<?xml version="1.0" encoding="UTF-8"?>
<!-- <!DOCTYPE XMI SYSTEM 'Model.dtd'> -->
<XMI xmi.version="1.1" xmlns:Model="omg.org/mof.Model/1.3">
  <XMI.header>
    <XMI.model xmi.name="UML" xmi.version="1.4"/>
    <XMI.metamodel xmi.name="Model" xmi.version="1.3"/>
  </XMI.header>
  <XMI.content>
    <Model:Package xmi.id="a0" name="UML" annotation="" isRoot="false" isLeaf="false" isAbstract="false" visibility="public_vis">
      <Model:Namespace.contents>
        <Model:Tag xmi.id="a1" name="org.omg.mof.idl_prefix=org.omg" annotation="" tagId="org.omg.mof.idl_prefix" elements="a0">
          <Model:Tag.values>
            <XMI.any xmi.type="string">org.omg</XMI.any>
          </Model:Tag.values>
        </Model:Tag>
        <Model:Tag xmi.id="a2" name="org.omg.xmi.namespace=UML" annotation="" tagId="org.omg.xmi.namespace" elements="a0">
          <Model:Tag.values>
            <XMI.any xmi.type="string">UML</XMI.any>
          </Model:Tag.values>
        </Model:Tag>
        <Model:Import xmi.id="a3" name="Data_Types" annotation="" visibility="public_vis" isClustered="true" importedNamespace="a4">
        </Model:Import>
        <Model:Import xmi.id="a5" name="Core" annotation="" visibility="public_vis" isClustered="true" importedNamespace="a6">
        </Model:Import>
        <Model:Import xmi.id="a7" name="Common_Behavior" annotation="" visibility="public_vis" isClustered="true" importedNamespace="a8">
        </Model:Import>
        <Model:Import xmi.id="a9" name="Use_Cases" annotation="" visibility="public_vis" isClustered="true" importedNamespace="a10">
        </Model:Import>
        <Model:Import xmi.id="a11" name="State_Machines" annotation="" visibility="public_vis" isClustered="true" importedNamespace="a12">
        </Model:Import>
        <Model:Import xmi.id="a13" name="Collaborations" annotation="" visibility="public_vis" isClustered="true" importedNamespace="a14">
        </Model:Import>
        <Model:Import xmi.id="a15" name="Activity_Graphs" annotation="" visibility="public_vis" isClustered="true" importedNamespace="a16">
        </Model:Import>
        <Model:Import xmi.id="a17" name="Model_Management" annotation="" visibility="public_vis" isClustered="true" importedNamespace="a18">
        </Model:Import>
      </Model:Namespace.contents>
    </Model:Package>
    <Model:Package xmi.id="a4" name="Data_Types" annotation="" isRoot="false" isLeaf="false" isAbstract="false" visibility="public_vis">
      <Model:Namespace.contents>
        <Model:Tag xmi.id="a19" name="org.omg.mof.idl_prefix=org.omg.uml.Foundation" annotation="" tagId="org.omg.mof.idl_prefix" elements="a4">
          <Model:Tag.values>
            <XMI.any xmi.type="string">org.omg.uml.Foundation</XMI.any>
          </Model:Tag.values>
        </Model:Tag>
        <Model:Tag xmi.id="a20" name="org.omg.xmi.namespace=UML" annotation="" tagId="org.omg.xmi.namespace" elements="a4">
          <Model:Tag.values>
            <XMI.any xmi.type="string">UML</XMI.any>
          </Model:Tag.values>
        </Model:Tag>
        <Model:DataType xmi.id="a21" name="Integer" annotation="" isRoot="true" isLeaf="true" isAbstract="false" visibility="public_vis">
          <Model:DataType.typeCode>
            <XMI.CorbaTypeCode>
              <XMI.CorbaTcLong/>
            </XMI.CorbaTypeCode>
          </Model:DataType.typeCode>
        </Model:DataType>
        <Model:DataType xmi.id="a22" name="UnlimitedInteger" annotation="" isRoot="true" isLeaf="true" isAbstract="false" visibility="public_vis">
          <Model:DataType.typeCode>
            <XMI.CorbaTypeCode>
              <XMI.CorbaTcAlias xmi.tcName="UnlimitedInteger" xmi.tcId="IDL:org.omg.uml.Foundation/Data_Types/UnlimitedInteger:1.0">
                <XMI.CorbaTypeCode>
                  <XMI.CorbaTcLong/>
                </XMI.CorbaTypeCode>
              </XMI.CorbaTcAlias>
            </XMI.CorbaTypeCode>
          </Model:DataType.typeCode>
        </Model:DataType>
        <Model:DataType xmi.id="a23" name="String" annotation="" isRoot="true" isLeaf="true" isAbstract="false" visibility="public_vis">
          <Model:DataType.typeCode>
            <XMI.CorbaTypeCode>
              <XMI.CorbaTcString xmi.tcLength="0"/>
            </XMI.CorbaTypeCode>
          </Model:DataType.typeCode>
        </Model:DataType>
        <Model:DataType xmi.id="a24" name="AggregationKind" annotation="" isRoot="true" isLeaf="true" isAbstract="false" visibility="public_vis">
          <Model:DataType.typeCode>
            <XMI.CorbaTypeCode>
              <XMI.CorbaTcEnum xmi.tcName="AggregationKind" xmi.tcId="IDL:org.omg.uml.Foundation/Data_Types/AggregationKind:1.0">
                <XMI.CorbaTcEnumLabel xmi.tcName="ak_none"/>
                <XMI.CorbaTcEnumLabel xmi.tcName="ak_aggregate"/>
                <XMI.CorbaTcEnumLabel xmi.tcName="ak_composite"/>
              </XMI.CorbaTcEnum>
            </XMI.CorbaTypeCode>
          </Model:DataType.typeCode>
        </Model:DataType>
        <Model:Tag xmi.id="a25" name="org.omg.xmi.enumerationUnprefix=ak_" annotation="" tagId="org.omg.xmi.enumerationUnprefix" elements="a24">
          <Model:Tag.values>
            <XMI.any xmi.type="string">ak_</XMI.any>
          </Model:Tag.values>
        </Model:Tag>
        <Model:DataType xmi.id="a26" name="Boolean" annotation="" isRoot="true" isLeaf="true" isAbstract="false" visibility="public_vis">
          <Model:DataType.typeCode>
            <XMI.CorbaTypeCode>
              <XMI.CorbaTcBoolean/>
            </XMI.CorbaTypeCode>
          </Model:DataType.typeCode>
        </Model:DataType>
        <Model:DataType xmi.id="a27" name="CallConcurrencyKind" annotation="" isRoot="true" isLeaf="true" isAbstract="false" visibility="public_vis">
          <Model:DataType.typeCode>
            <XMI.CorbaTypeCode>
              <XMI.CorbaTcEnum xmi.tcName="CallConcurrencyKind" xmi.tcId="IDL:org.omg.uml.Foundation/Data_Types/CallConcurrencyKind:1.0">
                <XMI.CorbaTcEnumLabel xmi.tcName="cck_sequential"/>
                <XMI.CorbaTcEnumLabel xmi.tcName="cck_guarded"/>
                <XMI.CorbaTcEnumLabel xmi.tcName="cck_concurrent"/>
              </XMI.CorbaTcEnum>
            </XMI.CorbaTypeCode>
          </Model:DataType.typeCode>
        </Model:DataType>
        <Model:Tag xmi.id="a28" name="org.omg.xmi.enumerationUnprefix=cck_" annotation="" tagId="org.omg.xmi.enumerationUnprefix" elements="a27">
          <Model:Tag.values>
            <XMI.any xmi.type="string">cck_</XMI.any>
          </Model:Tag.values>
        </Model:Tag>
        <Model:DataType xmi.id="a29" name="ChangeableKind" annotation="" isRoot="true" isLeaf="true" isAbstract="false" visibility="public_vis">
          <Model:DataType.typeCode>
            <XMI.CorbaTypeCode>
              <XMI.CorbaTcEnum xmi.tcName="ChangeableKind" xmi.tcId="IDL:org.omg.uml.Foundation/Data_Types/ChangeableKind:1.0">
                <XMI.CorbaTcEnumLabel xmi.tcName="ck_changeable"/>
                <XMI.CorbaTcEnumLabel xmi.tcName="ck_frozen"/>
                <XMI.CorbaTcEnumLabel xmi.tcName="ck_addOnly"/>
              </XMI.CorbaTcEnum>
            </XMI.CorbaTypeCode>
          </Model:DataType.typeCode>
        </Model:DataType>
        <Model:Tag xmi.id="a30" name="org.omg.xmi.enumerationUnprefix=ck_" annotation="" tagId="org.omg.xmi.enumerationUnprefix" elements="a29">
          <Model:Tag.values>
            <XMI.any xmi.type="string">ck_</XMI.any>
          </Model:Tag.values>
        </Model:Tag>
        <Model:DataType xmi.id="a31" name="OrderingKind" annotation="" isRoot="true" isLeaf="true" isAbstract="false" visibility="public_vis">
          <Model:DataType.typeCode>
            <XMI.CorbaTypeCode>
              <XMI.CorbaTcEnum xmi.tcName="OrderingKind" xmi.tcId="IDL:org.omg.uml.Foundation/Data_Types/OrderingKind:1.0">
                <XMI.CorbaTcEnumLabel xmi.tcName="ok_unordered"/>
                <XMI.CorbaTcEnumLabel xmi.tcName="ok_ordered"/>
              </XMI.CorbaTcEnum>
            </XMI.CorbaTypeCode>
          </Model:DataType.typeCode>
        </Model:DataType>
        <Model:Tag xmi.id="a32" name="org.omg.xmi.enumerationUnprefix=ok_" annotation="" tagId="org.omg.xmi.enumerationUnprefix" elements="a31">
          <Model:Tag.values>
            <XMI.any xmi.type="string">ok_</XMI.any>
          </Model:Tag.values>
        </Model:Tag>
        <Model:DataType xmi.id="a33" name="ParameterDirectionKind" annotation="" isRoot="true" isLeaf="true" isAbstract="false" visibility="public_vis">
          <Model:DataType.typeCode>
            <XMI.CorbaTypeCode>
              <XMI.CorbaTcEnum xmi.tcName="ParameterDirectionKind" xmi.tcId="IDL:org.omg.uml.Foundation/Data_Types/ParameterDirectionKind:1.0">
                <XMI.CorbaTcEnumLabel xmi.tcName="pdk_in"/>
                <XMI.CorbaTcEnumLabel xmi.tcName="pdk_inout"/>
                <XMI.CorbaTcEnumLabel xmi.tcName="pdk_out"/>
                <XMI.CorbaTcEnumLabel xmi.tcName="pdk_return"/>
              </XMI.CorbaTcEnum>
            </XMI.CorbaTypeCode>
          </Model:DataType.typeCode>
        </Model:DataType>
        <Model:Tag xmi.id="a34" name="org.omg.xmi.enumerationUnprefix=pdk_" annotation="" tagId="org.omg.xmi.enumerationUnprefix" elements="a33">
          <Model:Tag.values>
            <XMI.any xmi.type="string">pdk_</XMI.any>
          </Model:Tag.values>
        </Model:Tag>
        <Model:DataType xmi.id="a35" name="ScopeKind" annotation="" isRoot="true" isLeaf="true" isAbstract="false" visibility="public_vis">
          <Model:DataType.typeCode>
            <XMI.CorbaTypeCode>
              <XMI.CorbaTcEnum xmi.tcName="ScopeKind" xmi.tcId="IDL:org.omg.uml.Foundation/Data_Types/ScopeKind:1.0">
                <XMI.CorbaTcEnumLabel xmi.tcName="sk_instance"/>
                <XMI.CorbaTcEnumLabel xmi.tcName="sk_classifier"/>
              </XMI.CorbaTcEnum>
            </XMI.CorbaTypeCode>
          </Model:DataType.typeCode>
        </Model:DataType>
        <Model:Tag xmi.id="a36" name="org.omg.xmi.enumerationUnprefix=sk_" annotation="" tagId="org.omg.xmi.enumerationUnprefix" elements="a35">
          <Model:Tag.values>
            <XMI.any xmi.type="string">sk_</XMI.any>
          </Model:Tag.values>
        </Model:Tag>
        <Model:DataType xmi.id="a37" name="VisibilityKind" annotation="" isRoot="true" isLeaf="true" isAbstract="false" visibility="public_vis">
          <Model:DataType.typeCode>
            <XMI.CorbaTypeCode>
              <XMI.CorbaTcEnum xmi.tcName="VisibilityKind" xmi.tcId="IDL:org.omg.uml.Foundation/Data_Types/VisibilityKind:1.0">
                <XMI.CorbaTcEnumLabel xmi.tcName="vk_public"/>
                <XMI.CorbaTcEnumLabel xmi.tcName="vk_protected"/>
                <XMI.CorbaTcEnumLabel xmi.tcName="vk_private"/>
                <XMI.CorbaTcEnumLabel xmi.tcName="vk_package"/>
              </XMI.CorbaTcEnum>
            </XMI.CorbaTypeCode>
          </Model:DataType.typeCode>
        </Model:DataType>
        <Model:Tag xmi.id="a38" name="org.omg.xmi.enumerationUnprefix=vk_" annotation="" tagId="org.omg.xmi.enumerationUnprefix" elements="a37">
          <Model:Tag.values>
            <XMI.any xmi.type="string">vk_</XMI.any>
          </Model:Tag.values>
        </Model:Tag>
        <Model:DataType xmi.id="a39" name="Name" annotation="" isRoot="true" isLeaf="true" isAbstract="false" visibility="public_vis">
          <Model:DataType.typeCode>
            <XMI.CorbaTypeCode>
              <XMI.CorbaTcAlias xmi.tcName="Name" xmi.tcId="IDL:org.omg.uml.Foundation/Data_Types/Name:1.0">
                <XMI.CorbaTypeCode>
                  <XMI.CorbaTcString xmi.tcLength="0"/>
                </XMI.CorbaTypeCode>
              </XMI.CorbaTcAlias>
            </XMI.CorbaTypeCode>
          </Model:DataType.typeCode>
        </Model:DataType>
        <Model:Class xmi.id="a40" name="Multiplicity" annotation="" isRoot="false" isLeaf="false" isAbstract="false" visibility="public_vis" isSingleton="false">
          <Model:Namespace.contents>
            <Model:Reference xmi.id="a41" name="range" annotation="" scope="instance_level" visibility="public_vis" isChangeable="true" type="a42" referencedEnd="a43">
              <Model:StructuralFeature.multiplicity>
                <XMI.field>1</XMI.field> <!-- lower -->
                <XMI.field>-1</XMI.field> <!-- upper -->
                <XMI.field>false</XMI.field> <!-- is_ordered -->
                <XMI.field>true</XMI.field> <!-- is_unique -->
              </Model:StructuralFeature.multiplicity>
            </Model:Reference>
          </Model:Namespace.contents>
        </Model:Class>
        <Model:Class xmi.id="a42" name="MultiplicityRange" annotation="" isRoot="false" isLeaf="false" isAbstract="false" visibility="public_vis" isSingleton="false">
          <Model:Namespace.contents>
            <Model:Attribute xmi.id="a44" name="lower" annotation="" scope="instance_level" visibility="public_vis" isChangeable="true" isDerived="false" type="a21">
              <Model:StructuralFeature.multiplicity>
                <XMI.field>1</XMI.field> <!-- lower -->
                <XMI.field>1</XMI.field> <!-- upper -->
                <XMI.field>false</XMI.field> <!-- is_ordered -->
                <XMI.field>false</XMI.field> <!-- is_unique -->
              </Model:StructuralFeature.multiplicity>
            </Model:Attribute>
            <Model:Attribute xmi.id="a45" name="upper" annotation="" scope="instance_level" visibility="public_vis" isChangeable="true" isDerived="false" type="a22">
              <Model:StructuralFeature.multiplicity>
                <XMI.field>1</XMI.field> <!-- lower -->
                <XMI.field>1</XMI.field> <!-- upper -->
                <XMI.field>false</XMI.field> <!-- is_ordered -->
                <XMI.field>false</XMI.field> <!-- is_unique -->
              </Model:StructuralFeature.multiplicity>
            </Model:Attribute>
            <Model:Reference xmi.id="a46" name="multiplicity" annotation="" scope="instance_level" visibility="public_vis" isChangeable="true" type="a40" referencedEnd="a47">
              <Model:StructuralFeature.multiplicity>
                <XMI.field>1</XMI.field> <!-- lower -->
                <XMI.field>1</XMI.field> <!-- upper -->
                <XMI.field>false</XMI.field> <!-- is_ordered -->
                <XMI.field>false</XMI.field> <!-- is_unique -->
              </Model:StructuralFeature.multiplicity>
            </Model:Reference>
          </Model:Namespace.contents>
        </Model:Class>
        <Model:Class xmi.id="a48" name="Expression" annotation="" isRoot="false" isLeaf="false" isAbstract="false" visibility="public_vis" isSingleton="false">
          <Model:Namespace.contents>
            <Model:Attribute xmi.id="a49" name="language" annotation="" scope="instance_level" visibility="public_vis" isChangeable="true" isDerived="false" type="a39">
              <Model:StructuralFeature.multiplicity>
                <XMI.field>0</XMI.field> <!-- lower -->
                <XMI.field>1</XMI.field> <!-- upper -->
                <XMI.field>false</XMI.field> <!-- is_ordered -->
                <XMI.field>false</XMI.field> <!-- is_unique -->
              </Model:StructuralFeature.multiplicity>
            </Model:Attribute>
            <Model:Attribute xmi.id="a50" name="body" annotation="" scope="instance_level" visibility="public_vis" isChangeable="true" isDerived="false" type="a23">
              <Model:StructuralFeature.multiplicity>
                <XMI.field>1</XMI.field> <!-- lower -->
                <XMI.field>1</XMI.field> <!-- upper -->
                <XMI.field>false</XMI.field> <!-- is_ordered -->
                <XMI.field>false</XMI.field> <!-- is_unique -->
              </Model:StructuralFeature.multiplicity>
            </Model:Attribute>
          </Model:Namespace.contents>
        </Model:Class>
        <Model:Class xmi.id="a51" name="BooleanExpression" annotation="" isRoot="false" isLeaf="false" isAbstract="false" visibility="public_vis" isSingleton="false" supertypes="a48">
        </Model:Class>
        <Model:Class xmi.id="a52" name="TypeExpression" annotation="" isRoot="false" isLeaf="false" isAbstract="false" visibility="public_vis" isSingleton="false" supertypes="a48">
        </Model:Class>
        <Model:Class xmi.id="a53" name="MappingExpression" annotation="" isRoot="false" isLeaf="false" isAbstract="false" visibility="public_vis" isSingleton="false" supertypes="a48">
        </Model:Class>
        <Model:Class xmi.id="a54" name="ProcedureExpression" annotation="" isRoot="false" isLeaf="false" isAbstract="false" visibility="public_vis" isSingleton="false" supertypes="a48">
        </Model:Class>
        <Model:Class xmi.id="a55" name="ObjectSetExpression" annotation="" isRoot="false" isLeaf="false" isAbstract="false" visibility="public_vis" isSingleton="false" supertypes="a48">
        </Model:Class>
        <Model:Class xmi.id="a56" name="ActionExpression" annotation="" isRoot="false" isLeaf="false" isAbstract="false" visibility="public_vis" isSingleton="false" supertypes="a48">
        </Model:Class>
        <Model:Class xmi.id="a57" name="IterationExpression" annotation="" isRoot="false" isLeaf="false" isAbstract="false" visibility="public_vis" isSingleton="false" supertypes="a48">
        </Model:Class>
        <Model:Class xmi.id="a58" name="TimeExpression" annotation="" isRoot="false" isLeaf="false" isAbstract="false" visibility="public_vis" isSingleton="false" supertypes="a48">
        </Model:Class>
        <Model:Class xmi.id="a59" name="ArgListsExpression" annotation="" isRoot="false" isLeaf="false" isAbstract="false" visibility="public_vis" isSingleton="false" supertypes="a48">
        </Model:Class>
        <Model:DataType xmi.id="a60" name="LocationReference" annotation="" isRoot="true" isLeaf="true" isAbstract="false" visibility="public_vis">
          <Model:DataType.typeCode>
            <XMI.CorbaTypeCode>
              <XMI.CorbaTcAlias xmi.tcName="LocationReference" xmi.tcId="IDL:org.omg.uml.Foundation/Data_Types/LocationReference:1.0">
                <XMI.CorbaTypeCode>
                  <XMI.CorbaTcString xmi.tcLength="0"/>
                </XMI.CorbaTypeCode>
              </XMI.CorbaTcAlias>
            </XMI.CorbaTypeCode>
          </Model:DataType.typeCode>
        </Model:DataType>
        <Model:DataType xmi.id="a61" name="PseudostateKind" annotation="" isRoot="true" isLeaf="true" isAbstract="false" visibility="public_vis">
          <Model:DataType.typeCode>
            <XMI.CorbaTypeCode>
              <XMI.CorbaTcEnum xmi.tcName="PseudostateKind" xmi.tcId="IDL:org.omg.uml.Foundation/Data_Types/PseudostateKind:1.0">
                <XMI.CorbaTcEnumLabel xmi.tcName="pk_choice"/>
                <XMI.CorbaTcEnumLabel xmi.tcName="pk_deepHistory"/>
                <XMI.CorbaTcEnumLabel xmi.tcName="pk_fork"/>
                <XMI.CorbaTcEnumLabel xmi.tcName="pk_initial"/>
                <XMI.CorbaTcEnumLabel xmi.tcName="pk_join"/>
                <XMI.CorbaTcEnumLabel xmi.tcName="pk_junction"/>
                <XMI.CorbaTcEnumLabel xmi.tcName="pk_shallowHistory"/>
              </XMI.CorbaTcEnum>
            </XMI.CorbaTypeCode>
          </Model:DataType.typeCode>
        </Model:DataType>
        <Model:Tag xmi.id="a62" name="org.omg.xmi.enumerationUnprefix=pk_" annotation="" tagId="org.omg.xmi.enumerationUnprefix" elements="a61">
          <Model:Tag.values>
            <XMI.any xmi.type="string">pk_</XMI.any>
          </Model:Tag.values>
        </Model:Tag>
        <Model:DataType xmi.id="a63" name="Geometry" annotation="" isRoot="true" isLeaf="true" isAbstract="false" visibility="public_vis">
          <Model:DataType.typeCode>
            <XMI.CorbaTypeCode>
              <XMI.CorbaTcAlias xmi.tcName="Geometry" xmi.tcId="IDL:org.omg.uml.Foundation/Data_Types/Geometry:1.0">
                <XMI.CorbaTypeCode>
                  <XMI.CorbaTcString xmi.tcLength="0"/>
                </XMI.CorbaTypeCode>
              </XMI.CorbaTcAlias>
            </XMI.CorbaTypeCode>
          </Model:DataType.typeCode>
        </Model:DataType>
        <Model:Association xmi.id="a64" name="A_multiplicity_range" annotation="" isRoot="true" isLeaf="true" isAbstract="false" visibility="public_vis" isDerived="false">
          <Model:Namespace.contents>
            <Model:AssociationEnd xmi.id="a47" name="multiplicity" annotation="" isNavigable="true" aggregation="composite" isChangeable="true" type="a40">
              <Model:AssociationEnd.multiplicity>
                <XMI.field>1</XMI.field> <!-- lower -->
                <XMI.field>1</XMI.field> <!-- upper -->
                <XMI.field>false</XMI.field> <!-- is_ordered -->
                <XMI.field>false</XMI.field> <!-- is_unique -->
              </Model:AssociationEnd.multiplicity>
            </Model:AssociationEnd>
            <Model:AssociationEnd xmi.id="a43" name="range" annotation="" isNavigable="true" aggregation="none" isChangeable="true" type="a42">
              <Model:AssociationEnd.multiplicity>
                <XMI.field>1</XMI.field> <!-- lower -->
                <XMI.field>-1</XMI.field> <!-- upper -->
                <XMI.field>false</XMI.field> <!-- is_ordered -->
                <XMI.field>true</XMI.field> <!-- is_unique -->
              </Model:AssociationEnd.multiplicity>
            </Model:AssociationEnd>
          </Model:Namespace.contents>
        </Model:Association>
      </Model:Namespace.contents>
    </Model:Package>
    <Model:Package xmi.id="a6" name="Core" annotation="" isRoot="false" isLeaf="false" isAbstract="false" visibility="public_vis">
      <Model:Namespace.contents>
        <Model:Tag xmi.id="a65" name="org.omg.mof.idl_prefix=org.omg.uml.Foundation" annotation="" tagId="org.omg.mof.idl_prefix" elements="a6">
          <Model:Tag.values>
            <XMI.any xmi.type="string">org.omg.uml.Foundation</XMI.any>
          </Model:Tag.values>
        </Model:Tag>
        <Model:Tag xmi.id="a66" name="org.omg.xmi.namespace=UML" annotation="" tagId="org.omg.xmi.namespace" elements="a6">
          <Model:Tag.values>
            <XMI.any xmi.type="string">UML</XMI.any>
          </Model:Tag.values>
        </Model:Tag>
        <Model:Class xmi.id="a67" name="Element" annotation="" isRoot="false" isLeaf="false" isAbstract="true" visibility="public_vis" isSingleton="false">
        </Model:Class>
        <Model:Class xmi.id="a68" name="ModelElement" annotation="" isRoot="false" isLeaf="false" isAbstract="true" visibility="public_vis" isSingleton="false" supertypes="a67">
          <Model:Namespace.contents>
            <Model:Attribute xmi.id="a69" name="name" annotation="" scope="instance_level" visibility="public_vis" isChangeable="true" isDerived="false" type="a39">
              <Model:StructuralFeature.multiplicity>
                <XMI.field>0</XMI.field> <!-- lower -->
                <XMI.field>1</XMI.field> <!-- upper -->
                <XMI.field>false</XMI.field> <!-- is_ordered -->
                <XMI.field>false</XMI.field> <!-- is_unique -->
              </Model:StructuralFeature.multiplicity>
            </Model:Attribute>
            <Model:Attribute xmi.id="a70" name="visibility" annotation="" scope="instance_level" visibility="public_vis" isChangeable="true" isDerived="false" type="a37">
              <Model:StructuralFeature.multiplicity>
                <XMI.field>0</XMI.field> <!-- lower -->
                <XMI.field>1</XMI.field> <!-- upper -->
                <XMI.field>false</XMI.field> <!-- is_ordered -->
                <XMI.field>false</XMI.field> <!-- is_unique -->
              </Model:StructuralFeature.multiplicity>
            </Model:Attribute>
            <Model:Attribute xmi.id="a71" name="isSpecification" annotation="" scope="instance_level" visibility="public_vis" isChangeable="true" isDerived="false" type="a26">
              <Model:StructuralFeature.multiplicity>
                <XMI.field>1</XMI.field> <!-- lower -->
                <XMI.field>1</XMI.field> <!-- upper -->
                <XMI.field>false</XMI.field> <!-- is_ordered -->
                <XMI.field>false</XMI.field> <!-- is_unique -->
              </Model:StructuralFeature.multiplicity>
            </Model:Attribute>
            <Model:Reference xmi.id="a72" name="namespace" annotation="" scope="instance_level" visibility="public_vis" isChangeable="true" type="a73" referencedEnd="a74">
              <Model:StructuralFeature.multiplicity>
                <XMI.field>0</XMI.field> <!-- lower -->
                <XMI.field>1</XMI.field> <!-- upper -->
                <XMI.field>false</XMI.field> <!-- is_ordered -->
                <XMI.field>false</XMI.field> <!-- is_unique -->
              </Model:StructuralFeature.multiplicity>
            </Model:Reference>
            <Model:Reference xmi.id="a75" name="clientDependency" annotation="" scope="instance_level" visibility="public_vis" isChangeable="true" type="a76" referencedEnd="a77">
              <Model:StructuralFeature.multiplicity>
                <XMI.field>0</XMI.field> <!-- lower -->
                <XMI.field>-1</XMI.field> <!-- upper -->
                <XMI.field>false</XMI.field> <!-- is_ordered -->
                <XMI.field>true</XMI.field> <!-- is_unique -->
              </Model:StructuralFeature.multiplicity>
            </Model:Reference>
            <Model:Reference xmi.id="a78" name="constraint" annotation="" scope="instance_level" visibility="public_vis" isChangeable="true" type="a79" referencedEnd="a80">
              <Model:StructuralFeature.multiplicity>
                <XMI.field>0</XMI.field> <!-- lower -->
                <XMI.field>-1</XMI.field> <!-- upper -->
                <XMI.field>false</XMI.field> <!-- is_ordered -->
                <XMI.field>true</XMI.field> <!-- is_unique -->
              </Model:StructuralFeature.multiplicity>
            </Model:Reference>
            <Model:Reference xmi.id="a81" name="targetFlow" annotation="" scope="instance_level" visibility="public_vis" isChangeable="true" type="a82" referencedEnd="a83">
              <Model:StructuralFeature.multiplicity>
                <XMI.field>0</XMI.field> <!-- lower -->
                <XMI.field>-1</XMI.field> <!-- upper -->
                <XMI.field>false</XMI.field> <!-- is_ordered -->
                <XMI.field>true</XMI.field> <!-- is_unique -->
              </Model:StructuralFeature.multiplicity>
            </Model:Reference>
            <Model:Reference xmi.id="a84" name="sourceFlow" annotation="" scope="instance_level" visibility="public_vis" isChangeable="true" type="a82" referencedEnd="a85">
              <Model:StructuralFeature.multiplicity>
                <XMI.field>0</XMI.field> <!-- lower -->
                <XMI.field>-1</XMI.field> <!-- upper -->
                <XMI.field>false</XMI.field> <!-- is_ordered -->
                <XMI.field>true</XMI.field> <!-- is_unique -->
              </Model:StructuralFeature.multiplicity>
            </Model:Reference>
            <Model:Reference xmi.id="a86" name="comment" annotation="" scope="instance_level" visibility="public_vis" isChangeable="true" type="a87" referencedEnd="a88">
              <Model:StructuralFeature.multiplicity>
                <XMI.field>0</XMI.field> <!-- lower -->
                <XMI.field>-1</XMI.field> <!-- upper -->
                <XMI.field>false</XMI.field> <!-- is_ordered -->
                <XMI.field>true</XMI.field> <!-- is_unique -->
              </Model:StructuralFeature.multiplicity>
            </Model:Reference>
            <Model:Reference xmi.id="a89" name="templateParameter" annotation="" scope="instance_level" visibility="public_vis" isChangeable="true" type="a90" referencedEnd="a91">
              <Model:StructuralFeature.multiplicity>
                <XMI.field>0</XMI.field> <!-- lower -->
                <XMI.field>-1</XMI.field> <!-- upper -->
                <XMI.field>true</XMI.field> <!-- is_ordered -->
                <XMI.field>true</XMI.field> <!-- is_unique -->
              </Model:StructuralFeature.multiplicity>
            </Model:Reference>
            <Model:Reference xmi.id="a92" name="stereotype" annotation="" scope="instance_level" visibility="public_vis" isChangeable="true" type="a93" referencedEnd="a94">
              <Model:StructuralFeature.multiplicity>
                <XMI.field>0</XMI.field> <!-- lower -->
                <XMI.field>-1</XMI.field> <!-- upper -->
                <XMI.field>false</XMI.field> <!-- is_ordered -->
                <XMI.field>true</XMI.field> <!-- is_unique -->
              </Model:StructuralFeature.multiplicity>
            </Model:Reference>
            <Model:Reference xmi.id="a95" name="taggedValue" annotation="" scope="instance_level" visibility="public_vis" isChangeable="true" type="a96" referencedEnd="a97">
              <Model:StructuralFeature.multiplicity>
                <XMI.field>0</XMI.field> <!-- lower -->
                <XMI.field>-1</XMI.field> <!-- upper -->
                <XMI.field>false</XMI.field> <!-- is_ordered -->
                <XMI.field>true</XMI.field> <!-- is_unique -->
              </Model:StructuralFeature.multiplicity>
            </Model:Reference>
          </Model:Namespace.contents>
        </Model:Class>
        <Model:Import xmi.id="a98" name="Data_Types" annotation="" visibility="public_vis" isClustered="true" importedNamespace="a4">
        </Model:Import>
        <Model:Tag xmi.id="a99" name="org.omg.mof.idl_substitute_name=umlConstraint" annotation="" tagId="org.omg.mof.idl_substitute_name" elements="a78 a80">
          <Model:Tag.values>
            <XMI.any xmi.type="string">umlConstraint</XMI.any>
          </Model:Tag.values>
        </Model:Tag>
        <Model:Class xmi.id="a100" name="GeneralizableElement" annotation="" isRoot="false" isLeaf="false" isAbstract="true" visibility="public_vis" isSingleton="false" supertypes="a68">
          <Model:Namespace.contents>
            <Model:Attribute xmi.id="a101" name="isRoot" annotation="" scope="instance_level" visibility="public_vis" isChangeable="true" isDerived="false" type="a26">
              <Model:StructuralFeature.multiplicity>
                <XMI.field>1</XMI.field> <!-- lower -->
                <XMI.field>1</XMI.field> <!-- upper -->
                <XMI.field>false</XMI.field> <!-- is_ordered -->
                <XMI.field>false</XMI.field> <!-- is_unique -->
              </Model:StructuralFeature.multiplicity>
            </Model:Attribute>
            <Model:Attribute xmi.id="a102" name="isLeaf" annotation="" scope="instance_level" visibility="public_vis" isChangeable="true" isDerived="false" type="a26">
              <Model:StructuralFeature.multiplicity>
                <XMI.field>1</XMI.field> <!-- lower -->
                <XMI.field>1</XMI.field> <!-- upper -->
                <XMI.field>false</XMI.field> <!-- is_ordered -->
                <XMI.field>false</XMI.field> <!-- is_unique -->
              </Model:StructuralFeature.multiplicity>
            </Model:Attribute>
            <Model:Attribute xmi.id="a103" name="isAbstract" annotation="" scope="instance_level" visibility="public_vis" isChangeable="true" isDerived="false" type="a26">
              <Model:StructuralFeature.multiplicity>
                <XMI.field>1</XMI.field> <!-- lower -->
                <XMI.field>1</XMI.field> <!-- upper -->
                <XMI.field>false</XMI.field> <!-- is_ordered -->
                <XMI.field>false</XMI.field> <!-- is_unique -->
              </Model:StructuralFeature.multiplicity>
            </Model:Attribute>
            <Model:Reference xmi.id="a104" name="generalization" annotation="" scope="instance_level" visibility="public_vis" isChangeable="true" type="a105" referencedEnd="a106">
              <Model:StructuralFeature.multiplicity>
                <XMI.field>0</XMI.field> <!-- lower -->
                <XMI.field>-1</XMI.field> <!-- upper -->
                <XMI.field>false</XMI.field> <!-- is_ordered -->
                <XMI.field>true</XMI.field> <!-- is_unique -->
              </Model:StructuralFeature.multiplicity>
            </Model:Reference>
          </Model:Namespace.contents>
        </Model:Class>
        <Model:Class xmi.id="a73" name="Namespace" annotation="" isRoot="false" isLeaf="false" isAbstract="true" visibility="public_vis" isSingleton="false" supertypes="a68">
          <Model:Namespace.contents>
            <Model:Reference xmi.id="a107" name="ownedElement" annotation="" scope="instance_level" visibility="public_vis" isChangeable="true" type="a68" referencedEnd="a108">
              <Model:StructuralFeature.multiplicity>
                <XMI.field>0</XMI.field> <!-- lower -->
                <XMI.field>-1</XMI.field> <!-- upper -->
                <XMI.field>false</XMI.field> <!-- is_ordered -->
                <XMI.field>true</XMI.field> <!-- is_unique -->
              </Model:StructuralFeature.multiplicity>
            </Model:Reference>
          </Model:Namespace.contents>
        </Model:Class>
        <Model:Class xmi.id="a109" name="Classifier" annotation="" isRoot="false" isLeaf="false" isAbstract="true" visibility="public_vis" isSingleton="false" supertypes="a100 a73">
          <Model:Namespace.contents>
            <Model:Reference xmi.id="a110" name="feature" annotation="" scope="instance_level" visibility="public_vis" isChangeable="true" type="a111" referencedEnd="a112">
              <Model:StructuralFeature.multiplicity>
                <XMI.field>0</XMI.field> <!-- lower -->
                <XMI.field>-1</XMI.field> <!-- upper -->
                <XMI.field>true</XMI.field> <!-- is_ordered -->
                <XMI.field>true</XMI.field> <!-- is_unique -->
              </Model:StructuralFeature.multiplicity>
            </Model:Reference>
            <Model:Reference xmi.id="a113" name="powertypeRange" annotation="" scope="instance_level" visibility="public_vis" isChangeable="true" type="a105" referencedEnd="a114">
              <Model:StructuralFeature.multiplicity>
                <XMI.field>0</XMI.field> <!-- lower -->
                <XMI.field>-1</XMI.field> <!-- upper -->
                <XMI.field>false</XMI.field> <!-- is_ordered -->
                <XMI.field>true</XMI.field> <!-- is_unique -->
              </Model:StructuralFeature.multiplicity>
            </Model:Reference>
          </Model:Namespace.contents>
        </Model:Class>
        <Model:Class xmi.id="a115" name="Class" annotation="" isRoot="false" isLeaf="false" isAbstract="false" visibility="public_vis" isSingleton="false" supertypes="a109">
          <Model:Namespace.contents>
            <Model:Attribute xmi.id="a116" name="isActive" annotation="" scope="instance_level" visibility="public_vis" isChangeable="true" isDerived="false" type="a26">
              <Model:StructuralFeature.multiplicity>
                <XMI.field>1</XMI.field> <!-- lower -->
                <XMI.field>1</XMI.field> <!-- upper -->
                <XMI.field>false</XMI.field> <!-- is_ordered -->
                <XMI.field>false</XMI.field> <!-- is_unique -->
              </Model:StructuralFeature.multiplicity>
            </Model:Attribute>
          </Model:Namespace.contents>
        </Model:Class>
        <Model:Class xmi.id="a117" name="DataType" annotation="" isRoot="false" isLeaf="false" isAbstract="false" visibility="public_vis" isSingleton="false" supertypes="a109">
        </Model:Class>
        <Model:Class xmi.id="a111" name="Feature" annotation="" isRoot="false" isLeaf="false" isAbstract="true" visibility="public_vis" isSingleton="false" supertypes="a68">
          <Model:Namespace.contents>
            <Model:Attribute xmi.id="a118" name="ownerScope" annotation="" scope="instance_level" visibility="public_vis" isChangeable="true" isDerived="false" type="a35">
              <Model:StructuralFeature.multiplicity>
                <XMI.field>1</XMI.field> <!-- lower -->
                <XMI.field>1</XMI.field> <!-- upper -->
                <XMI.field>false</XMI.field> <!-- is_ordered -->
                <XMI.field>false</XMI.field> <!-- is_unique -->
              </Model:StructuralFeature.multiplicity>
            </Model:Attribute>
            <Model:Reference xmi.id="a119" name="owner" annotation="" scope="instance_level" visibility="public_vis" isChangeable="true" type="a109" referencedEnd="a120">
              <Model:StructuralFeature.multiplicity>
                <XMI.field>0</XMI.field> <!-- lower -->
                <XMI.field>1</XMI.field> <!-- upper -->
                <XMI.field>false</XMI.field> <!-- is_ordered -->
                <XMI.field>false</XMI.field> <!-- is_unique -->
              </Model:StructuralFeature.multiplicity>
            </Model:Reference>
          </Model:Namespace.contents>
        </Model:Class>
        <Model:Class xmi.id="a121" name="StructuralFeature" annotation="" isRoot="false" isLeaf="false" isAbstract="true" visibility="public_vis" isSingleton="false" supertypes="a111">
          <Model:Namespace.contents>
            <Model:Attribute xmi.id="a122" name="multiplicity" annotation="" scope="instance_level" visibility="public_vis" isChangeable="true" isDerived="false" type="a40">
              <Model:StructuralFeature.multiplicity>
                <XMI.field>0</XMI.field> <!-- lower -->
                <XMI.field>1</XMI.field> <!-- upper -->
                <XMI.field>false</XMI.field> <!-- is_ordered -->
                <XMI.field>false</XMI.field> <!-- is_unique -->
              </Model:StructuralFeature.multiplicity>
            </Model:Attribute>
            <Model:Attribute xmi.id="a123" name="changeability" annotation="" scope="instance_level" visibility="public_vis" isChangeable="true" isDerived="false" type="a29">
              <Model:StructuralFeature.multiplicity>
                <XMI.field>0</XMI.field> <!-- lower -->
                <XMI.field>1</XMI.field> <!-- upper -->
                <XMI.field>false</XMI.field> <!-- is_ordered -->
                <XMI.field>false</XMI.field> <!-- is_unique -->
              </Model:StructuralFeature.multiplicity>
            </Model:Attribute>
            <Model:Attribute xmi.id="a124" name="targetScope" annotation="" scope="instance_level" visibility="public_vis" isChangeable="true" isDerived="false" type="a35">
              <Model:StructuralFeature.multiplicity>
                <XMI.field>0</XMI.field> <!-- lower -->
                <XMI.field>1</XMI.field> <!-- upper -->
                <XMI.field>false</XMI.field> <!-- is_ordered -->
                <XMI.field>false</XMI.field> <!-- is_unique -->
              </Model:StructuralFeature.multiplicity>
            </Model:Attribute>
            <Model:Attribute xmi.id="a125" name="ordering" annotation="" scope="instance_level" visibility="public_vis" isChangeable="true" isDerived="false" type="a31">
              <Model:StructuralFeature.multiplicity>
                <XMI.field>0</XMI.field> <!-- lower -->
                <XMI.field>1</XMI.field> <!-- upper -->
                <XMI.field>false</XMI.field> <!-- is_ordered -->
                <XMI.field>false</XMI.field> <!-- is_unique -->
              </Model:StructuralFeature.multiplicity>
            </Model:Attribute>
            <Model:Reference xmi.id="a126" name="type" annotation="" scope="instance_level" visibility="public_vis" isChangeable="true" type="a109" referencedEnd="a127">
              <Model:StructuralFeature.multiplicity>
                <XMI.field>1</XMI.field> <!-- lower -->
                <XMI.field>1</XMI.field> <!-- upper -->
                <XMI.field>false</XMI.field> <!-- is_ordered -->
                <XMI.field>false</XMI.field> <!-- is_unique -->
              </Model:StructuralFeature.multiplicity>
            </Model:Reference>
          </Model:Namespace.contents>
        </Model:Class>
        <Model:Class xmi.id="a128" name="AssociationEnd" annotation="" isRoot="false" isLeaf="false" isAbstract="false" visibility="public_vis" isSingleton="false" supertypes="a68">
          <Model:Namespace.contents>
            <Model:Attribute xmi.id="a129" name="isNavigable" annotation="" scope="instance_level" visibility="public_vis" isChangeable="true" isDerived="false" type="a26">
              <Model:StructuralFeature.multiplicity>
                <XMI.field>1</XMI.field> <!-- lower -->
                <XMI.field>1</XMI.field> <!-- upper -->
                <XMI.field>false</XMI.field> <!-- is_ordered -->
                <XMI.field>false</XMI.field> <!-- is_unique -->
              </Model:StructuralFeature.multiplicity>
            </Model:Attribute>
            <Model:Attribute xmi.id="a130" name="ordering" annotation="" scope="instance_level" visibility="public_vis" isChangeable="true" isDerived="false" type="a31">
              <Model:StructuralFeature.multiplicity>
                <XMI.field>0</XMI.field> <!-- lower -->
                <XMI.field>1</XMI.field> <!-- upper -->
                <XMI.field>false</XMI.field> <!-- is_ordered -->
                <XMI.field>false</XMI.field> <!-- is_unique -->
              </Model:StructuralFeature.multiplicity>
            </Model:Attribute>
            <Model:Attribute xmi.id="a131" name="aggregation" annotation="" scope="instance_level" visibility="public_vis" isChangeable="true" isDerived="false" type="a24">
              <Model:StructuralFeature.multiplicity>
                <XMI.field>0</XMI.field> <!-- lower -->
                <XMI.field>1</XMI.field> <!-- upper -->
                <XMI.field>false</XMI.field> <!-- is_ordered -->
                <XMI.field>false</XMI.field> <!-- is_unique -->
              </Model:StructuralFeature.multiplicity>
            </Model:Attribute>
            <Model:Attribute xmi.id="a132" name="targetScope" annotation="" scope="instance_level" visibility="public_vis" isChangeable="true" isDerived="false" type="a35">
              <Model:StructuralFeature.multiplicity>
                <XMI.field>0</XMI.field> <!-- lower -->
                <XMI.field>1</XMI.field> <!-- upper -->
                <XMI.field>false</XMI.field> <!-- is_ordered -->
                <XMI.field>false</XMI.field> <!-- is_unique -->
              </Model:StructuralFeature.multiplicity>
            </Model:Attribute>
            <Model:Attribute xmi.id="a133" name="multiplicity" annotation="" scope="instance_level" visibility="public_vis" isChangeable="true" isDerived="false" type="a40">
              <Model:StructuralFeature.multiplicity>
                <XMI.field>0</XMI.field> <!-- lower -->
                <XMI.field>1</XMI.field> <!-- upper -->
                <XMI.field>false</XMI.field> <!-- is_ordered -->
                <XMI.field>false</XMI.field> <!-- is_unique -->
              </Model:StructuralFeature.multiplicity>
            </Model:Attribute>
            <Model:Attribute xmi.id="a134" name="changeability" annotation="" scope="instance_level" visibility="public_vis" isChangeable="true" isDerived="false" type="a29">
              <Model:StructuralFeature.multiplicity>
                <XMI.field>0</XMI.field> <!-- lower -->
                <XMI.field>1</XMI.field> <!-- upper -->
                <XMI.field>false</XMI.field> <!-- is_ordered -->
                <XMI.field>false</XMI.field> <!-- is_unique -->
              </Model:StructuralFeature.multiplicity>
            </Model:Attribute>
            <Model:Reference xmi.id="a135" name="association" annotation="" scope="instance_level" visibility="public_vis" isChangeable="true" type="a136" referencedEnd="a137">
              <Model:StructuralFeature.multiplicity>
                <XMI.field>1</XMI.field> <!-- lower -->
                <XMI.field>1</XMI.field> <!-- upper -->
                <XMI.field>false</XMI.field> <!-- is_ordered -->
                <XMI.field>false</XMI.field> <!-- is_unique -->
              </Model:StructuralFeature.multiplicity>
            </Model:Reference>
            <Model:Reference xmi.id="a138" name="qualifier" annotation="" scope="instance_level" visibility="public_vis" isChangeable="true" type="a139" referencedEnd="a140">
              <Model:StructuralFeature.multiplicity>
                <XMI.field>0</XMI.field> <!-- lower -->
                <XMI.field>-1</XMI.field> <!-- upper -->
                <XMI.field>true</XMI.field> <!-- is_ordered -->
                <XMI.field>true</XMI.field> <!-- is_unique -->
              </Model:StructuralFeature.multiplicity>
            </Model:Reference>
            <Model:Reference xmi.id="a141" name="participant" annotation="" scope="instance_level" visibility="public_vis" isChangeable="true" type="a109" referencedEnd="a142">
              <Model:StructuralFeature.multiplicity>
                <XMI.field>1</XMI.field> <!-- lower -->
                <XMI.field>1</XMI.field> <!-- upper -->
                <XMI.field>false</XMI.field> <!-- is_ordered -->
                <XMI.field>false</XMI.field> <!-- is_unique -->
              </Model:StructuralFeature.multiplicity>
            </Model:Reference>
            <Model:Reference xmi.id="a143" name="specification" annotation="" scope="instance_level" visibility="public_vis" isChangeable="true" type="a109" referencedEnd="a144">
              <Model:StructuralFeature.multiplicity>
                <XMI.field>0</XMI.field> <!-- lower -->
                <XMI.field>-1</XMI.field> <!-- upper -->
                <XMI.field>false</XMI.field> <!-- is_ordered -->
                <XMI.field>true</XMI.field> <!-- is_unique -->
              </Model:StructuralFeature.multiplicity>
            </Model:Reference>
          </Model:Namespace.contents>
        </Model:Class>
        <Model:Class xmi.id="a145" name="Interface" annotation="" isRoot="false" isLeaf="false" isAbstract="false" visibility="public_vis" isSingleton="false" supertypes="a109">
        </Model:Class>
        <Model:Tag xmi.id="a146" name="org.omg.mof.idl_substitute_name=UmlInterface" annotation="" tagId="org.omg.mof.idl_substitute_name" elements="a145">
          <Model:Tag.values>
            <XMI.any xmi.type="string">UmlInterface</XMI.any>
          </Model:Tag.values>
        </Model:Tag>
        <Model:Class xmi.id="a79" name="Constraint" annotation="" isRoot="false" isLeaf="false" isAbstract="false" visibility="public_vis" isSingleton="false" supertypes="a68">
          <Model:Namespace.contents>
            <Model:Attribute xmi.id="a147" name="body" annotation="" scope="instance_level" visibility="public_vis" isChangeable="true" isDerived="false" type="a51">
              <Model:StructuralFeature.multiplicity>
                <XMI.field>0</XMI.field> <!-- lower -->
                <XMI.field>1</XMI.field> <!-- upper -->
                <XMI.field>false</XMI.field> <!-- is_ordered -->
                <XMI.field>false</XMI.field> <!-- is_unique -->
              </Model:StructuralFeature.multiplicity>
            </Model:Attribute>
            <Model:Reference xmi.id="a148" name="constrainedElement" annotation="" scope="instance_level" visibility="public_vis" isChangeable="true" type="a68" referencedEnd="a149">
              <Model:StructuralFeature.multiplicity>
                <XMI.field>0</XMI.field> <!-- lower -->
                <XMI.field>-1</XMI.field> <!-- upper -->
                <XMI.field>true</XMI.field> <!-- is_ordered -->
                <XMI.field>true</XMI.field> <!-- is_unique -->
              </Model:StructuralFeature.multiplicity>
            </Model:Reference>
          </Model:Namespace.contents>
        </Model:Class>
        <Model:Tag xmi.id="a150" name="org.omg.mof.idl_substitute_name=UmlConstraint" annotation="" tagId="org.omg.mof.idl_substitute_name" elements="a79">
          <Model:Tag.values>
            <XMI.any xmi.type="string">UmlConstraint</XMI.any>
          </Model:Tag.values>
        </Model:Tag>
        <Model:Class xmi.id="a151" name="Relationship" annotation="" isRoot="false" isLeaf="false" isAbstract="true" visibility="public_vis" isSingleton="false" supertypes="a68">
        </Model:Class>
        <Model:Class xmi.id="a136" name="Association" annotation="" isRoot="false" isLeaf="false" isAbstract="false" visibility="public_vis" isSingleton="false" supertypes="a100 a151">
          <Model:Namespace.contents>
            <Model:Reference xmi.id="a152" name="connection" annotation="" scope="instance_level" visibility="public_vis" isChangeable="true" type="a128" referencedEnd="a153">
              <Model:StructuralFeature.multiplicity>
                <XMI.field>2</XMI.field> <!-- lower -->
                <XMI.field>-1</XMI.field> <!-- upper -->
                <XMI.field>true</XMI.field> <!-- is_ordered -->
                <XMI.field>true</XMI.field> <!-- is_unique -->
              </Model:StructuralFeature.multiplicity>
            </Model:Reference>
          </Model:Namespace.contents>
        </Model:Class>
        <Model:Class xmi.id="a139" name="Attribute" annotation="" isRoot="false" isLeaf="false" isAbstract="false" visibility="public_vis" isSingleton="false" supertypes="a121">
          <Model:Namespace.contents>
            <Model:Attribute xmi.id="a154" name="initialValue" annotation="" scope="instance_level" visibility="public_vis" isChangeable="true" isDerived="false" type="a48">
              <Model:StructuralFeature.multiplicity>
                <XMI.field>0</XMI.field> <!-- lower -->
                <XMI.field>1</XMI.field> <!-- upper -->
                <XMI.field>false</XMI.field> <!-- is_ordered -->
                <XMI.field>false</XMI.field> <!-- is_unique -->
              </Model:StructuralFeature.multiplicity>
            </Model:Attribute>
            <Model:Reference xmi.id="a155" name="associationEnd" annotation="" scope="instance_level" visibility="public_vis" isChangeable="true" type="a128" referencedEnd="a156">
              <Model:StructuralFeature.multiplicity>
                <XMI.field>0</XMI.field> <!-- lower -->
                <XMI.field>1</XMI.field> <!-- upper -->
                <XMI.field>false</XMI.field> <!-- is_ordered -->
                <XMI.field>false</XMI.field> <!-- is_unique -->
              </Model:StructuralFeature.multiplicity>
            </Model:Reference>
          </Model:Namespace.contents>
        </Model:Class>
        <Model:Tag xmi.id="a157" name="org.omg.mof.idl_substitute_name=UmlAttribute" annotation="" tagId="org.omg.mof.idl_substitute_name" elements="a139">
          <Model:Tag.values>
            <XMI.any xmi.type="string">UmlAttribute</XMI.any>
          </Model:Tag.values>
        </Model:Tag>
        <Model:Class xmi.id="a158" name="BehavioralFeature" annotation="" isRoot="false" isLeaf="false" isAbstract="true" visibility="public_vis" isSingleton="false" supertypes="a111">
          <Model:Namespace.contents>
            <Model:Attribute xmi.id="a159" name="isQuery" annotation="" scope="instance_level" visibility="public_vis" isChangeable="true" isDerived="false" type="a26">
              <Model:StructuralFeature.multiplicity>
                <XMI.field>1</XMI.field> <!-- lower -->
                <XMI.field>1</XMI.field> <!-- upper -->
                <XMI.field>false</XMI.field> <!-- is_ordered -->
                <XMI.field>false</XMI.field> <!-- is_unique -->
              </Model:StructuralFeature.multiplicity>
            </Model:Attribute>
            <Model:Reference xmi.id="a160" name="parameter" annotation="" scope="instance_level" visibility="public_vis" isChangeable="true" type="a161" referencedEnd="a162">
              <Model:StructuralFeature.multiplicity>
                <XMI.field>0</XMI.field> <!-- lower -->
                <XMI.field>-1</XMI.field> <!-- upper -->
                <XMI.field>true</XMI.field> <!-- is_ordered -->
                <XMI.field>true</XMI.field> <!-- is_unique -->
              </Model:StructuralFeature.multiplicity>
            </Model:Reference>
          </Model:Namespace.contents>
        </Model:Class>
        <Model:Class xmi.id="a163" name="Operation" annotation="" isRoot="false" isLeaf="false" isAbstract="false" visibility="public_vis" isSingleton="false" supertypes="a158">
          <Model:Namespace.contents>
            <Model:Attribute xmi.id="a164" name="concurrency" annotation="" scope="instance_level" visibility="public_vis" isChangeable="true" isDerived="false" type="a27">
              <Model:StructuralFeature.multiplicity>
                <XMI.field>0</XMI.field> <!-- lower -->
                <XMI.field>1</XMI.field> <!-- upper -->
                <XMI.field>false</XMI.field> <!-- is_ordered -->
                <XMI.field>false</XMI.field> <!-- is_unique -->
              </Model:StructuralFeature.multiplicity>
            </Model:Attribute>
            <Model:Attribute xmi.id="a165" name="isRoot" annotation="" scope="instance_level" visibility="public_vis" isChangeable="true" isDerived="false" type="a26">
              <Model:StructuralFeature.multiplicity>
                <XMI.field>1</XMI.field> <!-- lower -->
                <XMI.field>1</XMI.field> <!-- upper -->
                <XMI.field>false</XMI.field> <!-- is_ordered -->
                <XMI.field>false</XMI.field> <!-- is_unique -->
              </Model:StructuralFeature.multiplicity>
            </Model:Attribute>
            <Model:Attribute xmi.id="a166" name="isLeaf" annotation="" scope="instance_level" visibility="public_vis" isChangeable="true" isDerived="false" type="a26">
              <Model:StructuralFeature.multiplicity>
                <XMI.field>1</XMI.field> <!-- lower -->
                <XMI.field>1</XMI.field> <!-- upper -->
                <XMI.field>false</XMI.field> <!-- is_ordered -->
                <XMI.field>false</XMI.field> <!-- is_unique -->
              </Model:StructuralFeature.multiplicity>
            </Model:Attribute>
            <Model:Attribute xmi.id="a167" name="isAbstract" annotation="" scope="instance_level" visibility="public_vis" isChangeable="true" isDerived="false" type="a26">
              <Model:StructuralFeature.multiplicity>
                <XMI.field>1</XMI.field> <!-- lower -->
                <XMI.field>1</XMI.field> <!-- upper -->
                <XMI.field>false</XMI.field> <!-- is_ordered -->
                <XMI.field>false</XMI.field> <!-- is_unique -->
              </Model:StructuralFeature.multiplicity>
            </Model:Attribute>
            <Model:Attribute xmi.id="a168" name="specification" annotation="" scope="instance_level" visibility="public_vis" isChangeable="true" isDerived="false" type="a23">
              <Model:StructuralFeature.multiplicity>
                <XMI.field>0</XMI.field> <!-- lower -->
                <XMI.field>1</XMI.field> <!-- upper -->
                <XMI.field>false</XMI.field> <!-- is_ordered -->
                <XMI.field>false</XMI.field> <!-- is_unique -->
              </Model:StructuralFeature.multiplicity>
            </Model:Attribute>
          </Model:Namespace.contents>
        </Model:Class>
        <Model:Class xmi.id="a161" name="Parameter" annotation="" isRoot="false" isLeaf="false" isAbstract="false" visibility="public_vis" isSingleton="false" supertypes="a68">
          <Model:Namespace.contents>
            <Model:Attribute xmi.id="a169" name="defaultValue" annotation="" scope="instance_level" visibility="public_vis" isChangeable="true" isDerived="false" type="a48">
              <Model:StructuralFeature.multiplicity>
                <XMI.field>0</XMI.field> <!-- lower -->
                <XMI.field>1</XMI.field> <!-- upper -->
                <XMI.field>false</XMI.field> <!-- is_ordered -->
                <XMI.field>false</XMI.field> <!-- is_unique -->
              </Model:StructuralFeature.multiplicity>
            </Model:Attribute>
            <Model:Attribute xmi.id="a170" name="kind" annotation="" scope="instance_level" visibility="public_vis" isChangeable="true" isDerived="false" type="a33">
              <Model:StructuralFeature.multiplicity>
                <XMI.field>1</XMI.field> <!-- lower -->
                <XMI.field>1</XMI.field> <!-- upper -->
                <XMI.field>false</XMI.field> <!-- is_ordered -->
                <XMI.field>false</XMI.field> <!-- is_unique -->
              </Model:StructuralFeature.multiplicity>
            </Model:Attribute>
            <Model:Reference xmi.id="a171" name="behavioralFeature" annotation="" scope="instance_level" visibility="public_vis" isChangeable="true" type="a158" referencedEnd="a172">
              <Model:StructuralFeature.multiplicity>
                <XMI.field>0</XMI.field> <!-- lower -->
                <XMI.field>1</XMI.field> <!-- upper -->
                <XMI.field>false</XMI.field> <!-- is_ordered -->
                <XMI.field>false</XMI.field> <!-- is_unique -->
              </Model:StructuralFeature.multiplicity>
            </Model:Reference>
            <Model:Reference xmi.id="a173" name="type" annotation="" scope="instance_level" visibility="public_vis" isChangeable="true" type="a109" referencedEnd="a174">
              <Model:StructuralFeature.multiplicity>
                <XMI.field>1</XMI.field> <!-- lower -->
                <XMI.field>1</XMI.field> <!-- upper -->
                <XMI.field>false</XMI.field> <!-- is_ordered -->
                <XMI.field>false</XMI.field> <!-- is_unique -->
              </Model:StructuralFeature.multiplicity>
            </Model:Reference>
          </Model:Namespace.contents>
        </Model:Class>
        <Model:Class xmi.id="a175" name="Method" annotation="" isRoot="false" isLeaf="false" isAbstract="false" visibility="public_vis" isSingleton="false" supertypes="a158">
          <Model:Namespace.contents>
            <Model:Attribute xmi.id="a176" name="body" annotation="" scope="instance_level" visibility="public_vis" isChangeable="true" isDerived="false" type="a54">
              <Model:StructuralFeature.multiplicity>
                <XMI.field>1</XMI.field> <!-- lower -->
                <XMI.field>1</XMI.field> <!-- upper -->
                <XMI.field>false</XMI.field> <!-- is_ordered -->
                <XMI.field>false</XMI.field> <!-- is_unique -->
              </Model:StructuralFeature.multiplicity>
            </Model:Attribute>
            <Model:Reference xmi.id="a177" name="specification" annotation="" scope="instance_level" visibility="public_vis" isChangeable="true" type="a163" referencedEnd="a178">
              <Model:StructuralFeature.multiplicity>
                <XMI.field>1</XMI.field> <!-- lower -->
                <XMI.field>1</XMI.field> <!-- upper -->
                <XMI.field>false</XMI.field> <!-- is_ordered -->
                <XMI.field>false</XMI.field> <!-- is_unique -->
              </Model:StructuralFeature.multiplicity>
            </Model:Reference>
          </Model:Namespace.contents>
        </Model:Class>
        <Model:Class xmi.id="a105" name="Generalization" annotation="" isRoot="false" isLeaf="false" isAbstract="false" visibility="public_vis" isSingleton="false" supertypes="a151">
          <Model:Namespace.contents>
            <Model:Attribute xmi.id="a179" name="discriminator" annotation="" scope="instance_level" visibility="public_vis" isChangeable="true" isDerived="false" type="a39">
              <Model:StructuralFeature.multiplicity>
                <XMI.field>0</XMI.field> <!-- lower -->
                <XMI.field>1</XMI.field> <!-- upper -->
                <XMI.field>false</XMI.field> <!-- is_ordered -->
                <XMI.field>false</XMI.field> <!-- is_unique -->
              </Model:StructuralFeature.multiplicity>
            </Model:Attribute>
            <Model:Reference xmi.id="a180" name="child" annotation="" scope="instance_level" visibility="public_vis" isChangeable="true" type="a100" referencedEnd="a181">
              <Model:StructuralFeature.multiplicity>
                <XMI.field>1</XMI.field> <!-- lower -->
                <XMI.field>1</XMI.field> <!-- upper -->
                <XMI.field>false</XMI.field> <!-- is_ordered -->
                <XMI.field>false</XMI.field> <!-- is_unique -->
              </Model:StructuralFeature.multiplicity>
            </Model:Reference>
            <Model:Reference xmi.id="a182" name="parent" annotation="" scope="instance_level" visibility="public_vis" isChangeable="true" type="a100" referencedEnd="a183">
              <Model:StructuralFeature.multiplicity>
                <XMI.field>1</XMI.field> <!-- lower -->
                <XMI.field>1</XMI.field> <!-- upper -->
                <XMI.field>false</XMI.field> <!-- is_ordered -->
                <XMI.field>false</XMI.field> <!-- is_unique -->
              </Model:StructuralFeature.multiplicity>
            </Model:Reference>
            <Model:Reference xmi.id="a184" name="powertype" annotation="" scope="instance_level" visibility="public_vis" isChangeable="true" type="a109" referencedEnd="a185">
              <Model:StructuralFeature.multiplicity>
                <XMI.field>0</XMI.field> <!-- lower -->
                <XMI.field>1</XMI.field> <!-- upper -->
                <XMI.field>false</XMI.field> <!-- is_ordered -->
                <XMI.field>false</XMI.field> <!-- is_unique -->
              </Model:StructuralFeature.multiplicity>
            </Model:Reference>
          </Model:Namespace.contents>
        </Model:Class>
        <Model:Class xmi.id="a186" name="AssociationClass" annotation="" isRoot="false" isLeaf="false" isAbstract="false" visibility="public_vis" isSingleton="false" supertypes="a136 a115">
        </Model:Class>
        <Model:Tag xmi.id="a187" name="org.omg.mof.idl_substitute_name=UmlAssociationClass" annotation="" tagId="org.omg.mof.idl_substitute_name" elements="a186">
          <Model:Tag.values>
            <XMI.any xmi.type="string">UmlAssociationClass</XMI.any>
          </Model:Tag.values>
        </Model:Tag>
        <Model:Class xmi.id="a76" name="Dependency" annotation="" isRoot="false" isLeaf="false" isAbstract="false" visibility="public_vis" isSingleton="false" supertypes="a151">
          <Model:Namespace.contents>
            <Model:Reference xmi.id="a188" name="client" annotation="" scope="instance_level" visibility="public_vis" isChangeable="true" type="a68" referencedEnd="a189">
              <Model:StructuralFeature.multiplicity>
                <XMI.field>1</XMI.field> <!-- lower -->
                <XMI.field>-1</XMI.field> <!-- upper -->
                <XMI.field>false</XMI.field> <!-- is_ordered -->
                <XMI.field>true</XMI.field> <!-- is_unique -->
              </Model:StructuralFeature.multiplicity>
            </Model:Reference>
            <Model:Reference xmi.id="a190" name="supplier" annotation="" scope="instance_level" visibility="public_vis" isChangeable="true" type="a68" referencedEnd="a191">
              <Model:StructuralFeature.multiplicity>
                <XMI.field>1</XMI.field> <!-- lower -->
                <XMI.field>-1</XMI.field> <!-- upper -->
                <XMI.field>false</XMI.field> <!-- is_ordered -->
                <XMI.field>true</XMI.field> <!-- is_unique -->
              </Model:StructuralFeature.multiplicity>
            </Model:Reference>
          </Model:Namespace.contents>
        </Model:Class>
        <Model:Class xmi.id="a192" name="Abstraction" annotation="" isRoot="false" isLeaf="false" isAbstract="false" visibility="public_vis" isSingleton="false" supertypes="a76">
          <Model:Namespace.contents>
            <Model:Attribute xmi.id="a193" name="mapping" annotation="" scope="instance_level" visibility="public_vis" isChangeable="true" isDerived="false" type="a53">
              <Model:StructuralFeature.multiplicity>
                <XMI.field>0</XMI.field> <!-- lower -->
                <XMI.field>1</XMI.field> <!-- upper -->
                <XMI.field>false</XMI.field> <!-- is_ordered -->
                <XMI.field>false</XMI.field> <!-- is_unique -->
              </Model:StructuralFeature.multiplicity>
            </Model:Attribute>
          </Model:Namespace.contents>
        </Model:Class>
        <Model:Class xmi.id="a194" name="PresentationElement" annotation="" isRoot="false" isLeaf="false" isAbstract="true" visibility="public_vis" isSingleton="false" supertypes="a67">
          <Model:Namespace.contents>
            <Model:Reference xmi.id="a195" name="subject" annotation="" scope="instance_level" visibility="public_vis" isChangeable="true" type="a68" referencedEnd="a196">
              <Model:StructuralFeature.multiplicity>
                <XMI.field>0</XMI.field> <!-- lower -->
                <XMI.field>-1</XMI.field> <!-- upper -->
                <XMI.field>false</XMI.field> <!-- is_ordered -->
                <XMI.field>true</XMI.field> <!-- is_unique -->
              </Model:StructuralFeature.multiplicity>
            </Model:Reference>
          </Model:Namespace.contents>
        </Model:Class>
        <Model:Class xmi.id="a197" name="Usage" annotation="" isRoot="false" isLeaf="false" isAbstract="false" visibility="public_vis" isSingleton="false" supertypes="a76">
        </Model:Class>
        <Model:Class xmi.id="a198" name="Binding" annotation="" isRoot="false" isLeaf="false" isAbstract="false" visibility="public_vis" isSingleton="false" supertypes="a76">
          <Model:Namespace.contents>
            <Model:Reference xmi.id="a199" name="argument" annotation="" scope="instance_level" visibility="public_vis" isChangeable="true" type="a200" referencedEnd="a201">
              <Model:StructuralFeature.multiplicity>
                <XMI.field>1</XMI.field> <!-- lower -->
                <XMI.field>-1</XMI.field> <!-- upper -->
                <XMI.field>true</XMI.field> <!-- is_ordered -->
                <XMI.field>true</XMI.field> <!-- is_unique -->
              </Model:StructuralFeature.multiplicity>
            </Model:Reference>
          </Model:Namespace.contents>
        </Model:Class>
        <Model:Class xmi.id="a202" name="Component" annotation="" isRoot="false" isLeaf="false" isAbstract="false" visibility="public_vis" isSingleton="false" supertypes="a109">
          <Model:Namespace.contents>
            <Model:Reference xmi.id="a203" name="deploymentLocation" annotation="" scope="instance_level" visibility="public_vis" isChangeable="true" type="a204" referencedEnd="a205">
              <Model:StructuralFeature.multiplicity>
                <XMI.field>0</XMI.field> <!-- lower -->
                <XMI.field>-1</XMI.field> <!-- upper -->
                <XMI.field>false</XMI.field> <!-- is_ordered -->
                <XMI.field>true</XMI.field> <!-- is_unique -->
              </Model:StructuralFeature.multiplicity>
            </Model:Reference>
            <Model:Reference xmi.id="a206" name="residentElement" annotation="" scope="instance_level" visibility="public_vis" isChangeable="true" type="a207" referencedEnd="a208">
              <Model:StructuralFeature.multiplicity>
                <XMI.field>0</XMI.field> <!-- lower -->
                <XMI.field>-1</XMI.field> <!-- upper -->
                <XMI.field>false</XMI.field> <!-- is_ordered -->
                <XMI.field>true</XMI.field> <!-- is_unique -->
              </Model:StructuralFeature.multiplicity>
            </Model:Reference>
            <Model:Reference xmi.id="a209" name="implementation" annotation="" scope="instance_level" visibility="public_vis" isChangeable="true" type="a210" referencedEnd="a211">
              <Model:StructuralFeature.multiplicity>
                <XMI.field>0</XMI.field> <!-- lower -->
                <XMI.field>-1</XMI.field> <!-- upper -->
                <XMI.field>false</XMI.field> <!-- is_ordered -->
                <XMI.field>true</XMI.field> <!-- is_unique -->
              </Model:StructuralFeature.multiplicity>
            </Model:Reference>
          </Model:Namespace.contents>
        </Model:Class>
        <Model:Class xmi.id="a204" name="Node" annotation="" isRoot="false" isLeaf="false" isAbstract="false" visibility="public_vis" isSingleton="false" supertypes="a109">
          <Model:Namespace.contents>
            <Model:Reference xmi.id="a212" name="deployedComponent" annotation="" scope="instance_level" visibility="public_vis" isChangeable="true" type="a202" referencedEnd="a213">
              <Model:StructuralFeature.multiplicity>
                <XMI.field>0</XMI.field> <!-- lower -->
                <XMI.field>-1</XMI.field> <!-- upper -->
                <XMI.field>false</XMI.field> <!-- is_ordered -->
                <XMI.field>true</XMI.field> <!-- is_unique -->
              </Model:StructuralFeature.multiplicity>
            </Model:Reference>
          </Model:Namespace.contents>
        </Model:Class>
        <Model:Class xmi.id="a214" name="Permission" annotation="" isRoot="false" isLeaf="false" isAbstract="false" visibility="public_vis" isSingleton="false" supertypes="a76">
        </Model:Class>
        <Model:Class xmi.id="a87" name="Comment" annotation="" isRoot="false" isLeaf="false" isAbstract="false" visibility="public_vis" isSingleton="false" supertypes="a68">
          <Model:Namespace.contents>
            <Model:Attribute xmi.id="a215" name="body" annotation="" scope="instance_level" visibility="public_vis" isChangeable="true" isDerived="false" type="a23">
              <Model:StructuralFeature.multiplicity>
                <XMI.field>1</XMI.field> <!-- lower -->
                <XMI.field>1</XMI.field> <!-- upper -->
                <XMI.field>false</XMI.field> <!-- is_ordered -->
                <XMI.field>false</XMI.field> <!-- is_unique -->
              </Model:StructuralFeature.multiplicity>
            </Model:Attribute>
            <Model:Reference xmi.id="a216" name="annotatedElement" annotation="" scope="instance_level" visibility="public_vis" isChangeable="true" type="a68" referencedEnd="a217">
              <Model:StructuralFeature.multiplicity>
                <XMI.field>0</XMI.field> <!-- lower -->
                <XMI.field>-1</XMI.field> <!-- upper -->
                <XMI.field>false</XMI.field> <!-- is_ordered -->
                <XMI.field>true</XMI.field> <!-- is_unique -->
              </Model:StructuralFeature.multiplicity>
            </Model:Reference>
          </Model:Namespace.contents>
        </Model:Class>
        <Model:Class xmi.id="a82" name="Flow" annotation="" isRoot="false" isLeaf="false" isAbstract="false" visibility="public_vis" isSingleton="false" supertypes="a151">
          <Model:Namespace.contents>
            <Model:Reference xmi.id="a218" name="target" annotation="" scope="instance_level" visibility="public_vis" isChangeable="true" type="a68" referencedEnd="a219">
              <Model:StructuralFeature.multiplicity>
                <XMI.field>0</XMI.field> <!-- lower -->
                <XMI.field>-1</XMI.field> <!-- upper -->
                <XMI.field>false</XMI.field> <!-- is_ordered -->
                <XMI.field>true</XMI.field> <!-- is_unique -->
              </Model:StructuralFeature.multiplicity>
            </Model:Reference>
            <Model:Reference xmi.id="a220" name="source" annotation="" scope="instance_level" visibility="public_vis" isChangeable="true" type="a68" referencedEnd="a221">
              <Model:StructuralFeature.multiplicity>
                <XMI.field>0</XMI.field> <!-- lower -->
                <XMI.field>-1</XMI.field> <!-- upper -->
                <XMI.field>false</XMI.field> <!-- is_ordered -->
                <XMI.field>true</XMI.field> <!-- is_unique -->
              </Model:StructuralFeature.multiplicity>
            </Model:Reference>
          </Model:Namespace.contents>
        </Model:Class>
        <Model:Class xmi.id="a207" name="ElementResidence" annotation="" isRoot="false" isLeaf="false" isAbstract="false" visibility="public_vis" isSingleton="false">
          <Model:Namespace.contents>
            <Model:Attribute xmi.id="a222" name="visibility" annotation="" scope="instance_level" visibility="public_vis" isChangeable="true" isDerived="false" type="a37">
              <Model:StructuralFeature.multiplicity>
                <XMI.field>0</XMI.field> <!-- lower -->
                <XMI.field>1</XMI.field> <!-- upper -->
                <XMI.field>false</XMI.field> <!-- is_ordered -->
                <XMI.field>false</XMI.field> <!-- is_unique -->
              </Model:StructuralFeature.multiplicity>
            </Model:Attribute>
            <Model:Reference xmi.id="a223" name="resident" annotation="" scope="instance_level" visibility="public_vis" isChangeable="true" type="a68" referencedEnd="a224">
              <Model:StructuralFeature.multiplicity>
                <XMI.field>1</XMI.field> <!-- lower -->
                <XMI.field>1</XMI.field> <!-- upper -->
                <XMI.field>false</XMI.field> <!-- is_ordered -->
                <XMI.field>false</XMI.field> <!-- is_unique -->
              </Model:StructuralFeature.multiplicity>
            </Model:Reference>
            <Model:Reference xmi.id="a225" name="container" annotation="" scope="instance_level" visibility="public_vis" isChangeable="true" type="a202" referencedEnd="a226">
              <Model:StructuralFeature.multiplicity>
                <XMI.field>1</XMI.field> <!-- lower -->
                <XMI.field>1</XMI.field> <!-- upper -->
                <XMI.field>false</XMI.field> <!-- is_ordered -->
                <XMI.field>false</XMI.field> <!-- is_unique -->
              </Model:StructuralFeature.multiplicity>
            </Model:Reference>
          </Model:Namespace.contents>
        </Model:Class>
        <Model:Class xmi.id="a90" name="TemplateParameter" annotation="" isRoot="false" isLeaf="false" isAbstract="false" visibility="public_vis" isSingleton="false">
          <Model:Namespace.contents>
            <Model:Reference xmi.id="a227" name="template" annotation="" scope="instance_level" visibility="public_vis" isChangeable="true" type="a68" referencedEnd="a228">
              <Model:StructuralFeature.multiplicity>
                <XMI.field>1</XMI.field> <!-- lower -->
                <XMI.field>1</XMI.field> <!-- upper -->
                <XMI.field>false</XMI.field> <!-- is_ordered -->
                <XMI.field>false</XMI.field> <!-- is_unique -->
              </Model:StructuralFeature.multiplicity>
            </Model:Reference>
            <Model:Reference xmi.id="a229" name="parameter" annotation="" scope="instance_level" visibility="public_vis" isChangeable="true" type="a68" referencedEnd="a230">
              <Model:StructuralFeature.multiplicity>
                <XMI.field>1</XMI.field> <!-- lower -->
                <XMI.field>1</XMI.field> <!-- upper -->
                <XMI.field>false</XMI.field> <!-- is_ordered -->
                <XMI.field>false</XMI.field> <!-- is_unique -->
              </Model:StructuralFeature.multiplicity>
            </Model:Reference>
            <Model:Reference xmi.id="a231" name="defaultElement" annotation="" scope="instance_level" visibility="public_vis" isChangeable="true" type="a68" referencedEnd="a232">
              <Model:StructuralFeature.multiplicity>
                <XMI.field>0</XMI.field> <!-- lower -->
                <XMI.field>1</XMI.field> <!-- upper -->
                <XMI.field>false</XMI.field> <!-- is_ordered -->
                <XMI.field>false</XMI.field> <!-- is_unique -->
              </Model:StructuralFeature.multiplicity>
            </Model:Reference>
          </Model:Namespace.contents>
        </Model:Class>
        <Model:Class xmi.id="a233" name="Primitive" annotation="" isRoot="false" isLeaf="false" isAbstract="false" visibility="public_vis" isSingleton="false" supertypes="a117">
        </Model:Class>
        <Model:Class xmi.id="a234" name="Enumeration" annotation="" isRoot="false" isLeaf="false" isAbstract="false" visibility="public_vis" isSingleton="false" supertypes="a117">
          <Model:Namespace.contents>
            <Model:Reference xmi.id="a235" name="literal" annotation="" scope="instance_level" visibility="public_vis" isChangeable="true" type="a236" referencedEnd="a237">
              <Model:StructuralFeature.multiplicity>
                <XMI.field>1</XMI.field> <!-- lower -->
                <XMI.field>-1</XMI.field> <!-- upper -->
                <XMI.field>true</XMI.field> <!-- is_ordered -->
                <XMI.field>true</XMI.field> <!-- is_unique -->
              </Model:StructuralFeature.multiplicity>
            </Model:Reference>
          </Model:Namespace.contents>
        </Model:Class>
        <Model:Class xmi.id="a236" name="EnumerationLiteral" annotation="" isRoot="false" isLeaf="false" isAbstract="false" visibility="public_vis" isSingleton="false" supertypes="a68">
          <Model:Namespace.contents>
            <Model:Reference xmi.id="a238" name="enumeration" annotation="" scope="instance_level" visibility="public_vis" isChangeable="true" type="a234" referencedEnd="a239">
              <Model:StructuralFeature.multiplicity>
                <XMI.field>1</XMI.field> <!-- lower -->
                <XMI.field>1</XMI.field> <!-- upper -->
                <XMI.field>false</XMI.field> <!-- is_ordered -->
                <XMI.field>false</XMI.field> <!-- is_unique -->
              </Model:StructuralFeature.multiplicity>
            </Model:Reference>
          </Model:Namespace.contents>
        </Model:Class>
        <Model:Class xmi.id="a93" name="Stereotype" annotation="" isRoot="false" isLeaf="false" isAbstract="false" visibility="public_vis" isSingleton="false" supertypes="a100">
          <Model:Namespace.contents>
            <Model:Attribute xmi.id="a240" name="icon" annotation="" scope="instance_level" visibility="public_vis" isChangeable="true" isDerived="false" type="a63">
              <Model:StructuralFeature.multiplicity>
                <XMI.field>0</XMI.field> <!-- lower -->
                <XMI.field>1</XMI.field> <!-- upper -->
                <XMI.field>false</XMI.field> <!-- is_ordered -->
                <XMI.field>false</XMI.field> <!-- is_unique -->
              </Model:StructuralFeature.multiplicity>
            </Model:Attribute>
            <Model:Attribute xmi.id="a241" name="baseClass" annotation="" scope="instance_level" visibility="public_vis" isChangeable="true" isDerived="false" type="a39">
              <Model:StructuralFeature.multiplicity>
                <XMI.field>1</XMI.field> <!-- lower -->
                <XMI.field>-1</XMI.field> <!-- upper -->
                <XMI.field>false</XMI.field> <!-- is_ordered -->
                <XMI.field>true</XMI.field> <!-- is_unique -->
              </Model:StructuralFeature.multiplicity>
            </Model:Attribute>
            <Model:Reference xmi.id="a242" name="definedTag" annotation="" scope="instance_level" visibility="public_vis" isChangeable="true" type="a243" referencedEnd="a244">
              <Model:StructuralFeature.multiplicity>
                <XMI.field>0</XMI.field> <!-- lower -->
                <XMI.field>-1</XMI.field> <!-- upper -->
                <XMI.field>false</XMI.field> <!-- is_ordered -->
                <XMI.field>true</XMI.field> <!-- is_unique -->
              </Model:StructuralFeature.multiplicity>
            </Model:Reference>
            <Model:Reference xmi.id="a245" name="stereotypeConstraint" annotation="" scope="instance_level" visibility="public_vis" isChangeable="true" type="a79" referencedEnd="a246">
              <Model:StructuralFeature.multiplicity>
                <XMI.field>0</XMI.field> <!-- lower -->
                <XMI.field>-1</XMI.field> <!-- upper -->
                <XMI.field>false</XMI.field> <!-- is_ordered -->
                <XMI.field>true</XMI.field> <!-- is_unique -->
              </Model:StructuralFeature.multiplicity>
            </Model:Reference>
          </Model:Namespace.contents>
        </Model:Class>
        <Model:Class xmi.id="a243" name="TagDefinition" annotation="" isRoot="false" isLeaf="false" isAbstract="false" visibility="public_vis" isSingleton="false" supertypes="a68">
          <Model:Namespace.contents>
            <Model:Attribute xmi.id="a247" name="tagType" annotation="" scope="instance_level" visibility="public_vis" isChangeable="true" isDerived="false" type="a39">
              <Model:StructuralFeature.multiplicity>
                <XMI.field>0</XMI.field> <!-- lower -->
                <XMI.field>1</XMI.field> <!-- upper -->
                <XMI.field>false</XMI.field> <!-- is_ordered -->
                <XMI.field>false</XMI.field> <!-- is_unique -->
              </Model:StructuralFeature.multiplicity>
            </Model:Attribute>
            <Model:Attribute xmi.id="a248" name="multiplicity" annotation="" scope="instance_level" visibility="public_vis" isChangeable="true" isDerived="false" type="a40">
              <Model:StructuralFeature.multiplicity>
                <XMI.field>0</XMI.field> <!-- lower -->
                <XMI.field>1</XMI.field> <!-- upper -->
                <XMI.field>false</XMI.field> <!-- is_ordered -->
                <XMI.field>false</XMI.field> <!-- is_unique -->
              </Model:StructuralFeature.multiplicity>
            </Model:Attribute>
            <Model:Reference xmi.id="a249" name="owner" annotation="" scope="instance_level" visibility="public_vis" isChangeable="true" type="a93" referencedEnd="a250">
              <Model:StructuralFeature.multiplicity>
                <XMI.field>0</XMI.field> <!-- lower -->
                <XMI.field>1</XMI.field> <!-- upper -->
                <XMI.field>false</XMI.field> <!-- is_ordered -->
                <XMI.field>false</XMI.field> <!-- is_unique -->
              </Model:StructuralFeature.multiplicity>
            </Model:Reference>
          </Model:Namespace.contents>
        </Model:Class>
        <Model:Class xmi.id="a96" name="TaggedValue" annotation="" isRoot="false" isLeaf="false" isAbstract="false" visibility="public_vis" isSingleton="false" supertypes="a68">
          <Model:Namespace.contents>
            <Model:Attribute xmi.id="a251" name="dataValue" annotation="" scope="instance_level" visibility="public_vis" isChangeable="true" isDerived="false" type="a23">
              <Model:StructuralFeature.multiplicity>
                <XMI.field>0</XMI.field> <!-- lower -->
                <XMI.field>-1</XMI.field> <!-- upper -->
                <XMI.field>false</XMI.field> <!-- is_ordered -->
                <XMI.field>true</XMI.field> <!-- is_unique -->
              </Model:StructuralFeature.multiplicity>
            </Model:Attribute>
            <Model:Reference xmi.id="a252" name="modelElement" annotation="" scope="instance_level" visibility="public_vis" isChangeable="true" type="a68" referencedEnd="a253">
              <Model:StructuralFeature.multiplicity>
                <XMI.field>1</XMI.field> <!-- lower -->
                <XMI.field>1</XMI.field> <!-- upper -->
                <XMI.field>false</XMI.field> <!-- is_ordered -->
                <XMI.field>false</XMI.field> <!-- is_unique -->
              </Model:StructuralFeature.multiplicity>
            </Model:Reference>
            <Model:Reference xmi.id="a254" name="type" annotation="" scope="instance_level" visibility="public_vis" isChangeable="true" type="a243" referencedEnd="a255">
              <Model:StructuralFeature.multiplicity>
                <XMI.field>1</XMI.field> <!-- lower -->
                <XMI.field>1</XMI.field> <!-- upper -->
                <XMI.field>false</XMI.field> <!-- is_ordered -->
                <XMI.field>false</XMI.field> <!-- is_unique -->
              </Model:StructuralFeature.multiplicity>
            </Model:Reference>
            <Model:Reference xmi.id="a256" name="referenceValue" annotation="" scope="instance_level" visibility="public_vis" isChangeable="true" type="a68" referencedEnd="a257">
              <Model:StructuralFeature.multiplicity>
                <XMI.field>0</XMI.field> <!-- lower -->
                <XMI.field>-1</XMI.field> <!-- upper -->
                <XMI.field>false</XMI.field> <!-- is_ordered -->
                <XMI.field>true</XMI.field> <!-- is_unique -->
              </Model:StructuralFeature.multiplicity>
            </Model:Reference>
          </Model:Namespace.contents>
        </Model:Class>
        <Model:Class xmi.id="a258" name="ProgrammingLanguageDataType" annotation="" isRoot="false" isLeaf="false" isAbstract="false" visibility="public_vis" isSingleton="false" supertypes="a117">
          <Model:Namespace.contents>
            <Model:Attribute xmi.id="a259" name="expression" annotation="" scope="instance_level" visibility="public_vis" isChangeable="true" isDerived="false" type="a52">
              <Model:StructuralFeature.multiplicity>
                <XMI.field>1</XMI.field> <!-- lower -->
                <XMI.field>1</XMI.field> <!-- upper -->
                <XMI.field>false</XMI.field> <!-- is_ordered -->
                <XMI.field>false</XMI.field> <!-- is_unique -->
              </Model:StructuralFeature.multiplicity>
            </Model:Attribute>
          </Model:Namespace.contents>
        </Model:Class>
        <Model:Class xmi.id="a210" name="Artifact" annotation="" isRoot="false" isLeaf="false" isAbstract="false" visibility="public_vis" isSingleton="false" supertypes="a109">
        </Model:Class>
        <Model:Class xmi.id="a200" name="TemplateArgument" annotation="" isRoot="false" isLeaf="false" isAbstract="false" visibility="public_vis" isSingleton="false">
          <Model:Namespace.contents>
            <Model:Reference xmi.id="a260" name="modelElement" annotation="" scope="instance_level" visibility="public_vis" isChangeable="true" type="a68" referencedEnd="a261">
              <Model:StructuralFeature.multiplicity>
                <XMI.field>1</XMI.field> <!-- lower -->
                <XMI.field>1</XMI.field> <!-- upper -->
                <XMI.field>false</XMI.field> <!-- is_ordered -->
                <XMI.field>false</XMI.field> <!-- is_unique -->
              </Model:StructuralFeature.multiplicity>
            </Model:Reference>
            <Model:Reference xmi.id="a262" name="binding" annotation="" scope="instance_level" visibility="public_vis" isChangeable="true" type="a198" referencedEnd="a263">
              <Model:StructuralFeature.multiplicity>
                <XMI.field>1</XMI.field> <!-- lower -->
                <XMI.field>1</XMI.field> <!-- upper -->
                <XMI.field>false</XMI.field> <!-- is_ordered -->
                <XMI.field>false</XMI.field> <!-- is_unique -->
              </Model:StructuralFeature.multiplicity>
            </Model:Reference>
          </Model:Namespace.contents>
        </Model:Class>
        <Model:Association xmi.id="a264" name="A_association_connection" annotation="" isRoot="true" isLeaf="true" isAbstract="false" visibility="public_vis" isDerived="false">
          <Model:Namespace.contents>
            <Model:AssociationEnd xmi.id="a137" name="association" annotation="" isNavigable="true" aggregation="composite" isChangeable="true" type="a136">
              <Model:AssociationEnd.multiplicity>
                <XMI.field>1</XMI.field> <!-- lower -->
                <XMI.field>1</XMI.field> <!-- upper -->
                <XMI.field>false</XMI.field> <!-- is_ordered -->
                <XMI.field>false</XMI.field> <!-- is_unique -->
              </Model:AssociationEnd.multiplicity>
            </Model:AssociationEnd>
            <Model:AssociationEnd xmi.id="a153" name="connection" annotation="" isNavigable="true" aggregation="none" isChangeable="true" type="a128">
              <Model:AssociationEnd.multiplicity>
                <XMI.field>2</XMI.field> <!-- lower -->
                <XMI.field>-1</XMI.field> <!-- upper -->
                <XMI.field>true</XMI.field> <!-- is_ordered -->
                <XMI.field>true</XMI.field> <!-- is_unique -->
              </Model:AssociationEnd.multiplicity>
            </Model:AssociationEnd>
          </Model:Namespace.contents>
        </Model:Association>
        <Model:Association xmi.id="a265" name="A_owner_feature" annotation="" isRoot="true" isLeaf="true" isAbstract="false" visibility="public_vis" isDerived="false">
          <Model:Namespace.contents>
            <Model:AssociationEnd xmi.id="a120" name="owner" annotation="" isNavigable="true" aggregation="composite" isChangeable="true" type="a109">
              <Model:AssociationEnd.multiplicity>
                <XMI.field>0</XMI.field> <!-- lower -->
                <XMI.field>1</XMI.field> <!-- upper -->
                <XMI.field>false</XMI.field> <!-- is_ordered -->
                <XMI.field>false</XMI.field> <!-- is_unique -->
              </Model:AssociationEnd.multiplicity>
            </Model:AssociationEnd>
            <Model:AssociationEnd xmi.id="a112" name="feature" annotation="" isNavigable="true" aggregation="none" isChangeable="true" type="a111">
              <Model:AssociationEnd.multiplicity>
                <XMI.field>0</XMI.field> <!-- lower -->
                <XMI.field>-1</XMI.field> <!-- upper -->
                <XMI.field>true</XMI.field> <!-- is_ordered -->
                <XMI.field>true</XMI.field> <!-- is_unique -->
              </Model:AssociationEnd.multiplicity>
            </Model:AssociationEnd>
          </Model:Namespace.contents>
        </Model:Association>
        <Model:Association xmi.id="a266" name="A_specification_method" annotation="" isRoot="true" isLeaf="true" isAbstract="false" visibility="public_vis" isDerived="false">
          <Model:Namespace.contents>
            <Model:AssociationEnd xmi.id="a178" name="specification" annotation="" isNavigable="true" aggregation="none" isChangeable="true" type="a163">
              <Model:AssociationEnd.multiplicity>
                <XMI.field>1</XMI.field> <!-- lower -->
                <XMI.field>1</XMI.field> <!-- upper -->
                <XMI.field>false</XMI.field> <!-- is_ordered -->
                <XMI.field>false</XMI.field> <!-- is_unique -->
              </Model:AssociationEnd.multiplicity>
            </Model:AssociationEnd>
            <Model:AssociationEnd xmi.id="a267" name="method" annotation="" isNavigable="true" aggregation="none" isChangeable="true" type="a175">
              <Model:AssociationEnd.multiplicity>
                <XMI.field>0</XMI.field> <!-- lower -->
                <XMI.field>-1</XMI.field> <!-- upper -->
                <XMI.field>false</XMI.field> <!-- is_ordered -->
                <XMI.field>true</XMI.field> <!-- is_unique -->
              </Model:AssociationEnd.multiplicity>
            </Model:AssociationEnd>
          </Model:Namespace.contents>
        </Model:Association>
        <Model:Association xmi.id="a268" name="A_typedFeature_type" annotation="" isRoot="true" isLeaf="true" isAbstract="false" visibility="public_vis" isDerived="false">
          <Model:Namespace.contents>
            <Model:AssociationEnd xmi.id="a269" name="typedFeature" annotation="" isNavigable="true" aggregation="none" isChangeable="true" type="a121">
              <Model:AssociationEnd.multiplicity>
                <XMI.field>0</XMI.field> <!-- lower -->
                <XMI.field>-1</XMI.field> <!-- upper -->
                <XMI.field>false</XMI.field> <!-- is_ordered -->
                <XMI.field>true</XMI.field> <!-- is_unique -->
              </Model:AssociationEnd.multiplicity>
            </Model:AssociationEnd>
            <Model:AssociationEnd xmi.id="a127" name="type" annotation="" isNavigable="true" aggregation="none" isChangeable="true" type="a109">
              <Model:AssociationEnd.multiplicity>
                <XMI.field>1</XMI.field> <!-- lower -->
                <XMI.field>1</XMI.field> <!-- upper -->
                <XMI.field>false</XMI.field> <!-- is_ordered -->
                <XMI.field>false</XMI.field> <!-- is_unique -->
              </Model:AssociationEnd.multiplicity>
            </Model:AssociationEnd>
          </Model:Namespace.contents>
        </Model:Association>
        <Model:Association xmi.id="a270" name="A_namespace_ownedElement" annotation="" isRoot="true" isLeaf="true" isAbstract="false" visibility="public_vis" isDerived="false">
          <Model:Namespace.contents>
            <Model:AssociationEnd xmi.id="a74" name="namespace" annotation="" isNavigable="true" aggregation="composite" isChangeable="true" type="a73">
              <Model:AssociationEnd.multiplicity>
                <XMI.field>0</XMI.field> <!-- lower -->
                <XMI.field>1</XMI.field> <!-- upper -->
                <XMI.field>false</XMI.field> <!-- is_ordered -->
                <XMI.field>false</XMI.field> <!-- is_unique -->
              </Model:AssociationEnd.multiplicity>
            </Model:AssociationEnd>
            <Model:AssociationEnd xmi.id="a108" name="ownedElement" annotation="" isNavigable="true" aggregation="none" isChangeable="true" type="a68">
              <Model:AssociationEnd.multiplicity>
                <XMI.field>0</XMI.field> <!-- lower -->
                <XMI.field>-1</XMI.field> <!-- upper -->
                <XMI.field>false</XMI.field> <!-- is_ordered -->
                <XMI.field>true</XMI.field> <!-- is_unique -->
              </Model:AssociationEnd.multiplicity>
            </Model:AssociationEnd>
          </Model:Namespace.contents>
        </Model:Association>
        <Model:Association xmi.id="a271" name="A_behavioralFeature_parameter" annotation="" isRoot="true" isLeaf="true" isAbstract="false" visibility="public_vis" isDerived="false">
          <Model:Namespace.contents>
            <Model:AssociationEnd xmi.id="a172" name="behavioralFeature" annotation="" isNavigable="true" aggregation="composite" isChangeable="true" type="a158">
              <Model:AssociationEnd.multiplicity>
                <XMI.field>0</XMI.field> <!-- lower -->
                <XMI.field>1</XMI.field> <!-- upper -->
                <XMI.field>false</XMI.field> <!-- is_ordered -->
                <XMI.field>false</XMI.field> <!-- is_unique -->
              </Model:AssociationEnd.multiplicity>
            </Model:AssociationEnd>
            <Model:AssociationEnd xmi.id="a162" name="parameter" annotation="" isNavigable="true" aggregation="none" isChangeable="true" type="a161">
              <Model:AssociationEnd.multiplicity>
                <XMI.field>0</XMI.field> <!-- lower -->
                <XMI.field>-1</XMI.field> <!-- upper -->
                <XMI.field>true</XMI.field> <!-- is_ordered -->
                <XMI.field>true</XMI.field> <!-- is_unique -->
              </Model:AssociationEnd.multiplicity>
            </Model:AssociationEnd>
          </Model:Namespace.contents>
        </Model:Association>
        <Model:Association xmi.id="a272" name="A_typedParameter_type" annotation="" isRoot="true" isLeaf="true" isAbstract="false" visibility="public_vis" isDerived="false">
          <Model:Namespace.contents>
            <Model:AssociationEnd xmi.id="a273" name="typedParameter" annotation="" isNavigable="true" aggregation="none" isChangeable="true" type="a161">
              <Model:AssociationEnd.multiplicity>
                <XMI.field>0</XMI.field> <!-- lower -->
                <XMI.field>-1</XMI.field> <!-- upper -->
                <XMI.field>false</XMI.field> <!-- is_ordered -->
                <XMI.field>true</XMI.field> <!-- is_unique -->
              </Model:AssociationEnd.multiplicity>
            </Model:AssociationEnd>
            <Model:AssociationEnd xmi.id="a174" name="type" annotation="" isNavigable="true" aggregation="none" isChangeable="true" type="a109">
              <Model:AssociationEnd.multiplicity>
                <XMI.field>1</XMI.field> <!-- lower -->
                <XMI.field>1</XMI.field> <!-- upper -->
                <XMI.field>false</XMI.field> <!-- is_ordered -->
                <XMI.field>false</XMI.field> <!-- is_unique -->
              </Model:AssociationEnd.multiplicity>
            </Model:AssociationEnd>
          </Model:Namespace.contents>
        </Model:Association>
        <Model:Association xmi.id="a274" name="A_child_generalization" annotation="" isRoot="true" isLeaf="true" isAbstract="false" visibility="public_vis" isDerived="false">
          <Model:Namespace.contents>
            <Model:AssociationEnd xmi.id="a181" name="child" annotation="" isNavigable="true" aggregation="none" isChangeable="true" type="a100">
              <Model:AssociationEnd.multiplicity>
                <XMI.field>1</XMI.field> <!-- lower -->
                <XMI.field>1</XMI.field> <!-- upper -->
                <XMI.field>false</XMI.field> <!-- is_ordered -->
                <XMI.field>false</XMI.field> <!-- is_unique -->
              </Model:AssociationEnd.multiplicity>
            </Model:AssociationEnd>
            <Model:AssociationEnd xmi.id="a106" name="generalization" annotation="" isNavigable="true" aggregation="none" isChangeable="true" type="a105">
              <Model:AssociationEnd.multiplicity>
                <XMI.field>0</XMI.field> <!-- lower -->
                <XMI.field>-1</XMI.field> <!-- upper -->
                <XMI.field>false</XMI.field> <!-- is_ordered -->
                <XMI.field>true</XMI.field> <!-- is_unique -->
              </Model:AssociationEnd.multiplicity>
            </Model:AssociationEnd>
          </Model:Namespace.contents>
        </Model:Association>
        <Model:Association xmi.id="a275" name="A_parent_specialization" annotation="" isRoot="true" isLeaf="true" isAbstract="false" visibility="public_vis" isDerived="false">
          <Model:Namespace.contents>
            <Model:AssociationEnd xmi.id="a183" name="parent" annotation="" isNavigable="true" aggregation="none" isChangeable="true" type="a100">
              <Model:AssociationEnd.multiplicity>
                <XMI.field>1</XMI.field> <!-- lower -->
                <XMI.field>1</XMI.field> <!-- upper -->
                <XMI.field>false</XMI.field> <!-- is_ordered -->
                <XMI.field>false</XMI.field> <!-- is_unique -->
              </Model:AssociationEnd.multiplicity>
            </Model:AssociationEnd>
            <Model:AssociationEnd xmi.id="a276" name="specialization" annotation="" isNavigable="true" aggregation="none" isChangeable="true" type="a105">
              <Model:AssociationEnd.multiplicity>
                <XMI.field>0</XMI.field> <!-- lower -->
                <XMI.field>-1</XMI.field> <!-- upper -->
                <XMI.field>false</XMI.field> <!-- is_ordered -->
                <XMI.field>true</XMI.field> <!-- is_unique -->
              </Model:AssociationEnd.multiplicity>
            </Model:AssociationEnd>
          </Model:Namespace.contents>
        </Model:Association>
        <Model:Association xmi.id="a277" name="A_qualifier_associationEnd" annotation="" isRoot="true" isLeaf="true" isAbstract="false" visibility="public_vis" isDerived="false">
          <Model:Namespace.contents>
            <Model:AssociationEnd xmi.id="a140" name="qualifier" annotation="" isNavigable="true" aggregation="none" isChangeable="true" type="a139">
              <Model:AssociationEnd.multiplicity>
                <XMI.field>0</XMI.field> <!-- lower -->
                <XMI.field>-1</XMI.field> <!-- upper -->
                <XMI.field>true</XMI.field> <!-- is_ordered -->
                <XMI.field>true</XMI.field> <!-- is_unique -->
              </Model:AssociationEnd.multiplicity>
            </Model:AssociationEnd>
            <Model:AssociationEnd xmi.id="a156" name="associationEnd" annotation="" isNavigable="true" aggregation="composite" isChangeable="true" type="a128">
              <Model:AssociationEnd.multiplicity>
                <XMI.field>0</XMI.field> <!-- lower -->
                <XMI.field>1</XMI.field> <!-- upper -->
                <XMI.field>false</XMI.field> <!-- is_ordered -->
                <XMI.field>false</XMI.field> <!-- is_unique -->
              </Model:AssociationEnd.multiplicity>
            </Model:AssociationEnd>
          </Model:Namespace.contents>
        </Model:Association>
        <Model:Association xmi.id="a278" name="A_participant_association" annotation="" isRoot="true" isLeaf="true" isAbstract="false" visibility="public_vis" isDerived="false">
          <Model:Namespace.contents>
            <Model:AssociationEnd xmi.id="a142" name="participant" annotation="" isNavigable="true" aggregation="none" isChangeable="true" type="a109">
              <Model:AssociationEnd.multiplicity>
                <XMI.field>1</XMI.field> <!-- lower -->
                <XMI.field>1</XMI.field> <!-- upper -->
                <XMI.field>false</XMI.field> <!-- is_ordered -->
                <XMI.field>false</XMI.field> <!-- is_unique -->
              </Model:AssociationEnd.multiplicity>
            </Model:AssociationEnd>
            <Model:AssociationEnd xmi.id="a279" name="association" annotation="" isNavigable="true" aggregation="none" isChangeable="true" type="a128">
              <Model:AssociationEnd.multiplicity>
                <XMI.field>0</XMI.field> <!-- lower -->
                <XMI.field>-1</XMI.field> <!-- upper -->
                <XMI.field>false</XMI.field> <!-- is_ordered -->
                <XMI.field>true</XMI.field> <!-- is_unique -->
              </Model:AssociationEnd.multiplicity>
            </Model:AssociationEnd>
          </Model:Namespace.contents>
        </Model:Association>
        <Model:Association xmi.id="a280" name="A_specifiedEnd_specification" annotation="" isRoot="true" isLeaf="true" isAbstract="false" visibility="public_vis" isDerived="false">
          <Model:Namespace.contents>
            <Model:AssociationEnd xmi.id="a281" name="specifiedEnd" annotation="" isNavigable="true" aggregation="none" isChangeable="true" type="a128">
              <Model:AssociationEnd.multiplicity>
                <XMI.field>0</XMI.field> <!-- lower -->
                <XMI.field>-1</XMI.field> <!-- upper -->
                <XMI.field>false</XMI.field> <!-- is_ordered -->
                <XMI.field>true</XMI.field> <!-- is_unique -->
              </Model:AssociationEnd.multiplicity>
            </Model:AssociationEnd>
            <Model:AssociationEnd xmi.id="a144" name="specification" annotation="" isNavigable="true" aggregation="none" isChangeable="true" type="a109">
              <Model:AssociationEnd.multiplicity>
                <XMI.field>0</XMI.field> <!-- lower -->
                <XMI.field>-1</XMI.field> <!-- upper -->
                <XMI.field>false</XMI.field> <!-- is_ordered -->
                <XMI.field>true</XMI.field> <!-- is_unique -->
              </Model:AssociationEnd.multiplicity>
            </Model:AssociationEnd>
          </Model:Namespace.contents>
        </Model:Association>
        <Model:Association xmi.id="a282" name="A_client_clientDependency" annotation="" isRoot="true" isLeaf="true" isAbstract="false" visibility="public_vis" isDerived="false">
          <Model:Namespace.contents>
            <Model:AssociationEnd xmi.id="a189" name="client" annotation="" isNavigable="true" aggregation="none" isChangeable="true" type="a68">
              <Model:AssociationEnd.multiplicity>
                <XMI.field>1</XMI.field> <!-- lower -->
                <XMI.field>-1</XMI.field> <!-- upper -->
                <XMI.field>false</XMI.field> <!-- is_ordered -->
                <XMI.field>true</XMI.field> <!-- is_unique -->
              </Model:AssociationEnd.multiplicity>
            </Model:AssociationEnd>
            <Model:AssociationEnd xmi.id="a77" name="clientDependency" annotation="" isNavigable="true" aggregation="none" isChangeable="true" type="a76">
              <Model:AssociationEnd.multiplicity>
                <XMI.field>0</XMI.field> <!-- lower -->
                <XMI.field>-1</XMI.field> <!-- upper -->
                <XMI.field>false</XMI.field> <!-- is_ordered -->
                <XMI.field>true</XMI.field> <!-- is_unique -->
              </Model:AssociationEnd.multiplicity>
            </Model:AssociationEnd>
          </Model:Namespace.contents>
        </Model:Association>
        <Model:Association xmi.id="a283" name="A_constrainedElement_constraint" annotation="" isRoot="true" isLeaf="true" isAbstract="false" visibility="public_vis" isDerived="false">
          <Model:Namespace.contents>
            <Model:AssociationEnd xmi.id="a149" name="constrainedElement" annotation="" isNavigable="true" aggregation="none" isChangeable="true" type="a68">
              <Model:AssociationEnd.multiplicity>
                <XMI.field>0</XMI.field> <!-- lower -->
                <XMI.field>-1</XMI.field> <!-- upper -->
                <XMI.field>true</XMI.field> <!-- is_ordered -->
                <XMI.field>true</XMI.field> <!-- is_unique -->
              </Model:AssociationEnd.multiplicity>
            </Model:AssociationEnd>
            <Model:AssociationEnd xmi.id="a80" name="constraint" annotation="" isNavigable="true" aggregation="none" isChangeable="true" type="a79">
              <Model:AssociationEnd.multiplicity>
                <XMI.field>0</XMI.field> <!-- lower -->
                <XMI.field>-1</XMI.field> <!-- upper -->
                <XMI.field>false</XMI.field> <!-- is_ordered -->
                <XMI.field>true</XMI.field> <!-- is_unique -->
              </Model:AssociationEnd.multiplicity>
            </Model:AssociationEnd>
          </Model:Namespace.contents>
        </Model:Association>
        <Model:Association xmi.id="a284" name="A_supplier_supplierDependency" annotation="" isRoot="true" isLeaf="true" isAbstract="false" visibility="public_vis" isDerived="false">
          <Model:Namespace.contents>
            <Model:AssociationEnd xmi.id="a191" name="supplier" annotation="" isNavigable="true" aggregation="none" isChangeable="true" type="a68">
              <Model:AssociationEnd.multiplicity>
                <XMI.field>1</XMI.field> <!-- lower -->
                <XMI.field>-1</XMI.field> <!-- upper -->
                <XMI.field>false</XMI.field> <!-- is_ordered -->
                <XMI.field>true</XMI.field> <!-- is_unique -->
              </Model:AssociationEnd.multiplicity>
            </Model:AssociationEnd>
            <Model:AssociationEnd xmi.id="a285" name="supplierDependency" annotation="" isNavigable="true" aggregation="none" isChangeable="true" type="a76">
              <Model:AssociationEnd.multiplicity>
                <XMI.field>0</XMI.field> <!-- lower -->
                <XMI.field>-1</XMI.field> <!-- upper -->
                <XMI.field>false</XMI.field> <!-- is_ordered -->
                <XMI.field>true</XMI.field> <!-- is_unique -->
              </Model:AssociationEnd.multiplicity>
            </Model:AssociationEnd>
          </Model:Namespace.contents>
        </Model:Association>
        <Model:Association xmi.id="a286" name="A_presentation_subject" annotation="" isRoot="true" isLeaf="true" isAbstract="false" visibility="public_vis" isDerived="false">
          <Model:Namespace.contents>
            <Model:AssociationEnd xmi.id="a287" name="presentation" annotation="" isNavigable="true" aggregation="none" isChangeable="true" type="a194">
              <Model:AssociationEnd.multiplicity>
                <XMI.field>0</XMI.field> <!-- lower -->
                <XMI.field>-1</XMI.field> <!-- upper -->
                <XMI.field>false</XMI.field> <!-- is_ordered -->
                <XMI.field>true</XMI.field> <!-- is_unique -->
              </Model:AssociationEnd.multiplicity>
            </Model:AssociationEnd>
            <Model:AssociationEnd xmi.id="a196" name="subject" annotation="" isNavigable="true" aggregation="none" isChangeable="true" type="a68">
              <Model:AssociationEnd.multiplicity>
                <XMI.field>0</XMI.field> <!-- lower -->
                <XMI.field>-1</XMI.field> <!-- upper -->
                <XMI.field>false</XMI.field> <!-- is_ordered -->
                <XMI.field>true</XMI.field> <!-- is_unique -->
              </Model:AssociationEnd.multiplicity>
            </Model:AssociationEnd>
          </Model:Namespace.contents>
        </Model:Association>
        <Model:Association xmi.id="a288" name="A_deploymentLocation_deployedComponent" annotation="" isRoot="true" isLeaf="true" isAbstract="false" visibility="public_vis" isDerived="false">
          <Model:Namespace.contents>
            <Model:AssociationEnd xmi.id="a205" name="deploymentLocation" annotation="" isNavigable="true" aggregation="shared" isChangeable="true" type="a204">
              <Model:AssociationEnd.multiplicity>
                <XMI.field>0</XMI.field> <!-- lower -->
                <XMI.field>-1</XMI.field> <!-- upper -->
                <XMI.field>false</XMI.field> <!-- is_ordered -->
                <XMI.field>true</XMI.field> <!-- is_unique -->
              </Model:AssociationEnd.multiplicity>
            </Model:AssociationEnd>
            <Model:AssociationEnd xmi.id="a213" name="deployedComponent" annotation="" isNavigable="true" aggregation="none" isChangeable="true" type="a202">
              <Model:AssociationEnd.multiplicity>
                <XMI.field>0</XMI.field> <!-- lower -->
                <XMI.field>-1</XMI.field> <!-- upper -->
                <XMI.field>false</XMI.field> <!-- is_ordered -->
                <XMI.field>true</XMI.field> <!-- is_unique -->
              </Model:AssociationEnd.multiplicity>
            </Model:AssociationEnd>
          </Model:Namespace.contents>
        </Model:Association>
        <Model:Association xmi.id="a289" name="A_targetFlow_target" annotation="" isRoot="true" isLeaf="true" isAbstract="false" visibility="public_vis" isDerived="false">
          <Model:Namespace.contents>
            <Model:AssociationEnd xmi.id="a83" name="targetFlow" annotation="" isNavigable="true" aggregation="none" isChangeable="true" type="a82">
              <Model:AssociationEnd.multiplicity>
                <XMI.field>0</XMI.field> <!-- lower -->
                <XMI.field>-1</XMI.field> <!-- upper -->
                <XMI.field>false</XMI.field> <!-- is_ordered -->
                <XMI.field>true</XMI.field> <!-- is_unique -->
              </Model:AssociationEnd.multiplicity>
            </Model:AssociationEnd>
            <Model:AssociationEnd xmi.id="a219" name="target" annotation="" isNavigable="true" aggregation="none" isChangeable="true" type="a68">
              <Model:AssociationEnd.multiplicity>
                <XMI.field>0</XMI.field> <!-- lower -->
                <XMI.field>-1</XMI.field> <!-- upper -->
                <XMI.field>false</XMI.field> <!-- is_ordered -->
                <XMI.field>true</XMI.field> <!-- is_unique -->
              </Model:AssociationEnd.multiplicity>
            </Model:AssociationEnd>
          </Model:Namespace.contents>
        </Model:Association>
        <Model:Association xmi.id="a290" name="A_sourceFlow_source" annotation="" isRoot="true" isLeaf="true" isAbstract="false" visibility="public_vis" isDerived="false">
          <Model:Namespace.contents>
            <Model:AssociationEnd xmi.id="a85" name="sourceFlow" annotation="" isNavigable="true" aggregation="none" isChangeable="true" type="a82">
              <Model:AssociationEnd.multiplicity>
                <XMI.field>0</XMI.field> <!-- lower -->
                <XMI.field>-1</XMI.field> <!-- upper -->
                <XMI.field>false</XMI.field> <!-- is_ordered -->
                <XMI.field>true</XMI.field> <!-- is_unique -->
              </Model:AssociationEnd.multiplicity>
            </Model:AssociationEnd>
            <Model:AssociationEnd xmi.id="a221" name="source" annotation="" isNavigable="true" aggregation="none" isChangeable="true" type="a68">
              <Model:AssociationEnd.multiplicity>
                <XMI.field>0</XMI.field> <!-- lower -->
                <XMI.field>-1</XMI.field> <!-- upper -->
                <XMI.field>false</XMI.field> <!-- is_ordered -->
                <XMI.field>true</XMI.field> <!-- is_unique -->
              </Model:AssociationEnd.multiplicity>
            </Model:AssociationEnd>
          </Model:Namespace.contents>
        </Model:Association>
        <Model:Association xmi.id="a291" name="A_defaultElement_defaultedParameter" annotation="" isRoot="true" isLeaf="true" isAbstract="false" visibility="public_vis" isDerived="false">
          <Model:Namespace.contents>
            <Model:AssociationEnd xmi.id="a232" name="defaultElement" annotation="" isNavigable="true" aggregation="none" isChangeable="true" type="a68">
              <Model:AssociationEnd.multiplicity>
                <XMI.field>0</XMI.field> <!-- lower -->
                <XMI.field>1</XMI.field> <!-- upper -->
                <XMI.field>false</XMI.field> <!-- is_ordered -->
                <XMI.field>false</XMI.field> <!-- is_unique -->
              </Model:AssociationEnd.multiplicity>
            </Model:AssociationEnd>
            <Model:AssociationEnd xmi.id="a292" name="defaultedParameter" annotation="" isNavigable="true" aggregation="none" isChangeable="true" type="a90">
              <Model:AssociationEnd.multiplicity>
                <XMI.field>0</XMI.field> <!-- lower -->
                <XMI.field>-1</XMI.field> <!-- upper -->
                <XMI.field>false</XMI.field> <!-- is_ordered -->
                <XMI.field>true</XMI.field> <!-- is_unique -->
              </Model:AssociationEnd.multiplicity>
            </Model:AssociationEnd>
          </Model:Namespace.contents>
        </Model:Association>
        <Model:Association xmi.id="a293" name="A_binding_argument" annotation="" isRoot="true" isLeaf="true" isAbstract="false" visibility="public_vis" isDerived="false">
          <Model:Namespace.contents>
            <Model:AssociationEnd xmi.id="a263" name="binding" annotation="" isNavigable="true" aggregation="composite" isChangeable="true" type="a198">
              <Model:AssociationEnd.multiplicity>
                <XMI.field>1</XMI.field> <!-- lower -->
                <XMI.field>1</XMI.field> <!-- upper -->
                <XMI.field>false</XMI.field> <!-- is_ordered -->
                <XMI.field>false</XMI.field> <!-- is_unique -->
              </Model:AssociationEnd.multiplicity>
            </Model:AssociationEnd>
            <Model:AssociationEnd xmi.id="a201" name="argument" annotation="" isNavigable="true" aggregation="none" isChangeable="true" type="a200">
              <Model:AssociationEnd.multiplicity>
                <XMI.field>1</XMI.field> <!-- lower -->
                <XMI.field>-1</XMI.field> <!-- upper -->
                <XMI.field>true</XMI.field> <!-- is_ordered -->
                <XMI.field>true</XMI.field> <!-- is_unique -->
              </Model:AssociationEnd.multiplicity>
            </Model:AssociationEnd>
          </Model:Namespace.contents>
        </Model:Association>
        <Model:Association xmi.id="a294" name="A_powertype_powertypeRange" annotation="" isRoot="true" isLeaf="true" isAbstract="false" visibility="public_vis" isDerived="false">
          <Model:Namespace.contents>
            <Model:AssociationEnd xmi.id="a185" name="powertype" annotation="" isNavigable="true" aggregation="none" isChangeable="true" type="a109">
              <Model:AssociationEnd.multiplicity>
                <XMI.field>0</XMI.field> <!-- lower -->
                <XMI.field>1</XMI.field> <!-- upper -->
                <XMI.field>false</XMI.field> <!-- is_ordered -->
                <XMI.field>false</XMI.field> <!-- is_unique -->
              </Model:AssociationEnd.multiplicity>
            </Model:AssociationEnd>
            <Model:AssociationEnd xmi.id="a114" name="powertypeRange" annotation="" isNavigable="true" aggregation="none" isChangeable="true" type="a105">
              <Model:AssociationEnd.multiplicity>
                <XMI.field>0</XMI.field> <!-- lower -->
                <XMI.field>-1</XMI.field> <!-- upper -->
                <XMI.field>false</XMI.field> <!-- is_ordered -->
                <XMI.field>true</XMI.field> <!-- is_unique -->
              </Model:AssociationEnd.multiplicity>
            </Model:AssociationEnd>
          </Model:Namespace.contents>
        </Model:Association>
        <Model:Association xmi.id="a295" name="A_comment_annotatedElement" annotation="" isRoot="true" isLeaf="true" isAbstract="false" visibility="public_vis" isDerived="false">
          <Model:Namespace.contents>
            <Model:AssociationEnd xmi.id="a88" name="comment" annotation="" isNavigable="true" aggregation="none" isChangeable="true" type="a87">
              <Model:AssociationEnd.multiplicity>
                <XMI.field>0</XMI.field> <!-- lower -->
                <XMI.field>-1</XMI.field> <!-- upper -->
                <XMI.field>false</XMI.field> <!-- is_ordered -->
                <XMI.field>true</XMI.field> <!-- is_unique -->
              </Model:AssociationEnd.multiplicity>
            </Model:AssociationEnd>
            <Model:AssociationEnd xmi.id="a217" name="annotatedElement" annotation="" isNavigable="true" aggregation="none" isChangeable="true" type="a68">
              <Model:AssociationEnd.multiplicity>
                <XMI.field>0</XMI.field> <!-- lower -->
                <XMI.field>-1</XMI.field> <!-- upper -->
                <XMI.field>false</XMI.field> <!-- is_ordered -->
                <XMI.field>true</XMI.field> <!-- is_unique -->
              </Model:AssociationEnd.multiplicity>
            </Model:AssociationEnd>
          </Model:Namespace.contents>
        </Model:Association>
        <Model:Association xmi.id="a296" name="A_resident_elementResidence" annotation="" isRoot="true" isLeaf="true" isAbstract="false" visibility="public_vis" isDerived="false">
          <Model:Namespace.contents>
            <Model:AssociationEnd xmi.id="a224" name="resident" annotation="" isNavigable="true" aggregation="none" isChangeable="true" type="a68">
              <Model:AssociationEnd.multiplicity>
                <XMI.field>1</XMI.field> <!-- lower -->
                <XMI.field>1</XMI.field> <!-- upper -->
                <XMI.field>false</XMI.field> <!-- is_ordered -->
                <XMI.field>false</XMI.field> <!-- is_unique -->
              </Model:AssociationEnd.multiplicity>
            </Model:AssociationEnd>
            <Model:AssociationEnd xmi.id="a297" name="elementResidence" annotation="" isNavigable="true" aggregation="shared" isChangeable="true" type="a207">
              <Model:AssociationEnd.multiplicity>
                <XMI.field>0</XMI.field> <!-- lower -->
                <XMI.field>-1</XMI.field> <!-- upper -->
                <XMI.field>false</XMI.field> <!-- is_ordered -->
                <XMI.field>true</XMI.field> <!-- is_unique -->
              </Model:AssociationEnd.multiplicity>
            </Model:AssociationEnd>
          </Model:Namespace.contents>
        </Model:Association>
        <Model:Association xmi.id="a298" name="A_container_residentElement" annotation="" isRoot="true" isLeaf="true" isAbstract="false" visibility="public_vis" isDerived="false">
          <Model:Namespace.contents>
            <Model:AssociationEnd xmi.id="a226" name="container" annotation="" isNavigable="true" aggregation="composite" isChangeable="true" type="a202">
              <Model:AssociationEnd.multiplicity>
                <XMI.field>1</XMI.field> <!-- lower -->
                <XMI.field>1</XMI.field> <!-- upper -->
                <XMI.field>false</XMI.field> <!-- is_ordered -->
                <XMI.field>false</XMI.field> <!-- is_unique -->
              </Model:AssociationEnd.multiplicity>
            </Model:AssociationEnd>
            <Model:AssociationEnd xmi.id="a208" name="residentElement" annotation="" isNavigable="true" aggregation="none" isChangeable="true" type="a207">
              <Model:AssociationEnd.multiplicity>
                <XMI.field>0</XMI.field> <!-- lower -->
                <XMI.field>-1</XMI.field> <!-- upper -->
                <XMI.field>false</XMI.field> <!-- is_ordered -->
                <XMI.field>true</XMI.field> <!-- is_unique -->
              </Model:AssociationEnd.multiplicity>
            </Model:AssociationEnd>
          </Model:Namespace.contents>
        </Model:Association>
        <Model:Association xmi.id="a299" name="A_template_templateParameter" annotation="" isRoot="true" isLeaf="true" isAbstract="false" visibility="public_vis" isDerived="false">
          <Model:Namespace.contents>
            <Model:AssociationEnd xmi.id="a228" name="template" annotation="" isNavigable="true" aggregation="composite" isChangeable="true" type="a68">
              <Model:AssociationEnd.multiplicity>
                <XMI.field>1</XMI.field> <!-- lower -->
                <XMI.field>1</XMI.field> <!-- upper -->
                <XMI.field>false</XMI.field> <!-- is_ordered -->
                <XMI.field>false</XMI.field> <!-- is_unique -->
              </Model:AssociationEnd.multiplicity>
            </Model:AssociationEnd>
            <Model:AssociationEnd xmi.id="a91" name="templateParameter" annotation="" isNavigable="true" aggregation="none" isChangeable="true" type="a90">
              <Model:AssociationEnd.multiplicity>
                <XMI.field>0</XMI.field> <!-- lower -->
                <XMI.field>-1</XMI.field> <!-- upper -->
                <XMI.field>true</XMI.field> <!-- is_ordered -->
                <XMI.field>true</XMI.field> <!-- is_unique -->
              </Model:AssociationEnd.multiplicity>
            </Model:AssociationEnd>
          </Model:Namespace.contents>
        </Model:Association>
        <Model:Association xmi.id="a300" name="A_parameter_parameterTemplate" annotation="" isRoot="true" isLeaf="true" isAbstract="false" visibility="public_vis" isDerived="false">
          <Model:Namespace.contents>
            <Model:AssociationEnd xmi.id="a230" name="parameter" annotation="" isNavigable="true" aggregation="none" isChangeable="true" type="a68">
              <Model:AssociationEnd.multiplicity>
                <XMI.field>1</XMI.field> <!-- lower -->
                <XMI.field>1</XMI.field> <!-- upper -->
                <XMI.field>false</XMI.field> <!-- is_ordered -->
                <XMI.field>false</XMI.field> <!-- is_unique -->
              </Model:AssociationEnd.multiplicity>
            </Model:AssociationEnd>
            <Model:AssociationEnd xmi.id="a301" name="parameterTemplate" annotation="" isNavigable="true" aggregation="composite" isChangeable="true" type="a90">
              <Model:AssociationEnd.multiplicity>
                <XMI.field>0</XMI.field> <!-- lower -->
                <XMI.field>1</XMI.field> <!-- upper -->
                <XMI.field>false</XMI.field> <!-- is_ordered -->
                <XMI.field>false</XMI.field> <!-- is_unique -->
              </Model:AssociationEnd.multiplicity>
            </Model:AssociationEnd>
          </Model:Namespace.contents>
        </Model:Association>
        <Model:Association xmi.id="a302" name="A_enumeration_literal" annotation="" isRoot="true" isLeaf="true" isAbstract="false" visibility="public_vis" isDerived="false">
          <Model:Namespace.contents>
            <Model:AssociationEnd xmi.id="a239" name="enumeration" annotation="" isNavigable="true" aggregation="composite" isChangeable="true" type="a234">
              <Model:AssociationEnd.multiplicity>
                <XMI.field>1</XMI.field> <!-- lower -->
                <XMI.field>1</XMI.field> <!-- upper -->
                <XMI.field>false</XMI.field> <!-- is_ordered -->
                <XMI.field>false</XMI.field> <!-- is_unique -->
              </Model:AssociationEnd.multiplicity>
            </Model:AssociationEnd>
            <Model:AssociationEnd xmi.id="a237" name="literal" annotation="" isNavigable="true" aggregation="none" isChangeable="true" type="a236">
              <Model:AssociationEnd.multiplicity>
                <XMI.field>1</XMI.field> <!-- lower -->
                <XMI.field>-1</XMI.field> <!-- upper -->
                <XMI.field>true</XMI.field> <!-- is_ordered -->
                <XMI.field>true</XMI.field> <!-- is_unique -->
              </Model:AssociationEnd.multiplicity>
            </Model:AssociationEnd>
          </Model:Namespace.contents>
        </Model:Association>
        <Model:Association xmi.id="a303" name="A_definedTag_owner" annotation="" isRoot="true" isLeaf="true" isAbstract="false" visibility="public_vis" isDerived="false">
          <Model:Namespace.contents>
            <Model:AssociationEnd xmi.id="a244" name="definedTag" annotation="" isNavigable="true" aggregation="none" isChangeable="true" type="a243">
              <Model:AssociationEnd.multiplicity>
                <XMI.field>0</XMI.field> <!-- lower -->
                <XMI.field>-1</XMI.field> <!-- upper -->
                <XMI.field>false</XMI.field> <!-- is_ordered -->
                <XMI.field>true</XMI.field> <!-- is_unique -->
              </Model:AssociationEnd.multiplicity>
            </Model:AssociationEnd>
            <Model:AssociationEnd xmi.id="a250" name="owner" annotation="" isNavigable="true" aggregation="composite" isChangeable="true" type="a93">
              <Model:AssociationEnd.multiplicity>
                <XMI.field>0</XMI.field> <!-- lower -->
                <XMI.field>1</XMI.field> <!-- upper -->
                <XMI.field>false</XMI.field> <!-- is_ordered -->
                <XMI.field>false</XMI.field> <!-- is_unique -->
              </Model:AssociationEnd.multiplicity>
            </Model:AssociationEnd>
          </Model:Namespace.contents>
        </Model:Association>
        <Model:Association xmi.id="a304" name="A_stereotype_extendedElement" annotation="" isRoot="true" isLeaf="true" isAbstract="false" visibility="public_vis" isDerived="false">
          <Model:Namespace.contents>
            <Model:AssociationEnd xmi.id="a94" name="stereotype" annotation="" isNavigable="true" aggregation="none" isChangeable="true" type="a93">
              <Model:AssociationEnd.multiplicity>
                <XMI.field>0</XMI.field> <!-- lower -->
                <XMI.field>-1</XMI.field> <!-- upper -->
                <XMI.field>false</XMI.field> <!-- is_ordered -->
                <XMI.field>true</XMI.field> <!-- is_unique -->
              </Model:AssociationEnd.multiplicity>
            </Model:AssociationEnd>
            <Model:AssociationEnd xmi.id="a305" name="extendedElement" annotation="" isNavigable="true" aggregation="none" isChangeable="true" type="a68">
              <Model:AssociationEnd.multiplicity>
                <XMI.field>0</XMI.field> <!-- lower -->
                <XMI.field>-1</XMI.field> <!-- upper -->
                <XMI.field>false</XMI.field> <!-- is_ordered -->
                <XMI.field>true</XMI.field> <!-- is_unique -->
              </Model:AssociationEnd.multiplicity>
            </Model:AssociationEnd>
          </Model:Namespace.contents>
        </Model:Association>
        <Model:Association xmi.id="a306" name="A_constrainedStereotype_stereotypeConstraint" annotation="" isRoot="true" isLeaf="true" isAbstract="false" visibility="public_vis" isDerived="false">
          <Model:Namespace.contents>
            <Model:AssociationEnd xmi.id="a307" name="constrainedStereotype" annotation="" isNavigable="true" aggregation="composite" isChangeable="true" type="a93">
              <Model:AssociationEnd.multiplicity>
                <XMI.field>0</XMI.field> <!-- lower -->
                <XMI.field>1</XMI.field> <!-- upper -->
                <XMI.field>false</XMI.field> <!-- is_ordered -->
                <XMI.field>false</XMI.field> <!-- is_unique -->
              </Model:AssociationEnd.multiplicity>
            </Model:AssociationEnd>
            <Model:AssociationEnd xmi.id="a246" name="stereotypeConstraint" annotation="" isNavigable="true" aggregation="none" isChangeable="true" type="a79">
              <Model:AssociationEnd.multiplicity>
                <XMI.field>0</XMI.field> <!-- lower -->
                <XMI.field>-1</XMI.field> <!-- upper -->
                <XMI.field>false</XMI.field> <!-- is_ordered -->
                <XMI.field>true</XMI.field> <!-- is_unique -->
              </Model:AssociationEnd.multiplicity>
            </Model:AssociationEnd>
          </Model:Namespace.contents>
        </Model:Association>
        <Model:Association xmi.id="a308" name="A_modelElement_taggedValue" annotation="" isRoot="true" isLeaf="true" isAbstract="false" visibility="public_vis" isDerived="false">
          <Model:Namespace.contents>
            <Model:AssociationEnd xmi.id="a253" name="modelElement" annotation="" isNavigable="true" aggregation="composite" isChangeable="true" type="a68">
              <Model:AssociationEnd.multiplicity>
                <XMI.field>1</XMI.field> <!-- lower -->
                <XMI.field>1</XMI.field> <!-- upper -->
                <XMI.field>false</XMI.field> <!-- is_ordered -->
                <XMI.field>false</XMI.field> <!-- is_unique -->
              </Model:AssociationEnd.multiplicity>
            </Model:AssociationEnd>
            <Model:AssociationEnd xmi.id="a97" name="taggedValue" annotation="" isNavigable="true" aggregation="none" isChangeable="true" type="a96">
              <Model:AssociationEnd.multiplicity>
                <XMI.field>0</XMI.field> <!-- lower -->
                <XMI.field>-1</XMI.field> <!-- upper -->
                <XMI.field>false</XMI.field> <!-- is_ordered -->
                <XMI.field>true</XMI.field> <!-- is_unique -->
              </Model:AssociationEnd.multiplicity>
            </Model:AssociationEnd>
          </Model:Namespace.contents>
        </Model:Association>
        <Model:Association xmi.id="a309" name="A_type_typedValue" annotation="" isRoot="true" isLeaf="true" isAbstract="false" visibility="public_vis" isDerived="false">
          <Model:Namespace.contents>
            <Model:AssociationEnd xmi.id="a255" name="type" annotation="" isNavigable="true" aggregation="none" isChangeable="true" type="a243">
              <Model:AssociationEnd.multiplicity>
                <XMI.field>1</XMI.field> <!-- lower -->
                <XMI.field>1</XMI.field> <!-- upper -->
                <XMI.field>false</XMI.field> <!-- is_ordered -->
                <XMI.field>false</XMI.field> <!-- is_unique -->
              </Model:AssociationEnd.multiplicity>
            </Model:AssociationEnd>
            <Model:AssociationEnd xmi.id="a310" name="typedValue" annotation="" isNavigable="true" aggregation="none" isChangeable="true" type="a96">
              <Model:AssociationEnd.multiplicity>
                <XMI.field>0</XMI.field> <!-- lower -->
                <XMI.field>-1</XMI.field> <!-- upper -->
                <XMI.field>false</XMI.field> <!-- is_ordered -->
                <XMI.field>true</XMI.field> <!-- is_unique -->
              </Model:AssociationEnd.multiplicity>
            </Model:AssociationEnd>
          </Model:Namespace.contents>
        </Model:Association>
        <Model:Association xmi.id="a311" name="A_referenceValue_referenceTag" annotation="" isRoot="true" isLeaf="true" isAbstract="false" visibility="public_vis" isDerived="false">
          <Model:Namespace.contents>
            <Model:AssociationEnd xmi.id="a257" name="referenceValue" annotation="" isNavigable="true" aggregation="none" isChangeable="true" type="a68">
              <Model:AssociationEnd.multiplicity>
                <XMI.field>0</XMI.field> <!-- lower -->
                <XMI.field>-1</XMI.field> <!-- upper -->
                <XMI.field>false</XMI.field> <!-- is_ordered -->
                <XMI.field>true</XMI.field> <!-- is_unique -->
              </Model:AssociationEnd.multiplicity>
            </Model:AssociationEnd>
            <Model:AssociationEnd xmi.id="a312" name="referenceTag" annotation="" isNavigable="true" aggregation="none" isChangeable="true" type="a96">
              <Model:AssociationEnd.multiplicity>
                <XMI.field>0</XMI.field> <!-- lower -->
                <XMI.field>-1</XMI.field> <!-- upper -->
                <XMI.field>false</XMI.field> <!-- is_ordered -->
                <XMI.field>true</XMI.field> <!-- is_unique -->
              </Model:AssociationEnd.multiplicity>
            </Model:AssociationEnd>
          </Model:Namespace.contents>
        </Model:Association>
        <Model:Association xmi.id="a313" name="A_implementation_implementationLocation" annotation="" isRoot="true" isLeaf="true" isAbstract="false" visibility="public_vis" isDerived="false">
          <Model:Namespace.contents>
            <Model:AssociationEnd xmi.id="a211" name="implementation" annotation="" isNavigable="true" aggregation="none" isChangeable="true" type="a210">
              <Model:AssociationEnd.multiplicity>
                <XMI.field>0</XMI.field> <!-- lower -->
                <XMI.field>-1</XMI.field> <!-- upper -->
                <XMI.field>false</XMI.field> <!-- is_ordered -->
                <XMI.field>true</XMI.field> <!-- is_unique -->
              </Model:AssociationEnd.multiplicity>
            </Model:AssociationEnd>
            <Model:AssociationEnd xmi.id="a314" name="implementationLocation" annotation="" isNavigable="true" aggregation="shared" isChangeable="true" type="a202">
              <Model:AssociationEnd.multiplicity>
                <XMI.field>0</XMI.field> <!-- lower -->
                <XMI.field>-1</XMI.field> <!-- upper -->
                <XMI.field>false</XMI.field> <!-- is_ordered -->
                <XMI.field>true</XMI.field> <!-- is_unique -->
              </Model:AssociationEnd.multiplicity>
            </Model:AssociationEnd>
          </Model:Namespace.contents>
        </Model:Association>
        <Model:Association xmi.id="a315" name="A_modelElement_templateArgument" annotation="" isRoot="true" isLeaf="true" isAbstract="false" visibility="public_vis" isDerived="false">
          <Model:Namespace.contents>
            <Model:AssociationEnd xmi.id="a261" name="modelElement" annotation="" isNavigable="true" aggregation="none" isChangeable="true" type="a68">
              <Model:AssociationEnd.multiplicity>
                <XMI.field>1</XMI.field> <!-- lower -->
                <XMI.field>1</XMI.field> <!-- upper -->
                <XMI.field>false</XMI.field> <!-- is_ordered -->
                <XMI.field>false</XMI.field> <!-- is_unique -->
              </Model:AssociationEnd.multiplicity>
            </Model:AssociationEnd>
            <Model:AssociationEnd xmi.id="a316" name="templateArgument" annotation="" isNavigable="true" aggregation="shared" isChangeable="true" type="a200">
              <Model:AssociationEnd.multiplicity>
                <XMI.field>0</XMI.field> <!-- lower -->
                <XMI.field>-1</XMI.field> <!-- upper -->
                <XMI.field>false</XMI.field> <!-- is_ordered -->
                <XMI.field>true</XMI.field> <!-- is_unique -->
              </Model:AssociationEnd.multiplicity>
            </Model:AssociationEnd>
          </Model:Namespace.contents>
        </Model:Association>
      </Model:Namespace.contents>
    </Model:Package>
    <Model:Package xmi.id="a8" name="Common_Behavior" annotation="" isRoot="false" isLeaf="false" isAbstract="false" visibility="public_vis">
      <Model:Namespace.contents>
        <Model:Tag xmi.id="a317" name="org.omg.mof.idl_prefix=org.omg.uml.BehavioralElements" annotation="" tagId="org.omg.mof.idl_prefix" elements="a8">
          <Model:Tag.values>
            <XMI.any xmi.type="string">org.omg.uml.BehavioralElements</XMI.any>
          </Model:Tag.values>
        </Model:Tag>
        <Model:Tag xmi.id="a318" name="org.omg.xmi.namespace=UML" annotation="" tagId="org.omg.xmi.namespace" elements="a8">
          <Model:Tag.values>
            <XMI.any xmi.type="string">UML</XMI.any>
          </Model:Tag.values>
        </Model:Tag>
        <Model:Class xmi.id="a319" name="Instance" annotation="" isRoot="false" isLeaf="false" isAbstract="true" visibility="public_vis" isSingleton="false" supertypes="a68">
          <Model:Namespace.contents>
            <Model:Reference xmi.id="a320" name="classifier" annotation="" scope="instance_level" visibility="public_vis" isChangeable="true" type="a109" referencedEnd="a321">
              <Model:StructuralFeature.multiplicity>
                <XMI.field>1</XMI.field> <!-- lower -->
                <XMI.field>-1</XMI.field> <!-- upper -->
                <XMI.field>false</XMI.field> <!-- is_ordered -->
                <XMI.field>true</XMI.field> <!-- is_unique -->
              </Model:StructuralFeature.multiplicity>
            </Model:Reference>
            <Model:Reference xmi.id="a322" name="linkEnd" annotation="" scope="instance_level" visibility="public_vis" isChangeable="true" type="a323" referencedEnd="a324">
              <Model:StructuralFeature.multiplicity>
                <XMI.field>0</XMI.field> <!-- lower -->
                <XMI.field>-1</XMI.field> <!-- upper -->
                <XMI.field>false</XMI.field> <!-- is_ordered -->
                <XMI.field>true</XMI.field> <!-- is_unique -->
              </Model:StructuralFeature.multiplicity>
            </Model:Reference>
            <Model:Reference xmi.id="a325" name="slot" annotation="" scope="instance_level" visibility="public_vis" isChangeable="true" type="a326" referencedEnd="a327">
              <Model:StructuralFeature.multiplicity>
                <XMI.field>0</XMI.field> <!-- lower -->
                <XMI.field>-1</XMI.field> <!-- upper -->
                <XMI.field>false</XMI.field> <!-- is_ordered -->
                <XMI.field>true</XMI.field> <!-- is_unique -->
              </Model:StructuralFeature.multiplicity>
            </Model:Reference>
            <Model:Reference xmi.id="a328" name="componentInstance" annotation="" scope="instance_level" visibility="public_vis" isChangeable="true" type="a329" referencedEnd="a330">
              <Model:StructuralFeature.multiplicity>
                <XMI.field>0</XMI.field> <!-- lower -->
                <XMI.field>1</XMI.field> <!-- upper -->
                <XMI.field>false</XMI.field> <!-- is_ordered -->
                <XMI.field>false</XMI.field> <!-- is_unique -->
              </Model:StructuralFeature.multiplicity>
            </Model:Reference>
            <Model:Reference xmi.id="a331" name="ownedInstance" annotation="" scope="instance_level" visibility="public_vis" isChangeable="true" type="a319" referencedEnd="a332">
              <Model:StructuralFeature.multiplicity>
                <XMI.field>0</XMI.field> <!-- lower -->
                <XMI.field>-1</XMI.field> <!-- upper -->
                <XMI.field>false</XMI.field> <!-- is_ordered -->
                <XMI.field>true</XMI.field> <!-- is_unique -->
              </Model:StructuralFeature.multiplicity>
            </Model:Reference>
            <Model:Reference xmi.id="a333" name="ownedLink" annotation="" scope="instance_level" visibility="public_vis" isChangeable="true" type="a334" referencedEnd="a335">
              <Model:StructuralFeature.multiplicity>
                <XMI.field>0</XMI.field> <!-- lower -->
                <XMI.field>-1</XMI.field> <!-- upper -->
                <XMI.field>false</XMI.field> <!-- is_ordered -->
                <XMI.field>true</XMI.field> <!-- is_unique -->
              </Model:StructuralFeature.multiplicity>
            </Model:Reference>
          </Model:Namespace.contents>
        </Model:Class>
        <Model:Import xmi.id="a336" name="Core" annotation="" visibility="public_vis" isClustered="true" importedNamespace="a6">
        </Model:Import>
        <Model:Class xmi.id="a337" name="Signal" annotation="" isRoot="false" isLeaf="false" isAbstract="false" visibility="public_vis" isSingleton="false" supertypes="a109">
        </Model:Class>
        <Model:Class xmi.id="a338" name="Action" annotation="" isRoot="false" isLeaf="false" isAbstract="true" visibility="public_vis" isSingleton="false" supertypes="a68">
          <Model:Namespace.contents>
            <Model:Attribute xmi.id="a339" name="recurrence" annotation="" scope="instance_level" visibility="public_vis" isChangeable="true" isDerived="false" type="a57">
              <Model:StructuralFeature.multiplicity>
                <XMI.field>0</XMI.field> <!-- lower -->
                <XMI.field>1</XMI.field> <!-- upper -->
                <XMI.field>false</XMI.field> <!-- is_ordered -->
                <XMI.field>false</XMI.field> <!-- is_unique -->
              </Model:StructuralFeature.multiplicity>
            </Model:Attribute>
            <Model:Attribute xmi.id="a340" name="target" annotation="" scope="instance_level" visibility="public_vis" isChangeable="true" isDerived="false" type="a55">
              <Model:StructuralFeature.multiplicity>
                <XMI.field>0</XMI.field> <!-- lower -->
                <XMI.field>1</XMI.field> <!-- upper -->
                <XMI.field>false</XMI.field> <!-- is_ordered -->
                <XMI.field>false</XMI.field> <!-- is_unique -->
              </Model:StructuralFeature.multiplicity>
            </Model:Attribute>
            <Model:Attribute xmi.id="a341" name="isAsynchronous" annotation="" scope="instance_level" visibility="public_vis" isChangeable="true" isDerived="false" type="a26">
              <Model:StructuralFeature.multiplicity>
                <XMI.field>1</XMI.field> <!-- lower -->
                <XMI.field>1</XMI.field> <!-- upper -->
                <XMI.field>false</XMI.field> <!-- is_ordered -->
                <XMI.field>false</XMI.field> <!-- is_unique -->
              </Model:StructuralFeature.multiplicity>
            </Model:Attribute>
            <Model:Attribute xmi.id="a342" name="script" annotation="" scope="instance_level" visibility="public_vis" isChangeable="true" isDerived="false" type="a56">
              <Model:StructuralFeature.multiplicity>
                <XMI.field>0</XMI.field> <!-- lower -->
                <XMI.field>1</XMI.field> <!-- upper -->
                <XMI.field>false</XMI.field> <!-- is_ordered -->
                <XMI.field>false</XMI.field> <!-- is_unique -->
              </Model:StructuralFeature.multiplicity>
            </Model:Attribute>
            <Model:Reference xmi.id="a343" name="actualArgument" annotation="" scope="instance_level" visibility="public_vis" isChangeable="true" type="a344" referencedEnd="a345">
              <Model:StructuralFeature.multiplicity>
                <XMI.field>0</XMI.field> <!-- lower -->
                <XMI.field>-1</XMI.field> <!-- upper -->
                <XMI.field>true</XMI.field> <!-- is_ordered -->
                <XMI.field>true</XMI.field> <!-- is_unique -->
              </Model:StructuralFeature.multiplicity>
            </Model:Reference>
            <Model:Reference xmi.id="a346" name="actionSequence" annotation="" scope="instance_level" visibility="public_vis" isChangeable="true" type="a347" referencedEnd="a348">
              <Model:StructuralFeature.multiplicity>
                <XMI.field>0</XMI.field> <!-- lower -->
                <XMI.field>1</XMI.field> <!-- upper -->
                <XMI.field>false</XMI.field> <!-- is_ordered -->
                <XMI.field>false</XMI.field> <!-- is_unique -->
              </Model:StructuralFeature.multiplicity>
            </Model:Reference>
          </Model:Namespace.contents>
        </Model:Class>
        <Model:Import xmi.id="a349" name="Data_Types" annotation="" visibility="public_vis" isClustered="true" importedNamespace="a4">
        </Model:Import>
        <Model:Class xmi.id="a350" name="CreateAction" annotation="" isRoot="false" isLeaf="false" isAbstract="false" visibility="public_vis" isSingleton="false" supertypes="a338">
          <Model:Namespace.contents>
            <Model:Reference xmi.id="a351" name="instantiation" annotation="" scope="instance_level" visibility="public_vis" isChangeable="true" type="a109" referencedEnd="a352">
              <Model:StructuralFeature.multiplicity>
                <XMI.field>1</XMI.field> <!-- lower -->
                <XMI.field>1</XMI.field> <!-- upper -->
                <XMI.field>false</XMI.field> <!-- is_ordered -->
                <XMI.field>false</XMI.field> <!-- is_unique -->
              </Model:StructuralFeature.multiplicity>
            </Model:Reference>
          </Model:Namespace.contents>
        </Model:Class>
        <Model:Class xmi.id="a353" name="DestroyAction" annotation="" isRoot="false" isLeaf="false" isAbstract="false" visibility="public_vis" isSingleton="false" supertypes="a338">
        </Model:Class>
        <Model:Class xmi.id="a354" name="UninterpretedAction" annotation="" isRoot="false" isLeaf="false" isAbstract="false" visibility="public_vis" isSingleton="false" supertypes="a338">
        </Model:Class>
        <Model:Class xmi.id="a326" name="AttributeLink" annotation="" isRoot="false" isLeaf="false" isAbstract="false" visibility="public_vis" isSingleton="false" supertypes="a68">
          <Model:Namespace.contents>
            <Model:Reference xmi.id="a355" name="attribute" annotation="" scope="instance_level" visibility="public_vis" isChangeable="true" type="a139" referencedEnd="a356">
              <Model:StructuralFeature.multiplicity>
                <XMI.field>1</XMI.field> <!-- lower -->
                <XMI.field>1</XMI.field> <!-- upper -->
                <XMI.field>false</XMI.field> <!-- is_ordered -->
                <XMI.field>false</XMI.field> <!-- is_unique -->
              </Model:StructuralFeature.multiplicity>
            </Model:Reference>
            <Model:Reference xmi.id="a357" name="value" annotation="" scope="instance_level" visibility="public_vis" isChangeable="true" type="a319" referencedEnd="a358">
              <Model:StructuralFeature.multiplicity>
                <XMI.field>1</XMI.field> <!-- lower -->
                <XMI.field>1</XMI.field> <!-- upper -->
                <XMI.field>false</XMI.field> <!-- is_ordered -->
                <XMI.field>false</XMI.field> <!-- is_unique -->
              </Model:StructuralFeature.multiplicity>
            </Model:Reference>
            <Model:Reference xmi.id="a359" name="instance" annotation="" scope="instance_level" visibility="public_vis" isChangeable="true" type="a319" referencedEnd="a360">
              <Model:StructuralFeature.multiplicity>
                <XMI.field>0</XMI.field> <!-- lower -->
                <XMI.field>1</XMI.field> <!-- upper -->
                <XMI.field>false</XMI.field> <!-- is_ordered -->
                <XMI.field>false</XMI.field> <!-- is_unique -->
              </Model:StructuralFeature.multiplicity>
            </Model:Reference>
            <Model:Reference xmi.id="a361" name="linkEnd" annotation="" scope="instance_level" visibility="public_vis" isChangeable="true" type="a323" referencedEnd="a362">
              <Model:StructuralFeature.multiplicity>
                <XMI.field>0</XMI.field> <!-- lower -->
                <XMI.field>1</XMI.field> <!-- upper -->
                <XMI.field>false</XMI.field> <!-- is_ordered -->
                <XMI.field>false</XMI.field> <!-- is_unique -->
              </Model:StructuralFeature.multiplicity>
            </Model:Reference>
          </Model:Namespace.contents>
        </Model:Class>
        <Model:Tag xmi.id="a363" name="org.omg.mof.idl_substitute_name=umlAttribute" annotation="" tagId="org.omg.mof.idl_substitute_name" elements="a355 a356">
          <Model:Tag.values>
            <XMI.any xmi.type="string">umlAttribute</XMI.any>
          </Model:Tag.values>
        </Model:Tag>
        <Model:Tag xmi.id="a364" name="org.omg.mof.idl_substitute_name=umlValue" annotation="" tagId="org.omg.mof.idl_substitute_name" elements="a357 a365 a358">
          <Model:Tag.values>
            <XMI.any xmi.type="string">umlValue</XMI.any>
          </Model:Tag.values>
        </Model:Tag>
        <Model:Class xmi.id="a366" name="Object" annotation="" isRoot="false" isLeaf="false" isAbstract="false" visibility="public_vis" isSingleton="false" supertypes="a319">
        </Model:Class>
        <Model:Tag xmi.id="a367" name="org.omg.mof.idl_substitute_name=UmlObject" annotation="" tagId="org.omg.mof.idl_substitute_name" elements="a366">
          <Model:Tag.values>
            <XMI.any xmi.type="string">UmlObject</XMI.any>
          </Model:Tag.values>
        </Model:Tag>
        <Model:Class xmi.id="a334" name="Link" annotation="" isRoot="false" isLeaf="false" isAbstract="false" visibility="public_vis" isSingleton="false" supertypes="a68">
          <Model:Namespace.contents>
            <Model:Reference xmi.id="a368" name="association" annotation="" scope="instance_level" visibility="public_vis" isChangeable="true" type="a136" referencedEnd="a369">
              <Model:StructuralFeature.multiplicity>
                <XMI.field>1</XMI.field> <!-- lower -->
                <XMI.field>1</XMI.field> <!-- upper -->
                <XMI.field>false</XMI.field> <!-- is_ordered -->
                <XMI.field>false</XMI.field> <!-- is_unique -->
              </Model:StructuralFeature.multiplicity>
            </Model:Reference>
            <Model:Reference xmi.id="a370" name="connection" annotation="" scope="instance_level" visibility="public_vis" isChangeable="true" type="a323" referencedEnd="a371">
              <Model:StructuralFeature.multiplicity>
                <XMI.field>2</XMI.field> <!-- lower -->
                <XMI.field>-1</XMI.field> <!-- upper -->
                <XMI.field>false</XMI.field> <!-- is_ordered -->
                <XMI.field>true</XMI.field> <!-- is_unique -->
              </Model:StructuralFeature.multiplicity>
            </Model:Reference>
          </Model:Namespace.contents>
        </Model:Class>
        <Model:Class xmi.id="a372" name="LinkObject" annotation="" isRoot="false" isLeaf="false" isAbstract="false" visibility="public_vis" isSingleton="false" supertypes="a366 a334">
        </Model:Class>
        <Model:Class xmi.id="a373" name="DataValue" annotation="" isRoot="false" isLeaf="false" isAbstract="false" visibility="public_vis" isSingleton="false" supertypes="a319">
        </Model:Class>
        <Model:Class xmi.id="a374" name="CallAction" annotation="" isRoot="false" isLeaf="false" isAbstract="false" visibility="public_vis" isSingleton="false" supertypes="a338">
          <Model:Namespace.contents>
            <Model:Reference xmi.id="a375" name="operation" annotation="" scope="instance_level" visibility="public_vis" isChangeable="true" type="a163" referencedEnd="a376">
              <Model:StructuralFeature.multiplicity>
                <XMI.field>1</XMI.field> <!-- lower -->
                <XMI.field>1</XMI.field> <!-- upper -->
                <XMI.field>false</XMI.field> <!-- is_ordered -->
                <XMI.field>false</XMI.field> <!-- is_unique -->
              </Model:StructuralFeature.multiplicity>
            </Model:Reference>
          </Model:Namespace.contents>
        </Model:Class>
        <Model:Class xmi.id="a377" name="SendAction" annotation="" isRoot="false" isLeaf="false" isAbstract="false" visibility="public_vis" isSingleton="false" supertypes="a338">
          <Model:Namespace.contents>
            <Model:Reference xmi.id="a378" name="signal" annotation="" scope="instance_level" visibility="public_vis" isChangeable="true" type="a337" referencedEnd="a379">
              <Model:StructuralFeature.multiplicity>
                <XMI.field>1</XMI.field> <!-- lower -->
                <XMI.field>1</XMI.field> <!-- upper -->
                <XMI.field>false</XMI.field> <!-- is_ordered -->
                <XMI.field>false</XMI.field> <!-- is_unique -->
              </Model:StructuralFeature.multiplicity>
            </Model:Reference>
          </Model:Namespace.contents>
        </Model:Class>
        <Model:Class xmi.id="a347" name="ActionSequence" annotation="" isRoot="false" isLeaf="false" isAbstract="false" visibility="public_vis" isSingleton="false" supertypes="a338">
          <Model:Namespace.contents>
            <Model:Reference xmi.id="a380" name="action" annotation="" scope="instance_level" visibility="public_vis" isChangeable="true" type="a338" referencedEnd="a381">
              <Model:StructuralFeature.multiplicity>
                <XMI.field>0</XMI.field> <!-- lower -->
                <XMI.field>-1</XMI.field> <!-- upper -->
                <XMI.field>true</XMI.field> <!-- is_ordered -->
                <XMI.field>true</XMI.field> <!-- is_unique -->
              </Model:StructuralFeature.multiplicity>
            </Model:Reference>
          </Model:Namespace.contents>
        </Model:Class>
        <Model:Class xmi.id="a344" name="Argument" annotation="" isRoot="false" isLeaf="false" isAbstract="false" visibility="public_vis" isSingleton="false" supertypes="a68">
          <Model:Namespace.contents>
            <Model:Attribute xmi.id="a365" name="value" annotation="" scope="instance_level" visibility="public_vis" isChangeable="true" isDerived="false" type="a48">
              <Model:StructuralFeature.multiplicity>
                <XMI.field>1</XMI.field> <!-- lower -->
                <XMI.field>1</XMI.field> <!-- upper -->
                <XMI.field>false</XMI.field> <!-- is_ordered -->
                <XMI.field>false</XMI.field> <!-- is_unique -->
              </Model:StructuralFeature.multiplicity>
            </Model:Attribute>
            <Model:Reference xmi.id="a382" name="action" annotation="" scope="instance_level" visibility="public_vis" isChangeable="true" type="a338" referencedEnd="a383">
              <Model:StructuralFeature.multiplicity>
                <XMI.field>0</XMI.field> <!-- lower -->
                <XMI.field>1</XMI.field> <!-- upper -->
                <XMI.field>false</XMI.field> <!-- is_ordered -->
                <XMI.field>false</XMI.field> <!-- is_unique -->
              </Model:StructuralFeature.multiplicity>
            </Model:Reference>
          </Model:Namespace.contents>
        </Model:Class>
        <Model:Class xmi.id="a384" name="Reception" annotation="" isRoot="false" isLeaf="false" isAbstract="false" visibility="public_vis" isSingleton="false" supertypes="a158">
          <Model:Namespace.contents>
            <Model:Attribute xmi.id="a385" name="specification" annotation="" scope="instance_level" visibility="public_vis" isChangeable="true" isDerived="false" type="a23">
              <Model:StructuralFeature.multiplicity>
                <XMI.field>0</XMI.field> <!-- lower -->
                <XMI.field>1</XMI.field> <!-- upper -->
                <XMI.field>false</XMI.field> <!-- is_ordered -->
                <XMI.field>false</XMI.field> <!-- is_unique -->
              </Model:StructuralFeature.multiplicity>
            </Model:Attribute>
            <Model:Attribute xmi.id="a386" name="isRoot" annotation="" scope="instance_level" visibility="public_vis" isChangeable="true" isDerived="false" type="a26">
              <Model:StructuralFeature.multiplicity>
                <XMI.field>1</XMI.field> <!-- lower -->
                <XMI.field>1</XMI.field> <!-- upper -->
                <XMI.field>false</XMI.field> <!-- is_ordered -->
                <XMI.field>false</XMI.field> <!-- is_unique -->
              </Model:StructuralFeature.multiplicity>
            </Model:Attribute>
            <Model:Attribute xmi.id="a387" name="isLeaf" annotation="" scope="instance_level" visibility="public_vis" isChangeable="true" isDerived="false" type="a26">
              <Model:StructuralFeature.multiplicity>
                <XMI.field>1</XMI.field> <!-- lower -->
                <XMI.field>1</XMI.field> <!-- upper -->
                <XMI.field>false</XMI.field> <!-- is_ordered -->
                <XMI.field>false</XMI.field> <!-- is_unique -->
              </Model:StructuralFeature.multiplicity>
            </Model:Attribute>
            <Model:Attribute xmi.id="a388" name="isAbstract" annotation="" scope="instance_level" visibility="public_vis" isChangeable="true" isDerived="false" type="a26">
              <Model:StructuralFeature.multiplicity>
                <XMI.field>1</XMI.field> <!-- lower -->
                <XMI.field>1</XMI.field> <!-- upper -->
                <XMI.field>false</XMI.field> <!-- is_ordered -->
                <XMI.field>false</XMI.field> <!-- is_unique -->
              </Model:StructuralFeature.multiplicity>
            </Model:Attribute>
            <Model:Reference xmi.id="a389" name="signal" annotation="" scope="instance_level" visibility="public_vis" isChangeable="true" type="a337" referencedEnd="a390">
              <Model:StructuralFeature.multiplicity>
                <XMI.field>1</XMI.field> <!-- lower -->
                <XMI.field>1</XMI.field> <!-- upper -->
                <XMI.field>false</XMI.field> <!-- is_ordered -->
                <XMI.field>false</XMI.field> <!-- is_unique -->
              </Model:StructuralFeature.multiplicity>
            </Model:Reference>
          </Model:Namespace.contents>
        </Model:Class>
        <Model:Class xmi.id="a323" name="LinkEnd" annotation="" isRoot="false" isLeaf="false" isAbstract="false" visibility="public_vis" isSingleton="false" supertypes="a68">
          <Model:Namespace.contents>
            <Model:Reference xmi.id="a391" name="instance" annotation="" scope="instance_level" visibility="public_vis" isChangeable="true" type="a319" referencedEnd="a392">
              <Model:StructuralFeature.multiplicity>
                <XMI.field>1</XMI.field> <!-- lower -->
                <XMI.field>1</XMI.field> <!-- upper -->
                <XMI.field>false</XMI.field> <!-- is_ordered -->
                <XMI.field>false</XMI.field> <!-- is_unique -->
              </Model:StructuralFeature.multiplicity>
            </Model:Reference>
            <Model:Reference xmi.id="a393" name="link" annotation="" scope="instance_level" visibility="public_vis" isChangeable="true" type="a334" referencedEnd="a394">
              <Model:StructuralFeature.multiplicity>
                <XMI.field>1</XMI.field> <!-- lower -->
                <XMI.field>1</XMI.field> <!-- upper -->
                <XMI.field>false</XMI.field> <!-- is_ordered -->
                <XMI.field>false</XMI.field> <!-- is_unique -->
              </Model:StructuralFeature.multiplicity>
            </Model:Reference>
            <Model:Reference xmi.id="a395" name="associationEnd" annotation="" scope="instance_level" visibility="public_vis" isChangeable="true" type="a128" referencedEnd="a396">
              <Model:StructuralFeature.multiplicity>
                <XMI.field>1</XMI.field> <!-- lower -->
                <XMI.field>1</XMI.field> <!-- upper -->
                <XMI.field>false</XMI.field> <!-- is_ordered -->
                <XMI.field>false</XMI.field> <!-- is_unique -->
              </Model:StructuralFeature.multiplicity>
            </Model:Reference>
            <Model:Reference xmi.id="a397" name="qualifiedValue" annotation="" scope="instance_level" visibility="public_vis" isChangeable="true" type="a326" referencedEnd="a398">
              <Model:StructuralFeature.multiplicity>
                <XMI.field>0</XMI.field> <!-- lower -->
                <XMI.field>-1</XMI.field> <!-- upper -->
                <XMI.field>true</XMI.field> <!-- is_ordered -->
                <XMI.field>true</XMI.field> <!-- is_unique -->
              </Model:StructuralFeature.multiplicity>
            </Model:Reference>
          </Model:Namespace.contents>
        </Model:Class>
        <Model:Class xmi.id="a399" name="ReturnAction" annotation="" isRoot="false" isLeaf="false" isAbstract="false" visibility="public_vis" isSingleton="false" supertypes="a338">
        </Model:Class>
        <Model:Class xmi.id="a400" name="TerminateAction" annotation="" isRoot="false" isLeaf="false" isAbstract="false" visibility="public_vis" isSingleton="false" supertypes="a338">
        </Model:Class>
        <Model:Class xmi.id="a401" name="Stimulus" annotation="" isRoot="false" isLeaf="false" isAbstract="false" visibility="public_vis" isSingleton="false" supertypes="a68">
          <Model:Namespace.contents>
            <Model:Reference xmi.id="a402" name="argument" annotation="" scope="instance_level" visibility="public_vis" isChangeable="true" type="a319" referencedEnd="a403">
              <Model:StructuralFeature.multiplicity>
                <XMI.field>0</XMI.field> <!-- lower -->
                <XMI.field>-1</XMI.field> <!-- upper -->
                <XMI.field>true</XMI.field> <!-- is_ordered -->
                <XMI.field>true</XMI.field> <!-- is_unique -->
              </Model:StructuralFeature.multiplicity>
            </Model:Reference>
            <Model:Reference xmi.id="a404" name="sender" annotation="" scope="instance_level" visibility="public_vis" isChangeable="true" type="a319" referencedEnd="a405">
              <Model:StructuralFeature.multiplicity>
                <XMI.field>1</XMI.field> <!-- lower -->
                <XMI.field>1</XMI.field> <!-- upper -->
                <XMI.field>false</XMI.field> <!-- is_ordered -->
                <XMI.field>false</XMI.field> <!-- is_unique -->
              </Model:StructuralFeature.multiplicity>
            </Model:Reference>
            <Model:Reference xmi.id="a406" name="receiver" annotation="" scope="instance_level" visibility="public_vis" isChangeable="true" type="a319" referencedEnd="a407">
              <Model:StructuralFeature.multiplicity>
                <XMI.field>1</XMI.field> <!-- lower -->
                <XMI.field>1</XMI.field> <!-- upper -->
                <XMI.field>false</XMI.field> <!-- is_ordered -->
                <XMI.field>false</XMI.field> <!-- is_unique -->
              </Model:StructuralFeature.multiplicity>
            </Model:Reference>
            <Model:Reference xmi.id="a408" name="communicationLink" annotation="" scope="instance_level" visibility="public_vis" isChangeable="true" type="a334" referencedEnd="a409">
              <Model:StructuralFeature.multiplicity>
                <XMI.field>0</XMI.field> <!-- lower -->
                <XMI.field>1</XMI.field> <!-- upper -->
                <XMI.field>false</XMI.field> <!-- is_ordered -->
                <XMI.field>false</XMI.field> <!-- is_unique -->
              </Model:StructuralFeature.multiplicity>
            </Model:Reference>
            <Model:Reference xmi.id="a410" name="dispatchAction" annotation="" scope="instance_level" visibility="public_vis" isChangeable="true" type="a338" referencedEnd="a411">
              <Model:StructuralFeature.multiplicity>
                <XMI.field>1</XMI.field> <!-- lower -->
                <XMI.field>1</XMI.field> <!-- upper -->
                <XMI.field>false</XMI.field> <!-- is_ordered -->
                <XMI.field>false</XMI.field> <!-- is_unique -->
              </Model:StructuralFeature.multiplicity>
            </Model:Reference>
          </Model:Namespace.contents>
        </Model:Class>
        <Model:Class xmi.id="a412" name="Exception" annotation="" isRoot="false" isLeaf="false" isAbstract="false" visibility="public_vis" isSingleton="false" supertypes="a337">
        </Model:Class>
        <Model:Tag xmi.id="a413" name="org.omg.mof.idl_substitute_name=UmlException" annotation="" tagId="org.omg.mof.idl_substitute_name" elements="a412">
          <Model:Tag.values>
            <XMI.any xmi.type="string">UmlException</XMI.any>
          </Model:Tag.values>
        </Model:Tag>
        <Model:Class xmi.id="a329" name="ComponentInstance" annotation="" isRoot="false" isLeaf="false" isAbstract="false" visibility="public_vis" isSingleton="false" supertypes="a319">
          <Model:Namespace.contents>
            <Model:Reference xmi.id="a414" name="nodeInstance" annotation="" scope="instance_level" visibility="public_vis" isChangeable="true" type="a415" referencedEnd="a416">
              <Model:StructuralFeature.multiplicity>
                <XMI.field>0</XMI.field> <!-- lower -->
                <XMI.field>1</XMI.field> <!-- upper -->
                <XMI.field>false</XMI.field> <!-- is_ordered -->
                <XMI.field>false</XMI.field> <!-- is_unique -->
              </Model:StructuralFeature.multiplicity>
            </Model:Reference>
            <Model:Reference xmi.id="a417" name="resident" annotation="" scope="instance_level" visibility="public_vis" isChangeable="true" type="a319" referencedEnd="a418">
              <Model:StructuralFeature.multiplicity>
                <XMI.field>0</XMI.field> <!-- lower -->
                <XMI.field>-1</XMI.field> <!-- upper -->
                <XMI.field>false</XMI.field> <!-- is_ordered -->
                <XMI.field>true</XMI.field> <!-- is_unique -->
              </Model:StructuralFeature.multiplicity>
            </Model:Reference>
          </Model:Namespace.contents>
        </Model:Class>
        <Model:Class xmi.id="a415" name="NodeInstance" annotation="" isRoot="false" isLeaf="false" isAbstract="false" visibility="public_vis" isSingleton="false" supertypes="a319">
          <Model:Namespace.contents>
            <Model:Reference xmi.id="a419" name="resident" annotation="" scope="instance_level" visibility="public_vis" isChangeable="true" type="a329" referencedEnd="a420">
              <Model:StructuralFeature.multiplicity>
                <XMI.field>0</XMI.field> <!-- lower -->
                <XMI.field>-1</XMI.field> <!-- upper -->
                <XMI.field>false</XMI.field> <!-- is_ordered -->
                <XMI.field>true</XMI.field> <!-- is_unique -->
              </Model:StructuralFeature.multiplicity>
            </Model:Reference>
          </Model:Namespace.contents>
        </Model:Class>
        <Model:Class xmi.id="a421" name="SubsystemInstance" annotation="" isRoot="false" isLeaf="false" isAbstract="false" visibility="public_vis" isSingleton="false" supertypes="a319">
        </Model:Class>
        <Model:Association xmi.id="a422" name="A_instance_classifier" annotation="" isRoot="true" isLeaf="true" isAbstract="false" visibility="public_vis" isDerived="false">
          <Model:Namespace.contents>
            <Model:AssociationEnd xmi.id="a423" name="instance" annotation="" isNavigable="true" aggregation="none" isChangeable="true" type="a319">
              <Model:AssociationEnd.multiplicity>
                <XMI.field>0</XMI.field> <!-- lower -->
                <XMI.field>-1</XMI.field> <!-- upper -->
                <XMI.field>false</XMI.field> <!-- is_ordered -->
                <XMI.field>true</XMI.field> <!-- is_unique -->
              </Model:AssociationEnd.multiplicity>
            </Model:AssociationEnd>
            <Model:AssociationEnd xmi.id="a321" name="classifier" annotation="" isNavigable="true" aggregation="none" isChangeable="true" type="a109">
              <Model:AssociationEnd.multiplicity>
                <XMI.field>1</XMI.field> <!-- lower -->
                <XMI.field>-1</XMI.field> <!-- upper -->
                <XMI.field>false</XMI.field> <!-- is_ordered -->
                <XMI.field>true</XMI.field> <!-- is_unique -->
              </Model:AssociationEnd.multiplicity>
            </Model:AssociationEnd>
          </Model:Namespace.contents>
        </Model:Association>
        <Model:Association xmi.id="a424" name="A_actualArgument_action" annotation="" isRoot="true" isLeaf="true" isAbstract="false" visibility="public_vis" isDerived="false">
          <Model:Namespace.contents>
            <Model:AssociationEnd xmi.id="a345" name="actualArgument" annotation="" isNavigable="true" aggregation="none" isChangeable="true" type="a344">
              <Model:AssociationEnd.multiplicity>
                <XMI.field>0</XMI.field> <!-- lower -->
                <XMI.field>-1</XMI.field> <!-- upper -->
                <XMI.field>true</XMI.field> <!-- is_ordered -->
                <XMI.field>true</XMI.field> <!-- is_unique -->
              </Model:AssociationEnd.multiplicity>
            </Model:AssociationEnd>
            <Model:AssociationEnd xmi.id="a383" name="action" annotation="" isNavigable="true" aggregation="composite" isChangeable="true" type="a338">
              <Model:AssociationEnd.multiplicity>
                <XMI.field>0</XMI.field> <!-- lower -->
                <XMI.field>1</XMI.field> <!-- upper -->
                <XMI.field>false</XMI.field> <!-- is_ordered -->
                <XMI.field>false</XMI.field> <!-- is_unique -->
              </Model:AssociationEnd.multiplicity>
            </Model:AssociationEnd>
          </Model:Namespace.contents>
        </Model:Association>
        <Model:Association xmi.id="a425" name="A_createAction_instantiation" annotation="" isRoot="true" isLeaf="true" isAbstract="false" visibility="public_vis" isDerived="false">
          <Model:Namespace.contents>
            <Model:AssociationEnd xmi.id="a426" name="createAction" annotation="" isNavigable="true" aggregation="none" isChangeable="true" type="a350">
              <Model:AssociationEnd.multiplicity>
                <XMI.field>0</XMI.field> <!-- lower -->
                <XMI.field>-1</XMI.field> <!-- upper -->
                <XMI.field>false</XMI.field> <!-- is_ordered -->
                <XMI.field>true</XMI.field> <!-- is_unique -->
              </Model:AssociationEnd.multiplicity>
            </Model:AssociationEnd>
            <Model:AssociationEnd xmi.id="a352" name="instantiation" annotation="" isNavigable="true" aggregation="none" isChangeable="true" type="a109">
              <Model:AssociationEnd.multiplicity>
                <XMI.field>1</XMI.field> <!-- lower -->
                <XMI.field>1</XMI.field> <!-- upper -->
                <XMI.field>false</XMI.field> <!-- is_ordered -->
                <XMI.field>false</XMI.field> <!-- is_unique -->
              </Model:AssociationEnd.multiplicity>
            </Model:AssociationEnd>
          </Model:Namespace.contents>
        </Model:Association>
        <Model:Association xmi.id="a427" name="A_attributeLink_attribute" annotation="" isRoot="true" isLeaf="true" isAbstract="false" visibility="public_vis" isDerived="false">
          <Model:Namespace.contents>
            <Model:AssociationEnd xmi.id="a428" name="attributeLink" annotation="" isNavigable="true" aggregation="none" isChangeable="true" type="a326">
              <Model:AssociationEnd.multiplicity>
                <XMI.field>0</XMI.field> <!-- lower -->
                <XMI.field>-1</XMI.field> <!-- upper -->
                <XMI.field>false</XMI.field> <!-- is_ordered -->
                <XMI.field>true</XMI.field> <!-- is_unique -->
              </Model:AssociationEnd.multiplicity>
            </Model:AssociationEnd>
            <Model:AssociationEnd xmi.id="a356" name="attribute" annotation="" isNavigable="true" aggregation="none" isChangeable="true" type="a139">
              <Model:AssociationEnd.multiplicity>
                <XMI.field>1</XMI.field> <!-- lower -->
                <XMI.field>1</XMI.field> <!-- upper -->
                <XMI.field>false</XMI.field> <!-- is_ordered -->
                <XMI.field>false</XMI.field> <!-- is_unique -->
              </Model:AssociationEnd.multiplicity>
            </Model:AssociationEnd>
          </Model:Namespace.contents>
        </Model:Association>
        <Model:Association xmi.id="a429" name="A_attributeLink_value" annotation="" isRoot="true" isLeaf="true" isAbstract="false" visibility="public_vis" isDerived="false">
          <Model:Namespace.contents>
            <Model:AssociationEnd xmi.id="a430" name="attributeLink" annotation="" isNavigable="true" aggregation="none" isChangeable="true" type="a326">
              <Model:AssociationEnd.multiplicity>
                <XMI.field>0</XMI.field> <!-- lower -->
                <XMI.field>-1</XMI.field> <!-- upper -->
                <XMI.field>false</XMI.field> <!-- is_ordered -->
                <XMI.field>true</XMI.field> <!-- is_unique -->
              </Model:AssociationEnd.multiplicity>
            </Model:AssociationEnd>
            <Model:AssociationEnd xmi.id="a358" name="value" annotation="" isNavigable="true" aggregation="none" isChangeable="true" type="a319">
              <Model:AssociationEnd.multiplicity>
                <XMI.field>1</XMI.field> <!-- lower -->
                <XMI.field>1</XMI.field> <!-- upper -->
                <XMI.field>false</XMI.field> <!-- is_ordered -->
                <XMI.field>false</XMI.field> <!-- is_unique -->
              </Model:AssociationEnd.multiplicity>
            </Model:AssociationEnd>
          </Model:Namespace.contents>
        </Model:Association>
        <Model:Association xmi.id="a431" name="A_instance_linkEnd" annotation="" isRoot="true" isLeaf="true" isAbstract="false" visibility="public_vis" isDerived="false">
          <Model:Namespace.contents>
            <Model:AssociationEnd xmi.id="a392" name="instance" annotation="" isNavigable="true" aggregation="none" isChangeable="true" type="a319">
              <Model:AssociationEnd.multiplicity>
                <XMI.field>1</XMI.field> <!-- lower -->
                <XMI.field>1</XMI.field> <!-- upper -->
                <XMI.field>false</XMI.field> <!-- is_ordered -->
                <XMI.field>false</XMI.field> <!-- is_unique -->
              </Model:AssociationEnd.multiplicity>
            </Model:AssociationEnd>
            <Model:AssociationEnd xmi.id="a324" name="linkEnd" annotation="" isNavigable="true" aggregation="none" isChangeable="true" type="a323">
              <Model:AssociationEnd.multiplicity>
                <XMI.field>0</XMI.field> <!-- lower -->
                <XMI.field>-1</XMI.field> <!-- upper -->
                <XMI.field>false</XMI.field> <!-- is_ordered -->
                <XMI.field>true</XMI.field> <!-- is_unique -->
              </Model:AssociationEnd.multiplicity>
            </Model:AssociationEnd>
          </Model:Namespace.contents>
        </Model:Association>
        <Model:Association xmi.id="a432" name="A_signal_reception" annotation="" isRoot="true" isLeaf="true" isAbstract="false" visibility="public_vis" isDerived="false">
          <Model:Namespace.contents>
            <Model:AssociationEnd xmi.id="a390" name="signal" annotation="" isNavigable="true" aggregation="none" isChangeable="true" type="a337">
              <Model:AssociationEnd.multiplicity>
                <XMI.field>1</XMI.field> <!-- lower -->
                <XMI.field>1</XMI.field> <!-- upper -->
                <XMI.field>false</XMI.field> <!-- is_ordered -->
                <XMI.field>false</XMI.field> <!-- is_unique -->
              </Model:AssociationEnd.multiplicity>
            </Model:AssociationEnd>
            <Model:AssociationEnd xmi.id="a433" name="reception" annotation="" isNavigable="true" aggregation="none" isChangeable="true" type="a384">
              <Model:AssociationEnd.multiplicity>
                <XMI.field>0</XMI.field> <!-- lower -->
                <XMI.field>-1</XMI.field> <!-- upper -->
                <XMI.field>false</XMI.field> <!-- is_ordered -->
                <XMI.field>true</XMI.field> <!-- is_unique -->
              </Model:AssociationEnd.multiplicity>
            </Model:AssociationEnd>
          </Model:Namespace.contents>
        </Model:Association>
        <Model:Association xmi.id="a434" name="A_slot_instance" annotation="" isRoot="true" isLeaf="true" isAbstract="false" visibility="public_vis" isDerived="false">
          <Model:Namespace.contents>
            <Model:AssociationEnd xmi.id="a327" name="slot" annotation="" isNavigable="true" aggregation="none" isChangeable="true" type="a326">
              <Model:AssociationEnd.multiplicity>
                <XMI.field>0</XMI.field> <!-- lower -->
                <XMI.field>-1</XMI.field> <!-- upper -->
                <XMI.field>false</XMI.field> <!-- is_ordered -->
                <XMI.field>true</XMI.field> <!-- is_unique -->
              </Model:AssociationEnd.multiplicity>
            </Model:AssociationEnd>
            <Model:AssociationEnd xmi.id="a360" name="instance" annotation="" isNavigable="true" aggregation="composite" isChangeable="true" type="a319">
              <Model:AssociationEnd.multiplicity>
                <XMI.field>0</XMI.field> <!-- lower -->
                <XMI.field>1</XMI.field> <!-- upper -->
                <XMI.field>false</XMI.field> <!-- is_ordered -->
                <XMI.field>false</XMI.field> <!-- is_unique -->
              </Model:AssociationEnd.multiplicity>
            </Model:AssociationEnd>
          </Model:Namespace.contents>
        </Model:Association>
        <Model:Association xmi.id="a435" name="A_argument_stimulus" annotation="" isRoot="true" isLeaf="true" isAbstract="false" visibility="public_vis" isDerived="false">
          <Model:Namespace.contents>
            <Model:AssociationEnd xmi.id="a403" name="argument" annotation="" isNavigable="true" aggregation="none" isChangeable="true" type="a319">
              <Model:AssociationEnd.multiplicity>
                <XMI.field>0</XMI.field> <!-- lower -->
                <XMI.field>-1</XMI.field> <!-- upper -->
                <XMI.field>true</XMI.field> <!-- is_ordered -->
                <XMI.field>true</XMI.field> <!-- is_unique -->
              </Model:AssociationEnd.multiplicity>
            </Model:AssociationEnd>
            <Model:AssociationEnd xmi.id="a436" name="stimulus" annotation="" isNavigable="true" aggregation="shared" isChangeable="true" type="a401">
              <Model:AssociationEnd.multiplicity>
                <XMI.field>0</XMI.field> <!-- lower -->
                <XMI.field>-1</XMI.field> <!-- upper -->
                <XMI.field>false</XMI.field> <!-- is_ordered -->
                <XMI.field>true</XMI.field> <!-- is_unique -->
              </Model:AssociationEnd.multiplicity>
            </Model:AssociationEnd>
          </Model:Namespace.contents>
        </Model:Association>
        <Model:Association xmi.id="a437" name="A_context_raisedSignal" annotation="" isRoot="true" isLeaf="true" isAbstract="false" visibility="public_vis" isDerived="false">
          <Model:Namespace.contents>
            <Model:AssociationEnd xmi.id="a438" name="context" annotation="" isNavigable="true" aggregation="none" isChangeable="true" type="a158">
              <Model:AssociationEnd.multiplicity>
                <XMI.field>0</XMI.field> <!-- lower -->
                <XMI.field>-1</XMI.field> <!-- upper -->
                <XMI.field>false</XMI.field> <!-- is_ordered -->
                <XMI.field>true</XMI.field> <!-- is_unique -->
              </Model:AssociationEnd.multiplicity>
            </Model:AssociationEnd>
            <Model:AssociationEnd xmi.id="a439" name="raisedSignal" annotation="" isNavigable="true" aggregation="none" isChangeable="true" type="a337">
              <Model:AssociationEnd.multiplicity>
                <XMI.field>0</XMI.field> <!-- lower -->
                <XMI.field>-1</XMI.field> <!-- upper -->
                <XMI.field>false</XMI.field> <!-- is_ordered -->
                <XMI.field>true</XMI.field> <!-- is_unique -->
              </Model:AssociationEnd.multiplicity>
            </Model:AssociationEnd>
          </Model:Namespace.contents>
        </Model:Association>
        <Model:Tag xmi.id="a440" name="org.omg.mof.idl_substitute_name=umlContext" annotation="" tagId="org.omg.mof.idl_substitute_name" elements="a438">
          <Model:Tag.values>
            <XMI.any xmi.type="string">umlContext</XMI.any>
          </Model:Tag.values>
        </Model:Tag>
        <Model:Association xmi.id="a441" name="A_association_link" annotation="" isRoot="true" isLeaf="true" isAbstract="false" visibility="public_vis" isDerived="false">
          <Model:Namespace.contents>
            <Model:AssociationEnd xmi.id="a369" name="association" annotation="" isNavigable="true" aggregation="none" isChangeable="true" type="a136">
              <Model:AssociationEnd.multiplicity>
                <XMI.field>1</XMI.field> <!-- lower -->
                <XMI.field>1</XMI.field> <!-- upper -->
                <XMI.field>false</XMI.field> <!-- is_ordered -->
                <XMI.field>false</XMI.field> <!-- is_unique -->
              </Model:AssociationEnd.multiplicity>
            </Model:AssociationEnd>
            <Model:AssociationEnd xmi.id="a442" name="link" annotation="" isNavigable="true" aggregation="none" isChangeable="true" type="a334">
              <Model:AssociationEnd.multiplicity>
                <XMI.field>0</XMI.field> <!-- lower -->
                <XMI.field>-1</XMI.field> <!-- upper -->
                <XMI.field>false</XMI.field> <!-- is_ordered -->
                <XMI.field>true</XMI.field> <!-- is_unique -->
              </Model:AssociationEnd.multiplicity>
            </Model:AssociationEnd>
          </Model:Namespace.contents>
        </Model:Association>
        <Model:Association xmi.id="a443" name="A_link_connection" annotation="" isRoot="true" isLeaf="true" isAbstract="false" visibility="public_vis" isDerived="false">
          <Model:Namespace.contents>
            <Model:AssociationEnd xmi.id="a394" name="link" annotation="" isNavigable="true" aggregation="composite" isChangeable="true" type="a334">
              <Model:AssociationEnd.multiplicity>
                <XMI.field>1</XMI.field> <!-- lower -->
                <XMI.field>1</XMI.field> <!-- upper -->
                <XMI.field>false</XMI.field> <!-- is_ordered -->
                <XMI.field>false</XMI.field> <!-- is_unique -->
              </Model:AssociationEnd.multiplicity>
            </Model:AssociationEnd>
            <Model:AssociationEnd xmi.id="a371" name="connection" annotation="" isNavigable="true" aggregation="none" isChangeable="true" type="a323">
              <Model:AssociationEnd.multiplicity>
                <XMI.field>2</XMI.field> <!-- lower -->
                <XMI.field>-1</XMI.field> <!-- upper -->
                <XMI.field>false</XMI.field> <!-- is_ordered -->
                <XMI.field>true</XMI.field> <!-- is_unique -->
              </Model:AssociationEnd.multiplicity>
            </Model:AssociationEnd>
          </Model:Namespace.contents>
        </Model:Association>
        <Model:Association xmi.id="a444" name="A_associationEnd_linkEnd" annotation="" isRoot="true" isLeaf="true" isAbstract="false" visibility="public_vis" isDerived="false">
          <Model:Namespace.contents>
            <Model:AssociationEnd xmi.id="a396" name="associationEnd" annotation="" isNavigable="true" aggregation="none" isChangeable="true" type="a128">
              <Model:AssociationEnd.multiplicity>
                <XMI.field>1</XMI.field> <!-- lower -->
                <XMI.field>1</XMI.field> <!-- upper -->
                <XMI.field>false</XMI.field> <!-- is_ordered -->
                <XMI.field>false</XMI.field> <!-- is_unique -->
              </Model:AssociationEnd.multiplicity>
            </Model:AssociationEnd>
            <Model:AssociationEnd xmi.id="a445" name="linkEnd" annotation="" isNavigable="true" aggregation="none" isChangeable="true" type="a323">
              <Model:AssociationEnd.multiplicity>
                <XMI.field>0</XMI.field> <!-- lower -->
                <XMI.field>-1</XMI.field> <!-- upper -->
                <XMI.field>false</XMI.field> <!-- is_ordered -->
                <XMI.field>true</XMI.field> <!-- is_unique -->
              </Model:AssociationEnd.multiplicity>
            </Model:AssociationEnd>
          </Model:Namespace.contents>
        </Model:Association>
        <Model:Association xmi.id="a446" name="A_stimulus_sender" annotation="" isRoot="true" isLeaf="true" isAbstract="false" visibility="public_vis" isDerived="false">
          <Model:Namespace.contents>
            <Model:AssociationEnd xmi.id="a447" name="stimulus" annotation="" isNavigable="true" aggregation="none" isChangeable="true" type="a401">
              <Model:AssociationEnd.multiplicity>
                <XMI.field>0</XMI.field> <!-- lower -->
                <XMI.field>-1</XMI.field> <!-- upper -->
                <XMI.field>false</XMI.field> <!-- is_ordered -->
                <XMI.field>true</XMI.field> <!-- is_unique -->
              </Model:AssociationEnd.multiplicity>
            </Model:AssociationEnd>
            <Model:AssociationEnd xmi.id="a405" name="sender" annotation="" isNavigable="true" aggregation="none" isChangeable="true" type="a319">
              <Model:AssociationEnd.multiplicity>
                <XMI.field>1</XMI.field> <!-- lower -->
                <XMI.field>1</XMI.field> <!-- upper -->
                <XMI.field>false</XMI.field> <!-- is_ordered -->
                <XMI.field>false</XMI.field> <!-- is_unique -->
              </Model:AssociationEnd.multiplicity>
            </Model:AssociationEnd>
          </Model:Namespace.contents>
        </Model:Association>
        <Model:Association xmi.id="a448" name="A_callAction_operation" annotation="" isRoot="true" isLeaf="true" isAbstract="false" visibility="public_vis" isDerived="false">
          <Model:Namespace.contents>
            <Model:AssociationEnd xmi.id="a449" name="callAction" annotation="" isNavigable="true" aggregation="none" isChangeable="true" type="a374">
              <Model:AssociationEnd.multiplicity>
                <XMI.field>0</XMI.field> <!-- lower -->
                <XMI.field>-1</XMI.field> <!-- upper -->
                <XMI.field>false</XMI.field> <!-- is_ordered -->
                <XMI.field>true</XMI.field> <!-- is_unique -->
              </Model:AssociationEnd.multiplicity>
            </Model:AssociationEnd>
            <Model:AssociationEnd xmi.id="a376" name="operation" annotation="" isNavigable="true" aggregation="none" isChangeable="true" type="a163">
              <Model:AssociationEnd.multiplicity>
                <XMI.field>1</XMI.field> <!-- lower -->
                <XMI.field>1</XMI.field> <!-- upper -->
                <XMI.field>false</XMI.field> <!-- is_ordered -->
                <XMI.field>false</XMI.field> <!-- is_unique -->
              </Model:AssociationEnd.multiplicity>
            </Model:AssociationEnd>
          </Model:Namespace.contents>
        </Model:Association>
        <Model:Association xmi.id="a450" name="A_actionSequence_action" annotation="" isRoot="true" isLeaf="true" isAbstract="false" visibility="public_vis" isDerived="false">
          <Model:Namespace.contents>
            <Model:AssociationEnd xmi.id="a348" name="actionSequence" annotation="" isNavigable="true" aggregation="composite" isChangeable="true" type="a347">
              <Model:AssociationEnd.multiplicity>
                <XMI.field>0</XMI.field> <!-- lower -->
                <XMI.field>1</XMI.field> <!-- upper -->
                <XMI.field>false</XMI.field> <!-- is_ordered -->
                <XMI.field>false</XMI.field> <!-- is_unique -->
              </Model:AssociationEnd.multiplicity>
            </Model:AssociationEnd>
            <Model:AssociationEnd xmi.id="a381" name="action" annotation="" isNavigable="true" aggregation="none" isChangeable="true" type="a338">
              <Model:AssociationEnd.multiplicity>
                <XMI.field>0</XMI.field> <!-- lower -->
                <XMI.field>-1</XMI.field> <!-- upper -->
                <XMI.field>true</XMI.field> <!-- is_ordered -->
                <XMI.field>true</XMI.field> <!-- is_unique -->
              </Model:AssociationEnd.multiplicity>
            </Model:AssociationEnd>
          </Model:Namespace.contents>
        </Model:Association>
        <Model:Association xmi.id="a451" name="A_resident_nodeInstance" annotation="" isRoot="true" isLeaf="true" isAbstract="false" visibility="public_vis" isDerived="false">
          <Model:Namespace.contents>
            <Model:AssociationEnd xmi.id="a420" name="resident" annotation="" isNavigable="true" aggregation="none" isChangeable="true" type="a329">
              <Model:AssociationEnd.multiplicity>
                <XMI.field>0</XMI.field> <!-- lower -->
                <XMI.field>-1</XMI.field> <!-- upper -->
                <XMI.field>false</XMI.field> <!-- is_ordered -->
                <XMI.field>true</XMI.field> <!-- is_unique -->
              </Model:AssociationEnd.multiplicity>
            </Model:AssociationEnd>
            <Model:AssociationEnd xmi.id="a416" name="nodeInstance" annotation="" isNavigable="true" aggregation="none" isChangeable="true" type="a415">
              <Model:AssociationEnd.multiplicity>
                <XMI.field>0</XMI.field> <!-- lower -->
                <XMI.field>1</XMI.field> <!-- upper -->
                <XMI.field>false</XMI.field> <!-- is_ordered -->
                <XMI.field>false</XMI.field> <!-- is_unique -->
              </Model:AssociationEnd.multiplicity>
            </Model:AssociationEnd>
          </Model:Namespace.contents>
        </Model:Association>
        <Model:Association xmi.id="a452" name="A_resident_componentInstance" annotation="" isRoot="true" isLeaf="true" isAbstract="false" visibility="public_vis" isDerived="false">
          <Model:Namespace.contents>
            <Model:AssociationEnd xmi.id="a418" name="resident" annotation="" isNavigable="true" aggregation="none" isChangeable="true" type="a319">
              <Model:AssociationEnd.multiplicity>
                <XMI.field>0</XMI.field> <!-- lower -->
                <XMI.field>-1</XMI.field> <!-- upper -->
                <XMI.field>false</XMI.field> <!-- is_ordered -->
                <XMI.field>true</XMI.field> <!-- is_unique -->
              </Model:AssociationEnd.multiplicity>
            </Model:AssociationEnd>
            <Model:AssociationEnd xmi.id="a330" name="componentInstance" annotation="" isNavigable="true" aggregation="none" isChangeable="true" type="a329">
              <Model:AssociationEnd.multiplicity>
                <XMI.field>0</XMI.field> <!-- lower -->
                <XMI.field>1</XMI.field> <!-- upper -->
                <XMI.field>false</XMI.field> <!-- is_ordered -->
                <XMI.field>false</XMI.field> <!-- is_unique -->
              </Model:AssociationEnd.multiplicity>
            </Model:AssociationEnd>
          </Model:Namespace.contents>
        </Model:Association>
        <Model:Association xmi.id="a453" name="A_receiver_stimulus" annotation="" isRoot="true" isLeaf="true" isAbstract="false" visibility="public_vis" isDerived="false">
          <Model:Namespace.contents>
            <Model:AssociationEnd xmi.id="a407" name="receiver" annotation="" isNavigable="true" aggregation="none" isChangeable="true" type="a319">
              <Model:AssociationEnd.multiplicity>
                <XMI.field>1</XMI.field> <!-- lower -->
                <XMI.field>1</XMI.field> <!-- upper -->
                <XMI.field>false</XMI.field> <!-- is_ordered -->
                <XMI.field>false</XMI.field> <!-- is_unique -->
              </Model:AssociationEnd.multiplicity>
            </Model:AssociationEnd>
            <Model:AssociationEnd xmi.id="a454" name="stimulus" annotation="" isNavigable="true" aggregation="none" isChangeable="true" type="a401">
              <Model:AssociationEnd.multiplicity>
                <XMI.field>0</XMI.field> <!-- lower -->
                <XMI.field>-1</XMI.field> <!-- upper -->
                <XMI.field>false</XMI.field> <!-- is_ordered -->
                <XMI.field>true</XMI.field> <!-- is_unique -->
              </Model:AssociationEnd.multiplicity>
            </Model:AssociationEnd>
          </Model:Namespace.contents>
        </Model:Association>
        <Model:Association xmi.id="a455" name="A_stimulus_communicationLink" annotation="" isRoot="true" isLeaf="true" isAbstract="false" visibility="public_vis" isDerived="false">
          <Model:Namespace.contents>
            <Model:AssociationEnd xmi.id="a456" name="stimulus" annotation="" isNavigable="true" aggregation="none" isChangeable="true" type="a401">
              <Model:AssociationEnd.multiplicity>
                <XMI.field>0</XMI.field> <!-- lower -->
                <XMI.field>-1</XMI.field> <!-- upper -->
                <XMI.field>false</XMI.field> <!-- is_ordered -->
                <XMI.field>true</XMI.field> <!-- is_unique -->
              </Model:AssociationEnd.multiplicity>
            </Model:AssociationEnd>
            <Model:AssociationEnd xmi.id="a409" name="communicationLink" annotation="" isNavigable="true" aggregation="none" isChangeable="true" type="a334">
              <Model:AssociationEnd.multiplicity>
                <XMI.field>0</XMI.field> <!-- lower -->
                <XMI.field>1</XMI.field> <!-- upper -->
                <XMI.field>false</XMI.field> <!-- is_ordered -->
                <XMI.field>false</XMI.field> <!-- is_unique -->
              </Model:AssociationEnd.multiplicity>
            </Model:AssociationEnd>
          </Model:Namespace.contents>
        </Model:Association>
        <Model:Association xmi.id="a457" name="A_dispatchAction_stimulus" annotation="" isRoot="true" isLeaf="true" isAbstract="false" visibility="public_vis" isDerived="false">
          <Model:Namespace.contents>
            <Model:AssociationEnd xmi.id="a411" name="dispatchAction" annotation="" isNavigable="true" aggregation="none" isChangeable="true" type="a338">
              <Model:AssociationEnd.multiplicity>
                <XMI.field>1</XMI.field> <!-- lower -->
                <XMI.field>1</XMI.field> <!-- upper -->
                <XMI.field>false</XMI.field> <!-- is_ordered -->
                <XMI.field>false</XMI.field> <!-- is_unique -->
              </Model:AssociationEnd.multiplicity>
            </Model:AssociationEnd>
            <Model:AssociationEnd xmi.id="a458" name="stimulus" annotation="" isNavigable="true" aggregation="none" isChangeable="true" type="a401">
              <Model:AssociationEnd.multiplicity>
                <XMI.field>0</XMI.field> <!-- lower -->
                <XMI.field>-1</XMI.field> <!-- upper -->
                <XMI.field>false</XMI.field> <!-- is_ordered -->
                <XMI.field>true</XMI.field> <!-- is_unique -->
              </Model:AssociationEnd.multiplicity>
            </Model:AssociationEnd>
          </Model:Namespace.contents>
        </Model:Association>
        <Model:Association xmi.id="a459" name="A_signal_sendAction" annotation="" isRoot="true" isLeaf="true" isAbstract="false" visibility="public_vis" isDerived="false">
          <Model:Namespace.contents>
            <Model:AssociationEnd xmi.id="a379" name="signal" annotation="" isNavigable="true" aggregation="none" isChangeable="true" type="a337">
              <Model:AssociationEnd.multiplicity>
                <XMI.field>1</XMI.field> <!-- lower -->
                <XMI.field>1</XMI.field> <!-- upper -->
                <XMI.field>false</XMI.field> <!-- is_ordered -->
                <XMI.field>false</XMI.field> <!-- is_unique -->
              </Model:AssociationEnd.multiplicity>
            </Model:AssociationEnd>
            <Model:AssociationEnd xmi.id="a460" name="sendAction" annotation="" isNavigable="true" aggregation="none" isChangeable="true" type="a377">
              <Model:AssociationEnd.multiplicity>
                <XMI.field>0</XMI.field> <!-- lower -->
                <XMI.field>-1</XMI.field> <!-- upper -->
                <XMI.field>false</XMI.field> <!-- is_ordered -->
                <XMI.field>true</XMI.field> <!-- is_unique -->
              </Model:AssociationEnd.multiplicity>
            </Model:AssociationEnd>
          </Model:Namespace.contents>
        </Model:Association>
        <Model:Association xmi.id="a461" name="A_linkEnd_qualifiedValue" annotation="" isRoot="true" isLeaf="true" isAbstract="false" visibility="public_vis" isDerived="false">
          <Model:Namespace.contents>
            <Model:AssociationEnd xmi.id="a362" name="linkEnd" annotation="" isNavigable="true" aggregation="composite" isChangeable="true" type="a323">
              <Model:AssociationEnd.multiplicity>
                <XMI.field>0</XMI.field> <!-- lower -->
                <XMI.field>1</XMI.field> <!-- upper -->
                <XMI.field>false</XMI.field> <!-- is_ordered -->
                <XMI.field>false</XMI.field> <!-- is_unique -->
              </Model:AssociationEnd.multiplicity>
            </Model:AssociationEnd>
            <Model:AssociationEnd xmi.id="a398" name="qualifiedValue" annotation="" isNavigable="true" aggregation="none" isChangeable="true" type="a326">
              <Model:AssociationEnd.multiplicity>
                <XMI.field>0</XMI.field> <!-- lower -->
                <XMI.field>-1</XMI.field> <!-- upper -->
                <XMI.field>true</XMI.field> <!-- is_ordered -->
                <XMI.field>true</XMI.field> <!-- is_unique -->
              </Model:AssociationEnd.multiplicity>
            </Model:AssociationEnd>
          </Model:Namespace.contents>
        </Model:Association>
        <Model:Association xmi.id="a462" name="A_ownedInstance_owner" annotation="" isRoot="true" isLeaf="true" isAbstract="false" visibility="public_vis" isDerived="false">
          <Model:Namespace.contents>
            <Model:AssociationEnd xmi.id="a332" name="ownedInstance" annotation="" isNavigable="true" aggregation="none" isChangeable="true" type="a319">
              <Model:AssociationEnd.multiplicity>
                <XMI.field>0</XMI.field> <!-- lower -->
                <XMI.field>-1</XMI.field> <!-- upper -->
                <XMI.field>false</XMI.field> <!-- is_ordered -->
                <XMI.field>true</XMI.field> <!-- is_unique -->
              </Model:AssociationEnd.multiplicity>
            </Model:AssociationEnd>
            <Model:AssociationEnd xmi.id="a463" name="owner" annotation="" isNavigable="true" aggregation="composite" isChangeable="true" type="a319">
              <Model:AssociationEnd.multiplicity>
                <XMI.field>0</XMI.field> <!-- lower -->
                <XMI.field>1</XMI.field> <!-- upper -->
                <XMI.field>false</XMI.field> <!-- is_ordered -->
                <XMI.field>false</XMI.field> <!-- is_unique -->
              </Model:AssociationEnd.multiplicity>
            </Model:AssociationEnd>
          </Model:Namespace.contents>
        </Model:Association>
        <Model:Association xmi.id="a464" name="A_ownedLink_owner" annotation="" isRoot="true" isLeaf="true" isAbstract="false" visibility="public_vis" isDerived="false">
          <Model:Namespace.contents>
            <Model:AssociationEnd xmi.id="a335" name="ownedLink" annotation="" isNavigable="true" aggregation="none" isChangeable="true" type="a334">
              <Model:AssociationEnd.multiplicity>
                <XMI.field>0</XMI.field> <!-- lower -->
                <XMI.field>-1</XMI.field> <!-- upper -->
                <XMI.field>false</XMI.field> <!-- is_ordered -->
                <XMI.field>true</XMI.field> <!-- is_unique -->
              </Model:AssociationEnd.multiplicity>
            </Model:AssociationEnd>
            <Model:AssociationEnd xmi.id="a465" name="owner" annotation="" isNavigable="true" aggregation="composite" isChangeable="true" type="a319">
              <Model:AssociationEnd.multiplicity>
                <XMI.field>0</XMI.field> <!-- lower -->
                <XMI.field>1</XMI.field> <!-- upper -->
                <XMI.field>false</XMI.field> <!-- is_ordered -->
                <XMI.field>false</XMI.field> <!-- is_unique -->
              </Model:AssociationEnd.multiplicity>
            </Model:AssociationEnd>
          </Model:Namespace.contents>
        </Model:Association>
      </Model:Namespace.contents>
    </Model:Package>
    <Model:Package xmi.id="a10" name="Use_Cases" annotation="" isRoot="false" isLeaf="false" isAbstract="false" visibility="public_vis">
      <Model:Namespace.contents>
        <Model:Tag xmi.id="a466" name="org.omg.mof.idl_prefix=org.omg.uml.BehavioralElements" annotation="" tagId="org.omg.mof.idl_prefix" elements="a10">
          <Model:Tag.values>
            <XMI.any xmi.type="string">org.omg.uml.BehavioralElements</XMI.any>
          </Model:Tag.values>
        </Model:Tag>
        <Model:Tag xmi.id="a467" name="org.omg.xmi.namespace=UML" annotation="" tagId="org.omg.xmi.namespace" elements="a10">
          <Model:Tag.values>
            <XMI.any xmi.type="string">UML</XMI.any>
          </Model:Tag.values>
        </Model:Tag>
        <Model:Class xmi.id="a468" name="UseCase" annotation="" isRoot="false" isLeaf="false" isAbstract="false" visibility="public_vis" isSingleton="false" supertypes="a109">
          <Model:Namespace.contents>
            <Model:Reference xmi.id="a469" name="extend" annotation="" scope="instance_level" visibility="public_vis" isChangeable="true" type="a470" referencedEnd="a471">
              <Model:StructuralFeature.multiplicity>
                <XMI.field>0</XMI.field> <!-- lower -->
                <XMI.field>-1</XMI.field> <!-- upper -->
                <XMI.field>false</XMI.field> <!-- is_ordered -->
                <XMI.field>true</XMI.field> <!-- is_unique -->
              </Model:StructuralFeature.multiplicity>
            </Model:Reference>
            <Model:Reference xmi.id="a472" name="include" annotation="" scope="instance_level" visibility="public_vis" isChangeable="true" type="a473" referencedEnd="a474">
              <Model:StructuralFeature.multiplicity>
                <XMI.field>0</XMI.field> <!-- lower -->
                <XMI.field>-1</XMI.field> <!-- upper -->
                <XMI.field>false</XMI.field> <!-- is_ordered -->
                <XMI.field>true</XMI.field> <!-- is_unique -->
              </Model:StructuralFeature.multiplicity>
            </Model:Reference>
            <Model:Reference xmi.id="a475" name="extensionPoint" annotation="" scope="instance_level" visibility="public_vis" isChangeable="true" type="a476" referencedEnd="a477">
              <Model:StructuralFeature.multiplicity>
                <XMI.field>0</XMI.field> <!-- lower -->
                <XMI.field>-1</XMI.field> <!-- upper -->
                <XMI.field>false</XMI.field> <!-- is_ordered -->
                <XMI.field>true</XMI.field> <!-- is_unique -->
              </Model:StructuralFeature.multiplicity>
            </Model:Reference>
          </Model:Namespace.contents>
        </Model:Class>
        <Model:Class xmi.id="a478" name="Actor" annotation="" isRoot="false" isLeaf="false" isAbstract="false" visibility="public_vis" isSingleton="false" supertypes="a109">
        </Model:Class>
        <Model:Class xmi.id="a479" name="UseCaseInstance" annotation="" isRoot="false" isLeaf="false" isAbstract="false" visibility="public_vis" isSingleton="false" supertypes="a319">
        </Model:Class>
        <Model:Class xmi.id="a470" name="Extend" annotation="" isRoot="false" isLeaf="false" isAbstract="false" visibility="public_vis" isSingleton="false" supertypes="a151">
          <Model:Namespace.contents>
            <Model:Attribute xmi.id="a480" name="condition" annotation="" scope="instance_level" visibility="public_vis" isChangeable="true" isDerived="false" type="a51">
              <Model:StructuralFeature.multiplicity>
                <XMI.field>1</XMI.field> <!-- lower -->
                <XMI.field>1</XMI.field> <!-- upper -->
                <XMI.field>false</XMI.field> <!-- is_ordered -->
                <XMI.field>false</XMI.field> <!-- is_unique -->
              </Model:StructuralFeature.multiplicity>
            </Model:Attribute>
            <Model:Reference xmi.id="a481" name="base" annotation="" scope="instance_level" visibility="public_vis" isChangeable="true" type="a468" referencedEnd="a482">
              <Model:StructuralFeature.multiplicity>
                <XMI.field>1</XMI.field> <!-- lower -->
                <XMI.field>1</XMI.field> <!-- upper -->
                <XMI.field>false</XMI.field> <!-- is_ordered -->
                <XMI.field>false</XMI.field> <!-- is_unique -->
              </Model:StructuralFeature.multiplicity>
            </Model:Reference>
            <Model:Reference xmi.id="a483" name="extension" annotation="" scope="instance_level" visibility="public_vis" isChangeable="true" type="a468" referencedEnd="a484">
              <Model:StructuralFeature.multiplicity>
                <XMI.field>1</XMI.field> <!-- lower -->
                <XMI.field>1</XMI.field> <!-- upper -->
                <XMI.field>false</XMI.field> <!-- is_ordered -->
                <XMI.field>false</XMI.field> <!-- is_unique -->
              </Model:StructuralFeature.multiplicity>
            </Model:Reference>
            <Model:Reference xmi.id="a485" name="extensionPoint" annotation="" scope="instance_level" visibility="public_vis" isChangeable="true" type="a476" referencedEnd="a486">
              <Model:StructuralFeature.multiplicity>
                <XMI.field>1</XMI.field> <!-- lower -->
                <XMI.field>-1</XMI.field> <!-- upper -->
                <XMI.field>true</XMI.field> <!-- is_ordered -->
                <XMI.field>true</XMI.field> <!-- is_unique -->
              </Model:StructuralFeature.multiplicity>
            </Model:Reference>
          </Model:Namespace.contents>
        </Model:Class>
        <Model:Import xmi.id="a487" name="Data_Types" annotation="" visibility="public_vis" isClustered="true" importedNamespace="a4">
        </Model:Import>
        <Model:Class xmi.id="a473" name="Include" annotation="" isRoot="false" isLeaf="false" isAbstract="false" visibility="public_vis" isSingleton="false" supertypes="a151">
          <Model:Namespace.contents>
            <Model:Reference xmi.id="a488" name="addition" annotation="" scope="instance_level" visibility="public_vis" isChangeable="true" type="a468" referencedEnd="a489">
              <Model:StructuralFeature.multiplicity>
                <XMI.field>1</XMI.field> <!-- lower -->
                <XMI.field>1</XMI.field> <!-- upper -->
                <XMI.field>false</XMI.field> <!-- is_ordered -->
                <XMI.field>false</XMI.field> <!-- is_unique -->
              </Model:StructuralFeature.multiplicity>
            </Model:Reference>
            <Model:Reference xmi.id="a490" name="base" annotation="" scope="instance_level" visibility="public_vis" isChangeable="true" type="a468" referencedEnd="a491">
              <Model:StructuralFeature.multiplicity>
                <XMI.field>1</XMI.field> <!-- lower -->
                <XMI.field>1</XMI.field> <!-- upper -->
                <XMI.field>false</XMI.field> <!-- is_ordered -->
                <XMI.field>false</XMI.field> <!-- is_unique -->
              </Model:StructuralFeature.multiplicity>
            </Model:Reference>
          </Model:Namespace.contents>
        </Model:Class>
        <Model:Class xmi.id="a476" name="ExtensionPoint" annotation="" isRoot="false" isLeaf="false" isAbstract="false" visibility="public_vis" isSingleton="false" supertypes="a68">
          <Model:Namespace.contents>
            <Model:Attribute xmi.id="a492" name="location" annotation="" scope="instance_level" visibility="public_vis" isChangeable="true" isDerived="false" type="a60">
              <Model:StructuralFeature.multiplicity>
                <XMI.field>1</XMI.field> <!-- lower -->
                <XMI.field>1</XMI.field> <!-- upper -->
                <XMI.field>false</XMI.field> <!-- is_ordered -->
                <XMI.field>false</XMI.field> <!-- is_unique -->
              </Model:StructuralFeature.multiplicity>
            </Model:Attribute>
            <Model:Reference xmi.id="a493" name="useCase" annotation="" scope="instance_level" visibility="public_vis" isChangeable="true" type="a468" referencedEnd="a494">
              <Model:StructuralFeature.multiplicity>
                <XMI.field>1</XMI.field> <!-- lower -->
                <XMI.field>1</XMI.field> <!-- upper -->
                <XMI.field>false</XMI.field> <!-- is_ordered -->
                <XMI.field>false</XMI.field> <!-- is_unique -->
              </Model:StructuralFeature.multiplicity>
            </Model:Reference>
          </Model:Namespace.contents>
        </Model:Class>
        <Model:Association xmi.id="a495" name="A_base_extender" annotation="" isRoot="true" isLeaf="true" isAbstract="false" visibility="public_vis" isDerived="false">
          <Model:Namespace.contents>
            <Model:AssociationEnd xmi.id="a482" name="base" annotation="" isNavigable="true" aggregation="none" isChangeable="true" type="a468">
              <Model:AssociationEnd.multiplicity>
                <XMI.field>1</XMI.field> <!-- lower -->
                <XMI.field>1</XMI.field> <!-- upper -->
                <XMI.field>false</XMI.field> <!-- is_ordered -->
                <XMI.field>false</XMI.field> <!-- is_unique -->
              </Model:AssociationEnd.multiplicity>
            </Model:AssociationEnd>
            <Model:AssociationEnd xmi.id="a496" name="extender" annotation="" isNavigable="true" aggregation="none" isChangeable="true" type="a470">
              <Model:AssociationEnd.multiplicity>
                <XMI.field>0</XMI.field> <!-- lower -->
                <XMI.field>-1</XMI.field> <!-- upper -->
                <XMI.field>false</XMI.field> <!-- is_ordered -->
                <XMI.field>true</XMI.field> <!-- is_unique -->
              </Model:AssociationEnd.multiplicity>
            </Model:AssociationEnd>
          </Model:Namespace.contents>
        </Model:Association>
        <Model:Association xmi.id="a497" name="A_extension_extend" annotation="" isRoot="true" isLeaf="true" isAbstract="false" visibility="public_vis" isDerived="false">
          <Model:Namespace.contents>
            <Model:AssociationEnd xmi.id="a484" name="extension" annotation="" isNavigable="true" aggregation="none" isChangeable="true" type="a468">
              <Model:AssociationEnd.multiplicity>
                <XMI.field>1</XMI.field> <!-- lower -->
                <XMI.field>1</XMI.field> <!-- upper -->
                <XMI.field>false</XMI.field> <!-- is_ordered -->
                <XMI.field>false</XMI.field> <!-- is_unique -->
              </Model:AssociationEnd.multiplicity>
            </Model:AssociationEnd>
            <Model:AssociationEnd xmi.id="a471" name="extend" annotation="" isNavigable="true" aggregation="none" isChangeable="true" type="a470">
              <Model:AssociationEnd.multiplicity>
                <XMI.field>0</XMI.field> <!-- lower -->
                <XMI.field>-1</XMI.field> <!-- upper -->
                <XMI.field>false</XMI.field> <!-- is_ordered -->
                <XMI.field>true</XMI.field> <!-- is_unique -->
              </Model:AssociationEnd.multiplicity>
            </Model:AssociationEnd>
          </Model:Namespace.contents>
        </Model:Association>
        <Model:Association xmi.id="a498" name="A_includer_addition" annotation="" isRoot="true" isLeaf="true" isAbstract="false" visibility="public_vis" isDerived="false">
          <Model:Namespace.contents>
            <Model:AssociationEnd xmi.id="a499" name="includer" annotation="" isNavigable="true" aggregation="none" isChangeable="true" type="a473">
              <Model:AssociationEnd.multiplicity>
                <XMI.field>0</XMI.field> <!-- lower -->
                <XMI.field>-1</XMI.field> <!-- upper -->
                <XMI.field>false</XMI.field> <!-- is_ordered -->
                <XMI.field>true</XMI.field> <!-- is_unique -->
              </Model:AssociationEnd.multiplicity>
            </Model:AssociationEnd>
            <Model:AssociationEnd xmi.id="a489" name="addition" annotation="" isNavigable="true" aggregation="none" isChangeable="true" type="a468">
              <Model:AssociationEnd.multiplicity>
                <XMI.field>1</XMI.field> <!-- lower -->
                <XMI.field>1</XMI.field> <!-- upper -->
                <XMI.field>false</XMI.field> <!-- is_ordered -->
                <XMI.field>false</XMI.field> <!-- is_unique -->
              </Model:AssociationEnd.multiplicity>
            </Model:AssociationEnd>
          </Model:Namespace.contents>
        </Model:Association>
        <Model:Association xmi.id="a500" name="A_include_base" annotation="" isRoot="true" isLeaf="true" isAbstract="false" visibility="public_vis" isDerived="false">
          <Model:Namespace.contents>
            <Model:AssociationEnd xmi.id="a474" name="include" annotation="" isNavigable="true" aggregation="none" isChangeable="true" type="a473">
              <Model:AssociationEnd.multiplicity>
                <XMI.field>0</XMI.field> <!-- lower -->
                <XMI.field>-1</XMI.field> <!-- upper -->
                <XMI.field>false</XMI.field> <!-- is_ordered -->
                <XMI.field>true</XMI.field> <!-- is_unique -->
              </Model:AssociationEnd.multiplicity>
            </Model:AssociationEnd>
            <Model:AssociationEnd xmi.id="a491" name="base" annotation="" isNavigable="true" aggregation="none" isChangeable="true" type="a468">
              <Model:AssociationEnd.multiplicity>
                <XMI.field>1</XMI.field> <!-- lower -->
                <XMI.field>1</XMI.field> <!-- upper -->
                <XMI.field>false</XMI.field> <!-- is_ordered -->
                <XMI.field>false</XMI.field> <!-- is_unique -->
              </Model:AssociationEnd.multiplicity>
            </Model:AssociationEnd>
          </Model:Namespace.contents>
        </Model:Association>
        <Model:Association xmi.id="a501" name="A_extensionPoint_useCase" annotation="" isRoot="true" isLeaf="true" isAbstract="false" visibility="public_vis" isDerived="false">
          <Model:Namespace.contents>
            <Model:AssociationEnd xmi.id="a477" name="extensionPoint" annotation="" isNavigable="true" aggregation="none" isChangeable="true" type="a476">
              <Model:AssociationEnd.multiplicity>
                <XMI.field>0</XMI.field> <!-- lower -->
                <XMI.field>-1</XMI.field> <!-- upper -->
                <XMI.field>false</XMI.field> <!-- is_ordered -->
                <XMI.field>true</XMI.field> <!-- is_unique -->
              </Model:AssociationEnd.multiplicity>
            </Model:AssociationEnd>
            <Model:AssociationEnd xmi.id="a494" name="useCase" annotation="" isNavigable="true" aggregation="composite" isChangeable="true" type="a468">
              <Model:AssociationEnd.multiplicity>
                <XMI.field>1</XMI.field> <!-- lower -->
                <XMI.field>1</XMI.field> <!-- upper -->
                <XMI.field>false</XMI.field> <!-- is_ordered -->
                <XMI.field>false</XMI.field> <!-- is_unique -->
              </Model:AssociationEnd.multiplicity>
            </Model:AssociationEnd>
          </Model:Namespace.contents>
        </Model:Association>
        <Model:Association xmi.id="a502" name="A_extensionPoint_extend" annotation="" isRoot="true" isLeaf="true" isAbstract="false" visibility="public_vis" isDerived="false">
          <Model:Namespace.contents>
            <Model:AssociationEnd xmi.id="a486" name="extensionPoint" annotation="" isNavigable="true" aggregation="none" isChangeable="true" type="a476">
              <Model:AssociationEnd.multiplicity>
                <XMI.field>1</XMI.field> <!-- lower -->
                <XMI.field>-1</XMI.field> <!-- upper -->
                <XMI.field>true</XMI.field> <!-- is_ordered -->
                <XMI.field>true</XMI.field> <!-- is_unique -->
              </Model:AssociationEnd.multiplicity>
            </Model:AssociationEnd>
            <Model:AssociationEnd xmi.id="a503" name="extend" annotation="" isNavigable="true" aggregation="none" isChangeable="true" type="a470">
              <Model:AssociationEnd.multiplicity>
                <XMI.field>0</XMI.field> <!-- lower -->
                <XMI.field>-1</XMI.field> <!-- upper -->
                <XMI.field>false</XMI.field> <!-- is_ordered -->
                <XMI.field>true</XMI.field> <!-- is_unique -->
              </Model:AssociationEnd.multiplicity>
            </Model:AssociationEnd>
          </Model:Namespace.contents>
        </Model:Association>
        <Model:Import xmi.id="a504" name="Core" annotation="" visibility="public_vis" isClustered="true" importedNamespace="a6">
        </Model:Import>
        <Model:Import xmi.id="a505" name="Common_Behavior" annotation="" visibility="public_vis" isClustered="true" importedNamespace="a8">
        </Model:Import>
      </Model:Namespace.contents>
    </Model:Package>
    <Model:Package xmi.id="a12" name="State_Machines" annotation="" isRoot="false" isLeaf="false" isAbstract="false" visibility="public_vis">
      <Model:Namespace.contents>
        <Model:Tag xmi.id="a506" name="org.omg.mof.idl_prefix=org.omg.uml.BehavioralElements" annotation="" tagId="org.omg.mof.idl_prefix" elements="a12">
          <Model:Tag.values>
            <XMI.any xmi.type="string">org.omg.uml.BehavioralElements</XMI.any>
          </Model:Tag.values>
        </Model:Tag>
        <Model:Tag xmi.id="a507" name="org.omg.xmi.namespace=UML" annotation="" tagId="org.omg.xmi.namespace" elements="a12">
          <Model:Tag.values>
            <XMI.any xmi.type="string">UML</XMI.any>
          </Model:Tag.values>
        </Model:Tag>
        <Model:Class xmi.id="a508" name="StateMachine" annotation="" isRoot="false" isLeaf="false" isAbstract="false" visibility="public_vis" isSingleton="false" supertypes="a68">
          <Model:Namespace.contents>
            <Model:Reference xmi.id="a509" name="context" annotation="" scope="instance_level" visibility="public_vis" isChangeable="true" type="a68" referencedEnd="a510">
              <Model:StructuralFeature.multiplicity>
                <XMI.field>0</XMI.field> <!-- lower -->
                <XMI.field>1</XMI.field> <!-- upper -->
                <XMI.field>false</XMI.field> <!-- is_ordered -->
                <XMI.field>false</XMI.field> <!-- is_unique -->
              </Model:StructuralFeature.multiplicity>
            </Model:Reference>
            <Model:Reference xmi.id="a511" name="top" annotation="" scope="instance_level" visibility="public_vis" isChangeable="true" type="a512" referencedEnd="a513">
              <Model:StructuralFeature.multiplicity>
                <XMI.field>1</XMI.field> <!-- lower -->
                <XMI.field>1</XMI.field> <!-- upper -->
                <XMI.field>false</XMI.field> <!-- is_ordered -->
                <XMI.field>false</XMI.field> <!-- is_unique -->
              </Model:StructuralFeature.multiplicity>
            </Model:Reference>
            <Model:Reference xmi.id="a514" name="transitions" annotation="" scope="instance_level" visibility="public_vis" isChangeable="true" type="a515" referencedEnd="a516">
              <Model:StructuralFeature.multiplicity>
                <XMI.field>0</XMI.field> <!-- lower -->
                <XMI.field>-1</XMI.field> <!-- upper -->
                <XMI.field>false</XMI.field> <!-- is_ordered -->
                <XMI.field>true</XMI.field> <!-- is_unique -->
              </Model:StructuralFeature.multiplicity>
            </Model:Reference>
            <Model:Reference xmi.id="a517" name="submachineState" annotation="" scope="instance_level" visibility="public_vis" isChangeable="true" type="a518" referencedEnd="a519">
              <Model:StructuralFeature.multiplicity>
                <XMI.field>0</XMI.field> <!-- lower -->
                <XMI.field>-1</XMI.field> <!-- upper -->
                <XMI.field>false</XMI.field> <!-- is_ordered -->
                <XMI.field>true</XMI.field> <!-- is_unique -->
              </Model:StructuralFeature.multiplicity>
            </Model:Reference>
          </Model:Namespace.contents>
        </Model:Class>
        <Model:Import xmi.id="a520" name="Core" annotation="" visibility="public_vis" isClustered="true" importedNamespace="a6">
        </Model:Import>
        <Model:Tag xmi.id="a521" name="org.omg.mof.idl_substitute_name=umlContext" annotation="" tagId="org.omg.mof.idl_substitute_name" elements="a509 a510">
          <Model:Tag.values>
            <XMI.any xmi.type="string">umlContext</XMI.any>
          </Model:Tag.values>
        </Model:Tag>
        <Model:Class xmi.id="a522" name="Event" annotation="" isRoot="false" isLeaf="false" isAbstract="true" visibility="public_vis" isSingleton="false" supertypes="a68">
          <Model:Namespace.contents>
            <Model:Reference xmi.id="a523" name="parameter" annotation="" scope="instance_level" visibility="public_vis" isChangeable="true" type="a161" referencedEnd="a524">
              <Model:StructuralFeature.multiplicity>
                <XMI.field>0</XMI.field> <!-- lower -->
                <XMI.field>-1</XMI.field> <!-- upper -->
                <XMI.field>true</XMI.field> <!-- is_ordered -->
                <XMI.field>true</XMI.field> <!-- is_unique -->
              </Model:StructuralFeature.multiplicity>
            </Model:Reference>
          </Model:Namespace.contents>
        </Model:Class>
        <Model:Class xmi.id="a525" name="StateVertex" annotation="" isRoot="false" isLeaf="false" isAbstract="true" visibility="public_vis" isSingleton="false" supertypes="a68">
          <Model:Namespace.contents>
            <Model:Reference xmi.id="a526" name="container" annotation="" scope="instance_level" visibility="public_vis" isChangeable="true" type="a527" referencedEnd="a528">
              <Model:StructuralFeature.multiplicity>
                <XMI.field>0</XMI.field> <!-- lower -->
                <XMI.field>1</XMI.field> <!-- upper -->
                <XMI.field>false</XMI.field> <!-- is_ordered -->
                <XMI.field>false</XMI.field> <!-- is_unique -->
              </Model:StructuralFeature.multiplicity>
            </Model:Reference>
            <Model:Reference xmi.id="a529" name="outgoing" annotation="" scope="instance_level" visibility="public_vis" isChangeable="true" type="a515" referencedEnd="a530">
              <Model:StructuralFeature.multiplicity>
                <XMI.field>0</XMI.field> <!-- lower -->
                <XMI.field>-1</XMI.field> <!-- upper -->
                <XMI.field>false</XMI.field> <!-- is_ordered -->
                <XMI.field>true</XMI.field> <!-- is_unique -->
              </Model:StructuralFeature.multiplicity>
            </Model:Reference>
            <Model:Reference xmi.id="a531" name="incoming" annotation="" scope="instance_level" visibility="public_vis" isChangeable="true" type="a515" referencedEnd="a532">
              <Model:StructuralFeature.multiplicity>
                <XMI.field>0</XMI.field> <!-- lower -->
                <XMI.field>-1</XMI.field> <!-- upper -->
                <XMI.field>false</XMI.field> <!-- is_ordered -->
                <XMI.field>true</XMI.field> <!-- is_unique -->
              </Model:StructuralFeature.multiplicity>
            </Model:Reference>
          </Model:Namespace.contents>
        </Model:Class>
        <Model:Class xmi.id="a512" name="State" annotation="" isRoot="false" isLeaf="false" isAbstract="true" visibility="public_vis" isSingleton="false" supertypes="a525">
          <Model:Namespace.contents>
            <Model:Reference xmi.id="a533" name="entry" annotation="" scope="instance_level" visibility="public_vis" isChangeable="true" type="a338" referencedEnd="a534">
              <Model:StructuralFeature.multiplicity>
                <XMI.field>0</XMI.field> <!-- lower -->
                <XMI.field>1</XMI.field> <!-- upper -->
                <XMI.field>false</XMI.field> <!-- is_ordered -->
                <XMI.field>false</XMI.field> <!-- is_unique -->
              </Model:StructuralFeature.multiplicity>
            </Model:Reference>
            <Model:Reference xmi.id="a535" name="exit" annotation="" scope="instance_level" visibility="public_vis" isChangeable="true" type="a338" referencedEnd="a536">
              <Model:StructuralFeature.multiplicity>
                <XMI.field>0</XMI.field> <!-- lower -->
                <XMI.field>1</XMI.field> <!-- upper -->
                <XMI.field>false</XMI.field> <!-- is_ordered -->
                <XMI.field>false</XMI.field> <!-- is_unique -->
              </Model:StructuralFeature.multiplicity>
            </Model:Reference>
            <Model:Reference xmi.id="a537" name="deferrableEvent" annotation="" scope="instance_level" visibility="public_vis" isChangeable="true" type="a522" referencedEnd="a538">
              <Model:StructuralFeature.multiplicity>
                <XMI.field>0</XMI.field> <!-- lower -->
                <XMI.field>-1</XMI.field> <!-- upper -->
                <XMI.field>false</XMI.field> <!-- is_ordered -->
                <XMI.field>true</XMI.field> <!-- is_unique -->
              </Model:StructuralFeature.multiplicity>
            </Model:Reference>
            <Model:Reference xmi.id="a539" name="internalTransition" annotation="" scope="instance_level" visibility="public_vis" isChangeable="true" type="a515" referencedEnd="a540">
              <Model:StructuralFeature.multiplicity>
                <XMI.field>0</XMI.field> <!-- lower -->
                <XMI.field>-1</XMI.field> <!-- upper -->
                <XMI.field>false</XMI.field> <!-- is_ordered -->
                <XMI.field>true</XMI.field> <!-- is_unique -->
              </Model:StructuralFeature.multiplicity>
            </Model:Reference>
            <Model:Reference xmi.id="a541" name="doActivity" annotation="" scope="instance_level" visibility="public_vis" isChangeable="true" type="a338" referencedEnd="a542">
              <Model:StructuralFeature.multiplicity>
                <XMI.field>0</XMI.field> <!-- lower -->
                <XMI.field>1</XMI.field> <!-- upper -->
                <XMI.field>false</XMI.field> <!-- is_ordered -->
                <XMI.field>false</XMI.field> <!-- is_unique -->
              </Model:StructuralFeature.multiplicity>
            </Model:Reference>
            <Model:Reference xmi.id="a543" name="stateMachine" annotation="" scope="instance_level" visibility="public_vis" isChangeable="true" type="a508" referencedEnd="a544">
              <Model:StructuralFeature.multiplicity>
                <XMI.field>0</XMI.field> <!-- lower -->
                <XMI.field>1</XMI.field> <!-- upper -->
                <XMI.field>false</XMI.field> <!-- is_ordered -->
                <XMI.field>false</XMI.field> <!-- is_unique -->
              </Model:StructuralFeature.multiplicity>
            </Model:Reference>
          </Model:Namespace.contents>
        </Model:Class>
        <Model:Import xmi.id="a545" name="Common_Behavior" annotation="" visibility="public_vis" isClustered="true" importedNamespace="a8">
        </Model:Import>
        <Model:Class xmi.id="a546" name="TimeEvent" annotation="" isRoot="false" isLeaf="false" isAbstract="false" visibility="public_vis" isSingleton="false" supertypes="a522">
          <Model:Namespace.contents>
            <Model:Attribute xmi.id="a547" name="when" annotation="" scope="instance_level" visibility="public_vis" isChangeable="true" isDerived="false" type="a58">
              <Model:StructuralFeature.multiplicity>
                <XMI.field>1</XMI.field> <!-- lower -->
                <XMI.field>1</XMI.field> <!-- upper -->
                <XMI.field>false</XMI.field> <!-- is_ordered -->
                <XMI.field>false</XMI.field> <!-- is_unique -->
              </Model:StructuralFeature.multiplicity>
            </Model:Attribute>
          </Model:Namespace.contents>
        </Model:Class>
        <Model:Import xmi.id="a548" name="Data_Types" annotation="" visibility="public_vis" isClustered="true" importedNamespace="a4">
        </Model:Import>
        <Model:Class xmi.id="a549" name="CallEvent" annotation="" isRoot="false" isLeaf="false" isAbstract="false" visibility="public_vis" isSingleton="false" supertypes="a522">
          <Model:Namespace.contents>
            <Model:Reference xmi.id="a550" name="operation" annotation="" scope="instance_level" visibility="public_vis" isChangeable="true" type="a163" referencedEnd="a551">
              <Model:StructuralFeature.multiplicity>
                <XMI.field>1</XMI.field> <!-- lower -->
                <XMI.field>1</XMI.field> <!-- upper -->
                <XMI.field>false</XMI.field> <!-- is_ordered -->
                <XMI.field>false</XMI.field> <!-- is_unique -->
              </Model:StructuralFeature.multiplicity>
            </Model:Reference>
          </Model:Namespace.contents>
        </Model:Class>
        <Model:Class xmi.id="a552" name="SignalEvent" annotation="" isRoot="false" isLeaf="false" isAbstract="false" visibility="public_vis" isSingleton="false" supertypes="a522">
          <Model:Namespace.contents>
            <Model:Reference xmi.id="a553" name="signal" annotation="" scope="instance_level" visibility="public_vis" isChangeable="true" type="a337" referencedEnd="a554">
              <Model:StructuralFeature.multiplicity>
                <XMI.field>1</XMI.field> <!-- lower -->
                <XMI.field>1</XMI.field> <!-- upper -->
                <XMI.field>false</XMI.field> <!-- is_ordered -->
                <XMI.field>false</XMI.field> <!-- is_unique -->
              </Model:StructuralFeature.multiplicity>
            </Model:Reference>
          </Model:Namespace.contents>
        </Model:Class>
        <Model:Class xmi.id="a515" name="Transition" annotation="" isRoot="false" isLeaf="false" isAbstract="false" visibility="public_vis" isSingleton="false" supertypes="a68">
          <Model:Namespace.contents>
            <Model:Reference xmi.id="a555" name="guard" annotation="" scope="instance_level" visibility="public_vis" isChangeable="true" type="a556" referencedEnd="a557">
              <Model:StructuralFeature.multiplicity>
                <XMI.field>0</XMI.field> <!-- lower -->
                <XMI.field>1</XMI.field> <!-- upper -->
                <XMI.field>false</XMI.field> <!-- is_ordered -->
                <XMI.field>false</XMI.field> <!-- is_unique -->
              </Model:StructuralFeature.multiplicity>
            </Model:Reference>
            <Model:Reference xmi.id="a558" name="effect" annotation="" scope="instance_level" visibility="public_vis" isChangeable="true" type="a338" referencedEnd="a559">
              <Model:StructuralFeature.multiplicity>
                <XMI.field>0</XMI.field> <!-- lower -->
                <XMI.field>1</XMI.field> <!-- upper -->
                <XMI.field>false</XMI.field> <!-- is_ordered -->
                <XMI.field>false</XMI.field> <!-- is_unique -->
              </Model:StructuralFeature.multiplicity>
            </Model:Reference>
            <Model:Reference xmi.id="a560" name="trigger" annotation="" scope="instance_level" visibility="public_vis" isChangeable="true" type="a522" referencedEnd="a561">
              <Model:StructuralFeature.multiplicity>
                <XMI.field>0</XMI.field> <!-- lower -->
                <XMI.field>1</XMI.field> <!-- upper -->
                <XMI.field>false</XMI.field> <!-- is_ordered -->
                <XMI.field>false</XMI.field> <!-- is_unique -->
              </Model:StructuralFeature.multiplicity>
            </Model:Reference>
            <Model:Reference xmi.id="a562" name="source" annotation="" scope="instance_level" visibility="public_vis" isChangeable="true" type="a525" referencedEnd="a563">
              <Model:StructuralFeature.multiplicity>
                <XMI.field>1</XMI.field> <!-- lower -->
                <XMI.field>1</XMI.field> <!-- upper -->
                <XMI.field>false</XMI.field> <!-- is_ordered -->
                <XMI.field>false</XMI.field> <!-- is_unique -->
              </Model:StructuralFeature.multiplicity>
            </Model:Reference>
            <Model:Reference xmi.id="a564" name="target" annotation="" scope="instance_level" visibility="public_vis" isChangeable="true" type="a525" referencedEnd="a565">
              <Model:StructuralFeature.multiplicity>
                <XMI.field>1</XMI.field> <!-- lower -->
                <XMI.field>1</XMI.field> <!-- upper -->
                <XMI.field>false</XMI.field> <!-- is_ordered -->
                <XMI.field>false</XMI.field> <!-- is_unique -->
              </Model:StructuralFeature.multiplicity>
            </Model:Reference>
            <Model:Reference xmi.id="a566" name="stateMachine" annotation="" scope="instance_level" visibility="public_vis" isChangeable="true" type="a508" referencedEnd="a567">
              <Model:StructuralFeature.multiplicity>
                <XMI.field>0</XMI.field> <!-- lower -->
                <XMI.field>1</XMI.field> <!-- upper -->
                <XMI.field>false</XMI.field> <!-- is_ordered -->
                <XMI.field>false</XMI.field> <!-- is_unique -->
              </Model:StructuralFeature.multiplicity>
            </Model:Reference>
          </Model:Namespace.contents>
        </Model:Class>
        <Model:Class xmi.id="a527" name="CompositeState" annotation="" isRoot="false" isLeaf="false" isAbstract="false" visibility="public_vis" isSingleton="false" supertypes="a512">
          <Model:Namespace.contents>
            <Model:Attribute xmi.id="a568" name="isConcurrent" annotation="" scope="instance_level" visibility="public_vis" isChangeable="true" isDerived="false" type="a26">
              <Model:StructuralFeature.multiplicity>
                <XMI.field>1</XMI.field> <!-- lower -->
                <XMI.field>1</XMI.field> <!-- upper -->
                <XMI.field>false</XMI.field> <!-- is_ordered -->
                <XMI.field>false</XMI.field> <!-- is_unique -->
              </Model:StructuralFeature.multiplicity>
            </Model:Attribute>
            <Model:Reference xmi.id="a569" name="subvertex" annotation="" scope="instance_level" visibility="public_vis" isChangeable="true" type="a525" referencedEnd="a570">
              <Model:StructuralFeature.multiplicity>
                <XMI.field>0</XMI.field> <!-- lower -->
                <XMI.field>-1</XMI.field> <!-- upper -->
                <XMI.field>false</XMI.field> <!-- is_ordered -->
                <XMI.field>true</XMI.field> <!-- is_unique -->
              </Model:StructuralFeature.multiplicity>
            </Model:Reference>
          </Model:Namespace.contents>
        </Model:Class>
        <Model:Class xmi.id="a571" name="ChangeEvent" annotation="" isRoot="false" isLeaf="false" isAbstract="false" visibility="public_vis" isSingleton="false" supertypes="a522">
          <Model:Namespace.contents>
            <Model:Attribute xmi.id="a572" name="changeExpression" annotation="" scope="instance_level" visibility="public_vis" isChangeable="true" isDerived="false" type="a51">
              <Model:StructuralFeature.multiplicity>
                <XMI.field>1</XMI.field> <!-- lower -->
                <XMI.field>1</XMI.field> <!-- upper -->
                <XMI.field>false</XMI.field> <!-- is_ordered -->
                <XMI.field>false</XMI.field> <!-- is_unique -->
              </Model:StructuralFeature.multiplicity>
            </Model:Attribute>
          </Model:Namespace.contents>
        </Model:Class>
        <Model:Class xmi.id="a556" name="Guard" annotation="" isRoot="false" isLeaf="false" isAbstract="false" visibility="public_vis" isSingleton="false" supertypes="a68">
          <Model:Namespace.contents>
            <Model:Attribute xmi.id="a573" name="expression" annotation="" scope="instance_level" visibility="public_vis" isChangeable="true" isDerived="false" type="a51">
              <Model:StructuralFeature.multiplicity>
                <XMI.field>1</XMI.field> <!-- lower -->
                <XMI.field>1</XMI.field> <!-- upper -->
                <XMI.field>false</XMI.field> <!-- is_ordered -->
                <XMI.field>false</XMI.field> <!-- is_unique -->
              </Model:StructuralFeature.multiplicity>
            </Model:Attribute>
            <Model:Reference xmi.id="a574" name="transition" annotation="" scope="instance_level" visibility="public_vis" isChangeable="true" type="a515" referencedEnd="a575">
              <Model:StructuralFeature.multiplicity>
                <XMI.field>1</XMI.field> <!-- lower -->
                <XMI.field>1</XMI.field> <!-- upper -->
                <XMI.field>false</XMI.field> <!-- is_ordered -->
                <XMI.field>false</XMI.field> <!-- is_unique -->
              </Model:StructuralFeature.multiplicity>
            </Model:Reference>
          </Model:Namespace.contents>
        </Model:Class>
        <Model:Class xmi.id="a576" name="Pseudostate" annotation="" isRoot="false" isLeaf="false" isAbstract="false" visibility="public_vis" isSingleton="false" supertypes="a525">
          <Model:Namespace.contents>
            <Model:Attribute xmi.id="a577" name="kind" annotation="" scope="instance_level" visibility="public_vis" isChangeable="true" isDerived="false" type="a61">
              <Model:StructuralFeature.multiplicity>
                <XMI.field>1</XMI.field> <!-- lower -->
                <XMI.field>1</XMI.field> <!-- upper -->
                <XMI.field>false</XMI.field> <!-- is_ordered -->
                <XMI.field>false</XMI.field> <!-- is_unique -->
              </Model:StructuralFeature.multiplicity>
            </Model:Attribute>
          </Model:Namespace.contents>
        </Model:Class>
        <Model:Class xmi.id="a578" name="SimpleState" annotation="" isRoot="false" isLeaf="false" isAbstract="false" visibility="public_vis" isSingleton="false" supertypes="a512">
        </Model:Class>
        <Model:Class xmi.id="a518" name="SubmachineState" annotation="" isRoot="false" isLeaf="false" isAbstract="false" visibility="public_vis" isSingleton="false" supertypes="a527">
          <Model:Namespace.contents>
            <Model:Reference xmi.id="a579" name="submachine" annotation="" scope="instance_level" visibility="public_vis" isChangeable="true" type="a508" referencedEnd="a580">
              <Model:StructuralFeature.multiplicity>
                <XMI.field>1</XMI.field> <!-- lower -->
                <XMI.field>1</XMI.field> <!-- upper -->
                <XMI.field>false</XMI.field> <!-- is_ordered -->
                <XMI.field>false</XMI.field> <!-- is_unique -->
              </Model:StructuralFeature.multiplicity>
            </Model:Reference>
          </Model:Namespace.contents>
        </Model:Class>
        <Model:Class xmi.id="a581" name="SynchState" annotation="" isRoot="false" isLeaf="false" isAbstract="false" visibility="public_vis" isSingleton="false" supertypes="a525">
          <Model:Namespace.contents>
            <Model:Attribute xmi.id="a582" name="bound" annotation="" scope="instance_level" visibility="public_vis" isChangeable="true" isDerived="false" type="a22">
              <Model:StructuralFeature.multiplicity>
                <XMI.field>1</XMI.field> <!-- lower -->
                <XMI.field>1</XMI.field> <!-- upper -->
                <XMI.field>false</XMI.field> <!-- is_ordered -->
                <XMI.field>false</XMI.field> <!-- is_unique -->
              </Model:StructuralFeature.multiplicity>
            </Model:Attribute>
          </Model:Namespace.contents>
        </Model:Class>
        <Model:Class xmi.id="a583" name="StubState" annotation="" isRoot="false" isLeaf="false" isAbstract="false" visibility="public_vis" isSingleton="false" supertypes="a525">
          <Model:Namespace.contents>
            <Model:Attribute xmi.id="a584" name="referenceState" annotation="" scope="instance_level" visibility="public_vis" isChangeable="true" isDerived="false" type="a39">
              <Model:StructuralFeature.multiplicity>
                <XMI.field>1</XMI.field> <!-- lower -->
                <XMI.field>1</XMI.field> <!-- upper -->
                <XMI.field>false</XMI.field> <!-- is_ordered -->
                <XMI.field>false</XMI.field> <!-- is_unique -->
              </Model:StructuralFeature.multiplicity>
            </Model:Attribute>
          </Model:Namespace.contents>
        </Model:Class>
        <Model:Class xmi.id="a585" name="FinalState" annotation="" isRoot="false" isLeaf="false" isAbstract="false" visibility="public_vis" isSingleton="false" supertypes="a512">
        </Model:Class>
        <Model:Association xmi.id="a586" name="A_state_entry" annotation="" isRoot="true" isLeaf="true" isAbstract="false" visibility="public_vis" isDerived="false">
          <Model:Namespace.contents>
            <Model:AssociationEnd xmi.id="a587" name="state" annotation="" isNavigable="true" aggregation="composite" isChangeable="true" type="a512">
              <Model:AssociationEnd.multiplicity>
                <XMI.field>0</XMI.field> <!-- lower -->
                <XMI.field>1</XMI.field> <!-- upper -->
                <XMI.field>false</XMI.field> <!-- is_ordered -->
                <XMI.field>false</XMI.field> <!-- is_unique -->
              </Model:AssociationEnd.multiplicity>
            </Model:AssociationEnd>
            <Model:AssociationEnd xmi.id="a534" name="entry" annotation="" isNavigable="true" aggregation="none" isChangeable="true" type="a338">
              <Model:AssociationEnd.multiplicity>
                <XMI.field>0</XMI.field> <!-- lower -->
                <XMI.field>1</XMI.field> <!-- upper -->
                <XMI.field>false</XMI.field> <!-- is_ordered -->
                <XMI.field>false</XMI.field> <!-- is_unique -->
              </Model:AssociationEnd.multiplicity>
            </Model:AssociationEnd>
          </Model:Namespace.contents>
        </Model:Association>
        <Model:Association xmi.id="a588" name="A_state_exit" annotation="" isRoot="true" isLeaf="true" isAbstract="false" visibility="public_vis" isDerived="false">
          <Model:Namespace.contents>
            <Model:AssociationEnd xmi.id="a589" name="state" annotation="" isNavigable="true" aggregation="composite" isChangeable="true" type="a512">
              <Model:AssociationEnd.multiplicity>
                <XMI.field>0</XMI.field> <!-- lower -->
                <XMI.field>1</XMI.field> <!-- upper -->
                <XMI.field>false</XMI.field> <!-- is_ordered -->
                <XMI.field>false</XMI.field> <!-- is_unique -->
              </Model:AssociationEnd.multiplicity>
            </Model:AssociationEnd>
            <Model:AssociationEnd xmi.id="a536" name="exit" annotation="" isNavigable="true" aggregation="none" isChangeable="true" type="a338">
              <Model:AssociationEnd.multiplicity>
                <XMI.field>0</XMI.field> <!-- lower -->
                <XMI.field>1</XMI.field> <!-- upper -->
                <XMI.field>false</XMI.field> <!-- is_ordered -->
                <XMI.field>false</XMI.field> <!-- is_unique -->
              </Model:AssociationEnd.multiplicity>
            </Model:AssociationEnd>
          </Model:Namespace.contents>
        </Model:Association>
        <Model:Association xmi.id="a590" name="A_event_parameter" annotation="" isRoot="true" isLeaf="true" isAbstract="false" visibility="public_vis" isDerived="false">
          <Model:Namespace.contents>
            <Model:AssociationEnd xmi.id="a591" name="event" annotation="" isNavigable="true" aggregation="composite" isChangeable="true" type="a522">
              <Model:AssociationEnd.multiplicity>
                <XMI.field>0</XMI.field> <!-- lower -->
                <XMI.field>1</XMI.field> <!-- upper -->
                <XMI.field>false</XMI.field> <!-- is_ordered -->
                <XMI.field>false</XMI.field> <!-- is_unique -->
              </Model:AssociationEnd.multiplicity>
            </Model:AssociationEnd>
            <Model:AssociationEnd xmi.id="a524" name="parameter" annotation="" isNavigable="true" aggregation="none" isChangeable="true" type="a161">
              <Model:AssociationEnd.multiplicity>
                <XMI.field>0</XMI.field> <!-- lower -->
                <XMI.field>-1</XMI.field> <!-- upper -->
                <XMI.field>true</XMI.field> <!-- is_ordered -->
                <XMI.field>true</XMI.field> <!-- is_unique -->
              </Model:AssociationEnd.multiplicity>
            </Model:AssociationEnd>
          </Model:Namespace.contents>
        </Model:Association>
        <Model:Association xmi.id="a592" name="A_guard_transition" annotation="" isRoot="true" isLeaf="true" isAbstract="false" visibility="public_vis" isDerived="false">
          <Model:Namespace.contents>
            <Model:AssociationEnd xmi.id="a557" name="guard" annotation="" isNavigable="true" aggregation="none" isChangeable="true" type="a556">
              <Model:AssociationEnd.multiplicity>
                <XMI.field>0</XMI.field> <!-- lower -->
                <XMI.field>1</XMI.field> <!-- upper -->
                <XMI.field>false</XMI.field> <!-- is_ordered -->
                <XMI.field>false</XMI.field> <!-- is_unique -->
              </Model:AssociationEnd.multiplicity>
            </Model:AssociationEnd>
            <Model:AssociationEnd xmi.id="a575" name="transition" annotation="" isNavigable="true" aggregation="composite" isChangeable="true" type="a515">
              <Model:AssociationEnd.multiplicity>
                <XMI.field>1</XMI.field> <!-- lower -->
                <XMI.field>1</XMI.field> <!-- upper -->
                <XMI.field>false</XMI.field> <!-- is_ordered -->
                <XMI.field>false</XMI.field> <!-- is_unique -->
              </Model:AssociationEnd.multiplicity>
            </Model:AssociationEnd>
          </Model:Namespace.contents>
        </Model:Association>
        <Model:Association xmi.id="a593" name="A_signal_occurrence" annotation="" isRoot="true" isLeaf="true" isAbstract="false" visibility="public_vis" isDerived="false">
          <Model:Namespace.contents>
            <Model:AssociationEnd xmi.id="a554" name="signal" annotation="" isNavigable="true" aggregation="none" isChangeable="true" type="a337">
              <Model:AssociationEnd.multiplicity>
                <XMI.field>1</XMI.field> <!-- lower -->
                <XMI.field>1</XMI.field> <!-- upper -->
                <XMI.field>false</XMI.field> <!-- is_ordered -->
                <XMI.field>false</XMI.field> <!-- is_unique -->
              </Model:AssociationEnd.multiplicity>
            </Model:AssociationEnd>
            <Model:AssociationEnd xmi.id="a594" name="occurrence" annotation="" isNavigable="true" aggregation="none" isChangeable="true" type="a552">
              <Model:AssociationEnd.multiplicity>
                <XMI.field>0</XMI.field> <!-- lower -->
                <XMI.field>-1</XMI.field> <!-- upper -->
                <XMI.field>false</XMI.field> <!-- is_ordered -->
                <XMI.field>true</XMI.field> <!-- is_unique -->
              </Model:AssociationEnd.multiplicity>
            </Model:AssociationEnd>
          </Model:Namespace.contents>
        </Model:Association>
        <Model:Association xmi.id="a595" name="A_behavior_context" annotation="" isRoot="true" isLeaf="true" isAbstract="false" visibility="public_vis" isDerived="false">
          <Model:Namespace.contents>
            <Model:AssociationEnd xmi.id="a596" name="behavior" annotation="" isNavigable="true" aggregation="none" isChangeable="true" type="a508">
              <Model:AssociationEnd.multiplicity>
                <XMI.field>0</XMI.field> <!-- lower -->
                <XMI.field>-1</XMI.field> <!-- upper -->
                <XMI.field>false</XMI.field> <!-- is_ordered -->
                <XMI.field>true</XMI.field> <!-- is_unique -->
              </Model:AssociationEnd.multiplicity>
            </Model:AssociationEnd>
            <Model:AssociationEnd xmi.id="a510" name="context" annotation="" isNavigable="true" aggregation="shared" isChangeable="true" type="a68">
              <Model:AssociationEnd.multiplicity>
                <XMI.field>0</XMI.field> <!-- lower -->
                <XMI.field>1</XMI.field> <!-- upper -->
                <XMI.field>false</XMI.field> <!-- is_ordered -->
                <XMI.field>false</XMI.field> <!-- is_unique -->
              </Model:AssociationEnd.multiplicity>
            </Model:AssociationEnd>
          </Model:Namespace.contents>
        </Model:Association>
        <Model:Association xmi.id="a597" name="A_top_stateMachine" annotation="" isRoot="true" isLeaf="true" isAbstract="false" visibility="public_vis" isDerived="false">
          <Model:Namespace.contents>
            <Model:AssociationEnd xmi.id="a513" name="top" annotation="" isNavigable="true" aggregation="none" isChangeable="true" type="a512">
              <Model:AssociationEnd.multiplicity>
                <XMI.field>1</XMI.field> <!-- lower -->
                <XMI.field>1</XMI.field> <!-- upper -->
                <XMI.field>false</XMI.field> <!-- is_ordered -->
                <XMI.field>false</XMI.field> <!-- is_unique -->
              </Model:AssociationEnd.multiplicity>
            </Model:AssociationEnd>
            <Model:AssociationEnd xmi.id="a544" name="stateMachine" annotation="" isNavigable="true" aggregation="composite" isChangeable="true" type="a508">
              <Model:AssociationEnd.multiplicity>
                <XMI.field>0</XMI.field> <!-- lower -->
                <XMI.field>1</XMI.field> <!-- upper -->
                <XMI.field>false</XMI.field> <!-- is_ordered -->
                <XMI.field>false</XMI.field> <!-- is_unique -->
              </Model:AssociationEnd.multiplicity>
            </Model:AssociationEnd>
          </Model:Namespace.contents>
        </Model:Association>
        <Model:Association xmi.id="a598" name="A_state_deferrableEvent" annotation="" isRoot="true" isLeaf="true" isAbstract="false" visibility="public_vis" isDerived="false">
          <Model:Namespace.contents>
            <Model:AssociationEnd xmi.id="a599" name="state" annotation="" isNavigable="true" aggregation="none" isChangeable="true" type="a512">
              <Model:AssociationEnd.multiplicity>
                <XMI.field>0</XMI.field> <!-- lower -->
                <XMI.field>-1</XMI.field> <!-- upper -->
                <XMI.field>false</XMI.field> <!-- is_ordered -->
                <XMI.field>true</XMI.field> <!-- is_unique -->
              </Model:AssociationEnd.multiplicity>
            </Model:AssociationEnd>
            <Model:AssociationEnd xmi.id="a538" name="deferrableEvent" annotation="" isNavigable="true" aggregation="none" isChangeable="true" type="a522">
              <Model:AssociationEnd.multiplicity>
                <XMI.field>0</XMI.field> <!-- lower -->
                <XMI.field>-1</XMI.field> <!-- upper -->
                <XMI.field>false</XMI.field> <!-- is_ordered -->
                <XMI.field>true</XMI.field> <!-- is_unique -->
              </Model:AssociationEnd.multiplicity>
            </Model:AssociationEnd>
          </Model:Namespace.contents>
        </Model:Association>
        <Model:Association xmi.id="a600" name="A_occurrence_operation" annotation="" isRoot="true" isLeaf="true" isAbstract="false" visibility="public_vis" isDerived="false">
          <Model:Namespace.contents>
            <Model:AssociationEnd xmi.id="a601" name="occurrence" annotation="" isNavigable="true" aggregation="none" isChangeable="true" type="a549">
              <Model:AssociationEnd.multiplicity>
                <XMI.field>0</XMI.field> <!-- lower -->
                <XMI.field>-1</XMI.field> <!-- upper -->
                <XMI.field>false</XMI.field> <!-- is_ordered -->
                <XMI.field>true</XMI.field> <!-- is_unique -->
              </Model:AssociationEnd.multiplicity>
            </Model:AssociationEnd>
            <Model:AssociationEnd xmi.id="a551" name="operation" annotation="" isNavigable="true" aggregation="none" isChangeable="true" type="a163">
              <Model:AssociationEnd.multiplicity>
                <XMI.field>1</XMI.field> <!-- lower -->
                <XMI.field>1</XMI.field> <!-- upper -->
                <XMI.field>false</XMI.field> <!-- is_ordered -->
                <XMI.field>false</XMI.field> <!-- is_unique -->
              </Model:AssociationEnd.multiplicity>
            </Model:AssociationEnd>
          </Model:Namespace.contents>
        </Model:Association>
        <Model:Association xmi.id="a602" name="A_container_subvertex" annotation="" isRoot="true" isLeaf="true" isAbstract="false" visibility="public_vis" isDerived="false">
          <Model:Namespace.contents>
            <Model:AssociationEnd xmi.id="a528" name="container" annotation="" isNavigable="true" aggregation="composite" isChangeable="true" type="a527">
              <Model:AssociationEnd.multiplicity>
                <XMI.field>0</XMI.field> <!-- lower -->
                <XMI.field>1</XMI.field> <!-- upper -->
                <XMI.field>false</XMI.field> <!-- is_ordered -->
                <XMI.field>false</XMI.field> <!-- is_unique -->
              </Model:AssociationEnd.multiplicity>
            </Model:AssociationEnd>
            <Model:AssociationEnd xmi.id="a570" name="subvertex" annotation="" isNavigable="true" aggregation="none" isChangeable="true" type="a525">
              <Model:AssociationEnd.multiplicity>
                <XMI.field>0</XMI.field> <!-- lower -->
                <XMI.field>-1</XMI.field> <!-- upper -->
                <XMI.field>false</XMI.field> <!-- is_ordered -->
                <XMI.field>true</XMI.field> <!-- is_unique -->
              </Model:AssociationEnd.multiplicity>
            </Model:AssociationEnd>
          </Model:Namespace.contents>
        </Model:Association>
        <Model:Association xmi.id="a603" name="A_transition_effect" annotation="" isRoot="true" isLeaf="true" isAbstract="false" visibility="public_vis" isDerived="false">
          <Model:Namespace.contents>
            <Model:AssociationEnd xmi.id="a604" name="transition" annotation="" isNavigable="true" aggregation="composite" isChangeable="true" type="a515">
              <Model:AssociationEnd.multiplicity>
                <XMI.field>0</XMI.field> <!-- lower -->
                <XMI.field>1</XMI.field> <!-- upper -->
                <XMI.field>false</XMI.field> <!-- is_ordered -->
                <XMI.field>false</XMI.field> <!-- is_unique -->
              </Model:AssociationEnd.multiplicity>
            </Model:AssociationEnd>
            <Model:AssociationEnd xmi.id="a559" name="effect" annotation="" isNavigable="true" aggregation="none" isChangeable="true" type="a338">
              <Model:AssociationEnd.multiplicity>
                <XMI.field>0</XMI.field> <!-- lower -->
                <XMI.field>1</XMI.field> <!-- upper -->
                <XMI.field>false</XMI.field> <!-- is_ordered -->
                <XMI.field>false</XMI.field> <!-- is_unique -->
              </Model:AssociationEnd.multiplicity>
            </Model:AssociationEnd>
          </Model:Namespace.contents>
        </Model:Association>
        <Model:Association xmi.id="a605" name="A_state_internalTransition" annotation="" isRoot="true" isLeaf="true" isAbstract="false" visibility="public_vis" isDerived="false">
          <Model:Namespace.contents>
            <Model:AssociationEnd xmi.id="a606" name="state" annotation="" isNavigable="true" aggregation="composite" isChangeable="true" type="a512">
              <Model:AssociationEnd.multiplicity>
                <XMI.field>0</XMI.field> <!-- lower -->
                <XMI.field>1</XMI.field> <!-- upper -->
                <XMI.field>false</XMI.field> <!-- is_ordered -->
                <XMI.field>false</XMI.field> <!-- is_unique -->
              </Model:AssociationEnd.multiplicity>
            </Model:AssociationEnd>
            <Model:AssociationEnd xmi.id="a540" name="internalTransition" annotation="" isNavigable="true" aggregation="none" isChangeable="true" type="a515">
              <Model:AssociationEnd.multiplicity>
                <XMI.field>0</XMI.field> <!-- lower -->
                <XMI.field>-1</XMI.field> <!-- upper -->
                <XMI.field>false</XMI.field> <!-- is_ordered -->
                <XMI.field>true</XMI.field> <!-- is_unique -->
              </Model:AssociationEnd.multiplicity>
            </Model:AssociationEnd>
          </Model:Namespace.contents>
        </Model:Association>
        <Model:Association xmi.id="a607" name="A_transition_trigger" annotation="" isRoot="true" isLeaf="true" isAbstract="false" visibility="public_vis" isDerived="false">
          <Model:Namespace.contents>
            <Model:AssociationEnd xmi.id="a608" name="transition" annotation="" isNavigable="true" aggregation="shared" isChangeable="true" type="a515">
              <Model:AssociationEnd.multiplicity>
                <XMI.field>0</XMI.field> <!-- lower -->
                <XMI.field>-1</XMI.field> <!-- upper -->
                <XMI.field>false</XMI.field> <!-- is_ordered -->
                <XMI.field>true</XMI.field> <!-- is_unique -->
              </Model:AssociationEnd.multiplicity>
            </Model:AssociationEnd>
            <Model:AssociationEnd xmi.id="a561" name="trigger" annotation="" isNavigable="true" aggregation="none" isChangeable="true" type="a522">
              <Model:AssociationEnd.multiplicity>
                <XMI.field>0</XMI.field> <!-- lower -->
                <XMI.field>1</XMI.field> <!-- upper -->
                <XMI.field>false</XMI.field> <!-- is_ordered -->
                <XMI.field>false</XMI.field> <!-- is_unique -->
              </Model:AssociationEnd.multiplicity>
            </Model:AssociationEnd>
          </Model:Namespace.contents>
        </Model:Association>
        <Model:Association xmi.id="a609" name="A_stateMachine_transitions" annotation="" isRoot="true" isLeaf="true" isAbstract="false" visibility="public_vis" isDerived="false">
          <Model:Namespace.contents>
            <Model:AssociationEnd xmi.id="a567" name="stateMachine" annotation="" isNavigable="true" aggregation="composite" isChangeable="true" type="a508">
              <Model:AssociationEnd.multiplicity>
                <XMI.field>0</XMI.field> <!-- lower -->
                <XMI.field>1</XMI.field> <!-- upper -->
                <XMI.field>false</XMI.field> <!-- is_ordered -->
                <XMI.field>false</XMI.field> <!-- is_unique -->
              </Model:AssociationEnd.multiplicity>
            </Model:AssociationEnd>
            <Model:AssociationEnd xmi.id="a516" name="transitions" annotation="" isNavigable="true" aggregation="none" isChangeable="true" type="a515">
              <Model:AssociationEnd.multiplicity>
                <XMI.field>0</XMI.field> <!-- lower -->
                <XMI.field>-1</XMI.field> <!-- upper -->
                <XMI.field>false</XMI.field> <!-- is_ordered -->
                <XMI.field>true</XMI.field> <!-- is_unique -->
              </Model:AssociationEnd.multiplicity>
            </Model:AssociationEnd>
          </Model:Namespace.contents>
        </Model:Association>
        <Model:Association xmi.id="a610" name="A_outgoing_source" annotation="" isRoot="true" isLeaf="true" isAbstract="false" visibility="public_vis" isDerived="false">
          <Model:Namespace.contents>
            <Model:AssociationEnd xmi.id="a530" name="outgoing" annotation="" isNavigable="true" aggregation="none" isChangeable="true" type="a515">
              <Model:AssociationEnd.multiplicity>
                <XMI.field>0</XMI.field> <!-- lower -->
                <XMI.field>-1</XMI.field> <!-- upper -->
                <XMI.field>false</XMI.field> <!-- is_ordered -->
                <XMI.field>true</XMI.field> <!-- is_unique -->
              </Model:AssociationEnd.multiplicity>
            </Model:AssociationEnd>
            <Model:AssociationEnd xmi.id="a563" name="source" annotation="" isNavigable="true" aggregation="none" isChangeable="true" type="a525">
              <Model:AssociationEnd.multiplicity>
                <XMI.field>1</XMI.field> <!-- lower -->
                <XMI.field>1</XMI.field> <!-- upper -->
                <XMI.field>false</XMI.field> <!-- is_ordered -->
                <XMI.field>false</XMI.field> <!-- is_unique -->
              </Model:AssociationEnd.multiplicity>
            </Model:AssociationEnd>
          </Model:Namespace.contents>
        </Model:Association>
        <Model:Association xmi.id="a611" name="A_incoming_target" annotation="" isRoot="true" isLeaf="true" isAbstract="false" visibility="public_vis" isDerived="false">
          <Model:Namespace.contents>
            <Model:AssociationEnd xmi.id="a532" name="incoming" annotation="" isNavigable="true" aggregation="none" isChangeable="true" type="a515">
              <Model:AssociationEnd.multiplicity>
                <XMI.field>0</XMI.field> <!-- lower -->
                <XMI.field>-1</XMI.field> <!-- upper -->
                <XMI.field>false</XMI.field> <!-- is_ordered -->
                <XMI.field>true</XMI.field> <!-- is_unique -->
              </Model:AssociationEnd.multiplicity>
            </Model:AssociationEnd>
            <Model:AssociationEnd xmi.id="a565" name="target" annotation="" isNavigable="true" aggregation="none" isChangeable="true" type="a525">
              <Model:AssociationEnd.multiplicity>
                <XMI.field>1</XMI.field> <!-- lower -->
                <XMI.field>1</XMI.field> <!-- upper -->
                <XMI.field>false</XMI.field> <!-- is_ordered -->
                <XMI.field>false</XMI.field> <!-- is_unique -->
              </Model:AssociationEnd.multiplicity>
            </Model:AssociationEnd>
          </Model:Namespace.contents>
        </Model:Association>
        <Model:Association xmi.id="a612" name="A_submachineState_submachine" annotation="" isRoot="true" isLeaf="true" isAbstract="false" visibility="public_vis" isDerived="false">
          <Model:Namespace.contents>
            <Model:AssociationEnd xmi.id="a519" name="submachineState" annotation="" isNavigable="true" aggregation="none" isChangeable="true" type="a518">
              <Model:AssociationEnd.multiplicity>
                <XMI.field>0</XMI.field> <!-- lower -->
                <XMI.field>-1</XMI.field> <!-- upper -->
                <XMI.field>false</XMI.field> <!-- is_ordered -->
                <XMI.field>true</XMI.field> <!-- is_unique -->
              </Model:AssociationEnd.multiplicity>
            </Model:AssociationEnd>
            <Model:AssociationEnd xmi.id="a580" name="submachine" annotation="" isNavigable="true" aggregation="none" isChangeable="true" type="a508">
              <Model:AssociationEnd.multiplicity>
                <XMI.field>1</XMI.field> <!-- lower -->
                <XMI.field>1</XMI.field> <!-- upper -->
                <XMI.field>false</XMI.field> <!-- is_ordered -->
                <XMI.field>false</XMI.field> <!-- is_unique -->
              </Model:AssociationEnd.multiplicity>
            </Model:AssociationEnd>
          </Model:Namespace.contents>
        </Model:Association>
        <Model:Association xmi.id="a613" name="A_state_doActivity" annotation="" isRoot="true" isLeaf="true" isAbstract="false" visibility="public_vis" isDerived="false">
          <Model:Namespace.contents>
            <Model:AssociationEnd xmi.id="a614" name="state" annotation="" isNavigable="true" aggregation="composite" isChangeable="true" type="a512">
              <Model:AssociationEnd.multiplicity>
                <XMI.field>0</XMI.field> <!-- lower -->
                <XMI.field>1</XMI.field> <!-- upper -->
                <XMI.field>false</XMI.field> <!-- is_ordered -->
                <XMI.field>false</XMI.field> <!-- is_unique -->
              </Model:AssociationEnd.multiplicity>
            </Model:AssociationEnd>
            <Model:AssociationEnd xmi.id="a542" name="doActivity" annotation="" isNavigable="true" aggregation="none" isChangeable="true" type="a338">
              <Model:AssociationEnd.multiplicity>
                <XMI.field>0</XMI.field> <!-- lower -->
                <XMI.field>1</XMI.field> <!-- upper -->
                <XMI.field>false</XMI.field> <!-- is_ordered -->
                <XMI.field>false</XMI.field> <!-- is_unique -->
              </Model:AssociationEnd.multiplicity>
            </Model:AssociationEnd>
          </Model:Namespace.contents>
        </Model:Association>
      </Model:Namespace.contents>
    </Model:Package>
    <Model:Package xmi.id="a14" name="Collaborations" annotation="" isRoot="false" isLeaf="false" isAbstract="false" visibility="public_vis">
      <Model:Namespace.contents>
        <Model:Tag xmi.id="a615" name="org.omg.mof.idl_prefix=org.omg.uml.BehavioralElements" annotation="" tagId="org.omg.mof.idl_prefix" elements="a14">
          <Model:Tag.values>
            <XMI.any xmi.type="string">org.omg.uml.BehavioralElements</XMI.any>
          </Model:Tag.values>
        </Model:Tag>
        <Model:Tag xmi.id="a616" name="org.omg.xmi.namespace=UML" annotation="" tagId="org.omg.xmi.namespace" elements="a14">
          <Model:Tag.values>
            <XMI.any xmi.type="string">UML</XMI.any>
          </Model:Tag.values>
        </Model:Tag>
        <Model:Class xmi.id="a617" name="Collaboration" annotation="" isRoot="false" isLeaf="false" isAbstract="false" visibility="public_vis" isSingleton="false" supertypes="a100 a73">
          <Model:Namespace.contents>
            <Model:Reference xmi.id="a618" name="interaction" annotation="" scope="instance_level" visibility="public_vis" isChangeable="true" type="a619" referencedEnd="a620">
              <Model:StructuralFeature.multiplicity>
                <XMI.field>0</XMI.field> <!-- lower -->
                <XMI.field>-1</XMI.field> <!-- upper -->
                <XMI.field>false</XMI.field> <!-- is_ordered -->
                <XMI.field>true</XMI.field> <!-- is_unique -->
              </Model:StructuralFeature.multiplicity>
            </Model:Reference>
            <Model:Reference xmi.id="a621" name="representedClassifier" annotation="" scope="instance_level" visibility="public_vis" isChangeable="true" type="a109" referencedEnd="a622">
              <Model:StructuralFeature.multiplicity>
                <XMI.field>0</XMI.field> <!-- lower -->
                <XMI.field>1</XMI.field> <!-- upper -->
                <XMI.field>false</XMI.field> <!-- is_ordered -->
                <XMI.field>false</XMI.field> <!-- is_unique -->
              </Model:StructuralFeature.multiplicity>
            </Model:Reference>
            <Model:Reference xmi.id="a623" name="representedOperation" annotation="" scope="instance_level" visibility="public_vis" isChangeable="true" type="a163" referencedEnd="a624">
              <Model:StructuralFeature.multiplicity>
                <XMI.field>0</XMI.field> <!-- lower -->
                <XMI.field>1</XMI.field> <!-- upper -->
                <XMI.field>false</XMI.field> <!-- is_ordered -->
                <XMI.field>false</XMI.field> <!-- is_unique -->
              </Model:StructuralFeature.multiplicity>
            </Model:Reference>
            <Model:Reference xmi.id="a625" name="constrainingElement" annotation="" scope="instance_level" visibility="public_vis" isChangeable="true" type="a68" referencedEnd="a626">
              <Model:StructuralFeature.multiplicity>
                <XMI.field>0</XMI.field> <!-- lower -->
                <XMI.field>-1</XMI.field> <!-- upper -->
                <XMI.field>false</XMI.field> <!-- is_ordered -->
                <XMI.field>true</XMI.field> <!-- is_unique -->
              </Model:StructuralFeature.multiplicity>
            </Model:Reference>
            <Model:Reference xmi.id="a627" name="usedCollaboration" annotation="" scope="instance_level" visibility="public_vis" isChangeable="true" type="a617" referencedEnd="a628">
              <Model:StructuralFeature.multiplicity>
                <XMI.field>0</XMI.field> <!-- lower -->
                <XMI.field>-1</XMI.field> <!-- upper -->
                <XMI.field>false</XMI.field> <!-- is_ordered -->
                <XMI.field>true</XMI.field> <!-- is_unique -->
              </Model:StructuralFeature.multiplicity>
            </Model:Reference>
          </Model:Namespace.contents>
        </Model:Class>
        <Model:Import xmi.id="a629" name="Core" annotation="" visibility="public_vis" isClustered="true" importedNamespace="a6">
        </Model:Import>
        <Model:Class xmi.id="a630" name="ClassifierRole" annotation="" isRoot="false" isLeaf="false" isAbstract="false" visibility="public_vis" isSingleton="false" supertypes="a109">
          <Model:Namespace.contents>
            <Model:Attribute xmi.id="a631" name="multiplicity" annotation="" scope="instance_level" visibility="public_vis" isChangeable="true" isDerived="false" type="a40">
              <Model:StructuralFeature.multiplicity>
                <XMI.field>0</XMI.field> <!-- lower -->
                <XMI.field>1</XMI.field> <!-- upper -->
                <XMI.field>false</XMI.field> <!-- is_ordered -->
                <XMI.field>false</XMI.field> <!-- is_unique -->
              </Model:StructuralFeature.multiplicity>
            </Model:Attribute>
            <Model:Reference xmi.id="a632" name="base" annotation="" scope="instance_level" visibility="public_vis" isChangeable="true" type="a109" referencedEnd="a633">
              <Model:StructuralFeature.multiplicity>
                <XMI.field>1</XMI.field> <!-- lower -->
                <XMI.field>-1</XMI.field> <!-- upper -->
                <XMI.field>false</XMI.field> <!-- is_ordered -->
                <XMI.field>true</XMI.field> <!-- is_unique -->
              </Model:StructuralFeature.multiplicity>
            </Model:Reference>
            <Model:Reference xmi.id="a634" name="availableFeature" annotation="" scope="instance_level" visibility="public_vis" isChangeable="true" type="a111" referencedEnd="a635">
              <Model:StructuralFeature.multiplicity>
                <XMI.field>0</XMI.field> <!-- lower -->
                <XMI.field>-1</XMI.field> <!-- upper -->
                <XMI.field>false</XMI.field> <!-- is_ordered -->
                <XMI.field>true</XMI.field> <!-- is_unique -->
              </Model:StructuralFeature.multiplicity>
            </Model:Reference>
            <Model:Reference xmi.id="a636" name="availableContents" annotation="" scope="instance_level" visibility="public_vis" isChangeable="true" type="a68" referencedEnd="a637">
              <Model:StructuralFeature.multiplicity>
                <XMI.field>0</XMI.field> <!-- lower -->
                <XMI.field>-1</XMI.field> <!-- upper -->
                <XMI.field>false</XMI.field> <!-- is_ordered -->
                <XMI.field>true</XMI.field> <!-- is_unique -->
              </Model:StructuralFeature.multiplicity>
            </Model:Reference>
            <Model:Reference xmi.id="a638" name="conformingInstance" annotation="" scope="instance_level" visibility="public_vis" isChangeable="true" type="a319" referencedEnd="a639">
              <Model:StructuralFeature.multiplicity>
                <XMI.field>0</XMI.field> <!-- lower -->
                <XMI.field>-1</XMI.field> <!-- upper -->
                <XMI.field>false</XMI.field> <!-- is_ordered -->
                <XMI.field>true</XMI.field> <!-- is_unique -->
              </Model:StructuralFeature.multiplicity>
            </Model:Reference>
          </Model:Namespace.contents>
        </Model:Class>
        <Model:Import xmi.id="a640" name="Data_Types" annotation="" visibility="public_vis" isClustered="true" importedNamespace="a4">
        </Model:Import>
        <Model:Import xmi.id="a641" name="Common_Behavior" annotation="" visibility="public_vis" isClustered="true" importedNamespace="a8">
        </Model:Import>
        <Model:Class xmi.id="a642" name="AssociationRole" annotation="" isRoot="false" isLeaf="false" isAbstract="false" visibility="public_vis" isSingleton="false" supertypes="a136">
          <Model:Namespace.contents>
            <Model:Attribute xmi.id="a643" name="multiplicity" annotation="" scope="instance_level" visibility="public_vis" isChangeable="true" isDerived="false" type="a40">
              <Model:StructuralFeature.multiplicity>
                <XMI.field>0</XMI.field> <!-- lower -->
                <XMI.field>1</XMI.field> <!-- upper -->
                <XMI.field>false</XMI.field> <!-- is_ordered -->
                <XMI.field>false</XMI.field> <!-- is_unique -->
              </Model:StructuralFeature.multiplicity>
            </Model:Attribute>
            <Model:Reference xmi.id="a644" name="base" annotation="" scope="instance_level" visibility="public_vis" isChangeable="true" type="a136" referencedEnd="a645">
              <Model:StructuralFeature.multiplicity>
                <XMI.field>0</XMI.field> <!-- lower -->
                <XMI.field>1</XMI.field> <!-- upper -->
                <XMI.field>false</XMI.field> <!-- is_ordered -->
                <XMI.field>false</XMI.field> <!-- is_unique -->
              </Model:StructuralFeature.multiplicity>
            </Model:Reference>
            <Model:Reference xmi.id="a646" name="message" annotation="" scope="instance_level" visibility="public_vis" isChangeable="true" type="a647" referencedEnd="a648">
              <Model:StructuralFeature.multiplicity>
                <XMI.field>0</XMI.field> <!-- lower -->
                <XMI.field>-1</XMI.field> <!-- upper -->
                <XMI.field>false</XMI.field> <!-- is_ordered -->
                <XMI.field>true</XMI.field> <!-- is_unique -->
              </Model:StructuralFeature.multiplicity>
            </Model:Reference>
            <Model:Reference xmi.id="a649" name="conformingLink" annotation="" scope="instance_level" visibility="public_vis" isChangeable="true" type="a334" referencedEnd="a650">
              <Model:StructuralFeature.multiplicity>
                <XMI.field>0</XMI.field> <!-- lower -->
                <XMI.field>-1</XMI.field> <!-- upper -->
                <XMI.field>false</XMI.field> <!-- is_ordered -->
                <XMI.field>true</XMI.field> <!-- is_unique -->
              </Model:StructuralFeature.multiplicity>
            </Model:Reference>
          </Model:Namespace.contents>
        </Model:Class>
        <Model:Class xmi.id="a651" name="AssociationEndRole" annotation="" isRoot="false" isLeaf="false" isAbstract="false" visibility="public_vis" isSingleton="false" supertypes="a128">
          <Model:Namespace.contents>
            <Model:Attribute xmi.id="a652" name="collaborationMultiplicity" annotation="" scope="instance_level" visibility="public_vis" isChangeable="true" isDerived="false" type="a40">
              <Model:StructuralFeature.multiplicity>
                <XMI.field>0</XMI.field> <!-- lower -->
                <XMI.field>1</XMI.field> <!-- upper -->
                <XMI.field>false</XMI.field> <!-- is_ordered -->
                <XMI.field>false</XMI.field> <!-- is_unique -->
              </Model:StructuralFeature.multiplicity>
            </Model:Attribute>
            <Model:Reference xmi.id="a653" name="base" annotation="" scope="instance_level" visibility="public_vis" isChangeable="true" type="a128" referencedEnd="a654">
              <Model:StructuralFeature.multiplicity>
                <XMI.field>0</XMI.field> <!-- lower -->
                <XMI.field>1</XMI.field> <!-- upper -->
                <XMI.field>false</XMI.field> <!-- is_ordered -->
                <XMI.field>false</XMI.field> <!-- is_unique -->
              </Model:StructuralFeature.multiplicity>
            </Model:Reference>
            <Model:Reference xmi.id="a655" name="availableQualifier" annotation="" scope="instance_level" visibility="public_vis" isChangeable="true" type="a139" referencedEnd="a656">
              <Model:StructuralFeature.multiplicity>
                <XMI.field>0</XMI.field> <!-- lower -->
                <XMI.field>-1</XMI.field> <!-- upper -->
                <XMI.field>false</XMI.field> <!-- is_ordered -->
                <XMI.field>true</XMI.field> <!-- is_unique -->
              </Model:StructuralFeature.multiplicity>
            </Model:Reference>
          </Model:Namespace.contents>
        </Model:Class>
        <Model:Class xmi.id="a647" name="Message" annotation="" isRoot="false" isLeaf="false" isAbstract="false" visibility="public_vis" isSingleton="false" supertypes="a68">
          <Model:Namespace.contents>
            <Model:Reference xmi.id="a657" name="interaction" annotation="" scope="instance_level" visibility="public_vis" isChangeable="true" type="a619" referencedEnd="a658">
              <Model:StructuralFeature.multiplicity>
                <XMI.field>1</XMI.field> <!-- lower -->
                <XMI.field>1</XMI.field> <!-- upper -->
                <XMI.field>false</XMI.field> <!-- is_ordered -->
                <XMI.field>false</XMI.field> <!-- is_unique -->
              </Model:StructuralFeature.multiplicity>
            </Model:Reference>
            <Model:Reference xmi.id="a659" name="activator" annotation="" scope="instance_level" visibility="public_vis" isChangeable="true" type="a647" referencedEnd="a660">
              <Model:StructuralFeature.multiplicity>
                <XMI.field>0</XMI.field> <!-- lower -->
                <XMI.field>1</XMI.field> <!-- upper -->
                <XMI.field>false</XMI.field> <!-- is_ordered -->
                <XMI.field>false</XMI.field> <!-- is_unique -->
              </Model:StructuralFeature.multiplicity>
            </Model:Reference>
            <Model:Reference xmi.id="a661" name="sender" annotation="" scope="instance_level" visibility="public_vis" isChangeable="true" type="a630" referencedEnd="a662">
              <Model:StructuralFeature.multiplicity>
                <XMI.field>1</XMI.field> <!-- lower -->
                <XMI.field>1</XMI.field> <!-- upper -->
                <XMI.field>false</XMI.field> <!-- is_ordered -->
                <XMI.field>false</XMI.field> <!-- is_unique -->
              </Model:StructuralFeature.multiplicity>
            </Model:Reference>
            <Model:Reference xmi.id="a663" name="receiver" annotation="" scope="instance_level" visibility="public_vis" isChangeable="true" type="a630" referencedEnd="a664">
              <Model:StructuralFeature.multiplicity>
                <XMI.field>1</XMI.field> <!-- lower -->
                <XMI.field>1</XMI.field> <!-- upper -->
                <XMI.field>false</XMI.field> <!-- is_ordered -->
                <XMI.field>false</XMI.field> <!-- is_unique -->
              </Model:StructuralFeature.multiplicity>
            </Model:Reference>
            <Model:Reference xmi.id="a665" name="predecessor" annotation="" scope="instance_level" visibility="public_vis" isChangeable="true" type="a647" referencedEnd="a666">
              <Model:StructuralFeature.multiplicity>
                <XMI.field>0</XMI.field> <!-- lower -->
                <XMI.field>-1</XMI.field> <!-- upper -->
                <XMI.field>false</XMI.field> <!-- is_ordered -->
                <XMI.field>true</XMI.field> <!-- is_unique -->
              </Model:StructuralFeature.multiplicity>
            </Model:Reference>
            <Model:Reference xmi.id="a667" name="communicationConnection" annotation="" scope="instance_level" visibility="public_vis" isChangeable="true" type="a642" referencedEnd="a668">
              <Model:StructuralFeature.multiplicity>
                <XMI.field>0</XMI.field> <!-- lower -->
                <XMI.field>1</XMI.field> <!-- upper -->
                <XMI.field>false</XMI.field> <!-- is_ordered -->
                <XMI.field>false</XMI.field> <!-- is_unique -->
              </Model:StructuralFeature.multiplicity>
            </Model:Reference>
            <Model:Reference xmi.id="a669" name="action" annotation="" scope="instance_level" visibility="public_vis" isChangeable="true" type="a338" referencedEnd="a670">
              <Model:StructuralFeature.multiplicity>
                <XMI.field>1</XMI.field> <!-- lower -->
                <XMI.field>1</XMI.field> <!-- upper -->
                <XMI.field>false</XMI.field> <!-- is_ordered -->
                <XMI.field>false</XMI.field> <!-- is_unique -->
              </Model:StructuralFeature.multiplicity>
            </Model:Reference>
            <Model:Reference xmi.id="a671" name="conformingStimulus" annotation="" scope="instance_level" visibility="public_vis" isChangeable="true" type="a401" referencedEnd="a672">
              <Model:StructuralFeature.multiplicity>
                <XMI.field>0</XMI.field> <!-- lower -->
                <XMI.field>-1</XMI.field> <!-- upper -->
                <XMI.field>false</XMI.field> <!-- is_ordered -->
                <XMI.field>true</XMI.field> <!-- is_unique -->
              </Model:StructuralFeature.multiplicity>
            </Model:Reference>
          </Model:Namespace.contents>
        </Model:Class>
        <Model:Class xmi.id="a619" name="Interaction" annotation="" isRoot="false" isLeaf="false" isAbstract="false" visibility="public_vis" isSingleton="false" supertypes="a68">
          <Model:Namespace.contents>
            <Model:Reference xmi.id="a673" name="message" annotation="" scope="instance_level" visibility="public_vis" isChangeable="true" type="a647" referencedEnd="a674">
              <Model:StructuralFeature.multiplicity>
                <XMI.field>1</XMI.field> <!-- lower -->
                <XMI.field>-1</XMI.field> <!-- upper -->
                <XMI.field>false</XMI.field> <!-- is_ordered -->
                <XMI.field>true</XMI.field> <!-- is_unique -->
              </Model:StructuralFeature.multiplicity>
            </Model:Reference>
            <Model:Reference xmi.id="a675" name="context" annotation="" scope="instance_level" visibility="public_vis" isChangeable="true" type="a617" referencedEnd="a676">
              <Model:StructuralFeature.multiplicity>
                <XMI.field>1</XMI.field> <!-- lower -->
                <XMI.field>1</XMI.field> <!-- upper -->
                <XMI.field>false</XMI.field> <!-- is_ordered -->
                <XMI.field>false</XMI.field> <!-- is_unique -->
              </Model:StructuralFeature.multiplicity>
            </Model:Reference>
          </Model:Namespace.contents>
        </Model:Class>
        <Model:Tag xmi.id="a677" name="org.omg.mof.idl_substitute_name=umlContext" annotation="" tagId="org.omg.mof.idl_substitute_name" elements="a675 a678 a676 a679">
          <Model:Tag.values>
            <XMI.any xmi.type="string">umlContext</XMI.any>
          </Model:Tag.values>
        </Model:Tag>
        <Model:Class xmi.id="a680" name="InteractionInstanceSet" annotation="" isRoot="false" isLeaf="false" isAbstract="false" visibility="public_vis" isSingleton="false" supertypes="a68">
          <Model:Namespace.contents>
            <Model:Reference xmi.id="a678" name="context" annotation="" scope="instance_level" visibility="public_vis" isChangeable="true" type="a681" referencedEnd="a679">
              <Model:StructuralFeature.multiplicity>
                <XMI.field>1</XMI.field> <!-- lower -->
                <XMI.field>1</XMI.field> <!-- upper -->
                <XMI.field>false</XMI.field> <!-- is_ordered -->
                <XMI.field>false</XMI.field> <!-- is_unique -->
              </Model:StructuralFeature.multiplicity>
            </Model:Reference>
            <Model:Reference xmi.id="a682" name="interaction" annotation="" scope="instance_level" visibility="public_vis" isChangeable="true" type="a619" referencedEnd="a683">
              <Model:StructuralFeature.multiplicity>
                <XMI.field>0</XMI.field> <!-- lower -->
                <XMI.field>1</XMI.field> <!-- upper -->
                <XMI.field>false</XMI.field> <!-- is_ordered -->
                <XMI.field>false</XMI.field> <!-- is_unique -->
              </Model:StructuralFeature.multiplicity>
            </Model:Reference>
            <Model:Reference xmi.id="a684" name="participatingStimulus" annotation="" scope="instance_level" visibility="public_vis" isChangeable="true" type="a401" referencedEnd="a685">
              <Model:StructuralFeature.multiplicity>
                <XMI.field>1</XMI.field> <!-- lower -->
                <XMI.field>-1</XMI.field> <!-- upper -->
                <XMI.field>false</XMI.field> <!-- is_ordered -->
                <XMI.field>true</XMI.field> <!-- is_unique -->
              </Model:StructuralFeature.multiplicity>
            </Model:Reference>
          </Model:Namespace.contents>
        </Model:Class>
        <Model:Class xmi.id="a681" name="CollaborationInstanceSet" annotation="" isRoot="false" isLeaf="false" isAbstract="false" visibility="public_vis" isSingleton="false" supertypes="a68">
          <Model:Namespace.contents>
            <Model:Reference xmi.id="a686" name="interactionInstanceSet" annotation="" scope="instance_level" visibility="public_vis" isChangeable="true" type="a680" referencedEnd="a687">
              <Model:StructuralFeature.multiplicity>
                <XMI.field>0</XMI.field> <!-- lower -->
                <XMI.field>-1</XMI.field> <!-- upper -->
                <XMI.field>false</XMI.field> <!-- is_ordered -->
                <XMI.field>true</XMI.field> <!-- is_unique -->
              </Model:StructuralFeature.multiplicity>
            </Model:Reference>
            <Model:Reference xmi.id="a688" name="collaboration" annotation="" scope="instance_level" visibility="public_vis" isChangeable="true" type="a617" referencedEnd="a689">
              <Model:StructuralFeature.multiplicity>
                <XMI.field>0</XMI.field> <!-- lower -->
                <XMI.field>1</XMI.field> <!-- upper -->
                <XMI.field>false</XMI.field> <!-- is_ordered -->
                <XMI.field>false</XMI.field> <!-- is_unique -->
              </Model:StructuralFeature.multiplicity>
            </Model:Reference>
            <Model:Reference xmi.id="a690" name="participatingInstance" annotation="" scope="instance_level" visibility="public_vis" isChangeable="true" type="a319" referencedEnd="a691">
              <Model:StructuralFeature.multiplicity>
                <XMI.field>1</XMI.field> <!-- lower -->
                <XMI.field>-1</XMI.field> <!-- upper -->
                <XMI.field>false</XMI.field> <!-- is_ordered -->
                <XMI.field>true</XMI.field> <!-- is_unique -->
              </Model:StructuralFeature.multiplicity>
            </Model:Reference>
            <Model:Reference xmi.id="a692" name="participatingLink" annotation="" scope="instance_level" visibility="public_vis" isChangeable="true" type="a334" referencedEnd="a693">
              <Model:StructuralFeature.multiplicity>
                <XMI.field>0</XMI.field> <!-- lower -->
                <XMI.field>-1</XMI.field> <!-- upper -->
                <XMI.field>false</XMI.field> <!-- is_ordered -->
                <XMI.field>true</XMI.field> <!-- is_unique -->
              </Model:StructuralFeature.multiplicity>
            </Model:Reference>
            <Model:Reference xmi.id="a694" name="constrainingElement" annotation="" scope="instance_level" visibility="public_vis" isChangeable="true" type="a68" referencedEnd="a695">
              <Model:StructuralFeature.multiplicity>
                <XMI.field>0</XMI.field> <!-- lower -->
                <XMI.field>-1</XMI.field> <!-- upper -->
                <XMI.field>false</XMI.field> <!-- is_ordered -->
                <XMI.field>true</XMI.field> <!-- is_unique -->
              </Model:StructuralFeature.multiplicity>
            </Model:Reference>
          </Model:Namespace.contents>
        </Model:Class>
        <Model:Association xmi.id="a696" name="A_interaction_message" annotation="" isRoot="true" isLeaf="true" isAbstract="false" visibility="public_vis" isDerived="false">
          <Model:Namespace.contents>
            <Model:AssociationEnd xmi.id="a658" name="interaction" annotation="" isNavigable="true" aggregation="composite" isChangeable="true" type="a619">
              <Model:AssociationEnd.multiplicity>
                <XMI.field>1</XMI.field> <!-- lower -->
                <XMI.field>1</XMI.field> <!-- upper -->
                <XMI.field>false</XMI.field> <!-- is_ordered -->
                <XMI.field>false</XMI.field> <!-- is_unique -->
              </Model:AssociationEnd.multiplicity>
            </Model:AssociationEnd>
            <Model:AssociationEnd xmi.id="a674" name="message" annotation="" isNavigable="true" aggregation="none" isChangeable="true" type="a647">
              <Model:AssociationEnd.multiplicity>
                <XMI.field>1</XMI.field> <!-- lower -->
                <XMI.field>-1</XMI.field> <!-- upper -->
                <XMI.field>false</XMI.field> <!-- is_ordered -->
                <XMI.field>true</XMI.field> <!-- is_unique -->
              </Model:AssociationEnd.multiplicity>
            </Model:AssociationEnd>
          </Model:Namespace.contents>
        </Model:Association>
        <Model:Association xmi.id="a697" name="A_context_interaction" annotation="" isRoot="true" isLeaf="true" isAbstract="false" visibility="public_vis" isDerived="false">
          <Model:Namespace.contents>
            <Model:AssociationEnd xmi.id="a676" name="context" annotation="" isNavigable="true" aggregation="composite" isChangeable="true" type="a617">
              <Model:AssociationEnd.multiplicity>
                <XMI.field>1</XMI.field> <!-- lower -->
                <XMI.field>1</XMI.field> <!-- upper -->
                <XMI.field>false</XMI.field> <!-- is_ordered -->
                <XMI.field>false</XMI.field> <!-- is_unique -->
              </Model:AssociationEnd.multiplicity>
            </Model:AssociationEnd>
            <Model:AssociationEnd xmi.id="a620" name="interaction" annotation="" isNavigable="true" aggregation="none" isChangeable="true" type="a619">
              <Model:AssociationEnd.multiplicity>
                <XMI.field>0</XMI.field> <!-- lower -->
                <XMI.field>-1</XMI.field> <!-- upper -->
                <XMI.field>false</XMI.field> <!-- is_ordered -->
                <XMI.field>true</XMI.field> <!-- is_unique -->
              </Model:AssociationEnd.multiplicity>
            </Model:AssociationEnd>
          </Model:Namespace.contents>
        </Model:Association>
        <Model:Association xmi.id="a698" name="A_classifierRole_base" annotation="" isRoot="true" isLeaf="true" isAbstract="false" visibility="public_vis" isDerived="false">
          <Model:Namespace.contents>
            <Model:AssociationEnd xmi.id="a699" name="classifierRole" annotation="" isNavigable="true" aggregation="none" isChangeable="true" type="a630">
              <Model:AssociationEnd.multiplicity>
                <XMI.field>0</XMI.field> <!-- lower -->
                <XMI.field>-1</XMI.field> <!-- upper -->
                <XMI.field>false</XMI.field> <!-- is_ordered -->
                <XMI.field>true</XMI.field> <!-- is_unique -->
              </Model:AssociationEnd.multiplicity>
            </Model:AssociationEnd>
            <Model:AssociationEnd xmi.id="a633" name="base" annotation="" isNavigable="true" aggregation="none" isChangeable="true" type="a109">
              <Model:AssociationEnd.multiplicity>
                <XMI.field>1</XMI.field> <!-- lower -->
                <XMI.field>-1</XMI.field> <!-- upper -->
                <XMI.field>false</XMI.field> <!-- is_ordered -->
                <XMI.field>true</XMI.field> <!-- is_unique -->
              </Model:AssociationEnd.multiplicity>
            </Model:AssociationEnd>
          </Model:Namespace.contents>
        </Model:Association>
        <Model:Association xmi.id="a700" name="A_base_associationEndRole" annotation="" isRoot="true" isLeaf="true" isAbstract="false" visibility="public_vis" isDerived="false">
          <Model:Namespace.contents>
            <Model:AssociationEnd xmi.id="a654" name="base" annotation="" isNavigable="true" aggregation="none" isChangeable="true" type="a128">
              <Model:AssociationEnd.multiplicity>
                <XMI.field>0</XMI.field> <!-- lower -->
                <XMI.field>1</XMI.field> <!-- upper -->
                <XMI.field>false</XMI.field> <!-- is_ordered -->
                <XMI.field>false</XMI.field> <!-- is_unique -->
              </Model:AssociationEnd.multiplicity>
            </Model:AssociationEnd>
            <Model:AssociationEnd xmi.id="a701" name="associationEndRole" annotation="" isNavigable="true" aggregation="none" isChangeable="true" type="a651">
              <Model:AssociationEnd.multiplicity>
                <XMI.field>0</XMI.field> <!-- lower -->
                <XMI.field>-1</XMI.field> <!-- upper -->
                <XMI.field>false</XMI.field> <!-- is_ordered -->
                <XMI.field>true</XMI.field> <!-- is_unique -->
              </Model:AssociationEnd.multiplicity>
            </Model:AssociationEnd>
          </Model:Namespace.contents>
        </Model:Association>
        <Model:Association xmi.id="a702" name="A_base_associationRole" annotation="" isRoot="true" isLeaf="true" isAbstract="false" visibility="public_vis" isDerived="false">
          <Model:Namespace.contents>
            <Model:AssociationEnd xmi.id="a645" name="base" annotation="" isNavigable="true" aggregation="none" isChangeable="true" type="a136">
              <Model:AssociationEnd.multiplicity>
                <XMI.field>0</XMI.field> <!-- lower -->
                <XMI.field>1</XMI.field> <!-- upper -->
                <XMI.field>false</XMI.field> <!-- is_ordered -->
                <XMI.field>false</XMI.field> <!-- is_unique -->
              </Model:AssociationEnd.multiplicity>
            </Model:AssociationEnd>
            <Model:AssociationEnd xmi.id="a703" name="associationRole" annotation="" isNavigable="true" aggregation="none" isChangeable="true" type="a642">
              <Model:AssociationEnd.multiplicity>
                <XMI.field>0</XMI.field> <!-- lower -->
                <XMI.field>-1</XMI.field> <!-- upper -->
                <XMI.field>false</XMI.field> <!-- is_ordered -->
                <XMI.field>true</XMI.field> <!-- is_unique -->
              </Model:AssociationEnd.multiplicity>
            </Model:AssociationEnd>
          </Model:Namespace.contents>
        </Model:Association>
        <Model:Association xmi.id="a704" name="A_classifierRole_availableFeature" annotation="" isRoot="true" isLeaf="true" isAbstract="false" visibility="public_vis" isDerived="false">
          <Model:Namespace.contents>
            <Model:AssociationEnd xmi.id="a705" name="classifierRole" annotation="" isNavigable="true" aggregation="shared" isChangeable="true" type="a630">
              <Model:AssociationEnd.multiplicity>
                <XMI.field>0</XMI.field> <!-- lower -->
                <XMI.field>-1</XMI.field> <!-- upper -->
                <XMI.field>false</XMI.field> <!-- is_ordered -->
                <XMI.field>true</XMI.field> <!-- is_unique -->
              </Model:AssociationEnd.multiplicity>
            </Model:AssociationEnd>
            <Model:AssociationEnd xmi.id="a635" name="availableFeature" annotation="" isNavigable="true" aggregation="none" isChangeable="true" type="a111">
              <Model:AssociationEnd.multiplicity>
                <XMI.field>0</XMI.field> <!-- lower -->
                <XMI.field>-1</XMI.field> <!-- upper -->
                <XMI.field>false</XMI.field> <!-- is_ordered -->
                <XMI.field>true</XMI.field> <!-- is_unique -->
              </Model:AssociationEnd.multiplicity>
            </Model:AssociationEnd>
          </Model:Namespace.contents>
        </Model:Association>
        <Model:Association xmi.id="a706" name="A_message_activator" annotation="" isRoot="true" isLeaf="true" isAbstract="false" visibility="public_vis" isDerived="false">
          <Model:Namespace.contents>
            <Model:AssociationEnd xmi.id="a707" name="message" annotation="" isNavigable="true" aggregation="none" isChangeable="true" type="a647">
              <Model:AssociationEnd.multiplicity>
                <XMI.field>0</XMI.field> <!-- lower -->
                <XMI.field>-1</XMI.field> <!-- upper -->
                <XMI.field>false</XMI.field> <!-- is_ordered -->
                <XMI.field>true</XMI.field> <!-- is_unique -->
              </Model:AssociationEnd.multiplicity>
            </Model:AssociationEnd>
            <Model:AssociationEnd xmi.id="a660" name="activator" annotation="" isNavigable="true" aggregation="none" isChangeable="true" type="a647">
              <Model:AssociationEnd.multiplicity>
                <XMI.field>0</XMI.field> <!-- lower -->
                <XMI.field>1</XMI.field> <!-- upper -->
                <XMI.field>false</XMI.field> <!-- is_ordered -->
                <XMI.field>false</XMI.field> <!-- is_unique -->
              </Model:AssociationEnd.multiplicity>
            </Model:AssociationEnd>
          </Model:Namespace.contents>
        </Model:Association>
        <Model:Association xmi.id="a708" name="A_message_sender" annotation="" isRoot="true" isLeaf="true" isAbstract="false" visibility="public_vis" isDerived="false">
          <Model:Namespace.contents>
            <Model:AssociationEnd xmi.id="a709" name="message" annotation="" isNavigable="true" aggregation="none" isChangeable="true" type="a647">
              <Model:AssociationEnd.multiplicity>
                <XMI.field>0</XMI.field> <!-- lower -->
                <XMI.field>-1</XMI.field> <!-- upper -->
                <XMI.field>false</XMI.field> <!-- is_ordered -->
                <XMI.field>true</XMI.field> <!-- is_unique -->
              </Model:AssociationEnd.multiplicity>
            </Model:AssociationEnd>
            <Model:AssociationEnd xmi.id="a662" name="sender" annotation="" isNavigable="true" aggregation="none" isChangeable="true" type="a630">
              <Model:AssociationEnd.multiplicity>
                <XMI.field>1</XMI.field> <!-- lower -->
                <XMI.field>1</XMI.field> <!-- upper -->
                <XMI.field>false</XMI.field> <!-- is_ordered -->
                <XMI.field>false</XMI.field> <!-- is_unique -->
              </Model:AssociationEnd.multiplicity>
            </Model:AssociationEnd>
          </Model:Namespace.contents>
        </Model:Association>
        <Model:Association xmi.id="a710" name="A_receiver_message" annotation="" isRoot="true" isLeaf="true" isAbstract="false" visibility="public_vis" isDerived="false">
          <Model:Namespace.contents>
            <Model:AssociationEnd xmi.id="a664" name="receiver" annotation="" isNavigable="true" aggregation="none" isChangeable="true" type="a630">
              <Model:AssociationEnd.multiplicity>
                <XMI.field>1</XMI.field> <!-- lower -->
                <XMI.field>1</XMI.field> <!-- upper -->
                <XMI.field>false</XMI.field> <!-- is_ordered -->
                <XMI.field>false</XMI.field> <!-- is_unique -->
              </Model:AssociationEnd.multiplicity>
            </Model:AssociationEnd>
            <Model:AssociationEnd xmi.id="a711" name="message" annotation="" isNavigable="true" aggregation="none" isChangeable="true" type="a647">
              <Model:AssociationEnd.multiplicity>
                <XMI.field>0</XMI.field> <!-- lower -->
                <XMI.field>-1</XMI.field> <!-- upper -->
                <XMI.field>false</XMI.field> <!-- is_ordered -->
                <XMI.field>true</XMI.field> <!-- is_unique -->
              </Model:AssociationEnd.multiplicity>
            </Model:AssociationEnd>
          </Model:Namespace.contents>
        </Model:Association>
        <Model:Association xmi.id="a712" name="A_predecessor_successor" annotation="" isRoot="true" isLeaf="true" isAbstract="false" visibility="public_vis" isDerived="false">
          <Model:Namespace.contents>
            <Model:AssociationEnd xmi.id="a666" name="predecessor" annotation="" isNavigable="true" aggregation="none" isChangeable="true" type="a647">
              <Model:AssociationEnd.multiplicity>
                <XMI.field>0</XMI.field> <!-- lower -->
                <XMI.field>-1</XMI.field> <!-- upper -->
                <XMI.field>false</XMI.field> <!-- is_ordered -->
                <XMI.field>true</XMI.field> <!-- is_unique -->
              </Model:AssociationEnd.multiplicity>
            </Model:AssociationEnd>
            <Model:AssociationEnd xmi.id="a713" name="successor" annotation="" isNavigable="true" aggregation="none" isChangeable="true" type="a647">
              <Model:AssociationEnd.multiplicity>
                <XMI.field>0</XMI.field> <!-- lower -->
                <XMI.field>-1</XMI.field> <!-- upper -->
                <XMI.field>false</XMI.field> <!-- is_ordered -->
                <XMI.field>true</XMI.field> <!-- is_unique -->
              </Model:AssociationEnd.multiplicity>
            </Model:AssociationEnd>
          </Model:Namespace.contents>
        </Model:Association>
        <Model:Association xmi.id="a714" name="A_message_communicationConnection" annotation="" isRoot="true" isLeaf="true" isAbstract="false" visibility="public_vis" isDerived="false">
          <Model:Namespace.contents>
            <Model:AssociationEnd xmi.id="a648" name="message" annotation="" isNavigable="true" aggregation="none" isChangeable="true" type="a647">
              <Model:AssociationEnd.multiplicity>
                <XMI.field>0</XMI.field> <!-- lower -->
                <XMI.field>-1</XMI.field> <!-- upper -->
                <XMI.field>false</XMI.field> <!-- is_ordered -->
                <XMI.field>true</XMI.field> <!-- is_unique -->
              </Model:AssociationEnd.multiplicity>
            </Model:AssociationEnd>
            <Model:AssociationEnd xmi.id="a668" name="communicationConnection" annotation="" isNavigable="true" aggregation="none" isChangeable="true" type="a642">
              <Model:AssociationEnd.multiplicity>
                <XMI.field>0</XMI.field> <!-- lower -->
                <XMI.field>1</XMI.field> <!-- upper -->
                <XMI.field>false</XMI.field> <!-- is_ordered -->
                <XMI.field>false</XMI.field> <!-- is_unique -->
              </Model:AssociationEnd.multiplicity>
            </Model:AssociationEnd>
          </Model:Namespace.contents>
        </Model:Association>
        <Model:Association xmi.id="a715" name="A_classifierRole_availableContents" annotation="" isRoot="true" isLeaf="true" isAbstract="false" visibility="public_vis" isDerived="false">
          <Model:Namespace.contents>
            <Model:AssociationEnd xmi.id="a716" name="classifierRole" annotation="" isNavigable="true" aggregation="shared" isChangeable="true" type="a630">
              <Model:AssociationEnd.multiplicity>
                <XMI.field>0</XMI.field> <!-- lower -->
                <XMI.field>-1</XMI.field> <!-- upper -->
                <XMI.field>false</XMI.field> <!-- is_ordered -->
                <XMI.field>true</XMI.field> <!-- is_unique -->
              </Model:AssociationEnd.multiplicity>
            </Model:AssociationEnd>
            <Model:AssociationEnd xmi.id="a637" name="availableContents" annotation="" isNavigable="true" aggregation="none" isChangeable="true" type="a68">
              <Model:AssociationEnd.multiplicity>
                <XMI.field>0</XMI.field> <!-- lower -->
                <XMI.field>-1</XMI.field> <!-- upper -->
                <XMI.field>false</XMI.field> <!-- is_ordered -->
                <XMI.field>true</XMI.field> <!-- is_unique -->
              </Model:AssociationEnd.multiplicity>
            </Model:AssociationEnd>
          </Model:Namespace.contents>
        </Model:Association>
        <Model:Association xmi.id="a717" name="A_action_message" annotation="" isRoot="true" isLeaf="true" isAbstract="false" visibility="public_vis" isDerived="false">
          <Model:Namespace.contents>
            <Model:AssociationEnd xmi.id="a670" name="action" annotation="" isNavigable="true" aggregation="none" isChangeable="true" type="a338">
              <Model:AssociationEnd.multiplicity>
                <XMI.field>1</XMI.field> <!-- lower -->
                <XMI.field>1</XMI.field> <!-- upper -->
                <XMI.field>false</XMI.field> <!-- is_ordered -->
                <XMI.field>false</XMI.field> <!-- is_unique -->
              </Model:AssociationEnd.multiplicity>
            </Model:AssociationEnd>
            <Model:AssociationEnd xmi.id="a718" name="message" annotation="" isNavigable="true" aggregation="none" isChangeable="true" type="a647">
              <Model:AssociationEnd.multiplicity>
                <XMI.field>0</XMI.field> <!-- lower -->
                <XMI.field>-1</XMI.field> <!-- upper -->
                <XMI.field>false</XMI.field> <!-- is_ordered -->
                <XMI.field>true</XMI.field> <!-- is_unique -->
              </Model:AssociationEnd.multiplicity>
            </Model:AssociationEnd>
          </Model:Namespace.contents>
        </Model:Association>
        <Model:Association xmi.id="a719" name="A_associationEndRole_availableQualifier" annotation="" isRoot="true" isLeaf="true" isAbstract="false" visibility="public_vis" isDerived="false">
          <Model:Namespace.contents>
            <Model:AssociationEnd xmi.id="a720" name="associationEndRole" annotation="" isNavigable="true" aggregation="shared" isChangeable="true" type="a651">
              <Model:AssociationEnd.multiplicity>
                <XMI.field>0</XMI.field> <!-- lower -->
                <XMI.field>-1</XMI.field> <!-- upper -->
                <XMI.field>false</XMI.field> <!-- is_ordered -->
                <XMI.field>true</XMI.field> <!-- is_unique -->
              </Model:AssociationEnd.multiplicity>
            </Model:AssociationEnd>
            <Model:AssociationEnd xmi.id="a656" name="availableQualifier" annotation="" isNavigable="true" aggregation="none" isChangeable="true" type="a139">
              <Model:AssociationEnd.multiplicity>
                <XMI.field>0</XMI.field> <!-- lower -->
                <XMI.field>-1</XMI.field> <!-- upper -->
                <XMI.field>false</XMI.field> <!-- is_ordered -->
                <XMI.field>true</XMI.field> <!-- is_unique -->
              </Model:AssociationEnd.multiplicity>
            </Model:AssociationEnd>
          </Model:Namespace.contents>
        </Model:Association>
        <Model:Association xmi.id="a721" name="A_representedOperation_collaboration" annotation="" isRoot="true" isLeaf="true" isAbstract="false" visibility="public_vis" isDerived="false">
          <Model:Namespace.contents>
            <Model:AssociationEnd xmi.id="a624" name="representedOperation" annotation="" isNavigable="true" aggregation="none" isChangeable="true" type="a163">
              <Model:AssociationEnd.multiplicity>
                <XMI.field>0</XMI.field> <!-- lower -->
                <XMI.field>1</XMI.field> <!-- upper -->
                <XMI.field>false</XMI.field> <!-- is_ordered -->
                <XMI.field>false</XMI.field> <!-- is_unique -->
              </Model:AssociationEnd.multiplicity>
            </Model:AssociationEnd>
            <Model:AssociationEnd xmi.id="a722" name="collaboration" annotation="" isNavigable="true" aggregation="none" isChangeable="true" type="a617">
              <Model:AssociationEnd.multiplicity>
                <XMI.field>0</XMI.field> <!-- lower -->
                <XMI.field>-1</XMI.field> <!-- upper -->
                <XMI.field>false</XMI.field> <!-- is_ordered -->
                <XMI.field>true</XMI.field> <!-- is_unique -->
              </Model:AssociationEnd.multiplicity>
            </Model:AssociationEnd>
          </Model:Namespace.contents>
        </Model:Association>
        <Model:Association xmi.id="a723" name="A_collaboration_constrainingElement" annotation="" isRoot="true" isLeaf="true" isAbstract="false" visibility="public_vis" isDerived="false">
          <Model:Namespace.contents>
            <Model:AssociationEnd xmi.id="a724" name="collaboration" annotation="" isNavigable="true" aggregation="shared" isChangeable="true" type="a617">
              <Model:AssociationEnd.multiplicity>
                <XMI.field>0</XMI.field> <!-- lower -->
                <XMI.field>-1</XMI.field> <!-- upper -->
                <XMI.field>false</XMI.field> <!-- is_ordered -->
                <XMI.field>true</XMI.field> <!-- is_unique -->
              </Model:AssociationEnd.multiplicity>
            </Model:AssociationEnd>
            <Model:AssociationEnd xmi.id="a626" name="constrainingElement" annotation="" isNavigable="true" aggregation="none" isChangeable="true" type="a68">
              <Model:AssociationEnd.multiplicity>
                <XMI.field>0</XMI.field> <!-- lower -->
                <XMI.field>-1</XMI.field> <!-- upper -->
                <XMI.field>false</XMI.field> <!-- is_ordered -->
                <XMI.field>true</XMI.field> <!-- is_unique -->
              </Model:AssociationEnd.multiplicity>
            </Model:AssociationEnd>
          </Model:Namespace.contents>
        </Model:Association>
        <Model:Association xmi.id="a725" name="A_context_interactionInstanceSet" annotation="" isRoot="true" isLeaf="true" isAbstract="false" visibility="public_vis" isDerived="false">
          <Model:Namespace.contents>
            <Model:AssociationEnd xmi.id="a679" name="context" annotation="" isNavigable="true" aggregation="composite" isChangeable="true" type="a681">
              <Model:AssociationEnd.multiplicity>
                <XMI.field>1</XMI.field> <!-- lower -->
                <XMI.field>1</XMI.field> <!-- upper -->
                <XMI.field>false</XMI.field> <!-- is_ordered -->
                <XMI.field>false</XMI.field> <!-- is_unique -->
              </Model:AssociationEnd.multiplicity>
            </Model:AssociationEnd>
            <Model:AssociationEnd xmi.id="a687" name="interactionInstanceSet" annotation="" isNavigable="true" aggregation="none" isChangeable="true" type="a680">
              <Model:AssociationEnd.multiplicity>
                <XMI.field>0</XMI.field> <!-- lower -->
                <XMI.field>-1</XMI.field> <!-- upper -->
                <XMI.field>false</XMI.field> <!-- is_ordered -->
                <XMI.field>true</XMI.field> <!-- is_unique -->
              </Model:AssociationEnd.multiplicity>
            </Model:AssociationEnd>
          </Model:Namespace.contents>
        </Model:Association>
        <Model:Association xmi.id="a726" name="A_playedRole_conformingStimulus" annotation="" isRoot="true" isLeaf="true" isAbstract="false" visibility="public_vis" isDerived="false">
          <Model:Namespace.contents>
            <Model:AssociationEnd xmi.id="a727" name="playedRole" annotation="" isNavigable="true" aggregation="none" isChangeable="true" type="a647">
              <Model:AssociationEnd.multiplicity>
                <XMI.field>0</XMI.field> <!-- lower -->
                <XMI.field>-1</XMI.field> <!-- upper -->
                <XMI.field>false</XMI.field> <!-- is_ordered -->
                <XMI.field>true</XMI.field> <!-- is_unique -->
              </Model:AssociationEnd.multiplicity>
            </Model:AssociationEnd>
            <Model:AssociationEnd xmi.id="a672" name="conformingStimulus" annotation="" isNavigable="true" aggregation="none" isChangeable="true" type="a401">
              <Model:AssociationEnd.multiplicity>
                <XMI.field>0</XMI.field> <!-- lower -->
                <XMI.field>-1</XMI.field> <!-- upper -->
                <XMI.field>false</XMI.field> <!-- is_ordered -->
                <XMI.field>true</XMI.field> <!-- is_unique -->
              </Model:AssociationEnd.multiplicity>
            </Model:AssociationEnd>
          </Model:Namespace.contents>
        </Model:Association>
        <Model:Association xmi.id="a728" name="A_interaction_interactionInstanceSet" annotation="" isRoot="true" isLeaf="true" isAbstract="false" visibility="public_vis" isDerived="false">
          <Model:Namespace.contents>
            <Model:AssociationEnd xmi.id="a683" name="interaction" annotation="" isNavigable="true" aggregation="none" isChangeable="true" type="a619">
              <Model:AssociationEnd.multiplicity>
                <XMI.field>0</XMI.field> <!-- lower -->
                <XMI.field>1</XMI.field> <!-- upper -->
                <XMI.field>false</XMI.field> <!-- is_ordered -->
                <XMI.field>false</XMI.field> <!-- is_unique -->
              </Model:AssociationEnd.multiplicity>
            </Model:AssociationEnd>
            <Model:AssociationEnd xmi.id="a729" name="interactionInstanceSet" annotation="" isNavigable="true" aggregation="none" isChangeable="true" type="a680">
              <Model:AssociationEnd.multiplicity>
                <XMI.field>0</XMI.field> <!-- lower -->
                <XMI.field>-1</XMI.field> <!-- upper -->
                <XMI.field>false</XMI.field> <!-- is_ordered -->
                <XMI.field>true</XMI.field> <!-- is_unique -->
              </Model:AssociationEnd.multiplicity>
            </Model:AssociationEnd>
          </Model:Namespace.contents>
        </Model:Association>
        <Model:Association xmi.id="a730" name="A_collaboration_collaborationInstanceSet" annotation="" isRoot="true" isLeaf="true" isAbstract="false" visibility="public_vis" isDerived="false">
          <Model:Namespace.contents>
            <Model:AssociationEnd xmi.id="a689" name="collaboration" annotation="" isNavigable="true" aggregation="none" isChangeable="true" type="a617">
              <Model:AssociationEnd.multiplicity>
                <XMI.field>0</XMI.field> <!-- lower -->
                <XMI.field>1</XMI.field> <!-- upper -->
                <XMI.field>false</XMI.field> <!-- is_ordered -->
                <XMI.field>false</XMI.field> <!-- is_unique -->
              </Model:AssociationEnd.multiplicity>
            </Model:AssociationEnd>
            <Model:AssociationEnd xmi.id="a731" name="collaborationInstanceSet" annotation="" isNavigable="true" aggregation="none" isChangeable="true" type="a681">
              <Model:AssociationEnd.multiplicity>
                <XMI.field>0</XMI.field> <!-- lower -->
                <XMI.field>-1</XMI.field> <!-- upper -->
                <XMI.field>false</XMI.field> <!-- is_ordered -->
                <XMI.field>true</XMI.field> <!-- is_unique -->
              </Model:AssociationEnd.multiplicity>
            </Model:AssociationEnd>
          </Model:Namespace.contents>
        </Model:Association>
        <Model:Association xmi.id="a732" name="A_playedRole_conformingInstance" annotation="" isRoot="true" isLeaf="true" isAbstract="false" visibility="public_vis" isDerived="false">
          <Model:Namespace.contents>
            <Model:AssociationEnd xmi.id="a733" name="playedRole" annotation="" isNavigable="true" aggregation="none" isChangeable="true" type="a630">
              <Model:AssociationEnd.multiplicity>
                <XMI.field>0</XMI.field> <!-- lower -->
                <XMI.field>-1</XMI.field> <!-- upper -->
                <XMI.field>false</XMI.field> <!-- is_ordered -->
                <XMI.field>true</XMI.field> <!-- is_unique -->
              </Model:AssociationEnd.multiplicity>
            </Model:AssociationEnd>
            <Model:AssociationEnd xmi.id="a639" name="conformingInstance" annotation="" isNavigable="true" aggregation="none" isChangeable="true" type="a319">
              <Model:AssociationEnd.multiplicity>
                <XMI.field>0</XMI.field> <!-- lower -->
                <XMI.field>-1</XMI.field> <!-- upper -->
                <XMI.field>false</XMI.field> <!-- is_ordered -->
                <XMI.field>true</XMI.field> <!-- is_unique -->
              </Model:AssociationEnd.multiplicity>
            </Model:AssociationEnd>
          </Model:Namespace.contents>
        </Model:Association>
        <Model:Association xmi.id="a734" name="A_playedRole_conformingLink" annotation="" isRoot="true" isLeaf="true" isAbstract="false" visibility="public_vis" isDerived="false">
          <Model:Namespace.contents>
            <Model:AssociationEnd xmi.id="a735" name="playedRole" annotation="" isNavigable="true" aggregation="none" isChangeable="true" type="a642">
              <Model:AssociationEnd.multiplicity>
                <XMI.field>0</XMI.field> <!-- lower -->
                <XMI.field>-1</XMI.field> <!-- upper -->
                <XMI.field>false</XMI.field> <!-- is_ordered -->
                <XMI.field>true</XMI.field> <!-- is_unique -->
              </Model:AssociationEnd.multiplicity>
            </Model:AssociationEnd>
            <Model:AssociationEnd xmi.id="a650" name="conformingLink" annotation="" isNavigable="true" aggregation="none" isChangeable="true" type="a334">
              <Model:AssociationEnd.multiplicity>
                <XMI.field>0</XMI.field> <!-- lower -->
                <XMI.field>-1</XMI.field> <!-- upper -->
                <XMI.field>false</XMI.field> <!-- is_ordered -->
                <XMI.field>true</XMI.field> <!-- is_unique -->
              </Model:AssociationEnd.multiplicity>
            </Model:AssociationEnd>
          </Model:Namespace.contents>
        </Model:Association>
        <Model:Association xmi.id="a736" name="A_interactionInstanceSet_participatingStimulus" annotation="" isRoot="true" isLeaf="true" isAbstract="false" visibility="public_vis" isDerived="false">
          <Model:Namespace.contents>
            <Model:AssociationEnd xmi.id="a737" name="interactionInstanceSet" annotation="" isNavigable="true" aggregation="none" isChangeable="true" type="a680">
              <Model:AssociationEnd.multiplicity>
                <XMI.field>0</XMI.field> <!-- lower -->
                <XMI.field>-1</XMI.field> <!-- upper -->
                <XMI.field>false</XMI.field> <!-- is_ordered -->
                <XMI.field>true</XMI.field> <!-- is_unique -->
              </Model:AssociationEnd.multiplicity>
            </Model:AssociationEnd>
            <Model:AssociationEnd xmi.id="a685" name="participatingStimulus" annotation="" isNavigable="true" aggregation="none" isChangeable="true" type="a401">
              <Model:AssociationEnd.multiplicity>
                <XMI.field>1</XMI.field> <!-- lower -->
                <XMI.field>-1</XMI.field> <!-- upper -->
                <XMI.field>false</XMI.field> <!-- is_ordered -->
                <XMI.field>true</XMI.field> <!-- is_unique -->
              </Model:AssociationEnd.multiplicity>
            </Model:AssociationEnd>
          </Model:Namespace.contents>
        </Model:Association>
        <Model:Association xmi.id="a738" name="A_collaborationInstanceSet_participatingInstance" annotation="" isRoot="true" isLeaf="true" isAbstract="false" visibility="public_vis" isDerived="false">
          <Model:Namespace.contents>
            <Model:AssociationEnd xmi.id="a739" name="collaborationInstanceSet" annotation="" isNavigable="true" aggregation="none" isChangeable="true" type="a681">
              <Model:AssociationEnd.multiplicity>
                <XMI.field>0</XMI.field> <!-- lower -->
                <XMI.field>-1</XMI.field> <!-- upper -->
                <XMI.field>false</XMI.field> <!-- is_ordered -->
                <XMI.field>true</XMI.field> <!-- is_unique -->
              </Model:AssociationEnd.multiplicity>
            </Model:AssociationEnd>
            <Model:AssociationEnd xmi.id="a691" name="participatingInstance" annotation="" isNavigable="true" aggregation="none" isChangeable="true" type="a319">
              <Model:AssociationEnd.multiplicity>
                <XMI.field>1</XMI.field> <!-- lower -->
                <XMI.field>-1</XMI.field> <!-- upper -->
                <XMI.field>false</XMI.field> <!-- is_ordered -->
                <XMI.field>true</XMI.field> <!-- is_unique -->
              </Model:AssociationEnd.multiplicity>
            </Model:AssociationEnd>
          </Model:Namespace.contents>
        </Model:Association>
        <Model:Association xmi.id="a740" name="A_participatingLink_collaborationInstanceSet" annotation="" isRoot="true" isLeaf="true" isAbstract="false" visibility="public_vis" isDerived="false">
          <Model:Namespace.contents>
            <Model:AssociationEnd xmi.id="a693" name="participatingLink" annotation="" isNavigable="true" aggregation="none" isChangeable="true" type="a334">
              <Model:AssociationEnd.multiplicity>
                <XMI.field>0</XMI.field> <!-- lower -->
                <XMI.field>-1</XMI.field> <!-- upper -->
                <XMI.field>false</XMI.field> <!-- is_ordered -->
                <XMI.field>true</XMI.field> <!-- is_unique -->
              </Model:AssociationEnd.multiplicity>
            </Model:AssociationEnd>
            <Model:AssociationEnd xmi.id="a741" name="collaborationInstanceSet" annotation="" isNavigable="true" aggregation="none" isChangeable="true" type="a681">
              <Model:AssociationEnd.multiplicity>
                <XMI.field>0</XMI.field> <!-- lower -->
                <XMI.field>-1</XMI.field> <!-- upper -->
                <XMI.field>false</XMI.field> <!-- is_ordered -->
                <XMI.field>true</XMI.field> <!-- is_unique -->
              </Model:AssociationEnd.multiplicity>
            </Model:AssociationEnd>
          </Model:Namespace.contents>
        </Model:Association>
        <Model:Association xmi.id="a742" name="A_usedCollaboration_collaboration" annotation="" isRoot="true" isLeaf="true" isAbstract="false" visibility="public_vis" isDerived="false">
          <Model:Namespace.contents>
            <Model:AssociationEnd xmi.id="a628" name="usedCollaboration" annotation="" isNavigable="true" aggregation="none" isChangeable="true" type="a617">
              <Model:AssociationEnd.multiplicity>
                <XMI.field>0</XMI.field> <!-- lower -->
                <XMI.field>-1</XMI.field> <!-- upper -->
                <XMI.field>false</XMI.field> <!-- is_ordered -->
                <XMI.field>true</XMI.field> <!-- is_unique -->
              </Model:AssociationEnd.multiplicity>
            </Model:AssociationEnd>
            <Model:AssociationEnd xmi.id="a743" name="collaboration" annotation="" isNavigable="true" aggregation="none" isChangeable="true" type="a617">
              <Model:AssociationEnd.multiplicity>
                <XMI.field>0</XMI.field> <!-- lower -->
                <XMI.field>-1</XMI.field> <!-- upper -->
                <XMI.field>false</XMI.field> <!-- is_ordered -->
                <XMI.field>true</XMI.field> <!-- is_unique -->
              </Model:AssociationEnd.multiplicity>
            </Model:AssociationEnd>
          </Model:Namespace.contents>
        </Model:Association>
        <Model:Association xmi.id="a744" name="A_representedClassifier_collaboration" annotation="" isRoot="true" isLeaf="true" isAbstract="false" visibility="public_vis" isDerived="false">
          <Model:Namespace.contents>
            <Model:AssociationEnd xmi.id="a622" name="representedClassifier" annotation="" isNavigable="true" aggregation="none" isChangeable="true" type="a109">
              <Model:AssociationEnd.multiplicity>
                <XMI.field>0</XMI.field> <!-- lower -->
                <XMI.field>1</XMI.field> <!-- upper -->
                <XMI.field>false</XMI.field> <!-- is_ordered -->
                <XMI.field>false</XMI.field> <!-- is_unique -->
              </Model:AssociationEnd.multiplicity>
            </Model:AssociationEnd>
            <Model:AssociationEnd xmi.id="a745" name="collaboration" annotation="" isNavigable="true" aggregation="none" isChangeable="true" type="a617">
              <Model:AssociationEnd.multiplicity>
                <XMI.field>0</XMI.field> <!-- lower -->
                <XMI.field>-1</XMI.field> <!-- upper -->
                <XMI.field>false</XMI.field> <!-- is_ordered -->
                <XMI.field>true</XMI.field> <!-- is_unique -->
              </Model:AssociationEnd.multiplicity>
            </Model:AssociationEnd>
          </Model:Namespace.contents>
        </Model:Association>
        <Model:Association xmi.id="a746" name="A_collaborationInstanceSet_constrainingElement" annotation="" isRoot="true" isLeaf="true" isAbstract="false" visibility="public_vis" isDerived="false">
          <Model:Namespace.contents>
            <Model:AssociationEnd xmi.id="a747" name="collaborationInstanceSet" annotation="" isNavigable="true" aggregation="none" isChangeable="true" type="a681">
              <Model:AssociationEnd.multiplicity>
                <XMI.field>0</XMI.field> <!-- lower -->
                <XMI.field>-1</XMI.field> <!-- upper -->
                <XMI.field>false</XMI.field> <!-- is_ordered -->
                <XMI.field>true</XMI.field> <!-- is_unique -->
              </Model:AssociationEnd.multiplicity>
            </Model:AssociationEnd>
            <Model:AssociationEnd xmi.id="a695" name="constrainingElement" annotation="" isNavigable="true" aggregation="none" isChangeable="true" type="a68">
              <Model:AssociationEnd.multiplicity>
                <XMI.field>0</XMI.field> <!-- lower -->
                <XMI.field>-1</XMI.field> <!-- upper -->
                <XMI.field>false</XMI.field> <!-- is_ordered -->
                <XMI.field>true</XMI.field> <!-- is_unique -->
              </Model:AssociationEnd.multiplicity>
            </Model:AssociationEnd>
          </Model:Namespace.contents>
        </Model:Association>
      </Model:Namespace.contents>
    </Model:Package>
    <Model:Package xmi.id="a16" name="Activity_Graphs" annotation="" isRoot="false" isLeaf="false" isAbstract="false" visibility="public_vis">
      <Model:Namespace.contents>
        <Model:Tag xmi.id="a748" name="org.omg.mof.idl_prefix=org.omg.uml.BehavioralElements" annotation="" tagId="org.omg.mof.idl_prefix" elements="a16">
          <Model:Tag.values>
            <XMI.any xmi.type="string">org.omg.uml.BehavioralElements</XMI.any>
          </Model:Tag.values>
        </Model:Tag>
        <Model:Tag xmi.id="a749" name="org.omg.xmi.namespace=UML" annotation="" tagId="org.omg.xmi.namespace" elements="a16">
          <Model:Tag.values>
            <XMI.any xmi.type="string">UML</XMI.any>
          </Model:Tag.values>
        </Model:Tag>
        <Model:Class xmi.id="a750" name="ActivityGraph" annotation="" isRoot="false" isLeaf="false" isAbstract="false" visibility="public_vis" isSingleton="false" supertypes="a508">
          <Model:Namespace.contents>
            <Model:Reference xmi.id="a751" name="partition" annotation="" scope="instance_level" visibility="public_vis" isChangeable="true" type="a752" referencedEnd="a753">
              <Model:StructuralFeature.multiplicity>
                <XMI.field>0</XMI.field> <!-- lower -->
                <XMI.field>-1</XMI.field> <!-- upper -->
                <XMI.field>false</XMI.field> <!-- is_ordered -->
                <XMI.field>true</XMI.field> <!-- is_unique -->
              </Model:StructuralFeature.multiplicity>
            </Model:Reference>
          </Model:Namespace.contents>
        </Model:Class>
        <Model:Class xmi.id="a752" name="Partition" annotation="" isRoot="false" isLeaf="false" isAbstract="false" visibility="public_vis" isSingleton="false" supertypes="a68">
          <Model:Namespace.contents>
            <Model:Reference xmi.id="a754" name="contents" annotation="" scope="instance_level" visibility="public_vis" isChangeable="true" type="a68" referencedEnd="a755">
              <Model:StructuralFeature.multiplicity>
                <XMI.field>0</XMI.field> <!-- lower -->
                <XMI.field>-1</XMI.field> <!-- upper -->
                <XMI.field>false</XMI.field> <!-- is_ordered -->
                <XMI.field>true</XMI.field> <!-- is_unique -->
              </Model:StructuralFeature.multiplicity>
            </Model:Reference>
            <Model:Reference xmi.id="a756" name="activityGraph" annotation="" scope="instance_level" visibility="public_vis" isChangeable="true" type="a750" referencedEnd="a757">
              <Model:StructuralFeature.multiplicity>
                <XMI.field>1</XMI.field> <!-- lower -->
                <XMI.field>1</XMI.field> <!-- upper -->
                <XMI.field>false</XMI.field> <!-- is_ordered -->
                <XMI.field>false</XMI.field> <!-- is_unique -->
              </Model:StructuralFeature.multiplicity>
            </Model:Reference>
          </Model:Namespace.contents>
        </Model:Class>
        <Model:Import xmi.id="a758" name="Core" annotation="" visibility="public_vis" isClustered="true" importedNamespace="a6">
        </Model:Import>
        <Model:Class xmi.id="a759" name="SubactivityState" annotation="" isRoot="false" isLeaf="false" isAbstract="false" visibility="public_vis" isSingleton="false" supertypes="a518">
          <Model:Namespace.contents>
            <Model:Attribute xmi.id="a760" name="isDynamic" annotation="" scope="instance_level" visibility="public_vis" isChangeable="true" isDerived="false" type="a26">
              <Model:StructuralFeature.multiplicity>
                <XMI.field>1</XMI.field> <!-- lower -->
                <XMI.field>1</XMI.field> <!-- upper -->
                <XMI.field>false</XMI.field> <!-- is_ordered -->
                <XMI.field>false</XMI.field> <!-- is_unique -->
              </Model:StructuralFeature.multiplicity>
            </Model:Attribute>
            <Model:Attribute xmi.id="a761" name="dynamicArguments" annotation="" scope="instance_level" visibility="public_vis" isChangeable="true" isDerived="false" type="a59">
              <Model:StructuralFeature.multiplicity>
                <XMI.field>0</XMI.field> <!-- lower -->
                <XMI.field>1</XMI.field> <!-- upper -->
                <XMI.field>false</XMI.field> <!-- is_ordered -->
                <XMI.field>false</XMI.field> <!-- is_unique -->
              </Model:StructuralFeature.multiplicity>
            </Model:Attribute>
            <Model:Attribute xmi.id="a762" name="dynamicMultiplicity" annotation="" scope="instance_level" visibility="public_vis" isChangeable="true" isDerived="false" type="a40">
              <Model:StructuralFeature.multiplicity>
                <XMI.field>0</XMI.field> <!-- lower -->
                <XMI.field>1</XMI.field> <!-- upper -->
                <XMI.field>false</XMI.field> <!-- is_ordered -->
                <XMI.field>false</XMI.field> <!-- is_unique -->
              </Model:StructuralFeature.multiplicity>
            </Model:Attribute>
          </Model:Namespace.contents>
        </Model:Class>
        <Model:Import xmi.id="a763" name="Data_Types" annotation="" visibility="public_vis" isClustered="true" importedNamespace="a4">
        </Model:Import>
        <Model:Class xmi.id="a764" name="ActionState" annotation="" isRoot="false" isLeaf="false" isAbstract="false" visibility="public_vis" isSingleton="false" supertypes="a578">
          <Model:Namespace.contents>
            <Model:Attribute xmi.id="a765" name="isDynamic" annotation="" scope="instance_level" visibility="public_vis" isChangeable="true" isDerived="false" type="a26">
              <Model:StructuralFeature.multiplicity>
                <XMI.field>1</XMI.field> <!-- lower -->
                <XMI.field>1</XMI.field> <!-- upper -->
                <XMI.field>false</XMI.field> <!-- is_ordered -->
                <XMI.field>false</XMI.field> <!-- is_unique -->
              </Model:StructuralFeature.multiplicity>
            </Model:Attribute>
            <Model:Attribute xmi.id="a766" name="dynamicArguments" annotation="" scope="instance_level" visibility="public_vis" isChangeable="true" isDerived="false" type="a59">
              <Model:StructuralFeature.multiplicity>
                <XMI.field>0</XMI.field> <!-- lower -->
                <XMI.field>1</XMI.field> <!-- upper -->
                <XMI.field>false</XMI.field> <!-- is_ordered -->
                <XMI.field>false</XMI.field> <!-- is_unique -->
              </Model:StructuralFeature.multiplicity>
            </Model:Attribute>
            <Model:Attribute xmi.id="a767" name="dynamicMultiplicity" annotation="" scope="instance_level" visibility="public_vis" isChangeable="true" isDerived="false" type="a40">
              <Model:StructuralFeature.multiplicity>
                <XMI.field>0</XMI.field> <!-- lower -->
                <XMI.field>1</XMI.field> <!-- upper -->
                <XMI.field>false</XMI.field> <!-- is_ordered -->
                <XMI.field>false</XMI.field> <!-- is_unique -->
              </Model:StructuralFeature.multiplicity>
            </Model:Attribute>
          </Model:Namespace.contents>
        </Model:Class>
        <Model:Class xmi.id="a768" name="CallState" annotation="" isRoot="false" isLeaf="false" isAbstract="false" visibility="public_vis" isSingleton="false" supertypes="a764">
        </Model:Class>
        <Model:Class xmi.id="a769" name="ObjectFlowState" annotation="" isRoot="false" isLeaf="false" isAbstract="false" visibility="public_vis" isSingleton="false" supertypes="a578">
          <Model:Namespace.contents>
            <Model:Attribute xmi.id="a770" name="isSynch" annotation="" scope="instance_level" visibility="public_vis" isChangeable="true" isDerived="false" type="a26">
              <Model:StructuralFeature.multiplicity>
                <XMI.field>1</XMI.field> <!-- lower -->
                <XMI.field>1</XMI.field> <!-- upper -->
                <XMI.field>false</XMI.field> <!-- is_ordered -->
                <XMI.field>false</XMI.field> <!-- is_unique -->
              </Model:StructuralFeature.multiplicity>
            </Model:Attribute>
            <Model:Reference xmi.id="a771" name="parameter" annotation="" scope="instance_level" visibility="public_vis" isChangeable="true" type="a161" referencedEnd="a772">
              <Model:StructuralFeature.multiplicity>
                <XMI.field>0</XMI.field> <!-- lower -->
                <XMI.field>-1</XMI.field> <!-- upper -->
                <XMI.field>false</XMI.field> <!-- is_ordered -->
                <XMI.field>true</XMI.field> <!-- is_unique -->
              </Model:StructuralFeature.multiplicity>
            </Model:Reference>
            <Model:Reference xmi.id="a773" name="type" annotation="" scope="instance_level" visibility="public_vis" isChangeable="true" type="a109" referencedEnd="a774">
              <Model:StructuralFeature.multiplicity>
                <XMI.field>1</XMI.field> <!-- lower -->
                <XMI.field>1</XMI.field> <!-- upper -->
                <XMI.field>false</XMI.field> <!-- is_ordered -->
                <XMI.field>false</XMI.field> <!-- is_unique -->
              </Model:StructuralFeature.multiplicity>
            </Model:Reference>
          </Model:Namespace.contents>
        </Model:Class>
        <Model:Class xmi.id="a775" name="ClassifierInState" annotation="" isRoot="false" isLeaf="false" isAbstract="false" visibility="public_vis" isSingleton="false" supertypes="a109">
          <Model:Namespace.contents>
            <Model:Reference xmi.id="a776" name="type" annotation="" scope="instance_level" visibility="public_vis" isChangeable="true" type="a109" referencedEnd="a777">
              <Model:StructuralFeature.multiplicity>
                <XMI.field>1</XMI.field> <!-- lower -->
                <XMI.field>1</XMI.field> <!-- upper -->
                <XMI.field>false</XMI.field> <!-- is_ordered -->
                <XMI.field>false</XMI.field> <!-- is_unique -->
              </Model:StructuralFeature.multiplicity>
            </Model:Reference>
            <Model:Reference xmi.id="a778" name="inState" annotation="" scope="instance_level" visibility="public_vis" isChangeable="true" type="a512" referencedEnd="a779">
              <Model:StructuralFeature.multiplicity>
                <XMI.field>1</XMI.field> <!-- lower -->
                <XMI.field>-1</XMI.field> <!-- upper -->
                <XMI.field>false</XMI.field> <!-- is_ordered -->
                <XMI.field>true</XMI.field> <!-- is_unique -->
              </Model:StructuralFeature.multiplicity>
            </Model:Reference>
          </Model:Namespace.contents>
        </Model:Class>
        <Model:Import xmi.id="a780" name="State_Machines" annotation="" visibility="public_vis" isClustered="true" importedNamespace="a12">
        </Model:Import>
        <Model:Association xmi.id="a781" name="A_parameter_state" annotation="" isRoot="true" isLeaf="true" isAbstract="false" visibility="public_vis" isDerived="false">
          <Model:Namespace.contents>
            <Model:AssociationEnd xmi.id="a772" name="parameter" annotation="" isNavigable="true" aggregation="none" isChangeable="true" type="a161">
              <Model:AssociationEnd.multiplicity>
                <XMI.field>0</XMI.field> <!-- lower -->
                <XMI.field>-1</XMI.field> <!-- upper -->
                <XMI.field>false</XMI.field> <!-- is_ordered -->
                <XMI.field>true</XMI.field> <!-- is_unique -->
              </Model:AssociationEnd.multiplicity>
            </Model:AssociationEnd>
            <Model:AssociationEnd xmi.id="a782" name="state" annotation="" isNavigable="true" aggregation="none" isChangeable="true" type="a769">
              <Model:AssociationEnd.multiplicity>
                <XMI.field>0</XMI.field> <!-- lower -->
                <XMI.field>-1</XMI.field> <!-- upper -->
                <XMI.field>false</XMI.field> <!-- is_ordered -->
                <XMI.field>true</XMI.field> <!-- is_unique -->
              </Model:AssociationEnd.multiplicity>
            </Model:AssociationEnd>
          </Model:Namespace.contents>
        </Model:Association>
        <Model:Association xmi.id="a783" name="A_type_classifierInState" annotation="" isRoot="true" isLeaf="true" isAbstract="false" visibility="public_vis" isDerived="false">
          <Model:Namespace.contents>
            <Model:AssociationEnd xmi.id="a777" name="type" annotation="" isNavigable="true" aggregation="none" isChangeable="true" type="a109">
              <Model:AssociationEnd.multiplicity>
                <XMI.field>1</XMI.field> <!-- lower -->
                <XMI.field>1</XMI.field> <!-- upper -->
                <XMI.field>false</XMI.field> <!-- is_ordered -->
                <XMI.field>false</XMI.field> <!-- is_unique -->
              </Model:AssociationEnd.multiplicity>
            </Model:AssociationEnd>
            <Model:AssociationEnd xmi.id="a784" name="classifierInState" annotation="" isNavigable="true" aggregation="none" isChangeable="true" type="a775">
              <Model:AssociationEnd.multiplicity>
                <XMI.field>0</XMI.field> <!-- lower -->
                <XMI.field>-1</XMI.field> <!-- upper -->
                <XMI.field>false</XMI.field> <!-- is_ordered -->
                <XMI.field>true</XMI.field> <!-- is_unique -->
              </Model:AssociationEnd.multiplicity>
            </Model:AssociationEnd>
          </Model:Namespace.contents>
        </Model:Association>
        <Model:Association xmi.id="a785" name="A_contents_partition" annotation="" isRoot="true" isLeaf="true" isAbstract="false" visibility="public_vis" isDerived="false">
          <Model:Namespace.contents>
            <Model:AssociationEnd xmi.id="a755" name="contents" annotation="" isNavigable="true" aggregation="none" isChangeable="true" type="a68">
              <Model:AssociationEnd.multiplicity>
                <XMI.field>0</XMI.field> <!-- lower -->
                <XMI.field>-1</XMI.field> <!-- upper -->
                <XMI.field>false</XMI.field> <!-- is_ordered -->
                <XMI.field>true</XMI.field> <!-- is_unique -->
              </Model:AssociationEnd.multiplicity>
            </Model:AssociationEnd>
            <Model:AssociationEnd xmi.id="a786" name="partition" annotation="" isNavigable="true" aggregation="none" isChangeable="true" type="a752">
              <Model:AssociationEnd.multiplicity>
                <XMI.field>0</XMI.field> <!-- lower -->
                <XMI.field>-1</XMI.field> <!-- upper -->
                <XMI.field>false</XMI.field> <!-- is_ordered -->
                <XMI.field>true</XMI.field> <!-- is_unique -->
              </Model:AssociationEnd.multiplicity>
            </Model:AssociationEnd>
          </Model:Namespace.contents>
        </Model:Association>
        <Model:Association xmi.id="a787" name="A_activityGraph_partition" annotation="" isRoot="true" isLeaf="true" isAbstract="false" visibility="public_vis" isDerived="false">
          <Model:Namespace.contents>
            <Model:AssociationEnd xmi.id="a757" name="activityGraph" annotation="" isNavigable="true" aggregation="composite" isChangeable="true" type="a750">
              <Model:AssociationEnd.multiplicity>
                <XMI.field>1</XMI.field> <!-- lower -->
                <XMI.field>1</XMI.field> <!-- upper -->
                <XMI.field>false</XMI.field> <!-- is_ordered -->
                <XMI.field>false</XMI.field> <!-- is_unique -->
              </Model:AssociationEnd.multiplicity>
            </Model:AssociationEnd>
            <Model:AssociationEnd xmi.id="a753" name="partition" annotation="" isNavigable="true" aggregation="none" isChangeable="true" type="a752">
              <Model:AssociationEnd.multiplicity>
                <XMI.field>0</XMI.field> <!-- lower -->
                <XMI.field>-1</XMI.field> <!-- upper -->
                <XMI.field>false</XMI.field> <!-- is_ordered -->
                <XMI.field>true</XMI.field> <!-- is_unique -->
              </Model:AssociationEnd.multiplicity>
            </Model:AssociationEnd>
          </Model:Namespace.contents>
        </Model:Association>
        <Model:Association xmi.id="a788" name="A_type_objectFlowState" annotation="" isRoot="true" isLeaf="true" isAbstract="false" visibility="public_vis" isDerived="false">
          <Model:Namespace.contents>
            <Model:AssociationEnd xmi.id="a774" name="type" annotation="" isNavigable="true" aggregation="none" isChangeable="true" type="a109">
              <Model:AssociationEnd.multiplicity>
                <XMI.field>1</XMI.field> <!-- lower -->
                <XMI.field>1</XMI.field> <!-- upper -->
                <XMI.field>false</XMI.field> <!-- is_ordered -->
                <XMI.field>false</XMI.field> <!-- is_unique -->
              </Model:AssociationEnd.multiplicity>
            </Model:AssociationEnd>
            <Model:AssociationEnd xmi.id="a789" name="objectFlowState" annotation="" isNavigable="true" aggregation="none" isChangeable="true" type="a769">
              <Model:AssociationEnd.multiplicity>
                <XMI.field>0</XMI.field> <!-- lower -->
                <XMI.field>-1</XMI.field> <!-- upper -->
                <XMI.field>false</XMI.field> <!-- is_ordered -->
                <XMI.field>true</XMI.field> <!-- is_unique -->
              </Model:AssociationEnd.multiplicity>
            </Model:AssociationEnd>
          </Model:Namespace.contents>
        </Model:Association>
        <Model:Association xmi.id="a790" name="A_classifierInState_inState" annotation="" isRoot="true" isLeaf="true" isAbstract="false" visibility="public_vis" isDerived="false">
          <Model:Namespace.contents>
            <Model:AssociationEnd xmi.id="a791" name="classifierInState" annotation="" isNavigable="true" aggregation="none" isChangeable="true" type="a775">
              <Model:AssociationEnd.multiplicity>
                <XMI.field>0</XMI.field> <!-- lower -->
                <XMI.field>-1</XMI.field> <!-- upper -->
                <XMI.field>false</XMI.field> <!-- is_ordered -->
                <XMI.field>true</XMI.field> <!-- is_unique -->
              </Model:AssociationEnd.multiplicity>
            </Model:AssociationEnd>
            <Model:AssociationEnd xmi.id="a779" name="inState" annotation="" isNavigable="true" aggregation="none" isChangeable="true" type="a512">
              <Model:AssociationEnd.multiplicity>
                <XMI.field>1</XMI.field> <!-- lower -->
                <XMI.field>-1</XMI.field> <!-- upper -->
                <XMI.field>false</XMI.field> <!-- is_ordered -->
                <XMI.field>true</XMI.field> <!-- is_unique -->
              </Model:AssociationEnd.multiplicity>
            </Model:AssociationEnd>
          </Model:Namespace.contents>
        </Model:Association>
        <Model:Import xmi.id="a792" name="Common_Behavior" annotation="" visibility="public_vis" isClustered="true" importedNamespace="a8">
        </Model:Import>
      </Model:Namespace.contents>
    </Model:Package>
    <Model:Package xmi.id="a18" name="Model_Management" annotation="" isRoot="false" isLeaf="false" isAbstract="false" visibility="public_vis">
      <Model:Namespace.contents>
        <Model:Tag xmi.id="a793" name="org.omg.mof.idl_prefix=org.omg.uml" annotation="" tagId="org.omg.mof.idl_prefix" elements="a18">
          <Model:Tag.values>
            <XMI.any xmi.type="string">org.omg.uml</XMI.any>
          </Model:Tag.values>
        </Model:Tag>
        <Model:Tag xmi.id="a794" name="org.omg.xmi.namespace=UML" annotation="" tagId="org.omg.xmi.namespace" elements="a18">
          <Model:Tag.values>
            <XMI.any xmi.type="string">UML</XMI.any>
          </Model:Tag.values>
        </Model:Tag>
        <Model:Class xmi.id="a795" name="Package" annotation="" isRoot="false" isLeaf="false" isAbstract="false" visibility="public_vis" isSingleton="false" supertypes="a100 a73">
          <Model:Namespace.contents>
            <Model:Reference xmi.id="a796" name="elementImport" annotation="" scope="instance_level" visibility="public_vis" isChangeable="true" type="a797" referencedEnd="a798">
              <Model:StructuralFeature.multiplicity>
                <XMI.field>0</XMI.field> <!-- lower -->
                <XMI.field>-1</XMI.field> <!-- upper -->
                <XMI.field>false</XMI.field> <!-- is_ordered -->
                <XMI.field>true</XMI.field> <!-- is_unique -->
              </Model:StructuralFeature.multiplicity>
            </Model:Reference>
          </Model:Namespace.contents>
        </Model:Class>
        <Model:Class xmi.id="a799" name="Model" annotation="" isRoot="false" isLeaf="false" isAbstract="false" visibility="public_vis" isSingleton="false" supertypes="a795">
        </Model:Class>
        <Model:Class xmi.id="a800" name="Subsystem" annotation="" isRoot="false" isLeaf="false" isAbstract="false" visibility="public_vis" isSingleton="false" supertypes="a795 a109">
          <Model:Namespace.contents>
            <Model:Attribute xmi.id="a801" name="isInstantiable" annotation="" scope="instance_level" visibility="public_vis" isChangeable="true" isDerived="false" type="a26">
              <Model:StructuralFeature.multiplicity>
                <XMI.field>1</XMI.field> <!-- lower -->
                <XMI.field>1</XMI.field> <!-- upper -->
                <XMI.field>false</XMI.field> <!-- is_ordered -->
                <XMI.field>false</XMI.field> <!-- is_unique -->
              </Model:StructuralFeature.multiplicity>
            </Model:Attribute>
          </Model:Namespace.contents>
        </Model:Class>
        <Model:Import xmi.id="a802" name="Data_Types" annotation="" visibility="public_vis" isClustered="true" importedNamespace="a4">
        </Model:Import>
        <Model:Class xmi.id="a797" name="ElementImport" annotation="" isRoot="false" isLeaf="false" isAbstract="false" visibility="public_vis" isSingleton="false">
          <Model:Namespace.contents>
            <Model:Attribute xmi.id="a803" name="visibility" annotation="" scope="instance_level" visibility="public_vis" isChangeable="true" isDerived="false" type="a37">
              <Model:StructuralFeature.multiplicity>
                <XMI.field>0</XMI.field> <!-- lower -->
                <XMI.field>1</XMI.field> <!-- upper -->
                <XMI.field>false</XMI.field> <!-- is_ordered -->
                <XMI.field>false</XMI.field> <!-- is_unique -->
              </Model:StructuralFeature.multiplicity>
            </Model:Attribute>
            <Model:Attribute xmi.id="a804" name="alias" annotation="" scope="instance_level" visibility="public_vis" isChangeable="true" isDerived="false" type="a39">
              <Model:StructuralFeature.multiplicity>
                <XMI.field>0</XMI.field> <!-- lower -->
                <XMI.field>1</XMI.field> <!-- upper -->
                <XMI.field>false</XMI.field> <!-- is_ordered -->
                <XMI.field>false</XMI.field> <!-- is_unique -->
              </Model:StructuralFeature.multiplicity>
            </Model:Attribute>
            <Model:Attribute xmi.id="a805" name="isSpecification" annotation="" scope="instance_level" visibility="public_vis" isChangeable="true" isDerived="false" type="a26">
              <Model:StructuralFeature.multiplicity>
                <XMI.field>1</XMI.field> <!-- lower -->
                <XMI.field>1</XMI.field> <!-- upper -->
                <XMI.field>false</XMI.field> <!-- is_ordered -->
                <XMI.field>false</XMI.field> <!-- is_unique -->
              </Model:StructuralFeature.multiplicity>
            </Model:Attribute>
            <Model:Reference xmi.id="a806" name="package" annotation="" scope="instance_level" visibility="public_vis" isChangeable="true" type="a795" referencedEnd="a807">
              <Model:StructuralFeature.multiplicity>
                <XMI.field>1</XMI.field> <!-- lower -->
                <XMI.field>1</XMI.field> <!-- upper -->
                <XMI.field>false</XMI.field> <!-- is_ordered -->
                <XMI.field>false</XMI.field> <!-- is_unique -->
              </Model:StructuralFeature.multiplicity>
            </Model:Reference>
            <Model:Reference xmi.id="a808" name="importedElement" annotation="" scope="instance_level" visibility="public_vis" isChangeable="true" type="a68" referencedEnd="a809">
              <Model:StructuralFeature.multiplicity>
                <XMI.field>1</XMI.field> <!-- lower -->
                <XMI.field>1</XMI.field> <!-- upper -->
                <XMI.field>false</XMI.field> <!-- is_ordered -->
                <XMI.field>false</XMI.field> <!-- is_unique -->
              </Model:StructuralFeature.multiplicity>
            </Model:Reference>
          </Model:Namespace.contents>
        </Model:Class>
        <Model:Import xmi.id="a810" name="Core" annotation="" visibility="public_vis" isClustered="true" importedNamespace="a6">
        </Model:Import>
        <Model:Association xmi.id="a811" name="A_importedElement_elementImport" annotation="" isRoot="true" isLeaf="true" isAbstract="false" visibility="public_vis" isDerived="false">
          <Model:Namespace.contents>
            <Model:AssociationEnd xmi.id="a809" name="importedElement" annotation="" isNavigable="true" aggregation="none" isChangeable="true" type="a68">
              <Model:AssociationEnd.multiplicity>
                <XMI.field>1</XMI.field> <!-- lower -->
                <XMI.field>1</XMI.field> <!-- upper -->
                <XMI.field>false</XMI.field> <!-- is_ordered -->
                <XMI.field>false</XMI.field> <!-- is_unique -->
              </Model:AssociationEnd.multiplicity>
            </Model:AssociationEnd>
            <Model:AssociationEnd xmi.id="a812" name="elementImport" annotation="" isNavigable="true" aggregation="shared" isChangeable="true" type="a797">
              <Model:AssociationEnd.multiplicity>
                <XMI.field>0</XMI.field> <!-- lower -->
                <XMI.field>-1</XMI.field> <!-- upper -->
                <XMI.field>false</XMI.field> <!-- is_ordered -->
                <XMI.field>true</XMI.field> <!-- is_unique -->
              </Model:AssociationEnd.multiplicity>
            </Model:AssociationEnd>
          </Model:Namespace.contents>
        </Model:Association>
        <Model:Association xmi.id="a813" name="A_package_elementImport" annotation="" isRoot="true" isLeaf="true" isAbstract="false" visibility="public_vis" isDerived="false">
          <Model:Namespace.contents>
            <Model:AssociationEnd xmi.id="a807" name="package" annotation="" isNavigable="true" aggregation="composite" isChangeable="true" type="a795">
              <Model:AssociationEnd.multiplicity>
                <XMI.field>1</XMI.field> <!-- lower -->
                <XMI.field>1</XMI.field> <!-- upper -->
                <XMI.field>false</XMI.field> <!-- is_ordered -->
                <XMI.field>false</XMI.field> <!-- is_unique -->
              </Model:AssociationEnd.multiplicity>
            </Model:AssociationEnd>
            <Model:AssociationEnd xmi.id="a798" name="elementImport" annotation="" isNavigable="true" aggregation="none" isChangeable="true" type="a797">
              <Model:AssociationEnd.multiplicity>
                <XMI.field>0</XMI.field> <!-- lower -->
                <XMI.field>-1</XMI.field> <!-- upper -->
                <XMI.field>false</XMI.field> <!-- is_ordered -->
                <XMI.field>true</XMI.field> <!-- is_unique -->
              </Model:AssociationEnd.multiplicity>
            </Model:AssociationEnd>
          </Model:Namespace.contents>
        </Model:Association>
      </Model:Namespace.contents>
    </Model:Package>
  </XMI.content>
</XMI>
