tdl.uml 208 KB
Newer Older
<?xml version="1.0" encoding="UTF-8"?>
<xmi:XMI xmi:version="20131001" xmlns:xmi="http://www.omg.org/spec/XMI/20131001" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:Ecore="http://www.eclipse.org/uml2/schemas/Ecore/5" xmlns:css="http://www.eclipse.org/papyrus/infra/gmfdiag/css" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore" xmlns:standard="http://www.eclipse.org/uml2/5.0.0/UML/Profile/Standard" xmlns:uml="http://www.eclipse.org/uml2/5.0.0/UML" xsi:schemaLocation="http://www.eclipse.org/uml2/schemas/Ecore/5 pathmap://UML_PROFILES/Ecore.profile.uml#_z1OFcHjqEdy8S4Cr8Rc_NA">
  <uml:Model xmi:id="_rr9x0M5vEeKBmZvNr53Zng" name="TestDescriptionLanguage">
    <packageImport xmi:id="_rr9x0c5vEeKBmZvNr53Zng">
      <importedPackage xmi:type="uml:Model" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#_0"/>
    </packageImport>
    <packageImport xmi:id="_Pl6rMFJJEeW8PJiDobxjtw">
      <importedPackage xmi:type="uml:Model" href="pathmap://UML_METAMODELS/Ecore.metamodel.uml#_0"/>
    </packageImport>
    <packagedElement xmi:type="uml:Package" xmi:id="_urYwUM5vEeKBmZvNr53Zng" name="TDL_MetaModel">
      <packagedElement xmi:type="uml:Package" xmi:id="_095awM5wEeKBmZvNr53Zng" name="Foundation">
        <packagedElement xmi:type="uml:Class" xmi:id="_oFvnIM5xEeKBmZvNr53Zng" name="Element" isAbstract="true">
          <ownedAttribute xmi:id="_qzdJkM58EeKBmZvNr53Zng" name="comment" type="_DzIIoM58EeKBmZvNr53Zng" isOrdered="true" aggregation="composite" association="_qzgM4M58EeKBmZvNr53Zng">
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_qzdJkc58EeKBmZvNr53Zng"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_qzdJks58EeKBmZvNr53Zng" value="*"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_g8WZMM6KEeKrteq_aJ3viA" name="annotation" type="_fNbZQM6KEeKrteq_aJ3viA" isOrdered="true" aggregation="composite" association="_g8aDkM6KEeKrteq_aJ3viA">
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_g8WZMc6KEeKrteq_aJ3viA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_g8WZMs6KEeKrteq_aJ3viA" value="*"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_pl3WEM5xEeKBmZvNr53Zng" name="name" visibility="public" isUnique="false">
            <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_vbj-IM5xEeKBmZvNr53Zng"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_vbqr0M5xEeKBmZvNr53Zng" value="1"/>
          </ownedAttribute>
        </packagedElement>
        <packagedElement xmi:type="uml:Association" xmi:id="_qzgM4M58EeKBmZvNr53Zng" name="element_comment" memberEnd="_qzgM4c58EeKBmZvNr53Zng _qzdJkM58EeKBmZvNr53Zng"/>
        <packagedElement xmi:type="uml:Association" xmi:id="_g8aDkM6KEeKrteq_aJ3viA" name="element_annotation" memberEnd="_g8aDkc6KEeKrteq_aJ3viA _g8WZMM6KEeKrteq_aJ3viA"/>
        <packagedElement xmi:type="uml:Class" xmi:id="_4aQ_sM6LEeKrteq_aJ3viA" name="PackageableElement" isAbstract="true">
          <generalization xmi:id="_k90nkBV4EeOt96BlMXV7qw" general="_TO2tgFRxEeSGV_4El4z6Og"/>
        </packagedElement>
        <packagedElement xmi:type="uml:Association" xmi:id="_-vv7EM6LEeKrteq_aJ3viA" name="Package_PackagebleElements" memberEnd="_-vv7Ec6LEeKrteq_aJ3viA _-vs3wM6LEeKrteq_aJ3viA">
          <ownedEnd xmi:id="_-vv7Ec6LEeKrteq_aJ3viA" name="owningPackage" type="_Y3RgwM6QEeKrteq_aJ3viA" isUnique="false" association="_-vv7EM6LEeKrteq_aJ3viA">
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-vv7Es6LEeKrteq_aJ3viA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-vv7E86LEeKrteq_aJ3viA" value="1"/>
          </ownedEnd>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_Y3RgwM6QEeKrteq_aJ3viA" name="Package">
          <generalization xmi:id="_ZNuR4M6QEeKrteq_aJ3viA" general="_TO2tgFRxEeSGV_4El4z6Og"/>
          <ownedAttribute xmi:id="_-vs3wM6LEeKrteq_aJ3viA" name="packagedElement" type="_4aQ_sM6LEeKrteq_aJ3viA" aggregation="composite" association="_-vv7EM6LEeKrteq_aJ3viA">
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-vs3wc6LEeKrteq_aJ3viA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-vs3ws6LEeKrteq_aJ3viA" value="*"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_vFHgQOy-EeKqo4Ny4D-vKA" name="import" type="_fTs18Oy-EeKqo4Ny4D-vKA" aggregation="composite" association="_vFKjkOy-EeKqo4Ny4D-vKA">
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_vFHgQey-EeKqo4Ny4D-vKA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_vFHgQuy-EeKqo4Ny4D-vKA" value="*"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_u9P_0FR0EeSGV_4El4z6Og" name="nestedPackage" type="_Y3RgwM6QEeKrteq_aJ3viA" aggregation="composite" association="_u9P_01R0EeSGV_4El4z6Og">
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_u9P_0VR0EeSGV_4El4z6Og"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_u9P_0lR0EeSGV_4El4z6Og" value="*"/>
          </ownedAttribute>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_fTs18Oy-EeKqo4Ny4D-vKA" name="ElementImport">
          <generalization xmi:id="_QxUXQFR1EeSGV_4El4z6Og" general="_oFvnIM5xEeKBmZvNr53Zng"/>
          <ownedAttribute xmi:id="_hv3WYOy-EeKqo4Ny4D-vKA" name="importedElement" type="_4aQ_sM6LEeKrteq_aJ3viA" association="_hv9dAOy-EeKqo4Ny4D-vKA">
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_hv3WYey-EeKqo4Ny4D-vKA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_hv3WYuy-EeKqo4Ny4D-vKA" value="*"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_dKOqIFR0EeSGV_4El4z6Og" name="importedPackage" type="_Y3RgwM6QEeKrteq_aJ3viA" association="_dKYbIFR0EeSGV_4El4z6Og">
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_dKOqIVR0EeSGV_4El4z6Og" value="1"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_dKOqIlR0EeSGV_4El4z6Og" value="1"/>
          </ownedAttribute>
        </packagedElement>
        <packagedElement xmi:type="uml:Association" xmi:id="_hv9dAOy-EeKqo4Ny4D-vKA" name="elementImport_packageableElement_1" memberEnd="_hv9dAey-EeKqo4Ny4D-vKA _hv3WYOy-EeKqo4Ny4D-vKA">
          <ownedEnd xmi:id="_hv9dAey-EeKqo4Ny4D-vKA" name="elementImport" type="_fTs18Oy-EeKqo4Ny4D-vKA" isUnique="false" association="_hv9dAOy-EeKqo4Ny4D-vKA">
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_hv9dAuy-EeKqo4Ny4D-vKA" value="1"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_hv9dA-y-EeKqo4Ny4D-vKA" value="1"/>
          </ownedEnd>
        </packagedElement>
        <packagedElement xmi:type="uml:Association" xmi:id="_vFKjkOy-EeKqo4Ny4D-vKA" name="package_elementImport_1" memberEnd="_vFKjkey-EeKqo4Ny4D-vKA _vFHgQOy-EeKqo4Ny4D-vKA">
          <ownedEnd xmi:id="_vFKjkey-EeKqo4Ny4D-vKA" name="package" type="_Y3RgwM6QEeKrteq_aJ3viA" isUnique="false" association="_vFKjkOy-EeKqo4Ny4D-vKA">
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_vFKjkuy-EeKqo4Ny4D-vKA" value="1"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_vFKjk-y-EeKqo4Ny4D-vKA" value="1"/>
          </ownedEnd>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_DzIIoM58EeKBmZvNr53Zng" name="Comment">
          <generalization xmi:id="_g0DgMM6HEeKrteq_aJ3viA" general="_oFvnIM5xEeKBmZvNr53Zng"/>
          <ownedAttribute xmi:id="_qzgM4c58EeKBmZvNr53Zng" name="commentedElement" type="_oFvnIM5xEeKBmZvNr53Zng" isUnique="false" association="_qzgM4M58EeKBmZvNr53Zng">
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_qzgM4s58EeKBmZvNr53Zng" value="1"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_qzgM4858EeKBmZvNr53Zng" value="1"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_kZvgkM6fEeKrteq_aJ3viA" name="body" visibility="public" isUnique="false">
            <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_mA9WAM6fEeKrteq_aJ3viA" value="1"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_mBDcoM6fEeKrteq_aJ3viA" value="1"/>
          </ownedAttribute>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_fNbZQM6KEeKrteq_aJ3viA" name="Annotation">
          <generalization xmi:id="_x6vM8M6KEeKrteq_aJ3viA" general="_oFvnIM5xEeKBmZvNr53Zng"/>
          <ownedAttribute xmi:id="_Zb1okM6fEeKrteq_aJ3viA" name="value" visibility="public" isUnique="false">
            <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_b6XggM6fEeKrteq_aJ3viA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_b6eOMM6fEeKrteq_aJ3viA" value="1"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_g8aDkc6KEeKrteq_aJ3viA" name="annotatedElement" type="_oFvnIM5xEeKBmZvNr53Zng" isUnique="false" association="_g8aDkM6KEeKrteq_aJ3viA">
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_g8aDks6KEeKrteq_aJ3viA" value="1"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_g8aDk86KEeKrteq_aJ3viA" value="1"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_zLzYQBQPEeOImOhKB9FC0A" name="key" type="_xmeZMBQPEeOImOhKB9FC0A" isUnique="false" association="_zL3psBQPEeOImOhKB9FC0A">
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_zLzYQRQPEeOImOhKB9FC0A" value="1"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_zLzYQhQPEeOImOhKB9FC0A" value="1"/>
          </ownedAttribute>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_wZOBAAr9EeOfdc1Ie2nqvA" name="TestObjective">
          <generalization xmi:id="_zHb6wAr9EeOfdc1Ie2nqvA" general="_4aQ_sM6LEeKrteq_aJ3viA"/>
          <ownedAttribute xmi:id="_9BODUAr9EeOfdc1Ie2nqvA" name="objectiveURI" visibility="public" isUnique="false">
            <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="__VP7cAr9EeOfdc1Ie2nqvA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="__VZscAr9EeOfdc1Ie2nqvA" value="*"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_1WjdsAr9EeOfdc1Ie2nqvA" name="description" visibility="public" isUnique="false">
            <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2eRTsAr9EeOfdc1Ie2nqvA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2eadoAr9EeOfdc1Ie2nqvA" value="1"/>
          </ownedAttribute>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_xmeZMBQPEeOImOhKB9FC0A" name="AnnotationType">
          <generalization xmi:id="_8cqfoBQPEeOImOhKB9FC0A" general="_4aQ_sM6LEeKrteq_aJ3viA"/>
          <ownedAttribute xmi:id="_Pva1sEQREeqBvYJaFSFI5A" name="extension" type="_Lp3BcEQEEeqBvYJaFSFI5A" aggregation="composite" association="_PvZnkEQREeqBvYJaFSFI5A">
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Pva1sUQREeqBvYJaFSFI5A"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Pva1skQREeqBvYJaFSFI5A" value="1"/>
          </ownedAttribute>
        </packagedElement>
        <packagedElement xmi:type="uml:Association" xmi:id="_zL3psBQPEeOImOhKB9FC0A" name="annotation_annotationType_1" memberEnd="_zL3psRQPEeOImOhKB9FC0A _zLzYQBQPEeOImOhKB9FC0A">
          <ownedEnd xmi:id="_zL3psRQPEeOImOhKB9FC0A" name="annotation" type="_fNbZQM6KEeKrteq_aJ3viA" association="_zL3psBQPEeOImOhKB9FC0A">
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_zL3pshQPEeOImOhKB9FC0A" value="1"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_zL3psxQPEeOImOhKB9FC0A" value="*"/>
          </ownedEnd>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_TO2tgFRxEeSGV_4El4z6Og" name="NamedElement" isAbstract="true">
          <ownedRule xmi:id="_boGQYFRxEeSGV_4El4z6Og" name="Qualified names must be distinguishable" constrainedElement="_4aQ_sM6LEeKrteq_aJ3viA">
            <specification xmi:type="uml:LiteralString" xmi:id="_boGQYVRxEeSGV_4El4z6Og" name="constraintSpec"/>
          </ownedRule>
          <generalization xmi:id="__XyKgFRyEeSGV_4El4z6Og" general="_oFvnIM5xEeKBmZvNr53Zng"/>
          <ownedAttribute xmi:id="_TT1GUM6QEeKrteq_aJ3viA" name="qualifiedName" visibility="public" isUnique="false" isReadOnly="true" isDerived="true">
            <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_WZLGoM6QEeKrteq_aJ3viA" value="1"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_WZRNQM6QEeKrteq_aJ3viA" value="1"/>
          </ownedAttribute>
        </packagedElement>
        <packagedElement xmi:type="uml:Association" xmi:id="_dKYbIFR0EeSGV_4El4z6Og" name="A_elementImport_importedPackage_1" memberEnd="_dKYbIVR0EeSGV_4El4z6Og _dKOqIFR0EeSGV_4El4z6Og">
          <ownedEnd xmi:id="_dKYbIVR0EeSGV_4El4z6Og" name="elementImport" type="_fTs18Oy-EeKqo4Ny4D-vKA" association="_dKYbIFR0EeSGV_4El4z6Og">
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_dKYbIlR0EeSGV_4El4z6Og" value="1"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_dKYbI1R0EeSGV_4El4z6Og" value="1"/>
          </ownedEnd>
        </packagedElement>
        <packagedElement xmi:type="uml:Association" xmi:id="_u9P_01R0EeSGV_4El4z6Og" name="A_package_nestedPackage_1" memberEnd="_u9P_1FR0EeSGV_4El4z6Og _u9P_0FR0EeSGV_4El4z6Og">
          <ownedEnd xmi:id="_u9P_1FR0EeSGV_4El4z6Og" name="package" type="_Y3RgwM6QEeKrteq_aJ3viA" association="_u9P_01R0EeSGV_4El4z6Og">
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_u9P_1VR0EeSGV_4El4z6Og" value="1"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_u9P_1lR0EeSGV_4El4z6Og" value="1"/>
          </ownedEnd>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_Lp3BcEQEEeqBvYJaFSFI5A" name="Extension">
          <generalization xmi:id="_sn2TMEQJEeqBvYJaFSFI5A" general="_oFvnIM5xEeKBmZvNr53Zng"/>
          <ownedAttribute xmi:id="_gpbyskQEEeqBvYJaFSFI5A" name="extending" type="_4aQ_sM6LEeKrteq_aJ3viA" association="_gpbLoEQEEeqBvYJaFSFI5A"/>
        <packagedElement xmi:type="uml:Association" xmi:id="_gpbLoEQEEeqBvYJaFSFI5A" name="A_Extension_Extending_PackageableElement" memberEnd="_gpbyskQEEeqBvYJaFSFI5A _gpcZwUQEEeqBvYJaFSFI5A">
          <eAnnotations xmi:id="_gpbysEQEEeqBvYJaFSFI5A" source="org.eclipse.papyrus">
            <details xmi:id="_gpbysUQEEeqBvYJaFSFI5A" key="nature" value="UML_Nature"/>
          <ownedEnd xmi:id="_gpcZwUQEEeqBvYJaFSFI5A" name="extension" type="_Lp3BcEQEEeqBvYJaFSFI5A" association="_gpbLoEQEEeqBvYJaFSFI5A"/>
        <packagedElement xmi:type="uml:Association" xmi:id="_PvZnkEQREeqBvYJaFSFI5A" name="A_AnnotationType_Extension" memberEnd="_Pva1sEQREeqBvYJaFSFI5A _Pva1s0QREeqBvYJaFSFI5A">
          <eAnnotations xmi:id="_PvaOoEQREeqBvYJaFSFI5A" source="org.eclipse.papyrus">
            <details xmi:id="_PvaOoUQREeqBvYJaFSFI5A" key="nature" value="UML_Nature"/>
          <ownedEnd xmi:id="_Pva1s0QREeqBvYJaFSFI5A" name="annotationtype" type="_xmeZMBQPEeOImOhKB9FC0A" association="_PvZnkEQREeqBvYJaFSFI5A"/>
        <packagedElement xmi:type="uml:Class" xmi:id="__9maYJxbEeuGmLQ6wlnetA" name="Constraint">
          <generalization xmi:id="_Fbo38Jx-EeuGmLQ6wlnetA" general="_oFvnIM5xEeKBmZvNr53Zng"/>
          <ownedAttribute xmi:id="_zWsWspx7EeuGmLQ6wlnetA" name="quantifier" type="_ySa5gEN-Eeq6JfofCdGheg" isOrdered="true" aggregation="composite" association="_zWrIkJx7EeuGmLQ6wlnetA">
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_zWs9wJx7EeuGmLQ6wlnetA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_zWtk0Jx7EeuGmLQ6wlnetA" value="*"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_fBlM0Jx9EeuGmLQ6wlnetA" name="type" type="_0C9xYJx8EeuGmLQ6wlnetA" association="_fBj-sJx9EeuGmLQ6wlnetA"/>
        </packagedElement>
        <packagedElement xmi:type="uml:Association" xmi:id="_zWrIkJx7EeuGmLQ6wlnetA" memberEnd="_zWsWspx7EeuGmLQ6wlnetA _zWtk0Zx7EeuGmLQ6wlnetA">
          <eAnnotations xmi:id="_zWsWsJx7EeuGmLQ6wlnetA" source="org.eclipse.papyrus">
            <details xmi:id="_zWsWsZx7EeuGmLQ6wlnetA" key="nature" value="UML_Nature"/>
          </eAnnotations>
          <ownedEnd xmi:id="_zWtk0Zx7EeuGmLQ6wlnetA" name="typeconstraint" type="__9maYJxbEeuGmLQ6wlnetA" association="_zWrIkJx7EeuGmLQ6wlnetA"/>
        </packagedElement>
        <packagedElement xmi:type="uml:Association" xmi:id="_fBj-sJx9EeuGmLQ6wlnetA" memberEnd="_fBlM0Jx9EeuGmLQ6wlnetA _fBlM05x9EeuGmLQ6wlnetA">
          <eAnnotations xmi:id="_fBklwJx9EeuGmLQ6wlnetA" source="org.eclipse.papyrus">
            <details xmi:id="_fBklwZx9EeuGmLQ6wlnetA" key="nature" value="UML_Nature"/>
          </eAnnotations>
          <ownedEnd xmi:id="_fBlM05x9EeuGmLQ6wlnetA" name="typeconstraint" type="__9maYJxbEeuGmLQ6wlnetA" association="_fBj-sJx9EeuGmLQ6wlnetA"/>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_0C9xYJx8EeuGmLQ6wlnetA" name="ConstraintType">
          <generalization xmi:id="_I1_7cJx9EeuGmLQ6wlnetA" general="_4aQ_sM6LEeKrteq_aJ3viA"/>
        </packagedElement>
      </packagedElement>
      <packagedElement xmi:type="uml:Package" xmi:id="_7URIQOy_EeKqo4Ny4D-vKA" name="Data">
        <packagedElement xmi:type="uml:Package" xmi:id="_R1-b8HlFEeSVko5r_SJ_NA" name="DataDefinition">
          <packagedElement xmi:type="uml:Class" xmi:id="_--G8wOy_EeKqo4Ny4D-vKA" name="DataInstance" isAbstract="true">
            <generalization xmi:id="_qegJcDM_EeSy59ljSot60w" general="_HSF58FwCEeOpPZNGJe-gDQ"/>
            <ownedAttribute xmi:id="_53kIsDNAEeSy59ljSot60w" name="dataType" type="_DFaAoO4xEeKygtYz46QGBw" association="_53kIszNAEeSy59ljSot60w">
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_53kIsTNAEeSy59ljSot60w" value="1"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_53kIsjNAEeSy59ljSot60w" value="1"/>
            </ownedAttribute>
          </packagedElement>
          <packagedElement xmi:type="uml:Class" xmi:id="_DFaAoO4xEeKygtYz46QGBw" name="DataType" isAbstract="true">
            <generalization xmi:id="_X0UzIPIhEeOq9otiFnFvGw" general="_HSF58FwCEeOpPZNGJe-gDQ"/>
            <ownedAttribute xmi:id="_YnkZwpxcEeuGmLQ6wlnetA" name="constraint" type="__9maYJxbEeuGmLQ6wlnetA" aggregation="composite" association="_YnjysJxcEeuGmLQ6wlnetA">
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_YnlA0JxcEeuGmLQ6wlnetA"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_YnlA0ZxcEeuGmLQ6wlnetA" value="*"/>
            </ownedAttribute>
          </packagedElement>
          <packagedElement xmi:type="uml:Class" xmi:id="_GcA7sBRzEeOImOhKB9FC0A" name="DataResourceMapping">
            <generalization xmi:id="_wv3woBR4EeOImOhKB9FC0A" general="_4aQ_sM6LEeKrteq_aJ3viA"/>
            <ownedAttribute xmi:id="_LBcOsBRzEeOImOhKB9FC0A" name="resourceURI" visibility="public" isUnique="false">
              <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Nm8RUBRzEeOImOhKB9FC0A"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_NnFbQBRzEeOImOhKB9FC0A" value="1"/>
            </ownedAttribute>
          </packagedElement>
          <packagedElement xmi:type="uml:Association" xmi:id="_91JXEBRzEeOImOhKB9FC0A" name="dataMapping_dataType_1" memberEnd="_91JXERRzEeOImOhKB9FC0A _91FFoBRzEeOImOhKB9FC0A">
            <ownedEnd xmi:id="_91FFoBRzEeOImOhKB9FC0A" name="dataElementMapping" type="_yT9ZkBR4EeOImOhKB9FC0A" association="_91JXEBRzEeOImOhKB9FC0A">
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_91FFoRRzEeOImOhKB9FC0A" value="1"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_91FFohRzEeOImOhKB9FC0A" value="*"/>
            </ownedEnd>
          </packagedElement>
          <packagedElement xmi:type="uml:Class" xmi:id="_yT9ZkBR4EeOImOhKB9FC0A" name="DataElementMapping">
            <generalization xmi:id="_Z85eIBUzEeOhj7ilQ38pwg" general="_4aQ_sM6LEeKrteq_aJ3viA"/>
            <ownedAttribute xmi:id="_8lZNIBR4EeOImOhKB9FC0A" name="mappableDataElement" type="_HSF58FwCEeOpPZNGJe-gDQ" association="_8ldekBR4EeOImOhKB9FC0A">
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_8lZNIRR4EeOImOhKB9FC0A" value="1"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_8lZNIhR4EeOImOhKB9FC0A" value="1"/>
            </ownedAttribute>
            <ownedAttribute xmi:id="_8woUIBR1EeOImOhKB9FC0A" name="elementURI" visibility="public" isUnique="false">
              <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="__HNJ8BR1EeOImOhKB9FC0A"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="__HVs0BR1EeOImOhKB9FC0A" value="1"/>
            </ownedAttribute>
            <ownedAttribute xmi:id="_91JXERRzEeOImOhKB9FC0A" name="dataResourceMapping" type="_GcA7sBRzEeOImOhKB9FC0A" isUnique="false" association="_91JXEBRzEeOImOhKB9FC0A">
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_91JXEhRzEeOImOhKB9FC0A" value="1"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_91JXExRzEeOImOhKB9FC0A" value="1"/>
            </ownedAttribute>
            <ownedAttribute xmi:id="_vMCxAFX5EeSf0aIm6WrGsA" name="parameterMapping" type="_YkPS8FXTEeSf0aIm6WrGsA" aggregation="composite" association="_vMCxA1X5EeSf0aIm6WrGsA">
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_vMCxAVX5EeSf0aIm6WrGsA"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_vMCxAlX5EeSf0aIm6WrGsA" value="*"/>
            </ownedAttribute>
          </packagedElement>
          <packagedElement xmi:type="uml:Association" xmi:id="_8ldekBR4EeOImOhKB9FC0A" name="dataElementMapping_dataElement_1" memberEnd="_8ldekRR4EeOImOhKB9FC0A _8lZNIBR4EeOImOhKB9FC0A">
            <ownedEnd xmi:id="_8ldekRR4EeOImOhKB9FC0A" name="dataElementMapping" type="_yT9ZkBR4EeOImOhKB9FC0A" isUnique="false" association="_8ldekBR4EeOImOhKB9FC0A">
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_8ldekhR4EeOImOhKB9FC0A"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_8ldekxR4EeOImOhKB9FC0A" value="*"/>
            </ownedEnd>
          </packagedElement>
          <packagedElement xmi:type="uml:Class" xmi:id="_HSF58FwCEeOpPZNGJe-gDQ" name="MappableDataElement" isAbstract="true">
            <generalization xmi:id="_iffAEAwREeSRvuNCy3LcZA" general="_4aQ_sM6LEeKrteq_aJ3viA"/>
          </packagedElement>
          <packagedElement xmi:type="uml:Class" xmi:id="_YchMsAwZEeSyW5TlhCAZUA" name="SimpleDataType">
            <generalization xmi:id="_7CkTUAwcEeSyW5TlhCAZUA" general="_DFaAoO4xEeKygtYz46QGBw"/>
            <ownedAttribute xmi:id="_eYo18pxbEeuGmLQ6wlnetA" name="extension" type="_Lp3BcEQEEeqBvYJaFSFI5A" aggregation="composite" association="_eYoO4JxbEeuGmLQ6wlnetA">
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_eYpdAJxbEeuGmLQ6wlnetA"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_eYpdAZxbEeuGmLQ6wlnetA" value="*"/>
            </ownedAttribute>
          </packagedElement>
          <packagedElement xmi:type="uml:Class" xmi:id="_g0xJsAwcEeSyW5TlhCAZUA" name="SimpleDataInstance">
            <generalization xmi:id="_--mrEAwcEeSyW5TlhCAZUA" general="_--G8wOy_EeKqo4Ny4D-vKA"/>
          </packagedElement>
          <packagedElement xmi:type="uml:Class" xmi:id="_GPy5YAwgEeSyW5TlhCAZUA" name="StructuredDataType">
            <generalization xmi:id="_FqZbYAwiEeSyW5TlhCAZUA" general="_DFaAoO4xEeKygtYz46QGBw"/>
            <ownedAttribute xmi:id="_adoZwAwiEeSyW5TlhCAZUA" name="member" type="_2PvEMAwhEeSyW5TlhCAZUA" isOrdered="true" aggregation="composite" association="_adyKwAwiEeSyW5TlhCAZUA">
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_adoZwQwiEeSyW5TlhCAZUA"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_adoZwgwiEeSyW5TlhCAZUA" value="*"/>
            </ownedAttribute>
            <ownedAttribute xmi:id="_T3uc8kQTEeqBvYJaFSFI5A" name="extension" type="_Lp3BcEQEEeqBvYJaFSFI5A" aggregation="composite" association="_T3t14EQTEeqBvYJaFSFI5A">
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_T3uc80QTEeqBvYJaFSFI5A"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_T3uc9EQTEeqBvYJaFSFI5A" value="*"/>
          </packagedElement>
          <packagedElement xmi:type="uml:Class" xmi:id="_OlvQoAwgEeSyW5TlhCAZUA" name="StructuredDataInstance">
            <generalization xmi:id="_Z9GqIAwjEeSyW5TlhCAZUA" general="_--G8wOy_EeKqo4Ny4D-vKA"/>
            <ownedAttribute xmi:id="_iSQMoAwiEeSyW5TlhCAZUA" name="memberAssignment" type="_TtMSoAwgEeSyW5TlhCAZUA" isOrdered="true" aggregation="composite" association="_iSQMowwiEeSyW5TlhCAZUA">
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_iSQMoQwiEeSyW5TlhCAZUA"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_iSQMogwiEeSyW5TlhCAZUA" value="*"/>
            </ownedAttribute>
            <ownedAttribute xmi:id="_OTTPkOR_EeWMb9h0hGvbqQ" name="unassignedMember" visibility="public" type="_mEj6wOR-EeWMb9h0hGvbqQ" isUnique="false">
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Yc9nMOR_EeWMb9h0hGvbqQ"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_YdFjAOR_EeWMb9h0hGvbqQ" value="1"/>
              <defaultValue xmi:type="uml:LiteralString" xmi:id="_AbEfAOSAEeWMb9h0hGvbqQ"/>
            </ownedAttribute>
          </packagedElement>
          <packagedElement xmi:type="uml:Class" xmi:id="_TtMSoAwgEeSyW5TlhCAZUA" name="MemberAssignment">
            <generalization xmi:id="_OClOUAwiEeSyW5TlhCAZUA" general="_oFvnIM5xEeKBmZvNr53Zng"/>
            <ownedAttribute xmi:id="_L5XL4BGwEeS-s-1si2Rqyw" name="member" type="_2PvEMAwhEeSyW5TlhCAZUA" isUnique="false" association="_L5XL4xGwEeS-s-1si2Rqyw">
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_L5XL4RGwEeS-s-1si2Rqyw" value="1"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_L5XL4hGwEeS-s-1si2Rqyw" value="1"/>
            </ownedAttribute>
            <ownedAttribute xmi:id="_t4xjkGmHEeS8o-VU1V1CZg" name="memberSpec" type="_WJp7wGjrEeSGaIFXgYnwew" aggregation="composite" association="_t5YAgGmHEeS8o-VU1V1CZg">
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_t4xjkWmHEeS8o-VU1V1CZg" value="1"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_t4xjkmmHEeS8o-VU1V1CZg" value="1"/>
            </ownedAttribute>
          </packagedElement>
          <packagedElement xmi:type="uml:Class" xmi:id="_2PvEMAwhEeSyW5TlhCAZUA" name="Member">
            <generalization xmi:id="_DKK6UAwiEeSyW5TlhCAZUA" general="_YUbVQG8BEeSktv7vAivsJQ"/>
            <ownedAttribute xmi:id="_b8ek4FU1EeSKSvvl7HQHkA" name="isOptional">
              <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
              <defaultValue xmi:type="uml:LiteralBoolean" xmi:id="_to0q0FU1EeSKSvvl7HQHkA" name="false"/>
            </ownedAttribute>
            <ownedAttribute xmi:id="_4aUSMJ3nEeuoZ4mf2LxKWg" name="constraint" type="__9maYJxbEeuGmLQ6wlnetA" aggregation="composite" association="_4aG20J3nEeuoZ4mf2LxKWg">
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_4aUSMZ3nEeuoZ4mf2LxKWg"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_4aUSMp3nEeuoZ4mf2LxKWg" value="*"/>
            </ownedAttribute>
          </packagedElement>
          <packagedElement xmi:type="uml:Association" xmi:id="_adyKwAwiEeSyW5TlhCAZUA" name="A_structuredDataType_member_1" memberEnd="_adyKwQwiEeSyW5TlhCAZUA _adoZwAwiEeSyW5TlhCAZUA">
            <ownedEnd xmi:id="_adyKwQwiEeSyW5TlhCAZUA" name="structuredDataType" type="_GPy5YAwgEeSyW5TlhCAZUA" isOrdered="true" association="_adyKwAwiEeSyW5TlhCAZUA">
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_adyKwgwiEeSyW5TlhCAZUA" value="1"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_adyKwwwiEeSyW5TlhCAZUA" value="1"/>
            </ownedEnd>
          </packagedElement>
          <packagedElement xmi:type="uml:Association" xmi:id="_iSQMowwiEeSyW5TlhCAZUA" name="A_structuredDataInstance_memberInstance_1" memberEnd="_iSQMpAwiEeSyW5TlhCAZUA _iSQMoAwiEeSyW5TlhCAZUA">
            <ownedEnd xmi:id="_iSQMpAwiEeSyW5TlhCAZUA" name="structuredDataInstance" type="_OlvQoAwgEeSyW5TlhCAZUA" isOrdered="true" association="_iSQMowwiEeSyW5TlhCAZUA">
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_iSQMpQwiEeSyW5TlhCAZUA" value="1"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_iSQMpgwiEeSyW5TlhCAZUA" value="1"/>
            </ownedEnd>
          </packagedElement>
          <packagedElement xmi:type="uml:Association" xmi:id="_Qia4YwwjEeSyW5TlhCAZUA" name="A_tupleElementName_dataSet_1" memberEnd="_Qia4ZAwjEeSyW5TlhCAZUA _YUbVQm8BEeSktv7vAivsJQ">
            <ownedEnd xmi:id="_Qia4ZAwjEeSyW5TlhCAZUA" name="tupleElementName" type="_YUbVQG8BEeSktv7vAivsJQ" association="_Qia4YwwjEeSyW5TlhCAZUA">
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Qia4ZQwjEeSyW5TlhCAZUA" value="1"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Qia4ZgwjEeSyW5TlhCAZUA" value="1"/>
            </ownedEnd>
          </packagedElement>
          <packagedElement xmi:type="uml:Class" xmi:id="_Rpj70AzBEeSLvN-sL2100Q" name="Action">
            <generalization xmi:id="_DDPEQAzEEeSLvN-sL2100Q" general="_HSF58FwCEeOpPZNGJe-gDQ"/>
            <ownedAttribute xmi:id="_wUh-4AzCEeSLvN-sL2100Q" name="body" isUnique="false">
              <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_29IqkAzCEeSLvN-sL2100Q"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_29IqkQzCEeSLvN-sL2100Q" value="1"/>
            </ownedAttribute>
            <ownedAttribute xmi:id="_TxrxEGjmEeSGaIFXgYnwew" name="formalParameter" type="_7GEycBI_EeSWKPaJEaS7sQ" isOrdered="true" aggregation="composite" association="_Tx07AGjmEeSGaIFXgYnwew">
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_TxrxEWjmEeSGaIFXgYnwew"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_TxrxEmjmEeSGaIFXgYnwew" value="*"/>
            </ownedAttribute>
          </packagedElement>
          <packagedElement xmi:type="uml:Class" xmi:id="_TEdzkAzBEeSLvN-sL2100Q" name="Function">
            <generalization xmi:id="_HvKn4AzEEeSLvN-sL2100Q" general="_Rpj70AzBEeSLvN-sL2100Q"/>
            <ownedAttribute xmi:id="_tnHbsFRmEeSGV_4El4z6Og" name="returnType" type="_DFaAoO4xEeKygtYz46QGBw" association="_tnHbs1RmEeSGV_4El4z6Og">
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_tnHbsVRmEeSGV_4El4z6Og" value="1"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_tnHbslRmEeSGV_4El4z6Og" value="1"/>
            </ownedAttribute>
          </packagedElement>
          <packagedElement xmi:type="uml:Class" xmi:id="_vPjn4A2TEeSJuIJGlYPnZA" name="FormalParameterUse">
            <generalization xmi:id="_8lQ8YA2hEeSJuIJGlYPnZA" general="_Er2MgFRwEeSK7t9cQ4MpAA"/>
            <ownedAttribute xmi:id="_KLdYMA2VEeSJuIJGlYPnZA" name="parameter" type="_7GEycBI_EeSWKPaJEaS7sQ" association="_KLmiIA2VEeSJuIJGlYPnZA">
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_KLdYMQ2VEeSJuIJGlYPnZA" value="1"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_KLdYMg2VEeSJuIJGlYPnZA" value="1"/>
            </ownedAttribute>
          </packagedElement>
          <packagedElement xmi:type="uml:Association" xmi:id="_KLmiIA2VEeSJuIJGlYPnZA" name="A_dataProxySpecification_dataProxy_1" memberEnd="_KLmiIQ2VEeSJuIJGlYPnZA _KLdYMA2VEeSJuIJGlYPnZA">
            <ownedEnd xmi:id="_KLmiIQ2VEeSJuIJGlYPnZA" name="dataProxySpecification" type="_vPjn4A2TEeSJuIJGlYPnZA" isUnique="false" association="_KLmiIA2VEeSJuIJGlYPnZA">
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_KLmiIg2VEeSJuIJGlYPnZA" value="1"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_KLmiIw2VEeSJuIJGlYPnZA" value="1"/>
            </ownedEnd>
          </packagedElement>
          <packagedElement xmi:type="uml:Association" xmi:id="_L5XL4xGwEeS-s-1si2Rqyw" name="A_tupleElement_tupleElementName_1" memberEnd="_L5XL5BGwEeS-s-1si2Rqyw _L5XL4BGwEeS-s-1si2Rqyw">
            <ownedEnd xmi:id="_L5XL5BGwEeS-s-1si2Rqyw" name="memberAssignment" type="_TtMSoAwgEeSyW5TlhCAZUA" isUnique="false" association="_L5XL4xGwEeS-s-1si2Rqyw">
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_L5XL5RGwEeS-s-1si2Rqyw" value="1"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_L5XL5hGwEeS-s-1si2Rqyw" value="1"/>
            </ownedEnd>
          </packagedElement>
          <packagedElement xmi:type="uml:Class" xmi:id="_7GEycBI_EeSWKPaJEaS7sQ" name="FormalParameter">
            <generalization xmi:id="_NDW3YBJAEeSWKPaJEaS7sQ" general="_YUbVQG8BEeSktv7vAivsJQ"/>
          </packagedElement>
          <packagedElement xmi:type="uml:Class" xmi:id="_E3EycBJAEeSWKPaJEaS7sQ" name="Variable">
            <generalization xmi:id="_L7DLgBJAEeSWKPaJEaS7sQ" general="_TO2tgFRxEeSGV_4El4z6Og"/>
            <ownedAttribute xmi:id="_CWA6IG_mEeSBHeRVSjQ_rw" name="dataType" type="_DFaAoO4xEeKygtYz46QGBw" association="_CWKrIG_mEeSBHeRVSjQ_rw">
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_CWA6IW_mEeSBHeRVSjQ_rw" value="1"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_CWA6Im_mEeSBHeRVSjQ_rw" value="1"/>
            </ownedAttribute>
          </packagedElement>
          <packagedElement xmi:type="uml:Class" xmi:id="_UBmLIBJcEeSWKPaJEaS7sQ" name="FunctionCall">
            <generalization xmi:id="_BjFL8BJdEeSWKPaJEaS7sQ" general="_Er2MgFRwEeSK7t9cQ4MpAA"/>
            <ownedAttribute xmi:id="_A0bkgByVEeSiZe52vb2APg" name="function" type="_TEdzkAzBEeSLvN-sL2100Q" association="_A0bkgxyVEeSiZe52vb2APg">
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_A0bkgRyVEeSiZe52vb2APg" value="1"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_A0bkghyVEeSiZe52vb2APg" value="1"/>
            </ownedAttribute>
          </packagedElement>
          <packagedElement xmi:type="uml:Enumeration" xmi:id="_mEj6wOR-EeWMb9h0hGvbqQ" name="UnassignedMemberTreatment">
            <ownedLiteral xmi:id="_mEj6weR-EeWMb9h0hGvbqQ" name="AnyValue"/>
            <ownedLiteral xmi:id="_mEj6wuR-EeWMb9h0hGvbqQ" name="AnyValueOrOmit"/>
          </packagedElement>
          <packagedElement xmi:type="uml:Association" xmi:id="_A0bkgxyVEeSiZe52vb2APg" name="A_dataInstanceSpecification_dataInstance_1" memberEnd="_A0bkhByVEeSiZe52vb2APg _A0bkgByVEeSiZe52vb2APg">
            <ownedEnd xmi:id="_A0bkhByVEeSiZe52vb2APg" name="functionCall" type="_UBmLIBJcEeSWKPaJEaS7sQ" association="_A0bkgxyVEeSiZe52vb2APg">
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_A0bkhRyVEeSiZe52vb2APg" value="1"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_A0bkhhyVEeSiZe52vb2APg" value="1"/>
            </ownedEnd>
          </packagedElement>
          <packagedElement xmi:type="uml:Association" xmi:id="_53kIszNAEeSy59ljSot60w" name="A_dataInstance_dataType_1" memberEnd="_53kItDNAEeSy59ljSot60w _53kIsDNAEeSy59ljSot60w">
            <ownedEnd xmi:id="_53kItDNAEeSy59ljSot60w" name="dataInstance" type="_--G8wOy_EeKqo4Ny4D-vKA" association="_53kIszNAEeSy59ljSot60w">
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_53kItTNAEeSy59ljSot60w" value="1"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_53kItjNAEeSy59ljSot60w" value="1"/>
            </ownedEnd>
          </packagedElement>
          <packagedElement xmi:type="uml:Association" xmi:id="_tnHbs1RmEeSGV_4El4z6Og" name="A_function_returnType_1" memberEnd="_tnHbtFRmEeSGV_4El4z6Og _tnHbsFRmEeSGV_4El4z6Og">
            <ownedEnd xmi:id="_tnHbtFRmEeSGV_4El4z6Og" name="function" type="_TEdzkAzBEeSLvN-sL2100Q" association="_tnHbs1RmEeSGV_4El4z6Og">
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_tnHbtVRmEeSGV_4El4z6Og" value="1"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_tnHbtlRmEeSGV_4El4z6Og" value="1"/>
            </ownedEnd>
          </packagedElement>
          <packagedElement xmi:type="uml:Class" xmi:id="_jDlYIC_5EeeNhaZdcDdRHA" name="ProcedureSignature">
            <generalization xmi:id="_yuX2AC_5EeeNhaZdcDdRHA" general="_DFaAoO4xEeKygtYz46QGBw"/>
            <ownedAttribute xmi:id="_48uOoi_5EeeNhaZdcDdRHA" name="parameter" type="_mj-8wC_5EeeNhaZdcDdRHA" aggregation="composite" association="_48oIAC_5EeeNhaZdcDdRHA">
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="__oQSgC_5EeeNhaZdcDdRHA" value="1"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="__oimYC_5EeeNhaZdcDdRHA" value="*"/>
            </ownedAttribute>
          </packagedElement>
          <packagedElement xmi:type="uml:Class" xmi:id="_mj-8wC_5EeeNhaZdcDdRHA" name="ProcedureParameter">
            <generalization xmi:id="_0rTcwC_5EeeNhaZdcDdRHA" general="_YUbVQG8BEeSktv7vAivsJQ"/>
            <ownedAttribute xmi:id="_WvDC8NaCEeedNORd7vYpsg" name="kind" visibility="public" type="_p_I1AC_5EeeNhaZdcDdRHA" isUnique="false"/>
          </packagedElement>
          <packagedElement xmi:type="uml:Enumeration" xmi:id="_p_I1AC_5EeeNhaZdcDdRHA" name="ParameterKind">
            <ownedLiteral xmi:id="_Q-148C_8EeeNhaZdcDdRHA" name="In"/>
            <ownedLiteral xmi:id="_R4gr4C_8EeeNhaZdcDdRHA" name="Out"/>
            <ownedLiteral xmi:id="_VjkBUC_8EeeNhaZdcDdRHA" name="Exception"/>
          </packagedElement>
          <packagedElement xmi:type="uml:Association" xmi:id="_48oIAC_5EeeNhaZdcDdRHA" name="A_procedure_parameter" memberEnd="_48uOoi_5EeeNhaZdcDdRHA _48uOoy_5EeeNhaZdcDdRHA">
            <eAnnotations xmi:id="_48uOoC_5EeeNhaZdcDdRHA" source="org.eclipse.papyrus">
              <details xmi:id="_48uOoS_5EeeNhaZdcDdRHA" key="nature" value="UML_Nature"/>
            </eAnnotations>
            <ownedEnd xmi:id="_48uOoy_5EeeNhaZdcDdRHA" name="procedure" type="_jDlYIC_5EeeNhaZdcDdRHA" association="_48oIAC_5EeeNhaZdcDdRHA"/>
          </packagedElement>
          <packagedElement xmi:type="uml:Class" xmi:id="_j7zLADAkEeerxdvNBlW7Qw" name="CollectionDataInstance">
            <generalization xmi:id="_sNwaIDAkEeerxdvNBlW7Qw" general="_--G8wOy_EeKqo4Ny4D-vKA"/>
            <ownedAttribute xmi:id="_38AxAjAkEeerxdvNBlW7Qw" name="item" type="_WJp7wGjrEeSGaIFXgYnwew" isOrdered="true" aggregation="composite" association="_376qYDAkEeerxdvNBlW7Qw">
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_727HYDAkEeerxdvNBlW7Qw"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_73NbQDAkEeerxdvNBlW7Qw" value="*"/>
            </ownedAttribute>
          </packagedElement>
          <packagedElement xmi:type="uml:Association" xmi:id="_376qYDAkEeerxdvNBlW7Qw" name="A_collectionDatatInstance_member" memberEnd="_38AxAjAkEeerxdvNBlW7Qw _38AxAzAkEeerxdvNBlW7Qw">
            <eAnnotations xmi:id="_38AxADAkEeerxdvNBlW7Qw" source="org.eclipse.papyrus">
              <details xmi:id="_38AxATAkEeerxdvNBlW7Qw" key="nature" value="UML_Nature"/>
            </eAnnotations>
            <ownedEnd xmi:id="_38AxAzAkEeerxdvNBlW7Qw" name="collectiondatainstance" type="_j7zLADAkEeerxdvNBlW7Qw" association="_376qYDAkEeerxdvNBlW7Qw"/>
          </packagedElement>
          <packagedElement xmi:type="uml:Class" xmi:id="_81JNMJMLEeevTcyijWh1sA" name="CollectionDataType">
            <generalization xmi:id="_jPHjUJMNEeevTcyijWh1sA" general="_DFaAoO4xEeKygtYz46QGBw"/>
            <ownedAttribute xmi:id="_qi5S8JMNEeevTcyijWh1sA" name="itemType" type="_DFaAoO4xEeKygtYz46QGBw" association="_qim_EJMNEeevTcyijWh1sA"/>
          </packagedElement>
          <packagedElement xmi:type="uml:Association" xmi:id="_qim_EJMNEeevTcyijWh1sA" name="A_itemType_collectionDataType" memberEnd="_qi5S8JMNEeevTcyijWh1sA _qi5S8ZMNEeevTcyijWh1sA">
            <eAnnotations xmi:id="_qitFsJMNEeevTcyijWh1sA" source="org.eclipse.papyrus">
              <details xmi:id="_qitFsZMNEeevTcyijWh1sA" key="nature" value="UML_Nature"/>
            </eAnnotations>
            <ownedEnd xmi:id="_qi5S8ZMNEeevTcyijWh1sA" name="collectiondatatype" type="_81JNMJMLEeevTcyijWh1sA" association="_qim_EJMNEeevTcyijWh1sA"/>
          </packagedElement>
          <packagedElement xmi:type="uml:Class" xmi:id="_OzUF0JRzEeehJJuiPUQHXA" name="PredefinedFunction">
            <generalization xmi:id="_OzUF0ZRzEeehJJuiPUQHXA" general="_4aQ_sM6LEeKrteq_aJ3viA"/>
            <ownedAttribute xmi:id="_0ln0cJRzEeehJJuiPUQHXA" name="returnType" type="_DFaAoO4xEeKygtYz46QGBw" association="_0lbAIJRzEeehJJuiPUQHXA">
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_sZuUkJR0EeehJJuiPUQHXA"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_saBPgJR0EeehJJuiPUQHXA" value="1"/>
            </ownedAttribute>
          </packagedElement>
          <packagedElement xmi:type="uml:Association" xmi:id="_0lbAIJRzEeehJJuiPUQHXA" name="A_returnType_predefinedFunction" memberEnd="_0ln0cJRzEeehJJuiPUQHXA _0lq3wJRzEeehJJuiPUQHXA">
            <eAnnotations xmi:id="_0ljjAJRzEeehJJuiPUQHXA" source="org.eclipse.papyrus">
              <details xmi:id="_0ljjAZRzEeehJJuiPUQHXA" key="nature" value="UML_Nature"/>
            </eAnnotations>
            <ownedEnd xmi:id="_0lq3wJRzEeehJJuiPUQHXA" name="predefinedfunction" type="_OzUF0JRzEeehJJuiPUQHXA" association="_0lbAIJRzEeehJJuiPUQHXA"/>
          </packagedElement>
          <packagedElement xmi:type="uml:Association" xmi:id="_ZN0KcOSBEeWMb9h0hGvbqQ" name="A_dataType_dataInstanceUse" memberEnd="_ZN8tUOSBEeWMb9h0hGvbqQ _ZN8tUeSBEeWMb9h0hGvbqQ">
            <eAnnotations xmi:id="_ZN300OSBEeWMb9h0hGvbqQ" source="org.eclipse.papyrus">
              <details xmi:id="_ZN4b4OSBEeWMb9h0hGvbqQ" key="nature" value="UML_Nature"/>
            </eAnnotations>
            <ownedEnd xmi:id="_ZN8tUeSBEeWMb9h0hGvbqQ" name="datainstanceuse" type="_WJp7y2jrEeSGaIFXgYnwew" association="_ZN0KcOSBEeWMb9h0hGvbqQ"/>
          </packagedElement>
          <packagedElement xmi:type="uml:Association" xmi:id="_T3t14EQTEeqBvYJaFSFI5A" name="A_StructuredDataType_Extension" memberEnd="_T3uc8kQTEeqBvYJaFSFI5A _T3uc9UQTEeqBvYJaFSFI5A">
            <eAnnotations xmi:id="_T3uc8EQTEeqBvYJaFSFI5A" source="org.eclipse.papyrus">
              <details xmi:id="_T3uc8UQTEeqBvYJaFSFI5A" key="nature" value="UML_Nature"/>
            </eAnnotations>
            <ownedEnd xmi:id="_T3uc9UQTEeqBvYJaFSFI5A" name="structureddatainstance" type="_GPy5YAwgEeSyW5TlhCAZUA" association="_T3t14EQTEeqBvYJaFSFI5A"/>
          </packagedElement>
          <packagedElement xmi:type="uml:Class" xmi:id="_V4hEcJxaEeuGmLQ6wlnetA" name="EnumDataType">
            <generalization xmi:id="_bMOZwJxaEeuGmLQ6wlnetA" general="_YchMsAwZEeSyW5TlhCAZUA"/>
            <ownedAttribute xmi:id="_gqh1gJxaEeuGmLQ6wlnetA" name="value" type="_g0xJsAwcEeSyW5TlhCAZUA" aggregation="composite" association="_gqdkEJxaEeuGmLQ6wlnetA">
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_gqjDoJxaEeuGmLQ6wlnetA" value="*"/>
            </ownedAttribute>
          </packagedElement>
          <packagedElement xmi:type="uml:Association" xmi:id="_gqdkEJxaEeuGmLQ6wlnetA" memberEnd="_gqh1gJxaEeuGmLQ6wlnetA _gqjDoZxaEeuGmLQ6wlnetA">
            <eAnnotations xmi:id="_gqgnYJxaEeuGmLQ6wlnetA" source="org.eclipse.papyrus">
              <details xmi:id="_gqhOcJxaEeuGmLQ6wlnetA" key="nature" value="UML_Nature"/>
            </eAnnotations>
            <ownedEnd xmi:id="_gqjDoZxaEeuGmLQ6wlnetA" name="enumdatatype" type="_V4hEcJxaEeuGmLQ6wlnetA" association="_gqdkEJxaEeuGmLQ6wlnetA"/>
          </packagedElement>
          <packagedElement xmi:type="uml:Association" xmi:id="_eYoO4JxbEeuGmLQ6wlnetA" memberEnd="_eYo18pxbEeuGmLQ6wlnetA _eYpdApxbEeuGmLQ6wlnetA">
            <eAnnotations xmi:id="_eYo18JxbEeuGmLQ6wlnetA" source="org.eclipse.papyrus">
              <details xmi:id="_eYo18ZxbEeuGmLQ6wlnetA" key="nature" value="UML_Nature"/>
            </eAnnotations>
            <ownedEnd xmi:id="_eYpdApxbEeuGmLQ6wlnetA" name="simpledatatype" type="_YchMsAwZEeSyW5TlhCAZUA" association="_eYoO4JxbEeuGmLQ6wlnetA"/>
          </packagedElement>
          <packagedElement xmi:type="uml:Association" xmi:id="_YnjysJxcEeuGmLQ6wlnetA" memberEnd="_YnkZwpxcEeuGmLQ6wlnetA _YnlA0pxcEeuGmLQ6wlnetA">
            <eAnnotations xmi:id="_YnkZwJxcEeuGmLQ6wlnetA" source="org.eclipse.papyrus">
              <details xmi:id="_YnkZwZxcEeuGmLQ6wlnetA" key="nature" value="UML_Nature"/>
            </eAnnotations>
            <ownedEnd xmi:id="_YnlA0pxcEeuGmLQ6wlnetA" name="datatype" type="_DFaAoO4xEeKygtYz46QGBw" association="_YnjysJxcEeuGmLQ6wlnetA"/>
          </packagedElement>
          <packagedElement xmi:type="uml:Association" xmi:id="_4aG20J3nEeuoZ4mf2LxKWg" memberEnd="_4aUSMJ3nEeuoZ4mf2LxKWg _4aUSM53nEeuoZ4mf2LxKWg">
            <eAnnotations xmi:id="_4aQn0J3nEeuoZ4mf2LxKWg" source="org.eclipse.papyrus">
              <details xmi:id="_4aQn0Z3nEeuoZ4mf2LxKWg" key="nature" value="UML_Nature"/>
            </eAnnotations>
            <ownedEnd xmi:id="_4aUSM53nEeuoZ4mf2LxKWg" name="member" type="_2PvEMAwhEeSyW5TlhCAZUA" association="_4aG20J3nEeuoZ4mf2LxKWg"/>
          </packagedElement>
        </packagedElement>
        <packagedElement xmi:type="uml:Package" xmi:id="_u2zt4HlFEeSVko5r_SJ_NA" name="DataUse">
          <packagedElement xmi:type="uml:Class" xmi:id="_Er2MgFRwEeSK7t9cQ4MpAA" name="DynamicDataUse" isAbstract="true">
            <generalization xmi:id="_FQBIUGjvEeSSJti4FPYumw" general="_WJp72GjrEeSGaIFXgYnwew"/>
          </packagedElement>
          <packagedElement xmi:type="uml:Class" xmi:id="_wpPAcFU4EeSayvSxECItWQ" name="VariableUse">
            <generalization xmi:id="_4kjRMFU4EeSayvSxECItWQ" general="_Er2MgFRwEeSK7t9cQ4MpAA"/>
            <ownedAttribute xmi:id="_dwb5AFU5EeSayvSxECItWQ" name="componentInstance" type="_9PcJMO7oEeKEI7DGGPzGog" association="_dwb5A1U5EeSayvSxECItWQ">
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_dwb5AVU5EeSayvSxECItWQ" value="1"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_dwb5AlU5EeSayvSxECItWQ" value="1"/>
            </ownedAttribute>
            <ownedAttribute xmi:id="_mVAywG8PEeSktv7vAivsJQ" name="variable" type="_E3EycBJAEeSWKPaJEaS7sQ" association="_mVAyw28PEeSktv7vAivsJQ">
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_mVAywW8PEeSktv7vAivsJQ" value="1"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_mVAywm8PEeSktv7vAivsJQ" value="1"/>
            </ownedAttribute>
          </packagedElement>
          <packagedElement xmi:type="uml:Association" xmi:id="_dwb5A1U5EeSayvSxECItWQ" name="A_variableUse_componentInstance_1" memberEnd="_dwb5BFU5EeSayvSxECItWQ _dwb5AFU5EeSayvSxECItWQ">
            <ownedEnd xmi:id="_dwb5BFU5EeSayvSxECItWQ" name="variableUse" type="_wpPAcFU4EeSayvSxECItWQ" association="_dwb5A1U5EeSayvSxECItWQ">
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_dwb5BVU5EeSayvSxECItWQ" value="1"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_dwb5BlU5EeSayvSxECItWQ" value="1"/>
            </ownedEnd>
          </packagedElement>
          <packagedElement xmi:type="uml:Class" xmi:id="_YkPS8FXTEeSf0aIm6WrGsA" name="ParameterMapping">
            <generalization xmi:id="_YkPS8VXTEeSf0aIm6WrGsA" general="_oFvnIM5xEeKBmZvNr53Zng"/>
            <ownedAttribute xmi:id="_GqbuEFX6EeSf0aIm6WrGsA" name="parameterURI" visibility="public" isUnique="false">
              <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_GqbuEVX6EeSf0aIm6WrGsA"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_GqbuElX6EeSf0aIm6WrGsA" value="1"/>
            </ownedAttribute>
            <ownedAttribute xmi:id="_aZB_gG_sEeSBHeRVSjQ_rw" name="parameter" type="_YUbVQG8BEeSktv7vAivsJQ" association="_aZB_g2_sEeSBHeRVSjQ_rw">
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_aZB_gW_sEeSBHeRVSjQ_rw" value="1"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_aZB_gm_sEeSBHeRVSjQ_rw" value="1"/>
            </ownedAttribute>
          </packagedElement>
          <packagedElement xmi:type="uml:Association" xmi:id="_vMCxA1X5EeSf0aIm6WrGsA" name="A_dataElementMapping_memberMapping_1" memberEnd="_vMCxBFX5EeSf0aIm6WrGsA _vMCxAFX5EeSf0aIm6WrGsA">
            <ownedEnd xmi:id="_vMCxBFX5EeSf0aIm6WrGsA" name="dataElementMapping" type="_yT9ZkBR4EeOImOhKB9FC0A" association="_vMCxA1X5EeSf0aIm6WrGsA">
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_vMCxBVX5EeSf0aIm6WrGsA" value="1"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_vMCxBlX5EeSf0aIm6WrGsA" value="1"/>
            </ownedEnd>
          </packagedElement>
          <packagedElement xmi:type="uml:Association" xmi:id="_Tx07AGjmEeSGaIFXgYnwew" name="A_action_formalParameter" memberEnd="_Tx07AWjmEeSGaIFXgYnwew _TxrxEGjmEeSGaIFXgYnwew">
            <ownedEnd xmi:id="_Tx07AWjmEeSGaIFXgYnwew" name="action" type="_Rpj70AzBEeSLvN-sL2100Q" association="_Tx07AGjmEeSGaIFXgYnwew">
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Tx07AmjmEeSGaIFXgYnwew" value="1"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Tx07A2jmEeSGaIFXgYnwew" value="1"/>
            </ownedEnd>
          </packagedElement>
          <packagedElement xmi:type="uml:Association" xmi:id="_WJgKwGjrEeSGaIFXgYnwew" name="A_actualParameterSpecification_dataUse_1" memberEnd="_WJgKwWjrEeSGaIFXgYnwew _WJgK0GjrEeSGaIFXgYnwew">
            <ownedEnd xmi:id="_WJgKwWjrEeSGaIFXgYnwew" name="argumentSpecification" type="_WJgKzmjrEeSGaIFXgYnwew" isUnique="false" association="_WJgKwGjrEeSGaIFXgYnwew">
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_WJgKwmjrEeSGaIFXgYnwew" value="1"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_WJgKw2jrEeSGaIFXgYnwew" value="1"/>
            </ownedEnd>
          </packagedElement>
          <packagedElement xmi:type="uml:Association" xmi:id="_WJgKxGjrEeSGaIFXgYnwew" name="A_actualTupleElement_tupleElementName_1" memberEnd="_WJgKxWjrEeSGaIFXgYnwew _WJgK02jrEeSGaIFXgYnwew">
            <ownedEnd xmi:id="_WJgKxWjrEeSGaIFXgYnwew" name="actualTupleElement" type="_WJgKzmjrEeSGaIFXgYnwew" association="_WJgKxGjrEeSGaIFXgYnwew">
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_WJgKxmjrEeSGaIFXgYnwew" value="1"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_WJgKx2jrEeSGaIFXgYnwew" value="1"/>
            </ownedEnd>
          </packagedElement>
          <packagedElement xmi:type="uml:Class" xmi:id="_WJgKyGjrEeSGaIFXgYnwew" name="OmitValue">
            <generalization xmi:id="_WJgKyWjrEeSGaIFXgYnwew" general="_WJp7wmjrEeSGaIFXgYnwew"/>
          </packagedElement>
          <packagedElement xmi:type="uml:Association" xmi:id="_WJgKymjrEeSGaIFXgYnwew" name="A_anyNoneValueSpec_dataType_1" memberEnd="_WJgKy2jrEeSGaIFXgYnwew _WJp7xGjrEeSGaIFXgYnwew">
            <ownedEnd xmi:id="_WJgKy2jrEeSGaIFXgYnwew" name="anyNoneValueSpec" type="_WJp7x2jrEeSGaIFXgYnwew" association="_WJgKymjrEeSGaIFXgYnwew">
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_WJgKzGjrEeSGaIFXgYnwew" value="1"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_WJgKzWjrEeSGaIFXgYnwew" value="1"/>
            </ownedEnd>
          </packagedElement>
          <packagedElement xmi:type="uml:Class" xmi:id="_WJgKzmjrEeSGaIFXgYnwew" name="ParameterBinding">
            <generalization xmi:id="_WJgKz2jrEeSGaIFXgYnwew" general="_oFvnIM5xEeKBmZvNr53Zng"/>
            <ownedAttribute xmi:id="_WJgK0GjrEeSGaIFXgYnwew" name="dataUse" type="_WJp72GjrEeSGaIFXgYnwew" aggregation="composite" association="_WJgKwGjrEeSGaIFXgYnwew">
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_WJgK0WjrEeSGaIFXgYnwew" value="1"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_WJgK0mjrEeSGaIFXgYnwew" value="1"/>
            </ownedAttribute>
            <ownedAttribute xmi:id="_WJgK02jrEeSGaIFXgYnwew" name="parameter" type="_YUbVQG8BEeSktv7vAivsJQ" association="_WJgKxGjrEeSGaIFXgYnwew">
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_WJgK1GjrEeSGaIFXgYnwew" value="1"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_WJgK1WjrEeSGaIFXgYnwew" value="1"/>
            </ownedAttribute>
          </packagedElement>
          <packagedElement xmi:type="uml:Class" xmi:id="_WJp7wGjrEeSGaIFXgYnwew" name="StaticDataUse" isAbstract="true">
            <generalization xmi:id="_WJp7wWjrEeSGaIFXgYnwew" general="_WJp72GjrEeSGaIFXgYnwew"/>
          </packagedElement>
          <packagedElement xmi:type="uml:Class" xmi:id="_WJp7wmjrEeSGaIFXgYnwew" name="SpecialValueUse" isAbstract="true">
            <generalization xmi:id="_WJp7w2jrEeSGaIFXgYnwew" general="_WJp7wGjrEeSGaIFXgYnwew"/>
          </packagedElement>
          <packagedElement xmi:type="uml:Class" xmi:id="_WJp7x2jrEeSGaIFXgYnwew" name="AnyValue">
            <generalization xmi:id="_WJp7yGjrEeSGaIFXgYnwew" general="_WJp7wmjrEeSGaIFXgYnwew"/>
            <ownedAttribute xmi:id="_WJp7xGjrEeSGaIFXgYnwew" name="dataType" type="_DFaAoO4xEeKygtYz46QGBw" association="_WJgKymjrEeSGaIFXgYnwew">
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_WJp7xWjrEeSGaIFXgYnwew"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_WJp7xmjrEeSGaIFXgYnwew" value="1"/>
            </ownedAttribute>
          </packagedElement>
          <packagedElement xmi:type="uml:Class" xmi:id="_WJp7yWjrEeSGaIFXgYnwew" name="AnyValueOrOmit">
            <generalization xmi:id="_WJp7ymjrEeSGaIFXgYnwew" general="_WJp7wmjrEeSGaIFXgYnwew"/>
          </packagedElement>
          <packagedElement xmi:type="uml:Class" xmi:id="_WJp7y2jrEeSGaIFXgYnwew" name="DataInstanceUse">
            <generalization xmi:id="_WJp7zGjrEeSGaIFXgYnwew" general="_WJp7wGjrEeSGaIFXgYnwew"/>
            <ownedAttribute xmi:id="_WJp7zWjrEeSGaIFXgYnwew" name="dataInstance" type="_--G8wOy_EeKqo4Ny4D-vKA" association="_WJp71GjrEeSGaIFXgYnwew">
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_WJp7zmjrEeSGaIFXgYnwew"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_WJp7z2jrEeSGaIFXgYnwew" value="1"/>
            </ownedAttribute>
            <ownedAttribute xmi:id="_9f1ngOSAEeWMb9h0hGvbqQ" name="unassignedMember" visibility="public" type="_mEj6wOR-EeWMb9h0hGvbqQ" isUnique="false">
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Cf7dQOSBEeWMb9h0hGvbqQ"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_CgalcOSBEeWMb9h0hGvbqQ" value="1"/>
              <defaultValue xmi:type="uml:LiteralString" xmi:id="_Ge2J4OSBEeWMb9h0hGvbqQ"/>
            </ownedAttribute>
            <ownedAttribute xmi:id="_ZN8tUOSBEeWMb9h0hGvbqQ" name="dataType" type="_DFaAoO4xEeKygtYz46QGBw" association="_ZN0KcOSBEeWMb9h0hGvbqQ">
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_ekn3EOSBEeWMb9h0hGvbqQ"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_ekpFMOSBEeWMb9h0hGvbqQ" value="1"/>
            </ownedAttribute>
          </packagedElement>
          <packagedElement xmi:type="uml:Association" xmi:id="_WJp70GjrEeSGaIFXgYnwew" name="A_dataUse_argumentSpec_1" memberEnd="_WJp70WjrEeSGaIFXgYnwew _WJp72mjrEeSGaIFXgYnwew">
            <ownedEnd xmi:id="_WJp70WjrEeSGaIFXgYnwew" name="dataUse" type="_WJp72GjrEeSGaIFXgYnwew" association="_WJp70GjrEeSGaIFXgYnwew">
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_WJp70mjrEeSGaIFXgYnwew" value="1"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_WJp702jrEeSGaIFXgYnwew" value="1"/>
            </ownedEnd>
          </packagedElement>
          <packagedElement xmi:type="uml:Association" xmi:id="_WJp71GjrEeSGaIFXgYnwew" name="A_simpleDataSpec_simpleDataInstance_1" memberEnd="_WJp71WjrEeSGaIFXgYnwew _WJp7zWjrEeSGaIFXgYnwew">
            <ownedEnd xmi:id="_WJp71WjrEeSGaIFXgYnwew" name="simpleDataSpec" type="_WJp7y2jrEeSGaIFXgYnwew" association="_WJp71GjrEeSGaIFXgYnwew">
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_WJp71mjrEeSGaIFXgYnwew" value="1"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_WJp712jrEeSGaIFXgYnwew" value="1"/>
            </ownedEnd>
          </packagedElement>
          <packagedElement xmi:type="uml:Class" xmi:id="_WJp72GjrEeSGaIFXgYnwew" name="DataUse" isAbstract="true">
            <generalization xmi:id="_WJp72WjrEeSGaIFXgYnwew" general="_oFvnIM5xEeKBmZvNr53Zng"/>
            <ownedAttribute xmi:id="_WJp72mjrEeSGaIFXgYnwew" name="argument" type="_WJgKzmjrEeSGaIFXgYnwew" isOrdered="true" aggregation="composite" association="_WJp70GjrEeSGaIFXgYnwew">
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_WJp722jrEeSGaIFXgYnwew"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_WJp73GjrEeSGaIFXgYnwew" value="*"/>
            </ownedAttribute>
            <ownedAttribute xmi:id="_gwQcc5b4Eeejq_dYl-5pkw" name="reduction" type="_EG5PUJb4Eeejq_dYl-5pkw" aggregation="composite" association="_gwQccJb4Eeejq_dYl-5pkw">
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_kxRa0Jb4Eeejq_dYl-5pkw"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_kxRa0Zb4Eeejq_dYl-5pkw" value="*"/>
            </ownedAttribute>
          </packagedElement>
          <packagedElement xmi:type="uml:Association" xmi:id="_Hg_3A2jwEeSSJti4FPYumw" name="A_dataUse_reduction" memberEnd="_Hg_3BGjwEeSSJti4FPYumw _Hg_3AGjwEeSSJti4FPYumw">
            <ownedEnd xmi:id="_Hg_3BGjwEeSSJti4FPYumw" name="dataUse" type="_EG5PUJb4Eeejq_dYl-5pkw" association="_Hg_3A2jwEeSSJti4FPYumw">
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Hg_3BWjwEeSSJti4FPYumw" value="1"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Hg_3BmjwEeSSJti4FPYumw" value="1"/>
            </ownedEnd>
          </packagedElement>
          <packagedElement xmi:type="uml:Association" xmi:id="_t5YAgGmHEeS8o-VU1V1CZg" name="A_memberAssignment_memberSpec" memberEnd="_t5YAgWmHEeS8o-VU1V1CZg _t4xjkGmHEeS8o-VU1V1CZg">
            <ownedEnd xmi:id="_t5YAgWmHEeS8o-VU1V1CZg" name="memberAssignment" type="_TtMSoAwgEeSyW5TlhCAZUA" association="_t5YAgGmHEeS8o-VU1V1CZg">
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_t5YAgmmHEeS8o-VU1V1CZg" value="1"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_t5YAg2mHEeS8o-VU1V1CZg" value="1"/>
            </ownedEnd>
          </packagedElement>
          <packagedElement xmi:type="uml:Class" xmi:id="_YUbVQG8BEeSktv7vAivsJQ" name="Parameter" isAbstract="true">
            <generalization xmi:id="_YUbVQW8BEeSktv7vAivsJQ" general="_TO2tgFRxEeSGV_4El4z6Og"/>
            <ownedAttribute xmi:id="_YUbVQm8BEeSktv7vAivsJQ" name="dataType" type="_DFaAoO4xEeKygtYz46QGBw" association="_Qia4YwwjEeSyW5TlhCAZUA">
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_YUbVQ28BEeSktv7vAivsJQ" value="1"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_YUbVRG8BEeSktv7vAivsJQ" value="1"/>
            </ownedAttribute>
          </packagedElement>
          <packagedElement xmi:type="uml:Association" xmi:id="_mVAyw28PEeSktv7vAivsJQ" name="A_variableUse_variable_1" memberEnd="_mVAyxG8PEeSktv7vAivsJQ _mVAywG8PEeSktv7vAivsJQ">
            <ownedEnd xmi:id="_mVAyxG8PEeSktv7vAivsJQ" name="variableUse" type="_wpPAcFU4EeSayvSxECItWQ" association="_mVAyw28PEeSktv7vAivsJQ">
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_mVAyxW8PEeSktv7vAivsJQ" value="1"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_mVAyxm8PEeSktv7vAivsJQ" value="1"/>
            </ownedEnd>
          </packagedElement>
          <packagedElement xmi:type="uml:Association" xmi:id="_CWKrIG_mEeSBHeRVSjQ_rw" name="A_variable_dataType" memberEnd="_CWKrIW_mEeSBHeRVSjQ_rw _CWA6IG_mEeSBHeRVSjQ_rw">
            <ownedEnd xmi:id="_CWKrIW_mEeSBHeRVSjQ_rw" name="variable" type="_E3EycBJAEeSWKPaJEaS7sQ" association="_CWKrIG_mEeSBHeRVSjQ_rw">
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_CWKrIm_mEeSBHeRVSjQ_rw" value="1"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_CWKrI2_mEeSBHeRVSjQ_rw" value="1"/>
            </ownedEnd>
          </packagedElement>
          <packagedElement xmi:type="uml:Association" xmi:id="_aZB_g2_sEeSBHeRVSjQ_rw" name="A_parameterMapping_parameter" memberEnd="_aZB_hG_sEeSBHeRVSjQ_rw _aZB_gG_sEeSBHeRVSjQ_rw">
            <ownedEnd xmi:id="_aZB_hG_sEeSBHeRVSjQ_rw" name="parameterMapping" type="_YkPS8FXTEeSf0aIm6WrGsA" association="_aZB_g2_sEeSBHeRVSjQ_rw">
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_aZB_hW_sEeSBHeRVSjQ_rw" value="1"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_aZB_hm_sEeSBHeRVSjQ_rw" value="1"/>
            </ownedEnd>
          </packagedElement>
          <packagedElement xmi:type="uml:Association" xmi:id="_EhZHsDAmEeerxdvNBlW7Qw" name="A_dataUse_collectionIndex" memberEnd="_EhZHszAmEeerxdvNBlW7Qw _EhZHtDAmEeerxdvNBlW7Qw">
            <eAnnotations xmi:id="_EhZHsTAmEeerxdvNBlW7Qw" source="org.eclipse.papyrus">
              <details xmi:id="_EhZHsjAmEeerxdvNBlW7Qw" key="nature" value="UML_Nature"/>
            </eAnnotations>
            <ownedEnd xmi:id="_EhZHtDAmEeerxdvNBlW7Qw" name="datause" type="_EG5PUJb4Eeejq_dYl-5pkw" association="_EhZHsDAmEeerxdvNBlW7Qw"/>
          </packagedElement>
          <packagedElement xmi:type="uml:Class" xmi:id="_TDxjgJR1EeehJJuiPUQHXA" name="PredefinedFunctionCall">
            <generalization xmi:id="_TDxjgZR1EeehJJuiPUQHXA" general="_Er2MgFRwEeSK7t9cQ4MpAA"/>
            <ownedAttribute xmi:id="_0LwbkpR2EeehJJuiPUQHXA" name="function" type="_OzUF0JRzEeehJJuiPUQHXA" association="_0Lv0gJR2EeehJJuiPUQHXA"/>
            <ownedAttribute xmi:id="_RaSLQ5R3EeehJJuiPUQHXA" name="actualParameter" type="_WJp72GjrEeSGaIFXgYnwew" isOrdered="true" aggregation="composite" association="_RaSLQJR3EeehJJuiPUQHXA">
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_aFr1IJR3EeehJJuiPUQHXA"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_aFtqUJR3EeehJJuiPUQHXA" value="*"/>
            </ownedAttribute>
          </packagedElement>
          <packagedElement xmi:type="uml:Association" xmi:id="_RaSLQJR3EeehJJuiPUQHXA" name="A_acutualParameter_predefinedFunction" memberEnd="_RaSLQ5R3EeehJJuiPUQHXA _RaSyUJR3EeehJJuiPUQHXA">
            <eAnnotations xmi:id="_RaSLQZR3EeehJJuiPUQHXA" source="org.eclipse.papyrus">
              <details xmi:id="_RaSLQpR3EeehJJuiPUQHXA" key="nature" value="UML_Nature"/>
            </eAnnotations>
            <ownedEnd xmi:id="_RaSyUJR3EeehJJuiPUQHXA" name="predefinedfunctioncall" type="_TDxjgJR1EeehJJuiPUQHXA" association="_RaSLQJR3EeehJJuiPUQHXA"/>
          </packagedElement>
          <packagedElement xmi:type="uml:Association" xmi:id="_0Lv0gJR2EeehJJuiPUQHXA" name="A_function_predefinedFunction" memberEnd="_0LwbkpR2EeehJJuiPUQHXA _0LxCoJR2EeehJJuiPUQHXA">
            <eAnnotations xmi:id="_0LwbkJR2EeehJJuiPUQHXA" source="org.eclipse.papyrus">
              <details xmi:id="_0LwbkZR2EeehJJuiPUQHXA" key="nature" value="UML_Nature"/>
            </eAnnotations>
            <ownedEnd xmi:id="_0LxCoJR2EeehJJuiPUQHXA" name="predefinedfunctioncall" type="_TDxjgJR1EeehJJuiPUQHXA" association="_0Lv0gJR2EeehJJuiPUQHXA"/>
          </packagedElement>
          <packagedElement xmi:type="uml:Class" xmi:id="_EG5PUJb4Eeejq_dYl-5pkw" name="MemberReference">
            <generalization xmi:id="_EG5PUZb4Eeejq_dYl-5pkw" general="_oFvnIM5xEeKBmZvNr53Zng"/>
            <ownedAttribute xmi:id="_Hg_3AGjwEeSSJti4FPYumw" name="member" type="_2PvEMAwhEeSyW5TlhCAZUA" isOrdered="true" association="_Hg_3A2jwEeSSJti4FPYumw">
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Hg_3AWjwEeSSJti4FPYumw"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Hg_3AmjwEeSSJti4FPYumw" value="1"/>
            </ownedAttribute>
            <ownedAttribute xmi:id="_EhZHszAmEeerxdvNBlW7Qw" name="collectionIndex" type="_WJp72GjrEeSGaIFXgYnwew" aggregation="composite" association="_EhZHsDAmEeerxdvNBlW7Qw">
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_KkM-sDAmEeerxdvNBlW7Qw"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_KkM-sTAmEeerxdvNBlW7Qw" value="1"/>
            </ownedAttribute>
          </packagedElement>
          <packagedElement xmi:type="uml:Association" xmi:id="_gwQccJb4Eeejq_dYl-5pkw" name="A_reduction_DataUse" memberEnd="_gwQcc5b4Eeejq_dYl-5pkw _gwQcdJb4Eeejq_dYl-5pkw">
            <eAnnotations xmi:id="_gwQccZb4Eeejq_dYl-5pkw" source="org.eclipse.papyrus">
              <details xmi:id="_gwQccpb4Eeejq_dYl-5pkw" key="nature" value="UML_Nature"/>
            </eAnnotations>
            <ownedEnd xmi:id="_gwQcdJb4Eeejq_dYl-5pkw" name="datause" type="_WJp72GjrEeSGaIFXgYnwew" association="_gwQccJb4Eeejq_dYl-5pkw"/>
          </packagedElement>
          <packagedElement xmi:type="uml:Class" xmi:id="_ySa5gEN-Eeq6JfofCdGheg" name="LiteralValueUse">
            <generalization xmi:id="_ySa5gUN-Eeq6JfofCdGheg" general="_WJp7wGjrEeSGaIFXgYnwew"/>
            <ownedAttribute xmi:id="_kmdqYEN_Eeq6JfofCdGheg" name="value" visibility="public" isUnique="false">
              <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_PVjnkJx3EeuGmLQ6wlnetA"/>
            <ownedAttribute xmi:id="_uKPl8EP8EeqBvYJaFSFI5A" name="dataType" type="_DFaAoO4xEeKygtYz46QGBw" association="_uKLUgEP8EeqBvYJaFSFI5A">
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_uKQNAEP8EeqBvYJaFSFI5A"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_uKQ0EEP8EeqBvYJaFSFI5A" value="1"/>
            </ownedAttribute>
            <ownedAttribute xmi:id="_05M30JxmEeuGmLQ6wlnetA" name="intValue" isUnique="false">
              <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_hrc8oJx-EeuGmLQ6wlnetA"/>
            </ownedAttribute>
            <ownedAttribute xmi:id="_RP9ewJx3EeuGmLQ6wlnetA" name="boolValue" isUnique="false">
              <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_hrWO8Jx-EeuGmLQ6wlnetA"/>
            </ownedAttribute>
          </packagedElement>
          <packagedElement xmi:type="uml:Association" xmi:id="_uKLUgEP8EeqBvYJaFSFI5A" name="A_LiteralValueUse_DataType" memberEnd="_uKPl8EP8EeqBvYJaFSFI5A _uKQ0EUP8EeqBvYJaFSFI5A">
            <eAnnotations xmi:id="_uKOX0EP8EeqBvYJaFSFI5A" source="org.eclipse.papyrus">
              <details xmi:id="_uKO-4EP8EeqBvYJaFSFI5A" key="nature" value="UML_Nature"/>
            </eAnnotations>
            <ownedEnd xmi:id="_uKQ0EUP8EeqBvYJaFSFI5A" name="literalvalueuse" type="_ySa5gEN-Eeq6JfofCdGheg" association="_uKLUgEP8EeqBvYJaFSFI5A"/>
        </packagedElement>
      </packagedElement>
      <packagedElement xmi:type="uml:Package" xmi:id="_wKKK0OzAEeKqo4Ny4D-vKA" name="Time">
        <packagedElement xmi:type="uml:Class" xmi:id="_EX8C4iH4EeSpDonUzsDrRg" name="Time">
          <generalization xmi:id="_OMxl4DQTEeSy59ljSot60w" general="_YchMsAwZEeSyW5TlhCAZUA"/>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_EYFM5iH4EeSpDonUzsDrRg" name="TimeLabel">
          <generalization xmi:id="_XLRBgHr5EeSsXY7cbUxrsw" general="_TO2tgFRxEeSGV_4El4z6Og"/>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_9l344O-8EeKh3utQwSgWiA" name="Timer">
          <generalization xmi:id="_0OyOIGmtEeS8o-VU1V1CZg" general="_TO2tgFRxEeSGV_4El4z6Og"/>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_gj5iAO-9EeKh3utQwSgWiA" name="TimerOperation" isAbstract="true">
          <generalization xmi:id="_fOaiQPBsEeKi_dKlqhYxdQ" general="_KEb28O7vEeKEI7DGGPzGog"/>
          <ownedAttribute xmi:id="_kUUfoO-9EeKh3utQwSgWiA" name="timer" type="_9l344O-8EeKh3utQwSgWiA" isUnique="false" association="_kUnakO-9EeKh3utQwSgWiA">
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_kUUfoe-9EeKh3utQwSgWiA" value="1"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_kUUfou-9EeKh3utQwSgWiA" value="1"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_EnSmQHrIEeSWuMHj58bJ6Q" name="componentInstance" type="_9PcJMO7oEeKEI7DGGPzGog" association="_EnVCgHrIEeSWuMHj58bJ6Q">
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_EnSmQXrIEeSWuMHj58bJ6Q" value="1"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_EnSmQnrIEeSWuMHj58bJ6Q" value="1"/>
          </ownedAttribute>
        </packagedElement>
        <packagedElement xmi:type="uml:Association" xmi:id="_kUnakO-9EeKh3utQwSgWiA" name="timerOperation_timer_1" memberEnd="_kUnake-9EeKh3utQwSgWiA _kUUfoO-9EeKh3utQwSgWiA">
          <ownedEnd xmi:id="_kUnake-9EeKh3utQwSgWiA" name="timerOperation" type="_gj5iAO-9EeKh3utQwSgWiA" association="_kUnakO-9EeKh3utQwSgWiA">
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_kUnaku-9EeKh3utQwSgWiA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_kUnak--9EeKh3utQwSgWiA" value="*"/>
          </ownedEnd>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_zTLEkO-9EeKh3utQwSgWiA" name="TimerStart">
          <generalization xmi:id="_PUzjUO--EeKh3utQwSgWiA" general="_gj5iAO-9EeKh3utQwSgWiA"/>
          <ownedAttribute xmi:id="_Y-NcEGmxEeS8o-VU1V1CZg" name="period" type="_WJp72GjrEeSGaIFXgYnwew" aggregation="composite" association="_Y-WmAGmxEeS8o-VU1V1CZg">
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Y-NcEWmxEeS8o-VU1V1CZg" value="1"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Y-NcEmmxEeS8o-VU1V1CZg" value="1"/>
          </ownedAttribute>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_120tEO-9EeKh3utQwSgWiA" name="TimerStop">
          <generalization xmi:id="_QJxccO--EeKh3utQwSgWiA" general="_gj5iAO-9EeKh3utQwSgWiA"/>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_2wGecO-9EeKh3utQwSgWiA" name="TimeOut">
          <generalization xmi:id="_RGUkQO--EeKh3utQwSgWiA" general="_gj5iAO-9EeKh3utQwSgWiA"/>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_UuaFQO--EeKh3utQwSgWiA" name="TimeOperation" isAbstract="true">
          <generalization xmi:id="_f1r9oPBsEeKi_dKlqhYxdQ" general="_KEb28O7vEeKEI7DGGPzGog"/>
          <ownedAttribute xmi:id="_ygIJ4EhYEeOcmtgiVRcDOQ" name="componentInstance" type="_9PcJMO7oEeKEI7DGGPzGog" isUnique="false" association="_ygOQgEhYEeOcmtgiVRcDOQ">
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_ygIJ4UhYEeOcmtgiVRcDOQ"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_ygIJ4khYEeOcmtgiVRcDOQ" value="1"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_S1KFEGmvEeS8o-VU1V1CZg" name="period" type="_WJp72GjrEeSGaIFXgYnwew" aggregation="composite" association="_S1KFE2mvEeS8o-VU1V1CZg">
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_S1KFEWmvEeS8o-VU1V1CZg" value="1"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_S1KFEmmvEeS8o-VU1V1CZg" value="1"/>
          </ownedAttribute>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_nmBEcO--EeKh3utQwSgWiA" name="Wait">
          <generalization xmi:id="_ulYqUO--EeKh3utQwSgWiA" general="_UuaFQO--EeKh3utQwSgWiA"/>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_JetdMO-_EeKh3utQwSgWiA" name="Quiescence">
          <generalization xmi:id="_LezssO-_EeKh3utQwSgWiA" general="_UuaFQO--EeKh3utQwSgWiA"/>
          <ownedAttribute xmi:id="_EDRTkHsSEeSWuMHj58bJ6Q" name="gateReference" type="_NLFY0FOjEeSK3YiOxEYRxA" association="_EDR6oHsSEeSWuMHj58bJ6Q">
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_EDRTkXsSEeSWuMHj58bJ6Q"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_EDRTknsSEeSWuMHj58bJ6Q" value="1"/>
          </ownedAttribute>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_VOxK4O-_EeKh3utQwSgWiA" name="TimeConstraint">
          <generalization xmi:id="_JmgtIBvwEeSrdaC9GQuwSg" general="_oFvnIM5xEeKBmZvNr53Zng"/>
          <ownedAttribute xmi:id="_Kb90QGmpEeS8o-VU1V1CZg" name="timeConstraintExpression" type="_WJp72GjrEeSGaIFXgYnwew" aggregation="composite" association="_Kb_CYGmpEeS8o-VU1V1CZg">
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Kb90QWmpEeS8o-VU1V1CZg" value="1"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Kb90QmmpEeS8o-VU1V1CZg" value="1"/>
          </ownedAttribute>
        </packagedElement>
        <packagedElement xmi:type="uml:Association" xmi:id="_ygOQgEhYEeOcmtgiVRcDOQ" name="timeOperation_componentInstance_1" memberEnd="_ygOQgUhYEeOcmtgiVRcDOQ _ygIJ4EhYEeOcmtgiVRcDOQ">
          <ownedEnd xmi:id="_ygOQgUhYEeOcmtgiVRcDOQ" name="timeOperation" type="_UuaFQO--EeKh3utQwSgWiA" isUnique="false" association="_ygOQgEhYEeOcmtgiVRcDOQ">
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_ygOQgkhYEeOcmtgiVRcDOQ"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_ygOQg0hYEeOcmtgiVRcDOQ" value="*"/>
          </ownedEnd>
        </packagedElement>
        <packagedElement xmi:type="uml:Association" xmi:id="_om8uwzqOEeSb8urlu7a6kg" name="A_timeLabel_atomicBehaviour_1" memberEnd="_om8uxDqOEeSb8urlu7a6kg _om8uwDqOEeSb8urlu7a6kg">
          <ownedEnd xmi:id="_om8uwDqOEeSb8urlu7a6kg" name="atomicBehaviour" type="_KEb28O7vEeKEI7DGGPzGog" association="_om8uwzqOEeSb8urlu7a6kg">
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_om8uwTqOEeSb8urlu7a6kg"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_om8uwjqOEeSb8urlu7a6kg" value="1"/>
          </ownedEnd>
        </packagedElement>
        <packagedElement xmi:type="uml:Association" xmi:id="_Q27RFFOmEeSBn4xehKK8og" name="A_atomicBehaviour_timeConstraint_1" memberEnd="_Q27RFVOmEeSBn4xehKK8og _Nzuj4DqOEeSb8urlu7a6kg">
          <ownedEnd xmi:id="_Q27RFVOmEeSBn4xehKK8og" name="atomicBehaviour" type="_KEb28O7vEeKEI7DGGPzGog" association="_Q27RFFOmEeSBn4xehKK8og">
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Q27RFlOmEeSBn4xehKK8og" value="1"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Q27RF1OmEeSBn4xehKK8og" value="1"/>
          </ownedEnd>
        </packagedElement>
        <packagedElement xmi:type="uml:Association" xmi:id="_Kb_CYGmpEeS8o-VU1V1CZg" name="A_timeConstraint_timeConstraintExpression" memberEnd="_Kb_CYWmpEeS8o-VU1V1CZg _Kb90QGmpEeS8o-VU1V1CZg">
          <ownedEnd xmi:id="_Kb_CYWmpEeS8o-VU1V1CZg" name="timeConstraint" type="_VOxK4O-_EeKh3utQwSgWiA" association="_Kb_CYGmpEeS8o-VU1V1CZg">
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Kb_CYmmpEeS8o-VU1V1CZg" value="1"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Kb_CY2mpEeS8o-VU1V1CZg" value="1"/>
          </ownedEnd>
        </packagedElement>
        <packagedElement xmi:type="uml:Association" xmi:id="_S1KFE2mvEeS8o-VU1V1CZg" name="A_timeOperation_period" memberEnd="_S1KFFGmvEeS8o-VU1V1CZg _S1KFEGmvEeS8o-VU1V1CZg">
          <ownedEnd xmi:id="_S1KFFGmvEeS8o-VU1V1CZg" name="timeOperation" type="_UuaFQO--EeKh3utQwSgWiA" association="_S1KFE2mvEeS8o-VU1V1CZg">
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_S1KFFWmvEeS8o-VU1V1CZg" value="1"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_S1KFFmmvEeS8o-VU1V1CZg" value="1"/>
          </ownedEnd>
        </packagedElement>
        <packagedElement xmi:type="uml:Association" xmi:id="_Y-WmAGmxEeS8o-VU1V1CZg" name="A_timerStart_period" memberEnd="_Y-WmAWmxEeS8o-VU1V1CZg _Y-NcEGmxEeS8o-VU1V1CZg">
          <ownedEnd xmi:id="_Y-WmAWmxEeS8o-VU1V1CZg" name="timerStart" type="_zTLEkO-9EeKh3utQwSgWiA" association="_Y-WmAGmxEeS8o-VU1V1CZg">
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Y-WmAmmxEeS8o-VU1V1CZg" value="1"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Y-WmA2mxEeS8o-VU1V1CZg" value="1"/>
          </ownedEnd>
        </packagedElement>
        <packagedElement xmi:type="uml:Association" xmi:id="_EnVCgHrIEeSWuMHj58bJ6Q" name="A_timerOperation_componentInstance" memberEnd="_EnVCgXrIEeSWuMHj58bJ6Q _EnSmQHrIEeSWuMHj58bJ6Q">
          <ownedEnd xmi:id="_EnVCgXrIEeSWuMHj58bJ6Q" name="timerOperation" type="_gj5iAO-9EeKh3utQwSgWiA" association="_EnVCgHrIEeSWuMHj58bJ6Q">
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_EnVCgnrIEeSWuMHj58bJ6Q" value="1"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_EnVCg3rIEeSWuMHj58bJ6Q" value="1"/>
          </ownedEnd>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_M8_aMHr6EeSsXY7cbUxrsw" name="TimeLabelUse">
          <generalization xmi:id="_akWnwHr6EeSsXY7cbUxrsw" general="_Er2MgFRwEeSK7t9cQ4MpAA"/>
          <ownedAttribute xmi:id="_eFmg8Hr6EeSsXY7cbUxrsw" name="timeLabel" type="_EYFM5iH4EeSpDonUzsDrRg" association="_eFmg83r6EeSsXY7cbUxrsw">
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_eFmg8Xr6EeSsXY7cbUxrsw" value="1"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_eFmg8nr6EeSsXY7cbUxrsw" value="1"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="__pf0kMoIEeeQU8HOi-vRYg" name="kind" visibility="public" type="_kmXa4MoHEeeQU8HOi-vRYg" isUnique="false">
            <defaultValue xmi:type="uml:InstanceValue" xmi:id="_OwcrINZ2EeedNORd7vYpsg" type="_kmXa4MoHEeeQU8HOi-vRYg" instance="_kmXa4coHEeeQU8HOi-vRYg"/>
          </ownedAttribute>
        </packagedElement>
        <packagedElement xmi:type="uml:Association" xmi:id="_eFmg83r6EeSsXY7cbUxrsw" name="A_timeLabelUse_timeLabel" memberEnd="_eFmg9Hr6EeSsXY7cbUxrsw _eFmg8Hr6EeSsXY7cbUxrsw">
          <ownedEnd xmi:id="_eFmg9Hr6EeSsXY7cbUxrsw" name="timeLabelUse" type="_M8_aMHr6EeSsXY7cbUxrsw" association="_eFmg83r6EeSsXY7cbUxrsw">
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_eFmg9Xr6EeSsXY7cbUxrsw" value="1"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_eFmg9nr6EeSsXY7cbUxrsw" value="1"/>
          </ownedEnd>
        </packagedElement>
        <packagedElement xmi:type="uml:Association" xmi:id="_EDR6oHsSEeSWuMHj58bJ6Q" name="A_quiescence_gateReference" memberEnd="_EDR6oXsSEeSWuMHj58bJ6Q _EDRTkHsSEeSWuMHj58bJ6Q">
          <ownedEnd xmi:id="_EDR6oXsSEeSWuMHj58bJ6Q" name="quiescence" type="_JetdMO-_EeKh3utQwSgWiA" association="_EDR6oHsSEeSWuMHj58bJ6Q">
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_EDR6onsSEeSWuMHj58bJ6Q" value="1"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_EDR6o3sSEeSWuMHj58bJ6Q" value="1"/>
          </ownedEnd>
        </packagedElement>
        <packagedElement xmi:type="uml:Enumeration" xmi:id="_kmXa4MoHEeeQU8HOi-vRYg" name="TimeLabelUseKind">
          <ownedLiteral xmi:id="_kmXa4coHEeeQU8HOi-vRYg" name="Last"/>
          <ownedLiteral xmi:id="_kmXa4soHEeeQU8HOi-vRYg" name="Previous"/>
          <ownedLiteral xmi:id="_uIFBsMoHEeeQU8HOi-vRYg" name="First"/>
        </packagedElement>
      </packagedElement>
      <packagedElement xmi:type="uml:Package" xmi:id="_WxsNgO6_EeKIkeRJcyj9VQ" name="TestConfiguration">
        <packagedElement xmi:type="uml:Class" xmi:id="_xv8nEO7oEeKEI7DGGPzGog" name="ComponentType">
          <generalization xmi:id="__ZyrcO7pEeKEI7DGGPzGog" general="_4aQ_sM6LEeKrteq_aJ3viA"/>
          <ownedAttribute xmi:id="_9hRIgBQVEeOImOhKB9FC0A" name="gateInstance" type="_nIBOkBQVEeOImOhKB9FC0A" isOrdered="true" aggregation="composite" association="_9hWBABQVEeOImOhKB9FC0A">
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_9hRIgRQVEeOImOhKB9FC0A" value="1"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_9hRIghQVEeOImOhKB9FC0A" value="*"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_jCUAEBYbEeOqL_8jAtx4GA" name="timer" type="_9l344O-8EeKh3utQwSgWiA" aggregation="composite" association="_jCY4kBYbEeOqL_8jAtx4GA">
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_jCUAERYbEeOqL_8jAtx4GA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_jCUAEhYbEeOqL_8jAtx4GA" value="*"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_6dFywBmFEeSoEOoWvEZQEA" name="variable" type="_E3EycBJAEeSWKPaJEaS7sQ" aggregation="composite" association="_6dFywxmFEeSoEOoWvEZQEA">
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_6dFywRmFEeSoEOoWvEZQEA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_6dFywhmFEeSoEOoWvEZQEA" value="*"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="__wpIAkQUEeqBvYJaFSFI5A" name="extension" type="_Lp3BcEQEEeqBvYJaFSFI5A" aggregation="composite" association="__wog8EQUEeqBvYJaFSFI5A">
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="__wpIA0QUEeqBvYJaFSFI5A"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="__wpIBEQUEeqBvYJaFSFI5A" value="1"/>
          </ownedAttribute>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_50dQEO7oEeKEI7DGGPzGog" name="TestConfiguration">
          <generalization xmi:id="_D7uesAr7EeOfdc1Ie2nqvA" general="_4aQ_sM6LEeKrteq_aJ3viA"/>
          <ownedAttribute xmi:id="_CGYioO7sEeKEI7DGGPzGog" name="componentInstance" type="_9PcJMO7oEeKEI7DGGPzGog" aggregation="composite" association="_CGcNAO7sEeKEI7DGGPzGog">
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_CGYioe7sEeKEI7DGGPzGog" value="2"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_CGYiou7sEeKEI7DGGPzGog" value="*"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_H-4nEO7sEeKEI7DGGPzGog" name="connection" type="_65IZIO7oEeKEI7DGGPzGog" aggregation="composite" association="_H-8RcO7sEeKEI7DGGPzGog">
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_H-4nEe7sEeKEI7DGGPzGog" value="1"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_H-4nEu7sEeKEI7DGGPzGog" value="*"/>
          </ownedAttribute>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_65IZIO7oEeKEI7DGGPzGog" name="Connection">
          <generalization xmi:id="_ZEJOYBV5EeOt96BlMXV7qw" general="_oFvnIM5xEeKBmZvNr53Zng"/>
          <ownedAttribute xmi:id="_YvyisHvSEeSzLtLY3z_Bsw" name="endPoint" type="_NLFY0FOjEeSK3YiOxEYRxA" aggregation="composite" association="_Yvyis3vSEeSzLtLY3z_Bsw">
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_YvyisXvSEeSzLtLY3z_Bsw" value="2"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_YvyisnvSEeSzLtLY3z_Bsw" value="2"/>
          </ownedAttribute>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_9PcJMO7oEeKEI7DGGPzGog" name="ComponentInstance">
          <generalization xmi:id="_prTZAHCXEeSt8b8bMiRGxw" general="_TO2tgFRxEeSGV_4El4z6Og"/>
          <ownedAttribute xmi:id="_rU9ZQO7rEeKEI7DGGPzGog" name="type" type="_xv8nEO7oEeKEI7DGGPzGog" isUnique="false" association="_rVBDoO7rEeKEI7DGGPzGog">
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_rU9ZQe7rEeKEI7DGGPzGog" value="1"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_rU9ZQu7rEeKEI7DGGPzGog" value="1"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_T8xvcO97EeKIHKZjSCTn7g" name="role" visibility="public" type="_PN4-cO97EeKIHKZjSCTn7g" isUnique="false">
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_cBOHAO97EeKIHKZjSCTn7g" value="1"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_cBXQ8O97EeKIHKZjSCTn7g" value="1"/>
            <defaultValue xmi:type="uml:LiteralString" xmi:id="_cBtPMO97EeKIHKZjSCTn7g">
              <value xsi:nil="true"/>
            </defaultValue>
          </ownedAttribute>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_on-ggO7pEeKEI7DGGPzGog" name="GateType">
          <generalization xmi:id="__ySD8O7pEeKEI7DGGPzGog" general="_4aQ_sM6LEeKrteq_aJ3viA"/>
          <ownedAttribute xmi:id="_f7u3MO7rEeKEI7DGGPzGog" name="dataType" type="_DFaAoO4xEeKygtYz46QGBw" association="_f7yhkO7rEeKEI7DGGPzGog">
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_f7u3Me7rEeKEI7DGGPzGog" value="1"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_f7u3Mu7rEeKEI7DGGPzGog" value="*"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_x3t1MNaJEeedNORd7vYpsg" name="kind" visibility="public" type="_ZLDHINaJEeedNORd7vYpsg" isUnique="false">
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_x3t1MdaJEeedNORd7vYpsg" value="1"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_x3t1MtaJEeedNORd7vYpsg" value="1"/>
            <defaultValue xmi:type="uml:InstanceValue" xmi:id="_Foq3MNaKEeedNORd7vYpsg" instance="_ZLDHIdaJEeedNORd7vYpsg"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_-NaaskQUEeqBvYJaFSFI5A" name="extension" type="_Lp3BcEQEEeqBvYJaFSFI5A" aggregation="composite" association="_-NZzoEQUEeqBvYJaFSFI5A">
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-Naas0QUEeqBvYJaFSFI5A"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-NaatEQUEeqBvYJaFSFI5A" value="1"/>
          </ownedAttribute>
        </packagedElement>
        <packagedElement xmi:type="uml:Association" xmi:id="_f7yhkO7rEeKEI7DGGPzGog" name="gate_dataInstance_2" memberEnd="_f7yhke7rEeKEI7DGGPzGog _f7u3MO7rEeKEI7DGGPzGog">
          <ownedEnd xmi:id="_f7yhke7rEeKEI7DGGPzGog" name="gateType" type="_on-ggO7pEeKEI7DGGPzGog" isUnique="false" association="_f7yhkO7rEeKEI7DGGPzGog">
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_f7yhku7rEeKEI7DGGPzGog"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_f7yhk-7rEeKEI7DGGPzGog" value="*"/>
          </ownedEnd>
        </packagedElement>
        <packagedElement xmi:type="uml:Association" xmi:id="_rVBDoO7rEeKEI7DGGPzGog" name="componentInstance_componentInstance_1" memberEnd="_rVBDoe7rEeKEI7DGGPzGog _rU9ZQO7rEeKEI7DGGPzGog">
          <ownedEnd xmi:id="_rVBDoe7rEeKEI7DGGPzGog" name="componentInstance" type="_9PcJMO7oEeKEI7DGGPzGog" association="_rVBDoO7rEeKEI7DGGPzGog">
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_rVBDou7rEeKEI7DGGPzGog"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_rVBDo-7rEeKEI7DGGPzGog" value="*"/>
          </ownedEnd>
        </packagedElement>
        <packagedElement xmi:type="uml:Association" xmi:id="_CGcNAO7sEeKEI7DGGPzGog" name="testConfiguration_componentInstance_1" memberEnd="_CGcNAe7sEeKEI7DGGPzGog _CGYioO7sEeKEI7DGGPzGog">
          <ownedEnd xmi:id="_CGcNAe7sEeKEI7DGGPzGog" name="testConfiguration" type="_50dQEO7oEeKEI7DGGPzGog" isUnique="false" association="_CGcNAO7sEeKEI7DGGPzGog">
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_CGcNAu7sEeKEI7DGGPzGog" value="1"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_CGcNA-7sEeKEI7DGGPzGog" value="1"/>
          </ownedEnd>
        </packagedElement>
        <packagedElement xmi:type="uml:Association" xmi:id="_H-8RcO7sEeKEI7DGGPzGog" name="testConfiguration_connection_1" memberEnd="_H-8Rce7sEeKEI7DGGPzGog _H-4nEO7sEeKEI7DGGPzGog">
          <ownedEnd xmi:id="_H-8Rce7sEeKEI7DGGPzGog" name="testConfiguration" type="_50dQEO7oEeKEI7DGGPzGog" isUnique="false" association="_H-8RcO7sEeKEI7DGGPzGog">
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_H-8Rcu7sEeKEI7DGGPzGog" value="1"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_H-8Rc-7sEeKEI7DGGPzGog" value="1"/>
          </ownedEnd>
        </packagedElement>
        <packagedElement xmi:type="uml:Enumeration" xmi:id="_PN4-cO97EeKIHKZjSCTn7g" name="ComponentInstanceRole">
          <ownedLiteral xmi:id="_SULZ8O97EeKIHKZjSCTn7g" name="SUT"/>
          <ownedLiteral xmi:id="_TEPk8O97EeKIHKZjSCTn7g" name="Tester"/>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_nIBOkBQVEeOImOhKB9FC0A" name="GateInstance">
          <generalization xmi:id="_8wC80EbfEeO3f9PZ2j3JhA" general="_TO2tgFRxEeSGV_4El4z6Og"/>
          <ownedAttribute xmi:id="_xqPQIBQVEeOImOhKB9FC0A" name="type" type="_on-ggO7pEeKEI7DGGPzGog" isUnique="false" association="_xqThkBQVEeOImOhKB9FC0A">
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_xqPQIRQVEeOImOhKB9FC0A" value="1"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_xqPQIhQVEeOImOhKB9FC0A" value="1"/>
          </ownedAttribute>
        </packagedElement>
        <packagedElement xmi:type="uml:Association" xmi:id="_xqThkBQVEeOImOhKB9FC0A" name="gateInstance_gateType_1" memberEnd="_xqThkRQVEeOImOhKB9FC0A _xqPQIBQVEeOImOhKB9FC0A">
          <ownedEnd xmi:id="_xqThkRQVEeOImOhKB9FC0A" name="gateInstance" type="_nIBOkBQVEeOImOhKB9FC0A" isUnique="false" association="_xqThkBQVEeOImOhKB9FC0A">
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_xqThkhQVEeOImOhKB9FC0A"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_xqThkxQVEeOImOhKB9FC0A" value="*"/>
          </ownedEnd>
        </packagedElement>
        <packagedElement xmi:type="uml:Association" xmi:id="_9hWBABQVEeOImOhKB9FC0A" name="componentType_gateInstance_1" memberEnd="_9hWBARQVEeOImOhKB9FC0A _9hRIgBQVEeOImOhKB9FC0A">
          <ownedEnd xmi:id="_9hWBARQVEeOImOhKB9FC0A" name="componentType" type="_xv8nEO7oEeKEI7DGGPzGog" isUnique="false" association="_9hWBABQVEeOImOhKB9FC0A">
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_9hWBAhQVEeOImOhKB9FC0A" value="1"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_9hWBAxQVEeOImOhKB9FC0A" value="1"/>
          </ownedEnd>
        </packagedElement>
        <packagedElement xmi:type="uml:Association" xmi:id="_jCY4kBYbEeOqL_8jAtx4GA" name="componentType_timer_1" memberEnd="_jCY4kRYbEeOqL_8jAtx4GA _jCUAEBYbEeOqL_8jAtx4GA">
          <ownedEnd xmi:id="_jCY4kRYbEeOqL_8jAtx4GA" name="componentType" type="_xv8nEO7oEeKEI7DGGPzGog" association="_jCY4kBYbEeOqL_8jAtx4GA">
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_jCY4khYbEeOqL_8jAtx4GA" value="1"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_jCY4kxYbEeOqL_8jAtx4GA" value="1"/>
          </ownedEnd>
        </packagedElement>