<?xml version="1.0" encoding="UTF-8"?>
<xmi:XMI xmlns:xmi="http://www.omg.org/spec/XMI/20110701"
    xmlns:uml="http://www.omg.org/spec/UML/20110701">
   <uml:Package xmi:type="uml:Package" xmi:id="_0"
              xmi:uuid="4b90b184-b00c-4b32-bdcf-785c57457c66"
              name="fUML"
              URI="http://www.omg.org/spec/FUML/20170201">
      <packagedElement xmi:type="uml:Package" xmi:id="Syntax"
                       xmi:uuid="d8e49972-7878-4735-94ea-34bfbda3cc1e"
                       name="Syntax">
         <packagedElement xmi:type="uml:Package" xmi:id="Syntax-CommonBehaviors"
                          xmi:uuid="3bf7e8c8-2be0-4443-9eeb-baa19873c49f"
                          name="CommonBehaviors">
            <packagedElement xmi:type="uml:Package" xmi:id="Syntax-CommonBehaviors-BasicBehaviors"
                             xmi:uuid="df27408f-ad6b-4b3e-8674-f2f82b217f8e"
                             name="BasicBehaviors">
               <packageImport xmi:type="uml:PackageImport"
                              xmi:id="Syntax-CommonBehaviors-BasicBehaviors-_packageImport.0"
                              xmi:uuid="685d480e-e510-4496-a121-b4de755948a9"
                              importedPackage="Syntax-Classes-Kernel"/>
               <packagedElement xmi:type="uml:Class"
                                xmi:id="Syntax-CommonBehaviors-BasicBehaviors-OpaqueBehavior"
                                xmi:uuid="86b9bd15-4125-434f-8918-f9d4229cc98b"
                                name="OpaqueBehavior">
                  <ownedRule xmi:type="uml:Constraint"
                             xmi:id="Syntax-CommonBehaviors-BasicBehaviors-OpaqueBehavior-fUML_empty_body_and_language"
                             xmi:uuid="407cae7e-3b89-41d6-98eb-aa86beccd71e"
                             name="fUML_empty_body_and_language">
                     <constrainedElement xmi:idref="Syntax-CommonBehaviors-BasicBehaviors-OpaqueBehavior"/>
                     <ownedComment xmi:type="uml:Comment"
                                   xmi:id="Syntax-CommonBehaviors-BasicBehaviors-OpaqueBehavior-fUML_empty_body_and_language-_ownedComment.0"
                                   xmi:uuid="ee758507-64fc-4e3c-8c62-062c193306d4"
                                   body="body and language must be empty">
                        <annotatedElement xmi:idref="Syntax-CommonBehaviors-BasicBehaviors-OpaqueBehavior-fUML_empty_body_and_language"/>
                        <annotatedElement xmi:idref="Syntax-CommonBehaviors-BasicBehaviors-OpaqueBehavior"/>
                     </ownedComment>
                     <specification xmi:type="uml:OpaqueExpression"
                                    xmi:id="Syntax-CommonBehaviors-BasicBehaviors-OpaqueBehavior-fUML_empty_body_and_language-_specification"
                                    xmi:uuid="70bbc9e0-f0a6-468a-ac57-d075f77da457">
                        <body>self.language-&gt;isEmpty() and self.body-&gt;isEmpty()</body>
                        <language>OCL</language>
                     </specification>
                  </ownedRule>
                  <ownedRule xmi:type="uml:Constraint"
                             xmi:id="Syntax-CommonBehaviors-BasicBehaviors-OpaqueBehavior-fUML_inactive"
                             xmi:uuid="4cd4fa42-5cbd-4d90-84ea-6703380d291b"
                             name="fUML_inactive">
                     <constrainedElement xmi:idref="Syntax-CommonBehaviors-BasicBehaviors-OpaqueBehavior"/>
                     <ownedComment xmi:type="uml:Comment"
                                   xmi:id="Syntax-CommonBehaviors-BasicBehaviors-OpaqueBehavior-fUML_inactive-_ownedComment.0"
                                   xmi:uuid="4839ac82-afdc-4f20-a425-b0c7a30ee82f"
                                   body="An opaque behavior cannot be active.">
                        <annotatedElement xmi:idref="Syntax-CommonBehaviors-BasicBehaviors-OpaqueBehavior-fUML_inactive"/>
                        <annotatedElement xmi:idref="Syntax-CommonBehaviors-BasicBehaviors-OpaqueBehavior"/>
                     </ownedComment>
                     <specification xmi:type="uml:OpaqueExpression"
                                    xmi:id="Syntax-CommonBehaviors-BasicBehaviors-OpaqueBehavior-fUML_inactive-_specification"
                                    xmi:uuid="7c139f66-186c-4791-a3a0-007dfe50c94b">
                        <body>not self.isActive</body>
                        <language>OCL</language>
                     </specification>
                  </ownedRule>
                  <generalization xmi:type="uml:Generalization"
                                  xmi:id="Syntax-CommonBehaviors-BasicBehaviors-OpaqueBehavior-_generalization.0"
                                  xmi:uuid="b8b6bda2-1d53-4d01-b923-80fad8461720"
                                  general="Syntax-CommonBehaviors-BasicBehaviors-Behavior"/>
                  <ownedAttribute xmi:type="uml:Property"
                                  xmi:id="Syntax-CommonBehaviors-BasicBehaviors-OpaqueBehavior-body"
                                  xmi:uuid="388d4aa3-8940-4281-9d62-2f23825bef9e"
                                  name="body"
                                  visibility="public"
                                  isOrdered="true"
                                  isUnique="false">
                     <type href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                     <lowerValue xmi:type="uml:LiteralInteger"
                                 xmi:id="Syntax-CommonBehaviors-BasicBehaviors-OpaqueBehavior-body-_lowerValue"
                                 xmi:uuid="0de3d279-3d1d-40ae-81df-4c7aee1dcfd2"/>
                     <upperValue xmi:type="uml:LiteralUnlimitedNatural"
                                 xmi:id="Syntax-CommonBehaviors-BasicBehaviors-OpaqueBehavior-body-_upperValue"
                                 xmi:uuid="a42304cc-0a55-4179-b6c6-8fafbd1394a1"
                                 value="*"/>
                  </ownedAttribute>
                  <ownedAttribute xmi:type="uml:Property"
                                  xmi:id="Syntax-CommonBehaviors-BasicBehaviors-OpaqueBehavior-language"
                                  xmi:uuid="ca671e38-68e9-4394-9ada-35232520115e"
                                  name="language"
                                  visibility="public"
                                  isOrdered="true">
                     <type href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                     <lowerValue xmi:type="uml:LiteralInteger"
                                 xmi:id="Syntax-CommonBehaviors-BasicBehaviors-OpaqueBehavior-language-_lowerValue"
                                 xmi:uuid="827d38a1-dde6-45b5-8f12-55457d09b2e5"/>
                     <upperValue xmi:type="uml:LiteralUnlimitedNatural"
                                 xmi:id="Syntax-CommonBehaviors-BasicBehaviors-OpaqueBehavior-language-_upperValue"
                                 xmi:uuid="f79695ce-d5d3-40c6-a725-aec9e8ec3fcf"
                                 value="*"/>
                  </ownedAttribute>
               </packagedElement>
               <packagedElement xmi:type="uml:Enumeration"
                                xmi:id="Syntax-CommonBehaviors-BasicBehaviors-CallConcurrencyKind"
                                xmi:uuid="cce8a908-b48a-4905-ada5-0ffaf0b31bbb"
                                name="CallConcurrencyKind">
                  <ownedLiteral xmi:type="uml:EnumerationLiteral"
                                xmi:id="Syntax-CommonBehaviors-BasicBehaviors-CallConcurrencyKind-sequential"
                                xmi:uuid="471b21f5-2222-41f1-b4a9-b19f0181845c"
                                name="sequential"/>
               </packagedElement>
               <packagedElement xmi:type="uml:Class"
                                xmi:id="Syntax-CommonBehaviors-BasicBehaviors-FunctionBehavior"
                                xmi:uuid="4d47e937-1560-4f48-8dca-fe8c08bd83da"
                                name="FunctionBehavior">
                  <generalization xmi:type="uml:Generalization"
                                  xmi:id="Syntax-CommonBehaviors-BasicBehaviors-FunctionBehavior-_generalization.0"
                                  xmi:uuid="0e56a3ee-c1f5-4616-beab-c1b14d256bf8"
                                  general="Syntax-CommonBehaviors-BasicBehaviors-OpaqueBehavior"/>
               </packagedElement>
               <packagedElement xmi:type="uml:Class"
                                xmi:id="Syntax-CommonBehaviors-BasicBehaviors-BehavioredClassifier"
                                xmi:uuid="fab1eaa0-1a6d-4243-87a0-a40ae8658f5d"
                                name="BehavioredClassifier"
                                isAbstract="true">
                  <generalization xmi:type="uml:Generalization"
                                  xmi:id="Syntax-CommonBehaviors-BasicBehaviors-BehavioredClassifier-_generalization.0"
                                  xmi:uuid="377ea8af-6d3f-4568-bdaf-24550734bd28"
                                  general="Syntax-Classes-Kernel-Classifier"/>
                  <ownedAttribute xmi:type="uml:Property"
                                  xmi:id="Syntax-CommonBehaviors-BasicBehaviors-BehavioredClassifier-ownedBehavior"
                                  xmi:uuid="927a0717-7b28-48d4-a6f4-6ab05563e317"
                                  name="ownedBehavior"
                                  visibility="public"
                                  aggregation="composite"
                                  type="Syntax-CommonBehaviors-BasicBehaviors-Behavior"
                                  association="Syntax-CommonBehaviors-BasicBehaviors-A_behavioredClassifier_ownedBehavior">
                     <subsettedProperty xmi:idref="Syntax-Classes-Kernel-Namespace-ownedMember"/>
                     <ownedComment xmi:type="uml:Comment"
                                   xmi:id="Syntax-CommonBehaviors-BasicBehaviors-BehavioredClassifier-ownedBehavior-_ownedComment.0"
                                   xmi:uuid="0b7f5b8f-54ff-42de-b16e-850924a40c82"
                                   body="References behavior specifications owned by a classifier.">
                        <annotatedElement xmi:idref="Syntax-CommonBehaviors-BasicBehaviors-BehavioredClassifier-ownedBehavior"/>
                     </ownedComment>
                     <lowerValue xmi:type="uml:LiteralInteger"
                                 xmi:id="Syntax-CommonBehaviors-BasicBehaviors-BehavioredClassifier-ownedBehavior-_lowerValue"
                                 xmi:uuid="828cf3aa-8859-4528-a4d9-a9dd63cbaf74"/>
                     <upperValue xmi:type="uml:LiteralUnlimitedNatural"
                                 xmi:id="Syntax-CommonBehaviors-BasicBehaviors-BehavioredClassifier-ownedBehavior-_upperValue"
                                 xmi:uuid="e50f4644-06e0-4716-9078-6e0f2887f4d3"
                                 value="*"/>
                  </ownedAttribute>
                  <ownedAttribute xmi:type="uml:Property"
                                  xmi:id="Syntax-CommonBehaviors-BasicBehaviors-BehavioredClassifier-classifierBehavior"
                                  xmi:uuid="cc66a378-1a9d-4ffc-b6ae-8c9433fe3943"
                                  name="classifierBehavior"
                                  visibility="public"
                                  type="Syntax-CommonBehaviors-BasicBehaviors-Behavior"
                                  association="Syntax-CommonBehaviors-BasicBehaviors-A_classifierBehavior_behavioredClassifier">
                     <subsettedProperty xmi:idref="Syntax-CommonBehaviors-BasicBehaviors-BehavioredClassifier-ownedBehavior"/>
                     <ownedComment xmi:type="uml:Comment"
                                   xmi:id="Syntax-CommonBehaviors-BasicBehaviors-BehavioredClassifier-classifierBehavior-_ownedComment.0"
                                   xmi:uuid="9514d754-866d-41af-aacf-51c29cd6de0c"
                                   body="A behavior specification that specifies the behavior of the classifier itself.">
                        <annotatedElement xmi:idref="Syntax-CommonBehaviors-BasicBehaviors-BehavioredClassifier-classifierBehavior"/>
                     </ownedComment>
                     <lowerValue xmi:type="uml:LiteralInteger"
                                 xmi:id="Syntax-CommonBehaviors-BasicBehaviors-BehavioredClassifier-classifierBehavior-_lowerValue"
                                 xmi:uuid="680d7f92-13fe-48fc-a3a4-97312b399a43"/>
                  </ownedAttribute>
               </packagedElement>
               <packagedElement xmi:type="uml:Class" xmi:id="Syntax-CommonBehaviors-BasicBehaviors-Behavior"
                                xmi:uuid="63bcbf02-e8bb-4897-be8d-4fb42c8cd435"
                                name="Behavior"
                                isAbstract="true">
                  <ownedRule xmi:type="uml:Constraint"
                             xmi:id="Syntax-CommonBehaviors-BasicBehaviors-Behavior-fUML_reentrant_behavior"
                             xmi:uuid="0a236d32-657a-4926-8d07-b1515c867322"
                             name="fUML_reentrant_behavior">
                     <constrainedElement xmi:idref="Syntax-CommonBehaviors-BasicBehaviors-Behavior"/>
                     <ownedComment xmi:type="uml:Comment"
                                   xmi:id="Syntax-CommonBehaviors-BasicBehaviors-Behavior-fUML_reentrant_behavior-_ownedComment.0"
                                   xmi:uuid="562d3ce3-c954-47c5-8d82-56cda0e4e569"
                                   body="In this specification, an fUML instance model must have Behavior.isReentrant">
                        <annotatedElement xmi:idref="Syntax-CommonBehaviors-BasicBehaviors-Behavior-fUML_reentrant_behavior"/>
                        <annotatedElement xmi:idref="Syntax-CommonBehaviors-BasicBehaviors-Behavior"/>
                     </ownedComment>
                     <specification xmi:type="uml:OpaqueExpression"
                                    xmi:id="Syntax-CommonBehaviors-BasicBehaviors-Behavior-fUML_reentrant_behavior-_specification"
                                    xmi:uuid="1e503953-3a7b-4623-86a1-fe2d3107342f">
                        <body>self.isReentrant</body>
                        <language>OCL</language>
                     </specification>
                  </ownedRule>
                  <generalization xmi:type="uml:Generalization"
                                  xmi:id="Syntax-CommonBehaviors-BasicBehaviors-Behavior-_generalization.0"
                                  xmi:uuid="25a3fc57-5edb-46ff-9086-7beb3040e0b4"
                                  general="Syntax-Classes-Kernel-Class"/>
                  <ownedAttribute xmi:type="uml:Property"
                                  xmi:id="Syntax-CommonBehaviors-BasicBehaviors-Behavior-isReentrant"
                                  xmi:uuid="7a26f463-8da5-4ed9-8acc-a5415a51e3cc"
                                  name="isReentrant"
                                  visibility="public">
                     <type href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Boolean"/>
                     <ownedComment xmi:type="uml:Comment"
                                   xmi:id="Syntax-CommonBehaviors-BasicBehaviors-Behavior-isReentrant-_ownedComment.0"
                                   xmi:uuid="49a7846e-b5c8-49b2-92ec-687a0d08898d"
                                   body="Tells whether the behavior can be invoked while it is still executing from a previous invocation.">
                        <annotatedElement xmi:idref="Syntax-CommonBehaviors-BasicBehaviors-Behavior-isReentrant"/>
                     </ownedComment>
                     <defaultValue xmi:type="uml:LiteralBoolean"
                                   xmi:id="Syntax-CommonBehaviors-BasicBehaviors-Behavior-isReentrant-_defaultValue"
                                   xmi:uuid="79d41b18-be92-482f-87da-d4a58c872096"
                                   value="true">
                        <type href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Boolean"/>
                     </defaultValue>
                  </ownedAttribute>
                  <ownedAttribute xmi:type="uml:Property"
                                  xmi:id="Syntax-CommonBehaviors-BasicBehaviors-Behavior-specification"
                                  xmi:uuid="504716dc-31f5-4d5f-8243-808a86b7b378"
                                  name="specification"
                                  visibility="public"
                                  type="Syntax-Classes-Kernel-BehavioralFeature"
                                  association="Syntax-Classes-Kernel-A_method_specification">
                     <ownedComment xmi:type="uml:Comment"
                                   xmi:id="Syntax-CommonBehaviors-BasicBehaviors-Behavior-specification-_ownedComment.0"
                                   xmi:uuid="2ff76978-c408-40ae-81a0-82a63ea4ede1"
                                   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. If a behavior does not have a specification, it is directly associated with a classifier (i.e., it is the behavior of the classifier as a whole).">
                        <annotatedElement xmi:idref="Syntax-CommonBehaviors-BasicBehaviors-Behavior-specification"/>
                     </ownedComment>
                     <lowerValue xmi:type="uml:LiteralInteger"
                                 xmi:id="Syntax-CommonBehaviors-BasicBehaviors-Behavior-specification-_lowerValue"
                                 xmi:uuid="46e449a1-e88f-4bf3-88ec-e9bd5e7a90c5"/>
                  </ownedAttribute>
                  <ownedAttribute xmi:type="uml:Property"
                                  xmi:id="Syntax-CommonBehaviors-BasicBehaviors-Behavior-ownedParameter"
                                  xmi:uuid="e64c59ae-f8e5-4fc4-bf9c-a79a90e9543c"
                                  name="ownedParameter"
                                  visibility="public"
                                  isOrdered="true"
                                  aggregation="composite"
                                  type="Syntax-Classes-Kernel-Parameter"
                                  association="Syntax-CommonBehaviors-BasicBehaviors-A_behavior_ownedParameter">
                     <subsettedProperty xmi:idref="Syntax-Classes-Kernel-Namespace-ownedMember"/>
                     <ownedComment xmi:type="uml:Comment"
                                   xmi:id="Syntax-CommonBehaviors-BasicBehaviors-Behavior-ownedParameter-_ownedComment.0"
                                   xmi:uuid="6123d3ea-1dab-4c93-a1ab-16f1cd5c9d38"
                                   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.&#xA;&#xA;">
                        <annotatedElement xmi:idref="Syntax-CommonBehaviors-BasicBehaviors-Behavior-ownedParameter"/>
                     </ownedComment>
                     <lowerValue xmi:type="uml:LiteralInteger"
                                 xmi:id="Syntax-CommonBehaviors-BasicBehaviors-Behavior-ownedParameter-_lowerValue"
                                 xmi:uuid="a3d4c35b-c509-4fe6-b78e-2f4b7f03f2d4"/>
                     <upperValue xmi:type="uml:LiteralUnlimitedNatural"
                                 xmi:id="Syntax-CommonBehaviors-BasicBehaviors-Behavior-ownedParameter-_upperValue"
                                 xmi:uuid="bb1897fe-0116-43a1-a32a-4fbaca76cebb"
                                 value="*"/>
                  </ownedAttribute>
                  <ownedAttribute xmi:type="uml:Property"
                                  xmi:id="Syntax-CommonBehaviors-BasicBehaviors-Behavior-context"
                                  xmi:uuid="16c2cb1c-045b-4e83-9623-18449577fe15"
                                  name="context"
                                  visibility="public"
                                  isReadOnly="true"
                                  isDerived="true"
                                  type="Syntax-CommonBehaviors-BasicBehaviors-BehavioredClassifier"
                                  association="Syntax-CommonBehaviors-BasicBehaviors-A_context_behavior">
                     <ownedComment xmi:type="uml:Comment"
                                   xmi:id="Syntax-CommonBehaviors-BasicBehaviors-Behavior-context-_ownedComment.0"
                                   xmi:uuid="c1e511c3-ea46-46c2-aa8b-22889f418070"
                                   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.">
                        <annotatedElement xmi:idref="Syntax-CommonBehaviors-BasicBehaviors-Behavior-context"/>
                     </ownedComment>
                     <lowerValue xmi:type="uml:LiteralInteger"
                                 xmi:id="Syntax-CommonBehaviors-BasicBehaviors-Behavior-context-_lowerValue"
                                 xmi:uuid="8516eea9-583f-4b58-8f7f-23dc05b16c6f"/>
                  </ownedAttribute>
               </packagedElement>
               <packagedElement xmi:type="uml:Association"
                                xmi:id="Syntax-CommonBehaviors-BasicBehaviors-A_context_behavior"
                                xmi:uuid="8a1c9fb5-e51f-4a54-98a5-ba1395faffda"
                                name="A_context_behavior"
                                >
                  <memberEnd xmi:idref="Syntax-CommonBehaviors-BasicBehaviors-Behavior-context"/>
                  <memberEnd xmi:idref="Syntax-CommonBehaviors-BasicBehaviors-A_context_behavior-behavior"/>
                  <ownedEnd xmi:type="uml:Property"
                            xmi:id="Syntax-CommonBehaviors-BasicBehaviors-A_context_behavior-behavior"
                            xmi:uuid="ce0dfde7-d647-445c-b0e1-67738649ce2e"
                            name="behavior"
                            visibility="public"
                            type="Syntax-CommonBehaviors-BasicBehaviors-Behavior"
                            association="Syntax-CommonBehaviors-BasicBehaviors-A_context_behavior">
                     <lowerValue xmi:type="uml:LiteralInteger"
                                 xmi:id="Syntax-CommonBehaviors-BasicBehaviors-A_context_behavior-behavior-_lowerValue"
                                 xmi:uuid="ba655c8e-537c-4777-8abc-55838c4a19dc"/>
                     <upperValue xmi:type="uml:LiteralUnlimitedNatural"
                                 xmi:id="Syntax-CommonBehaviors-BasicBehaviors-A_context_behavior-behavior-_upperValue"
                                 xmi:uuid="679eceb0-b1dc-46df-9d18-915bb6723800"
                                 value="*"/>
                  </ownedEnd>
               </packagedElement>
               <packagedElement xmi:type="uml:Association"
                                xmi:id="Syntax-CommonBehaviors-BasicBehaviors-A_behavior_ownedParameter"
                                xmi:uuid="0947d7fe-e68a-44d6-8f03-c594b24e8434"
                                name="A_behavior_ownedParameter"
                                >
                  <memberEnd xmi:idref="Syntax-CommonBehaviors-BasicBehaviors-A_behavior_ownedParameter-behavior"/>
                  <memberEnd xmi:idref="Syntax-CommonBehaviors-BasicBehaviors-Behavior-ownedParameter"/>
                  <ownedEnd xmi:type="uml:Property"
                            xmi:id="Syntax-CommonBehaviors-BasicBehaviors-A_behavior_ownedParameter-behavior"
                            xmi:uuid="05e89a28-bfee-4acc-a086-300ac490cf64"
                            name="behavior"
                            visibility="public"
                            type="Syntax-CommonBehaviors-BasicBehaviors-Behavior"
                            association="Syntax-CommonBehaviors-BasicBehaviors-A_behavior_ownedParameter">
                     <subsettedProperty xmi:idref="Syntax-Classes-Kernel-NamedElement-namespace"/>
                     <lowerValue xmi:type="uml:LiteralInteger"
                                 xmi:id="Syntax-CommonBehaviors-BasicBehaviors-A_behavior_ownedParameter-behavior-_lowerValue"
                                 xmi:uuid="0bcdb6ba-67dd-4c23-a048-182875eaee5f"/>
                  </ownedEnd>
               </packagedElement>
               <packagedElement xmi:type="uml:Association"
                                xmi:id="Syntax-CommonBehaviors-BasicBehaviors-A_behavioredClassifier_ownedBehavior"
                                xmi:uuid="5fb0fac6-1d17-429c-9d46-1bba5eaf4014"
                                name="A_behavioredClassifier_ownedBehavior"
                                >
                  <memberEnd xmi:idref="Syntax-CommonBehaviors-BasicBehaviors-A_behavioredClassifier_ownedBehavior-behavioredClassifier"/>
                  <memberEnd xmi:idref="Syntax-CommonBehaviors-BasicBehaviors-BehavioredClassifier-ownedBehavior"/>
                  <ownedEnd xmi:type="uml:Property"
                            xmi:id="Syntax-CommonBehaviors-BasicBehaviors-A_behavioredClassifier_ownedBehavior-behavioredClassifier"
                            xmi:uuid="77263bc9-9b78-4067-aefc-37688d052b40"
                            name="behavioredClassifier"
                            visibility="public"
                            type="Syntax-CommonBehaviors-BasicBehaviors-BehavioredClassifier"
                            association="Syntax-CommonBehaviors-BasicBehaviors-A_behavioredClassifier_ownedBehavior">
                     <subsettedProperty xmi:idref="Syntax-Classes-Kernel-NamedElement-namespace"/>
                     <lowerValue xmi:type="uml:LiteralInteger"
                                 xmi:id="Syntax-CommonBehaviors-BasicBehaviors-A_behavioredClassifier_ownedBehavior-behavioredClassifier-_lowerValue"
                                 xmi:uuid="e538d78b-cdbf-4123-a4a1-1f84aa22cba0"/>
                  </ownedEnd>
               </packagedElement>
               <packagedElement xmi:type="uml:Association"
                                xmi:id="Syntax-CommonBehaviors-BasicBehaviors-A_classifierBehavior_behavioredClassifier"
                                xmi:uuid="8ffca8d8-6d0a-43e8-aaed-6d5d4537f4a1"
                                name="A_classifierBehavior_behavioredClassifier"
                                >
                  <memberEnd xmi:idref="Syntax-CommonBehaviors-BasicBehaviors-BehavioredClassifier-classifierBehavior"/>
                  <memberEnd xmi:idref="Syntax-CommonBehaviors-BasicBehaviors-A_classifierBehavior_behavioredClassifier-behavioredClassifier"/>
                  <ownedEnd xmi:type="uml:Property"
                            xmi:id="Syntax-CommonBehaviors-BasicBehaviors-A_classifierBehavior_behavioredClassifier-behavioredClassifier"
                            xmi:uuid="42170358-a87f-4622-837e-e16fd976dfcd"
                            name="behavioredClassifier"
                            visibility="public"
                            type="Syntax-CommonBehaviors-BasicBehaviors-BehavioredClassifier"
                            association="Syntax-CommonBehaviors-BasicBehaviors-A_classifierBehavior_behavioredClassifier">
                     <redefinedProperty xmi:idref="Syntax-CommonBehaviors-BasicBehaviors-A_behavioredClassifier_ownedBehavior-behavioredClassifier"/>
                     <lowerValue xmi:type="uml:LiteralInteger"
                                 xmi:id="Syntax-CommonBehaviors-BasicBehaviors-A_classifierBehavior_behavioredClassifier-behavioredClassifier-_lowerValue"
                                 xmi:uuid="4a1f2503-6021-42e6-a9c6-3542b1360e50"/>
                  </ownedEnd>
               </packagedElement>
            </packagedElement>
            <packagedElement xmi:type="uml:Package" xmi:id="Syntax-CommonBehaviors-Communications"
                             xmi:uuid="85a5ac07-9a69-4d8e-a2c7-9f24f891ce4a"
                             name="Communications">
               <packageImport xmi:type="uml:PackageImport"
                              xmi:id="Syntax-CommonBehaviors-Communications-_packageImport.0"
                              xmi:uuid="ca03ce3a-3e36-40c1-8850-6a03597201aa"
                              importedPackage="Syntax-CommonBehaviors-BasicBehaviors"/>
               <packagedElement xmi:type="uml:Class" xmi:id="Syntax-CommonBehaviors-Communications-Trigger"
                                xmi:uuid="86003ad9-4039-49f6-814e-93c3f4ddaaee"
                                name="Trigger">
                  <generalization xmi:type="uml:Generalization"
                                  xmi:id="Syntax-CommonBehaviors-Communications-Trigger-_generalization.0"
                                  xmi:uuid="6247e93b-8d5c-4b54-bd94-ee208322e15f"
                                  general="Syntax-Classes-Kernel-NamedElement"/>
                  <ownedAttribute xmi:type="uml:Property"
                                  xmi:id="Syntax-CommonBehaviors-Communications-Trigger-event"
                                  xmi:uuid="68b3ec02-77d5-45e2-8473-59889fc09a3c"
                                  name="event"
                                  visibility="public"
                                  type="Syntax-CommonBehaviors-Communications-Event"
                                  association="Syntax-CommonBehaviors-Communications-A_event_trigger">
                     <ownedComment xmi:type="uml:Comment"
                                   xmi:id="Syntax-CommonBehaviors-Communications-Trigger-event-_ownedComment.0"
                                   xmi:uuid="824b0112-6af9-4f26-9b70-848119a53076"
                                   body="The event that causes the trigger.">
                        <annotatedElement xmi:idref="Syntax-CommonBehaviors-Communications-Trigger-event"/>
                     </ownedComment>
                  </ownedAttribute>
               </packagedElement>
               <packagedElement xmi:type="uml:Class" xmi:id="Syntax-CommonBehaviors-Communications-Signal"
                                xmi:uuid="41282fe4-5c24-466c-9644-c0c2def2efb0"
                                name="Signal">
                  <generalization xmi:type="uml:Generalization"
                                  xmi:id="Syntax-CommonBehaviors-Communications-Signal-_generalization.0"
                                  xmi:uuid="9b05d236-7da2-4625-a38e-032d976d68dd"
                                  general="Syntax-Classes-Kernel-Classifier"/>
                  <ownedAttribute xmi:type="uml:Property"
                                  xmi:id="Syntax-CommonBehaviors-Communications-Signal-ownedAttribute"
                                  xmi:uuid="60df06d6-28dd-4ea9-a863-416c85039225"
                                  name="ownedAttribute"
                                  visibility="public"
                                  isOrdered="true"
                                  aggregation="composite"
                                  type="Syntax-Classes-Kernel-Property"
                                  association="Syntax-CommonBehaviors-Communications-A_ownedAttribute_owningSignal">
                     <subsettedProperty xmi:idref="Syntax-Classes-Kernel-Classifier-attribute"/>
                     <subsettedProperty xmi:idref="Syntax-Classes-Kernel-Namespace-ownedMember"/>
                     <ownedComment xmi:type="uml:Comment"
                                   xmi:id="Syntax-CommonBehaviors-Communications-Signal-ownedAttribute-_ownedComment.0"
                                   xmi:uuid="89afc273-3c1e-41d5-9fbd-76fc02840a8a"
                                   body="The attributes owned by the signal.">
                        <annotatedElement xmi:idref="Syntax-CommonBehaviors-Communications-Signal-ownedAttribute"/>
                     </ownedComment>
                     <lowerValue xmi:type="uml:LiteralInteger"
                                 xmi:id="Syntax-CommonBehaviors-Communications-Signal-ownedAttribute-_lowerValue"
                                 xmi:uuid="0bfd285b-ff32-44b3-a586-ccb92e4d39cf"/>
                     <upperValue xmi:type="uml:LiteralUnlimitedNatural"
                                 xmi:id="Syntax-CommonBehaviors-Communications-Signal-ownedAttribute-_upperValue"
                                 xmi:uuid="1947a325-343b-45b6-9039-82bd6af84554"
                                 value="*"/>
                  </ownedAttribute>
               </packagedElement>
               <packagedElement xmi:type="uml:Class" xmi:id="Syntax-CommonBehaviors-Communications-SignalEvent"
                                xmi:uuid="03a4683a-486b-48d0-abc2-7a8fb5414c92"
                                name="SignalEvent">
                  <generalization xmi:type="uml:Generalization"
                                  xmi:id="Syntax-CommonBehaviors-Communications-SignalEvent-_generalization.0"
                                  xmi:uuid="141e8dc5-68d9-45d5-9fac-65ada75e2b6e"
                                  general="Syntax-CommonBehaviors-Communications-MessageEvent"/>
                  <ownedAttribute xmi:type="uml:Property"
                                  xmi:id="Syntax-CommonBehaviors-Communications-SignalEvent-signal"
                                  xmi:uuid="652e948d-eaa1-4883-90a7-251a3860a57f"
                                  name="signal"
                                  visibility="public"
                                  type="Syntax-CommonBehaviors-Communications-Signal"
                                  association="Syntax-CommonBehaviors-Communications-A_signal_signalEvent">
                     <ownedComment xmi:type="uml:Comment"
                                   xmi:id="Syntax-CommonBehaviors-Communications-SignalEvent-signal-_ownedComment.0"
                                   xmi:uuid="a21fff76-deb7-4d1f-8c96-7b621bf2e017"
                                   body="The specific signal that is associated with this event.">
                        <annotatedElement xmi:idref="Syntax-CommonBehaviors-Communications-SignalEvent-signal"/>
                     </ownedComment>
                  </ownedAttribute>
               </packagedElement>
               <packagedElement xmi:type="uml:Class" xmi:id="Syntax-CommonBehaviors-Communications-Reception"
                                xmi:uuid="6e3713ec-70d7-43e0-85ae-b870c5bffd4d"
                                name="Reception">
                  <ownedRule xmi:type="uml:Constraint"
                             xmi:id="Syntax-CommonBehaviors-Communications-Reception-no_method"
                             xmi:uuid="6ad3bcb3-828c-4a64-b464-9ee481af3469"
                             name="no_method">
                     <constrainedElement xmi:idref="Syntax-CommonBehaviors-Communications-Reception"/>
                     <ownedComment xmi:type="uml:Comment"
                                   xmi:id="Syntax-CommonBehaviors-Communications-Reception-no_method-_ownedComment.0"
                                   xmi:uuid="1bb76954-a0af-40a9-ba2b-057de1f889ed"
                                   body="A reception must not have an associated method.&amp;nbsp;">
                        <annotatedElement xmi:idref="Syntax-CommonBehaviors-Communications-Reception-no_method"/>
                     </ownedComment>
                     <specification xmi:type="uml:OpaqueExpression"
                                    xmi:id="Syntax-CommonBehaviors-Communications-Reception-no_method-_specification"
                                    xmi:uuid="c2f921e7-49f5-45cc-ba58-44b706ba0302">
                        <body>self.method-&gt;isEmpty()</body>
                        <language>OCL</language>
                     </specification>
                  </ownedRule>
                  <ownedRule xmi:type="uml:Constraint"
                             xmi:id="Syntax-CommonBehaviors-Communications-Reception-not_abstract"
                             xmi:uuid="cda0eee0-8c43-47b5-b863-b1edd9b49d7b"
                             name="not_abstract">
                     <constrainedElement xmi:idref="Syntax-CommonBehaviors-Communications-Reception"/>
                     <ownedComment xmi:type="uml:Comment"
                                   xmi:id="Syntax-CommonBehaviors-Communications-Reception-not_abstract-_ownedComment.0"
                                   xmi:uuid="e9e1b387-149d-4ab0-bab1-4de0c32d8e5b"
                                   body="A reception may not be abstract.">
                        <annotatedElement xmi:idref="Syntax-CommonBehaviors-Communications-Reception-not_abstract"/>
                        <annotatedElement xmi:idref="Syntax-CommonBehaviors-Communications-Reception"/>
                     </ownedComment>
                     <specification xmi:type="uml:OpaqueExpression"
                                    xmi:id="Syntax-CommonBehaviors-Communications-Reception-not_abstract-_specification"
                                    xmi:uuid="d57ff5f8-6a30-41f8-817f-b14fecdea42c">
                        <body>not self.isAbstract</body>
                        <language>OCL</language>
                     </specification>
                  </ownedRule>
                  <generalization xmi:type="uml:Generalization"
                                  xmi:id="Syntax-CommonBehaviors-Communications-Reception-_generalization.0"
                                  xmi:uuid="aa2612c1-bd8f-4d10-bca3-801942d90119"
                                  general="Syntax-Classes-Kernel-BehavioralFeature"/>
                  <ownedAttribute xmi:type="uml:Property"
                                  xmi:id="Syntax-CommonBehaviors-Communications-Reception-signal"
                                  xmi:uuid="d34ee818-017f-461a-a6e5-a13943533a1a"
                                  name="signal"
                                  visibility="public"
                                  type="Syntax-CommonBehaviors-Communications-Signal"
                                  association="Syntax-CommonBehaviors-Communications-A_reception_signal">
                     <ownedComment xmi:type="uml:Comment"
                                   xmi:id="Syntax-CommonBehaviors-Communications-Reception-signal-_ownedComment.0"
                                   xmi:uuid="de9a28f4-f5fd-44f7-927b-5335464e5270"
                                   body="The signal that this reception handles.">
                        <annotatedElement xmi:idref="Syntax-CommonBehaviors-Communications-Reception-signal"/>
                     </ownedComment>
                  </ownedAttribute>
               </packagedElement>
               <packagedElement xmi:type="uml:Class"
                                xmi:id="Syntax-CommonBehaviors-Communications-MessageEvent"
                                xmi:uuid="0b3ddf98-eee7-4d98-9df8-5abe66be0a0a"
                                name="MessageEvent"
                                isAbstract="true">
                  <generalization xmi:type="uml:Generalization"
                                  xmi:id="Syntax-CommonBehaviors-Communications-MessageEvent-_generalization.0"
                                  xmi:uuid="50f80ddd-1900-4ee8-b37f-56d0f3cc4479"
                                  general="Syntax-CommonBehaviors-Communications-Event"/>
               </packagedElement>
               <packagedElement xmi:type="uml:Class" xmi:id="Syntax-CommonBehaviors-Communications-Event"
                                xmi:uuid="11f8b741-f11f-4e2a-b7f9-9d2823bc5ffc"
                                name="Event"
                                isAbstract="true">
                  <generalization xmi:type="uml:Generalization"
                                  xmi:id="Syntax-CommonBehaviors-Communications-Event-_generalization.0"
                                  xmi:uuid="429755be-cb74-4353-a50b-d097c22022af"
                                  general="Syntax-Classes-Kernel-PackageableElement"/>
               </packagedElement>
               <packagedElement xmi:type="uml:Association"
                                xmi:id="Syntax-CommonBehaviors-Communications-A_reception_signal"
                                xmi:uuid="174270b7-c4a6-45df-8189-98d205dad320"
                                name="A_reception_signal"
                                >
                  <memberEnd xmi:idref="Syntax-CommonBehaviors-Communications-A_reception_signal-reception"/>
                  <memberEnd xmi:idref="Syntax-CommonBehaviors-Communications-Reception-signal"/>
                  <ownedEnd xmi:type="uml:Property"
                            xmi:id="Syntax-CommonBehaviors-Communications-A_reception_signal-reception"
                            xmi:uuid="f31e72bf-31e4-4d43-a644-5d4798ca6f31"
                            name="reception"
                            visibility="public"
                            type="Syntax-CommonBehaviors-Communications-Reception"
                            association="Syntax-CommonBehaviors-Communications-A_reception_signal">
                     <lowerValue xmi:type="uml:LiteralInteger"
                                 xmi:id="Syntax-CommonBehaviors-Communications-A_reception_signal-reception-_lowerValue"
                                 xmi:uuid="9017e876-492f-4b84-a5fe-823b8b936252"/>
                     <upperValue xmi:type="uml:LiteralUnlimitedNatural"
                                 xmi:id="Syntax-CommonBehaviors-Communications-A_reception_signal-reception-_upperValue"
                                 xmi:uuid="07d46046-f01a-4033-8743-d3e14d1fb619"
                                 value="*"/>
                  </ownedEnd>
               </packagedElement>
               <packagedElement xmi:type="uml:Association"
                                xmi:id="Syntax-CommonBehaviors-Communications-A_signal_signalEvent"
                                xmi:uuid="2abfdf29-a8b6-4bc4-9aa1-0e670596e583"
                                name="A_signal_signalEvent"
                                >
                  <memberEnd xmi:idref="Syntax-CommonBehaviors-Communications-SignalEvent-signal"/>
                  <memberEnd xmi:idref="Syntax-CommonBehaviors-Communications-A_signal_signalEvent-signalEvent"/>
                  <ownedEnd xmi:type="uml:Property"
                            xmi:id="Syntax-CommonBehaviors-Communications-A_signal_signalEvent-signalEvent"
                            xmi:uuid="93330a45-c2d3-406d-83a3-b180f108a2bb"
                            name="signalEvent"
                            visibility="public"
                            type="Syntax-CommonBehaviors-Communications-SignalEvent"
                            association="Syntax-CommonBehaviors-Communications-A_signal_signalEvent">
                     <lowerValue xmi:type="uml:LiteralInteger"
                                 xmi:id="Syntax-CommonBehaviors-Communications-A_signal_signalEvent-signalEvent-_lowerValue"
                                 xmi:uuid="e402776a-5859-4689-b1cf-29e530e2fa51"/>
                     <upperValue xmi:type="uml:LiteralUnlimitedNatural"
                                 xmi:id="Syntax-CommonBehaviors-Communications-A_signal_signalEvent-signalEvent-_upperValue"
                                 xmi:uuid="a54c3e3b-df2d-4367-a4cf-949bd30cd079"
                                 value="*"/>
                  </ownedEnd>
               </packagedElement>
               <packagedElement xmi:type="uml:Association"
                                xmi:id="Syntax-CommonBehaviors-Communications-A_ownedAttribute_owningSignal"
                                xmi:uuid="5bc330cd-60d2-4570-9640-2851afed6dfa"
                                name="A_ownedAttribute_owningSignal"
                                >
                  <memberEnd xmi:idref="Syntax-CommonBehaviors-Communications-Signal-ownedAttribute"/>
                  <memberEnd xmi:idref="Syntax-CommonBehaviors-Communications-A_ownedAttribute_owningSignal-owningSignal"/>
                  <ownedEnd xmi:type="uml:Property"
                            xmi:id="Syntax-CommonBehaviors-Communications-A_ownedAttribute_owningSignal-owningSignal"
                            xmi:uuid="3553aacb-ebe7-4466-aede-0a5fc2745d81"
                            name="owningSignal"
                            visibility="public"
                            type="Syntax-CommonBehaviors-Communications-Signal"
                            association="Syntax-CommonBehaviors-Communications-A_ownedAttribute_owningSignal">
                     <subsettedProperty xmi:idref="Syntax-Classes-Kernel-NamedElement-namespace"/>
                     <subsettedProperty xmi:idref="Syntax-Classes-Kernel-Feature-featuringClassifier"/>
                     <subsettedProperty xmi:idref="Syntax-Classes-Kernel-A_attribute_classifier-classifier"/>
                     <lowerValue xmi:type="uml:LiteralInteger"
                                 xmi:id="Syntax-CommonBehaviors-Communications-A_ownedAttribute_owningSignal-owningSignal-_lowerValue"
                                 xmi:uuid="53a56634-5163-4b20-88a2-76d141e0ed7a"/>
                  </ownedEnd>
               </packagedElement>
               <packagedElement xmi:type="uml:Association"
                                xmi:id="Syntax-CommonBehaviors-Communications-A_event_trigger"
                                xmi:uuid="908309f9-3565-4853-b773-0ff7cb08bdc7"
                                name="A_event_trigger"
                                >
                  <memberEnd xmi:idref="Syntax-CommonBehaviors-Communications-Trigger-event"/>
                  <memberEnd xmi:idref="Syntax-CommonBehaviors-Communications-A_event_trigger-trigger"/>
                  <ownedEnd xmi:type="uml:Property"
                            xmi:id="Syntax-CommonBehaviors-Communications-A_event_trigger-trigger"
                            xmi:uuid="e1c164ed-6dc7-4229-b873-62ddf8b9850f"
                            name="trigger"
                            visibility="public"
                            type="Syntax-CommonBehaviors-Communications-Trigger"
                            association="Syntax-CommonBehaviors-Communications-A_event_trigger"/>
               </packagedElement>
               <packagedElement xmi:type="uml:Class" xmi:id="Syntax-CommonBehaviors-Communications-CallEvent"
                                xmi:uuid="1353210b-7672-4299-ad07-c6e83ecc2d3b"
                                name="CallEvent">
                  <ownedRule xmi:type="uml:Constraint"
                             xmi:id="Syntax-CommonBehaviors-Communications-CallEvent-fUML_call_event_operation_has_no_method"
                             xmi:uuid="8c152ea9-d599-47ac-b75b-41415059699a"
                             name="fUML_call_event_operation_has_no_method">
                     <constrainedElement xmi:idref="Syntax-CommonBehaviors-Communications-CallEvent"/>
                     <ownedComment xmi:type="uml:Comment"
                                   xmi:id="Syntax-CommonBehaviors-Communications-CallEvent-fUML_call_event_operation_has_no_method-_ownedComment.0"
                                   xmi:uuid="91a53c70-ecd1-4b27-ba7f-ee607f5edf54"
                                   body="The operation of the call event must not have any methods.">
                        <annotatedElement xmi:idref="Syntax-CommonBehaviors-Communications-CallEvent-fUML_call_event_operation_has_no_method"/>
                        <annotatedElement xmi:idref="Syntax-CommonBehaviors-Communications-CallEvent"/>
                     </ownedComment>
                     <specification xmi:type="uml:OpaqueExpression"
                                    xmi:id="Syntax-CommonBehaviors-Communications-CallEvent-fUML_call_event_operation_has_no_method-_specification"
                                    xmi:uuid="47d09a73-9a6f-4ef9-96c8-c8a0d97dd07c">
                        <body>self.operation.method-&gt;isEmpty()</body>
                        <language>OCL</language>
                     </specification>
                  </ownedRule>
                  <generalization xmi:type="uml:Generalization"
                                  xmi:id="Syntax-CommonBehaviors-Communications-CallEvent-_generalization.0"
                                  xmi:uuid="6c7a404d-c49d-4b95-a939-444707d7765d"
                                  general="Syntax-CommonBehaviors-Communications-MessageEvent"/>
                  <ownedAttribute xmi:type="uml:Property"
                                  xmi:id="Syntax-CommonBehaviors-Communications-CallEvent-operation"
                                  xmi:uuid="0914e9dd-79cf-490d-bd83-706c7ffefd70"
                                  name="operation"
                                  visibility="public"
                                  type="Syntax-Classes-Kernel-Operation"
                                  association="Syntax-CommonBehaviors-Communications-A_operation_callEvent"/>
               </packagedElement>
               <packagedElement xmi:type="uml:Association"
                                xmi:id="Syntax-CommonBehaviors-Communications-A_operation_callEvent"
                                xmi:uuid="61b20f6e-f398-485e-9855-690786fd408b"
                                name="A_operation_callEvent"
                                >
                  <memberEnd xmi:idref="Syntax-CommonBehaviors-Communications-CallEvent-operation"/>
                  <memberEnd xmi:idref="Syntax-CommonBehaviors-Communications-A_operation_callEvent-callEvent"/>
                  <ownedEnd xmi:type="uml:Property"
                            xmi:id="Syntax-CommonBehaviors-Communications-A_operation_callEvent-callEvent"
                            xmi:uuid="fc07d5b8-388e-4f94-bb55-f8a7d6f2d12f"
                            name="callEvent"
                            visibility="public"
                            type="Syntax-CommonBehaviors-Communications-CallEvent"
                            association="Syntax-CommonBehaviors-Communications-A_operation_callEvent">
                     <lowerValue xmi:type="uml:LiteralInteger"
                                 xmi:id="Syntax-CommonBehaviors-Communications-A_operation_callEvent-callEvent-_lowerValue"
                                 xmi:uuid="ca39cb7d-d99b-46b0-b07e-6944712248e8"/>
                     <upperValue xmi:type="uml:LiteralUnlimitedNatural"
                                 xmi:id="Syntax-CommonBehaviors-Communications-A_operation_callEvent-callEvent-_upperValue"
                                 xmi:uuid="19886e4f-6046-40d1-a0c9-8b966a457576"
                                 value="*"/>
                  </ownedEnd>
               </packagedElement>
            </packagedElement>
         </packagedElement>
         <packagedElement xmi:type="uml:Package" xmi:id="Syntax-Classes"
                          xmi:uuid="f70cc9c4-6ee3-4333-aa94-a168a2f4ee82"
                          name="Classes">
            <packagedElement xmi:type="uml:Package" xmi:id="Syntax-Classes-Kernel"
                             xmi:uuid="75bfe080-e4ef-446c-abbe-5f69f170a3ce"
                             name="Kernel">
               <packageImport xmi:type="uml:PackageImport" xmi:id="Syntax-Classes-Kernel-_packageImport.0"
                              xmi:uuid="3d1fc69d-f20a-4f70-b16a-b60f0c3ec15b"
                              importedPackage="Syntax-CommonBehaviors-BasicBehaviors"/>
               <packagedElement xmi:type="uml:Class" xmi:id="Syntax-Classes-Kernel-ValueSpecification"
                                xmi:uuid="4a237d3d-2501-41c3-b64b-33cd399a0301"
                                name="ValueSpecification"
                                isAbstract="true">
                  <generalization xmi:type="uml:Generalization"
                                  xmi:id="Syntax-Classes-Kernel-ValueSpecification-_generalization.0"
                                  xmi:uuid="79f0489c-52be-4f02-a268-3cd68da78216"
                                  general="Syntax-Classes-Kernel-TypedElement"/>
               </packagedElement>
               <packagedElement xmi:type="uml:Class" xmi:id="Syntax-Classes-Kernel-StructuralFeature"
                                xmi:uuid="fd8acb1e-2108-4310-b015-62b3c117bff5"
                                name="StructuralFeature"
                                isAbstract="true">
                  <generalization xmi:type="uml:Generalization"
                                  xmi:id="Syntax-Classes-Kernel-StructuralFeature-_generalization.0"
                                  xmi:uuid="6ee38a47-4a91-4015-a655-5e66e01d4489"
                                  general="Syntax-Classes-Kernel-Feature"/>
                  <generalization xmi:type="uml:Generalization"
                                  xmi:id="Syntax-Classes-Kernel-StructuralFeature-_generalization.1"
                                  xmi:uuid="25cbd5a5-4f93-4449-a264-e7c6df24ac01"
                                  general="Syntax-Classes-Kernel-TypedElement"/>
                  <generalization xmi:type="uml:Generalization"
                                  xmi:id="Syntax-Classes-Kernel-StructuralFeature-_generalization.2"
                                  xmi:uuid="e0e1d732-db99-4955-95dc-b6556e465c9c"
                                  general="Syntax-Classes-Kernel-MultiplicityElement"/>
                  <ownedAttribute xmi:type="uml:Property"
                                  xmi:id="Syntax-Classes-Kernel-StructuralFeature-isReadOnly"
                                  xmi:uuid="9e8f9a6d-e12a-46de-b7e7-6d33a9f7248e"
                                  name="isReadOnly"
                                  visibility="public">
                     <type href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Boolean"/>
                     <ownedComment xmi:type="uml:Comment"
                                   xmi:id="Syntax-Classes-Kernel-StructuralFeature-isReadOnly-_ownedComment.0"
                                   xmi:uuid="38d115af-f32e-48cc-a4ac-02d7e6fd57e8"
                                   body="States whether the feature's value may be modified by a client.">
                        <annotatedElement xmi:idref="Syntax-Classes-Kernel-StructuralFeature-isReadOnly"/>
                     </ownedComment>
                     <defaultValue xmi:type="uml:LiteralBoolean"
                                   xmi:id="Syntax-Classes-Kernel-StructuralFeature-isReadOnly-_defaultValue"
                                   xmi:uuid="f2a8fbc9-0283-467f-8ea2-e5a9135dda63">
                        <type href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Boolean"/>
                     </defaultValue>
                  </ownedAttribute>
               </packagedElement>
               <packagedElement xmi:type="uml:Class" xmi:id="Syntax-Classes-Kernel-RedefinableElement"
                                xmi:uuid="764564bd-bc78-44a8-a8e6-28319b8cefba"
                                name="RedefinableElement"
                                isAbstract="true">
                  <generalization xmi:type="uml:Generalization"
                                  xmi:id="Syntax-Classes-Kernel-RedefinableElement-_generalization.0"
                                  xmi:uuid="8ef10af6-2d70-487d-bce4-031228704cc5"
                                  general="Syntax-Classes-Kernel-NamedElement"/>
                  <ownedAttribute xmi:type="uml:Property"
                                  xmi:id="Syntax-Classes-Kernel-RedefinableElement-isLeaf"
                                  xmi:uuid="72ab612e-9240-4bed-bfa7-696766284ef7"
                                  name="isLeaf"
                                  visibility="public">
                     <type href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Boolean"/>
                     <ownedComment xmi:type="uml:Comment"
                                   xmi:id="Syntax-Classes-Kernel-RedefinableElement-isLeaf-_ownedComment.0"
                                   xmi:uuid="6e36aba7-55d6-4c0b-aa73-70159e5bab4d"
                                   body="Indicates whether it is possible to further specialize a RedefinableElement. If the value is true, then it is not possible to further specialize the RedefinableElement.">
                        <annotatedElement xmi:idref="Syntax-Classes-Kernel-RedefinableElement-isLeaf"/>
                     </ownedComment>
                     <defaultValue xmi:type="uml:LiteralBoolean"
                                   xmi:id="Syntax-Classes-Kernel-RedefinableElement-isLeaf-_defaultValue"
                                   xmi:uuid="081fa759-63fc-4994-93af-456c68b77a4c">
                        <type href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Boolean"/>
                     </defaultValue>
                  </ownedAttribute>
                  <ownedAttribute xmi:type="uml:Property"
                                  xmi:id="Syntax-Classes-Kernel-RedefinableElement-redefinedElement"
                                  xmi:uuid="9cb2ff31-b714-4534-87b1-2cca469f2a24"
                                  name="redefinedElement"
                                  visibility="public"
                                  isReadOnly="true"
                                  isDerived="true"
                                  isDerivedUnion="true"
                                  type="Syntax-Classes-Kernel-RedefinableElement"
                                  association="Syntax-Classes-Kernel-A_redefinedElement_redefinableElement">
                     <ownedComment xmi:type="uml:Comment"
                                   xmi:id="Syntax-Classes-Kernel-RedefinableElement-redefinedElement-_ownedComment.0"
                                   xmi:uuid="cbfeae2c-a8bf-4bde-a858-09acede6b7ff"
                                   body="The redefinable element that is being redefined by this element.">
                        <annotatedElement xmi:idref="Syntax-Classes-Kernel-RedefinableElement-redefinedElement"/>
                     </ownedComment>
                     <lowerValue xmi:type="uml:LiteralInteger"
                                 xmi:id="Syntax-Classes-Kernel-RedefinableElement-redefinedElement-_lowerValue"
                                 xmi:uuid="344c33ba-7d51-41e0-be85-85635b215df9"/>
                     <upperValue xmi:type="uml:LiteralUnlimitedNatural"
                                 xmi:id="Syntax-Classes-Kernel-RedefinableElement-redefinedElement-_upperValue"
                                 xmi:uuid="ba21460b-5364-4de7-8bb1-39e4eda5386e"
                                 value="*"/>
                  </ownedAttribute>
                  <ownedAttribute xmi:type="uml:Property"
                                  xmi:id="Syntax-Classes-Kernel-RedefinableElement-redefinitionContext"
                                  xmi:uuid="672ac9d3-ba01-4f7c-83ff-ecdfeaba0e43"
                                  name="redefinitionContext"
                                  visibility="public"
                                  isReadOnly="true"
                                  isDerived="true"
                                  isDerivedUnion="true"
                                  type="Syntax-Classes-Kernel-Classifier"
                                  association="Syntax-Classes-Kernel-A_redefinitionContext_redefinableElement">
                     <ownedComment xmi:type="uml:Comment"
                                   xmi:id="Syntax-Classes-Kernel-RedefinableElement-redefinitionContext-_ownedComment.0"
                                   xmi:uuid="387fe5bd-8f9e-45f8-913d-f3908f86c180"
                                   body="References the contexts that this element may be redefined from.">
                        <annotatedElement xmi:idref="Syntax-Classes-Kernel-RedefinableElement-redefinitionContext"/>
                     </ownedComment>
                     <lowerValue xmi:type="uml:LiteralInteger"
                                 xmi:id="Syntax-Classes-Kernel-RedefinableElement-redefinitionContext-_lowerValue"
                                 xmi:uuid="764266bc-d2ab-4da7-ab23-f30cff4755e7"/>
                     <upperValue xmi:type="uml:LiteralUnlimitedNatural"
                                 xmi:id="Syntax-Classes-Kernel-RedefinableElement-redefinitionContext-_upperValue"
                                 xmi:uuid="c22412ea-9775-4c52-ac77-57efbe4ccae9"
                                 value="*"/>
                  </ownedAttribute>
               </packagedElement>
               <packagedElement xmi:type="uml:Class" xmi:id="Syntax-Classes-Kernel-BehavioralFeature"
                                xmi:uuid="96d760d4-9282-4c78-8e10-4f4a9a7c7dfb"
                                name="BehavioralFeature"
                                isAbstract="true">
                  <ownedRule xmi:type="uml:Constraint"
                             xmi:id="Syntax-Classes-Kernel-BehavioralFeature-sequentiality"
                             xmi:uuid="7c229cc5-c957-496d-9a70-ea7250fe6255"
                             name="sequentiality">
                     <constrainedElement xmi:idref="Syntax-Classes-Kernel-BehavioralFeature"/>
                     <ownedComment xmi:type="uml:Comment"
                                   xmi:id="Syntax-Classes-Kernel-BehavioralFeature-sequentiality-_ownedComment.0"
                                   xmi:uuid="3aff81bc-a2f9-474b-abc7-aa69916df595"
                                   body="concurrency must be sequential">
                        <annotatedElement xmi:idref="Syntax-Classes-Kernel-BehavioralFeature-sequentiality"/>
                     </ownedComment>
                     <specification xmi:type="uml:OpaqueExpression"
                                    xmi:id="Syntax-Classes-Kernel-BehavioralFeature-sequentiality-_specification"
                                    xmi:uuid="4e52974d-801c-4862-a9f1-27647fba9365">
                        <body>self.concurrency = CallConcurrencyKind::sequential</body>
                        <language>OCL</language>
                     </specification>
                  </ownedRule>
                  <generalization xmi:type="uml:Generalization"
                                  xmi:id="Syntax-Classes-Kernel-BehavioralFeature-_generalization.0"
                                  xmi:uuid="be0b7a97-d58a-4844-9c63-fe3297734af4"
                                  general="Syntax-Classes-Kernel-Feature"/>
                  <ownedAttribute xmi:type="uml:Property"
                                  xmi:id="Syntax-Classes-Kernel-BehavioralFeature-ownedParameter"
                                  xmi:uuid="672cc400-31b4-4618-afbd-2623ed843f1a"
                                  name="ownedParameter"
                                  visibility="public"
                                  isOrdered="true"
                                  aggregation="composite"
                                  type="Syntax-Classes-Kernel-Parameter"
                                  association="Syntax-Classes-Kernel-A_ownedParameter_ownerFormalParam">
                     <subsettedProperty xmi:idref="Syntax-Classes-Kernel-Namespace-ownedMember"/>
                     <ownedComment xmi:type="uml:Comment"
                                   xmi:id="Syntax-Classes-Kernel-BehavioralFeature-ownedParameter-_ownedComment.0"
                                   xmi:uuid="25766102-629b-4575-a816-22a8a8c1b28d"
                                   body="Specifies the ordered set of formal parameters of this BehavioralFeature.">
                        <annotatedElement xmi:idref="Syntax-Classes-Kernel-BehavioralFeature-ownedParameter"/>
                     </ownedComment>
                     <ownedComment xmi:type="uml:Comment"
                                   xmi:id="Syntax-Classes-Kernel-BehavioralFeature-ownedParameter-_ownedComment.1"
                                   xmi:uuid="cfdb1602-4b6b-41b4-94ba-24a357f277f9"
                                   body="Specifies the ordered set of formal parameters owned by this BehavioralFeature. The parameter direction can be 'in', 'inout', 'out', pr 'return' to specify input, output, or return parameters.">
                        <annotatedElement xmi:idref="Syntax-Classes-Kernel-BehavioralFeature-ownedParameter"/>
                     </ownedComment>
                     <lowerValue xmi:type="uml:LiteralInteger"
                                 xmi:id="Syntax-Classes-Kernel-BehavioralFeature-ownedParameter-_lowerValue"
                                 xmi:uuid="9a9ac27a-dfcd-4e06-a3d5-539e23f5871b"/>
                     <upperValue xmi:type="uml:LiteralUnlimitedNatural"
                                 xmi:id="Syntax-Classes-Kernel-BehavioralFeature-ownedParameter-_upperValue"
                                 xmi:uuid="11c70538-cfe5-4245-820f-07b79ec9171f"
                                 value="*"/>
                  </ownedAttribute>
                  <ownedAttribute xmi:type="uml:Property"
                                  xmi:id="Syntax-Classes-Kernel-BehavioralFeature-isAbstract"
                                  xmi:uuid="88995cdd-88f7-451b-a461-981deb86075c"
                                  name="isAbstract"
                                  visibility="public">
                     <type href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Boolean"/>
                     <ownedComment xmi:type="uml:Comment"
                                   xmi:id="Syntax-Classes-Kernel-BehavioralFeature-isAbstract-_ownedComment.0"
                                   xmi:uuid="2e2d5ca3-2ff8-4d36-833b-83dcdb3386d5"
                                   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.">
                        <annotatedElement xmi:idref="Syntax-Classes-Kernel-BehavioralFeature-isAbstract"/>
                     </ownedComment>
                     <defaultValue xmi:type="uml:LiteralBoolean"
                                   xmi:id="Syntax-Classes-Kernel-BehavioralFeature-isAbstract-_defaultValue"
                                   xmi:uuid="f6155a2f-53d3-4022-9d3c-21ba6a0ee3db">
                        <type href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Boolean"/>
                     </defaultValue>
                  </ownedAttribute>
                  <ownedAttribute xmi:type="uml:Property" xmi:id="Syntax-Classes-Kernel-BehavioralFeature-method"
                                  xmi:uuid="1bf68913-5750-4556-a401-ef360fd44be6"
                                  name="method"
                                  visibility="public"
                                  type="Syntax-CommonBehaviors-BasicBehaviors-Behavior"
                                  association="Syntax-Classes-Kernel-A_method_specification">
                     <ownedComment xmi:type="uml:Comment"
                                   xmi:id="Syntax-Classes-Kernel-BehavioralFeature-method-_ownedComment.0"
                                   xmi:uuid="73108b55-7cd3-45ec-9f3a-2ba24d201c95"
                                   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).">
                        <annotatedElement xmi:idref="Syntax-Classes-Kernel-BehavioralFeature-method"/>
                     </ownedComment>
                     <lowerValue xmi:type="uml:LiteralInteger"
                                 xmi:id="Syntax-Classes-Kernel-BehavioralFeature-method-_lowerValue"
                                 xmi:uuid="5d48284e-5357-4460-95a2-7f3097591d8f"/>
                     <upperValue xmi:type="uml:LiteralUnlimitedNatural"
                                 xmi:id="Syntax-Classes-Kernel-BehavioralFeature-method-_upperValue"
                                 xmi:uuid="814c1ed3-5e7a-4970-961e-e37fd394545b"
                                 value="*"/>
                  </ownedAttribute>
                  <ownedAttribute xmi:type="uml:Property"
                                  xmi:id="Syntax-Classes-Kernel-BehavioralFeature-concurrency"
                                  xmi:uuid="96a793cb-bb81-4080-a8ae-1733ef8bf65c"
                                  name="concurrency"
                                  visibility="public"
                                  type="Syntax-CommonBehaviors-BasicBehaviors-CallConcurrencyKind">
                     <ownedComment xmi:type="uml:Comment"
                                   xmi:id="Syntax-Classes-Kernel-BehavioralFeature-concurrency-_ownedComment.0"
                                   xmi:uuid="6e9254a8-0f69-4000-b325-db0faa30cf5c"
                                   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.">
                        <annotatedElement xmi:idref="Syntax-Classes-Kernel-BehavioralFeature-concurrency"/>
                     </ownedComment>
                     <defaultValue xmi:type="uml:InstanceValue"
                                   xmi:id="Syntax-Classes-Kernel-BehavioralFeature-concurrency-sequential"
                                   xmi:uuid="463e63ac-4ff0-4139-8612-d13e5f5e1d1a"
                                   name="sequential"
                                   type="Syntax-CommonBehaviors-BasicBehaviors-CallConcurrencyKind"
                                   instance="Syntax-CommonBehaviors-BasicBehaviors-CallConcurrencyKind-sequential"/>
                  </ownedAttribute>
               </packagedElement>
               <packagedElement xmi:type="uml:Class" xmi:id="Syntax-Classes-Kernel-InstanceSpecification"
                                xmi:uuid="fed28b19-9e9e-4abb-889b-e2b987e55805"
                                name="InstanceSpecification">
                  <ownedRule xmi:type="uml:Constraint"
                             xmi:id="Syntax-Classes-Kernel-InstanceSpecification-possible_classifiers"
                             xmi:uuid="ebc92ea0-cf68-4f64-8cf4-bb680aa3152e"
                             name="possible_classifiers">
                     <constrainedElement xmi:idref="Syntax-Classes-Kernel-InstanceSpecification"/>
                     <ownedComment xmi:type="uml:Comment"
                                   xmi:id="Syntax-Classes-Kernel-InstanceSpecification-possible_classifiers-_ownedComment.0"
                                   xmi:uuid="aad02065-e97e-47a6-8e94-0bf33c2df1bf"
                                   body="Either all the classifiers are classes, or there is one classifier that is a data type">
                        <annotatedElement xmi:idref="Syntax-Classes-Kernel-InstanceSpecification-possible_classifiers"/>
                     </ownedComment>
                     <specification xmi:type="uml:OpaqueExpression"
                                    xmi:id="Syntax-Classes-Kernel-InstanceSpecification-possible_classifiers-_specification"
                                    xmi:uuid="24c17867-2f7b-4b73-8cc4-e495a3e9a9c0">
                        <body>self.classifier-&gt;forAll(oclIsKindOf(Class)) or
self.classifier-&gt;size() = 1 and self.classifier-&gt;forAll(oclIsKindOf(DataType))
</body>
                        <language>OCL</language>
                     </specification>
                  </ownedRule>
                  <generalization xmi:type="uml:Generalization"
                                  xmi:id="Syntax-Classes-Kernel-InstanceSpecification-_generalization.0"
                                  xmi:uuid="08ed8d8f-cb89-49d8-94ce-098e609acb86"
                                  general="Syntax-Classes-Kernel-NamedElement"/>
                  <ownedAttribute xmi:type="uml:Property"
                                  xmi:id="Syntax-Classes-Kernel-InstanceSpecification-classifier"
                                  xmi:uuid="6a2374f8-6e2b-4611-b11a-76261eaf3af5"
                                  name="classifier"
                                  visibility="public"
                                  type="Syntax-Classes-Kernel-Classifier"
                                  association="Syntax-Classes-Kernel-A_classifier_instanceSpecification">
                     <ownedComment xmi:type="uml:Comment"
                                   xmi:id="Syntax-Classes-Kernel-InstanceSpecification-classifier-_ownedComment.0"
                                   xmi:uuid="8041306f-f5ae-4235-b52c-ca849a8710a5"
                                   body="The classifier or classifiers of the represented instance. If multiple classifiers are specified, the instance is classified by all of them.">
                        <annotatedElement xmi:idref="Syntax-Classes-Kernel-InstanceSpecification-classifier"/>
                     </ownedComment>
                     <lowerValue xmi:type="uml:LiteralInteger"
                                 xmi:id="Syntax-Classes-Kernel-InstanceSpecification-classifier-_lowerValue"
                                 xmi:uuid="b19a2276-08ea-4382-b4a1-cee6597f14b4"/>
                     <upperValue xmi:type="uml:LiteralUnlimitedNatural"
                                 xmi:id="Syntax-Classes-Kernel-InstanceSpecification-classifier-_upperValue"
                                 xmi:uuid="353947fa-aa79-40d1-9c0e-f9267275db57"
                                 value="*"/>
                  </ownedAttribute>
                  <ownedAttribute xmi:type="uml:Property"
                                  xmi:id="Syntax-Classes-Kernel-InstanceSpecification-slot"
                                  xmi:uuid="803ca888-fa4d-455d-abba-7099b8350ec9"
                                  name="slot"
                                  visibility="public"
                                  aggregation="composite"
                                  type="Syntax-Classes-Kernel-Slot"
                                  association="Syntax-Classes-Kernel-A_slot_owningInstance">
                     <subsettedProperty xmi:idref="Syntax-Classes-Kernel-Element-ownedElement"/>
                     <ownedComment xmi:type="uml:Comment"
                                   xmi:id="Syntax-Classes-Kernel-InstanceSpecification-slot-_ownedComment.0"
                                   xmi:uuid="ab1caf35-89ad-4e69-b074-1f0d94c8aaf0"
                                   body="A slot giving the value or values of a structural feature of the instance. An instance specification can have one slot per structural feature of its classifiers, including inherited features. It is not necessary to model a slot for each structural feature, in which case the instance specification is a partial description.">
                        <annotatedElement xmi:idref="Syntax-Classes-Kernel-InstanceSpecification-slot"/>
                     </ownedComment>
                     <lowerValue xmi:type="uml:LiteralInteger"
                                 xmi:id="Syntax-Classes-Kernel-InstanceSpecification-slot-_lowerValue"
                                 xmi:uuid="ae4a4f06-7e21-4aa8-bbfb-ba3f7bde60fb"/>
                     <upperValue xmi:type="uml:LiteralUnlimitedNatural"
                                 xmi:id="Syntax-Classes-Kernel-InstanceSpecification-slot-_upperValue"
                                 xmi:uuid="747138f6-75ee-47c5-808e-e00fc4875663"
                                 value="*"/>
                  </ownedAttribute>
               </packagedElement>
               <packagedElement xmi:type="uml:Class" xmi:id="Syntax-Classes-Kernel-InstanceValue"
                                xmi:uuid="17e99a28-250c-40bc-a87d-b2aed502e203"
                                name="InstanceValue">
                  <generalization xmi:type="uml:Generalization"
                                  xmi:id="Syntax-Classes-Kernel-InstanceValue-_generalization.0"
                                  xmi:uuid="3255e23f-bc86-4725-8f81-ad175c5d738c"
                                  general="Syntax-Classes-Kernel-ValueSpecification"/>
                  <ownedAttribute xmi:type="uml:Property" xmi:id="Syntax-Classes-Kernel-InstanceValue-instance"
                                  xmi:uuid="4c2f2cd7-6c91-4d1b-b1a5-aa8179fc92dd"
                                  name="instance"
                                  visibility="public"
                                  type="Syntax-Classes-Kernel-InstanceSpecification"
                                  association="Syntax-Classes-Kernel-A_instance_instanceValue">
                     <ownedComment xmi:type="uml:Comment"
                                   xmi:id="Syntax-Classes-Kernel-InstanceValue-instance-_ownedComment.0"
                                   xmi:uuid="01a8bcc7-6bf6-4fdb-8caa-6e34415f75df"
                                   body="The instance that is the specified value.">
                        <annotatedElement xmi:idref="Syntax-Classes-Kernel-InstanceValue-instance"/>
                     </ownedComment>
                  </ownedAttribute>
               </packagedElement>
               <packagedElement xmi:type="uml:Class" xmi:id="Syntax-Classes-Kernel-LiteralBoolean"
                                xmi:uuid="dc2e59ff-f7d5-4084-9540-39e8f85ae8d5"
                                name="LiteralBoolean">
                  <generalization xmi:type="uml:Generalization"
                                  xmi:id="Syntax-Classes-Kernel-LiteralBoolean-_generalization.0"
                                  xmi:uuid="811e55a1-046a-4237-afd7-6e2313615f70"
                                  general="Syntax-Classes-Kernel-LiteralSpecification"/>
                  <ownedAttribute xmi:type="uml:Property" xmi:id="Syntax-Classes-Kernel-LiteralBoolean-value"
                                  xmi:uuid="a427a498-2fcb-4107-9db5-5f1f92d81012"
                                  name="value"
                                  visibility="public">
                     <type href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Boolean"/>
                     <ownedComment xmi:type="uml:Comment"
                                   xmi:id="Syntax-Classes-Kernel-LiteralBoolean-value-_ownedComment.0"
                                   xmi:uuid="4e51929e-be24-4c15-a906-abede59d5f85"
                                   body="The specified Boolean value.">
                        <annotatedElement xmi:idref="Syntax-Classes-Kernel-LiteralBoolean-value"/>
                     </ownedComment>
                     <defaultValue xmi:type="uml:LiteralBoolean"
                                   xmi:id="Syntax-Classes-Kernel-LiteralBoolean-value-_defaultValue"
                                   xmi:uuid="b4e0c3a4-3a16-4719-8589-4a8915e581de">
                        <type href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Boolean"/>
                     </defaultValue>
                  </ownedAttribute>
               </packagedElement>
               <packagedElement xmi:type="uml:Class" xmi:id="Syntax-Classes-Kernel-LiteralInteger"
                                xmi:uuid="60186821-f410-4344-b10f-b9247a6771e8"
                                name="LiteralInteger">
                  <generalization xmi:type="uml:Generalization"
                                  xmi:id="Syntax-Classes-Kernel-LiteralInteger-_generalization.0"
                                  xmi:uuid="24f1019b-9b10-4daa-876c-490073a4044a"
                                  general="Syntax-Classes-Kernel-LiteralSpecification"/>
                  <ownedAttribute xmi:type="uml:Property" xmi:id="Syntax-Classes-Kernel-LiteralInteger-value"
                                  xmi:uuid="ecd16c8b-b431-422d-9f31-615a2ab4462e"
                                  name="value"
                                  visibility="public">
                     <type href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Integer"/>
                     <ownedComment xmi:type="uml:Comment"
                                   xmi:id="Syntax-Classes-Kernel-LiteralInteger-value-_ownedComment.0"
                                   xmi:uuid="e60102a2-6d04-426a-bfb5-8d62325aefd9"
                                   body="The specified Integer value.">
                        <annotatedElement xmi:idref="Syntax-Classes-Kernel-LiteralInteger-value"/>
                     </ownedComment>
                     <defaultValue xmi:type="uml:LiteralInteger"
                                   xmi:id="Syntax-Classes-Kernel-LiteralInteger-value-_defaultValue"
                                   xmi:uuid="e7dde11e-4cf8-4ca6-81bc-6939f3d589ee">
                        <type href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Integer"/>
                     </defaultValue>
                  </ownedAttribute>
               </packagedElement>
               <packagedElement xmi:type="uml:Class" xmi:id="Syntax-Classes-Kernel-LiteralNull"
                                xmi:uuid="3bc771ef-3618-4f51-bcab-b0979ea24365"
                                name="LiteralNull">
                  <generalization xmi:type="uml:Generalization"
                                  xmi:id="Syntax-Classes-Kernel-LiteralNull-_generalization.0"
                                  xmi:uuid="17366d09-3a5b-449f-9ca7-e4e00146e1dc"
                                  general="Syntax-Classes-Kernel-LiteralSpecification"/>
               </packagedElement>
               <packagedElement xmi:type="uml:Class" xmi:id="Syntax-Classes-Kernel-LiteralSpecification"
                                xmi:uuid="ae547742-c7ed-4c52-875b-5880b294a4d6"
                                name="LiteralSpecification"
                                isAbstract="true">
                  <generalization xmi:type="uml:Generalization"
                                  xmi:id="Syntax-Classes-Kernel-LiteralSpecification-_generalization.0"
                                  xmi:uuid="e8815b3e-e41d-414f-bedc-d5ae035969da"
                                  general="Syntax-Classes-Kernel-ValueSpecification"/>
               </packagedElement>
               <packagedElement xmi:type="uml:Class" xmi:id="Syntax-Classes-Kernel-LiteralString"
                                xmi:uuid="e681a7bd-9155-468e-aab3-96a8bbbd35f0"
                                name="LiteralString">
                  <generalization xmi:type="uml:Generalization"
                                  xmi:id="Syntax-Classes-Kernel-LiteralString-_generalization.0"
                                  xmi:uuid="ed52f1d1-fd5e-4ec1-9bbf-d59e9bad5b7c"
                                  general="Syntax-Classes-Kernel-LiteralSpecification"/>
                  <ownedAttribute xmi:type="uml:Property" xmi:id="Syntax-Classes-Kernel-LiteralString-value"
                                  xmi:uuid="0a0b6af1-ed12-47dc-83ab-ecf3e1ebd1f6"
                                  name="value"
                                  visibility="public">
                     <type href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                     <ownedComment xmi:type="uml:Comment"
                                   xmi:id="Syntax-Classes-Kernel-LiteralString-value-_ownedComment.0"
                                   xmi:uuid="db3fb14f-c262-477d-b37f-f6b61f45d412"
                                   body="The specified String value.">
                        <annotatedElement xmi:idref="Syntax-Classes-Kernel-LiteralString-value"/>
                     </ownedComment>
                     <lowerValue xmi:type="uml:LiteralInteger"
                                 xmi:id="Syntax-Classes-Kernel-LiteralString-value-_lowerValue"
                                 xmi:uuid="a504ec83-1275-4981-953f-3db777f15e24"/>
                  </ownedAttribute>
               </packagedElement>
               <packagedElement xmi:type="uml:Class" xmi:id="Syntax-Classes-Kernel-LiteralUnlimitedNatural"
                                xmi:uuid="14d9a008-5be3-44f6-be78-1badf315958a"
                                name="LiteralUnlimitedNatural">
                  <generalization xmi:type="uml:Generalization"
                                  xmi:id="Syntax-Classes-Kernel-LiteralUnlimitedNatural-_generalization.0"
                                  xmi:uuid="aec4c473-d7c9-4d05-9dcd-a11637da6ac8"
                                  general="Syntax-Classes-Kernel-LiteralSpecification"/>
                  <ownedAttribute xmi:type="uml:Property"
                                  xmi:id="Syntax-Classes-Kernel-LiteralUnlimitedNatural-value"
                                  xmi:uuid="84f05c88-da24-4d22-80f0-1cd924e60a31"
                                  name="value"
                                  visibility="public">
                     <type href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#UnlimitedNatural"/>
                     <ownedComment xmi:type="uml:Comment"
                                   xmi:id="Syntax-Classes-Kernel-LiteralUnlimitedNatural-value-_ownedComment.0"
                                   xmi:uuid="0f11b1cb-ed08-4d68-a4a9-8a1ec25f3822"
                                   body="The specified UnlimitedNatural value.">
                        <annotatedElement xmi:idref="Syntax-Classes-Kernel-LiteralUnlimitedNatural-value"/>
                     </ownedComment>
                     <defaultValue xmi:type="uml:LiteralUnlimitedNatural"
                                   xmi:id="Syntax-Classes-Kernel-LiteralUnlimitedNatural-value-_defaultValue"
                                   xmi:uuid="dcf48ee5-77f1-47d2-beca-5f97192743a5"
                                   value="1"/>
                  </ownedAttribute>
               </packagedElement>
               <packagedElement xmi:type="uml:Class" xmi:id="Syntax-Classes-Kernel-MultiplicityElement"
                                xmi:uuid="c86fe4f6-a5a9-4078-b4ee-a0214729b7bc"
                                name="MultiplicityElement">
                  <ownedRule xmi:type="uml:Constraint"
                             xmi:id="Syntax-Classes-Kernel-MultiplicityElement-required_lower_and_upper_for_fUML"
                             xmi:uuid="1d3d985c-f3b3-4a74-a08d-427b9e74b637"
                             name="required_lower_and_upper_for_fUML">
                     <constrainedElement xmi:idref="Syntax-Classes-Kernel-MultiplicityElement"/>
                     <ownedComment xmi:type="uml:Comment"
                                   xmi:id="Syntax-Classes-Kernel-MultiplicityElement-required_lower_and_upper_for_fUML-_ownedComment.0"
                                   xmi:uuid="3b8b3c38-8b38-489b-9331-48bba79f0146"
                                   body="upperValue must be a LiteralUnlimitedNatural and lowerValue must be a LiteralInteger. Both are required. &#x9;">
                        <annotatedElement xmi:idref="Syntax-Classes-Kernel-MultiplicityElement-required_lower_and_upper_for_fUML"/>
                        <annotatedElement xmi:idref="Syntax-Classes-Kernel-MultiplicityElement"/>
                     </ownedComment>
                     <specification xmi:type="uml:OpaqueExpression"
                                    xmi:id="Syntax-Classes-Kernel-MultiplicityElement-required_lower_and_upper_for_fUML-_specification"
                                    xmi:uuid="67132977-1258-421a-a010-573bdc241c46">
                        <body>self.upperValue-&gt;notEmpty() and
self.upperValue-&gt;asSequence()-&gt;first().oclIsKindOf(LiteralUnlimitedNatural) and
self.lowerValue-&gt;notEmpty() and
self.lowerValue-&gt;asSequence()-&gt;first().oclIsKindOf(LiteralInteger) </body>
                        <language>OCL</language>
                     </specification>
                  </ownedRule>
                  <generalization xmi:type="uml:Generalization"
                                  xmi:id="Syntax-Classes-Kernel-MultiplicityElement-_generalization.0"
                                  xmi:uuid="b7f90e5a-9b18-479c-b6c6-1c7917c5840f"
                                  general="Syntax-Classes-Kernel-Element"/>
                  <ownedAttribute xmi:type="uml:Property"
                                  xmi:id="Syntax-Classes-Kernel-MultiplicityElement-isOrdered"
                                  xmi:uuid="9e94bb3b-89e8-44e6-b50e-9a3ebd048ba7"
                                  name="isOrdered"
                                  visibility="public">
                     <type href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Boolean"/>
                     <ownedComment xmi:type="uml:Comment"
                                   xmi:id="Syntax-Classes-Kernel-MultiplicityElement-isOrdered-_ownedComment.0"
                                   xmi:uuid="f6e2a80c-6898-43d5-beda-cefbcffed115"
                                   body="For a multivalued multiplicity, this attribute specifies whether the values in an instantiation of this element are sequentially ordered..">
                        <annotatedElement xmi:idref="Syntax-Classes-Kernel-MultiplicityElement-isOrdered"/>
                     </ownedComment>
                     <ownedComment xmi:type="uml:Comment"
                                   xmi:id="Syntax-Classes-Kernel-MultiplicityElement-isOrdered-_ownedComment.1"
                                   xmi:uuid="7e93acbd-ecd5-40e4-b270-67eeb1607bad"
                                   body="For a multivalued multiplicity, this attribute specifies whether the values in an instantiation of this element are sequentially ordered.">
                        <annotatedElement xmi:idref="Syntax-Classes-Kernel-MultiplicityElement-isOrdered"/>
                     </ownedComment>
                     <defaultValue xmi:type="uml:LiteralBoolean"
                                   xmi:id="Syntax-Classes-Kernel-MultiplicityElement-isOrdered-_defaultValue"
                                   xmi:uuid="40c90af4-2921-4c8a-acf6-457638372124">
                        <type href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Boolean"/>
                     </defaultValue>
                  </ownedAttribute>
                  <ownedAttribute xmi:type="uml:Property"
                                  xmi:id="Syntax-Classes-Kernel-MultiplicityElement-isUnique"
                                  xmi:uuid="4021b391-238b-489c-8d7f-eb768b6de4d4"
                                  name="isUnique"
                                  visibility="public">
                     <type href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Boolean"/>
                     <ownedComment xmi:type="uml:Comment"
                                   xmi:id="Syntax-Classes-Kernel-MultiplicityElement-isUnique-_ownedComment.0"
                                   xmi:uuid="1469fc93-f8b2-4d43-b174-e40b7ed46048"
                                   body="For a multivalued multiplicity, this attributes specifies whether the values in an instantiation of this element are unique.">
                        <annotatedElement xmi:idref="Syntax-Classes-Kernel-MultiplicityElement-isUnique"/>
                     </ownedComment>
                     <defaultValue xmi:type="uml:LiteralBoolean"
                                   xmi:id="Syntax-Classes-Kernel-MultiplicityElement-isUnique-_defaultValue"
                                   xmi:uuid="c7676212-499d-45cb-9581-cd77be8c1dd6"
                                   value="true">
                        <type href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Boolean"/>
                     </defaultValue>
                  </ownedAttribute>
                  <ownedAttribute xmi:type="uml:Property"
                                  xmi:id="Syntax-Classes-Kernel-MultiplicityElement-upper"
                                  xmi:uuid="fe69b5b7-7b47-43d2-ba42-74ccbc7d62b4"
                                  name="upper"
                                  visibility="public"
                                  isDerived="true">
                     <type href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#UnlimitedNatural"/>
                     <ownedComment xmi:type="uml:Comment"
                                   xmi:id="Syntax-Classes-Kernel-MultiplicityElement-upper-_ownedComment.0"
                                   xmi:uuid="de234d21-d81a-4be5-b5d9-33fc10e111ea"
                                   body="Specifies the upper bound of the multiplicity interval.">
                        <annotatedElement xmi:idref="Syntax-Classes-Kernel-MultiplicityElement-upper"/>
                     </ownedComment>
                     <ownedComment xmi:type="uml:Comment"
                                   xmi:id="Syntax-Classes-Kernel-MultiplicityElement-upper-_ownedComment.1"
                                   xmi:uuid="13b60190-d8c3-4530-884a-fe4c14018bbe"
                                   body="Specifies the upper bound of the multiplicity interval, if it is expressed as an unlimited natural.">
                        <annotatedElement xmi:idref="Syntax-Classes-Kernel-MultiplicityElement-upper"/>
                     </ownedComment>
                     <lowerValue xmi:type="uml:LiteralInteger"
                                 xmi:id="Syntax-Classes-Kernel-MultiplicityElement-upper-_lowerValue"
                                 xmi:uuid="8a63c9f9-8fe5-4933-9ea4-2eecd5afb336"/>
                     <defaultValue xmi:type="uml:LiteralUnlimitedNatural"
                                   xmi:id="Syntax-Classes-Kernel-MultiplicityElement-upper-_defaultValue"
                                   xmi:uuid="a06bffc3-1fa1-4550-9778-d45b04b48c44"
                                   value="1"/>
                  </ownedAttribute>
                  <ownedAttribute xmi:type="uml:Property"
                                  xmi:id="Syntax-Classes-Kernel-MultiplicityElement-lower"
                                  xmi:uuid="488013b7-ce9c-4a9b-8bcb-6486642e8a1d"
                                  name="lower"
                                  visibility="public"
                                  isDerived="true">
                     <type href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Integer"/>
                     <ownedComment xmi:type="uml:Comment"
                                   xmi:id="Syntax-Classes-Kernel-MultiplicityElement-lower-_ownedComment.0"
                                   xmi:uuid="90b8eebc-1572-4ffe-a883-3d3354ed232d"
                                   body="Specifies the lower bound of the multiplicity interval.">
                        <annotatedElement xmi:idref="Syntax-Classes-Kernel-MultiplicityElement-lower"/>
                     </ownedComment>
                     <ownedComment xmi:type="uml:Comment"
                                   xmi:id="Syntax-Classes-Kernel-MultiplicityElement-lower-_ownedComment.1"
                                   xmi:uuid="aa59c6cd-65ea-4551-8bde-a664f349947a"
                                   body="Specifies the lower bound of the multiplicity interval, if it is expressed as an integer.">
                        <annotatedElement xmi:idref="Syntax-Classes-Kernel-MultiplicityElement-lower"/>
                     </ownedComment>
                     <lowerValue xmi:type="uml:LiteralInteger"
                                 xmi:id="Syntax-Classes-Kernel-MultiplicityElement-lower-_lowerValue"
                                 xmi:uuid="f4e372db-e25a-44d2-9888-3e72a5016374"/>
                     <defaultValue xmi:type="uml:LiteralInteger"
                                   xmi:id="Syntax-Classes-Kernel-MultiplicityElement-lower-_defaultValue"
                                   xmi:uuid="f7e5ecb1-95dd-46f5-8bd8-d8ada612a39a"
                                   value="1">
                        <type href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Integer"/>
                     </defaultValue>
                  </ownedAttribute>
                  <ownedAttribute xmi:type="uml:Property"
                                  xmi:id="Syntax-Classes-Kernel-MultiplicityElement-upperValue"
                                  xmi:uuid="61f837f0-4aaa-48d3-bbe9-d3251fcc5cd2"
                                  name="upperValue"
                                  visibility="public"
                                  aggregation="composite"
                                  type="Syntax-Classes-Kernel-ValueSpecification"
                                  association="Syntax-Classes-Kernel-A_upperValue_owningUpper">
                     <subsettedProperty xmi:idref="Syntax-Classes-Kernel-Element-ownedElement"/>
                     <ownedComment xmi:type="uml:Comment"
                                   xmi:id="Syntax-Classes-Kernel-MultiplicityElement-upperValue-_ownedComment.0"
                                   xmi:uuid="7ea8e3c9-6b2d-40b0-bac7-1283520017f1"
                                   body="The specification of the upper bound for this multiplicity.">
                        <annotatedElement xmi:idref="Syntax-Classes-Kernel-MultiplicityElement-upperValue"/>
                     </ownedComment>
                     <lowerValue xmi:type="uml:LiteralInteger"
                                 xmi:id="Syntax-Classes-Kernel-MultiplicityElement-upperValue-_lowerValue"
                                 xmi:uuid="50f07850-c5ef-4b7c-9c73-e36560ec1933"/>
                  </ownedAttribute>
                  <ownedAttribute xmi:type="uml:Property"
                                  xmi:id="Syntax-Classes-Kernel-MultiplicityElement-lowerValue"
                                  xmi:uuid="35d1fb80-2bae-4d6b-88db-dd66909034d9"
                                  name="lowerValue"
                                  visibility="public"
                                  aggregation="composite"
                                  type="Syntax-Classes-Kernel-ValueSpecification"
                                  association="Syntax-Classes-Kernel-A_lowerValue_owningLower">
                     <subsettedProperty xmi:idref="Syntax-Classes-Kernel-Element-ownedElement"/>
                     <ownedComment xmi:type="uml:Comment"
                                   xmi:id="Syntax-Classes-Kernel-MultiplicityElement-lowerValue-_ownedComment.0"
                                   xmi:uuid="e3139e81-f235-4135-aaf4-dbe049ef5535"
                                   body="The specification of the lower bound for this multiplicity.">
                        <annotatedElement xmi:idref="Syntax-Classes-Kernel-MultiplicityElement-lowerValue"/>
                     </ownedComment>
                     <lowerValue xmi:type="uml:LiteralInteger"
                                 xmi:id="Syntax-Classes-Kernel-MultiplicityElement-lowerValue-_lowerValue"
                                 xmi:uuid="7e651120-ba2a-451f-b2c4-1e9f9165f20d"/>
                  </ownedAttribute>
               </packagedElement>
               <packagedElement xmi:type="uml:Class" xmi:id="Syntax-Classes-Kernel-NamedElement"
                                xmi:uuid="b157f16a-7538-47be-95fb-6a034ddf488b"
                                name="NamedElement"
                                isAbstract="true">
                  <generalization xmi:type="uml:Generalization"
                                  xmi:id="Syntax-Classes-Kernel-NamedElement-_generalization.0"
                                  xmi:uuid="d38b8b02-1f9f-4f58-85d4-be13d6d0a841"
                                  general="Syntax-Classes-Kernel-Element"/>
                  <ownedAttribute xmi:type="uml:Property" xmi:id="Syntax-Classes-Kernel-NamedElement-name"
                                  xmi:uuid="991c37f1-dcb8-4b40-9982-452c86c30dc4"
                                  name="name"
                                  visibility="public">
                     <type href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                     <ownedComment xmi:type="uml:Comment"
                                   xmi:id="Syntax-Classes-Kernel-NamedElement-name-_ownedComment.0"
                                   xmi:uuid="1b522e7a-bee2-497a-961f-eb32804fbd42"
                                   body="The name of the NamedElement.">
                        <annotatedElement xmi:idref="Syntax-Classes-Kernel-NamedElement-name"/>
                     </ownedComment>
                     <lowerValue xmi:type="uml:LiteralInteger"
                                 xmi:id="Syntax-Classes-Kernel-NamedElement-name-_lowerValue"
                                 xmi:uuid="11757b59-21a1-40d4-9d34-d57951366c30"/>
                  </ownedAttribute>
                  <ownedAttribute xmi:type="uml:Property" xmi:id="Syntax-Classes-Kernel-NamedElement-visibility"
                                  xmi:uuid="d16e5e03-507f-44f2-9f15-bc1922864ea8"
                                  name="visibility"
                                  visibility="public"
                                  type="Syntax-Classes-Kernel-VisibilityKind">
                     <ownedComment xmi:type="uml:Comment"
                                   xmi:id="Syntax-Classes-Kernel-NamedElement-visibility-_ownedComment.0"
                                   xmi:uuid="77a2c829-af85-4354-b16c-cc453d4a0e6c"
                                   body="Determines where the NamedElement appears within different Namespaces within the overall model, and its accessibility.">
                        <annotatedElement xmi:idref="Syntax-Classes-Kernel-NamedElement-visibility"/>
                     </ownedComment>
                     <lowerValue xmi:type="uml:LiteralInteger"
                                 xmi:id="Syntax-Classes-Kernel-NamedElement-visibility-_lowerValue"
                                 xmi:uuid="f36349d3-6b30-42d3-b251-8a9dffec2a53"/>
                  </ownedAttribute>
                  <ownedAttribute xmi:type="uml:Property"
                                  xmi:id="Syntax-Classes-Kernel-NamedElement-qualifiedName"
                                  xmi:uuid="d662fca1-16ad-404c-87e9-26ab7c098da5"
                                  name="qualifiedName"
                                  visibility="public"
                                  isReadOnly="true"
                                  isDerived="true">
                     <type href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                     <ownedComment xmi:type="uml:Comment"
                                   xmi:id="Syntax-Classes-Kernel-NamedElement-qualifiedName-_ownedComment.0"
                                   xmi:uuid="9475479e-9bb3-4655-9dba-f6718dfd613f"
                                   body="A name which allows the NamedElement to be identified within a hierarchy of nested Namespaces. It is constructed from the names of the containing namespaces starting at the root of the hierarchy and ending with the name of the NamedElement itself.">
                        <annotatedElement xmi:idref="Syntax-Classes-Kernel-NamedElement-qualifiedName"/>
                     </ownedComment>
                     <lowerValue xmi:type="uml:LiteralInteger"
                                 xmi:id="Syntax-Classes-Kernel-NamedElement-qualifiedName-_lowerValue"
                                 xmi:uuid="2a3facee-646d-4739-973a-ef2ce6d0a03c"/>
                  </ownedAttribute>
                  <ownedAttribute xmi:type="uml:Property" xmi:id="Syntax-Classes-Kernel-NamedElement-namespace"
                                  xmi:uuid="559e2c52-d94c-4080-8838-7360283884a5"
                                  name="namespace"
                                  visibility="public"
                                  isReadOnly="true"
                                  isDerived="true"
                                  isDerivedUnion="true"
                                  type="Syntax-Classes-Kernel-Namespace"
                                  association="Syntax-Classes-Kernel-A_ownedMember_namespace">
                     <subsettedProperty xmi:idref="Syntax-Classes-Kernel-A_member_memberNamespace-memberNamespace"/>
                     <subsettedProperty xmi:idref="Syntax-Classes-Kernel-Element-owner"/>
                     <lowerValue xmi:type="uml:LiteralInteger"
                                 xmi:id="Syntax-Classes-Kernel-NamedElement-namespace-_lowerValue"
                                 xmi:uuid="5e9576fc-c2b6-4e91-8437-082019c9771b"/>
                  </ownedAttribute>
               </packagedElement>
               <packagedElement xmi:type="uml:Class" xmi:id="Syntax-Classes-Kernel-Namespace"
                                xmi:uuid="45cef79b-5dc8-4372-b421-bb224999441f"
                                name="Namespace"
                                isAbstract="true">
                  <generalization xmi:type="uml:Generalization"
                                  xmi:id="Syntax-Classes-Kernel-Namespace-_generalization.0"
                                  xmi:uuid="8db3b454-cf04-456d-a7a6-ecd20ea943f7"
                                  general="Syntax-Classes-Kernel-NamedElement"/>
                  <ownedAttribute xmi:type="uml:Property" xmi:id="Syntax-Classes-Kernel-Namespace-member"
                                  xmi:uuid="442338c1-a09c-443e-8b37-cf71a81cd886"
                                  name="member"
                                  visibility="public"
                                  isReadOnly="true"
                                  isDerived="true"
                                  isDerivedUnion="true"
                                  type="Syntax-Classes-Kernel-NamedElement"
                                  association="Syntax-Classes-Kernel-A_member_memberNamespace">
                     <lowerValue xmi:type="uml:LiteralInteger"
                                 xmi:id="Syntax-Classes-Kernel-Namespace-member-_lowerValue"
                                 xmi:uuid="fb884358-0d76-4d4a-85b0-e688a3f3aeb6"/>
                     <upperValue xmi:type="uml:LiteralUnlimitedNatural"
                                 xmi:id="Syntax-Classes-Kernel-Namespace-member-_upperValue"
                                 xmi:uuid="d70b2a94-9eb3-4743-95a1-dfb1ec271c1e"
                                 value="*"/>
                  </ownedAttribute>
                  <ownedAttribute xmi:type="uml:Property" xmi:id="Syntax-Classes-Kernel-Namespace-ownedMember"
                                  xmi:uuid="505afc65-66fe-419f-a539-d65ed88c63f8"
                                  name="ownedMember"
                                  visibility="public"
                                  isReadOnly="true"
                                  aggregation="composite"
                                  isDerived="true"
                                  isDerivedUnion="true"
                                  type="Syntax-Classes-Kernel-NamedElement"
                                  association="Syntax-Classes-Kernel-A_ownedMember_namespace">
                     <subsettedProperty xmi:idref="Syntax-Classes-Kernel-Namespace-member"/>
                     <subsettedProperty xmi:idref="Syntax-Classes-Kernel-Element-ownedElement"/>
                     <lowerValue xmi:type="uml:LiteralInteger"
                                 xmi:id="Syntax-Classes-Kernel-Namespace-ownedMember-_lowerValue"
                                 xmi:uuid="e5128d1a-56fb-4f08-b9c6-d0415fcccfcd"/>
                     <upperValue xmi:type="uml:LiteralUnlimitedNatural"
                                 xmi:id="Syntax-Classes-Kernel-Namespace-ownedMember-_upperValue"
                                 xmi:uuid="3df55681-64db-4b79-a59c-cf0697b4554d"
                                 value="*"/>
                  </ownedAttribute>
                  <ownedAttribute xmi:type="uml:Property" xmi:id="Syntax-Classes-Kernel-Namespace-elementImport"
                                  xmi:uuid="9c47399c-1d92-4306-8dc7-fa775d0a5e49"
                                  name="elementImport"
                                  visibility="public"
                                  aggregation="composite"
                                  type="Syntax-Classes-Kernel-ElementImport"
                                  association="Syntax-Classes-Kernel-A_elementImport_importingNamespace">
                     <subsettedProperty xmi:idref="Syntax-Classes-Kernel-Element-ownedElement"/>
                     <lowerValue xmi:type="uml:LiteralInteger"
                                 xmi:id="Syntax-Classes-Kernel-Namespace-elementImport-_lowerValue"
                                 xmi:uuid="4bf2a625-0e49-4360-a1f3-d42bdcb0d568"/>
                     <upperValue xmi:type="uml:LiteralUnlimitedNatural"
                                 xmi:id="Syntax-Classes-Kernel-Namespace-elementImport-_upperValue"
                                 xmi:uuid="b6af73a8-b8a0-4c1c-99cb-483ba1f90131"
                                 value="*"/>
                  </ownedAttribute>
                  <ownedAttribute xmi:type="uml:Property" xmi:id="Syntax-Classes-Kernel-Namespace-packageImport"
                                  xmi:uuid="e2593cb1-6c7d-435b-b6e2-8edcb67033d7"
                                  name="packageImport"
                                  visibility="public"
                                  aggregation="composite"
                                  type="Syntax-Classes-Kernel-PackageImport"
                                  association="Syntax-Classes-Kernel-A_packageImport_importingNamespace">
                     <subsettedProperty xmi:idref="Syntax-Classes-Kernel-Element-ownedElement"/>
                     <lowerValue xmi:type="uml:LiteralInteger"
                                 xmi:id="Syntax-Classes-Kernel-Namespace-packageImport-_lowerValue"
                                 xmi:uuid="cd85ca3b-a1fe-4cbe-b405-e01b7e96a64a"/>
                     <upperValue xmi:type="uml:LiteralUnlimitedNatural"
                                 xmi:id="Syntax-Classes-Kernel-Namespace-packageImport-_upperValue"
                                 xmi:uuid="4e95987b-0fe3-4aa6-aacf-f31e7895b9c4"
                                 value="*"/>
                  </ownedAttribute>
                  <ownedAttribute xmi:type="uml:Property" xmi:id="Syntax-Classes-Kernel-Namespace-importedMember"
                                  xmi:uuid="8a18aa59-2911-47c8-8001-7f49ad2da676"
                                  name="importedMember"
                                  visibility="public"
                                  isReadOnly="true"
                                  isDerived="true"
                                  type="Syntax-Classes-Kernel-PackageableElement"
                                  association="Syntax-Classes-Kernel-A_importedMember_namespace">
                     <subsettedProperty xmi:idref="Syntax-Classes-Kernel-Namespace-member"/>
                     <lowerValue xmi:type="uml:LiteralInteger"
                                 xmi:id="Syntax-Classes-Kernel-Namespace-importedMember-_lowerValue"
                                 xmi:uuid="e857fa08-2cf8-46c9-91d0-bd4e07744dc8"/>
                     <upperValue xmi:type="uml:LiteralUnlimitedNatural"
                                 xmi:id="Syntax-Classes-Kernel-Namespace-importedMember-_upperValue"
                                 xmi:uuid="ef7566c2-bb32-4f50-9bbe-4ecea3c0f73c"
                                 value="*"/>
                  </ownedAttribute>
               </packagedElement>
               <packagedElement xmi:type="uml:Class" xmi:id="Syntax-Classes-Kernel-Operation"
                                xmi:uuid="8d491c2b-40eb-4e9a-aec7-8103cfcd9188"
                                name="Operation">
                  <ownedRule xmi:type="uml:Constraint"
                             xmi:id="Syntax-Classes-Kernel-Operation-fUML_operation_has_at_most_one_method"
                             xmi:uuid="0c8630fa-535d-4cb7-93f9-cdcb76aaaf81"
                             name="fUML_operation_has_at_most_one_method">
                     <constrainedElement xmi:idref="Syntax-Classes-Kernel-Operation"/>
                     <ownedComment xmi:type="uml:Comment"
                                   xmi:id="Syntax-Classes-Kernel-Operation-fUML_operation_has_at_most_one_method-_ownedComment.0"
                                   xmi:uuid="ba355746-381b-4b7c-8443-c6ead662919e"
                                   body="If an operation is abstract, it must have no method. Otherwise it must not have more than one method and it must have exactly one method unless owned by an active class.">
                        <annotatedElement xmi:idref="Syntax-Classes-Kernel-Operation-fUML_operation_has_at_most_one_method"/>
                        <annotatedElement xmi:idref="Syntax-CommonBehaviors-BasicBehaviors"/>
                     </ownedComment>
                     <specification xmi:type="uml:OpaqueExpression"
                                    xmi:id="Syntax-Classes-Kernel-Operation-fUML_operation_has_at_most_one_method-_specification"
                                    xmi:uuid="9b08a4d0-33dc-471c-8ae0-236cf34ec2f8">
                        <body>if self.isAbstract then self.method-&gt;isEmpty() 
else
    self.method-&gt;size() &lt;= 1 and
    ((self.class = null or not self.class.isActive) implies
        self.method-&gt;size() = 1)
endif</body>
                        <language>OCL</language>
                     </specification>
                  </ownedRule>
                  <generalization xmi:type="uml:Generalization"
                                  xmi:id="Syntax-Classes-Kernel-Operation-_generalization.0"
                                  xmi:uuid="f73a0bf6-2815-428b-acaf-0b3f826d3a24"
                                  general="Syntax-Classes-Kernel-BehavioralFeature"/>
                  <ownedAttribute xmi:type="uml:Property" xmi:id="Syntax-Classes-Kernel-Operation-isQuery"
                                  xmi:uuid="c4903b2b-5403-4fd3-abda-d4f0d58d1bae"
                                  name="isQuery"
                                  visibility="public">
                     <type href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Boolean"/>
                     <ownedComment xmi:type="uml:Comment"
                                   xmi:id="Syntax-Classes-Kernel-Operation-isQuery-_ownedComment.0"
                                   xmi:uuid="35df2e7f-cfac-47ac-be9e-a991b49cefeb"
                                   body="Specifies whether an execution of the BehavioralFeature leaves the state of the system unchanged (isQuery=true) or whether side effects may occur (isQuery=false).">
                        <annotatedElement xmi:idref="Syntax-Classes-Kernel-Operation-isQuery"/>
                     </ownedComment>
                     <defaultValue xmi:type="uml:LiteralBoolean"
                                   xmi:id="Syntax-Classes-Kernel-Operation-isQuery-_defaultValue"
                                   xmi:uuid="eb4aa82f-9357-4dd6-add1-cc3890cc864f">
                        <type href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Boolean"/>
                     </defaultValue>
                  </ownedAttribute>
                  <ownedAttribute xmi:type="uml:Property" xmi:id="Syntax-Classes-Kernel-Operation-isOrdered"
                                  xmi:uuid="2ff56d2e-0264-4d77-b233-3cebb45c6203"
                                  name="isOrdered"
                                  visibility="public"
                                  isDerived="true">
                     <type href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Boolean"/>
                     <ownedComment xmi:type="uml:Comment"
                                   xmi:id="Syntax-Classes-Kernel-Operation-isOrdered-_ownedComment.0"
                                   xmi:uuid="4ec77fe3-f60e-422f-9163-abb5b8411bcb"
                                   body="Redefines the corresponding property from Basic to derive this information from the return result for this Operation.">
                        <annotatedElement xmi:idref="Syntax-Classes-Kernel-Operation-isOrdered"/>
                     </ownedComment>
                     <ownedComment xmi:type="uml:Comment"
                                   xmi:id="Syntax-Classes-Kernel-Operation-isOrdered-_ownedComment.1"
                                   xmi:uuid="d142e7ac-2888-452b-a108-45a1e09fc7f0"
                                   body="Specifies whether the return parameter is ordered or not, if present.">
                        <annotatedElement xmi:idref="Syntax-Classes-Kernel-Operation-isOrdered"/>
                     </ownedComment>
                     <defaultValue xmi:type="uml:LiteralBoolean"
                                   xmi:id="Syntax-Classes-Kernel-Operation-isOrdered-_defaultValue"
                                   xmi:uuid="93679ffc-bfc8-453f-b376-db72a6bc75f1">
                        <type href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Boolean"/>
                     </defaultValue>
                  </ownedAttribute>
                  <ownedAttribute xmi:type="uml:Property" xmi:id="Syntax-Classes-Kernel-Operation-isUnique"
                                  xmi:uuid="83b50a30-c8df-4393-8a19-096923b3b8ab"
                                  name="isUnique"
                                  visibility="public"
                                  isDerived="true">
                     <type href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Boolean"/>
                     <ownedComment xmi:type="uml:Comment"
                                   xmi:id="Syntax-Classes-Kernel-Operation-isUnique-_ownedComment.0"
                                   xmi:uuid="7b8e218e-2e0c-4fa6-903f-c1117cc332f6"
                                   body="Redefines the corresponding property from Basic to derive this information from the return result for this Operation.">
                        <annotatedElement xmi:idref="Syntax-Classes-Kernel-Operation-isUnique"/>
                     </ownedComment>
                     <ownedComment xmi:type="uml:Comment"
                                   xmi:id="Syntax-Classes-Kernel-Operation-isUnique-_ownedComment.1"
                                   xmi:uuid="8bc88f4d-0b41-4aa3-a954-ab2cc131e6bc"
                                   body="Specifies whether the return parameter is unique or not, if present.">
                        <annotatedElement xmi:idref="Syntax-Classes-Kernel-Operation-isUnique"/>
                     </ownedComment>
                     <defaultValue xmi:type="uml:LiteralBoolean"
                                   xmi:id="Syntax-Classes-Kernel-Operation-isUnique-_defaultValue"
                                   xmi:uuid="97b3b36f-0872-4f5f-9fc0-74c38940e800"
                                   value="true">
                        <type href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Boolean"/>
                     </defaultValue>
                  </ownedAttribute>
                  <ownedAttribute xmi:type="uml:Property" xmi:id="Syntax-Classes-Kernel-Operation-lower"
                                  xmi:uuid="3fba48a6-99bc-48c5-afb5-aff55c150f49"
                                  name="lower"
                                  visibility="public"
                                  isDerived="true">
                     <type href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Integer"/>
                     <ownedComment xmi:type="uml:Comment"
                                   xmi:id="Syntax-Classes-Kernel-Operation-lower-_ownedComment.0"
                                   xmi:uuid="3b709f04-c3d2-424e-aa2b-46277c30d802"
                                   body="Redefines the corresponding property from Basic to derive this information from the return result for this Operation.">
                        <annotatedElement xmi:idref="Syntax-Classes-Kernel-Operation-lower"/>
                     </ownedComment>
                     <ownedComment xmi:type="uml:Comment"
                                   xmi:id="Syntax-Classes-Kernel-Operation-lower-_ownedComment.1"
                                   xmi:uuid="38ac9ff5-04de-4e56-9735-63ec16bd32ff"
                                   body="Specifies the lower multiplicity of the return parameter, if present.">
                        <annotatedElement xmi:idref="Syntax-Classes-Kernel-Operation-lower"/>
                     </ownedComment>
                     <lowerValue xmi:type="uml:LiteralInteger"
                                 xmi:id="Syntax-Classes-Kernel-Operation-lower-_lowerValue"
                                 xmi:uuid="ff0a4cb7-222a-4214-a9b0-43226a2d877d"/>
                  </ownedAttribute>
                  <ownedAttribute xmi:type="uml:Property" xmi:id="Syntax-Classes-Kernel-Operation-upper"
                                  xmi:uuid="3d7e2574-f500-484a-aab2-09d9a6a5a6e1"
                                  name="upper"
                                  visibility="public"
                                  isDerived="true">
                     <type href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#UnlimitedNatural"/>
                     <ownedComment xmi:type="uml:Comment"
                                   xmi:id="Syntax-Classes-Kernel-Operation-upper-_ownedComment.0"
                                   xmi:uuid="c1d6f90a-36c1-492b-a84e-790e3ece91cc"
                                   body="Redefines the corresponding property from Basic to derive this information from the return result for this Operation.">
                        <annotatedElement xmi:idref="Syntax-Classes-Kernel-Operation-upper"/>
                     </ownedComment>
                     <ownedComment xmi:type="uml:Comment"
                                   xmi:id="Syntax-Classes-Kernel-Operation-upper-_ownedComment.1"
                                   xmi:uuid="24bb2920-a53c-40c9-aa2b-b39d86b311ad"
                                   body="Specifies the upper multiplicity of the return parameter, if present.">
                        <annotatedElement xmi:idref="Syntax-Classes-Kernel-Operation-upper"/>
                     </ownedComment>
                     <lowerValue xmi:type="uml:LiteralInteger"
                                 xmi:id="Syntax-Classes-Kernel-Operation-upper-_lowerValue"
                                 xmi:uuid="8b045daf-edd3-4f9b-a59b-4fc4994b76d4"/>
                  </ownedAttribute>
                  <ownedAttribute xmi:type="uml:Property" xmi:id="Syntax-Classes-Kernel-Operation-class"
                                  xmi:uuid="395d2dcc-9915-465e-820e-4ed217a3b6b2"
                                  name="class"
                                  visibility="public"
                                  type="Syntax-Classes-Kernel-Class"
                                  association="Syntax-Classes-Kernel-A_ownedOperation_class">
                     <subsettedProperty xmi:idref="Syntax-Classes-Kernel-NamedElement-namespace"/>
                     <subsettedProperty xmi:idref="Syntax-Classes-Kernel-RedefinableElement-redefinitionContext"/>
                     <subsettedProperty xmi:idref="Syntax-Classes-Kernel-Feature-featuringClassifier"/>
                     <ownedComment xmi:type="uml:Comment"
                                   xmi:id="Syntax-Classes-Kernel-Operation-class-_ownedComment.0"
                                   xmi:uuid="e5ab5f4b-6442-443e-b8e9-f4f3fa37f9c0"
                                   body="The class that owns the operation.">
                        <annotatedElement xmi:idref="Syntax-Classes-Kernel-Operation-class"/>
                     </ownedComment>
                     <ownedComment xmi:type="uml:Comment"
                                   xmi:id="Syntax-Classes-Kernel-Operation-class-_ownedComment.1"
                                   xmi:uuid="4b18d0a3-d2bc-4496-b66d-31d8fbb8aaf0"
                                   body="The class that owns this operation.">
                        <annotatedElement xmi:idref="Syntax-Classes-Kernel-Operation-class"/>
                     </ownedComment>
                     <lowerValue xmi:type="uml:LiteralInteger"
                                 xmi:id="Syntax-Classes-Kernel-Operation-class-_lowerValue"
                                 xmi:uuid="b24b5563-19ca-4b5c-ad94-2625e6ca5a83"/>
                  </ownedAttribute>
                  <ownedAttribute xmi:type="uml:Property"
                                  xmi:id="Syntax-Classes-Kernel-Operation-redefinedOperation"
                                  xmi:uuid="38ddca2e-21de-412d-bf62-2b4a1f755316"
                                  name="redefinedOperation"
                                  visibility="public"
                                  type="Syntax-Classes-Kernel-Operation"
                                  association="Syntax-Classes-Kernel-A_redefinedOperation_operation">
                     <subsettedProperty xmi:idref="Syntax-Classes-Kernel-RedefinableElement-redefinedElement"/>
                     <ownedComment xmi:type="uml:Comment"
                                   xmi:id="Syntax-Classes-Kernel-Operation-redefinedOperation-_ownedComment.0"
                                   xmi:uuid="e06c30b9-33d8-4938-8d7b-21e2968d582e"
                                   body="References the Operations that are redefined by this Operation.">
                        <annotatedElement xmi:idref="Syntax-Classes-Kernel-Operation-redefinedOperation"/>
                     </ownedComment>
                     <lowerValue xmi:type="uml:LiteralInteger"
                                 xmi:id="Syntax-Classes-Kernel-Operation-redefinedOperation-_lowerValue"
                                 xmi:uuid="1bc71a46-5e50-41de-b2a2-10d838911b55"/>
                     <upperValue xmi:type="uml:LiteralUnlimitedNatural"
                                 xmi:id="Syntax-Classes-Kernel-Operation-redefinedOperation-_upperValue"
                                 xmi:uuid="444dac28-ac61-424e-8850-d76295e0bdbb"
                                 value="*"/>
                  </ownedAttribute>
                  <ownedAttribute xmi:type="uml:Property" xmi:id="Syntax-Classes-Kernel-Operation-type"
                                  xmi:uuid="7d4085ef-dcec-4614-b9da-05516b1333bb"
                                  name="type"
                                  visibility="public"
                                  isReadOnly="true"
                                  isDerived="true"
                                  type="Syntax-Classes-Kernel-Type"
                                  association="Syntax-Classes-Kernel-A_type_operation">
                     <ownedComment xmi:type="uml:Comment"
                                   xmi:id="Syntax-Classes-Kernel-Operation-type-_ownedComment.0"
                                   xmi:uuid="7487ef44-0ab8-4c0b-aa9a-99892817672e"
                                   body="Redefines the corresponding property from Basic to derive this information from the return result for this Operation.">
                        <annotatedElement xmi:idref="Syntax-Classes-Kernel-Operation-type"/>
                     </ownedComment>
                     <ownedComment xmi:type="uml:Comment"
                                   xmi:id="Syntax-Classes-Kernel-Operation-type-_ownedComment.1"
                                   xmi:uuid="6cdbe430-171b-4059-ad13-c11d54d01ceb"
                                   body="Specifies the return result of the operation, if present.">
                        <annotatedElement xmi:idref="Syntax-Classes-Kernel-Operation-type"/>
                     </ownedComment>
                     <lowerValue xmi:type="uml:LiteralInteger"
                                 xmi:id="Syntax-Classes-Kernel-Operation-type-_lowerValue"
                                 xmi:uuid="ab25d0d3-935a-4a3a-b720-f3e77324faca"/>
                  </ownedAttribute>
                  <ownedAttribute xmi:type="uml:Property" xmi:id="Syntax-Classes-Kernel-Operation-ownedParameter"
                                  xmi:uuid="f4d98bd5-b866-49c1-b694-3befdfc3a8af"
                                  name="ownedParameter"
                                  visibility="public"
                                  isOrdered="true"
                                  aggregation="composite"
                                  type="Syntax-Classes-Kernel-Parameter"
                                  association="Syntax-Classes-Kernel-A_ownedParameter_operation">
                     <redefinedProperty xmi:idref="Syntax-Classes-Kernel-BehavioralFeature-ownedParameter"/>
                     <lowerValue xmi:type="uml:LiteralInteger"
                                 xmi:id="Syntax-Classes-Kernel-Operation-ownedParameter-_lowerValue"
                                 xmi:uuid="e6d8a5d9-2c53-4fe8-8b1d-dde2d7ee6b19"/>
                     <upperValue xmi:type="uml:LiteralUnlimitedNatural"
                                 xmi:id="Syntax-Classes-Kernel-Operation-ownedParameter-_upperValue"
                                 xmi:uuid="276b0eab-a1ce-4eba-ad7f-dd512e9d6e79"
                                 value="*"/>
                  </ownedAttribute>
               </packagedElement>
               <packagedElement xmi:type="uml:Class" xmi:id="Syntax-Classes-Kernel-Package"
                                xmi:uuid="8e5eba2d-3e93-4f51-b82a-52f8d2ed9025"
                                name="Package">
                  <generalization xmi:type="uml:Generalization"
                                  xmi:id="Syntax-Classes-Kernel-Package-_generalization.0"
                                  xmi:uuid="e0cf36d0-8aa4-4440-8ad4-f3dbe87d9737"
                                  general="Syntax-Classes-Kernel-Namespace"/>
                  <generalization xmi:type="uml:Generalization"
                                  xmi:id="Syntax-Classes-Kernel-Package-_generalization.1"
                                  xmi:uuid="b5111123-c209-4164-ac7d-c69fd63220b3"
                                  general="Syntax-Classes-Kernel-PackageableElement"/>
                  <ownedAttribute xmi:type="uml:Property" xmi:id="Syntax-Classes-Kernel-Package-packagedElement"
                                  xmi:uuid="69ccc1b6-daa5-4ccc-9ae1-c92ae27c85a8"
                                  name="packagedElement"
                                  visibility="public"
                                  aggregation="composite"
                                  type="Syntax-Classes-Kernel-PackageableElement"
                                  association="Syntax-Classes-Kernel-A_packageElement_owningPackage">
                     <subsettedProperty xmi:idref="Syntax-Classes-Kernel-Namespace-ownedMember"/>
                     <lowerValue xmi:type="uml:LiteralInteger"
                                 xmi:id="Syntax-Classes-Kernel-Package-packagedElement-_lowerValue"
                                 xmi:uuid="831c52ab-deec-4457-bbd1-0f44c5099791"/>
                     <upperValue xmi:type="uml:LiteralUnlimitedNatural"
                                 xmi:id="Syntax-Classes-Kernel-Package-packagedElement-_upperValue"
                                 xmi:uuid="35965981-f146-4aa4-b124-59d7eded9f35"
                                 value="*"/>
                  </ownedAttribute>
                  <ownedAttribute xmi:type="uml:Property" xmi:id="Syntax-Classes-Kernel-Package-ownedType"
                                  xmi:uuid="25cc5d38-1ff2-4bbf-900f-69b9b4aee574"
                                  name="ownedType"
                                  visibility="public"
                                  aggregation="composite"
                                  isDerived="true"
                                  type="Syntax-Classes-Kernel-Type"
                                  association="Syntax-Classes-Kernel-A_type_package">
                     <subsettedProperty xmi:idref="Syntax-Classes-Kernel-Package-packagedElement"/>
                     <lowerValue xmi:type="uml:LiteralInteger"
                                 xmi:id="Syntax-Classes-Kernel-Package-ownedType-_lowerValue"
                                 xmi:uuid="9217c886-4e2d-4918-8f5e-0997c6243d8c"/>
                     <upperValue xmi:type="uml:LiteralUnlimitedNatural"
                                 xmi:id="Syntax-Classes-Kernel-Package-ownedType-_upperValue"
                                 xmi:uuid="b1684148-077f-45ea-a444-0f15a4252b25"
                                 value="*"/>
                  </ownedAttribute>
                  <ownedAttribute xmi:type="uml:Property" xmi:id="Syntax-Classes-Kernel-Package-nestedPackage"
                                  xmi:uuid="92e29748-5e98-4ced-a714-95b5424ca6ef"
                                  name="nestedPackage"
                                  visibility="public"
                                  aggregation="composite"
                                  isDerived="true"
                                  type="Syntax-Classes-Kernel-Package"
                                  association="Syntax-Classes-Kernel-A_nestedPackage_nestingPackage">
                     <subsettedProperty xmi:idref="Syntax-Classes-Kernel-Package-packagedElement"/>
                     <lowerValue xmi:type="uml:LiteralInteger"
                                 xmi:id="Syntax-Classes-Kernel-Package-nestedPackage-_lowerValue"
                                 xmi:uuid="4bd418ad-ba5f-4505-985b-007cf1087c70"/>
                     <upperValue xmi:type="uml:LiteralUnlimitedNatural"
                                 xmi:id="Syntax-Classes-Kernel-Package-nestedPackage-_upperValue"
                                 xmi:uuid="483f47ff-9cd8-4cac-8f70-8c6e45c8a301"
                                 value="*"/>
                  </ownedAttribute>
                  <ownedAttribute xmi:type="uml:Property" xmi:id="Syntax-Classes-Kernel-Package-nestingPackage"
                                  xmi:uuid="30fb7e6f-e1ea-46ee-81ee-1c930b2c0aa7"
                                  name="nestingPackage"
                                  visibility="public"
                                  type="Syntax-Classes-Kernel-Package"
                                  association="Syntax-Classes-Kernel-A_nestedPackage_nestingPackage">
                     <subsettedProperty xmi:idref="Syntax-Classes-Kernel-A_packageElement_owningPackage-owningPackage"/>
                     <lowerValue xmi:type="uml:LiteralInteger"
                                 xmi:id="Syntax-Classes-Kernel-Package-nestingPackage-_lowerValue"
                                 xmi:uuid="e55fe8c5-5f08-404c-b9ed-a6b33c84d01a"/>
                  </ownedAttribute>
                  <ownedAttribute xmi:type="uml:Property" xmi:id="Syntax-Classes-Kernel-Package-URI"
                                  xmi:uuid="b05198f8-278a-4fcf-844d-5c07a1aeeaa4"
                                  name="URI"
                                  visibility="public">
                     <type href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                     <lowerValue xmi:type="uml:LiteralInteger"
                                 xmi:id="Syntax-Classes-Kernel-Package-URI-_lowerValue"
                                 xmi:uuid="c65e975e-74ea-4789-9f6a-f80384b637e0"/>
                  </ownedAttribute>
               </packagedElement>
               <packagedElement xmi:type="uml:Class" xmi:id="Syntax-Classes-Kernel-PackageableElement"
                                xmi:uuid="e970bf81-55c4-4a09-8d6c-5cc34b018696"
                                name="PackageableElement"
                                isAbstract="true">
                  <generalization xmi:type="uml:Generalization"
                                  xmi:id="Syntax-Classes-Kernel-PackageableElement-_generalization.0"
                                  xmi:uuid="4de04dc2-596b-4ec0-b3b2-ef84404a1807"
                                  general="Syntax-Classes-Kernel-NamedElement"/>
                  <ownedAttribute xmi:type="uml:Property"
                                  xmi:id="Syntax-Classes-Kernel-PackageableElement-visibility"
                                  xmi:uuid="c01e9333-f8de-493b-8da3-42f3e5d3fb6c"
                                  name="visibility"
                                  visibility="public"
                                  type="Syntax-Classes-Kernel-VisibilityKind">
                     <redefinedProperty xmi:idref="Syntax-Classes-Kernel-NamedElement-visibility"/>
                     <defaultValue xmi:type="uml:InstanceValue"
                                   xmi:id="Syntax-Classes-Kernel-PackageableElement-visibility-public"
                                   xmi:uuid="ea4c74d2-dcf6-477b-a084-7cbee183e08a"
                                   name="public"
                                   type="Syntax-Classes-Kernel-VisibilityKind"
                                   instance="Syntax-Classes-Kernel-VisibilityKind-public"/>
                  </ownedAttribute>
               </packagedElement>
               <packagedElement xmi:type="uml:Class" xmi:id="Syntax-Classes-Kernel-Parameter"
                                xmi:uuid="c4060a25-bd07-419e-a06b-ce44eb384e7a"
                                name="Parameter">
                  <generalization xmi:type="uml:Generalization"
                                  xmi:id="Syntax-Classes-Kernel-Parameter-_generalization.0"
                                  xmi:uuid="3cd4f6b2-d947-4ef9-a38d-6c346ba3379a"
                                  general="Syntax-Classes-Kernel-TypedElement"/>
                  <generalization xmi:type="uml:Generalization"
                                  xmi:id="Syntax-Classes-Kernel-Parameter-_generalization.1"
                                  xmi:uuid="9fd22af9-afb7-473a-8a9e-3717e852c9c1"
                                  general="Syntax-Classes-Kernel-MultiplicityElement"/>
                  <ownedAttribute xmi:type="uml:Property" xmi:id="Syntax-Classes-Kernel-Parameter-direction"
                                  xmi:uuid="81bb1640-285c-456f-a6cd-f5d918ad9a31"
                                  name="direction"
                                  visibility="public"
                                  type="Syntax-Classes-Kernel-ParameterDirectionKind">
                     <ownedComment xmi:type="uml:Comment"
                                   xmi:id="Syntax-Classes-Kernel-Parameter-direction-_ownedComment.0"
                                   xmi:uuid="55b2a613-0c19-4f84-8f50-dd3b5dd16152"
                                   body="Indicates whether a parameter is being sent into or out of a behavioral element.">
                        <annotatedElement xmi:idref="Syntax-Classes-Kernel-Parameter-direction"/>
                     </ownedComment>
                     <defaultValue xmi:type="uml:InstanceValue"
                                   xmi:id="Syntax-Classes-Kernel-Parameter-direction-in"
                                   xmi:uuid="ce086409-d0dd-464d-a8ff-0cf53937800f"
                                   name="in"
                                   type="Syntax-Classes-Kernel-ParameterDirectionKind"
                                   instance="Syntax-Classes-Kernel-ParameterDirectionKind-in"/>
                  </ownedAttribute>
                  <ownedAttribute xmi:type="uml:Property" xmi:id="Syntax-Classes-Kernel-Parameter-operation"
                                  xmi:uuid="7885a153-6419-4657-96b5-8c1d67aed393"
                                  name="operation"
                                  visibility="public"
                                  type="Syntax-Classes-Kernel-Operation"
                                  association="Syntax-Classes-Kernel-A_ownedParameter_operation">
                     <subsettedProperty xmi:idref="Syntax-Classes-Kernel-A_ownedParameter_ownerFormalParam-ownerFormalParam"/>
                     <ownedComment xmi:type="uml:Comment"
                                   xmi:id="Syntax-Classes-Kernel-Parameter-operation-_ownedComment.0"
                                   xmi:uuid="d017d3f1-d571-4f10-9392-2f17a1c20609"
                                   body="References the Operation for which this is a formal parameter.">
                        <annotatedElement xmi:idref="Syntax-Classes-Kernel-Parameter-operation"/>
                     </ownedComment>
                     <ownedComment xmi:type="uml:Comment"
                                   xmi:id="Syntax-Classes-Kernel-Parameter-operation-_ownedComment.1"
                                   xmi:uuid="cb143af4-ae2b-4bcb-9c2d-f53a2880bb9c"
                                   body="References the Operation owning this parameter.">
                        <annotatedElement xmi:idref="Syntax-Classes-Kernel-Parameter-operation"/>
                     </ownedComment>
                     <lowerValue xmi:type="uml:LiteralInteger"
                                 xmi:id="Syntax-Classes-Kernel-Parameter-operation-_lowerValue"
                                 xmi:uuid="c6eab3e6-40b2-4dbb-9169-beb9b4362d44"/>
                  </ownedAttribute>
               </packagedElement>
               <packagedElement xmi:type="uml:Class" xmi:id="Syntax-Classes-Kernel-PrimitiveType"
                                xmi:uuid="984a153a-a3f0-4cd6-b4b3-43be6b1b6d29"
                                name="PrimitiveType">
                  <generalization xmi:type="uml:Generalization"
                                  xmi:id="Syntax-Classes-Kernel-PrimitiveType-_generalization.0"
                                  xmi:uuid="16820022-8ba6-46b3-818c-e0717e78e0ad"
                                  general="Syntax-Classes-Kernel-DataType"/>
               </packagedElement>
               <packagedElement xmi:type="uml:Class" xmi:id="Syntax-Classes-Kernel-Property"
                                xmi:uuid="dce75c3c-5775-4fcd-8866-4a06a9c41945"
                                name="Property">
                  <ownedRule xmi:type="uml:Constraint" xmi:id="Syntax-Classes-Kernel-Property-no_derivation"
                             xmi:uuid="1fd5e0f1-9b26-46ff-91c7-7aa0407444d4"
                             name="no_derivation">
                     <constrainedElement xmi:idref="Syntax-Classes-Kernel-Property"/>
                     <ownedComment xmi:type="uml:Comment"
                                   xmi:id="Syntax-Classes-Kernel-Property-no_derivation-_ownedComment.0"
                                   xmi:uuid="310a10a7-b607-468b-bdc3-2bf3b5b50556"
                                   body="isDerived and isDerivedUnion must be false">
                        <annotatedElement xmi:idref="Syntax-Classes-Kernel-Property-no_derivation"/>
                     </ownedComment>
                     <specification xmi:type="uml:OpaqueExpression"
                                    xmi:id="Syntax-Classes-Kernel-Property-no_derivation-_specification"
                                    xmi:uuid="feeb75d0-0f3a-4c60-a5e2-740a6187cfcf">
                        <body>not self.isDerived and not self.isDerivedUnion</body>
                        <language>OCL</language>
                     </specification>
                  </ownedRule>
                  <generalization xmi:type="uml:Generalization"
                                  xmi:id="Syntax-Classes-Kernel-Property-_generalization.0"
                                  xmi:uuid="f54baa4f-8b87-4b69-9a12-9ff103959d8e"
                                  general="Syntax-Classes-Kernel-StructuralFeature"/>
                  <ownedAttribute xmi:type="uml:Property" xmi:id="Syntax-Classes-Kernel-Property-isDerived"
                                  xmi:uuid="3bfe89a5-d7aa-4300-940c-f271bd876d70"
                                  name="isDerived"
                                  visibility="public">
                     <type href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Boolean"/>
                     <ownedComment xmi:type="uml:Comment"
                                   xmi:id="Syntax-Classes-Kernel-Property-isDerived-_ownedComment.0"
                                   xmi:uuid="90b8fe73-8e27-41d9-b03c-237ba7ba8379"
                                   body="If isDerived is true, the value of the attribute is derived from information elsewhere.">
                        <annotatedElement xmi:idref="Syntax-Classes-Kernel-Property-isDerived"/>
                     </ownedComment>
                     <ownedComment xmi:type="uml:Comment"
                                   xmi:id="Syntax-Classes-Kernel-Property-isDerived-_ownedComment.1"
                                   xmi:uuid="158992e2-ceac-4e24-880d-10040c925921"
                                   body="Specifies whether the Property is derived, i.e., whether its value or values can be computed from other information.">
                        <annotatedElement xmi:idref="Syntax-Classes-Kernel-Property-isDerived"/>
                     </ownedComment>
                     <defaultValue xmi:type="uml:LiteralBoolean"
                                   xmi:id="Syntax-Classes-Kernel-Property-isDerived-_defaultValue"
                                   xmi:uuid="def66232-675c-4a5d-ac89-1de1e477878b">
                        <type href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Boolean"/>
                     </defaultValue>
                  </ownedAttribute>
                  <ownedAttribute xmi:type="uml:Property" xmi:id="Syntax-Classes-Kernel-Property-isReadOnly"
                                  xmi:uuid="5ff5cbb1-64b1-4c35-b4d8-83c84add5e07"
                                  name="isReadOnly"
                                  visibility="public">
                     <type href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Boolean"/>
                     <redefinedProperty xmi:idref="Syntax-Classes-Kernel-StructuralFeature-isReadOnly"/>
                     <ownedComment xmi:type="uml:Comment"
                                   xmi:id="Syntax-Classes-Kernel-Property-isReadOnly-_ownedComment.0"
                                   xmi:uuid="92910eca-734e-4d2f-9762-2c9ad9e31dc9"
                                   body="This redefines the corresponding attribute in Basic::Property and Abstractions::StructuralFeature.">
                        <annotatedElement xmi:idref="Syntax-Classes-Kernel-Property-isReadOnly"/>
                     </ownedComment>
                     <ownedComment xmi:type="uml:Comment"
                                   xmi:id="Syntax-Classes-Kernel-Property-isReadOnly-_ownedComment.1"
                                   xmi:uuid="cefd2b1f-754e-4668-af1f-5f94dcfdb912"
                                   body="If true, the attribute may only be read, and not written.">
                        <annotatedElement xmi:idref="Syntax-Classes-Kernel-Property-isReadOnly"/>
                     </ownedComment>
                     <defaultValue xmi:type="uml:LiteralBoolean"
                                   xmi:id="Syntax-Classes-Kernel-Property-isReadOnly-_defaultValue"
                                   xmi:uuid="1e99e696-8feb-4dc7-84df-6735e83e03dc">
                        <type href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Boolean"/>
                     </defaultValue>
                  </ownedAttribute>
                  <ownedAttribute xmi:type="uml:Property" xmi:id="Syntax-Classes-Kernel-Property-isDerivedUnion"
                                  xmi:uuid="d230ab6a-9e3c-480b-a64d-7c9bb499ca17"
                                  name="isDerivedUnion"
                                  visibility="public">
                     <type href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Boolean"/>
                     <ownedComment xmi:type="uml:Comment"
                                   xmi:id="Syntax-Classes-Kernel-Property-isDerivedUnion-_ownedComment.0"
                                   xmi:uuid="d2390b97-f215-4d04-b082-32372f1009c9"
                                   body="Specifies whether the property is derived as the union of all of the properties that are constrained to subset it.">
                        <annotatedElement xmi:idref="Syntax-Classes-Kernel-Property-isDerivedUnion"/>
                     </ownedComment>
                     <defaultValue xmi:type="uml:LiteralBoolean"
                                   xmi:id="Syntax-Classes-Kernel-Property-isDerivedUnion-_defaultValue"
                                   xmi:uuid="0e67b1e0-612b-4a44-b789-9da946102580">
                        <type href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Boolean"/>
                     </defaultValue>
                  </ownedAttribute>
                  <ownedAttribute xmi:type="uml:Property" xmi:id="Syntax-Classes-Kernel-Property-aggregation"
                                  xmi:uuid="86803102-6743-4aeb-961d-382a34f5a5e7"
                                  name="aggregation"
                                  visibility="public"
                                  type="Syntax-Classes-Kernel-AggregationKind">
                     <ownedComment xmi:type="uml:Comment"
                                   xmi:id="Syntax-Classes-Kernel-Property-aggregation-_ownedComment.0"
                                   xmi:uuid="73d35b05-04df-4fc5-bf0f-413dc2d40adb"
                                   body="Specifies the kind of aggregation that applies to the Property.">
                        <annotatedElement xmi:idref="Syntax-Classes-Kernel-Property-aggregation"/>
                     </ownedComment>
                     <defaultValue xmi:type="uml:InstanceValue"
                                   xmi:id="Syntax-Classes-Kernel-Property-aggregation-none"
                                   xmi:uuid="f7605378-339e-4286-826e-6998f42cd14a"
                                   name="none"
                                   type="Syntax-Classes-Kernel-AggregationKind"
                                   instance="Syntax-Classes-Kernel-AggregationKind-none"/>
                  </ownedAttribute>
                  <ownedAttribute xmi:type="uml:Property" xmi:id="Syntax-Classes-Kernel-Property-isComposite"
                                  xmi:uuid="2ce5d365-c653-4d96-b752-48fb9c8ef973"
                                  name="isComposite"
                                  visibility="public"
                                  isDerived="true">
                     <type href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Boolean"/>
                     <ownedComment xmi:type="uml:Comment"
                                   xmi:id="Syntax-Classes-Kernel-Property-isComposite-_ownedComment.0"
                                   xmi:uuid="f2e436e8-12db-4394-ba35-61630a301080"
                                   body="If isComposite is true, the object containing the attribute is a container for the object or value contained in the attribute.">
                        <annotatedElement xmi:idref="Syntax-Classes-Kernel-Property-isComposite"/>
                     </ownedComment>
                     <ownedComment xmi:type="uml:Comment"
                                   xmi:id="Syntax-Classes-Kernel-Property-isComposite-_ownedComment.1"
                                   xmi:uuid="f5f0f30e-64a6-4eab-be07-121f7d1fd34e"
                                   body="This is a derived value, indicating whether the aggregation of the Property is composite or not.">
                        <annotatedElement xmi:idref="Syntax-Classes-Kernel-Property-isComposite"/>
                     </ownedComment>
                     <defaultValue xmi:type="uml:LiteralBoolean"
                                   xmi:id="Syntax-Classes-Kernel-Property-isComposite-_defaultValue"
                                   xmi:uuid="4c990d80-4e52-4d00-848a-e535d9bda15c">
                        <type href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Boolean"/>
                     </defaultValue>
                  </ownedAttribute>
                  <ownedAttribute xmi:type="uml:Property"
                                  xmi:id="Syntax-Classes-Kernel-Property-owningAssociation"
                                  xmi:uuid="59ffb1ef-4298-4d54-9f0b-6c4038504f4d"
                                  name="owningAssociation"
                                  visibility="public"
                                  type="Syntax-Classes-Kernel-Association"
                                  association="Syntax-Classes-Kernel-A_ownedEnd_owningAssociation">
                     <subsettedProperty xmi:idref="Syntax-Classes-Kernel-Property-association"/>
                     <subsettedProperty xmi:idref="Syntax-Classes-Kernel-Feature-featuringClassifier"/>
                     <subsettedProperty xmi:idref="Syntax-Classes-Kernel-NamedElement-namespace"/>
                     <ownedComment xmi:type="uml:Comment"
                                   xmi:id="Syntax-Classes-Kernel-Property-owningAssociation-_ownedComment.0"
                                   xmi:uuid="28f2b0a1-9aca-411d-accc-1cf25daf3751"
                                   body="References the owning association of this property, if any.">
                        <annotatedElement xmi:idref="Syntax-Classes-Kernel-Property-owningAssociation"/>
                     </ownedComment>
                     <ownedComment xmi:type="uml:Comment"
                                   xmi:id="Syntax-Classes-Kernel-Property-owningAssociation-_ownedComment.1"
                                   xmi:uuid="30749b22-265e-4b4b-8853-55f18b32dffd"
                                   body="References the owning association of this property.">
                        <annotatedElement xmi:idref="Syntax-Classes-Kernel-Property-owningAssociation"/>
                     </ownedComment>
                     <lowerValue xmi:type="uml:LiteralInteger"
                                 xmi:id="Syntax-Classes-Kernel-Property-owningAssociation-_lowerValue"
                                 xmi:uuid="cd27acfa-e949-4224-8dfc-a767693e9139"/>
                  </ownedAttribute>
                  <ownedAttribute xmi:type="uml:Property" xmi:id="Syntax-Classes-Kernel-Property-datatype"
                                  xmi:uuid="aa10eb2e-71c4-48d1-9ce3-d485ae5610bc"
                                  name="datatype"
                                  visibility="public"
                                  type="Syntax-Classes-Kernel-DataType"
                                  association="Syntax-Classes-Kernel-A_ownedAttribute_datatype">
                     <subsettedProperty xmi:idref="Syntax-Classes-Kernel-NamedElement-namespace"/>
                     <subsettedProperty xmi:idref="Syntax-Classes-Kernel-A_attribute_classifier-classifier"/>
                     <ownedComment xmi:type="uml:Comment"
                                   xmi:id="Syntax-Classes-Kernel-Property-datatype-_ownedComment.0"
                                   xmi:uuid="d02b7739-8d51-4a12-8aa5-c5af7f29304d"
                                   body="The DataType that owns this Operation.">
                        <annotatedElement xmi:idref="Syntax-Classes-Kernel-Property-datatype"/>
                     </ownedComment>
                     <ownedComment xmi:type="uml:Comment"
                                   xmi:id="Syntax-Classes-Kernel-Property-datatype-_ownedComment.1"
                                   xmi:uuid="5360dabc-faa6-4136-b713-382ffd83ddc6"
                                   body="The DataType that owns this Property.&#xA;&#xA;">
                        <annotatedElement xmi:idref="Syntax-Classes-Kernel-Property-datatype"/>
                     </ownedComment>
                     <lowerValue xmi:type="uml:LiteralInteger"
                                 xmi:id="Syntax-Classes-Kernel-Property-datatype-_lowerValue"
                                 xmi:uuid="e8af16d6-95e9-405e-9d95-469c9a004336"/>
                  </ownedAttribute>
                  <ownedAttribute xmi:type="uml:Property" xmi:id="Syntax-Classes-Kernel-Property-association"
                                  xmi:uuid="9e556eb7-6726-4dc2-9e00-c66da9350bbc"
                                  name="association"
                                  visibility="public"
                                  type="Syntax-Classes-Kernel-Association"
                                  association="Syntax-Classes-Kernel-A_memberEnd_association">
                     <subsettedProperty xmi:idref="Syntax-Classes-Kernel-A_member_memberNamespace-memberNamespace"/>
                     <ownedComment xmi:type="uml:Comment"
                                   xmi:id="Syntax-Classes-Kernel-Property-association-_ownedComment.0"
                                   xmi:uuid="e6a5996b-346a-49dd-a06f-ca35332a8556"
                                   body="References the association of which this property is a member, if any.">
                        <annotatedElement xmi:idref="Syntax-Classes-Kernel-Property-association"/>
                     </ownedComment>
                     <lowerValue xmi:type="uml:LiteralInteger"
                                 xmi:id="Syntax-Classes-Kernel-Property-association-_lowerValue"
                                 xmi:uuid="c5bdee7a-b719-4938-b88f-2df53b0b8a10"/>
                  </ownedAttribute>
                  <ownedAttribute xmi:type="uml:Property" xmi:id="Syntax-Classes-Kernel-Property-class"
                                  xmi:uuid="a6e5b01d-7b7d-419d-8ae7-156eb4b6689d"
                                  name="class"
                                  visibility="public"
                                  type="Syntax-Classes-Kernel-Class"
                                  association="Syntax-Classes-Kernel-A_ownedAttribute_class">
                     <subsettedProperty xmi:idref="Syntax-Classes-Kernel-A_general_classifier-classifier"/>
                     <subsettedProperty xmi:idref="Syntax-Classes-Kernel-NamedElement-namespace"/>
                     <lowerValue xmi:type="uml:LiteralInteger"
                                 xmi:id="Syntax-Classes-Kernel-Property-class-_lowerValue"
                                 xmi:uuid="66a5e254-5f9a-4026-9ef6-23090513c097"/>
                  </ownedAttribute>
                  <ownedAttribute xmi:type="uml:Property" xmi:id="Syntax-Classes-Kernel-Property-opposite"
                                  xmi:uuid="63dfa06b-808f-4e02-84aa-218f052eeb77"
                                  name="opposite"
                                  visibility="public"
                                  isDerived="true"
                                  type="Syntax-Classes-Kernel-Property"
                                  association="Syntax-Classes-Kernel-A_opposite_property">
                     <lowerValue xmi:type="uml:LiteralInteger"
                                 xmi:id="Syntax-Classes-Kernel-Property-opposite-_lowerValue"
                                 xmi:uuid="f846fcca-900f-475c-ae7f-10be6129dce4"/>
                  </ownedAttribute>
                  <ownedAttribute xmi:type="uml:Property" xmi:id="Syntax-Classes-Kernel-Property-isID"
                                  xmi:uuid="3b8450e9-e0ff-4699-ae54-70b6df888475"
                                  name="isID"
                                  visibility="public">
                     <type href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Boolean"/>
                     <defaultValue xmi:type="uml:LiteralBoolean"
                                   xmi:id="Syntax-Classes-Kernel-Property-isID-_defaultValue"
                                   xmi:uuid="90634f03-4ad6-4fe3-b517-45698bd739b6">
                        <type href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Boolean"/>
                     </defaultValue>
                  </ownedAttribute>
               </packagedElement>
               <packagedElement xmi:type="uml:Class" xmi:id="Syntax-Classes-Kernel-Slot"
                                xmi:uuid="683ebb77-d27b-471e-a19a-92b89886c57c"
                                name="Slot">
                  <generalization xmi:type="uml:Generalization"
                                  xmi:id="Syntax-Classes-Kernel-Slot-_generalization.0"
                                  xmi:uuid="8104fafc-cb18-436d-89b1-f398709a36b9"
                                  general="Syntax-Classes-Kernel-Element"/>
                  <ownedAttribute xmi:type="uml:Property" xmi:id="Syntax-Classes-Kernel-Slot-owningInstance"
                                  xmi:uuid="e395a8e4-bccf-4233-b916-6e11167d6638"
                                  name="owningInstance"
                                  visibility="public"
                                  type="Syntax-Classes-Kernel-InstanceSpecification"
                                  association="Syntax-Classes-Kernel-A_slot_owningInstance">
                     <subsettedProperty xmi:idref="Syntax-Classes-Kernel-Element-owner"/>
                     <ownedComment xmi:type="uml:Comment"
                                   xmi:id="Syntax-Classes-Kernel-Slot-owningInstance-_ownedComment.0"
                                   xmi:uuid="40e4253e-bcc4-4fdc-b266-da4f6e9b1655"
                                   body="The instance specification that owns this slot.">
                        <annotatedElement xmi:idref="Syntax-Classes-Kernel-Slot-owningInstance"/>
                     </ownedComment>
                  </ownedAttribute>
                  <ownedAttribute xmi:type="uml:Property" xmi:id="Syntax-Classes-Kernel-Slot-definingFeature"
                                  xmi:uuid="9cb07b38-3090-4d85-84ec-a4706c135824"
                                  name="definingFeature"
                                  visibility="public"
                                  type="Syntax-Classes-Kernel-StructuralFeature"
                                  association="Syntax-Classes-Kernel-A_definingFeature_slot">
                     <ownedComment xmi:type="uml:Comment"
                                   xmi:id="Syntax-Classes-Kernel-Slot-definingFeature-_ownedComment.0"
                                   xmi:uuid="2163bcb8-adec-43fc-861b-1a9ea202bc0a"
                                   body="The structural feature that specifies the values that may be held by the slot.">
                        <annotatedElement xmi:idref="Syntax-Classes-Kernel-Slot-definingFeature"/>
                     </ownedComment>
                  </ownedAttribute>
                  <ownedAttribute xmi:type="uml:Property" xmi:id="Syntax-Classes-Kernel-Slot-value"
                                  xmi:uuid="a57058ee-fab1-4e76-9db0-91063ee43758"
                                  name="value"
                                  visibility="public"
                                  isOrdered="true"
                                  aggregation="composite"
                                  type="Syntax-Classes-Kernel-ValueSpecification"
                                  association="Syntax-Classes-Kernel-A_value_owningSlot">
                     <subsettedProperty xmi:idref="Syntax-Classes-Kernel-Element-ownedElement"/>
                     <ownedComment xmi:type="uml:Comment"
                                   xmi:id="Syntax-Classes-Kernel-Slot-value-_ownedComment.0"
                                   xmi:uuid="89882cef-51bc-4442-adc2-66538674e6ac"
                                   body="The value or values corresponding to the defining feature for the owning instance specification.">
                        <annotatedElement xmi:idref="Syntax-Classes-Kernel-Slot-value"/>
                     </ownedComment>
                     <lowerValue xmi:type="uml:LiteralInteger"
                                 xmi:id="Syntax-Classes-Kernel-Slot-value-_lowerValue"
                                 xmi:uuid="cb592aa7-c085-4890-a108-140f5992998d"/>
                     <upperValue xmi:type="uml:LiteralUnlimitedNatural"
                                 xmi:id="Syntax-Classes-Kernel-Slot-value-_upperValue"
                                 xmi:uuid="8d5b9bbd-e171-4a1d-b2e5-9fd4fdc915ec"
                                 value="*"/>
                  </ownedAttribute>
               </packagedElement>
               <packagedElement xmi:type="uml:Class" xmi:id="Syntax-Classes-Kernel-Type"
                                xmi:uuid="e8f99d33-09df-4dd1-918e-9647d022a507"
                                name="Type"
                                isAbstract="true">
                  <generalization xmi:type="uml:Generalization"
                                  xmi:id="Syntax-Classes-Kernel-Type-_generalization.0"
                                  xmi:uuid="93d40cc2-57f9-4f58-85d1-29112f0d9ab4"
                                  general="Syntax-Classes-Kernel-PackageableElement"/>
                  <ownedAttribute xmi:type="uml:Property" xmi:id="Syntax-Classes-Kernel-Type-package"
                                  xmi:uuid="2b43df6b-0eec-4c58-89ac-d923bdb6f6d0"
                                  name="package"
                                  visibility="public"
                                  type="Syntax-Classes-Kernel-Package"
                                  association="Syntax-Classes-Kernel-A_type_package">
                     <subsettedProperty xmi:idref="Syntax-Classes-Kernel-A_packageElement_owningPackage-owningPackage"/>
                     <lowerValue xmi:type="uml:LiteralInteger"
                                 xmi:id="Syntax-Classes-Kernel-Type-package-_lowerValue"
                                 xmi:uuid="f769c189-f0bd-41fe-a1d5-2f269c4b3e38"/>
                  </ownedAttribute>
               </packagedElement>
               <packagedElement xmi:type="uml:Class" xmi:id="Syntax-Classes-Kernel-TypedElement"
                                xmi:uuid="817cc6ad-594d-4503-aa65-badd93457f0e"
                                name="TypedElement">
                  <generalization xmi:type="uml:Generalization"
                                  xmi:id="Syntax-Classes-Kernel-TypedElement-_generalization.0"
                                  xmi:uuid="f567c1e3-1af9-4814-8b6b-9f59a463d9d0"
                                  general="Syntax-Classes-Kernel-NamedElement"/>
                  <ownedAttribute xmi:type="uml:Property" xmi:id="Syntax-Classes-Kernel-TypedElement-type"
                                  xmi:uuid="8a45e9f8-fd9b-41b7-b16c-a253224ca094"
                                  name="type"
                                  visibility="public"
                                  type="Syntax-Classes-Kernel-Type"
                                  association="Syntax-Classes-Kernel-A_type_typedElement">
                     <ownedComment xmi:type="uml:Comment"
                                   xmi:id="Syntax-Classes-Kernel-TypedElement-type-_ownedComment.0"
                                   xmi:uuid="0acfa6d6-cbe4-4fa8-b385-edb9b35a6e43"
                                   body="Redefines the corresponding property from Basic to derive this information from the return result for this Operation.">
                        <annotatedElement xmi:idref="Syntax-Classes-Kernel-TypedElement-type"/>
                     </ownedComment>
                     <ownedComment xmi:type="uml:Comment"
                                   xmi:id="Syntax-Classes-Kernel-TypedElement-type-_ownedComment.1"
                                   xmi:uuid="1f1ddfd5-8cce-41aa-b0a5-e75119cc133c"
                                   body="The type of the TypedElement.">
                        <annotatedElement xmi:idref="Syntax-Classes-Kernel-TypedElement-type"/>
                     </ownedComment>
                     <lowerValue xmi:type="uml:LiteralInteger"
                                 xmi:id="Syntax-Classes-Kernel-TypedElement-type-_lowerValue"
                                 xmi:uuid="b565867b-31ce-402f-9b75-18a1734b7d4f"/>
                  </ownedAttribute>
               </packagedElement>
               <packagedElement xmi:type="uml:Enumeration" xmi:id="Syntax-Classes-Kernel-AggregationKind"
                                xmi:uuid="dae9e297-f438-4ebb-b8ac-7b3a51b1a72a"
                                name="AggregationKind">
                  <ownedLiteral xmi:type="uml:EnumerationLiteral"
                                xmi:id="Syntax-Classes-Kernel-AggregationKind-none"
                                xmi:uuid="dd7cf4f2-8809-43b1-b962-c04cafdbde07"
                                name="none">
                     <ownedComment xmi:type="uml:Comment"
                                   xmi:id="Syntax-Classes-Kernel-AggregationKind-none-_ownedComment.0"
                                   xmi:uuid="37939917-5c78-4b7f-8104-59a5f31396d8"
                                   body="Indicates that the property has no aggregation.">
                        <annotatedElement xmi:idref="Syntax-Classes-Kernel-AggregationKind-none"/>
                     </ownedComment>
                  </ownedLiteral>
                  <ownedLiteral xmi:type="uml:EnumerationLiteral"
                                xmi:id="Syntax-Classes-Kernel-AggregationKind-shared"
                                xmi:uuid="a1bb6c59-02e1-4f37-8ae9-c22b5f46285b"
                                name="shared">
                     <ownedComment xmi:type="uml:Comment"
                                   xmi:id="Syntax-Classes-Kernel-AggregationKind-shared-_ownedComment.0"
                                   xmi:uuid="637bfad7-18c4-4cd5-88e2-210c648d2bf3"
                                   body="Indicates that the property has a shared aggregation.">
                        <annotatedElement xmi:idref="Syntax-Classes-Kernel-AggregationKind-shared"/>
                     </ownedComment>
                  </ownedLiteral>
                  <ownedLiteral xmi:type="uml:EnumerationLiteral"
                                xmi:id="Syntax-Classes-Kernel-AggregationKind-composite"
                                xmi:uuid="041938f6-8ed8-4acb-89a0-1186781aa6db"
                                name="composite">
                     <ownedComment xmi:type="uml:Comment"
                                   xmi:id="Syntax-Classes-Kernel-AggregationKind-composite-_ownedComment.0"
                                   xmi:uuid="da9d609a-ca41-46bd-91c3-acf8c4626d40"
                                   body="Indicates that the property is aggregated compositely, i.e., the composite object has responsibility for the existence and storage of the composed objects (parts).">
                        <annotatedElement xmi:idref="Syntax-Classes-Kernel-AggregationKind-composite"/>
                     </ownedComment>
                  </ownedLiteral>
               </packagedElement>
               <packagedElement xmi:type="uml:Enumeration"
                                xmi:id="Syntax-Classes-Kernel-ParameterDirectionKind"
                                xmi:uuid="61f87a75-3c23-4faf-9875-dd242b46a513"
                                name="ParameterDirectionKind">
                  <ownedLiteral xmi:type="uml:EnumerationLiteral"
                                xmi:id="Syntax-Classes-Kernel-ParameterDirectionKind-in"
                                xmi:uuid="ec645761-d19d-4ac0-8ba7-10ec20604eb2"
                                name="in">
                     <ownedComment xmi:type="uml:Comment"
                                   xmi:id="Syntax-Classes-Kernel-ParameterDirectionKind-in-_ownedComment.0"
                                   xmi:uuid="16e926b3-fa8b-4a81-9de1-525e9dcb24f5"
                                   body="Indicates that parameter values are passed into the behavioral element by the caller.">
                        <annotatedElement xmi:idref="Syntax-Classes-Kernel-ParameterDirectionKind-in"/>
                     </ownedComment>
                  </ownedLiteral>
                  <ownedLiteral xmi:type="uml:EnumerationLiteral"
                                xmi:id="Syntax-Classes-Kernel-ParameterDirectionKind-inout"
                                xmi:uuid="bba620d7-b8ac-4718-b7c5-03567d70a387"
                                name="inout">
                     <ownedComment xmi:type="uml:Comment"
                                   xmi:id="Syntax-Classes-Kernel-ParameterDirectionKind-inout-_ownedComment.0"
                                   xmi:uuid="89639b21-0a4b-4006-93a9-ebccd09f623f"
                                   body="Indicates that parameter values are passed into a behavioral element by the caller and then back out to the caller from the behavioral element.">
                        <annotatedElement xmi:idref="Syntax-Classes-Kernel-ParameterDirectionKind-inout"/>
                     </ownedComment>
                  </ownedLiteral>
                  <ownedLiteral xmi:type="uml:EnumerationLiteral"
                                xmi:id="Syntax-Classes-Kernel-ParameterDirectionKind-out"
                                xmi:uuid="48eec903-e0ba-4827-9da9-b2e1852506ff"
                                name="out">
                     <ownedComment xmi:type="uml:Comment"
                                   xmi:id="Syntax-Classes-Kernel-ParameterDirectionKind-out-_ownedComment.0"
                                   xmi:uuid="f746b822-d953-4f47-8ebb-8e2aa8e9e5d9"
                                   body="Indicates that parameter values are passed from a behavioral element out to the caller.">
                        <annotatedElement xmi:idref="Syntax-Classes-Kernel-ParameterDirectionKind-out"/>
                     </ownedComment>
                  </ownedLiteral>
                  <ownedLiteral xmi:type="uml:EnumerationLiteral"
                                xmi:id="Syntax-Classes-Kernel-ParameterDirectionKind-return"
                                xmi:uuid="f97ec2fb-6580-4272-aaee-bbf1eafaba50"
                                name="return">
                     <ownedComment xmi:type="uml:Comment"
                                   xmi:id="Syntax-Classes-Kernel-ParameterDirectionKind-return-_ownedComment.0"
                                   xmi:uuid="67094af7-658e-4a19-b465-979fa48d8572"
                                   body="Indicates that parameter values are passed as return values from a behavioral element back to the caller.">
                        <annotatedElement xmi:idref="Syntax-Classes-Kernel-ParameterDirectionKind-return"/>
                     </ownedComment>
                  </ownedLiteral>
               </packagedElement>
               <packagedElement xmi:type="uml:Enumeration" xmi:id="Syntax-Classes-Kernel-VisibilityKind"
                                xmi:uuid="39b819c1-2eff-4fb1-b8f9-76de85f44819"
                                name="VisibilityKind">
                  <ownedLiteral xmi:type="uml:EnumerationLiteral"
                                xmi:id="Syntax-Classes-Kernel-VisibilityKind-public"
                                xmi:uuid="7a7b31ec-9a1d-433c-b6ee-918c0da8accb"
                                name="public"/>
                  <ownedLiteral xmi:type="uml:EnumerationLiteral"
                                xmi:id="Syntax-Classes-Kernel-VisibilityKind-private"
                                xmi:uuid="5fbe2f58-308f-4f08-8c44-ce18e848dad6"
                                name="private"/>
                  <ownedLiteral xmi:type="uml:EnumerationLiteral"
                                xmi:id="Syntax-Classes-Kernel-VisibilityKind-protected"
                                xmi:uuid="319e7192-83f1-44f9-bd4e-2ba9d796c3b7"
                                name="protected"/>
                  <ownedLiteral xmi:type="uml:EnumerationLiteral"
                                xmi:id="Syntax-Classes-Kernel-VisibilityKind-package"
                                xmi:uuid="845232f3-c1e2-40e3-81d8-376c673270ea"
                                name="package"/>
               </packagedElement>
               <packagedElement xmi:type="uml:Class" xmi:id="Syntax-Classes-Kernel-Class"
                                xmi:uuid="0959a9b0-944f-41cd-a98d-0ee44d36a39e"
                                name="Class">
                  <ownedRule xmi:type="uml:Constraint"
                             xmi:id="Syntax-Classes-Kernel-Class-active_class_classifier_behavior"
                             xmi:uuid="baf2f138-84c6-4ce6-adb5-1066d56b15ff"
                             name="active_class_classifier_behavior">
                     <constrainedElement xmi:idref="Syntax-Classes-Kernel-Class"/>
                     <ownedComment xmi:type="uml:Comment"
                                   xmi:id="Syntax-Classes-Kernel-Class-active_class_classifier_behavior-_ownedComment.0"
                                   xmi:uuid="06417548-694a-48b9-b9ef-700b8518df93"
                                   body="Only active classes may have classifier behaviors.">
                        <annotatedElement xmi:idref="Syntax-Classes-Kernel-Class-active_class_classifier_behavior"/>
                     </ownedComment>
                     <specification xmi:type="uml:OpaqueExpression"
                                    xmi:id="Syntax-Classes-Kernel-Class-active_class_classifier_behavior-_specification"
                                    xmi:uuid="554f2841-458f-4248-ac51-3d2f1da98b59">
                        <body>self.classifierBehavior-&gt;notEmpty() implies self.isActive
</body>
                        <language>OCL</language>
                     </specification>
                  </ownedRule>
                  <ownedRule xmi:type="uml:Constraint"
                             xmi:id="Syntax-Classes-Kernel-Class-active_class_specialization"
                             xmi:uuid="dcd24836-765a-4c8d-99d9-a2c81279fb41"
                             name="active_class_specialization">
                     <constrainedElement xmi:idref="Syntax-Classes-Kernel-Class"/>
                     <ownedComment xmi:type="uml:Comment"
                                   xmi:id="Syntax-Classes-Kernel-Class-active_class_specialization-_ownedComment.0"
                                   xmi:uuid="c1139dc5-9900-495e-a516-09f67e9113d5"
                                   body="Only an active class may specialize an active class.">
                        <annotatedElement xmi:idref="Syntax-Classes-Kernel-Class-active_class_specialization"/>
                        <annotatedElement xmi:idref="Syntax-Classes-Kernel-Class"/>
                     </ownedComment>
                     <specification xmi:type="uml:OpaqueExpression"
                                    xmi:id="Syntax-Classes-Kernel-Class-active_class_specialization-_specification"
                                    xmi:uuid="91c4db58-90c8-493e-b517-054ff81783de">
                        <body>self.parents()-&gt;exist(isActive) implies self.isActive</body>
                        <language>OCL</language>
                     </specification>
                  </ownedRule>
                  <ownedRule xmi:type="uml:Constraint" xmi:id="Syntax-Classes-Kernel-Class-abstract_class"
                             xmi:uuid="ff901d45-f4cd-4c05-a587-ccfbae50d760"
                             name="abstract_class">
                     <constrainedElement xmi:idref="Syntax-Classes-Kernel-Class"/>
                     <ownedComment xmi:type="uml:Comment"
                                   xmi:id="Syntax-Classes-Kernel-Class-abstract_class-_ownedComment.0"
                                   xmi:uuid="dce7db39-16ca-42fe-b9a7-16e99bd05f21"
                                   body="Only an abstract class may have abstract behavioral features.">
                        <annotatedElement xmi:idref="Syntax-Classes-Kernel-Class-abstract_class"/>
                        <annotatedElement xmi:idref="Syntax-Classes-Kernel-Class"/>
                     </ownedComment>
                     <specification xmi:type="uml:OpaqueExpression"
                                    xmi:id="Syntax-Classes-Kernel-Class-abstract_class-_specification"
                                    xmi:uuid="ef6e2f18-6602-4517-94bf-4f7a5d183c1d">
                        <body>self.member-&gt;select(oclIsKindOf(BehavioralFeature))-&gt;exists(isAbstract) implies self.isAbstract</body>
                        <language>OCL</language>
                     </specification>
                  </ownedRule>
                  <generalization xmi:type="uml:Generalization"
                                  xmi:id="Syntax-Classes-Kernel-Class-_generalization.0"
                                  xmi:uuid="cd50f53c-4a41-4a23-8f4f-51bc9d38d861"
                                  general="Syntax-CommonBehaviors-BasicBehaviors-BehavioredClassifier"/>
                  <ownedAttribute xmi:type="uml:Property" xmi:id="Syntax-Classes-Kernel-Class-ownedOperation"
                                  xmi:uuid="4eaf87dd-b78a-4995-ad30-d8c4ba7226e0"
                                  name="ownedOperation"
                                  visibility="public"
                                  isOrdered="true"
                                  aggregation="composite"
                                  type="Syntax-Classes-Kernel-Operation"
                                  association="Syntax-Classes-Kernel-A_ownedOperation_class">
                     <subsettedProperty xmi:idref="Syntax-Classes-Kernel-Classifier-feature"/>
                     <subsettedProperty xmi:idref="Syntax-Classes-Kernel-A_redefinitionContext_redefinableElement-redefinableElement"/>
                     <subsettedProperty xmi:idref="Syntax-Classes-Kernel-Namespace-ownedMember"/>
                     <ownedComment xmi:type="uml:Comment"
                                   xmi:id="Syntax-Classes-Kernel-Class-ownedOperation-_ownedComment.0"
                                   xmi:uuid="f02dfd9f-e1b9-4103-a556-8b43e4e10bb8"
                                   body="The operations owned by the class.">
                        <annotatedElement xmi:idref="Syntax-Classes-Kernel-Class-ownedOperation"/>
                     </ownedComment>
                     <lowerValue xmi:type="uml:LiteralInteger"
                                 xmi:id="Syntax-Classes-Kernel-Class-ownedOperation-_lowerValue"
                                 xmi:uuid="b8029907-7a90-4dd2-bf4e-d22c2ba24285"/>
                     <upperValue xmi:type="uml:LiteralUnlimitedNatural"
                                 xmi:id="Syntax-Classes-Kernel-Class-ownedOperation-_upperValue"
                                 xmi:uuid="5e71ce18-575e-4394-9771-dd4a2f4e6b8d"
                                 value="*"/>
                  </ownedAttribute>
                  <ownedAttribute xmi:type="uml:Property" xmi:id="Syntax-Classes-Kernel-Class-isActive"
                                  xmi:uuid="5b778dae-58fe-4dc8-96bf-84de8f0ec3e4"
                                  name="isActive"
                                  visibility="public">
                     <type href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Boolean"/>
                     <ownedComment xmi:type="uml:Comment"
                                   xmi:id="Syntax-Classes-Kernel-Class-isActive-_ownedComment.0"
                                   xmi:uuid="56fa08ed-a5bc-4472-aa16-bb73680b1fe3"
                                   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.">
                        <annotatedElement xmi:idref="Syntax-Classes-Kernel-Class-isActive"/>
                     </ownedComment>
                     <defaultValue xmi:type="uml:LiteralBoolean"
                                   xmi:id="Syntax-Classes-Kernel-Class-isActive-_defaultValue"
                                   xmi:uuid="527281bc-1b73-4cab-bbf0-fccf28e58817">
                        <type href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Boolean"/>
                     </defaultValue>
                  </ownedAttribute>
                  <ownedAttribute xmi:type="uml:Property" xmi:id="Syntax-Classes-Kernel-Class-ownedReception"
                                  xmi:uuid="6f750a3f-5893-4e4b-9384-67eb6e1eecb9"
                                  name="ownedReception"
                                  visibility="public"
                                  aggregation="composite"
                                  type="Syntax-CommonBehaviors-Communications-Reception"
                                  association="Syntax-Classes-Kernel-A_ownedReception_class">
                     <subsettedProperty xmi:idref="Syntax-Classes-Kernel-Namespace-ownedMember"/>
                     <subsettedProperty xmi:idref="Syntax-Classes-Kernel-Classifier-feature"/>
                     <ownedComment xmi:type="uml:Comment"
                                   xmi:id="Syntax-Classes-Kernel-Class-ownedReception-_ownedComment.0"
                                   xmi:uuid="3e5d7f63-0598-42b7-b79d-9f595dea55d4"
                                   body="Receptions that objects of this class are willing to accept.">
                        <annotatedElement xmi:idref="Syntax-Classes-Kernel-Class-ownedReception"/>
                     </ownedComment>
                     <lowerValue xmi:type="uml:LiteralInteger"
                                 xmi:id="Syntax-Classes-Kernel-Class-ownedReception-_lowerValue"
                                 xmi:uuid="89f6c636-a4d8-4908-a488-7636f2ed95c8"/>
                     <upperValue xmi:type="uml:LiteralUnlimitedNatural"
                                 xmi:id="Syntax-Classes-Kernel-Class-ownedReception-_upperValue"
                                 xmi:uuid="441e0035-bf18-462f-a7ff-308c42e866c2"
                                 value="*"/>
                  </ownedAttribute>
                  <ownedAttribute xmi:type="uml:Property" xmi:id="Syntax-Classes-Kernel-Class-ownedAttribute"
                                  xmi:uuid="0ad14fe7-1ed0-4f5b-9f4d-8ab1419b8603"
                                  name="ownedAttribute"
                                  visibility="public"
                                  isOrdered="true"
                                  aggregation="composite"
                                  type="Syntax-Classes-Kernel-Property"
                                  association="Syntax-Classes-Kernel-A_ownedAttribute_class">
                     <subsettedProperty xmi:idref="Syntax-Classes-Kernel-Classifier-attribute"/>
                     <subsettedProperty xmi:idref="Syntax-Classes-Kernel-Namespace-ownedMember"/>
                     <lowerValue xmi:type="uml:LiteralInteger"
                                 xmi:id="Syntax-Classes-Kernel-Class-ownedAttribute-_lowerValue"
                                 xmi:uuid="c0edf243-dcc2-4cf8-afe6-e1f82bd95a6e"/>
                     <upperValue xmi:type="uml:LiteralUnlimitedNatural"
                                 xmi:id="Syntax-Classes-Kernel-Class-ownedAttribute-_upperValue"
                                 xmi:uuid="130a5b1c-e57a-4d33-927f-a254167a8e85"
                                 value="*"/>
                  </ownedAttribute>
                  <ownedAttribute xmi:type="uml:Property" xmi:id="Syntax-Classes-Kernel-Class-nestedClassifier"
                                  xmi:uuid="a91f03eb-1716-475c-a727-1832ef3f3350"
                                  name="nestedClassifier"
                                  visibility="public"
                                  isOrdered="true"
                                  aggregation="composite"
                                  type="Syntax-Classes-Kernel-Classifier"
                                  association="Syntax-Classes-Kernel-A_nestedClassifier_class">
                     <subsettedProperty xmi:idref="Syntax-Classes-Kernel-Namespace-ownedMember"/>
                     <lowerValue xmi:type="uml:LiteralInteger"
                                 xmi:id="Syntax-Classes-Kernel-Class-nestedClassifier-_lowerValue"
                                 xmi:uuid="ae25079e-6e07-4709-b1a8-898bd13450ac"/>
                     <upperValue xmi:type="uml:LiteralUnlimitedNatural"
                                 xmi:id="Syntax-Classes-Kernel-Class-nestedClassifier-_upperValue"
                                 xmi:uuid="4526b838-294b-4a5e-972f-59ee74a003e6"
                                 value="*"/>
                  </ownedAttribute>
                  <ownedAttribute xmi:type="uml:Property" xmi:id="Syntax-Classes-Kernel-Class-isID"
                                  xmi:uuid="c7e16437-94a6-488f-a414-25db2c750be9"
                                  name="isID"
                                  visibility="public">
                     <type href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Boolean"/>
                     <defaultValue xmi:type="uml:LiteralBoolean"
                                   xmi:id="Syntax-Classes-Kernel-Class-isID-_defaultValue"
                                   xmi:uuid="457f59d5-8639-495a-b1d5-724d42ea1e21"/>
                  </ownedAttribute>
                  <ownedAttribute xmi:type="uml:Property" xmi:id="Syntax-Classes-Kernel-Class-superClass"
                                  xmi:uuid="e66b1960-a6e0-4cf3-aaf3-01122b112bac"
                                  name="superClass"
                                  visibility="public"
                                  isDerived="true"
                                  type="Syntax-Classes-Kernel-Class"
                                  association="Syntax-Classes-Kernel-A_superClass_class">
                     <redefinedProperty xmi:idref="Syntax-Classes-Kernel-Classifier-general"/>
                     <ownedComment xmi:type="uml:Comment"
                                   xmi:id="Syntax-Classes-Kernel-Class-superClass-_ownedComment.0"
                                   xmi:uuid="8403ea8a-cc5f-429e-85f8-46170d9f85a3"
                                   body="This gives the superclasses of a class.">
                        <annotatedElement xmi:idref="Syntax-Classes-Kernel-Class-superClass"/>
                     </ownedComment>
                     <lowerValue xmi:type="uml:LiteralInteger"
                                 xmi:id="Syntax-Classes-Kernel-Class-superClass-_lowerValue"
                                 xmi:uuid="f9b5d1e7-ed4e-44a1-99f1-7a11e0650d30"/>
                     <upperValue xmi:type="uml:LiteralUnlimitedNatural"
                                 xmi:id="Syntax-Classes-Kernel-Class-superClass-_upperValue"
                                 xmi:uuid="17af845d-e7b5-4abd-b85f-f7dff76c6c7d"
                                 value="*"/>
                  </ownedAttribute>
               </packagedElement>
               <packagedElement xmi:type="uml:Class" xmi:id="Syntax-Classes-Kernel-Classifier"
                                xmi:uuid="15d7f040-4102-4c1d-8386-777fab27d9db"
                                name="Classifier"
                                isAbstract="true">
                  <generalization xmi:type="uml:Generalization"
                                  xmi:id="Syntax-Classes-Kernel-Classifier-_generalization.0"
                                  xmi:uuid="526890ff-b831-4e19-a8a9-f129d1c4f90f"
                                  general="Syntax-Classes-Kernel-Type"/>
                  <generalization xmi:type="uml:Generalization"
                                  xmi:id="Syntax-Classes-Kernel-Classifier-_generalization.1"
                                  xmi:uuid="c4219d24-7124-4d75-ad92-31b529f78cf7"
                                  general="Syntax-Classes-Kernel-Namespace"/>
                  <ownedAttribute xmi:type="uml:Property" xmi:id="Syntax-Classes-Kernel-Classifier-isAbstract"
                                  xmi:uuid="17ac8420-f4bb-427d-a976-9b14199988ac"
                                  name="isAbstract"
                                  visibility="public">
                     <type href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Boolean"/>
                     <ownedComment xmi:type="uml:Comment"
                                   xmi:id="Syntax-Classes-Kernel-Classifier-isAbstract-_ownedComment.0"
                                   xmi:uuid="c8110a82-2791-48d0-87f7-266ac15e698b"
                                   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.&#xA;&#xA;">
                        <annotatedElement xmi:idref="Syntax-Classes-Kernel-Classifier-isAbstract"/>
                     </ownedComment>
                     <defaultValue xmi:type="uml:LiteralBoolean"
                                   xmi:id="Syntax-Classes-Kernel-Classifier-isAbstract-_defaultValue"
                                   xmi:uuid="0076f7f5-e666-4bcd-92b0-7d96e07eb596">
                        <type href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Boolean"/>
                     </defaultValue>
                  </ownedAttribute>
                  <ownedAttribute xmi:type="uml:Property"
                                  xmi:id="Syntax-Classes-Kernel-Classifier-generalization"
                                  xmi:uuid="0922ae48-ad00-4c3d-a524-927086b5944a"
                                  name="generalization"
                                  visibility="public"
                                  aggregation="composite"
                                  type="Syntax-Classes-Kernel-Generalization"
                                  association="Syntax-Classes-Kernel-A_generalization_specific">
                     <subsettedProperty xmi:idref="Syntax-Classes-Kernel-Element-ownedElement"/>
                     <ownedComment xmi:type="uml:Comment"
                                   xmi:id="Syntax-Classes-Kernel-Classifier-generalization-_ownedComment.0"
                                   xmi:uuid="7e47fb16-e049-4b5b-9ee9-e7d16f35c940"
                                   body="Specifies the Generalization relationships for this Classifier. These Generalizations navigaten to more general classifiers in the generalization hierarchy.">
                        <annotatedElement xmi:idref="Syntax-Classes-Kernel-Classifier-generalization"/>
                     </ownedComment>
                     <lowerValue xmi:type="uml:LiteralInteger"
                                 xmi:id="Syntax-Classes-Kernel-Classifier-generalization-_lowerValue"
                                 xmi:uuid="4c829c55-c575-45a0-b15f-d9215efa2a97"/>
                     <upperValue xmi:type="uml:LiteralUnlimitedNatural"
                                 xmi:id="Syntax-Classes-Kernel-Classifier-generalization-_upperValue"
                                 xmi:uuid="c3c912c2-c7e2-4948-8e84-234b09313506"
                                 value="*"/>
                  </ownedAttribute>
                  <ownedAttribute xmi:type="uml:Property" xmi:id="Syntax-Classes-Kernel-Classifier-feature"
                                  xmi:uuid="590086dc-9f11-453a-ac34-d9f3d65260fc"
                                  name="feature"
                                  visibility="public"
                                  isReadOnly="true"
                                  isDerived="true"
                                  isDerivedUnion="true"
                                  type="Syntax-Classes-Kernel-Feature"
                                  association="Syntax-Classes-Kernel-A_feature_featuringClassifier">
                     <subsettedProperty xmi:idref="Syntax-Classes-Kernel-Namespace-member"/>
                     <ownedComment xmi:type="uml:Comment"
                                   xmi:id="Syntax-Classes-Kernel-Classifier-feature-_ownedComment.0"
                                   xmi:uuid="59d5f49e-8b5e-425a-9b9e-9e0f9cb5e11e"
                                   body="Redefines the corresponding association in Abstractions.  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.">
                        <annotatedElement xmi:idref="Syntax-Classes-Kernel-Classifier-feature"/>
                     </ownedComment>
                     <ownedComment xmi:type="uml:Comment"
                                   xmi:id="Syntax-Classes-Kernel-Classifier-feature-_ownedComment.1"
                                   xmi:uuid="2ce7e51a-514f-4c0a-974b-c0e6df8b7d32"
                                   body="Specifies each feature defined in the classifier.">
                        <annotatedElement xmi:idref="Syntax-Classes-Kernel-Classifier-feature"/>
                     </ownedComment>
                     <lowerValue xmi:type="uml:LiteralInteger"
                                 xmi:id="Syntax-Classes-Kernel-Classifier-feature-_lowerValue"
                                 xmi:uuid="0cef205e-96e8-443b-a53f-19d7e4e2a0bc"/>
                     <upperValue xmi:type="uml:LiteralUnlimitedNatural"
                                 xmi:id="Syntax-Classes-Kernel-Classifier-feature-_upperValue"
                                 xmi:uuid="ad82c4b2-3fcc-4088-a7d1-debed4d96c4e"
                                 value="*"/>
                  </ownedAttribute>
                  <ownedAttribute xmi:type="uml:Property"
                                  xmi:id="Syntax-Classes-Kernel-Classifier-inheritedMember"
                                  xmi:uuid="8a5968e9-a211-4369-ae16-85638bfde97e"
                                  name="inheritedMember"
                                  visibility="public"
                                  isReadOnly="true"
                                  isDerived="true"
                                  type="Syntax-Classes-Kernel-NamedElement"
                                  association="Syntax-Classes-Kernel-A_inheritedMember_classifier">
                     <subsettedProperty xmi:idref="Syntax-Classes-Kernel-Namespace-member"/>
                     <ownedComment xmi:type="uml:Comment"
                                   xmi:id="Syntax-Classes-Kernel-Classifier-inheritedMember-_ownedComment.0"
                                   xmi:uuid="41f5f6b1-360c-45cb-95d0-d0b26a9baaab"
                                   body="Specifies all elements inherited by this classifier from the general classifiers.">
                        <annotatedElement xmi:idref="Syntax-Classes-Kernel-Classifier-inheritedMember"/>
                     </ownedComment>
                     <lowerValue xmi:type="uml:LiteralInteger"
                                 xmi:id="Syntax-Classes-Kernel-Classifier-inheritedMember-_lowerValue"
                                 xmi:uuid="29bd120d-77df-46dc-bd09-1181a13b4bf9"/>
                     <upperValue xmi:type="uml:LiteralUnlimitedNatural"
                                 xmi:id="Syntax-Classes-Kernel-Classifier-inheritedMember-_upperValue"
                                 xmi:uuid="f8eefa57-21b8-4a00-9e80-7f9f4ad082bd"
                                 value="*"/>
                  </ownedAttribute>
                  <ownedAttribute xmi:type="uml:Property" xmi:id="Syntax-Classes-Kernel-Classifier-attribute"
                                  xmi:uuid="ec6ce10b-1b1b-481a-8810-e2ed2d5b9aca"
                                  name="attribute"
                                  visibility="public"
                                  isReadOnly="true"
                                  isDerived="true"
                                  isDerivedUnion="true"
                                  type="Syntax-Classes-Kernel-Property"
                                  association="Syntax-Classes-Kernel-A_attribute_classifier">
                     <subsettedProperty xmi:idref="Syntax-Classes-Kernel-Classifier-feature"/>
                     <subsettedProperty xmi:idref="Syntax-Classes-Kernel-A_redefinitionContext_redefinableElement-redefinableElement"/>
                     <ownedComment xmi:type="uml:Comment"
                                   xmi:id="Syntax-Classes-Kernel-Classifier-attribute-_ownedComment.0"
                                   xmi:uuid="3e1b0833-623b-4599-8c79-45c1bc38d3b8"
                                   body="Refers to all of the Properties that are direct (i.e. not inherited or import fUML.Syntax.d) attributes of the classifier.">
                        <annotatedElement xmi:idref="Syntax-Classes-Kernel-Classifier-attribute"/>
                     </ownedComment>
                     <lowerValue xmi:type="uml:LiteralInteger"
                                 xmi:id="Syntax-Classes-Kernel-Classifier-attribute-_lowerValue"
                                 xmi:uuid="16845744-127f-45ba-9962-346f2d52e62e"/>
                     <upperValue xmi:type="uml:LiteralUnlimitedNatural"
                                 xmi:id="Syntax-Classes-Kernel-Classifier-attribute-_upperValue"
                                 xmi:uuid="e4a152e3-3fb3-4c4e-8dc8-4b26b3f511a3"
                                 value="*"/>
                  </ownedAttribute>
                  <ownedAttribute xmi:type="uml:Property" xmi:id="Syntax-Classes-Kernel-Classifier-general"
                                  xmi:uuid="4a7f1dfd-5a05-4326-b236-c03238a26ee6"
                                  name="general"
                                  visibility="public"
                                  isDerived="true"
                                  type="Syntax-Classes-Kernel-Classifier"
                                  association="Syntax-Classes-Kernel-A_general_classifier">
                     <lowerValue xmi:type="uml:LiteralInteger"
                                 xmi:id="Syntax-Classes-Kernel-Classifier-general-_lowerValue"
                                 xmi:uuid="8f9a7923-4445-4b16-ae43-836dcb8f6443"/>
                     <upperValue xmi:type="uml:LiteralUnlimitedNatural"
                                 xmi:id="Syntax-Classes-Kernel-Classifier-general-_upperValue"
                                 xmi:uuid="18a878a7-e7a1-42f7-abd3-35c9d3a4c8b3"
                                 value="*"/>
                  </ownedAttribute>
                  <ownedAttribute xmi:type="uml:Property"
                                  xmi:id="Syntax-Classes-Kernel-Classifier-isFinalSpecialization"
                                  xmi:uuid="e6bb9cb4-50d6-45c2-9c6d-16d3a5ff2bb1"
                                  name="isFinalSpecialization"
                                  visibility="public">
                     <type href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Boolean"/>
                     <defaultValue xmi:type="uml:LiteralBoolean"
                                   xmi:id="Syntax-Classes-Kernel-Classifier-isFinalSpecialization-_defaultValue"
                                   xmi:uuid="0a8b5a32-c794-4b8c-9ca8-8679d12fa08d">
                        <type href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Boolean"/>
                     </defaultValue>
                  </ownedAttribute>
               </packagedElement>
               <packagedElement xmi:type="uml:Class" xmi:id="Syntax-Classes-Kernel-DataType"
                                xmi:uuid="25db071c-3662-4d52-b5d1-695024a928d6"
                                name="DataType">
                  <generalization xmi:type="uml:Generalization"
                                  xmi:id="Syntax-Classes-Kernel-DataType-_generalization.0"
                                  xmi:uuid="1000580b-617a-4d79-996d-53518d83fc46"
                                  general="Syntax-Classes-Kernel-Classifier"/>
                  <ownedAttribute xmi:type="uml:Property" xmi:id="Syntax-Classes-Kernel-DataType-ownedAttribute"
                                  xmi:uuid="4c36d32a-2185-4b47-997c-3f1b97454e41"
                                  name="ownedAttribute"
                                  visibility="public"
                                  isOrdered="true"
                                  aggregation="composite"
                                  type="Syntax-Classes-Kernel-Property"
                                  association="Syntax-Classes-Kernel-A_ownedAttribute_datatype">
                     <subsettedProperty xmi:idref="Syntax-Classes-Kernel-Classifier-attribute"/>
                     <subsettedProperty xmi:idref="Syntax-Classes-Kernel-Namespace-ownedMember"/>
                     <ownedComment xmi:type="uml:Comment"
                                   xmi:id="Syntax-Classes-Kernel-DataType-ownedAttribute-_ownedComment.0"
                                   xmi:uuid="4985b9cf-2859-4d4e-bffe-9239179111dc"
                                   body="The Attributes owned by the DataType.">
                        <annotatedElement xmi:idref="Syntax-Classes-Kernel-DataType-ownedAttribute"/>
                     </ownedComment>
                     <lowerValue xmi:type="uml:LiteralInteger"
                                 xmi:id="Syntax-Classes-Kernel-DataType-ownedAttribute-_lowerValue"
                                 xmi:uuid="11416157-a501-4e7d-8a83-d754e4a3cf2d"/>
                     <upperValue xmi:type="uml:LiteralUnlimitedNatural"
                                 xmi:id="Syntax-Classes-Kernel-DataType-ownedAttribute-_upperValue"
                                 xmi:uuid="54b60a75-ead8-464a-9d34-980cf7a9a347"
                                 value="*"/>
                  </ownedAttribute>
               </packagedElement>
               <packagedElement xmi:type="uml:Class" xmi:id="Syntax-Classes-Kernel-Element"
                                xmi:uuid="0a3c7bb2-0d35-4c77-8d1c-d87c4903491b"
                                name="Element"
                                isAbstract="true">
                  <ownedAttribute xmi:type="uml:Property" xmi:id="Syntax-Classes-Kernel-Element-ownedElement"
                                  xmi:uuid="38d38e37-ce56-45e8-af90-3d4e8cb8ae6b"
                                  name="ownedElement"
                                  visibility="public"
                                  isReadOnly="true"
                                  aggregation="composite"
                                  isDerived="true"
                                  isDerivedUnion="true"
                                  type="Syntax-Classes-Kernel-Element"
                                  association="Syntax-Classes-Kernel-A_ownedElement_owner">
                     <ownedComment xmi:type="uml:Comment"
                                   xmi:id="Syntax-Classes-Kernel-Element-ownedElement-_ownedComment.0"
                                   xmi:uuid="b0c8a2b1-3ddf-43d6-b6b0-b209e73fa937"
                                   body="The Elements owned by this element.">
                        <annotatedElement xmi:idref="Syntax-Classes-Kernel-Element-ownedElement"/>
                     </ownedComment>
                     <lowerValue xmi:type="uml:LiteralInteger"
                                 xmi:id="Syntax-Classes-Kernel-Element-ownedElement-_lowerValue"
                                 xmi:uuid="d9156185-8130-41a8-86eb-99c9be6fb7cb"/>
                     <upperValue xmi:type="uml:LiteralUnlimitedNatural"
                                 xmi:id="Syntax-Classes-Kernel-Element-ownedElement-_upperValue"
                                 xmi:uuid="21b530a0-f68f-4b04-9ac9-30ffdd744b73"
                                 value="*"/>
                  </ownedAttribute>
                  <ownedAttribute xmi:type="uml:Property" xmi:id="Syntax-Classes-Kernel-Element-owner"
                                  xmi:uuid="8405dc5a-4cd6-4c8f-89fd-ed31f641bd0f"
                                  name="owner"
                                  visibility="public"
                                  isReadOnly="true"
                                  isDerived="true"
                                  isDerivedUnion="true"
                                  type="Syntax-Classes-Kernel-Element"
                                  association="Syntax-Classes-Kernel-A_ownedElement_owner">
                     <ownedComment xmi:type="uml:Comment"
                                   xmi:id="Syntax-Classes-Kernel-Element-owner-_ownedComment.0"
                                   xmi:uuid="abd34f1a-39be-48f2-942b-87c1bd50f4ae"
                                   body="The Element that owns this element.">
                        <annotatedElement xmi:idref="Syntax-Classes-Kernel-Element-owner"/>
                     </ownedComment>
                     <lowerValue xmi:type="uml:LiteralInteger"
                                 xmi:id="Syntax-Classes-Kernel-Element-owner-_lowerValue"
                                 xmi:uuid="73818a48-5c4e-4d97-adf6-e1644fc11757"/>
                  </ownedAttribute>
                  <ownedAttribute xmi:type="uml:Property" xmi:id="Syntax-Classes-Kernel-Element-ownedComment"
                                  xmi:uuid="03425e04-4c6e-42e7-a120-c28903588e12"
                                  name="ownedComment"
                                  visibility="public"
                                  aggregation="composite"
                                  type="Syntax-Classes-Kernel-Comment"
                                  association="Syntax-Classes-Kernel-A_ownedComment_owningElement">
                     <subsettedProperty xmi:idref="Syntax-Classes-Kernel-Element-ownedElement"/>
                     <lowerValue xmi:type="uml:LiteralInteger"
                                 xmi:id="Syntax-Classes-Kernel-Element-ownedComment-_lowerValue"
                                 xmi:uuid="14c66297-3ebc-42d6-9ad6-df54f7191607"/>
                     <upperValue xmi:type="uml:LiteralUnlimitedNatural"
                                 xmi:id="Syntax-Classes-Kernel-Element-ownedComment-_upperValue"
                                 xmi:uuid="bd8392aa-dfd5-42db-95ca-6d07b6dd90d5"
                                 value="*"/>
                  </ownedAttribute>
               </packagedElement>
               <packagedElement xmi:type="uml:Class" xmi:id="Syntax-Classes-Kernel-Enumeration"
                                xmi:uuid="8e8e00a0-188e-4eed-9e29-832d0766db7d"
                                name="Enumeration">
                  <generalization xmi:type="uml:Generalization"
                                  xmi:id="Syntax-Classes-Kernel-Enumeration-_generalization.0"
                                  xmi:uuid="6b8d66ef-fce1-4b7b-a627-edcc149d127d"
                                  general="Syntax-Classes-Kernel-DataType"/>
                  <ownedAttribute xmi:type="uml:Property" xmi:id="Syntax-Classes-Kernel-Enumeration-ownedLiteral"
                                  xmi:uuid="4238f3f0-e596-46c5-80ad-7e47f176462c"
                                  name="ownedLiteral"
                                  visibility="public"
                                  isOrdered="true"
                                  aggregation="composite"
                                  type="Syntax-Classes-Kernel-EnumerationLiteral"
                                  association="Syntax-Classes-Kernel-A_ownedLiteral_enumeration">
                     <subsettedProperty xmi:idref="Syntax-Classes-Kernel-Namespace-ownedMember"/>
                     <ownedComment xmi:type="uml:Comment"
                                   xmi:id="Syntax-Classes-Kernel-Enumeration-ownedLiteral-_ownedComment.0"
                                   xmi:uuid="3e0ede6b-6614-4701-9122-27fb83347e78"
                                   body="The ordered collection of literals for the enumeration.">
                        <annotatedElement xmi:idref="Syntax-Classes-Kernel-Enumeration-ownedLiteral"/>
                     </ownedComment>
                     <ownedComment xmi:type="uml:Comment"
                                   xmi:id="Syntax-Classes-Kernel-Enumeration-ownedLiteral-_ownedComment.1"
                                   xmi:uuid="fc3cac21-9f38-492d-b7f9-b49895f88936"
                                   body="The ordered set of literals for this Enumeration.">
                        <annotatedElement xmi:idref="Syntax-Classes-Kernel-Enumeration-ownedLiteral"/>
                     </ownedComment>
                     <lowerValue xmi:type="uml:LiteralInteger"
                                 xmi:id="Syntax-Classes-Kernel-Enumeration-ownedLiteral-_lowerValue"
                                 xmi:uuid="b930207b-e63c-444f-82a3-baa7b108eecf"/>
                     <upperValue xmi:type="uml:LiteralUnlimitedNatural"
                                 xmi:id="Syntax-Classes-Kernel-Enumeration-ownedLiteral-_upperValue"
                                 xmi:uuid="e731bdd3-bdac-464f-bae2-32d128427aab"
                                 value="*"/>
                  </ownedAttribute>
               </packagedElement>
               <packagedElement xmi:type="uml:Class" xmi:id="Syntax-Classes-Kernel-EnumerationLiteral"
                                xmi:uuid="1c265348-3673-414d-bda0-c2f1b2c3c231"
                                name="EnumerationLiteral">
                  <generalization xmi:type="uml:Generalization"
                                  xmi:id="Syntax-Classes-Kernel-EnumerationLiteral-_generalization.0"
                                  xmi:uuid="b20f7654-8b2b-433b-bede-4424a6aa3587"
                                  general="Syntax-Classes-Kernel-InstanceSpecification"/>
                  <ownedAttribute xmi:type="uml:Property"
                                  xmi:id="Syntax-Classes-Kernel-EnumerationLiteral-enumeration"
                                  xmi:uuid="444e4fc5-3dd8-42ea-9834-6ce263d44421"
                                  name="enumeration"
                                  visibility="public"
                                  type="Syntax-Classes-Kernel-Enumeration"
                                  association="Syntax-Classes-Kernel-A_ownedLiteral_enumeration">
                     <subsettedProperty xmi:idref="Syntax-Classes-Kernel-NamedElement-namespace"/>
                     <ownedComment xmi:type="uml:Comment"
                                   xmi:id="Syntax-Classes-Kernel-EnumerationLiteral-enumeration-_ownedComment.0"
                                   xmi:uuid="8d292e6c-24cc-4389-bc87-42d28e7042ab"
                                   body="The enumeration that this literal belongs to.">
                        <annotatedElement xmi:idref="Syntax-Classes-Kernel-EnumerationLiteral-enumeration"/>
                     </ownedComment>
                     <ownedComment xmi:type="uml:Comment"
                                   xmi:id="Syntax-Classes-Kernel-EnumerationLiteral-enumeration-_ownedComment.1"
                                   xmi:uuid="0e8a9046-8715-452c-909b-38cfa7b0a5fc"
                                   body="The Enumeration that this EnumerationLiteral is a member of.">
                        <annotatedElement xmi:idref="Syntax-Classes-Kernel-EnumerationLiteral-enumeration"/>
                     </ownedComment>
                     <lowerValue xmi:type="uml:LiteralInteger"
                                 xmi:id="Syntax-Classes-Kernel-EnumerationLiteral-enumeration-_lowerValue"
                                 xmi:uuid="10486fca-af50-4f72-88c3-e9622eed4f99"/>
                  </ownedAttribute>
                  <ownedAttribute xmi:type="uml:Property"
                                  xmi:id="Syntax-Classes-Kernel-EnumerationLiteral-classifier"
                                  xmi:uuid="5b9d5427-d116-480c-a905-ccce77a3aa51"
                                  name="classifier"
                                  visibility="public"
                                  isDerived="true"
                                  type="Syntax-Classes-Kernel-Enumeration"
                                  association="Syntax-Classes-Kernel-A_classifier_enumerationLiteral">
                     <redefinedProperty xmi:idref="Syntax-Classes-Kernel-InstanceSpecification-classifier"/>
                  </ownedAttribute>
               </packagedElement>
               <packagedElement xmi:type="uml:Class" xmi:id="Syntax-Classes-Kernel-Feature"
                                xmi:uuid="1bf24f27-987f-44bc-9bb7-eb744871d2f0"
                                name="Feature"
                                isAbstract="true">
                  <ownedRule xmi:type="uml:Constraint" xmi:id="Syntax-Classes-Kernel-Feature-non_static"
                             xmi:uuid="b8e13c8f-7952-4a0e-9e31-ede6907dc4b5"
                             name="non_static">
                     <constrainedElement xmi:idref="Syntax-Classes-Kernel-Feature"/>
                     <ownedComment xmi:type="uml:Comment"
                                   xmi:id="Syntax-Classes-Kernel-Feature-non_static-_ownedComment.0"
                                   xmi:uuid="62376792-6d53-41e7-85de-4f5cfc5594b8"
                                   body="isStatic must be false">
                        <annotatedElement xmi:idref="Syntax-Classes-Kernel-Feature-non_static"/>
                     </ownedComment>
                     <specification xmi:type="uml:OpaqueExpression"
                                    xmi:id="Syntax-Classes-Kernel-Feature-non_static-_specification"
                                    xmi:uuid="70481df7-0ee1-492a-981f-6a303b667b38">
                        <body>not self.isStatic</body>
                        <language>OCL</language>
                     </specification>
                  </ownedRule>
                  <generalization xmi:type="uml:Generalization"
                                  xmi:id="Syntax-Classes-Kernel-Feature-_generalization.0"
                                  xmi:uuid="e28db1dc-f116-4e08-a7ea-4dd69d5b0f75"
                                  general="Syntax-Classes-Kernel-RedefinableElement"/>
                  <ownedAttribute xmi:type="uml:Property" xmi:id="Syntax-Classes-Kernel-Feature-isStatic"
                                  xmi:uuid="0d80c3d6-8bc8-415e-94ab-171a09bb03ab"
                                  name="isStatic"
                                  visibility="public">
                     <type href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Boolean"/>
                     <ownedComment xmi:type="uml:Comment"
                                   xmi:id="Syntax-Classes-Kernel-Feature-isStatic-_ownedComment.0"
                                   xmi:uuid="a4f548b7-8c96-4c9c-b219-90f63ac268d8"
                                   body="Specifies whether this feature characterizes individual instances classified by the classifier (false) or the classifier itself (true).">
                        <annotatedElement xmi:idref="Syntax-Classes-Kernel-Feature-isStatic"/>
                     </ownedComment>
                     <defaultValue xmi:type="uml:LiteralBoolean"
                                   xmi:id="Syntax-Classes-Kernel-Feature-isStatic-_defaultValue"
                                   xmi:uuid="df2b25a7-a104-4ba0-b502-2ad32d516ea1">
                        <type href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Boolean"/>
                     </defaultValue>
                  </ownedAttribute>
                  <ownedAttribute xmi:type="uml:Property"
                                  xmi:id="Syntax-Classes-Kernel-Feature-featuringClassifier"
                                  xmi:uuid="f3712e6a-0976-49e3-a75e-49a0983d6711"
                                  name="featuringClassifier"
                                  visibility="public"
                                  isReadOnly="true"
                                  isDerived="true"
                                  isDerivedUnion="true"
                                  type="Syntax-Classes-Kernel-Classifier"
                                  association="Syntax-Classes-Kernel-A_feature_featuringClassifier">
                     <subsettedProperty xmi:idref="Syntax-Classes-Kernel-A_member_memberNamespace-memberNamespace"/>
                     <ownedComment xmi:type="uml:Comment"
                                   xmi:id="Syntax-Classes-Kernel-Feature-featuringClassifier-_ownedComment.0"
                                   xmi:uuid="6d9bc93a-f5c0-4e6f-9064-836b94d64d63"
                                   body="Redefines the corresponding association in Abstractions.">
                        <annotatedElement xmi:idref="Syntax-Classes-Kernel-Feature-featuringClassifier"/>
                     </ownedComment>
                     <ownedComment xmi:type="uml:Comment"
                                   xmi:id="Syntax-Classes-Kernel-Feature-featuringClassifier-_ownedComment.1"
                                   xmi:uuid="577fffde-28ed-4ab6-b437-7c7075f273d5"
                                   body="The Classifiers that have this Feature as a feature.">
                        <annotatedElement xmi:idref="Syntax-Classes-Kernel-Feature-featuringClassifier"/>
                     </ownedComment>
                     <lowerValue xmi:type="uml:LiteralInteger"
                                 xmi:id="Syntax-Classes-Kernel-Feature-featuringClassifier-_lowerValue"
                                 xmi:uuid="e02a5c4d-d2ff-4b02-8829-f0d23bc6b484"/>
                     <upperValue xmi:type="uml:LiteralUnlimitedNatural"
                                 xmi:id="Syntax-Classes-Kernel-Feature-featuringClassifier-_upperValue"
                                 xmi:uuid="f800a687-c99b-41dd-8046-ad11ae9e6bfb"
                                 value="*"/>
                  </ownedAttribute>
               </packagedElement>
               <packagedElement xmi:type="uml:Class" xmi:id="Syntax-Classes-Kernel-Generalization"
                                xmi:uuid="ba939032-faea-4bba-abc0-9be72a77787c"
                                name="Generalization">
                  <generalization xmi:type="uml:Generalization"
                                  xmi:id="Syntax-Classes-Kernel-Generalization-_generalization.0"
                                  xmi:uuid="f3205009-624e-462c-a394-01c809bb285e"
                                  general="Syntax-Classes-Kernel-Element"/>
                  <ownedAttribute xmi:type="uml:Property"
                                  xmi:id="Syntax-Classes-Kernel-Generalization-isSubstitutable"
                                  xmi:uuid="c0c797d4-4fec-49cd-94ee-7a0c1c58eea7"
                                  name="isSubstitutable"
                                  visibility="public">
                     <type href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Boolean"/>
                     <ownedComment xmi:type="uml:Comment"
                                   xmi:id="Syntax-Classes-Kernel-Generalization-isSubstitutable-_ownedComment.0"
                                   xmi:uuid="14a6f07b-5aad-44cf-b770-abea25106a60"
                                   body="Indicates whether the specific classifier can be used wherever the general classifier can be used. If true, the execution traces of the specific classifier will be a superset of the execution traces of the general classifier.">
                        <annotatedElement xmi:idref="Syntax-Classes-Kernel-Generalization-isSubstitutable"/>
                     </ownedComment>
                     <lowerValue xmi:type="uml:LiteralInteger"
                                 xmi:id="Syntax-Classes-Kernel-Generalization-isSubstitutable-_lowerValue"
                                 xmi:uuid="69a41db8-510c-4961-b88c-beaf805d644d"/>
                     <defaultValue xmi:type="uml:LiteralBoolean"
                                   xmi:id="Syntax-Classes-Kernel-Generalization-isSubstitutable-_defaultValue"
                                   xmi:uuid="8a0e26eb-8f39-4bcc-9a1d-e932755edf2a"
                                   value="true">
                        <type href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Boolean"/>
                     </defaultValue>
                  </ownedAttribute>
                  <ownedAttribute xmi:type="uml:Property" xmi:id="Syntax-Classes-Kernel-Generalization-specific"
                                  xmi:uuid="6cd31bec-0266-42e4-a5c8-7f7040761c51"
                                  name="specific"
                                  visibility="public"
                                  type="Syntax-Classes-Kernel-Classifier"
                                  association="Syntax-Classes-Kernel-A_generalization_specific">
                     <subsettedProperty xmi:idref="Syntax-Classes-Kernel-Element-owner"/>
                     <ownedComment xmi:type="uml:Comment"
                                   xmi:id="Syntax-Classes-Kernel-Generalization-specific-_ownedComment.0"
                                   xmi:uuid="40eecc59-03e8-4111-8631-eecc807ff873"
                                   body="References the specializing classifier in the Generalization relationship.">
                        <annotatedElement xmi:idref="Syntax-Classes-Kernel-Generalization-specific"/>
                     </ownedComment>
                  </ownedAttribute>
                  <ownedAttribute xmi:type="uml:Property" xmi:id="Syntax-Classes-Kernel-Generalization-general"
                                  xmi:uuid="622cb10e-7cd4-45f2-826b-9c654d6d7abe"
                                  name="general"
                                  visibility="public"
                                  type="Syntax-Classes-Kernel-Classifier"
                                  association="Syntax-Classes-Kernel-A_general_generalization">
                     <ownedComment xmi:type="uml:Comment"
                                   xmi:id="Syntax-Classes-Kernel-Generalization-general-_ownedComment.0"
                                   xmi:uuid="6c44d9aa-c2dd-4bd7-8b9b-d2dfb0a0accb"
                                   body="References the general classifier in the Generalization relationship.">
                        <annotatedElement xmi:idref="Syntax-Classes-Kernel-Generalization-general"/>
                     </ownedComment>
                  </ownedAttribute>
               </packagedElement>
               <packagedElement xmi:type="uml:Class" xmi:id="Syntax-Classes-Kernel-Association"
                                xmi:uuid="a7dce51e-d0c2-4779-8c35-1f40768fbd47"
                                name="Association">
                  <ownedRule xmi:type="uml:Constraint"
                             xmi:id="Syntax-Classes-Kernel-Association-owns_memberEnds"
                             xmi:uuid="f4ec0846-e12b-4478-9013-c3f7704fea45"
                             name="owns_memberEnds">
                     <constrainedElement xmi:idref="Syntax-Classes-Kernel-Association"/>
                     <ownedComment xmi:type="uml:Comment"
                                   xmi:id="Syntax-Classes-Kernel-Association-owns_memberEnds-_ownedComment.0"
                                   xmi:uuid="2cf26da9-d28e-4cd9-bfd3-4af0990b6f96"
                                   body="An association must own all its memberEnds.">
                        <annotatedElement xmi:idref="Syntax-Classes-Kernel-Association-owns_memberEnds"/>
                     </ownedComment>
                     <specification xmi:type="uml:OpaqueExpression"
                                    xmi:id="Syntax-Classes-Kernel-Association-owns_memberEnds-_specification"
                                    xmi:uuid="3895dfd6-a760-4153-80c1-245fc10d52af">
                        <body>self.memberEnd-&gt;symmetricDifference(self.ownedEnd)-&gt;isEmpty()</body>
                        <language>OCL</language>
                     </specification>
                  </ownedRule>
                  <ownedRule xmi:type="uml:Constraint"
                             xmi:id="Syntax-Classes-Kernel-Association-no_derivation"
                             xmi:uuid="50f11565-3b57-47c3-acd0-9e23c211c2d7"
                             name="no_derivation">
                     <constrainedElement xmi:idref="Syntax-Classes-Kernel-Association"/>
                     <ownedComment xmi:type="uml:Comment"
                                   xmi:id="Syntax-Classes-Kernel-Association-no_derivation-_ownedComment.0"
                                   xmi:uuid="7cb7e8e7-002b-4904-bd5e-162e9d4c0292"
                                   body="isDerived must be false">
                        <annotatedElement xmi:idref="Syntax-Classes-Kernel-Association-no_derivation"/>
                     </ownedComment>
                     <specification xmi:type="uml:OpaqueExpression"
                                    xmi:id="Syntax-Classes-Kernel-Association-no_derivation-_specification"
                                    xmi:uuid="6ecd44ab-6bae-48a0-bc45-f85f711482a2">
                        <body>not self.isDerived</body>
                        <language>OCL</language>
                     </specification>
                  </ownedRule>
                  <generalization xmi:type="uml:Generalization"
                                  xmi:id="Syntax-Classes-Kernel-Association-_generalization.0"
                                  xmi:uuid="766d7610-3719-45f9-8575-3e28fab4df93"
                                  general="Syntax-Classes-Kernel-Classifier"/>
                  <ownedAttribute xmi:type="uml:Property" xmi:id="Syntax-Classes-Kernel-Association-isDerived"
                                  xmi:uuid="4e34fcd5-87ff-4279-84ba-7865597e51d5"
                                  name="isDerived"
                                  visibility="public">
                     <type href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Boolean"/>
                     <ownedComment xmi:type="uml:Comment"
                                   xmi:id="Syntax-Classes-Kernel-Association-isDerived-_ownedComment.0"
                                   xmi:uuid="3595610c-4c41-416d-aac6-1588444d333e"
                                   body="Specifies whether the association is derived from other model elements such as other associations or constraints.">
                        <annotatedElement xmi:idref="Syntax-Classes-Kernel-Association-isDerived"/>
                     </ownedComment>
                     <defaultValue xmi:type="uml:LiteralBoolean"
                                   xmi:id="Syntax-Classes-Kernel-Association-isDerived-_defaultValue"
                                   xmi:uuid="fb673fb9-b0ac-4c50-a54a-40932be27d26">
                        <type href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Boolean"/>
                     </defaultValue>
                  </ownedAttribute>
                  <ownedAttribute xmi:type="uml:Property" xmi:id="Syntax-Classes-Kernel-Association-ownedEnd"
                                  xmi:uuid="6f5b34c5-87a1-4053-a776-0e8f8c6c7e88"
                                  name="ownedEnd"
                                  visibility="public"
                                  isOrdered="true"
                                  aggregation="composite"
                                  type="Syntax-Classes-Kernel-Property"
                                  association="Syntax-Classes-Kernel-A_ownedEnd_owningAssociation">
                     <subsettedProperty xmi:idref="Syntax-Classes-Kernel-Association-memberEnd"/>
                     <subsettedProperty xmi:idref="Syntax-Classes-Kernel-Namespace-ownedMember"/>
                     <subsettedProperty xmi:idref="Syntax-Classes-Kernel-Classifier-feature"/>
                     <ownedComment xmi:type="uml:Comment"
                                   xmi:id="Syntax-Classes-Kernel-Association-ownedEnd-_ownedComment.0"
                                   xmi:uuid="1fce2537-6cfb-4b8c-801d-58ccfca09884"
                                   body="The ends that are owned by the association itself. This is an ordered association.">
                        <annotatedElement xmi:idref="Syntax-Classes-Kernel-Association-ownedEnd"/>
                     </ownedComment>
                     <ownedComment xmi:type="uml:Comment"
                                   xmi:id="Syntax-Classes-Kernel-Association-ownedEnd-_ownedComment.1"
                                   xmi:uuid="9fccad93-f407-491d-847a-c951a1e39fa9"
                                   body="The ends that are owned by the association itself.">
                        <annotatedElement xmi:idref="Syntax-Classes-Kernel-Association-ownedEnd"/>
                     </ownedComment>
                     <lowerValue xmi:type="uml:LiteralInteger"
                                 xmi:id="Syntax-Classes-Kernel-Association-ownedEnd-_lowerValue"
                                 xmi:uuid="41b8c1f1-8e07-467a-8e57-b8d93302a0dd"/>
                     <upperValue xmi:type="uml:LiteralUnlimitedNatural"
                                 xmi:id="Syntax-Classes-Kernel-Association-ownedEnd-_upperValue"
                                 xmi:uuid="9078313d-5207-45a6-9c48-e01c55179994"
                                 value="*"/>
                  </ownedAttribute>
                  <ownedAttribute xmi:type="uml:Property" xmi:id="Syntax-Classes-Kernel-Association-endType"
                                  xmi:uuid="b2c2fa46-a39d-4710-a6d7-c5f620b14b35"
                                  name="endType"
                                  visibility="public"
                                  isOrdered="true"
                                  isReadOnly="true"
                                  isDerived="true"
                                  type="Syntax-Classes-Kernel-Type"
                                  association="Syntax-Classes-Kernel-A_endType_association">
                     <ownedComment xmi:type="uml:Comment"
                                   xmi:id="Syntax-Classes-Kernel-Association-endType-_ownedComment.0"
                                   xmi:uuid="f68506ed-a05c-44ac-8d8c-1ea8e1ce0319"
                                   body="References the classifiers that are used as types of the ends of the association.">
                        <annotatedElement xmi:idref="Syntax-Classes-Kernel-Association-endType"/>
                     </ownedComment>
                     <upperValue xmi:type="uml:LiteralUnlimitedNatural"
                                 xmi:id="Syntax-Classes-Kernel-Association-endType-_upperValue"
                                 xmi:uuid="a5c0ad70-732e-4de8-a072-4f067bbc8db3"
                                 value="*"/>
                  </ownedAttribute>
                  <ownedAttribute xmi:type="uml:Property" xmi:id="Syntax-Classes-Kernel-Association-memberEnd"
                                  xmi:uuid="7d979d84-cbea-4b99-af3f-96e3c1767824"
                                  name="memberEnd"
                                  visibility="public"
                                  isOrdered="true"
                                  type="Syntax-Classes-Kernel-Property"
                                  association="Syntax-Classes-Kernel-A_memberEnd_association">
                     <subsettedProperty xmi:idref="Syntax-Classes-Kernel-Namespace-member"/>
                     <ownedComment xmi:type="uml:Comment"
                                   xmi:id="Syntax-Classes-Kernel-Association-memberEnd-_ownedComment.0"
                                   xmi:uuid="b3759315-e45d-4807-9730-84f79a784df6"
                                   body="Each end represents participation of instances of the classifier connected to the end in links of the association. This is an ordered association.">
                        <annotatedElement xmi:idref="Syntax-Classes-Kernel-Association-memberEnd"/>
                     </ownedComment>
                     <ownedComment xmi:type="uml:Comment"
                                   xmi:id="Syntax-Classes-Kernel-Association-memberEnd-_ownedComment.1"
                                   xmi:uuid="1dea6dd8-e6e1-427a-926e-9850eee9f77e"
                                   body="Each end represents participation of instances of the classifier connected to the end in links of the association.">
                        <annotatedElement xmi:idref="Syntax-Classes-Kernel-Association-memberEnd"/>
                     </ownedComment>
                     <lowerValue xmi:type="uml:LiteralInteger"
                                 xmi:id="Syntax-Classes-Kernel-Association-memberEnd-_lowerValue"
                                 xmi:uuid="d6359d45-0998-4e68-9db7-a4639c7dfcd5"
                                 value="2"/>
                     <upperValue xmi:type="uml:LiteralUnlimitedNatural"
                                 xmi:id="Syntax-Classes-Kernel-Association-memberEnd-_upperValue"
                                 xmi:uuid="b50c3360-4d45-41af-9b76-48a3a54dd2ab"
                                 value="*"/>
                  </ownedAttribute>
                  <ownedAttribute xmi:type="uml:Property"
                                  xmi:id="Syntax-Classes-Kernel-Association-navigableOwnedEnd"
                                  xmi:uuid="77121156-ec4f-487c-ab1b-f191808d745f"
                                  name="navigableOwnedEnd"
                                  visibility="public"
                                  type="Syntax-Classes-Kernel-Property"
                                  association="Syntax-Classes-Kernel-A_navigableOwnedEnd_association">
                     <subsettedProperty xmi:idref="Syntax-Classes-Kernel-Association-ownedEnd"/>
                     <ownedComment xmi:type="uml:Comment"
                                   xmi:id="Syntax-Classes-Kernel-Association-navigableOwnedEnd-_ownedComment.0"
                                   xmi:uuid="c4467068-3263-4229-ae47-7e1dae7cd2d4"
                                   body="The navigable ends that are owned by the association itself.">
                        <annotatedElement xmi:idref="Syntax-Classes-Kernel-Association-navigableOwnedEnd"/>
                     </ownedComment>
                     <lowerValue xmi:type="uml:LiteralInteger"
                                 xmi:id="Syntax-Classes-Kernel-Association-navigableOwnedEnd-_lowerValue"
                                 xmi:uuid="d09da410-b034-4732-8bf4-384e2494b8e2"/>
                     <upperValue xmi:type="uml:LiteralUnlimitedNatural"
                                 xmi:id="Syntax-Classes-Kernel-Association-navigableOwnedEnd-_upperValue"
                                 xmi:uuid="19a2fd59-002d-488a-98fe-3e765ffb9816"
                                 value="*"/>
                  </ownedAttribute>
               </packagedElement>
               <packagedElement xmi:type="uml:Association"
                                xmi:id="Syntax-Classes-Kernel-A_navigableOwnedEnd_association"
                                xmi:uuid="16ee5435-79ba-407f-b869-e029028ca029"
                                name="A_navigableOwnedEnd_association"
                                >
                  <memberEnd xmi:idref="Syntax-Classes-Kernel-Association-navigableOwnedEnd"/>
                  <memberEnd xmi:idref="Syntax-Classes-Kernel-A_navigableOwnedEnd_association-association"/>
                  <ownedEnd xmi:type="uml:Property"
                            xmi:id="Syntax-Classes-Kernel-A_navigableOwnedEnd_association-association"
                            xmi:uuid="0f5dbd03-7b32-4f3b-8151-f22818a7d770"
                            name="association"
                            visibility="public"
                            type="Syntax-Classes-Kernel-Association"
                            association="Syntax-Classes-Kernel-A_navigableOwnedEnd_association">
                     <subsettedProperty xmi:idref="Syntax-Classes-Kernel-Property-owningAssociation"/>
                     <lowerValue xmi:type="uml:LiteralInteger"
                                 xmi:id="Syntax-Classes-Kernel-A_navigableOwnedEnd_association-association-_lowerValue"
                                 xmi:uuid="8bff8709-d7b4-4f3d-b5f9-5b2cc2b4bed5"/>
                  </ownedEnd>
               </packagedElement>
               <packagedElement xmi:type="uml:Association" xmi:id="Syntax-Classes-Kernel-A_endType_association"
                                xmi:uuid="9be67849-13ad-432c-b68f-11f0283f65ad"
                                name="A_endType_association"
                                >
                  <memberEnd xmi:idref="Syntax-Classes-Kernel-Association-endType"/>
                  <memberEnd xmi:idref="Syntax-Classes-Kernel-A_endType_association-association"/>
                  <ownedEnd xmi:type="uml:Property"
                            xmi:id="Syntax-Classes-Kernel-A_endType_association-association"
                            xmi:uuid="da095c89-f068-459e-9810-9683ece41e5b"
                            name="association"
                            visibility="public"
                            type="Syntax-Classes-Kernel-Association"
                            association="Syntax-Classes-Kernel-A_endType_association">
                     <lowerValue xmi:type="uml:LiteralInteger"
                                 xmi:id="Syntax-Classes-Kernel-A_endType_association-association-_lowerValue"
                                 xmi:uuid="6af88988-d4d0-43ac-a7c0-0e620391b592"/>
                     <upperValue xmi:type="uml:LiteralUnlimitedNatural"
                                 xmi:id="Syntax-Classes-Kernel-A_endType_association-association-_upperValue"
                                 xmi:uuid="3f5625d4-fc63-4e87-95a1-da5ad832c1c3"
                                 value="*"/>
                  </ownedEnd>
               </packagedElement>
               <packagedElement xmi:type="uml:Association"
                                xmi:id="Syntax-Classes-Kernel-A_memberEnd_association"
                                xmi:uuid="1113e08e-b654-404a-99b3-cd4fb1907f4e"
                                name="A_memberEnd_association"
                                >
                  <memberEnd xmi:idref="Syntax-Classes-Kernel-Association-memberEnd"/>
                  <memberEnd xmi:idref="Syntax-Classes-Kernel-Property-association"/>
               </packagedElement>
               <packagedElement xmi:type="uml:Association"
                                xmi:id="Syntax-Classes-Kernel-A_ownedEnd_owningAssociation"
                                xmi:uuid="ea362a3c-67d6-4b1c-9200-d314624ccd12"
                                name="A_ownedEnd_owningAssociation"
                                >
                  <memberEnd xmi:idref="Syntax-Classes-Kernel-Association-ownedEnd"/>
                  <memberEnd xmi:idref="Syntax-Classes-Kernel-Property-owningAssociation"/>
               </packagedElement>
               <packagedElement xmi:type="uml:Association"
                                xmi:id="Syntax-Classes-Kernel-A_general_generalization"
                                xmi:uuid="f1d7f52d-ab7d-4f81-a79e-13a57d07e8b0"
                                name="A_general_generalization"
                                >
                  <memberEnd xmi:idref="Syntax-Classes-Kernel-Generalization-general"/>
                  <memberEnd xmi:idref="Syntax-Classes-Kernel-A_general_generalization-generalization"/>
                  <ownedEnd xmi:type="uml:Property"
                            xmi:id="Syntax-Classes-Kernel-A_general_generalization-generalization"
                            xmi:uuid="21a0cd0f-9772-422d-acb0-d30efb193f4d"
                            name="generalization"
                            visibility="public"
                            type="Syntax-Classes-Kernel-Generalization"
                            association="Syntax-Classes-Kernel-A_general_generalization">
                     <lowerValue xmi:type="uml:LiteralInteger"
                                 xmi:id="Syntax-Classes-Kernel-A_general_generalization-generalization-_lowerValue"
                                 xmi:uuid="027d545a-8834-4fcc-848f-783fb3aeee9c"/>
                     <upperValue xmi:type="uml:LiteralUnlimitedNatural"
                                 xmi:id="Syntax-Classes-Kernel-A_general_generalization-generalization-_upperValue"
                                 xmi:uuid="15172719-8a48-4c0f-ac68-2c69533ee7cb"
                                 value="*"/>
                  </ownedEnd>
               </packagedElement>
               <packagedElement xmi:type="uml:Association"
                                xmi:id="Syntax-Classes-Kernel-A_feature_featuringClassifier"
                                xmi:uuid="aa0714c4-9141-4eb2-ac3c-fe72713d3c33"
                                name="A_feature_featuringClassifier"
                                >
                  <memberEnd xmi:idref="Syntax-Classes-Kernel-Classifier-feature"/>
                  <memberEnd xmi:idref="Syntax-Classes-Kernel-Feature-featuringClassifier"/>
               </packagedElement>
               <packagedElement xmi:type="uml:Association"
                                xmi:id="Syntax-Classes-Kernel-A_ownedLiteral_enumeration"
                                xmi:uuid="33369c13-b48e-41ab-8e06-1d470faaca56"
                                name="A_ownedLiteral_enumeration"
                                >
                  <memberEnd xmi:idref="Syntax-Classes-Kernel-Enumeration-ownedLiteral"/>
                  <memberEnd xmi:idref="Syntax-Classes-Kernel-EnumerationLiteral-enumeration"/>
               </packagedElement>
               <packagedElement xmi:type="uml:Association" xmi:id="Syntax-Classes-Kernel-A_ownedElement_owner"
                                xmi:uuid="c906ed54-5960-4046-ae16-96d047022a38"
                                name="A_ownedElement_owner"
                                >
                  <memberEnd xmi:idref="Syntax-Classes-Kernel-Element-ownedElement"/>
                  <memberEnd xmi:idref="Syntax-Classes-Kernel-Element-owner"/>
               </packagedElement>
               <packagedElement xmi:type="uml:Association"
                                xmi:id="Syntax-Classes-Kernel-A_attribute_classifier"
                                xmi:uuid="f04437d1-4be6-44af-a95e-0308537820d9"
                                name="A_attribute_classifier"
                                >
                  <memberEnd xmi:idref="Syntax-Classes-Kernel-Classifier-attribute"/>
                  <memberEnd xmi:idref="Syntax-Classes-Kernel-A_attribute_classifier-classifier"/>
                  <ownedEnd xmi:type="uml:Property"
                            xmi:id="Syntax-Classes-Kernel-A_attribute_classifier-classifier"
                            xmi:uuid="71a94b3d-d543-4bd8-9c5f-75ef1f370931"
                            name="classifier"
                            visibility="public"
                            type="Syntax-Classes-Kernel-Classifier"
                            association="Syntax-Classes-Kernel-A_attribute_classifier">
                     <subsettedProperty xmi:idref="Syntax-Classes-Kernel-RedefinableElement-redefinitionContext"/>
                     <subsettedProperty xmi:idref="Syntax-Classes-Kernel-Feature-featuringClassifier"/>
                     <lowerValue xmi:type="uml:LiteralInteger"
                                 xmi:id="Syntax-Classes-Kernel-A_attribute_classifier-classifier-_lowerValue"
                                 xmi:uuid="ce350a3b-7ca3-41bb-ae25-8727519202c3"/>
                  </ownedEnd>
               </packagedElement>
               <packagedElement xmi:type="uml:Association"
                                xmi:id="Syntax-Classes-Kernel-A_generalization_specific"
                                xmi:uuid="2586f125-8a6c-4f7e-8416-07e20035ad36"
                                name="A_generalization_specific"
                                >
                  <memberEnd xmi:idref="Syntax-Classes-Kernel-Classifier-generalization"/>
                  <memberEnd xmi:idref="Syntax-Classes-Kernel-Generalization-specific"/>
               </packagedElement>
               <packagedElement xmi:type="uml:Association" xmi:id="Syntax-Classes-Kernel-A_general_classifier"
                                xmi:uuid="29d7190a-399f-46f1-8d8a-2c7212e19902"
                                name="A_general_classifier"
                                >
                  <memberEnd xmi:idref="Syntax-Classes-Kernel-Classifier-general"/>
                  <memberEnd xmi:idref="Syntax-Classes-Kernel-A_general_classifier-classifier"/>
                  <ownedEnd xmi:type="uml:Property"
                            xmi:id="Syntax-Classes-Kernel-A_general_classifier-classifier"
                            xmi:uuid="046d7114-5e8e-4c25-b905-6ac770ca5e51"
                            name="classifier"
                            visibility="public"
                            type="Syntax-Classes-Kernel-Classifier"
                            association="Syntax-Classes-Kernel-A_general_classifier">
                     <ownedComment xmi:type="uml:Comment"
                                   xmi:id="Syntax-Classes-Kernel-A_general_classifier-classifier-_ownedComment.0"
                                   xmi:uuid="2b388379-7dd6-4dba-a265-2d72688c7cad"
                                   body="References the general classifier in the Generalization relationship.">
                        <annotatedElement xmi:idref="Syntax-Classes-Kernel-A_general_classifier-classifier"/>
                     </ownedComment>
                     <ownedComment xmi:type="uml:Comment"
                                   xmi:id="Syntax-Classes-Kernel-A_general_classifier-classifier-_ownedComment.1"
                                   xmi:uuid="ac12b216-73ae-45f4-ad8e-b3f8bf0b4658"
                                   body="Specifies the general Classifiers for this Classifier.">
                        <annotatedElement xmi:idref="Syntax-Classes-Kernel-A_general_classifier-classifier"/>
                     </ownedComment>
                     <lowerValue xmi:type="uml:LiteralInteger"
                                 xmi:id="Syntax-Classes-Kernel-A_general_classifier-classifier-_lowerValue"
                                 xmi:uuid="f68c6afe-7765-475f-824d-39adef7e3b9c"/>
                     <upperValue xmi:type="uml:LiteralUnlimitedNatural"
                                 xmi:id="Syntax-Classes-Kernel-A_general_classifier-classifier-_upperValue"
                                 xmi:uuid="2ad3dc62-beaa-4a61-a44e-cc3ddb197b62"
                                 value="*"/>
                  </ownedEnd>
               </packagedElement>
               <packagedElement xmi:type="uml:Association"
                                xmi:id="Syntax-Classes-Kernel-A_inheritedMember_classifier"
                                xmi:uuid="9668628d-2b9e-458f-ac7a-5c995593c148"
                                name="A_inheritedMember_classifier"
                                >
                  <memberEnd xmi:idref="Syntax-Classes-Kernel-Classifier-inheritedMember"/>
                  <memberEnd xmi:idref="Syntax-Classes-Kernel-A_inheritedMember_classifier-classifier"/>
                  <ownedEnd xmi:type="uml:Property"
                            xmi:id="Syntax-Classes-Kernel-A_inheritedMember_classifier-classifier"
                            xmi:uuid="2d716166-effa-460b-a106-5d3ce440b2c9"
                            name="classifier"
                            visibility="public"
                            type="Syntax-Classes-Kernel-Classifier"
                            association="Syntax-Classes-Kernel-A_inheritedMember_classifier">
                     <subsettedProperty xmi:idref="Syntax-Classes-Kernel-A_member_memberNamespace-memberNamespace"/>
                     <lowerValue xmi:type="uml:LiteralInteger"
                                 xmi:id="Syntax-Classes-Kernel-A_inheritedMember_classifier-classifier-_lowerValue"
                                 xmi:uuid="7a8c2478-eb2b-49df-b168-f2497697a9d7"/>
                     <upperValue xmi:type="uml:LiteralUnlimitedNatural"
                                 xmi:id="Syntax-Classes-Kernel-A_inheritedMember_classifier-classifier-_upperValue"
                                 xmi:uuid="fb1b951b-3780-4328-b920-8214a88ae40b"
                                 value="*"/>
                  </ownedEnd>
               </packagedElement>
               <packagedElement xmi:type="uml:Association"
                                xmi:id="Syntax-Classes-Kernel-A_ownedAttribute_class"
                                xmi:uuid="3183044c-114b-4938-8ef3-d8af3ebfdafe"
                                name="A_ownedAttribute_class"
                                >
                  <memberEnd xmi:idref="Syntax-Classes-Kernel-Class-ownedAttribute"/>
                  <memberEnd xmi:idref="Syntax-Classes-Kernel-Property-class"/>
               </packagedElement>
               <packagedElement xmi:type="uml:Association"
                                xmi:id="Syntax-Classes-Kernel-A_ownedReception_class"
                                xmi:uuid="8c8fbc50-f6c1-4019-a936-bd2022345a11"
                                name="A_ownedReception_class"
                                >
                  <memberEnd xmi:idref="Syntax-Classes-Kernel-Class-ownedReception"/>
                  <memberEnd xmi:idref="Syntax-Classes-Kernel-A_ownedReception_class-class"/>
                  <ownedEnd xmi:type="uml:Property"
                            xmi:id="Syntax-Classes-Kernel-A_ownedReception_class-class"
                            xmi:uuid="eeafb19f-fd85-4b71-ac76-848016e239a6"
                            name="class"
                            visibility="public"
                            type="Syntax-Classes-Kernel-Class"
                            association="Syntax-Classes-Kernel-A_ownedReception_class">
                     <subsettedProperty xmi:idref="Syntax-Classes-Kernel-A_member_memberNamespace-memberNamespace"/>
                     <subsettedProperty xmi:idref="Syntax-Classes-Kernel-Feature-featuringClassifier"/>
                     <lowerValue xmi:type="uml:LiteralInteger"
                                 xmi:id="Syntax-Classes-Kernel-A_ownedReception_class-class-_lowerValue"
                                 xmi:uuid="8e03b16b-fb86-46c6-8f54-a0482d699f14"/>
                  </ownedEnd>
               </packagedElement>
               <packagedElement xmi:type="uml:Association" xmi:id="Syntax-Classes-Kernel-A_superClass_class"
                                xmi:uuid="a013e587-73b2-465b-bbda-e87e9890f0b8"
                                name="A_superClass_class"
                                >
                  <memberEnd xmi:idref="Syntax-Classes-Kernel-Class-superClass"/>
                  <memberEnd xmi:idref="Syntax-Classes-Kernel-A_superClass_class-class"/>
                  <ownedEnd xmi:type="uml:Property" xmi:id="Syntax-Classes-Kernel-A_superClass_class-class"
                            xmi:uuid="d7d1a655-bc23-4db9-a21b-d67b4bed9d46"
                            name="class"
                            visibility="public"
                            type="Syntax-Classes-Kernel-Class"
                            association="Syntax-Classes-Kernel-A_superClass_class">
                     <subsettedProperty xmi:idref="Syntax-Classes-Kernel-A_general_classifier-classifier"/>
                     <lowerValue xmi:type="uml:LiteralInteger"
                                 xmi:id="Syntax-Classes-Kernel-A_superClass_class-class-_lowerValue"
                                 xmi:uuid="cbd551a3-1351-4ba9-90a0-0e5efcdafbc1"/>
                     <upperValue xmi:type="uml:LiteralUnlimitedNatural"
                                 xmi:id="Syntax-Classes-Kernel-A_superClass_class-class-_upperValue"
                                 xmi:uuid="41cbb020-02f1-40b7-8dcb-944dfe1367a6"
                                 value="*"/>
                  </ownedEnd>
               </packagedElement>
               <packagedElement xmi:type="uml:Association" xmi:id="Syntax-Classes-Kernel-A_type_typedElement"
                                xmi:uuid="4d4b9fa1-bd73-4d6f-b2f0-d2c60d891612"
                                name="A_type_typedElement"
                                >
                  <memberEnd xmi:idref="Syntax-Classes-Kernel-TypedElement-type"/>
                  <memberEnd xmi:idref="Syntax-Classes-Kernel-A_type_typedElement-typedElement"/>
                  <ownedEnd xmi:type="uml:Property"
                            xmi:id="Syntax-Classes-Kernel-A_type_typedElement-typedElement"
                            xmi:uuid="489b873d-c124-435c-be37-1269a66862d8"
                            name="typedElement"
                            visibility="public"
                            type="Syntax-Classes-Kernel-TypedElement"
                            association="Syntax-Classes-Kernel-A_type_typedElement">
                     <lowerValue xmi:type="uml:LiteralInteger"
                                 xmi:id="Syntax-Classes-Kernel-A_type_typedElement-typedElement-_lowerValue"
                                 xmi:uuid="e14d9b5d-6fae-482c-a08f-c3c26b6912e3"/>
                     <upperValue xmi:type="uml:LiteralUnlimitedNatural"
                                 xmi:id="Syntax-Classes-Kernel-A_type_typedElement-typedElement-_upperValue"
                                 xmi:uuid="57ea2fd5-f4d1-4a4d-9c05-431551119bc3"
                                 value="*"/>
                  </ownedEnd>
               </packagedElement>
               <packagedElement xmi:type="uml:Association" xmi:id="Syntax-Classes-Kernel-A_value_owningSlot"
                                xmi:uuid="d9541f75-f1c8-4d82-88b1-5abd2ef0ecc9"
                                name="A_value_owningSlot"
                                >
                  <memberEnd xmi:idref="Syntax-Classes-Kernel-Slot-value"/>
                  <memberEnd xmi:idref="Syntax-Classes-Kernel-A_value_owningSlot-owningSlot"/>
                  <ownedEnd xmi:type="uml:Property"
                            xmi:id="Syntax-Classes-Kernel-A_value_owningSlot-owningSlot"
                            xmi:uuid="098cca02-c1c3-4434-a51c-f7cbd1e29795"
                            name="owningSlot"
                            visibility="public"
                            type="Syntax-Classes-Kernel-Slot"
                            association="Syntax-Classes-Kernel-A_value_owningSlot">
                     <subsettedProperty xmi:idref="Syntax-Classes-Kernel-Element-ownedElement"/>
                     <lowerValue xmi:type="uml:LiteralInteger"
                                 xmi:id="Syntax-Classes-Kernel-A_value_owningSlot-owningSlot-_lowerValue"
                                 xmi:uuid="2ad2ae07-797f-435d-adf2-5895f8e303c1"/>
                  </ownedEnd>
               </packagedElement>
               <packagedElement xmi:type="uml:Association"
                                xmi:id="Syntax-Classes-Kernel-A_definingFeature_slot"
                                xmi:uuid="d7ad730f-1110-416a-a2eb-02c827d43b51"
                                name="A_definingFeature_slot"
                                >
                  <memberEnd xmi:idref="Syntax-Classes-Kernel-Slot-definingFeature"/>
                  <memberEnd xmi:idref="Syntax-Classes-Kernel-A_definingFeature_slot-slot"/>
                  <ownedEnd xmi:type="uml:Property"
                            xmi:id="Syntax-Classes-Kernel-A_definingFeature_slot-slot"
                            xmi:uuid="96be7c32-0db7-4ab5-a448-6e14486a6993"
                            name="slot"
                            visibility="public"
                            type="Syntax-Classes-Kernel-Slot"
                            association="Syntax-Classes-Kernel-A_definingFeature_slot">
                     <lowerValue xmi:type="uml:LiteralInteger"
                                 xmi:id="Syntax-Classes-Kernel-A_definingFeature_slot-slot-_lowerValue"
                                 xmi:uuid="01269e00-fb40-4d91-a5af-17eb29f5cdbf"/>
                     <upperValue xmi:type="uml:LiteralUnlimitedNatural"
                                 xmi:id="Syntax-Classes-Kernel-A_definingFeature_slot-slot-_upperValue"
                                 xmi:uuid="e0026c40-019c-4091-9dd9-d628481fb337"
                                 value="*"/>
                  </ownedEnd>
               </packagedElement>
               <packagedElement xmi:type="uml:Association" xmi:id="Syntax-Classes-Kernel-A_opposite_property"
                                xmi:uuid="d0b713f3-6075-46fb-baa6-f3758aa0196e"
                                name="A_opposite_property"
                                >
                  <memberEnd xmi:idref="Syntax-Classes-Kernel-Property-opposite"/>
                  <memberEnd xmi:idref="Syntax-Classes-Kernel-A_opposite_property-property"/>
                  <ownedEnd xmi:type="uml:Property"
                            xmi:id="Syntax-Classes-Kernel-A_opposite_property-property"
                            xmi:uuid="ecc0dd05-336b-4c82-8157-12df2458e498"
                            name="property"
                            visibility="public"
                            type="Syntax-Classes-Kernel-Property"
                            association="Syntax-Classes-Kernel-A_opposite_property">
                     <ownedComment xmi:type="uml:Comment"
                                   xmi:id="Syntax-Classes-Kernel-A_opposite_property-property-_ownedComment.0"
                                   xmi:uuid="f8b66056-e42a-413b-bbe8-fd9594184794"
                                   body="In the case where the property is one navigable end of a binary association with both ends navigable, this gives the other end.">
                        <annotatedElement xmi:idref="Syntax-Classes-Kernel-A_opposite_property-property"/>
                     </ownedComment>
                     <lowerValue xmi:type="uml:LiteralInteger"
                                 xmi:id="Syntax-Classes-Kernel-A_opposite_property-property-_lowerValue"
                                 xmi:uuid="df019637-12bc-4d33-9a68-a42887cee267"/>
                  </ownedEnd>
               </packagedElement>
               <packagedElement xmi:type="uml:Association"
                                xmi:id="Syntax-Classes-Kernel-A_ownedAttribute_datatype"
                                xmi:uuid="0e286d3a-ac8a-48b6-935b-b3dae0c3d6c3"
                                name="A_ownedAttribute_datatype"
                                >
                  <memberEnd xmi:idref="Syntax-Classes-Kernel-DataType-ownedAttribute"/>
                  <memberEnd xmi:idref="Syntax-Classes-Kernel-Property-datatype"/>
               </packagedElement>
               <packagedElement xmi:type="uml:Association"
                                xmi:id="Syntax-Classes-Kernel-A_ownedParameter_operation"
                                xmi:uuid="b960448d-b061-4d0c-b06b-0276617e56cf"
                                name="A_ownedParameter_operation"
                                >
                  <memberEnd xmi:idref="Syntax-Classes-Kernel-Operation-ownedParameter"/>
                  <memberEnd xmi:idref="Syntax-Classes-Kernel-Parameter-operation"/>
               </packagedElement>
               <packagedElement xmi:type="uml:Association"
                                xmi:id="Syntax-Classes-Kernel-A_packageElement_owningPackage"
                                xmi:uuid="c0d75f0a-5e98-482b-a659-ecc225d05d18"
                                name="A_packageElement_owningPackage"
                                >
                  <memberEnd xmi:idref="Syntax-Classes-Kernel-Package-packagedElement"/>
                  <memberEnd xmi:idref="Syntax-Classes-Kernel-A_packageElement_owningPackage-owningPackage"/>
                  <ownedEnd xmi:type="uml:Property"
                            xmi:id="Syntax-Classes-Kernel-A_packageElement_owningPackage-owningPackage"
                            xmi:uuid="268aac13-d3a5-418f-bfd0-a96e4e982cd0"
                            name="owningPackage"
                            visibility="public"
                            type="Syntax-Classes-Kernel-Package"
                            association="Syntax-Classes-Kernel-A_packageElement_owningPackage">
                     <subsettedProperty xmi:idref="Syntax-Classes-Kernel-NamedElement-namespace"/>
                     <lowerValue xmi:type="uml:LiteralInteger"
                                 xmi:id="Syntax-Classes-Kernel-A_packageElement_owningPackage-owningPackage-_lowerValue"
                                 xmi:uuid="0e7bbc91-a951-4a7d-a28b-dbe999c55672"/>
                  </ownedEnd>
               </packagedElement>
               <packagedElement xmi:type="uml:Association"
                                xmi:id="Syntax-Classes-Kernel-A_ownedOperation_class"
                                xmi:uuid="3129c269-c8e9-4559-859c-9089c6ff3c5a"
                                name="A_ownedOperation_class"
                                >
                  <memberEnd xmi:idref="Syntax-Classes-Kernel-Class-ownedOperation"/>
                  <memberEnd xmi:idref="Syntax-Classes-Kernel-Operation-class"/>
               </packagedElement>
               <packagedElement xmi:type="uml:Association"
                                xmi:id="Syntax-Classes-Kernel-A_redefinedOperation_operation"
                                xmi:uuid="a553f645-a5bd-4287-8d12-30f39db411f1"
                                name="A_redefinedOperation_operation"
                                >
                  <memberEnd xmi:idref="Syntax-Classes-Kernel-Operation-redefinedOperation"/>
                  <memberEnd xmi:idref="Syntax-Classes-Kernel-A_redefinedOperation_operation-operation"/>
                  <ownedEnd xmi:type="uml:Property"
                            xmi:id="Syntax-Classes-Kernel-A_redefinedOperation_operation-operation"
                            xmi:uuid="b5fe73a0-dbba-42c7-840c-912c0fb2dc02"
                            name="operation"
                            visibility="public"
                            type="Syntax-Classes-Kernel-Operation"
                            association="Syntax-Classes-Kernel-A_redefinedOperation_operation">
                     <subsettedProperty xmi:idref="Syntax-Classes-Kernel-A_redefinedElement_redefinableElement-redefinableElement"/>
                  </ownedEnd>
               </packagedElement>
               <packagedElement xmi:type="uml:Association" xmi:id="Syntax-Classes-Kernel-A_type_operation"
                                xmi:uuid="86ec6ed3-f9ac-42ff-add0-d0982d67fada"
                                name="A_type_operation"
                                >
                  <memberEnd xmi:idref="Syntax-Classes-Kernel-Operation-type"/>
                  <memberEnd xmi:idref="Syntax-Classes-Kernel-A_type_operation-operation"/>
                  <ownedEnd xmi:type="uml:Property"
                            xmi:id="Syntax-Classes-Kernel-A_type_operation-operation"
                            xmi:uuid="87f46dfa-d951-490d-bbc0-c9936e77de50"
                            name="operation"
                            visibility="public"
                            type="Syntax-Classes-Kernel-Operation"
                            association="Syntax-Classes-Kernel-A_type_operation"/>
               </packagedElement>
               <packagedElement xmi:type="uml:Association"
                                xmi:id="Syntax-Classes-Kernel-A_member_memberNamespace"
                                xmi:uuid="f493f79b-0837-4f9a-8c4b-6053281cc8c8"
                                name="A_member_memberNamespace"
                                >
                  <memberEnd xmi:idref="Syntax-Classes-Kernel-Namespace-member"/>
                  <memberEnd xmi:idref="Syntax-Classes-Kernel-A_member_memberNamespace-memberNamespace"/>
                  <ownedEnd xmi:type="uml:Property"
                            xmi:id="Syntax-Classes-Kernel-A_member_memberNamespace-memberNamespace"
                            xmi:uuid="c37ddf22-ae6b-4675-b715-b499b7bb3db4"
                            name="memberNamespace"
                            visibility="public"
                            type="Syntax-Classes-Kernel-Namespace"
                            association="Syntax-Classes-Kernel-A_member_memberNamespace">
                     <lowerValue xmi:type="uml:LiteralInteger"
                                 xmi:id="Syntax-Classes-Kernel-A_member_memberNamespace-memberNamespace-_lowerValue"
                                 xmi:uuid="9c20dcc1-73bd-4b10-9291-e192829a58ef"/>
                  </ownedEnd>
               </packagedElement>
               <packagedElement xmi:type="uml:Association"
                                xmi:id="Syntax-Classes-Kernel-A_ownedMember_namespace"
                                xmi:uuid="f385911b-049a-4464-ae07-26a629b5f6cf"
                                name="A_ownedMember_namespace"
                                
                                isDerived="true">
                  <memberEnd xmi:idref="Syntax-Classes-Kernel-Namespace-ownedMember"/>
                  <memberEnd xmi:idref="Syntax-Classes-Kernel-NamedElement-namespace"/>
               </packagedElement>
               <packagedElement xmi:type="uml:Association"
                                xmi:id="Syntax-Classes-Kernel-A_lowerValue_owningLower"
                                xmi:uuid="c2696f79-654d-424c-9c4c-3e1c75089277"
                                name="A_lowerValue_owningLower"
                                >
                  <memberEnd xmi:idref="Syntax-Classes-Kernel-MultiplicityElement-lowerValue"/>
                  <memberEnd xmi:idref="Syntax-Classes-Kernel-A_lowerValue_owningLower-owningLower"/>
                  <ownedComment xmi:type="uml:Comment"
                                xmi:id="Syntax-Classes-Kernel-A_lowerValue_owningLower-_ownedComment.0"
                                xmi:uuid="de702a0f-5a15-4739-9a0f-a543cb497626"
                                body="namespace Syntax::Classes::Kernel;&#xA;&#xA;assoc A_lowerValue_owningLower {&#xA;&#x9;public owningLower: MultiplicityElement[0..1] nonunique;&#xA;}"/>
                  <ownedEnd xmi:type="uml:Property"
                            xmi:id="Syntax-Classes-Kernel-A_lowerValue_owningLower-owningLower"
                            xmi:uuid="3464382a-415e-4263-9e29-7dc048b7184f"
                            name="owningLower"
                            visibility="public"
                            type="Syntax-Classes-Kernel-MultiplicityElement"
                            association="Syntax-Classes-Kernel-A_lowerValue_owningLower">
                     <subsettedProperty xmi:idref="Syntax-Classes-Kernel-Element-owner"/>
                     <lowerValue xmi:type="uml:LiteralInteger"
                                 xmi:id="Syntax-Classes-Kernel-A_lowerValue_owningLower-owningLower-_lowerValue"
                                 xmi:uuid="700767b0-f92d-4a89-ba9b-d6cff1d45d68"/>
                  </ownedEnd>
               </packagedElement>
               <packagedElement xmi:type="uml:Association"
                                xmi:id="Syntax-Classes-Kernel-A_upperValue_owningUpper"
                                xmi:uuid="0f02d30e-c3a4-4c94-b2b9-055bcf9233e9"
                                name="A_upperValue_owningUpper"
                                >
                  <memberEnd xmi:idref="Syntax-Classes-Kernel-MultiplicityElement-upperValue"/>
                  <memberEnd xmi:idref="Syntax-Classes-Kernel-A_upperValue_owningUpper-owningUpper"/>
                  <ownedComment xmi:type="uml:Comment"
                                xmi:id="Syntax-Classes-Kernel-A_upperValue_owningUpper-_ownedComment.0"
                                xmi:uuid="21c777fe-ed7b-4d3f-a03e-ff1f3a651f80"
                                body="namespace Syntax::Classes::Kernel;&#xA;&#xA;assoc A_upperValue_owningUpper {&#xA;&#x9;public owningUpper: MultiplicityElement[0..1];&#xA;}"/>
                  <ownedEnd xmi:type="uml:Property"
                            xmi:id="Syntax-Classes-Kernel-A_upperValue_owningUpper-owningUpper"
                            xmi:uuid="fb548b04-1e1e-44d9-9a5d-bdb617619f25"
                            name="owningUpper"
                            visibility="public"
                            type="Syntax-Classes-Kernel-MultiplicityElement"
                            association="Syntax-Classes-Kernel-A_upperValue_owningUpper">
                     <subsettedProperty xmi:idref="Syntax-Classes-Kernel-Element-owner"/>
                     <lowerValue xmi:type="uml:LiteralInteger"
                                 xmi:id="Syntax-Classes-Kernel-A_upperValue_owningUpper-owningUpper-_lowerValue"
                                 xmi:uuid="1da403d9-6031-4842-a22d-cb9732d48618"/>
                  </ownedEnd>
               </packagedElement>
               <packagedElement xmi:type="uml:Association"
                                xmi:id="Syntax-Classes-Kernel-A_instance_instanceValue"
                                xmi:uuid="79140f10-e8d9-401b-8da2-2fedd07a1227"
                                name="A_instance_instanceValue"
                                >
                  <memberEnd xmi:idref="Syntax-Classes-Kernel-InstanceValue-instance"/>
                  <memberEnd xmi:idref="Syntax-Classes-Kernel-A_instance_instanceValue-instanceValue"/>
                  <ownedEnd xmi:type="uml:Property"
                            xmi:id="Syntax-Classes-Kernel-A_instance_instanceValue-instanceValue"
                            xmi:uuid="2c75348a-e092-4222-9b0e-6008e02222cd"
                            name="instanceValue"
                            visibility="public"
                            type="Syntax-Classes-Kernel-InstanceValue"
                            association="Syntax-Classes-Kernel-A_instance_instanceValue"/>
               </packagedElement>
               <packagedElement xmi:type="uml:Association" xmi:id="Syntax-Classes-Kernel-A_slot_owningInstance"
                                xmi:uuid="79ffc246-f4ef-4a58-98cb-f2030263eaf7"
                                name="A_slot_owningInstance"
                                >
                  <memberEnd xmi:idref="Syntax-Classes-Kernel-InstanceSpecification-slot"/>
                  <memberEnd xmi:idref="Syntax-Classes-Kernel-Slot-owningInstance"/>
               </packagedElement>
               <packagedElement xmi:type="uml:Association"
                                xmi:id="Syntax-Classes-Kernel-A_classifier_instanceSpecification"
                                xmi:uuid="f3a6929b-6bd1-4b06-a510-18728897211d"
                                name="A_classifier_instanceSpecification"
                                >
                  <memberEnd xmi:idref="Syntax-Classes-Kernel-InstanceSpecification-classifier"/>
                  <memberEnd xmi:idref="Syntax-Classes-Kernel-A_classifier_instanceSpecification-instanceSpecification"/>
                  <ownedEnd xmi:type="uml:Property"
                            xmi:id="Syntax-Classes-Kernel-A_classifier_instanceSpecification-instanceSpecification"
                            xmi:uuid="4bb49f99-b16c-45c6-9f35-33b670b669ea"
                            name="instanceSpecification"
                            visibility="public"
                            type="Syntax-Classes-Kernel-InstanceSpecification"
                            association="Syntax-Classes-Kernel-A_classifier_instanceSpecification"/>
               </packagedElement>
               <packagedElement xmi:type="uml:Association"
                                xmi:id="Syntax-Classes-Kernel-A_method_specification"
                                xmi:uuid="ed98d236-227a-457e-bf44-376349ec76ae"
                                name="A_method_specification"
                                >
                  <memberEnd xmi:idref="Syntax-Classes-Kernel-BehavioralFeature-method"/>
                  <memberEnd xmi:idref="Syntax-CommonBehaviors-BasicBehaviors-Behavior-specification"/>
               </packagedElement>
               <packagedElement xmi:type="uml:Association"
                                xmi:id="Syntax-Classes-Kernel-A_ownedParameter_ownerFormalParam"
                                xmi:uuid="c40a34da-afe0-4c08-a5f2-e7dd5a602fae"
                                name="A_ownedParameter_ownerFormalParam"
                                >
                  <memberEnd xmi:idref="Syntax-Classes-Kernel-BehavioralFeature-ownedParameter"/>
                  <memberEnd xmi:idref="Syntax-Classes-Kernel-A_ownedParameter_ownerFormalParam-ownerFormalParam"/>
                  <ownedEnd xmi:type="uml:Property"
                            xmi:id="Syntax-Classes-Kernel-A_ownedParameter_ownerFormalParam-ownerFormalParam"
                            xmi:uuid="183e5a37-9075-4f31-9c24-591d26a69487"
                            name="ownerFormalParam"
                            visibility="public"
                            type="Syntax-Classes-Kernel-BehavioralFeature"
                            association="Syntax-Classes-Kernel-A_ownedParameter_ownerFormalParam">
                     <subsettedProperty xmi:idref="Syntax-Classes-Kernel-NamedElement-namespace"/>
                     <lowerValue xmi:type="uml:LiteralInteger"
                                 xmi:id="Syntax-Classes-Kernel-A_ownedParameter_ownerFormalParam-ownerFormalParam-_lowerValue"
                                 xmi:uuid="fd451fd5-6b05-4ae5-b781-f6ddd81a3038"/>
                  </ownedEnd>
               </packagedElement>
               <packagedElement xmi:type="uml:Association"
                                xmi:id="Syntax-Classes-Kernel-A_redefinitionContext_redefinableElement"
                                xmi:uuid="54b13c5d-a6f1-4629-9397-42a705eff5ce"
                                name="A_redefinitionContext_redefinableElement"
                                >
                  <memberEnd xmi:idref="Syntax-Classes-Kernel-RedefinableElement-redefinitionContext"/>
                  <memberEnd xmi:idref="Syntax-Classes-Kernel-A_redefinitionContext_redefinableElement-redefinableElement"/>
                  <ownedEnd xmi:type="uml:Property"
                            xmi:id="Syntax-Classes-Kernel-A_redefinitionContext_redefinableElement-redefinableElement"
                            xmi:uuid="f1c5caa2-9f61-4633-986e-3fb444403c44"
                            name="redefinableElement"
                            visibility="public"
                            type="Syntax-Classes-Kernel-RedefinableElement"
                            association="Syntax-Classes-Kernel-A_redefinitionContext_redefinableElement">
                     <lowerValue xmi:type="uml:LiteralInteger"
                                 xmi:id="Syntax-Classes-Kernel-A_redefinitionContext_redefinableElement-redefinableElement-_lowerValue"
                                 xmi:uuid="5bf6f78c-d118-4d38-b92d-287d6115c2f1"/>
                     <upperValue xmi:type="uml:LiteralUnlimitedNatural"
                                 xmi:id="Syntax-Classes-Kernel-A_redefinitionContext_redefinableElement-redefinableElement-_upperValue"
                                 xmi:uuid="17fb184d-c0b4-420b-bc0b-b366647a5a48"
                                 value="*"/>
                  </ownedEnd>
               </packagedElement>
               <packagedElement xmi:type="uml:Association"
                                xmi:id="Syntax-Classes-Kernel-A_redefinedElement_redefinableElement"
                                xmi:uuid="fe2a73f4-7e1b-4237-964f-8affca5ed195"
                                name="A_redefinedElement_redefinableElement"
                                >
                  <memberEnd xmi:idref="Syntax-Classes-Kernel-RedefinableElement-redefinedElement"/>
                  <memberEnd xmi:idref="Syntax-Classes-Kernel-A_redefinedElement_redefinableElement-redefinableElement"/>
                  <ownedEnd xmi:type="uml:Property"
                            xmi:id="Syntax-Classes-Kernel-A_redefinedElement_redefinableElement-redefinableElement"
                            xmi:uuid="136a0084-0067-4478-854d-f2a69d63b78e"
                            name="redefinableElement"
                            visibility="public"
                            type="Syntax-Classes-Kernel-RedefinableElement"
                            association="Syntax-Classes-Kernel-A_redefinedElement_redefinableElement">
                     <lowerValue xmi:type="uml:LiteralInteger"
                                 xmi:id="Syntax-Classes-Kernel-A_redefinedElement_redefinableElement-redefinableElement-_lowerValue"
                                 xmi:uuid="d6ec651e-44ea-4afa-9706-d9f721ab85ba"/>
                  </ownedEnd>
               </packagedElement>
               <packagedElement xmi:type="uml:Class" xmi:id="Syntax-Classes-Kernel-Comment"
                                xmi:uuid="ea6fdf99-69a8-45b2-98ed-2f8ece128386"
                                name="Comment">
                  <ownedAttribute xmi:type="uml:Property" xmi:id="Syntax-Classes-Kernel-Comment-annotatedElement"
                                  xmi:uuid="4bdf259b-0174-40b1-a8fa-6110c504a4fa"
                                  name="annotatedElement"
                                  visibility="public"
                                  type="Syntax-Classes-Kernel-Element"
                                  association="Syntax-Classes-Kernel-A_annotatedElement_comment">
                     <lowerValue xmi:type="uml:LiteralInteger"
                                 xmi:id="Syntax-Classes-Kernel-Comment-annotatedElement-_lowerValue"
                                 xmi:uuid="077a37da-52c4-4a94-98df-521b7768fdea"/>
                     <upperValue xmi:type="uml:LiteralUnlimitedNatural"
                                 xmi:id="Syntax-Classes-Kernel-Comment-annotatedElement-_upperValue"
                                 xmi:uuid="429781ef-5b10-447d-b355-1a623245fac7"
                                 value="*"/>
                  </ownedAttribute>
                  <ownedAttribute xmi:type="uml:Property" xmi:id="Syntax-Classes-Kernel-Comment-body"
                                  xmi:uuid="b051ccfa-3f6a-4af1-9cad-ffff02d88fe7"
                                  name="body"
                                  visibility="public">
                     <type href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                     <lowerValue xmi:type="uml:LiteralInteger"
                                 xmi:id="Syntax-Classes-Kernel-Comment-body-_lowerValue"
                                 xmi:uuid="75073341-aa1a-4bd5-8937-dfdc5639dc61"/>
                  </ownedAttribute>
               </packagedElement>
               <packagedElement xmi:type="uml:Association"
                                xmi:id="Syntax-Classes-Kernel-A_ownedComment_owningElement"
                                xmi:uuid="2417791b-27c4-4d98-8397-de848499744a"
                                name="A_ownedComment_owningElement"
                                >
                  <memberEnd xmi:idref="Syntax-Classes-Kernel-Element-ownedComment"/>
                  <memberEnd xmi:idref="Syntax-Classes-Kernel-A_ownedComment_owningElement-owningElement"/>
                  <ownedComment xmi:type="uml:Comment"
                                xmi:id="Syntax-Classes-Kernel-A_ownedComment_owningElement-_ownedComment.0"
                                xmi:uuid="e47270bf-ccce-4ab5-ae20-2f0b38f94b80"
                                body="namespace Syntax::Classes::Kernel;&#xA;&#xA;assoc A_ownedComment_owningElement {&#xA;&#x9;public owningElement: Element[0..1] nonunique;&#xA;}"/>
                  <ownedEnd xmi:type="uml:Property"
                            xmi:id="Syntax-Classes-Kernel-A_ownedComment_owningElement-owningElement"
                            xmi:uuid="dccf7604-0957-4ac1-a9ce-dd54446f56bd"
                            name="owningElement"
                            visibility="public"
                            type="Syntax-Classes-Kernel-Element"
                            association="Syntax-Classes-Kernel-A_ownedComment_owningElement">
                     <subsettedProperty xmi:idref="Syntax-Classes-Kernel-Element-owner"/>
                     <lowerValue xmi:type="uml:LiteralInteger"
                                 xmi:id="Syntax-Classes-Kernel-A_ownedComment_owningElement-owningElement-_lowerValue"
                                 xmi:uuid="e6c2e75d-bd15-4545-aace-dbb20bf0385f"/>
                  </ownedEnd>
               </packagedElement>
               <packagedElement xmi:type="uml:Association"
                                xmi:id="Syntax-Classes-Kernel-A_annotatedElement_comment"
                                xmi:uuid="2de1da54-c736-4843-afbd-a8a3f923f0e0"
                                name="A_annotatedElement_comment"
                                >
                  <memberEnd xmi:idref="Syntax-Classes-Kernel-Comment-annotatedElement"/>
                  <memberEnd xmi:idref="Syntax-Classes-Kernel-A_annotatedElement_comment-comment"/>
                  <ownedEnd xmi:type="uml:Property"
                            xmi:id="Syntax-Classes-Kernel-A_annotatedElement_comment-comment"
                            xmi:uuid="40df4f36-ffec-46c1-9ade-24c0b8ab9210"
                            name="comment"
                            visibility="public"
                            type="Syntax-Classes-Kernel-Comment"
                            association="Syntax-Classes-Kernel-A_annotatedElement_comment">
                     <lowerValue xmi:type="uml:LiteralInteger"
                                 xmi:id="Syntax-Classes-Kernel-A_annotatedElement_comment-comment-_lowerValue"
                                 xmi:uuid="63de04c4-1e2b-4048-9b25-5bbf488462ca"/>
                     <upperValue xmi:type="uml:LiteralUnlimitedNatural"
                                 xmi:id="Syntax-Classes-Kernel-A_annotatedElement_comment-comment-_upperValue"
                                 xmi:uuid="a2bb0e97-9a41-4fc1-902f-ccdafdc24102"
                                 value="*"/>
                  </ownedEnd>
               </packagedElement>
               <packagedElement xmi:type="uml:Class" xmi:id="Syntax-Classes-Kernel-ElementImport"
                                xmi:uuid="ffcb8844-2263-4e09-8372-45ba0b5ea471"
                                name="ElementImport">
                  <generalization xmi:type="uml:Generalization"
                                  xmi:id="Syntax-Classes-Kernel-ElementImport-_generalization.0"
                                  xmi:uuid="75994a18-b9a9-454e-b2fc-250f492df319"
                                  general="Syntax-Classes-Kernel-Element"/>
                  <ownedAttribute xmi:type="uml:Property" xmi:id="Syntax-Classes-Kernel-ElementImport-visibility"
                                  xmi:uuid="f38498e1-4e77-4853-99f2-65a71b4da438"
                                  name="visibility"
                                  visibility="public"
                                  type="Syntax-Classes-Kernel-VisibilityKind"/>
                  <ownedAttribute xmi:type="uml:Property" xmi:id="Syntax-Classes-Kernel-ElementImport-alias"
                                  xmi:uuid="b00fb255-a767-4f2e-bd7a-2e6ec5477c89"
                                  name="alias"
                                  visibility="public">
                     <type href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                     <lowerValue xmi:type="uml:LiteralInteger"
                                 xmi:id="Syntax-Classes-Kernel-ElementImport-alias-_lowerValue"
                                 xmi:uuid="8358a5c0-9848-4a39-8ee3-f2f0747e17d7"/>
                  </ownedAttribute>
                  <ownedAttribute xmi:type="uml:Property"
                                  xmi:id="Syntax-Classes-Kernel-ElementImport-importedElement"
                                  xmi:uuid="011abcc5-11bb-4579-93c9-781f8cfe4513"
                                  name="importedElement"
                                  visibility="public"
                                  type="Syntax-Classes-Kernel-PackageableElement"
                                  association="Syntax-Classes-Kernel-A_importedElement_elementImport"/>
                  <ownedAttribute xmi:type="uml:Property"
                                  xmi:id="Syntax-Classes-Kernel-ElementImport-importingNamespace"
                                  xmi:uuid="b1a55b48-684c-4a14-b6d7-7d46271f044c"
                                  name="importingNamespace"
                                  visibility="public"
                                  type="Syntax-Classes-Kernel-Namespace"
                                  association="Syntax-Classes-Kernel-A_elementImport_importingNamespace">
                     <subsettedProperty xmi:idref="Syntax-Classes-Kernel-Element-owner"/>
                  </ownedAttribute>
               </packagedElement>
               <packagedElement xmi:type="uml:Association"
                                xmi:id="Syntax-Classes-Kernel-A_elementImport_importingNamespace"
                                xmi:uuid="8abe8492-96ff-4f08-b05c-38d0cdc28b62"
                                name="A_elementImport_importingNamespace"
                                >
                  <memberEnd xmi:idref="Syntax-Classes-Kernel-Namespace-elementImport"/>
                  <memberEnd xmi:idref="Syntax-Classes-Kernel-ElementImport-importingNamespace"/>
               </packagedElement>
               <packagedElement xmi:type="uml:Association"
                                xmi:id="Syntax-Classes-Kernel-A_importedElement_elementImport"
                                xmi:uuid="38c0a1d4-a68c-4b1b-8ef7-58308a9ecca2"
                                name="A_importedElement_elementImport"
                                >
                  <memberEnd xmi:idref="Syntax-Classes-Kernel-ElementImport-importedElement"/>
                  <memberEnd xmi:idref="Syntax-Classes-Kernel-A_importedElement_elementImport-elementImport"/>
                  <ownedEnd xmi:type="uml:Property"
                            xmi:id="Syntax-Classes-Kernel-A_importedElement_elementImport-elementImport"
                            xmi:uuid="ea7c2ac7-a076-4e0e-9d92-3dc2d06c3e6e"
                            name="elementImport"
                            visibility="public"
                            type="Syntax-Classes-Kernel-ElementImport"
                            association="Syntax-Classes-Kernel-A_importedElement_elementImport">
                     <lowerValue xmi:type="uml:LiteralInteger"
                                 xmi:id="Syntax-Classes-Kernel-A_importedElement_elementImport-elementImport-_lowerValue"
                                 xmi:uuid="13366896-19c8-4c39-ae3f-a360951c0569"/>
                     <upperValue xmi:type="uml:LiteralUnlimitedNatural"
                                 xmi:id="Syntax-Classes-Kernel-A_importedElement_elementImport-elementImport-_upperValue"
                                 xmi:uuid="91211490-e840-4967-9cc7-ca2f925e0162"
                                 value="*"/>
                  </ownedEnd>
               </packagedElement>
               <packagedElement xmi:type="uml:Class" xmi:id="Syntax-Classes-Kernel-PackageImport"
                                xmi:uuid="7f004dcc-2830-4b06-af9a-e6337580522e"
                                name="PackageImport">
                  <generalization xmi:type="uml:Generalization"
                                  xmi:id="Syntax-Classes-Kernel-PackageImport-_generalization.0"
                                  xmi:uuid="14618929-33e9-4cba-b699-d14168e28d5c"
                                  general="Syntax-Classes-Kernel-Element"/>
                  <ownedAttribute xmi:type="uml:Property" xmi:id="Syntax-Classes-Kernel-PackageImport-visibility"
                                  xmi:uuid="2a40e0c4-4881-4ed9-a95b-518962623ea9"
                                  name="visibility"
                                  visibility="public"
                                  type="Syntax-Classes-Kernel-VisibilityKind"/>
                  <ownedAttribute xmi:type="uml:Property"
                                  xmi:id="Syntax-Classes-Kernel-PackageImport-importingNamespace"
                                  xmi:uuid="1aafe19d-d05e-43e1-b944-7e503bd4d325"
                                  name="importingNamespace"
                                  visibility="public"
                                  type="Syntax-Classes-Kernel-Namespace"
                                  association="Syntax-Classes-Kernel-A_packageImport_importingNamespace">
                     <subsettedProperty xmi:idref="Syntax-Classes-Kernel-Element-owner"/>
                  </ownedAttribute>
                  <ownedAttribute xmi:type="uml:Property"
                                  xmi:id="Syntax-Classes-Kernel-PackageImport-importedPackage"
                                  xmi:uuid="7fef2eb8-dd35-4daf-a562-602b01cb75a8"
                                  name="importedPackage"
                                  visibility="public"
                                  type="Syntax-Classes-Kernel-Package"
                                  association="Syntax-Classes-Kernel-A_importedPackage_packageImport"/>
               </packagedElement>
               <packagedElement xmi:type="uml:Association"
                                xmi:id="Syntax-Classes-Kernel-A_packageImport_importingNamespace"
                                xmi:uuid="ac1fe6e1-d588-4621-9165-8dd2d94b46e8"
                                name="A_packageImport_importingNamespace"
                                >
                  <memberEnd xmi:idref="Syntax-Classes-Kernel-Namespace-packageImport"/>
                  <memberEnd xmi:idref="Syntax-Classes-Kernel-PackageImport-importingNamespace"/>
               </packagedElement>
               <packagedElement xmi:type="uml:Association"
                                xmi:id="Syntax-Classes-Kernel-A_importedPackage_packageImport"
                                xmi:uuid="3664f08b-9a9c-4af2-90a1-b6a477b6c30d"
                                name="A_importedPackage_packageImport"
                                >
                  <memberEnd xmi:idref="Syntax-Classes-Kernel-PackageImport-importedPackage"/>
                  <memberEnd xmi:idref="Syntax-Classes-Kernel-A_importedPackage_packageImport-packageImport"/>
                  <ownedEnd xmi:type="uml:Property"
                            xmi:id="Syntax-Classes-Kernel-A_importedPackage_packageImport-packageImport"
                            xmi:uuid="a2d75e52-0d78-486d-857f-c9f435ccd397"
                            name="packageImport"
                            visibility="public"
                            type="Syntax-Classes-Kernel-PackageImport"
                            association="Syntax-Classes-Kernel-A_importedPackage_packageImport">
                     <lowerValue xmi:type="uml:LiteralInteger"
                                 xmi:id="Syntax-Classes-Kernel-A_importedPackage_packageImport-packageImport-_lowerValue"
                                 xmi:uuid="9aced591-9c7f-44b0-939b-c6705433952e"/>
                     <upperValue xmi:type="uml:LiteralUnlimitedNatural"
                                 xmi:id="Syntax-Classes-Kernel-A_importedPackage_packageImport-packageImport-_upperValue"
                                 xmi:uuid="093e4e99-d676-46e4-951c-6101a9109aca"
                                 value="*"/>
                  </ownedEnd>
               </packagedElement>
               <packagedElement xmi:type="uml:Association"
                                xmi:id="Syntax-Classes-Kernel-A_nestedClassifier_class"
                                xmi:uuid="0292faec-3d58-4972-89c3-dfaf966af73b"
                                name="A_nestedClassifier_class"
                                >
                  <memberEnd xmi:idref="Syntax-Classes-Kernel-Class-nestedClassifier"/>
                  <memberEnd xmi:idref="Syntax-Classes-Kernel-A_nestedClassifier_class-class"/>
                  <ownedEnd xmi:type="uml:Property"
                            xmi:id="Syntax-Classes-Kernel-A_nestedClassifier_class-class"
                            xmi:uuid="b1cdb639-e3b4-4504-b416-571236313b8d"
                            name="class"
                            visibility="public"
                            type="Syntax-Classes-Kernel-Class"
                            association="Syntax-Classes-Kernel-A_nestedClassifier_class">
                     <subsettedProperty xmi:idref="Syntax-Classes-Kernel-NamedElement-namespace"/>
                     <lowerValue xmi:type="uml:LiteralInteger"
                                 xmi:id="Syntax-Classes-Kernel-A_nestedClassifier_class-class-_lowerValue"
                                 xmi:uuid="a1aaa223-1987-47d5-ae2f-59deb65f212d"/>
                  </ownedEnd>
               </packagedElement>
               <packagedElement xmi:type="uml:Association" xmi:id="Syntax-Classes-Kernel-A_type_package"
                                xmi:uuid="8bb1d120-4232-4dbb-aea1-377b01c0f494"
                                name="A_type_package"
                                >
                  <memberEnd xmi:idref="Syntax-Classes-Kernel-Package-ownedType"/>
                  <memberEnd xmi:idref="Syntax-Classes-Kernel-Type-package"/>
               </packagedElement>
               <packagedElement xmi:type="uml:Association"
                                xmi:id="Syntax-Classes-Kernel-A_nestedPackage_nestingPackage"
                                xmi:uuid="a3a484eb-6399-4c2e-a31d-0640e4f5ab0b"
                                name="A_nestedPackage_nestingPackage"
                                >
                  <memberEnd xmi:idref="Syntax-Classes-Kernel-Package-nestedPackage"/>
                  <memberEnd xmi:idref="Syntax-Classes-Kernel-Package-nestingPackage"/>
               </packagedElement>
               <packagedElement xmi:type="uml:Association"
                                xmi:id="Syntax-Classes-Kernel-A_importedMember_namespace"
                                xmi:uuid="5bb4e3a8-9d35-4cd9-9253-2fd3fe08f333"
                                name="A_importedMember_namespace"
                                >
                  <memberEnd xmi:idref="Syntax-Classes-Kernel-Namespace-importedMember"/>
                  <memberEnd xmi:idref="Syntax-Classes-Kernel-A_importedMember_namespace-namespace"/>
                  <ownedEnd xmi:type="uml:Property"
                            xmi:id="Syntax-Classes-Kernel-A_importedMember_namespace-namespace"
                            xmi:uuid="d71081cf-31ab-4f41-be17-1991162321b8"
                            name="namespace"
                            visibility="public"
                            type="Syntax-Classes-Kernel-Namespace"
                            association="Syntax-Classes-Kernel-A_importedMember_namespace">
                     <subsettedProperty xmi:idref="Syntax-Classes-Kernel-A_member_memberNamespace-memberNamespace"/>
                     <lowerValue xmi:type="uml:LiteralInteger"
                                 xmi:id="Syntax-Classes-Kernel-A_importedMember_namespace-namespace-_lowerValue"
                                 xmi:uuid="ead6cc04-9c72-4f65-8964-ecbc86b01e76"/>
                     <upperValue xmi:type="uml:LiteralUnlimitedNatural"
                                 xmi:id="Syntax-Classes-Kernel-A_importedMember_namespace-namespace-_upperValue"
                                 xmi:uuid="d0ed3956-df3c-43c2-980b-023fc5b04eaf"
                                 value="*"/>
                  </ownedEnd>
               </packagedElement>
               <packagedElement xmi:type="uml:Class" xmi:id="Syntax-Classes-Kernel-LiteralReal"
                                xmi:uuid="f3088682-682a-4289-90f3-ab8d7f9f1716"
                                name="LiteralReal">
                  <generalization xmi:type="uml:Generalization"
                                  xmi:id="Syntax-Classes-Kernel-LiteralReal-_generalization.0"
                                  xmi:uuid="99842d83-fe76-4f66-bc1f-e3821444d332"
                                  general="Syntax-Classes-Kernel-LiteralSpecification"/>
                  <ownedAttribute xmi:type="uml:Property" xmi:id="Syntax-Classes-Kernel-LiteralReal-value"
                                  xmi:uuid="4e94888a-09a3-403a-9c08-f06ae233fec2"
                                  name="value"
                                  visibility="public">
                     <type href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Real"/>
                     <ownedComment xmi:type="uml:Comment"
                                   xmi:id="Syntax-Classes-Kernel-LiteralReal-value-_ownedComment.0"
                                   xmi:uuid="2a000ee0-829b-45ca-b58e-064ace336a69"
                                   body="The specified Real value.">
                        <annotatedElement xmi:idref="Syntax-Classes-Kernel-LiteralReal-value"/>
                     </ownedComment>
                  </ownedAttribute>
               </packagedElement>
               <packagedElement xmi:type="uml:Association"
                                xmi:id="Syntax-Classes-Kernel-A_classifier_enumerationLiteral"
                                xmi:uuid="b19a90dd-9eff-47b5-9a69-30d2504e22e3"
                                name="A_classifier_enumerationLiteral"
                                >
                  <memberEnd xmi:idref="Syntax-Classes-Kernel-EnumerationLiteral-classifier"/>
                  <memberEnd xmi:idref="Syntax-Classes-Kernel-A_classifier_enumerationLiteral-enumerationLiteral"/>
                  <ownedEnd xmi:type="uml:Property"
                            xmi:id="Syntax-Classes-Kernel-A_classifier_enumerationLiteral-enumerationLiteral"
                            xmi:uuid="48b66b67-1162-4ac8-b390-ba4c4d75c7fc"
                            name="enumerationLiteral"
                            visibility="public"
                            type="Syntax-Classes-Kernel-EnumerationLiteral"
                            association="Syntax-Classes-Kernel-A_classifier_enumerationLiteral">
                     <redefinedProperty xmi:idref="Syntax-Classes-Kernel-A_classifier_instanceSpecification-instanceSpecification"/>
                     <lowerValue xmi:type="uml:LiteralInteger"
                                 xmi:id="Syntax-Classes-Kernel-A_classifier_enumerationLiteral-enumerationLiteral-_lowerValue"
                                 xmi:uuid="2b5af08b-79e4-4ad2-9540-5db8878ce1c5"/>
                     <upperValue xmi:type="uml:LiteralUnlimitedNatural"
                                 xmi:id="Syntax-Classes-Kernel-A_classifier_enumerationLiteral-enumerationLiteral-_upperValue"
                                 xmi:uuid="9b54d8ab-2ad6-4756-805d-a79008b30554"
                                 value="*"/>
                  </ownedEnd>
               </packagedElement>
            </packagedElement>
         </packagedElement>
         <packagedElement xmi:type="uml:Package" xmi:id="Syntax-Activities"
                          xmi:uuid="b061ceed-d687-490a-8cff-16c505235cdd"
                          name="Activities">
            <packagedElement xmi:type="uml:Package" xmi:id="Syntax-Activities-IntermediateActivities"
                             xmi:uuid="22dba07b-6f4d-46c3-8cf0-63e5cc47605a"
                             name="IntermediateActivities">
               <packageImport xmi:type="uml:PackageImport"
                              xmi:id="Syntax-Activities-IntermediateActivities-_packageImport.0"
                              xmi:uuid="ce973886-1a99-43df-8948-3904f6ad7217"
                              importedPackage="Syntax-CommonBehaviors-BasicBehaviors"/>
               <packagedElement xmi:type="uml:Class"
                                xmi:id="Syntax-Activities-IntermediateActivities-ObjectFlow"
                                xmi:uuid="1ce3fc71-ba06-4ce3-85c4-93a23f90ad7d"
                                name="ObjectFlow">
                  <generalization xmi:type="uml:Generalization"
                                  xmi:id="Syntax-Activities-IntermediateActivities-ObjectFlow-_generalization.0"
                                  xmi:uuid="08fe7fd7-0667-49d7-a434-7f0d5c7c76d4"
                                  general="Syntax-Activities-IntermediateActivities-ActivityEdge"/>
               </packagedElement>
               <packagedElement xmi:type="uml:Class"
                                xmi:id="Syntax-Activities-IntermediateActivities-ObjectNode"
                                xmi:uuid="ce3910ce-50e1-40f0-8526-9ea2526c8894"
                                name="ObjectNode"
                                isAbstract="true">
                  <generalization xmi:type="uml:Generalization"
                                  xmi:id="Syntax-Activities-IntermediateActivities-ObjectNode-_generalization.0"
                                  xmi:uuid="1c76584e-985d-40c2-b3fb-fd361ce7fa71"
                                  general="Syntax-Activities-IntermediateActivities-ActivityNode"/>
                  <generalization xmi:type="uml:Generalization"
                                  xmi:id="Syntax-Activities-IntermediateActivities-ObjectNode-_generalization.1"
                                  xmi:uuid="1ee23940-966c-43e0-be3d-cee785989b01"
                                  general="Syntax-Classes-Kernel-TypedElement"/>
               </packagedElement>
               <packagedElement xmi:type="uml:Class"
                                xmi:id="Syntax-Activities-IntermediateActivities-MergeNode"
                                xmi:uuid="7953fba2-9bd4-4e13-a54c-c25702f96efc"
                                name="MergeNode">
                  <generalization xmi:type="uml:Generalization"
                                  xmi:id="Syntax-Activities-IntermediateActivities-MergeNode-_generalization.0"
                                  xmi:uuid="601574d1-53c2-4fba-84bf-6592f297f756"
                                  general="Syntax-Activities-IntermediateActivities-ControlNode"/>
               </packagedElement>
               <packagedElement xmi:type="uml:Class" xmi:id="Syntax-Activities-IntermediateActivities-JoinNode"
                                xmi:uuid="97f8a2ae-fff7-4325-8380-acf281b18a65"
                                name="JoinNode">
                  <generalization xmi:type="uml:Generalization"
                                  xmi:id="Syntax-Activities-IntermediateActivities-JoinNode-_generalization.0"
                                  xmi:uuid="9e59690b-61ff-4d97-b86a-b212efb133d2"
                                  general="Syntax-Activities-IntermediateActivities-ControlNode"/>
               </packagedElement>
               <packagedElement xmi:type="uml:Class"
                                xmi:id="Syntax-Activities-IntermediateActivities-InitialNode"
                                xmi:uuid="f4e1fcf8-2724-4e89-a552-7bd014102ca7"
                                name="InitialNode">
                  <generalization xmi:type="uml:Generalization"
                                  xmi:id="Syntax-Activities-IntermediateActivities-InitialNode-_generalization.0"
                                  xmi:uuid="0d028762-f8f4-4112-9466-8d0f747522ac"
                                  general="Syntax-Activities-IntermediateActivities-ControlNode"/>
               </packagedElement>
               <packagedElement xmi:type="uml:Class"
                                xmi:id="Syntax-Activities-IntermediateActivities-FinalNode"
                                xmi:uuid="5465ead7-9923-4c4f-82ba-d962a6cd5907"
                                name="FinalNode"
                                isAbstract="true">
                  <generalization xmi:type="uml:Generalization"
                                  xmi:id="Syntax-Activities-IntermediateActivities-FinalNode-_generalization.0"
                                  xmi:uuid="7ed52dd5-6321-4fae-bf2f-b4f4c3186793"
                                  general="Syntax-Activities-IntermediateActivities-ControlNode"/>
               </packagedElement>
               <packagedElement xmi:type="uml:Class" xmi:id="Syntax-Activities-IntermediateActivities-ForkNode"
                                xmi:uuid="121bc95e-1ed0-4df2-8739-3dde885d7bcb"
                                name="ForkNode">
                  <generalization xmi:type="uml:Generalization"
                                  xmi:id="Syntax-Activities-IntermediateActivities-ForkNode-_generalization.0"
                                  xmi:uuid="e7afa8ec-fb54-4b27-bab7-0599e7b28bf6"
                                  general="Syntax-Activities-IntermediateActivities-ControlNode"/>
               </packagedElement>
               <packagedElement xmi:type="uml:Class"
                                xmi:id="Syntax-Activities-IntermediateActivities-ControlFlow"
                                xmi:uuid="1669c62d-d07d-48fe-a315-c2ad3af24580"
                                name="ControlFlow">
                  <generalization xmi:type="uml:Generalization"
                                  xmi:id="Syntax-Activities-IntermediateActivities-ControlFlow-_generalization.0"
                                  xmi:uuid="2ebf2e92-4c73-4a0e-b64a-21461eac5244"
                                  general="Syntax-Activities-IntermediateActivities-ActivityEdge"/>
               </packagedElement>
               <packagedElement xmi:type="uml:Class"
                                xmi:id="Syntax-Activities-IntermediateActivities-ControlNode"
                                xmi:uuid="bfc2af46-d22f-4cf3-819b-01925ded19ca"
                                name="ControlNode"
                                isAbstract="true">
                  <generalization xmi:type="uml:Generalization"
                                  xmi:id="Syntax-Activities-IntermediateActivities-ControlNode-_generalization.0"
                                  xmi:uuid="17d79634-4eb8-40c6-b05b-e7d016fc2073"
                                  general="Syntax-Activities-IntermediateActivities-ActivityNode"/>
               </packagedElement>
               <packagedElement xmi:type="uml:Class"
                                xmi:id="Syntax-Activities-IntermediateActivities-DecisionNode"
                                xmi:uuid="48955f4e-f62c-4bea-9639-e5cf48587393"
                                name="DecisionNode">
                  <generalization xmi:type="uml:Generalization"
                                  xmi:id="Syntax-Activities-IntermediateActivities-DecisionNode-_generalization.0"
                                  xmi:uuid="64885464-2303-4135-a0d7-c0274a86291b"
                                  general="Syntax-Activities-IntermediateActivities-ControlNode"/>
                  <ownedAttribute xmi:type="uml:Property"
                                  xmi:id="Syntax-Activities-IntermediateActivities-DecisionNode-decisionInput"
                                  xmi:uuid="10fbc0c4-7479-401c-acf1-1885456e2729"
                                  name="decisionInput"
                                  visibility="public"
                                  type="Syntax-CommonBehaviors-BasicBehaviors-Behavior"
                                  association="Syntax-Activities-IntermediateActivities-A_decisionInput_decisionNode">
                     <ownedComment xmi:type="uml:Comment"
                                   xmi:id="Syntax-Activities-IntermediateActivities-DecisionNode-decisionInput-_ownedComment.0"
                                   xmi:uuid="b5b25451-9ac4-43a2-a471-5851f36e4fbe"
                                   body="Provides input to guard specifications on edges outgoing from the decision node.">
                        <annotatedElement xmi:idref="Syntax-Activities-IntermediateActivities-DecisionNode-decisionInput"/>
                     </ownedComment>
                     <lowerValue xmi:type="uml:LiteralInteger"
                                 xmi:id="Syntax-Activities-IntermediateActivities-DecisionNode-decisionInput-_lowerValue"
                                 xmi:uuid="f5bdd8d5-b74c-4026-995b-20cb135220c2"/>
                  </ownedAttribute>
                  <ownedAttribute xmi:type="uml:Property"
                                  xmi:id="Syntax-Activities-IntermediateActivities-DecisionNode-decisionInputFlow"
                                  xmi:uuid="54ffdc97-a41d-4400-976a-6c720c7cd6fd"
                                  name="decisionInputFlow"
                                  visibility="public"
                                  type="Syntax-Activities-IntermediateActivities-ObjectFlow"
                                  association="Syntax-Activities-IntermediateActivities-A_decisionNode_decisionInputFlow">
                     <lowerValue xmi:type="uml:LiteralInteger"
                                 xmi:id="Syntax-Activities-IntermediateActivities-DecisionNode-decisionInputFlow-_lowerValue"
                                 xmi:uuid="90ca3c7c-60a0-4c95-98cc-8fbea2b24a75"/>
                  </ownedAttribute>
               </packagedElement>
               <packagedElement xmi:type="uml:Class"
                                xmi:id="Syntax-Activities-IntermediateActivities-ActivityFinalNode"
                                xmi:uuid="22244aa2-358e-4f21-86d5-44c7f2eb7419"
                                name="ActivityFinalNode">
                  <generalization xmi:type="uml:Generalization"
                                  xmi:id="Syntax-Activities-IntermediateActivities-ActivityFinalNode-_generalization.0"
                                  xmi:uuid="cc817ed3-4fd2-4e6b-a196-2058ecc23744"
                                  general="Syntax-Activities-IntermediateActivities-FinalNode"/>
               </packagedElement>
               <packagedElement xmi:type="uml:Class"
                                xmi:id="Syntax-Activities-IntermediateActivities-ActivityNode"
                                xmi:uuid="4ec5125e-f90f-4e48-98e5-2d4f1f8bca86"
                                name="ActivityNode"
                                isAbstract="true">
                  <generalization xmi:type="uml:Generalization"
                                  xmi:id="Syntax-Activities-IntermediateActivities-ActivityNode-_generalization.0"
                                  xmi:uuid="6636ca90-ae94-4879-bc6a-8c59ae6b220a"
                                  general="Syntax-Classes-Kernel-RedefinableElement"/>
                  <ownedAttribute xmi:type="uml:Property"
                                  xmi:id="Syntax-Activities-IntermediateActivities-ActivityNode-inStructuredNode"
                                  xmi:uuid="aae385db-8afb-4e7e-91d0-8e7689b74f4e"
                                  name="inStructuredNode"
                                  visibility="public"
                                  type="Syntax-Activities-CompleteStructuredActivities-StructuredActivityNode"
                                  association="Syntax-Activities-CompleteStructuredActivities-A_node_inStructuredNode">
                     <subsettedProperty xmi:idref="Syntax-Classes-Kernel-Element-owner"/>
                     <ownedComment xmi:type="uml:Comment"
                                   xmi:id="Syntax-Activities-IntermediateActivities-ActivityNode-inStructuredNode-_ownedComment.0"
                                   xmi:uuid="b68ee3b0-4d36-4b9b-a23a-134df566440a"
                                   body="Structured activity node containing the node.">
                        <annotatedElement xmi:idref="Syntax-Activities-IntermediateActivities-ActivityNode-inStructuredNode"/>
                     </ownedComment>
                     <lowerValue xmi:type="uml:LiteralInteger"
                                 xmi:id="Syntax-Activities-IntermediateActivities-ActivityNode-inStructuredNode-_lowerValue"
                                 xmi:uuid="a3d93f6c-079f-4c76-8664-3b7b33efc597"/>
                  </ownedAttribute>
                  <ownedAttribute xmi:type="uml:Property"
                                  xmi:id="Syntax-Activities-IntermediateActivities-ActivityNode-activity"
                                  xmi:uuid="eeab0fa6-83f8-4dc5-9b36-165b73eee31e"
                                  name="activity"
                                  visibility="public"
                                  type="Syntax-Activities-IntermediateActivities-Activity"
                                  association="Syntax-Activities-IntermediateActivities-A_node_activity">
                     <subsettedProperty xmi:idref="Syntax-Classes-Kernel-Element-owner"/>
                     <ownedComment xmi:type="uml:Comment"
                                   xmi:id="Syntax-Activities-IntermediateActivities-ActivityNode-activity-_ownedComment.0"
                                   xmi:uuid="041bbf8c-70ff-430a-bfd7-b316a759ee96"
                                   body="Activity containing the node.">
                        <annotatedElement xmi:idref="Syntax-Activities-IntermediateActivities-ActivityNode-activity"/>
                     </ownedComment>
                     <lowerValue xmi:type="uml:LiteralInteger"
                                 xmi:id="Syntax-Activities-IntermediateActivities-ActivityNode-activity-_lowerValue"
                                 xmi:uuid="250e0063-1db3-4995-9f17-cfc61b3d3300"/>
                  </ownedAttribute>
                  <ownedAttribute xmi:type="uml:Property"
                                  xmi:id="Syntax-Activities-IntermediateActivities-ActivityNode-outgoing"
                                  xmi:uuid="6341a8b3-68d8-44d4-9e06-f5b1d4276340"
                                  name="outgoing"
                                  visibility="public"
                                  type="Syntax-Activities-IntermediateActivities-ActivityEdge"
                                  association="Syntax-Activities-IntermediateActivities-A_outgoing_source_node">
                     <ownedComment xmi:type="uml:Comment"
                                   xmi:id="Syntax-Activities-IntermediateActivities-ActivityNode-outgoing-_ownedComment.0"
                                   xmi:uuid="8bd7b427-250c-4f73-b962-b1ce7be1fe17"
                                   body="Edges that have the node as source.">
                        <annotatedElement xmi:idref="Syntax-Activities-IntermediateActivities-ActivityNode-outgoing"/>
                     </ownedComment>
                     <lowerValue xmi:type="uml:LiteralInteger"
                                 xmi:id="Syntax-Activities-IntermediateActivities-ActivityNode-outgoing-_lowerValue"
                                 xmi:uuid="029b56ef-7889-406c-bc83-9fc2498aaf3e"/>
                     <upperValue xmi:type="uml:LiteralUnlimitedNatural"
                                 xmi:id="Syntax-Activities-IntermediateActivities-ActivityNode-outgoing-_upperValue"
                                 xmi:uuid="c6d372d8-cbea-4a33-a146-87920c9861e0"
                                 value="*"/>
                  </ownedAttribute>
                  <ownedAttribute xmi:type="uml:Property"
                                  xmi:id="Syntax-Activities-IntermediateActivities-ActivityNode-incoming"
                                  xmi:uuid="ee4160d6-8827-47ad-9c91-32cd684b76ed"
                                  name="incoming"
                                  visibility="public"
                                  type="Syntax-Activities-IntermediateActivities-ActivityEdge"
                                  association="Syntax-Activities-IntermediateActivities-A_incoming_target_node">
                     <ownedComment xmi:type="uml:Comment"
                                   xmi:id="Syntax-Activities-IntermediateActivities-ActivityNode-incoming-_ownedComment.0"
                                   xmi:uuid="6cdf72e4-ce4d-433f-86ae-0c349771a7e2"
                                   body="Edges that have the node as target.">
                        <annotatedElement xmi:idref="Syntax-Activities-IntermediateActivities-ActivityNode-incoming"/>
                     </ownedComment>
                     <lowerValue xmi:type="uml:LiteralInteger"
                                 xmi:id="Syntax-Activities-IntermediateActivities-ActivityNode-incoming-_lowerValue"
                                 xmi:uuid="c4b7e02a-e164-44bb-8846-8d535396de56"/>
                     <upperValue xmi:type="uml:LiteralUnlimitedNatural"
                                 xmi:id="Syntax-Activities-IntermediateActivities-ActivityNode-incoming-_upperValue"
                                 xmi:uuid="be0c5cc5-ef7d-4400-b6f6-d73334cfd3f2"
                                 value="*"/>
                  </ownedAttribute>
               </packagedElement>
               <packagedElement xmi:type="uml:Class"
                                xmi:id="Syntax-Activities-IntermediateActivities-ActivityParameterNode"
                                xmi:uuid="a48ec7db-c5f2-4209-b871-3057dfe0dfd8"
                                name="ActivityParameterNode">
                  <generalization xmi:type="uml:Generalization"
                                  xmi:id="Syntax-Activities-IntermediateActivities-ActivityParameterNode-_generalization.0"
                                  xmi:uuid="c11430b9-efc1-4820-9478-40c1c7a4104a"
                                  general="Syntax-Activities-IntermediateActivities-ObjectNode"/>
                  <ownedAttribute xmi:type="uml:Property"
                                  xmi:id="Syntax-Activities-IntermediateActivities-ActivityParameterNode-parameter"
                                  xmi:uuid="49ba6479-3b36-4aec-a2ad-d46476ac4442"
                                  name="parameter"
                                  visibility="public"
                                  type="Syntax-Classes-Kernel-Parameter"
                                  association="Syntax-Activities-IntermediateActivities-A_parameter_activityParameterNode">
                     <ownedComment xmi:type="uml:Comment"
                                   xmi:id="Syntax-Activities-IntermediateActivities-ActivityParameterNode-parameter-_ownedComment.0"
                                   xmi:uuid="b2e679f8-ca4e-4133-a30f-1cd4ce31a48e"
                                   body="The parameter the object node will be accepting or providing values for.">
                        <annotatedElement xmi:idref="Syntax-Activities-IntermediateActivities-ActivityParameterNode-parameter"/>
                     </ownedComment>
                  </ownedAttribute>
               </packagedElement>
               <packagedElement xmi:type="uml:Class"
                                xmi:id="Syntax-Activities-IntermediateActivities-ActivityEdge"
                                xmi:uuid="e0bbbc0c-ffb5-4a76-9fad-6689a5e52ef1"
                                name="ActivityEdge"
                                isAbstract="true">
                  <ownedRule xmi:type="uml:Constraint"
                             xmi:id="Syntax-Activities-IntermediateActivities-ActivityEdge-fUML_allowed_guards"
                             xmi:uuid="dea12eea-ab03-4cb4-82ee-cc24cfc46bfe"
                             name="fUML_allowed_guards">
                     <constrainedElement xmi:idref="Syntax-Activities-IntermediateActivities-ActivityEdge"/>
                     <ownedComment xmi:type="uml:Comment"
                                   xmi:id="Syntax-Activities-IntermediateActivities-ActivityEdge-fUML_allowed_guards-_ownedComment.0"
                                   xmi:uuid="715b3a13-5251-4306-ba94-7c36e720d816"
                                   body="A guard is only allowed if the source of the edge is a DecisionNode.">
                        <annotatedElement xmi:idref="Syntax-Activities-IntermediateActivities-ActivityEdge-fUML_allowed_guards"/>
                     </ownedComment>
                     <specification xmi:type="uml:OpaqueExpression"
                                    xmi:id="Syntax-Activities-IntermediateActivities-ActivityEdge-fUML_allowed_guards-_specification"
                                    xmi:uuid="c87ec00e-7c12-4c22-a9cd-2e0f93a013fb">
                        <body>self.guard-&gt;notEmpty() implies self.source.oclIsKindOf(DecisionNode)</body>
                        <language>OCL</language>
                     </specification>
                  </ownedRule>
                  <generalization xmi:type="uml:Generalization"
                                  xmi:id="Syntax-Activities-IntermediateActivities-ActivityEdge-_generalization.0"
                                  xmi:uuid="2763aad3-751b-47da-82eb-0e5ccb49d599"
                                  general="Syntax-Classes-Kernel-RedefinableElement"/>
                  <ownedAttribute xmi:type="uml:Property"
                                  xmi:id="Syntax-Activities-IntermediateActivities-ActivityEdge-activity"
                                  xmi:uuid="81a36467-5509-41c8-a1d3-2c74f5acfc8d"
                                  name="activity"
                                  visibility="public"
                                  type="Syntax-Activities-IntermediateActivities-Activity"
                                  association="Syntax-Activities-IntermediateActivities-A_activity_edge">
                     <subsettedProperty xmi:idref="Syntax-Classes-Kernel-Element-owner"/>
                     <ownedComment xmi:type="uml:Comment"
                                   xmi:id="Syntax-Activities-IntermediateActivities-ActivityEdge-activity-_ownedComment.0"
                                   xmi:uuid="432ea441-d2e6-47dd-9521-b56d783caff8"
                                   body="Activity containing the edge.">
                        <annotatedElement xmi:idref="Syntax-Activities-IntermediateActivities-ActivityEdge-activity"/>
                     </ownedComment>
                     <lowerValue xmi:type="uml:LiteralInteger"
                                 xmi:id="Syntax-Activities-IntermediateActivities-ActivityEdge-activity-_lowerValue"
                                 xmi:uuid="b8a7ee48-8963-4cd6-a2a4-233d778b944c"/>
                  </ownedAttribute>
                  <ownedAttribute xmi:type="uml:Property"
                                  xmi:id="Syntax-Activities-IntermediateActivities-ActivityEdge-source"
                                  xmi:uuid="fd9a0766-c021-40a0-9765-88ffb42e9c8e"
                                  name="source"
                                  visibility="public"
                                  type="Syntax-Activities-IntermediateActivities-ActivityNode"
                                  association="Syntax-Activities-IntermediateActivities-A_outgoing_source_node">
                     <ownedComment xmi:type="uml:Comment"
                                   xmi:id="Syntax-Activities-IntermediateActivities-ActivityEdge-source-_ownedComment.0"
                                   xmi:uuid="35435089-e026-429a-a86b-81deea7bc72b"
                                   body="Node from which tokens are taken when they traverse the edge.">
                        <annotatedElement xmi:idref="Syntax-Activities-IntermediateActivities-ActivityEdge-source"/>
                     </ownedComment>
                  </ownedAttribute>
                  <ownedAttribute xmi:type="uml:Property"
                                  xmi:id="Syntax-Activities-IntermediateActivities-ActivityEdge-target"
                                  xmi:uuid="7bdeabd9-ff64-4809-931f-a11b63d1faba"
                                  name="target"
                                  visibility="public"
                                  type="Syntax-Activities-IntermediateActivities-ActivityNode"
                                  association="Syntax-Activities-IntermediateActivities-A_incoming_target_node">
                     <ownedComment xmi:type="uml:Comment"
                                   xmi:id="Syntax-Activities-IntermediateActivities-ActivityEdge-target-_ownedComment.0"
                                   xmi:uuid="786ab516-6fa6-4046-86ac-402b0f512c46"
                                   body="Node to which tokens are put when they traverse the edge.">
                        <annotatedElement xmi:idref="Syntax-Activities-IntermediateActivities-ActivityEdge-target"/>
                     </ownedComment>
                  </ownedAttribute>
                  <ownedAttribute xmi:type="uml:Property"
                                  xmi:id="Syntax-Activities-IntermediateActivities-ActivityEdge-guard"
                                  xmi:uuid="60cd47c2-315f-47a4-84d5-ffee9f345cb1"
                                  name="guard"
                                  visibility="public"
                                  aggregation="composite"
                                  type="Syntax-Classes-Kernel-ValueSpecification"
                                  association="Syntax-Activities-IntermediateActivities-A_activityEdge_guard">
                     <subsettedProperty xmi:idref="Syntax-Classes-Kernel-Element-ownedElement"/>
                     <ownedComment xmi:type="uml:Comment"
                                   xmi:id="Syntax-Activities-IntermediateActivities-ActivityEdge-guard-_ownedComment.0"
                                   xmi:uuid="096b6e2e-cd6d-409d-bf3a-42a465e205ba"
                                   body="Specification evaluated at runtime to determine if the edge can be traversed.">
                        <annotatedElement xmi:idref="Syntax-Activities-IntermediateActivities-ActivityEdge-guard"/>
                     </ownedComment>
                     <lowerValue xmi:type="uml:LiteralInteger"
                                 xmi:id="Syntax-Activities-IntermediateActivities-ActivityEdge-guard-_lowerValue"
                                 xmi:uuid="018f2fa9-6c0f-4b34-96bf-02f182259601"/>
                  </ownedAttribute>
                  <ownedAttribute xmi:type="uml:Property"
                                  xmi:id="Syntax-Activities-IntermediateActivities-ActivityEdge-inStructuredNode"
                                  xmi:uuid="632df547-86bb-4de5-bd1d-4c13f0a4c912"
                                  name="inStructuredNode"
                                  visibility="public"
                                  type="Syntax-Activities-CompleteStructuredActivities-StructuredActivityNode"
                                  association="Syntax-Activities-CompleteStructuredActivities-A_edge_inStructuredNode">
                     <subsettedProperty xmi:idref="Syntax-Classes-Kernel-Element-owner"/>
                     <ownedComment xmi:type="uml:Comment"
                                   xmi:id="Syntax-Activities-IntermediateActivities-ActivityEdge-inStructuredNode-_ownedComment.0"
                                   xmi:uuid="5641af05-dc33-43e3-8f5c-003d2ba98f39"
                                   body="Structured activity node containing the edge.">
                        <annotatedElement xmi:idref="Syntax-Activities-IntermediateActivities-ActivityEdge-inStructuredNode"/>
                     </ownedComment>
                     <lowerValue xmi:type="uml:LiteralInteger"
                                 xmi:id="Syntax-Activities-IntermediateActivities-ActivityEdge-inStructuredNode-_lowerValue"
                                 xmi:uuid="198d2410-b000-4422-832a-e640bfd66cef"/>
                  </ownedAttribute>
               </packagedElement>
               <packagedElement xmi:type="uml:Class" xmi:id="Syntax-Activities-IntermediateActivities-Activity"
                                xmi:uuid="894a9ccf-8885-4441-b991-02600cd573df"
                                name="Activity">
                  <ownedComment xmi:type="uml:Comment"
                                xmi:id="Syntax-Activities-IntermediateActivities-Activity-_ownedComment.0"
                                xmi:uuid="af1e0741-269c-4963-a91c-ba47de076cd2"
                                body="import fUML.Syntax.Activities.CompleteStructuredActivities.*;&#xD;&#xA;"/>
                  <ownedRule xmi:type="uml:Constraint"
                             xmi:id="Syntax-Activities-IntermediateActivities-Activity-fUML_no_classifier_behavior"
                             xmi:uuid="ef7c1a22-7d94-44de-9718-105be26a3ccb"
                             name="fUML_no_classifier_behavior">
                     <constrainedElement xmi:idref="Syntax-Activities-IntermediateActivities-Activity"/>
                     <ownedComment xmi:type="uml:Comment"
                                   xmi:id="Syntax-Activities-IntermediateActivities-Activity-fUML_no_classifier_behavior-_ownedComment.0"
                                   xmi:uuid="249632c9-2db2-4c9f-9340-90b4c2a52a86"
                                   body="An activity may be active, but cannot have a classifier behavior.">
                        <annotatedElement xmi:idref="Syntax-Activities-IntermediateActivities-Activity-fUML_no_classifier_behavior"/>
                     </ownedComment>
                     <specification xmi:type="uml:OpaqueExpression"
                                    xmi:id="Syntax-Activities-IntermediateActivities-Activity-fUML_no_classifier_behavior-_specification"
                                    xmi:uuid="2c9ba427-831b-4dcb-a587-27eae015e59b">
                        <body>self.classifierBehavior-&gt;isEmpty()</body>
                        <language>OCL</language>
                     </specification>
                  </ownedRule>
                  <generalization xmi:type="uml:Generalization"
                                  xmi:id="Syntax-Activities-IntermediateActivities-Activity-_generalization.0"
                                  xmi:uuid="48a3b7c0-551e-48b9-8ef0-3295dc246d60"
                                  general="Syntax-CommonBehaviors-BasicBehaviors-Behavior"/>
                  <ownedAttribute xmi:type="uml:Property"
                                  xmi:id="Syntax-Activities-IntermediateActivities-Activity-structuredNode"
                                  xmi:uuid="a484f94b-54ee-48a0-9653-79fa8de6a832"
                                  name="structuredNode"
                                  visibility="public"
                                  isReadOnly="true"
                                  aggregation="composite"
                                  isDerived="true"
                                  type="Syntax-Activities-CompleteStructuredActivities-StructuredActivityNode"
                                  association="Syntax-Activities-CompleteStructuredActivities-A_activity_structuredNode">
                     <subsettedProperty xmi:idref="Syntax-Activities-IntermediateActivities-Activity-node"/>
                     <ownedComment xmi:type="uml:Comment"
                                   xmi:id="Syntax-Activities-IntermediateActivities-Activity-structuredNode-_ownedComment.0"
                                   xmi:uuid="b0260fdf-56af-40f3-a48f-14ec5c1fa8f9"
                                   body="Top-level structured nodes in the activity.">
                        <annotatedElement xmi:idref="Syntax-Activities-IntermediateActivities-Activity-structuredNode"/>
                     </ownedComment>
                     <lowerValue xmi:type="uml:LiteralInteger"
                                 xmi:id="Syntax-Activities-IntermediateActivities-Activity-structuredNode-_lowerValue"
                                 xmi:uuid="dba60dca-1e60-408e-a46f-2ba1c8f81ffe"/>
                     <upperValue xmi:type="uml:LiteralUnlimitedNatural"
                                 xmi:id="Syntax-Activities-IntermediateActivities-Activity-structuredNode-_upperValue"
                                 xmi:uuid="c764d442-b604-4c21-b65a-398efc91766a"
                                 value="*"/>
                  </ownedAttribute>
                  <ownedAttribute xmi:type="uml:Property"
                                  xmi:id="Syntax-Activities-IntermediateActivities-Activity-node"
                                  xmi:uuid="cd35e9fa-d0d8-48e2-9477-b51027ae749a"
                                  name="node"
                                  visibility="public"
                                  aggregation="composite"
                                  type="Syntax-Activities-IntermediateActivities-ActivityNode"
                                  association="Syntax-Activities-IntermediateActivities-A_node_activity">
                     <subsettedProperty xmi:idref="Syntax-Classes-Kernel-Element-ownedElement"/>
                     <ownedComment xmi:type="uml:Comment"
                                   xmi:id="Syntax-Activities-IntermediateActivities-Activity-node-_ownedComment.0"
                                   xmi:uuid="c2264af6-7b69-43fe-942f-1eaf69b16a43"
                                   body="Nodes coordinated by the activity.">
                        <annotatedElement xmi:idref="Syntax-Activities-IntermediateActivities-Activity-node"/>
                     </ownedComment>
                     <lowerValue xmi:type="uml:LiteralInteger"
                                 xmi:id="Syntax-Activities-IntermediateActivities-Activity-node-_lowerValue"
                                 xmi:uuid="4ce2fc26-c1f6-4804-bc92-faadff2e6075"/>
                     <upperValue xmi:type="uml:LiteralUnlimitedNatural"
                                 xmi:id="Syntax-Activities-IntermediateActivities-Activity-node-_upperValue"
                                 xmi:uuid="c5b435e1-1700-4c8a-9f60-4952e21b4519"
                                 value="*"/>
                  </ownedAttribute>
                  <ownedAttribute xmi:type="uml:Property"
                                  xmi:id="Syntax-Activities-IntermediateActivities-Activity-isReadOnly"
                                  xmi:uuid="eead73cb-55a5-4fe9-a8f3-cc73adbecbef"
                                  name="isReadOnly"
                                  visibility="public">
                     <type href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Boolean"/>
                     <ownedComment xmi:type="uml:Comment"
                                   xmi:id="Syntax-Activities-IntermediateActivities-Activity-isReadOnly-_ownedComment.0"
                                   xmi:uuid="39e87554-4692-42e9-b47e-81b6baabfecd"
                                   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).">
                        <annotatedElement xmi:idref="Syntax-Activities-IntermediateActivities-Activity-isReadOnly"/>
                     </ownedComment>
                     <defaultValue xmi:type="uml:LiteralBoolean"
                                   xmi:id="Syntax-Activities-IntermediateActivities-Activity-isReadOnly-_defaultValue"
                                   xmi:uuid="0e3cbebe-14b5-424a-9964-0ceeb87f9285">
                        <type href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Boolean"/>
                     </defaultValue>
                  </ownedAttribute>
                  <ownedAttribute xmi:type="uml:Property"
                                  xmi:id="Syntax-Activities-IntermediateActivities-Activity-edge"
                                  xmi:uuid="00a4ff06-7ff9-449f-a8df-b0d92e92f778"
                                  name="edge"
                                  visibility="public"
                                  aggregation="composite"
                                  type="Syntax-Activities-IntermediateActivities-ActivityEdge"
                                  association="Syntax-Activities-IntermediateActivities-A_activity_edge">
                     <subsettedProperty xmi:idref="Syntax-Classes-Kernel-Element-ownedElement"/>
                     <ownedComment xmi:type="uml:Comment"
                                   xmi:id="Syntax-Activities-IntermediateActivities-Activity-edge-_ownedComment.0"
                                   xmi:uuid="e29fa0d0-e9e2-4111-851e-0b317707c75d"
                                   body="Edges expressing flow between nodes of the activity.">
                        <annotatedElement xmi:idref="Syntax-Activities-IntermediateActivities-Activity-edge"/>
                     </ownedComment>
                     <lowerValue xmi:type="uml:LiteralInteger"
                                 xmi:id="Syntax-Activities-IntermediateActivities-Activity-edge-_lowerValue"
                                 xmi:uuid="5d521b75-84fb-43b3-b397-f5c1ffb00d05"/>
                     <upperValue xmi:type="uml:LiteralUnlimitedNatural"
                                 xmi:id="Syntax-Activities-IntermediateActivities-Activity-edge-_upperValue"
                                 xmi:uuid="3cc88187-9cea-461c-b4d4-0e20bb6e66e3"
                                 value="*"/>
                  </ownedAttribute>
               </packagedElement>
               <packagedElement xmi:type="uml:Association"
                                xmi:id="Syntax-Activities-IntermediateActivities-A_activity_edge"
                                xmi:uuid="cd8c20d5-58c3-4954-97be-e03e8bd696cd"
                                name="A_activity_edge"
                                >
                  <memberEnd xmi:idref="Syntax-Activities-IntermediateActivities-ActivityEdge-activity"/>
                  <memberEnd xmi:idref="Syntax-Activities-IntermediateActivities-Activity-edge"/>
               </packagedElement>
               <packagedElement xmi:type="uml:Association"
                                xmi:id="Syntax-Activities-IntermediateActivities-A_activityEdge_guard"
                                xmi:uuid="b5fc74b2-d22c-4247-86cb-3d60d5bf76fd"
                                name="A_activityEdge_guard"
                                >
                  <memberEnd xmi:idref="Syntax-Activities-IntermediateActivities-A_activityEdge_guard-activityEdge"/>
                  <memberEnd xmi:idref="Syntax-Activities-IntermediateActivities-ActivityEdge-guard"/>
                  <ownedEnd xmi:type="uml:Property"
                            xmi:id="Syntax-Activities-IntermediateActivities-A_activityEdge_guard-activityEdge"
                            xmi:uuid="1614993d-fcea-4a9f-8915-7b151d509f42"
                            name="activityEdge"
                            visibility="public"
                            type="Syntax-Activities-IntermediateActivities-ActivityEdge"
                            association="Syntax-Activities-IntermediateActivities-A_activityEdge_guard">
                     <subsettedProperty xmi:idref="Syntax-Classes-Kernel-Element-owner"/>
                  </ownedEnd>
               </packagedElement>
               <packagedElement xmi:type="uml:Association"
                                xmi:id="Syntax-Activities-IntermediateActivities-A_parameter_activityParameterNode"
                                xmi:uuid="11e82a0f-d87b-4c53-9f43-a171331d78c0"
                                name="A_parameter_activityParameterNode"
                                >
                  <memberEnd xmi:idref="Syntax-Activities-IntermediateActivities-ActivityParameterNode-parameter"/>
                  <memberEnd xmi:idref="Syntax-Activities-IntermediateActivities-A_parameter_activityParameterNode-activityParameterNode"/>
                  <ownedEnd xmi:type="uml:Property"
                            xmi:id="Syntax-Activities-IntermediateActivities-A_parameter_activityParameterNode-activityParameterNode"
                            xmi:uuid="a1f875de-fde8-4532-b459-78549bb63e72"
                            name="activityParameterNode"
                            visibility="public"
                            type="Syntax-Activities-IntermediateActivities-ActivityParameterNode"
                            association="Syntax-Activities-IntermediateActivities-A_parameter_activityParameterNode"/>
               </packagedElement>
               <packagedElement xmi:type="uml:Association"
                                xmi:id="Syntax-Activities-IntermediateActivities-A_outgoing_source_node"
                                xmi:uuid="31773c39-5ee7-4ac5-a329-3a14c91f8f52"
                                name="A_outgoing_source_node"
                                >
                  <memberEnd xmi:idref="Syntax-Activities-IntermediateActivities-ActivityNode-outgoing"/>
                  <memberEnd xmi:idref="Syntax-Activities-IntermediateActivities-ActivityEdge-source"/>
               </packagedElement>
               <packagedElement xmi:type="uml:Association"
                                xmi:id="Syntax-Activities-IntermediateActivities-A_node_activity"
                                xmi:uuid="d72b75fc-eb52-4ebf-aa0c-524709353542"
                                name="A_node_activity"
                                >
                  <memberEnd xmi:idref="Syntax-Activities-IntermediateActivities-Activity-node"/>
                  <memberEnd xmi:idref="Syntax-Activities-IntermediateActivities-ActivityNode-activity"/>
               </packagedElement>
               <packagedElement xmi:type="uml:Association"
                                xmi:id="Syntax-Activities-IntermediateActivities-A_incoming_target_node"
                                xmi:uuid="9482e6cf-e37e-4e33-aaaa-b9a895d9ae39"
                                name="A_incoming_target_node"
                                >
                  <memberEnd xmi:idref="Syntax-Activities-IntermediateActivities-ActivityEdge-target"/>
                  <memberEnd xmi:idref="Syntax-Activities-IntermediateActivities-ActivityNode-incoming"/>
               </packagedElement>
               <packagedElement xmi:type="uml:Association"
                                xmi:id="Syntax-Activities-IntermediateActivities-A_decisionNode_decisionInputFlow"
                                xmi:uuid="ede1190b-4beb-42c5-afc9-5d34be258578"
                                name="A_decisionNode_decisionInputFlow"
                                >
                  <memberEnd xmi:idref="Syntax-Activities-IntermediateActivities-A_decisionNode_decisionInputFlow-decisionNode"/>
                  <memberEnd xmi:idref="Syntax-Activities-IntermediateActivities-DecisionNode-decisionInputFlow"/>
                  <ownedEnd xmi:type="uml:Property"
                            xmi:id="Syntax-Activities-IntermediateActivities-A_decisionNode_decisionInputFlow-decisionNode"
                            xmi:uuid="894afef3-04c1-43ef-8d75-de0e47e35365"
                            name="decisionNode"
                            visibility="public"
                            type="Syntax-Activities-IntermediateActivities-DecisionNode"
                            association="Syntax-Activities-IntermediateActivities-A_decisionNode_decisionInputFlow">
                     <lowerValue xmi:type="uml:LiteralInteger"
                                 xmi:id="Syntax-Activities-IntermediateActivities-A_decisionNode_decisionInputFlow-decisionNode-_lowerValue"
                                 xmi:uuid="66c818bd-71ef-4136-953b-acdcfa415a13"/>
                  </ownedEnd>
               </packagedElement>
               <packagedElement xmi:type="uml:Association"
                                xmi:id="Syntax-Activities-IntermediateActivities-A_decisionInput_decisionNode"
                                xmi:uuid="85e95a40-d8f5-4c7a-bbc1-4e1c4c7033eb"
                                name="A_decisionInput_decisionNode"
                                >
                  <memberEnd xmi:idref="Syntax-Activities-IntermediateActivities-DecisionNode-decisionInput"/>
                  <memberEnd xmi:idref="Syntax-Activities-IntermediateActivities-A_decisionInput_decisionNode-decisionNode"/>
                  <ownedEnd xmi:type="uml:Property"
                            xmi:id="Syntax-Activities-IntermediateActivities-A_decisionInput_decisionNode-decisionNode"
                            xmi:uuid="1ddf840a-c303-4c2a-8328-e3bf8942f61e"
                            name="decisionNode"
                            visibility="public"
                            type="Syntax-Activities-IntermediateActivities-DecisionNode"
                            association="Syntax-Activities-IntermediateActivities-A_decisionInput_decisionNode">
                     <lowerValue xmi:type="uml:LiteralInteger"
                                 xmi:id="Syntax-Activities-IntermediateActivities-A_decisionInput_decisionNode-decisionNode-_lowerValue"
                                 xmi:uuid="42625d92-7c04-4817-b63d-e2c206e31d40"/>
                     <upperValue xmi:type="uml:LiteralUnlimitedNatural"
                                 xmi:id="Syntax-Activities-IntermediateActivities-A_decisionInput_decisionNode-decisionNode-_upperValue"
                                 xmi:uuid="9aa7ed3a-dacd-411e-946c-9e63caf6e8be"
                                 value="*"/>
                  </ownedEnd>
               </packagedElement>
               <packagedElement xmi:type="uml:Class"
                                xmi:id="Syntax-Activities-IntermediateActivities-FlowFinalNode"
                                xmi:uuid="2bcb3334-69e9-4881-a78f-3a8a92c79f1b"
                                name="FlowFinalNode">
                  <generalization xmi:type="uml:Generalization"
                                  xmi:id="Syntax-Activities-IntermediateActivities-FlowFinalNode-_generalization.0"
                                  xmi:uuid="aed455af-5d9d-48f9-a449-cf683cd3e1fa"
                                  general="Syntax-Activities-IntermediateActivities-FinalNode"/>
               </packagedElement>
               <packagedElement xmi:type="uml:Class"
                                xmi:id="Syntax-Activities-IntermediateActivities-CentralBufferNode"
                                xmi:uuid="b127653e-0ca4-44fa-80b1-09d347f848e0"
                                name="CentralBufferNode">
                  <generalization xmi:type="uml:Generalization"
                                  xmi:id="Syntax-Activities-IntermediateActivities-CentralBufferNode-_generalization.0"
                                  xmi:uuid="9aa5c3f9-b994-458a-8bde-24ecb882d9c9"
                                  general="Syntax-Activities-IntermediateActivities-ObjectNode"/>
               </packagedElement>
            </packagedElement>
            <packagedElement xmi:type="uml:Package" xmi:id="Syntax-Activities-CompleteActivities"
                             xmi:uuid="2c60a6d5-8d04-43b4-8c21-2c6062083b2d"
                             name="CompleteActivities">
               <packageImport xmi:type="uml:PackageImport"
                              xmi:id="Syntax-Activities-CompleteActivities-_packageImport.0"
                              xmi:uuid="4bf7142c-5942-44f6-9bd7-3772b07741d0"
                              importedPackage="Syntax-Activities-IntermediateActivities"/>
               <packagedElement xmi:type="uml:Class"
                                xmi:id="Syntax-Activities-CompleteActivities-DataStoreNode"
                                xmi:uuid="217ec733-ffc9-4c0c-af8c-7d1ebafd0856"
                                name="DataStoreNode">
                  <generalization xmi:type="uml:Generalization"
                                  xmi:id="Syntax-Activities-CompleteActivities-DataStoreNode-_generalization.0"
                                  xmi:uuid="55dbef26-9471-4798-b041-ad202507f0cc"
                                  general="Syntax-Activities-IntermediateActivities-CentralBufferNode"/>
               </packagedElement>
            </packagedElement>
            <packagedElement xmi:type="uml:Package" xmi:id="Syntax-Activities-CompleteStructuredActivities"
                             xmi:uuid="b5e16933-dd7b-4c9c-9957-1186714e1041"
                             name="CompleteStructuredActivities">
               <packageImport xmi:type="uml:PackageImport"
                              xmi:id="Syntax-Activities-CompleteStructuredActivities-_packageImport.0"
                              xmi:uuid="b413f4f7-1e51-40bc-9023-d0af659e5887"
                              importedPackage="Syntax-Actions-BasicActions"/>
               <packagedElement xmi:type="uml:Class"
                                xmi:id="Syntax-Activities-CompleteStructuredActivities-StructuredActivityNode"
                                xmi:uuid="30512f44-a984-4d04-a983-c4521191cb80"
                                name="StructuredActivityNode">
                  <generalization xmi:type="uml:Generalization"
                                  xmi:id="Syntax-Activities-CompleteStructuredActivities-StructuredActivityNode-_generalization.0"
                                  xmi:uuid="237670a0-5a1c-401b-82d4-0915a6ee1b1b"
                                  general="Syntax-Actions-BasicActions-Action"/>
                  <ownedAttribute xmi:type="uml:Property"
                                  xmi:id="Syntax-Activities-CompleteStructuredActivities-StructuredActivityNode-node"
                                  xmi:uuid="fd992ae2-ed08-4ca8-8ed9-9781627cd85c"
                                  name="node"
                                  visibility="public"
                                  aggregation="composite"
                                  type="Syntax-Activities-IntermediateActivities-ActivityNode"
                                  association="Syntax-Activities-CompleteStructuredActivities-A_node_inStructuredNode">
                     <subsettedProperty xmi:idref="Syntax-Classes-Kernel-Element-ownedElement"/>
                     <ownedComment xmi:type="uml:Comment"
                                   xmi:id="Syntax-Activities-CompleteStructuredActivities-StructuredActivityNode-node-_ownedComment.0"
                                   xmi:uuid="91608f21-71b0-4a98-87d8-85c01e56b064"
                                   body="Nodes immediately contained in the group.">
                        <annotatedElement xmi:idref="Syntax-Activities-CompleteStructuredActivities-StructuredActivityNode-node"/>
                     </ownedComment>
                     <lowerValue xmi:type="uml:LiteralInteger"
                                 xmi:id="Syntax-Activities-CompleteStructuredActivities-StructuredActivityNode-node-_lowerValue"
                                 xmi:uuid="8cebcb0d-e4d6-472e-b09a-f7293f100008"/>
                     <upperValue xmi:type="uml:LiteralUnlimitedNatural"
                                 xmi:id="Syntax-Activities-CompleteStructuredActivities-StructuredActivityNode-node-_upperValue"
                                 xmi:uuid="4140fb90-b2f6-4674-97f1-25969c28158d"
                                 value="*"/>
                  </ownedAttribute>
                  <ownedAttribute xmi:type="uml:Property"
                                  xmi:id="Syntax-Activities-CompleteStructuredActivities-StructuredActivityNode-activity"
                                  xmi:uuid="f1633c11-edb9-464a-b879-e182f608f630"
                                  name="activity"
                                  visibility="public"
                                  type="Syntax-Activities-IntermediateActivities-Activity"
                                  association="Syntax-Activities-CompleteStructuredActivities-A_activity_structuredNode">
                     <redefinedProperty xmi:idref="Syntax-Activities-IntermediateActivities-ActivityNode-activity"/>
                     <ownedComment xmi:type="uml:Comment"
                                   xmi:id="Syntax-Activities-CompleteStructuredActivities-StructuredActivityNode-activity-_ownedComment.0"
                                   xmi:uuid="a71cc513-f416-42e0-b7a1-24f8d907c07a"
                                   body="Activity immediately containing the node.">
                        <annotatedElement xmi:idref="Syntax-Activities-CompleteStructuredActivities-StructuredActivityNode-activity"/>
                     </ownedComment>
                     <lowerValue xmi:type="uml:LiteralInteger"
                                 xmi:id="Syntax-Activities-CompleteStructuredActivities-StructuredActivityNode-activity-_lowerValue"
                                 xmi:uuid="08a61194-20cb-43c5-9902-2ed119545d1f"/>
                  </ownedAttribute>
                  <ownedAttribute xmi:type="uml:Property"
                                  xmi:id="Syntax-Activities-CompleteStructuredActivities-StructuredActivityNode-mustIsolate"
                                  xmi:uuid="eb0770c3-67b1-4918-bb89-36db6d4a50b2"
                                  name="mustIsolate"
                                  visibility="public">
                     <type href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Boolean"/>
                     <ownedComment xmi:type="uml:Comment"
                                   xmi:id="Syntax-Activities-CompleteStructuredActivities-StructuredActivityNode-mustIsolate-_ownedComment.0"
                                   xmi:uuid="f9cfe3b7-7422-4716-bb42-f9641aac588d"
                                   body="If true, then the actions in the node execute in isolation from actions outside the node.">
                        <annotatedElement xmi:idref="Syntax-Activities-CompleteStructuredActivities-StructuredActivityNode-mustIsolate"/>
                     </ownedComment>
                     <defaultValue xmi:type="uml:LiteralBoolean"
                                   xmi:id="Syntax-Activities-CompleteStructuredActivities-StructuredActivityNode-mustIsolate-_defaultValue"
                                   xmi:uuid="9a2d239b-d7d8-42ce-a6e2-66094151aef6">
                        <type href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Boolean"/>
                     </defaultValue>
                  </ownedAttribute>
                  <ownedAttribute xmi:type="uml:Property"
                                  xmi:id="Syntax-Activities-CompleteStructuredActivities-StructuredActivityNode-edge"
                                  xmi:uuid="1ac956dc-04e4-4c35-9482-f606cc5af276"
                                  name="edge"
                                  visibility="public"
                                  aggregation="composite"
                                  type="Syntax-Activities-IntermediateActivities-ActivityEdge"
                                  association="Syntax-Activities-CompleteStructuredActivities-A_edge_inStructuredNode">
                     <subsettedProperty xmi:idref="Syntax-Classes-Kernel-Element-ownedElement"/>
                     <ownedComment xmi:type="uml:Comment"
                                   xmi:id="Syntax-Activities-CompleteStructuredActivities-StructuredActivityNode-edge-_ownedComment.0"
                                   xmi:uuid="54018233-eafd-4f21-a356-07713b0e58fd"
                                   body="Edges immediately contained in the structured node.">
                        <annotatedElement xmi:idref="Syntax-Activities-CompleteStructuredActivities-StructuredActivityNode-edge"/>
                     </ownedComment>
                     <lowerValue xmi:type="uml:LiteralInteger"
                                 xmi:id="Syntax-Activities-CompleteStructuredActivities-StructuredActivityNode-edge-_lowerValue"
                                 xmi:uuid="ac5e1e44-ca4d-4657-8046-489a5d08fb32"/>
                     <upperValue xmi:type="uml:LiteralUnlimitedNatural"
                                 xmi:id="Syntax-Activities-CompleteStructuredActivities-StructuredActivityNode-edge-_upperValue"
                                 xmi:uuid="7e39659c-1a2c-40eb-ae00-f548cce77c89"
                                 value="*"/>
                  </ownedAttribute>
                  <ownedAttribute xmi:type="uml:Property"
                                  xmi:id="Syntax-Activities-CompleteStructuredActivities-StructuredActivityNode-structuredNodeOutput"
                                  xmi:uuid="85ebeab2-ce78-4b05-bc5e-6c80fcf85d15"
                                  name="structuredNodeOutput"
                                  visibility="public"
                                  aggregation="composite"
                                  type="Syntax-Actions-BasicActions-OutputPin"
                                  association="Syntax-Activities-CompleteStructuredActivities-A_structuredNodeOutput_structuredActivityNode">
                     <subsettedProperty xmi:idref="Syntax-Actions-BasicActions-Action-output"/>
                     <lowerValue xmi:type="uml:LiteralInteger"
                                 xmi:id="Syntax-Activities-CompleteStructuredActivities-StructuredActivityNode-structuredNodeOutput-_lowerValue"
                                 xmi:uuid="6611d027-6ee9-4670-b1ac-9379c5cf931e"/>
                     <upperValue xmi:type="uml:LiteralUnlimitedNatural"
                                 xmi:id="Syntax-Activities-CompleteStructuredActivities-StructuredActivityNode-structuredNodeOutput-_upperValue"
                                 xmi:uuid="ea4d5b47-3d00-45f4-8201-1158de2f4cf5"
                                 value="*"/>
                  </ownedAttribute>
                  <ownedAttribute xmi:type="uml:Property"
                                  xmi:id="Syntax-Activities-CompleteStructuredActivities-StructuredActivityNode-structuredNodeInput"
                                  xmi:uuid="a2e08928-8fbb-4ece-bba2-bb14f2907799"
                                  name="structuredNodeInput"
                                  visibility="public"
                                  aggregation="composite"
                                  type="Syntax-Actions-BasicActions-InputPin"
                                  association="Syntax-Activities-CompleteStructuredActivities-A_structuredNodeInput_structuredActivityNode">
                     <subsettedProperty xmi:idref="Syntax-Actions-BasicActions-Action-input"/>
                     <lowerValue xmi:type="uml:LiteralInteger"
                                 xmi:id="Syntax-Activities-CompleteStructuredActivities-StructuredActivityNode-structuredNodeInput-_lowerValue"
                                 xmi:uuid="b027d523-814d-4f37-9c00-86459f480b34"/>
                     <upperValue xmi:type="uml:LiteralUnlimitedNatural"
                                 xmi:id="Syntax-Activities-CompleteStructuredActivities-StructuredActivityNode-structuredNodeInput-_upperValue"
                                 xmi:uuid="65ec8591-3d1c-4bd5-9087-a2478c34b544"
                                 value="*"/>
                  </ownedAttribute>
               </packagedElement>
               <packagedElement xmi:type="uml:Class"
                                xmi:id="Syntax-Activities-CompleteStructuredActivities-LoopNode"
                                xmi:uuid="ea69679c-240d-4252-b9cb-642c9880553d"
                                name="LoopNode">
                  <ownedRule xmi:type="uml:Constraint"
                             xmi:id="Syntax-Activities-CompleteStructuredActivities-LoopNode-noSetupParts_in_fUML"
                             xmi:uuid="9d55ee20-ab2b-47c7-9e8f-69c556e79b27"
                             name="noSetupParts_in_fUML">
                     <constrainedElement xmi:idref="Syntax-Activities-CompleteStructuredActivities-LoopNode"/>
                     <ownedComment xmi:type="uml:Comment"
                                   xmi:id="Syntax-Activities-CompleteStructuredActivities-LoopNode-noSetupParts_in_fUML-_ownedComment.0"
                                   xmi:uuid="7266078a-18a0-458d-895d-b1abc817d01f"
                                   body="no setupParts in fUML">
                        <annotatedElement xmi:idref="Syntax-Activities-CompleteStructuredActivities-LoopNode-noSetupParts_in_fUML"/>
                     </ownedComment>
                     <specification xmi:type="uml:OpaqueExpression"
                                    xmi:id="Syntax-Activities-CompleteStructuredActivities-LoopNode-noSetupParts_in_fUML-_specification"
                                    xmi:uuid="3fda3a09-4d80-465d-a6f8-f4dc4d2cf684">
                        <body>self.setupPart-&gt;isEmpty()</body>
                        <language>OCL</language>
                     </specification>
                  </ownedRule>
                  <generalization xmi:type="uml:Generalization"
                                  xmi:id="Syntax-Activities-CompleteStructuredActivities-LoopNode-_generalization.0"
                                  xmi:uuid="5b3668d2-0e37-482e-b4f9-4b4e0d53fcae"
                                  general="Syntax-Activities-CompleteStructuredActivities-StructuredActivityNode"/>
                  <ownedAttribute xmi:type="uml:Property"
                                  xmi:id="Syntax-Activities-CompleteStructuredActivities-LoopNode-isTestedFirst"
                                  xmi:uuid="69838578-c788-4b99-90b1-5d8a098441e6"
                                  name="isTestedFirst"
                                  visibility="public">
                     <type href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Boolean"/>
                     <ownedComment xmi:type="uml:Comment"
                                   xmi:id="Syntax-Activities-CompleteStructuredActivities-LoopNode-isTestedFirst-_ownedComment.0"
                                   xmi:uuid="799cb26e-8e45-4330-8573-4e49f3ac8a12"
                                   body="If true, the test is performed before the first execution of the body.&#xA;If false, the body is executed once before the test is performed.&#xA;">
                        <annotatedElement xmi:idref="Syntax-Activities-CompleteStructuredActivities-LoopNode-isTestedFirst"/>
                     </ownedComment>
                     <defaultValue xmi:type="uml:LiteralBoolean"
                                   xmi:id="Syntax-Activities-CompleteStructuredActivities-LoopNode-isTestedFirst-_defaultValue"
                                   xmi:uuid="0af125f8-64f7-4dee-9b96-e005171bdacf">
                        <type href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Boolean"/>
                     </defaultValue>
                  </ownedAttribute>
                  <ownedAttribute xmi:type="uml:Property"
                                  xmi:id="Syntax-Activities-CompleteStructuredActivities-LoopNode-decider"
                                  xmi:uuid="4c5343ce-05b9-4a14-8167-a31a14127dd3"
                                  name="decider"
                                  visibility="public"
                                  type="Syntax-Actions-BasicActions-OutputPin"
                                  association="Syntax-Activities-CompleteStructuredActivities-A_decider_loopNode">
                     <ownedComment xmi:type="uml:Comment"
                                   xmi:id="Syntax-Activities-CompleteStructuredActivities-LoopNode-decider-_ownedComment.0"
                                   xmi:uuid="9263e77d-b88a-47ee-9934-f92c40de4519"
                                   body="An output pin within the test fragment the value of which is examined after execution of the test to determine whether to execute the loop body.">
                        <annotatedElement xmi:idref="Syntax-Activities-CompleteStructuredActivities-LoopNode-decider"/>
                     </ownedComment>
                  </ownedAttribute>
                  <ownedAttribute xmi:type="uml:Property"
                                  xmi:id="Syntax-Activities-CompleteStructuredActivities-LoopNode-test"
                                  xmi:uuid="278741fa-7bc8-4a86-84d9-93b111fbcf10"
                                  name="test"
                                  visibility="public"
                                  type="Syntax-Activities-CompleteStructuredActivities-ExecutableNode"
                                  association="Syntax-Activities-CompleteStructuredActivities-A_test_loopNode">
                     <ownedComment xmi:type="uml:Comment"
                                   xmi:id="Syntax-Activities-CompleteStructuredActivities-LoopNode-test-_ownedComment.0"
                                   xmi:uuid="6457c6fa-91e6-4304-a4e6-83b9158c0e03"
                                   body="The set of nodes, edges, and designated value that compute a Boolean value to determine if another execution of the body will be performed.">
                        <annotatedElement xmi:idref="Syntax-Activities-CompleteStructuredActivities-LoopNode-test"/>
                     </ownedComment>
                     <upperValue xmi:type="uml:LiteralUnlimitedNatural"
                                 xmi:id="Syntax-Activities-CompleteStructuredActivities-LoopNode-test-_upperValue"
                                 xmi:uuid="caed1e65-c81c-488d-a742-7fdf4d1ab2c1"
                                 value="*"/>
                  </ownedAttribute>
                  <ownedAttribute xmi:type="uml:Property"
                                  xmi:id="Syntax-Activities-CompleteStructuredActivities-LoopNode-bodyOutput"
                                  xmi:uuid="0c2992fa-aaeb-4aea-b284-14ec3aefd240"
                                  name="bodyOutput"
                                  visibility="public"
                                  isOrdered="true"
                                  type="Syntax-Actions-BasicActions-OutputPin"
                                  association="Syntax-Activities-CompleteStructuredActivities-A_bodyOutput_loopNode">
                     <ownedComment xmi:type="uml:Comment"
                                   xmi:id="Syntax-Activities-CompleteStructuredActivities-LoopNode-bodyOutput-_ownedComment.0"
                                   xmi:uuid="efa52ea5-40bc-4254-9792-ea53ba55ab63"
                                   body="A list of output pins within the body fragment the values of which are moved to the loop variable pins after completion of execution of the body, before the next iteration of the loop begins or before the loop exits.">
                        <annotatedElement xmi:idref="Syntax-Activities-CompleteStructuredActivities-LoopNode-bodyOutput"/>
                     </ownedComment>
                     <lowerValue xmi:type="uml:LiteralInteger"
                                 xmi:id="Syntax-Activities-CompleteStructuredActivities-LoopNode-bodyOutput-_lowerValue"
                                 xmi:uuid="2e2ae3e6-8018-4d4a-a365-60440b8883df"/>
                     <upperValue xmi:type="uml:LiteralUnlimitedNatural"
                                 xmi:id="Syntax-Activities-CompleteStructuredActivities-LoopNode-bodyOutput-_upperValue"
                                 xmi:uuid="b2cea2a5-98da-49c4-96ef-a9dc0f72d747"
                                 value="*"/>
                  </ownedAttribute>
                  <ownedAttribute xmi:type="uml:Property"
                                  xmi:id="Syntax-Activities-CompleteStructuredActivities-LoopNode-loopVariableInput"
                                  xmi:uuid="1e6f602b-11ca-4366-9232-fd08560df6a3"
                                  name="loopVariableInput"
                                  visibility="public"
                                  isOrdered="true"
                                  aggregation="composite"
                                  type="Syntax-Actions-BasicActions-InputPin"
                                  association="Syntax-Activities-CompleteStructuredActivities-A_loopVariableInput_loopNode">
                     <redefinedProperty xmi:idref="Syntax-Activities-CompleteStructuredActivities-StructuredActivityNode-structuredNodeInput"/>
                     <ownedComment xmi:type="uml:Comment"
                                   xmi:id="Syntax-Activities-CompleteStructuredActivities-LoopNode-loopVariableInput-_ownedComment.0"
                                   xmi:uuid="f9482598-eac4-423f-8642-9075cd0413cc"
                                   body="A list of values that are moved into the loop variable pins before the first iteration of the loop.">
                        <annotatedElement xmi:idref="Syntax-Activities-CompleteStructuredActivities-LoopNode-loopVariableInput"/>
                     </ownedComment>
                     <lowerValue xmi:type="uml:LiteralInteger"
                                 xmi:id="Syntax-Activities-CompleteStructuredActivities-LoopNode-loopVariableInput-_lowerValue"
                                 xmi:uuid="75085813-4e1e-4c74-bccb-76a9ab5a491d"/>
                     <upperValue xmi:type="uml:LiteralUnlimitedNatural"
                                 xmi:id="Syntax-Activities-CompleteStructuredActivities-LoopNode-loopVariableInput-_upperValue"
                                 xmi:uuid="b57a08ef-e92e-482a-a244-894514985753"
                                 value="*"/>
                  </ownedAttribute>
                  <ownedAttribute xmi:type="uml:Property"
                                  xmi:id="Syntax-Activities-CompleteStructuredActivities-LoopNode-bodyPart"
                                  xmi:uuid="b7c9a3c8-ee11-4b19-a186-b522100d7b9f"
                                  name="bodyPart"
                                  visibility="public"
                                  type="Syntax-Activities-CompleteStructuredActivities-ExecutableNode"
                                  association="Syntax-Activities-CompleteStructuredActivities-A_loopNode_bodyPart">
                     <lowerValue xmi:type="uml:LiteralInteger"
                                 xmi:id="Syntax-Activities-CompleteStructuredActivities-LoopNode-bodyPart-_lowerValue"
                                 xmi:uuid="a1bcf40e-e92e-4640-b012-fae3515dbaf6"/>
                     <upperValue xmi:type="uml:LiteralUnlimitedNatural"
                                 xmi:id="Syntax-Activities-CompleteStructuredActivities-LoopNode-bodyPart-_upperValue"
                                 xmi:uuid="5c2c8b8a-5e6a-4859-8cf8-546d15947c39"
                                 value="*"/>
                  </ownedAttribute>
                  <ownedAttribute xmi:type="uml:Property"
                                  xmi:id="Syntax-Activities-CompleteStructuredActivities-LoopNode-result"
                                  xmi:uuid="66555f39-044c-47b3-be4f-2b59a087b386"
                                  name="result"
                                  visibility="public"
                                  isOrdered="true"
                                  aggregation="composite"
                                  type="Syntax-Actions-BasicActions-OutputPin"
                                  association="Syntax-Activities-CompleteStructuredActivities-A_result_loopNode">
                     <redefinedProperty xmi:idref="Syntax-Activities-CompleteStructuredActivities-StructuredActivityNode-structuredNodeOutput"/>
                     <lowerValue xmi:type="uml:LiteralInteger"
                                 xmi:id="Syntax-Activities-CompleteStructuredActivities-LoopNode-result-_lowerValue"
                                 xmi:uuid="38321082-d195-4173-85c7-01caa66e8d2f"/>
                     <upperValue xmi:type="uml:LiteralUnlimitedNatural"
                                 xmi:id="Syntax-Activities-CompleteStructuredActivities-LoopNode-result-_upperValue"
                                 xmi:uuid="498fb29f-91c1-471e-ba3a-00ff9874c13c"
                                 value="*"/>
                  </ownedAttribute>
                  <ownedAttribute xmi:type="uml:Property"
                                  xmi:id="Syntax-Activities-CompleteStructuredActivities-LoopNode-loopVariable"
                                  xmi:uuid="d9c0d462-5247-4d65-a28f-652173fce311"
                                  name="loopVariable"
                                  visibility="public"
                                  isOrdered="true"
                                  type="Syntax-Actions-BasicActions-OutputPin"
                                  association="Syntax-Activities-CompleteStructuredActivities-A_loopVariable_loopNode">
                     <lowerValue xmi:type="uml:LiteralInteger"
                                 xmi:id="Syntax-Activities-CompleteStructuredActivities-LoopNode-loopVariable-_lowerValue"
                                 xmi:uuid="de0b55fb-e7e6-4477-ba03-21514a084bcb"/>
                     <upperValue xmi:type="uml:LiteralUnlimitedNatural"
                                 xmi:id="Syntax-Activities-CompleteStructuredActivities-LoopNode-loopVariable-_upperValue"
                                 xmi:uuid="cef20649-e725-45f8-9b59-53e1cb30ffbe"
                                 value="*"/>
                  </ownedAttribute>
                  <ownedAttribute xmi:type="uml:Property"
                                  xmi:id="Syntax-Activities-CompleteStructuredActivities-LoopNode-setupPart"
                                  xmi:uuid="26599418-a732-4bce-bdb5-85a22c15458c"
                                  name="setupPart"
                                  visibility="public"
                                  type="Syntax-Activities-CompleteStructuredActivities-ExecutableNode"
                                  association="Syntax-Activities-CompleteStructuredActivities-A_loopNode_setupPart">
                     <lowerValue xmi:type="uml:LiteralInteger"
                                 xmi:id="Syntax-Activities-CompleteStructuredActivities-LoopNode-setupPart-_lowerValue"
                                 xmi:uuid="5f3b505c-e16f-44e2-bba0-5884f92b02dc"/>
                     <upperValue xmi:type="uml:LiteralUnlimitedNatural"
                                 xmi:id="Syntax-Activities-CompleteStructuredActivities-LoopNode-setupPart-_upperValue"
                                 xmi:uuid="dd01f0b7-1dfd-44bc-9a69-dbe102a0c905"
                                 value="*"/>
                  </ownedAttribute>
               </packagedElement>
               <packagedElement xmi:type="uml:Class"
                                xmi:id="Syntax-Activities-CompleteStructuredActivities-ExecutableNode"
                                xmi:uuid="f4d5c069-018a-45c6-9164-c04c01b369ab"
                                name="ExecutableNode"
                                isAbstract="true">
                  <generalization xmi:type="uml:Generalization"
                                  xmi:id="Syntax-Activities-CompleteStructuredActivities-ExecutableNode-_generalization.0"
                                  xmi:uuid="5214d663-0afd-46d9-bb40-5b3d3d7ad2ef"
                                  general="Syntax-Activities-IntermediateActivities-ActivityNode"/>
               </packagedElement>
               <packagedElement xmi:type="uml:Class"
                                xmi:id="Syntax-Activities-CompleteStructuredActivities-Clause"
                                xmi:uuid="a16fb1b1-edef-456e-9c48-de22e0845b96"
                                name="Clause">
                  <generalization xmi:type="uml:Generalization"
                                  xmi:id="Syntax-Activities-CompleteStructuredActivities-Clause-_generalization.0"
                                  xmi:uuid="b1fd5994-d21d-4c9f-991b-de3e9208229d"
                                  general="Syntax-Classes-Kernel-Element"/>
                  <ownedAttribute xmi:type="uml:Property"
                                  xmi:id="Syntax-Activities-CompleteStructuredActivities-Clause-test"
                                  xmi:uuid="0ef285c1-7852-428c-a088-63833ccf74ad"
                                  name="test"
                                  visibility="public"
                                  type="Syntax-Activities-CompleteStructuredActivities-ExecutableNode"
                                  association="Syntax-Activities-CompleteStructuredActivities-A_clause_test">
                     <ownedComment xmi:type="uml:Comment"
                                   xmi:id="Syntax-Activities-CompleteStructuredActivities-Clause-test-_ownedComment.0"
                                   xmi:uuid="01a2068f-1d37-4d14-9478-53d3539ee03e"
                                   body="A nested activity fragment with a designated output pin that specifies the result of the test.">
                        <annotatedElement xmi:idref="Syntax-Activities-CompleteStructuredActivities-Clause-test"/>
                     </ownedComment>
                     <upperValue xmi:type="uml:LiteralUnlimitedNatural"
                                 xmi:id="Syntax-Activities-CompleteStructuredActivities-Clause-test-_upperValue"
                                 xmi:uuid="dac981a2-cb56-4ba9-8161-85e187b45809"
                                 value="*"/>
                  </ownedAttribute>
                  <ownedAttribute xmi:type="uml:Property"
                                  xmi:id="Syntax-Activities-CompleteStructuredActivities-Clause-body"
                                  xmi:uuid="6fd415f3-9652-4fcd-9445-af5bab936a2c"
                                  name="body"
                                  visibility="public"
                                  type="Syntax-Activities-CompleteStructuredActivities-ExecutableNode"
                                  association="Syntax-Activities-CompleteStructuredActivities-A_clause_body">
                     <ownedComment xmi:type="uml:Comment"
                                   xmi:id="Syntax-Activities-CompleteStructuredActivities-Clause-body-_ownedComment.0"
                                   xmi:uuid="9c7271f9-3b45-43ea-8ed2-cc65b34b4355"
                                   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.">
                        <annotatedElement xmi:idref="Syntax-Activities-CompleteStructuredActivities-Clause-body"/>
                     </ownedComment>
                     <lowerValue xmi:type="uml:LiteralInteger"
                                 xmi:id="Syntax-Activities-CompleteStructuredActivities-Clause-body-_lowerValue"
                                 xmi:uuid="4bc4d240-fbd8-44fc-89bf-ee0bcb9f89ec"/>
                     <upperValue xmi:type="uml:LiteralUnlimitedNatural"
                                 xmi:id="Syntax-Activities-CompleteStructuredActivities-Clause-body-_upperValue"
                                 xmi:uuid="9f40e937-e14b-4d66-8412-e2310e273372"
                                 value="*"/>
                  </ownedAttribute>
                  <ownedAttribute xmi:type="uml:Property"
                                  xmi:id="Syntax-Activities-CompleteStructuredActivities-Clause-predecessorClause"
                                  xmi:uuid="5f783cda-1203-4eb2-8d2d-55a375f34764"
                                  name="predecessorClause"
                                  visibility="public"
                                  type="Syntax-Activities-CompleteStructuredActivities-Clause"
                                  association="Syntax-Activities-CompleteStructuredActivities-A_predecessorClause_successorClause">
                     <ownedComment xmi:type="uml:Comment"
                                   xmi:id="Syntax-Activities-CompleteStructuredActivities-Clause-predecessorClause-_ownedComment.0"
                                   xmi:uuid="a70173ed-17ff-4a30-91a0-18bc1e3b992b"
                                   body="A set of clauses whose tests must all evaluate false before the current clause can be tested.">
                        <annotatedElement xmi:idref="Syntax-Activities-CompleteStructuredActivities-Clause-predecessorClause"/>
                     </ownedComment>
                     <lowerValue xmi:type="uml:LiteralInteger"
                                 xmi:id="Syntax-Activities-CompleteStructuredActivities-Clause-predecessorClause-_lowerValue"
                                 xmi:uuid="f9c175a6-155e-4424-bb46-b7b72d3a4056"/>
                     <upperValue xmi:type="uml:LiteralUnlimitedNatural"
                                 xmi:id="Syntax-Activities-CompleteStructuredActivities-Clause-predecessorClause-_upperValue"
                                 xmi:uuid="c86bf57f-bb93-493d-95a4-26dae1003480"
                                 value="*"/>
                  </ownedAttribute>
                  <ownedAttribute xmi:type="uml:Property"
                                  xmi:id="Syntax-Activities-CompleteStructuredActivities-Clause-successorClause"
                                  xmi:uuid="d8e62823-c2a4-447d-93d2-2d5cd35a5f69"
                                  name="successorClause"
                                  visibility="public"
                                  type="Syntax-Activities-CompleteStructuredActivities-Clause"
                                  association="Syntax-Activities-CompleteStructuredActivities-A_predecessorClause_successorClause">
                     <ownedComment xmi:type="uml:Comment"
                                   xmi:id="Syntax-Activities-CompleteStructuredActivities-Clause-successorClause-_ownedComment.0"
                                   xmi:uuid="c2329b11-3e19-45f0-af38-4a37b283b663"
                                   body="A set of clauses which may not be tested unless the current clause tests false.">
                        <annotatedElement xmi:idref="Syntax-Activities-CompleteStructuredActivities-Clause-successorClause"/>
                     </ownedComment>
                     <lowerValue xmi:type="uml:LiteralInteger"
                                 xmi:id="Syntax-Activities-CompleteStructuredActivities-Clause-successorClause-_lowerValue"
                                 xmi:uuid="5b69053f-af16-4522-ab59-0b2436bb06e1"/>
                     <upperValue xmi:type="uml:LiteralUnlimitedNatural"
                                 xmi:id="Syntax-Activities-CompleteStructuredActivities-Clause-successorClause-_upperValue"
                                 xmi:uuid="e4a0518c-987f-4dbc-971d-0a73526eb9b7"
                                 value="*"/>
                  </ownedAttribute>
                  <ownedAttribute xmi:type="uml:Property"
                                  xmi:id="Syntax-Activities-CompleteStructuredActivities-Clause-decider"
                                  xmi:uuid="a4907a6c-dfcd-47e2-ad9e-9ae0613a0ca0"
                                  name="decider"
                                  visibility="public"
                                  type="Syntax-Actions-BasicActions-OutputPin"
                                  association="Syntax-Activities-CompleteStructuredActivities-A_decider_clause">
                     <ownedComment xmi:type="uml:Comment"
                                   xmi:id="Syntax-Activities-CompleteStructuredActivities-Clause-decider-_ownedComment.0"
                                   xmi:uuid="1ce839b4-2e83-482a-b7c1-ca25b66d7940"
                                   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.">
                        <annotatedElement xmi:idref="Syntax-Activities-CompleteStructuredActivities-Clause-decider"/>
                     </ownedComment>
                  </ownedAttribute>
                  <ownedAttribute xmi:type="uml:Property"
                                  xmi:id="Syntax-Activities-CompleteStructuredActivities-Clause-bodyOutput"
                                  xmi:uuid="15d8cc7e-432c-4652-af71-11819652e9d0"
                                  name="bodyOutput"
                                  visibility="public"
                                  isOrdered="true"
                                  type="Syntax-Actions-BasicActions-OutputPin"
                                  association="Syntax-Activities-CompleteStructuredActivities-A_bodyOutput_clause">
                     <ownedComment xmi:type="uml:Comment"
                                   xmi:id="Syntax-Activities-CompleteStructuredActivities-Clause-bodyOutput-_ownedComment.0"
                                   xmi:uuid="a97dc0e8-f4eb-459a-9322-8bfc60770e82"
                                   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.">
                        <annotatedElement xmi:idref="Syntax-Activities-CompleteStructuredActivities-Clause-bodyOutput"/>
                     </ownedComment>
                     <lowerValue xmi:type="uml:LiteralInteger"
                                 xmi:id="Syntax-Activities-CompleteStructuredActivities-Clause-bodyOutput-_lowerValue"
                                 xmi:uuid="9bf6eade-9cf9-4cfd-880b-61ec71f17161"/>
                     <upperValue xmi:type="uml:LiteralUnlimitedNatural"
                                 xmi:id="Syntax-Activities-CompleteStructuredActivities-Clause-bodyOutput-_upperValue"
                                 xmi:uuid="275712d2-6ae0-41f2-9739-d4703abf62dc"
                                 value="*"/>
                  </ownedAttribute>
               </packagedElement>
               <packagedElement xmi:type="uml:Class"
                                xmi:id="Syntax-Activities-CompleteStructuredActivities-ConditionalNode"
                                xmi:uuid="21c1aec9-e70d-4d97-86c7-407917b4022b"
                                name="ConditionalNode">
                  <generalization xmi:type="uml:Generalization"
                                  xmi:id="Syntax-Activities-CompleteStructuredActivities-ConditionalNode-_generalization.0"
                                  xmi:uuid="6c71d258-b4c1-4a7c-a546-4e5b5ad5789b"
                                  general="Syntax-Activities-CompleteStructuredActivities-StructuredActivityNode"/>
                  <ownedAttribute xmi:type="uml:Property"
                                  xmi:id="Syntax-Activities-CompleteStructuredActivities-ConditionalNode-isDeterminate"
                                  xmi:uuid="0d4daf03-b6c0-4b3a-9760-0d5eadbfa811"
                                  name="isDeterminate"
                                  visibility="public">
                     <type href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Boolean"/>
                     <ownedComment xmi:type="uml:Comment"
                                   xmi:id="Syntax-Activities-CompleteStructuredActivities-ConditionalNode-isDeterminate-_ownedComment.0"
                                   xmi:uuid="ffcc581f-e65f-4dab-a48f-ca98f7b8f1ac"
                                   body="If true, the modeler asserts that at most one test will succeed.">
                        <annotatedElement xmi:idref="Syntax-Activities-CompleteStructuredActivities-ConditionalNode-isDeterminate"/>
                     </ownedComment>
                     <defaultValue xmi:type="uml:LiteralBoolean"
                                   xmi:id="Syntax-Activities-CompleteStructuredActivities-ConditionalNode-isDeterminate-_defaultValue"
                                   xmi:uuid="673f146c-5186-4cab-865e-9bbe09c410aa">
                        <type href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Boolean"/>
                     </defaultValue>
                  </ownedAttribute>
                  <ownedAttribute xmi:type="uml:Property"
                                  xmi:id="Syntax-Activities-CompleteStructuredActivities-ConditionalNode-isAssured"
                                  xmi:uuid="093812b4-a28c-41b8-be47-2c12f7a92dc5"
                                  name="isAssured"
                                  visibility="public">
                     <type href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Boolean"/>
                     <ownedComment xmi:type="uml:Comment"
                                   xmi:id="Syntax-Activities-CompleteStructuredActivities-ConditionalNode-isAssured-_ownedComment.0"
                                   xmi:uuid="3288af9d-4c2d-47fb-a821-b18934522eb2"
                                   body="If true, the modeler asserts that at least one test will succeed.">
                        <annotatedElement xmi:idref="Syntax-Activities-CompleteStructuredActivities-ConditionalNode-isAssured"/>
                     </ownedComment>
                     <defaultValue xmi:type="uml:LiteralBoolean"
                                   xmi:id="Syntax-Activities-CompleteStructuredActivities-ConditionalNode-isAssured-_defaultValue"
                                   xmi:uuid="a4459ef2-48e6-4f53-a2c9-c8d6099a2caa">
                        <type href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Boolean"/>
                     </defaultValue>
                  </ownedAttribute>
                  <ownedAttribute xmi:type="uml:Property"
                                  xmi:id="Syntax-Activities-CompleteStructuredActivities-ConditionalNode-clause"
                                  xmi:uuid="77457c5f-1315-449f-8464-83bf613b4687"
                                  name="clause"
                                  visibility="public"
                                  aggregation="composite"
                                  type="Syntax-Activities-CompleteStructuredActivities-Clause"
                                  association="Syntax-Activities-CompleteStructuredActivities-A_clause_conditionalNode">
                     <subsettedProperty xmi:idref="Syntax-Classes-Kernel-Element-ownedElement"/>
                     <ownedComment xmi:type="uml:Comment"
                                   xmi:id="Syntax-Activities-CompleteStructuredActivities-ConditionalNode-clause-_ownedComment.0"
                                   xmi:uuid="55c94275-c8e9-4199-92b3-59c82d1c397d"
                                   body="Set of clauses composing the conditional.">
                        <annotatedElement xmi:idref="Syntax-Activities-CompleteStructuredActivities-ConditionalNode-clause"/>
                     </ownedComment>
                     <upperValue xmi:type="uml:LiteralUnlimitedNatural"
                                 xmi:id="Syntax-Activities-CompleteStructuredActivities-ConditionalNode-clause-_upperValue"
                                 xmi:uuid="aaed9bf8-519e-48de-9e0b-9a86be0d9bed"
                                 value="*"/>
                  </ownedAttribute>
                  <ownedAttribute xmi:type="uml:Property"
                                  xmi:id="Syntax-Activities-CompleteStructuredActivities-ConditionalNode-result"
                                  xmi:uuid="df0ea856-60dd-42ba-8aa6-b5af4381c984"
                                  name="result"
                                  visibility="public"
                                  isOrdered="true"
                                  aggregation="composite"
                                  type="Syntax-Actions-BasicActions-OutputPin"
                                  association="Syntax-Activities-CompleteStructuredActivities-A_result_conditionalNode">
                     <redefinedProperty xmi:idref="Syntax-Activities-CompleteStructuredActivities-StructuredActivityNode-structuredNodeOutput"/>
                     <ownedComment xmi:type="uml:Comment"
                                   xmi:id="Syntax-Activities-CompleteStructuredActivities-ConditionalNode-result-_ownedComment.0"
                                   xmi:uuid="84fe7292-8dee-45ab-974b-741c9a039b98"
                                   body="A list of output pins that constitute the data flow outputs of the conditional.">
                        <annotatedElement xmi:idref="Syntax-Activities-CompleteStructuredActivities-ConditionalNode-result"/>
                     </ownedComment>
                     <lowerValue xmi:type="uml:LiteralInteger"
                                 xmi:id="Syntax-Activities-CompleteStructuredActivities-ConditionalNode-result-_lowerValue"
                                 xmi:uuid="0482c7c2-7147-4949-bfc3-a587a2473322"/>
                     <upperValue xmi:type="uml:LiteralUnlimitedNatural"
                                 xmi:id="Syntax-Activities-CompleteStructuredActivities-ConditionalNode-result-_upperValue"
                                 xmi:uuid="b5a5e19b-6c90-4b74-811d-f01c1979af62"
                                 value="*"/>
                  </ownedAttribute>
               </packagedElement>
               <packagedElement xmi:type="uml:Association"
                                xmi:id="Syntax-Activities-CompleteStructuredActivities-A_result_conditionalNode"
                                xmi:uuid="8bb75ece-57d7-4e08-bc42-80a47afd0bf9"
                                name="A_result_conditionalNode"
                                >
                  <memberEnd xmi:idref="Syntax-Activities-CompleteStructuredActivities-ConditionalNode-result"/>
                  <memberEnd xmi:idref="Syntax-Activities-CompleteStructuredActivities-A_result_conditionalNode-conditionalNode"/>
                  <ownedEnd xmi:type="uml:Property"
                            xmi:id="Syntax-Activities-CompleteStructuredActivities-A_result_conditionalNode-conditionalNode"
                            xmi:uuid="5289df3a-d9eb-423a-97b4-9c984b32d66b"
                            name="conditionalNode"
                            visibility="public"
                            type="Syntax-Activities-CompleteStructuredActivities-ConditionalNode"
                            association="Syntax-Activities-CompleteStructuredActivities-A_result_conditionalNode">
                     <subsettedProperty xmi:idref="Syntax-Activities-CompleteStructuredActivities-A_structuredNodeOutput_structuredActivityNode-structuredActivityNode"/>
                     <lowerValue xmi:type="uml:LiteralInteger"
                                 xmi:id="Syntax-Activities-CompleteStructuredActivities-A_result_conditionalNode-conditionalNode-_lowerValue"
                                 xmi:uuid="56280ad9-152e-463b-a941-fccac81a54b1"/>
                  </ownedEnd>
               </packagedElement>
               <packagedElement xmi:type="uml:Association"
                                xmi:id="Syntax-Activities-CompleteStructuredActivities-A_clause_conditionalNode"
                                xmi:uuid="58c9e274-c8c9-4700-81dc-25d4ffea9e08"
                                name="A_clause_conditionalNode"
                                >
                  <memberEnd xmi:idref="Syntax-Activities-CompleteStructuredActivities-ConditionalNode-clause"/>
                  <memberEnd xmi:idref="Syntax-Activities-CompleteStructuredActivities-A_clause_conditionalNode-conditionalNode"/>
                  <ownedEnd xmi:type="uml:Property"
                            xmi:id="Syntax-Activities-CompleteStructuredActivities-A_clause_conditionalNode-conditionalNode"
                            xmi:uuid="50ac37c5-ff33-4781-9c04-f56cefeb2c66"
                            name="conditionalNode"
                            visibility="public"
                            type="Syntax-Activities-CompleteStructuredActivities-ConditionalNode"
                            association="Syntax-Activities-CompleteStructuredActivities-A_clause_conditionalNode">
                     <subsettedProperty xmi:idref="Syntax-Classes-Kernel-Element-owner"/>
                  </ownedEnd>
               </packagedElement>
               <packagedElement xmi:type="uml:Association"
                                xmi:id="Syntax-Activities-CompleteStructuredActivities-A_clause_test"
                                xmi:uuid="d86ed0bf-33ab-403b-85be-2785dfbd2446"
                                name="A_clause_test"
                                >
                  <memberEnd xmi:idref="Syntax-Activities-CompleteStructuredActivities-A_clause_test-clause"/>
                  <memberEnd xmi:idref="Syntax-Activities-CompleteStructuredActivities-Clause-test"/>
                  <ownedEnd xmi:type="uml:Property"
                            xmi:id="Syntax-Activities-CompleteStructuredActivities-A_clause_test-clause"
                            xmi:uuid="4fbd150e-37b7-4f07-a83d-741adb60564f"
                            name="clause"
                            visibility="public"
                            type="Syntax-Activities-CompleteStructuredActivities-Clause"
                            association="Syntax-Activities-CompleteStructuredActivities-A_clause_test">
                     <lowerValue xmi:type="uml:LiteralInteger"
                                 xmi:id="Syntax-Activities-CompleteStructuredActivities-A_clause_test-clause-_lowerValue"
                                 xmi:uuid="c9b0545d-b84b-4756-ad98-6f5bb3664627"/>
                  </ownedEnd>
               </packagedElement>
               <packagedElement xmi:type="uml:Association"
                                xmi:id="Syntax-Activities-CompleteStructuredActivities-A_predecessorClause_successorClause"
                                xmi:uuid="067ebc79-7447-4058-bcaa-f4100f35c8ba"
                                name="A_predecessorClause_successorClause"
                                >
                  <memberEnd xmi:idref="Syntax-Activities-CompleteStructuredActivities-Clause-predecessorClause"/>
                  <memberEnd xmi:idref="Syntax-Activities-CompleteStructuredActivities-Clause-successorClause"/>
               </packagedElement>
               <packagedElement xmi:type="uml:Association"
                                xmi:id="Syntax-Activities-CompleteStructuredActivities-A_bodyOutput_clause"
                                xmi:uuid="f85318b8-8f91-40e5-bc94-aa91dd756d68"
                                name="A_bodyOutput_clause"
                                >
                  <memberEnd xmi:idref="Syntax-Activities-CompleteStructuredActivities-Clause-bodyOutput"/>
                  <memberEnd xmi:idref="Syntax-Activities-CompleteStructuredActivities-A_bodyOutput_clause-clause"/>
                  <ownedEnd xmi:type="uml:Property"
                            xmi:id="Syntax-Activities-CompleteStructuredActivities-A_bodyOutput_clause-clause"
                            xmi:uuid="7558acfc-e190-4b56-984c-dc82b21d2839"
                            name="clause"
                            visibility="public"
                            type="Syntax-Activities-CompleteStructuredActivities-Clause"
                            association="Syntax-Activities-CompleteStructuredActivities-A_bodyOutput_clause">
                     <lowerValue xmi:type="uml:LiteralInteger"
                                 xmi:id="Syntax-Activities-CompleteStructuredActivities-A_bodyOutput_clause-clause-_lowerValue"
                                 xmi:uuid="e28fb564-5f72-490a-9f50-3d148044ac66"/>
                     <upperValue xmi:type="uml:LiteralUnlimitedNatural"
                                 xmi:id="Syntax-Activities-CompleteStructuredActivities-A_bodyOutput_clause-clause-_upperValue"
                                 xmi:uuid="6e47314d-846e-4346-a18b-ce0e25623227"
                                 value="*"/>
                  </ownedEnd>
               </packagedElement>
               <packagedElement xmi:type="uml:Association"
                                xmi:id="Syntax-Activities-CompleteStructuredActivities-A_clause_body"
                                xmi:uuid="438c6544-eceb-443f-b271-0ab3ca1c30fd"
                                name="A_clause_body"
                                >
                  <memberEnd xmi:idref="Syntax-Activities-CompleteStructuredActivities-A_clause_body-clause"/>
                  <memberEnd xmi:idref="Syntax-Activities-CompleteStructuredActivities-Clause-body"/>
                  <ownedEnd xmi:type="uml:Property"
                            xmi:id="Syntax-Activities-CompleteStructuredActivities-A_clause_body-clause"
                            xmi:uuid="a2bc3dc9-a532-403b-8036-dc8d4215677b"
                            name="clause"
                            visibility="public"
                            type="Syntax-Activities-CompleteStructuredActivities-Clause"
                            association="Syntax-Activities-CompleteStructuredActivities-A_clause_body">
                     <lowerValue xmi:type="uml:LiteralInteger"
                                 xmi:id="Syntax-Activities-CompleteStructuredActivities-A_clause_body-clause-_lowerValue"
                                 xmi:uuid="5f3b50c5-b5ed-41b3-bcf8-0bcd7dc0b36a"/>
                  </ownedEnd>
               </packagedElement>
               <packagedElement xmi:type="uml:Association"
                                xmi:id="Syntax-Activities-CompleteStructuredActivities-A_decider_clause"
                                xmi:uuid="7cc1a1a2-9e6d-40be-a231-bf1d017e0de1"
                                name="A_decider_clause"
                                >
                  <memberEnd xmi:idref="Syntax-Activities-CompleteStructuredActivities-Clause-decider"/>
                  <memberEnd xmi:idref="Syntax-Activities-CompleteStructuredActivities-A_decider_clause-clause"/>
                  <ownedEnd xmi:type="uml:Property"
                            xmi:id="Syntax-Activities-CompleteStructuredActivities-A_decider_clause-clause"
                            xmi:uuid="7b9a8fbb-0081-4e4a-b392-16472aa0ab46"
                            name="clause"
                            visibility="public"
                            type="Syntax-Activities-CompleteStructuredActivities-Clause"
                            association="Syntax-Activities-CompleteStructuredActivities-A_decider_clause">
                     <lowerValue xmi:type="uml:LiteralInteger"
                                 xmi:id="Syntax-Activities-CompleteStructuredActivities-A_decider_clause-clause-_lowerValue"
                                 xmi:uuid="e3f3a92f-e770-4d75-80f1-5832ff67daa6"/>
                  </ownedEnd>
               </packagedElement>
               <packagedElement xmi:type="uml:Association"
                                xmi:id="Syntax-Activities-CompleteStructuredActivities-A_test_loopNode"
                                xmi:uuid="07a85036-ebe8-4fab-b9e6-dbdf5c004345"
                                name="A_test_loopNode"
                                >
                  <memberEnd xmi:idref="Syntax-Activities-CompleteStructuredActivities-LoopNode-test"/>
                  <memberEnd xmi:idref="Syntax-Activities-CompleteStructuredActivities-A_test_loopNode-loopNode"/>
                  <ownedEnd xmi:type="uml:Property"
                            xmi:id="Syntax-Activities-CompleteStructuredActivities-A_test_loopNode-loopNode"
                            xmi:uuid="9b5bf343-2d2f-4015-b219-f2a35c57b3d0"
                            name="loopNode"
                            visibility="public"
                            type="Syntax-Activities-CompleteStructuredActivities-LoopNode"
                            association="Syntax-Activities-CompleteStructuredActivities-A_test_loopNode">
                     <lowerValue xmi:type="uml:LiteralInteger"
                                 xmi:id="Syntax-Activities-CompleteStructuredActivities-A_test_loopNode-loopNode-_lowerValue"
                                 xmi:uuid="59b19cb0-42c8-475a-b3e1-e1551ff16643"/>
                  </ownedEnd>
               </packagedElement>
               <packagedElement xmi:type="uml:Association"
                                xmi:id="Syntax-Activities-CompleteStructuredActivities-A_loopVariableInput_loopNode"
                                xmi:uuid="19633fda-2ca4-49d2-b3b0-2d583f7cf06e"
                                name="A_loopVariableInput_loopNode"
                                >
                  <memberEnd xmi:idref="Syntax-Activities-CompleteStructuredActivities-LoopNode-loopVariableInput"/>
                  <memberEnd xmi:idref="Syntax-Activities-CompleteStructuredActivities-A_loopVariableInput_loopNode-loopNode"/>
                  <ownedEnd xmi:type="uml:Property"
                            xmi:id="Syntax-Activities-CompleteStructuredActivities-A_loopVariableInput_loopNode-loopNode"
                            xmi:uuid="552d719a-1da9-48ef-b103-8afee93e50f3"
                            name="loopNode"
                            visibility="public"
                            type="Syntax-Activities-CompleteStructuredActivities-LoopNode"
                            association="Syntax-Activities-CompleteStructuredActivities-A_loopVariableInput_loopNode">
                     <subsettedProperty xmi:idref="Syntax-Activities-CompleteStructuredActivities-A_structuredNodeInput_structuredActivityNode-structuredActivityNode"/>
                     <lowerValue xmi:type="uml:LiteralInteger"
                                 xmi:id="Syntax-Activities-CompleteStructuredActivities-A_loopVariableInput_loopNode-loopNode-_lowerValue"
                                 xmi:uuid="9371b29a-a5e8-4323-871b-f3da3fbdd90a"/>
                  </ownedEnd>
               </packagedElement>
               <packagedElement xmi:type="uml:Association"
                                xmi:id="Syntax-Activities-CompleteStructuredActivities-A_bodyOutput_loopNode"
                                xmi:uuid="9715eb7d-5248-480a-ad10-abe740dea714"
                                name="A_bodyOutput_loopNode"
                                >
                  <memberEnd xmi:idref="Syntax-Activities-CompleteStructuredActivities-LoopNode-bodyOutput"/>
                  <memberEnd xmi:idref="Syntax-Activities-CompleteStructuredActivities-A_bodyOutput_loopNode-loopNode"/>
                  <ownedEnd xmi:type="uml:Property"
                            xmi:id="Syntax-Activities-CompleteStructuredActivities-A_bodyOutput_loopNode-loopNode"
                            xmi:uuid="14187e59-54da-4450-9ccf-df5c26b9c655"
                            name="loopNode"
                            visibility="public"
                            type="Syntax-Activities-CompleteStructuredActivities-LoopNode"
                            association="Syntax-Activities-CompleteStructuredActivities-A_bodyOutput_loopNode">
                     <lowerValue xmi:type="uml:LiteralInteger"
                                 xmi:id="Syntax-Activities-CompleteStructuredActivities-A_bodyOutput_loopNode-loopNode-_lowerValue"
                                 xmi:uuid="b50c5597-d61e-49a4-9c09-7f6240c8fd25"/>
                     <upperValue xmi:type="uml:LiteralUnlimitedNatural"
                                 xmi:id="Syntax-Activities-CompleteStructuredActivities-A_bodyOutput_loopNode-loopNode-_upperValue"
                                 xmi:uuid="bdc785d3-5318-4c99-a3f8-785b3579b826"
                                 value="*"/>
                  </ownedEnd>
               </packagedElement>
               <packagedElement xmi:type="uml:Association"
                                xmi:id="Syntax-Activities-CompleteStructuredActivities-A_decider_loopNode"
                                xmi:uuid="b4d8300d-967a-4992-bc9a-95771a3fd8a2"
                                name="A_decider_loopNode"
                                >
                  <memberEnd xmi:idref="Syntax-Activities-CompleteStructuredActivities-LoopNode-decider"/>
                  <memberEnd xmi:idref="Syntax-Activities-CompleteStructuredActivities-A_decider_loopNode-loopNode"/>
                  <ownedEnd xmi:type="uml:Property"
                            xmi:id="Syntax-Activities-CompleteStructuredActivities-A_decider_loopNode-loopNode"
                            xmi:uuid="fabdebe3-7205-43c6-93bc-a1ae78ac6523"
                            name="loopNode"
                            visibility="public"
                            type="Syntax-Activities-CompleteStructuredActivities-LoopNode"
                            association="Syntax-Activities-CompleteStructuredActivities-A_decider_loopNode">
                     <lowerValue xmi:type="uml:LiteralInteger"
                                 xmi:id="Syntax-Activities-CompleteStructuredActivities-A_decider_loopNode-loopNode-_lowerValue"
                                 xmi:uuid="9ceed216-2efc-45c6-b655-d5a80a0d590b"/>
                  </ownedEnd>
               </packagedElement>
               <packagedElement xmi:type="uml:Association"
                                xmi:id="Syntax-Activities-CompleteStructuredActivities-A_node_inStructuredNode"
                                xmi:uuid="ef9f85c6-a7a5-485c-8051-703b64f6a264"
                                name="A_node_inStructuredNode"
                                >
                  <memberEnd xmi:idref="Syntax-Activities-CompleteStructuredActivities-StructuredActivityNode-node"/>
                  <memberEnd xmi:idref="Syntax-Activities-IntermediateActivities-ActivityNode-inStructuredNode"/>
               </packagedElement>
               <packagedElement xmi:type="uml:Association"
                                xmi:id="Syntax-Activities-CompleteStructuredActivities-A_edge_inStructuredNode"
                                xmi:uuid="186c1227-5333-496c-900f-17e0ce8142e9"
                                name="A_edge_inStructuredNode"
                                >
                  <memberEnd xmi:idref="Syntax-Activities-CompleteStructuredActivities-StructuredActivityNode-edge"/>
                  <memberEnd xmi:idref="Syntax-Activities-IntermediateActivities-ActivityEdge-inStructuredNode"/>
               </packagedElement>
               <packagedElement xmi:type="uml:Association"
                                xmi:id="Syntax-Activities-CompleteStructuredActivities-A_activity_structuredNode"
                                xmi:uuid="96daf504-9822-4a81-94a4-ba19d163c20e"
                                name="A_activity_structuredNode"
                                >
                  <memberEnd xmi:idref="Syntax-Activities-CompleteStructuredActivities-StructuredActivityNode-activity"/>
                  <memberEnd xmi:idref="Syntax-Activities-IntermediateActivities-Activity-structuredNode"/>
               </packagedElement>
               <packagedElement xmi:type="uml:Association"
                                xmi:id="Syntax-Activities-CompleteStructuredActivities-A_loopNode_bodyPart"
                                xmi:uuid="41acd811-8dc3-44f8-ac00-c44c5b74a367"
                                name="A_loopNode_bodyPart"
                                >
                  <memberEnd xmi:idref="Syntax-Activities-CompleteStructuredActivities-A_loopNode_bodyPart-loopNode"/>
                  <memberEnd xmi:idref="Syntax-Activities-CompleteStructuredActivities-LoopNode-bodyPart"/>
                  <ownedEnd xmi:type="uml:Property"
                            xmi:id="Syntax-Activities-CompleteStructuredActivities-A_loopNode_bodyPart-loopNode"
                            xmi:uuid="1daf911f-16dd-48f9-8d73-d2a1d2ca57e1"
                            name="loopNode"
                            visibility="public"
                            type="Syntax-Activities-CompleteStructuredActivities-LoopNode"
                            association="Syntax-Activities-CompleteStructuredActivities-A_loopNode_bodyPart">
                     <lowerValue xmi:type="uml:LiteralInteger"
                                 xmi:id="Syntax-Activities-CompleteStructuredActivities-A_loopNode_bodyPart-loopNode-_lowerValue"
                                 xmi:uuid="a80d368f-508d-44eb-aa74-a99f258e80bd"/>
                  </ownedEnd>
               </packagedElement>
               <packagedElement xmi:type="uml:Association"
                                xmi:id="Syntax-Activities-CompleteStructuredActivities-A_result_loopNode"
                                xmi:uuid="6dbed277-ad1d-46d8-af6c-ae61b738b808"
                                name="A_result_loopNode"
                                >
                  <memberEnd xmi:idref="Syntax-Activities-CompleteStructuredActivities-LoopNode-result"/>
                  <memberEnd xmi:idref="Syntax-Activities-CompleteStructuredActivities-A_result_loopNode-loopNode"/>
                  <ownedEnd xmi:type="uml:Property"
                            xmi:id="Syntax-Activities-CompleteStructuredActivities-A_result_loopNode-loopNode"
                            xmi:uuid="f216433b-483e-4b69-9744-ee47b8ca78c6"
                            name="loopNode"
                            visibility="public"
                            type="Syntax-Activities-CompleteStructuredActivities-LoopNode"
                            association="Syntax-Activities-CompleteStructuredActivities-A_result_loopNode">
                     <subsettedProperty xmi:idref="Syntax-Activities-CompleteStructuredActivities-A_structuredNodeOutput_structuredActivityNode-structuredActivityNode"/>
                     <lowerValue xmi:type="uml:LiteralInteger"
                                 xmi:id="Syntax-Activities-CompleteStructuredActivities-A_result_loopNode-loopNode-_lowerValue"
                                 xmi:uuid="797bac0a-7fe3-4cb0-990c-b12f7fa5648f"/>
                  </ownedEnd>
               </packagedElement>
               <packagedElement xmi:type="uml:Association"
                                xmi:id="Syntax-Activities-CompleteStructuredActivities-A_loopVariable_loopNode"
                                xmi:uuid="657ac1f4-db83-430c-95d8-edb3543d88a1"
                                name="A_loopVariable_loopNode"
                                >
                  <memberEnd xmi:idref="Syntax-Activities-CompleteStructuredActivities-LoopNode-loopVariable"/>
                  <memberEnd xmi:idref="Syntax-Activities-CompleteStructuredActivities-A_loopVariable_loopNode-loopNode"/>
                  <ownedEnd xmi:type="uml:Property"
                            xmi:id="Syntax-Activities-CompleteStructuredActivities-A_loopVariable_loopNode-loopNode"
                            xmi:uuid="143b57ef-a101-49fa-96c7-bcc154b08c54"
                            name="loopNode"
                            visibility="public"
                            type="Syntax-Activities-CompleteStructuredActivities-LoopNode"
                            association="Syntax-Activities-CompleteStructuredActivities-A_loopVariable_loopNode">
                     <lowerValue xmi:type="uml:LiteralInteger"
                                 xmi:id="Syntax-Activities-CompleteStructuredActivities-A_loopVariable_loopNode-loopNode-_lowerValue"
                                 xmi:uuid="247cbe9b-5180-41ef-8ddd-34dd1763dd3c"/>
                  </ownedEnd>
               </packagedElement>
               <packagedElement xmi:type="uml:Association"
                                xmi:id="Syntax-Activities-CompleteStructuredActivities-A_loopNode_setupPart"
                                xmi:uuid="37567ce4-6701-47e9-bf36-f04f229ea1ae"
                                name="A_loopNode_setupPart"
                                >
                  <memberEnd xmi:idref="Syntax-Activities-CompleteStructuredActivities-A_loopNode_setupPart-loopNode"/>
                  <memberEnd xmi:idref="Syntax-Activities-CompleteStructuredActivities-LoopNode-setupPart"/>
                  <ownedEnd xmi:type="uml:Property"
                            xmi:id="Syntax-Activities-CompleteStructuredActivities-A_loopNode_setupPart-loopNode"
                            xmi:uuid="85a9f5c7-2a21-4e7c-b9f1-a8c05c4205e0"
                            name="loopNode"
                            visibility="public"
                            type="Syntax-Activities-CompleteStructuredActivities-LoopNode"
                            association="Syntax-Activities-CompleteStructuredActivities-A_loopNode_setupPart">
                     <lowerValue xmi:type="uml:LiteralInteger"
                                 xmi:id="Syntax-Activities-CompleteStructuredActivities-A_loopNode_setupPart-loopNode-_lowerValue"
                                 xmi:uuid="0ecc2467-bf50-4512-b13d-8d7d43c66d0d"/>
                  </ownedEnd>
               </packagedElement>
               <packagedElement xmi:type="uml:Association"
                                xmi:id="Syntax-Activities-CompleteStructuredActivities-A_structuredNodeOutput_structuredActivityNode"
                                xmi:uuid="784ce22a-b904-4fe5-97e0-847fb26eee98"
                                name="A_structuredNodeOutput_structuredActivityNode"
                                >
                  <memberEnd xmi:idref="Syntax-Activities-CompleteStructuredActivities-StructuredActivityNode-structuredNodeOutput"/>
                  <memberEnd xmi:idref="Syntax-Activities-CompleteStructuredActivities-A_structuredNodeOutput_structuredActivityNode-structuredActivityNode"/>
                  <ownedEnd xmi:type="uml:Property"
                            xmi:id="Syntax-Activities-CompleteStructuredActivities-A_structuredNodeOutput_structuredActivityNode-structuredActivityNode"
                            xmi:uuid="5e6cf116-ea05-4ba3-805c-9ee165f8e382"
                            name="structuredActivityNode"
                            visibility="public"
                            type="Syntax-Activities-CompleteStructuredActivities-StructuredActivityNode"
                            association="Syntax-Activities-CompleteStructuredActivities-A_structuredNodeOutput_structuredActivityNode">
                     <subsettedProperty xmi:idref="Syntax-Actions-BasicActions-A_action_output-action"/>
                     <lowerValue xmi:type="uml:LiteralInteger"
                                 xmi:id="Syntax-Activities-CompleteStructuredActivities-A_structuredNodeOutput_structuredActivityNode-structuredActivityNode-_lowerValue"
                                 xmi:uuid="9dad3b7d-b780-4e50-8ace-9ac804814ecb"/>
                  </ownedEnd>
               </packagedElement>
               <packagedElement xmi:type="uml:Association"
                                xmi:id="Syntax-Activities-CompleteStructuredActivities-A_structuredNodeInput_structuredActivityNode"
                                xmi:uuid="ad56cd52-660b-4e9f-a971-328f5c691c4d"
                                name="A_structuredNodeInput_structuredActivityNode"
                                >
                  <memberEnd xmi:idref="Syntax-Activities-CompleteStructuredActivities-StructuredActivityNode-structuredNodeInput"/>
                  <memberEnd xmi:idref="Syntax-Activities-CompleteStructuredActivities-A_structuredNodeInput_structuredActivityNode-structuredActivityNode"/>
                  <ownedEnd xmi:type="uml:Property"
                            xmi:id="Syntax-Activities-CompleteStructuredActivities-A_structuredNodeInput_structuredActivityNode-structuredActivityNode"
                            xmi:uuid="c38e4743-666b-4863-85db-17da1a3b371d"
                            name="structuredActivityNode"
                            visibility="public"
                            type="Syntax-Activities-CompleteStructuredActivities-StructuredActivityNode"
                            association="Syntax-Activities-CompleteStructuredActivities-A_structuredNodeInput_structuredActivityNode">
                     <subsettedProperty xmi:idref="Syntax-Actions-BasicActions-A_action_input-action"/>
                     <lowerValue xmi:type="uml:LiteralInteger"
                                 xmi:id="Syntax-Activities-CompleteStructuredActivities-A_structuredNodeInput_structuredActivityNode-structuredActivityNode-_lowerValue"
                                 xmi:uuid="58496f17-5617-49eb-8632-7f992c6e28d8"/>
                  </ownedEnd>
               </packagedElement>
            </packagedElement>
            <packagedElement xmi:type="uml:Package" xmi:id="Syntax-Activities-ExtraStructuredActivities"
                             xmi:uuid="26c42e1b-d5fe-4376-af7a-b40746daada7"
                             name="ExtraStructuredActivities">
               <packageImport xmi:type="uml:PackageImport"
                              xmi:id="Syntax-Activities-ExtraStructuredActivities-_packageImport.0"
                              xmi:uuid="cb234e41-db28-4d4d-9364-b666a97ad298"
                              importedPackage="Syntax-Activities-CompleteStructuredActivities"/>
               <packagedElement xmi:type="uml:Enumeration"
                                xmi:id="Syntax-Activities-ExtraStructuredActivities-ExpansionKind"
                                xmi:uuid="560601c4-7bb8-432a-9b22-c44f9aa4b8e0"
                                name="ExpansionKind">
                  <ownedLiteral xmi:type="uml:EnumerationLiteral"
                                xmi:id="Syntax-Activities-ExtraStructuredActivities-ExpansionKind-parallel"
                                xmi:uuid="d329758a-8d04-446c-8356-c547eb3c61aa"
                                name="parallel">
                     <ownedComment xmi:type="uml:Comment"
                                   xmi:id="Syntax-Activities-ExtraStructuredActivities-ExpansionKind-parallel-_ownedComment.0"
                                   xmi:uuid="ca185cad-1a79-4fd0-8902-6170eb2996d0"
                                   body="The executions are independent. They may be executed concurrently.">
                        <annotatedElement xmi:idref="Syntax-Activities-ExtraStructuredActivities-ExpansionKind-parallel"/>
                     </ownedComment>
                  </ownedLiteral>
                  <ownedLiteral xmi:type="uml:EnumerationLiteral"
                                xmi:id="Syntax-Activities-ExtraStructuredActivities-ExpansionKind-iterative"
                                xmi:uuid="404b7eee-41e8-403f-9218-029711fadd6f"
                                name="iterative">
                     <ownedComment xmi:type="uml:Comment"
                                   xmi:id="Syntax-Activities-ExtraStructuredActivities-ExpansionKind-iterative-_ownedComment.0"
                                   xmi:uuid="9e04dd73-df7c-438c-9767-23818f779f11"
                                   body="The executions are dependent and must be executed one at a time, in order of the collection elements.">
                        <annotatedElement xmi:idref="Syntax-Activities-ExtraStructuredActivities-ExpansionKind-iterative"/>
                     </ownedComment>
                  </ownedLiteral>
                  <ownedLiteral xmi:type="uml:EnumerationLiteral"
                                xmi:id="Syntax-Activities-ExtraStructuredActivities-ExpansionKind-stream"
                                xmi:uuid="fbcf3a5b-2be0-405b-98af-ae81a63808a8"
                                name="stream">
                     <ownedComment xmi:type="uml:Comment"
                                   xmi:id="Syntax-Activities-ExtraStructuredActivities-ExpansionKind-stream-_ownedComment.0"
                                   xmi:uuid="e64d0595-adb5-4435-b24b-063fd6054684"
                                   body="A stream of collection elements flows into a single execution, in order of the collection elements.">
                        <annotatedElement xmi:idref="Syntax-Activities-ExtraStructuredActivities-ExpansionKind-stream"/>
                     </ownedComment>
                  </ownedLiteral>
               </packagedElement>
               <packagedElement xmi:type="uml:Class"
                                xmi:id="Syntax-Activities-ExtraStructuredActivities-ExpansionNode"
                                xmi:uuid="61183f86-0c6c-4b2c-b947-3bcb4847954c"
                                name="ExpansionNode">
                  <generalization xmi:type="uml:Generalization"
                                  xmi:id="Syntax-Activities-ExtraStructuredActivities-ExpansionNode-_generalization.0"
                                  xmi:uuid="c700062b-deb5-4cf1-a640-804cc54ae24a"
                                  general="Syntax-Activities-IntermediateActivities-ObjectNode"/>
                  <ownedAttribute xmi:type="uml:Property"
                                  xmi:id="Syntax-Activities-ExtraStructuredActivities-ExpansionNode-regionAsOutput"
                                  xmi:uuid="a83a1025-9066-4a15-81da-1925869c9767"
                                  name="regionAsOutput"
                                  visibility="public"
                                  type="Syntax-Activities-ExtraStructuredActivities-ExpansionRegion"
                                  association="Syntax-Activities-ExtraStructuredActivities-A_outputElement_regionAsOutput">
                     <ownedComment xmi:type="uml:Comment"
                                   xmi:id="Syntax-Activities-ExtraStructuredActivities-ExpansionNode-regionAsOutput-_ownedComment.0"
                                   xmi:uuid="d856ecca-e243-465f-95a5-dbe0cf431d57"
                                   body="The expansion region for which the node is an output.">
                        <annotatedElement xmi:idref="Syntax-Activities-ExtraStructuredActivities-ExpansionNode-regionAsOutput"/>
                     </ownedComment>
                     <lowerValue xmi:type="uml:LiteralInteger"
                                 xmi:id="Syntax-Activities-ExtraStructuredActivities-ExpansionNode-regionAsOutput-_lowerValue"
                                 xmi:uuid="bd08e61d-e27e-4f87-a4b4-a3f0da13fd77"/>
                  </ownedAttribute>
                  <ownedAttribute xmi:type="uml:Property"
                                  xmi:id="Syntax-Activities-ExtraStructuredActivities-ExpansionNode-regionAsInput"
                                  xmi:uuid="078176f3-203f-432d-a5f1-8efa90f9839a"
                                  name="regionAsInput"
                                  visibility="public"
                                  type="Syntax-Activities-ExtraStructuredActivities-ExpansionRegion"
                                  association="Syntax-Activities-ExtraStructuredActivities-A_inputElement_regionAsInput">
                     <ownedComment xmi:type="uml:Comment"
                                   xmi:id="Syntax-Activities-ExtraStructuredActivities-ExpansionNode-regionAsInput-_ownedComment.0"
                                   xmi:uuid="d1e9e6d4-02f6-409d-9103-4e7e4c7941c7"
                                   body="The expansion region for which the node is an input.">
                        <annotatedElement xmi:idref="Syntax-Activities-ExtraStructuredActivities-ExpansionNode-regionAsInput"/>
                     </ownedComment>
                     <lowerValue xmi:type="uml:LiteralInteger"
                                 xmi:id="Syntax-Activities-ExtraStructuredActivities-ExpansionNode-regionAsInput-_lowerValue"
                                 xmi:uuid="8d695a04-7098-46fc-9f74-b277743ad7b8"/>
                  </ownedAttribute>
               </packagedElement>
               <packagedElement xmi:type="uml:Class"
                                xmi:id="Syntax-Activities-ExtraStructuredActivities-ExpansionRegion"
                                xmi:uuid="29c6c222-39d0-4678-b58e-bfdff7ba549a"
                                name="ExpansionRegion">
                  <ownedRule xmi:type="uml:Constraint"
                             xmi:id="Syntax-Activities-ExtraStructuredActivities-ExpansionRegion-fUML_no_crossing_edges"
                             xmi:uuid="02e1ada4-69bb-471a-97ea-6383363c071d"
                             name="fUML_no_crossing_edges">
                     <constrainedElement xmi:idref="Syntax-Activities-ExtraStructuredActivities-ExpansionRegion"/>
                     <ownedComment xmi:type="uml:Comment"
                                   xmi:id="Syntax-Activities-ExtraStructuredActivities-ExpansionRegion-fUML_no_crossing_edges-_ownedComment.0"
                                   xmi:uuid="5ce729d9-502e-42c4-8a8c-164d6fa62b24"
                                   body="Edges may not cross into or out of an expansion region.">
                        <annotatedElement xmi:idref="Syntax-Activities-ExtraStructuredActivities-ExpansionRegion-fUML_no_crossing_edges"/>
                     </ownedComment>
                     <specification xmi:type="uml:OpaqueExpression"
                                    xmi:id="Syntax-Activities-ExtraStructuredActivities-ExpansionRegion-fUML_no_crossing_edges-_specification"
                                    xmi:uuid="5d975218-efc9-44d1-8c70-6aefcb181ff5">
                        <body>self.edge-&gt;forAll(self.node-&gt;includes(source) and self.node-&gt;includes(target))</body>
                        <language>OCL</language>
                     </specification>
                  </ownedRule>
                  <ownedRule xmi:type="uml:Constraint"
                             xmi:id="Syntax-Activities-ExtraStructuredActivities-ExpansionRegion-fUML_mode_cannot_be_stream"
                             xmi:uuid="5d60c789-3461-4b5c-b104-8d6e578bfd3f"
                             name="fUML_mode_cannot_be_stream">
                     <constrainedElement xmi:idref="Syntax-Activities-ExtraStructuredActivities-ExpansionRegion"/>
                     <ownedComment xmi:type="uml:Comment"
                                   xmi:id="Syntax-Activities-ExtraStructuredActivities-ExpansionRegion-fUML_mode_cannot_be_stream-_ownedComment.0"
                                   xmi:uuid="6d410015-e669-4078-a367-3f685ad059e8"
                                   body="mode cannot be stream">
                        <annotatedElement xmi:idref="Syntax-Activities-ExtraStructuredActivities-ExpansionRegion-fUML_mode_cannot_be_stream"/>
                     </ownedComment>
                     <specification xmi:type="uml:OpaqueExpression"
                                    xmi:id="Syntax-Activities-ExtraStructuredActivities-ExpansionRegion-fUML_mode_cannot_be_stream-_specification"
                                    xmi:uuid="d280a200-5d82-4ccc-84dc-c0b6f9e325a3">
                        <body>self.mode &lt;&gt; ExpansionKind::stream</body>
                        <language>OCL</language>
                     </specification>
                  </ownedRule>
                  <ownedRule xmi:type="uml:Constraint"
                             xmi:id="Syntax-Activities-ExtraStructuredActivities-ExpansionRegion-fUML_no_output_pins"
                             xmi:uuid="05c499eb-f90a-4732-a028-a39a51ff013e"
                             name="fUML_no_output_pins">
                     <constrainedElement xmi:idref="Syntax-Activities-ExtraStructuredActivities-ExpansionRegion"/>
                     <ownedComment xmi:type="uml:Comment"
                                   xmi:id="Syntax-Activities-ExtraStructuredActivities-ExpansionRegion-fUML_no_output_pins-_ownedComment.0"
                                   xmi:uuid="005895d8-7611-4e37-8e9b-01923ca65645"
                                   body="An expansion region may not have output pins.">
                        <annotatedElement xmi:idref="Syntax-Activities-ExtraStructuredActivities-ExpansionRegion-fUML_no_output_pins"/>
                     </ownedComment>
                     <specification xmi:type="uml:OpaqueExpression"
                                    xmi:id="Syntax-Activities-ExtraStructuredActivities-ExpansionRegion-fUML_no_output_pins-_specification"
                                    xmi:uuid="a749fa7c-1fdb-40c2-a7cc-074828a79675">
                        <body>self.output-&gt;isEmpty()</body>
                        <language>OCL</language>
                     </specification>
                  </ownedRule>
                  <generalization xmi:type="uml:Generalization"
                                  xmi:id="Syntax-Activities-ExtraStructuredActivities-ExpansionRegion-_generalization.0"
                                  xmi:uuid="868a4d17-fb84-4fb1-89ed-89705f1b09ea"
                                  general="Syntax-Activities-CompleteStructuredActivities-StructuredActivityNode"/>
                  <ownedAttribute xmi:type="uml:Property"
                                  xmi:id="Syntax-Activities-ExtraStructuredActivities-ExpansionRegion-mode"
                                  xmi:uuid="13489975-9c4d-455e-ab5d-94020a9e4006"
                                  name="mode"
                                  visibility="public"
                                  type="Syntax-Activities-ExtraStructuredActivities-ExpansionKind">
                     <ownedComment xmi:type="uml:Comment"
                                   xmi:id="Syntax-Activities-ExtraStructuredActivities-ExpansionRegion-mode-_ownedComment.0"
                                   xmi:uuid="bcc5a8b1-a09f-48f9-b33b-334d65d972b8"
                                   body="The way in which the executions interact:&#xA;&#xA;parallel: all interactions are independent&#xA;&#xA;iterative: the interactions occur in order of the elements&#xA;&#xA;stream: a stream of values flows into a single execution&#xA;&#xA;">
                        <annotatedElement xmi:idref="Syntax-Activities-ExtraStructuredActivities-ExpansionRegion-mode"/>
                     </ownedComment>
                     <defaultValue xmi:type="uml:InstanceValue"
                                   xmi:id="Syntax-Activities-ExtraStructuredActivities-ExpansionRegion-mode-iterative"
                                   xmi:uuid="776713a2-96d8-4b2a-9f5e-8a3b3dd40d0b"
                                   name="iterative"
                                   type="Syntax-Activities-ExtraStructuredActivities-ExpansionKind"
                                   instance="Syntax-Activities-ExtraStructuredActivities-ExpansionKind-iterative"/>
                  </ownedAttribute>
                  <ownedAttribute xmi:type="uml:Property"
                                  xmi:id="Syntax-Activities-ExtraStructuredActivities-ExpansionRegion-outputElement"
                                  xmi:uuid="cb0322f9-9c1c-482a-8c1d-043f9f238e0c"
                                  name="outputElement"
                                  visibility="public"
                                  type="Syntax-Activities-ExtraStructuredActivities-ExpansionNode"
                                  association="Syntax-Activities-ExtraStructuredActivities-A_outputElement_regionAsOutput">
                     <ownedComment xmi:type="uml:Comment"
                                   xmi:id="Syntax-Activities-ExtraStructuredActivities-ExpansionRegion-outputElement-_ownedComment.0"
                                   xmi:uuid="837f13f4-cb6d-4b88-af51-939a5e2c872c"
                                   body="An object node that accepts a separate element of the output collection during each of the multiple executions of the region. The values are formed into a collection that is available when the execution of the region is complete.">
                        <annotatedElement xmi:idref="Syntax-Activities-ExtraStructuredActivities-ExpansionRegion-outputElement"/>
                     </ownedComment>
                     <lowerValue xmi:type="uml:LiteralInteger"
                                 xmi:id="Syntax-Activities-ExtraStructuredActivities-ExpansionRegion-outputElement-_lowerValue"
                                 xmi:uuid="90ac3da0-8d01-4936-8181-167aaf58fe61"/>
                     <upperValue xmi:type="uml:LiteralUnlimitedNatural"
                                 xmi:id="Syntax-Activities-ExtraStructuredActivities-ExpansionRegion-outputElement-_upperValue"
                                 xmi:uuid="bad8ae29-1aab-4b37-9875-f3ede0a2f19c"
                                 value="*"/>
                  </ownedAttribute>
                  <ownedAttribute xmi:type="uml:Property"
                                  xmi:id="Syntax-Activities-ExtraStructuredActivities-ExpansionRegion-inputElement"
                                  xmi:uuid="268c0943-691b-45a6-90ac-252a313f4e88"
                                  name="inputElement"
                                  visibility="public"
                                  type="Syntax-Activities-ExtraStructuredActivities-ExpansionNode"
                                  association="Syntax-Activities-ExtraStructuredActivities-A_inputElement_regionAsInput">
                     <ownedComment xmi:type="uml:Comment"
                                   xmi:id="Syntax-Activities-ExtraStructuredActivities-ExpansionRegion-inputElement-_ownedComment.0"
                                   xmi:uuid="db11481f-d1bf-4431-aba2-a0ef5b4c257d"
                                   body="An object node that holds a separate element of the input collection during each of the multiple executions of the region.">
                        <annotatedElement xmi:idref="Syntax-Activities-ExtraStructuredActivities-ExpansionRegion-inputElement"/>
                     </ownedComment>
                     <upperValue xmi:type="uml:LiteralUnlimitedNatural"
                                 xmi:id="Syntax-Activities-ExtraStructuredActivities-ExpansionRegion-inputElement-_upperValue"
                                 xmi:uuid="186b21c4-5774-4aa8-8392-a50ce0425fbc"
                                 value="*"/>
                  </ownedAttribute>
               </packagedElement>
               <packagedElement xmi:type="uml:Association"
                                xmi:id="Syntax-Activities-ExtraStructuredActivities-A_outputElement_regionAsOutput"
                                xmi:uuid="6de6bf93-5d3e-4437-ba93-beeefa6e68c9"
                                name="A_outputElement_regionAsOutput"
                                >
                  <memberEnd xmi:idref="Syntax-Activities-ExtraStructuredActivities-ExpansionRegion-outputElement"/>
                  <memberEnd xmi:idref="Syntax-Activities-ExtraStructuredActivities-ExpansionNode-regionAsOutput"/>
               </packagedElement>
               <packagedElement xmi:type="uml:Association"
                                xmi:id="Syntax-Activities-ExtraStructuredActivities-A_inputElement_regionAsInput"
                                xmi:uuid="373c883a-bd20-4dec-957e-cf1470f4bb10"
                                name="A_inputElement_regionAsInput"
                                >
                  <memberEnd xmi:idref="Syntax-Activities-ExtraStructuredActivities-ExpansionRegion-inputElement"/>
                  <memberEnd xmi:idref="Syntax-Activities-ExtraStructuredActivities-ExpansionNode-regionAsInput"/>
               </packagedElement>
            </packagedElement>
         </packagedElement>
         <packagedElement xmi:type="uml:Package" xmi:id="Syntax-Actions"
                          xmi:uuid="9b30ac52-c580-4d7a-95ed-f8d07046d0b7"
                          name="Actions">
            <packagedElement xmi:type="uml:Package" xmi:id="Syntax-Actions-BasicActions"
                             xmi:uuid="7d3d2c0e-4f21-4dbc-be57-d4681756db9f"
                             name="BasicActions">
               <packageImport xmi:type="uml:PackageImport"
                              xmi:id="Syntax-Actions-BasicActions-_packageImport.0"
                              xmi:uuid="da08618f-0e8e-4a3c-a482-29e2917308df"
                              importedPackage="Syntax-CommonBehaviors-Communications"/>
               <packageImport xmi:type="uml:PackageImport"
                              xmi:id="Syntax-Actions-BasicActions-_packageImport.1"
                              xmi:uuid="10da9c0e-c172-4854-8cd3-5bb0b3893dff"
                              importedPackage="Syntax-Activities-IntermediateActivities"/>
               <packagedElement xmi:type="uml:Class" xmi:id="Syntax-Actions-BasicActions-SendSignalAction"
                                xmi:uuid="6f76a9bb-66be-403b-a052-83aaadca6479"
                                name="SendSignalAction">
                  <ownedRule xmi:type="uml:Constraint"
                             xmi:id="Syntax-Actions-BasicActions-SendSignalAction-target_signal_reception"
                             xmi:uuid="29619883-1c96-40eb-96b3-ab5872595e78"
                             name="target_signal_reception">
                     <constrainedElement xmi:idref="Syntax-Actions-BasicActions-SendSignalAction"/>
                     <ownedComment xmi:type="uml:Comment"
                                   xmi:id="Syntax-Actions-BasicActions-SendSignalAction-target_signal_reception-_ownedComment.0"
                                   xmi:uuid="6159ad67-b97f-4b80-b478-892d69cfb4c1"
                                   body="The target input pin must have a type that has a reception for the signal.">
                        <annotatedElement xmi:idref="Syntax-Actions-BasicActions-SendSignalAction-target_signal_reception"/>
                     </ownedComment>
                     <specification xmi:type="uml:OpaqueExpression"
                                    xmi:id="Syntax-Actions-BasicActions-SendSignalAction-target_signal_reception-_specification"
                                    xmi:uuid="d343308a-d479-42be-8c03-f901ee1308d8">
                        <body>self.target.type.oclAsType(Classifier).allFeatures()-&gt;select(oclIsKindOf(Reception))-&gt;exists(f:Feature|self.signal.conformsTo(f.oclAsType(Reception).signal))
</body>
                        <language>OCL</language>
                     </specification>
                  </ownedRule>
                  <generalization xmi:type="uml:Generalization"
                                  xmi:id="Syntax-Actions-BasicActions-SendSignalAction-_generalization.0"
                                  xmi:uuid="e7ef984e-3766-4aa4-a3e8-5368fb8323be"
                                  general="Syntax-Actions-BasicActions-InvocationAction"/>
                  <ownedAttribute xmi:type="uml:Property"
                                  xmi:id="Syntax-Actions-BasicActions-SendSignalAction-target"
                                  xmi:uuid="dba9bb45-a096-4ab7-b7f8-c19fc6c63179"
                                  name="target"
                                  visibility="public"
                                  aggregation="composite"
                                  type="Syntax-Actions-BasicActions-InputPin"
                                  association="Syntax-Actions-BasicActions-A_target_sendSignalAction">
                     <subsettedProperty xmi:idref="Syntax-Actions-BasicActions-Action-input"/>
                     <ownedComment xmi:type="uml:Comment"
                                   xmi:id="Syntax-Actions-BasicActions-SendSignalAction-target-_ownedComment.0"
                                   xmi:uuid="d370ff2e-cfb8-43ef-8aaa-426118adcadc"
                                   body="The target object to which the signal is sent.">
                        <annotatedElement xmi:idref="Syntax-Actions-BasicActions-SendSignalAction-target"/>
                     </ownedComment>
                  </ownedAttribute>
                  <ownedAttribute xmi:type="uml:Property"
                                  xmi:id="Syntax-Actions-BasicActions-SendSignalAction-signal"
                                  xmi:uuid="d69a6edf-a490-497a-9f47-1798363e8ebf"
                                  name="signal"
                                  visibility="public"
                                  type="Syntax-CommonBehaviors-Communications-Signal"
                                  association="Syntax-Actions-BasicActions-A_signal_sendSignalAction">
                     <ownedComment xmi:type="uml:Comment"
                                   xmi:id="Syntax-Actions-BasicActions-SendSignalAction-signal-_ownedComment.0"
                                   xmi:uuid="e0ec3174-c731-4133-85b3-8e30b76e7544"
                                   body="The type of signal transmitted to the target object.">
                        <annotatedElement xmi:idref="Syntax-Actions-BasicActions-SendSignalAction-signal"/>
                     </ownedComment>
                  </ownedAttribute>
               </packagedElement>
               <packagedElement xmi:type="uml:Class" xmi:id="Syntax-Actions-BasicActions-OutputPin"
                                xmi:uuid="a15293ef-951d-4868-9dd9-e8f3d9ab8484"
                                name="OutputPin">
                  <generalization xmi:type="uml:Generalization"
                                  xmi:id="Syntax-Actions-BasicActions-OutputPin-_generalization.0"
                                  xmi:uuid="f8a715ca-7b32-45c8-940b-692d9cd977c9"
                                  general="Syntax-Actions-BasicActions-Pin"/>
               </packagedElement>
               <packagedElement xmi:type="uml:Class" xmi:id="Syntax-Actions-BasicActions-Pin"
                                xmi:uuid="e68b7cd8-fab2-4872-9f95-54e45a813d92"
                                name="Pin"
                                isAbstract="true">
                  <generalization xmi:type="uml:Generalization"
                                  xmi:id="Syntax-Actions-BasicActions-Pin-_generalization.0"
                                  xmi:uuid="e223f4d6-7e2e-415c-8924-2a39fc5ae3fa"
                                  general="Syntax-Activities-IntermediateActivities-ObjectNode"/>
                  <generalization xmi:type="uml:Generalization"
                                  xmi:id="Syntax-Actions-BasicActions-Pin-_generalization.1"
                                  xmi:uuid="924eb597-5f4f-4c1a-8b37-237d6830f75d"
                                  general="Syntax-Classes-Kernel-MultiplicityElement"/>
               </packagedElement>
               <packagedElement xmi:type="uml:Class" xmi:id="Syntax-Actions-BasicActions-InputPin"
                                xmi:uuid="160fa97c-d590-4a3e-84e3-c9bfb9281878"
                                name="InputPin">
                  <generalization xmi:type="uml:Generalization"
                                  xmi:id="Syntax-Actions-BasicActions-InputPin-_generalization.0"
                                  xmi:uuid="84eaa1f0-4d61-425f-a42d-cbba10aa92ae"
                                  general="Syntax-Actions-BasicActions-Pin"/>
               </packagedElement>
               <packagedElement xmi:type="uml:Class" xmi:id="Syntax-Actions-BasicActions-InvocationAction"
                                xmi:uuid="7acc0397-1aa2-41b2-8fb1-276ae6524b0a"
                                name="InvocationAction"
                                isAbstract="true">
                  <generalization xmi:type="uml:Generalization"
                                  xmi:id="Syntax-Actions-BasicActions-InvocationAction-_generalization.0"
                                  xmi:uuid="b4829669-0c9b-42d1-8211-0c68ac6eb8fc"
                                  general="Syntax-Actions-BasicActions-Action"/>
                  <ownedAttribute xmi:type="uml:Property"
                                  xmi:id="Syntax-Actions-BasicActions-InvocationAction-argument"
                                  xmi:uuid="123c9935-d3ff-4bc4-9514-78cc3eb278e8"
                                  name="argument"
                                  visibility="public"
                                  isOrdered="true"
                                  aggregation="composite"
                                  type="Syntax-Actions-BasicActions-InputPin"
                                  association="Syntax-Actions-BasicActions-A_argument_invocationAction">
                     <subsettedProperty xmi:idref="Syntax-Actions-BasicActions-Action-input"/>
                     <lowerValue xmi:type="uml:LiteralInteger"
                                 xmi:id="Syntax-Actions-BasicActions-InvocationAction-argument-_lowerValue"
                                 xmi:uuid="5baaca7b-1a4e-4742-9d6d-47e399dc7a3b"/>
                     <upperValue xmi:type="uml:LiteralUnlimitedNatural"
                                 xmi:id="Syntax-Actions-BasicActions-InvocationAction-argument-_upperValue"
                                 xmi:uuid="9b9604c1-7820-4653-b985-577a8ed2139f"
                                 value="*"/>
                  </ownedAttribute>
               </packagedElement>
               <packagedElement xmi:type="uml:Class" xmi:id="Syntax-Actions-BasicActions-CallAction"
                                xmi:uuid="d886bb32-4d56-49ef-b12c-75d05c315916"
                                name="CallAction"
                                isAbstract="true">
                  <generalization xmi:type="uml:Generalization"
                                  xmi:id="Syntax-Actions-BasicActions-CallAction-_generalization.0"
                                  xmi:uuid="057f8b9a-d10a-47fd-b217-3e56a8ac6692"
                                  general="Syntax-Actions-BasicActions-InvocationAction"/>
                  <ownedAttribute xmi:type="uml:Property"
                                  xmi:id="Syntax-Actions-BasicActions-CallAction-isSynchronous"
                                  xmi:uuid="840efbc4-d4c2-429c-a64e-d056982331cd"
                                  name="isSynchronous"
                                  visibility="public">
                     <type href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Boolean"/>
                     <ownedComment xmi:type="uml:Comment"
                                   xmi:id="Syntax-Actions-BasicActions-CallAction-isSynchronous-_ownedComment.0"
                                   xmi:uuid="d4ecadac-e599-493f-8c7a-c7e369dfb658"
                                   body="If true, the call is synchronous and the caller waits for completion of the invoked behavior.&#xA;&#xA;If false, the call is asynchronous and the caller proceeds immediately and does not expect a return values.&#xA;&#xA;">
                        <annotatedElement xmi:idref="Syntax-Actions-BasicActions-CallAction-isSynchronous"/>
                     </ownedComment>
                     <defaultValue xmi:type="uml:LiteralBoolean"
                                   xmi:id="Syntax-Actions-BasicActions-CallAction-isSynchronous-_defaultValue"
                                   xmi:uuid="ce3c585c-8c16-40a8-997d-06bb70f07535"
                                   value="true">
                        <type href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Boolean"/>
                     </defaultValue>
                  </ownedAttribute>
                  <ownedAttribute xmi:type="uml:Property" xmi:id="Syntax-Actions-BasicActions-CallAction-result"
                                  xmi:uuid="08348f2f-3a04-4df3-bb80-e2b2f8d7b8e1"
                                  name="result"
                                  visibility="public"
                                  isOrdered="true"
                                  aggregation="composite"
                                  type="Syntax-Actions-BasicActions-OutputPin"
                                  association="Syntax-Actions-BasicActions-A_result_callAction">
                     <subsettedProperty xmi:idref="Syntax-Actions-BasicActions-Action-output"/>
                     <ownedComment xmi:type="uml:Comment"
                                   xmi:id="Syntax-Actions-BasicActions-CallAction-result-_ownedComment.0"
                                   xmi:uuid="5a8b8d26-966b-4179-8db3-ab8392dc2080"
                                   body="A list of output pins where the results of performing the invocation are placed.">
                        <annotatedElement xmi:idref="Syntax-Actions-BasicActions-CallAction-result"/>
                     </ownedComment>
                     <lowerValue xmi:type="uml:LiteralInteger"
                                 xmi:id="Syntax-Actions-BasicActions-CallAction-result-_lowerValue"
                                 xmi:uuid="6dced102-d284-4989-992f-8ca1112c9a3f"/>
                     <upperValue xmi:type="uml:LiteralUnlimitedNatural"
                                 xmi:id="Syntax-Actions-BasicActions-CallAction-result-_upperValue"
                                 xmi:uuid="fcae777d-87e5-46f3-9693-7cad258b477d"
                                 value="*"/>
                  </ownedAttribute>
               </packagedElement>
               <packagedElement xmi:type="uml:Class" xmi:id="Syntax-Actions-BasicActions-CallBehaviorAction"
                                xmi:uuid="b86f4b5b-09d0-4456-b726-bde7fcf230de"
                                name="CallBehaviorAction">
                  <ownedRule xmi:type="uml:Constraint"
                             xmi:id="Syntax-Actions-BasicActions-CallBehaviorAction-is_synchronous"
                             xmi:uuid="0cd8222c-9f30-46e3-bb43-66ec1513a5cf"
                             name="is_synchronous">
                     <constrainedElement xmi:idref="Syntax-Actions-BasicActions-CallBehaviorAction"/>
                     <ownedComment xmi:type="uml:Comment"
                                   xmi:id="Syntax-Actions-BasicActions-CallBehaviorAction-is_synchronous-_ownedComment.0"
                                   xmi:uuid="a33de3a3-638a-4d6e-9ba9-cc2d4bd41f7f"
                                   body="isSynchronous must be true">
                        <annotatedElement xmi:idref="Syntax-Actions-BasicActions-CallBehaviorAction-is_synchronous"/>
                     </ownedComment>
                     <specification xmi:type="uml:OpaqueExpression"
                                    xmi:id="Syntax-Actions-BasicActions-CallBehaviorAction-is_synchronous-_specification"
                                    xmi:uuid="9eca441c-cdff-49f9-be29-a7410759ace7">
                        <body>self.isSynchronous</body>
                        <language>OCL</language>
                     </specification>
                  </ownedRule>
                  <ownedRule xmi:type="uml:Constraint"
                             xmi:id="Syntax-Actions-BasicActions-CallBehaviorAction-inactive_behavior"
                             xmi:uuid="a1bd2c0f-38ee-4dd5-9c96-c4a8a2118b24"
                             name="inactive_behavior">
                     <constrainedElement xmi:idref="Syntax-Actions-BasicActions-CallBehaviorAction"/>
                     <ownedComment xmi:type="uml:Comment"
                                   xmi:id="Syntax-Actions-BasicActions-CallBehaviorAction-inactive_behavior-_ownedComment.0"
                                   xmi:uuid="d5617475-a189-495e-8645-49db9b5a74a1"
                                   body="The behavior may not be active.">
                        <annotatedElement xmi:idref="Syntax-Actions-BasicActions-CallBehaviorAction-inactive_behavior"/>
                     </ownedComment>
                     <specification xmi:type="uml:OpaqueExpression"
                                    xmi:id="Syntax-Actions-BasicActions-CallBehaviorAction-inactive_behavior-_specification"
                                    xmi:uuid="674ad53d-bb88-4a03-9aa1-78f2bf40c8b2">
                        <body>not self.behavior.isActive</body>
                        <language>OCL</language>
                     </specification>
                  </ownedRule>
                  <ownedRule xmi:type="uml:Constraint"
                             xmi:id="Syntax-Actions-BasicActions-CallBehaviorAction-proper_context"
                             xmi:uuid="d6c06021-2274-45c8-aab6-cbf500dc8fa7"
                             name="proper_context">
                     <constrainedElement xmi:idref="Syntax-Actions-BasicActions-CallBehaviorAction"/>
                     <ownedComment xmi:type="uml:Comment"
                                   xmi:id="Syntax-Actions-BasicActions-CallBehaviorAction-proper_context-_ownedComment.0"
                                   xmi:uuid="40fec354-4f3f-4ff3-8c28-8823bf344d9e"
                                   body="If the behavior has a context, it must be the same as the context of the enclosing activity or a (direct or indirect) superclass of it.">
                        <annotatedElement xmi:idref="Syntax-Actions-BasicActions-CallBehaviorAction-proper_context"/>
                     </ownedComment>
                     <specification xmi:type="uml:OpaqueExpression"
                                    xmi:id="Syntax-Actions-BasicActions-CallBehaviorAction-proper_context-_specification"
                                    xmi:uuid="4b653fe0-2d13-4dc1-b165-2e72d6b9f801">
                        <body>self.behavior.context-&gt;notEmpty() implies
  union(self.context.allParents())-&gt;includes(self.behavior.context)
</body>
                        <language>OCL</language>
                     </specification>
                  </ownedRule>
                  <generalization xmi:type="uml:Generalization"
                                  xmi:id="Syntax-Actions-BasicActions-CallBehaviorAction-_generalization.0"
                                  xmi:uuid="1be9b5ea-0eb9-4ae3-a88f-683784828ade"
                                  general="Syntax-Actions-BasicActions-CallAction"/>
                  <ownedAttribute xmi:type="uml:Property"
                                  xmi:id="Syntax-Actions-BasicActions-CallBehaviorAction-behavior"
                                  xmi:uuid="50ac70dd-0cdb-4efb-858b-ab4d456d4fc0"
                                  name="behavior"
                                  visibility="public"
                                  type="Syntax-CommonBehaviors-BasicBehaviors-Behavior"
                                  association="Syntax-Actions-BasicActions-A_behavior_callBehaviorAction">
                     <ownedComment xmi:type="uml:Comment"
                                   xmi:id="Syntax-Actions-BasicActions-CallBehaviorAction-behavior-_ownedComment.0"
                                   xmi:uuid="206964e3-d57b-4240-a910-7494440f16b1"
                                   body="The invoked behavior. It must be capable of accepting and returning control.">
                        <annotatedElement xmi:idref="Syntax-Actions-BasicActions-CallBehaviorAction-behavior"/>
                     </ownedComment>
                  </ownedAttribute>
               </packagedElement>
               <packagedElement xmi:type="uml:Class" xmi:id="Syntax-Actions-BasicActions-CallOperationAction"
                                xmi:uuid="0be7de9a-0dac-4ea1-be69-f3bed192e52d"
                                name="CallOperationAction">
                  <ownedRule xmi:type="uml:Constraint"
                             xmi:id="Syntax-Actions-BasicActions-CallOperationAction-is_synchronous"
                             xmi:uuid="9031004f-88f0-49d3-81ed-db953191a1b0"
                             name="is_synchronous">
                     <constrainedElement xmi:idref="Syntax-Actions-BasicActions-CallOperationAction"/>
                     <ownedComment xmi:type="uml:Comment"
                                   xmi:id="Syntax-Actions-BasicActions-CallOperationAction-is_synchronous-_ownedComment.0"
                                   xmi:uuid="f5a55080-6e8a-45ca-adce-e0418e04d469"
                                   body="isSynchronous must be true">
                        <annotatedElement xmi:idref="Syntax-Actions-BasicActions-CallOperationAction-is_synchronous"/>
                     </ownedComment>
                     <specification xmi:type="uml:OpaqueExpression"
                                    xmi:id="Syntax-Actions-BasicActions-CallOperationAction-is_synchronous-_specification"
                                    xmi:uuid="5e118b7e-a9ac-431b-ba32-6d4451f5ef29">
                        <body>self.isSynchronous</body>
                        <language>OCL</language>
                     </specification>
                  </ownedRule>
                  <generalization xmi:type="uml:Generalization"
                                  xmi:id="Syntax-Actions-BasicActions-CallOperationAction-_generalization.0"
                                  xmi:uuid="30670bbe-f1c9-4ea2-8a8a-243ec7ad5d53"
                                  general="Syntax-Actions-BasicActions-CallAction"/>
                  <ownedAttribute xmi:type="uml:Property"
                                  xmi:id="Syntax-Actions-BasicActions-CallOperationAction-operation"
                                  xmi:uuid="58edc1f5-0764-4628-81c7-a96e60f70f5e"
                                  name="operation"
                                  visibility="public"
                                  type="Syntax-Classes-Kernel-Operation"
                                  association="Syntax-Actions-BasicActions-A_operation_callOperationAction">
                     <ownedComment xmi:type="uml:Comment"
                                   xmi:id="Syntax-Actions-BasicActions-CallOperationAction-operation-_ownedComment.0"
                                   xmi:uuid="493af1c7-e0f7-40f8-8b0b-98d44bbe4485"
                                   body="The operation to be invoked by the action execution.">
                        <annotatedElement xmi:idref="Syntax-Actions-BasicActions-CallOperationAction-operation"/>
                     </ownedComment>
                  </ownedAttribute>
                  <ownedAttribute xmi:type="uml:Property"
                                  xmi:id="Syntax-Actions-BasicActions-CallOperationAction-target"
                                  xmi:uuid="531f63a2-ffb5-48e8-8a92-f3fef34f5c97"
                                  name="target"
                                  visibility="public"
                                  aggregation="composite"
                                  type="Syntax-Actions-BasicActions-InputPin"
                                  association="Syntax-Actions-BasicActions-A_target_callOperationAction">
                     <subsettedProperty xmi:idref="Syntax-Actions-BasicActions-Action-input"/>
                     <ownedComment xmi:type="uml:Comment"
                                   xmi:id="Syntax-Actions-BasicActions-CallOperationAction-target-_ownedComment.0"
                                   xmi:uuid="96703793-67f7-4d5a-b910-d41e098d66a3"
                                   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.">
                        <annotatedElement xmi:idref="Syntax-Actions-BasicActions-CallOperationAction-target"/>
                     </ownedComment>
                  </ownedAttribute>
               </packagedElement>
               <packagedElement xmi:type="uml:Class" xmi:id="Syntax-Actions-BasicActions-Action"
                                xmi:uuid="e5fa3aa6-6d15-4d65-a9c3-6423707887f0"
                                name="Action"
                                isAbstract="true">
                  <generalization xmi:type="uml:Generalization"
                                  xmi:id="Syntax-Actions-BasicActions-Action-_generalization.0"
                                  xmi:uuid="78317353-3ac0-40f1-a718-63abfb0205b4"
                                  general="Syntax-Activities-CompleteStructuredActivities-ExecutableNode"/>
                  <ownedAttribute xmi:type="uml:Property" xmi:id="Syntax-Actions-BasicActions-Action-output"
                                  xmi:uuid="ae015e07-9b7b-46d2-b706-a8acdea7764a"
                                  name="output"
                                  visibility="public"
                                  isOrdered="true"
                                  isReadOnly="true"
                                  aggregation="composite"
                                  isDerived="true"
                                  isDerivedUnion="true"
                                  type="Syntax-Actions-BasicActions-OutputPin"
                                  association="Syntax-Actions-BasicActions-A_action_output">
                     <subsettedProperty xmi:idref="Syntax-Classes-Kernel-Element-ownedElement"/>
                     <ownedComment xmi:type="uml:Comment"
                                   xmi:id="Syntax-Actions-BasicActions-Action-output-_ownedComment.0"
                                   xmi:uuid="16161426-6e0b-4867-9bbb-7ae9dc217fa3"
                                   body="The ordered set of output pins connected to the Action. The action places its results onto pins in this set.">
                        <annotatedElement xmi:idref="Syntax-Actions-BasicActions-Action-output"/>
                     </ownedComment>
                     <lowerValue xmi:type="uml:LiteralInteger"
                                 xmi:id="Syntax-Actions-BasicActions-Action-output-_lowerValue"
                                 xmi:uuid="d25a7023-c5b7-4e80-9320-b7e628091214"/>
                     <upperValue xmi:type="uml:LiteralUnlimitedNatural"
                                 xmi:id="Syntax-Actions-BasicActions-Action-output-_upperValue"
                                 xmi:uuid="9b4a049b-253d-4cde-b697-1b9cfa27db8f"
                                 value="*"/>
                  </ownedAttribute>
                  <ownedAttribute xmi:type="uml:Property" xmi:id="Syntax-Actions-BasicActions-Action-context"
                                  xmi:uuid="d84b065e-ce24-47a3-a5f4-65747c0afe3b"
                                  name="context"
                                  visibility="public"
                                  isReadOnly="true"
                                  isDerived="true"
                                  type="Syntax-Classes-Kernel-Classifier"
                                  association="Syntax-Actions-BasicActions-A_context_action">
                     <ownedComment xmi:type="uml:Comment"
                                   xmi:id="Syntax-Actions-BasicActions-Action-context-_ownedComment.0"
                                   xmi:uuid="aad9110d-0909-445f-8f53-cbd99854a99d"
                                   body="The classifier that owns the behavior of which this action is a part.">
                        <annotatedElement xmi:idref="Syntax-Actions-BasicActions-Action-context"/>
                     </ownedComment>
                     <lowerValue xmi:type="uml:LiteralInteger"
                                 xmi:id="Syntax-Actions-BasicActions-Action-context-_lowerValue"
                                 xmi:uuid="479c57fa-ad9d-4bbc-8ecf-8755acb1307e"/>
                  </ownedAttribute>
                  <ownedAttribute xmi:type="uml:Property" xmi:id="Syntax-Actions-BasicActions-Action-input"
                                  xmi:uuid="f14d81ef-899c-4181-97aa-2ee167228eda"
                                  name="input"
                                  visibility="public"
                                  isOrdered="true"
                                  isReadOnly="true"
                                  aggregation="composite"
                                  isDerived="true"
                                  isDerivedUnion="true"
                                  type="Syntax-Actions-BasicActions-InputPin"
                                  association="Syntax-Actions-BasicActions-A_action_input">
                     <subsettedProperty xmi:idref="Syntax-Classes-Kernel-Element-ownedElement"/>
                     <lowerValue xmi:type="uml:LiteralInteger"
                                 xmi:id="Syntax-Actions-BasicActions-Action-input-_lowerValue"
                                 xmi:uuid="d1706f3c-9625-4216-a99a-3b23252cfa74"/>
                     <upperValue xmi:type="uml:LiteralUnlimitedNatural"
                                 xmi:id="Syntax-Actions-BasicActions-Action-input-_upperValue"
                                 xmi:uuid="f19616fa-65dc-4644-b8f8-39edfd9bcde6"
                                 value="*"/>
                  </ownedAttribute>
                  <ownedAttribute xmi:type="uml:Property"
                                  xmi:id="Syntax-Actions-BasicActions-Action-isLocallyReentrant"
                                  xmi:uuid="04613880-a5cb-4e40-8052-d2b37eb87424"
                                  name="isLocallyReentrant"
                                  visibility="public">
                     <type href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Boolean"/>
                     <defaultValue xmi:type="uml:LiteralBoolean"
                                   xmi:id="Syntax-Actions-BasicActions-Action-isLocallyReentrant-_defaultValue"
                                   xmi:uuid="20f52d1d-f81c-48ca-a487-a62ac55478a5">
                        <type href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Boolean"/>
                     </defaultValue>
                  </ownedAttribute>
               </packagedElement>
               <packagedElement xmi:type="uml:Association" xmi:id="Syntax-Actions-BasicActions-A_action_output"
                                xmi:uuid="b0e7d66b-5b32-4904-a821-68a90faa15f7"
                                name="A_action_output"
                                >
                  <memberEnd xmi:idref="Syntax-Actions-BasicActions-A_action_output-action"/>
                  <memberEnd xmi:idref="Syntax-Actions-BasicActions-Action-output"/>
                  <ownedEnd xmi:type="uml:Property"
                            xmi:id="Syntax-Actions-BasicActions-A_action_output-action"
                            xmi:uuid="44fa7093-4829-4487-908e-c4e277ad1393"
                            name="action"
                            visibility="public"
                            type="Syntax-Actions-BasicActions-Action"
                            association="Syntax-Actions-BasicActions-A_action_output">
                     <subsettedProperty xmi:idref="Syntax-Classes-Kernel-Element-owner"/>
                     <lowerValue xmi:type="uml:LiteralInteger"
                                 xmi:id="Syntax-Actions-BasicActions-A_action_output-action-_lowerValue"
                                 xmi:uuid="14c8dccd-023b-403f-9dc1-ec2619c88775"/>
                  </ownedEnd>
               </packagedElement>
               <packagedElement xmi:type="uml:Association"
                                xmi:id="Syntax-Actions-BasicActions-A_context_action"
                                xmi:uuid="2fca7f49-9b4c-44d2-9d71-09ef28b04a4b"
                                name="A_context_action"
                                
                                isDerived="true">
                  <memberEnd xmi:idref="Syntax-Actions-BasicActions-Action-context"/>
                  <memberEnd xmi:idref="Syntax-Actions-BasicActions-A_context_action-action"/>
                  <ownedEnd xmi:type="uml:Property"
                            xmi:id="Syntax-Actions-BasicActions-A_context_action-action"
                            xmi:uuid="ed1d07b0-674f-4713-8e0f-e606ffe348f2"
                            name="action"
                            visibility="public"
                            type="Syntax-Actions-BasicActions-Action"
                            association="Syntax-Actions-BasicActions-A_context_action"/>
               </packagedElement>
               <packagedElement xmi:type="uml:Association"
                                xmi:id="Syntax-Actions-BasicActions-A_operation_callOperationAction"
                                xmi:uuid="d8882987-2fe9-42b7-86d9-e47035b89285"
                                name="A_operation_callOperationAction"
                                >
                  <memberEnd xmi:idref="Syntax-Actions-BasicActions-CallOperationAction-operation"/>
                  <memberEnd xmi:idref="Syntax-Actions-BasicActions-A_operation_callOperationAction-callOperationAction"/>
                  <ownedEnd xmi:type="uml:Property"
                            xmi:id="Syntax-Actions-BasicActions-A_operation_callOperationAction-callOperationAction"
                            xmi:uuid="3669bbd6-f292-4aee-85f1-15cbb9d7262e"
                            name="callOperationAction"
                            visibility="public"
                            type="Syntax-Actions-BasicActions-CallOperationAction"
                            association="Syntax-Actions-BasicActions-A_operation_callOperationAction">
                     <lowerValue xmi:type="uml:LiteralInteger"
                                 xmi:id="Syntax-Actions-BasicActions-A_operation_callOperationAction-callOperationAction-_lowerValue"
                                 xmi:uuid="80308343-29d4-4f2b-a8cb-42e8eb4bea57"/>
                     <upperValue xmi:type="uml:LiteralUnlimitedNatural"
                                 xmi:id="Syntax-Actions-BasicActions-A_operation_callOperationAction-callOperationAction-_upperValue"
                                 xmi:uuid="56a863c8-265e-4b81-9d00-1060dfe6d1f1"
                                 value="*"/>
                  </ownedEnd>
               </packagedElement>
               <packagedElement xmi:type="uml:Association"
                                xmi:id="Syntax-Actions-BasicActions-A_target_callOperationAction"
                                xmi:uuid="f5833dd1-b7b9-45be-bc5e-c9f949938dd4"
                                name="A_target_callOperationAction"
                                >
                  <memberEnd xmi:idref="Syntax-Actions-BasicActions-CallOperationAction-target"/>
                  <memberEnd xmi:idref="Syntax-Actions-BasicActions-A_target_callOperationAction-callOperationAction"/>
                  <ownedEnd xmi:type="uml:Property"
                            xmi:id="Syntax-Actions-BasicActions-A_target_callOperationAction-callOperationAction"
                            xmi:uuid="9ab16c9c-d92a-4da2-96ce-0e579a351766"
                            name="callOperationAction"
                            visibility="public"
                            type="Syntax-Actions-BasicActions-CallOperationAction"
                            association="Syntax-Actions-BasicActions-A_target_callOperationAction">
                     <subsettedProperty xmi:idref="Syntax-Actions-BasicActions-A_action_input-action"/>
                     <lowerValue xmi:type="uml:LiteralInteger"
                                 xmi:id="Syntax-Actions-BasicActions-A_target_callOperationAction-callOperationAction-_lowerValue"
                                 xmi:uuid="d5a7c4ba-cf94-4dc4-8f32-b5164a38acbe"/>
                  </ownedEnd>
               </packagedElement>
               <packagedElement xmi:type="uml:Association"
                                xmi:id="Syntax-Actions-BasicActions-A_behavior_callBehaviorAction"
                                xmi:uuid="c4d5a794-d88b-4a61-88c4-f8f2031ca283"
                                name="A_behavior_callBehaviorAction"
                                >
                  <memberEnd xmi:idref="Syntax-Actions-BasicActions-CallBehaviorAction-behavior"/>
                  <memberEnd xmi:idref="Syntax-Actions-BasicActions-A_behavior_callBehaviorAction-callBehaviorAction"/>
                  <ownedEnd xmi:type="uml:Property"
                            xmi:id="Syntax-Actions-BasicActions-A_behavior_callBehaviorAction-callBehaviorAction"
                            xmi:uuid="eb29e693-e507-43ac-b105-430dea10b752"
                            name="callBehaviorAction"
                            visibility="public"
                            type="Syntax-Actions-BasicActions-CallBehaviorAction"
                            association="Syntax-Actions-BasicActions-A_behavior_callBehaviorAction">
                     <lowerValue xmi:type="uml:LiteralInteger"
                                 xmi:id="Syntax-Actions-BasicActions-A_behavior_callBehaviorAction-callBehaviorAction-_lowerValue"
                                 xmi:uuid="bb52ec3a-6ce7-413b-b0b8-5611a682811a"/>
                     <upperValue xmi:type="uml:LiteralUnlimitedNatural"
                                 xmi:id="Syntax-Actions-BasicActions-A_behavior_callBehaviorAction-callBehaviorAction-_upperValue"
                                 xmi:uuid="8c7d2265-6555-4516-9d2d-2d77916af226"
                                 value="*"/>
                  </ownedEnd>
               </packagedElement>
               <packagedElement xmi:type="uml:Association"
                                xmi:id="Syntax-Actions-BasicActions-A_result_callAction"
                                xmi:uuid="8e51f6cd-556b-47f4-b67c-5a3903f4ae88"
                                name="A_result_callAction"
                                >
                  <memberEnd xmi:idref="Syntax-Actions-BasicActions-CallAction-result"/>
                  <memberEnd xmi:idref="Syntax-Actions-BasicActions-A_result_callAction-callAction"/>
                  <ownedEnd xmi:type="uml:Property"
                            xmi:id="Syntax-Actions-BasicActions-A_result_callAction-callAction"
                            xmi:uuid="14ff11c5-391f-4357-b43b-0b39e7dda9de"
                            name="callAction"
                            visibility="public"
                            type="Syntax-Actions-BasicActions-CallAction"
                            association="Syntax-Actions-BasicActions-A_result_callAction">
                     <subsettedProperty xmi:idref="Syntax-Actions-BasicActions-A_action_output-action"/>
                     <lowerValue xmi:type="uml:LiteralInteger"
                                 xmi:id="Syntax-Actions-BasicActions-A_result_callAction-callAction-_lowerValue"
                                 xmi:uuid="d17ee8c0-e2dd-410e-aca5-408c06327e32"/>
                  </ownedEnd>
               </packagedElement>
               <packagedElement xmi:type="uml:Association"
                                xmi:id="Syntax-Actions-BasicActions-A_signal_sendSignalAction"
                                xmi:uuid="f3f6058c-d9f4-4f12-808d-60a30a018fac"
                                name="A_signal_sendSignalAction"
                                >
                  <memberEnd xmi:idref="Syntax-Actions-BasicActions-SendSignalAction-signal"/>
                  <memberEnd xmi:idref="Syntax-Actions-BasicActions-A_signal_sendSignalAction-sendSignalAction"/>
                  <ownedEnd xmi:type="uml:Property"
                            xmi:id="Syntax-Actions-BasicActions-A_signal_sendSignalAction-sendSignalAction"
                            xmi:uuid="2a028a8d-d6c5-4ceb-b7cc-ac4c80a9b4ad"
                            name="sendSignalAction"
                            visibility="public"
                            type="Syntax-Actions-BasicActions-SendSignalAction"
                            association="Syntax-Actions-BasicActions-A_signal_sendSignalAction">
                     <lowerValue xmi:type="uml:LiteralInteger"
                                 xmi:id="Syntax-Actions-BasicActions-A_signal_sendSignalAction-sendSignalAction-_lowerValue"
                                 xmi:uuid="a016cb56-cea0-4d08-ba00-b7a53d9f2ae4"/>
                     <upperValue xmi:type="uml:LiteralUnlimitedNatural"
                                 xmi:id="Syntax-Actions-BasicActions-A_signal_sendSignalAction-sendSignalAction-_upperValue"
                                 xmi:uuid="9b2647e8-cc1c-4ede-9b00-8322b675414d"
                                 value="*"/>
                  </ownedEnd>
               </packagedElement>
               <packagedElement xmi:type="uml:Association"
                                xmi:id="Syntax-Actions-BasicActions-A_target_sendSignalAction"
                                xmi:uuid="8bcc69be-fa75-415f-8746-c10b0cae5904"
                                name="A_target_sendSignalAction"
                                >
                  <memberEnd xmi:idref="Syntax-Actions-BasicActions-SendSignalAction-target"/>
                  <memberEnd xmi:idref="Syntax-Actions-BasicActions-A_target_sendSignalAction-sendSignalAction"/>
                  <ownedEnd xmi:type="uml:Property"
                            xmi:id="Syntax-Actions-BasicActions-A_target_sendSignalAction-sendSignalAction"
                            xmi:uuid="3f8b4f5d-7ad1-4077-b801-59773dd8ba2b"
                            name="sendSignalAction"
                            visibility="public"
                            type="Syntax-Actions-BasicActions-SendSignalAction"
                            association="Syntax-Actions-BasicActions-A_target_sendSignalAction">
                     <subsettedProperty xmi:idref="Syntax-Actions-BasicActions-A_action_input-action"/>
                     <lowerValue xmi:type="uml:LiteralInteger"
                                 xmi:id="Syntax-Actions-BasicActions-A_target_sendSignalAction-sendSignalAction-_lowerValue"
                                 xmi:uuid="81e63f44-7ff8-4a18-9bb8-664bba4407d0"/>
                  </ownedEnd>
               </packagedElement>
               <packagedElement xmi:type="uml:Association" xmi:id="Syntax-Actions-BasicActions-A_action_input"
                                xmi:uuid="83a60711-5923-4740-a280-2ddbd7815278"
                                name="A_action_input"
                                >
                  <memberEnd xmi:idref="Syntax-Actions-BasicActions-A_action_input-action"/>
                  <memberEnd xmi:idref="Syntax-Actions-BasicActions-Action-input"/>
                  <ownedEnd xmi:type="uml:Property"
                            xmi:id="Syntax-Actions-BasicActions-A_action_input-action"
                            xmi:uuid="b8e9c513-b0d7-4280-aeb7-eed744b4656c"
                            name="action"
                            visibility="public"
                            type="Syntax-Actions-BasicActions-Action"
                            association="Syntax-Actions-BasicActions-A_action_input">
                     <subsettedProperty xmi:idref="Syntax-Classes-Kernel-Element-owner"/>
                     <lowerValue xmi:type="uml:LiteralInteger"
                                 xmi:id="Syntax-Actions-BasicActions-A_action_input-action-_lowerValue"
                                 xmi:uuid="88e80d55-0fa8-4d7b-ae1c-6dabb97f83c1"/>
                  </ownedEnd>
               </packagedElement>
               <packagedElement xmi:type="uml:Association"
                                xmi:id="Syntax-Actions-BasicActions-A_argument_invocationAction"
                                xmi:uuid="3fbdb801-d0a5-482f-b07a-fafc2c3c3c5b"
                                name="A_argument_invocationAction"
                                >
                  <memberEnd xmi:idref="Syntax-Actions-BasicActions-InvocationAction-argument"/>
                  <memberEnd xmi:idref="Syntax-Actions-BasicActions-A_argument_invocationAction-invocationAction"/>
                  <ownedEnd xmi:type="uml:Property"
                            xmi:id="Syntax-Actions-BasicActions-A_argument_invocationAction-invocationAction"
                            xmi:uuid="04d8ae55-9d27-4d00-a1e6-e3e9955a1d74"
                            name="invocationAction"
                            visibility="public"
                            type="Syntax-Actions-BasicActions-InvocationAction"
                            association="Syntax-Actions-BasicActions-A_argument_invocationAction">
                     <subsettedProperty xmi:idref="Syntax-Actions-BasicActions-A_action_input-action"/>
                     <lowerValue xmi:type="uml:LiteralInteger"
                                 xmi:id="Syntax-Actions-BasicActions-A_argument_invocationAction-invocationAction-_lowerValue"
                                 xmi:uuid="2d058be2-cf94-4812-ad81-bd6d7a75e122"/>
                  </ownedEnd>
               </packagedElement>
            </packagedElement>
            <packagedElement xmi:type="uml:Package" xmi:id="Syntax-Actions-IntermediateActions"
                             xmi:uuid="06eb61b8-68a1-4977-9cee-e897db1ae1f4"
                             name="IntermediateActions">
               <packageImport xmi:type="uml:PackageImport"
                              xmi:id="Syntax-Actions-IntermediateActions-_packageImport.0"
                              xmi:uuid="7532a901-9a89-47ee-ad69-6870c000b9bb"
                              importedPackage="Syntax-Actions-BasicActions"/>
               <packagedElement xmi:type="uml:Class"
                                xmi:id="Syntax-Actions-IntermediateActions-StructuralFeatureAction"
                                xmi:uuid="1cacb4a3-a559-413a-a48a-2ac2c89c0c19"
                                name="StructuralFeatureAction"
                                isAbstract="true">
                  <generalization xmi:type="uml:Generalization"
                                  xmi:id="Syntax-Actions-IntermediateActions-StructuralFeatureAction-_generalization.0"
                                  xmi:uuid="816d1c7b-0992-4cf3-8e4a-aa619a63ed71"
                                  general="Syntax-Actions-BasicActions-Action"/>
                  <ownedAttribute xmi:type="uml:Property"
                                  xmi:id="Syntax-Actions-IntermediateActions-StructuralFeatureAction-structuralFeature"
                                  xmi:uuid="c654bf1b-905a-4090-b30f-305611d8c27b"
                                  name="structuralFeature"
                                  visibility="public"
                                  type="Syntax-Classes-Kernel-StructuralFeature"
                                  association="Syntax-Actions-IntermediateActions-A_structuralFeatureAction_structuralFeature">
                     <ownedComment xmi:type="uml:Comment"
                                   xmi:id="Syntax-Actions-IntermediateActions-StructuralFeatureAction-structuralFeature-_ownedComment.0"
                                   xmi:uuid="a0691d40-e6b4-4469-ab7c-9ef2277ba7dc"
                                   body="Structural feature to be read.">
                        <annotatedElement xmi:idref="Syntax-Actions-IntermediateActions-StructuralFeatureAction-structuralFeature"/>
                     </ownedComment>
                  </ownedAttribute>
                  <ownedAttribute xmi:type="uml:Property"
                                  xmi:id="Syntax-Actions-IntermediateActions-StructuralFeatureAction-object"
                                  xmi:uuid="3baa6b1b-8c32-4ab9-a606-801a43eb5832"
                                  name="object"
                                  visibility="public"
                                  aggregation="composite"
                                  type="Syntax-Actions-BasicActions-InputPin"
                                  association="Syntax-Actions-IntermediateActions-A_object_structuralFeatureAction">
                     <subsettedProperty xmi:idref="Syntax-Actions-BasicActions-Action-input"/>
                     <ownedComment xmi:type="uml:Comment"
                                   xmi:id="Syntax-Actions-IntermediateActions-StructuralFeatureAction-object-_ownedComment.0"
                                   xmi:uuid="11a2a9d3-18d9-4aeb-8c36-299e3bb3feef"
                                   body="Gives the input pin from which the object whose structural feature is to be read or written is obtained.&#xA;&#xA;">
                        <annotatedElement xmi:idref="Syntax-Actions-IntermediateActions-StructuralFeatureAction-object"/>
                     </ownedComment>
                  </ownedAttribute>
               </packagedElement>
               <packagedElement xmi:type="uml:Class"
                                xmi:id="Syntax-Actions-IntermediateActions-TestIdentityAction"
                                xmi:uuid="eff1acc8-0c62-488c-97cd-ebc0e6bcf1ec"
                                name="TestIdentityAction">
                  <generalization xmi:type="uml:Generalization"
                                  xmi:id="Syntax-Actions-IntermediateActions-TestIdentityAction-_generalization.0"
                                  xmi:uuid="28a54465-0294-4c08-b503-0582edca074a"
                                  general="Syntax-Actions-BasicActions-Action"/>
                  <ownedAttribute xmi:type="uml:Property"
                                  xmi:id="Syntax-Actions-IntermediateActions-TestIdentityAction-second"
                                  xmi:uuid="94634fb6-bc83-4685-bb13-83d4d1ec09e7"
                                  name="second"
                                  visibility="public"
                                  aggregation="composite"
                                  type="Syntax-Actions-BasicActions-InputPin"
                                  association="Syntax-Actions-IntermediateActions-A_second_testIdentityAction">
                     <subsettedProperty xmi:idref="Syntax-Actions-BasicActions-Action-input"/>
                     <ownedComment xmi:type="uml:Comment"
                                   xmi:id="Syntax-Actions-IntermediateActions-TestIdentityAction-second-_ownedComment.0"
                                   xmi:uuid="ebbec354-fe28-45b5-81cb-903ce4d65837"
                                   body="Gives the pin on which an object is placed.">
                        <annotatedElement xmi:idref="Syntax-Actions-IntermediateActions-TestIdentityAction-second"/>
                     </ownedComment>
                  </ownedAttribute>
                  <ownedAttribute xmi:type="uml:Property"
                                  xmi:id="Syntax-Actions-IntermediateActions-TestIdentityAction-result"
                                  xmi:uuid="1d8981a1-8fda-421e-b4d8-b8da99b6f74b"
                                  name="result"
                                  visibility="public"
                                  aggregation="composite"
                                  type="Syntax-Actions-BasicActions-OutputPin"
                                  association="Syntax-Actions-IntermediateActions-A_result_testIdentityAction">
                     <subsettedProperty xmi:idref="Syntax-Actions-BasicActions-Action-output"/>
                     <ownedComment xmi:type="uml:Comment"
                                   xmi:id="Syntax-Actions-IntermediateActions-TestIdentityAction-result-_ownedComment.0"
                                   xmi:uuid="117ea680-2a40-4c7b-bdd6-935ce82ba77e"
                                   body="Tells whether the two input objects are identical.">
                        <annotatedElement xmi:idref="Syntax-Actions-IntermediateActions-TestIdentityAction-result"/>
                     </ownedComment>
                  </ownedAttribute>
                  <ownedAttribute xmi:type="uml:Property"
                                  xmi:id="Syntax-Actions-IntermediateActions-TestIdentityAction-first"
                                  xmi:uuid="009d43c1-305b-4a0c-a96f-d8b38f6c2a6b"
                                  name="first"
                                  visibility="public"
                                  aggregation="composite"
                                  type="Syntax-Actions-BasicActions-InputPin"
                                  association="Syntax-Actions-IntermediateActions-A_first_testIdentityAction">
                     <subsettedProperty xmi:idref="Syntax-Actions-BasicActions-Action-input"/>
                     <ownedComment xmi:type="uml:Comment"
                                   xmi:id="Syntax-Actions-IntermediateActions-TestIdentityAction-first-_ownedComment.0"
                                   xmi:uuid="7377ae31-a3ae-4aa3-97e6-d0764c35adf1"
                                   body="Gives the pin on which an object is placed.">
                        <annotatedElement xmi:idref="Syntax-Actions-IntermediateActions-TestIdentityAction-first"/>
                     </ownedComment>
                  </ownedAttribute>
               </packagedElement>
               <packagedElement xmi:type="uml:Class"
                                xmi:id="Syntax-Actions-IntermediateActions-ValueSpecificationAction"
                                xmi:uuid="e042f4cc-c7ab-4370-a23d-8dd36f5fef32"
                                name="ValueSpecificationAction">
                  <generalization xmi:type="uml:Generalization"
                                  xmi:id="Syntax-Actions-IntermediateActions-ValueSpecificationAction-_generalization.0"
                                  xmi:uuid="3d41ab15-568e-4de9-8153-03d70ad7655c"
                                  general="Syntax-Actions-BasicActions-Action"/>
                  <ownedAttribute xmi:type="uml:Property"
                                  xmi:id="Syntax-Actions-IntermediateActions-ValueSpecificationAction-value"
                                  xmi:uuid="50c8b07f-7e5d-479b-bae9-e86214c0d93a"
                                  name="value"
                                  visibility="public"
                                  aggregation="composite"
                                  type="Syntax-Classes-Kernel-ValueSpecification"
                                  association="Syntax-Actions-IntermediateActions-A_value_valueSpecificationAction">
                     <subsettedProperty xmi:idref="Syntax-Classes-Kernel-Element-ownedElement"/>
                     <ownedComment xmi:type="uml:Comment"
                                   xmi:id="Syntax-Actions-IntermediateActions-ValueSpecificationAction-value-_ownedComment.0"
                                   xmi:uuid="715a2187-2449-4172-b684-e4469e3f48ee"
                                   body="Value specification to be evaluated.">
                        <annotatedElement xmi:idref="Syntax-Actions-IntermediateActions-ValueSpecificationAction-value"/>
                     </ownedComment>
                  </ownedAttribute>
                  <ownedAttribute xmi:type="uml:Property"
                                  xmi:id="Syntax-Actions-IntermediateActions-ValueSpecificationAction-result"
                                  xmi:uuid="3f471132-4c90-441c-a780-6ddd30239874"
                                  name="result"
                                  visibility="public"
                                  aggregation="composite"
                                  type="Syntax-Actions-BasicActions-OutputPin"
                                  association="Syntax-Actions-IntermediateActions-A_result_valueSpecificationAction">
                     <subsettedProperty xmi:idref="Syntax-Actions-BasicActions-Action-output"/>
                     <ownedComment xmi:type="uml:Comment"
                                   xmi:id="Syntax-Actions-IntermediateActions-ValueSpecificationAction-result-_ownedComment.0"
                                   xmi:uuid="e2c85c02-5906-4b0b-bb52-40242e86cae0"
                                   body="Gives the output pin on which the result is put.">
                        <annotatedElement xmi:idref="Syntax-Actions-IntermediateActions-ValueSpecificationAction-result"/>
                     </ownedComment>
                  </ownedAttribute>
               </packagedElement>
               <packagedElement xmi:type="uml:Class"
                                xmi:id="Syntax-Actions-IntermediateActions-WriteLinkAction"
                                xmi:uuid="101109e8-6591-4af6-acf5-4f0b5391e795"
                                name="WriteLinkAction"
                                isAbstract="true">
                  <generalization xmi:type="uml:Generalization"
                                  xmi:id="Syntax-Actions-IntermediateActions-WriteLinkAction-_generalization.0"
                                  xmi:uuid="6253017c-d96d-45d3-b154-9c24a8f1c96a"
                                  general="Syntax-Actions-IntermediateActions-LinkAction"/>
               </packagedElement>
               <packagedElement xmi:type="uml:Class"
                                xmi:id="Syntax-Actions-IntermediateActions-WriteStructuralFeatureAction"
                                xmi:uuid="79f5e37d-2926-45ef-9386-b9d237405ff0"
                                name="WriteStructuralFeatureAction"
                                isAbstract="true">
                  <generalization xmi:type="uml:Generalization"
                                  xmi:id="Syntax-Actions-IntermediateActions-WriteStructuralFeatureAction-_generalization.0"
                                  xmi:uuid="c1ead9f3-89b3-4d85-ba05-a7a1c5f93c7e"
                                  general="Syntax-Actions-IntermediateActions-StructuralFeatureAction"/>
                  <ownedAttribute xmi:type="uml:Property"
                                  xmi:id="Syntax-Actions-IntermediateActions-WriteStructuralFeatureAction-value"
                                  xmi:uuid="9ab8b77d-5367-45ca-a317-0e5441bb8720"
                                  name="value"
                                  visibility="public"
                                  aggregation="composite"
                                  type="Syntax-Actions-BasicActions-InputPin"
                                  association="Syntax-Actions-IntermediateActions-A_value_writeStructuralFeatureAction">
                     <subsettedProperty xmi:idref="Syntax-Actions-BasicActions-Action-input"/>
                     <ownedComment xmi:type="uml:Comment"
                                   xmi:id="Syntax-Actions-IntermediateActions-WriteStructuralFeatureAction-value-_ownedComment.0"
                                   xmi:uuid="54f64637-17a5-4f6a-a389-13559f020e3b"
                                   body="Value to be added or removed from the structural feature.">
                        <annotatedElement xmi:idref="Syntax-Actions-IntermediateActions-WriteStructuralFeatureAction-value"/>
                     </ownedComment>
                     <lowerValue xmi:type="uml:LiteralInteger"
                                 xmi:id="Syntax-Actions-IntermediateActions-WriteStructuralFeatureAction-value-_lowerValue"
                                 xmi:uuid="61632d13-f133-4751-972d-e934e8336211"/>
                  </ownedAttribute>
                  <ownedAttribute xmi:type="uml:Property"
                                  xmi:id="Syntax-Actions-IntermediateActions-WriteStructuralFeatureAction-result"
                                  xmi:uuid="ab4d0d01-288a-4b0c-a75a-fbea48a44bf0"
                                  name="result"
                                  visibility="public"
                                  aggregation="composite"
                                  type="Syntax-Actions-BasicActions-OutputPin"
                                  association="Syntax-Actions-IntermediateActions-A_result_writeStructuralFeatureAction">
                     <subsettedProperty xmi:idref="Syntax-Actions-BasicActions-Action-output"/>
                     <lowerValue xmi:type="uml:LiteralInteger"
                                 xmi:id="Syntax-Actions-IntermediateActions-WriteStructuralFeatureAction-result-_lowerValue"
                                 xmi:uuid="ed1d7bf8-8de0-4814-97a6-21708eb591f0"/>
                  </ownedAttribute>
               </packagedElement>
               <packagedElement xmi:type="uml:Class"
                                xmi:id="Syntax-Actions-IntermediateActions-RemoveStructuralFeatureValueAction"
                                xmi:uuid="65b95186-827f-4a3b-b59d-73f913ce0c68"
                                name="RemoveStructuralFeatureValueAction">
                  <generalization xmi:type="uml:Generalization"
                                  xmi:id="Syntax-Actions-IntermediateActions-RemoveStructuralFeatureValueAction-_generalization.0"
                                  xmi:uuid="06162dce-e0d8-4647-8644-565a92fd53ca"
                                  general="Syntax-Actions-IntermediateActions-WriteStructuralFeatureAction"/>
                  <ownedAttribute xmi:type="uml:Property"
                                  xmi:id="Syntax-Actions-IntermediateActions-RemoveStructuralFeatureValueAction-isRemoveDuplicates"
                                  xmi:uuid="4528fe6f-2f4c-423d-aaa1-4d0135d15f8b"
                                  name="isRemoveDuplicates"
                                  visibility="public">
                     <type href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Boolean"/>
                     <ownedComment xmi:type="uml:Comment"
                                   xmi:id="Syntax-Actions-IntermediateActions-RemoveStructuralFeatureValueAction-isRemoveDuplicates-_ownedComment.0"
                                   xmi:uuid="4d9c2ce4-f12d-4423-98be-6db1c233af74"
                                   body="Specifies whether to remove duplicates of the value in nonunique structural features.">
                        <annotatedElement xmi:idref="Syntax-Actions-IntermediateActions-RemoveStructuralFeatureValueAction-isRemoveDuplicates"/>
                     </ownedComment>
                     <defaultValue xmi:type="uml:LiteralBoolean"
                                   xmi:id="Syntax-Actions-IntermediateActions-RemoveStructuralFeatureValueAction-isRemoveDuplicates-_defaultValue"
                                   xmi:uuid="abc3c04b-281f-43ec-b32f-f0e7675311f1">
                        <type href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Boolean"/>
                     </defaultValue>
                  </ownedAttribute>
                  <ownedAttribute xmi:type="uml:Property"
                                  xmi:id="Syntax-Actions-IntermediateActions-RemoveStructuralFeatureValueAction-removeAt"
                                  xmi:uuid="18411c3b-aa81-4638-b680-c8ce4b11943f"
                                  name="removeAt"
                                  visibility="public"
                                  aggregation="composite"
                                  type="Syntax-Actions-BasicActions-InputPin"
                                  association="Syntax-Actions-IntermediateActions-A_removeAt_removeStructuralFeatureValueAction">
                     <subsettedProperty xmi:idref="Syntax-Actions-BasicActions-Action-input"/>
                     <ownedComment xmi:type="uml:Comment"
                                   xmi:id="Syntax-Actions-IntermediateActions-RemoveStructuralFeatureValueAction-removeAt-_ownedComment.0"
                                   xmi:uuid="d179335f-5f06-4d3c-900c-0bc9dee28399"
                                   body="Specifies the position of an existing value to remove in ordered nonunique structural features. The type of the pin is UnlimitedNatural, but the value cannot be zero or unlimited.">
                        <annotatedElement xmi:idref="Syntax-Actions-IntermediateActions-RemoveStructuralFeatureValueAction-removeAt"/>
                     </ownedComment>
                     <lowerValue xmi:type="uml:LiteralInteger"
                                 xmi:id="Syntax-Actions-IntermediateActions-RemoveStructuralFeatureValueAction-removeAt-_lowerValue"
                                 xmi:uuid="51b8b777-af44-4cdf-8614-571d10414055"/>
                  </ownedAttribute>
               </packagedElement>
               <packagedElement xmi:type="uml:Class" xmi:id="Syntax-Actions-IntermediateActions-ReadLinkAction"
                                xmi:uuid="106c548c-4d83-4937-b1a0-eaaaf97c7825"
                                name="ReadLinkAction">
                  <generalization xmi:type="uml:Generalization"
                                  xmi:id="Syntax-Actions-IntermediateActions-ReadLinkAction-_generalization.0"
                                  xmi:uuid="4c7e45dc-2a29-48f5-9fc6-fd1271f3d3a2"
                                  general="Syntax-Actions-IntermediateActions-LinkAction"/>
                  <ownedAttribute xmi:type="uml:Property"
                                  xmi:id="Syntax-Actions-IntermediateActions-ReadLinkAction-result"
                                  xmi:uuid="7915244d-620b-445a-8256-a7e4ec8d8484"
                                  name="result"
                                  visibility="public"
                                  aggregation="composite"
                                  type="Syntax-Actions-BasicActions-OutputPin"
                                  association="Syntax-Actions-IntermediateActions-A_result_readLinkAction">
                     <subsettedProperty xmi:idref="Syntax-Actions-BasicActions-Action-output"/>
                     <ownedComment xmi:type="uml:Comment"
                                   xmi:id="Syntax-Actions-IntermediateActions-ReadLinkAction-result-_ownedComment.0"
                                   xmi:uuid="f0072413-0964-4962-b71c-aea3a683dcfb"
                                   body="The pin on which are put the objects participating in the association at the end not specified by the inputs.&#xA;&#xA;">
                        <annotatedElement xmi:idref="Syntax-Actions-IntermediateActions-ReadLinkAction-result"/>
                     </ownedComment>
                  </ownedAttribute>
               </packagedElement>
               <packagedElement xmi:type="uml:Class" xmi:id="Syntax-Actions-IntermediateActions-ReadSelfAction"
                                xmi:uuid="df068800-9e18-4914-8004-aea64f950c36"
                                name="ReadSelfAction">
                  <generalization xmi:type="uml:Generalization"
                                  xmi:id="Syntax-Actions-IntermediateActions-ReadSelfAction-_generalization.0"
                                  xmi:uuid="6ff29a00-a623-460c-a9a3-adcfa58d2ba4"
                                  general="Syntax-Actions-BasicActions-Action"/>
                  <ownedAttribute xmi:type="uml:Property"
                                  xmi:id="Syntax-Actions-IntermediateActions-ReadSelfAction-result"
                                  xmi:uuid="8074cc5a-c4a5-488e-b0cb-565d520dbd97"
                                  name="result"
                                  visibility="public"
                                  aggregation="composite"
                                  type="Syntax-Actions-BasicActions-OutputPin"
                                  association="Syntax-Actions-IntermediateActions-A_result_readSelfAction">
                     <subsettedProperty xmi:idref="Syntax-Actions-BasicActions-Action-output"/>
                     <ownedComment xmi:type="uml:Comment"
                                   xmi:id="Syntax-Actions-IntermediateActions-ReadSelfAction-result-_ownedComment.0"
                                   xmi:uuid="c0b41529-6bd5-495c-837b-ca7e86e308e3"
                                   body="Gives the output pin on which the hosting object is placed.&#xA;&#xA;">
                        <annotatedElement xmi:idref="Syntax-Actions-IntermediateActions-ReadSelfAction-result"/>
                     </ownedComment>
                  </ownedAttribute>
               </packagedElement>
               <packagedElement xmi:type="uml:Class"
                                xmi:id="Syntax-Actions-IntermediateActions-ReadStructuralFeatureAction"
                                xmi:uuid="cf68b366-b337-4e4d-91e7-d517eb8c7b80"
                                name="ReadStructuralFeatureAction">
                  <generalization xmi:type="uml:Generalization"
                                  xmi:id="Syntax-Actions-IntermediateActions-ReadStructuralFeatureAction-_generalization.0"
                                  xmi:uuid="9edde9d3-f457-435b-902b-b4da143a6fda"
                                  general="Syntax-Actions-IntermediateActions-StructuralFeatureAction"/>
                  <ownedAttribute xmi:type="uml:Property"
                                  xmi:id="Syntax-Actions-IntermediateActions-ReadStructuralFeatureAction-result"
                                  xmi:uuid="f629cd0c-d841-42b4-bcca-b780cf2b193b"
                                  name="result"
                                  visibility="public"
                                  aggregation="composite"
                                  type="Syntax-Actions-BasicActions-OutputPin"
                                  association="Syntax-Actions-IntermediateActions-A_result_readStructuralFeatureAction">
                     <subsettedProperty xmi:idref="Syntax-Actions-BasicActions-Action-output"/>
                     <ownedComment xmi:type="uml:Comment"
                                   xmi:id="Syntax-Actions-IntermediateActions-ReadStructuralFeatureAction-result-_ownedComment.0"
                                   xmi:uuid="c52e4417-d758-4c15-9042-4946d093bdbf"
                                   body="Gives the output pin on which the result is put.">
                        <annotatedElement xmi:idref="Syntax-Actions-IntermediateActions-ReadStructuralFeatureAction-result"/>
                     </ownedComment>
                     <lowerValue xmi:type="uml:LiteralInteger"
                                 xmi:id="Syntax-Actions-IntermediateActions-ReadStructuralFeatureAction-result-_lowerValue"
                                 xmi:uuid="df28d6cc-0ca1-4837-9623-66973710d923"/>
                  </ownedAttribute>
               </packagedElement>
               <packagedElement xmi:type="uml:Class" xmi:id="Syntax-Actions-IntermediateActions-LinkAction"
                                xmi:uuid="3a197606-b9bf-4796-8a92-42c3bd8c68ae"
                                name="LinkAction"
                                isAbstract="true">
                  <generalization xmi:type="uml:Generalization"
                                  xmi:id="Syntax-Actions-IntermediateActions-LinkAction-_generalization.0"
                                  xmi:uuid="f6cfda45-906b-4c54-93c5-03dab69326b3"
                                  general="Syntax-Actions-BasicActions-Action"/>
                  <ownedAttribute xmi:type="uml:Property"
                                  xmi:id="Syntax-Actions-IntermediateActions-LinkAction-endData"
                                  xmi:uuid="86907bd4-6c64-49b8-b6b4-3c48f949a92d"
                                  name="endData"
                                  visibility="public"
                                  aggregation="composite"
                                  type="Syntax-Actions-IntermediateActions-LinkEndData"
                                  association="Syntax-Actions-IntermediateActions-A_endData_linkAction">
                     <redefinedProperty xmi:idref="Syntax-Actions-IntermediateActions-LinkAction-endData"/>
                     <ownedComment xmi:type="uml:Comment"
                                   xmi:id="Syntax-Actions-IntermediateActions-LinkAction-endData-_ownedComment.0"
                                   xmi:uuid="6adfff1e-9038-4f89-a7d0-915fa6e6ec89"
                                   body="Data identifying one end of a link by the objects on its ends and qualifiers.">
                        <annotatedElement xmi:idref="Syntax-Actions-IntermediateActions-LinkAction-endData"/>
                     </ownedComment>
                     <lowerValue xmi:type="uml:LiteralInteger"
                                 xmi:id="Syntax-Actions-IntermediateActions-LinkAction-endData-_lowerValue"
                                 xmi:uuid="501139c6-d5d3-4324-822b-4f9dbfa85667"
                                 value="2"/>
                     <upperValue xmi:type="uml:LiteralUnlimitedNatural"
                                 xmi:id="Syntax-Actions-IntermediateActions-LinkAction-endData-_upperValue"
                                 xmi:uuid="0a6ce70d-5b29-4cba-82ac-fdc60cbef440"
                                 value="*"/>
                  </ownedAttribute>
                  <ownedAttribute xmi:type="uml:Property"
                                  xmi:id="Syntax-Actions-IntermediateActions-LinkAction-inputValue"
                                  xmi:uuid="f017e39c-350a-4dbe-8ac5-cec4d59b4152"
                                  name="inputValue"
                                  visibility="public"
                                  aggregation="composite"
                                  type="Syntax-Actions-BasicActions-InputPin"
                                  association="Syntax-Actions-IntermediateActions-A_inputValue_linkAction">
                     <subsettedProperty xmi:idref="Syntax-Actions-BasicActions-Action-input"/>
                     <upperValue xmi:type="uml:LiteralUnlimitedNatural"
                                 xmi:id="Syntax-Actions-IntermediateActions-LinkAction-inputValue-_upperValue"
                                 xmi:uuid="1dbd512c-23de-4a0b-ad53-cb56dee3386a"
                                 value="*"/>
                  </ownedAttribute>
               </packagedElement>
               <packagedElement xmi:type="uml:Class"
                                xmi:id="Syntax-Actions-IntermediateActions-LinkEndCreationData"
                                xmi:uuid="4295be77-d8ae-4828-a9d9-0dbdd58aa702"
                                name="LinkEndCreationData">
                  <generalization xmi:type="uml:Generalization"
                                  xmi:id="Syntax-Actions-IntermediateActions-LinkEndCreationData-_generalization.0"
                                  xmi:uuid="d946130d-af69-489f-906e-09ddb62109be"
                                  general="Syntax-Actions-IntermediateActions-LinkEndData"/>
                  <ownedAttribute xmi:type="uml:Property"
                                  xmi:id="Syntax-Actions-IntermediateActions-LinkEndCreationData-isReplaceAll"
                                  xmi:uuid="13fdb414-c032-4f15-af5f-81555a580953"
                                  name="isReplaceAll"
                                  visibility="public">
                     <type href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Boolean"/>
                     <ownedComment xmi:type="uml:Comment"
                                   xmi:id="Syntax-Actions-IntermediateActions-LinkEndCreationData-isReplaceAll-_ownedComment.0"
                                   xmi:uuid="afad0881-3ebd-4198-bbd1-98b7a4f23044"
                                   body="Specifies whether the existing links emanating from the object on this end should be destroyed before creating a new link.">
                        <annotatedElement xmi:idref="Syntax-Actions-IntermediateActions-LinkEndCreationData-isReplaceAll"/>
                     </ownedComment>
                     <defaultValue xmi:type="uml:LiteralBoolean"
                                   xmi:id="Syntax-Actions-IntermediateActions-LinkEndCreationData-isReplaceAll-_defaultValue"
                                   xmi:uuid="1cf5577c-08ad-447a-a940-66f4dabe9a54">
                        <type href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Boolean"/>
                     </defaultValue>
                  </ownedAttribute>
                  <ownedAttribute xmi:type="uml:Property"
                                  xmi:id="Syntax-Actions-IntermediateActions-LinkEndCreationData-insertAt"
                                  xmi:uuid="4562599b-0f22-4238-a611-1ce2fb4353d7"
                                  name="insertAt"
                                  visibility="public"
                                  type="Syntax-Actions-BasicActions-InputPin"
                                  association="Syntax-Actions-IntermediateActions-A_insertAt_linkEndCreationData">
                     <ownedComment xmi:type="uml:Comment"
                                   xmi:id="Syntax-Actions-IntermediateActions-LinkEndCreationData-insertAt-_ownedComment.0"
                                   xmi:uuid="1ae3e78b-8154-455e-987a-fc0b011e5c7b"
                                   body="Specifies where the new link should be inserted for ordered association ends, or where an existing link should be moved to. The type of the input is UnlimitedNatural, but the input cannot be zero. This pin is omitted for association ends that are not ordered.">
                        <annotatedElement xmi:idref="Syntax-Actions-IntermediateActions-LinkEndCreationData-insertAt"/>
                     </ownedComment>
                     <lowerValue xmi:type="uml:LiteralInteger"
                                 xmi:id="Syntax-Actions-IntermediateActions-LinkEndCreationData-insertAt-_lowerValue"
                                 xmi:uuid="7e1175c5-b1f1-4429-a776-5263ff374848"/>
                  </ownedAttribute>
               </packagedElement>
               <packagedElement xmi:type="uml:Class" xmi:id="Syntax-Actions-IntermediateActions-LinkEndData"
                                xmi:uuid="4c1ef574-4c5d-4d7d-b279-3a3852a439f7"
                                name="LinkEndData">
                  <generalization xmi:type="uml:Generalization"
                                  xmi:id="Syntax-Actions-IntermediateActions-LinkEndData-_generalization.0"
                                  xmi:uuid="df02afe4-2861-4d42-97e6-c0ce735d4810"
                                  general="Syntax-Classes-Kernel-Element"/>
                  <ownedAttribute xmi:type="uml:Property"
                                  xmi:id="Syntax-Actions-IntermediateActions-LinkEndData-value"
                                  xmi:uuid="4533b830-5b12-4908-b997-bd68afc4e16e"
                                  name="value"
                                  visibility="public"
                                  type="Syntax-Actions-BasicActions-InputPin"
                                  association="Syntax-Actions-IntermediateActions-A_value_linkEndData">
                     <ownedComment xmi:type="uml:Comment"
                                   xmi:id="Syntax-Actions-IntermediateActions-LinkEndData-value-_ownedComment.0"
                                   xmi:uuid="5c44f7a8-faf8-46ab-9516-363b437b7136"
                                   body="Input pin that provides the specified object for the given end. This pin is omitted if the link-end data specifies an 'open' end for reading.">
                        <annotatedElement xmi:idref="Syntax-Actions-IntermediateActions-LinkEndData-value"/>
                     </ownedComment>
                     <lowerValue xmi:type="uml:LiteralInteger"
                                 xmi:id="Syntax-Actions-IntermediateActions-LinkEndData-value-_lowerValue"
                                 xmi:uuid="88054625-e432-461b-8f58-e629462d5ba3"/>
                  </ownedAttribute>
                  <ownedAttribute xmi:type="uml:Property"
                                  xmi:id="Syntax-Actions-IntermediateActions-LinkEndData-end"
                                  xmi:uuid="baf8c5cb-4712-4cbe-b79f-08871a9baeb8"
                                  name="end"
                                  visibility="public"
                                  type="Syntax-Classes-Kernel-Property"
                                  association="Syntax-Actions-IntermediateActions-A_end_linkEndData">
                     <ownedComment xmi:type="uml:Comment"
                                   xmi:id="Syntax-Actions-IntermediateActions-LinkEndData-end-_ownedComment.0"
                                   xmi:uuid="d3c505b7-4489-47d6-9bf1-9e93d03cd433"
                                   body="Association end for which this link-end data specifies values.">
                        <annotatedElement xmi:idref="Syntax-Actions-IntermediateActions-LinkEndData-end"/>
                     </ownedComment>
                  </ownedAttribute>
               </packagedElement>
               <packagedElement xmi:type="uml:Class"
                                xmi:id="Syntax-Actions-IntermediateActions-LinkEndDestructionData"
                                xmi:uuid="6a26e38a-03e3-44ea-b540-6ca1aee106d9"
                                name="LinkEndDestructionData">
                  <generalization xmi:type="uml:Generalization"
                                  xmi:id="Syntax-Actions-IntermediateActions-LinkEndDestructionData-_generalization.0"
                                  xmi:uuid="9994be24-db19-45d1-a7ba-101b5d51991f"
                                  general="Syntax-Actions-IntermediateActions-LinkEndData"/>
                  <ownedAttribute xmi:type="uml:Property"
                                  xmi:id="Syntax-Actions-IntermediateActions-LinkEndDestructionData-isDestroyDuplicates"
                                  xmi:uuid="79a9f64b-d3e5-4142-995a-825f9117e8e1"
                                  name="isDestroyDuplicates"
                                  visibility="public">
                     <type href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Boolean"/>
                     <ownedComment xmi:type="uml:Comment"
                                   xmi:id="Syntax-Actions-IntermediateActions-LinkEndDestructionData-isDestroyDuplicates-_ownedComment.0"
                                   xmi:uuid="23e72ef5-d26b-4dcb-9bc7-206b2de3fb79"
                                   body="Specifies whether to destroy duplicates of the value in nonunique association ends.">
                        <annotatedElement xmi:idref="Syntax-Actions-IntermediateActions-LinkEndDestructionData-isDestroyDuplicates"/>
                     </ownedComment>
                     <defaultValue xmi:type="uml:LiteralBoolean"
                                   xmi:id="Syntax-Actions-IntermediateActions-LinkEndDestructionData-isDestroyDuplicates-_defaultValue"
                                   xmi:uuid="e3c7093c-93af-4dd0-8754-5b0b3ef8d962">
                        <type href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Boolean"/>
                     </defaultValue>
                  </ownedAttribute>
                  <ownedAttribute xmi:type="uml:Property"
                                  xmi:id="Syntax-Actions-IntermediateActions-LinkEndDestructionData-destroyAt"
                                  xmi:uuid="9c9bb646-dd88-4a40-afd6-fe26108daf26"
                                  name="destroyAt"
                                  visibility="public"
                                  type="Syntax-Actions-BasicActions-InputPin"
                                  association="Syntax-Actions-IntermediateActions-A_destroyAt_linkEndDestructionData">
                     <ownedComment xmi:type="uml:Comment"
                                   xmi:id="Syntax-Actions-IntermediateActions-LinkEndDestructionData-destroyAt-_ownedComment.0"
                                   xmi:uuid="ab3922a0-684c-4a09-82fb-9a35fd03182f"
                                   body="Specifies the position of an existing link to be destroyed in ordered nonunique association ends. The type of the pin is UnlimitedNatural, but the value cannot be zero or unlimited.">
                        <annotatedElement xmi:idref="Syntax-Actions-IntermediateActions-LinkEndDestructionData-destroyAt"/>
                     </ownedComment>
                     <lowerValue xmi:type="uml:LiteralInteger"
                                 xmi:id="Syntax-Actions-IntermediateActions-LinkEndDestructionData-destroyAt-_lowerValue"
                                 xmi:uuid="323602d2-71e5-4862-bd4e-c2a035bf5c5a"/>
                  </ownedAttribute>
               </packagedElement>
               <packagedElement xmi:type="uml:Class"
                                xmi:id="Syntax-Actions-IntermediateActions-ClearAssociationAction"
                                xmi:uuid="f27631a5-b685-4388-bd29-87c3c3863817"
                                name="ClearAssociationAction">
                  <generalization xmi:type="uml:Generalization"
                                  xmi:id="Syntax-Actions-IntermediateActions-ClearAssociationAction-_generalization.0"
                                  xmi:uuid="610913d4-b734-477e-bf9f-4300174300dd"
                                  general="Syntax-Actions-BasicActions-Action"/>
                  <ownedAttribute xmi:type="uml:Property"
                                  xmi:id="Syntax-Actions-IntermediateActions-ClearAssociationAction-association"
                                  xmi:uuid="91e8b9ca-4194-4579-a298-bf3cd5641b44"
                                  name="association"
                                  visibility="public"
                                  type="Syntax-Classes-Kernel-Association"
                                  association="Syntax-Actions-IntermediateActions-A_association_clearAssociationAction">
                     <ownedComment xmi:type="uml:Comment"
                                   xmi:id="Syntax-Actions-IntermediateActions-ClearAssociationAction-association-_ownedComment.0"
                                   xmi:uuid="8dd5b6c5-8622-4d36-a81c-e8b23439488d"
                                   body="Association to be cleared.">
                        <annotatedElement xmi:idref="Syntax-Actions-IntermediateActions-ClearAssociationAction-association"/>
                     </ownedComment>
                  </ownedAttribute>
                  <ownedAttribute xmi:type="uml:Property"
                                  xmi:id="Syntax-Actions-IntermediateActions-ClearAssociationAction-object"
                                  xmi:uuid="36808ac1-531d-465b-a191-8abc2de02ab3"
                                  name="object"
                                  visibility="public"
                                  aggregation="composite"
                                  type="Syntax-Actions-BasicActions-InputPin"
                                  association="Syntax-Actions-IntermediateActions-A_object_clearAssociationAction">
                     <subsettedProperty xmi:idref="Syntax-Actions-BasicActions-Action-input"/>
                     <ownedComment xmi:type="uml:Comment"
                                   xmi:id="Syntax-Actions-IntermediateActions-ClearAssociationAction-object-_ownedComment.0"
                                   xmi:uuid="cbf65d78-3830-4594-993e-74e846edf0f7"
                                   body="Gives the input pin from which is obtained the object whose participation in the association is to be cleared.">
                        <annotatedElement xmi:idref="Syntax-Actions-IntermediateActions-ClearAssociationAction-object"/>
                     </ownedComment>
                  </ownedAttribute>
               </packagedElement>
               <packagedElement xmi:type="uml:Class"
                                xmi:id="Syntax-Actions-IntermediateActions-ClearStructuralFeatureAction"
                                xmi:uuid="1972523a-b1f2-4582-a4d8-bb4dbe435917"
                                name="ClearStructuralFeatureAction">
                  <generalization xmi:type="uml:Generalization"
                                  xmi:id="Syntax-Actions-IntermediateActions-ClearStructuralFeatureAction-_generalization.0"
                                  xmi:uuid="c3b6b8a8-f8a1-4a96-a028-1e330cea96bc"
                                  general="Syntax-Actions-IntermediateActions-StructuralFeatureAction"/>
                  <ownedAttribute xmi:type="uml:Property"
                                  xmi:id="Syntax-Actions-IntermediateActions-ClearStructuralFeatureAction-result"
                                  xmi:uuid="69e19f8d-ee73-480a-954b-fb84c3e9c765"
                                  name="result"
                                  visibility="public"
                                  aggregation="composite"
                                  type="Syntax-Actions-BasicActions-OutputPin"
                                  association="Syntax-Actions-IntermediateActions-A_result_clearStructuralFeatureAction">
                     <subsettedProperty xmi:idref="Syntax-Actions-BasicActions-Action-output"/>
                     <lowerValue xmi:type="uml:LiteralInteger"
                                 xmi:id="Syntax-Actions-IntermediateActions-ClearStructuralFeatureAction-result-_lowerValue"
                                 xmi:uuid="3b86abcf-e1c6-479d-88d5-e64129e17b82"/>
                  </ownedAttribute>
               </packagedElement>
               <packagedElement xmi:type="uml:Class"
                                xmi:id="Syntax-Actions-IntermediateActions-CreateLinkAction"
                                xmi:uuid="ebc30295-7163-4fc7-9561-a202f05e2972"
                                name="CreateLinkAction">
                  <generalization xmi:type="uml:Generalization"
                                  xmi:id="Syntax-Actions-IntermediateActions-CreateLinkAction-_generalization.0"
                                  xmi:uuid="5abf6d87-d568-46be-843b-009002a48ac3"
                                  general="Syntax-Actions-IntermediateActions-WriteLinkAction"/>
                  <ownedAttribute xmi:type="uml:Property"
                                  xmi:id="Syntax-Actions-IntermediateActions-CreateLinkAction-endData"
                                  xmi:uuid="181b4066-804d-4732-9a67-081dcceb0537"
                                  name="endData"
                                  visibility="public"
                                  aggregation="composite"
                                  type="Syntax-Actions-IntermediateActions-LinkEndCreationData"
                                  association="Syntax-Actions-IntermediateActions-A_endData_createLinkAction">
                     <redefinedProperty xmi:idref="Syntax-Actions-IntermediateActions-LinkAction-endData"/>
                     <ownedComment xmi:type="uml:Comment"
                                   xmi:id="Syntax-Actions-IntermediateActions-CreateLinkAction-endData-_ownedComment.0"
                                   xmi:uuid="6d9ceb34-3920-4298-8aca-42f47dba69cb"
                                   body="Specifies ends of association and inputs.">
                        <annotatedElement xmi:idref="Syntax-Actions-IntermediateActions-CreateLinkAction-endData"/>
                     </ownedComment>
                     <lowerValue xmi:type="uml:LiteralInteger"
                                 xmi:id="Syntax-Actions-IntermediateActions-CreateLinkAction-endData-_lowerValue"
                                 xmi:uuid="3d5788a9-472a-46e7-bb40-2433a2ad7101"
                                 value="2"/>
                     <upperValue xmi:type="uml:LiteralUnlimitedNatural"
                                 xmi:id="Syntax-Actions-IntermediateActions-CreateLinkAction-endData-_upperValue"
                                 xmi:uuid="e674c5e4-e5e3-411b-9e83-3d801c410c11"
                                 value="*"/>
                  </ownedAttribute>
               </packagedElement>
               <packagedElement xmi:type="uml:Class"
                                xmi:id="Syntax-Actions-IntermediateActions-CreateObjectAction"
                                xmi:uuid="d49fef5d-5f38-4dcd-acd1-fc76af5b05bd"
                                name="CreateObjectAction">
                  <ownedRule xmi:type="uml:Constraint"
                             xmi:id="Syntax-Actions-IntermediateActions-CreateObjectAction-fUML_is_class"
                             xmi:uuid="fdbf1a88-1dd4-4846-b874-54db91272828"
                             name="fUML_is_class">
                     <constrainedElement xmi:idref="Syntax-Actions-IntermediateActions-CreateObjectAction"/>
                     <ownedComment xmi:type="uml:Comment"
                                   xmi:id="Syntax-Actions-IntermediateActions-CreateObjectAction-fUML_is_class-_ownedComment.0"
                                   xmi:uuid="7a758fe5-be52-4a1c-873c-577baed12fdc"
                                   body="The given classifier must be a class.">
                        <annotatedElement xmi:idref="Syntax-Actions-IntermediateActions-CreateObjectAction-fUML_is_class"/>
                        <annotatedElement xmi:idref="Syntax-Actions-IntermediateActions"/>
                     </ownedComment>
                     <specification xmi:type="uml:OpaqueExpression"
                                    xmi:id="Syntax-Actions-IntermediateActions-CreateObjectAction-fUML_is_class-_specification"
                                    xmi:uuid="56628fe7-1ada-48d3-bf24-746119b23bc4">
                        <body>self.classifier.oclIsKindOf(Class)</body>
                        <language>OCL</language>
                     </specification>
                  </ownedRule>
                  <ownedRule xmi:type="uml:Constraint"
                             xmi:id="Syntax-Actions-IntermediateActions-CreateObjectAction-fUML_not_owned_behavior"
                             xmi:uuid="97633ca4-b472-46e8-b8fc-0ccf625d8783"
                             name="fUML_not_owned_behavior">
                     <constrainedElement xmi:idref="Syntax-Actions-IntermediateActions-CreateObjectAction"/>
                     <ownedComment xmi:type="uml:Comment"
                                   xmi:id="Syntax-Actions-IntermediateActions-CreateObjectAction-fUML_not_owned_behavior-_ownedComment.0"
                                   xmi:uuid="85e46de4-cf2c-4244-86a0-463afcb6c7ce"
                                   body="The given classifier must not be an owned behavior (or otherwise have a context classifier).">
                        <annotatedElement xmi:idref="Syntax-Actions-IntermediateActions-CreateObjectAction-fUML_not_owned_behavior"/>
                     </ownedComment>
                     <specification xmi:type="uml:OpaqueExpression"
                                    xmi:id="Syntax-Actions-IntermediateActions-CreateObjectAction-fUML_not_owned_behavior-_specification"
                                    xmi:uuid="ba45ee2d-f6d3-4b4f-99c2-ea107eca1885">
                        <body>self.classifier.oclIsKindOf(Behavior) implies self.classifier.oclAsType(Behavior).context = null</body>
                        <language>OCL</language>
                     </specification>
                  </ownedRule>
                  <generalization xmi:type="uml:Generalization"
                                  xmi:id="Syntax-Actions-IntermediateActions-CreateObjectAction-_generalization.0"
                                  xmi:uuid="16567487-d614-478c-8228-7890e4a3fac1"
                                  general="Syntax-Actions-BasicActions-Action"/>
                  <ownedAttribute xmi:type="uml:Property"
                                  xmi:id="Syntax-Actions-IntermediateActions-CreateObjectAction-result"
                                  xmi:uuid="21b7427a-35f4-429c-a16c-35c1344e4eec"
                                  name="result"
                                  visibility="public"
                                  aggregation="composite"
                                  type="Syntax-Actions-BasicActions-OutputPin"
                                  association="Syntax-Actions-IntermediateActions-A_result_createObjectAction">
                     <subsettedProperty xmi:idref="Syntax-Actions-BasicActions-Action-output"/>
                     <ownedComment xmi:type="uml:Comment"
                                   xmi:id="Syntax-Actions-IntermediateActions-CreateObjectAction-result-_ownedComment.0"
                                   xmi:uuid="0dac13b4-eec9-4afb-b12f-46ac2c0646ed"
                                   body="Gives the output pin on which the result is put.">
                        <annotatedElement xmi:idref="Syntax-Actions-IntermediateActions-CreateObjectAction-result"/>
                     </ownedComment>
                  </ownedAttribute>
                  <ownedAttribute xmi:type="uml:Property"
                                  xmi:id="Syntax-Actions-IntermediateActions-CreateObjectAction-classifier"
                                  xmi:uuid="0167c562-71be-4f35-879e-03ef2df5b42e"
                                  name="classifier"
                                  visibility="public"
                                  type="Syntax-Classes-Kernel-Classifier"
                                  association="Syntax-Actions-IntermediateActions-A_classifier_createObjectAction">
                     <ownedComment xmi:type="uml:Comment"
                                   xmi:id="Syntax-Actions-IntermediateActions-CreateObjectAction-classifier-_ownedComment.0"
                                   xmi:uuid="05d850c5-98d4-4412-8f94-07699f35d5f1"
                                   body="Classifier to be instantiated.">
                        <annotatedElement xmi:idref="Syntax-Actions-IntermediateActions-CreateObjectAction-classifier"/>
                     </ownedComment>
                  </ownedAttribute>
               </packagedElement>
               <packagedElement xmi:type="uml:Class"
                                xmi:id="Syntax-Actions-IntermediateActions-DestroyLinkAction"
                                xmi:uuid="18dbc597-d318-4e33-8444-1690ad31a971"
                                name="DestroyLinkAction">
                  <generalization xmi:type="uml:Generalization"
                                  xmi:id="Syntax-Actions-IntermediateActions-DestroyLinkAction-_generalization.0"
                                  xmi:uuid="cb125f74-4d89-4a44-ac6f-345ffba7ef7e"
                                  general="Syntax-Actions-IntermediateActions-WriteLinkAction"/>
                  <ownedAttribute xmi:type="uml:Property"
                                  xmi:id="Syntax-Actions-IntermediateActions-DestroyLinkAction-endData"
                                  xmi:uuid="361c68db-3c21-451d-91e6-eddcf572b851"
                                  name="endData"
                                  visibility="public"
                                  aggregation="composite"
                                  type="Syntax-Actions-IntermediateActions-LinkEndDestructionData"
                                  association="Syntax-Actions-IntermediateActions-A_endData_destroyLinkAction">
                     <redefinedProperty xmi:idref="Syntax-Actions-IntermediateActions-LinkAction-endData"/>
                     <ownedComment xmi:type="uml:Comment"
                                   xmi:id="Syntax-Actions-IntermediateActions-DestroyLinkAction-endData-_ownedComment.0"
                                   xmi:uuid="36aa5ebf-c994-44cc-8e20-ac5d4601d7ec"
                                   body="Specifies ends of association and inputs.">
                        <annotatedElement xmi:idref="Syntax-Actions-IntermediateActions-DestroyLinkAction-endData"/>
                     </ownedComment>
                     <lowerValue xmi:type="uml:LiteralInteger"
                                 xmi:id="Syntax-Actions-IntermediateActions-DestroyLinkAction-endData-_lowerValue"
                                 xmi:uuid="c82e1419-b354-4a3f-986e-83ea90997588"
                                 value="2"/>
                     <upperValue xmi:type="uml:LiteralUnlimitedNatural"
                                 xmi:id="Syntax-Actions-IntermediateActions-DestroyLinkAction-endData-_upperValue"
                                 xmi:uuid="7566b0a6-ebf2-48b9-8289-43369b5ccbbd"
                                 value="*"/>
                  </ownedAttribute>
               </packagedElement>
               <packagedElement xmi:type="uml:Class"
                                xmi:id="Syntax-Actions-IntermediateActions-DestroyObjectAction"
                                xmi:uuid="665b9a4e-e6be-4007-bc7f-596c38ae573d"
                                name="DestroyObjectAction">
                  <generalization xmi:type="uml:Generalization"
                                  xmi:id="Syntax-Actions-IntermediateActions-DestroyObjectAction-_generalization.0"
                                  xmi:uuid="660ef054-ad4f-42dc-b468-8b5db84f0931"
                                  general="Syntax-Actions-BasicActions-Action"/>
                  <ownedAttribute xmi:type="uml:Property"
                                  xmi:id="Syntax-Actions-IntermediateActions-DestroyObjectAction-isDestroyLinks"
                                  xmi:uuid="d00fd5a6-fe74-47fb-8bd1-fa09cc4d5ffb"
                                  name="isDestroyLinks"
                                  visibility="public">
                     <type href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Boolean"/>
                     <ownedComment xmi:type="uml:Comment"
                                   xmi:id="Syntax-Actions-IntermediateActions-DestroyObjectAction-isDestroyLinks-_ownedComment.0"
                                   xmi:uuid="2d029416-2faf-4797-8aee-403db5ae85a7"
                                   body="Specifies whether links in which the object participates are destroyed along with the object.">
                        <annotatedElement xmi:idref="Syntax-Actions-IntermediateActions-DestroyObjectAction-isDestroyLinks"/>
                     </ownedComment>
                     <defaultValue xmi:type="uml:LiteralBoolean"
                                   xmi:id="Syntax-Actions-IntermediateActions-DestroyObjectAction-isDestroyLinks-_defaultValue"
                                   xmi:uuid="13fcbf2c-d161-4e00-bff7-3dddd1a50fde">
                        <type href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Boolean"/>
                     </defaultValue>
                  </ownedAttribute>
                  <ownedAttribute xmi:type="uml:Property"
                                  xmi:id="Syntax-Actions-IntermediateActions-DestroyObjectAction-isDestroyOwnedObjects"
                                  xmi:uuid="95d60f33-9c98-4c36-aaba-e203ff617b87"
                                  name="isDestroyOwnedObjects"
                                  visibility="public">
                     <type href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Boolean"/>
                     <ownedComment xmi:type="uml:Comment"
                                   xmi:id="Syntax-Actions-IntermediateActions-DestroyObjectAction-isDestroyOwnedObjects-_ownedComment.0"
                                   xmi:uuid="e92431d7-a1ab-42ee-b389-187580fd5c32"
                                   body="Specifies whether objects owned by the object are destroyed along with the object.">
                        <annotatedElement xmi:idref="Syntax-Actions-IntermediateActions-DestroyObjectAction-isDestroyOwnedObjects"/>
                     </ownedComment>
                     <defaultValue xmi:type="uml:LiteralBoolean"
                                   xmi:id="Syntax-Actions-IntermediateActions-DestroyObjectAction-isDestroyOwnedObjects-_defaultValue"
                                   xmi:uuid="649e91eb-922e-443b-b1fb-c66f157c27b3">
                        <type href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Boolean"/>
                     </defaultValue>
                  </ownedAttribute>
                  <ownedAttribute xmi:type="uml:Property"
                                  xmi:id="Syntax-Actions-IntermediateActions-DestroyObjectAction-target"
                                  xmi:uuid="f20189ab-1467-40b2-9e6d-321458f1c049"
                                  name="target"
                                  visibility="public"
                                  aggregation="composite"
                                  type="Syntax-Actions-BasicActions-InputPin"
                                  association="Syntax-Actions-IntermediateActions-A_target_destroyObjectAction">
                     <subsettedProperty xmi:idref="Syntax-Actions-BasicActions-Action-input"/>
                     <ownedComment xmi:type="uml:Comment"
                                   xmi:id="Syntax-Actions-IntermediateActions-DestroyObjectAction-target-_ownedComment.0"
                                   xmi:uuid="9d598fe7-097e-461d-bd87-91e11bce2219"
                                   body="The input pin providing the object to be destroyed.">
                        <annotatedElement xmi:idref="Syntax-Actions-IntermediateActions-DestroyObjectAction-target"/>
                     </ownedComment>
                  </ownedAttribute>
               </packagedElement>
               <packagedElement xmi:type="uml:Class"
                                xmi:id="Syntax-Actions-IntermediateActions-AddStructuralFeatureValueAction"
                                xmi:uuid="f8638421-221a-43de-9475-fa271c25218b"
                                name="AddStructuralFeatureValueAction">
                  <generalization xmi:type="uml:Generalization"
                                  xmi:id="Syntax-Actions-IntermediateActions-AddStructuralFeatureValueAction-_generalization.0"
                                  xmi:uuid="3d02ee97-f34c-425f-bcfd-bd07fcbf72ab"
                                  general="Syntax-Actions-IntermediateActions-WriteStructuralFeatureAction"/>
                  <ownedAttribute xmi:type="uml:Property"
                                  xmi:id="Syntax-Actions-IntermediateActions-AddStructuralFeatureValueAction-isReplaceAll"
                                  xmi:uuid="a99f52c1-7c0c-47d8-a32d-868247cc1090"
                                  name="isReplaceAll"
                                  visibility="public">
                     <type href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Boolean"/>
                     <ownedComment xmi:type="uml:Comment"
                                   xmi:id="Syntax-Actions-IntermediateActions-AddStructuralFeatureValueAction-isReplaceAll-_ownedComment.0"
                                   xmi:uuid="e3aeca87-543f-4527-8e8f-01b9a665c4c9"
                                   body="Specifies whether existing values of the structural feature of the object should be removed before adding the new value.">
                        <annotatedElement xmi:idref="Syntax-Actions-IntermediateActions-AddStructuralFeatureValueAction-isReplaceAll"/>
                     </ownedComment>
                     <defaultValue xmi:type="uml:LiteralBoolean"
                                   xmi:id="Syntax-Actions-IntermediateActions-AddStructuralFeatureValueAction-isReplaceAll-_defaultValue"
                                   xmi:uuid="8a7c4009-e96f-4bf0-b355-7cc3e377a947">
                        <type href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Boolean"/>
                     </defaultValue>
                  </ownedAttribute>
                  <ownedAttribute xmi:type="uml:Property"
                                  xmi:id="Syntax-Actions-IntermediateActions-AddStructuralFeatureValueAction-insertAt"
                                  xmi:uuid="4a39bb30-1cb1-4832-aa3d-3e629de0a095"
                                  name="insertAt"
                                  visibility="public"
                                  aggregation="composite"
                                  type="Syntax-Actions-BasicActions-InputPin"
                                  association="Syntax-Actions-IntermediateActions-A_insertAt_addStructuralFeatureValueAction">
                     <subsettedProperty xmi:idref="Syntax-Actions-BasicActions-Action-input"/>
                     <lowerValue xmi:type="uml:LiteralInteger"
                                 xmi:id="Syntax-Actions-IntermediateActions-AddStructuralFeatureValueAction-insertAt-_lowerValue"
                                 xmi:uuid="d4601034-1f05-4853-a792-860fb109ac00"/>
                  </ownedAttribute>
               </packagedElement>
               <packagedElement xmi:type="uml:Association"
                                xmi:id="Syntax-Actions-IntermediateActions-A_target_destroyObjectAction"
                                xmi:uuid="338f51da-1f06-4804-9f5c-36e9c24c2b96"
                                name="A_target_destroyObjectAction"
                                >
                  <memberEnd xmi:idref="Syntax-Actions-IntermediateActions-DestroyObjectAction-target"/>
                  <memberEnd xmi:idref="Syntax-Actions-IntermediateActions-A_target_destroyObjectAction-destroyObjectAction"/>
                  <ownedEnd xmi:type="uml:Property"
                            xmi:id="Syntax-Actions-IntermediateActions-A_target_destroyObjectAction-destroyObjectAction"
                            xmi:uuid="be957a57-f820-4567-9f54-812787eaab0e"
                            name="destroyObjectAction"
                            visibility="public"
                            type="Syntax-Actions-IntermediateActions-DestroyObjectAction"
                            association="Syntax-Actions-IntermediateActions-A_target_destroyObjectAction">
                     <subsettedProperty xmi:idref="Syntax-Actions-BasicActions-A_action_input-action"/>
                     <lowerValue xmi:type="uml:LiteralInteger"
                                 xmi:id="Syntax-Actions-IntermediateActions-A_target_destroyObjectAction-destroyObjectAction-_lowerValue"
                                 xmi:uuid="52f042b7-d165-4217-9bd4-fe65d3f944d6"/>
                  </ownedEnd>
               </packagedElement>
               <packagedElement xmi:type="uml:Association"
                                xmi:id="Syntax-Actions-IntermediateActions-A_endData_destroyLinkAction"
                                xmi:uuid="94eb92b7-5861-4dff-8c69-ad6e25837633"
                                name="A_endData_destroyLinkAction"
                                >
                  <memberEnd xmi:idref="Syntax-Actions-IntermediateActions-DestroyLinkAction-endData"/>
                  <memberEnd xmi:idref="Syntax-Actions-IntermediateActions-A_endData_destroyLinkAction-destroyLinkAction"/>
                  <generalization xmi:type="uml:Generalization"
                                  xmi:id="Syntax-Actions-IntermediateActions-A_endData_destroyLinkAction-_generalization.0"
                                  xmi:uuid="2ca5eaa2-9fc7-4f3a-ae75-58c0dceac80b"
                                  general="Syntax-Actions-IntermediateActions-A_endData_linkAction"/>
                  <ownedEnd xmi:type="uml:Property"
                            xmi:id="Syntax-Actions-IntermediateActions-A_endData_destroyLinkAction-destroyLinkAction"
                            xmi:uuid="1dd74f69-197c-4cb7-8d13-9ea24997f555"
                            name="destroyLinkAction"
                            visibility="public"
                            type="Syntax-Actions-IntermediateActions-DestroyLinkAction"
                            association="Syntax-Actions-IntermediateActions-A_endData_destroyLinkAction">
                     <redefinedProperty xmi:idref="Syntax-Actions-IntermediateActions-A_endData_linkAction-linkAction"/>
                  </ownedEnd>
               </packagedElement>
               <packagedElement xmi:type="uml:Association"
                                xmi:id="Syntax-Actions-IntermediateActions-A_result_createObjectAction"
                                xmi:uuid="5973705a-63fc-4dea-8d6a-84e7aff69a17"
                                name="A_result_createObjectAction"
                                >
                  <memberEnd xmi:idref="Syntax-Actions-IntermediateActions-CreateObjectAction-result"/>
                  <memberEnd xmi:idref="Syntax-Actions-IntermediateActions-A_result_createObjectAction-createObjectAction"/>
                  <ownedEnd xmi:type="uml:Property"
                            xmi:id="Syntax-Actions-IntermediateActions-A_result_createObjectAction-createObjectAction"
                            xmi:uuid="37959f72-089e-40dd-b791-9837acde78d4"
                            name="createObjectAction"
                            visibility="public"
                            type="Syntax-Actions-IntermediateActions-CreateObjectAction"
                            association="Syntax-Actions-IntermediateActions-A_result_createObjectAction">
                     <subsettedProperty xmi:idref="Syntax-Actions-BasicActions-A_action_output-action"/>
                     <lowerValue xmi:type="uml:LiteralInteger"
                                 xmi:id="Syntax-Actions-IntermediateActions-A_result_createObjectAction-createObjectAction-_lowerValue"
                                 xmi:uuid="4de55507-edf6-4ae4-92c3-609364b00796"/>
                  </ownedEnd>
               </packagedElement>
               <packagedElement xmi:type="uml:Association"
                                xmi:id="Syntax-Actions-IntermediateActions-A_classifier_createObjectAction"
                                xmi:uuid="3554b9d9-b750-400c-8e55-438a2bf55086"
                                name="A_classifier_createObjectAction"
                                >
                  <memberEnd xmi:idref="Syntax-Actions-IntermediateActions-CreateObjectAction-classifier"/>
                  <memberEnd xmi:idref="Syntax-Actions-IntermediateActions-A_classifier_createObjectAction-createObjectAction"/>
                  <ownedEnd xmi:type="uml:Property"
                            xmi:id="Syntax-Actions-IntermediateActions-A_classifier_createObjectAction-createObjectAction"
                            xmi:uuid="70c2dc81-9b25-46d7-be79-18bd8b5a8566"
                            name="createObjectAction"
                            visibility="public"
                            type="Syntax-Actions-IntermediateActions-CreateObjectAction"
                            association="Syntax-Actions-IntermediateActions-A_classifier_createObjectAction">
                     <lowerValue xmi:type="uml:LiteralInteger"
                                 xmi:id="Syntax-Actions-IntermediateActions-A_classifier_createObjectAction-createObjectAction-_lowerValue"
                                 xmi:uuid="64862008-c5c1-4c64-ad08-1db12db3780c"/>
                     <upperValue xmi:type="uml:LiteralUnlimitedNatural"
                                 xmi:id="Syntax-Actions-IntermediateActions-A_classifier_createObjectAction-createObjectAction-_upperValue"
                                 xmi:uuid="14006b25-4234-4e5a-b57c-85ddfe0b44c3"
                                 value="*"/>
                  </ownedEnd>
               </packagedElement>
               <packagedElement xmi:type="uml:Association"
                                xmi:id="Syntax-Actions-IntermediateActions-A_endData_createLinkAction"
                                xmi:uuid="dc9300b1-fd2f-4573-8608-79604a8ecd67"
                                name="A_endData_createLinkAction"
                                >
                  <memberEnd xmi:idref="Syntax-Actions-IntermediateActions-CreateLinkAction-endData"/>
                  <memberEnd xmi:idref="Syntax-Actions-IntermediateActions-A_endData_createLinkAction-createLinkAction"/>
                  <generalization xmi:type="uml:Generalization"
                                  xmi:id="Syntax-Actions-IntermediateActions-A_endData_createLinkAction-_generalization.0"
                                  xmi:uuid="a21730f6-bc1d-4835-8422-e911cc750f83"
                                  general="Syntax-Actions-IntermediateActions-A_endData_linkAction"/>
                  <ownedEnd xmi:type="uml:Property"
                            xmi:id="Syntax-Actions-IntermediateActions-A_endData_createLinkAction-createLinkAction"
                            xmi:uuid="f6dfba4d-8c2b-43ac-9caa-d7291e864e18"
                            name="createLinkAction"
                            visibility="public"
                            type="Syntax-Actions-IntermediateActions-CreateLinkAction"
                            association="Syntax-Actions-IntermediateActions-A_endData_createLinkAction">
                     <redefinedProperty xmi:idref="Syntax-Actions-IntermediateActions-A_endData_linkAction-linkAction"/>
                  </ownedEnd>
               </packagedElement>
               <packagedElement xmi:type="uml:Association"
                                xmi:id="Syntax-Actions-IntermediateActions-A_result_clearStructuralFeatureAction"
                                xmi:uuid="3c18b0bf-cccc-49ad-b41c-93cf50b8dff2"
                                name="A_result_clearStructuralFeatureAction"
                                >
                  <memberEnd xmi:idref="Syntax-Actions-IntermediateActions-ClearStructuralFeatureAction-result"/>
                  <memberEnd xmi:idref="Syntax-Actions-IntermediateActions-A_result_clearStructuralFeatureAction-clearStructuralFeatureAction"/>
                  <ownedEnd xmi:type="uml:Property"
                            xmi:id="Syntax-Actions-IntermediateActions-A_result_clearStructuralFeatureAction-clearStructuralFeatureAction"
                            xmi:uuid="03d5ab51-6112-43e8-afea-6a2378b7c747"
                            name="clearStructuralFeatureAction"
                            visibility="public"
                            type="Syntax-Actions-IntermediateActions-ClearStructuralFeatureAction"
                            association="Syntax-Actions-IntermediateActions-A_result_clearStructuralFeatureAction">
                     <subsettedProperty xmi:idref="Syntax-Actions-BasicActions-A_action_output-action"/>
                     <lowerValue xmi:type="uml:LiteralInteger"
                                 xmi:id="Syntax-Actions-IntermediateActions-A_result_clearStructuralFeatureAction-clearStructuralFeatureAction-_lowerValue"
                                 xmi:uuid="bd606988-54c2-4e22-a67d-3617d07cc51d"/>
                  </ownedEnd>
               </packagedElement>
               <packagedElement xmi:type="uml:Association"
                                xmi:id="Syntax-Actions-IntermediateActions-A_object_clearAssociationAction"
                                xmi:uuid="50ff2414-6477-4f73-b40a-26f407f5bf83"
                                name="A_object_clearAssociationAction"
                                >
                  <memberEnd xmi:idref="Syntax-Actions-IntermediateActions-ClearAssociationAction-object"/>
                  <memberEnd xmi:idref="Syntax-Actions-IntermediateActions-A_object_clearAssociationAction-clearAssociationAction"/>
                  <ownedEnd xmi:type="uml:Property"
                            xmi:id="Syntax-Actions-IntermediateActions-A_object_clearAssociationAction-clearAssociationAction"
                            xmi:uuid="925bb0d3-3c63-4e05-9a23-fcf114c40d0b"
                            name="clearAssociationAction"
                            visibility="public"
                            type="Syntax-Actions-IntermediateActions-ClearAssociationAction"
                            association="Syntax-Actions-IntermediateActions-A_object_clearAssociationAction">
                     <subsettedProperty xmi:idref="Syntax-Actions-BasicActions-A_action_input-action"/>
                     <lowerValue xmi:type="uml:LiteralInteger"
                                 xmi:id="Syntax-Actions-IntermediateActions-A_object_clearAssociationAction-clearAssociationAction-_lowerValue"
                                 xmi:uuid="0b18074c-6219-4f09-a0a5-5b5bf3995f78"/>
                  </ownedEnd>
               </packagedElement>
               <packagedElement xmi:type="uml:Association"
                                xmi:id="Syntax-Actions-IntermediateActions-A_association_clearAssociationAction"
                                xmi:uuid="100dccf3-02c9-4968-a74b-8b475872f427"
                                name="A_association_clearAssociationAction"
                                >
                  <memberEnd xmi:idref="Syntax-Actions-IntermediateActions-ClearAssociationAction-association"/>
                  <memberEnd xmi:idref="Syntax-Actions-IntermediateActions-A_association_clearAssociationAction-clearAssociationAction"/>
                  <ownedEnd xmi:type="uml:Property"
                            xmi:id="Syntax-Actions-IntermediateActions-A_association_clearAssociationAction-clearAssociationAction"
                            xmi:uuid="daffc9cd-1f40-4469-9780-f8fdaef5745a"
                            name="clearAssociationAction"
                            visibility="public"
                            type="Syntax-Actions-IntermediateActions-ClearAssociationAction"
                            association="Syntax-Actions-IntermediateActions-A_association_clearAssociationAction">
                     <lowerValue xmi:type="uml:LiteralInteger"
                                 xmi:id="Syntax-Actions-IntermediateActions-A_association_clearAssociationAction-clearAssociationAction-_lowerValue"
                                 xmi:uuid="eedf4320-8276-481b-b8d3-6a071bcc83a4"/>
                  </ownedEnd>
               </packagedElement>
               <packagedElement xmi:type="uml:Association"
                                xmi:id="Syntax-Actions-IntermediateActions-A_destroyAt_linkEndDestructionData"
                                xmi:uuid="43f06f35-9824-4856-9871-772449b47c81"
                                name="A_destroyAt_linkEndDestructionData"
                                >
                  <memberEnd xmi:idref="Syntax-Actions-IntermediateActions-LinkEndDestructionData-destroyAt"/>
                  <memberEnd xmi:idref="Syntax-Actions-IntermediateActions-A_destroyAt_linkEndDestructionData-linkEndDestructionData"/>
                  <ownedEnd xmi:type="uml:Property"
                            xmi:id="Syntax-Actions-IntermediateActions-A_destroyAt_linkEndDestructionData-linkEndDestructionData"
                            xmi:uuid="f811de7d-77cc-411d-a88d-81ce3eef0355"
                            name="linkEndDestructionData"
                            visibility="public"
                            type="Syntax-Actions-IntermediateActions-LinkEndDestructionData"
                            association="Syntax-Actions-IntermediateActions-A_destroyAt_linkEndDestructionData">
                     <lowerValue xmi:type="uml:LiteralInteger"
                                 xmi:id="Syntax-Actions-IntermediateActions-A_destroyAt_linkEndDestructionData-linkEndDestructionData-_lowerValue"
                                 xmi:uuid="a70c89af-6f80-4994-b1d6-08950e5c5360"/>
                  </ownedEnd>
               </packagedElement>
               <packagedElement xmi:type="uml:Association"
                                xmi:id="Syntax-Actions-IntermediateActions-A_value_linkEndData"
                                xmi:uuid="cf6ae23e-86c1-428b-9b0a-eb72af30f656"
                                name="A_value_linkEndData"
                                >
                  <memberEnd xmi:idref="Syntax-Actions-IntermediateActions-LinkEndData-value"/>
                  <memberEnd xmi:idref="Syntax-Actions-IntermediateActions-A_value_linkEndData-linkEndData"/>
                  <ownedEnd xmi:type="uml:Property"
                            xmi:id="Syntax-Actions-IntermediateActions-A_value_linkEndData-linkEndData"
                            xmi:uuid="191408e7-5b09-4b94-bcc6-d8eedf718202"
                            name="linkEndData"
                            visibility="public"
                            type="Syntax-Actions-IntermediateActions-LinkEndData"
                            association="Syntax-Actions-IntermediateActions-A_value_linkEndData">
                     <lowerValue xmi:type="uml:LiteralInteger"
                                 xmi:id="Syntax-Actions-IntermediateActions-A_value_linkEndData-linkEndData-_lowerValue"
                                 xmi:uuid="05e2a2e1-1e2a-43b3-af5c-363b5a0018a5"/>
                  </ownedEnd>
               </packagedElement>
               <packagedElement xmi:type="uml:Association"
                                xmi:id="Syntax-Actions-IntermediateActions-A_end_linkEndData"
                                xmi:uuid="2c7572dd-acbe-477f-9b4a-620d9bc1afd8"
                                name="A_end_linkEndData"
                                >
                  <memberEnd xmi:idref="Syntax-Actions-IntermediateActions-LinkEndData-end"/>
                  <memberEnd xmi:idref="Syntax-Actions-IntermediateActions-A_end_linkEndData-linkEndData"/>
                  <ownedEnd xmi:type="uml:Property"
                            xmi:id="Syntax-Actions-IntermediateActions-A_end_linkEndData-linkEndData"
                            xmi:uuid="5ff177c4-149a-43d9-b8cc-272fdb1804a5"
                            name="linkEndData"
                            visibility="public"
                            type="Syntax-Actions-IntermediateActions-LinkEndData"
                            association="Syntax-Actions-IntermediateActions-A_end_linkEndData">
                     <lowerValue xmi:type="uml:LiteralInteger"
                                 xmi:id="Syntax-Actions-IntermediateActions-A_end_linkEndData-linkEndData-_lowerValue"
                                 xmi:uuid="427e1e70-04fe-4012-9250-7986ee732515"/>
                     <upperValue xmi:type="uml:LiteralUnlimitedNatural"
                                 xmi:id="Syntax-Actions-IntermediateActions-A_end_linkEndData-linkEndData-_upperValue"
                                 xmi:uuid="170cd229-26a7-4315-9d50-191f55aba6c8"
                                 value="*"/>
                  </ownedEnd>
               </packagedElement>
               <packagedElement xmi:type="uml:Association"
                                xmi:id="Syntax-Actions-IntermediateActions-A_insertAt_linkEndCreationData"
                                xmi:uuid="0db64e24-0dba-4681-92c8-53d5841ef9b8"
                                name="A_insertAt_linkEndCreationData"
                                >
                  <memberEnd xmi:idref="Syntax-Actions-IntermediateActions-LinkEndCreationData-insertAt"/>
                  <memberEnd xmi:idref="Syntax-Actions-IntermediateActions-A_insertAt_linkEndCreationData-linkEndCreationData"/>
                  <ownedEnd xmi:type="uml:Property"
                            xmi:id="Syntax-Actions-IntermediateActions-A_insertAt_linkEndCreationData-linkEndCreationData"
                            xmi:uuid="7be8fa54-d647-497a-8abd-e2e40db22282"
                            name="linkEndCreationData"
                            visibility="public"
                            type="Syntax-Actions-IntermediateActions-LinkEndCreationData"
                            association="Syntax-Actions-IntermediateActions-A_insertAt_linkEndCreationData">
                     <lowerValue xmi:type="uml:LiteralInteger"
                                 xmi:id="Syntax-Actions-IntermediateActions-A_insertAt_linkEndCreationData-linkEndCreationData-_lowerValue"
                                 xmi:uuid="d64dc14b-b45a-4c8a-88f1-636397bc1e8e"/>
                  </ownedEnd>
               </packagedElement>
               <packagedElement xmi:type="uml:Association"
                                xmi:id="Syntax-Actions-IntermediateActions-A_endData_linkAction"
                                xmi:uuid="d3f1f972-eb17-4d9a-8213-43ec4d7afcb5"
                                name="A_endData_linkAction"
                                >
                  <memberEnd xmi:idref="Syntax-Actions-IntermediateActions-LinkAction-endData"/>
                  <memberEnd xmi:idref="Syntax-Actions-IntermediateActions-A_endData_linkAction-linkAction"/>
                  <ownedEnd xmi:type="uml:Property"
                            xmi:id="Syntax-Actions-IntermediateActions-A_endData_linkAction-linkAction"
                            xmi:uuid="9c1fec59-c9b6-4dae-bd58-1a1a1e711928"
                            name="linkAction"
                            visibility="public"
                            type="Syntax-Actions-IntermediateActions-LinkAction"
                            association="Syntax-Actions-IntermediateActions-A_endData_linkAction">
                     <subsettedProperty xmi:idref="Syntax-Classes-Kernel-Element-owner"/>
                  </ownedEnd>
               </packagedElement>
               <packagedElement xmi:type="uml:Association"
                                xmi:id="Syntax-Actions-IntermediateActions-A_result_readStructuralFeatureAction"
                                xmi:uuid="f51a0f70-4cbc-409c-9dce-3e06e02916a8"
                                name="A_result_readStructuralFeatureAction"
                                >
                  <memberEnd xmi:idref="Syntax-Actions-IntermediateActions-ReadStructuralFeatureAction-result"/>
                  <memberEnd xmi:idref="Syntax-Actions-IntermediateActions-A_result_readStructuralFeatureAction-readStructuralFeatureAction"/>
                  <ownedEnd xmi:type="uml:Property"
                            xmi:id="Syntax-Actions-IntermediateActions-A_result_readStructuralFeatureAction-readStructuralFeatureAction"
                            xmi:uuid="ca16c675-dc4c-4c26-bc29-3ab0726d082e"
                            name="readStructuralFeatureAction"
                            visibility="public"
                            type="Syntax-Actions-IntermediateActions-ReadStructuralFeatureAction"
                            association="Syntax-Actions-IntermediateActions-A_result_readStructuralFeatureAction">
                     <subsettedProperty xmi:idref="Syntax-Actions-BasicActions-A_action_output-action"/>
                     <lowerValue xmi:type="uml:LiteralInteger"
                                 xmi:id="Syntax-Actions-IntermediateActions-A_result_readStructuralFeatureAction-readStructuralFeatureAction-_lowerValue"
                                 xmi:uuid="4a8144cd-104a-46b0-95bc-9acec2b1430a"/>
                  </ownedEnd>
               </packagedElement>
               <packagedElement xmi:type="uml:Association"
                                xmi:id="Syntax-Actions-IntermediateActions-A_result_readSelfAction"
                                xmi:uuid="711a82ee-bb1f-48d4-a0af-1b8c5befbb3b"
                                name="A_result_readSelfAction"
                                >
                  <memberEnd xmi:idref="Syntax-Actions-IntermediateActions-ReadSelfAction-result"/>
                  <memberEnd xmi:idref="Syntax-Actions-IntermediateActions-A_result_readSelfAction-readSelfAction"/>
                  <ownedEnd xmi:type="uml:Property"
                            xmi:id="Syntax-Actions-IntermediateActions-A_result_readSelfAction-readSelfAction"
                            xmi:uuid="7751b7fe-0f46-43b9-9258-d2a45b0754cf"
                            name="readSelfAction"
                            visibility="public"
                            type="Syntax-Actions-IntermediateActions-ReadSelfAction"
                            association="Syntax-Actions-IntermediateActions-A_result_readSelfAction">
                     <subsettedProperty xmi:idref="Syntax-Actions-BasicActions-A_action_output-action"/>
                     <lowerValue xmi:type="uml:LiteralInteger"
                                 xmi:id="Syntax-Actions-IntermediateActions-A_result_readSelfAction-readSelfAction-_lowerValue"
                                 xmi:uuid="49e5de2b-eef3-4dc4-ade7-0d4e08df5448"/>
                  </ownedEnd>
               </packagedElement>
               <packagedElement xmi:type="uml:Association"
                                xmi:id="Syntax-Actions-IntermediateActions-A_result_readLinkAction"
                                xmi:uuid="bca6061c-a088-40e6-bfd3-ba1b81497b3c"
                                name="A_result_readLinkAction"
                                >
                  <memberEnd xmi:idref="Syntax-Actions-IntermediateActions-ReadLinkAction-result"/>
                  <memberEnd xmi:idref="Syntax-Actions-IntermediateActions-A_result_readLinkAction-readLinkAction"/>
                  <ownedEnd xmi:type="uml:Property"
                            xmi:id="Syntax-Actions-IntermediateActions-A_result_readLinkAction-readLinkAction"
                            xmi:uuid="9e7bfc74-8e6d-4bf7-afd8-5c4014b2d282"
                            name="readLinkAction"
                            visibility="public"
                            type="Syntax-Actions-IntermediateActions-ReadLinkAction"
                            association="Syntax-Actions-IntermediateActions-A_result_readLinkAction">
                     <subsettedProperty xmi:idref="Syntax-Actions-BasicActions-A_action_output-action"/>
                     <lowerValue xmi:type="uml:LiteralInteger"
                                 xmi:id="Syntax-Actions-IntermediateActions-A_result_readLinkAction-readLinkAction-_lowerValue"
                                 xmi:uuid="ddd139dc-a1b4-4ff7-8e38-3d7d10ad510b"/>
                  </ownedEnd>
               </packagedElement>
               <packagedElement xmi:type="uml:Association"
                                xmi:id="Syntax-Actions-IntermediateActions-A_removeAt_removeStructuralFeatureValueAction"
                                xmi:uuid="435f57a0-49c9-4c96-b3f0-8eb62ec54a76"
                                name="A_removeAt_removeStructuralFeatureValueAction"
                                >
                  <memberEnd xmi:idref="Syntax-Actions-IntermediateActions-RemoveStructuralFeatureValueAction-removeAt"/>
                  <memberEnd xmi:idref="Syntax-Actions-IntermediateActions-A_removeAt_removeStructuralFeatureValueAction-removeStructuralFeatureValueAction"/>
                  <ownedEnd xmi:type="uml:Property"
                            xmi:id="Syntax-Actions-IntermediateActions-A_removeAt_removeStructuralFeatureValueAction-removeStructuralFeatureValueAction"
                            xmi:uuid="ca550b05-0401-4095-845f-3aa9781d90ff"
                            name="removeStructuralFeatureValueAction"
                            visibility="public"
                            type="Syntax-Actions-IntermediateActions-RemoveStructuralFeatureValueAction"
                            association="Syntax-Actions-IntermediateActions-A_removeAt_removeStructuralFeatureValueAction">
                     <subsettedProperty xmi:idref="Syntax-Actions-BasicActions-A_action_input-action"/>
                     <lowerValue xmi:type="uml:LiteralInteger"
                                 xmi:id="Syntax-Actions-IntermediateActions-A_removeAt_removeStructuralFeatureValueAction-removeStructuralFeatureValueAction-_lowerValue"
                                 xmi:uuid="7143c4aa-60d4-46ec-8d4f-c07c65b7b664"/>
                  </ownedEnd>
               </packagedElement>
               <packagedElement xmi:type="uml:Association"
                                xmi:id="Syntax-Actions-IntermediateActions-A_result_writeStructuralFeatureAction"
                                xmi:uuid="3c8d315e-3e07-4f63-9a9f-861c876a07c4"
                                name="A_result_writeStructuralFeatureAction"
                                >
                  <memberEnd xmi:idref="Syntax-Actions-IntermediateActions-WriteStructuralFeatureAction-result"/>
                  <memberEnd xmi:idref="Syntax-Actions-IntermediateActions-A_result_writeStructuralFeatureAction-writeStructuralFeatureAction"/>
                  <ownedEnd xmi:type="uml:Property"
                            xmi:id="Syntax-Actions-IntermediateActions-A_result_writeStructuralFeatureAction-writeStructuralFeatureAction"
                            xmi:uuid="3618899f-407a-4429-a8d7-6dbb81a5fd8e"
                            name="writeStructuralFeatureAction"
                            visibility="public"
                            type="Syntax-Actions-IntermediateActions-WriteStructuralFeatureAction"
                            association="Syntax-Actions-IntermediateActions-A_result_writeStructuralFeatureAction">
                     <subsettedProperty xmi:idref="Syntax-Actions-BasicActions-A_action_output-action"/>
                     <lowerValue xmi:type="uml:LiteralInteger"
                                 xmi:id="Syntax-Actions-IntermediateActions-A_result_writeStructuralFeatureAction-writeStructuralFeatureAction-_lowerValue"
                                 xmi:uuid="fc027fb5-8496-4fde-a85f-06b57c854fa6"/>
                  </ownedEnd>
               </packagedElement>
               <packagedElement xmi:type="uml:Association"
                                xmi:id="Syntax-Actions-IntermediateActions-A_value_writeStructuralFeatureAction"
                                xmi:uuid="2c8a4ecc-e4b3-4a3c-adfb-1a1d898a0882"
                                name="A_value_writeStructuralFeatureAction"
                                >
                  <memberEnd xmi:idref="Syntax-Actions-IntermediateActions-WriteStructuralFeatureAction-value"/>
                  <memberEnd xmi:idref="Syntax-Actions-IntermediateActions-A_value_writeStructuralFeatureAction-writeStructuralFeatureAction"/>
                  <ownedEnd xmi:type="uml:Property"
                            xmi:id="Syntax-Actions-IntermediateActions-A_value_writeStructuralFeatureAction-writeStructuralFeatureAction"
                            xmi:uuid="0972e14a-9a40-4610-8212-9697f814ea08"
                            name="writeStructuralFeatureAction"
                            visibility="public"
                            type="Syntax-Actions-IntermediateActions-WriteStructuralFeatureAction"
                            association="Syntax-Actions-IntermediateActions-A_value_writeStructuralFeatureAction">
                     <subsettedProperty xmi:idref="Syntax-Actions-BasicActions-A_action_input-action"/>
                     <lowerValue xmi:type="uml:LiteralInteger"
                                 xmi:id="Syntax-Actions-IntermediateActions-A_value_writeStructuralFeatureAction-writeStructuralFeatureAction-_lowerValue"
                                 xmi:uuid="db21af1a-20d0-4e65-bab4-f5b884350b94"/>
                  </ownedEnd>
               </packagedElement>
               <packagedElement xmi:type="uml:Association"
                                xmi:id="Syntax-Actions-IntermediateActions-A_value_valueSpecificationAction"
                                xmi:uuid="1de4bf68-b670-4039-b63a-191f061a7203"
                                name="A_value_valueSpecificationAction"
                                >
                  <memberEnd xmi:idref="Syntax-Actions-IntermediateActions-ValueSpecificationAction-value"/>
                  <memberEnd xmi:idref="Syntax-Actions-IntermediateActions-A_value_valueSpecificationAction-valueSpecificationAction"/>
                  <ownedEnd xmi:type="uml:Property"
                            xmi:id="Syntax-Actions-IntermediateActions-A_value_valueSpecificationAction-valueSpecificationAction"
                            xmi:uuid="8c7c100a-a52c-41e8-81a5-54e057a8ccf9"
                            name="valueSpecificationAction"
                            visibility="public"
                            type="Syntax-Actions-IntermediateActions-ValueSpecificationAction"
                            association="Syntax-Actions-IntermediateActions-A_value_valueSpecificationAction">
                     <subsettedProperty xmi:idref="Syntax-Classes-Kernel-Element-owner"/>
                     <lowerValue xmi:type="uml:LiteralInteger"
                                 xmi:id="Syntax-Actions-IntermediateActions-A_value_valueSpecificationAction-valueSpecificationAction-_lowerValue"
                                 xmi:uuid="75c02d19-c4d2-4489-a28c-20cb4119bc54"/>
                  </ownedEnd>
               </packagedElement>
               <packagedElement xmi:type="uml:Association"
                                xmi:id="Syntax-Actions-IntermediateActions-A_result_valueSpecificationAction"
                                xmi:uuid="ea9bfa7f-57a2-4c38-b037-96abe97939f1"
                                name="A_result_valueSpecificationAction"
                                >
                  <memberEnd xmi:idref="Syntax-Actions-IntermediateActions-ValueSpecificationAction-result"/>
                  <memberEnd xmi:idref="Syntax-Actions-IntermediateActions-A_result_valueSpecificationAction-valueSpecificationAction"/>
                  <ownedEnd xmi:type="uml:Property"
                            xmi:id="Syntax-Actions-IntermediateActions-A_result_valueSpecificationAction-valueSpecificationAction"
                            xmi:uuid="54eee9b3-ea30-4d04-bf49-d06c6d42ced6"
                            name="valueSpecificationAction"
                            visibility="public"
                            type="Syntax-Actions-IntermediateActions-ValueSpecificationAction"
                            association="Syntax-Actions-IntermediateActions-A_result_valueSpecificationAction">
                     <subsettedProperty xmi:idref="Syntax-Actions-BasicActions-A_action_output-action"/>
                     <lowerValue xmi:type="uml:LiteralInteger"
                                 xmi:id="Syntax-Actions-IntermediateActions-A_result_valueSpecificationAction-valueSpecificationAction-_lowerValue"
                                 xmi:uuid="840e2f08-f3bc-4d4e-8891-d139f42b9907"/>
                  </ownedEnd>
               </packagedElement>
               <packagedElement xmi:type="uml:Association"
                                xmi:id="Syntax-Actions-IntermediateActions-A_first_testIdentityAction"
                                xmi:uuid="b9f9733d-a827-40f8-9110-75fcba0bcc12"
                                name="A_first_testIdentityAction"
                                >
                  <memberEnd xmi:idref="Syntax-Actions-IntermediateActions-TestIdentityAction-first"/>
                  <memberEnd xmi:idref="Syntax-Actions-IntermediateActions-A_first_testIdentityAction-testIdentityAction"/>
                  <ownedEnd xmi:type="uml:Property"
                            xmi:id="Syntax-Actions-IntermediateActions-A_first_testIdentityAction-testIdentityAction"
                            xmi:uuid="ffbe402b-df06-44ce-b720-9338d2305249"
                            name="testIdentityAction"
                            visibility="public"
                            type="Syntax-Actions-IntermediateActions-TestIdentityAction"
                            association="Syntax-Actions-IntermediateActions-A_first_testIdentityAction">
                     <subsettedProperty xmi:idref="Syntax-Actions-BasicActions-A_action_input-action"/>
                     <lowerValue xmi:type="uml:LiteralInteger"
                                 xmi:id="Syntax-Actions-IntermediateActions-A_first_testIdentityAction-testIdentityAction-_lowerValue"
                                 xmi:uuid="aec08915-7b4d-49cb-9125-c7ce7dd932ac"/>
                  </ownedEnd>
               </packagedElement>
               <packagedElement xmi:type="uml:Association"
                                xmi:id="Syntax-Actions-IntermediateActions-A_result_testIdentityAction"
                                xmi:uuid="f4fe0714-b40b-4eda-89b4-a0137eaee8f7"
                                name="A_result_testIdentityAction"
                                >
                  <memberEnd xmi:idref="Syntax-Actions-IntermediateActions-TestIdentityAction-result"/>
                  <memberEnd xmi:idref="Syntax-Actions-IntermediateActions-A_result_testIdentityAction-testIdentityAction"/>
                  <ownedEnd xmi:type="uml:Property"
                            xmi:id="Syntax-Actions-IntermediateActions-A_result_testIdentityAction-testIdentityAction"
                            xmi:uuid="da4d82b5-5a09-44c9-9bd1-6f2d5fe823bc"
                            name="testIdentityAction"
                            visibility="public"
                            type="Syntax-Actions-IntermediateActions-TestIdentityAction"
                            association="Syntax-Actions-IntermediateActions-A_result_testIdentityAction">
                     <subsettedProperty xmi:idref="Syntax-Actions-BasicActions-A_action_output-action"/>
                     <lowerValue xmi:type="uml:LiteralInteger"
                                 xmi:id="Syntax-Actions-IntermediateActions-A_result_testIdentityAction-testIdentityAction-_lowerValue"
                                 xmi:uuid="dcaaddd8-b4e5-4c84-8f51-aa2f66dbf958"/>
                  </ownedEnd>
               </packagedElement>
               <packagedElement xmi:type="uml:Association"
                                xmi:id="Syntax-Actions-IntermediateActions-A_second_testIdentityAction"
                                xmi:uuid="7b67dbc6-483c-45ce-9f37-48aff136adee"
                                name="A_second_testIdentityAction"
                                >
                  <memberEnd xmi:idref="Syntax-Actions-IntermediateActions-TestIdentityAction-second"/>
                  <memberEnd xmi:idref="Syntax-Actions-IntermediateActions-A_second_testIdentityAction-testIdentityAction"/>
                  <ownedEnd xmi:type="uml:Property"
                            xmi:id="Syntax-Actions-IntermediateActions-A_second_testIdentityAction-testIdentityAction"
                            xmi:uuid="beca8aef-d548-44a2-a003-ef69d65022ab"
                            name="testIdentityAction"
                            visibility="public"
                            type="Syntax-Actions-IntermediateActions-TestIdentityAction"
                            association="Syntax-Actions-IntermediateActions-A_second_testIdentityAction">
                     <subsettedProperty xmi:idref="Syntax-Actions-BasicActions-A_action_input-action"/>
                     <lowerValue xmi:type="uml:LiteralInteger"
                                 xmi:id="Syntax-Actions-IntermediateActions-A_second_testIdentityAction-testIdentityAction-_lowerValue"
                                 xmi:uuid="7d7db28b-b4cc-4c85-80da-3018181c37bd"/>
                  </ownedEnd>
               </packagedElement>
               <packagedElement xmi:type="uml:Association"
                                xmi:id="Syntax-Actions-IntermediateActions-A_object_structuralFeatureAction"
                                xmi:uuid="a175ac0f-e842-474c-b27d-97968c426f0b"
                                name="A_object_structuralFeatureAction"
                                >
                  <memberEnd xmi:idref="Syntax-Actions-IntermediateActions-StructuralFeatureAction-object"/>
                  <memberEnd xmi:idref="Syntax-Actions-IntermediateActions-A_object_structuralFeatureAction-structuralFeatureAction"/>
                  <ownedEnd xmi:type="uml:Property"
                            xmi:id="Syntax-Actions-IntermediateActions-A_object_structuralFeatureAction-structuralFeatureAction"
                            xmi:uuid="354b30dd-d91b-42c4-841d-c98a54abfc82"
                            name="structuralFeatureAction"
                            visibility="public"
                            type="Syntax-Actions-IntermediateActions-StructuralFeatureAction"
                            association="Syntax-Actions-IntermediateActions-A_object_structuralFeatureAction">
                     <subsettedProperty xmi:idref="Syntax-Actions-BasicActions-A_action_input-action"/>
                     <lowerValue xmi:type="uml:LiteralInteger"
                                 xmi:id="Syntax-Actions-IntermediateActions-A_object_structuralFeatureAction-structuralFeatureAction-_lowerValue"
                                 xmi:uuid="4a0e12e3-77fd-4a47-8cab-54e50be10708"/>
                  </ownedEnd>
               </packagedElement>
               <packagedElement xmi:type="uml:Association"
                                xmi:id="Syntax-Actions-IntermediateActions-A_structuralFeatureAction_structuralFeature"
                                xmi:uuid="32281db5-42ce-407f-8126-e58c5222f86f"
                                name="A_structuralFeatureAction_structuralFeature"
                                >
                  <memberEnd xmi:idref="Syntax-Actions-IntermediateActions-A_structuralFeatureAction_structuralFeature-structuralFeatureAction"/>
                  <memberEnd xmi:idref="Syntax-Actions-IntermediateActions-StructuralFeatureAction-structuralFeature"/>
                  <ownedEnd xmi:type="uml:Property"
                            xmi:id="Syntax-Actions-IntermediateActions-A_structuralFeatureAction_structuralFeature-structuralFeatureAction"
                            xmi:uuid="5808294a-1909-4a67-b0c7-5329495053a2"
                            name="structuralFeatureAction"
                            visibility="public"
                            type="Syntax-Actions-IntermediateActions-StructuralFeatureAction"
                            association="Syntax-Actions-IntermediateActions-A_structuralFeatureAction_structuralFeature">
                     <lowerValue xmi:type="uml:LiteralInteger"
                                 xmi:id="Syntax-Actions-IntermediateActions-A_structuralFeatureAction_structuralFeature-structuralFeatureAction-_lowerValue"
                                 xmi:uuid="1e96abec-4d2e-4ecc-9ed7-c0bc5d61bd4e"/>
                     <upperValue xmi:type="uml:LiteralUnlimitedNatural"
                                 xmi:id="Syntax-Actions-IntermediateActions-A_structuralFeatureAction_structuralFeature-structuralFeatureAction-_upperValue"
                                 xmi:uuid="da583bff-3194-4530-ac7f-1e2b76908133"
                                 value="*"/>
                  </ownedEnd>
               </packagedElement>
               <packagedElement xmi:type="uml:Association"
                                xmi:id="Syntax-Actions-IntermediateActions-A_insertAt_addStructuralFeatureValueAction"
                                xmi:uuid="1ab1b292-a444-4108-8fde-37dc3b8c4325"
                                name="A_insertAt_addStructuralFeatureValueAction"
                                >
                  <memberEnd xmi:idref="Syntax-Actions-IntermediateActions-AddStructuralFeatureValueAction-insertAt"/>
                  <memberEnd xmi:idref="Syntax-Actions-IntermediateActions-A_insertAt_addStructuralFeatureValueAction-addStructuralFeatureValueAction"/>
                  <ownedEnd xmi:type="uml:Property"
                            xmi:id="Syntax-Actions-IntermediateActions-A_insertAt_addStructuralFeatureValueAction-addStructuralFeatureValueAction"
                            xmi:uuid="430318cc-9191-49b1-b9d2-3f057816dbb3"
                            name="addStructuralFeatureValueAction"
                            visibility="public"
                            type="Syntax-Actions-IntermediateActions-AddStructuralFeatureValueAction"
                            association="Syntax-Actions-IntermediateActions-A_insertAt_addStructuralFeatureValueAction">
                     <subsettedProperty xmi:idref="Syntax-Actions-BasicActions-A_action_input-action"/>
                     <lowerValue xmi:type="uml:LiteralInteger"
                                 xmi:id="Syntax-Actions-IntermediateActions-A_insertAt_addStructuralFeatureValueAction-addStructuralFeatureValueAction-_lowerValue"
                                 xmi:uuid="7c1a5830-a8f7-431f-8b6b-f429f19a420e"/>
                  </ownedEnd>
               </packagedElement>
               <packagedElement xmi:type="uml:Association"
                                xmi:id="Syntax-Actions-IntermediateActions-A_inputValue_linkAction"
                                xmi:uuid="e46cefe3-325e-411b-89dc-459820e5fa6a"
                                name="A_inputValue_linkAction"
                                >
                  <memberEnd xmi:idref="Syntax-Actions-IntermediateActions-LinkAction-inputValue"/>
                  <memberEnd xmi:idref="Syntax-Actions-IntermediateActions-A_inputValue_linkAction-linkAction"/>
                  <ownedEnd xmi:type="uml:Property"
                            xmi:id="Syntax-Actions-IntermediateActions-A_inputValue_linkAction-linkAction"
                            xmi:uuid="3759af0b-cb59-46c5-93c0-f49dcd919ce9"
                            name="linkAction"
                            visibility="public"
                            type="Syntax-Actions-IntermediateActions-LinkAction"
                            association="Syntax-Actions-IntermediateActions-A_inputValue_linkAction">
                     <subsettedProperty xmi:idref="Syntax-Actions-BasicActions-A_action_input-action"/>
                     <lowerValue xmi:type="uml:LiteralInteger"
                                 xmi:id="Syntax-Actions-IntermediateActions-A_inputValue_linkAction-linkAction-_lowerValue"
                                 xmi:uuid="74fee2b1-a0ee-4478-a55b-5a351106e774"/>
                  </ownedEnd>
               </packagedElement>
            </packagedElement>
            <packagedElement xmi:type="uml:Package" xmi:id="Syntax-Actions-CompleteActions"
                             xmi:uuid="1ee3e835-20bd-498c-84cf-edee419259dd"
                             name="CompleteActions">
               <packageImport xmi:type="uml:PackageImport"
                              xmi:id="Syntax-Actions-CompleteActions-_packageImport.0"
                              xmi:uuid="4da64ef9-379e-4a57-8b34-80d35468a86b"
                              importedPackage="Syntax-Actions-BasicActions"/>
               <packagedElement xmi:type="uml:Class"
                                xmi:id="Syntax-Actions-CompleteActions-StartClassifierBehaviorAction"
                                xmi:uuid="04abcccd-f083-4f0b-8cf1-c851f857ef0f"
                                name="StartClassifierBehaviorAction">
                  <generalization xmi:type="uml:Generalization"
                                  xmi:id="Syntax-Actions-CompleteActions-StartClassifierBehaviorAction-_generalization.0"
                                  xmi:uuid="ff7323c6-4de7-43ba-b598-269b1bde270b"
                                  general="Syntax-Actions-BasicActions-Action"/>
                  <ownedAttribute xmi:type="uml:Property"
                                  xmi:id="Syntax-Actions-CompleteActions-StartClassifierBehaviorAction-object"
                                  xmi:uuid="e5b4b6fb-e2ae-49d0-9c0e-ab186bbe6bc6"
                                  name="object"
                                  visibility="public"
                                  aggregation="composite"
                                  type="Syntax-Actions-BasicActions-InputPin"
                                  association="Syntax-Actions-CompleteActions-A_object_startClassifierBehaviorAction">
                     <subsettedProperty xmi:idref="Syntax-Actions-BasicActions-Action-input"/>
                     <ownedComment xmi:type="uml:Comment"
                                   xmi:id="Syntax-Actions-CompleteActions-StartClassifierBehaviorAction-object-_ownedComment.0"
                                   xmi:uuid="68e324a3-9f9f-4563-ab7c-7526f62380d3"
                                   body="Holds the object on which to start the owned behavior.">
                        <annotatedElement xmi:idref="Syntax-Actions-CompleteActions-StartClassifierBehaviorAction-object"/>
                     </ownedComment>
                  </ownedAttribute>
               </packagedElement>
               <packagedElement xmi:type="uml:Class"
                                xmi:id="Syntax-Actions-CompleteActions-StartObjectBehaviorAction"
                                xmi:uuid="02efddd7-890d-454c-8e20-d72f56ce32e6"
                                name="StartObjectBehaviorAction">
                  <ownedRule xmi:type="uml:Constraint"
                             xmi:id="Syntax-Actions-CompleteActions-StartObjectBehaviorAction-fUML_is_asynchronous"
                             xmi:uuid="ef30f7b9-9bdf-4e0e-be76-ba562ebd378f"
                             name="fUML_is_asynchronous">
                     <constrainedElement xmi:idref="Syntax-Actions-CompleteActions-StartObjectBehaviorAction"/>
                     <ownedComment xmi:type="uml:Comment"
                                   xmi:id="Syntax-Actions-CompleteActions-StartObjectBehaviorAction-fUML_is_asynchronous-_ownedComment.0"
                                   xmi:uuid="7b0c79f9-729c-4994-8c60-1bd2e1a4c8cd"
                                   body="isSynchronous must be false.">
                        <annotatedElement xmi:idref="Syntax-Actions-CompleteActions-StartObjectBehaviorAction-fUML_is_asynchronous"/>
                     </ownedComment>
                     <specification xmi:type="uml:OpaqueExpression"
                                    xmi:id="Syntax-Actions-CompleteActions-StartObjectBehaviorAction-fUML_is_asynchronous-_specification"
                                    xmi:uuid="c8b8ad5f-9995-4769-b01c-31bd5c37b5ae">
                        <body>not self.isSynchronous</body>
                        <language>OCL</language>
                     </specification>
                  </ownedRule>
                  <generalization xmi:type="uml:Generalization"
                                  xmi:id="Syntax-Actions-CompleteActions-StartObjectBehaviorAction-_generalization.0"
                                  xmi:uuid="5b8d3823-fcd3-42c5-bdb1-c66e0f368406"
                                  general="Syntax-Actions-BasicActions-CallAction"/>
                  <ownedAttribute xmi:type="uml:Property"
                                  xmi:id="Syntax-Actions-CompleteActions-StartObjectBehaviorAction-object"
                                  xmi:uuid="77f6cebc-f3ee-4913-bdf6-64e42077603b"
                                  name="object"
                                  visibility="public"
                                  aggregation="composite"
                                  type="Syntax-Actions-BasicActions-InputPin"
                                  association="Syntax-Actions-CompleteActions-A_object_startObjectBehaviorAction">
                     <subsettedProperty xmi:idref="Syntax-Actions-BasicActions-Action-input"/>
                  </ownedAttribute>
               </packagedElement>
               <packagedElement xmi:type="uml:Class" xmi:id="Syntax-Actions-CompleteActions-ReduceAction"
                                xmi:uuid="00b3be00-9758-49e6-9dbb-5435db7810ec"
                                name="ReduceAction">
                  <generalization xmi:type="uml:Generalization"
                                  xmi:id="Syntax-Actions-CompleteActions-ReduceAction-_generalization.0"
                                  xmi:uuid="e56d926b-ed50-4d50-b1bc-9b65659ccab9"
                                  general="Syntax-Actions-BasicActions-Action"/>
                  <ownedAttribute xmi:type="uml:Property"
                                  xmi:id="Syntax-Actions-CompleteActions-ReduceAction-reducer"
                                  xmi:uuid="18c11301-baf8-4815-8f01-e3b2d4614127"
                                  name="reducer"
                                  visibility="public"
                                  type="Syntax-CommonBehaviors-BasicBehaviors-Behavior"
                                  association="Syntax-Actions-CompleteActions-A_reducer_reduceAction">
                     <ownedComment xmi:type="uml:Comment"
                                   xmi:id="Syntax-Actions-CompleteActions-ReduceAction-reducer-_ownedComment.0"
                                   xmi:uuid="677f4d6d-e3c4-4d8d-bc80-c8eeeb98c729"
                                   body="Behavior that is applied to two elements of the input collection to produce a value that is the same type as elements of the collection.">
                        <annotatedElement xmi:idref="Syntax-Actions-CompleteActions-ReduceAction-reducer"/>
                     </ownedComment>
                  </ownedAttribute>
                  <ownedAttribute xmi:type="uml:Property"
                                  xmi:id="Syntax-Actions-CompleteActions-ReduceAction-result"
                                  xmi:uuid="8dcf974f-75fe-47f5-bb0e-9e25bc61b931"
                                  name="result"
                                  visibility="public"
                                  aggregation="composite"
                                  type="Syntax-Actions-BasicActions-OutputPin"
                                  association="Syntax-Actions-CompleteActions-A_result_reduceAction">
                     <subsettedProperty xmi:idref="Syntax-Actions-BasicActions-Action-output"/>
                     <ownedComment xmi:type="uml:Comment"
                                   xmi:id="Syntax-Actions-CompleteActions-ReduceAction-result-_ownedComment.0"
                                   xmi:uuid="2091ccd4-dcae-47de-ac5e-b556956a3b65"
                                   body="Gives the output pin on which the result is put.">
                        <annotatedElement xmi:idref="Syntax-Actions-CompleteActions-ReduceAction-result"/>
                     </ownedComment>
                  </ownedAttribute>
                  <ownedAttribute xmi:type="uml:Property"
                                  xmi:id="Syntax-Actions-CompleteActions-ReduceAction-collection"
                                  xmi:uuid="9dce7af4-b60a-49b0-a302-a023ddda24c4"
                                  name="collection"
                                  visibility="public"
                                  aggregation="composite"
                                  type="Syntax-Actions-BasicActions-InputPin"
                                  association="Syntax-Actions-CompleteActions-A_collection_reduceAction">
                     <subsettedProperty xmi:idref="Syntax-Actions-BasicActions-Action-input"/>
                     <ownedComment xmi:type="uml:Comment"
                                   xmi:id="Syntax-Actions-CompleteActions-ReduceAction-collection-_ownedComment.0"
                                   xmi:uuid="296a00c7-67b3-4c43-81f9-7a0e38f5f506"
                                   body="The collection to be reduced.">
                        <annotatedElement xmi:idref="Syntax-Actions-CompleteActions-ReduceAction-collection"/>
                     </ownedComment>
                  </ownedAttribute>
                  <ownedAttribute xmi:type="uml:Property"
                                  xmi:id="Syntax-Actions-CompleteActions-ReduceAction-isOrdered"
                                  xmi:uuid="8e39e157-20df-4380-a9d5-0f501126f9e0"
                                  name="isOrdered"
                                  visibility="public">
                     <type href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Boolean"/>
                     <ownedComment xmi:type="uml:Comment"
                                   xmi:id="Syntax-Actions-CompleteActions-ReduceAction-isOrdered-_ownedComment.0"
                                   xmi:uuid="1fe566bb-22a7-4209-9764-af764c08b5b0"
                                   body="Tells whether the order of the input collection should determine the order in which the behavior is applied to its elements.">
                        <annotatedElement xmi:idref="Syntax-Actions-CompleteActions-ReduceAction-isOrdered"/>
                     </ownedComment>
                     <defaultValue xmi:type="uml:LiteralBoolean"
                                   xmi:id="Syntax-Actions-CompleteActions-ReduceAction-isOrdered-_defaultValue"
                                   xmi:uuid="cbc26dfc-81e0-4c8b-928f-c13246305baa">
                        <type href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Boolean"/>
                     </defaultValue>
                  </ownedAttribute>
               </packagedElement>
               <packagedElement xmi:type="uml:Class" xmi:id="Syntax-Actions-CompleteActions-ReadExtentAction"
                                xmi:uuid="1fdba82e-ca12-4840-bfc7-10f3c70af00e"
                                name="ReadExtentAction">
                  <ownedRule xmi:type="uml:Constraint"
                             xmi:id="Syntax-Actions-CompleteActions-ReadExtentAction-fUML_is_class"
                             xmi:uuid="4c755562-2ba4-482b-bbc3-2aaad8230856"
                             name="fUML_is_class">
                     <constrainedElement xmi:idref="Syntax-Actions-CompleteActions-ReadExtentAction"/>
                     <ownedComment xmi:type="uml:Comment"
                                   xmi:id="Syntax-Actions-CompleteActions-ReadExtentAction-fUML_is_class-_ownedComment.0"
                                   xmi:uuid="5ea8a0cf-62a3-43e4-9663-4945f766a25d"
                                   body="The classifier must be a class.">
                        <annotatedElement xmi:idref="Syntax-Actions-CompleteActions-ReadExtentAction-fUML_is_class"/>
                     </ownedComment>
                     <specification xmi:type="uml:OpaqueExpression"
                                    xmi:id="Syntax-Actions-CompleteActions-ReadExtentAction-fUML_is_class-_specification"
                                    xmi:uuid="bfcc9caa-4823-4708-b8dd-a8316f33030f">
                        <body>self.classifier.oclIsKindOf(Class)</body>
                        <language>OCL</language>
                     </specification>
                  </ownedRule>
                  <generalization xmi:type="uml:Generalization"
                                  xmi:id="Syntax-Actions-CompleteActions-ReadExtentAction-_generalization.0"
                                  xmi:uuid="55ab16cd-07b5-4bc4-9e67-9dbaf5afed12"
                                  general="Syntax-Actions-BasicActions-Action"/>
                  <ownedAttribute xmi:type="uml:Property"
                                  xmi:id="Syntax-Actions-CompleteActions-ReadExtentAction-result"
                                  xmi:uuid="f37d9033-eb87-4aeb-aef0-93c91bfd8b41"
                                  name="result"
                                  visibility="public"
                                  aggregation="composite"
                                  type="Syntax-Actions-BasicActions-OutputPin"
                                  association="Syntax-Actions-CompleteActions-A_result_readExtentAction">
                     <subsettedProperty xmi:idref="Syntax-Actions-BasicActions-Action-output"/>
                     <ownedComment xmi:type="uml:Comment"
                                   xmi:id="Syntax-Actions-CompleteActions-ReadExtentAction-result-_ownedComment.0"
                                   xmi:uuid="7fa5f2d1-bbf0-4970-b745-11076c279388"
                                   body="The runtime instances of the classifier.">
                        <annotatedElement xmi:idref="Syntax-Actions-CompleteActions-ReadExtentAction-result"/>
                     </ownedComment>
                  </ownedAttribute>
                  <ownedAttribute xmi:type="uml:Property"
                                  xmi:id="Syntax-Actions-CompleteActions-ReadExtentAction-classifier"
                                  xmi:uuid="b2ed3ee5-857b-48d0-90ae-0aaa4c89bde2"
                                  name="classifier"
                                  visibility="public"
                                  type="Syntax-Classes-Kernel-Classifier"
                                  association="Syntax-Actions-CompleteActions-A_classifier_readExtentAction">
                     <ownedComment xmi:type="uml:Comment"
                                   xmi:id="Syntax-Actions-CompleteActions-ReadExtentAction-classifier-_ownedComment.0"
                                   xmi:uuid="726c2afc-8048-4c5c-a0f9-0419374c73f2"
                                   body="The classifier whose instances are to be retrieved.">
                        <annotatedElement xmi:idref="Syntax-Actions-CompleteActions-ReadExtentAction-classifier"/>
                     </ownedComment>
                  </ownedAttribute>
               </packagedElement>
               <packagedElement xmi:type="uml:Class"
                                xmi:id="Syntax-Actions-CompleteActions-ReadIsClassifiedObjectAction"
                                xmi:uuid="14994e18-3bc8-447f-b6c2-021c3b093922"
                                name="ReadIsClassifiedObjectAction">
                  <generalization xmi:type="uml:Generalization"
                                  xmi:id="Syntax-Actions-CompleteActions-ReadIsClassifiedObjectAction-_generalization.0"
                                  xmi:uuid="bf1cc450-18a1-49fb-9dcf-af64e8f55bbd"
                                  general="Syntax-Actions-BasicActions-Action"/>
                  <ownedAttribute xmi:type="uml:Property"
                                  xmi:id="Syntax-Actions-CompleteActions-ReadIsClassifiedObjectAction-isDirect"
                                  xmi:uuid="13260e10-e21c-4607-8b9c-11195fa694d6"
                                  name="isDirect"
                                  visibility="public">
                     <type href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Boolean"/>
                     <ownedComment xmi:type="uml:Comment"
                                   xmi:id="Syntax-Actions-CompleteActions-ReadIsClassifiedObjectAction-isDirect-_ownedComment.0"
                                   xmi:uuid="2dfe6454-1386-4fbc-aa47-eca9ccc42842"
                                   body="Indicates whether the classifier must directly classify the input object.">
                        <annotatedElement xmi:idref="Syntax-Actions-CompleteActions-ReadIsClassifiedObjectAction-isDirect"/>
                     </ownedComment>
                     <defaultValue xmi:type="uml:LiteralBoolean"
                                   xmi:id="Syntax-Actions-CompleteActions-ReadIsClassifiedObjectAction-isDirect-_defaultValue"
                                   xmi:uuid="db62f7af-d3a6-4d60-b8aa-5a6686275e18">
                        <type href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Boolean"/>
                     </defaultValue>
                  </ownedAttribute>
                  <ownedAttribute xmi:type="uml:Property"
                                  xmi:id="Syntax-Actions-CompleteActions-ReadIsClassifiedObjectAction-classifier"
                                  xmi:uuid="95038c57-488f-431c-a7ea-afb2c202e112"
                                  name="classifier"
                                  visibility="public"
                                  type="Syntax-Classes-Kernel-Classifier"
                                  association="Syntax-Actions-CompleteActions-A_classifier_readIsClassifiedObjectAction">
                     <ownedComment xmi:type="uml:Comment"
                                   xmi:id="Syntax-Actions-CompleteActions-ReadIsClassifiedObjectAction-classifier-_ownedComment.0"
                                   xmi:uuid="9e916734-dd6a-4dd6-b8d3-b78fa3432d5c"
                                   body="The classifier against which the classification of the input object is tested.">
                        <annotatedElement xmi:idref="Syntax-Actions-CompleteActions-ReadIsClassifiedObjectAction-classifier"/>
                     </ownedComment>
                  </ownedAttribute>
                  <ownedAttribute xmi:type="uml:Property"
                                  xmi:id="Syntax-Actions-CompleteActions-ReadIsClassifiedObjectAction-result"
                                  xmi:uuid="3eb98ff2-11bf-4f4b-ad81-cd42ff47e9ca"
                                  name="result"
                                  visibility="public"
                                  aggregation="composite"
                                  type="Syntax-Actions-BasicActions-OutputPin"
                                  association="Syntax-Actions-CompleteActions-A_result_readIsClassifiedObjectAction">
                     <subsettedProperty xmi:idref="Syntax-Actions-BasicActions-Action-output"/>
                     <ownedComment xmi:type="uml:Comment"
                                   xmi:id="Syntax-Actions-CompleteActions-ReadIsClassifiedObjectAction-result-_ownedComment.0"
                                   xmi:uuid="7a9d27c9-fddd-452e-9278-2d6d39bc81cc"
                                   body="After termination of the action, will hold the result of the test.">
                        <annotatedElement xmi:idref="Syntax-Actions-CompleteActions-ReadIsClassifiedObjectAction-result"/>
                     </ownedComment>
                  </ownedAttribute>
                  <ownedAttribute xmi:type="uml:Property"
                                  xmi:id="Syntax-Actions-CompleteActions-ReadIsClassifiedObjectAction-object"
                                  xmi:uuid="cf54198d-9faf-4605-9c2f-dd632358d7fc"
                                  name="object"
                                  visibility="public"
                                  aggregation="composite"
                                  type="Syntax-Actions-BasicActions-InputPin"
                                  association="Syntax-Actions-CompleteActions-A_object_readIsClassifiedObjectAction">
                     <subsettedProperty xmi:idref="Syntax-Actions-BasicActions-Action-input"/>
                     <ownedComment xmi:type="uml:Comment"
                                   xmi:id="Syntax-Actions-CompleteActions-ReadIsClassifiedObjectAction-object-_ownedComment.0"
                                   xmi:uuid="d525b79a-fcc2-4e14-8f87-4335893e2c4b"
                                   body="Holds the object whose classification is to be tested.">
                        <annotatedElement xmi:idref="Syntax-Actions-CompleteActions-ReadIsClassifiedObjectAction-object"/>
                     </ownedComment>
                  </ownedAttribute>
               </packagedElement>
               <packagedElement xmi:type="uml:Class"
                                xmi:id="Syntax-Actions-CompleteActions-ReclassifyObjectAction"
                                xmi:uuid="98a010ff-5096-4a4b-9a79-95a4c5f83834"
                                name="ReclassifyObjectAction">
                  <ownedRule xmi:type="uml:Constraint"
                             xmi:id="Syntax-Actions-CompleteActions-ReclassifyObjectAction-fUML_old_new_classes"
                             xmi:uuid="2b28fe58-2805-4cfc-8bf4-eb0626b0952b"
                             name="fUML_old_new_classes">
                     <constrainedElement xmi:idref="Syntax-Actions-CompleteActions-ReclassifyObjectAction"/>
                     <ownedComment xmi:type="uml:Comment"
                                   xmi:id="Syntax-Actions-CompleteActions-ReclassifyObjectAction-fUML_old_new_classes-_ownedComment.0"
                                   xmi:uuid="e89d7fc4-e47d-4e96-b27b-4826421a2f36"
                                   body="All the old and new classifiers must be classes.">
                        <annotatedElement xmi:idref="Syntax-Actions-CompleteActions-ReclassifyObjectAction-fUML_old_new_classes"/>
                     </ownedComment>
                     <specification xmi:type="uml:OpaqueExpression"
                                    xmi:id="Syntax-Actions-CompleteActions-ReclassifyObjectAction-fUML_old_new_classes-_specification"
                                    xmi:uuid="4c759f46-249f-469d-9af7-883775468b0e">
                        <body>self.oldClassifier-&gt;forAll(oclIsKindOf(Class)) and self.newClassifier-&gt;forAll(oclIsKindOf(Class))</body>
                        <language>OCL</language>
                     </specification>
                  </ownedRule>
                  <generalization xmi:type="uml:Generalization"
                                  xmi:id="Syntax-Actions-CompleteActions-ReclassifyObjectAction-_generalization.0"
                                  xmi:uuid="3a7bf2c9-fde3-4065-8a9a-a0360b40d360"
                                  general="Syntax-Actions-BasicActions-Action"/>
                  <ownedAttribute xmi:type="uml:Property"
                                  xmi:id="Syntax-Actions-CompleteActions-ReclassifyObjectAction-isReplaceAll"
                                  xmi:uuid="15e52d80-6cbc-4463-932e-578367a65c1d"
                                  name="isReplaceAll"
                                  visibility="public">
                     <type href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Boolean"/>
                     <ownedComment xmi:type="uml:Comment"
                                   xmi:id="Syntax-Actions-CompleteActions-ReclassifyObjectAction-isReplaceAll-_ownedComment.0"
                                   xmi:uuid="53660b00-f78a-44d9-81d4-33acdd252741"
                                   body="Specifies whether existing classifiers should be removed before adding the new classifiers.">
                        <annotatedElement xmi:idref="Syntax-Actions-CompleteActions-ReclassifyObjectAction-isReplaceAll"/>
                     </ownedComment>
                     <defaultValue xmi:type="uml:LiteralBoolean"
                                   xmi:id="Syntax-Actions-CompleteActions-ReclassifyObjectAction-isReplaceAll-_defaultValue"
                                   xmi:uuid="e8a49bb0-39c2-4571-9afe-596c58507fc4">
                        <type href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Boolean"/>
                     </defaultValue>
                  </ownedAttribute>
                  <ownedAttribute xmi:type="uml:Property"
                                  xmi:id="Syntax-Actions-CompleteActions-ReclassifyObjectAction-oldClassifier"
                                  xmi:uuid="1257b44a-c3a3-48d9-afa4-1b4a89d54f7f"
                                  name="oldClassifier"
                                  visibility="public"
                                  type="Syntax-Classes-Kernel-Classifier"
                                  association="Syntax-Actions-CompleteActions-A_oldClassifier_reclassifyObjectAction">
                     <ownedComment xmi:type="uml:Comment"
                                   xmi:id="Syntax-Actions-CompleteActions-ReclassifyObjectAction-oldClassifier-_ownedComment.0"
                                   xmi:uuid="e422ba88-5a30-4b4e-832d-c9f657c5de85"
                                   body="A set of classifiers to be removed from the classifiers of the object.">
                        <annotatedElement xmi:idref="Syntax-Actions-CompleteActions-ReclassifyObjectAction-oldClassifier"/>
                     </ownedComment>
                     <lowerValue xmi:type="uml:LiteralInteger"
                                 xmi:id="Syntax-Actions-CompleteActions-ReclassifyObjectAction-oldClassifier-_lowerValue"
                                 xmi:uuid="f4bdff57-f6c8-4f1b-932b-0c8757468144"/>
                     <upperValue xmi:type="uml:LiteralUnlimitedNatural"
                                 xmi:id="Syntax-Actions-CompleteActions-ReclassifyObjectAction-oldClassifier-_upperValue"
                                 xmi:uuid="5479b9c4-805d-42dd-be45-db7e9ef8b0b2"
                                 value="*"/>
                  </ownedAttribute>
                  <ownedAttribute xmi:type="uml:Property"
                                  xmi:id="Syntax-Actions-CompleteActions-ReclassifyObjectAction-object"
                                  xmi:uuid="a1726006-e622-4cc9-ba6c-7a7ac853a380"
                                  name="object"
                                  visibility="public"
                                  aggregation="composite"
                                  type="Syntax-Actions-BasicActions-InputPin"
                                  association="Syntax-Actions-CompleteActions-A_reclassifyObjectAction_object">
                     <subsettedProperty xmi:idref="Syntax-Actions-BasicActions-Action-input"/>
                     <ownedComment xmi:type="uml:Comment"
                                   xmi:id="Syntax-Actions-CompleteActions-ReclassifyObjectAction-object-_ownedComment.0"
                                   xmi:uuid="f4804743-0829-4d43-b950-1458871214d2"
                                   body="Holds the object to be reclassified.">
                        <annotatedElement xmi:idref="Syntax-Actions-CompleteActions-ReclassifyObjectAction-object"/>
                     </ownedComment>
                  </ownedAttribute>
                  <ownedAttribute xmi:type="uml:Property"
                                  xmi:id="Syntax-Actions-CompleteActions-ReclassifyObjectAction-newClassifier"
                                  xmi:uuid="bf156060-5486-4169-ac59-20bd9edde9ed"
                                  name="newClassifier"
                                  visibility="public"
                                  type="Syntax-Classes-Kernel-Classifier"
                                  association="Syntax-Actions-CompleteActions-A_newClassifier_reclassifyObjectAction">
                     <lowerValue xmi:type="uml:LiteralInteger"
                                 xmi:id="Syntax-Actions-CompleteActions-ReclassifyObjectAction-newClassifier-_lowerValue"
                                 xmi:uuid="12890754-587b-4f2a-b567-8c072751bf5d"/>
                     <upperValue xmi:type="uml:LiteralUnlimitedNatural"
                                 xmi:id="Syntax-Actions-CompleteActions-ReclassifyObjectAction-newClassifier-_upperValue"
                                 xmi:uuid="ce51093d-1968-473a-bb88-a1bc5d9f183f"
                                 value="*"/>
                  </ownedAttribute>
               </packagedElement>
               <packagedElement xmi:type="uml:Class" xmi:id="Syntax-Actions-CompleteActions-AcceptEventAction"
                                xmi:uuid="b9c98e23-13f2-4be1-a4ec-67ed6faa97be"
                                name="AcceptEventAction">
                  <ownedRule xmi:type="uml:Constraint"
                             xmi:id="Syntax-Actions-CompleteActions-AcceptEventAction-fUML_active_context"
                             xmi:uuid="5b4fabf7-c844-4ed6-9a7d-c5ac53e5c40c"
                             name="fUML_active_context">
                     <constrainedElement xmi:idref="Syntax-Actions-CompleteActions-AcceptEventAction"/>
                     <ownedComment xmi:type="uml:Comment"
                                   xmi:id="Syntax-Actions-CompleteActions-AcceptEventAction-fUML_active_context-_ownedComment.0"
                                   xmi:uuid="a0287a45-2d68-48ad-a8b3-5f558cc2d565"
                                   body="The context of the containing activity of the accept event action must be an active class. ">
                        <annotatedElement xmi:idref="Syntax-Actions-CompleteActions-AcceptEventAction-fUML_active_context"/>
                        <annotatedElement xmi:idref="Syntax-Actions-CompleteActions-AcceptEventAction"/>
                     </ownedComment>
                     <specification xmi:type="uml:OpaqueExpression"
                                    xmi:id="Syntax-Actions-CompleteActions-AcceptEventAction-fUML_active_context-_specification"
                                    xmi:uuid="0db48003-0899-47af-a137-808a83515934">
                        <body>self.context.oclAsType(Class).isActive</body>
                        <language>OCL</language>
                     </specification>
                  </ownedRule>
                  <ownedRule xmi:type="uml:Constraint"
                             xmi:id="Syntax-Actions-CompleteActions-AcceptEventAction-fUML_only_signal_event_triggers"
                             xmi:uuid="19bec301-8fc7-4a66-a1bf-6390fea630fb"
                             name="fUML_only_signal_event_triggers">
                     <constrainedElement xmi:idref="Syntax-Actions-CompleteActions-AcceptEventAction"/>
                     <ownedComment xmi:type="uml:Comment"
                                   xmi:id="Syntax-Actions-CompleteActions-AcceptEventAction-fUML_only_signal_event_triggers-_ownedComment.0"
                                   xmi:uuid="77561255-03cc-4fb3-8280-ae91e9d5c649"
                                   body="Unless the action is an accept call action, all triggers must be for signal events.">
                        <annotatedElement xmi:idref="Syntax-Actions-CompleteActions-AcceptEventAction-fUML_only_signal_event_triggers"/>
                        <annotatedElement xmi:idref="Syntax-Actions-CompleteActions-AcceptEventAction"/>
                     </ownedComment>
                     <specification xmi:type="uml:OpaqueExpression"
                                    xmi:id="Syntax-Actions-CompleteActions-AcceptEventAction-fUML_only_signal_event_triggers-_specification"
                                    xmi:uuid="0617af91-6b2d-4900-8dba-85e5fc0c2118">
                        <body>not self.oclIsKindOf(AcceptCallAction) implies
	self.trigger.event-&gt;forAll(oclIsKindOf(SignalEvent))</body>
                        <language>OCL</language>
                     </specification>
                  </ownedRule>
                  <ownedRule xmi:type="uml:Constraint"
                             xmi:id="Syntax-Actions-CompleteActions-AcceptEventAction-fUML_receive_all_triggering_signals"
                             xmi:uuid="9960dc7f-fd27-4490-a637-37f8547d9f31"
                             name="fUML_receive_all_triggering_signals">
                     <constrainedElement xmi:idref="Syntax-Actions-CompleteActions-AcceptEventAction"/>
                     <ownedComment xmi:type="uml:Comment"
                                   xmi:id="Syntax-Actions-CompleteActions-AcceptEventAction-fUML_receive_all_triggering_signals-_ownedComment.0"
                                   xmi:uuid="6cb4ecba-6071-4e8c-acb5-1f5f101f3632"
                                   body="Unless the action is an accept call action, the context class must have receptions for all triggering signals.">
                        <annotatedElement xmi:idref="Syntax-Actions-CompleteActions-AcceptEventAction-fUML_receive_all_triggering_signals"/>
                        <annotatedElement xmi:idref="Syntax-Actions-CompleteActions-AcceptEventAction"/>
                     </ownedComment>
                     <specification xmi:type="uml:OpaqueExpression"
                                    xmi:id="Syntax-Actions-CompleteActions-AcceptEventAction-fUML_receive_all_triggering_signals-_specification"
                                    xmi:uuid="17f9d2b0-145e-4053-8f32-690239e04cec">
                        <body>not self.oclIsKindOf(AcceptCallAction) implies
let cls:Class = self.context.oclAsType(Class) in
let classes:Bag(Class) = cls.allParents()-&gt;select(oclIsKindOf(Class))-&gt;collect(oclAsType(Class))-&gt;union(cls-&gt;asBag()) in
classes.ownedReception.signal-&gt;includesAll(self.trigger.event-&gt;collect(oclAsType(SignalEvent)).signal)</body>
                        <language>OCL</language>
                     </specification>
                  </ownedRule>
                  <ownedRule xmi:type="uml:Constraint"
                             xmi:id="Syntax-Actions-CompleteActions-AcceptEventAction-fUML_no_accept_event_action_in_tests"
                             xmi:uuid="ea64c659-e2da-424c-bc70-3a89a036bb38"
                             name="fUML_no_accept_event_action_in_tests">
                     <constrainedElement xmi:idref="Syntax-Actions-CompleteActions-AcceptEventAction"/>
                     <ownedComment xmi:type="uml:Comment"
                                   xmi:id="Syntax-Actions-CompleteActions-AcceptEventAction-fUML_no_accept_event_action_in_tests-_ownedComment.0"
                                   xmi:uuid="a916c8b4-f27c-4c50-8320-a47d606deed0"
                                   body="An accept event action may not be contained directly or indirectly in the test part of a clause or loop node.">
                        <annotatedElement xmi:idref="Syntax-Actions-CompleteActions-AcceptEventAction-fUML_no_accept_event_action_in_tests"/>
                     </ownedComment>
                     <specification xmi:type="uml:OpaqueExpression"
                                    xmi:id="Syntax-Actions-CompleteActions-AcceptEventAction-fUML_no_accept_event_action_in_tests-_specification"
                                    xmi:uuid="72070e6a-bd33-40ca-ba74-92b3a8f14e53">
                        <body>self-&gt;closure(inStructuredNode.oclAsType(ActivityNode))-&gt;forAll(n |
	let s : StructuredActivityNode = n.inStructuredNode in
	s-&gt;notEmpty() implies
		(s.oclIsTypeOf(ConditionalNode) implies s.oclAsType(ConditionalNode).clause.test-&gt;excludes(n.oclAsType(ExecutableNode)) and
		 s.oclIsTypeOf(LoopNode) implies s.oclAsType(LoopNode).test-&gt;excludes(n.oclAsType(ExecutableNode))))</body>
                        <language>OCL</language>
                     </specification>
                  </ownedRule>
                  <generalization xmi:type="uml:Generalization"
                                  xmi:id="Syntax-Actions-CompleteActions-AcceptEventAction-_generalization.0"
                                  xmi:uuid="07850dbb-cf5b-4491-9327-c3dd04ddb274"
                                  general="Syntax-Actions-BasicActions-Action"/>
                  <ownedAttribute xmi:type="uml:Property"
                                  xmi:id="Syntax-Actions-CompleteActions-AcceptEventAction-isUnmarshall"
                                  xmi:uuid="0d9d1dea-89b3-42ea-a047-b6ed083485c8"
                                  name="isUnmarshall"
                                  visibility="public">
                     <type href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Boolean"/>
                     <ownedComment xmi:type="uml:Comment"
                                   xmi:id="Syntax-Actions-CompleteActions-AcceptEventAction-isUnmarshall-_ownedComment.0"
                                   xmi:uuid="73012960-6050-4b0f-8c32-8e8a78d9cb81"
                                   body="Indicates whether there is a single output pin for the event, or multiple output pins for attributes of the event.">
                        <annotatedElement xmi:idref="Syntax-Actions-CompleteActions-AcceptEventAction-isUnmarshall"/>
                     </ownedComment>
                     <defaultValue xmi:type="uml:LiteralBoolean"
                                   xmi:id="Syntax-Actions-CompleteActions-AcceptEventAction-isUnmarshall-_defaultValue"
                                   xmi:uuid="8d3b8d35-b137-4b91-baef-3aa27cdb4c99">
                        <type href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Boolean"/>
                     </defaultValue>
                  </ownedAttribute>
                  <ownedAttribute xmi:type="uml:Property"
                                  xmi:id="Syntax-Actions-CompleteActions-AcceptEventAction-result"
                                  xmi:uuid="ae51eed6-eb24-42b9-93ab-6811056c4ede"
                                  name="result"
                                  visibility="public"
                                  type="Syntax-Actions-BasicActions-OutputPin"
                                  association="Syntax-Actions-CompleteActions-A_result_acceptEventAction">
                     <subsettedProperty xmi:idref="Syntax-Actions-BasicActions-Action-output"/>
                     <ownedComment xmi:type="uml:Comment"
                                   xmi:id="Syntax-Actions-CompleteActions-AcceptEventAction-result-_ownedComment.0"
                                   xmi:uuid="025e0937-998d-42cf-8092-66a05f02d076"
                                   body="Pins holding the received event objects or their attributes. Event objects may be copied in transmission, so identity might not be preserved.">
                        <annotatedElement xmi:idref="Syntax-Actions-CompleteActions-AcceptEventAction-result"/>
                     </ownedComment>
                     <lowerValue xmi:type="uml:LiteralInteger"
                                 xmi:id="Syntax-Actions-CompleteActions-AcceptEventAction-result-_lowerValue"
                                 xmi:uuid="32d54880-54f1-4a67-85ee-124d86f87a9c"/>
                     <upperValue xmi:type="uml:LiteralUnlimitedNatural"
                                 xmi:id="Syntax-Actions-CompleteActions-AcceptEventAction-result-_upperValue"
                                 xmi:uuid="03108d74-4285-438a-bd78-c11c963f9052"
                                 value="*"/>
                  </ownedAttribute>
                  <ownedAttribute xmi:type="uml:Property"
                                  xmi:id="Syntax-Actions-CompleteActions-AcceptEventAction-trigger"
                                  xmi:uuid="f78ac525-bee9-4726-b6a2-5c4465c18206"
                                  name="trigger"
                                  visibility="public"
                                  aggregation="composite"
                                  type="Syntax-CommonBehaviors-Communications-Trigger"
                                  association="Syntax-Actions-CompleteActions-A_trigger_acceptEventAction">
                     <subsettedProperty xmi:idref="Syntax-Classes-Kernel-Element-ownedElement"/>
                     <ownedComment xmi:type="uml:Comment"
                                   xmi:id="Syntax-Actions-CompleteActions-AcceptEventAction-trigger-_ownedComment.0"
                                   xmi:uuid="82d59aa3-d61c-4129-81af-d60498c151c5"
                                   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.">
                        <annotatedElement xmi:idref="Syntax-Actions-CompleteActions-AcceptEventAction-trigger"/>
                     </ownedComment>
                     <upperValue xmi:type="uml:LiteralUnlimitedNatural"
                                 xmi:id="Syntax-Actions-CompleteActions-AcceptEventAction-trigger-_upperValue"
                                 xmi:uuid="f0473ea2-23d4-41d5-aad1-9bed45af02b5"
                                 value="*"/>
                  </ownedAttribute>
               </packagedElement>
               <packagedElement xmi:type="uml:Association"
                                xmi:id="Syntax-Actions-CompleteActions-A_result_acceptEventAction"
                                xmi:uuid="0fbae6a7-a029-432e-91c4-cf57d92d8b9f"
                                name="A_result_acceptEventAction"
                                >
                  <memberEnd xmi:idref="Syntax-Actions-CompleteActions-AcceptEventAction-result"/>
                  <memberEnd xmi:idref="Syntax-Actions-CompleteActions-A_result_acceptEventAction-acceptEventAction"/>
                  <ownedEnd xmi:type="uml:Property"
                            xmi:id="Syntax-Actions-CompleteActions-A_result_acceptEventAction-acceptEventAction"
                            xmi:uuid="5f5b81c1-5365-4a2b-9062-d63c56840ea7"
                            name="acceptEventAction"
                            visibility="public"
                            type="Syntax-Actions-CompleteActions-AcceptEventAction"
                            association="Syntax-Actions-CompleteActions-A_result_acceptEventAction">
                     <subsettedProperty xmi:idref="Syntax-Actions-BasicActions-A_action_output-action"/>
                     <lowerValue xmi:type="uml:LiteralInteger"
                                 xmi:id="Syntax-Actions-CompleteActions-A_result_acceptEventAction-acceptEventAction-_lowerValue"
                                 xmi:uuid="3c85a518-39e5-4867-bfe7-b92950d6a4db"/>
                  </ownedEnd>
               </packagedElement>
               <packagedElement xmi:type="uml:Association"
                                xmi:id="Syntax-Actions-CompleteActions-A_trigger_acceptEventAction"
                                xmi:uuid="89fa0047-e535-4ff7-94d5-a298d707c115"
                                name="A_trigger_acceptEventAction"
                                >
                  <memberEnd xmi:idref="Syntax-Actions-CompleteActions-AcceptEventAction-trigger"/>
                  <memberEnd xmi:idref="Syntax-Actions-CompleteActions-A_trigger_acceptEventAction-acceptEventAction"/>
                  <ownedEnd xmi:type="uml:Property"
                            xmi:id="Syntax-Actions-CompleteActions-A_trigger_acceptEventAction-acceptEventAction"
                            xmi:uuid="f4ecf39c-8fda-486e-8da3-2ab6e9691417"
                            name="acceptEventAction"
                            visibility="public"
                            type="Syntax-Actions-CompleteActions-AcceptEventAction"
                            association="Syntax-Actions-CompleteActions-A_trigger_acceptEventAction">
                     <subsettedProperty xmi:idref="Syntax-Classes-Kernel-Element-owner"/>
                     <lowerValue xmi:type="uml:LiteralInteger"
                                 xmi:id="Syntax-Actions-CompleteActions-A_trigger_acceptEventAction-acceptEventAction-_lowerValue"
                                 xmi:uuid="ffff78ee-4baf-4101-a290-d99c7e3089c2"/>
                  </ownedEnd>
               </packagedElement>
               <packagedElement xmi:type="uml:Association"
                                xmi:id="Syntax-Actions-CompleteActions-A_reclassifyObjectAction_object"
                                xmi:uuid="68cf90d2-1154-4c7c-b7c4-edabb8b1bc6e"
                                name="A_reclassifyObjectAction_object"
                                >
                  <memberEnd xmi:idref="Syntax-Actions-CompleteActions-A_reclassifyObjectAction_object-reclassifyObjectAction"/>
                  <memberEnd xmi:idref="Syntax-Actions-CompleteActions-ReclassifyObjectAction-object"/>
                  <ownedEnd xmi:type="uml:Property"
                            xmi:id="Syntax-Actions-CompleteActions-A_reclassifyObjectAction_object-reclassifyObjectAction"
                            xmi:uuid="d78f838e-e4aa-462f-a063-b99a7cbdd357"
                            name="reclassifyObjectAction"
                            visibility="public"
                            type="Syntax-Actions-CompleteActions-ReclassifyObjectAction"
                            association="Syntax-Actions-CompleteActions-A_reclassifyObjectAction_object">
                     <subsettedProperty xmi:idref="Syntax-Actions-BasicActions-A_action_input-action"/>
                     <lowerValue xmi:type="uml:LiteralInteger"
                                 xmi:id="Syntax-Actions-CompleteActions-A_reclassifyObjectAction_object-reclassifyObjectAction-_lowerValue"
                                 xmi:uuid="80ef1e7c-028f-4cfe-9cc4-0c5100a13f3e"/>
                  </ownedEnd>
               </packagedElement>
               <packagedElement xmi:type="uml:Association"
                                xmi:id="Syntax-Actions-CompleteActions-A_oldClassifier_reclassifyObjectAction"
                                xmi:uuid="51677c71-ef89-4a74-805a-17deb177ee13"
                                name="A_oldClassifier_reclassifyObjectAction"
                                >
                  <memberEnd xmi:idref="Syntax-Actions-CompleteActions-ReclassifyObjectAction-oldClassifier"/>
                  <memberEnd xmi:idref="Syntax-Actions-CompleteActions-A_oldClassifier_reclassifyObjectAction-reclassifyObjectAction"/>
                  <ownedEnd xmi:type="uml:Property"
                            xmi:id="Syntax-Actions-CompleteActions-A_oldClassifier_reclassifyObjectAction-reclassifyObjectAction"
                            xmi:uuid="d49522f5-d716-4836-a35f-f903e68ac179"
                            name="reclassifyObjectAction"
                            visibility="public"
                            type="Syntax-Actions-CompleteActions-ReclassifyObjectAction"
                            association="Syntax-Actions-CompleteActions-A_oldClassifier_reclassifyObjectAction">
                     <lowerValue xmi:type="uml:LiteralInteger"
                                 xmi:id="Syntax-Actions-CompleteActions-A_oldClassifier_reclassifyObjectAction-reclassifyObjectAction-_lowerValue"
                                 xmi:uuid="b50a81c4-36a9-4013-b348-2aceebe5271c"/>
                     <upperValue xmi:type="uml:LiteralUnlimitedNatural"
                                 xmi:id="Syntax-Actions-CompleteActions-A_oldClassifier_reclassifyObjectAction-reclassifyObjectAction-_upperValue"
                                 xmi:uuid="08ec0db0-604e-4e69-b9d4-e16bd9d888cd"
                                 value="*"/>
                  </ownedEnd>
               </packagedElement>
               <packagedElement xmi:type="uml:Association"
                                xmi:id="Syntax-Actions-CompleteActions-A_object_readIsClassifiedObjectAction"
                                xmi:uuid="c0822f33-618a-4f3f-a1f5-24f4ebd40952"
                                name="A_object_readIsClassifiedObjectAction"
                                >
                  <memberEnd xmi:idref="Syntax-Actions-CompleteActions-ReadIsClassifiedObjectAction-object"/>
                  <memberEnd xmi:idref="Syntax-Actions-CompleteActions-A_object_readIsClassifiedObjectAction-readIsClassifiedObjectAction"/>
                  <ownedEnd xmi:type="uml:Property"
                            xmi:id="Syntax-Actions-CompleteActions-A_object_readIsClassifiedObjectAction-readIsClassifiedObjectAction"
                            xmi:uuid="3f99c1d1-a9c6-4e2b-b6c5-03f6eca375f7"
                            name="readIsClassifiedObjectAction"
                            visibility="public"
                            type="Syntax-Actions-CompleteActions-ReadIsClassifiedObjectAction"
                            association="Syntax-Actions-CompleteActions-A_object_readIsClassifiedObjectAction">
                     <subsettedProperty xmi:idref="Syntax-Actions-BasicActions-A_action_input-action"/>
                     <lowerValue xmi:type="uml:LiteralInteger"
                                 xmi:id="Syntax-Actions-CompleteActions-A_object_readIsClassifiedObjectAction-readIsClassifiedObjectAction-_lowerValue"
                                 xmi:uuid="8c2bc8bf-2dca-431b-b442-5a109b959642"/>
                  </ownedEnd>
               </packagedElement>
               <packagedElement xmi:type="uml:Association"
                                xmi:id="Syntax-Actions-CompleteActions-A_result_readIsClassifiedObjectAction"
                                xmi:uuid="4d011473-7c1e-4d7b-bef2-c16d5517817c"
                                name="A_result_readIsClassifiedObjectAction"
                                >
                  <memberEnd xmi:idref="Syntax-Actions-CompleteActions-ReadIsClassifiedObjectAction-result"/>
                  <memberEnd xmi:idref="Syntax-Actions-CompleteActions-A_result_readIsClassifiedObjectAction-readIsClassifiedObjectAction"/>
                  <ownedEnd xmi:type="uml:Property"
                            xmi:id="Syntax-Actions-CompleteActions-A_result_readIsClassifiedObjectAction-readIsClassifiedObjectAction"
                            xmi:uuid="a0196b48-132c-447f-8ff3-a2a302994484"
                            name="readIsClassifiedObjectAction"
                            visibility="public"
                            type="Syntax-Actions-CompleteActions-ReadIsClassifiedObjectAction"
                            association="Syntax-Actions-CompleteActions-A_result_readIsClassifiedObjectAction">
                     <subsettedProperty xmi:idref="Syntax-Actions-BasicActions-A_action_output-action"/>
                     <lowerValue xmi:type="uml:LiteralInteger"
                                 xmi:id="Syntax-Actions-CompleteActions-A_result_readIsClassifiedObjectAction-readIsClassifiedObjectAction-_lowerValue"
                                 xmi:uuid="04c66923-5bca-43b9-9d18-1a639a82e079"/>
                  </ownedEnd>
               </packagedElement>
               <packagedElement xmi:type="uml:Association"
                                xmi:id="Syntax-Actions-CompleteActions-A_classifier_readIsClassifiedObjectAction"
                                xmi:uuid="8044cd8f-af7b-4abb-846f-aa6d75652bc0"
                                name="A_classifier_readIsClassifiedObjectAction"
                                >
                  <memberEnd xmi:idref="Syntax-Actions-CompleteActions-ReadIsClassifiedObjectAction-classifier"/>
                  <memberEnd xmi:idref="Syntax-Actions-CompleteActions-A_classifier_readIsClassifiedObjectAction-readIsClassifiedObjectAction"/>
                  <ownedEnd xmi:type="uml:Property"
                            xmi:id="Syntax-Actions-CompleteActions-A_classifier_readIsClassifiedObjectAction-readIsClassifiedObjectAction"
                            xmi:uuid="e4938847-72ee-4e22-9f1f-e40bd0dbe2f6"
                            name="readIsClassifiedObjectAction"
                            visibility="public"
                            type="Syntax-Actions-CompleteActions-ReadIsClassifiedObjectAction"
                            association="Syntax-Actions-CompleteActions-A_classifier_readIsClassifiedObjectAction">
                     <lowerValue xmi:type="uml:LiteralInteger"
                                 xmi:id="Syntax-Actions-CompleteActions-A_classifier_readIsClassifiedObjectAction-readIsClassifiedObjectAction-_lowerValue"
                                 xmi:uuid="c67cd00a-4ca4-4ba9-9115-73ad07d520e1"/>
                     <upperValue xmi:type="uml:LiteralUnlimitedNatural"
                                 xmi:id="Syntax-Actions-CompleteActions-A_classifier_readIsClassifiedObjectAction-readIsClassifiedObjectAction-_upperValue"
                                 xmi:uuid="b2e395a5-ccd8-41c6-bb0c-7dca2c4e884d"
                                 value="*"/>
                  </ownedEnd>
               </packagedElement>
               <packagedElement xmi:type="uml:Association"
                                xmi:id="Syntax-Actions-CompleteActions-A_classifier_readExtentAction"
                                xmi:uuid="35a4f3b3-4d4b-4c83-904a-3af6cd360ef0"
                                name="A_classifier_readExtentAction"
                                >
                  <memberEnd xmi:idref="Syntax-Actions-CompleteActions-ReadExtentAction-classifier"/>
                  <memberEnd xmi:idref="Syntax-Actions-CompleteActions-A_classifier_readExtentAction-readExtentAction"/>
                  <ownedEnd xmi:type="uml:Property"
                            xmi:id="Syntax-Actions-CompleteActions-A_classifier_readExtentAction-readExtentAction"
                            xmi:uuid="3e5787cb-49b8-4858-8623-6575c095a026"
                            name="readExtentAction"
                            visibility="public"
                            type="Syntax-Actions-CompleteActions-ReadExtentAction"
                            association="Syntax-Actions-CompleteActions-A_classifier_readExtentAction">
                     <lowerValue xmi:type="uml:LiteralInteger"
                                 xmi:id="Syntax-Actions-CompleteActions-A_classifier_readExtentAction-readExtentAction-_lowerValue"
                                 xmi:uuid="30c20f82-cb25-493e-8c32-b455425fc23d"/>
                  </ownedEnd>
               </packagedElement>
               <packagedElement xmi:type="uml:Association"
                                xmi:id="Syntax-Actions-CompleteActions-A_result_readExtentAction"
                                xmi:uuid="07645498-394e-46dd-a52c-ebfd4b380621"
                                name="A_result_readExtentAction"
                                >
                  <memberEnd xmi:idref="Syntax-Actions-CompleteActions-ReadExtentAction-result"/>
                  <memberEnd xmi:idref="Syntax-Actions-CompleteActions-A_result_readExtentAction-readExtentAction"/>
                  <ownedEnd xmi:type="uml:Property"
                            xmi:id="Syntax-Actions-CompleteActions-A_result_readExtentAction-readExtentAction"
                            xmi:uuid="c62cd8bd-c1c8-4fcb-96ae-29b130965886"
                            name="readExtentAction"
                            visibility="public"
                            type="Syntax-Actions-CompleteActions-ReadExtentAction"
                            association="Syntax-Actions-CompleteActions-A_result_readExtentAction">
                     <subsettedProperty xmi:idref="Syntax-Actions-BasicActions-A_action_output-action"/>
                     <lowerValue xmi:type="uml:LiteralInteger"
                                 xmi:id="Syntax-Actions-CompleteActions-A_result_readExtentAction-readExtentAction-_lowerValue"
                                 xmi:uuid="e3c0918d-5677-4a2b-9628-3d28ecc9a5ae"/>
                  </ownedEnd>
               </packagedElement>
               <packagedElement xmi:type="uml:Association"
                                xmi:id="Syntax-Actions-CompleteActions-A_result_reduceAction"
                                xmi:uuid="7ee216ae-2e40-48a9-ab00-6ba66df9fc06"
                                name="A_result_reduceAction"
                                >
                  <memberEnd xmi:idref="Syntax-Actions-CompleteActions-ReduceAction-result"/>
                  <memberEnd xmi:idref="Syntax-Actions-CompleteActions-A_result_reduceAction-reduceAction"/>
                  <ownedEnd xmi:type="uml:Property"
                            xmi:id="Syntax-Actions-CompleteActions-A_result_reduceAction-reduceAction"
                            xmi:uuid="fc5243b5-5a34-40d6-a4f5-e89159ca440b"
                            name="reduceAction"
                            visibility="public"
                            type="Syntax-Actions-CompleteActions-ReduceAction"
                            association="Syntax-Actions-CompleteActions-A_result_reduceAction">
                     <lowerValue xmi:type="uml:LiteralInteger"
                                 xmi:id="Syntax-Actions-CompleteActions-A_result_reduceAction-reduceAction-_lowerValue"
                                 xmi:uuid="999e9dd6-140d-4f18-b7e4-2d8ffacb8263"/>
                  </ownedEnd>
               </packagedElement>
               <packagedElement xmi:type="uml:Association"
                                xmi:id="Syntax-Actions-CompleteActions-A_collection_reduceAction"
                                xmi:uuid="248bad6a-282f-4553-8311-d0c7c3344314"
                                name="A_collection_reduceAction"
                                >
                  <memberEnd xmi:idref="Syntax-Actions-CompleteActions-ReduceAction-collection"/>
                  <memberEnd xmi:idref="Syntax-Actions-CompleteActions-A_collection_reduceAction-reduceAction"/>
                  <ownedEnd xmi:type="uml:Property"
                            xmi:id="Syntax-Actions-CompleteActions-A_collection_reduceAction-reduceAction"
                            xmi:uuid="4c1bd5de-425f-4d89-9463-5bad9a87080c"
                            name="reduceAction"
                            visibility="public"
                            type="Syntax-Actions-CompleteActions-ReduceAction"
                            association="Syntax-Actions-CompleteActions-A_collection_reduceAction">
                     <lowerValue xmi:type="uml:LiteralInteger"
                                 xmi:id="Syntax-Actions-CompleteActions-A_collection_reduceAction-reduceAction-_lowerValue"
                                 xmi:uuid="14ec4de1-fe80-4fd5-9dca-6bcced337a4c"/>
                  </ownedEnd>
               </packagedElement>
               <packagedElement xmi:type="uml:Association"
                                xmi:id="Syntax-Actions-CompleteActions-A_reducer_reduceAction"
                                xmi:uuid="05aa90e6-1b35-43ab-b70e-f530bb441a03"
                                name="A_reducer_reduceAction"
                                >
                  <memberEnd xmi:idref="Syntax-Actions-CompleteActions-ReduceAction-reducer"/>
                  <memberEnd xmi:idref="Syntax-Actions-CompleteActions-A_reducer_reduceAction-reduceAction"/>
                  <ownedEnd xmi:type="uml:Property"
                            xmi:id="Syntax-Actions-CompleteActions-A_reducer_reduceAction-reduceAction"
                            xmi:uuid="2559aaac-5b2f-42dc-8a9b-ba3aa395be74"
                            name="reduceAction"
                            visibility="public"
                            type="Syntax-Actions-CompleteActions-ReduceAction"
                            association="Syntax-Actions-CompleteActions-A_reducer_reduceAction">
                     <lowerValue xmi:type="uml:LiteralInteger"
                                 xmi:id="Syntax-Actions-CompleteActions-A_reducer_reduceAction-reduceAction-_lowerValue"
                                 xmi:uuid="8fce2f8e-02fb-4b56-a355-1eb444c72a15"/>
                     <upperValue xmi:type="uml:LiteralUnlimitedNatural"
                                 xmi:id="Syntax-Actions-CompleteActions-A_reducer_reduceAction-reduceAction-_upperValue"
                                 xmi:uuid="eb3a35b3-971f-4428-bb4b-f1bbebf02495"
                                 value="*"/>
                  </ownedEnd>
               </packagedElement>
               <packagedElement xmi:type="uml:Association"
                                xmi:id="Syntax-Actions-CompleteActions-A_object_startObjectBehaviorAction"
                                xmi:uuid="dbb1fba5-5ed1-48c2-9e1c-77f94c340cf2"
                                name="A_object_startObjectBehaviorAction"
                                >
                  <memberEnd xmi:idref="Syntax-Actions-CompleteActions-StartObjectBehaviorAction-object"/>
                  <memberEnd xmi:idref="Syntax-Actions-CompleteActions-A_object_startObjectBehaviorAction-startObjectBehaviorAction"/>
                  <ownedEnd xmi:type="uml:Property"
                            xmi:id="Syntax-Actions-CompleteActions-A_object_startObjectBehaviorAction-startObjectBehaviorAction"
                            xmi:uuid="904ef8de-7f0a-4cc7-924e-4104a5bafa36"
                            name="startObjectBehaviorAction"
                            visibility="public"
                            type="Syntax-Actions-CompleteActions-StartObjectBehaviorAction"
                            association="Syntax-Actions-CompleteActions-A_object_startObjectBehaviorAction">
                     <subsettedProperty xmi:idref="Syntax-Actions-BasicActions-A_action_input-action"/>
                     <lowerValue xmi:type="uml:LiteralInteger"
                                 xmi:id="Syntax-Actions-CompleteActions-A_object_startObjectBehaviorAction-startObjectBehaviorAction-_lowerValue"
                                 xmi:uuid="5fd8f430-fd03-494c-a67a-7718a6d075a7"/>
                  </ownedEnd>
               </packagedElement>
               <packagedElement xmi:type="uml:Association"
                                xmi:id="Syntax-Actions-CompleteActions-A_object_startClassifierBehaviorAction"
                                xmi:uuid="34c3223e-cc71-4457-905b-e57ef542d46d"
                                name="A_object_startClassifierBehaviorAction"
                                >
                  <memberEnd xmi:idref="Syntax-Actions-CompleteActions-StartClassifierBehaviorAction-object"/>
                  <memberEnd xmi:idref="Syntax-Actions-CompleteActions-A_object_startClassifierBehaviorAction-startClassifierBehaviorAction"/>
                  <ownedEnd xmi:type="uml:Property"
                            xmi:id="Syntax-Actions-CompleteActions-A_object_startClassifierBehaviorAction-startClassifierBehaviorAction"
                            xmi:uuid="36bdd057-fc46-489b-8683-766923356642"
                            name="startClassifierBehaviorAction"
                            visibility="public"
                            type="Syntax-Actions-CompleteActions-StartClassifierBehaviorAction"
                            association="Syntax-Actions-CompleteActions-A_object_startClassifierBehaviorAction">
                     <subsettedProperty xmi:idref="Syntax-Actions-BasicActions-A_action_input-action"/>
                     <lowerValue xmi:type="uml:LiteralInteger"
                                 xmi:id="Syntax-Actions-CompleteActions-A_object_startClassifierBehaviorAction-startClassifierBehaviorAction-_lowerValue"
                                 xmi:uuid="f7672b08-5e77-44f2-a936-db9a86b80901"/>
                  </ownedEnd>
               </packagedElement>
               <packagedElement xmi:type="uml:Association"
                                xmi:id="Syntax-Actions-CompleteActions-A_newClassifier_reclassifyObjectAction"
                                xmi:uuid="0540a5a2-2b5c-482d-8005-fa6db8eb6f07"
                                name="A_newClassifier_reclassifyObjectAction"
                                >
                  <memberEnd xmi:idref="Syntax-Actions-CompleteActions-ReclassifyObjectAction-newClassifier"/>
                  <memberEnd xmi:idref="Syntax-Actions-CompleteActions-A_newClassifier_reclassifyObjectAction-reclassifyObjectAction"/>
                  <ownedEnd xmi:type="uml:Property"
                            xmi:id="Syntax-Actions-CompleteActions-A_newClassifier_reclassifyObjectAction-reclassifyObjectAction"
                            xmi:uuid="a7f71e74-5c4c-451f-b653-70325300fc30"
                            name="reclassifyObjectAction"
                            visibility="public"
                            type="Syntax-Actions-CompleteActions-ReclassifyObjectAction"
                            association="Syntax-Actions-CompleteActions-A_newClassifier_reclassifyObjectAction">
                     <lowerValue xmi:type="uml:LiteralInteger"
                                 xmi:id="Syntax-Actions-CompleteActions-A_newClassifier_reclassifyObjectAction-reclassifyObjectAction-_lowerValue"
                                 xmi:uuid="a1076cb1-cc2f-4b83-80b2-07bca7300450"/>
                     <upperValue xmi:type="uml:LiteralUnlimitedNatural"
                                 xmi:id="Syntax-Actions-CompleteActions-A_newClassifier_reclassifyObjectAction-reclassifyObjectAction-_upperValue"
                                 xmi:uuid="e73bc894-9b24-4f96-9f6f-f44690fc2695"
                                 value="*"/>
                  </ownedEnd>
               </packagedElement>
               <packagedElement xmi:type="uml:Class" xmi:id="Syntax-Actions-CompleteActions-AcceptCallAction"
                                xmi:uuid="74734d2e-a996-468a-9585-1d2d19684436"
                                name="AcceptCallAction">
                  <ownedRule xmi:type="uml:Constraint"
                             xmi:id="Syntax-Actions-CompleteActions-AcceptCallAction-fUML_accept_call_action_call_event_operations"
                             xmi:uuid="4c6ec863-11f8-4711-a942-aa296be8d51b"
                             name="fUML_accept_call_action_call_event_operations">
                     <constrainedElement xmi:idref="Syntax-Actions-CompleteActions-AcceptCallAction"/>
                     <ownedComment xmi:type="uml:Comment"
                                   xmi:id="Syntax-Actions-CompleteActions-AcceptCallAction-fUML_accept_call_action_call_event_operations-_ownedComment.0"
                                   xmi:uuid="462cab74-4509-48e9-a8c8-712d95a9edb5"
                                   body="The operations of the call events on the triggers of an accept call action must be owned or inherited by the context class of the action.">
                        <annotatedElement xmi:idref="Syntax-Actions-CompleteActions-AcceptCallAction-fUML_accept_call_action_call_event_operations"/>
                        <annotatedElement xmi:idref="Syntax-Actions-CompleteActions-AcceptCallAction"/>
                     </ownedComment>
                     <specification xmi:type="uml:OpaqueExpression"
                                    xmi:id="Syntax-Actions-CompleteActions-AcceptCallAction-fUML_accept_call_action_call_event_operations-_specification"
                                    xmi:uuid="4cb1ddda-0809-4f54-8de9-fe449cc428fe">
                        <body>let cls: Class = self.context.oclAsType(Class) in
let classes:Bag(Class) = cls.allParents()-&gt;select(oclIsKindOf(Class))-&gt;collect(oclAsType(Class))-&gt;union(cls-&gt;asBag()) in
classes.ownedOperation-&gt;includesAll(self.trigger.event-&gt;collect(oclAsType(CallEvent)).operation)</body>
                        <language>OCL</language>
                     </specification>
                  </ownedRule>
                  <generalization xmi:type="uml:Generalization"
                                  xmi:id="Syntax-Actions-CompleteActions-AcceptCallAction-_generalization.0"
                                  xmi:uuid="65e21da3-ddaa-4139-ba00-5c454eb374c8"
                                  general="Syntax-Actions-CompleteActions-AcceptEventAction"/>
                  <ownedAttribute xmi:type="uml:Property"
                                  xmi:id="Syntax-Actions-CompleteActions-AcceptCallAction-returnInformation"
                                  xmi:uuid="99e8b57e-5fa1-4073-90a8-00674e098845"
                                  name="returnInformation"
                                  visibility="public"
                                  type="Syntax-Actions-BasicActions-OutputPin"
                                  association="Syntax-Actions-CompleteActions-A_returnInformation_acceptCallAction">
                     <subsettedProperty xmi:idref="Syntax-Actions-BasicActions-Action-output"/>
                  </ownedAttribute>
               </packagedElement>
               <packagedElement xmi:type="uml:Association"
                                xmi:id="Syntax-Actions-CompleteActions-A_returnInformation_acceptCallAction"
                                xmi:uuid="794832d0-d1b5-4e31-b8cd-7cd853e5cd87"
                                name="A_returnInformation_acceptCallAction"
                                >
                  <memberEnd xmi:idref="Syntax-Actions-CompleteActions-AcceptCallAction-returnInformation"/>
                  <memberEnd xmi:idref="Syntax-Actions-CompleteActions-A_returnInformation_acceptCallAction-acceptCallAction"/>
                  <ownedEnd xmi:type="uml:Property"
                            xmi:id="Syntax-Actions-CompleteActions-A_returnInformation_acceptCallAction-acceptCallAction"
                            xmi:uuid="f032eae5-1544-4bef-b2b7-d5cdf673d13e"
                            name="acceptCallAction"
                            visibility="public"
                            type="Syntax-Actions-CompleteActions-AcceptCallAction"
                            association="Syntax-Actions-CompleteActions-A_returnInformation_acceptCallAction">
                     <subsettedProperty xmi:idref="Syntax-Actions-BasicActions-A_action_output-action"/>
                     <lowerValue xmi:type="uml:LiteralInteger"
                                 xmi:id="Syntax-Actions-CompleteActions-A_returnInformation_acceptCallAction-acceptCallAction-_lowerValue"
                                 xmi:uuid="a0f9b599-89d0-479d-94bb-84fb7ff6c4fa"/>
                  </ownedEnd>
               </packagedElement>
               <packagedElement xmi:type="uml:Class" xmi:id="Syntax-Actions-CompleteActions-ReplyAction"
                                xmi:uuid="bfdecb6b-339a-45ce-9f41-c531565b4af1"
                                name="ReplyAction">
                  <generalization xmi:type="uml:Generalization"
                                  xmi:id="Syntax-Actions-CompleteActions-ReplyAction-_generalization.0"
                                  xmi:uuid="61303ee4-faae-402a-83f9-0c211c5c400e"
                                  general="Syntax-Actions-BasicActions-Action"/>
                  <ownedAttribute xmi:type="uml:Property"
                                  xmi:id="Syntax-Actions-CompleteActions-ReplyAction-triggreplyToCall"
                                  xmi:uuid="251ebed4-344d-4c4f-a9a0-1bc9b75a26af"
                                  name="triggreplyToCall"
                                  visibility="public"
                                  type="Syntax-CommonBehaviors-Communications-Trigger"
                                  association="Syntax-Actions-CompleteActions-A_replyToCall_replyAction"/>
                  <ownedAttribute xmi:type="uml:Property"
                                  xmi:id="Syntax-Actions-CompleteActions-ReplyAction-replyValue"
                                  xmi:uuid="43ac4ded-66d5-499b-97e5-794c1243221d"
                                  name="replyValue"
                                  visibility="public"
                                  aggregation="composite"
                                  type="Syntax-Actions-BasicActions-InputPin"
                                  association="Syntax-Actions-CompleteActions-A_replyValue_replyAction">
                     <subsettedProperty xmi:idref="Syntax-Actions-BasicActions-Action-input"/>
                     <lowerValue xmi:type="uml:LiteralInteger"
                                 xmi:id="Syntax-Actions-CompleteActions-ReplyAction-replyValue-_lowerValue"
                                 xmi:uuid="a7ea4dd8-38a4-4f25-acc4-73d154f017e3"/>
                     <upperValue xmi:type="uml:LiteralUnlimitedNatural"
                                 xmi:id="Syntax-Actions-CompleteActions-ReplyAction-replyValue-_upperValue"
                                 xmi:uuid="a141b12f-2abb-45c5-90da-d833acf90546"
                                 value="*"/>
                  </ownedAttribute>
                  <ownedAttribute xmi:type="uml:Property"
                                  xmi:id="Syntax-Actions-CompleteActions-ReplyAction-returnInformation"
                                  xmi:uuid="6ed75768-097e-4982-ba9f-1962b6263810"
                                  name="returnInformation"
                                  visibility="public"
                                  aggregation="composite"
                                  type="Syntax-Actions-BasicActions-InputPin"
                                  association="Syntax-Actions-CompleteActions-A_returnInformation_replyAction">
                     <subsettedProperty xmi:idref="Syntax-Actions-BasicActions-Action-input"/>
                  </ownedAttribute>
               </packagedElement>
               <packagedElement xmi:type="uml:Association"
                                xmi:id="Syntax-Actions-CompleteActions-A_replyToCall_replyAction"
                                xmi:uuid="4975809a-ed84-413d-a8e8-d1d03dd55dde"
                                name="A_replyToCall_replyAction"
                                >
                  <memberEnd xmi:idref="Syntax-Actions-CompleteActions-ReplyAction-triggreplyToCall"/>
                  <memberEnd xmi:idref="Syntax-Actions-CompleteActions-A_replyToCall_replyAction-replyAction"/>
                  <ownedEnd xmi:type="uml:Property"
                            xmi:id="Syntax-Actions-CompleteActions-A_replyToCall_replyAction-replyAction"
                            xmi:uuid="6c8c72fc-4fd7-4583-9bc2-0d5925220353"
                            name="replyAction"
                            visibility="public"
                            type="Syntax-Actions-CompleteActions-ReplyAction"
                            association="Syntax-Actions-CompleteActions-A_replyToCall_replyAction"/>
               </packagedElement>
               <packagedElement xmi:type="uml:Association"
                                xmi:id="Syntax-Actions-CompleteActions-A_replyValue_replyAction"
                                xmi:uuid="806c445f-5416-46c8-885d-71e3f61b0fc2"
                                name="A_replyValue_replyAction"
                                >
                  <memberEnd xmi:idref="Syntax-Actions-CompleteActions-ReplyAction-replyValue"/>
                  <memberEnd xmi:idref="Syntax-Actions-CompleteActions-A_replyValue_replyAction-replyAction"/>
                  <ownedEnd xmi:type="uml:Property"
                            xmi:id="Syntax-Actions-CompleteActions-A_replyValue_replyAction-replyAction"
                            xmi:uuid="9665f967-fc9f-4743-9c01-fb7c657e288c"
                            name="replyAction"
                            visibility="public"
                            type="Syntax-Actions-CompleteActions-ReplyAction"
                            association="Syntax-Actions-CompleteActions-A_replyValue_replyAction">
                     <subsettedProperty xmi:idref="Syntax-Actions-BasicActions-A_action_input-action"/>
                     <lowerValue xmi:type="uml:LiteralInteger"
                                 xmi:id="Syntax-Actions-CompleteActions-A_replyValue_replyAction-replyAction-_lowerValue"
                                 xmi:uuid="a1f654e7-7751-4801-946e-91481fc49fc0"/>
                  </ownedEnd>
               </packagedElement>
               <packagedElement xmi:type="uml:Association"
                                xmi:id="Syntax-Actions-CompleteActions-A_returnInformation_replyAction"
                                xmi:uuid="772e1d6a-fa71-4d45-a79d-cc02463dece7"
                                name="A_returnInformation_replyAction"
                                >
                  <memberEnd xmi:idref="Syntax-Actions-CompleteActions-ReplyAction-returnInformation"/>
                  <memberEnd xmi:idref="Syntax-Actions-CompleteActions-A_returnInformation_replyAction-replyAction"/>
                  <ownedEnd xmi:type="uml:Property"
                            xmi:id="Syntax-Actions-CompleteActions-A_returnInformation_replyAction-replyAction"
                            xmi:uuid="6ba7c027-b82e-4d9d-a7a7-cd1c4b5f692a"
                            name="replyAction"
                            visibility="public"
                            type="Syntax-Actions-CompleteActions-ReplyAction"
                            association="Syntax-Actions-CompleteActions-A_returnInformation_replyAction">
                     <subsettedProperty xmi:idref="Syntax-Actions-BasicActions-A_action_input-action"/>
                     <lowerValue xmi:type="uml:LiteralInteger"
                                 xmi:id="Syntax-Actions-CompleteActions-A_returnInformation_replyAction-replyAction-_lowerValue"
                                 xmi:uuid="2779e7b6-1143-4673-b02a-2a998f4c4b94"/>
                  </ownedEnd>
               </packagedElement>
            </packagedElement>
         </packagedElement>
         <packagedElement xmi:type="uml:Package" xmi:id="Syntax-L1"
                          xmi:uuid="69fd8bb5-aa05-470b-aa93-e46d6c02c6a1"
                          name="L1">
            <packageMerge xmi:type="uml:PackageMerge" xmi:id="Syntax-L1-_packageMerge.0"
                          xmi:uuid="6194c3cc-96a7-4d3d-a45c-ed04490b91d3"
                          mergedPackage="Syntax-Classes-Kernel"/>
            <packageMerge xmi:type="uml:PackageMerge" xmi:id="Syntax-L1-_packageMerge.1"
                          xmi:uuid="19476133-72f8-4a33-a2f1-4b39ee059cab"
                          mergedPackage="Syntax-CommonBehaviors-BasicBehaviors"/>
            <packageMerge xmi:type="uml:PackageMerge" xmi:id="Syntax-L1-_packageMerge.2"
                          xmi:uuid="8deee47d-f4c8-4800-811a-08270d044bd5"
                          mergedPackage="Syntax-CommonBehaviors-Communications"/>
         </packagedElement>
         <packagedElement xmi:type="uml:Package" xmi:id="Syntax-L2"
                          xmi:uuid="02603a9f-734e-44bc-af81-07d34499aacb"
                          name="L2">
            <packageMerge xmi:type="uml:PackageMerge" xmi:id="Syntax-L2-_packageMerge.0"
                          xmi:uuid="1c6d36ae-4ebf-4e74-8b50-5cf5f2a0366c"
                          mergedPackage="Syntax-L1"/>
            <packageMerge xmi:type="uml:PackageMerge" xmi:id="Syntax-L2-_packageMerge.1"
                          xmi:uuid="c740e54c-5827-43e4-90f0-1d1c368ff732"
                          mergedPackage="Syntax-Actions-IntermediateActions"/>
            <packageMerge xmi:type="uml:PackageMerge" xmi:id="Syntax-L2-_packageMerge.2"
                          xmi:uuid="8bf226a1-f4ff-4a65-b73b-826f11df4afb"
                          mergedPackage="Syntax-Activities-IntermediateActivities"/>
            <packageMerge xmi:type="uml:PackageMerge" xmi:id="Syntax-L2-_packageMerge.3"
                          xmi:uuid="a8b5afa3-d029-48ee-ac2a-d7dfb954e2c9"
                          mergedPackage="Syntax-Actions-BasicActions"/>
         </packagedElement>
         <packagedElement xmi:type="uml:Package" xmi:id="Syntax-L3"
                          xmi:uuid="71e5d6f8-1e46-42d9-9e1f-b2fb5da8feb4"
                          name="L3">
            <packageMerge xmi:type="uml:PackageMerge" xmi:id="Syntax-L3-_packageMerge.0"
                          xmi:uuid="ce1f4f15-8df3-4a0f-b438-92f2a0514b35"
                          mergedPackage="Syntax-L2"/>
            <packageMerge xmi:type="uml:PackageMerge" xmi:id="Syntax-L3-_packageMerge.1"
                          xmi:uuid="edaee215-7530-4248-9fae-d6e0a7ca25c5"
                          mergedPackage="Syntax-Activities-ExtraStructuredActivities"/>
            <packageMerge xmi:type="uml:PackageMerge" xmi:id="Syntax-L3-_packageMerge.2"
                          xmi:uuid="48219387-91df-4c7d-92a2-31387de71da3"
                          mergedPackage="Syntax-Actions-CompleteActions"/>
            <packageMerge xmi:type="uml:PackageMerge" xmi:id="Syntax-L3-_packageMerge.3"
                          xmi:uuid="2f4123f3-ecd8-4fe1-a527-855a2792ad6a"
                          mergedPackage="Syntax-Activities-CompleteStructuredActivities"/>
            <packageMerge xmi:type="uml:PackageMerge" xmi:id="Syntax-L3-_packageMerge.4"
                          xmi:uuid="0d5f7452-edf7-499a-88e0-5052696cb9c8"
                          mergedPackage="Syntax-Activities-CompleteActivities"/>
         </packagedElement>
      </packagedElement>
   </uml:Package>
</xmi:XMI>