ObjectWeb Consortium
Search ObjectWeb Mail Archive: 

Advanced Search - Powered by Google


Mail Archive Home | modfact-users List | June 2004 Index

    Date Index         Thread Index    

Re: provenance des meta-model UML en XMI/MOF


Bonjour,

Merci de voir des réponses ci-dessous...

> De : jc [mailto:jeancharles.quantin@xxxxxxx]
> Envoyé : jeudi 3 juin 2004 02:23
> À : modfact@xxxxxxx
> Objet : provenance des meta-model UML en XMI/MOF
>
> Bonjour,
>
> Tout d'abord je vous adresse mes félicitations pour modfact.
>
> Je vous écrit pour deux questions :
> 1- je voudrait utiliser modfact pour lire des modèles UML provenant de
> rose ou autre, et je n'y arrive pas. J'essaye de créer un "Tailored-API
> BASE" JMI Repository avec votre metamodele_UML13.xml mais j'ai une
> erreur du type :

Ceci est une erreur que nous avons déjà corrigé. Probablement vous avez
utilisé des vieux fichiers jar.
J'ai testé avec le code le plus récent dans le CVS et j'ai réussi à générer
le référentiel UML 1.3 sans problème.
Ci-joint les codes générés.

>      [java] Please report the following exception trace to
> modfact@xxxxxxx
>      [java] including your used ORB name and version.
>      [java] System property os.name = Linux
>      [java] System property os.version = 2.4.22-28mdk
>      [java] System property java.version = 1.4.2
>      [java] java.util.zip.ZipException: duplicate entry:
> uml/foundation/core/Amodelelementtemplateparameter.java
>      [java]     at
> java.util.zip.ZipOutputStream.putNextEntry(ZipOutputStream.java:163)
>      [java]     at
>
org.objectweb.modfact.jmi.generator.ZipGenerator.writeEntry(ZipGenerator.jav
> a:42)
>      [java]     at
>
org.objectweb.modfact.jmi.api.JMI1_0Generator.generate(JMI1_0Generator.java:
> 247)
>      [java]     at
>
org.objectweb.modfact.jmi.service.Generation.generateAPIs(Generation.java:12
> 8)
>      [java]     at
> org.objectweb.modfact.jmi.service.Generation.execute(Generation.java:102)
>      [java]     at
>
org.objectweb.modfact.jmi.service.GenerationService.start(GenerationService.
> java:69)
>      [java]     at
> org.objectweb.util.cmdline.lib.ApplicationBase.runMain(Unknown Source)
>      [java]     at
>
org.objectweb.modfact.jmi.service.GenerationService.main(GenerationService.j
> ava:85)
>
> 2- Ma deuxième question est donc :
> D'ou viens cette description d'UML par le MOF en XMI ?
> Je sais qu'elle provient d'Unisys (créateur du plug-in XMI Rose), mais
> je voudrait savoir s'il est possible de télécharger cette XMI quelque
> part ?

Le méta-modèle UML 1.3 est disponible sur le site de l'OMG (en format XMI).
document ??/01-12-02. voir pièce jointe.
Cependant ce méta-modèle crée des plème lors de la génération de codes
Par exemple, il faut ajouter le nom de substitution Class -> UmlClass, etc
Nous l'avons donc importé dans Rose, modifié et ré-exporté.
Pour tester ce méta-modèle, nous avons construit le référentiel pour stocker
et manipuler
des modèles UML qui ont été saisis dans Rose (exportés en tant qu'instances
UML)


> De la même manière peut-être est-il possible de trouver la description
> du MOF par lui_même en XMI ?

Nous avons pris le méta-métamodèle MOF dans le projet NetBeans MDR.
C'est parce que nous avions besoins du métaméta-modèle MOF 1.4 qui est
décrit par MOF 1.4 lui-même.
Veillez trouver le fichier ci-joint (mof.xml)

>
> On trouve naturellement des DTD pour des modèles UML 13 devant être
> décrit en XMI mais rarement les XMIs de nos méta-models préférés : UML &
> MOF !
>
> Merci de l'attention que vous porterez à ma requête et bonne
> continuation.
>
> Jean-Charles Quantin
>
>
>
--------------------------------------------------------------------
Prawee SRIPLAKICH
Laboratory of Paris 6 (LIP6) - office C1133
8, rue du Capitaine Scott, 75015 Paris - FRANCE
Tel:   +33 (0) 1 44 27 88 61
Fax : +33 (0) 1 44 27 87 71

Attachment: uml_impl.zip
Description: Zip compressed data

Attachment: uml_api.zip
Description: Zip compressed data

<?xml version = '1.0' encoding = 'ISO-8859-1'?>
<!-- <!DOCTYPE XMI SYSTEM 'Model1311.DTD' > -->
<XMI xmi.version = '1.1' xmlns:Model='http://omg.org/mof.Model/1.3' timestamp = 'Wed Oct 15 19:58:22 2003' >
 <XMI.header>
  <XMI.documentation>
   <XMI.exporter>Unisys.JCR.1</XMI.exporter>
   <XMI.exporterVersion>1.3.4</XMI.exporterVersion>
  </XMI.documentation>
  <XMI.metamodel xmi.name = 'org.omg.mof.Model' xmi.version = '1.3'/>
 </XMI.header>
<XMI.content>
<!-- ==================== UML    [Package] ==================== -->
<Model:Package xmi.id = 'a3F815C2D01D4' 
  name = 'UML' annotation = '' 
  isRoot = 'false' isLeaf = 'false' isAbstract = 'false' visibility = 'public_vis' >
  <Model:Namespace.contents>
    <!-- ==================== UML.Model_Management    [Package] ==================== -->
    <Model:Package xmi.id = 'a3F7DC4E70271' 
      name = 'Model_Management' annotation = '' 
      isRoot = 'false' isLeaf = 'false' isAbstract = 'false' visibility = 'public_vis' >
      <Model:Namespace.contents>
        <!-- ==================== UML.Model_Management.Package    [Class] ==================== -->
        <Model:Class xmi.id = 'a3F7DC4E70274' 
          name = 'Package' annotation = '' 
          isRoot = 'false' isLeaf = 'false' isAbstract = 'false' visibility = 'public_vis' 
          isSingleton = 'false' 
          supertypes = 'a3F7DC4E70041 a3F7DC4E70051' >
          <Model:Namespace.contents>
            <!-- ==================== UML.Model_Management.Package.elementImport    [Reference] ==================== -->
            <Model:Reference xmi.id = 'ra3F7DC4EA007E' 
              name = 'elementImport' annotation = '' 
              scope = 'instance_level' visibility = 'public_vis' 
              isChangeable = 'true' 
              type = 'a3F7DC4E70281' 
              referencedEnd = 'a3F7DC4EA007E' >
              <Model:StructuralFeature.multiplicity>
                <Model:MultiplicityType lower = '0' upper = '-1' is_ordered = 'false' is_unique = 'true' />
              </Model:StructuralFeature.multiplicity>
            </Model:Reference>
          </Model:Namespace.contents>
        </Model:Class>
        <!-- ==================== UML.Model_Management.Model    [Class] ==================== -->
        <Model:Class xmi.id = 'a3F7DC4E70275' 
          name = 'Model' annotation = '' 
          isRoot = 'false' isLeaf = 'false' isAbstract = 'false' visibility = 'public_vis' 
          isSingleton = 'false' 
          supertypes = 'a3F7DC4E70274' >
        </Model:Class>
        <!-- ==================== UML.Model_Management.Subsystem    [Class] ==================== -->
        <Model:Class xmi.id = 'a3F7DC4E70276' 
          name = 'Subsystem' annotation = '' 
          isRoot = 'false' isLeaf = 'false' isAbstract = 'false' visibility = 'public_vis' 
          isSingleton = 'false' 
          supertypes = 'a3F7DC4E70274 a3F7DC4E70052' >
          <Model:Namespace.contents>
            <!-- ==================== UML.Model_Management.Subsystem.isInstantiable    [Attribute] ==================== -->
            <Model:Attribute xmi.id = 'a3F7DC4E70280' 
              name = 'isInstantiable' annotation = '' 
              scope = 'instance_level' visibility = 'public_vis' 
              isChangeable = 'true' 
              isDerived = 'false' 
              type = 'a3F7DC4E603C8' >
              <Model:StructuralFeature.multiplicity>
                <Model:MultiplicityType lower = '1' upper = '1' is_ordered = 'false' is_unique = 'false' />
              </Model:StructuralFeature.multiplicity>
            </Model:Attribute>
          </Model:Namespace.contents>
        </Model:Class>
        <Model:Import xmi.id = 'G.315' 
          name = 'Foundation' annotation = '' 
          visibility = 'public_vis' isClustered = 'false' 
          importedNamespace = 'a3F7DC4E603A9' >
        </Model:Import>
        <!-- ==================== UML.Model_Management.ElementImport    [Class] ==================== -->
        <Model:Class xmi.id = 'a3F7DC4E70281' 
          name = 'ElementImport' annotation = '' 
          isRoot = 'false' isLeaf = 'false' isAbstract = 'false' visibility = 'public_vis' 
          isSingleton = 'false' >
          <Model:Namespace.contents>
            <!-- ==================== UML.Model_Management.ElementImport.modelElement    [Reference] ==================== -->
            <Model:Reference xmi.id = 'ra3F7DC4EA006E' 
              name = 'modelElement' annotation = '' 
              scope = 'instance_level' visibility = 'public_vis' 
              isChangeable = 'true' 
              type = 'a3F7DC4E70035' 
              referencedEnd = 'a3F7DC4EA006E' >
              <Model:StructuralFeature.multiplicity>
                <Model:MultiplicityType lower = '1' upper = '1' is_ordered = 'false' is_unique = 'false' />
              </Model:StructuralFeature.multiplicity>
            </Model:Reference>
            <!-- ==================== UML.Model_Management.ElementImport.package    [Reference] ==================== -->
            <Model:Reference xmi.id = 'ra3F7DC4EA008D' 
              name = 'package' annotation = '' 
              scope = 'instance_level' visibility = 'public_vis' 
              isChangeable = 'true' 
              type = 'a3F7DC4E70274' 
              referencedEnd = 'a3F7DC4EA008D' >
              <Model:StructuralFeature.multiplicity>
                <Model:MultiplicityType lower = '1' upper = '1' is_ordered = 'false' is_unique = 'false' />
              </Model:StructuralFeature.multiplicity>
            </Model:Reference>
            <!-- ==================== UML.Model_Management.ElementImport.visibility    [Attribute] ==================== -->
            <Model:Attribute xmi.id = 'a3F7DC4E70282' 
              name = 'visibility' annotation = '' 
              scope = 'instance_level' visibility = 'public_vis' 
              isChangeable = 'true' 
              isDerived = 'false' 
              type = 'a3F7DC4E603DF' >
              <Model:StructuralFeature.multiplicity>
                <Model:MultiplicityType lower = '1' upper = '1' is_ordered = 'false' is_unique = 'false' />
              </Model:StructuralFeature.multiplicity>
            </Model:Attribute>
            <!-- ==================== UML.Model_Management.ElementImport.alias    [Attribute] ==================== -->
            <Model:Attribute xmi.id = 'a3F7DC4E70283' 
              name = 'alias' annotation = '' 
              scope = 'instance_level' visibility = 'public_vis' 
              isChangeable = 'true' 
              isDerived = 'false' 
              type = 'a3F7DC4E70002' >
              <Model:StructuralFeature.multiplicity>
                <Model:MultiplicityType lower = '1' upper = '1' is_ordered = 'false' is_unique = 'false' />
              </Model:StructuralFeature.multiplicity>
            </Model:Attribute>
          </Model:Namespace.contents>
        </Model:Class>
        <!-- ==================== UML.Model_Management.A_modelElement_elementImport    [Association] ==================== -->
        <Model:Association xmi.id = 'a3F7DC4EA006D' 
          name = 'A_modelElement_elementImport' annotation = '' 
          isRoot = 'true' isLeaf = 'true' isAbstract = 'false' visibility = 'public_vis' 
          isDerived = 'false' >
          <Model:Namespace.contents>
            <Model:AssociationEnd xmi.id = 'a3F7DC4EA006E' 
              name = 'modelElement' annotation = '' 
              isNavigable = 'true' aggregation = 'none' isChangeable = 'true' 
              type = 'a3F7DC4E70035' >
              <Model:AssociationEnd.multiplicity>
                <Model:MultiplicityType lower = '1' upper = '1' is_ordered = 'false' is_unique = 'false' />
              </Model:AssociationEnd.multiplicity>
            </Model:AssociationEnd>
            <Model:AssociationEnd xmi.id = 'a3F7DC4EA0070' 
              name = 'elementImport' annotation = '' 
              isNavigable = 'true' aggregation = 'none' isChangeable = 'true' 
              type = 'a3F7DC4E70281' >
              <Model:AssociationEnd.multiplicity>
                <Model:MultiplicityType lower = '0' upper = '-1' is_ordered = 'false' is_unique = 'true' />
              </Model:AssociationEnd.multiplicity>
            </Model:AssociationEnd>
          </Model:Namespace.contents>
        </Model:Association>
        <!-- ==================== UML.Model_Management.A_package_elementImport    [Association] ==================== -->
        <Model:Association xmi.id = 'a3F7DC4EA007D' 
          name = 'A_package_elementImport' annotation = '' 
          isRoot = 'true' isLeaf = 'true' isAbstract = 'false' visibility = 'public_vis' 
          isDerived = 'false' >
          <Model:Namespace.contents>
            <Model:AssociationEnd xmi.id = 'a3F7DC4EA007E' 
              name = 'elementImport' annotation = '' 
              isNavigable = 'true' aggregation = 'none' isChangeable = 'true' 
              type = 'a3F7DC4E70281' >
              <Model:AssociationEnd.multiplicity>
                <Model:MultiplicityType lower = '0' upper = '-1' is_ordered = 'false' is_unique = 'true' />
              </Model:AssociationEnd.multiplicity>
            </Model:AssociationEnd>
            <Model:AssociationEnd xmi.id = 'a3F7DC4EA008D' 
              name = 'package' annotation = '' 
              isNavigable = 'true' aggregation = 'composite' isChangeable = 'true' 
              type = 'a3F7DC4E70274' >
              <Model:AssociationEnd.multiplicity>
                <Model:MultiplicityType lower = '1' upper = '1' is_ordered = 'false' is_unique = 'false' />
              </Model:AssociationEnd.multiplicity>
            </Model:AssociationEnd>
          </Model:Namespace.contents>
        </Model:Association>
      </Model:Namespace.contents>
    </Model:Package>
    <!-- ==================== UML.org.omg.mof.idl_prefix=org.omg.uml    [Tag] ==================== -->
    <Model:Tag xmi.id = 'G.313' 
      name = 'org.omg.mof.idl_prefix=org.omg.uml' annotation = '' 
      tagId = 'org.omg.mof.idl_prefix' 
      elements = 'a3F7DC4E70271 a3F7DC4E603A9 a3F7DC4E70157' >
      <Model:Tag.values>
        <XMI.any xmi.type = 'string' xmi.name = ''>org.omg.uml</XMI.any>
      </Model:Tag.values>
    </Model:Tag>
    <!-- ==================== UML.org.omg.xmi.namespace=UML    [Tag] ==================== -->
    <Model:Tag xmi.id = 'G.314' 
      name = 'org.omg.xmi.namespace=UML' annotation = '' 
      tagId = 'org.omg.xmi.namespace' 
      elements = 'a3F7DC4E70271 a3F7DC4E603A9 a3F7DC4E70157' >
      <Model:Tag.values>
        <XMI.any xmi.type = 'string' xmi.name = ''>UML</XMI.any>
      </Model:Tag.values>
    </Model:Tag>
    <!-- ==================== UML.Foundation    [Package] ==================== -->
    <Model:Package xmi.id = 'a3F7DC4E603A9' 
      name = 'Foundation' annotation = '' 
      isRoot = 'false' isLeaf = 'false' isAbstract = 'false' visibility = 'public_vis' >
      <Model:Namespace.contents>
        <!-- ==================== UML.Foundation.Data_Types    [Package] ==================== -->
        <Model:Package xmi.id = 'a3F7DC4E603AC' 
          name = 'Data_Types' annotation = '' 
          isRoot = 'false' isLeaf = 'false' isAbstract = 'false' visibility = 'public_vis' >
          <Model:Namespace.contents>
            <!-- ==================== UML.Foundation.Data_Types.Integer    [DataType] ==================== -->
            <Model:DataType xmi.id = 'a3F7DC4E603AE' 
              name = 'Integer' annotation = '' 
              isRoot = 'true' isLeaf = 'true' isAbstract = 'false' visibility = 'public_vis' >
              <Model:DataType.typeCode>
                <XMI.CorbaTypeCode>
                  <XMI.CorbaTcAlias xmi.tcName = 'Integer'>
                  <XMI.CorbaTypeCode>
                    <XMI.CorbaTcLong/>
                  </XMI.CorbaTypeCode>
                  </XMI.CorbaTcAlias>
                </XMI.CorbaTypeCode>
              </Model:DataType.typeCode>
            </Model:DataType>
            <!-- ==================== UML.Foundation.Data_Types.com.urep.jcr.transient=true    [Tag] ==================== -->
            <Model:Tag xmi.id = 'G.316' 
              name = 'com.urep.jcr.transient=true' annotation = '' 
              tagId = 'com.urep.jcr.transient' 
              elements = 'a3F7DC4E603AE a3F7DC4E603B9 a3F7DC4E603BB a3F7DC4E603BD a3F7DC4E603BF a3F7DC4E603C8 a3F7DC4E603CA a3F7DC4E603CC a3F7DC4E603CE a3F7DC4E603D0 a3F7DC4E603D9 a3F7DC4E603DB a3F7DC4E603DD a3F7DC4E603DF a3F7DC4E70000 a3F7DC4E70002 a3F7DC4E70004 a3F7DC4E70006' >
              <Model:Tag.values>
                <XMI.any xmi.type = 'string' xmi.name = ''>true</XMI.any>
              </Model:Tag.values>
            </Model:Tag>
            <!-- ==================== UML.Foundation.Data_Types.UnlimitedInteger    [DataType] ==================== -->
            <Model:DataType xmi.id = 'a3F7DC4E603B9' 
              name = 'UnlimitedInteger' annotation = '' 
              isRoot = 'true' isLeaf = 'true' isAbstract = 'false' visibility = 'public_vis' >
              <Model:DataType.typeCode>
                <XMI.CorbaTypeCode>
                  <XMI.CorbaTcAlias xmi.tcName = 'UnlimitedInteger'>
                  <XMI.CorbaTypeCode>
                    <XMI.CorbaTcLong/>
                  </XMI.CorbaTypeCode>
                  </XMI.CorbaTcAlias>
                </XMI.CorbaTypeCode>
              </Model:DataType.typeCode>
            </Model:DataType>
            <!-- ==================== UML.Foundation.Data_Types.String    [DataType] ==================== -->
            <Model:DataType xmi.id = 'a3F7DC4E603BB' 
              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>
            <!-- ==================== UML.Foundation.Data_Types.Time    [DataType] ==================== -->
            <Model:DataType xmi.id = 'a3F7DC4E603BD' 
              name = 'Time' annotation = '' 
              isRoot = 'true' isLeaf = 'true' isAbstract = 'false' visibility = 'public_vis' >
              <Model:DataType.typeCode>
                <XMI.CorbaTypeCode>
                  <XMI.CorbaTcAlias xmi.tcName = 'UmlTime'>
                  <XMI.CorbaTypeCode>
                    <XMI.CorbaTcFloat/>
                  </XMI.CorbaTypeCode>
                  </XMI.CorbaTcAlias>
                </XMI.CorbaTypeCode>
              </Model:DataType.typeCode>
            </Model:DataType>
            <!-- ==================== UML.Foundation.Data_Types.org.omg.mof.idl_substitute_name=UmlTime    [Tag] ==================== -->
            <Model:Tag xmi.id = 'G.317' 
              name = 'org.omg.mof.idl_substitute_name=UmlTime' annotation = '' 
              tagId = 'org.omg.mof.idl_substitute_name' 
              elements = 'a3F7DC4E603BD' >
              <Model:Tag.values>
                <XMI.any xmi.type = 'string' xmi.name = ''>UmlTime</XMI.any>
              </Model:Tag.values>
            </Model:Tag>
            <!-- ==================== UML.Foundation.Data_Types.AggregationKind    [DataType] ==================== -->
            <Model:DataType xmi.id = 'a3F7DC4E603BF' 
              name = 'AggregationKind' annotation = '' 
              isRoot = 'true' isLeaf = 'true' isAbstract = 'false' visibility = 'public_vis' >
              <Model:DataType.typeCode>
                <XMI.CorbaTypeCode>
                  <XMI.CorbaTcEnum xmi.tcName = 'AggregationKind'>
                  <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>
            <!-- ==================== UML.Foundation.Data_Types.org.omg.xmi.enumerationUnprefix=ak_    [Tag] ==================== -->
            <Model:Tag xmi.id = 'G.318' 
              name = 'org.omg.xmi.enumerationUnprefix=ak_' annotation = '' 
              tagId = 'org.omg.xmi.enumerationUnprefix' 
              elements = 'a3F7DC4E603BF' >
              <Model:Tag.values>
                <XMI.any xmi.type = 'string' xmi.name = ''>ak_</XMI.any>
              </Model:Tag.values>
            </Model:Tag>
            <!-- ==================== UML.Foundation.Data_Types.Boolean    [DataType] ==================== -->
            <Model:DataType xmi.id = 'a3F7DC4E603C8' 
              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>
            <!-- ==================== UML.Foundation.Data_Types.CallConcurrencyKind    [DataType] ==================== -->
            <Model:DataType xmi.id = 'a3F7DC4E603CA' 
              name = 'CallConcurrencyKind' annotation = '' 
              isRoot = 'true' isLeaf = 'true' isAbstract = 'false' visibility = 'public_vis' >
              <Model:DataType.typeCode>
                <XMI.CorbaTypeCode>
                  <XMI.CorbaTcEnum xmi.tcName = 'CallConcurrencyKind'>
                  <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>
            <!-- ==================== UML.Foundation.Data_Types.org.omg.xmi.enumerationUnprefix=cck_    [Tag] ==================== -->
            <Model:Tag xmi.id = 'G.319' 
              name = 'org.omg.xmi.enumerationUnprefix=cck_' annotation = '' 
              tagId = 'org.omg.xmi.enumerationUnprefix' 
              elements = 'a3F7DC4E603CA' >
              <Model:Tag.values>
                <XMI.any xmi.type = 'string' xmi.name = ''>cck_</XMI.any>
              </Model:Tag.values>
            </Model:Tag>
            <!-- ==================== UML.Foundation.Data_Types.ChangeableKind    [DataType] ==================== -->
            <Model:DataType xmi.id = 'a3F7DC4E603CC' 
              name = 'ChangeableKind' annotation = '' 
              isRoot = 'true' isLeaf = 'true' isAbstract = 'false' visibility = 'public_vis' >
              <Model:DataType.typeCode>
                <XMI.CorbaTypeCode>
                  <XMI.CorbaTcEnum xmi.tcName = 'ChangeableKind'>
                  <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>
            <!-- ==================== UML.Foundation.Data_Types.org.omg.xmi.enumerationUnprefix=ck_    [Tag] ==================== -->
            <Model:Tag xmi.id = 'G.320' 
              name = 'org.omg.xmi.enumerationUnprefix=ck_' annotation = '' 
              tagId = 'org.omg.xmi.enumerationUnprefix' 
              elements = 'a3F7DC4E603CC' >
              <Model:Tag.values>
                <XMI.any xmi.type = 'string' xmi.name = ''>ck_</XMI.any>
              </Model:Tag.values>
            </Model:Tag>
            <!-- ==================== UML.Foundation.Data_Types.MessageDirectionKind    [DataType] ==================== -->
            <Model:DataType xmi.id = 'a3F7DC4E603CE' 
              name = 'MessageDirectionKind' annotation = '' 
              isRoot = 'true' isLeaf = 'true' isAbstract = 'false' visibility = 'public_vis' >
              <Model:DataType.typeCode>
                <XMI.CorbaTypeCode>
                  <XMI.CorbaTcEnum xmi.tcName = 'MessageDirectionKind'>
                  <XMI.CorbaTcEnumLabel xmi.tcName = 'mdk_activation'/>
                  <XMI.CorbaTcEnumLabel xmi.tcName = 'mdk_return'/>
                  </XMI.CorbaTcEnum>
                </XMI.CorbaTypeCode>
              </Model:DataType.typeCode>
            </Model:DataType>
            <!-- ==================== UML.Foundation.Data_Types.org.omg.xmi.enumerationUnprefix=mdk_    [Tag] ==================== -->
            <Model:Tag xmi.id = 'G.321' 
              name = 'org.omg.xmi.enumerationUnprefix=mdk_' annotation = '' 
              tagId = 'org.omg.xmi.enumerationUnprefix' 
              elements = 'a3F7DC4E603CE' >
              <Model:Tag.values>
                <XMI.any xmi.type = 'string' xmi.name = ''>mdk_</XMI.any>
              </Model:Tag.values>
            </Model:Tag>
            <!-- ==================== UML.Foundation.Data_Types.OrderingKind    [DataType] ==================== -->
            <Model:DataType xmi.id = 'a3F7DC4E603D0' 
              name = 'OrderingKind' annotation = '' 
              isRoot = 'true' isLeaf = 'true' isAbstract = 'false' visibility = 'public_vis' >
              <Model:DataType.typeCode>
                <XMI.CorbaTypeCode>
                  <XMI.CorbaTcEnum xmi.tcName = 'OrderingKind'>
                  <XMI.CorbaTcEnumLabel xmi.tcName = 'ok_unordered'/>
                  <XMI.CorbaTcEnumLabel xmi.tcName = 'ok_ordered'/>
                  <XMI.CorbaTcEnumLabel xmi.tcName = 'ok_sorted'/>
                  </XMI.CorbaTcEnum>
                </XMI.CorbaTypeCode>
              </Model:DataType.typeCode>
            </Model:DataType>
            <!-- ==================== UML.Foundation.Data_Types.org.omg.xmi.enumerationUnprefix=ok_    [Tag] ==================== -->
            <Model:Tag xmi.id = 'G.322' 
              name = 'org.omg.xmi.enumerationUnprefix=ok_' annotation = '' 
              tagId = 'org.omg.xmi.enumerationUnprefix' 
              elements = 'a3F7DC4E603D0' >
              <Model:Tag.values>
                <XMI.any xmi.type = 'string' xmi.name = ''>ok_</XMI.any>
              </Model:Tag.values>
            </Model:Tag>
            <!-- ==================== UML.Foundation.Data_Types.ParameterDirectionKind    [DataType] ==================== -->
            <Model:DataType xmi.id = 'a3F7DC4E603D9' 
              name = 'ParameterDirectionKind' annotation = '' 
              isRoot = 'true' isLeaf = 'true' isAbstract = 'false' visibility = 'public_vis' >
              <Model:DataType.typeCode>
                <XMI.CorbaTypeCode>
                  <XMI.CorbaTcEnum xmi.tcName = 'ParameterDirectionKind'>
                  <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>
            <!-- ==================== UML.Foundation.Data_Types.org.omg.xmi.enumerationUnprefix=pdk_    [Tag] ==================== -->
            <Model:Tag xmi.id = 'G.323' 
              name = 'org.omg.xmi.enumerationUnprefix=pdk_' annotation = '' 
              tagId = 'org.omg.xmi.enumerationUnprefix' 
              elements = 'a3F7DC4E603D9' >
              <Model:Tag.values>
                <XMI.any xmi.type = 'string' xmi.name = ''>pdk_</XMI.any>
              </Model:Tag.values>
            </Model:Tag>
            <!-- ==================== UML.Foundation.Data_Types.PseudostateKind    [DataType] ==================== -->
            <Model:DataType xmi.id = 'a3F7DC4E603DB' 
              name = 'PseudostateKind' annotation = '' 
              isRoot = 'true' isLeaf = 'true' isAbstract = 'false' visibility = 'public_vis' >
              <Model:DataType.typeCode>
                <XMI.CorbaTypeCode>
                  <XMI.CorbaTcEnum xmi.tcName = 'PseudostateKind'>
                  <XMI.CorbaTcEnumLabel xmi.tcName = 'pk_initial'/>
                  <XMI.CorbaTcEnumLabel xmi.tcName = 'pk_deepHistory'/>
                  <XMI.CorbaTcEnumLabel xmi.tcName = 'pk_shallowHistory'/>
                  <XMI.CorbaTcEnumLabel xmi.tcName = 'pk_join'/>
                  <XMI.CorbaTcEnumLabel xmi.tcName = 'pk_fork'/>
                  <XMI.CorbaTcEnumLabel xmi.tcName = 'pk_branch'/>
                  <XMI.CorbaTcEnumLabel xmi.tcName = 'pk_junction'/>
                  <XMI.CorbaTcEnumLabel xmi.tcName = 'pk_final'/>
                  </XMI.CorbaTcEnum>
                </XMI.CorbaTypeCode>
              </Model:DataType.typeCode>
            </Model:DataType>
            <!-- ==================== UML.Foundation.Data_Types.org.omg.xmi.enumerationUnprefix=pk_    [Tag] ==================== -->
            <Model:Tag xmi.id = 'G.324' 
              name = 'org.omg.xmi.enumerationUnprefix=pk_' annotation = '' 
              tagId = 'org.omg.xmi.enumerationUnprefix' 
              elements = 'a3F7DC4E603DB' >
              <Model:Tag.values>
                <XMI.any xmi.type = 'string' xmi.name = ''>pk_</XMI.any>
              </Model:Tag.values>
            </Model:Tag>
            <!-- ==================== UML.Foundation.Data_Types.ScopeKind    [DataType] ==================== -->
            <Model:DataType xmi.id = 'a3F7DC4E603DD' 
              name = 'ScopeKind' annotation = '' 
              isRoot = 'true' isLeaf = 'true' isAbstract = 'false' visibility = 'public_vis' >
              <Model:DataType.typeCode>
                <XMI.CorbaTypeCode>
                  <XMI.CorbaTcEnum xmi.tcName = 'ScopeKind'>
                  <XMI.CorbaTcEnumLabel xmi.tcName = 'sk_instance'/>
                  <XMI.CorbaTcEnumLabel xmi.tcName = 'sk_classifier'/>
                  </XMI.CorbaTcEnum>
                </XMI.CorbaTypeCode>
              </Model:DataType.typeCode>
            </Model:DataType>
            <!-- ==================== UML.Foundation.Data_Types.org.omg.xmi.enumerationUnprefix=sk_    [Tag] ==================== -->
            <Model:Tag xmi.id = 'G.325' 
              name = 'org.omg.xmi.enumerationUnprefix=sk_' annotation = '' 
              tagId = 'org.omg.xmi.enumerationUnprefix' 
              elements = 'a3F7DC4E603DD' >
              <Model:Tag.values>
                <XMI.any xmi.type = 'string' xmi.name = ''>sk_</XMI.any>
              </Model:Tag.values>
            </Model:Tag>
            <!-- ==================== UML.Foundation.Data_Types.VisibilityKind    [DataType] ==================== -->
            <Model:DataType xmi.id = 'a3F7DC4E603DF' 
              name = 'VisibilityKind' annotation = '' 
              isRoot = 'true' isLeaf = 'true' isAbstract = 'false' visibility = 'public_vis' >
              <Model:DataType.typeCode>
                <XMI.CorbaTypeCode>
                  <XMI.CorbaTcEnum xmi.tcName = 'VisibilityKind'>
                  <XMI.CorbaTcEnumLabel xmi.tcName = 'vk_public'/>
                  <XMI.CorbaTcEnumLabel xmi.tcName = 'vk_protected'/>
                  <XMI.CorbaTcEnumLabel xmi.tcName = 'vk_private'/>
                  </XMI.CorbaTcEnum>
                </XMI.CorbaTypeCode>
              </Model:DataType.typeCode>
            </Model:DataType>
            <!-- ==================== UML.Foundation.Data_Types.org.omg.xmi.enumerationUnprefix=vk_    [Tag] ==================== -->
            <Model:Tag xmi.id = 'G.326' 
              name = 'org.omg.xmi.enumerationUnprefix=vk_' annotation = '' 
              tagId = 'org.omg.xmi.enumerationUnprefix' 
              elements = 'a3F7DC4E603DF' >
              <Model:Tag.values>
                <XMI.any xmi.type = 'string' xmi.name = ''>vk_</XMI.any>
              </Model:Tag.values>
            </Model:Tag>
            <!-- ==================== UML.Foundation.Data_Types.Mapping    [DataType] ==================== -->
            <Model:DataType xmi.id = 'a3F7DC4E70000' 
              name = 'Mapping' annotation = '' 
              isRoot = 'true' isLeaf = 'true' isAbstract = 'false' visibility = 'public_vis' >
              <Model:DataType.typeCode>
                <XMI.CorbaTypeCode>
                  <XMI.CorbaTcAlias xmi.tcName = 'Mapping'>
                  <XMI.CorbaTypeCode>
                    <XMI.CorbaTcString xmi.tcLength = '0'/>
                  </XMI.CorbaTypeCode>
                  </XMI.CorbaTcAlias>
                </XMI.CorbaTypeCode>
              </Model:DataType.typeCode>
            </Model:DataType>
            <!-- ==================== UML.Foundation.Data_Types.Name    [DataType] ==================== -->
            <Model:DataType xmi.id = 'a3F7DC4E70002' 
              name = 'Name' annotation = '' 
              isRoot = 'true' isLeaf = 'true' isAbstract = 'false' visibility = 'public_vis' >
              <Model:DataType.typeCode>
                <XMI.CorbaTypeCode>
                  <XMI.CorbaTcAlias xmi.tcName = 'Name'>
                  <XMI.CorbaTypeCode>
                    <XMI.CorbaTcString xmi.tcLength = '0'/>
                  </XMI.CorbaTypeCode>
                  </XMI.CorbaTcAlias>
                </XMI.CorbaTypeCode>
              </Model:DataType.typeCode>
            </Model:DataType>
            <!-- ==================== UML.Foundation.Data_Types.LocationReference    [DataType] ==================== -->
            <Model:DataType xmi.id = 'a3F7DC4E70004' 
              name = 'LocationReference' annotation = '' 
              isRoot = 'true' isLeaf = 'true' isAbstract = 'false' visibility = 'public_vis' >
              <Model:DataType.typeCode>
                <XMI.CorbaTypeCode>
                  <XMI.CorbaTcAlias xmi.tcName = 'LocationReference'>
                  <XMI.CorbaTypeCode>
                    <XMI.CorbaTcString xmi.tcLength = '0'/>
                  </XMI.CorbaTypeCode>
                  </XMI.CorbaTcAlias>
                </XMI.CorbaTypeCode>
              </Model:DataType.typeCode>
            </Model:DataType>
            <!-- ==================== UML.Foundation.Data_Types.Geometry    [DataType] ==================== -->
            <Model:DataType xmi.id = 'a3F7DC4E70006' 
              name = 'Geometry' annotation = '' 
              isRoot = 'true' isLeaf = 'true' isAbstract = 'false' visibility = 'public_vis' >
              <Model:DataType.typeCode>
                <XMI.CorbaTypeCode>
                  <XMI.CorbaTcAlias xmi.tcName = 'Geometry'>
                  <XMI.CorbaTypeCode>
                    <XMI.CorbaTcString xmi.tcLength = '0'/>
                  </XMI.CorbaTypeCode>
                  </XMI.CorbaTcAlias>
                </XMI.CorbaTypeCode>
              </Model:DataType.typeCode>
            </Model:DataType>
            <!-- ==================== UML.Foundation.Data_Types.Multiplicity    [Class] ==================== -->
            <Model:Class xmi.id = 'a3F7DC4E7000F' 
              name = 'Multiplicity' annotation = '' 
              isRoot = 'false' isLeaf = 'false' isAbstract = 'false' visibility = 'public_vis' 
              isSingleton = 'false' >
              <Model:Namespace.contents>
                <!-- ==================== UML.Foundation.Data_Types.Multiplicity.range    [Reference] ==================== -->
                <Model:Reference xmi.id = 'ra3F7DC4E702A9' 
                  name = 'range' annotation = '' 
                  scope = 'instance_level' visibility = 'public_vis' 
                  isChangeable = 'true' 
                  type = 'a3F7DC4E70010' 
                  referencedEnd = 'a3F7DC4E702A9' >
                  <Model:StructuralFeature.multiplicity>
                    <Model:MultiplicityType lower = '1' upper = '-1' is_ordered = 'false' is_unique = 'true' />
                  </Model:StructuralFeature.multiplicity>
                </Model:Reference>
              </Model:Namespace.contents>
            </Model:Class>
            <!-- ==================== UML.Foundation.Data_Types.MultiplicityRange    [Class] ==================== -->
            <Model:Class xmi.id = 'a3F7DC4E70010' 
              name = 'MultiplicityRange' annotation = '' 
              isRoot = 'false' isLeaf = 'false' isAbstract = 'false' visibility = 'public_vis' 
              isSingleton = 'false' >
              <Model:Namespace.contents>
                <!-- ==================== UML.Foundation.Data_Types.MultiplicityRange.multiplicity    [Reference] ==================== -->
                <Model:Reference xmi.id = 'ra3F7DC4E702AF' 
                  name = 'multiplicity' annotation = '' 
                  scope = 'instance_level' visibility = 'public_vis' 
                  isChangeable = 'true' 
                  type = 'a3F7DC4E7000F' 
                  referencedEnd = 'a3F7DC4E702AF' >
                  <Model:StructuralFeature.multiplicity>
                    <Model:MultiplicityType lower = '1' upper = '1' is_ordered = 'false' is_unique = 'false' />
                  </Model:StructuralFeature.multiplicity>
                </Model:Reference>
                <!-- ==================== UML.Foundation.Data_Types.MultiplicityRange.lower    [Attribute] ==================== -->
                <Model:Attribute xmi.id = 'a3F7DC4E70011' 
                  name = 'lower' annotation = '' 
                  scope = 'instance_level' visibility = 'public_vis' 
                  isChangeable = 'true' 
                  isDerived = 'false' 
                  type = 'a3F7DC4E603AE' >
                  <Model:StructuralFeature.multiplicity>
                    <Model:MultiplicityType lower = '1' upper = '1' is_ordered = 'false' is_unique = 'false' />
                  </Model:StructuralFeature.multiplicity>
                </Model:Attribute>
                <!-- ==================== UML.Foundation.Data_Types.MultiplicityRange.upper    [Attribute] ==================== -->
                <Model:Attribute xmi.id = 'a3F7DC4E70012' 
                  name = 'upper' annotation = '' 
                  scope = 'instance_level' visibility = 'public_vis' 
                  isChangeable = 'true' 
                  isDerived = 'false' 
                  type = 'a3F7DC4E603B9' >
                  <Model:StructuralFeature.multiplicity>
                    <Model:MultiplicityType lower = '1' upper = '1' is_ordered = 'false' is_unique = 'false' />
                  </Model:StructuralFeature.multiplicity>
                </Model:Attribute>
              </Model:Namespace.contents>
            </Model:Class>
            <!-- ==================== UML.Foundation.Data_Types.Expression    [Class] ==================== -->
            <Model:Class xmi.id = 'a3F7DC4E70013' 
              name = 'Expression' annotation = '' 
              isRoot = 'false' isLeaf = 'false' isAbstract = 'false' visibility = 'public_vis' 
              isSingleton = 'false' >
              <Model:Namespace.contents>
                <!-- ==================== UML.Foundation.Data_Types.Expression.language    [Attribute] ==================== -->
                <Model:Attribute xmi.id = 'a3F7DC4E70014' 
                  name = 'language' annotation = '' 
                  scope = 'instance_level' visibility = 'public_vis' 
                  isChangeable = 'true' 
                  isDerived = 'false' 
                  type = 'a3F7DC4E70002' >
                  <Model:StructuralFeature.multiplicity>
                    <Model:MultiplicityType lower = '1' upper = '1' is_ordered = 'false' is_unique = 'false' />
                  </Model:StructuralFeature.multiplicity>
                </Model:Attribute>
                <!-- ==================== UML.Foundation.Data_Types.Expression.body    [Attribute] ==================== -->
                <Model:Attribute xmi.id = 'a3F7DC4E7001F' 
                  name = 'body' annotation = '' 
                  scope = 'instance_level' visibility = 'public_vis' 
                  isChangeable = 'true' 
                  isDerived = 'false' 
                  type = 'a3F7DC4E603BB' >
                  <Model:StructuralFeature.multiplicity>
                    <Model:MultiplicityType lower = '1' upper = '1' is_ordered = 'false' is_unique = 'false' />
                  </Model:StructuralFeature.multiplicity>
                </Model:Attribute>
              </Model:Namespace.contents>
            </Model:Class>
            <!-- ==================== UML.Foundation.Data_Types.ObjectSetExpression    [Class] ==================== -->
            <Model:Class xmi.id = 'a3F7DC4E70020' 
              name = 'ObjectSetExpression' annotation = '' 
              isRoot = 'false' isLeaf = 'false' isAbstract = 'false' visibility = 'public_vis' 
              isSingleton = 'false' 
              supertypes = 'a3F7DC4E70013' >
            </Model:Class>
            <!-- ==================== UML.Foundation.Data_Types.TimeExpression    [Class] ==================== -->
            <Model:Class xmi.id = 'a3F7DC4E70021' 
              name = 'TimeExpression' annotation = '' 
              isRoot = 'false' isLeaf = 'false' isAbstract = 'false' visibility = 'public_vis' 
              isSingleton = 'false' 
              supertypes = 'a3F7DC4E70013' >
            </Model:Class>
            <!-- ==================== UML.Foundation.Data_Types.BooleanExpression    [Class] ==================== -->
            <Model:Class xmi.id = 'a3F7DC4E70022' 
              name = 'BooleanExpression' annotation = '' 
              isRoot = 'false' isLeaf = 'false' isAbstract = 'false' visibility = 'public_vis' 
              isSingleton = 'false' 
              supertypes = 'a3F7DC4E70013' >
            </Model:Class>
            <!-- ==================== UML.Foundation.Data_Types.ActionExpression    [Class] ==================== -->
            <Model:Class xmi.id = 'a3F7DC4E70023' 
              name = 'ActionExpression' annotation = '' 
              isRoot = 'false' isLeaf = 'false' isAbstract = 'false' visibility = 'public_vis' 
              isSingleton = 'false' 
              supertypes = 'a3F7DC4E70013' >
            </Model:Class>
            <!-- ==================== UML.Foundation.Data_Types.IterationExpression    [Class] ==================== -->
            <Model:Class xmi.id = 'a3F7DC4E70024' 
              name = 'IterationExpression' annotation = '' 
              isRoot = 'false' isLeaf = 'false' isAbstract = 'false' visibility = 'public_vis' 
              isSingleton = 'false' 
              supertypes = 'a3F7DC4E70013' >
            </Model:Class>
            <!-- ==================== UML.Foundation.Data_Types.TypeExpression    [Class] ==================== -->
            <Model:Class xmi.id = 'a3F7DC4E7002E' 
              name = 'TypeExpression' annotation = '' 
              isRoot = 'false' isLeaf = 'false' isAbstract = 'false' visibility = 'public_vis' 
              isSingleton = 'false' 
              supertypes = 'a3F7DC4E70013' >
            </Model:Class>
            <!-- ==================== UML.Foundation.Data_Types.ArgListsExpression    [Class] ==================== -->
            <Model:Class xmi.id = 'a3F7DC4E7002F' 
              name = 'ArgListsExpression' annotation = '' 
              isRoot = 'false' isLeaf = 'false' isAbstract = 'false' visibility = 'public_vis' 
              isSingleton = 'false' 
              supertypes = 'a3F7DC4E70013' >
            </Model:Class>
            <!-- ==================== UML.Foundation.Data_Types.MappingExpression    [Class] ==================== -->
            <Model:Class xmi.id = 'a3F7DC4E70030' 
              name = 'MappingExpression' annotation = '' 
              isRoot = 'false' isLeaf = 'false' isAbstract = 'false' visibility = 'public_vis' 
              isSingleton = 'false' 
              supertypes = 'a3F7DC4E70013' >
            </Model:Class>
            <!-- ==================== UML.Foundation.Data_Types.ProcedureExpression    [Class] ==================== -->
            <Model:Class xmi.id = 'a3F7DC4E70031' 
              name = 'ProcedureExpression' annotation = '' 
              isRoot = 'false' isLeaf = 'false' isAbstract = 'false' visibility = 'public_vis' 
              isSingleton = 'false' 
              supertypes = 'a3F7DC4E70013' >
            </Model:Class>
            <!-- ==================== UML.Foundation.Data_Types.A_multiplicity_range    [Association] ==================== -->
            <Model:Association xmi.id = 'a3F7DC4E702A8' 
              name = 'A_multiplicity_range' annotation = '' 
              isRoot = 'true' isLeaf = 'true' isAbstract = 'false' visibility = 'public_vis' 
              isDerived = 'false' >
              <Model:Namespace.contents>
                <Model:AssociationEnd xmi.id = 'a3F7DC4E702A9' 
                  name = 'range' annotation = '' 
                  isNavigable = 'true' aggregation = 'none' isChangeable = 'true' 
                  type = 'a3F7DC4E70010' >
                  <Model:AssociationEnd.multiplicity>
                    <Model:MultiplicityType lower = '1' upper = '-1' is_ordered = 'false' is_unique = 'true' />
                  </Model:AssociationEnd.multiplicity>
                </Model:AssociationEnd>
                <Model:AssociationEnd xmi.id = 'a3F7DC4E702AF' 
                  name = 'multiplicity' annotation = '' 
                  isNavigable = 'true' aggregation = 'composite' isChangeable = 'true' 
                  type = 'a3F7DC4E7000F' >
                  <Model:AssociationEnd.multiplicity>
                    <Model:MultiplicityType lower = '1' upper = '1' is_ordered = 'false' is_unique = 'false' />
                  </Model:AssociationEnd.multiplicity>
                </Model:AssociationEnd>
              </Model:Namespace.contents>
            </Model:Association>
          </Model:Namespace.contents>
        </Model:Package>
        <!-- ==================== UML.Foundation.Core    [Package] ==================== -->
        <Model:Package xmi.id = 'a3F7DC4E70032' 
          name = 'Core' annotation = '' 
          isRoot = 'false' isLeaf = 'false' isAbstract = 'false' visibility = 'public_vis' >
          <Model:Namespace.contents>
            <!-- ==================== UML.Foundation.Core.Element    [Class] ==================== -->
            <Model:Class xmi.id = 'a3F7DC4E70034' 
              name = 'Element' annotation = '' 
              isRoot = 'false' isLeaf = 'false' isAbstract = 'true' visibility = 'public_vis' 
              isSingleton = 'false' >
            </Model:Class>
            <!-- ==================== UML.Foundation.Core.ModelElement    [Class] ==================== -->
            <Model:Class xmi.id = 'a3F7DC4E70035' 
              name = 'ModelElement' annotation = '' 
              isRoot = 'false' isLeaf = 'false' isAbstract = 'true' visibility = 'public_vis' 
              isSingleton = 'false' 
              supertypes = 'a3F7DC4E70034' >
              <Model:Namespace.contents>
                <!-- ==================== UML.Foundation.Core.ModelElement.namespace    [Reference] ==================== -->
                <Model:Reference xmi.id = 'ra3F7DC4E7035E' 
                  name = 'namespace' annotation = '' 
                  scope = 'instance_level' visibility = 'public_vis' 
                  isChangeable = 'true' 
                  type = 'a3F7DC4E70051' 
                  referencedEnd = 'a3F7DC4E7035E' >
                  <Model:StructuralFeature.multiplicity>
                    <Model:MultiplicityType lower = '0' upper = '1' is_ordered = 'false' is_unique = 'false' />
                  </Model:StructuralFeature.multiplicity>
                </Model:Reference>
                <!-- ==================== UML.Foundation.Core.ModelElement.clientDependency    [Reference] ==================== -->
                <Model:Reference xmi.id = 'ra3F7DC4E80020' 
                  name = 'clientDependency' annotation = '' 
                  scope = 'instance_level' visibility = 'public_vis' 
                  isChangeable = 'true' 
                  type = 'a3F7DC4E700CE' 
                  referencedEnd = 'a3F7DC4E80020' >
                  <Model:StructuralFeature.multiplicity>
                    <Model:MultiplicityType lower = '0' upper = '-1' is_ordered = 'false' is_unique = 'true' />
                  </Model:StructuralFeature.multiplicity>
                </Model:Reference>
                <!-- ==================== UML.Foundation.Core.ModelElement.constraint    [Reference] ==================== -->
                <Model:Reference xmi.id = 'ra3F7DC4E8002F' 
                  name = 'constraint' annotation = '' 
                  scope = 'instance_level' visibility = 'public_vis' 
                  isChangeable = 'true' 
                  type = 'a3F7DC4E7008D' 
                  referencedEnd = 'a3F7DC4E8002F' >
                  <Model:StructuralFeature.multiplicity>
                    <Model:MultiplicityType lower = '0' upper = '-1' is_ordered = 'false' is_unique = 'true' />
                  </Model:StructuralFeature.multiplicity>
                </Model:Reference>
                <!-- ==================== UML.Foundation.Core.ModelElement.supplierDependency    [Reference] ==================== -->
                <Model:Reference xmi.id = 'ra3F7DC4E8003F' 
                  name = 'supplierDependency' annotation = '' 
                  scope = 'instance_level' visibility = 'public_vis' 
                  isChangeable = 'true' 
                  type = 'a3F7DC4E700CE' 
                  referencedEnd = 'a3F7DC4E8003F' >
                  <Model:StructuralFeature.multiplicity>
                    <Model:MultiplicityType lower = '0' upper = '-1' is_ordered = 'false' is_unique = 'true' />
                  </Model:StructuralFeature.multiplicity>
                </Model:Reference>
                <!-- ==================== UML.Foundation.Core.ModelElement.presentation    [Reference] ==================== -->
                <Model:Reference xmi.id = 'ra3F7DC4E80060' 
                  name = 'presentation' annotation = '' 
                  scope = 'instance_level' visibility = 'public_vis' 
                  isChangeable = 'true' 
                  type = 'a3F7DC4E700DA' 
                  referencedEnd = 'a3F7DC4E80060' >
                  <Model:StructuralFeature.multiplicity>
                    <Model:MultiplicityType lower = '0' upper = '-1' is_ordered = 'false' is_unique = 'true' />
                  </Model:StructuralFeature.multiplicity>
                </Model:Reference>
                <!-- ==================== UML.Foundation.Core.ModelElement.targetFlow    [Reference] ==================== -->
                <Model:Reference xmi.id = 'ra3F7DC4E8008F' 
                  name = 'targetFlow' annotation = '' 
                  scope = 'instance_level' visibility = 'public_vis' 
                  isChangeable = 'true' 
                  type = 'a3F7DC4E700EB' 
                  referencedEnd = 'a3F7DC4E8008F' >
                  <Model:StructuralFeature.multiplicity>
                    <Model:MultiplicityType lower = '0' upper = '-1' is_ordered = 'false' is_unique = 'true' />
                  </Model:StructuralFeature.multiplicity>
                </Model:Reference>
                <!-- ==================== UML.Foundation.Core.ModelElement.sourceFlow    [Reference] ==================== -->
                <Model:Reference xmi.id = 'ra3F7DC4E8009F' 
                  name = 'sourceFlow' annotation = '' 
                  scope = 'instance_level' visibility = 'public_vis' 
                  isChangeable = 'true' 
                  type = 'a3F7DC4E700EB' 
                  referencedEnd = 'a3F7DC4E8009F' >
                  <Model:StructuralFeature.multiplicity>
                    <Model:MultiplicityType lower = '0' upper = '-1' is_ordered = 'false' is_unique = 'true' />
                  </Model:StructuralFeature.multiplicity>
                </Model:Reference>
                <!-- ==================== UML.Foundation.Core.ModelElement.templateParameter3    [Reference] ==================== -->
                <Model:Reference xmi.id = 'ra3F7DC4E800AC' 
                  name = 'templateParameter3' annotation = '' 
                  scope = 'instance_level' visibility = 'public_vis' 
                  isChangeable = 'true' 
                  type = 'a3F7DC4E700EE' 
                  referencedEnd = 'a3F7DC4E800AC' >
                  <Model:StructuralFeature.multiplicity>
                    <Model:MultiplicityType lower = '0' upper = '-1' is_ordered = 'false' is_unique = 'true' />
                  </Model:StructuralFeature.multiplicity>
                </Model:Reference>
                <!-- ==================== UML.Foundation.Core.ModelElement.binding    [Reference] ==================== -->
                <Model:Reference xmi.id = 'ra3F7DC4E800CE' 
                  name = 'binding' annotation = '' 
                  scope = 'instance_level' visibility = 'public_vis' 
                  isChangeable = 'true' 
                  type = 'a3F7DC4E700DC' 
                  referencedEnd = 'a3F7DC4E800CE' >
                  <Model:StructuralFeature.multiplicity>
                    <Model:MultiplicityType lower = '0' upper = '1' is_ordered = 'false' is_unique = 'false' />
                  </Model:StructuralFeature.multiplicity>
                </Model:Reference>
                <!-- ==================== UML.Foundation.Core.ModelElement.comment    [Reference] ==================== -->
                <Model:Reference xmi.id = 'ra3F7DC4E800FD' 
                  name = 'comment' annotation = '' 
                  scope = 'instance_level' visibility = 'public_vis' 
                  isChangeable = 'true' 
                  type = 'a3F7DC4E700EA' 
                  referencedEnd = 'a3F7DC4E800FD' >
                  <Model:StructuralFeature.multiplicity>
                    <Model:MultiplicityType lower = '0' upper = '-1' is_ordered = 'false' is_unique = 'true' />
                  </Model:StructuralFeature.multiplicity>
                </Model:Reference>
                <!-- ==================== UML.Foundation.Core.ModelElement.elementResidence    [Reference] ==================== -->
                <Model:Reference xmi.id = 'ra3F7DC4E8010A' 
                  name = 'elementResidence' annotation = '' 
                  scope = 'instance_level' visibility = 'public_vis' 
                  isChangeable = 'true' 
                  type = 'a3F7DC4E700EC' 
                  referencedEnd = 'a3F7DC4E8010A' >
                  <Model:StructuralFeature.multiplicity>
                    <Model:MultiplicityType lower = '0' upper = '-1' is_ordered = 'false' is_unique = 'true' />
                  </Model:StructuralFeature.multiplicity>
                </Model:Reference>
                <!-- ==================== UML.Foundation.Core.ModelElement.templateParameter    [Reference] ==================== -->
                <Model:Reference xmi.id = 'ra3F7DC4E80139' 
                  name = 'templateParameter' annotation = '' 
                  scope = 'instance_level' visibility = 'public_vis' 
                  isChangeable = 'true' 
                  type = 'a3F7DC4E700EE' 
                  referencedEnd = 'a3F7DC4E80139' >
                  <Model:StructuralFeature.multiplicity>
                    <Model:MultiplicityType lower = '0' upper = '-1' is_ordered = 'true' is_unique = 'true' />
                  </Model:StructuralFeature.multiplicity>
                </Model:Reference>
                <!-- ==================== UML.Foundation.Core.ModelElement.templateParameter2    [Reference] ==================== -->
                <Model:Reference xmi.id = 'ra3F7DC4E80149' 
                  name = 'templateParameter2' annotation = '' 
                  scope = 'instance_level' visibility = 'public_vis' 
                  isChangeable = 'true' 
                  type = 'a3F7DC4E700EE' 
                  referencedEnd = 'a3F7DC4E80149' >
                  <Model:StructuralFeature.multiplicity>
                    <Model:MultiplicityType lower = '0' upper = '-1' is_ordered = 'false' is_unique = 'true' />
                  </Model:StructuralFeature.multiplicity>
                </Model:Reference>
                <!-- ==================== UML.Foundation.Core.ModelElement.name    [Attribute] ==================== -->
                <Model:Attribute xmi.id = 'a3F7DC4E7003E' 
                  name = 'name' annotation = '' 
                  scope = 'instance_level' visibility = 'public_vis' 
                  isChangeable = 'true' 
                  isDerived = 'false' 
                  type = 'a3F7DC4E70002' >
                  <Model:StructuralFeature.multiplicity>
                    <Model:MultiplicityType lower = '1' upper = '1' is_ordered = 'false' is_unique = 'false' />
                  </Model:StructuralFeature.multiplicity>
                </Model:Attribute>
                <!-- ==================== UML.Foundation.Core.ModelElement.visibility    [Attribute] ==================== -->
                <Model:Attribute xmi.id = 'a3F7DC4E7003F' 
                  name = 'visibility' annotation = '' 
                  scope = 'instance_level' visibility = 'public_vis' 
                  isChangeable = 'true' 
                  isDerived = 'false' 
                  type = 'a3F7DC4E603DF' >
                  <Model:StructuralFeature.multiplicity>
                    <Model:MultiplicityType lower = '1' upper = '1' is_ordered = 'false' is_unique = 'false' />
                  </Model:StructuralFeature.multiplicity>
                </Model:Attribute>
                <!-- ==================== UML.Foundation.Core.ModelElement.isSpecification    [Attribute] ==================== -->
                <Model:Attribute xmi.id = 'a3F7DC4E70040' 
                  name = 'isSpecification' annotation = '' 
                  scope = 'instance_level' visibility = 'public_vis' 
                  isChangeable = 'true' 
                  isDerived = 'false' 
                  type = 'a3F7DC4E603C8' >
                  <Model:StructuralFeature.multiplicity>
                    <Model:MultiplicityType lower = '1' upper = '1' is_ordered = 'false' is_unique = 'false' />
                  </Model:StructuralFeature.multiplicity>
                </Model:Attribute>
              </Model:Namespace.contents>
            </Model:Class>
            <!-- ==================== UML.Foundation.Core.org.omg.mof.idl_substitute_name=umlConstraint    [Tag] ==================== -->
            <Model:Tag xmi.id = 'G.327' 
              name = 'org.omg.mof.idl_substitute_name=umlConstraint' annotation = '' 
              tagId = 'org.omg.mof.idl_substitute_name' 
              elements = 'ra3F7DC4E8002F a3F7DC4E8002F' >
              <Model:Tag.values>
                <XMI.any xmi.type = 'string' xmi.name = ''>umlConstraint</XMI.any>
              </Model:Tag.values>
            </Model:Tag>
            <!-- ==================== UML.Foundation.Core.GeneralizableElement    [Class] ==================== -->
            <Model:Class xmi.id = 'a3F7DC4E70041' 
              name = 'GeneralizableElement' annotation = '' 
              isRoot = 'false' isLeaf = 'false' isAbstract = 'true' visibility = 'public_vis' 
              isSingleton = 'false' 
              supertypes = 'a3F7DC4E70035' >
              <Model:Namespace.contents>
                <!-- ==================== UML.Foundation.Core.GeneralizableElement.generalization    [Reference] ==================== -->
                <Model:Reference xmi.id = 'ra3F7DC4E7039A' 
                  name = 'generalization' annotation = '' 
                  scope = 'instance_level' visibility = 'public_vis' 
                  isChangeable = 'true' 
                  type = 'a3F7DC4E700CB' 
                  referencedEnd = 'a3F7DC4E7039A' >
                  <Model:StructuralFeature.multiplicity>
                    <Model:MultiplicityType lower = '0' upper = '-1' is_ordered = 'false' is_unique = 'true' />
                  </Model:StructuralFeature.multiplicity>
                </Model:Reference>
                <!-- ==================== UML.Foundation.Core.GeneralizableElement.specialization    [Reference] ==================== -->
                <Model:Reference xmi.id = 'ra3F7DC4E703AA' 
                  name = 'specialization' annotation = '' 
                  scope = 'instance_level' visibility = 'public_vis' 
                  isChangeable = 'true' 
                  type = 'a3F7DC4E700CB' 
                  referencedEnd = 'a3F7DC4E703AA' >
                  <Model:StructuralFeature.multiplicity>
                    <Model:MultiplicityType lower = '0' upper = '-1' is_ordered = 'false' is_unique = 'true' />
                  </Model:StructuralFeature.multiplicity>
                </Model:Reference>
                <!-- ==================== UML.Foundation.Core.GeneralizableElement.isRoot    [Attribute] ==================== -->
                <Model:Attribute xmi.id = 'a3F7DC4E7004E' 
                  name = 'isRoot' annotation = '' 
                  scope = 'instance_level' visibility = 'public_vis' 
                  isChangeable = 'true' 
                  isDerived = 'false' 
                  type = 'a3F7DC4E603C8' >
                  <Model:StructuralFeature.multiplicity>
                    <Model:MultiplicityType lower = '1' upper = '1' is_ordered = 'false' is_unique = 'false' />
                  </Model:StructuralFeature.multiplicity>
                </Model:Attribute>
                <!-- ==================== UML.Foundation.Core.GeneralizableElement.isLeaf    [Attribute] ==================== -->
                <Model:Attribute xmi.id = 'a3F7DC4E7004F' 
                  name = 'isLeaf' annotation = '' 
                  scope = 'instance_level' visibility = 'public_vis' 
                  isChangeable = 'true' 
                  isDerived = 'false' 
                  type = 'a3F7DC4E603C8' >
                  <Model:StructuralFeature.multiplicity>
                    <Model:MultiplicityType lower = '1' upper = '1' is_ordered = 'false' is_unique = 'false' />
                  </Model:StructuralFeature.multiplicity>
                </Model:Attribute>
                <!-- ==================== UML.Foundation.Core.GeneralizableElement.isAbstract    [Attribute] ==================== -->
                <Model:Attribute xmi.id = 'a3F7DC4E70050' 
                  name = 'isAbstract' annotation = '' 
                  scope = 'instance_level' visibility = 'public_vis' 
                  isChangeable = 'true' 
                  isDerived = 'false' 
                  type = 'a3F7DC4E603C8' >
                  <Model:StructuralFeature.multiplicity>
                    <Model:MultiplicityType lower = '1' upper = '1' is_ordered = 'false' is_unique = 'false' />
                  </Model:StructuralFeature.multiplicity>
                </Model:Attribute>
              </Model:Namespace.contents>
            </Model:Class>
            <!-- ==================== UML.Foundation.Core.Namespace    [Class] ==================== -->
            <Model:Class xmi.id = 'a3F7DC4E70051' 
              name = 'Namespace' annotation = '' 
              isRoot = 'false' isLeaf = 'false' isAbstract = 'true' visibility = 'public_vis' 
              isSingleton = 'false' 
              supertypes = 'a3F7DC4E70035' >
              <Model:Namespace.contents>
                <!-- ==================== UML.Foundation.Core.Namespace.ownedElement    [Reference] ==================== -->
                <Model:Reference xmi.id = 'ra3F7DC4E7035C' 
                  name = 'ownedElement' annotation = '' 
                  scope = 'instance_level' visibility = 'public_vis' 
                  isChangeable = 'true' 
                  type = 'a3F7DC4E70035' 
                  referencedEnd = 'a3F7DC4E7035C' >
                  <Model:StructuralFeature.multiplicity>
                    <Model:MultiplicityType lower = '0' upper = '-1' is_ordered = 'false' is_unique = 'true' />
                  </Model:StructuralFeature.multiplicity>
                </Model:Reference>
              </Model:Namespace.contents>
            </Model:Class>
            <!-- ==================== UML.Foundation.Core.Classifier    [Class] ==================== -->
            <Model:Class xmi.id = 'a3F7DC4E70052' 
              name = 'Classifier' annotation = '' 
              isRoot = 'false' isLeaf = 'false' isAbstract = 'true' visibility = 'public_vis' 
              isSingleton = 'false' 
              supertypes = 'a3F7DC4E70041 a3F7DC4E70051' >
              <Model:Namespace.contents>
                <!-- ==================== UML.Foundation.Core.Classifier.feature    [Reference] ==================== -->
                <Model:Reference xmi.id = 'ra3F7DC4E7031D' 
                  name = 'feature' annotation = '' 
                  scope = 'instance_level' visibility = 'public_vis' 
                  isChangeable = 'true' 
                  type = 'a3F7DC4E70060' 
                  referencedEnd = 'a3F7DC4E7031D' >
                  <Model:StructuralFeature.multiplicity>
                    <Model:MultiplicityType lower = '0' upper = '-1' is_ordered = 'true' is_unique = 'true' />
                  </Model:StructuralFeature.multiplicity>
                </Model:Reference>
                <!-- ==================== UML.Foundation.Core.Classifier.participant    [Reference] ==================== -->
                <Model:Reference xmi.id = 'ra3F7DC4E80010' 
                  name = 'participant' annotation = '' 
                  scope = 'instance_level' visibility = 'public_vis' 
                  isChangeable = 'true' 
                  type = 'a3F7DC4E70070' 
                  referencedEnd = 'a3F7DC4E80010' >
                  <Model:StructuralFeature.multiplicity>
                    <Model:MultiplicityType lower = '0' upper = '-1' is_ordered = 'false' is_unique = 'true' />
                  </Model:StructuralFeature.multiplicity>
                </Model:Reference>
                <!-- ==================== UML.Foundation.Core.Classifier.powertypeRange    [Reference] ==================== -->
                <Model:Reference xmi.id = 'ra3F7DC4E800DB' 
                  name = 'powertypeRange' annotation = '' 
                  scope = 'instance_level' visibility = 'public_vis' 
                  isChangeable = 'true' 
                  type = 'a3F7DC4E700CB' 
                  referencedEnd = 'a3F7DC4E800DB' >
                  <Model:StructuralFeature.multiplicity>
                    <Model:MultiplicityType lower = '0' upper = '-1' is_ordered = 'false' is_unique = 'true' />
                  </Model:StructuralFeature.multiplicity>
                </Model:Reference>
              </Model:Namespace.contents>
            </Model:Class>
            <!-- ==================== UML.Foundation.Core.Class    [Class] ==================== -->
            <Model:Class xmi.id = 'a3F7DC4E7005D' 
              name = 'Class' annotation = '' 
              isRoot = 'false' isLeaf = 'false' isAbstract = 'false' visibility = 'public_vis' 
              isSingleton = 'false' 
              supertypes = 'a3F7DC4E70052' >
              <Model:Namespace.contents>
                <!-- ==================== UML.Foundation.Core.Class.isActive    [Attribute] ==================== -->
                <Model:Attribute xmi.id = 'a3F7DC4E7005E' 
                  name = 'isActive' annotation = '' 
                  scope = 'instance_level' visibility = 'public_vis' 
                  isChangeable = 'true' 
                  isDerived = 'false' 
                  type = 'a3F7DC4E603C8' >
                  <Model:StructuralFeature.multiplicity>
                    <Model:MultiplicityType lower = '1' upper = '1' is_ordered = 'false' is_unique = 'false' />
                  </Model:StructuralFeature.multiplicity>
                </Model:Attribute>
              </Model:Namespace.contents>
            </Model:Class>
            <!-- ==================== UML.Foundation.Core.com.urep.jcr.java_substitute_name=UmlClass    [Tag] ==================== -->
            <Model:Tag xmi.id = 'G.328' 
              name = 'com.urep.jcr.java_substitute_name=UmlClass' annotation = '' 
              tagId = 'com.urep.jcr.java_substitute_name' 
              elements = 'a3F7DC4E7005D' >
              <Model:Tag.values>
                <XMI.any xmi.type = 'string' xmi.name = ''>UmlClass</XMI.any>
              </Model:Tag.values>
            </Model:Tag>
            <!-- ==================== UML.Foundation.Core.DataType    [Class] ==================== -->
            <Model:Class xmi.id = 'a3F7DC4E7005F' 
              name = 'DataType' annotation = '' 
              isRoot = 'false' isLeaf = 'false' isAbstract = 'false' visibility = 'public_vis' 
              isSingleton = 'false' 
              supertypes = 'a3F7DC4E70052' >
            </Model:Class>
            <!-- ==================== UML.Foundation.Core.Feature    [Class] ==================== -->
            <Model:Class xmi.id = 'a3F7DC4E70060' 
              name = 'Feature' annotation = '' 
              isRoot = 'false' isLeaf = 'false' isAbstract = 'true' visibility = 'public_vis' 
              isSingleton = 'false' 
              supertypes = 'a3F7DC4E70035' >
              <Model:Namespace.contents>
                <!-- ==================== UML.Foundation.Core.Feature.owner    [Reference] ==================== -->
                <Model:Reference xmi.id = 'ra3F7DC4E7031F' 
                  name = 'owner' annotation = '' 
                  scope = 'instance_level' visibility = 'public_vis' 
                  isChangeable = 'true' 
                  type = 'a3F7DC4E70052' 
                  referencedEnd = 'a3F7DC4E7031F' >
                  <Model:StructuralFeature.multiplicity>
                    <Model:MultiplicityType lower = '0' upper = '1' is_ordered = 'false' is_unique = 'false' />
                  </Model:StructuralFeature.multiplicity>
                </Model:Reference>
                <!-- ==================== UML.Foundation.Core.Feature.ownerScope    [Attribute] ==================== -->
                <Model:Attribute xmi.id = 'a3F7DC4E70061' 
                  name = 'ownerScope' annotation = '' 
                  scope = 'instance_level' visibility = 'public_vis' 
                  isChangeable = 'true' 
                  isDerived = 'false' 
                  type = 'a3F7DC4E603DD' >
                  <Model:StructuralFeature.multiplicity>
                    <Model:MultiplicityType lower = '1' upper = '1' is_ordered = 'false' is_unique = 'false' />
                  </Model:StructuralFeature.multiplicity>
                </Model:Attribute>
              </Model:Namespace.contents>
            </Model:Class>
            <!-- ==================== UML.Foundation.Core.StructuralFeature    [Class] ==================== -->
            <Model:Class xmi.id = 'a3F7DC4E70062' 
              name = 'StructuralFeature' annotation = '' 
              isRoot = 'false' isLeaf = 'false' isAbstract = 'true' visibility = 'public_vis' 
              isSingleton = 'false' 
              supertypes = 'a3F7DC4E70060' >
              <Model:Namespace.contents>
                <!-- ==================== UML.Foundation.Core.StructuralFeature.type    [Reference] ==================== -->
                <Model:Reference xmi.id = 'ra3F7DC4E7034C' 
                  name = 'type' annotation = '' 
                  scope = 'instance_level' visibility = 'public_vis' 
                  isChangeable = 'true' 
                  type = 'a3F7DC4E70052' 
                  referencedEnd = 'a3F7DC4E7034C' >
                  <Model:StructuralFeature.multiplicity>
                    <Model:MultiplicityType lower = '1' upper = '1' is_ordered = 'false' is_unique = 'false' />
                  </Model:StructuralFeature.multiplicity>
                </Model:Reference>
                <!-- ==================== UML.Foundation.Core.StructuralFeature.multiplicity    [Attribute] ==================== -->
                <Model:Attribute xmi.id = 'a3F7DC4E7006D' 
                  name = 'multiplicity' annotation = '' 
                  scope = 'instance_level' visibility = 'public_vis' 
                  isChangeable = 'true' 
                  isDerived = 'false' 
                  type = 'a3F7DC4E7000F' >
                  <Model:StructuralFeature.multiplicity>
                    <Model:MultiplicityType lower = '1' upper = '1' is_ordered = 'false' is_unique = 'false' />
                  </Model:StructuralFeature.multiplicity>
                </Model:Attribute>
                <!-- ==================== UML.Foundation.Core.StructuralFeature.changeability    [Attribute] ==================== -->
                <Model:Attribute xmi.id = 'a3F7DC4E7006E' 
                  name = 'changeability' annotation = '' 
                  scope = 'instance_level' visibility = 'public_vis' 
                  isChangeable = 'true' 
                  isDerived = 'false' 
                  type = 'a3F7DC4E603CC' >
                  <Model:StructuralFeature.multiplicity>
                    <Model:MultiplicityType lower = '1' upper = '1' is_ordered = 'false' is_unique = 'false' />
                  </Model:StructuralFeature.multiplicity>
                </Model:Attribute>
                <!-- ==================== UML.Foundation.Core.StructuralFeature.targetScope    [Attribute] ==================== -->
                <Model:Attribute xmi.id = 'a3F7DC4E7006F' 
                  name = 'targetScope' annotation = '' 
                  scope = 'instance_level' visibility = 'public_vis' 
                  isChangeable = 'true' 
                  isDerived = 'false' 
                  type = 'a3F7DC4E603DD' >
                  <Model:StructuralFeature.multiplicity>
                    <Model:MultiplicityType lower = '1' upper = '1' is_ordered = 'false' is_unique = 'false' />
                  </Model:StructuralFeature.multiplicity>
                </Model:Attribute>
              </Model:Namespace.contents>
            </Model:Class>
            <!-- ==================== UML.Foundation.Core.AssociationEnd    [Class] ==================== -->
            <Model:Class xmi.id = 'a3F7DC4E70070' 
              name = 'AssociationEnd' annotation = '' 
              isRoot = 'false' isLeaf = 'false' isAbstract = 'false' visibility = 'public_vis' 
              isSingleton = 'false' 
              supertypes = 'a3F7DC4E70035' >
              <Model:Namespace.contents>
                <!-- ==================== UML.Foundation.Core.AssociationEnd.association    [Reference] ==================== -->
                <Model:Reference xmi.id = 'ra3F7DC4E70312' 
                  name = 'association' annotation = '' 
                  scope = 'instance_level' visibility = 'public_vis' 
                  isChangeable = 'true' 
                  type = 'a3F7DC4E70090' 
                  referencedEnd = 'a3F7DC4E70312' >
                  <Model:StructuralFeature.multiplicity>
                    <Model:MultiplicityType lower = '1' upper = '1' is_ordered = 'false' is_unique = 'false' />
                  </Model:StructuralFeature.multiplicity>
                </Model:Reference>
                <!-- ==================== UML.Foundation.Core.AssociationEnd.qualifier    [Reference] ==================== -->
                <Model:Reference xmi.id = 'ra3F7DC4E703CB' 
                  name = 'qualifier' annotation = '' 
                  scope = 'instance_level' visibility = 'public_vis' 
                  isChangeable = 'true' 
                  type = 'a3F7DC4E7009C' 
                  referencedEnd = 'a3F7DC4E703CB' >
                  <Model:StructuralFeature.multiplicity>
                    <Model:MultiplicityType lower = '0' upper = '-1' is_ordered = 'true' is_unique = 'true' />
                  </Model:StructuralFeature.multiplicity>
                </Model:Reference>
                <!-- ==================== UML.Foundation.Core.AssociationEnd.type    [Reference] ==================== -->
                <Model:Reference xmi.id = 'ra3F7DC4E703DB' 
                  name = 'type' annotation = '' 
                  scope = 'instance_level' visibility = 'public_vis' 
                  isChangeable = 'true' 
                  type = 'a3F7DC4E70052' 
                  referencedEnd = 'a3F7DC4E703DB' >
                  <Model:StructuralFeature.multiplicity>
                    <Model:MultiplicityType lower = '1' upper = '1' is_ordered = 'false' is_unique = 'false' />
                  </Model:StructuralFeature.multiplicity>
                </Model:Reference>
                <!-- ==================== UML.Foundation.Core.AssociationEnd.specification    [Reference] ==================== -->
                <Model:Reference xmi.id = 'ra3F7DC4E80001' 
                  name = 'specification' annotation = '' 
                  scope = 'instance_level' visibility = 'public_vis' 
                  isChangeable = 'true' 
                  type = 'a3F7DC4E70052' 
                  referencedEnd = 'a3F7DC4E80001' >
                  <Model:StructuralFeature.multiplicity>
                    <Model:MultiplicityType lower = '0' upper = '-1' is_ordered = 'false' is_unique = 'true' />
                  </Model:StructuralFeature.multiplicity>
                </Model:Reference>
                <!-- ==================== UML.Foundation.Core.AssociationEnd.isNavigable    [Attribute] ==================== -->
                <Model:Attribute xmi.id = 'a3F7DC4E70071' 
                  name = 'isNavigable' annotation = '' 
                  scope = 'instance_level' visibility = 'public_vis' 
                  isChangeable = 'true' 
                  isDerived = 'false' 
                  type = 'a3F7DC4E603C8' >
                  <Model:StructuralFeature.multiplicity>
                    <Model:MultiplicityType lower = '1' upper = '1' is_ordered = 'false' is_unique = 'false' />
                  </Model:StructuralFeature.multiplicity>
                </Model:Attribute>
                <!-- ==================== UML.Foundation.Core.AssociationEnd.ordering    [Attribute] ==================== -->
                <Model:Attribute xmi.id = 'a3F7DC4E7007D' 
                  name = 'ordering' annotation = '' 
                  scope = 'instance_level' visibility = 'public_vis' 
                  isChangeable = 'true' 
                  isDerived = 'false' 
                  type = 'a3F7DC4E603D0' >
                  <Model:StructuralFeature.multiplicity>
                    <Model:MultiplicityType lower = '1' upper = '1' is_ordered = 'false' is_unique = 'false' />
                  </Model:StructuralFeature.multiplicity>
                </Model:Attribute>
                <!-- ==================== UML.Foundation.Core.AssociationEnd.aggregation    [Attribute] ==================== -->
                <Model:Attribute xmi.id = 'a3F7DC4E7007E' 
                  name = 'aggregation' annotation = '' 
                  scope = 'instance_level' visibility = 'public_vis' 
                  isChangeable = 'true' 
                  isDerived = 'false' 
                  type = 'a3F7DC4E603BF' >
                  <Model:StructuralFeature.multiplicity>
                    <Model:MultiplicityType lower = '1' upper = '1' is_ordered = 'false' is_unique = 'false' />
                  </Model:StructuralFeature.multiplicity>
                </Model:Attribute>
                <!-- ==================== UML.Foundation.Core.AssociationEnd.targetScope    [Attribute] ==================== -->
                <Model:Attribute xmi.id = 'a3F7DC4E7007F' 
                  name = 'targetScope' annotation = '' 
                  scope = 'instance_level' visibility = 'public_vis' 
                  isChangeable = 'true' 
                  isDerived = 'false' 
                  type = 'a3F7DC4E603DD' >
                  <Model:StructuralFeature.multiplicity>
                    <Model:MultiplicityType lower = '1' upper = '1' is_ordered = 'false' is_unique = 'false' />
                  </Model:StructuralFeature.multiplicity>
                </Model:Attribute>
                <!-- ==================== UML.Foundation.Core.AssociationEnd.multiplicity    [Attribute] ==================== -->
                <Model:Attribute xmi.id = 'a3F7DC4E70080' 
                  name = 'multiplicity' annotation = '' 
                  scope = 'instance_level' visibility = 'public_vis' 
                  isChangeable = 'true' 
                  isDerived = 'false' 
                  type = 'a3F7DC4E7000F' >
                  <Model:StructuralFeature.multiplicity>
                    <Model:MultiplicityType lower = '1' upper = '1' is_ordered = 'false' is_unique = 'false' />
                  </Model:StructuralFeature.multiplicity>
                </Model:Attribute>
                <!-- ==================== UML.Foundation.Core.AssociationEnd.changeability    [Attribute] ==================== -->
                <Model:Attribute xmi.id = 'a3F7DC4E70081' 
                  name = 'changeability' annotation = '' 
                  scope = 'instance_level' visibility = 'public_vis' 
                  isChangeable = 'true' 
                  isDerived = 'false' 
                  type = 'a3F7DC4E603CC' >
                  <Model:StructuralFeature.multiplicity>
                    <Model:MultiplicityType lower = '1' upper = '1' is_ordered = 'false' is_unique = 'false' />
                  </Model:StructuralFeature.multiplicity>
                </Model:Attribute>
              </Model:Namespace.contents>
            </Model:Class>
            <!-- ==================== UML.Foundation.Core.Interface    [Class] ==================== -->
            <Model:Class xmi.id = 'a3F7DC4E7008C' 
              name = 'Interface' annotation = '' 
              isRoot = 'false' isLeaf = 'false' isAbstract = 'false' visibility = 'public_vis' 
              isSingleton = 'false' 
              supertypes = 'a3F7DC4E70052' >
            </Model:Class>
            <!-- ==================== UML.Foundation.Core.org.omg.mof.idl_substitute_name=UmlInterface    [Tag] ==================== -->
            <Model:Tag xmi.id = 'G.329' 
              name = 'org.omg.mof.idl_substitute_name=UmlInterface' annotation = '' 
              tagId = 'org.omg.mof.idl_substitute_name' 
              elements = 'a3F7DC4E7008C' >
              <Model:Tag.values>
                <XMI.any xmi.type = 'string' xmi.name = ''>UmlInterface</XMI.any>
              </Model:Tag.values>
            </Model:Tag>
            <!-- ==================== UML.Foundation.Core.Constraint    [Class] ==================== -->
            <Model:Class xmi.id = 'a3F7DC4E7008D' 
              name = 'Constraint' annotation = '' 
              isRoot = 'false' isLeaf = 'false' isAbstract = 'false' visibility = 'public_vis' 
              isSingleton = 'false' 
              supertypes = 'a3F7DC4E70035' >
              <Model:Namespace.contents>
                <!-- ==================== UML.Foundation.Core.Constraint.constrainedElement    [Reference] ==================== -->
                <Model:Reference xmi.id = 'ra3F7DC4E80031' 
                  name = 'constrainedElement' annotation = '' 
                  scope = 'instance_level' visibility = 'public_vis' 
                  isChangeable = 'true' 
                  type = 'a3F7DC4E70035' 
                  referencedEnd = 'a3F7DC4E80031' >
                  <Model:StructuralFeature.multiplicity>
                    <Model:MultiplicityType lower = '0' upper = '-1' is_ordered = 'true' is_unique = 'true' />
                  </Model:StructuralFeature.multiplicity>
                </Model:Reference>
                <!-- ==================== UML.Foundation.Core.Constraint.body    [Attribute] ==================== -->
                <Model:Attribute xmi.id = 'a3F7DC4E7008E' 
                  name = 'body' annotation = '' 
                  scope = 'instance_level' visibility = 'public_vis' 
                  isChangeable = 'true' 
                  isDerived = 'false' 
                  type = 'a3F7DC4E70022' >
                  <Model:StructuralFeature.multiplicity>
                    <Model:MultiplicityType lower = '1' upper = '1' is_ordered = 'false' is_unique = 'false' />
                  </Model:StructuralFeature.multiplicity>
                </Model:Attribute>
              </Model:Namespace.contents>
            </Model:Class>
            <!-- ==================== UML.Foundation.Core.org.omg.mof.idl_substitute_name=UmlConstraint    [Tag] ==================== -->
            <Model:Tag xmi.id = 'G.330' 
              name = 'org.omg.mof.idl_substitute_name=UmlConstraint' annotation = '' 
              tagId = 'org.omg.mof.idl_substitute_name' 
              elements = 'a3F7DC4E7008D' >
              <Model:Tag.values>
                <XMI.any xmi.type = 'string' xmi.name = ''>UmlConstraint</XMI.any>
              </Model:Tag.values>
            </Model:Tag>
            <!-- ==================== UML.Foundation.Core.Relationship    [Class] ==================== -->
            <Model:Class xmi.id = 'a3F7DC4E7008F' 
              name = 'Relationship' annotation = '' 
              isRoot = 'false' isLeaf = 'false' isAbstract = 'true' visibility = 'public_vis' 
              isSingleton = 'false' 
              supertypes = 'a3F7DC4E70035' >
            </Model:Class>
            <!-- ==================== UML.Foundation.Core.Association    [Class] ==================== -->
            <Model:Class xmi.id = 'a3F7DC4E70090' 
              name = 'Association' annotation = '' 
              isRoot = 'false' isLeaf = 'false' isAbstract = 'false' visibility = 'public_vis' 
              isSingleton = 'false' 
              supertypes = 'a3F7DC4E70041 a3F7DC4E7008F' >
              <Model:Namespace.contents>
                <!-- ==================== UML.Foundation.Core.Association.connection    [Reference] ==================== -->
                <Model:Reference xmi.id = 'ra3F7DC4E70310' 
                  name = 'connection' annotation = '' 
                  scope = 'instance_level' visibility = 'public_vis' 
                  isChangeable = 'true' 
                  type = 'a3F7DC4E70070' 
                  referencedEnd = 'a3F7DC4E70310' >
                  <Model:StructuralFeature.multiplicity>
                    <Model:MultiplicityType lower = '2' upper = '-1' is_ordered = 'false' is_unique = 'true' />
                  </Model:StructuralFeature.multiplicity>
                </Model:Reference>
              </Model:Namespace.contents>
            </Model:Class>
            <!-- ==================== UML.Foundation.Core.Attribute    [Class] ==================== -->
            <Model:Class xmi.id = 'a3F7DC4E7009C' 
              name = 'Attribute' annotation = '' 
              isRoot = 'false' isLeaf = 'false' isAbstract = 'false' visibility = 'public_vis' 
              isSingleton = 'false' 
              supertypes = 'a3F7DC4E70062' >
              <Model:Namespace.contents>
                <!-- ==================== UML.Foundation.Core.Attribute.associationEnd    [Reference] ==================== -->
                <Model:Reference xmi.id = 'ra3F7DC4E703C9' 
                  name = 'associationEnd' annotation = '' 
                  scope = 'instance_level' visibility = 'public_vis' 
                  isChangeable = 'true' 
                  type = 'a3F7DC4E70070' 
                  referencedEnd = 'a3F7DC4E703C9' >
                  <Model:StructuralFeature.multiplicity>
                    <Model:MultiplicityType lower = '0' upper = '1' is_ordered = 'false' is_unique = 'false' />
                  </Model:StructuralFeature.multiplicity>
                </Model:Reference>
                <!-- ==================== UML.Foundation.Core.Attribute.initialValue    [Attribute] ==================== -->
                <Model:Attribute xmi.id = 'a3F7DC4E7009D' 
                  name = 'initialValue' annotation = '' 
                  scope = 'instance_level' visibility = 'public_vis' 
                  isChangeable = 'true' 
                  isDerived = 'false' 
                  type = 'a3F7DC4E70013' >
                  <Model:StructuralFeature.multiplicity>
                    <Model:MultiplicityType lower = '0' upper = '1' is_ordered = 'false' is_unique = 'false' />
                  </Model:StructuralFeature.multiplicity>
                </Model:Attribute>
              </Model:Namespace.contents>
            </Model:Class>
            <!-- ==================== UML.Foundation.Core.org.omg.mof.idl_substitute_name=UmlAttribute    [Tag] ==================== -->
            <Model:Tag xmi.id = 'G.331' 
              name = 'org.omg.mof.idl_substitute_name=UmlAttribute' annotation = '' 
              tagId = 'org.omg.mof.idl_substitute_name' 
              elements = 'a3F7DC4E7009C' >
              <Model:Tag.values>
                <XMI.any xmi.type = 'string' xmi.name = ''>UmlAttribute</XMI.any>
              </Model:Tag.values>
            </Model:Tag>
            <!-- ==================== UML.Foundation.Core.BehavioralFeature    [Class] ==================== -->
            <Model:Class xmi.id = 'a3F7DC4E7009E' 
              name = 'BehavioralFeature' annotation = '' 
              isRoot = 'false' isLeaf = 'false' isAbstract = 'true' visibility = 'public_vis' 
              isSingleton = 'false' 
              supertypes = 'a3F7DC4E70060' >
              <Model:Namespace.contents>
                <!-- ==================== UML.Foundation.Core.BehavioralFeature.parameter    [Reference] ==================== -->
                <Model:Reference xmi.id = 'ra3F7DC4E7037B' 
                  name = 'parameter' annotation = '' 
                  scope = 'instance_level' visibility = 'public_vis' 
                  isChangeable = 'true' 
                  type = 'a3F7DC4E700AF' 
                  referencedEnd = 'a3F7DC4E7037B' >
                  <Model:StructuralFeature.multiplicity>
                    <Model:MultiplicityType lower = '0' upper = '-1' is_ordered = 'true' is_unique = 'true' />
                  </Model:StructuralFeature.multiplicity>
                </Model:Reference>
                <!-- ==================== UML.Foundation.Core.BehavioralFeature.isQuery    [Attribute] ==================== -->
                <Model:Attribute xmi.id = 'a3F7DC4E7009F' 
                  name = 'isQuery' annotation = '' 
                  scope = 'instance_level' visibility = 'public_vis' 
                  isChangeable = 'true' 
                  isDerived = 'false' 
                  type = 'a3F7DC4E603C8' >
                  <Model:StructuralFeature.multiplicity>
                    <Model:MultiplicityType lower = '1' upper = '1' is_ordered = 'false' is_unique = 'false' />
                  </Model:StructuralFeature.multiplicity>
                </Model:Attribute>
              </Model:Namespace.contents>
            </Model:Class>
            <!-- ==================== UML.Foundation.Core.Operation    [Class] ==================== -->
            <Model:Class xmi.id = 'a3F7DC4E700A0' 
              name = 'Operation' annotation = '' 
              isRoot = 'false' isLeaf = 'false' isAbstract = 'false' visibility = 'public_vis' 
              isSingleton = 'false' 
              supertypes = 'a3F7DC4E7009E' >
              <Model:Namespace.contents>
                <!-- ==================== UML.Foundation.Core.Operation.method    [Reference] ==================== -->
                <Model:Reference xmi.id = 'ra3F7DC4E7033D' 
                  name = 'method' annotation = '' 
                  scope = 'instance_level' visibility = 'public_vis' 
                  isChangeable = 'true' 
                  type = 'a3F7DC4E700BD' 
                  referencedEnd = 'a3F7DC4E7033D' >
                  <Model:StructuralFeature.multiplicity>
                    <Model:MultiplicityType lower = '0' upper = '-1' is_ordered = 'false' is_unique = 'true' />
                  </Model:StructuralFeature.multiplicity>
                </Model:Reference>
                <!-- ==================== UML.Foundation.Core.Operation.concurrency    [Attribute] ==================== -->
                <Model:Attribute xmi.id = 'a3F7DC4E700A1' 
                  name = 'concurrency' annotation = '' 
                  scope = 'instance_level' visibility = 'public_vis' 
                  isChangeable = 'true' 
                  isDerived = 'false' 
                  type = 'a3F7DC4E603CA' >
                  <Model:StructuralFeature.multiplicity>
                    <Model:MultiplicityType lower = '1' upper = '1' is_ordered = 'false' is_unique = 'false' />
                  </Model:StructuralFeature.multiplicity>
                </Model:Attribute>
                <!-- ==================== UML.Foundation.Core.Operation.isRoot    [Attribute] ==================== -->
                <Model:Attribute xmi.id = 'a3F7DC4E700AB' 
                  name = 'isRoot' annotation = '' 
                  scope = 'instance_level' visibility = 'public_vis' 
                  isChangeable = 'true' 
                  isDerived = 'false' 
                  type = 'a3F7DC4E603C8' >
                  <Model:StructuralFeature.multiplicity>
                    <Model:MultiplicityType lower = '1' upper = '1' is_ordered = 'false' is_unique = 'false' />
                  </Model:StructuralFeature.multiplicity>
                </Model:Attribute>
                <!-- ==================== UML.Foundation.Core.Operation.isLeaf    [Attribute] ==================== -->
                <Model:Attribute xmi.id = 'a3F7DC4E700AC' 
                  name = 'isLeaf' annotation = '' 
                  scope = 'instance_level' visibility = 'public_vis' 
                  isChangeable = 'true' 
                  isDerived = 'false' 
                  type = 'a3F7DC4E603C8' >
                  <Model:StructuralFeature.multiplicity>
                    <Model:MultiplicityType lower = '1' upper = '1' is_ordered = 'false' is_unique = 'false' />
                  </Model:StructuralFeature.multiplicity>
                </Model:Attribute>
                <!-- ==================== UML.Foundation.Core.Operation.isAbstract    [Attribute] ==================== -->
                <Model:Attribute xmi.id = 'a3F7DC4E700AD' 
                  name = 'isAbstract' annotation = '' 
                  scope = 'instance_level' visibility = 'public_vis' 
                  isChangeable = 'true' 
                  isDerived = 'false' 
                  type = 'a3F7DC4E603C8' >
                  <Model:StructuralFeature.multiplicity>
                    <Model:MultiplicityType lower = '1' upper = '1' is_ordered = 'false' is_unique = 'false' />
                  </Model:StructuralFeature.multiplicity>
                </Model:Attribute>
                <!-- ==================== UML.Foundation.Core.Operation.specification    [Attribute] ==================== -->
                <Model:Attribute xmi.id = 'a3F7DC4E700AE' 
                  name = 'specification' annotation = '' 
                  scope = 'instance_level' visibility = 'public_vis' 
                  isChangeable = 'true' 
                  isDerived = 'false' 
                  type = 'a3F7DC4E603BB' >
                  <Model:StructuralFeature.multiplicity>
                    <Model:MultiplicityType lower = '1' upper = '1' is_ordered = 'false' is_unique = 'false' />
                  </Model:StructuralFeature.multiplicity>
                </Model:Attribute>
              </Model:Namespace.contents>
            </Model:Class>
            <!-- ==================== UML.Foundation.Core.Parameter    [Class] ==================== -->
            <Model:Class xmi.id = 'a3F7DC4E700AF' 
              name = 'Parameter' annotation = '' 
              isRoot = 'false' isLeaf = 'false' isAbstract = 'false' visibility = 'public_vis' 
              isSingleton = 'false' 
              supertypes = 'a3F7DC4E70035' >
              <Model:Namespace.contents>
                <!-- ==================== UML.Foundation.Core.Parameter.behavioralFeature    [Reference] ==================== -->
                <Model:Reference xmi.id = 'ra3F7DC4E7037D' 
                  name = 'behavioralFeature' annotation = '' 
                  scope = 'instance_level' visibility = 'public_vis' 
                  isChangeable = 'true' 
                  type = 'a3F7DC4E7009E' 
                  referencedEnd = 'a3F7DC4E7037D' >
                  <Model:StructuralFeature.multiplicity>
                    <Model:MultiplicityType lower = '0' upper = '1' is_ordered = 'false' is_unique = 'false' />
                  </Model:StructuralFeature.multiplicity>
                </Model:Reference>
                <!-- ==================== UML.Foundation.Core.Parameter.type    [Reference] ==================== -->
                <Model:Reference xmi.id = 'ra3F7DC4E7038B' 
                  name = 'type' annotation = '' 
                  scope = 'instance_level' visibility = 'public_vis' 
                  isChangeable = 'true' 
                  type = 'a3F7DC4E70052' 
                  referencedEnd = 'a3F7DC4E7038B' >
                  <Model:StructuralFeature.multiplicity>
                    <Model:MultiplicityType lower = '1' upper = '1' is_ordered = 'false' is_unique = 'false' />
                  </Model:StructuralFeature.multiplicity>
                </Model:Reference>
                <!-- ==================== UML.Foundation.Core.Parameter.defaultValue    [Attribute] ==================== -->
                <Model:Attribute xmi.id = 'a3F7DC4E700BB' 
                  name = 'defaultValue' annotation = '' 
                  scope = 'instance_level' visibility = 'public_vis' 
                  isChangeable = 'true' 
                  isDerived = 'false' 
                  type = 'a3F7DC4E70013' >
                  <Model:StructuralFeature.multiplicity>
                    <Model:MultiplicityType lower = '0' upper = '1' is_ordered = 'false' is_unique = 'false' />
                  </Model:StructuralFeature.multiplicity>
                </Model:Attribute>
                <!-- ==================== UML.Foundation.Core.Parameter.kind    [Attribute] ==================== -->
                <Model:Attribute xmi.id = 'a3F7DC4E700BC' 
                  name = 'kind' annotation = '' 
                  scope = 'instance_level' visibility = 'public_vis' 
                  isChangeable = 'true' 
                  isDerived = 'false' 
                  type = 'a3F7DC4E603D9' >
                  <Model:StructuralFeature.multiplicity>
                    <Model:MultiplicityType lower = '1' upper = '1' is_ordered = 'false' is_unique = 'false' />
                  </Model:StructuralFeature.multiplicity>
                </Model:Attribute>
              </Model:Namespace.contents>
            </Model:Class>
            <!-- ==================== UML.Foundation.Core.Method    [Class] ==================== -->
            <Model:Class xmi.id = 'a3F7DC4E700BD' 
              name = 'Method' annotation = '' 
              isRoot = 'false' isLeaf = 'false' isAbstract = 'false' visibility = 'public_vis' 
              isSingleton = 'false' 
              supertypes = 'a3F7DC4E7009E' >
              <Model:Namespace.contents>
                <!-- ==================== UML.Foundation.Core.Method.specification    [Reference] ==================== -->
                <Model:Reference xmi.id = 'ra3F7DC4E7033F' 
                  name = 'specification' annotation = '' 
                  scope = 'instance_level' visibility = 'public_vis' 
                  isChangeable = 'true' 
                  type = 'a3F7DC4E700A0' 
                  referencedEnd = 'a3F7DC4E7033F' >
                  <Model:StructuralFeature.multiplicity>
                    <Model:MultiplicityType lower = '1' upper = '1' is_ordered = 'false' is_unique = 'false' />
                  </Model:StructuralFeature.multiplicity>
                </Model:Reference>
                <!-- ==================== UML.Foundation.Core.Method.body    [Attribute] ==================== -->
                <Model:Attribute xmi.id = 'a3F7DC4E700BE' 
                  name = 'body' annotation = '' 
                  scope = 'instance_level' visibility = 'public_vis' 
                  isChangeable = 'true' 
                  isDerived = 'false' 
                  type = 'a3F7DC4E70031' >
                  <Model:StructuralFeature.multiplicity>
                    <Model:MultiplicityType lower = '1' upper = '1' is_ordered = 'false' is_unique = 'false' />
                  </Model:StructuralFeature.multiplicity>
                </Model:Attribute>
              </Model:Namespace.contents>
            </Model:Class>
            <!-- ==================== UML.Foundation.Core.Generalization    [Class] ==================== -->
            <Model:Class xmi.id = 'a3F7DC4E700CB' 
              name = 'Generalization' annotation = '' 
              isRoot = 'false' isLeaf = 'false' isAbstract = 'false' visibility = 'public_vis' 
              isSingleton = 'false' 
              supertypes = 'a3F7DC4E7008F' >
              <Model:Namespace.contents>
                <!-- ==================== UML.Foundation.Core.Generalization.child    [Reference] ==================== -->
                <Model:Reference xmi.id = 'ra3F7DC4E7039C' 
                  name = 'child' annotation = '' 
                  scope = 'instance_level' visibility = 'public_vis' 
                  isChangeable = 'true' 
                  type = 'a3F7DC4E70041' 
                  referencedEnd = 'a3F7DC4E7039C' >
                  <Model:StructuralFeature.multiplicity>
                    <Model:MultiplicityType lower = '1' upper = '1' is_ordered = 'false' is_unique = 'false' />
                  </Model:StructuralFeature.multiplicity>
                </Model:Reference>
                <!-- ==================== UML.Foundation.Core.Generalization.parent    [Reference] ==================== -->
                <Model:Reference xmi.id = 'ra3F7DC4E703BA' 
                  name = 'parent' annotation = '' 
                  scope = 'instance_level' visibility = 'public_vis' 
                  isChangeable = 'true' 
                  type = 'a3F7DC4E70041' 
                  referencedEnd = 'a3F7DC4E703BA' >
                  <Model:StructuralFeature.multiplicity>
                    <Model:MultiplicityType lower = '1' upper = '1' is_ordered = 'false' is_unique = 'false' />
                  </Model:StructuralFeature.multiplicity>
                </Model:Reference>
                <!-- ==================== UML.Foundation.Core.Generalization.powertype    [Reference] ==================== -->
                <Model:Reference xmi.id = 'ra3F7DC4E800DD' 
                  name = 'powertype' annotation = '' 
                  scope = 'instance_level' visibility = 'public_vis' 
                  isChangeable = 'true' 
                  type = 'a3F7DC4E70052' 
                  referencedEnd = 'a3F7DC4E800DD' >
                  <Model:StructuralFeature.multiplicity>
                    <Model:MultiplicityType lower = '0' upper = '1' is_ordered = 'false' is_unique = 'false' />
                  </Model:StructuralFeature.multiplicity>
                </Model:Reference>
                <!-- ==================== UML.Foundation.Core.Generalization.discriminator    [Attribute] ==================== -->
                <Model:Attribute xmi.id = 'a3F7DC4E700CC' 
                  name = 'discriminator' annotation = '' 
                  scope = 'instance_level' visibility = 'public_vis' 
                  isChangeable = 'true' 
                  isDerived = 'false' 
                  type = 'a3F7DC4E70002' >
                  <Model:StructuralFeature.multiplicity>
                    <Model:MultiplicityType lower = '1' upper = '1' is_ordered = 'false' is_unique = 'false' />
                  </Model:StructuralFeature.multiplicity>
                </Model:Attribute>
              </Model:Namespace.contents>
            </Model:Class>
            <!-- ==================== UML.Foundation.Core.AssociationClass    [Class] ==================== -->
            <Model:Class xmi.id = 'a3F7DC4E700CD' 
              name = 'AssociationClass' annotation = '' 
              isRoot = 'false' isLeaf = 'false' isAbstract = 'false' visibility = 'public_vis' 
              isSingleton = 'false' 
              supertypes = 'a3F7DC4E70090 a3F7DC4E7005D' >
            </Model:Class>
            <!-- ==================== UML.Foundation.Core.org.omg.mof.idl_substitute_name=UmlAssociationClass    [Tag] ==================== -->
            <Model:Tag xmi.id = 'G.332' 
              name = 'org.omg.mof.idl_substitute_name=UmlAssociationClass' annotation = '' 
              tagId = 'org.omg.mof.idl_substitute_name' 
              elements = 'a3F7DC4E700CD' >
              <Model:Tag.values>
                <XMI.any xmi.type = 'string' xmi.name = ''>UmlAssociationClass</XMI.any>
              </Model:Tag.values>
            </Model:Tag>
            <!-- ==================== UML.Foundation.Core.Dependency    [Class] ==================== -->
            <Model:Class xmi.id = 'a3F7DC4E700CE' 
              name = 'Dependency' annotation = '' 
              isRoot = 'false' isLeaf = 'false' isAbstract = 'false' visibility = 'public_vis' 
              isSingleton = 'false' 
              supertypes = 'a3F7DC4E7008F' >
              <Model:Namespace.contents>
                <!-- ==================== UML.Foundation.Core.Dependency.client    [Reference] ==================== -->
                <Model:Reference xmi.id = 'ra3F7DC4E80022' 
                  name = 'client' annotation = '' 
                  scope = 'instance_level' visibility = 'public_vis' 
                  isChangeable = 'true' 
                  type = 'a3F7DC4E70035' 
                  referencedEnd = 'a3F7DC4E80022' >
                  <Model:StructuralFeature.multiplicity>
                    <Model:MultiplicityType lower = '1' upper = '-1' is_ordered = 'false' is_unique = 'true' />
                  </Model:StructuralFeature.multiplicity>
                </Model:Reference>
                <!-- ==================== UML.Foundation.Core.Dependency.supplier    [Reference] ==================== -->
                <Model:Reference xmi.id = 'ra3F7DC4E8004F' 
                  name = 'supplier' annotation = '' 
                  scope = 'instance_level' visibility = 'public_vis' 
                  isChangeable = 'true' 
                  type = 'a3F7DC4E70035' 
                  referencedEnd = 'a3F7DC4E8004F' >
                  <Model:StructuralFeature.multiplicity>
                    <Model:MultiplicityType lower = '1' upper = '-1' is_ordered = 'false' is_unique = 'true' />
                  </Model:StructuralFeature.multiplicity>
                </Model:Reference>
              </Model:Namespace.contents>
            </Model:Class>
            <!-- ==================== UML.Foundation.Core.Abstraction    [Class] ==================== -->
            <Model:Class xmi.id = 'a3F7DC4E700CF' 
              name = 'Abstraction' annotation = '' 
              isRoot = 'false' isLeaf = 'false' isAbstract = 'false' visibility = 'public_vis' 
              isSingleton = 'false' 
              supertypes = 'a3F7DC4E700CE' >
              <Model:Namespace.contents>
                <!-- ==================== UML.Foundation.Core.Abstraction.mapping    [Attribute] ==================== -->
                <Model:Attribute xmi.id = 'a3F7DC4E700D0' 
                  name = 'mapping' annotation = '' 
                  scope = 'instance_level' visibility = 'public_vis' 
                  isChangeable = 'true' 
                  isDerived = 'false' 
                  type = 'a3F7DC4E70030' >
                  <Model:StructuralFeature.multiplicity>
                    <Model:MultiplicityType lower = '1' upper = '1' is_ordered = 'false' is_unique = 'false' />
                  </Model:StructuralFeature.multiplicity>
                </Model:Attribute>
              </Model:Namespace.contents>
            </Model:Class>
            <!-- ==================== UML.Foundation.Core.PresentationElement    [Class] ==================== -->
            <Model:Class xmi.id = 'a3F7DC4E700DA' 
              name = 'PresentationElement' annotation = '' 
              isRoot = 'false' isLeaf = 'false' isAbstract = 'true' visibility = 'public_vis' 
              isSingleton = 'false' 
              supertypes = 'a3F7DC4E70034' >
              <Model:Namespace.contents>
                <!-- ==================== UML.Foundation.Core.PresentationElement.subject    [Reference] ==================== -->
                <Model:Reference xmi.id = 'ra3F7DC4E8005E' 
                  name = 'subject' annotation = '' 
                  scope = 'instance_level' visibility = 'public_vis' 
                  isChangeable = 'true' 
                  type = 'a3F7DC4E70035' 
                  referencedEnd = 'a3F7DC4E8005E' >
                  <Model:StructuralFeature.multiplicity>
                    <Model:MultiplicityType lower = '0' upper = '-1' is_ordered = 'false' is_unique = 'true' />
                  </Model:StructuralFeature.multiplicity>
                </Model:Reference>
              </Model:Namespace.contents>
            </Model:Class>
            <!-- ==================== UML.Foundation.Core.Usage    [Class] ==================== -->
            <Model:Class xmi.id = 'a3F7DC4E700DB' 
              name = 'Usage' annotation = '' 
              isRoot = 'false' isLeaf = 'false' isAbstract = 'false' visibility = 'public_vis' 
              isSingleton = 'false' 
              supertypes = 'a3F7DC4E700CE' >
            </Model:Class>
            <!-- ==================== UML.Foundation.Core.Binding    [Class] ==================== -->
            <Model:Class xmi.id = 'a3F7DC4E700DC' 
              name = 'Binding' annotation = '' 
              isRoot = 'false' isLeaf = 'false' isAbstract = 'false' visibility = 'public_vis' 
              isSingleton = 'false' 
              supertypes = 'a3F7DC4E700CE' >
              <Model:Namespace.contents>
                <!-- ==================== UML.Foundation.Core.Binding.argument    [Reference] ==================== -->
                <Model:Reference xmi.id = 'ra3F7DC4E800CC' 
                  name = 'argument' annotation = '' 
                  scope = 'instance_level' visibility = 'public_vis' 
                  isChangeable = 'true' 
                  type = 'a3F7DC4E70035' 
                  referencedEnd = 'a3F7DC4E800CC' >
                  <Model:StructuralFeature.multiplicity>
                    <Model:MultiplicityType lower = '1' upper = '-1' is_ordered = 'true' is_unique = 'true' />
                  </Model:StructuralFeature.multiplicity>
                </Model:Reference>
              </Model:Namespace.contents>
            </Model:Class>
            <!-- ==================== UML.Foundation.Core.Component    [Class] ==================== -->
            <Model:Class xmi.id = 'a3F7DC4E700DD' 
              name = 'Component' annotation = '' 
              isRoot = 'false' isLeaf = 'false' isAbstract = 'false' visibility = 'public_vis' 
              isSingleton = 'false' 
              supertypes = 'a3F7DC4E70052' >
              <Model:Namespace.contents>
                <!-- ==================== UML.Foundation.Core.Component.deploymentLocation    [Reference] ==================== -->
                <Model:Reference xmi.id = 'ra3F7DC4E80070' 
                  name = 'deploymentLocation' annotation = '' 
                  scope = 'instance_level' visibility = 'public_vis' 
                  isChangeable = 'true' 
                  type = 'a3F7DC4E700DE' 
                  referencedEnd = 'a3F7DC4E80070' >
                  <Model:StructuralFeature.multiplicity>
                    <Model:MultiplicityType lower = '0' upper = '-1' is_ordered = 'false' is_unique = 'true' />
                  </Model:StructuralFeature.multiplicity>
                </Model:Reference>
                <!-- ==================== UML.Foundation.Core.Component.residentElement    [Reference] ==================== -->
                <Model:Reference xmi.id = 'ra3F7DC4E8011A' 
                  name = 'residentElement' annotation = '' 
                  scope = 'instance_level' visibility = 'public_vis' 
                  isChangeable = 'true' 
                  type = 'a3F7DC4E700EC' 
                  referencedEnd = 'a3F7DC4E8011A' >
                  <Model:StructuralFeature.multiplicity>
                    <Model:MultiplicityType lower = '0' upper = '-1' is_ordered = 'false' is_unique = 'true' />
                  </Model:StructuralFeature.multiplicity>
                </Model:Reference>
              </Model:Namespace.contents>
            </Model:Class>
            <!-- ==================== UML.Foundation.Core.Node    [Class] ==================== -->
            <Model:Class xmi.id = 'a3F7DC4E700DE' 
              name = 'Node' annotation = '' 
              isRoot = 'false' isLeaf = 'false' isAbstract = 'false' visibility = 'public_vis' 
              isSingleton = 'false' 
              supertypes = 'a3F7DC4E70052' >
              <Model:Namespace.contents>
                <!-- ==================== UML.Foundation.Core.Node.resident    [Reference] ==================== -->
                <Model:Reference xmi.id = 'ra3F7DC4E8006E' 
                  name = 'resident' annotation = '' 
                  scope = 'instance_level' visibility = 'public_vis' 
                  isChangeable = 'true' 
                  type = 'a3F7DC4E700DD' 
                  referencedEnd = 'a3F7DC4E8006E' >
                  <Model:StructuralFeature.multiplicity>
                    <Model:MultiplicityType lower = '0' upper = '-1' is_ordered = 'false' is_unique = 'true' />
                  </Model:StructuralFeature.multiplicity>
                </Model:Reference>
              </Model:Namespace.contents>
            </Model:Class>
            <!-- ==================== UML.Foundation.Core.Permission    [Class] ==================== -->
            <Model:Class xmi.id = 'a3F7DC4E700DF' 
              name = 'Permission' annotation = '' 
              isRoot = 'false' isLeaf = 'false' isAbstract = 'false' visibility = 'public_vis' 
              isSingleton = 'false' 
              supertypes = 'a3F7DC4E700CE' >
            </Model:Class>
            <!-- ==================== UML.Foundation.Core.Comment    [Class] ==================== -->
            <Model:Class xmi.id = 'a3F7DC4E700EA' 
              name = 'Comment' annotation = '' 
              isRoot = 'false' isLeaf = 'false' isAbstract = 'false' visibility = 'public_vis' 
              isSingleton = 'false' 
              supertypes = 'a3F7DC4E70035' >
              <Model:Namespace.contents>
                <!-- ==================== UML.Foundation.Core.Comment.annotatedElement    [Reference] ==================== -->
                <Model:Reference xmi.id = 'ra3F7DC4E800FB' 
                  name = 'annotatedElement' annotation = '' 
                  scope = 'instance_level' visibility = 'public_vis' 
                  isChangeable = 'true' 
                  type = 'a3F7DC4E70035' 
                  referencedEnd = 'a3F7DC4E800FB' >
                  <Model:StructuralFeature.multiplicity>
                    <Model:MultiplicityType lower = '0' upper = '-1' is_ordered = 'false' is_unique = 'true' />
                  </Model:StructuralFeature.multiplicity>
                </Model:Reference>
              </Model:Namespace.contents>
            </Model:Class>
            <!-- ==================== UML.Foundation.Core.Flow    [Class] ==================== -->
            <Model:Class xmi.id = 'a3F7DC4E700EB' 
              name = 'Flow' annotation = '' 
              isRoot = 'false' isLeaf = 'false' isAbstract = 'false' visibility = 'public_vis' 
              isSingleton = 'false' 
              supertypes = 'a3F7DC4E7008F' >
              <Model:Namespace.contents>
                <!-- ==================== UML.Foundation.Core.Flow.target    [Reference] ==================== -->
                <Model:Reference xmi.id = 'ra3F7DC4E8008D' 
                  name = 'target' annotation = '' 
                  scope = 'instance_level' visibility = 'public_vis' 
                  isChangeable = 'true' 
                  type = 'a3F7DC4E70035' 
                  referencedEnd = 'a3F7DC4E8008D' >
                  <Model:StructuralFeature.multiplicity>
                    <Model:MultiplicityType lower = '0' upper = '-1' is_ordered = 'false' is_unique = 'true' />
                  </Model:StructuralFeature.multiplicity>
                </Model:Reference>
                <!-- ==================== UML.Foundation.Core.Flow.source    [Reference] ==================== -->
                <Model:Reference xmi.id = 'ra3F7DC4E8009D' 
                  name = 'source' annotation = '' 
                  scope = 'instance_level' visibility = 'public_vis' 
                  isChangeable = 'true' 
                  type = 'a3F7DC4E70035' 
                  referencedEnd = 'a3F7DC4E8009D' >
                  <Model:StructuralFeature.multiplicity>
                    <Model:MultiplicityType lower = '0' upper = '-1' is_ordered = 'false' is_unique = 'true' />
                  </Model:StructuralFeature.multiplicity>
                </Model:Reference>
              </Model:Namespace.contents>
            </Model:Class>
            <!-- ==================== UML.Foundation.Core.ElementResidence    [Class] ==================== -->
            <Model:Class xmi.id = 'a3F7DC4E700EC' 
              name = 'ElementResidence' annotation = '' 
              isRoot = 'false' isLeaf = 'false' isAbstract = 'false' visibility = 'public_vis' 
              isSingleton = 'false' >
              <Model:Namespace.contents>
                <!-- ==================== UML.Foundation.Core.ElementResidence.resident    [Reference] ==================== -->
                <Model:Reference xmi.id = 'ra3F7DC4E8010C' 
                  name = 'resident' annotation = '' 
                  scope = 'instance_level' visibility = 'public_vis' 
                  isChangeable = 'true' 
                  type = 'a3F7DC4E70035' 
                  referencedEnd = 'a3F7DC4E8010C' >
                  <Model:StructuralFeature.multiplicity>
                    <Model:MultiplicityType lower = '1' upper = '1' is_ordered = 'false' is_unique = 'false' />
                  </Model:StructuralFeature.multiplicity>
                </Model:Reference>
                <!-- ==================== UML.Foundation.Core.ElementResidence.implementationLocation    [Reference] ==================== -->
                <Model:Reference xmi.id = 'ra3F7DC4E80129' 
                  name = 'implementationLocation' annotation = '' 
                  scope = 'instance_level' visibility = 'public_vis' 
                  isChangeable = 'true' 
                  type = 'a3F7DC4E700DD' 
                  referencedEnd = 'a3F7DC4E80129' >
                  <Model:StructuralFeature.multiplicity>
                    <Model:MultiplicityType lower = '1' upper = '1' is_ordered = 'false' is_unique = 'false' />
                  </Model:StructuralFeature.multiplicity>
                </Model:Reference>
                <!-- ==================== UML.Foundation.Core.ElementResidence.visibility    [Attribute] ==================== -->
                <Model:Attribute xmi.id = 'a3F7DC4E700ED' 
                  name = 'visibility' annotation = '' 
                  scope = 'instance_level' visibility = 'public_vis' 
                  isChangeable = 'true' 
                  isDerived = 'false' 
                  type = 'a3F7DC4E603DF' >
                  <Model:StructuralFeature.multiplicity>
                    <Model:MultiplicityType lower = '1' upper = '1' is_ordered = 'false' is_unique = 'false' />
                  </Model:StructuralFeature.multiplicity>
                </Model:Attribute>
              </Model:Namespace.contents>
            </Model:Class>
            <!-- ==================== UML.Foundation.Core.TemplateParameter    [Class] ==================== -->
            <Model:Class xmi.id = 'a3F7DC4E700EE' 
              name = 'TemplateParameter' annotation = '' 
              isRoot = 'false' isLeaf = 'false' isAbstract = 'false' visibility = 'public_vis' 
              isSingleton = 'false' >
              <Model:Namespace.contents>
                <!-- ==================== UML.Foundation.Core.TemplateParameter.defaultElement    [Reference] ==================== -->
                <Model:Reference xmi.id = 'ra3F7DC4E800AE' 
                  name = 'defaultElement' annotation = '' 
                  scope = 'instance_level' visibility = 'public_vis' 
                  isChangeable = 'true' 
                  type = 'a3F7DC4E70035' 
                  referencedEnd = 'a3F7DC4E800AE' >
                  <Model:StructuralFeature.multiplicity>
                    <Model:MultiplicityType lower = '0' upper = '1' is_ordered = 'false' is_unique = 'false' />
                  </Model:StructuralFeature.multiplicity>
                </Model:Reference>
                <!-- ==================== UML.Foundation.Core.TemplateParameter.modelElement    [Reference] ==================== -->
                <Model:Reference xmi.id = 'ra3F7DC4E8013B' 
                  name = 'modelElement' annotation = '' 
                  scope = 'instance_level' visibility = 'public_vis' 
                  isChangeable = 'true' 
                  type = 'a3F7DC4E70035' 
                  referencedEnd = 'a3F7DC4E8013B' >
                  <Model:StructuralFeature.multiplicity>
                    <Model:MultiplicityType lower = '0' upper = '1' is_ordered = 'false' is_unique = 'false' />
                  </Model:StructuralFeature.multiplicity>
                </Model:Reference>
                <!-- ==================== UML.Foundation.Core.TemplateParameter.modelElement2    [Reference] ==================== -->
                <Model:Reference xmi.id = 'ra3F7DC4E80157' 
                  name = 'modelElement2' annotation = '' 
                  scope = 'instance_level' visibility = 'public_vis' 
                  isChangeable = 'true' 
                  type = 'a3F7DC4E70035' 
                  referencedEnd = 'a3F7DC4E80157' >
                  <Model:StructuralFeature.multiplicity>
                    <Model:MultiplicityType lower = '1' upper = '1' is_ordered = 'false' is_unique = 'false' />
                  </Model:StructuralFeature.multiplicity>
                </Model:Reference>
              </Model:Namespace.contents>
            </Model:Class>
            <!-- ==================== UML.Foundation.Core.A_association_connection    [Association] ==================== -->
            <Model:Association xmi.id = 'a3F7DC4E7030F' 
              name = 'A_association_connection' annotation = '' 
              isRoot = 'true' isLeaf = 'true' isAbstract = 'false' visibility = 'public_vis' 
              isDerived = 'false' >
              <Model:Namespace.contents>
                <Model:AssociationEnd xmi.id = 'a3F7DC4E70310' 
                  name = 'connection' annotation = '' 
                  isNavigable = 'true' aggregation = 'none' isChangeable = 'true' 
                  type = 'a3F7DC4E70070' >
                  <Model:AssociationEnd.multiplicity>
                    <Model:MultiplicityType lower = '2' upper = '-1' is_ordered = 'false' is_unique = 'true' />
                  </Model:AssociationEnd.multiplicity>
                </Model:AssociationEnd>
                <Model:AssociationEnd xmi.id = 'a3F7DC4E70312' 
                  name = 'association' annotation = '' 
                  isNavigable = 'true' aggregation = 'composite' isChangeable = 'true' 
                  type = 'a3F7DC4E70090' >
                  <Model:AssociationEnd.multiplicity>
                    <Model:MultiplicityType lower = '1' upper = '1' is_ordered = 'false' is_unique = 'false' />
                  </Model:AssociationEnd.multiplicity>
                </Model:AssociationEnd>
              </Model:Namespace.contents>
            </Model:Association>
            <!-- ==================== UML.Foundation.Core.A_owner_feature    [Association] ==================== -->
            <Model:Association xmi.id = 'a3F7DC4E7031C' 
              name = 'A_owner_feature' annotation = '' 
              isRoot = 'true' isLeaf = 'true' isAbstract = 'false' visibility = 'public_vis' 
              isDerived = 'false' >
              <Model:Namespace.contents>
                <Model:AssociationEnd xmi.id = 'a3F7DC4E7031D' 
                  name = 'feature' annotation = '' 
                  isNavigable = 'true' aggregation = 'none' isChangeable = 'true' 
                  type = 'a3F7DC4E70060' >
                  <Model:AssociationEnd.multiplicity>
                    <Model:MultiplicityType lower = '0' upper = '-1' is_ordered = 'true' is_unique = 'true' />
                  </Model:AssociationEnd.multiplicity>
                </Model:AssociationEnd>
                <Model:AssociationEnd xmi.id = 'a3F7DC4E7031F' 
                  name = 'owner' annotation = '' 
                  isNavigable = 'true' aggregation = 'composite' isChangeable = 'true' 
                  type = 'a3F7DC4E70052' >
                  <Model:AssociationEnd.multiplicity>
                    <Model:MultiplicityType lower = '0' upper = '1' is_ordered = 'false' is_unique = 'false' />
                  </Model:AssociationEnd.multiplicity>
                </Model:AssociationEnd>
              </Model:Namespace.contents>
            </Model:Association>
            <!-- ==================== UML.Foundation.Core.A_specification_method    [Association] ==================== -->
            <Model:Association xmi.id = 'a3F7DC4E7033C' 
              name = 'A_specification_method' annotation = '' 
              isRoot = 'true' isLeaf = 'true' isAbstract = 'false' visibility = 'public_vis' 
              isDerived = 'false' >
              <Model:Namespace.contents>
                <Model:AssociationEnd xmi.id = 'a3F7DC4E7033D' 
                  name = 'method' annotation = '' 
                  isNavigable = 'true' aggregation = 'none' isChangeable = 'true' 
                  type = 'a3F7DC4E700BD' >
                  <Model:AssociationEnd.multiplicity>
                    <Model:MultiplicityType lower = '0' upper = '-1' is_ordered = 'false' is_unique = 'true' />
                  </Model:AssociationEnd.multiplicity>
                </Model:AssociationEnd>
                <Model:AssociationEnd xmi.id = 'a3F7DC4E7033F' 
                  name = 'specification' annotation = '' 
                  isNavigable = 'true' aggregation = 'none' isChangeable = 'true' 
                  type = 'a3F7DC4E700A0' >
                  <Model:AssociationEnd.multiplicity>
                    <Model:MultiplicityType lower = '1' upper = '1' is_ordered = 'false' is_unique = 'false' />
                  </Model:AssociationEnd.multiplicity>
                </Model:AssociationEnd>
              </Model:Namespace.contents>
            </Model:Association>
            <!-- ==================== UML.Foundation.Core.A_structuralFeature_type    [Association] ==================== -->
            <Model:Association xmi.id = 'a3F7DC4E7034B' 
              name = 'A_structuralFeature_type' annotation = '' 
              isRoot = 'true' isLeaf = 'true' isAbstract = 'false' visibility = 'public_vis' 
              isDerived = 'false' >
              <Model:Namespace.contents>
                <Model:AssociationEnd xmi.id = 'a3F7DC4E7034C' 
                  name = 'type' annotation = '' 
                  isNavigable = 'true' aggregation = 'none' isChangeable = 'true' 
                  type = 'a3F7DC4E70052' >
                  <Model:AssociationEnd.multiplicity>
                    <Model:MultiplicityType lower = '1' upper = '1' is_ordered = 'false' is_unique = 'false' />
                  </Model:AssociationEnd.multiplicity>
                </Model:AssociationEnd>
                <Model:AssociationEnd xmi.id = 'a3F7DC4E7034E' 
                  name = 'structuralFeature' annotation = '' 
                  isNavigable = 'false' aggregation = 'none' isChangeable = 'true' 
                  type = 'a3F7DC4E70062' >
                  <Model:AssociationEnd.multiplicity>
                    <Model:MultiplicityType lower = '0' upper = '-1' is_ordered = 'false' is_unique = 'true' />
                  </Model:AssociationEnd.multiplicity>
                </Model:AssociationEnd>
              </Model:Namespace.contents>
            </Model:Association>
            <!-- ==================== UML.Foundation.Core.A_namespace_ownedElement    [Association] ==================== -->
            <Model:Association xmi.id = 'a3F7DC4E7035B' 
              name = 'A_namespace_ownedElement' annotation = '' 
              isRoot = 'true' isLeaf = 'true' isAbstract = 'false' visibility = 'public_vis' 
              isDerived = 'false' >
              <Model:Namespace.contents>
                <Model:AssociationEnd xmi.id = 'a3F7DC4E7035C' 
                  name = 'ownedElement' annotation = '' 
                  isNavigable = 'true' aggregation = 'none' isChangeable = 'true' 
                  type = 'a3F7DC4E70035' >
                  <Model:AssociationEnd.multiplicity>
                    <Model:MultiplicityType lower = '0' upper = '-1' is_ordered = 'false' is_unique = 'true' />
                  </Model:AssociationEnd.multiplicity>
                </Model:AssociationEnd>
                <Model:AssociationEnd xmi.id = 'a3F7DC4E7035E' 
                  name = 'namespace' annotation = '' 
                  isNavigable = 'true' aggregation = 'composite' isChangeable = 'true' 
                  type = 'a3F7DC4E70051' >
                  <Model:AssociationEnd.multiplicity>
                    <Model:MultiplicityType lower = '0' upper = '1' is_ordered = 'false' is_unique = 'false' />
                  </Model:AssociationEnd.multiplicity>
                </Model:AssociationEnd>
              </Model:Namespace.contents>
            </Model:Association>
            <!-- ==================== UML.Foundation.Core.A_behavioralFeature_parameter    [Association] ==================== -->
            <Model:Association xmi.id = 'a3F7DC4E7037A' 
              name = 'A_behavioralFeature_parameter' annotation = '' 
              isRoot = 'true' isLeaf = 'true' isAbstract = 'false' visibility = 'public_vis' 
              isDerived = 'false' >
              <Model:Namespace.contents>
                <Model:AssociationEnd xmi.id = 'a3F7DC4E7037B' 
                  name = 'parameter' annotation = '' 
                  isNavigable = 'true' aggregation = 'none' isChangeable = 'true' 
                  type = 'a3F7DC4E700AF' >
                  <Model:AssociationEnd.multiplicity>
                    <Model:MultiplicityType lower = '0' upper = '-1' is_ordered = 'true' is_unique = 'true' />
                  </Model:AssociationEnd.multiplicity>
                </Model:AssociationEnd>
                <Model:AssociationEnd xmi.id = 'a3F7DC4E7037D' 
                  name = 'behavioralFeature' annotation = '' 
                  isNavigable = 'true' aggregation = 'composite' isChangeable = 'true' 
                  type = 'a3F7DC4E7009E' >
                  <Model:AssociationEnd.multiplicity>
                    <Model:MultiplicityType lower = '0' upper = '1' is_ordered = 'false' is_unique = 'false' />
                  </Model:AssociationEnd.multiplicity>
                </Model:AssociationEnd>
              </Model:Namespace.contents>
            </Model:Association>
            <!-- ==================== UML.Foundation.Core.A_parameter_type    [Association] ==================== -->
            <Model:Association xmi.id = 'a3F7DC4E7038A' 
              name = 'A_parameter_type' annotation = '' 
              isRoot = 'true' isLeaf = 'true' isAbstract = 'false' visibility = 'public_vis' 
              isDerived = 'false' >
              <Model:Namespace.contents>
                <Model:AssociationEnd xmi.id = 'a3F7DC4E7038B' 
                  name = 'type' annotation = '' 
                  isNavigable = 'true' aggregation = 'none' isChangeable = 'true' 
                  type = 'a3F7DC4E70052' >
                  <Model:AssociationEnd.multiplicity>
                    <Model:MultiplicityType lower = '1' upper = '1' is_ordered = 'false' is_unique = 'false' />
                  </Model:AssociationEnd.multiplicity>
                </Model:AssociationEnd>
                <Model:AssociationEnd xmi.id = 'a3F7DC4E7038D' 
                  name = 'parameter' annotation = '' 
                  isNavigable = 'false' aggregation = 'none' isChangeable = 'true' 
                  type = 'a3F7DC4E700AF' >
                  <Model:AssociationEnd.multiplicity>
                    <Model:MultiplicityType lower = '0' upper = '-1' is_ordered = 'false' is_unique = 'true' />
                  </Model:AssociationEnd.multiplicity>
                </Model:AssociationEnd>
              </Model:Namespace.contents>
            </Model:Association>
            <!-- ==================== UML.Foundation.Core.A_child_generalization    [Association] ==================== -->
            <Model:Association xmi.id = 'a3F7DC4E70399' 
              name = 'A_child_generalization' annotation = '' 
              isRoot = 'true' isLeaf = 'true' isAbstract = 'false' visibility = 'public_vis' 
              isDerived = 'false' >
              <Model:Namespace.contents>
                <Model:AssociationEnd xmi.id = 'a3F7DC4E7039A' 
                  name = 'generalization' annotation = '' 
                  isNavigable = 'true' aggregation = 'none' isChangeable = 'true' 
                  type = 'a3F7DC4E700CB' >
                  <Model:AssociationEnd.multiplicity>
                    <Model:MultiplicityType lower = '0' upper = '-1' is_ordered = 'false' is_unique = 'true' />
                  </Model:AssociationEnd.multiplicity>
                </Model:AssociationEnd>
                <Model:AssociationEnd xmi.id = 'a3F7DC4E7039C' 
                  name = 'child' annotation = '' 
                  isNavigable = 'true' aggregation = 'none' isChangeable = 'true' 
                  type = 'a3F7DC4E70041' >
                  <Model:AssociationEnd.multiplicity>
                    <Model:MultiplicityType lower = '1' upper = '1' is_ordered = 'false' is_unique = 'false' />
                  </Model:AssociationEnd.multiplicity>
                </Model:AssociationEnd>
              </Model:Namespace.contents>
            </Model:Association>
            <!-- ==================== UML.Foundation.Core.A_parent_specialization    [Association] ==================== -->
            <Model:Association xmi.id = 'a3F7DC4E703A9' 
              name = 'A_parent_specialization' annotation = '' 
              isRoot = 'true' isLeaf = 'true' isAbstract = 'false' visibility = 'public_vis' 
              isDerived = 'false' >
              <Model:Namespace.contents>
                <Model:AssociationEnd xmi.id = 'a3F7DC4E703AA' 
                  name = 'specialization' annotation = '' 
                  isNavigable = 'true' aggregation = 'none' isChangeable = 'true' 
                  type = 'a3F7DC4E700CB' >
                  <Model:AssociationEnd.multiplicity>
                    <Model:MultiplicityType lower = '0' upper = '-1' is_ordered = 'false' is_unique = 'true' />
                  </Model:AssociationEnd.multiplicity>
                </Model:AssociationEnd>
                <Model:AssociationEnd xmi.id = 'a3F7DC4E703BA' 
                  name = 'parent' annotation = '' 
                  isNavigable = 'true' aggregation = 'none' isChangeable = 'true' 
                  type = 'a3F7DC4E70041' >
                  <Model:AssociationEnd.multiplicity>
                    <Model:MultiplicityType lower = '1' upper = '1' is_ordered = 'false' is_unique = 'false' />
                  </Model:AssociationEnd.multiplicity>
                </Model:AssociationEnd>
              </Model:Namespace.contents>
            </Model:Association>
            <!-- ==================== UML.Foundation.Core.A_qualifier_associationEnd    [Association] ==================== -->
            <Model:Association xmi.id = 'a3F7DC4E703C8' 
              name = 'A_qualifier_associationEnd' annotation = '' 
              isRoot = 'true' isLeaf = 'true' isAbstract = 'false' visibility = 'public_vis' 
              isDerived = 'false' >
              <Model:Namespace.contents>
                <Model:AssociationEnd xmi.id = 'a3F7DC4E703C9' 
                  name = 'associationEnd' annotation = '' 
                  isNavigable = 'true' aggregation = 'composite' isChangeable = 'true' 
                  type = 'a3F7DC4E70070' >
                  <Model:AssociationEnd.multiplicity>
                    <Model:MultiplicityType lower = '0' upper = '1' is_ordered = 'false' is_unique = 'false' />
                  </Model:AssociationEnd.multiplicity>
                </Model:AssociationEnd>
                <Model:AssociationEnd xmi.id = 'a3F7DC4E703CB' 
                  name = 'qualifier' annotation = '' 
                  isNavigable = 'true' aggregation = 'none' isChangeable = 'true' 
                  type = 'a3F7DC4E7009C' >
                  <Model:AssociationEnd.multiplicity>
                    <Model:MultiplicityType lower = '0' upper = '-1' is_ordered = 'true' is_unique = 'true' />
                  </Model:AssociationEnd.multiplicity>
                </Model:AssociationEnd>
              </Model:Namespace.contents>
            </Model:Association>
            <!-- ==================== UML.Foundation.Core.A_type_associationEnd    [Association] ==================== -->
            <Model:Association xmi.id = 'a3F7DC4E703D8' 
              name = 'A_type_associationEnd' annotation = '' 
              isRoot = 'true' isLeaf = 'true' isAbstract = 'false' visibility = 'public_vis' 
              isDerived = 'false' >
              <Model:Namespace.contents>
                <Model:AssociationEnd xmi.id = 'a3F7DC4E703D9' 
                  name = 'associationEnd' annotation = '' 
                  isNavigable = 'false' aggregation = 'none' isChangeable = 'true' 
                  type = 'a3F7DC4E70070' >
                  <Model:AssociationEnd.multiplicity>
                    <Model:MultiplicityType lower = '0' upper = '-1' is_ordered = 'false' is_unique = 'true' />
                  </Model:AssociationEnd.multiplicity>
                </Model:AssociationEnd>
                <Model:AssociationEnd xmi.id = 'a3F7DC4E703DB' 
                  name = 'type' annotation = '' 
                  isNavigable = 'true' aggregation = 'none' isChangeable = 'true' 
                  type = 'a3F7DC4E70052' >
                  <Model:AssociationEnd.multiplicity>
                    <Model:MultiplicityType lower = '1' upper = '1' is_ordered = 'false' is_unique = 'false' />
                  </Model:AssociationEnd.multiplicity>
                </Model:AssociationEnd>
              </Model:Namespace.contents>
            </Model:Association>
            <!-- ==================== UML.Foundation.Core.A_participant_specification    [Association] ==================== -->
            <Model:Association xmi.id = 'a3F7DC4E80000' 
              name = 'A_participant_specification' annotation = '' 
              isRoot = 'true' isLeaf = 'true' isAbstract = 'false' visibility = 'public_vis' 
              isDerived = 'false' >
              <Model:Namespace.contents>
                <Model:AssociationEnd xmi.id = 'a3F7DC4E80001' 
                  name = 'specification' annotation = '' 
                  isNavigable = 'true' aggregation = 'none' isChangeable = 'true' 
                  type = 'a3F7DC4E70052' >
                  <Model:AssociationEnd.multiplicity>
                    <Model:MultiplicityType lower = '0' upper = '-1' is_ordered = 'false' is_unique = 'true' />
                  </Model:AssociationEnd.multiplicity>
                </Model:AssociationEnd>
                <Model:AssociationEnd xmi.id = 'a3F7DC4E80010' 
                  name = 'participant' annotation = '' 
                  isNavigable = 'true' aggregation = 'none' isChangeable = 'true' 
                  type = 'a3F7DC4E70070' >
                  <Model:AssociationEnd.multiplicity>
                    <Model:MultiplicityType lower = '0' upper = '-1' is_ordered = 'false' is_unique = 'true' />
                  </Model:AssociationEnd.multiplicity>
                </Model:AssociationEnd>
              </Model:Namespace.contents>
            </Model:Association>
            <!-- ==================== UML.Foundation.Core.A_client_clientDependency    [Association] ==================== -->
            <Model:Association xmi.id = 'a3F7DC4E8001F' 
              name = 'A_client_clientDependency' annotation = '' 
              isRoot = 'true' isLeaf = 'true' isAbstract = 'false' visibility = 'public_vis' 
              isDerived = 'false' >
              <Model:Namespace.contents>
                <Model:AssociationEnd xmi.id = 'a3F7DC4E80020' 
                  name = 'clientDependency' annotation = '' 
                  isNavigable = 'true' aggregation = 'none' isChangeable = 'true' 
                  type = 'a3F7DC4E700CE' >
                  <Model:AssociationEnd.multiplicity>
                    <Model:MultiplicityType lower = '0' upper = '-1' is_ordered = 'false' is_unique = 'true' />
                  </Model:AssociationEnd.multiplicity>
                </Model:AssociationEnd>
                <Model:AssociationEnd xmi.id = 'a3F7DC4E80022' 
                  name = 'client' annotation = '' 
                  isNavigable = 'true' aggregation = 'none' isChangeable = 'true' 
                  type = 'a3F7DC4E70035' >
                  <Model:AssociationEnd.multiplicity>
                    <Model:MultiplicityType lower = '1' upper = '-1' is_ordered = 'false' is_unique = 'true' />
                  </Model:AssociationEnd.multiplicity>
                </Model:AssociationEnd>
              </Model:Namespace.contents>
            </Model:Association>
            <!-- ==================== UML.Foundation.Core.A_constrainedElement_constraint    [Association] ==================== -->
            <Model:Association xmi.id = 'a3F7DC4E8002E' 
              name = 'A_constrainedElement_constraint' annotation = '' 
              isRoot = 'true' isLeaf = 'true' isAbstract = 'false' visibility = 'public_vis' 
              isDerived = 'false' >
              <Model:Namespace.contents>
                <Model:AssociationEnd xmi.id = 'a3F7DC4E8002F' 
                  name = 'constraint' annotation = '' 
                  isNavigable = 'true' aggregation = 'none' isChangeable = 'true' 
                  type = 'a3F7DC4E7008D' >
                  <Model:AssociationEnd.multiplicity>
                    <Model:MultiplicityType lower = '0' upper = '-1' is_ordered = 'false' is_unique = 'true' />
                  </Model:AssociationEnd.multiplicity>
                </Model:AssociationEnd>
                <Model:AssociationEnd xmi.id = 'a3F7DC4E80031' 
                  name = 'constrainedElement' annotation = '' 
                  isNavigable = 'true' aggregation = 'none' isChangeable = 'true' 
                  type = 'a3F7DC4E70035' >
                  <Model:AssociationEnd.multiplicity>
                    <Model:MultiplicityType lower = '0' upper = '-1' is_ordered = 'true' is_unique = 'true' />
                  </Model:AssociationEnd.multiplicity>
                </Model:AssociationEnd>
              </Model:Namespace.contents>
            </Model:Association>
            <!-- ==================== UML.Foundation.Core.A_supplier_supplierDependency    [Association] ==================== -->
            <Model:Association xmi.id = 'a3F7DC4E8003E' 
              name = 'A_supplier_supplierDependency' annotation = '' 
              isRoot = 'true' isLeaf = 'true' isAbstract = 'false' visibility = 'public_vis' 
              isDerived = 'false' >
              <Model:Namespace.contents>
                <Model:AssociationEnd xmi.id = 'a3F7DC4E8003F' 
                  name = 'supplierDependency' annotation = '' 
                  isNavigable = 'true' aggregation = 'none' isChangeable = 'true' 
                  type = 'a3F7DC4E700CE' >
                  <Model:AssociationEnd.multiplicity>
                    <Model:MultiplicityType lower = '0' upper = '-1' is_ordered = 'false' is_unique = 'true' />
                  </Model:AssociationEnd.multiplicity>
                </Model:AssociationEnd>
                <Model:AssociationEnd xmi.id = 'a3F7DC4E8004F' 
                  name = 'supplier' annotation = '' 
                  isNavigable = 'true' aggregation = 'none' isChangeable = 'true' 
                  type = 'a3F7DC4E70035' >
                  <Model:AssociationEnd.multiplicity>
                    <Model:MultiplicityType lower = '1' upper = '-1' is_ordered = 'false' is_unique = 'true' />
                  </Model:AssociationEnd.multiplicity>
                </Model:AssociationEnd>
              </Model:Namespace.contents>
            </Model:Association>
            <!-- ==================== UML.Foundation.Core.A_presentation_subject    [Association] ==================== -->
            <Model:Association xmi.id = 'a3F7DC4E8005D' 
              name = 'A_presentation_subject' annotation = '' 
              isRoot = 'true' isLeaf = 'true' isAbstract = 'false' visibility = 'public_vis' 
              isDerived = 'false' >
              <Model:Namespace.contents>
                <Model:AssociationEnd xmi.id = 'a3F7DC4E8005E' 
                  name = 'subject' annotation = '' 
                  isNavigable = 'true' aggregation = 'none' isChangeable = 'true' 
                  type = 'a3F7DC4E70035' >
                  <Model:AssociationEnd.multiplicity>
                    <Model:MultiplicityType lower = '0' upper = '-1' is_ordered = 'false' is_unique = 'true' />
                  </Model:AssociationEnd.multiplicity>
                </Model:AssociationEnd>
                <Model:AssociationEnd xmi.id = 'a3F7DC4E80060' 
                  name = 'presentation' annotation = '' 
                  isNavigable = 'true' aggregation = 'none' isChangeable = 'true' 
                  type = 'a3F7DC4E700DA' >
                  <Model:AssociationEnd.multiplicity>
                    <Model:MultiplicityType lower = '0' upper = '-1' is_ordered = 'false' is_unique = 'true' />
                  </Model:AssociationEnd.multiplicity>
                </Model:AssociationEnd>
              </Model:Namespace.contents>
            </Model:Association>
            <!-- ==================== UML.Foundation.Core.A_deploymentLocation_resident    [Association] ==================== -->
            <Model:Association xmi.id = 'a3F7DC4E8006D' 
              name = 'A_deploymentLocation_resident' annotation = '' 
              isRoot = 'true' isLeaf = 'true' isAbstract = 'false' visibility = 'public_vis' 
              isDerived = 'false' >
              <Model:Namespace.contents>
                <Model:AssociationEnd xmi.id = 'a3F7DC4E8006E' 
                  name = 'resident' annotation = '' 
                  isNavigable = 'true' aggregation = 'none' isChangeable = 'true' 
                  type = 'a3F7DC4E700DD' >
                  <Model:AssociationEnd.multiplicity>
                    <Model:MultiplicityType lower = '0' upper = '-1' is_ordered = 'false' is_unique = 'true' />
                  </Model:AssociationEnd.multiplicity>
                </Model:AssociationEnd>
                <Model:AssociationEnd xmi.id = 'a3F7DC4E80070' 
                  name = 'deploymentLocation' annotation = '' 
                  isNavigable = 'true' aggregation = 'shared' isChangeable = 'true' 
                  type = 'a3F7DC4E700DE' >
                  <Model:AssociationEnd.multiplicity>
                    <Model:MultiplicityType lower = '0' upper = '-1' is_ordered = 'false' is_unique = 'true' />
                  </Model:AssociationEnd.multiplicity>
                </Model:AssociationEnd>
              </Model:Namespace.contents>
            </Model:Association>
            <!-- ==================== UML.Foundation.Core.A_targetFlow_target    [Association] ==================== -->
            <Model:Association xmi.id = 'a3F7DC4E8008C' 
              name = 'A_targetFlow_target' annotation = '' 
              isRoot = 'true' isLeaf = 'true' isAbstract = 'false' visibility = 'public_vis' 
              isDerived = 'false' >
              <Model:Namespace.contents>
                <Model:AssociationEnd xmi.id = 'a3F7DC4E8008D' 
                  name = 'target' annotation = '' 
                  isNavigable = 'true' aggregation = 'none' isChangeable = 'true' 
                  type = 'a3F7DC4E70035' >
                  <Model:AssociationEnd.multiplicity>
                    <Model:MultiplicityType lower = '0' upper = '-1' is_ordered = 'false' is_unique = 'true' />
                  </Model:AssociationEnd.multiplicity>
                </Model:AssociationEnd>
                <Model:AssociationEnd xmi.id = 'a3F7DC4E8008F' 
                  name = 'targetFlow' annotation = '' 
                  isNavigable = 'true' aggregation = 'none' isChangeable = 'true' 
                  type = 'a3F7DC4E700EB' >
                  <Model:AssociationEnd.multiplicity>
                    <Model:MultiplicityType lower = '0' upper = '-1' is_ordered = 'false' is_unique = 'true' />
                  </Model:AssociationEnd.multiplicity>
                </Model:AssociationEnd>
              </Model:Namespace.contents>
            </Model:Association>
            <!-- ==================== UML.Foundation.Core.A_sourceFlow_source    [Association] ==================== -->
            <Model:Association xmi.id = 'a3F7DC4E8009C' 
              name = 'A_sourceFlow_source' annotation = '' 
              isRoot = 'true' isLeaf = 'true' isAbstract = 'false' visibility = 'public_vis' 
              isDerived = 'false' >
              <Model:Namespace.contents>
                <Model:AssociationEnd xmi.id = 'a3F7DC4E8009D' 
                  name = 'source' annotation = '' 
                  isNavigable = 'true' aggregation = 'none' isChangeable = 'true' 
                  type = 'a3F7DC4E70035' >
                  <Model:AssociationEnd.multiplicity>
                    <Model:MultiplicityType lower = '0' upper = '-1' is_ordered = 'false' is_unique = 'true' />
                  </Model:AssociationEnd.multiplicity>
                </Model:AssociationEnd>
                <Model:AssociationEnd xmi.id = 'a3F7DC4E8009F' 
                  name = 'sourceFlow' annotation = '' 
                  isNavigable = 'true' aggregation = 'none' isChangeable = 'true' 
                  type = 'a3F7DC4E700EB' >
                  <Model:AssociationEnd.multiplicity>
                    <Model:MultiplicityType lower = '0' upper = '-1' is_ordered = 'false' is_unique = 'true' />
                  </Model:AssociationEnd.multiplicity>
                </Model:AssociationEnd>
              </Model:Namespace.contents>
            </Model:Association>
            <!-- ==================== UML.Foundation.Core.A_defaultElement_templateParameter3    [Association] ==================== -->
            <Model:Association xmi.id = 'a3F7DC4E800AB' 
              name = 'A_defaultElement_templateParameter3' annotation = '' 
              isRoot = 'true' isLeaf = 'true' isAbstract = 'false' visibility = 'public_vis' 
              isDerived = 'false' >
              <Model:Namespace.contents>
                <Model:AssociationEnd xmi.id = 'a3F7DC4E800AC' 
                  name = 'templateParameter3' annotation = '' 
                  isNavigable = 'true' aggregation = 'none' isChangeable = 'true' 
                  type = 'a3F7DC4E700EE' >
                  <Model:AssociationEnd.multiplicity>
                    <Model:MultiplicityType lower = '0' upper = '-1' is_ordered = 'false' is_unique = 'true' />
                  </Model:AssociationEnd.multiplicity>
                </Model:AssociationEnd>
                <Model:AssociationEnd xmi.id = 'a3F7DC4E800AE' 
                  name = 'defaultElement' annotation = '' 
                  isNavigable = 'true' aggregation = 'none' isChangeable = 'true' 
                  type = 'a3F7DC4E70035' >
                  <Model:AssociationEnd.multiplicity>
                    <Model:MultiplicityType lower = '0' upper = '1' is_ordered = 'false' is_unique = 'false' />
                  </Model:AssociationEnd.multiplicity>
                </Model:AssociationEnd>
              </Model:Namespace.contents>
            </Model:Association>
            <!-- ==================== UML.Foundation.Core.A_binding_argument    [Association] ==================== -->
            <Model:Association xmi.id = 'a3F7DC4E800CB' 
              name = 'A_binding_argument' annotation = '' 
              isRoot = 'true' isLeaf = 'true' isAbstract = 'false' visibility = 'public_vis' 
              isDerived = 'false' >
              <Model:Namespace.contents>
                <Model:AssociationEnd xmi.id = 'a3F7DC4E800CC' 
                  name = 'argument' annotation = '' 
                  isNavigable = 'true' aggregation = 'none' isChangeable = 'true' 
                  type = 'a3F7DC4E70035' >
                  <Model:AssociationEnd.multiplicity>
                    <Model:MultiplicityType lower = '1' upper = '-1' is_ordered = 'true' is_unique = 'true' />
                  </Model:AssociationEnd.multiplicity>
                </Model:AssociationEnd>
                <Model:AssociationEnd xmi.id = 'a3F7DC4E800CE' 
                  name = 'binding' annotation = '' 
                  isNavigable = 'true' aggregation = 'shared' isChangeable = 'true' 
                  type = 'a3F7DC4E700DC' >
                  <Model:AssociationEnd.multiplicity>
                    <Model:MultiplicityType lower = '0' upper = '1' is_ordered = 'false' is_unique = 'false' />
                  </Model:AssociationEnd.multiplicity>
                </Model:AssociationEnd>
              </Model:Namespace.contents>
            </Model:Association>
            <!-- ==================== UML.Foundation.Core.A_powertype_powertypeRange    [Association] ==================== -->
            <Model:Association xmi.id = 'a3F7DC4E800DA' 
              name = 'A_powertype_powertypeRange' annotation = '' 
              isRoot = 'true' isLeaf = 'true' isAbstract = 'false' visibility = 'public_vis' 
              isDerived = 'false' >
              <Model:Namespace.contents>
                <Model:AssociationEnd xmi.id = 'a3F7DC4E800DB' 
                  name = 'powertypeRange' annotation = '' 
                  isNavigable = 'true' aggregation = 'none' isChangeable = 'true' 
                  type = 'a3F7DC4E700CB' >
                  <Model:AssociationEnd.multiplicity>
                    <Model:MultiplicityType lower = '0' upper = '-1' is_ordered = 'false' is_unique = 'true' />
                  </Model:AssociationEnd.multiplicity>
                </Model:AssociationEnd>
                <Model:AssociationEnd xmi.id = 'a3F7DC4E800DD' 
                  name = 'powertype' annotation = '' 
                  isNavigable = 'true' aggregation = 'none' isChangeable = 'true' 
                  type = 'a3F7DC4E70052' >
                  <Model:AssociationEnd.multiplicity>
                    <Model:MultiplicityType lower = '0' upper = '1' is_ordered = 'false' is_unique = 'false' />
                  </Model:AssociationEnd.multiplicity>
                </Model:AssociationEnd>
              </Model:Namespace.contents>
            </Model:Association>
            <!-- ==================== UML.Foundation.Core.A_comment_annotatedElement    [Association] ==================== -->
            <Model:Association xmi.id = 'a3F7DC4E800FA' 
              name = 'A_comment_annotatedElement' annotation = '' 
              isRoot = 'true' isLeaf = 'true' isAbstract = 'false' visibility = 'public_vis' 
              isDerived = 'false' >
              <Model:Namespace.contents>
                <Model:AssociationEnd xmi.id = 'a3F7DC4E800FB' 
                  name = 'annotatedElement' annotation = '' 
                  isNavigable = 'true' aggregation = 'none' isChangeable = 'true' 
                  type = 'a3F7DC4E70035' >
                  <Model:AssociationEnd.multiplicity>
                    <Model:MultiplicityType lower = '0' upper = '-1' is_ordered = 'false' is_unique = 'true' />
                  </Model:AssociationEnd.multiplicity>
                </Model:AssociationEnd>
                <Model:AssociationEnd xmi.id = 'a3F7DC4E800FD' 
                  name = 'comment' annotation = '' 
                  isNavigable = 'true' aggregation = 'none' isChangeable = 'true' 
                  type = 'a3F7DC4E700EA' >
                  <Model:AssociationEnd.multiplicity>
                    <Model:MultiplicityType lower = '0' upper = '-1' is_ordered = 'false' is_unique = 'true' />
                  </Model:AssociationEnd.multiplicity>
                </Model:AssociationEnd>
              </Model:Namespace.contents>
            </Model:Association>
            <!-- ==================== UML.Foundation.Core.A_resident_elementResidence    [Association] ==================== -->
            <Model:Association xmi.id = 'a3F7DC4E80109' 
              name = 'A_resident_elementResidence' annotation = '' 
              isRoot = 'true' isLeaf = 'true' isAbstract = 'false' visibility = 'public_vis' 
              isDerived = 'false' >
              <Model:Namespace.contents>
                <Model:AssociationEnd xmi.id = 'a3F7DC4E8010A' 
                  name = 'elementResidence' annotation = '' 
                  isNavigable = 'true' aggregation = 'none' isChangeable = 'true' 
                  type = 'a3F7DC4E700EC' >
                  <Model:AssociationEnd.multiplicity>
                    <Model:MultiplicityType lower = '0' upper = '-1' is_ordered = 'false' is_unique = 'true' />
                  </Model:AssociationEnd.multiplicity>
                </Model:AssociationEnd>
                <Model:AssociationEnd xmi.id = 'a3F7DC4E8010C' 
                  name = 'resident' annotation = '' 
                  isNavigable = 'true' aggregation = 'none' isChangeable = 'true' 
                  type = 'a3F7DC4E70035' >
                  <Model:AssociationEnd.multiplicity>
                    <Model:MultiplicityType lower = '1' upper = '1' is_ordered = 'false' is_unique = 'false' />
                  </Model:AssociationEnd.multiplicity>
                </Model:AssociationEnd>
              </Model:Namespace.contents>
            </Model:Association>
            <!-- ==================== UML.Foundation.Core.A_implementationLocation_residentElement    [Association] ==================== -->
            <Model:Association xmi.id = 'a3F7DC4E80119' 
              name = 'A_implementationLocation_residentElement' annotation = '' 
              isRoot = 'true' isLeaf = 'true' isAbstract = 'false' visibility = 'public_vis' 
              isDerived = 'false' >
              <Model:Namespace.contents>
                <Model:AssociationEnd xmi.id = 'a3F7DC4E8011A' 
                  name = 'residentElement' annotation = '' 
                  isNavigable = 'true' aggregation = 'none' isChangeable = 'true' 
                  type = 'a3F7DC4E700EC' >
                  <Model:AssociationEnd.multiplicity>
                    <Model:MultiplicityType lower = '0' upper = '-1' is_ordered = 'false' is_unique = 'true' />
                  </Model:AssociationEnd.multiplicity>
                </Model:AssociationEnd>
                <Model:AssociationEnd xmi.id = 'a3F7DC4E80129' 
                  name = 'implementationLocation' annotation = '' 
                  isNavigable = 'true' aggregation = 'composite' isChangeable = 'true' 
                  type = 'a3F7DC4E700DD' >
                  <Model:AssociationEnd.multiplicity>
                    <Model:MultiplicityType lower = '1' upper = '1' is_ordered = 'false' is_unique = 'false' />
                  </Model:AssociationEnd.multiplicity>
                </Model:AssociationEnd>
              </Model:Namespace.contents>
            </Model:Association>
            <!-- ==================== UML.Foundation.Core.A_modelElement_templateParameter    [Association] ==================== -->
            <Model:Association xmi.id = 'a3F7DC4E80138' 
              name = 'A_modelElement_templateParameter' annotation = '' 
              isRoot = 'true' isLeaf = 'true' isAbstract = 'false' visibility = 'public_vis' 
              isDerived = 'false' >
              <Model:Namespace.contents>
                <Model:AssociationEnd xmi.id = 'a3F7DC4E80139' 
                  name = 'templateParameter' annotation = '' 
                  isNavigable = 'true' aggregation = 'none' isChangeable = 'true' 
                  type = 'a3F7DC4E700EE' >
                  <Model:AssociationEnd.multiplicity>
                    <Model:MultiplicityType lower = '0' upper = '-1' is_ordered = 'true' is_unique = 'true' />
                  </Model:AssociationEnd.multiplicity>
                </Model:AssociationEnd>
                <Model:AssociationEnd xmi.id = 'a3F7DC4E8013B' 
                  name = 'modelElement' annotation = '' 
                  isNavigable = 'true' aggregation = 'composite' isChangeable = 'true' 
                  type = 'a3F7DC4E70035' >
                  <Model:AssociationEnd.multiplicity>
                    <Model:MultiplicityType lower = '0' upper = '1' is_ordered = 'false' is_unique = 'false' />
                  </Model:AssociationEnd.multiplicity>
                </Model:AssociationEnd>
              </Model:Namespace.contents>
            </Model:Association>
            <!-- ==================== UML.Foundation.Core.A_modelElement2_templateParameter2    [Association] ==================== -->
            <Model:Association xmi.id = 'a3F7DC4E80148' 
              name = 'A_modelElement2_templateParameter2' annotation = '' 
              isRoot = 'true' isLeaf = 'true' isAbstract = 'false' visibility = 'public_vis' 
              isDerived = 'false' >
              <Model:Namespace.contents>
                <Model:AssociationEnd xmi.id = 'a3F7DC4E80149' 
                  name = 'templateParameter2' annotation = '' 
                  isNavigable = 'true' aggregation = 'none' isChangeable = 'true' 
                  type = 'a3F7DC4E700EE' >
                  <Model:AssociationEnd.multiplicity>
                    <Model:MultiplicityType lower = '0' upper = '-1' is_ordered = 'false' is_unique = 'true' />
                  </Model:AssociationEnd.multiplicity>
                </Model:AssociationEnd>
                <Model:AssociationEnd xmi.id = 'a3F7DC4E80157' 
                  name = 'modelElement2' annotation = '' 
                  isNavigable = 'true' aggregation = 'none' isChangeable = 'true' 
                  type = 'a3F7DC4E70035' >
                  <Model:AssociationEnd.multiplicity>
                    <Model:MultiplicityType lower = '1' upper = '1' is_ordered = 'false' is_unique = 'false' />
                  </Model:AssociationEnd.multiplicity>
                </Model:AssociationEnd>
              </Model:Namespace.contents>
            </Model:Association>
          </Model:Namespace.contents>
        </Model:Package>
        <!-- ==================== UML.Foundation.Extension_Mechanisms    [Package] ==================== -->
        <Model:Package xmi.id = 'a3F7DC4E700FA' 
          name = 'Extension_Mechanisms' annotation = '' 
          isRoot = 'false' isLeaf = 'false' isAbstract = 'false' visibility = 'public_vis' >
          <Model:Namespace.contents>
            <!-- ==================== UML.Foundation.Extension_Mechanisms.Stereotype    [Class] ==================== -->
            <Model:Class xmi.id = 'a3F7DC4E700FC' 
              name = 'Stereotype' annotation = '' 
              isRoot = 'false' isLeaf = 'false' isAbstract = 'false' visibility = 'public_vis' 
              isSingleton = 'false' 
              supertypes = 'a3F7DC4E70041' >
              <Model:Namespace.contents>
                <!-- ==================== UML.Foundation.Extension_Mechanisms.Stereotype.requiredTag    [Reference] ==================== -->
                <Model:Reference xmi.id = 'ra3F7DC4E8016B' 
                  name = 'requiredTag' annotation = '' 
                  scope = 'instance_level' visibility = 'public_vis' 
                  isChangeable = 'true' 
                  type = 'a3F7DC4E700FF' 
                  referencedEnd = 'a3F7DC4E8016B' >
                  <Model:StructuralFeature.multiplicity>
                    <Model:MultiplicityType lower = '0' upper = '-1' is_ordered = 'false' is_unique = 'true' />
                  </Model:StructuralFeature.multiplicity>
                </Model:Reference>
                <!-- ==================== UML.Foundation.Extension_Mechanisms.Stereotype.extendedElement    [Reference] ==================== -->
                <Model:Reference xmi.id = 'ra3F7DC4E80178' 
                  name = 'extendedElement' annotation = '' 
                  scope = 'instance_level' visibility = 'public_vis' 
                  isChangeable = 'true' 
                  type = 'a3F7DC4E70035' 
                  referencedEnd = 'a3F7DC4E80178' >
                  <Model:StructuralFeature.multiplicity>
                    <Model:MultiplicityType lower = '0' upper = '-1' is_ordered = 'false' is_unique = 'true' />
                  </Model:StructuralFeature.multiplicity>
                </Model:Reference>
                <!-- ==================== UML.Foundation.Extension_Mechanisms.Stereotype.stereotypeConstraint    [Reference] ==================== -->
                <Model:Reference xmi.id = 'ra3F7DC4E80197' 
                  name = 'stereotypeConstraint' annotation = '' 
                  scope = 'instance_level' visibility = 'public_vis' 
                  isChangeable = 'true' 
                  type = 'a3F7DC4E7008D' 
                  referencedEnd = 'a3F7DC4E80197' >
                  <Model:StructuralFeature.multiplicity>
                    <Model:MultiplicityType lower = '0' upper = '-1' is_ordered = 'false' is_unique = 'true' />
                  </Model:StructuralFeature.multiplicity>
                </Model:Reference>
                <!-- ==================== UML.Foundation.Extension_Mechanisms.Stereotype.icon    [Attribute] ==================== -->
                <Model:Attribute xmi.id = 'a3F7DC4E700FD' 
                  name = 'icon' annotation = '' 
                  scope = 'instance_level' visibility = 'public_vis' 
                  isChangeable = 'true' 
                  isDerived = 'false' 
                  type = 'a3F7DC4E70006' >
                  <Model:StructuralFeature.multiplicity>
                    <Model:MultiplicityType lower = '1' upper = '1' is_ordered = 'false' is_unique = 'false' />
                  </Model:StructuralFeature.multiplicity>
                </Model:Attribute>
                <!-- ==================== UML.Foundation.Extension_Mechanisms.Stereotype.baseClass    [Attribute] ==================== -->
                <Model:Attribute xmi.id = 'a3F7DC4E700FE' 
                  name = 'baseClass' annotation = '' 
                  scope = 'instance_level' visibility = 'public_vis' 
                  isChangeable = 'true' 
                  isDerived = 'false' 
                  type = 'a3F7DC4E70002' >
                  <Model:StructuralFeature.multiplicity>
                    <Model:MultiplicityType lower = '1' upper = '1' is_ordered = 'false' is_unique = 'false' />
                  </Model:StructuralFeature.multiplicity>
                </Model:Attribute>
              </Model:Namespace.contents>
            </Model:Class>
            <!-- ==================== UML.Foundation.Extension_Mechanisms.TaggedValue    [Class] ==================== -->
            <Model:Class xmi.id = 'a3F7DC4E700FF' 
              name = 'TaggedValue' annotation = '' 
              isRoot = 'false' isLeaf = 'false' isAbstract = 'false' visibility = 'public_vis' 
              isSingleton = 'false' >
              <Model:Namespace.contents>
                <!-- ==================== UML.Foundation.Extension_Mechanisms.TaggedValue.stereotype    [Reference] ==================== -->
                <Model:Reference xmi.id = 'ra3F7DC4E80169' 
                  name = 'stereotype' annotation = '' 
                  scope = 'instance_level' visibility = 'public_vis' 
                  isChangeable = 'true' 
                  type = 'a3F7DC4E700FC' 
                  referencedEnd = 'a3F7DC4E80169' >
                  <Model:StructuralFeature.multiplicity>
                    <Model:MultiplicityType lower = '0' upper = '1' is_ordered = 'false' is_unique = 'false' />
                  </Model:StructuralFeature.multiplicity>
                </Model:Reference>
                <!-- ==================== UML.Foundation.Extension_Mechanisms.TaggedValue.modelElement    [Reference] ==================== -->
                <Model:Reference xmi.id = 'ra3F7DC4E801A6' 
                  name = 'modelElement' annotation = '' 
                  scope = 'instance_level' visibility = 'public_vis' 
                  isChangeable = 'true' 
                  type = 'a3F7DC4E70035' 
                  referencedEnd = 'a3F7DC4E801A6' >
                  <Model:StructuralFeature.multiplicity>
                    <Model:MultiplicityType lower = '0' upper = '1' is_ordered = 'false' is_unique = 'false' />
                  </Model:StructuralFeature.multiplicity>
                </Model:Reference>
                <!-- ==================== UML.Foundation.Extension_Mechanisms.TaggedValue.tag    [Attribute] ==================== -->
                <Model:Attribute xmi.id = 'a3F7DC4E70109' 
                  name = 'tag' annotation = '' 
                  scope = 'instance_level' visibility = 'public_vis' 
                  isChangeable = 'true' 
                  isDerived = 'false' 
                  type = 'a3F7DC4E70002' >
                  <Model:StructuralFeature.multiplicity>
                    <Model:MultiplicityType lower = '1' upper = '1' is_ordered = 'false' is_unique = 'false' />
                  </Model:StructuralFeature.multiplicity>
                </Model:Attribute>
                <!-- ==================== UML.Foundation.Extension_Mechanisms.TaggedValue.value    [Attribute] ==================== -->
                <Model:Attribute xmi.id = 'a3F7DC4E7010A' 
                  name = 'value' annotation = '' 
                  scope = 'instance_level' visibility = 'public_vis' 
                  isChangeable = 'true' 
                  isDerived = 'false' 
                  type = 'a3F7DC4E603BB' >
                  <Model:StructuralFeature.multiplicity>
                    <Model:MultiplicityType lower = '1' upper = '1' is_ordered = 'false' is_unique = 'false' />
                  </Model:StructuralFeature.multiplicity>
                </Model:Attribute>
              </Model:Namespace.contents>
            </Model:Class>
            <!-- ==================== UML.Foundation.Extension_Mechanisms.org.omg.mof.idl_substitute_name=umlValue    [Tag] ==================== -->
            <Model:Tag xmi.id = 'G.333' 
              name = 'org.omg.mof.idl_substitute_name=umlValue' annotation = '' 
              tagId = 'org.omg.mof.idl_substitute_name' 
              elements = 'a3F7DC4E7010A' >
              <Model:Tag.values>
                <XMI.any xmi.type = 'string' xmi.name = ''>umlValue</XMI.any>
              </Model:Tag.values>
            </Model:Tag>
            <!-- ==================== UML.Foundation.Extension_Mechanisms.A_requiredTag_stereotype    [Association] ==================== -->
            <Model:Association xmi.id = 'a3F7DC4E80168' 
              name = 'A_requiredTag_stereotype' annotation = '' 
              isRoot = 'true' isLeaf = 'true' isAbstract = 'false' visibility = 'public_vis' 
              isDerived = 'false' >
              <Model:Namespace.contents>
                <Model:AssociationEnd xmi.id = 'a3F7DC4E80169' 
                  name = 'stereotype' annotation = '' 
                  isNavigable = 'true' aggregation = 'composite' isChangeable = 'true' 
                  type = 'a3F7DC4E700FC' >
                  <Model:AssociationEnd.multiplicity>
                    <Model:MultiplicityType lower = '0' upper = '1' is_ordered = 'false' is_unique = 'false' />
                  </Model:AssociationEnd.multiplicity>
                </Model:AssociationEnd>
                <Model:AssociationEnd xmi.id = 'a3F7DC4E8016B' 
                  name = 'requiredTag' annotation = '' 
                  isNavigable = 'true' aggregation = 'none' isChangeable = 'true' 
                  type = 'a3F7DC4E700FF' >
                  <Model:AssociationEnd.multiplicity>
                    <Model:MultiplicityType lower = '0' upper = '-1' is_ordered = 'false' is_unique = 'true' />
                  </Model:AssociationEnd.multiplicity>
                </Model:AssociationEnd>
              </Model:Namespace.contents>
            </Model:Association>
            <!-- ==================== UML.Foundation.Extension_Mechanisms.A_stereotype_extendedElement    [Association] ==================== -->
            <Model:Association xmi.id = 'a3F7DC4E80177' 
              name = 'A_stereotype_extendedElement' annotation = '' 
              isRoot = 'true' isLeaf = 'true' isAbstract = 'false' visibility = 'public_vis' 
              isDerived = 'false' >
              <Model:Namespace.contents>
                <Model:AssociationEnd xmi.id = 'a3F7DC4E80178' 
                  name = 'extendedElement' annotation = '' 
                  isNavigable = 'true' aggregation = 'none' isChangeable = 'true' 
                  type = 'a3F7DC4E70035' >
                  <Model:AssociationEnd.multiplicity>
                    <Model:MultiplicityType lower = '0' upper = '-1' is_ordered = 'false' is_unique = 'true' />
                  </Model:AssociationEnd.multiplicity>
                </Model:AssociationEnd>
                <Model:AssociationEnd xmi.id = 'a3F7DC4E80187' 
                  name = 'stereotype' annotation = '' 
                  isNavigable = 'true' aggregation = 'none' isChangeable = 'true' 
                  type = 'a3F7DC4E700FC' >
                  <Model:AssociationEnd.multiplicity>
                    <Model:MultiplicityType lower = '0' upper = '1' is_ordered = 'false' is_unique = 'false' />
                  </Model:AssociationEnd.multiplicity>
                </Model:AssociationEnd>
              </Model:Namespace.contents>
            </Model:Association>
            <!-- ==================== UML.Foundation.Extension_Mechanisms.A_constrainedElement2_stereotypeConstraint    [Association] ==================== -->
            <Model:Association xmi.id = 'a3F7DC4E80196' 
              name = 'A_constrainedElement2_stereotypeConstraint' annotation = '' 
              isRoot = 'true' isLeaf = 'true' isAbstract = 'false' visibility = 'public_vis' 
              isDerived = 'false' >
              <Model:Namespace.contents>
                <Model:AssociationEnd xmi.id = 'a3F7DC4E80197' 
                  name = 'stereotypeConstraint' annotation = '' 
                  isNavigable = 'true' aggregation = 'none' isChangeable = 'true' 
                  type = 'a3F7DC4E7008D' >
                  <Model:AssociationEnd.multiplicity>
                    <Model:MultiplicityType lower = '0' upper = '-1' is_ordered = 'false' is_unique = 'true' />
                  </Model:AssociationEnd.multiplicity>
                </Model:AssociationEnd>
                <Model:AssociationEnd xmi.id = 'a3F7DC4E80199' 
                  name = 'constrainedElement2' annotation = '' 
                  isNavigable = 'true' aggregation = 'composite' isChangeable = 'true' 
                  type = 'a3F7DC4E700FC' >
                  <Model:AssociationEnd.multiplicity>
                    <Model:MultiplicityType lower = '0' upper = '1' is_ordered = 'false' is_unique = 'false' />
                  </Model:AssociationEnd.multiplicity>
                </Model:AssociationEnd>
              </Model:Namespace.contents>
            </Model:Association>
            <!-- ==================== UML.Foundation.Extension_Mechanisms.A_modelElement_taggedValue    [Association] ==================== -->
            <Model:Association xmi.id = 'a3F7DC4E801A5' 
              name = 'A_modelElement_taggedValue' annotation = '' 
              isRoot = 'true' isLeaf = 'true' isAbstract = 'false' visibility = 'public_vis' 
              isDerived = 'false' >
              <Model:Namespace.contents>
                <Model:AssociationEnd xmi.id = 'a3F7DC4E801A6' 
                  name = 'modelElement' annotation = '' 
                  isNavigable = 'true' aggregation = 'composite' isChangeable = 'true' 
                  type = 'a3F7DC4E70035' >
                  <Model:AssociationEnd.multiplicity>
                    <Model:MultiplicityType lower = '0' upper = '1' is_ordered = 'false' is_unique = 'false' />
                  </Model:AssociationEnd.multiplicity>
                </Model:AssociationEnd>
                <Model:AssociationEnd xmi.id = 'a3F7DC4E801A8' 
                  name = 'taggedValue' annotation = '' 
                  isNavigable = 'true' aggregation = 'none' isChangeable = 'true' 
                  type = 'a3F7DC4E700FF' >
                  <Model:AssociationEnd.multiplicity>
                    <Model:MultiplicityType lower = '0' upper = '-1' is_ordered = 'false' is_unique = 'true' />
                  </Model:AssociationEnd.multiplicity>
                </Model:AssociationEnd>
              </Model:Namespace.contents>
            </Model:Association>
          </Model:Namespace.contents>
        </Model:Package>
      </Model:Namespace.contents>
    </Model:Package>
    <!-- ==================== UML.Behavioral_Elements    [Package] ==================== -->
    <Model:Package xmi.id = 'a3F7DC4E70157' 
      name = 'Behavioral_Elements' annotation = '' 
      isRoot = 'false' isLeaf = 'false' isAbstract = 'false' visibility = 'public_vis' >
      <Model:Namespace.contents>
        <!-- ==================== UML.Behavioral_Elements.Common_Behavior    [Package] ==================== -->
        <Model:Package xmi.id = 'a3F7DC4E7015A' 
          name = 'Common_Behavior' annotation = '' 
          isRoot = 'false' isLeaf = 'false' isAbstract = 'false' visibility = 'public_vis' >
          <Model:Namespace.contents>
            <!-- ==================== UML.Behavioral_Elements.Common_Behavior.Instance    [Class] ==================== -->
            <Model:Class xmi.id = 'a3F7DC4E7015C' 
              name = 'Instance' annotation = '' 
              isRoot = 'false' isLeaf = 'false' isAbstract = 'false' visibility = 'public_vis' 
              isSingleton = 'false' 
              supertypes = 'a3F7DC4E70035' >
              <Model:Namespace.contents>
                <!-- ==================== UML.Behavioral_Elements.Common_Behavior.Instance.classifier    [Reference] ==================== -->
                <Model:Reference xmi.id = 'ra3F7DC4E801EC' 
                  name = 'classifier' annotation = '' 
                  scope = 'instance_level' visibility = 'public_vis' 
                  isChangeable = 'true' 
                  type = 'a3F7DC4E70052' 
                  referencedEnd = 'a3F7DC4E801EC' >
                  <Model:StructuralFeature.multiplicity>
                    <Model:MultiplicityType lower = '1' upper = '-1' is_ordered = 'false' is_unique = 'true' />
                  </Model:StructuralFeature.multiplicity>
                </Model:Reference>
                <!-- ==================== UML.Behavioral_Elements.Common_Behavior.Instance.attributeLink    [Reference] ==================== -->
                <Model:Reference xmi.id = 'ra3F7DC4E80245' 
                  name = 'attributeLink' annotation = '' 
                  scope = 'instance_level' visibility = 'public_vis' 
                  isChangeable = 'true' 
                  type = 'a3F7DC4E7017B' 
                  referencedEnd = 'a3F7DC4E80245' >
                  <Model:StructuralFeature.multiplicity>
                    <Model:MultiplicityType lower = '0' upper = '-1' is_ordered = 'false' is_unique = 'true' />
                  </Model:StructuralFeature.multiplicity>
                </Model:Reference>
                <!-- ==================== UML.Behavioral_Elements.Common_Behavior.Instance.linkEnd    [Reference] ==================== -->
                <Model:Reference xmi.id = 'ra3F7DC4E80252' 
                  name = 'linkEnd' annotation = '' 
                  scope = 'instance_level' visibility = 'public_vis' 
                  isChangeable = 'true' 
                  type = 'a3F7DC4E701A6' 
                  referencedEnd = 'a3F7DC4E80252' >
                  <Model:StructuralFeature.multiplicity>
                    <Model:MultiplicityType lower = '0' upper = '-1' is_ordered = 'false' is_unique = 'true' />
                  </Model:StructuralFeature.multiplicity>
                </Model:Reference>
                <!-- ==================== UML.Behavioral_Elements.Common_Behavior.Instance.slot    [Reference] ==================== -->
                <Model:Reference xmi.id = 'ra3F7DC4E80283' 
                  name = 'slot' annotation = '' 
                  scope = 'instance_level' visibility = 'public_vis' 
                  isChangeable = 'true' 
                  type = 'a3F7DC4E7017B' 
                  referencedEnd = 'a3F7DC4E80283' >
                  <Model:StructuralFeature.multiplicity>
                    <Model:MultiplicityType lower = '0' upper = '-1' is_ordered = 'false' is_unique = 'true' />
                  </Model:StructuralFeature.multiplicity>
                </Model:Reference>
                <!-- ==================== UML.Behavioral_Elements.Common_Behavior.Instance.stimulus1    [Reference] ==================== -->
                <Model:Reference xmi.id = 'ra3F7DC4E80291' 
                  name = 'stimulus1' annotation = '' 
                  scope = 'instance_level' visibility = 'public_vis' 
                  isChangeable = 'true' 
                  type = 'a3F7DC4E701A9' 
                  referencedEnd = 'a3F7DC4E80291' >
                  <Model:StructuralFeature.multiplicity>
                    <Model:MultiplicityType lower = '0' upper = '-1' is_ordered = 'false' is_unique = 'true' />
                  </Model:StructuralFeature.multiplicity>
                </Model:Reference>
                <!-- ==================== UML.Behavioral_Elements.Common_Behavior.Instance.stimulus3    [Reference] ==================== -->
                <Model:Reference xmi.id = 'ra3F7DC4E80300' 
                  name = 'stimulus3' annotation = '' 
                  scope = 'instance_level' visibility = 'public_vis' 
                  isChangeable = 'true' 
                  type = 'a3F7DC4E701A9' 
                  referencedEnd = 'a3F7DC4E80300' >
                  <Model:StructuralFeature.multiplicity>
                    <Model:MultiplicityType lower = '0' upper = '-1' is_ordered = 'false' is_unique = 'true' />
                  </Model:StructuralFeature.multiplicity>
                </Model:Reference>
                <!-- ==================== UML.Behavioral_Elements.Common_Behavior.Instance.componentInstance    [Reference] ==================== -->
                <Model:Reference xmi.id = 'ra3F7DC4E8034C' 
                  name = 'componentInstance' annotation = '' 
                  scope = 'instance_level' visibility = 'public_vis' 
                  isChangeable = 'true' 
                  type = 'a3F7DC4E701B5' 
                  referencedEnd = 'a3F7DC4E8034C' >
                  <Model:StructuralFeature.multiplicity>
                    <Model:MultiplicityType lower = '0' upper = '1' is_ordered = 'false' is_unique = 'false' />
                  </Model:StructuralFeature.multiplicity>
                </Model:Reference>
                <!-- ==================== UML.Behavioral_Elements.Common_Behavior.Instance.stimulus2    [Reference] ==================== -->
                <Model:Reference xmi.id = 'ra3F7DC4E8035C' 
                  name = 'stimulus2' annotation = '' 
                  scope = 'instance_level' visibility = 'public_vis' 
                  isChangeable = 'true' 
                  type = 'a3F7DC4E701A9' 
                  referencedEnd = 'a3F7DC4E8035C' >
                  <Model:StructuralFeature.multiplicity>
                    <Model:MultiplicityType lower = '0' upper = '-1' is_ordered = 'false' is_unique = 'true' />
                  </Model:StructuralFeature.multiplicity>
                </Model:Reference>
              </Model:Namespace.contents>
            </Model:Class>
            <!-- ==================== UML.Behavioral_Elements.Common_Behavior.Signal    [Class] ==================== -->
            <Model:Class xmi.id = 'a3F7DC4E70167' 
              name = 'Signal' annotation = '' 
              isRoot = 'false' isLeaf = 'false' isAbstract = 'false' visibility = 'public_vis' 
              isSingleton = 'false' 
              supertypes = 'a3F7DC4E70052' >
              <Model:Namespace.contents>
                <!-- ==================== UML.Behavioral_Elements.Common_Behavior.Signal.reception    [Reference] ==================== -->
                <Model:Reference xmi.id = 'ra3F7DC4E80262' 
                  name = 'reception' annotation = '' 
                  scope = 'instance_level' visibility = 'public_vis' 
                  isChangeable = 'true' 
                  type = 'a3F7DC4E70197' 
                  referencedEnd = 'a3F7DC4E80262' >
                  <Model:StructuralFeature.multiplicity>
                    <Model:MultiplicityType lower = '0' upper = '-1' is_ordered = 'false' is_unique = 'true' />
                  </Model:StructuralFeature.multiplicity>
                </Model:Reference>
                <!-- ==================== UML.Behavioral_Elements.Common_Behavior.Signal.context    [Reference] ==================== -->
                <Model:Reference xmi.id = 'ra3F7DC4E802A0' 
                  name = 'context' annotation = '' 
                  scope = 'instance_level' visibility = 'public_vis' 
                  isChangeable = 'true' 
                  type = 'a3F7DC4E7009E' 
                  referencedEnd = 'a3F7DC4E802A0' >
                  <Model:StructuralFeature.multiplicity>
                    <Model:MultiplicityType lower = '0' upper = '-1' is_ordered = 'false' is_unique = 'true' />
                  </Model:StructuralFeature.multiplicity>
                </Model:Reference>
                <!-- ==================== UML.Behavioral_Elements.Common_Behavior.Signal.sendAction    [Reference] ==================== -->
                <Model:Reference xmi.id = 'ra3F7DC4E803C9' 
                  name = 'sendAction' annotation = '' 
                  scope = 'instance_level' visibility = 'public_vis' 
                  isChangeable = 'true' 
                  type = 'a3F7DC4E7018A' 
                  referencedEnd = 'a3F7DC4E803C9' >
                  <Model:StructuralFeature.multiplicity>
                    <Model:MultiplicityType lower = '0' upper = '-1' is_ordered = 'false' is_unique = 'true' />
                  </Model:StructuralFeature.multiplicity>
                </Model:Reference>
              </Model:Namespace.contents>
            </Model:Class>
            <!-- ==================== UML.Behavioral_Elements.Common_Behavior.org.omg.mof.idl_substitute_name=umlContext    [Tag] ==================== -->
            <Model:Tag xmi.id = 'G.334' 
              name = 'org.omg.mof.idl_substitute_name=umlContext' annotation = '' 
              tagId = 'org.omg.mof.idl_substitute_name' 
              elements = 'ra3F7DC4E802A0 a3F7DC4E802A0' >
              <Model:Tag.values>
                <XMI.any xmi.type = 'string' xmi.name = ''>umlContext</XMI.any>
              </Model:Tag.values>
            </Model:Tag>
            <!-- ==================== UML.Behavioral_Elements.Common_Behavior.Action    [Class] ==================== -->
            <Model:Class xmi.id = 'a3F7DC4E70168' 
              name = 'Action' annotation = '' 
              isRoot = 'false' isLeaf = 'false' isAbstract = 'true' visibility = 'public_vis' 
              isSingleton = 'false' 
              supertypes = 'a3F7DC4E70035' >
              <Model:Namespace.contents>
                <!-- ==================== UML.Behavioral_Elements.Common_Behavior.Action.actualArgument    [Reference] ==================== -->
                <Model:Reference xmi.id = 'ra3F7DC4E80206' 
                  name = 'actualArgument' annotation = '' 
                  scope = 'instance_level' visibility = 'public_vis' 
                  isChangeable = 'true' 
                  type = 'a3F7DC4E7018C' 
                  referencedEnd = 'a3F7DC4E80206' >
                  <Model:StructuralFeature.multiplicity>
                    <Model:MultiplicityType lower = '0' upper = '-1' is_ordered = 'true' is_unique = 'true' />
                  </Model:StructuralFeature.multiplicity>
                </Model:Reference>
                <!-- ==================== UML.Behavioral_Elements.Common_Behavior.Action.actionSequence    [Reference] ==================== -->
                <Model:Reference xmi.id = 'ra3F7DC4E8031F' 
                  name = 'actionSequence' annotation = '' 
                  scope = 'instance_level' visibility = 'public_vis' 
                  isChangeable = 'true' 
                  type = 'a3F7DC4E7018B' 
                  referencedEnd = 'a3F7DC4E8031F' >
                  <Model:StructuralFeature.multiplicity>
                    <Model:MultiplicityType lower = '0' upper = '1' is_ordered = 'false' is_unique = 'false' />
                  </Model:StructuralFeature.multiplicity>
                </Model:Reference>
                <!-- ==================== UML.Behavioral_Elements.Common_Behavior.Action.stimulus    [Reference] ==================== -->
                <Model:Reference xmi.id = 'ra3F7DC4E803B9' 
                  name = 'stimulus' annotation = '' 
                  scope = 'instance_level' visibility = 'public_vis' 
                  isChangeable = 'true' 
                  type = 'a3F7DC4E701A9' 
                  referencedEnd = 'a3F7DC4E803B9' >
                  <Model:StructuralFeature.multiplicity>
                    <Model:MultiplicityType lower = '0' upper = '-1' is_ordered = 'false' is_unique = 'true' />
                  </Model:StructuralFeature.multiplicity>
                </Model:Reference>
                <!-- ==================== UML.Behavioral_Elements.Common_Behavior.Action.recurrence    [Attribute] ==================== -->
                <Model:Attribute xmi.id = 'a3F7DC4E70169' 
                  name = 'recurrence' annotation = '' 
                  scope = 'instance_level' visibility = 'public_vis' 
                  isChangeable = 'true' 
                  isDerived = 'false' 
                  type = 'a3F7DC4E70024' >
                  <Model:StructuralFeature.multiplicity>
                    <Model:MultiplicityType lower = '1' upper = '1' is_ordered = 'false' is_unique = 'false' />
                  </Model:StructuralFeature.multiplicity>
                </Model:Attribute>
                <!-- ==================== UML.Behavioral_Elements.Common_Behavior.Action.target    [Attribute] ==================== -->
                <Model:Attribute xmi.id = 'a3F7DC4E7016A' 
                  name = 'target' annotation = '' 
                  scope = 'instance_level' visibility = 'public_vis' 
                  isChangeable = 'true' 
                  isDerived = 'false' 
                  type = 'a3F7DC4E70020' >
                  <Model:StructuralFeature.multiplicity>
                    <Model:MultiplicityType lower = '1' upper = '1' is_ordered = 'false' is_unique = 'false' />
                  </Model:StructuralFeature.multiplicity>
                </Model:Attribute>
                <!-- ==================== UML.Behavioral_Elements.Common_Behavior.Action.isAsynchronous    [Attribute] ==================== -->
                <Model:Attribute xmi.id = 'a3F7DC4E7016B' 
                  name = 'isAsynchronous' annotation = '' 
                  scope = 'instance_level' visibility = 'public_vis' 
                  isChangeable = 'true' 
                  isDerived = 'false' 
                  type = 'a3F7DC4E603C8' >
                  <Model:StructuralFeature.multiplicity>
                    <Model:MultiplicityType lower = '1' upper = '1' is_ordered = 'false' is_unique = 'false' />
                  </Model:StructuralFeature.multiplicity>
                </Model:Attribute>
                <!-- ==================== UML.Behavioral_Elements.Common_Behavior.Action.script    [Attribute] ==================== -->
                <Model:Attribute xmi.id = 'a3F7DC4E70177' 
                  name = 'script' annotation = '' 
                  scope = 'instance_level' visibility = 'public_vis' 
                  isChangeable = 'true' 
                  isDerived = 'false' 
                  type = 'a3F7DC4E70023' >
                  <Model:StructuralFeature.multiplicity>
                    <Model:MultiplicityType lower = '1' upper = '1' is_ordered = 'false' is_unique = 'false' />
                  </Model:StructuralFeature.multiplicity>
                </Model:Attribute>
              </Model:Namespace.contents>
            </Model:Class>
            <!-- ==================== UML.Behavioral_Elements.Common_Behavior.CreateAction    [Class] ==================== -->
            <Model:Class xmi.id = 'a3F7DC4E70178' 
              name = 'CreateAction' annotation = '' 
              isRoot = 'false' isLeaf = 'false' isAbstract = 'false' visibility = 'public_vis' 
              isSingleton = 'false' 
              supertypes = 'a3F7DC4E70168' >
              <Model:Namespace.contents>
                <!-- ==================== UML.Behavioral_Elements.Common_Behavior.CreateAction.instantiation    [Reference] ==================== -->
                <Model:Reference xmi.id = 'ra3F7DC4E80214' 
                  name = 'instantiation' annotation = '' 
                  scope = 'instance_level' visibility = 'public_vis' 
                  isChangeable = 'true' 
                  type = 'a3F7DC4E70052' 
                  referencedEnd = 'a3F7DC4E80214' >
                  <Model:StructuralFeature.multiplicity>
                    <Model:MultiplicityType lower = '1' upper = '1' is_ordered = 'false' is_unique = 'false' />
                  </Model:StructuralFeature.multiplicity>
                </Model:Reference>
              </Model:Namespace.contents>
            </Model:Class>
            <!-- ==================== UML.Behavioral_Elements.Common_Behavior.DestroyAction    [Class] ==================== -->
            <Model:Class xmi.id = 'a3F7DC4E70179' 
              name = 'DestroyAction' annotation = '' 
              isRoot = 'false' isLeaf = 'false' isAbstract = 'false' visibility = 'public_vis' 
              isSingleton = 'false' 
              supertypes = 'a3F7DC4E70168' >
            </Model:Class>
            <!-- ==================== UML.Behavioral_Elements.Common_Behavior.UninterpretedAction    [Class] ==================== -->
            <Model:Class xmi.id = 'a3F7DC4E7017A' 
              name = 'UninterpretedAction' annotation = '' 
              isRoot = 'false' isLeaf = 'false' isAbstract = 'false' visibility = 'public_vis' 
              isSingleton = 'false' 
              supertypes = 'a3F7DC4E70168' >
            </Model:Class>
            <!-- ==================== UML.Behavioral_Elements.Common_Behavior.AttributeLink    [Class] ==================== -->
            <Model:Class xmi.id = 'a3F7DC4E7017B' 
              name = 'AttributeLink' annotation = '' 
              isRoot = 'false' isLeaf = 'false' isAbstract = 'false' visibility = 'public_vis' 
              isSingleton = 'false' 
              supertypes = 'a3F7DC4E70035' >
              <Model:Namespace.contents>
                <!-- ==================== UML.Behavioral_Elements.Common_Behavior.AttributeLink.attribute    [Reference] ==================== -->
                <Model:Reference xmi.id = 'ra3F7DC4E80233' 
                  name = 'attribute' annotation = '' 
                  scope = 'instance_level' visibility = 'public_vis' 
                  isChangeable = 'true' 
                  type = 'a3F7DC4E7009C' 
                  referencedEnd = 'a3F7DC4E80233' >
                  <Model:StructuralFeature.multiplicity>
                    <Model:MultiplicityType lower = '1' upper = '1' is_ordered = 'false' is_unique = 'false' />
                  </Model:StructuralFeature.multiplicity>
                </Model:Reference>
                <!-- ==================== UML.Behavioral_Elements.Common_Behavior.AttributeLink.value    [Reference] ==================== -->
                <Model:Reference xmi.id = 'ra3F7DC4E80243' 
                  name = 'value' annotation = '' 
                  scope = 'instance_level' visibility = 'public_vis' 
                  isChangeable = 'true' 
                  type = 'a3F7DC4E7015C' 
                  referencedEnd = 'a3F7DC4E80243' >
                  <Model:StructuralFeature.multiplicity>
                    <Model:MultiplicityType lower = '1' upper = '1' is_ordered = 'false' is_unique = 'false' />
                  </Model:StructuralFeature.multiplicity>
                </Model:Reference>
                <!-- ==================== UML.Behavioral_Elements.Common_Behavior.AttributeLink.instance    [Reference] ==================== -->
                <Model:Reference xmi.id = 'ra3F7DC4E80281' 
                  name = 'instance' annotation = '' 
                  scope = 'instance_level' visibility = 'public_vis' 
                  isChangeable = 'true' 
                  type = 'a3F7DC4E7015C' 
                  referencedEnd = 'a3F7DC4E80281' >
                  <Model:StructuralFeature.multiplicity>
                    <Model:MultiplicityType lower = '1' upper = '1' is_ordered = 'false' is_unique = 'false' />
                  </Model:StructuralFeature.multiplicity>
                </Model:Reference>
                <!-- ==================== UML.Behavioral_Elements.Common_Behavior.AttributeLink.linkEnd    [Reference] ==================== -->
                <Model:Reference xmi.id = 'ra3F7DC4E803DB' 
                  name = 'linkEnd' annotation = '' 
                  scope = 'instance_level' visibility = 'public_vis' 
                  isChangeable = 'true' 
                  type = 'a3F7DC4E701A6' 
                  referencedEnd = 'a3F7DC4E803DB' >
                  <Model:StructuralFeature.multiplicity>
                    <Model:MultiplicityType lower = '0' upper = '1' is_ordered = 'false' is_unique = 'false' />
                  </Model:StructuralFeature.multiplicity>
                </Model:Reference>
              </Model:Namespace.contents>
            </Model:Class>
            <!-- ==================== UML.Behavioral_Elements.Common_Behavior.org.omg.mof.idl_substitute_name=umlAttribute    [Tag] ==================== -->
            <Model:Tag xmi.id = 'G.336' 
              name = 'org.omg.mof.idl_substitute_name=umlAttribute' annotation = '' 
              tagId = 'org.omg.mof.idl_substitute_name' 
              elements = 'ra3F7DC4E80233 a3F7DC4E80233' >
              <Model:Tag.values>
                <XMI.any xmi.type = 'string' xmi.name = ''>umlAttribute</XMI.any>
              </Model:Tag.values>
            </Model:Tag>
            <!-- ==================== UML.Behavioral_Elements.Common_Behavior.org.omg.mof.idl_substitute_name=umlValue    [Tag] ==================== -->
            <Model:Tag xmi.id = 'G.337' 
              name = 'org.omg.mof.idl_substitute_name=umlValue' annotation = '' 
              tagId = 'org.omg.mof.idl_substitute_name' 
              elements = 'ra3F7DC4E80243 a3F7DC4E70196 a3F7DC4E80243' >
              <Model:Tag.values>
                <XMI.any xmi.type = 'string' xmi.name = ''>umlValue</XMI.any>
              </Model:Tag.values>
            </Model:Tag>
            <!-- ==================== UML.Behavioral_Elements.Common_Behavior.Object    [Class] ==================== -->
            <Model:Class xmi.id = 'a3F7DC4E7017C' 
              name = 'Object' annotation = '' 
              isRoot = 'false' isLeaf = 'false' isAbstract = 'false' visibility = 'public_vis' 
              isSingleton = 'false' 
              supertypes = 'a3F7DC4E7015C' >
            </Model:Class>
            <!-- ==================== UML.Behavioral_Elements.Common_Behavior.org.omg.mof.idl_substitute_name=UmlObject    [Tag] ==================== -->
            <Model:Tag xmi.id = 'G.338' 
              name = 'org.omg.mof.idl_substitute_name=UmlObject' annotation = '' 
              tagId = 'org.omg.mof.idl_substitute_name' 
              elements = 'a3F7DC4E7017C' >
              <Model:Tag.values>
                <XMI.any xmi.type = 'string' xmi.name = ''>UmlObject</XMI.any>
              </Model:Tag.values>
            </Model:Tag>
            <!-- ==================== UML.Behavioral_Elements.Common_Behavior.Link    [Class] ==================== -->
            <Model:Class xmi.id = 'a3F7DC4E70186' 
              name = 'Link' annotation = '' 
              isRoot = 'false' isLeaf = 'false' isAbstract = 'false' visibility = 'public_vis' 
              isSingleton = 'false' 
              supertypes = 'a3F7DC4E70035' >
              <Model:Namespace.contents>
                <!-- ==================== UML.Behavioral_Elements.Common_Behavior.Link.association    [Reference] ==================== -->
                <Model:Reference xmi.id = 'ra3F7DC4E802C0' 
                  name = 'association' annotation = '' 
                  scope = 'instance_level' visibility = 'public_vis' 
                  isChangeable = 'true' 
                  type = 'a3F7DC4E70090' 
                  referencedEnd = 'a3F7DC4E802C0' >
                  <Model:StructuralFeature.multiplicity>
                    <Model:MultiplicityType lower = '1' upper = '1' is_ordered = 'false' is_unique = 'false' />
                  </Model:StructuralFeature.multiplicity>
                </Model:Reference>
                <!-- ==================== UML.Behavioral_Elements.Common_Behavior.Link.connection    [Reference] ==================== -->
                <Model:Reference xmi.id = 'ra3F7DC4E802CF' 
                  name = 'connection' annotation = '' 
                  scope = 'instance_level' visibility = 'public_vis' 
                  isChangeable = 'true' 
                  type = 'a3F7DC4E701A6' 
                  referencedEnd = 'a3F7DC4E802CF' >
                  <Model:StructuralFeature.multiplicity>
                    <Model:MultiplicityType lower = '2' upper = '-1' is_ordered = 'false' is_unique = 'true' />
                  </Model:StructuralFeature.multiplicity>
                </Model:Reference>
                <!-- ==================== UML.Behavioral_Elements.Common_Behavior.Link.stimulus    [Reference] ==================== -->
                <Model:Reference xmi.id = 'ra3F7DC4E8039C' 
                  name = 'stimulus' annotation = '' 
                  scope = 'instance_level' visibility = 'public_vis' 
                  isChangeable = 'true' 
                  type = 'a3F7DC4E701A9' 
                  referencedEnd = 'a3F7DC4E8039C' >
                  <Model:StructuralFeature.multiplicity>
                    <Model:MultiplicityType lower = '0' upper = '-1' is_ordered = 'false' is_unique = 'true' />
                  </Model:StructuralFeature.multiplicity>
                </Model:Reference>
              </Model:Namespace.contents>
            </Model:Class>
            <!-- ==================== UML.Behavioral_Elements.Common_Behavior.LinkObject    [Class] ==================== -->
            <Model:Class xmi.id = 'a3F7DC4E70187' 
              name = 'LinkObject' annotation = '' 
              isRoot = 'false' isLeaf = 'false' isAbstract = 'false' visibility = 'public_vis' 
              isSingleton = 'false' 
              supertypes = 'a3F7DC4E7017C a3F7DC4E70186' >
            </Model:Class>
            <!-- ==================== UML.Behavioral_Elements.Common_Behavior.DataValue    [Class] ==================== -->
            <Model:Class xmi.id = 'a3F7DC4E70188' 
              name = 'DataValue' annotation = '' 
              isRoot = 'false' isLeaf = 'false' isAbstract = 'false' visibility = 'public_vis' 
              isSingleton = 'false' 
              supertypes = 'a3F7DC4E7015C' >
            </Model:Class>
            <!-- ==================== UML.Behavioral_Elements.Common_Behavior.CallAction    [Class] ==================== -->
            <Model:Class xmi.id = 'a3F7DC4E70189' 
              name = 'CallAction' annotation = '' 
              isRoot = 'false' isLeaf = 'false' isAbstract = 'false' visibility = 'public_vis' 
              isSingleton = 'false' 
              supertypes = 'a3F7DC4E70168' >
              <Model:Namespace.contents>
                <!-- ==================== UML.Behavioral_Elements.Common_Behavior.CallAction.operation    [Reference] ==================== -->
                <Model:Reference xmi.id = 'ra3F7DC4E8030E' 
                  name = 'operation' annotation = '' 
                  scope = 'instance_level' visibility = 'public_vis' 
                  isChangeable = 'true' 
                  type = 'a3F7DC4E700A0' 
                  referencedEnd = 'a3F7DC4E8030E' >
                  <Model:StructuralFeature.multiplicity>
                    <Model:MultiplicityType lower = '1' upper = '1' is_ordered = 'false' is_unique = 'false' />
                  </Model:StructuralFeature.multiplicity>
                </Model:Reference>
              </Model:Namespace.contents>
            </Model:Class>
            <!-- ==================== UML.Behavioral_Elements.Common_Behavior.SendAction    [Class] ==================== -->
            <Model:Class xmi.id = 'a3F7DC4E7018A' 
              name = 'SendAction' annotation = '' 
              isRoot = 'false' isLeaf = 'false' isAbstract = 'false' visibility = 'public_vis' 
              isSingleton = 'false' 
              supertypes = 'a3F7DC4E70168' >
              <Model:Namespace.contents>
                <!-- ==================== UML.Behavioral_Elements.Common_Behavior.SendAction.signal    [Reference] ==================== -->
                <Model:Reference xmi.id = 'ra3F7DC4E803CB' 
                  name = 'signal' annotation = '' 
                  scope = 'instance_level' visibility = 'public_vis' 
                  isChangeable = 'true' 
                  type = 'a3F7DC4E70167' 
                  referencedEnd = 'a3F7DC4E803CB' >
                  <Model:StructuralFeature.multiplicity>
                    <Model:MultiplicityType lower = '1' upper = '1' is_ordered = 'false' is_unique = 'false' />
                  </Model:StructuralFeature.multiplicity>
                </Model:Reference>
              </Model:Namespace.contents>
            </Model:Class>
            <!-- ==================== UML.Behavioral_Elements.Common_Behavior.ActionSequence    [Class] ==================== -->
            <Model:Class xmi.id = 'a3F7DC4E7018B' 
              name = 'ActionSequence' annotation = '' 
              isRoot = 'false' isLeaf = 'false' isAbstract = 'false' visibility = 'public_vis' 
              isSingleton = 'false' 
              supertypes = 'a3F7DC4E70168' >
              <Model:Namespace.contents>
                <!-- ==================== UML.Behavioral_Elements.Common_Behavior.ActionSequence.action    [Reference] ==================== -->
                <Model:Reference xmi.id = 'ra3F7DC4E8031D' 
                  name = 'action' annotation = '' 
                  scope = 'instance_level' visibility = 'public_vis' 
                  isChangeable = 'true' 
                  type = 'a3F7DC4E70168' 
                  referencedEnd = 'a3F7DC4E8031D' >
                  <Model:StructuralFeature.multiplicity>
                    <Model:MultiplicityType lower = '0' upper = '-1' is_ordered = 'true' is_unique = 'true' />
                  </Model:StructuralFeature.multiplicity>
                </Model:Reference>
              </Model:Namespace.contents>
            </Model:Class>
            <!-- ==================== UML.Behavioral_Elements.Common_Behavior.Argument    [Class] ==================== -->
            <Model:Class xmi.id = 'a3F7DC4E7018C' 
              name = 'Argument' annotation = '' 
              isRoot = 'false' isLeaf = 'false' isAbstract = 'false' visibility = 'public_vis' 
              isSingleton = 'false' 
              supertypes = 'a3F7DC4E70035' >
              <Model:Namespace.contents>
                <!-- ==================== UML.Behavioral_Elements.Common_Behavior.Argument.action    [Reference] ==================== -->
                <Model:Reference xmi.id = 'ra3F7DC4E80204' 
                  name = 'action' annotation = '' 
                  scope = 'instance_level' visibility = 'public_vis' 
                  isChangeable = 'true' 
                  type = 'a3F7DC4E70168' 
                  referencedEnd = 'a3F7DC4E80204' >
                  <Model:StructuralFeature.multiplicity>
                    <Model:MultiplicityType lower = '0' upper = '1' is_ordered = 'false' is_unique = 'false' />
                  </Model:StructuralFeature.multiplicity>
                </Model:Reference>
                <!-- ==================== UML.Behavioral_Elements.Common_Behavior.Argument.value    [Attribute] ==================== -->
                <Model:Attribute xmi.id = 'a3F7DC4E70196' 
                  name = 'value' annotation = '' 
                  scope = 'instance_level' visibility = 'public_vis' 
                  isChangeable = 'true' 
                  isDerived = 'false' 
                  type = 'a3F7DC4E70013' >
                  <Model:StructuralFeature.multiplicity>
                    <Model:MultiplicityType lower = '1' upper = '1' is_ordered = 'false' is_unique = 'false' />
                  </Model:StructuralFeature.multiplicity>
                </Model:Attribute>
              </Model:Namespace.contents>
            </Model:Class>
            <!-- ==================== UML.Behavioral_Elements.Common_Behavior.Reception    [Class] ==================== -->
            <Model:Class xmi.id = 'a3F7DC4E70197' 
              name = 'Reception' annotation = '' 
              isRoot = 'false' isLeaf = 'false' isAbstract = 'false' visibility = 'public_vis' 
              isSingleton = 'false' 
              supertypes = 'a3F7DC4E7009E' >
              <Model:Namespace.contents>
                <!-- ==================== UML.Behavioral_Elements.Common_Behavior.Reception.signal    [Reference] ==================== -->
                <Model:Reference xmi.id = 'ra3F7DC4E80271' 
                  name = 'signal' annotation = '' 
                  scope = 'instance_level' visibility = 'public_vis' 
                  isChangeable = 'true' 
                  type = 'a3F7DC4E70167' 
                  referencedEnd = 'a3F7DC4E80271' >
                  <Model:StructuralFeature.multiplicity>
                    <Model:MultiplicityType lower = '1' upper = '1' is_ordered = 'false' is_unique = 'false' />
                  </Model:StructuralFeature.multiplicity>
                </Model:Reference>
                <!-- ==================== UML.Behavioral_Elements.Common_Behavior.Reception.specification    [Attribute] ==================== -->
                <Model:Attribute xmi.id = 'a3F7DC4E70198' 
                  name = 'specification' annotation = '' 
                  scope = 'instance_level' visibility = 'public_vis' 
                  isChangeable = 'true' 
                  isDerived = 'false' 
                  type = 'a3F7DC4E603BB' >
                  <Model:StructuralFeature.multiplicity>
                    <Model:MultiplicityType lower = '1' upper = '1' is_ordered = 'false' is_unique = 'false' />
                  </Model:StructuralFeature.multiplicity>
                </Model:Attribute>
                <!-- ==================== UML.Behavioral_Elements.Common_Behavior.Reception.isRoot    [Attribute] ==================== -->
                <Model:Attribute xmi.id = 'a3F7DC4E70199' 
                  name = 'isRoot' annotation = '' 
                  scope = 'instance_level' visibility = 'public_vis' 
                  isChangeable = 'true' 
                  isDerived = 'false' 
                  type = 'a3F7DC4E603C8' >
                  <Model:StructuralFeature.multiplicity>
                    <Model:MultiplicityType lower = '1' upper = '1' is_ordered = 'false' is_unique = 'false' />
                  </Model:StructuralFeature.multiplicity>
                </Model:Attribute>
                <!-- ==================== UML.Behavioral_Elements.Common_Behavior.Reception.isLeaf    [Attribute] ==================== -->
                <Model:Attribute xmi.id = 'a3F7DC4E7019A' 
                  name = 'isLeaf' annotation = '' 
                  scope = 'instance_level' visibility = 'public_vis' 
                  isChangeable = 'true' 
                  isDerived = 'false' 
                  type = 'a3F7DC4E603C8' >
                  <Model:StructuralFeature.multiplicity>
                    <Model:MultiplicityType lower = '1' upper = '1' is_ordered = 'false' is_unique = 'false' />
                  </Model:StructuralFeature.multiplicity>
                </Model:Attribute>
                <!-- ==================== UML.Behavioral_Elements.Common_Behavior.Reception.isAbstract    [Attribute] ==================== -->
                <Model:Attribute xmi.id = 'a3F7DC4E701A5' 
                  name = 'isAbstract' annotation = '' 
                  scope = 'instance_level' visibility = 'public_vis' 
                  isChangeable = 'true' 
                  isDerived = 'false' 
                  type = 'a3F7DC4E603C8' >
                  <Model:StructuralFeature.multiplicity>
                    <Model:MultiplicityType lower = '1' upper = '1' is_ordered = 'false' is_unique = 'false' />
                  </Model:StructuralFeature.multiplicity>
                </Model:Attribute>
              </Model:Namespace.contents>
            </Model:Class>
            <!-- ==================== UML.Behavioral_Elements.Common_Behavior.LinkEnd    [Class] ==================== -->
            <Model:Class xmi.id = 'a3F7DC4E701A6' 
              name = 'LinkEnd' annotation = '' 
              isRoot = 'false' isLeaf = 'false' isAbstract = 'false' visibility = 'public_vis' 
              isSingleton = 'false' 
              supertypes = 'a3F7DC4E70035' >
              <Model:Namespace.contents>
                <!-- ==================== UML.Behavioral_Elements.Common_Behavior.LinkEnd.instance    [Reference] ==================== -->
                <Model:Reference xmi.id = 'ra3F7DC4E80254' 
                  name = 'instance' annotation = '' 
                  scope = 'instance_level' visibility = 'public_vis' 
                  isChangeable = 'true' 
                  type = 'a3F7DC4E7015C' 
                  referencedEnd = 'a3F7DC4E80254' >
                  <Model:StructuralFeature.multiplicity>
                    <Model:MultiplicityType lower = '1' upper = '1' is_ordered = 'false' is_unique = 'false' />
                  </Model:StructuralFeature.multiplicity>
                </Model:Reference>
                <!-- ==================== UML.Behavioral_Elements.Common_Behavior.LinkEnd.link    [Reference] ==================== -->
                <Model:Reference xmi.id = 'ra3F7DC4E802D1' 
                  name = 'link' annotation = '' 
                  scope = 'instance_level' visibility = 'public_vis' 
                  isChangeable = 'true' 
                  type = 'a3F7DC4E70186' 
                  referencedEnd = 'a3F7DC4E802D1' >
                  <Model:StructuralFeature.multiplicity>
                    <Model:MultiplicityType lower = '1' upper = '1' is_ordered = 'false' is_unique = 'false' />
                  </Model:StructuralFeature.multiplicity>
                </Model:Reference>
                <!-- ==================== UML.Behavioral_Elements.Common_Behavior.LinkEnd.associationEnd    [Reference] ==================== -->
                <Model:Reference xmi.id = 'ra3F7DC4E802DF' 
                  name = 'associationEnd' annotation = '' 
                  scope = 'instance_level' visibility = 'public_vis' 
                  isChangeable = 'true' 
                  type = 'a3F7DC4E70070' 
                  referencedEnd = 'a3F7DC4E802DF' >
                  <Model:StructuralFeature.multiplicity>
                    <Model:MultiplicityType lower = '1' upper = '1' is_ordered = 'false' is_unique = 'false' />
                  </Model:StructuralFeature.multiplicity>
                </Model:Reference>
                <!-- ==================== UML.Behavioral_Elements.Common_Behavior.LinkEnd.qualifiedValue    [Reference] ==================== -->
                <Model:Reference xmi.id = 'ra3F7DC4E803D9' 
                  name = 'qualifiedValue' annotation = '' 
                  scope = 'instance_level' visibility = 'public_vis' 
                  isChangeable = 'true' 
                  type = 'a3F7DC4E7017B' 
                  referencedEnd = 'a3F7DC4E803D9' >
                  <Model:StructuralFeature.multiplicity>
                    <Model:MultiplicityType lower = '0' upper = '-1' is_ordered = 'false' is_unique = 'true' />
                  </Model:StructuralFeature.multiplicity>
                </Model:Reference>
              </Model:Namespace.contents>
            </Model:Class>
            <!-- ==================== UML.Behavioral_Elements.Common_Behavior.ReturnAction    [Class] ==================== -->
            <Model:Class xmi.id = 'a3F7DC4E701A7' 
              name = 'ReturnAction' annotation = '' 
              isRoot = 'false' isLeaf = 'false' isAbstract = 'false' visibility = 'public_vis' 
              isSingleton = 'false' 
              supertypes = 'a3F7DC4E70168' >
            </Model:Class>
            <!-- ==================== UML.Behavioral_Elements.Common_Behavior.TerminateAction    [Class] ==================== -->
            <Model:Class xmi.id = 'a3F7DC4E701A8' 
              name = 'TerminateAction' annotation = '' 
              isRoot = 'false' isLeaf = 'false' isAbstract = 'false' visibility = 'public_vis' 
              isSingleton = 'false' 
              supertypes = 'a3F7DC4E70168' >
            </Model:Class>
            <!-- ==================== UML.Behavioral_Elements.Common_Behavior.Stimulus    [Class] ==================== -->
            <Model:Class xmi.id = 'a3F7DC4E701A9' 
              name = 'Stimulus' annotation = '' 
              isRoot = 'false' isLeaf = 'false' isAbstract = 'false' visibility = 'public_vis' 
              isSingleton = 'false' 
              supertypes = 'a3F7DC4E70035' >
              <Model:Namespace.contents>
                <!-- ==================== UML.Behavioral_Elements.Common_Behavior.Stimulus.argument    [Reference] ==================== -->
                <Model:Reference xmi.id = 'ra3F7DC4E80293' 
                  name = 'argument' annotation = '' 
                  scope = 'instance_level' visibility = 'public_vis' 
                  isChangeable = 'true' 
                  type = 'a3F7DC4E7015C' 
                  referencedEnd = 'a3F7DC4E80293' >
                  <Model:StructuralFeature.multiplicity>
                    <Model:MultiplicityType lower = '0' upper = '-1' is_ordered = 'false' is_unique = 'true' />
                  </Model:StructuralFeature.multiplicity>
                </Model:Reference>
                <!-- ==================== UML.Behavioral_Elements.Common_Behavior.Stimulus.sender    [Reference] ==================== -->
                <Model:Reference xmi.id = 'ra3F7DC4E802FE' 
                  name = 'sender' annotation = '' 
                  scope = 'instance_level' visibility = 'public_vis' 
                  isChangeable = 'true' 
                  type = 'a3F7DC4E7015C' 
                  referencedEnd = 'a3F7DC4E802FE' >
                  <Model:StructuralFeature.multiplicity>
                    <Model:MultiplicityType lower = '1' upper = '1' is_ordered = 'false' is_unique = 'false' />
                  </Model:StructuralFeature.multiplicity>
                </Model:Reference>
                <!-- ==================== UML.Behavioral_Elements.Common_Behavior.Stimulus.receiver    [Reference] ==================== -->
                <Model:Reference xmi.id = 'ra3F7DC4E8035E' 
                  name = 'receiver' annotation = '' 
                  scope = 'instance_level' visibility = 'public_vis' 
                  isChangeable = 'true' 
                  type = 'a3F7DC4E7015C' 
                  referencedEnd = 'a3F7DC4E8035E' >
                  <Model:StructuralFeature.multiplicity>
                    <Model:MultiplicityType lower = '1' upper = '1' is_ordered = 'false' is_unique = 'false' />
                  </Model:StructuralFeature.multiplicity>
                </Model:Reference>
                <!-- ==================== UML.Behavioral_Elements.Common_Behavior.Stimulus.communicationLink    [Reference] ==================== -->
                <Model:Reference xmi.id = 'ra3F7DC4E8039A' 
                  name = 'communicationLink' annotation = '' 
                  scope = 'instance_level' visibility = 'public_vis' 
                  isChangeable = 'true' 
                  type = 'a3F7DC4E70186' 
                  referencedEnd = 'a3F7DC4E8039A' >
                  <Model:StructuralFeature.multiplicity>
                    <Model:MultiplicityType lower = '0' upper = '1' is_ordered = 'false' is_unique = 'false' />
                  </Model:StructuralFeature.multiplicity>
                </Model:Reference>
                <!-- ==================== UML.Behavioral_Elements.Common_Behavior.Stimulus.dispatchAction    [Reference] ==================== -->
                <Model:Reference xmi.id = 'ra3F7DC4E803BB' 
                  name = 'dispatchAction' annotation = '' 
                  scope = 'instance_level' visibility = 'public_vis' 
                  isChangeable = 'true' 
                  type = 'a3F7DC4E70168' 
                  referencedEnd = 'a3F7DC4E803BB' >
                  <Model:StructuralFeature.multiplicity>
                    <Model:MultiplicityType lower = '1' upper = '1' is_ordered = 'false' is_unique = 'false' />
                  </Model:StructuralFeature.multiplicity>
                </Model:Reference>
              </Model:Namespace.contents>
            </Model:Class>
            <!-- ==================== UML.Behavioral_Elements.Common_Behavior.Exception    [Class] ==================== -->
            <Model:Class xmi.id = 'a3F7DC4E701AA' 
              name = 'Exception' annotation = '' 
              isRoot = 'false' isLeaf = 'false' isAbstract = 'false' visibility = 'public_vis' 
              isSingleton = 'false' 
              supertypes = 'a3F7DC4E70167' >
            </Model:Class>
            <!-- ==================== UML.Behavioral_Elements.Common_Behavior.org.omg.mof.idl_substitute_name=UmlException    [Tag] ==================== -->
            <Model:Tag xmi.id = 'G.339' 
              name = 'org.omg.mof.idl_substitute_name=UmlException' annotation = '' 
              tagId = 'org.omg.mof.idl_substitute_name' 
              elements = 'a3F7DC4E701AA' >
              <Model:Tag.values>
                <XMI.any xmi.type = 'string' xmi.name = ''>UmlException</XMI.any>
              </Model:Tag.values>
            </Model:Tag>
            <!-- ==================== UML.Behavioral_Elements.Common_Behavior.ComponentInstance    [Class] ==================== -->
            <Model:Class xmi.id = 'a3F7DC4E701B5' 
              name = 'ComponentInstance' annotation = '' 
              isRoot = 'false' isLeaf = 'false' isAbstract = 'false' visibility = 'public_vis' 
              isSingleton = 'false' 
              supertypes = 'a3F7DC4E7015C' >
              <Model:Namespace.contents>
                <!-- ==================== UML.Behavioral_Elements.Common_Behavior.ComponentInstance.nodeInstance    [Reference] ==================== -->
                <Model:Reference xmi.id = 'ra3F7DC4E8032D' 
                  name = 'nodeInstance' annotation = '' 
                  scope = 'instance_level' visibility = 'public_vis' 
                  isChangeable = 'true' 
                  type = 'a3F7DC4E701B6' 
                  referencedEnd = 'a3F7DC4E8032D' >
                  <Model:StructuralFeature.multiplicity>
                    <Model:MultiplicityType lower = '0' upper = '1' is_ordered = 'false' is_unique = 'false' />
                  </Model:StructuralFeature.multiplicity>
                </Model:Reference>
                <!-- ==================== UML.Behavioral_Elements.Common_Behavior.ComponentInstance.resident    [Reference] ==================== -->
                <Model:Reference xmi.id = 'ra3F7DC4E8034E' 
                  name = 'resident' annotation = '' 
                  scope = 'instance_level' visibility = 'public_vis' 
                  isChangeable = 'true' 
                  type = 'a3F7DC4E7015C' 
                  referencedEnd = 'a3F7DC4E8034E' >
                  <Model:StructuralFeature.multiplicity>
                    <Model:MultiplicityType lower = '0' upper = '-1' is_ordered = 'false' is_unique = 'true' />
                  </Model:StructuralFeature.multiplicity>
                </Model:Reference>
              </Model:Namespace.contents>
            </Model:Class>
            <!-- ==================== UML.Behavioral_Elements.Common_Behavior.NodeInstance    [Class] ==================== -->
            <Model:Class xmi.id = 'a3F7DC4E701B6' 
              name = 'NodeInstance' annotation = '' 
              isRoot = 'false' isLeaf = 'false' isAbstract = 'false' visibility = 'public_vis' 
              isSingleton = 'false' 
              supertypes = 'a3F7DC4E7015C' >
              <Model:Namespace.contents>
                <!-- ==================== UML.Behavioral_Elements.Common_Behavior.NodeInstance.resident    [Reference] ==================== -->
                <Model:Reference xmi.id = 'ra3F7DC4E8033D' 
                  name = 'resident' annotation = '' 
                  scope = 'instance_level' visibility = 'public_vis' 
                  isChangeable = 'true' 
                  type = 'a3F7DC4E701B5' 
                  referencedEnd = 'a3F7DC4E8033D' >
                  <Model:StructuralFeature.multiplicity>
                    <Model:MultiplicityType lower = '0' upper = '-1' is_ordered = 'false' is_unique = 'true' />
                  </Model:StructuralFeature.multiplicity>
                </Model:Reference>
              </Model:Namespace.contents>
            </Model:Class>
            <!-- ==================== UML.Behavioral_Elements.Common_Behavior.A_instance_classifier    [Association] ==================== -->
            <Model:Association xmi.id = 'a3F7DC4E801EB' 
              name = 'A_instance_classifier' annotation = '' 
              isRoot = 'true' isLeaf = 'true' isAbstract = 'false' visibility = 'public_vis' 
              isDerived = 'false' >
              <Model:Namespace.contents>
                <Model:AssociationEnd xmi.id = 'a3F7DC4E801EC' 
                  name = 'classifier' annotation = '' 
                  isNavigable = 'true' aggregation = 'none' isChangeable = 'true' 
                  type = 'a3F7DC4E70052' >
                  <Model:AssociationEnd.multiplicity>
                    <Model:MultiplicityType lower = '1' upper = '-1' is_ordered = 'false' is_unique = 'true' />
                  </Model:AssociationEnd.multiplicity>
                </Model:AssociationEnd>
                <Model:AssociationEnd xmi.id = 'a3F7DC4E801F5' 
                  name = 'instance' annotation = '' 
                  isNavigable = 'true' aggregation = 'none' isChangeable = 'true' 
                  type = 'a3F7DC4E7015C' >
                  <Model:AssociationEnd.multiplicity>
                    <Model:MultiplicityType lower = '0' upper = '-1' is_ordered = 'false' is_unique = 'true' />
                  </Model:AssociationEnd.multiplicity>
                </Model:AssociationEnd>
              </Model:Namespace.contents>
            </Model:Association>
            <!-- ==================== UML.Behavioral_Elements.Common_Behavior.A_actualArgument_action    [Association] ==================== -->
            <Model:Association xmi.id = 'a3F7DC4E80203' 
              name = 'A_actualArgument_action' annotation = '' 
              isRoot = 'true' isLeaf = 'true' isAbstract = 'false' visibility = 'public_vis' 
              isDerived = 'false' >
              <Model:Namespace.contents>
                <Model:AssociationEnd xmi.id = 'a3F7DC4E80204' 
                  name = 'action' annotation = '' 
                  isNavigable = 'true' aggregation = 'composite' isChangeable = 'true' 
                  type = 'a3F7DC4E70168' >
                  <Model:AssociationEnd.multiplicity>
                    <Model:MultiplicityType lower = '0' upper = '1' is_ordered = 'false' is_unique = 'false' />
                  </Model:AssociationEnd.multiplicity>
                </Model:AssociationEnd>
                <Model:AssociationEnd xmi.id = 'a3F7DC4E80206' 
                  name = 'actualArgument' annotation = '' 
                  isNavigable = 'true' aggregation = 'none' isChangeable = 'true' 
                  type = 'a3F7DC4E7018C' >
                  <Model:AssociationEnd.multiplicity>
                    <Model:MultiplicityType lower = '0' upper = '-1' is_ordered = 'true' is_unique = 'true' />
                  </Model:AssociationEnd.multiplicity>
                </Model:AssociationEnd>
              </Model:Namespace.contents>
            </Model:Association>
            <!-- ==================== UML.Behavioral_Elements.Common_Behavior.A_createAction_instantiation    [Association] ==================== -->
            <Model:Association xmi.id = 'a3F7DC4E80213' 
              name = 'A_createAction_instantiation' annotation = '' 
              isRoot = 'true' isLeaf = 'true' isAbstract = 'false' visibility = 'public_vis' 
              isDerived = 'false' >
              <Model:Namespace.contents>
                <Model:AssociationEnd xmi.id = 'a3F7DC4E80214' 
                  name = 'instantiation' annotation = '' 
                  isNavigable = 'true' aggregation = 'none' isChangeable = 'true' 
                  type = 'a3F7DC4E70052' >
                  <Model:AssociationEnd.multiplicity>
                    <Model:MultiplicityType lower = '1' upper = '1' is_ordered = 'false' is_unique = 'false' />
                  </Model:AssociationEnd.multiplicity>
                </Model:AssociationEnd>
                <Model:AssociationEnd xmi.id = 'a3F7DC4E80216' 
                  name = 'createAction' annotation = '' 
                  isNavigable = 'true' aggregation = 'none' isChangeable = 'true' 
                  type = 'a3F7DC4E70178' >
                  <Model:AssociationEnd.multiplicity>
                    <Model:MultiplicityType lower = '0' upper = '-1' is_ordered = 'false' is_unique = 'true' />
                  </Model:AssociationEnd.multiplicity>
                </Model:AssociationEnd>
              </Model:Namespace.contents>
            </Model:Association>
            <!-- ==================== UML.Behavioral_Elements.Common_Behavior.A_attributeLink_attribute    [Association] ==================== -->
            <Model:Association xmi.id = 'a3F7DC4E80232' 
              name = 'A_attributeLink_attribute' annotation = '' 
              isRoot = 'true' isLeaf = 'true' isAbstract = 'false' visibility = 'public_vis' 
              isDerived = 'false' >
              <Model:Namespace.contents>
                <Model:AssociationEnd xmi.id = 'a3F7DC4E80233' 
                  name = 'attribute' annotation = '' 
                  isNavigable = 'true' aggregation = 'none' isChangeable = 'true' 
                  type = 'a3F7DC4E7009C' >
                  <Model:AssociationEnd.multiplicity>
                    <Model:MultiplicityType lower = '1' upper = '1' is_ordered = 'false' is_unique = 'false' />
                  </Model:AssociationEnd.multiplicity>
                </Model:AssociationEnd>
                <Model:AssociationEnd xmi.id = 'a3F7DC4E80235' 
                  name = 'attributeLink' annotation = '' 
                  isNavigable = 'true' aggregation = 'none' isChangeable = 'true' 
                  type = 'a3F7DC4E7017B' >
                  <Model:AssociationEnd.multiplicity>
                    <Model:MultiplicityType lower = '0' upper = '-1' is_ordered = 'false' is_unique = 'true' />
                  </Model:AssociationEnd.multiplicity>
                </Model:AssociationEnd>
              </Model:Namespace.contents>
            </Model:Association>
            <!-- ==================== UML.Behavioral_Elements.Common_Behavior.A_attributeLink_value    [Association] ==================== -->
            <Model:Association xmi.id = 'a3F7DC4E80242' 
              name = 'A_attributeLink_value' annotation = '' 
              isRoot = 'true' isLeaf = 'true' isAbstract = 'false' visibility = 'public_vis' 
              isDerived = 'false' >
              <Model:Namespace.contents>
                <Model:AssociationEnd xmi.id = 'a3F7DC4E80243' 
                  name = 'value' annotation = '' 
                  isNavigable = 'true' aggregation = 'none' isChangeable = 'true' 
                  type = 'a3F7DC4E7015C' >
                  <Model:AssociationEnd.multiplicity>
                    <Model:MultiplicityType lower = '1' upper = '1' is_ordered = 'false' is_unique = 'false' />
                  </Model:AssociationEnd.multiplicity>
                </Model:AssociationEnd>
                <Model:AssociationEnd xmi.id = 'a3F7DC4E80245' 
                  name = 'attributeLink' annotation = '' 
                  isNavigable = 'true' aggregation = 'none' isChangeable = 'true' 
                  type = 'a3F7DC4E7017B' >
                  <Model:AssociationEnd.multiplicity>
                    <Model:MultiplicityType lower = '0' upper = '-1' is_ordered = 'false' is_unique = 'true' />
                  </Model:AssociationEnd.multiplicity>
                </Model:AssociationEnd>
              </Model:Namespace.contents>
            </Model:Association>
            <!-- ==================== UML.Behavioral_Elements.Common_Behavior.A_instance_linkEnd    [Association] ==================== -->
            <Model:Association xmi.id = 'a3F7DC4E80251' 
              name = 'A_instance_linkEnd' annotation = '' 
              isRoot = 'true' isLeaf = 'true' isAbstract = 'false' visibility = 'public_vis' 
              isDerived = 'false' >
              <Model:Namespace.contents>
                <Model:AssociationEnd xmi.id = 'a3F7DC4E80252' 
                  name = 'linkEnd' annotation = '' 
                  isNavigable = 'true' aggregation = 'none' isChangeable = 'true' 
                  type = 'a3F7DC4E701A6' >
                  <Model:AssociationEnd.multiplicity>
                    <Model:MultiplicityType lower = '0' upper = '-1' is_ordered = 'false' is_unique = 'true' />
                  </Model:AssociationEnd.multiplicity>
                </Model:AssociationEnd>
                <Model:AssociationEnd xmi.id = 'a3F7DC4E80254' 
                  name = 'instance' annotation = '' 
                  isNavigable = 'true' aggregation = 'none' isChangeable = 'true' 
                  type = 'a3F7DC4E7015C' >
                  <Model:AssociationEnd.multiplicity>
                    <Model:MultiplicityType lower = '1' upper = '1' is_ordered = 'false' is_unique = 'false' />
                  </Model:AssociationEnd.multiplicity>
                </Model:AssociationEnd>
              </Model:Namespace.contents>
            </Model:Association>
            <!-- ==================== UML.Behavioral_Elements.Common_Behavior.A_signal_reception    [Association] ==================== -->
            <Model:Association xmi.id = 'a3F7DC4E80261' 
              name = 'A_signal_reception' annotation = '' 
              isRoot = 'true' isLeaf = 'true' isAbstract = 'false' visibility = 'public_vis' 
              isDerived = 'false' >
              <Model:Namespace.contents>
                <Model:AssociationEnd xmi.id = 'a3F7DC4E80262' 
                  name = 'reception' annotation = '' 
                  isNavigable = 'true' aggregation = 'none' isChangeable = 'true' 
                  type = 'a3F7DC4E70197' >
                  <Model:AssociationEnd.multiplicity>
                    <Model:MultiplicityType lower = '0' upper = '-1' is_ordered = 'false' is_unique = 'true' />
                  </Model:AssociationEnd.multiplicity>
                </Model:AssociationEnd>
                <Model:AssociationEnd xmi.id = 'a3F7DC4E80271' 
                  name = 'signal' annotation = '' 
                  isNavigable = 'true' aggregation = 'none' isChangeable = 'true' 
                  type = 'a3F7DC4E70167' >
                  <Model:AssociationEnd.multiplicity>
                    <Model:MultiplicityType lower = '1' upper = '1' is_ordered = 'false' is_unique = 'false' />
                  </Model:AssociationEnd.multiplicity>
                </Model:AssociationEnd>
              </Model:Namespace.contents>
            </Model:Association>
            <!-- ==================== UML.Behavioral_Elements.Common_Behavior.A_slot_instance    [Association] ==================== -->
            <Model:Association xmi.id = 'a3F7DC4E80280' 
              name = 'A_slot_instance' annotation = '' 
              isRoot = 'true' isLeaf = 'true' isAbstract = 'false' visibility = 'public_vis' 
              isDerived = 'false' >
              <Model:Namespace.contents>
                <Model:AssociationEnd xmi.id = 'a3F7DC4E80281' 
                  name = 'instance' annotation = '' 
                  isNavigable = 'true' aggregation = 'composite' isChangeable = 'true' 
                  type = 'a3F7DC4E7015C' >
                  <Model:AssociationEnd.multiplicity>
                    <Model:MultiplicityType lower = '1' upper = '1' is_ordered = 'false' is_unique = 'false' />
                  </Model:AssociationEnd.multiplicity>
                </Model:AssociationEnd>
                <Model:AssociationEnd xmi.id = 'a3F7DC4E80283' 
                  name = 'slot' annotation = '' 
                  isNavigable = 'true' aggregation = 'none' isChangeable = 'true' 
                  type = 'a3F7DC4E7017B' >
                  <Model:AssociationEnd.multiplicity>
                    <Model:MultiplicityType lower = '0' upper = '-1' is_ordered = 'false' is_unique = 'true' />
                  </Model:AssociationEnd.multiplicity>
                </Model:AssociationEnd>
              </Model:Namespace.contents>
            </Model:Association>
            <!-- ==================== UML.Behavioral_Elements.Common_Behavior.A_argument_stimulus1    [Association] ==================== -->
            <Model:Association xmi.id = 'a3F7DC4E80290' 
              name = 'A_argument_stimulus1' annotation = '' 
              isRoot = 'true' isLeaf = 'true' isAbstract = 'false' visibility = 'public_vis' 
              isDerived = 'false' >
              <Model:Namespace.contents>
                <Model:AssociationEnd xmi.id = 'a3F7DC4E80291' 
                  name = 'stimulus1' annotation = '' 
                  isNavigable = 'true' aggregation = 'shared' isChangeable = 'true' 
                  type = 'a3F7DC4E701A9' >
                  <Model:AssociationEnd.multiplicity>
                    <Model:MultiplicityType lower = '0' upper = '-1' is_ordered = 'false' is_unique = 'true' />
                  </Model:AssociationEnd.multiplicity>
                </Model:AssociationEnd>
                <Model:AssociationEnd xmi.id = 'a3F7DC4E80293' 
                  name = 'argument' annotation = '' 
                  isNavigable = 'true' aggregation = 'none' isChangeable = 'true' 
                  type = 'a3F7DC4E7015C' >
                  <Model:AssociationEnd.multiplicity>
                    <Model:MultiplicityType lower = '0' upper = '-1' is_ordered = 'false' is_unique = 'true' />
                  </Model:AssociationEnd.multiplicity>
                </Model:AssociationEnd>
              </Model:Namespace.contents>
            </Model:Association>
            <!-- ==================== UML.Behavioral_Elements.Common_Behavior.A_context_raisedSignal    [Association] ==================== -->
            <Model:Association xmi.id = 'a3F7DC4E8029F' 
              name = 'A_context_raisedSignal' annotation = '' 
              isRoot = 'true' isLeaf = 'true' isAbstract = 'false' visibility = 'public_vis' 
              isDerived = 'false' >
              <Model:Namespace.contents>
                <Model:AssociationEnd xmi.id = 'a3F7DC4E802A0' 
                  name = 'context' annotation = '' 
                  isNavigable = 'true' aggregation = 'none' isChangeable = 'true' 
                  type = 'a3F7DC4E7009E' >
                  <Model:AssociationEnd.multiplicity>
                    <Model:MultiplicityType lower = '0' upper = '-1' is_ordered = 'false' is_unique = 'true' />
                  </Model:AssociationEnd.multiplicity>
                </Model:AssociationEnd>
                <Model:AssociationEnd xmi.id = 'a3F7DC4E802B0' 
                  name = 'raisedSignal' annotation = '' 
                  isNavigable = 'true' aggregation = 'none' isChangeable = 'true' 
                  type = 'a3F7DC4E70167' >
                  <Model:AssociationEnd.multiplicity>
                    <Model:MultiplicityType lower = '0' upper = '-1' is_ordered = 'false' is_unique = 'true' />
                  </Model:AssociationEnd.multiplicity>
                </Model:AssociationEnd>
              </Model:Namespace.contents>
            </Model:Association>
            <!-- ==================== UML.Behavioral_Elements.Common_Behavior.A_association_link    [Association] ==================== -->
            <Model:Association xmi.id = 'a3F7DC4E802BF' 
              name = 'A_association_link' annotation = '' 
              isRoot = 'true' isLeaf = 'true' isAbstract = 'false' visibility = 'public_vis' 
              isDerived = 'false' >
              <Model:Namespace.contents>
                <Model:AssociationEnd xmi.id = 'a3F7DC4E802C0' 
                  name = 'association' annotation = '' 
                  isNavigable = 'true' aggregation = 'none' isChangeable = 'true' 
                  type = 'a3F7DC4E70090' >
                  <Model:AssociationEnd.multiplicity>
                    <Model:MultiplicityType lower = '1' upper = '1' is_ordered = 'false' is_unique = 'false' />
                  </Model:AssociationEnd.multiplicity>
                </Model:AssociationEnd>
                <Model:AssociationEnd xmi.id = 'a3F7DC4E802C2' 
                  name = 'link' annotation = '' 
                  isNavigable = 'true' aggregation = 'none' isChangeable = 'true' 
                  type = 'a3F7DC4E70186' >
                  <Model:AssociationEnd.multiplicity>
                    <Model:MultiplicityType lower = '0' upper = '-1' is_ordered = 'false' is_unique = 'true' />
                  </Model:AssociationEnd.multiplicity>
                </Model:AssociationEnd>
              </Model:Namespace.contents>
            </Model:Association>
            <!-- ==================== UML.Behavioral_Elements.Common_Behavior.A_link_connection    [Association] ==================== -->
            <Model:Association xmi.id = 'a3F7DC4E802CE' 
              name = 'A_link_connection' annotation = '' 
              isRoot = 'true' isLeaf = 'true' isAbstract = 'false' visibility = 'public_vis' 
              isDerived = 'false' >
              <Model:Namespace.contents>
                <Model:AssociationEnd xmi.id = 'a3F7DC4E802CF' 
                  name = 'connection' annotation = '' 
                  isNavigable = 'true' aggregation = 'none' isChangeable = 'true' 
                  type = 'a3F7DC4E701A6' >
                  <Model:AssociationEnd.multiplicity>
                    <Model:MultiplicityType lower = '2' upper = '-1' is_ordered = 'false' is_unique = 'true' />
                  </Model:AssociationEnd.multiplicity>
                </Model:AssociationEnd>
                <Model:AssociationEnd xmi.id = 'a3F7DC4E802D1' 
                  name = 'link' annotation = '' 
                  isNavigable = 'true' aggregation = 'composite' isChangeable = 'true' 
                  type = 'a3F7DC4E70186' >
                  <Model:AssociationEnd.multiplicity>
                    <Model:MultiplicityType lower = '1' upper = '1' is_ordered = 'false' is_unique = 'false' />
                  </Model:AssociationEnd.multiplicity>
                </Model:AssociationEnd>
              </Model:Namespace.contents>
            </Model:Association>
            <!-- ==================== UML.Behavioral_Elements.Common_Behavior.A_associationEnd_linkEnd    [Association] ==================== -->
            <Model:Association xmi.id = 'a3F7DC4E802DE' 
              name = 'A_associationEnd_linkEnd' annotation = '' 
              isRoot = 'true' isLeaf = 'true' isAbstract = 'false' visibility = 'public_vis' 
              isDerived = 'false' >
              <Model:Namespace.contents>
                <Model:AssociationEnd xmi.id = 'a3F7DC4E802DF' 
                  name = 'associationEnd' annotation = '' 
                  isNavigable = 'true' aggregation = 'none' isChangeable = 'true' 
                  type = 'a3F7DC4E70070' >
                  <Model:AssociationEnd.multiplicity>
                    <Model:MultiplicityType lower = '1' upper = '1' is_ordered = 'false' is_unique = 'false' />
                  </Model:AssociationEnd.multiplicity>
                </Model:AssociationEnd>
                <Model:AssociationEnd xmi.id = 'a3F7DC4E802E1' 
                  name = 'linkEnd' annotation = '' 
                  isNavigable = 'true' aggregation = 'none' isChangeable = 'true' 
                  type = 'a3F7DC4E701A6' >
                  <Model:AssociationEnd.multiplicity>
                    <Model:MultiplicityType lower = '0' upper = '-1' is_ordered = 'false' is_unique = 'true' />
                  </Model:AssociationEnd.multiplicity>
                </Model:AssociationEnd>
              </Model:Namespace.contents>
            </Model:Association>
            <!-- ==================== UML.Behavioral_Elements.Common_Behavior.A_stimulus3_sender    [Association] ==================== -->
            <Model:Association xmi.id = 'a3F7DC4E802FD' 
              name = 'A_stimulus3_sender' annotation = '' 
              isRoot = 'true' isLeaf = 'true' isAbstract = 'false' visibility = 'public_vis' 
              isDerived = 'false' >
              <Model:Namespace.contents>
                <Model:AssociationEnd xmi.id = 'a3F7DC4E802FE' 
                  name = 'sender' annotation = '' 
                  isNavigable = 'true' aggregation = 'none' isChangeable = 'true' 
                  type = 'a3F7DC4E7015C' >
                  <Model:AssociationEnd.multiplicity>
                    <Model:MultiplicityType lower = '1' upper = '1' is_ordered = 'false' is_unique = 'false' />
                  </Model:AssociationEnd.multiplicity>
                </Model:AssociationEnd>
                <Model:AssociationEnd xmi.id = 'a3F7DC4E80300' 
                  name = 'stimulus3' annotation = '' 
                  isNavigable = 'true' aggregation = 'none' isChangeable = 'true' 
                  type = 'a3F7DC4E701A9' >
                  <Model:AssociationEnd.multiplicity>
                    <Model:MultiplicityType lower = '0' upper = '-1' is_ordered = 'false' is_unique = 'true' />
                  </Model:AssociationEnd.multiplicity>
                </Model:AssociationEnd>
              </Model:Namespace.contents>
            </Model:Association>
            <!-- ==================== UML.Behavioral_Elements.Common_Behavior.A_callAction_operation    [Association] ==================== -->
            <Model:Association xmi.id = 'a3F7DC4E8030D' 
              name = 'A_callAction_operation' annotation = '' 
              isRoot = 'true' isLeaf = 'true' isAbstract = 'false' visibility = 'public_vis' 
              isDerived = 'false' >
              <Model:Namespace.contents>
                <Model:AssociationEnd xmi.id = 'a3F7DC4E8030E' 
                  name = 'operation' annotation = '' 
                  isNavigable = 'true' aggregation = 'none' isChangeable = 'true' 
                  type = 'a3F7DC4E700A0' >
                  <Model:AssociationEnd.multiplicity>
                    <Model:MultiplicityType lower = '1' upper = '1' is_ordered = 'false' is_unique = 'false' />
                  </Model:AssociationEnd.multiplicity>
                </Model:AssociationEnd>
                <Model:AssociationEnd xmi.id = 'a3F7DC4E80310' 
                  name = 'callAction' annotation = '' 
                  isNavigable = 'true' aggregation = 'none' isChangeable = 'true' 
                  type = 'a3F7DC4E70189' >
                  <Model:AssociationEnd.multiplicity>
                    <Model:MultiplicityType lower = '0' upper = '-1' is_ordered = 'false' is_unique = 'true' />
                  </Model:AssociationEnd.multiplicity>
                </Model:AssociationEnd>
              </Model:Namespace.contents>
            </Model:Association>
            <!-- ==================== UML.Behavioral_Elements.Common_Behavior.A_actionSequence_action    [Association] ==================== -->
            <Model:Association xmi.id = 'a3F7DC4E8031C' 
              name = 'A_actionSequence_action' annotation = '' 
              isRoot = 'true' isLeaf = 'true' isAbstract = 'false' visibility = 'public_vis' 
              isDerived = 'false' >
              <Model:Namespace.contents>
                <Model:AssociationEnd xmi.id = 'a3F7DC4E8031D' 
                  name = 'action' annotation = '' 
                  isNavigable = 'true' aggregation = 'none' isChangeable = 'true' 
                  type = 'a3F7DC4E70168' >
                  <Model:AssociationEnd.multiplicity>
                    <Model:MultiplicityType lower = '0' upper = '-1' is_ordered = 'true' is_unique = 'true' />
                  </Model:AssociationEnd.multiplicity>
                </Model:AssociationEnd>
                <Model:AssociationEnd xmi.id = 'a3F7DC4E8031F' 
                  name = 'actionSequence' annotation = '' 
                  isNavigable = 'true' aggregation = 'composite' isChangeable = 'true' 
                  type = 'a3F7DC4E7018B' >
                  <Model:AssociationEnd.multiplicity>
                    <Model:MultiplicityType lower = '0' upper = '1' is_ordered = 'false' is_unique = 'false' />
                  </Model:AssociationEnd.multiplicity>
                </Model:AssociationEnd>
              </Model:Namespace.contents>
            </Model:Association>
            <!-- ==================== UML.Behavioral_Elements.Common_Behavior.A_resident_nodeInstance    [Association] ==================== -->
            <Model:Association xmi.id = 'a3F7DC4E8032C' 
              name = 'A_resident_nodeInstance' annotation = '' 
              isRoot = 'true' isLeaf = 'true' isAbstract = 'false' visibility = 'public_vis' 
              isDerived = 'false' >
              <Model:Namespace.contents>
                <Model:AssociationEnd xmi.id = 'a3F7DC4E8032D' 
                  name = 'nodeInstance' annotation = '' 
                  isNavigable = 'true' aggregation = 'none' isChangeable = 'true' 
                  type = 'a3F7DC4E701B6' >
                  <Model:AssociationEnd.multiplicity>
                    <Model:MultiplicityType lower = '0' upper = '1' is_ordered = 'false' is_unique = 'false' />
                  </Model:AssociationEnd.multiplicity>
                </Model:AssociationEnd>
                <Model:AssociationEnd xmi.id = 'a3F7DC4E8033D' 
                  name = 'resident' annotation = '' 
                  isNavigable = 'true' aggregation = 'none' isChangeable = 'true' 
                  type = 'a3F7DC4E701B5' >
                  <Model:AssociationEnd.multiplicity>
                    <Model:MultiplicityType lower = '0' upper = '-1' is_ordered = 'false' is_unique = 'true' />
                  </Model:AssociationEnd.multiplicity>
                </Model:AssociationEnd>
              </Model:Namespace.contents>
            </Model:Association>
            <!-- ==================== UML.Behavioral_Elements.Common_Behavior.A_resident_componentInstance    [Association] ==================== -->
            <Model:Association xmi.id = 'a3F7DC4E8034B' 
              name = 'A_resident_componentInstance' annotation = '' 
              isRoot = 'true' isLeaf = 'true' isAbstract = 'false' visibility = 'public_vis' 
              isDerived = 'false' >
              <Model:Namespace.contents>
                <Model:AssociationEnd xmi.id = 'a3F7DC4E8034C' 
                  name = 'componentInstance' annotation = '' 
                  isNavigable = 'true' aggregation = 'none' isChangeable = 'true' 
                  type = 'a3F7DC4E701B5' >
                  <Model:AssociationEnd.multiplicity>
                    <Model:MultiplicityType lower = '0' upper = '1' is_ordered = 'false' is_unique = 'false' />
                  </Model:AssociationEnd.multiplicity>
                </Model:AssociationEnd>
                <Model:AssociationEnd xmi.id = 'a3F7DC4E8034E' 
                  name = 'resident' annotation = '' 
                  isNavigable = 'true' aggregation = 'none' isChangeable = 'true' 
                  type = 'a3F7DC4E7015C' >
                  <Model:AssociationEnd.multiplicity>
                    <Model:MultiplicityType lower = '0' upper = '-1' is_ordered = 'false' is_unique = 'true' />
                  </Model:AssociationEnd.multiplicity>
                </Model:AssociationEnd>
              </Model:Namespace.contents>
            </Model:Association>
            <!-- ==================== UML.Behavioral_Elements.Common_Behavior.A_receiver_stimulus2    [Association] ==================== -->
            <Model:Association xmi.id = 'a3F7DC4E8035B' 
              name = 'A_receiver_stimulus2' annotation = '' 
              isRoot = 'true' isLeaf = 'true' isAbstract = 'false' visibility = 'public_vis' 
              isDerived = 'false' >
              <Model:Namespace.contents>
                <Model:AssociationEnd xmi.id = 'a3F7DC4E8035C' 
                  name = 'stimulus2' annotation = '' 
                  isNavigable = 'true' aggregation = 'none' isChangeable = 'true' 
                  type = 'a3F7DC4E701A9' >
                  <Model:AssociationEnd.multiplicity>
                    <Model:MultiplicityType lower = '0' upper = '-1' is_ordered = 'false' is_unique = 'true' />
                  </Model:AssociationEnd.multiplicity>
                </Model:AssociationEnd>
                <Model:AssociationEnd xmi.id = 'a3F7DC4E8035E' 
                  name = 'receiver' annotation = '' 
                  isNavigable = 'true' aggregation = 'none' isChangeable = 'true' 
                  type = 'a3F7DC4E7015C' >
                  <Model:AssociationEnd.multiplicity>
                    <Model:MultiplicityType lower = '1' upper = '1' is_ordered = 'false' is_unique = 'false' />
                  </Model:AssociationEnd.multiplicity>
                </Model:AssociationEnd>
              </Model:Namespace.contents>
            </Model:Association>
            <!-- ==================== UML.Behavioral_Elements.Common_Behavior.A_stimulus_communicationLink    [Association] ==================== -->
            <Model:Association xmi.id = 'a3F7DC4E80399' 
              name = 'A_stimulus_communicationLink' annotation = '' 
              isRoot = 'true' isLeaf = 'true' isAbstract = 'false' visibility = 'public_vis' 
              isDerived = 'false' >
              <Model:Namespace.contents>
                <Model:AssociationEnd xmi.id = 'a3F7DC4E8039A' 
                  name = 'communicationLink' annotation = '' 
                  isNavigable = 'true' aggregation = 'none' isChangeable = 'true' 
                  type = 'a3F7DC4E70186' >
                  <Model:AssociationEnd.multiplicity>
                    <Model:MultiplicityType lower = '0' upper = '1' is_ordered = 'false' is_unique = 'false' />
                  </Model:AssociationEnd.multiplicity>
                </Model:AssociationEnd>
                <Model:AssociationEnd xmi.id = 'a3F7DC4E8039C' 
                  name = 'stimulus' annotation = '' 
                  isNavigable = 'true' aggregation = 'none' isChangeable = 'true' 
                  type = 'a3F7DC4E701A9' >
                  <Model:AssociationEnd.multiplicity>
                    <Model:MultiplicityType lower = '0' upper = '-1' is_ordered = 'false' is_unique = 'true' />
                  </Model:AssociationEnd.multiplicity>
                </Model:AssociationEnd>
              </Model:Namespace.contents>
            </Model:Association>
            <!-- ==================== UML.Behavioral_Elements.Common_Behavior.A_dispatchAction_stimulus    [Association] ==================== -->
            <Model:Association xmi.id = 'a3F7DC4E803A9' 
              name = 'A_dispatchAction_stimulus' annotation = '' 
              isRoot = 'true' isLeaf = 'true' isAbstract = 'false' visibility = 'public_vis' 
              isDerived = 'false' >
              <Model:Namespace.contents>
                <Model:AssociationEnd xmi.id = 'a3F7DC4E803B9' 
                  name = 'stimulus' annotation = '' 
                  isNavigable = 'true' aggregation = 'none' isChangeable = 'true' 
                  type = 'a3F7DC4E701A9' >
                  <Model:AssociationEnd.multiplicity>
                    <Model:MultiplicityType lower = '0' upper = '-1' is_ordered = 'false' is_unique = 'true' />
                  </Model:AssociationEnd.multiplicity>
                </Model:AssociationEnd>
                <Model:AssociationEnd xmi.id = 'a3F7DC4E803BB' 
                  name = 'dispatchAction' annotation = '' 
                  isNavigable = 'true' aggregation = 'none' isChangeable = 'true' 
                  type = 'a3F7DC4E70168' >
                  <Model:AssociationEnd.multiplicity>
                    <Model:MultiplicityType lower = '1' upper = '1' is_ordered = 'false' is_unique = 'false' />
                  </Model:AssociationEnd.multiplicity>
                </Model:AssociationEnd>
              </Model:Namespace.contents>
            </Model:Association>
            <!-- ==================== UML.Behavioral_Elements.Common_Behavior.A_signal_sendAction    [Association] ==================== -->
            <Model:Association xmi.id = 'a3F7DC4E803C8' 
              name = 'A_signal_sendAction' annotation = '' 
              isRoot = 'true' isLeaf = 'true' isAbstract = 'false' visibility = 'public_vis' 
              isDerived = 'false' >
              <Model:Namespace.contents>
                <Model:AssociationEnd xmi.id = 'a3F7DC4E803C9' 
                  name = 'sendAction' annotation = '' 
                  isNavigable = 'true' aggregation = 'none' isChangeable = 'true' 
                  type = 'a3F7DC4E7018A' >
                  <Model:AssociationEnd.multiplicity>
                    <Model:MultiplicityType lower = '0' upper = '-1' is_ordered = 'false' is_unique = 'true' />
                  </Model:AssociationEnd.multiplicity>
                </Model:AssociationEnd>
                <Model:AssociationEnd xmi.id = 'a3F7DC4E803CB' 
                  name = 'signal' annotation = '' 
                  isNavigable = 'true' aggregation = 'none' isChangeable = 'true' 
                  type = 'a3F7DC4E70167' >
                  <Model:AssociationEnd.multiplicity>
                    <Model:MultiplicityType lower = '1' upper = '1' is_ordered = 'false' is_unique = 'false' />
                  </Model:AssociationEnd.multiplicity>
                </Model:AssociationEnd>
              </Model:Namespace.contents>
            </Model:Association>
            <!-- ==================== UML.Behavioral_Elements.Common_Behavior.A_linkEnd_qualifiedValue    [Association] ==================== -->
            <Model:Association xmi.id = 'a3F7DC4E803D8' 
              name = 'A_linkEnd_qualifiedValue' annotation = '' 
              isRoot = 'true' isLeaf = 'true' isAbstract = 'false' visibility = 'public_vis' 
              isDerived = 'false' >
              <Model:Namespace.contents>
                <Model:AssociationEnd xmi.id = 'a3F7DC4E803D9' 
                  name = 'qualifiedValue' annotation = '' 
                  isNavigable = 'true' aggregation = 'none' isChangeable = 'true' 
                  type = 'a3F7DC4E7017B' >
                  <Model:AssociationEnd.multiplicity>
                    <Model:MultiplicityType lower = '0' upper = '-1' is_ordered = 'false' is_unique = 'true' />
                  </Model:AssociationEnd.multiplicity>
                </Model:AssociationEnd>
                <Model:AssociationEnd xmi.id = 'a3F7DC4E803DB' 
                  name = 'linkEnd' annotation = '' 
                  isNavigable = 'true' aggregation = 'composite' isChangeable = 'true' 
                  type = 'a3F7DC4E701A6' >
                  <Model:AssociationEnd.multiplicity>
                    <Model:MultiplicityType lower = '0' upper = '1' is_ordered = 'false' is_unique = 'false' />
                  </Model:AssociationEnd.multiplicity>
                </Model:AssociationEnd>
              </Model:Namespace.contents>
            </Model:Association>
          </Model:Namespace.contents>
        </Model:Package>
        <Model:Import xmi.id = 'G.335' 
          name = 'Foundation' annotation = '' 
          visibility = 'public_vis' isClustered = 'false' 
          importedNamespace = 'a3F7DC4E603A9' >
        </Model:Import>
        <!-- ==================== UML.Behavioral_Elements.Use_Cases    [Package] ==================== -->
        <Model:Package xmi.id = 'a3F7DC4E701B7' 
          name = 'Use_Cases' annotation = '' 
          isRoot = 'false' isLeaf = 'false' isAbstract = 'false' visibility = 'public_vis' >
          <Model:Namespace.contents>
            <!-- ==================== UML.Behavioral_Elements.Use_Cases.UseCase    [Class] ==================== -->
            <Model:Class xmi.id = 'a3F7DC4E701B9' 
              name = 'UseCase' annotation = '' 
              isRoot = 'false' isLeaf = 'false' isAbstract = 'false' visibility = 'public_vis' 
              isSingleton = 'false' 
              supertypes = 'a3F7DC4E70052' >
              <Model:Namespace.contents>
                <!-- ==================== UML.Behavioral_Elements.Use_Cases.UseCase.extend2    [Reference] ==================== -->
                <Model:Reference xmi.id = 'ra3F7DC4E90016' 
                  name = 'extend2' annotation = '' 
                  scope = 'instance_level' visibility = 'public_vis' 
                  isChangeable = 'true' 
                  type = 'a3F7DC4E701C7' 
                  referencedEnd = 'a3F7DC4E90016' >
                  <Model:StructuralFeature.multiplicity>
                    <Model:MultiplicityType lower = '0' upper = '-1' is_ordered = 'false' is_unique = 'true' />
                  </Model:StructuralFeature.multiplicity>
                </Model:Reference>
                <!-- ==================== UML.Behavioral_Elements.Use_Cases.UseCase.extend    [Reference] ==================== -->
                <Model:Reference xmi.id = 'ra3F7DC4E9002F' 
                  name = 'extend' annotation = '' 
                  scope = 'instance_level' visibility = 'public_vis' 
                  isChangeable = 'true' 
                  type = 'a3F7DC4E701C7' 
                  referencedEnd = 'a3F7DC4E9002F' >
                  <Model:StructuralFeature.multiplicity>
                    <Model:MultiplicityType lower = '0' upper = '-1' is_ordered = 'false' is_unique = 'true' />
                  </Model:StructuralFeature.multiplicity>
                </Model:Reference>
                <!-- ==================== UML.Behavioral_Elements.Use_Cases.UseCase.include    [Reference] ==================== -->
                <Model:Reference xmi.id = 'ra3F7DC4E90041' 
                  name = 'include' annotation = '' 
                  scope = 'instance_level' visibility = 'public_vis' 
                  isChangeable = 'true' 
                  type = 'a3F7DC4E701C9' 
                  referencedEnd = 'a3F7DC4E90041' >
                  <Model:StructuralFeature.multiplicity>
                    <Model:MultiplicityType lower = '0' upper = '-1' is_ordered = 'false' is_unique = 'true' />
                  </Model:StructuralFeature.multiplicity>
                </Model:Reference>
                <!-- ==================== UML.Behavioral_Elements.Use_Cases.UseCase.include2    [Reference] ==================== -->
                <Model:Reference xmi.id = 'ra3F7DC4E90051' 
                  name = 'include2' annotation = '' 
                  scope = 'instance_level' visibility = 'public_vis' 
                  isChangeable = 'true' 
                  type = 'a3F7DC4E701C9' 
                  referencedEnd = 'a3F7DC4E90051' >
                  <Model:StructuralFeature.multiplicity>
                    <Model:MultiplicityType lower = '0' upper = '-1' is_ordered = 'false' is_unique = 'true' />
                  </Model:StructuralFeature.multiplicity>
                </Model:Reference>
                <!-- ==================== UML.Behavioral_Elements.Use_Cases.UseCase.extensionPoint    [Reference] ==================== -->
                <Model:Reference xmi.id = 'ra3F7DC4E90060' 
                  name = 'extensionPoint' annotation = '' 
                  scope = 'instance_level' visibility = 'public_vis' 
                  isChangeable = 'true' 
                  type = 'a3F7DC4E701CA' 
                  referencedEnd = 'a3F7DC4E90060' >
                  <Model:StructuralFeature.multiplicity>
                    <Model:MultiplicityType lower = '0' upper = '-1' is_ordered = 'false' is_unique = 'true' />
                  </Model:StructuralFeature.multiplicity>
                </Model:Reference>
              </Model:Namespace.contents>
            </Model:Class>
            <!-- ==================== UML.Behavioral_Elements.Use_Cases.Actor    [Class] ==================== -->
            <Model:Class xmi.id = 'a3F7DC4E701C5' 
              name = 'Actor' annotation = '' 
              isRoot = 'false' isLeaf = 'false' isAbstract = 'false' visibility = 'public_vis' 
              isSingleton = 'false' 
              supertypes = 'a3F7DC4E70052' >
            </Model:Class>
            <!-- ==================== UML.Behavioral_Elements.Use_Cases.UseCaseInstance    [Class] ==================== -->
            <Model:Class xmi.id = 'a3F7DC4E701C6' 
              name = 'UseCaseInstance' annotation = '' 
              isRoot = 'false' isLeaf = 'false' isAbstract = 'false' visibility = 'public_vis' 
              isSingleton = 'false' 
              supertypes = 'a3F7DC4E7015C' >
            </Model:Class>
            <!-- ==================== UML.Behavioral_Elements.Use_Cases.Extend    [Class] ==================== -->
            <Model:Class xmi.id = 'a3F7DC4E701C7' 
              name = 'Extend' annotation = '' 
              isRoot = 'false' isLeaf = 'false' isAbstract = 'false' visibility = 'public_vis' 
              isSingleton = 'false' 
              supertypes = 'a3F7DC4E7008F' >
              <Model:Namespace.contents>
                <!-- ==================== UML.Behavioral_Elements.Use_Cases.Extend.base    [Reference] ==================== -->
                <Model:Reference xmi.id = 'ra3F7DC4E9001F' 
                  name = 'base' annotation = '' 
                  scope = 'instance_level' visibility = 'public_vis' 
                  isChangeable = 'true' 
                  type = 'a3F7DC4E701B9' 
                  referencedEnd = 'a3F7DC4E9001F' >
                  <Model:StructuralFeature.multiplicity>
                    <Model:MultiplicityType lower = '1' upper = '1' is_ordered = 'false' is_unique = 'false' />
                  </Model:StructuralFeature.multiplicity>
                </Model:Reference>
                <!-- ==================== UML.Behavioral_Elements.Use_Cases.Extend.extension    [Reference] ==================== -->
                <Model:Reference xmi.id = 'ra3F7DC4E90031' 
                  name = 'extension' annotation = '' 
                  scope = 'instance_level' visibility = 'public_vis' 
                  isChangeable = 'true' 
                  type = 'a3F7DC4E701B9' 
                  referencedEnd = 'a3F7DC4E90031' >
                  <Model:StructuralFeature.multiplicity>
                    <Model:MultiplicityType lower = '1' upper = '1' is_ordered = 'false' is_unique = 'false' />
                  </Model:StructuralFeature.multiplicity>
                </Model:Reference>
                <!-- ==================== UML.Behavioral_Elements.Use_Cases.Extend.extensionPoint    [Reference] ==================== -->
                <Model:Reference xmi.id = 'ra3F7DC4E9007E' 
                  name = 'extensionPoint' annotation = '' 
                  scope = 'instance_level' visibility = 'public_vis' 
                  isChangeable = 'true' 
                  type = 'a3F7DC4E701CA' 
                  referencedEnd = 'a3F7DC4E9007E' >
                  <Model:StructuralFeature.multiplicity>
                    <Model:MultiplicityType lower = '1' upper = '-1' is_ordered = 'true' is_unique = 'true' />
                  </Model:StructuralFeature.multiplicity>
                </Model:Reference>
                <!-- ==================== UML.Behavioral_Elements.Use_Cases.Extend.condition    [Attribute] ==================== -->
                <Model:Attribute xmi.id = 'a3F7DC4E701C8' 
                  name = 'condition' annotation = '' 
                  scope = 'instance_level' visibility = 'public_vis' 
                  isChangeable = 'true' 
                  isDerived = 'false' 
                  type = 'a3F7DC4E70022' >
                  <Model:StructuralFeature.multiplicity>
                    <Model:MultiplicityType lower = '1' upper = '1' is_ordered = 'false' is_unique = 'false' />
                  </Model:StructuralFeature.multiplicity>
                </Model:Attribute>
              </Model:Namespace.contents>
            </Model:Class>
            <!-- ==================== UML.Behavioral_Elements.Use_Cases.Include    [Class] ==================== -->
            <Model:Class xmi.id = 'a3F7DC4E701C9' 
              name = 'Include' annotation = '' 
              isRoot = 'false' isLeaf = 'false' isAbstract = 'false' visibility = 'public_vis' 
              isSingleton = 'false' 
              supertypes = 'a3F7DC4E7008F' >
              <Model:Namespace.contents>
                <!-- ==================== UML.Behavioral_Elements.Use_Cases.Include.addition    [Reference] ==================== -->
                <Model:Reference xmi.id = 'ra3F7DC4E9003F' 
                  name = 'addition' annotation = '' 
                  scope = 'instance_level' visibility = 'public_vis' 
                  isChangeable = 'true' 
                  type = 'a3F7DC4E701B9' 
                  referencedEnd = 'a3F7DC4E9003F' >
                  <Model:StructuralFeature.multiplicity>
                    <Model:MultiplicityType lower = '1' upper = '1' is_ordered = 'false' is_unique = 'false' />
                  </Model:StructuralFeature.multiplicity>
                </Model:Reference>
                <!-- ==================== UML.Behavioral_Elements.Use_Cases.Include.base    [Reference] ==================== -->
                <Model:Reference xmi.id = 'ra3F7DC4E9004F' 
                  name = 'base' annotation = '' 
                  scope = 'instance_level' visibility = 'public_vis' 
                  isChangeable = 'true' 
                  type = 'a3F7DC4E701B9' 
                  referencedEnd = 'a3F7DC4E9004F' >
                  <Model:StructuralFeature.multiplicity>
                    <Model:MultiplicityType lower = '1' upper = '1' is_ordered = 'false' is_unique = 'false' />
                  </Model:StructuralFeature.multiplicity>
                </Model:Reference>
              </Model:Namespace.contents>
            </Model:Class>
            <!-- ==================== UML.Behavioral_Elements.Use_Cases.ExtensionPoint    [Class] ==================== -->
            <Model:Class xmi.id = 'a3F7DC4E701CA' 
              name = 'ExtensionPoint' annotation = '' 
              isRoot = 'false' isLeaf = 'false' isAbstract = 'false' visibility = 'public_vis' 
              isSingleton = 'false' 
              supertypes = 'a3F7DC4E70035' >
              <Model:Namespace.contents>
                <!-- ==================== UML.Behavioral_Elements.Use_Cases.ExtensionPoint.useCase    [Reference] ==================== -->
                <Model:Reference xmi.id = 'ra3F7DC4E9005E' 
                  name = 'useCase' annotation = '' 
                  scope = 'instance_level' visibility = 'public_vis' 
                  isChangeable = 'true' 
                  type = 'a3F7DC4E701B9' 
                  referencedEnd = 'a3F7DC4E9005E' >
                  <Model:StructuralFeature.multiplicity>
                    <Model:MultiplicityType lower = '1' upper = '1' is_ordered = 'false' is_unique = 'false' />
                  </Model:StructuralFeature.multiplicity>
                </Model:Reference>
                <!-- ==================== UML.Behavioral_Elements.Use_Cases.ExtensionPoint.extend    [Reference] ==================== -->
                <Model:Reference xmi.id = 'ra3F7DC4E9006E' 
                  name = 'extend' annotation = '' 
                  scope = 'instance_level' visibility = 'public_vis' 
                  isChangeable = 'true' 
                  type = 'a3F7DC4E701C7' 
                  referencedEnd = 'a3F7DC4E9006E' >
                  <Model:StructuralFeature.multiplicity>
                    <Model:MultiplicityType lower = '0' upper = '-1' is_ordered = 'false' is_unique = 'true' />
                  </Model:StructuralFeature.multiplicity>
                </Model:Reference>
                <!-- ==================== UML.Behavioral_Elements.Use_Cases.ExtensionPoint.location    [Attribute] ==================== -->
                <Model:Attribute xmi.id = 'a3F7DC4E701D4' 
                  name = 'location' annotation = '' 
                  scope = 'instance_level' visibility = 'public_vis' 
                  isChangeable = 'true' 
                  isDerived = 'false' 
                  type = 'a3F7DC4E70004' >
                  <Model:StructuralFeature.multiplicity>
                    <Model:MultiplicityType lower = '1' upper = '1' is_ordered = 'false' is_unique = 'false' />
                  </Model:StructuralFeature.multiplicity>
                </Model:Attribute>
              </Model:Namespace.contents>
            </Model:Class>
            <!-- ==================== UML.Behavioral_Elements.Use_Cases.A_base_extend2    [Association] ==================== -->
            <Model:Association xmi.id = 'a3F7DC4E90015' 
              name = 'A_base_extend2' annotation = '' 
              isRoot = 'true' isLeaf = 'true' isAbstract = 'false' visibility = 'public_vis' 
              isDerived = 'false' >
              <Model:Namespace.contents>
                <Model:AssociationEnd xmi.id = 'a3F7DC4E90016' 
                  name = 'extend2' annotation = '' 
                  isNavigable = 'true' aggregation = 'none' isChangeable = 'true' 
                  type = 'a3F7DC4E701C7' >
                  <Model:AssociationEnd.multiplicity>
                    <Model:MultiplicityType lower = '0' upper = '-1' is_ordered = 'false' is_unique = 'true' />
                  </Model:AssociationEnd.multiplicity>
                </Model:AssociationEnd>
                <Model:AssociationEnd xmi.id = 'a3F7DC4E9001F' 
                  name = 'base' annotation = '' 
                  isNavigable = 'true' aggregation = 'none' isChangeable = 'true' 
                  type = 'a3F7DC4E701B9' >
                  <Model:AssociationEnd.multiplicity>
                    <Model:MultiplicityType lower = '1' upper = '1' is_ordered = 'false' is_unique = 'false' />
                  </Model:AssociationEnd.multiplicity>
                </Model:AssociationEnd>
              </Model:Namespace.contents>
            </Model:Association>
            <!-- ==================== UML.Behavioral_Elements.Use_Cases.A_extension_extend    [Association] ==================== -->
            <Model:Association xmi.id = 'a3F7DC4E9002E' 
              name = 'A_extension_extend' annotation = '' 
              isRoot = 'true' isLeaf = 'true' isAbstract = 'false' visibility = 'public_vis' 
              isDerived = 'false' >
              <Model:Namespace.contents>
                <Model:AssociationEnd xmi.id = 'a3F7DC4E9002F' 
                  name = 'extend' annotation = '' 
                  isNavigable = 'true' aggregation = 'none' isChangeable = 'true' 
                  type = 'a3F7DC4E701C7' >
                  <Model:AssociationEnd.multiplicity>
                    <Model:MultiplicityType lower = '0' upper = '-1' is_ordered = 'false' is_unique = 'true' />
                  </Model:AssociationEnd.multiplicity>
                </Model:AssociationEnd>
                <Model:AssociationEnd xmi.id = 'a3F7DC4E90031' 
                  name = 'extension' annotation = '' 
                  isNavigable = 'true' aggregation = 'none' isChangeable = 'true' 
                  type = 'a3F7DC4E701B9' >
                  <Model:AssociationEnd.multiplicity>
                    <Model:MultiplicityType lower = '1' upper = '1' is_ordered = 'false' is_unique = 'false' />
                  </Model:AssociationEnd.multiplicity>
                </Model:AssociationEnd>
              </Model:Namespace.contents>
            </Model:Association>
            <!-- ==================== UML.Behavioral_Elements.Use_Cases.A_include_addition    [Association] ==================== -->
            <Model:Association xmi.id = 'a3F7DC4E9003E' 
              name = 'A_include_addition' annotation = '' 
              isRoot = 'true' isLeaf = 'true' isAbstract = 'false' visibility = 'public_vis' 
              isDerived = 'false' >
              <Model:Namespace.contents>
                <Model:AssociationEnd xmi.id = 'a3F7DC4E9003F' 
                  name = 'addition' annotation = '' 
                  isNavigable = 'true' aggregation = 'none' isChangeable = 'true' 
                  type = 'a3F7DC4E701B9' >
                  <Model:AssociationEnd.multiplicity>
                    <Model:MultiplicityType lower = '1' upper = '1' is_ordered = 'false' is_unique = 'false' />
                  </Model:AssociationEnd.multiplicity>
                </Model:AssociationEnd>
                <Model:AssociationEnd xmi.id = 'a3F7DC4E90041' 
                  name = 'include' annotation = '' 
                  isNavigable = 'true' aggregation = 'none' isChangeable = 'true' 
                  type = 'a3F7DC4E701C9' >
                  <Model:AssociationEnd.multiplicity>
                    <Model:MultiplicityType lower = '0' upper = '-1' is_ordered = 'false' is_unique = 'true' />
                  </Model:AssociationEnd.multiplicity>
                </Model:AssociationEnd>
              </Model:Namespace.contents>
            </Model:Association>
            <!-- ==================== UML.Behavioral_Elements.Use_Cases.A_include2_base    [Association] ==================== -->
            <Model:Association xmi.id = 'a3F7DC4E9004E' 
              name = 'A_include2_base' annotation = '' 
              isRoot = 'true' isLeaf = 'true' isAbstract = 'false' visibility = 'public_vis' 
              isDerived = 'false' >
              <Model:Namespace.contents>
                <Model:AssociationEnd xmi.id = 'a3F7DC4E9004F' 
                  name = 'base' annotation = '' 
                  isNavigable = 'true' aggregation = 'none' isChangeable = 'true' 
                  type = 'a3F7DC4E701B9' >
                  <Model:AssociationEnd.multiplicity>
                    <Model:MultiplicityType lower = '1' upper = '1' is_ordered = 'false' is_unique = 'false' />
                  </Model:AssociationEnd.multiplicity>
                </Model:AssociationEnd>
                <Model:AssociationEnd xmi.id = 'a3F7DC4E90051' 
                  name = 'include2' annotation = '' 
                  isNavigable = 'true' aggregation = 'none' isChangeable = 'true' 
                  type = 'a3F7DC4E701C9' >
                  <Model:AssociationEnd.multiplicity>
                    <Model:MultiplicityType lower = '0' upper = '-1' is_ordered = 'false' is_unique = 'true' />
                  </Model:AssociationEnd.multiplicity>
                </Model:AssociationEnd>
              </Model:Namespace.contents>
            </Model:Association>
            <!-- ==================== UML.Behavioral_Elements.Use_Cases.A_extensionPoint_useCase    [Association] ==================== -->
            <Model:Association xmi.id = 'a3F7DC4E9005D' 
              name = 'A_extensionPoint_useCase' annotation = '' 
              isRoot = 'true' isLeaf = 'true' isAbstract = 'false' visibility = 'public_vis' 
              isDerived = 'false' >
              <Model:Namespace.contents>
                <Model:AssociationEnd xmi.id = 'a3F7DC4E9005E' 
                  name = 'useCase' annotation = '' 
                  isNavigable = 'true' aggregation = 'none' isChangeable = 'true' 
                  type = 'a3F7DC4E701B9' >
                  <Model:AssociationEnd.multiplicity>
                    <Model:MultiplicityType lower = '1' upper = '1' is_ordered = 'false' is_unique = 'false' />
                  </Model:AssociationEnd.multiplicity>
                </Model:AssociationEnd>
                <Model:AssociationEnd xmi.id = 'a3F7DC4E90060' 
                  name = 'extensionPoint' annotation = '' 
                  isNavigable = 'true' aggregation = 'none' isChangeable = 'true' 
                  type = 'a3F7DC4E701CA' >
                  <Model:AssociationEnd.multiplicity>
                    <Model:MultiplicityType lower = '0' upper = '-1' is_ordered = 'false' is_unique = 'true' />
                  </Model:AssociationEnd.multiplicity>
                </Model:AssociationEnd>
              </Model:Namespace.contents>
            </Model:Association>
            <!-- ==================== UML.Behavioral_Elements.Use_Cases.A_extensionPoint_extend    [Association] ==================== -->
            <Model:Association xmi.id = 'a3F7DC4E9006D' 
              name = 'A_extensionPoint_extend' annotation = '' 
              isRoot = 'true' isLeaf = 'true' isAbstract = 'false' visibility = 'public_vis' 
              isDerived = 'false' >
              <Model:Namespace.contents>
                <Model:AssociationEnd xmi.id = 'a3F7DC4E9006E' 
                  name = 'extend' annotation = '' 
                  isNavigable = 'true' aggregation = 'none' isChangeable = 'true' 
                  type = 'a3F7DC4E701C7' >
                  <Model:AssociationEnd.multiplicity>
                    <Model:MultiplicityType lower = '0' upper = '-1' is_ordered = 'false' is_unique = 'true' />
                  </Model:AssociationEnd.multiplicity>
                </Model:AssociationEnd>
                <Model:AssociationEnd xmi.id = 'a3F7DC4E9007E' 
                  name = 'extensionPoint' annotation = '' 
                  isNavigable = 'true' aggregation = 'none' isChangeable = 'true' 
                  type = 'a3F7DC4E701CA' >
                  <Model:AssociationEnd.multiplicity>
                    <Model:MultiplicityType lower = '1' upper = '-1' is_ordered = 'true' is_unique = 'true' />
                  </Model:AssociationEnd.multiplicity>
                </Model:AssociationEnd>
              </Model:Namespace.contents>
            </Model:Association>
          </Model:Namespace.contents>
        </Model:Package>
        <!-- ==================== UML.Behavioral_Elements.State_Machines    [Package] ==================== -->
        <Model:Package xmi.id = 'a3F7DC4E701D5' 
          name = 'State_Machines' annotation = '' 
          isRoot = 'false' isLeaf = 'false' isAbstract = 'false' visibility = 'public_vis' >
          <Model:Namespace.contents>
            <!-- ==================== UML.Behavioral_Elements.State_Machines.StateMachine    [Class] ==================== -->
            <Model:Class xmi.id = 'a3F7DC4E701D7' 
              name = 'StateMachine' annotation = '' 
              isRoot = 'false' isLeaf = 'false' isAbstract = 'false' visibility = 'public_vis' 
              isSingleton = 'false' 
              supertypes = 'a3F7DC4E70035' >
              <Model:Namespace.contents>
                <!-- ==================== UML.Behavioral_Elements.State_Machines.StateMachine.context    [Reference] ==================== -->
                <Model:Reference xmi.id = 'ra3F7DC4E9011A' 
                  name = 'context' annotation = '' 
                  scope = 'instance_level' visibility = 'public_vis' 
                  isChangeable = 'true' 
                  type = 'a3F7DC4E70035' 
                  referencedEnd = 'a3F7DC4E9011A' >
                  <Model:StructuralFeature.multiplicity>
                    <Model:MultiplicityType lower = '0' upper = '1' is_ordered = 'false' is_unique = 'false' />
                  </Model:StructuralFeature.multiplicity>
                </Model:Reference>
                <!-- ==================== UML.Behavioral_Elements.State_Machines.StateMachine.top    [Reference] ==================== -->
                <Model:Reference xmi.id = 'ra3F7DC4E9013B' 
                  name = 'top' annotation = '' 
                  scope = 'instance_level' visibility = 'public_vis' 
                  isChangeable = 'true' 
                  type = 'a3F7DC4E701E4' 
                  referencedEnd = 'a3F7DC4E9013B' >
                  <Model:StructuralFeature.multiplicity>
                    <Model:MultiplicityType lower = '1' upper = '1' is_ordered = 'false' is_unique = 'false' />
                  </Model:StructuralFeature.multiplicity>
                </Model:Reference>
                <!-- ==================== UML.Behavioral_Elements.State_Machines.StateMachine.transitions    [Reference] ==================== -->
                <Model:Reference xmi.id = 'ra3F7DC4E901C6' 
                  name = 'transitions' annotation = '' 
                  scope = 'instance_level' visibility = 'public_vis' 
                  isChangeable = 'true' 
                  type = 'a3F7DC4E701F4' 
                  referencedEnd = 'a3F7DC4E901C6' >
                  <Model:StructuralFeature.multiplicity>
                    <Model:MultiplicityType lower = '0' upper = '-1' is_ordered = 'false' is_unique = 'true' />
                  </Model:StructuralFeature.multiplicity>
                </Model:Reference>
                <!-- ==================== UML.Behavioral_Elements.State_Machines.StateMachine.subMachineState    [Reference] ==================== -->
                <Model:Reference xmi.id = 'ra3F7DC4E90216' 
                  name = 'subMachineState' annotation = '' 
                  scope = 'instance_level' visibility = 'public_vis' 
                  isChangeable = 'true' 
                  type = 'a3F7DC4E70208' 
                  referencedEnd = 'a3F7DC4E90216' >
                  <Model:StructuralFeature.multiplicity>
                    <Model:MultiplicityType lower = '0' upper = '-1' is_ordered = 'false' is_unique = 'true' />
                  </Model:StructuralFeature.multiplicity>
                </Model:Reference>
              </Model:Namespace.contents>
            </Model:Class>
            <!-- ==================== UML.Behavioral_Elements.State_Machines.org.omg.mof.idl_substitute_name=umlContext    [Tag] ==================== -->
            <Model:Tag xmi.id = 'G.340' 
              name = 'org.omg.mof.idl_substitute_name=umlContext' annotation = '' 
              tagId = 'org.omg.mof.idl_substitute_name' 
              elements = 'ra3F7DC4E9011A a3F7DC4E9011A' >
              <Model:Tag.values>
                <XMI.any xmi.type = 'string' xmi.name = ''>umlContext</XMI.any>
              </Model:Tag.values>
            </Model:Tag>
            <!-- ==================== UML.Behavioral_Elements.State_Machines.Event    [Class] ==================== -->
            <Model:Class xmi.id = 'a3F7DC4E701D8' 
              name = 'Event' annotation = '' 
              isRoot = 'false' isLeaf = 'false' isAbstract = 'true' visibility = 'public_vis' 
              isSingleton = 'false' 
              supertypes = 'a3F7DC4E70035' >
              <Model:Namespace.contents>
                <!-- ==================== UML.Behavioral_Elements.State_Machines.Event.parameter    [Reference] ==================== -->
                <Model:Reference xmi.id = 'ra3F7DC4E900DB' 
                  name = 'parameter' annotation = '' 
                  scope = 'instance_level' visibility = 'public_vis' 
                  isChangeable = 'true' 
                  type = 'a3F7DC4E700AF' 
                  referencedEnd = 'a3F7DC4E900DB' >
                  <Model:StructuralFeature.multiplicity>
                    <Model:MultiplicityType lower = '0' upper = '-1' is_ordered = 'true' is_unique = 'true' />
                  </Model:StructuralFeature.multiplicity>
                </Model:Reference>
                <!-- ==================== UML.Behavioral_Elements.State_Machines.Event.state    [Reference] ==================== -->
                <Model:Reference xmi.id = 'ra3F7DC4E9014B' 
                  name = 'state' annotation = '' 
                  scope = 'instance_level' visibility = 'public_vis' 
                  isChangeable = 'true' 
                  type = 'a3F7DC4E701E4' 
                  referencedEnd = 'a3F7DC4E9014B' >
                  <Model:StructuralFeature.multiplicity>
                    <Model:MultiplicityType lower = '0' upper = '-1' is_ordered = 'false' is_unique = 'true' />
                  </Model:StructuralFeature.multiplicity>
                </Model:Reference>
                <!-- ==================== UML.Behavioral_Elements.State_Machines.Event.transition    [Reference] ==================== -->
                <Model:Reference xmi.id = 'ra3F7DC4E901B8' 
                  name = 'transition' annotation = '' 
                  scope = 'instance_level' visibility = 'public_vis' 
                  isChangeable = 'true' 
                  type = 'a3F7DC4E701F4' 
                  referencedEnd = 'a3F7DC4E901B8' >
                  <Model:StructuralFeature.multiplicity>
                    <Model:MultiplicityType lower = '0' upper = '-1' is_ordered = 'false' is_unique = 'true' />
                  </Model:StructuralFeature.multiplicity>
                </Model:Reference>
              </Model:Namespace.contents>
            </Model:Class>
            <!-- ==================== UML.Behavioral_Elements.State_Machines.StateVertex    [Class] ==================== -->
            <Model:Class xmi.id = 'a3F7DC4E701D9' 
              name = 'StateVertex' annotation = '' 
              isRoot = 'false' isLeaf = 'false' isAbstract = 'true' visibility = 'public_vis' 
              isSingleton = 'false' 
              supertypes = 'a3F7DC4E70035' >
              <Model:Namespace.contents>
                <!-- ==================== UML.Behavioral_Elements.State_Machines.StateVertex.container    [Reference] ==================== -->
                <Model:Reference xmi.id = 'ra3F7DC4E9017A' 
                  name = 'container' annotation = '' 
                  scope = 'instance_level' visibility = 'public_vis' 
                  isChangeable = 'true' 
                  type = 'a3F7DC4E701F5' 
                  referencedEnd = 'a3F7DC4E9017A' >
                  <Model:StructuralFeature.multiplicity>
                    <Model:MultiplicityType lower = '0' upper = '1' is_ordered = 'false' is_unique = 'false' />
                  </Model:StructuralFeature.multiplicity>
                </Model:Reference>
                <!-- ==================== UML.Behavioral_Elements.State_Machines.StateVertex.outgoing    [Reference] ==================== -->
                <Model:Reference xmi.id = 'ra3F7DC4E901E7' 
                  name = 'outgoing' annotation = '' 
                  scope = 'instance_level' visibility = 'public_vis' 
                  isChangeable = 'true' 
                  type = 'a3F7DC4E701F4' 
                  referencedEnd = 'a3F7DC4E901E7' >
                  <Model:StructuralFeature.multiplicity>
                    <Model:MultiplicityType lower = '0' upper = '-1' is_ordered = 'false' is_unique = 'true' />
                  </Model:StructuralFeature.multiplicity>
                </Model:Reference>
                <!-- ==================== UML.Behavioral_Elements.State_Machines.StateVertex.incoming    [Reference] ==================== -->
                <Model:Reference xmi.id = 'ra3F7DC4E901F7' 
                  name = 'incoming' annotation = '' 
                  scope = 'instance_level' visibility = 'public_vis' 
                  isChangeable = 'true' 
                  type = 'a3F7DC4E701F4' 
                  referencedEnd = 'a3F7DC4E901F7' >
                  <Model:StructuralFeature.multiplicity>
                    <Model:MultiplicityType lower = '0' upper = '-1' is_ordered = 'false' is_unique = 'true' />
                  </Model:StructuralFeature.multiplicity>
                </Model:Reference>
              </Model:Namespace.contents>
            </Model:Class>
            <!-- ==================== UML.Behavioral_Elements.State_Machines.State    [Class] ==================== -->
            <Model:Class xmi.id = 'a3F7DC4E701E4' 
              name = 'State' annotation = '' 
              isRoot = 'false' isLeaf = 'false' isAbstract = 'true' visibility = 'public_vis' 
              isSingleton = 'false' 
              supertypes = 'a3F7DC4E701D9' >
              <Model:Namespace.contents>
                <!-- ==================== UML.Behavioral_Elements.State_Machines.State.entry    [Reference] ==================== -->
                <Model:Reference xmi.id = 'ra3F7DC4E900AE' 
                  name = 'entry' annotation = '' 
                  scope = 'instance_level' visibility = 'public_vis' 
                  isChangeable = 'true' 
                  type = 'a3F7DC4E70168' 
                  referencedEnd = 'a3F7DC4E900AE' >
                  <Model:StructuralFeature.multiplicity>
                    <Model:MultiplicityType lower = '0' upper = '1' is_ordered = 'false' is_unique = 'false' />
                  </Model:StructuralFeature.multiplicity>
                </Model:Reference>
                <!-- ==================== UML.Behavioral_Elements.State_Machines.State.exit    [Reference] ==================== -->
                <Model:Reference xmi.id = 'ra3F7DC4E900BC' 
                  name = 'exit' annotation = '' 
                  scope = 'instance_level' visibility = 'public_vis' 
                  isChangeable = 'true' 
                  type = 'a3F7DC4E70168' 
                  referencedEnd = 'a3F7DC4E900BC' >
                  <Model:StructuralFeature.multiplicity>
                    <Model:MultiplicityType lower = '0' upper = '1' is_ordered = 'false' is_unique = 'false' />
                  </Model:StructuralFeature.multiplicity>
                </Model:Reference>
                <!-- ==================== UML.Behavioral_Elements.State_Machines.State.stateMachine    [Reference] ==================== -->
                <Model:Reference xmi.id = 'ra3F7DC4E90139' 
                  name = 'stateMachine' annotation = '' 
                  scope = 'instance_level' visibility = 'public_vis' 
                  isChangeable = 'true' 
                  type = 'a3F7DC4E701D7' 
                  referencedEnd = 'a3F7DC4E90139' >
                  <Model:StructuralFeature.multiplicity>
                    <Model:MultiplicityType lower = '0' upper = '1' is_ordered = 'false' is_unique = 'false' />
                  </Model:StructuralFeature.multiplicity>
                </Model:Reference>
                <!-- ==================== UML.Behavioral_Elements.State_Machines.State.deferrableEvent    [Reference] ==================== -->
                <Model:Reference xmi.id = 'ra3F7DC4E90149' 
                  name = 'deferrableEvent' annotation = '' 
                  scope = 'instance_level' visibility = 'public_vis' 
                  isChangeable = 'true' 
                  type = 'a3F7DC4E701D8' 
                  referencedEnd = 'a3F7DC4E90149' >
                  <Model:StructuralFeature.multiplicity>
                    <Model:MultiplicityType lower = '0' upper = '-1' is_ordered = 'false' is_unique = 'true' />
                  </Model:StructuralFeature.multiplicity>
                </Model:Reference>
                <!-- ==================== UML.Behavioral_Elements.State_Machines.State.internalTransition    [Reference] ==================== -->
                <Model:Reference xmi.id = 'ra3F7DC4E901A6' 
                  name = 'internalTransition' annotation = '' 
                  scope = 'instance_level' visibility = 'public_vis' 
                  isChangeable = 'true' 
                  type = 'a3F7DC4E701F4' 
                  referencedEnd = 'a3F7DC4E901A6' >
                  <Model:StructuralFeature.multiplicity>
                    <Model:MultiplicityType lower = '0' upper = '-1' is_ordered = 'false' is_unique = 'true' />
                  </Model:StructuralFeature.multiplicity>
                </Model:Reference>
                <!-- ==================== UML.Behavioral_Elements.State_Machines.State.doActivity    [Reference] ==================== -->
                <Model:Reference xmi.id = 'ra3F7DC4E90223' 
                  name = 'doActivity' annotation = '' 
                  scope = 'instance_level' visibility = 'public_vis' 
                  isChangeable = 'true' 
                  type = 'a3F7DC4E70168' 
                  referencedEnd = 'a3F7DC4E90223' >
                  <Model:StructuralFeature.multiplicity>
                    <Model:MultiplicityType lower = '0' upper = '1' is_ordered = 'false' is_unique = 'false' />
                  </Model:StructuralFeature.multiplicity>
                </Model:Reference>
              </Model:Namespace.contents>
            </Model:Class>
            <!-- ==================== UML.Behavioral_Elements.State_Machines.TimeEvent    [Class] ==================== -->
            <Model:Class xmi.id = 'a3F7DC4E701E5' 
              name = 'TimeEvent' annotation = '' 
              isRoot = 'false' isLeaf = 'false' isAbstract = 'false' visibility = 'public_vis' 
              isSingleton = 'false' 
              supertypes = 'a3F7DC4E701D8' >
              <Model:Namespace.contents>
                <!-- ==================== UML.Behavioral_Elements.State_Machines.TimeEvent.when    [Attribute] ==================== -->
                <Model:Attribute xmi.id = 'a3F7DC4E701E6' 
                  name = 'when' annotation = '' 
                  scope = 'instance_level' visibility = 'public_vis' 
                  isChangeable = 'true' 
                  isDerived = 'false' 
                  type = 'a3F7DC4E70021' >
                  <Model:StructuralFeature.multiplicity>
                    <Model:MultiplicityType lower = '1' upper = '1' is_ordered = 'false' is_unique = 'false' />
                  </Model:StructuralFeature.multiplicity>
                </Model:Attribute>
              </Model:Namespace.contents>
            </Model:Class>
            <!-- ==================== UML.Behavioral_Elements.State_Machines.CallEvent    [Class] ==================== -->
            <Model:Class xmi.id = 'a3F7DC4E701E7' 
              name = 'CallEvent' annotation = '' 
              isRoot = 'false' isLeaf = 'false' isAbstract = 'false' visibility = 'public_vis' 
              isSingleton = 'false' 
              supertypes = 'a3F7DC4E701D8' >
              <Model:Namespace.contents>
                <!-- ==================== UML.Behavioral_Elements.State_Machines.CallEvent.operation    [Reference] ==================== -->
                <Model:Reference xmi.id = 'ra3F7DC4E90158' 
                  name = 'operation' annotation = '' 
                  scope = 'instance_level' visibility = 'public_vis' 
                  isChangeable = 'true' 
                  type = 'a3F7DC4E700A0' 
                  referencedEnd = 'a3F7DC4E90158' >
                  <Model:StructuralFeature.multiplicity>
                    <Model:MultiplicityType lower = '1' upper = '1' is_ordered = 'false' is_unique = 'false' />
                  </Model:StructuralFeature.multiplicity>
                </Model:Reference>
              </Model:Namespace.contents>
            </Model:Class>
            <!-- ==================== UML.Behavioral_Elements.State_Machines.SignalEvent    [Class] ==================== -->
            <Model:Class xmi.id = 'a3F7DC4E701E8' 
              name = 'SignalEvent' annotation = '' 
              isRoot = 'false' isLeaf = 'false' isAbstract = 'false' visibility = 'public_vis' 
              isSingleton = 'false' 
              supertypes = 'a3F7DC4E701D8' >
              <Model:Namespace.contents>
                <!-- ==================== UML.Behavioral_Elements.State_Machines.SignalEvent.signal    [Reference] ==================== -->
                <Model:Reference xmi.id = 'ra3F7DC4E9010A' 
                  name = 'signal' annotation = '' 
                  scope = 'instance_level' visibility = 'public_vis' 
                  isChangeable = 'true' 
                  type = 'a3F7DC4E70167' 
                  referencedEnd = 'a3F7DC4E9010A' >
                  <Model:StructuralFeature.multiplicity>
                    <Model:MultiplicityType lower = '1' upper = '1' is_ordered = 'false' is_unique = 'false' />
                  </Model:StructuralFeature.multiplicity>
                </Model:Reference>
              </Model:Namespace.contents>
            </Model:Class>
            <!-- ==================== UML.Behavioral_Elements.State_Machines.Transition    [Class] ==================== -->
            <Model:Class xmi.id = 'a3F7DC4E701F4' 
              name = 'Transition' annotation = '' 
              isRoot = 'false' isLeaf = 'false' isAbstract = 'false' visibility = 'public_vis' 
              isSingleton = 'false' 
              supertypes = 'a3F7DC4E70035' >
              <Model:Namespace.contents>
                <!-- ==================== UML.Behavioral_Elements.State_Machines.Transition.guard    [Reference] ==================== -->
                <Model:Reference xmi.id = 'ra3F7DC4E900FB' 
                  name = 'guard' annotation = '' 
                  scope = 'instance_level' visibility = 'public_vis' 
                  isChangeable = 'true' 
                  type = 'a3F7DC4E70203' 
                  referencedEnd = 'a3F7DC4E900FB' >
                  <Model:StructuralFeature.multiplicity>
                    <Model:MultiplicityType lower = '0' upper = '1' is_ordered = 'false' is_unique = 'false' />
                  </Model:StructuralFeature.multiplicity>
                </Model:Reference>
                <!-- ==================== UML.Behavioral_Elements.State_Machines.Transition.effect    [Reference] ==================== -->
                <Model:Reference xmi.id = 'ra3F7DC4E90187' 
                  name = 'effect' annotation = '' 
                  scope = 'instance_level' visibility = 'public_vis' 
                  isChangeable = 'true' 
                  type = 'a3F7DC4E70168' 
                  referencedEnd = 'a3F7DC4E90187' >
                  <Model:StructuralFeature.multiplicity>
                    <Model:MultiplicityType lower = '0' upper = '1' is_ordered = 'false' is_unique = 'false' />
                  </Model:StructuralFeature.multiplicity>
                </Model:Reference>
                <!-- ==================== UML.Behavioral_Elements.State_Machines.Transition.state    [Reference] ==================== -->
                <Model:Reference xmi.id = 'ra3F7DC4E901A8' 
                  name = 'state' annotation = '' 
                  scope = 'instance_level' visibility = 'public_vis' 
                  isChangeable = 'true' 
                  type = 'a3F7DC4E701E4' 
                  referencedEnd = 'a3F7DC4E901A8' >
                  <Model:StructuralFeature.multiplicity>
                    <Model:MultiplicityType lower = '0' upper = '1' is_ordered = 'false' is_unique = 'false' />
                  </Model:StructuralFeature.multiplicity>
                </Model:Reference>
                <!-- ==================== UML.Behavioral_Elements.State_Machines.Transition.trigger    [Reference] ==================== -->
                <Model:Reference xmi.id = 'ra3F7DC4E901B6' 
                  name = 'trigger' annotation = '' 
                  scope = 'instance_level' visibility = 'public_vis' 
                  isChangeable = 'true' 
                  type = 'a3F7DC4E701D8' 
                  referencedEnd = 'a3F7DC4E901B6' >
                  <Model:StructuralFeature.multiplicity>
                    <Model:MultiplicityType lower = '0' upper = '1' is_ordered = 'false' is_unique = 'false' />
                  </Model:StructuralFeature.multiplicity>
                </Model:Reference>
                <!-- ==================== UML.Behavioral_Elements.State_Machines.Transition.stateMachine    [Reference] ==================== -->
                <Model:Reference xmi.id = 'ra3F7DC4E901D5' 
                  name = 'stateMachine' annotation = '' 
                  scope = 'instance_level' visibility = 'public_vis' 
                  isChangeable = 'true' 
                  type = 'a3F7DC4E701D7' 
                  referencedEnd = 'a3F7DC4E901D5' >
                  <Model:StructuralFeature.multiplicity>
                    <Model:MultiplicityType lower = '0' upper = '1' is_ordered = 'false' is_unique = 'false' />
                  </Model:StructuralFeature.multiplicity>
                </Model:Reference>
                <!-- ==================== UML.Behavioral_Elements.State_Machines.Transition.source    [Reference] ==================== -->
                <Model:Reference xmi.id = 'ra3F7DC4E901E5' 
                  name = 'source' annotation = '' 
                  scope = 'instance_level' visibility = 'public_vis' 
                  isChangeable = 'true' 
                  type = 'a3F7DC4E701D9' 
                  referencedEnd = 'a3F7DC4E901E5' >
                  <Model:StructuralFeature.multiplicity>
                    <Model:MultiplicityType lower = '1' upper = '1' is_ordered = 'false' is_unique = 'false' />
                  </Model:StructuralFeature.multiplicity>
                </Model:Reference>
                <!-- ==================== UML.Behavioral_Elements.State_Machines.Transition.target    [Reference] ==================== -->
                <Model:Reference xmi.id = 'ra3F7DC4E901F5' 
                  name = 'target' annotation = '' 
                  scope = 'instance_level' visibility = 'public_vis' 
                  isChangeable = 'true' 
                  type = 'a3F7DC4E701D9' 
                  referencedEnd = 'a3F7DC4E901F5' >
                  <Model:StructuralFeature.multiplicity>
                    <Model:MultiplicityType lower = '1' upper = '1' is_ordered = 'false' is_unique = 'false' />
                  </Model:StructuralFeature.multiplicity>
                </Model:Reference>
              </Model:Namespace.contents>
            </Model:Class>
            <!-- ==================== UML.Behavioral_Elements.State_Machines.CompositeState    [Class] ==================== -->
            <Model:Class xmi.id = 'a3F7DC4E701F5' 
              name = 'CompositeState' annotation = '' 
              isRoot = 'false' isLeaf = 'false' isAbstract = 'false' visibility = 'public_vis' 
              isSingleton = 'false' 
              supertypes = 'a3F7DC4E701E4' >
              <Model:Namespace.contents>
                <!-- ==================== UML.Behavioral_Elements.State_Machines.CompositeState.subvertex    [Reference] ==================== -->
                <Model:Reference xmi.id = 'ra3F7DC4E90178' 
                  name = 'subvertex' annotation = '' 
                  scope = 'instance_level' visibility = 'public_vis' 
                  isChangeable = 'true' 
                  type = 'a3F7DC4E701D9' 
                  referencedEnd = 'a3F7DC4E90178' >
                  <Model:StructuralFeature.multiplicity>
                    <Model:MultiplicityType lower = '0' upper = '-1' is_ordered = 'false' is_unique = 'true' />
                  </Model:StructuralFeature.multiplicity>
                </Model:Reference>
                <!-- ==================== UML.Behavioral_Elements.State_Machines.CompositeState.isConcurrent    [Attribute] ==================== -->
                <Model:Attribute xmi.id = 'a3F7DC4E701F6' 
                  name = 'isConcurrent' annotation = '' 
                  scope = 'instance_level' visibility = 'public_vis' 
                  isChangeable = 'true' 
                  isDerived = 'false' 
                  type = 'a3F7DC4E603C8' >
                  <Model:StructuralFeature.multiplicity>
                    <Model:MultiplicityType lower = '1' upper = '1' is_ordered = 'false' is_unique = 'false' />
                  </Model:StructuralFeature.multiplicity>
                </Model:Attribute>
              </Model:Namespace.contents>
            </Model:Class>
            <!-- ==================== UML.Behavioral_Elements.State_Machines.ChangeEvent    [Class] ==================== -->
            <Model:Class xmi.id = 'a3F7DC4E701F7' 
              name = 'ChangeEvent' annotation = '' 
              isRoot = 'false' isLeaf = 'false' isAbstract = 'false' visibility = 'public_vis' 
              isSingleton = 'false' 
              supertypes = 'a3F7DC4E701D8' >
              <Model:Namespace.contents>
                <!-- ==================== UML.Behavioral_Elements.State_Machines.ChangeEvent.changeExpression    [Attribute] ==================== -->
                <Model:Attribute xmi.id = 'a3F7DC4E701F8' 
                  name = 'changeExpression' annotation = '' 
                  scope = 'instance_level' visibility = 'public_vis' 
                  isChangeable = 'true' 
                  isDerived = 'false' 
                  type = 'a3F7DC4E70022' >
                  <Model:StructuralFeature.multiplicity>
                    <Model:MultiplicityType lower = '1' upper = '1' is_ordered = 'false' is_unique = 'false' />
                  </Model:StructuralFeature.multiplicity>
                </Model:Attribute>
              </Model:Namespace.contents>
            </Model:Class>
            <!-- ==================== UML.Behavioral_Elements.State_Machines.Guard    [Class] ==================== -->
            <Model:Class xmi.id = 'a3F7DC4E70203' 
              name = 'Guard' annotation = '' 
              isRoot = 'false' isLeaf = 'false' isAbstract = 'false' visibility = 'public_vis' 
              isSingleton = 'false' 
              supertypes = 'a3F7DC4E70035' >
              <Model:Namespace.contents>
                <!-- ==================== UML.Behavioral_Elements.State_Machines.Guard.transition    [Reference] ==================== -->
                <Model:Reference xmi.id = 'ra3F7DC4E900EB' 
                  name = 'transition' annotation = '' 
                  scope = 'instance_level' visibility = 'public_vis' 
                  isChangeable = 'true' 
                  type = 'a3F7DC4E701F4' 
                  referencedEnd = 'a3F7DC4E900EB' >
                  <Model:StructuralFeature.multiplicity>
                    <Model:MultiplicityType lower = '1' upper = '1' is_ordered = 'false' is_unique = 'false' />
                  </Model:StructuralFeature.multiplicity>
                </Model:Reference>
                <!-- ==================== UML.Behavioral_Elements.State_Machines.Guard.expression    [Attribute] ==================== -->
                <Model:Attribute xmi.id = 'a3F7DC4E70204' 
                  name = 'expression' annotation = '' 
                  scope = 'instance_level' visibility = 'public_vis' 
                  isChangeable = 'true' 
                  isDerived = 'false' 
                  type = 'a3F7DC4E70022' >
                  <Model:StructuralFeature.multiplicity>
                    <Model:MultiplicityType lower = '1' upper = '1' is_ordered = 'false' is_unique = 'false' />
                  </Model:StructuralFeature.multiplicity>
                </Model:Attribute>
              </Model:Namespace.contents>
            </Model:Class>
            <!-- ==================== UML.Behavioral_Elements.State_Machines.Pseudostate    [Class] ==================== -->
            <Model:Class xmi.id = 'a3F7DC4E70205' 
              name = 'Pseudostate' annotation = '' 
              isRoot = 'false' isLeaf = 'false' isAbstract = 'false' visibility = 'public_vis' 
              isSingleton = 'false' 
              supertypes = 'a3F7DC4E701D9' >
              <Model:Namespace.contents>
                <!-- ==================== UML.Behavioral_Elements.State_Machines.Pseudostate.kind    [Attribute] ==================== -->
                <Model:Attribute xmi.id = 'a3F7DC4E70206' 
                  name = 'kind' annotation = '' 
                  scope = 'instance_level' visibility = 'public_vis' 
                  isChangeable = 'true' 
                  isDerived = 'false' 
                  type = 'a3F7DC4E603DB' >
                  <Model:StructuralFeature.multiplicity>
                    <Model:MultiplicityType lower = '1' upper = '1' is_ordered = 'false' is_unique = 'false' />
                  </Model:StructuralFeature.multiplicity>
                </Model:Attribute>
              </Model:Namespace.contents>
            </Model:Class>
            <!-- ==================== UML.Behavioral_Elements.State_Machines.SimpleState    [Class] ==================== -->
            <Model:Class xmi.id = 'a3F7DC4E70207' 
              name = 'SimpleState' annotation = '' 
              isRoot = 'false' isLeaf = 'false' isAbstract = 'false' visibility = 'public_vis' 
              isSingleton = 'false' 
              supertypes = 'a3F7DC4E701E4' >
            </Model:Class>
            <!-- ==================== UML.Behavioral_Elements.State_Machines.SubmachineState    [Class] ==================== -->
            <Model:Class xmi.id = 'a3F7DC4E70208' 
              name = 'SubmachineState' annotation = '' 
              isRoot = 'false' isLeaf = 'false' isAbstract = 'false' visibility = 'public_vis' 
              isSingleton = 'false' 
              supertypes = 'a3F7DC4E701F5' >
              <Model:Namespace.contents>
                <!-- ==================== UML.Behavioral_Elements.State_Machines.SubmachineState.submachine    [Reference] ==================== -->
                <Model:Reference xmi.id = 'ra3F7DC4E90214' 
                  name = 'submachine' annotation = '' 
                  scope = 'instance_level' visibility = 'public_vis' 
                  isChangeable = 'true' 
                  type = 'a3F7DC4E701D7' 
                  referencedEnd = 'a3F7DC4E90214' >
                  <Model:StructuralFeature.multiplicity>
                    <Model:MultiplicityType lower = '1' upper = '1' is_ordered = 'false' is_unique = 'false' />
                  </Model:StructuralFeature.multiplicity>
                </Model:Reference>
              </Model:Namespace.contents>
            </Model:Class>
            <!-- ==================== UML.Behavioral_Elements.State_Machines.SynchState    [Class] ==================== -->
            <Model:Class xmi.id = 'a3F7DC4E70213' 
              name = 'SynchState' annotation = '' 
              isRoot = 'false' isLeaf = 'false' isAbstract = 'false' visibility = 'public_vis' 
              isSingleton = 'false' 
              supertypes = 'a3F7DC4E701D9' >
              <Model:Namespace.contents>
                <!-- ==================== UML.Behavioral_Elements.State_Machines.SynchState.bound    [Attribute] ==================== -->
                <Model:Attribute xmi.id = 'a3F7DC4E70214' 
                  name = 'bound' annotation = '' 
                  scope = 'instance_level' visibility = 'public_vis' 
                  isChangeable = 'true' 
                  isDerived = 'false' 
                  type = 'a3F7DC4E603B9' >
                  <Model:StructuralFeature.multiplicity>
                    <Model:MultiplicityType lower = '1' upper = '1' is_ordered = 'false' is_unique = 'false' />
                  </Model:StructuralFeature.multiplicity>
                </Model:Attribute>
              </Model:Namespace.contents>
            </Model:Class>
            <!-- ==================== UML.Behavioral_Elements.State_Machines.StubState    [Class] ==================== -->
            <Model:Class xmi.id = 'a3F7DC4E70215' 
              name = 'StubState' annotation = '' 
              isRoot = 'false' isLeaf = 'false' isAbstract = 'false' visibility = 'public_vis' 
              isSingleton = 'false' 
              supertypes = 'a3F7DC4E701D9' >
              <Model:Namespace.contents>
                <!-- ==================== UML.Behavioral_Elements.State_Machines.StubState.referenceState    [Attribute] ==================== -->
                <Model:Attribute xmi.id = 'a3F7DC4E70216' 
                  name = 'referenceState' annotation = '' 
                  scope = 'instance_level' visibility = 'public_vis' 
                  isChangeable = 'true' 
                  isDerived = 'false' 
                  type = 'a3F7DC4E70002' >
                  <Model:StructuralFeature.multiplicity>
                    <Model:MultiplicityType lower = '1' upper = '1' is_ordered = 'false' is_unique = 'false' />
                  </Model:StructuralFeature.multiplicity>
                </Model:Attribute>
              </Model:Namespace.contents>
            </Model:Class>
            <!-- ==================== UML.Behavioral_Elements.State_Machines.FinalState    [Class] ==================== -->
            <Model:Class xmi.id = 'a3F7DC4E70217' 
              name = 'FinalState' annotation = '' 
              isRoot = 'false' isLeaf = 'false' isAbstract = 'false' visibility = 'public_vis' 
              isSingleton = 'false' 
              supertypes = 'a3F7DC4E701E4' >
            </Model:Class>
            <!-- ==================== UML.Behavioral_Elements.State_Machines.A_state1_entry    [Association] ==================== -->
            <Model:Association xmi.id = 'a3F7DC4E900AD' 
              name = 'A_state1_entry' annotation = '' 
              isRoot = 'true' isLeaf = 'true' isAbstract = 'false' visibility = 'public_vis' 
              isDerived = 'false' >
              <Model:Namespace.contents>
                <Model:AssociationEnd xmi.id = 'a3F7DC4E900AE' 
                  name = 'entry' annotation = '' 
                  isNavigable = 'true' aggregation = 'none' isChangeable = 'true' 
                  type = 'a3F7DC4E70168' >
                  <Model:AssociationEnd.multiplicity>
                    <Model:MultiplicityType lower = '0' upper = '1' is_ordered = 'false' is_unique = 'false' />
                  </Model:AssociationEnd.multiplicity>
                </Model:AssociationEnd>
                <Model:AssociationEnd xmi.id = 'a3F7DC4E900B0' 
                  name = 'state1' annotation = '' 
                  isNavigable = 'true' aggregation = 'composite' isChangeable = 'true' 
                  type = 'a3F7DC4E701E4' >
                  <Model:AssociationEnd.multiplicity>
                    <Model:MultiplicityType lower = '0' upper = '1' is_ordered = 'false' is_unique = 'false' />
                  </Model:AssociationEnd.multiplicity>
                </Model:AssociationEnd>
              </Model:Namespace.contents>
            </Model:Association>
            <!-- ==================== UML.Behavioral_Elements.State_Machines.A_state2_exit    [Association] ==================== -->
            <Model:Association xmi.id = 'a3F7DC4E900BB' 
              name = 'A_state2_exit' annotation = '' 
              isRoot = 'true' isLeaf = 'true' isAbstract = 'false' visibility = 'public_vis' 
              isDerived = 'false' >
              <Model:Namespace.contents>
                <Model:AssociationEnd xmi.id = 'a3F7DC4E900BC' 
                  name = 'exit' annotation = '' 
                  isNavigable = 'true' aggregation = 'none' isChangeable = 'true' 
                  type = 'a3F7DC4E70168' >
                  <Model:AssociationEnd.multiplicity>
                    <Model:MultiplicityType lower = '0' upper = '1' is_ordered = 'false' is_unique = 'false' />
                  </Model:AssociationEnd.multiplicity>
                </Model:AssociationEnd>
                <Model:AssociationEnd xmi.id = 'a3F7DC4E900CC' 
                  name = 'state2' annotation = '' 
                  isNavigable = 'true' aggregation = 'composite' isChangeable = 'true' 
                  type = 'a3F7DC4E701E4' >
                  <Model:AssociationEnd.multiplicity>
                    <Model:MultiplicityType lower = '0' upper = '1' is_ordered = 'false' is_unique = 'false' />
                  </Model:AssociationEnd.multiplicity>
                </Model:AssociationEnd>
              </Model:Namespace.contents>
            </Model:Association>
            <!-- ==================== UML.Behavioral_Elements.State_Machines.A_event_parameter    [Association] ==================== -->
            <Model:Association xmi.id = 'a3F7DC4E900DA' 
              name = 'A_event_parameter' annotation = '' 
              isRoot = 'true' isLeaf = 'true' isAbstract = 'false' visibility = 'public_vis' 
              isDerived = 'false' >
              <Model:Namespace.contents>
                <Model:AssociationEnd xmi.id = 'a3F7DC4E900DB' 
                  name = 'parameter' annotation = '' 
                  isNavigable = 'true' aggregation = 'none' isChangeable = 'true' 
                  type = 'a3F7DC4E700AF' >
                  <Model:AssociationEnd.multiplicity>
                    <Model:MultiplicityType lower = '0' upper = '-1' is_ordered = 'true' is_unique = 'true' />
                  </Model:AssociationEnd.multiplicity>
                </Model:AssociationEnd>
                <Model:AssociationEnd xmi.id = 'a3F7DC4E900DD' 
                  name = 'event' annotation = '' 
                  isNavigable = 'true' aggregation = 'composite' isChangeable = 'true' 
                  type = 'a3F7DC4E701D8' >
                  <Model:AssociationEnd.multiplicity>
                    <Model:MultiplicityType lower = '0' upper = '1' is_ordered = 'false' is_unique = 'false' />
                  </Model:AssociationEnd.multiplicity>
                </Model:AssociationEnd>
              </Model:Namespace.contents>
            </Model:Association>
            <!-- ==================== UML.Behavioral_Elements.State_Machines.A_guard_transition    [Association] ==================== -->
            <Model:Association xmi.id = 'a3F7DC4E900EA' 
              name = 'A_guard_transition' annotation = '' 
              isRoot = 'true' isLeaf = 'true' isAbstract = 'false' visibility = 'public_vis' 
              isDerived = 'false' >
              <Model:Namespace.contents>
                <Model:AssociationEnd xmi.id = 'a3F7DC4E900EB' 
                  name = 'transition' annotation = '' 
                  isNavigable = 'true' aggregation = 'composite' isChangeable = 'true' 
                  type = 'a3F7DC4E701F4' >
                  <Model:AssociationEnd.multiplicity>
                    <Model:MultiplicityType lower = '1' upper = '1' is_ordered = 'false' is_unique = 'false' />
                  </Model:AssociationEnd.multiplicity>
                </Model:AssociationEnd>
                <Model:AssociationEnd xmi.id = 'a3F7DC4E900FB' 
                  name = 'guard' annotation = '' 
                  isNavigable = 'true' aggregation = 'none' isChangeable = 'true' 
                  type = 'a3F7DC4E70203' >
                  <Model:AssociationEnd.multiplicity>
                    <Model:MultiplicityType lower = '0' upper = '1' is_ordered = 'false' is_unique = 'false' />
                  </Model:AssociationEnd.multiplicity>
                </Model:AssociationEnd>
              </Model:Namespace.contents>
            </Model:Association>
            <!-- ==================== UML.Behavioral_Elements.State_Machines.A_signal_occurrence    [Association] ==================== -->
            <Model:Association xmi.id = 'a3F7DC4E90109' 
              name = 'A_signal_occurrence' annotation = '' 
              isRoot = 'true' isLeaf = 'true' isAbstract = 'false' visibility = 'public_vis' 
              isDerived = 'false' >
              <Model:Namespace.contents>
                <Model:AssociationEnd xmi.id = 'a3F7DC4E9010A' 
                  name = 'signal' annotation = '' 
                  isNavigable = 'true' aggregation = 'none' isChangeable = 'true' 
                  type = 'a3F7DC4E70167' >
                  <Model:AssociationEnd.multiplicity>
                    <Model:MultiplicityType lower = '1' upper = '1' is_ordered = 'false' is_unique = 'false' />
                  </Model:AssociationEnd.multiplicity>
                </Model:AssociationEnd>
                <Model:AssociationEnd xmi.id = 'a3F7DC4E9010C' 
                  name = 'occurrence' annotation = '' 
                  isNavigable = 'true' aggregation = 'none' isChangeable = 'true' 
                  type = 'a3F7DC4E701E8' >
                  <Model:AssociationEnd.multiplicity>
                    <Model:MultiplicityType lower = '0' upper = '-1' is_ordered = 'false' is_unique = 'true' />
                  </Model:AssociationEnd.multiplicity>
                </Model:AssociationEnd>
              </Model:Namespace.contents>
            </Model:Association>
            <!-- ==================== UML.Behavioral_Elements.State_Machines.A_behavior_context    [Association] ==================== -->
            <Model:Association xmi.id = 'a3F7DC4E90119' 
              name = 'A_behavior_context' annotation = '' 
              isRoot = 'true' isLeaf = 'true' isAbstract = 'false' visibility = 'public_vis' 
              isDerived = 'false' >
              <Model:Namespace.contents>
                <Model:AssociationEnd xmi.id = 'a3F7DC4E9011A' 
                  name = 'context' annotation = '' 
                  isNavigable = 'true' aggregation = 'shared' isChangeable = 'true' 
                  type = 'a3F7DC4E70035' >
                  <Model:AssociationEnd.multiplicity>
                    <Model:MultiplicityType lower = '0' upper = '1' is_ordered = 'false' is_unique = 'false' />
                  </Model:AssociationEnd.multiplicity>
                </Model:AssociationEnd>
                <Model:AssociationEnd xmi.id = 'a3F7DC4E9011C' 
                  name = 'behavior' annotation = '' 
                  isNavigable = 'true' aggregation = 'none' isChangeable = 'true' 
                  type = 'a3F7DC4E701D7' >
                  <Model:AssociationEnd.multiplicity>
                    <Model:MultiplicityType lower = '0' upper = '-1' is_ordered = 'false' is_unique = 'true' />
                  </Model:AssociationEnd.multiplicity>
                </Model:AssociationEnd>
              </Model:Namespace.contents>
            </Model:Association>
            <!-- ==================== UML.Behavioral_Elements.State_Machines.A_top_stateMachine    [Association] ==================== -->
            <Model:Association xmi.id = 'a3F7DC4E90138' 
              name = 'A_top_stateMachine' annotation = '' 
              isRoot = 'true' isLeaf = 'true' isAbstract = 'false' visibility = 'public_vis' 
              isDerived = 'false' >
              <Model:Namespace.contents>
                <Model:AssociationEnd xmi.id = 'a3F7DC4E90139' 
                  name = 'stateMachine' annotation = '' 
                  isNavigable = 'true' aggregation = 'composite' isChangeable = 'true' 
                  type = 'a3F7DC4E701D7' >
                  <Model:AssociationEnd.multiplicity>
                    <Model:MultiplicityType lower = '0' upper = '1' is_ordered = 'false' is_unique = 'false' />
                  </Model:AssociationEnd.multiplicity>
                </Model:AssociationEnd>
                <Model:AssociationEnd xmi.id = 'a3F7DC4E9013B' 
                  name = 'top' annotation = '' 
                  isNavigable = 'true' aggregation = 'none' isChangeable = 'true' 
                  type = 'a3F7DC4E701E4' >
                  <Model:AssociationEnd.multiplicity>
                    <Model:MultiplicityType lower = '1' upper = '1' is_ordered = 'false' is_unique = 'false' />
                  </Model:AssociationEnd.multiplicity>
                </Model:AssociationEnd>
              </Model:Namespace.contents>
            </Model:Association>
            <!-- ==================== UML.Behavioral_Elements.State_Machines.A_state_deferrableEvent    [Association] ==================== -->
            <Model:Association xmi.id = 'a3F7DC4E90148' 
              name = 'A_state_deferrableEvent' annotation = '' 
              isRoot = 'true' isLeaf = 'true' isAbstract = 'false' visibility = 'public_vis' 
              isDerived = 'false' >
              <Model:Namespace.contents>
                <Model:AssociationEnd xmi.id = 'a3F7DC4E90149' 
                  name = 'deferrableEvent' annotation = '' 
                  isNavigable = 'true' aggregation = 'none' isChangeable = 'true' 
                  type = 'a3F7DC4E701D8' >
                  <Model:AssociationEnd.multiplicity>
                    <Model:MultiplicityType lower = '0' upper = '-1' is_ordered = 'false' is_unique = 'true' />
                  </Model:AssociationEnd.multiplicity>
                </Model:AssociationEnd>
                <Model:AssociationEnd xmi.id = 'a3F7DC4E9014B' 
                  name = 'state' annotation = '' 
                  isNavigable = 'true' aggregation = 'none' isChangeable = 'true' 
                  type = 'a3F7DC4E701E4' >
                  <Model:AssociationEnd.multiplicity>
                    <Model:MultiplicityType lower = '0' upper = '-1' is_ordered = 'false' is_unique = 'true' />
                  </Model:AssociationEnd.multiplicity>
                </Model:AssociationEnd>
              </Model:Namespace.contents>
            </Model:Association>
            <!-- ==================== UML.Behavioral_Elements.State_Machines.A_occurrence_operation    [Association] ==================== -->
            <Model:Association xmi.id = 'a3F7DC4E90157' 
              name = 'A_occurrence_operation' annotation = '' 
              isRoot = 'true' isLeaf = 'true' isAbstract = 'false' visibility = 'public_vis' 
              isDerived = 'false' >
              <Model:Namespace.contents>
                <Model:AssociationEnd xmi.id = 'a3F7DC4E90158' 
                  name = 'operation' annotation = '' 
                  isNavigable = 'true' aggregation = 'none' isChangeable = 'true' 
                  type = 'a3F7DC4E700A0' >
                  <Model:AssociationEnd.multiplicity>
                    <Model:MultiplicityType lower = '1' upper = '1' is_ordered = 'false' is_unique = 'false' />
                  </Model:AssociationEnd.multiplicity>
                </Model:AssociationEnd>
                <Model:AssociationEnd xmi.id = 'a3F7DC4E90168' 
                  name = 'occurrence' annotation = '' 
                  isNavigable = 'true' aggregation = 'none' isChangeable = 'true' 
                  type = 'a3F7DC4E701E7' >
                  <Model:AssociationEnd.multiplicity>
                    <Model:MultiplicityType lower = '0' upper = '-1' is_ordered = 'false' is_unique = 'true' />
                  </Model:AssociationEnd.multiplicity>
                </Model:AssociationEnd>
              </Model:Namespace.contents>
            </Model:Association>
            <!-- ==================== UML.Behavioral_Elements.State_Machines.A_container_subvertex    [Association] ==================== -->
            <Model:Association xmi.id = 'a3F7DC4E90177' 
              name = 'A_container_subvertex' annotation = '' 
              isRoot = 'true' isLeaf = 'true' isAbstract = 'false' visibility = 'public_vis' 
              isDerived = 'false' >
              <Model:Namespace.contents>
                <Model:AssociationEnd xmi.id = 'a3F7DC4E90178' 
                  name = 'subvertex' annotation = '' 
                  isNavigable = 'true' aggregation = 'none' isChangeable = 'true' 
                  type = 'a3F7DC4E701D9' >
                  <Model:AssociationEnd.multiplicity>
                    <Model:MultiplicityType lower = '0' upper = '-1' is_ordered = 'false' is_unique = 'true' />
                  </Model:AssociationEnd.multiplicity>
                </Model:AssociationEnd>
                <Model:AssociationEnd xmi.id = 'a3F7DC4E9017A' 
                  name = 'container' annotation = '' 
                  isNavigable = 'true' aggregation = 'composite' isChangeable = 'true' 
                  type = 'a3F7DC4E701F5' >
                  <Model:AssociationEnd.multiplicity>
                    <Model:MultiplicityType lower = '0' upper = '1' is_ordered = 'false' is_unique = 'false' />
                  </Model:AssociationEnd.multiplicity>
                </Model:AssociationEnd>
              </Model:Namespace.contents>
            </Model:Association>
            <!-- ==================== UML.Behavioral_Elements.State_Machines.A_transition_effect    [Association] ==================== -->
            <Model:Association xmi.id = 'a3F7DC4E90186' 
              name = 'A_transition_effect' annotation = '' 
              isRoot = 'true' isLeaf = 'true' isAbstract = 'false' visibility = 'public_vis' 
              isDerived = 'false' >
              <Model:Namespace.contents>
                <Model:AssociationEnd xmi.id = 'a3F7DC4E90187' 
                  name = 'effect' annotation = '' 
                  isNavigable = 'true' aggregation = 'none' isChangeable = 'true' 
                  type = 'a3F7DC4E70168' >
                  <Model:AssociationEnd.multiplicity>
                    <Model:MultiplicityType lower = '0' upper = '1' is_ordered = 'false' is_unique = 'false' />
                  </Model:AssociationEnd.multiplicity>
                </Model:AssociationEnd>
                <Model:AssociationEnd xmi.id = 'a3F7DC4E90189' 
                  name = 'transition' annotation = '' 
                  isNavigable = 'true' aggregation = 'composite' isChangeable = 'true' 
                  type = 'a3F7DC4E701F4' >
                  <Model:AssociationEnd.multiplicity>
                    <Model:MultiplicityType lower = '0' upper = '1' is_ordered = 'false' is_unique = 'false' />
                  </Model:AssociationEnd.multiplicity>
                </Model:AssociationEnd>
              </Model:Namespace.contents>
            </Model:Association>
            <!-- ==================== UML.Behavioral_Elements.State_Machines.A_state_internalTransition    [Association] ==================== -->
            <Model:Association xmi.id = 'a3F7DC4E901A5' 
              name = 'A_state_internalTransition' annotation = '' 
              isRoot = 'true' isLeaf = 'true' isAbstract = 'false' visibility = 'public_vis' 
              isDerived = 'false' >
              <Model:Namespace.contents>
                <Model:AssociationEnd xmi.id = 'a3F7DC4E901A6' 
                  name = 'internalTransition' annotation = '' 
                  isNavigable = 'true' aggregation = 'none' isChangeable = 'true' 
                  type = 'a3F7DC4E701F4' >
                  <Model:AssociationEnd.multiplicity>
                    <Model:MultiplicityType lower = '0' upper = '-1' is_ordered = 'false' is_unique = 'true' />
                  </Model:AssociationEnd.multiplicity>
                </Model:AssociationEnd>
                <Model:AssociationEnd xmi.id = 'a3F7DC4E901A8' 
                  name = 'state' annotation = '' 
                  isNavigable = 'true' aggregation = 'composite' isChangeable = 'true' 
                  type = 'a3F7DC4E701E4' >
                  <Model:AssociationEnd.multiplicity>
                    <Model:MultiplicityType lower = '0' upper = '1' is_ordered = 'false' is_unique = 'false' />
                  </Model:AssociationEnd.multiplicity>
                </Model:AssociationEnd>
              </Model:Namespace.contents>
            </Model:Association>
            <!-- ==================== UML.Behavioral_Elements.State_Machines.A_transition_trigger    [Association] ==================== -->
            <Model:Association xmi.id = 'a3F7DC4E901B5' 
              name = 'A_transition_trigger' annotation = '' 
              isRoot = 'true' isLeaf = 'true' isAbstract = 'false' visibility = 'public_vis' 
              isDerived = 'false' >
              <Model:Namespace.contents>
                <Model:AssociationEnd xmi.id = 'a3F7DC4E901B6' 
                  name = 'trigger' annotation = '' 
                  isNavigable = 'true' aggregation = 'none' isChangeable = 'true' 
                  type = 'a3F7DC4E701D8' >
                  <Model:AssociationEnd.multiplicity>
                    <Model:MultiplicityType lower = '0' upper = '1' is_ordered = 'false' is_unique = 'false' />
                  </Model:AssociationEnd.multiplicity>
                </Model:AssociationEnd>
                <Model:AssociationEnd xmi.id = 'a3F7DC4E901B8' 
                  name = 'transition' annotation = '' 
                  isNavigable = 'true' aggregation = 'shared' isChangeable = 'true' 
                  type = 'a3F7DC4E701F4' >
                  <Model:AssociationEnd.multiplicity>
                    <Model:MultiplicityType lower = '0' upper = '-1' is_ordered = 'false' is_unique = 'true' />
                  </Model:AssociationEnd.multiplicity>
                </Model:AssociationEnd>
              </Model:Namespace.contents>
            </Model:Association>
            <!-- ==================== UML.Behavioral_Elements.State_Machines.A_stateMachine_transitions    [Association] ==================== -->
            <Model:Association xmi.id = 'a3F7DC4E901C5' 
              name = 'A_stateMachine_transitions' annotation = '' 
              isRoot = 'true' isLeaf = 'true' isAbstract = 'false' visibility = 'public_vis' 
              isDerived = 'false' >
              <Model:Namespace.contents>
                <Model:AssociationEnd xmi.id = 'a3F7DC4E901C6' 
                  name = 'transitions' annotation = '' 
                  isNavigable = 'true' aggregation = 'none' isChangeable = 'true' 
                  type = 'a3F7DC4E701F4' >
                  <Model:AssociationEnd.multiplicity>
                    <Model:MultiplicityType lower = '0' upper = '-1' is_ordered = 'false' is_unique = 'true' />
                  </Model:AssociationEnd.multiplicity>
                </Model:AssociationEnd>
                <Model:AssociationEnd xmi.id = 'a3F7DC4E901D5' 
                  name = 'stateMachine' annotation = '' 
                  isNavigable = 'true' aggregation = 'composite' isChangeable = 'true' 
                  type = 'a3F7DC4E701D7' >
                  <Model:AssociationEnd.multiplicity>
                    <Model:MultiplicityType lower = '0' upper = '1' is_ordered = 'false' is_unique = 'false' />
                  </Model:AssociationEnd.multiplicity>
                </Model:AssociationEnd>
              </Model:Namespace.contents>
            </Model:Association>
            <!-- ==================== UML.Behavioral_Elements.State_Machines.A_outgoing_source    [Association] ==================== -->
            <Model:Association xmi.id = 'a3F7DC4E901E4' 
              name = 'A_outgoing_source' annotation = '' 
              isRoot = 'true' isLeaf = 'true' isAbstract = 'false' visibility = 'public_vis' 
              isDerived = 'false' >
              <Model:Namespace.contents>
                <Model:AssociationEnd xmi.id = 'a3F7DC4E901E5' 
                  name = 'source' annotation = '' 
                  isNavigable = 'true' aggregation = 'none' isChangeable = 'true' 
                  type = 'a3F7DC4E701D9' >
                  <Model:AssociationEnd.multiplicity>
                    <Model:MultiplicityType lower = '1' upper = '1' is_ordered = 'false' is_unique = 'false' />
                  </Model:AssociationEnd.multiplicity>
                </Model:AssociationEnd>
                <Model:AssociationEnd xmi.id = 'a3F7DC4E901E7' 
                  name = 'outgoing' annotation = '' 
                  isNavigable = 'true' aggregation = 'none' isChangeable = 'true' 
                  type = 'a3F7DC4E701F4' >
                  <Model:AssociationEnd.multiplicity>
                    <Model:MultiplicityType lower = '0' upper = '-1' is_ordered = 'false' is_unique = 'true' />
                  </Model:AssociationEnd.multiplicity>
                </Model:AssociationEnd>
              </Model:Namespace.contents>
            </Model:Association>
            <!-- ==================== UML.Behavioral_Elements.State_Machines.A_incoming_target    [Association] ==================== -->
            <Model:Association xmi.id = 'a3F7DC4E901F4' 
              name = 'A_incoming_target' annotation = '' 
              isRoot = 'true' isLeaf = 'true' isAbstract = 'false' visibility = 'public_vis' 
              isDerived = 'false' >
              <Model:Namespace.contents>
                <Model:AssociationEnd xmi.id = 'a3F7DC4E901F5' 
                  name = 'target' annotation = '' 
                  isNavigable = 'true' aggregation = 'none' isChangeable = 'true' 
                  type = 'a3F7DC4E701D9' >
                  <Model:AssociationEnd.multiplicity>
                    <Model:MultiplicityType lower = '1' upper = '1' is_ordered = 'false' is_unique = 'false' />
                  </Model:AssociationEnd.multiplicity>
                </Model:AssociationEnd>
                <Model:AssociationEnd xmi.id = 'a3F7DC4E901F7' 
                  name = 'incoming' annotation = '' 
                  isNavigable = 'true' aggregation = 'none' isChangeable = 'true' 
                  type = 'a3F7DC4E701F4' >
                  <Model:AssociationEnd.multiplicity>
                    <Model:MultiplicityType lower = '0' upper = '-1' is_ordered = 'false' is_unique = 'true' />
                  </Model:AssociationEnd.multiplicity>
                </Model:AssociationEnd>
              </Model:Namespace.contents>
            </Model:Association>
            <!-- ==================== UML.Behavioral_Elements.State_Machines.A_subMachineState_submachine    [Association] ==================== -->
            <Model:Association xmi.id = 'a3F7DC4E90213' 
              name = 'A_subMachineState_submachine' annotation = '' 
              isRoot = 'true' isLeaf = 'true' isAbstract = 'false' visibility = 'public_vis' 
              isDerived = 'false' >
              <Model:Namespace.contents>
                <Model:AssociationEnd xmi.id = 'a3F7DC4E90214' 
                  name = 'submachine' annotation = '' 
                  isNavigable = 'true' aggregation = 'none' isChangeable = 'true' 
                  type = 'a3F7DC4E701D7' >
                  <Model:AssociationEnd.multiplicity>
                    <Model:MultiplicityType lower = '1' upper = '1' is_ordered = 'false' is_unique = 'false' />
                  </Model:AssociationEnd.multiplicity>
                </Model:AssociationEnd>
                <Model:AssociationEnd xmi.id = 'a3F7DC4E90216' 
                  name = 'subMachineState' annotation = '' 
                  isNavigable = 'true' aggregation = 'none' isChangeable = 'true' 
                  type = 'a3F7DC4E70208' >
                  <Model:AssociationEnd.multiplicity>
                    <Model:MultiplicityType lower = '0' upper = '-1' is_ordered = 'false' is_unique = 'true' />
                  </Model:AssociationEnd.multiplicity>
                </Model:AssociationEnd>
              </Model:Namespace.contents>
            </Model:Association>
            <!-- ==================== UML.Behavioral_Elements.State_Machines.A_state3_doActivity    [Association] ==================== -->
            <Model:Association xmi.id = 'a3F7DC4E90222' 
              name = 'A_state3_doActivity' annotation = '' 
              isRoot = 'true' isLeaf = 'true' isAbstract = 'false' visibility = 'public_vis' 
              isDerived = 'false' >
              <Model:Namespace.contents>
                <Model:AssociationEnd xmi.id = 'a3F7DC4E90223' 
                  name = 'doActivity' annotation = '' 
                  isNavigable = 'true' aggregation = 'none' isChangeable = 'true' 
                  type = 'a3F7DC4E70168' >
                  <Model:AssociationEnd.multiplicity>
                    <Model:MultiplicityType lower = '0' upper = '1' is_ordered = 'false' is_unique = 'false' />
                  </Model:AssociationEnd.multiplicity>
                </Model:AssociationEnd>
                <Model:AssociationEnd xmi.id = 'a3F7DC4E90225' 
                  name = 'state3' annotation = '' 
                  isNavigable = 'true' aggregation = 'composite' isChangeable = 'true' 
                  type = 'a3F7DC4E701E4' >
                  <Model:AssociationEnd.multiplicity>
                    <Model:MultiplicityType lower = '0' upper = '1' is_ordered = 'false' is_unique = 'false' />
                  </Model:AssociationEnd.multiplicity>
                </Model:AssociationEnd>
              </Model:Namespace.contents>
            </Model:Association>
          </Model:Namespace.contents>
        </Model:Package>
        <!-- ==================== UML.Behavioral_Elements.Collaborations    [Package] ==================== -->
        <Model:Package xmi.id = 'a3F7DC4E70222' 
          name = 'Collaborations' annotation = '' 
          isRoot = 'false' isLeaf = 'false' isAbstract = 'false' visibility = 'public_vis' >
          <Model:Namespace.contents>
            <!-- ==================== UML.Behavioral_Elements.Collaborations.Collaboration    [Class] ==================== -->
            <Model:Class xmi.id = 'a3F7DC4E70224' 
              name = 'Collaboration' annotation = '' 
              isRoot = 'false' isLeaf = 'false' isAbstract = 'false' visibility = 'public_vis' 
              isSingleton = 'false' 
              supertypes = 'a3F7DC4E70041 a3F7DC4E70051' >
              <Model:Namespace.contents>
                <!-- ==================== UML.Behavioral_Elements.Collaborations.Collaboration.interaction    [Reference] ==================== -->
                <Model:Reference xmi.id = 'ra3F7DC4E90262' 
                  name = 'interaction' annotation = '' 
                  scope = 'instance_level' visibility = 'public_vis' 
                  isChangeable = 'true' 
                  type = 'a3F7DC4E70236' 
                  referencedEnd = 'a3F7DC4E90262' >
                  <Model:StructuralFeature.multiplicity>
                    <Model:MultiplicityType lower = '0' upper = '-1' is_ordered = 'false' is_unique = 'true' />
                  </Model:StructuralFeature.multiplicity>
                </Model:Reference>
                <!-- ==================== UML.Behavioral_Elements.Collaborations.Collaboration.representedClassifier    [Reference] ==================== -->
                <Model:Reference xmi.id = 'ra3F7DC4E902CF' 
                  name = 'representedClassifier' annotation = '' 
                  scope = 'instance_level' visibility = 'public_vis' 
                  isChangeable = 'true' 
                  type = 'a3F7DC4E70052' 
                  referencedEnd = 'a3F7DC4E902CF' >
                  <Model:StructuralFeature.multiplicity>
                    <Model:MultiplicityType lower = '0' upper = '1' is_ordered = 'false' is_unique = 'false' />
                  </Model:StructuralFeature.multiplicity>
                </Model:Reference>
                <!-- ==================== UML.Behavioral_Elements.Collaborations.Collaboration.representedOperation    [Reference] ==================== -->
                <Model:Reference xmi.id = 'ra3F7DC4E9038B' 
                  name = 'representedOperation' annotation = '' 
                  scope = 'instance_level' visibility = 'public_vis' 
                  isChangeable = 'true' 
                  type = 'a3F7DC4E700A0' 
                  referencedEnd = 'a3F7DC4E9038B' >
                  <Model:StructuralFeature.multiplicity>
                    <Model:MultiplicityType lower = '0' upper = '1' is_ordered = 'false' is_unique = 'false' />
                  </Model:StructuralFeature.multiplicity>
                </Model:Reference>
                <!-- ==================== UML.Behavioral_Elements.Collaborations.Collaboration.constrainingElement    [Reference] ==================== -->
                <Model:Reference xmi.id = 'ra3F7DC4E9039A' 
                  name = 'constrainingElement' annotation = '' 
                  scope = 'instance_level' visibility = 'public_vis' 
                  isChangeable = 'true' 
                  type = 'a3F7DC4E70035' 
                  referencedEnd = 'a3F7DC4E9039A' >
                  <Model:StructuralFeature.multiplicity>
                    <Model:MultiplicityType lower = '0' upper = '-1' is_ordered = 'false' is_unique = 'true' />
                  </Model:StructuralFeature.multiplicity>
                </Model:Reference>
              </Model:Namespace.contents>
            </Model:Class>
            <!-- ==================== UML.Behavioral_Elements.Collaborations.ClassifierRole    [Class] ==================== -->
            <Model:Class xmi.id = 'a3F7DC4E70225' 
              name = 'ClassifierRole' annotation = '' 
              isRoot = 'false' isLeaf = 'false' isAbstract = 'false' visibility = 'public_vis' 
              isSingleton = 'false' 
              supertypes = 'a3F7DC4E70052' >
              <Model:Namespace.contents>
                <!-- ==================== UML.Behavioral_Elements.Collaborations.ClassifierRole.base    [Reference] ==================== -->
                <Model:Reference xmi.id = 'ra3F7DC4E90272' 
                  name = 'base' annotation = '' 
                  scope = 'instance_level' visibility = 'public_vis' 
                  isChangeable = 'true' 
                  type = 'a3F7DC4E70052' 
                  referencedEnd = 'a3F7DC4E90272' >
                  <Model:StructuralFeature.multiplicity>
                    <Model:MultiplicityType lower = '1' upper = '-1' is_ordered = 'false' is_unique = 'true' />
                  </Model:StructuralFeature.multiplicity>
                </Model:Reference>
                <!-- ==================== UML.Behavioral_Elements.Collaborations.ClassifierRole.availableFeature    [Reference] ==================== -->
                <Model:Reference xmi.id = 'ra3F7DC4E902B0' 
                  name = 'availableFeature' annotation = '' 
                  scope = 'instance_level' visibility = 'public_vis' 
                  isChangeable = 'true' 
                  type = 'a3F7DC4E70060' 
                  referencedEnd = 'a3F7DC4E902B0' >
                  <Model:StructuralFeature.multiplicity>
                    <Model:MultiplicityType lower = '0' upper = '-1' is_ordered = 'false' is_unique = 'true' />
                  </Model:StructuralFeature.multiplicity>
                </Model:Reference>
                <!-- ==================== UML.Behavioral_Elements.Collaborations.ClassifierRole.message2    [Reference] ==================== -->
                <Model:Reference xmi.id = 'ra3F7DC4E902F1' 
                  name = 'message2' annotation = '' 
                  scope = 'instance_level' visibility = 'public_vis' 
                  isChangeable = 'true' 
                  type = 'a3F7DC4E70235' 
                  referencedEnd = 'a3F7DC4E902F1' >
                  <Model:StructuralFeature.multiplicity>
                    <Model:MultiplicityType lower = '0' upper = '-1' is_ordered = 'false' is_unique = 'true' />
                  </Model:StructuralFeature.multiplicity>
                </Model:Reference>
                <!-- ==================== UML.Behavioral_Elements.Collaborations.ClassifierRole.message1    [Reference] ==================== -->
                <Model:Reference xmi.id = 'ra3F7DC4E902FE' 
                  name = 'message1' annotation = '' 
                  scope = 'instance_level' visibility = 'public_vis' 
                  isChangeable = 'true' 
                  type = 'a3F7DC4E70235' 
                  referencedEnd = 'a3F7DC4E902FE' >
                  <Model:StructuralFeature.multiplicity>
                    <Model:MultiplicityType lower = '0' upper = '-1' is_ordered = 'false' is_unique = 'true' />
                  </Model:StructuralFeature.multiplicity>
                </Model:Reference>
                <!-- ==================== UML.Behavioral_Elements.Collaborations.ClassifierRole.availableContents    [Reference] ==================== -->
                <Model:Reference xmi.id = 'ra3F7DC4E9033D' 
                  name = 'availableContents' annotation = '' 
                  scope = 'instance_level' visibility = 'public_vis' 
                  isChangeable = 'true' 
                  type = 'a3F7DC4E70035' 
                  referencedEnd = 'a3F7DC4E9033D' >
                  <Model:StructuralFeature.multiplicity>
                    <Model:MultiplicityType lower = '0' upper = '-1' is_ordered = 'false' is_unique = 'true' />
                  </Model:StructuralFeature.multiplicity>
                </Model:Reference>
                <!-- ==================== UML.Behavioral_Elements.Collaborations.ClassifierRole.multiplicity    [Attribute] ==================== -->
                <Model:Attribute xmi.id = 'a3F7DC4E70226' 
                  name = 'multiplicity' annotation = '' 
                  scope = 'instance_level' visibility = 'public_vis' 
                  isChangeable = 'true' 
                  isDerived = 'false' 
                  type = 'a3F7DC4E7000F' >
                  <Model:StructuralFeature.multiplicity>
                    <Model:MultiplicityType lower = '1' upper = '1' is_ordered = 'false' is_unique = 'false' />
                  </Model:StructuralFeature.multiplicity>
                </Model:Attribute>
              </Model:Namespace.contents>
            </Model:Class>
            <!-- ==================== UML.Behavioral_Elements.Collaborations.AssociationRole    [Class] ==================== -->
            <Model:Class xmi.id = 'a3F7DC4E70227' 
              name = 'AssociationRole' annotation = '' 
              isRoot = 'false' isLeaf = 'false' isAbstract = 'false' visibility = 'public_vis' 
              isSingleton = 'false' 
              supertypes = 'a3F7DC4E70090' >
              <Model:Namespace.contents>
                <!-- ==================== UML.Behavioral_Elements.Collaborations.AssociationRole.base    [Reference] ==================== -->
                <Model:Reference xmi.id = 'ra3F7DC4E9029F' 
                  name = 'base' annotation = '' 
                  scope = 'instance_level' visibility = 'public_vis' 
                  isChangeable = 'true' 
                  type = 'a3F7DC4E70090' 
                  referencedEnd = 'a3F7DC4E9029F' >
                  <Model:StructuralFeature.multiplicity>
                    <Model:MultiplicityType lower = '0' upper = '1' is_ordered = 'false' is_unique = 'false' />
                  </Model:StructuralFeature.multiplicity>
                </Model:Reference>
                <!-- ==================== UML.Behavioral_Elements.Collaborations.AssociationRole.message    [Reference] ==================== -->
                <Model:Reference xmi.id = 'ra3F7DC4E9032F' 
                  name = 'message' annotation = '' 
                  scope = 'instance_level' visibility = 'public_vis' 
                  isChangeable = 'true' 
                  type = 'a3F7DC4E70235' 
                  referencedEnd = 'a3F7DC4E9032F' >
                  <Model:StructuralFeature.multiplicity>
                    <Model:MultiplicityType lower = '0' upper = '-1' is_ordered = 'false' is_unique = 'true' />
                  </Model:StructuralFeature.multiplicity>
                </Model:Reference>
                <!-- ==================== UML.Behavioral_Elements.Collaborations.AssociationRole.multiplicity    [Attribute] ==================== -->
                <Model:Attribute xmi.id = 'a3F7DC4E70232' 
                  name = 'multiplicity' annotation = '' 
                  scope = 'instance_level' visibility = 'public_vis' 
                  isChangeable = 'true' 
                  isDerived = 'false' 
                  type = 'a3F7DC4E7000F' >
                  <Model:StructuralFeature.multiplicity>
                    <Model:MultiplicityType lower = '1' upper = '1' is_ordered = 'false' is_unique = 'false' />
                  </Model:StructuralFeature.multiplicity>
                </Model:Attribute>
              </Model:Namespace.contents>
            </Model:Class>
            <!-- ==================== UML.Behavioral_Elements.Collaborations.AssociationEndRole    [Class] ==================== -->
            <Model:Class xmi.id = 'a3F7DC4E70233' 
              name = 'AssociationEndRole' annotation = '' 
              isRoot = 'false' isLeaf = 'false' isAbstract = 'false' visibility = 'public_vis' 
              isSingleton = 'false' 
              supertypes = 'a3F7DC4E70070' >
              <Model:Namespace.contents>
                <!-- ==================== UML.Behavioral_Elements.Collaborations.AssociationEndRole.base    [Reference] ==================== -->
                <Model:Reference xmi.id = 'ra3F7DC4E90281' 
                  name = 'base' annotation = '' 
                  scope = 'instance_level' visibility = 'public_vis' 
                  isChangeable = 'true' 
                  type = 'a3F7DC4E70070' 
                  referencedEnd = 'a3F7DC4E90281' >
                  <Model:StructuralFeature.multiplicity>
                    <Model:MultiplicityType lower = '0' upper = '1' is_ordered = 'false' is_unique = 'false' />
                  </Model:StructuralFeature.multiplicity>
                </Model:Reference>
                <!-- ==================== UML.Behavioral_Elements.Collaborations.AssociationEndRole.availableQualifier    [Reference] ==================== -->
                <Model:Reference xmi.id = 'ra3F7DC4E9036C' 
                  name = 'availableQualifier' annotation = '' 
                  scope = 'instance_level' visibility = 'public_vis' 
                  isChangeable = 'true' 
                  type = 'a3F7DC4E7009C' 
                  referencedEnd = 'a3F7DC4E9036C' >
                  <Model:StructuralFeature.multiplicity>
                    <Model:MultiplicityType lower = '0' upper = '-1' is_ordered = 'false' is_unique = 'true' />
                  </Model:StructuralFeature.multiplicity>
                </Model:Reference>
                <!-- ==================== UML.Behavioral_Elements.Collaborations.AssociationEndRole.collaborationMultiplicity    [Attribute] ==================== -->
                <Model:Attribute xmi.id = 'a3F7DC4E70234' 
                  name = 'collaborationMultiplicity' annotation = '' 
                  scope = 'instance_level' visibility = 'public_vis' 
                  isChangeable = 'true' 
                  isDerived = 'false' 
                  type = 'a3F7DC4E7000F' >
                  <Model:StructuralFeature.multiplicity>
                    <Model:MultiplicityType lower = '1' upper = '1' is_ordered = 'false' is_unique = 'false' />
                  </Model:StructuralFeature.multiplicity>
                </Model:Attribute>
              </Model:Namespace.contents>
            </Model:Class>
            <!-- ==================== UML.Behavioral_Elements.Collaborations.Message    [Class] ==================== -->
            <Model:Class xmi.id = 'a3F7DC4E70235' 
              name = 'Message' annotation = '' 
              isRoot = 'false' isLeaf = 'false' isAbstract = 'false' visibility = 'public_vis' 
              isSingleton = 'false' 
              supertypes = 'a3F7DC4E70035' >
              <Model:Namespace.contents>
                <!-- ==================== UML.Behavioral_Elements.Collaborations.Message.interaction    [Reference] ==================== -->
                <Model:Reference xmi.id = 'ra3F7DC4E90249' 
                  name = 'interaction' annotation = '' 
                  scope = 'instance_level' visibility = 'public_vis' 
                  isChangeable = 'true' 
                  type = 'a3F7DC4E70236' 
                  referencedEnd = 'a3F7DC4E90249' >
                  <Model:StructuralFeature.multiplicity>
                    <Model:MultiplicityType lower = '1' upper = '1' is_ordered = 'false' is_unique = 'false' />
                  </Model:StructuralFeature.multiplicity>
                </Model:Reference>
                <!-- ==================== UML.Behavioral_Elements.Collaborations.Message.message4    [Reference] ==================== -->
                <Model:Reference xmi.id = 'ra3F7DC4E902C2' 
                  name = 'message4' annotation = '' 
                  scope = 'instance_level' visibility = 'public_vis' 
                  isChangeable = 'true' 
                  type = 'a3F7DC4E70235' 
                  referencedEnd = 'a3F7DC4E902C2' >
                  <Model:StructuralFeature.multiplicity>
                    <Model:MultiplicityType lower = '0' upper = '-1' is_ordered = 'false' is_unique = 'true' />
                  </Model:StructuralFeature.multiplicity>
                </Model:Reference>
                <!-- ==================== UML.Behavioral_Elements.Collaborations.Message.activator    [Reference] ==================== -->
                <Model:Reference xmi.id = 'ra3F7DC4E902C0' 
                  name = 'activator' annotation = '' 
                  scope = 'instance_level' visibility = 'public_vis' 
                  isChangeable = 'true' 
                  type = 'a3F7DC4E70235' 
                  referencedEnd = 'a3F7DC4E902C0' >
                  <Model:StructuralFeature.multiplicity>
                    <Model:MultiplicityType lower = '0' upper = '1' is_ordered = 'false' is_unique = 'false' />
                  </Model:StructuralFeature.multiplicity>
                </Model:Reference>
                <!-- ==================== UML.Behavioral_Elements.Collaborations.Message.sender    [Reference] ==================== -->
                <Model:Reference xmi.id = 'ra3F7DC4E902EF' 
                  name = 'sender' annotation = '' 
                  scope = 'instance_level' visibility = 'public_vis' 
                  isChangeable = 'true' 
                  type = 'a3F7DC4E70225' 
                  referencedEnd = 'a3F7DC4E902EF' >
                  <Model:StructuralFeature.multiplicity>
                    <Model:MultiplicityType lower = '1' upper = '1' is_ordered = 'false' is_unique = 'false' />
                  </Model:StructuralFeature.multiplicity>
                </Model:Reference>
                <!-- ==================== UML.Behavioral_Elements.Collaborations.Message.receiver    [Reference] ==================== -->
                <Model:Reference xmi.id = 'ra3F7DC4E90300' 
                  name = 'receiver' annotation = '' 
                  scope = 'instance_level' visibility = 'public_vis' 
                  isChangeable = 'true' 
                  type = 'a3F7DC4E70225' 
                  referencedEnd = 'a3F7DC4E90300' >
                  <Model:StructuralFeature.multiplicity>
                    <Model:MultiplicityType lower = '1' upper = '1' is_ordered = 'false' is_unique = 'false' />
                  </Model:StructuralFeature.multiplicity>
                </Model:Reference>
                <!-- ==================== UML.Behavioral_Elements.Collaborations.Message.predecessor    [Reference] ==================== -->
                <Model:Reference xmi.id = 'ra3F7DC4E90310' 
                  name = 'predecessor' annotation = '' 
                  scope = 'instance_level' visibility = 'public_vis' 
                  isChangeable = 'true' 
                  type = 'a3F7DC4E70235' 
                  referencedEnd = 'a3F7DC4E90310' >
                  <Model:StructuralFeature.multiplicity>
                    <Model:MultiplicityType lower = '0' upper = '-1' is_ordered = 'false' is_unique = 'true' />
                  </Model:StructuralFeature.multiplicity>
                </Model:Reference>
                <!-- ==================== UML.Behavioral_Elements.Collaborations.Message.message3    [Reference] ==================== -->
                <Model:Reference xmi.id = 'ra3F7DC4E9030E' 
                  name = 'message3' annotation = '' 
                  scope = 'instance_level' visibility = 'public_vis' 
                  isChangeable = 'true' 
                  type = 'a3F7DC4E70235' 
                  referencedEnd = 'a3F7DC4E9030E' >
                  <Model:StructuralFeature.multiplicity>
                    <Model:MultiplicityType lower = '0' upper = '-1' is_ordered = 'false' is_unique = 'true' />
                  </Model:StructuralFeature.multiplicity>
                </Model:Reference>
                <!-- ==================== UML.Behavioral_Elements.Collaborations.Message.communicationConnection    [Reference] ==================== -->
                <Model:Reference xmi.id = 'ra3F7DC4E9032D' 
                  name = 'communicationConnection' annotation = '' 
                  scope = 'instance_level' visibility = 'public_vis' 
                  isChangeable = 'true' 
                  type = 'a3F7DC4E70227' 
                  referencedEnd = 'a3F7DC4E9032D' >
                  <Model:StructuralFeature.multiplicity>
                    <Model:MultiplicityType lower = '0' upper = '1' is_ordered = 'false' is_unique = 'false' />
                  </Model:StructuralFeature.multiplicity>
                </Model:Reference>
                <!-- ==================== UML.Behavioral_Elements.Collaborations.Message.action    [Reference] ==================== -->
                <Model:Reference xmi.id = 'ra3F7DC4E9035C' 
                  name = 'action' annotation = '' 
                  scope = 'instance_level' visibility = 'public_vis' 
                  isChangeable = 'true' 
                  type = 'a3F7DC4E70168' 
                  referencedEnd = 'a3F7DC4E9035C' >
                  <Model:StructuralFeature.multiplicity>
                    <Model:MultiplicityType lower = '1' upper = '1' is_ordered = 'false' is_unique = 'false' />
                  </Model:StructuralFeature.multiplicity>
                </Model:Reference>
              </Model:Namespace.contents>
            </Model:Class>
            <!-- ==================== UML.Behavioral_Elements.Collaborations.Interaction    [Class] ==================== -->
            <Model:Class xmi.id = 'a3F7DC4E70236' 
              name = 'Interaction' annotation = '' 
              isRoot = 'false' isLeaf = 'false' isAbstract = 'false' visibility = 'public_vis' 
              isSingleton = 'false' 
              supertypes = 'a3F7DC4E70035' >
              <Model:Namespace.contents>
                <!-- ==================== UML.Behavioral_Elements.Collaborations.Interaction.message    [Reference] ==================== -->
                <Model:Reference xmi.id = 'ra3F7DC4E90247' 
                  name = 'message' annotation = '' 
                  scope = 'instance_level' visibility = 'public_vis' 
                  isChangeable = 'true' 
                  type = 'a3F7DC4E70235' 
                  referencedEnd = 'a3F7DC4E90247' >
                  <Model:StructuralFeature.multiplicity>
                    <Model:MultiplicityType lower = '1' upper = '-1' is_ordered = 'false' is_unique = 'true' />
                  </Model:StructuralFeature.multiplicity>
                </Model:Reference>
                <!-- ==================== UML.Behavioral_Elements.Collaborations.Interaction.context    [Reference] ==================== -->
                <Model:Reference xmi.id = 'ra3F7DC4E90264' 
                  name = 'context' annotation = '' 
                  scope = 'instance_level' visibility = 'public_vis' 
                  isChangeable = 'true' 
                  type = 'a3F7DC4E70224' 
                  referencedEnd = 'a3F7DC4E90264' >
                  <Model:StructuralFeature.multiplicity>
                    <Model:MultiplicityType lower = '1' upper = '1' is_ordered = 'false' is_unique = 'false' />
                  </Model:StructuralFeature.multiplicity>
                </Model:Reference>
              </Model:Namespace.contents>
            </Model:Class>
            <!-- ==================== UML.Behavioral_Elements.Collaborations.org.omg.mof.idl_substitute_name=umlContext    [Tag] ==================== -->
            <Model:Tag xmi.id = 'G.341' 
              name = 'org.omg.mof.idl_substitute_name=umlContext' annotation = '' 
              tagId = 'org.omg.mof.idl_substitute_name' 
              elements = 'ra3F7DC4E90264 a3F7DC4E90264' >
              <Model:Tag.values>
                <XMI.any xmi.type = 'string' xmi.name = ''>umlContext</XMI.any>
              </Model:Tag.values>
            </Model:Tag>
            <!-- ==================== UML.Behavioral_Elements.Collaborations.A_interaction_message    [Association] ==================== -->
            <Model:Association xmi.id = 'a3F7DC4E90246' 
              name = 'A_interaction_message' annotation = '' 
              isRoot = 'true' isLeaf = 'true' isAbstract = 'false' visibility = 'public_vis' 
              isDerived = 'false' >
              <Model:Namespace.contents>
                <Model:AssociationEnd xmi.id = 'a3F7DC4E90247' 
                  name = 'message' annotation = '' 
                  isNavigable = 'true' aggregation = 'none' isChangeable = 'true' 
                  type = 'a3F7DC4E70235' >
                  <Model:AssociationEnd.multiplicity>
                    <Model:MultiplicityType lower = '1' upper = '-1' is_ordered = 'false' is_unique = 'true' />
                  </Model:AssociationEnd.multiplicity>
                </Model:AssociationEnd>
                <Model:AssociationEnd xmi.id = 'a3F7DC4E90249' 
                  name = 'interaction' annotation = '' 
                  isNavigable = 'true' aggregation = 'composite' isChangeable = 'true' 
                  type = 'a3F7DC4E70236' >
                  <Model:AssociationEnd.multiplicity>
                    <Model:MultiplicityType lower = '1' upper = '1' is_ordered = 'false' is_unique = 'false' />
                  </Model:AssociationEnd.multiplicity>
                </Model:AssociationEnd>
              </Model:Namespace.contents>
            </Model:Association>
            <!-- ==================== UML.Behavioral_Elements.Collaborations.A_context_interaction    [Association] ==================== -->
            <Model:Association xmi.id = 'a3F7DC4E90261' 
              name = 'A_context_interaction' annotation = '' 
              isRoot = 'true' isLeaf = 'true' isAbstract = 'false' visibility = 'public_vis' 
              isDerived = 'false' >
              <Model:Namespace.contents>
                <Model:AssociationEnd xmi.id = 'a3F7DC4E90262' 
                  name = 'interaction' annotation = '' 
                  isNavigable = 'true' aggregation = 'none' isChangeable = 'true' 
                  type = 'a3F7DC4E70236' >
                  <Model:AssociationEnd.multiplicity>
                    <Model:MultiplicityType lower = '0' upper = '-1' is_ordered = 'false' is_unique = 'true' />
                  </Model:AssociationEnd.multiplicity>
                </Model:AssociationEnd>
                <Model:AssociationEnd xmi.id = 'a3F7DC4E90264' 
                  name = 'context' annotation = '' 
                  isNavigable = 'true' aggregation = 'composite' isChangeable = 'true' 
                  type = 'a3F7DC4E70224' >
                  <Model:AssociationEnd.multiplicity>
                    <Model:MultiplicityType lower = '1' upper = '1' is_ordered = 'false' is_unique = 'false' />
                  </Model:AssociationEnd.multiplicity>
                </Model:AssociationEnd>
              </Model:Namespace.contents>
            </Model:Association>
            <!-- ==================== UML.Behavioral_Elements.Collaborations.A_classifierRole_base    [Association] ==================== -->
            <Model:Association xmi.id = 'a3F7DC4E90271' 
              name = 'A_classifierRole_base' annotation = '' 
              isRoot = 'true' isLeaf = 'true' isAbstract = 'false' visibility = 'public_vis' 
              isDerived = 'false' >
              <Model:Namespace.contents>
                <Model:AssociationEnd xmi.id = 'a3F7DC4E90272' 
                  name = 'base' annotation = '' 
                  isNavigable = 'true' aggregation = 'none' isChangeable = 'true' 
                  type = 'a3F7DC4E70052' >
                  <Model:AssociationEnd.multiplicity>
                    <Model:MultiplicityType lower = '1' upper = '-1' is_ordered = 'false' is_unique = 'true' />
                  </Model:AssociationEnd.multiplicity>
                </Model:AssociationEnd>
                <Model:AssociationEnd xmi.id = 'a3F7DC4E90274' 
                  name = 'classifierRole' annotation = '' 
                  isNavigable = 'true' aggregation = 'none' isChangeable = 'true' 
                  type = 'a3F7DC4E70225' >
                  <Model:AssociationEnd.multiplicity>
                    <Model:MultiplicityType lower = '0' upper = '-1' is_ordered = 'false' is_unique = 'true' />
                  </Model:AssociationEnd.multiplicity>
                </Model:AssociationEnd>
              </Model:Namespace.contents>
            </Model:Association>
            <!-- ==================== UML.Behavioral_Elements.Collaborations.A_base_associationEndRole    [Association] ==================== -->
            <Model:Association xmi.id = 'a3F7DC4E90280' 
              name = 'A_base_associationEndRole' annotation = '' 
              isRoot = 'true' isLeaf = 'true' isAbstract = 'false' visibility = 'public_vis' 
              isDerived = 'false' >
              <Model:Namespace.contents>
                <Model:AssociationEnd xmi.id = 'a3F7DC4E90281' 
                  name = 'base' annotation = '' 
                  isNavigable = 'true' aggregation = 'none' isChangeable = 'true' 
                  type = 'a3F7DC4E70070' >
                  <Model:AssociationEnd.multiplicity>
                    <Model:MultiplicityType lower = '0' upper = '1' is_ordered = 'false' is_unique = 'false' />
                  </Model:AssociationEnd.multiplicity>
                </Model:AssociationEnd>
                <Model:AssociationEnd xmi.id = 'a3F7DC4E90283' 
                  name = 'associationEndRole' annotation = '' 
                  isNavigable = 'true' aggregation = 'none' isChangeable = 'true' 
                  type = 'a3F7DC4E70233' >
                  <Model:AssociationEnd.multiplicity>
                    <Model:MultiplicityType lower = '0' upper = '-1' is_ordered = 'false' is_unique = 'true' />
                  </Model:AssociationEnd.multiplicity>
                </Model:AssociationEnd>
              </Model:Namespace.contents>
            </Model:Association>
            <!-- ==================== UML.Behavioral_Elements.Collaborations.A_base_associationRole    [Association] ==================== -->
            <Model:Association xmi.id = 'a3F7DC4E90290' 
              name = 'A_base_associationRole' annotation = '' 
              isRoot = 'true' isLeaf = 'true' isAbstract = 'false' visibility = 'public_vis' 
              isDerived = 'false' >
              <Model:Namespace.contents>
                <Model:AssociationEnd xmi.id = 'a3F7DC4E9029F' 
                  name = 'base' annotation = '' 
                  isNavigable = 'true' aggregation = 'none' isChangeable = 'true' 
                  type = 'a3F7DC4E70090' >
                  <Model:AssociationEnd.multiplicity>
                    <Model:MultiplicityType lower = '0' upper = '1' is_ordered = 'false' is_unique = 'false' />
                  </Model:AssociationEnd.multiplicity>
                </Model:AssociationEnd>
                <Model:AssociationEnd xmi.id = 'a3F7DC4E902A1' 
                  name = 'associationRole' annotation = '' 
                  isNavigable = 'true' aggregation = 'none' isChangeable = 'true' 
                  type = 'a3F7DC4E70227' >
                  <Model:AssociationEnd.multiplicity>
                    <Model:MultiplicityType lower = '0' upper = '-1' is_ordered = 'false' is_unique = 'true' />
                  </Model:AssociationEnd.multiplicity>
                </Model:AssociationEnd>
              </Model:Namespace.contents>
            </Model:Association>
            <!-- ==================== UML.Behavioral_Elements.Collaborations.A_classifierRole_availableFeature    [Association] ==================== -->
            <Model:Association xmi.id = 'a3F7DC4E902AF' 
              name = 'A_classifierRole_availableFeature' annotation = '' 
              isRoot = 'true' isLeaf = 'true' isAbstract = 'false' visibility = 'public_vis' 
              isDerived = 'false' >
              <Model:Namespace.contents>
                <Model:AssociationEnd xmi.id = 'a3F7DC4E902B0' 
                  name = 'availableFeature' annotation = '' 
                  isNavigable = 'true' aggregation = 'none' isChangeable = 'true' 
                  type = 'a3F7DC4E70060' >
                  <Model:AssociationEnd.multiplicity>
                    <Model:MultiplicityType lower = '0' upper = '-1' is_ordered = 'false' is_unique = 'true' />
                  </Model:AssociationEnd.multiplicity>
                </Model:AssociationEnd>
                <Model:AssociationEnd xmi.id = 'a3F7DC4E902B2' 
                  name = 'classifierRole' annotation = '' 
                  isNavigable = 'true' aggregation = 'shared' isChangeable = 'true' 
                  type = 'a3F7DC4E70225' >
                  <Model:AssociationEnd.multiplicity>
                    <Model:MultiplicityType lower = '0' upper = '-1' is_ordered = 'false' is_unique = 'true' />
                  </Model:AssociationEnd.multiplicity>
                </Model:AssociationEnd>
              </Model:Namespace.contents>
            </Model:Association>
            <!-- ==================== UML.Behavioral_Elements.Collaborations.A_message4_activator    [Association] ==================== -->
            <Model:Association xmi.id = 'a3F7DC4E902BF' 
              name = 'A_message4_activator' annotation = '' 
              isRoot = 'true' isLeaf = 'true' isAbstract = 'false' visibility = 'public_vis' 
              isDerived = 'false' >
              <Model:Namespace.contents>
                <Model:AssociationEnd xmi.id = 'a3F7DC4E902C0' 
                  name = 'activator' annotation = '' 
                  isNavigable = 'true' aggregation = 'none' isChangeable = 'true' 
                  type = 'a3F7DC4E70235' >
                  <Model:AssociationEnd.multiplicity>
                    <Model:MultiplicityType lower = '0' upper = '1' is_ordered = 'false' is_unique = 'false' />
                  </Model:AssociationEnd.multiplicity>
                </Model:AssociationEnd>
                <Model:AssociationEnd xmi.id = 'a3F7DC4E902C2' 
                  name = 'message4' annotation = '' 
                  isNavigable = 'true' aggregation = 'none' isChangeable = 'true' 
                  type = 'a3F7DC4E70235' >
                  <Model:AssociationEnd.multiplicity>
                    <Model:MultiplicityType lower = '0' upper = '-1' is_ordered = 'false' is_unique = 'true' />
                  </Model:AssociationEnd.multiplicity>
                </Model:AssociationEnd>
              </Model:Namespace.contents>
            </Model:Association>
            <!-- ==================== UML.Behavioral_Elements.Collaborations.A_collaboration_representedClassifier    [Association] ==================== -->
            <Model:Association xmi.id = 'a3F7DC4E902CE' 
              name = 'A_collaboration_representedClassifier' annotation = '' 
              isRoot = 'true' isLeaf = 'true' isAbstract = 'false' visibility = 'public_vis' 
              isDerived = 'false' >
              <Model:Namespace.contents>
                <Model:AssociationEnd xmi.id = 'a3F7DC4E902CF' 
                  name = 'representedClassifier' annotation = '' 
                  isNavigable = 'true' aggregation = 'none' isChangeable = 'true' 
                  type = 'a3F7DC4E70052' >
                  <Model:AssociationEnd.multiplicity>
                    <Model:MultiplicityType lower = '0' upper = '1' is_ordered = 'false' is_unique = 'false' />
                  </Model:AssociationEnd.multiplicity>
                </Model:AssociationEnd>
                <Model:AssociationEnd xmi.id = 'a3F7DC4E902DF' 
                  name = 'collaboration' annotation = '' 
                  isNavigable = 'true' aggregation = 'none' isChangeable = 'true' 
                  type = 'a3F7DC4E70224' >
                  <Model:AssociationEnd.multiplicity>
                    <Model:MultiplicityType lower = '0' upper = '-1' is_ordered = 'false' is_unique = 'true' />
                  </Model:AssociationEnd.multiplicity>
                </Model:AssociationEnd>
              </Model:Namespace.contents>
            </Model:Association>
            <!-- ==================== UML.Behavioral_Elements.Collaborations.A_message2_sender    [Association] ==================== -->
            <Model:Association xmi.id = 'a3F7DC4E902EE' 
              name = 'A_message2_sender' annotation = '' 
              isRoot = 'true' isLeaf = 'true' isAbstract = 'false' visibility = 'public_vis' 
              isDerived = 'false' >
              <Model:Namespace.contents>
                <Model:AssociationEnd xmi.id = 'a3F7DC4E902EF' 
                  name = 'sender' annotation = '' 
                  isNavigable = 'true' aggregation = 'none' isChangeable = 'true' 
                  type = 'a3F7DC4E70225' >
                  <Model:AssociationEnd.multiplicity>
                    <Model:MultiplicityType lower = '1' upper = '1' is_ordered = 'false' is_unique = 'false' />
                  </Model:AssociationEnd.multiplicity>
                </Model:AssociationEnd>
                <Model:AssociationEnd xmi.id = 'a3F7DC4E902F1' 
                  name = 'message2' annotation = '' 
                  isNavigable = 'true' aggregation = 'none' isChangeable = 'true' 
                  type = 'a3F7DC4E70235' >
                  <Model:AssociationEnd.multiplicity>
                    <Model:MultiplicityType lower = '0' upper = '-1' is_ordered = 'false' is_unique = 'true' />
                  </Model:AssociationEnd.multiplicity>
                </Model:AssociationEnd>
              </Model:Namespace.contents>
            </Model:Association>
            <!-- ==================== UML.Behavioral_Elements.Collaborations.A_receiver_message1    [Association] ==================== -->
            <Model:Association xmi.id = 'a3F7DC4E902FD' 
              name = 'A_receiver_message1' annotation = '' 
              isRoot = 'true' isLeaf = 'true' isAbstract = 'false' visibility = 'public_vis' 
              isDerived = 'false' >
              <Model:Namespace.contents>
                <Model:AssociationEnd xmi.id = 'a3F7DC4E902FE' 
                  name = 'message1' annotation = '' 
                  isNavigable = 'true' aggregation = 'none' isChangeable = 'true' 
                  type = 'a3F7DC4E70235' >
                  <Model:AssociationEnd.multiplicity>
                    <Model:MultiplicityType lower = '0' upper = '-1' is_ordered = 'false' is_unique = 'true' />
                  </Model:AssociationEnd.multiplicity>
                </Model:AssociationEnd>
                <Model:AssociationEnd xmi.id = 'a3F7DC4E90300' 
                  name = 'receiver' annotation = '' 
                  isNavigable = 'true' aggregation = 'none' isChangeable = 'true' 
                  type = 'a3F7DC4E70225' >
                  <Model:AssociationEnd.multiplicity>
                    <Model:MultiplicityType lower = '1' upper = '1' is_ordered = 'false' is_unique = 'false' />
                  </Model:AssociationEnd.multiplicity>
                </Model:AssociationEnd>
              </Model:Namespace.contents>
            </Model:Association>
            <!-- ==================== UML.Behavioral_Elements.Collaborations.A_predecessor_message3    [Association] ==================== -->
            <Model:Association xmi.id = 'a3F7DC4E9030D' 
              name = 'A_predecessor_message3' annotation = '' 
              isRoot = 'true' isLeaf = 'true' isAbstract = 'false' visibility = 'public_vis' 
              isDerived = 'false' >
              <Model:Namespace.contents>
                <Model:AssociationEnd xmi.id = 'a3F7DC4E9030E' 
                  name = 'message3' annotation = '' 
                  isNavigable = 'true' aggregation = 'none' isChangeable = 'true' 
                  type = 'a3F7DC4E70235' >
                  <Model:AssociationEnd.multiplicity>
                    <Model:MultiplicityType lower = '0' upper = '-1' is_ordered = 'false' is_unique = 'true' />
                  </Model:AssociationEnd.multiplicity>
                </Model:AssociationEnd>
                <Model:AssociationEnd xmi.id = 'a3F7DC4E90310' 
                  name = 'predecessor' annotation = '' 
                  isNavigable = 'true' aggregation = 'none' isChangeable = 'true' 
                  type = 'a3F7DC4E70235' >
                  <Model:AssociationEnd.multiplicity>
                    <Model:MultiplicityType lower = '0' upper = '-1' is_ordered = 'false' is_unique = 'true' />
                  </Model:AssociationEnd.multiplicity>
                </Model:AssociationEnd>
              </Model:Namespace.contents>
            </Model:Association>
            <!-- ==================== UML.Behavioral_Elements.Collaborations.A_message_communicationConnection    [Association] ==================== -->
            <Model:Association xmi.id = 'a3F7DC4E9032C' 
              name = 'A_message_communicationConnection' annotation = '' 
              isRoot = 'true' isLeaf = 'true' isAbstract = 'false' visibility = 'public_vis' 
              isDerived = 'false' >
              <Model:Namespace.contents>
                <Model:AssociationEnd xmi.id = 'a3F7DC4E9032D' 
                  name = 'communicationConnection' annotation = '' 
                  isNavigable = 'true' aggregation = 'none' isChangeable = 'true' 
                  type = 'a3F7DC4E70227' >
                  <Model:AssociationEnd.multiplicity>
                    <Model:MultiplicityType lower = '0' upper = '1' is_ordered = 'false' is_unique = 'false' />
                  </Model:AssociationEnd.multiplicity>
                </Model:AssociationEnd>
                <Model:AssociationEnd xmi.id = 'a3F7DC4E9032F' 
                  name = 'message' annotation = '' 
                  isNavigable = 'true' aggregation = 'none' isChangeable = 'true' 
                  type = 'a3F7DC4E70235' >
                  <Model:AssociationEnd.multiplicity>
                    <Model:MultiplicityType lower = '0' upper = '-1' is_ordered = 'false' is_unique = 'true' />
                  </Model:AssociationEnd.multiplicity>
                </Model:AssociationEnd>
              </Model:Namespace.contents>
            </Model:Association>
            <!-- ==================== UML.Behavioral_Elements.Collaborations.A_classifierRole_availableContents    [Association] ==================== -->
            <Model:Association xmi.id = 'a3F7DC4E9033C' 
              name = 'A_classifierRole_availableContents' annotation = '' 
              isRoot = 'true' isLeaf = 'true' isAbstract = 'false' visibility = 'public_vis' 
              isDerived = 'false' >
              <Model:Namespace.contents>
                <Model:AssociationEnd xmi.id = 'a3F7DC4E9033D' 
                  name = 'availableContents' annotation = '' 
                  isNavigable = 'true' aggregation = 'none' isChangeable = 'true' 
                  type = 'a3F7DC4E70035' >
                  <Model:AssociationEnd.multiplicity>
                    <Model:MultiplicityType lower = '0' upper = '-1' is_ordered = 'false' is_unique = 'true' />
                  </Model:AssociationEnd.multiplicity>
                </Model:AssociationEnd>
                <Model:AssociationEnd xmi.id = 'a3F7DC4E9033F' 
                  name = 'classifierRole' annotation = '' 
                  isNavigable = 'true' aggregation = 'shared' isChangeable = 'true' 
                  type = 'a3F7DC4E70225' >
                  <Model:AssociationEnd.multiplicity>
                    <Model:MultiplicityType lower = '0' upper = '-1' is_ordered = 'false' is_unique = 'true' />
                  </Model:AssociationEnd.multiplicity>
                </Model:AssociationEnd>
              </Model:Namespace.contents>
            </Model:Association>
            <!-- ==================== UML.Behavioral_Elements.Collaborations.A_action_message    [Association] ==================== -->
            <Model:Association xmi.id = 'a3F7DC4E9035B' 
              name = 'A_action_message' annotation = '' 
              isRoot = 'true' isLeaf = 'true' isAbstract = 'false' visibility = 'public_vis' 
              isDerived = 'false' >
              <Model:Namespace.contents>
                <Model:AssociationEnd xmi.id = 'a3F7DC4E9035C' 
                  name = 'action' annotation = '' 
                  isNavigable = 'true' aggregation = 'none' isChangeable = 'true' 
                  type = 'a3F7DC4E70168' >
                  <Model:AssociationEnd.multiplicity>
                    <Model:MultiplicityType lower = '1' upper = '1' is_ordered = 'false' is_unique = 'false' />
                  </Model:AssociationEnd.multiplicity>
                </Model:AssociationEnd>
                <Model:AssociationEnd xmi.id = 'a3F7DC4E9035E' 
                  name = 'message' annotation = '' 
                  isNavigable = 'true' aggregation = 'none' isChangeable = 'true' 
                  type = 'a3F7DC4E70235' >
                  <Model:AssociationEnd.multiplicity>
                    <Model:MultiplicityType lower = '0' upper = '-1' is_ordered = 'false' is_unique = 'true' />
                  </Model:AssociationEnd.multiplicity>
                </Model:AssociationEnd>
              </Model:Namespace.contents>
            </Model:Association>
            <!-- ==================== UML.Behavioral_Elements.Collaborations.A_associationEndRole_availableQualifier    [Association] ==================== -->
            <Model:Association xmi.id = 'a3F7DC4E9036B' 
              name = 'A_associationEndRole_availableQualifier' annotation = '' 
              isRoot = 'true' isLeaf = 'true' isAbstract = 'false' visibility = 'public_vis' 
              isDerived = 'false' >
              <Model:Namespace.contents>
                <Model:AssociationEnd xmi.id = 'a3F7DC4E9036C' 
                  name = 'availableQualifier' annotation = '' 
                  isNavigable = 'true' aggregation = 'none' isChangeable = 'true' 
                  type = 'a3F7DC4E7009C' >
                  <Model:AssociationEnd.multiplicity>
                    <Model:MultiplicityType lower = '0' upper = '-1' is_ordered = 'false' is_unique = 'true' />
                  </Model:AssociationEnd.multiplicity>
                </Model:AssociationEnd>
                <Model:AssociationEnd xmi.id = 'a3F7DC4E9037B' 
                  name = 'associationEndRole' annotation = '' 
                  isNavigable = 'true' aggregation = 'shared' isChangeable = 'true' 
                  type = 'a3F7DC4E70233' >
                  <Model:AssociationEnd.multiplicity>
                    <Model:MultiplicityType lower = '0' upper = '-1' is_ordered = 'false' is_unique = 'true' />
                  </Model:AssociationEnd.multiplicity>
                </Model:AssociationEnd>
              </Model:Namespace.contents>
            </Model:Association>
            <!-- ==================== UML.Behavioral_Elements.Collaborations.A_representedOperation_collaboration    [Association] ==================== -->
            <Model:Association xmi.id = 'a3F7DC4E9038A' 
              name = 'A_representedOperation_collaboration' annotation = '' 
              isRoot = 'true' isLeaf = 'true' isAbstract = 'false' visibility = 'public_vis' 
              isDerived = 'false' >
              <Model:Namespace.contents>
                <Model:AssociationEnd xmi.id = 'a3F7DC4E9038B' 
                  name = 'representedOperation' annotation = '' 
                  isNavigable = 'true' aggregation = 'none' isChangeable = 'true' 
                  type = 'a3F7DC4E700A0' >
                  <Model:AssociationEnd.multiplicity>
                    <Model:MultiplicityType lower = '0' upper = '1' is_ordered = 'false' is_unique = 'false' />
                  </Model:AssociationEnd.multiplicity>
                </Model:AssociationEnd>
                <Model:AssociationEnd xmi.id = 'a3F7DC4E9038D' 
                  name = 'collaboration' annotation = '' 
                  isNavigable = 'true' aggregation = 'none' isChangeable = 'true' 
                  type = 'a3F7DC4E70224' >
                  <Model:AssociationEnd.multiplicity>
                    <Model:MultiplicityType lower = '0' upper = '-1' is_ordered = 'false' is_unique = 'true' />
                  </Model:AssociationEnd.multiplicity>
                </Model:AssociationEnd>
              </Model:Namespace.contents>
            </Model:Association>
            <!-- ==================== UML.Behavioral_Elements.Collaborations.A_collaboration_constrainingElement    [Association] ==================== -->
            <Model:Association xmi.id = 'a3F7DC4E90399' 
              name = 'A_collaboration_constrainingElement' annotation = '' 
              isRoot = 'true' isLeaf = 'true' isAbstract = 'false' visibility = 'public_vis' 
              isDerived = 'false' >
              <Model:Namespace.contents>
                <Model:AssociationEnd xmi.id = 'a3F7DC4E9039A' 
                  name = 'constrainingElement' annotation = '' 
                  isNavigable = 'true' aggregation = 'none' isChangeable = 'true' 
                  type = 'a3F7DC4E70035' >
                  <Model:AssociationEnd.multiplicity>
                    <Model:MultiplicityType lower = '0' upper = '-1' is_ordered = 'false' is_unique = 'true' />
                  </Model:AssociationEnd.multiplicity>
                </Model:AssociationEnd>
                <Model:AssociationEnd xmi.id = 'a3F7DC4E9039C' 
                  name = 'collaboration' annotation = '' 
                  isNavigable = 'true' aggregation = 'shared' isChangeable = 'true' 
                  type = 'a3F7DC4E70224' >
                  <Model:AssociationEnd.multiplicity>
                    <Model:MultiplicityType lower = '0' upper = '-1' is_ordered = 'false' is_unique = 'true' />
                  </Model:AssociationEnd.multiplicity>
                </Model:AssociationEnd>
              </Model:Namespace.contents>
            </Model:Association>
          </Model:Namespace.contents>
        </Model:Package>
        <!-- ==================== UML.Behavioral_Elements.Activity_Graphs    [Package] ==================== -->
        <Model:Package xmi.id = 'a3F7DC4E70242' 
          name = 'Activity_Graphs' annotation = '' 
          isRoot = 'false' isLeaf = 'false' isAbstract = 'false' visibility = 'public_vis' >
          <Model:Namespace.contents>
            <!-- ==================== UML.Behavioral_Elements.Activity_Graphs.ActivityGraph    [Class] ==================== -->
            <Model:Class xmi.id = 'a3F7DC4E70244' 
              name = 'ActivityGraph' annotation = '' 
              isRoot = 'false' isLeaf = 'false' isAbstract = 'false' visibility = 'public_vis' 
              isSingleton = 'false' 
              supertypes = 'a3F7DC4E701D7' >
              <Model:Namespace.contents>
                <!-- ==================== UML.Behavioral_Elements.Activity_Graphs.ActivityGraph.partition    [Reference] ==================== -->
                <Model:Reference xmi.id = 'ra3F7DC4EA0020' 
                  name = 'partition' annotation = '' 
                  scope = 'instance_level' visibility = 'public_vis' 
                  isChangeable = 'true' 
                  type = 'a3F7DC4E70245' 
                  referencedEnd = 'a3F7DC4EA0020' >
                  <Model:StructuralFeature.multiplicity>
                    <Model:MultiplicityType lower = '0' upper = '-1' is_ordered = 'false' is_unique = 'true' />
                  </Model:StructuralFeature.multiplicity>
                </Model:Reference>
              </Model:Namespace.contents>
            </Model:Class>
            <!-- ==================== UML.Behavioral_Elements.Activity_Graphs.Partition    [Class] ==================== -->
            <Model:Class xmi.id = 'a3F7DC4E70245' 
              name = 'Partition' annotation = '' 
              isRoot = 'false' isLeaf = 'false' isAbstract = 'false' visibility = 'public_vis' 
              isSingleton = 'false' 
              supertypes = 'a3F7DC4E70035' >
              <Model:Namespace.contents>
                <!-- ==================== UML.Behavioral_Elements.Activity_Graphs.Partition.contents    [Reference] ==================== -->
                <Model:Reference xmi.id = 'ra3F7DC4EA0010' 
                  name = 'contents' annotation = '' 
                  scope = 'instance_level' visibility = 'public_vis' 
                  isChangeable = 'true' 
                  type = 'a3F7DC4E70035' 
                  referencedEnd = 'a3F7DC4EA0010' >
                  <Model:StructuralFeature.multiplicity>
                    <Model:MultiplicityType lower = '0' upper = '-1' is_ordered = 'false' is_unique = 'true' />
                  </Model:StructuralFeature.multiplicity>
                </Model:Reference>
                <!-- ==================== UML.Behavioral_Elements.Activity_Graphs.Partition.activityGraph    [Reference] ==================== -->
                <Model:Reference xmi.id = 'ra3F7DC4EA0022' 
                  name = 'activityGraph' annotation = '' 
                  scope = 'instance_level' visibility = 'public_vis' 
                  isChangeable = 'true' 
                  type = 'a3F7DC4E70244' 
                  referencedEnd = 'a3F7DC4EA0022' >
                  <Model:StructuralFeature.multiplicity>
                    <Model:MultiplicityType lower = '1' upper = '1' is_ordered = 'false' is_unique = 'false' />
                  </Model:StructuralFeature.multiplicity>
                </Model:Reference>
              </Model:Namespace.contents>
            </Model:Class>
            <!-- ==================== UML.Behavioral_Elements.Activity_Graphs.SubactivityState    [Class] ==================== -->
            <Model:Class xmi.id = 'a3F7DC4E70246' 
              name = 'SubactivityState' annotation = '' 
              isRoot = 'false' isLeaf = 'false' isAbstract = 'false' visibility = 'public_vis' 
              isSingleton = 'false' 
              supertypes = 'a3F7DC4E70208' >
              <Model:Namespace.contents>
                <!-- ==================== UML.Behavioral_Elements.Activity_Graphs.SubactivityState.isDynamic    [Attribute] ==================== -->
                <Model:Attribute xmi.id = 'a3F7DC4E70251' 
                  name = 'isDynamic' annotation = '' 
                  scope = 'instance_level' visibility = 'public_vis' 
                  isChangeable = 'true' 
                  isDerived = 'false' 
                  type = 'a3F7DC4E603C8' >
                  <Model:StructuralFeature.multiplicity>
                    <Model:MultiplicityType lower = '1' upper = '1' is_ordered = 'false' is_unique = 'false' />
                  </Model:StructuralFeature.multiplicity>
                </Model:Attribute>
                <!-- ==================== UML.Behavioral_Elements.Activity_Graphs.SubactivityState.dynamicArguments    [Attribute] ==================== -->
                <Model:Attribute xmi.id = 'a3F7DC4E70252' 
                  name = 'dynamicArguments' annotation = '' 
                  scope = 'instance_level' visibility = 'public_vis' 
                  isChangeable = 'true' 
                  isDerived = 'false' 
                  type = 'a3F7DC4E7002F' >
                  <Model:StructuralFeature.multiplicity>
                    <Model:MultiplicityType lower = '1' upper = '1' is_ordered = 'false' is_unique = 'false' />
                  </Model:StructuralFeature.multiplicity>
                </Model:Attribute>
                <!-- ==================== UML.Behavioral_Elements.Activity_Graphs.SubactivityState.dynamicMultiplicity    [Attribute] ==================== -->
                <Model:Attribute xmi.id = 'a3F7DC4E70253' 
                  name = 'dynamicMultiplicity' annotation = '' 
                  scope = 'instance_level' visibility = 'public_vis' 
                  isChangeable = 'true' 
                  isDerived = 'false' 
                  type = 'a3F7DC4E7000F' >
                  <Model:StructuralFeature.multiplicity>
                    <Model:MultiplicityType lower = '1' upper = '1' is_ordered = 'false' is_unique = 'false' />
                  </Model:StructuralFeature.multiplicity>
                </Model:Attribute>
              </Model:Namespace.contents>
            </Model:Class>
            <!-- ==================== UML.Behavioral_Elements.Activity_Graphs.ActionState    [Class] ==================== -->
            <Model:Class xmi.id = 'a3F7DC4E70254' 
              name = 'ActionState' annotation = '' 
              isRoot = 'false' isLeaf = 'false' isAbstract = 'false' visibility = 'public_vis' 
              isSingleton = 'false' 
              supertypes = 'a3F7DC4E70207' >
              <Model:Namespace.contents>
                <!-- ==================== UML.Behavioral_Elements.Activity_Graphs.ActionState.isDynamic    [Attribute] ==================== -->
                <Model:Attribute xmi.id = 'a3F7DC4E70255' 
                  name = 'isDynamic' annotation = '' 
                  scope = 'instance_level' visibility = 'public_vis' 
                  isChangeable = 'true' 
                  isDerived = 'false' 
                  type = 'a3F7DC4E603C8' >
                  <Model:StructuralFeature.multiplicity>
                    <Model:MultiplicityType lower = '1' upper = '1' is_ordered = 'false' is_unique = 'false' />
                  </Model:StructuralFeature.multiplicity>
                </Model:Attribute>
                <!-- ==================== UML.Behavioral_Elements.Activity_Graphs.ActionState.dynamicArguments    [Attribute] ==================== -->
                <Model:Attribute xmi.id = 'a3F7DC4E70256' 
                  name = 'dynamicArguments' annotation = '' 
                  scope = 'instance_level' visibility = 'public_vis' 
                  isChangeable = 'true' 
                  isDerived = 'false' 
                  type = 'a3F7DC4E7002F' >
                  <Model:StructuralFeature.multiplicity>
                    <Model:MultiplicityType lower = '1' upper = '1' is_ordered = 'false' is_unique = 'false' />
                  </Model:StructuralFeature.multiplicity>
                </Model:Attribute>
                <!-- ==================== UML.Behavioral_Elements.Activity_Graphs.ActionState.dynamicMultiplicity    [Attribute] ==================== -->
                <Model:Attribute xmi.id = 'a3F7DC4E70261' 
                  name = 'dynamicMultiplicity' annotation = '' 
                  scope = 'instance_level' visibility = 'public_vis' 
                  isChangeable = 'true' 
                  isDerived = 'false' 
                  type = 'a3F7DC4E7000F' >
                  <Model:StructuralFeature.multiplicity>
                    <Model:MultiplicityType lower = '1' upper = '1' is_ordered = 'false' is_unique = 'false' />
                  </Model:StructuralFeature.multiplicity>
                </Model:Attribute>
              </Model:Namespace.contents>
            </Model:Class>
            <!-- ==================== UML.Behavioral_Elements.Activity_Graphs.CallState    [Class] ==================== -->
            <Model:Class xmi.id = 'a3F7DC4E70262' 
              name = 'CallState' annotation = '' 
              isRoot = 'false' isLeaf = 'false' isAbstract = 'false' visibility = 'public_vis' 
              isSingleton = 'false' 
              supertypes = 'a3F7DC4E70254' >
            </Model:Class>
            <!-- ==================== UML.Behavioral_Elements.Activity_Graphs.ObjectFlowState    [Class] ==================== -->
            <Model:Class xmi.id = 'a3F7DC4E70263' 
              name = 'ObjectFlowState' annotation = '' 
              isRoot = 'false' isLeaf = 'false' isAbstract = 'false' visibility = 'public_vis' 
              isSingleton = 'false' 
              supertypes = 'a3F7DC4E70207' >
              <Model:Namespace.contents>
                <!-- ==================== UML.Behavioral_Elements.Activity_Graphs.ObjectFlowState.parameter    [Reference] ==================== -->
                <Model:Reference xmi.id = 'ra3F7DC4E903CC' 
                  name = 'parameter' annotation = '' 
                  scope = 'instance_level' visibility = 'public_vis' 
                  isChangeable = 'true' 
                  type = 'a3F7DC4E700AF' 
                  referencedEnd = 'a3F7DC4E903CC' >
                  <Model:StructuralFeature.multiplicity>
                    <Model:MultiplicityType lower = '0' upper = '-1' is_ordered = 'false' is_unique = 'true' />
                  </Model:StructuralFeature.multiplicity>
                </Model:Reference>
                <!-- ==================== UML.Behavioral_Elements.Activity_Graphs.ObjectFlowState.type    [Reference] ==================== -->
                <Model:Reference xmi.id = 'ra3F7DC4EA002F' 
                  name = 'type' annotation = '' 
                  scope = 'instance_level' visibility = 'public_vis' 
                  isChangeable = 'true' 
                  type = 'a3F7DC4E70052' 
                  referencedEnd = 'a3F7DC4EA002F' >
                  <Model:StructuralFeature.multiplicity>
                    <Model:MultiplicityType lower = '1' upper = '1' is_ordered = 'false' is_unique = 'false' />
                  </Model:StructuralFeature.multiplicity>
                </Model:Reference>
                <!-- ==================== UML.Behavioral_Elements.Activity_Graphs.ObjectFlowState.isSynch    [Attribute] ==================== -->
                <Model:Attribute xmi.id = 'a3F7DC4E70264' 
                  name = 'isSynch' annotation = '' 
                  scope = 'instance_level' visibility = 'public_vis' 
                  isChangeable = 'true' 
                  isDerived = 'false' 
                  type = 'a3F7DC4E603C8' >
                  <Model:StructuralFeature.multiplicity>
                    <Model:MultiplicityType lower = '1' upper = '1' is_ordered = 'false' is_unique = 'false' />
                  </Model:StructuralFeature.multiplicity>
                </Model:Attribute>
              </Model:Namespace.contents>
            </Model:Class>
            <!-- ==================== UML.Behavioral_Elements.Activity_Graphs.ClassifierInState    [Class] ==================== -->
            <Model:Class xmi.id = 'a3F7DC4E70265' 
              name = 'ClassifierInState' annotation = '' 
              isRoot = 'false' isLeaf = 'false' isAbstract = 'false' visibility = 'public_vis' 
              isSingleton = 'false' 
              supertypes = 'a3F7DC4E70052' >
              <Model:Namespace.contents>
                <!-- ==================== UML.Behavioral_Elements.Activity_Graphs.ClassifierInState.type    [Reference] ==================== -->
                <Model:Reference xmi.id = 'ra3F7DC4E903D9' 
                  name = 'type' annotation = '' 
                  scope = 'instance_level' visibility = 'public_vis' 
                  isChangeable = 'true' 
                  type = 'a3F7DC4E70052' 
                  referencedEnd = 'a3F7DC4E903D9' >
                  <Model:StructuralFeature.multiplicity>
                    <Model:MultiplicityType lower = '1' upper = '1' is_ordered = 'false' is_unique = 'false' />
                  </Model:StructuralFeature.multiplicity>
                </Model:Reference>
                <!-- ==================== UML.Behavioral_Elements.Activity_Graphs.ClassifierInState.inState    [Reference] ==================== -->
                <Model:Reference xmi.id = 'ra3F7DC4EA004F' 
                  name = 'inState' annotation = '' 
                  scope = 'instance_level' visibility = 'public_vis' 
                  isChangeable = 'true' 
                  type = 'a3F7DC4E701E4' 
                  referencedEnd = 'a3F7DC4EA004F' >
                  <Model:StructuralFeature.multiplicity>
                    <Model:MultiplicityType lower = '1' upper = '-1' is_ordered = 'false' is_unique = 'true' />
                  </Model:StructuralFeature.multiplicity>
                </Model:Reference>
              </Model:Namespace.contents>
            </Model:Class>
            <!-- ==================== UML.Behavioral_Elements.Activity_Graphs.A_parameter_state    [Association] ==================== -->
            <Model:Association xmi.id = 'a3F7DC4E903CB' 
              name = 'A_parameter_state' annotation = '' 
              isRoot = 'true' isLeaf = 'true' isAbstract = 'false' visibility = 'public_vis' 
              isDerived = 'false' >
              <Model:Namespace.contents>
                <Model:AssociationEnd xmi.id = 'a3F7DC4E903CC' 
                  name = 'parameter' annotation = '' 
                  isNavigable = 'true' aggregation = 'none' isChangeable = 'true' 
                  type = 'a3F7DC4E700AF' >
                  <Model:AssociationEnd.multiplicity>
                    <Model:MultiplicityType lower = '0' upper = '-1' is_ordered = 'false' is_unique = 'true' />
                  </Model:AssociationEnd.multiplicity>
                </Model:AssociationEnd>
                <Model:AssociationEnd xmi.id = 'a3F7DC4E903CE' 
                  name = 'state' annotation = '' 
                  isNavigable = 'true' aggregation = 'none' isChangeable = 'true' 
                  type = 'a3F7DC4E70263' >
                  <Model:AssociationEnd.multiplicity>
                    <Model:MultiplicityType lower = '0' upper = '-1' is_ordered = 'false' is_unique = 'true' />
                  </Model:AssociationEnd.multiplicity>
                </Model:AssociationEnd>
              </Model:Namespace.contents>
            </Model:Association>
            <!-- ==================== UML.Behavioral_Elements.Activity_Graphs.A_type_classifierInState    [Association] ==================== -->
            <Model:Association xmi.id = 'a3F7DC4E903D8' 
              name = 'A_type_classifierInState' annotation = '' 
              isRoot = 'true' isLeaf = 'true' isAbstract = 'false' visibility = 'public_vis' 
              isDerived = 'false' >
              <Model:Namespace.contents>
                <Model:AssociationEnd xmi.id = 'a3F7DC4E903D9' 
                  name = 'type' annotation = '' 
                  isNavigable = 'true' aggregation = 'none' isChangeable = 'true' 
                  type = 'a3F7DC4E70052' >
                  <Model:AssociationEnd.multiplicity>
                    <Model:MultiplicityType lower = '1' upper = '1' is_ordered = 'false' is_unique = 'false' />
                  </Model:AssociationEnd.multiplicity>
                </Model:AssociationEnd>
                <Model:AssociationEnd xmi.id = 'a3F7DC4E903DB' 
                  name = 'classifierInState' annotation = '' 
                  isNavigable = 'true' aggregation = 'none' isChangeable = 'true' 
                  type = 'a3F7DC4E70265' >
                  <Model:AssociationEnd.multiplicity>
                    <Model:MultiplicityType lower = '0' upper = '-1' is_ordered = 'false' is_unique = 'true' />
                  </Model:AssociationEnd.multiplicity>
                </Model:AssociationEnd>
              </Model:Namespace.contents>
            </Model:Association>
            <!-- ==================== UML.Behavioral_Elements.Activity_Graphs.A_contents_partition    [Association] ==================== -->
            <Model:Association xmi.id = 'a3F7DC4EA000F' 
              name = 'A_contents_partition' annotation = '' 
              isRoot = 'true' isLeaf = 'true' isAbstract = 'false' visibility = 'public_vis' 
              isDerived = 'false' >
              <Model:Namespace.contents>
                <Model:AssociationEnd xmi.id = 'a3F7DC4EA0010' 
                  name = 'contents' annotation = '' 
                  isNavigable = 'true' aggregation = 'none' isChangeable = 'true' 
                  type = 'a3F7DC4E70035' >
                  <Model:AssociationEnd.multiplicity>
                    <Model:MultiplicityType lower = '0' upper = '-1' is_ordered = 'false' is_unique = 'true' />
                  </Model:AssociationEnd.multiplicity>
                </Model:AssociationEnd>
                <Model:AssociationEnd xmi.id = 'a3F7DC4EA0012' 
                  name = 'partition' annotation = '' 
                  isNavigable = 'true' aggregation = 'none' isChangeable = 'true' 
                  type = 'a3F7DC4E70245' >
                  <Model:AssociationEnd.multiplicity>
                    <Model:MultiplicityType lower = '0' upper = '-1' is_ordered = 'false' is_unique = 'true' />
                  </Model:AssociationEnd.multiplicity>
                </Model:AssociationEnd>
              </Model:Namespace.contents>
            </Model:Association>
            <!-- ==================== UML.Behavioral_Elements.Activity_Graphs.A_activityGraph_partition    [Association] ==================== -->
            <Model:Association xmi.id = 'a3F7DC4EA001F' 
              name = 'A_activityGraph_partition' annotation = '' 
              isRoot = 'true' isLeaf = 'true' isAbstract = 'false' visibility = 'public_vis' 
              isDerived = 'false' >
              <Model:Namespace.contents>
                <Model:AssociationEnd xmi.id = 'a3F7DC4EA0020' 
                  name = 'partition' annotation = '' 
                  isNavigable = 'true' aggregation = 'none' isChangeable = 'true' 
                  type = 'a3F7DC4E70245' >
                  <Model:AssociationEnd.multiplicity>
                    <Model:MultiplicityType lower = '0' upper = '-1' is_ordered = 'false' is_unique = 'true' />
                  </Model:AssociationEnd.multiplicity>
                </Model:AssociationEnd>
                <Model:AssociationEnd xmi.id = 'a3F7DC4EA0022' 
                  name = 'activityGraph' annotation = '' 
                  isNavigable = 'true' aggregation = 'composite' isChangeable = 'true' 
                  type = 'a3F7DC4E70244' >
                  <Model:AssociationEnd.multiplicity>
                    <Model:MultiplicityType lower = '1' upper = '1' is_ordered = 'false' is_unique = 'false' />
                  </Model:AssociationEnd.multiplicity>
                </Model:AssociationEnd>
              </Model:Namespace.contents>
            </Model:Association>
            <!-- ==================== UML.Behavioral_Elements.Activity_Graphs.A_type_objectFlowState    [Association] ==================== -->
            <Model:Association xmi.id = 'a3F7DC4EA002E' 
              name = 'A_type_objectFlowState' annotation = '' 
              isRoot = 'true' isLeaf = 'true' isAbstract = 'false' visibility = 'public_vis' 
              isDerived = 'false' >
              <Model:Namespace.contents>
                <Model:AssociationEnd xmi.id = 'a3F7DC4EA002F' 
                  name = 'type' annotation = '' 
                  isNavigable = 'true' aggregation = 'none' isChangeable = 'true' 
                  type = 'a3F7DC4E70052' >
                  <Model:AssociationEnd.multiplicity>
                    <Model:MultiplicityType lower = '1' upper = '1' is_ordered = 'false' is_unique = 'false' />
                  </Model:AssociationEnd.multiplicity>
                </Model:AssociationEnd>
                <Model:AssociationEnd xmi.id = 'a3F7DC4EA003F' 
                  name = 'objectFlowState' annotation = '' 
                  isNavigable = 'true' aggregation = 'none' isChangeable = 'true' 
                  type = 'a3F7DC4E70263' >
                  <Model:AssociationEnd.multiplicity>
                    <Model:MultiplicityType lower = '0' upper = '-1' is_ordered = 'false' is_unique = 'true' />
                  </Model:AssociationEnd.multiplicity>
                </Model:AssociationEnd>
              </Model:Namespace.contents>
            </Model:Association>
            <!-- ==================== UML.Behavioral_Elements.Activity_Graphs.A_classifierInState_inState    [Association] ==================== -->
            <Model:Association xmi.id = 'a3F7DC4EA004E' 
              name = 'A_classifierInState_inState' annotation = '' 
              isRoot = 'true' isLeaf = 'true' isAbstract = 'false' visibility = 'public_vis' 
              isDerived = 'false' >
              <Model:Namespace.contents>
                <Model:AssociationEnd xmi.id = 'a3F7DC4EA004F' 
                  name = 'inState' annotation = '' 
                  isNavigable = 'true' aggregation = 'none' isChangeable = 'true' 
                  type = 'a3F7DC4E701E4' >
                  <Model:AssociationEnd.multiplicity>
                    <Model:MultiplicityType lower = '1' upper = '-1' is_ordered = 'false' is_unique = 'true' />
                  </Model:AssociationEnd.multiplicity>
                </Model:AssociationEnd>
                <Model:AssociationEnd xmi.id = 'a3F7DC4EA0051' 
                  name = 'classifierInState' annotation = '' 
                  isNavigable = 'true' aggregation = 'none' isChangeable = 'true' 
                  type = 'a3F7DC4E70265' >
                  <Model:AssociationEnd.multiplicity>
                    <Model:MultiplicityType lower = '0' upper = '-1' is_ordered = 'false' is_unique = 'true' />
                  </Model:AssociationEnd.multiplicity>
                </Model:AssociationEnd>
              </Model:Namespace.contents>
            </Model:Association>
          </Model:Namespace.contents>
        </Model:Package>
      </Model:Namespace.contents>
    </Model:Package>
  </Model:Namespace.contents>
</Model:Package>
</XMI.content>
</XMI>
<?xml version="1.0" encoding="ISO-8859-1"?>
<!-- edited with XMLSPY v5 rel. 3 U (http://www.xmlspy.com) by donald (SRC) -->
<XMI xmi.version="1.1" xmlns:Model="org.omg.mof/Model/1.3" timestamp="Thu Dec 13 11:49:36 2001">
	<XMI.header>
		<XMI.documentation>
			<XMI.exporter>Unisys.JCR.1</XMI.exporter>
			<XMI.exporterVersion>1.3.2</XMI.exporterVersion>
		</XMI.documentation>
		<XMI.metamodel xmi.name="org.omg.mof.Model" xmi.version="1.3"/>
	</XMI.header>
	<XMI.content>
		<!-- ==================== Foundation    [Package] ==================== -->
		<Model:Package xmi.id="a327A5A6D02DA" name="Foundation" annotation="" isRoot="false" isLeaf="false" isAbstract="false" visibility="public_vis">
			<Model:Namespace.contents>
				<!-- ==================== Foundation.org.omg.mof.idl_prefix=org.omg.uml    [Tag] ==================== -->
				<Model:Tag xmi.id="G.319" name="org.omg.mof.idl_prefix=org.omg.uml" annotation="" tagId="org.omg.mof.idl_prefix" elements="a327A5A6D02DA">
					<Model:Tag.values>
						<XMI.any xmi.type="string" xmi.name="">org.omg.uml</XMI.any>
					</Model:Tag.values>
				</Model:Tag>
				<!-- ==================== Foundation.org.omg.xmi.namespace=UML    [Tag] ==================== -->
				<Model:Tag xmi.id="G.320" name="org.omg.xmi.namespace=UML" annotation="" tagId="org.omg.xmi.namespace" elements="a327A5A6D02DA">
					<Model:Tag.values>
						<XMI.any xmi.type="string" xmi.name="">UML</XMI.any>
					</Model:Tag.values>
				</Model:Tag>
				<Model:Package xmi.id="a33DD6EB1001E" name="Data_Types" annotation="" isRoot="false" isLeaf="false" isAbstract="false" visibility="public_vis">
					<Model:Namespace.contents>
						<!-- ==================== .Integer    [DataType] ==================== -->
						<Model:DataType xmi.id="a33DD6FD7021C" name="Integer" annotation="" isRoot="true" isLeaf="true" isAbstract="false" visibility="public_vis">
							<Model:DataType.typeCode>
								<XMI.CorbaTypeCode>
									<XMI.CorbaTcAlias xmi.tcName="Integer">
										<XMI.CorbaTypeCode>
											<XMI.CorbaTcLong/>
										</XMI.CorbaTypeCode>
									</XMI.CorbaTcAlias>
								</XMI.CorbaTypeCode>
							</Model:DataType.typeCode>
						</Model:DataType>
						<!-- ==================== .UnlimitedInteger    [DataType] ==================== -->
						<Model:DataType xmi.id="a3635582D03D4" name="UnlimitedInteger" annotation="" isRoot="true" isLeaf="true" isAbstract="false" visibility="public_vis">
							<Model:DataType.typeCode>
								<XMI.CorbaTypeCode>
									<XMI.CorbaTcAlias xmi.tcName="UnlimitedInteger">
										<XMI.CorbaTypeCode>
											<XMI.CorbaTcLong/>
										</XMI.CorbaTypeCode>
									</XMI.CorbaTcAlias>
								</XMI.CorbaTypeCode>
							</Model:DataType.typeCode>
						</Model:DataType>
						<!-- ==================== .String    [DataType] ==================== -->
						<Model:DataType xmi.id="a33DD702401B8" 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>
						<!-- ==================== .Time    [DataType] ==================== -->
						<Model:DataType xmi.id="a33DD702703B6" name="Time" annotation="" isRoot="true" isLeaf="true" isAbstract="false" visibility="public_vis">
							<Model:DataType.typeCode>
								<XMI.CorbaTypeCode>
									<XMI.CorbaTcAlias xmi.tcName="UmlTime">
										<XMI.CorbaTypeCode>
											<XMI.CorbaTcFloat/>
										</XMI.CorbaTypeCode>
									</XMI.CorbaTcAlias>
								</XMI.CorbaTypeCode>
							</Model:DataType.typeCode>
						</Model:DataType>
						<!-- ==================== .org.omg.mof.idl_substitute_name=UmlTime    [Tag] ==================== -->
						<Model:Tag xmi.id="G.321" name="org.omg.mof.idl_substitute_name=UmlTime" annotation="" tagId="org.omg.mof.idl_substitute_name" elements="a33DD702703B6">
							<Model:Tag.values>
								<XMI.any xmi.type="string" xmi.name="">UmlTime</XMI.any>
							</Model:Tag.values>
						</Model:Tag>
						<!-- ==================== .AggregationKind    [DataType] ==================== -->
						<Model:DataType xmi.id="a33DD6F5903A2" name="AggregationKind" annotation="" isRoot="true" isLeaf="true" isAbstract="false" visibility="public_vis">
							<Model:DataType.typeCode>
								<XMI.CorbaTypeCode>
									<XMI.CorbaTcEnum xmi.tcName="AggregationKind">
										<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>
						<!-- ==================== .org.omg.xmi.enumerationUnprefix=ak_    [Tag] ==================== -->
						<Model:Tag xmi.id="G.322" name="org.omg.xmi.enumerationUnprefix=ak_" annotation="" tagId="org.omg.xmi.enumerationUnprefix" elements="a33DD6F5903A2">
							<Model:Tag.values>
								<XMI.any xmi.type="string" xmi.name="">ak_</XMI.any>
							</Model:Tag.values>
						</Model:Tag>
						<!-- ==================== .Boolean    [DataType] ==================== -->
						<Model:DataType xmi.id="a33DD6F650276" 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>
						<!-- ==================== .CallConcurrencyKind    [DataType] ==================== -->
						<Model:DataType xmi.id="a33F0EC2002BC" name="CallConcurrencyKind" annotation="" isRoot="true" isLeaf="true" isAbstract="false" visibility="public_vis">
							<Model:DataType.typeCode>
								<XMI.CorbaTypeCode>
									<XMI.CorbaTcEnum xmi.tcName="CallConcurrencyKind">
										<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>
						<!-- ==================== .org.omg.xmi.enumerationUnprefix=cck_    [Tag] ==================== -->
						<Model:Tag xmi.id="G.323" name="org.omg.xmi.enumerationUnprefix=cck_" annotation="" tagId="org.omg.xmi.enumerationUnprefix" elements="a33F0EC2002BC">
							<Model:Tag.values>
								<XMI.any xmi.type="string" xmi.name="">cck_</XMI.any>
							</Model:Tag.values>
						</Model:Tag>
						<!-- ==================== .ChangeableKind    [DataType] ==================== -->
						<Model:DataType xmi.id="a33DD6F820208" name="ChangeableKind" annotation="" isRoot="true" isLeaf="true" isAbstract="false" visibility="public_vis">
							<Model:DataType.typeCode>
								<XMI.CorbaTypeCode>
									<XMI.CorbaTcEnum xmi.tcName="ChangeableKind">
										<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>
						<!-- ==================== .org.omg.xmi.enumerationUnprefix=ck_    [Tag] ==================== -->
						<Model:Tag xmi.id="G.324" name="org.omg.xmi.enumerationUnprefix=ck_" annotation="" tagId="org.omg.xmi.enumerationUnprefix" elements="a33DD6F820208">
							<Model:Tag.values>
								<XMI.any xmi.type="string" xmi.name="">ck_</XMI.any>
							</Model:Tag.values>
						</Model:Tag>
						<!-- ==================== .MessageDirectionKind    [DataType] ==================== -->
						<Model:DataType xmi.id="a33DD6FFF0168" name="MessageDirectionKind" annotation="" isRoot="true" isLeaf="true" isAbstract="false" visibility="public_vis">
							<Model:DataType.typeCode>
								<XMI.CorbaTypeCode>
									<XMI.CorbaTcEnum xmi.tcName="MessageDirectionKind">
										<XMI.CorbaTcEnumLabel xmi.tcName="mdk_activation"/>
										<XMI.CorbaTcEnumLabel xmi.tcName="mdk_return"/>
									</XMI.CorbaTcEnum>
								</XMI.CorbaTypeCode>
							</Model:DataType.typeCode>
						</Model:DataType>
						<!-- ==================== .org.omg.xmi.enumerationUnprefix=mdk_    [Tag] ==================== -->
						<Model:Tag xmi.id="G.325" name="org.omg.xmi.enumerationUnprefix=mdk_" annotation="" tagId="org.omg.xmi.enumerationUnprefix" elements="a33DD6FFF0168">
							<Model:Tag.values>
								<XMI.any xmi.type="string" xmi.name="">mdk_</XMI.any>
							</Model:Tag.values>
						</Model:Tag>
						<!-- ==================== .OrderingKind    [DataType] ==================== -->
						<Model:DataType xmi.id="a36619BC301D6" name="OrderingKind" annotation="" isRoot="true" isLeaf="true" isAbstract="false" visibility="public_vis">
							<Model:DataType.typeCode>
								<XMI.CorbaTypeCode>
									<XMI.CorbaTcEnum xmi.tcName="OrderingKind">
										<XMI.CorbaTcEnumLabel xmi.tcName="ok_unordered"/>
										<XMI.CorbaTcEnumLabel xmi.tcName="ok_ordered"/>
										<XMI.CorbaTcEnumLabel xmi.tcName="ok_sorted"/>
									</XMI.CorbaTcEnum>
								</XMI.CorbaTypeCode>
							</Model:DataType.typeCode>
						</Model:DataType>
						<!-- ==================== .org.omg.xmi.enumerationUnprefix=ok_    [Tag] ==================== -->
						<Model:Tag xmi.id="G.326" name="org.omg.xmi.enumerationUnprefix=ok_" annotation="" tagId="org.omg.xmi.enumerationUnprefix" elements="a36619BC301D6">
							<Model:Tag.values>
								<XMI.any xmi.type="string" xmi.name="">ok_</XMI.any>
							</Model:Tag.values>
						</Model:Tag>
						<!-- ==================== .ParameterDirectionKind    [DataType] ==================== -->
						<Model:DataType xmi.id="a33DD6FDC024E" name="ParameterDirectionKind" annotation="" isRoot="true" isLeaf="true" isAbstract="false" visibility="public_vis">
							<Model:DataType.typeCode>
								<XMI.CorbaTypeCode>
									<XMI.CorbaTcEnum xmi.tcName="ParameterDirectionKind">
										<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>
						<!-- ==================== .org.omg.xmi.enumerationUnprefix=pdk_    [Tag] ==================== -->
						<Model:Tag xmi.id="G.327" name="org.omg.xmi.enumerationUnprefix=pdk_" annotation="" tagId="org.omg.xmi.enumerationUnprefix" elements="a33DD6FDC024E">
							<Model:Tag.values>
								<XMI.any xmi.type="string" xmi.name="">pdk_</XMI.any>
							</Model:Tag.values>
						</Model:Tag>
						<!-- ==================== .PseudostateKind    [DataType] ==================== -->
						<Model:DataType xmi.id="a33E139AE01C2" name="PseudostateKind" annotation="" isRoot="true" isLeaf="true" isAbstract="false" visibility="public_vis">
							<Model:DataType.typeCode>
								<XMI.CorbaTypeCode>
									<XMI.CorbaTcEnum xmi.tcName="PseudostateKind">
										<XMI.CorbaTcEnumLabel xmi.tcName="pk_initial"/>
										<XMI.CorbaTcEnumLabel xmi.tcName="pk_deepHistory"/>
										<XMI.CorbaTcEnumLabel xmi.tcName="pk_shallowHistory"/>
										<XMI.CorbaTcEnumLabel xmi.tcName="pk_join"/>
										<XMI.CorbaTcEnumLabel xmi.tcName="pk_fork"/>
										<XMI.CorbaTcEnumLabel xmi.tcName="pk_branch"/>
										<XMI.CorbaTcEnumLabel xmi.tcName="pk_junction"/>
										<XMI.CorbaTcEnumLabel xmi.tcName="pk_final"/>
									</XMI.CorbaTcEnum>
								</XMI.CorbaTypeCode>
							</Model:DataType.typeCode>
						</Model:DataType>
						<!-- ==================== .org.omg.xmi.enumerationUnprefix=pk_    [Tag] ==================== -->
						<Model:Tag xmi.id="G.328" name="org.omg.xmi.enumerationUnprefix=pk_" annotation="" tagId="org.omg.xmi.enumerationUnprefix" elements="a33E139AE01C2">
							<Model:Tag.values>
								<XMI.any xmi.type="string" xmi.name="">pk_</XMI.any>
							</Model:Tag.values>
						</Model:Tag>
						<!-- ==================== .ScopeKind    [DataType] ==================== -->
						<Model:DataType xmi.id="a33DD7020032A" name="ScopeKind" annotation="" isRoot="true" isLeaf="true" isAbstract="false" visibility="public_vis">
							<Model:DataType.typeCode>
								<XMI.CorbaTypeCode>
									<XMI.CorbaTcEnum xmi.tcName="ScopeKind">
										<XMI.CorbaTcEnumLabel xmi.tcName="sk_instance"/>
										<XMI.CorbaTcEnumLabel xmi.tcName="sk_classifier"/>
									</XMI.CorbaTcEnum>
								</XMI.CorbaTypeCode>
							</Model:DataType.typeCode>
						</Model:DataType>
						<!-- ==================== .org.omg.xmi.enumerationUnprefix=sk_    [Tag] ==================== -->
						<Model:Tag xmi.id="G.329" name="org.omg.xmi.enumerationUnprefix=sk_" annotation="" tagId="org.omg.xmi.enumerationUnprefix" elements="a33DD7020032A">
							<Model:Tag.values>
								<XMI.any xmi.type="string" xmi.name="">sk_</XMI.any>
							</Model:Tag.values>
						</Model:Tag>
						<!-- ==================== .VisibilityKind    [DataType] ==================== -->
						<Model:DataType xmi.id="a33DD704201E0" name="VisibilityKind" annotation="" isRoot="true" isLeaf="true" isAbstract="false" visibility="public_vis">
							<Model:DataType.typeCode>
								<XMI.CorbaTypeCode>
									<XMI.CorbaTcEnum xmi.tcName="VisibilityKind">
										<XMI.CorbaTcEnumLabel xmi.tcName="vk_public"/>
										<XMI.CorbaTcEnumLabel xmi.tcName="vk_protected"/>
										<XMI.CorbaTcEnumLabel xmi.tcName="vk_private"/>
									</XMI.CorbaTcEnum>
								</XMI.CorbaTypeCode>
							</Model:DataType.typeCode>
						</Model:DataType>
						<!-- ==================== .org.omg.xmi.enumerationUnprefix=vk_    [Tag] ==================== -->
						<Model:Tag xmi.id="G.330" name="org.omg.xmi.enumerationUnprefix=vk_" annotation="" tagId="org.omg.xmi.enumerationUnprefix" elements="a33DD704201E0">
							<Model:Tag.values>
								<XMI.any xmi.type="string" xmi.name="">vk_</XMI.any>
							</Model:Tag.values>
						</Model:Tag>
						<!-- ==================== .Mapping    [DataType] ==================== -->
						<Model:DataType xmi.id="a33FFFA1400A9" name="Mapping" annotation="" isRoot="true" isLeaf="true" isAbstract="false" visibility="public_vis">
							<Model:DataType.typeCode>
								<XMI.CorbaTypeCode>
									<XMI.CorbaTcAlias xmi.tcName="Mapping">
										<XMI.CorbaTypeCode>
											<XMI.CorbaTcString xmi.tcLength="0"/>
										</XMI.CorbaTypeCode>
									</XMI.CorbaTcAlias>
								</XMI.CorbaTypeCode>
							</Model:DataType.typeCode>
						</Model:DataType>
						<!-- ==================== .Name    [DataType] ==================== -->
						<Model:DataType xmi.id="a33DD6FCF03C0" name="Name" annotation="" isRoot="true" isLeaf="true" isAbstract="false" visibility="public_vis">
							<Model:DataType.typeCode>
								<XMI.CorbaTypeCode>
									<XMI.CorbaTcAlias xmi.tcName="Name">
										<XMI.CorbaTypeCode>
											<XMI.CorbaTcString xmi.tcLength="0"/>
										</XMI.CorbaTypeCode>
									</XMI.CorbaTcAlias>
								</XMI.CorbaTypeCode>
							</Model:DataType.typeCode>
						</Model:DataType>
						<!-- ==================== .LocationReference    [DataType] ==================== -->
						<Model:DataType xmi.id="a363559250136" name="LocationReference" annotation="" isRoot="true" isLeaf="true" isAbstract="false" visibility="public_vis">
							<Model:DataType.typeCode>
								<XMI.CorbaTypeCode>
									<XMI.CorbaTcAlias xmi.tcName="LocationReference">
										<XMI.CorbaTypeCode>
											<XMI.CorbaTcString xmi.tcLength="0"/>
										</XMI.CorbaTypeCode>
									</XMI.CorbaTcAlias>
								</XMI.CorbaTypeCode>
							</Model:DataType.typeCode>
						</Model:DataType>
						<!-- ==================== .Geometry    [DataType] ==================== -->
						<Model:DataType xmi.id="a372A1B8E02D0" name="Geometry" annotation="" isRoot="true" isLeaf="true" isAbstract="false" visibility="public_vis">
							<Model:DataType.typeCode>
								<XMI.CorbaTypeCode>
									<XMI.CorbaTcAlias xmi.tcName="Geometry">
										<XMI.CorbaTypeCode>
											<XMI.CorbaTcString xmi.tcLength="0"/>
										</XMI.CorbaTypeCode>
									</XMI.CorbaTcAlias>
								</XMI.CorbaTypeCode>
							</Model:DataType.typeCode>
						</Model:DataType>
						<!-- ==================== .Multiplicity    [Class] ==================== -->
						<Model:Class xmi.id="a33DD6FC5001E" name="Multiplicity" annotation="" isRoot="false" isLeaf="false" isAbstract="false" visibility="public_vis" isSingleton="false">
							<Model:Namespace.contents>
								<!-- ==================== .Multiplicity.range    [Reference] ==================== -->
								<Model:Reference xmi.id="a396A3FA7038A" name="range" annotation="" scope="instance_level" visibility="public_vis" isChangeable="true" type="a33E93BD00075" referencedEnd="a33FF95B90378">
									<Model:StructuralFeature.multiplicity>
										<Model:MultiplicityType lower="1" upper="-1" is_ordered="false" is_unique="true"/>
									</Model:StructuralFeature.multiplicity>
								</Model:Reference>
							</Model:Namespace.contents>
						</Model:Class>
						<!-- ==================== .MultiplicityRange    [Class] ==================== -->
						<Model:Class xmi.id="a33E93BD00075" name="MultiplicityRange" annotation="" isRoot="false" isLeaf="false" isAbstract="false" visibility="public_vis" isSingleton="false">
							<Model:Namespace.contents>
								<!-- ==================== .MultiplicityRange.lower    [Attribute] ==================== -->
								<Model:Attribute xmi.id="a33E93BE902E8" name="lower" annotation="" scope="instance_level" visibility="public_vis" isChangeable="true" isDerived="false" type="a33DD6FD7021C">
									<Model:StructuralFeature.multiplicity>
										<Model:MultiplicityType lower="1" upper="1" is_ordered="false" is_unique="false"/>
									</Model:StructuralFeature.multiplicity>
								</Model:Attribute>
								<!-- ==================== .MultiplicityRange.upper    [Attribute] ==================== -->
								<Model:Attribute xmi.id="a33E93BFA0329" name="upper" annotation="" scope="instance_level" visibility="public_vis" isChangeable="true" isDerived="false" type="a3635582D03D4">
									<Model:StructuralFeature.multiplicity>
										<Model:MultiplicityType lower="1" upper="1" is_ordered="false" is_unique="false"/>
									</Model:StructuralFeature.multiplicity>
								</Model:Attribute>
								<!-- ==================== .MultiplicityRange.multiplicity    [Reference] ==================== -->
								<Model:Reference xmi.id="a396A403D006D" name="multiplicity" annotation="" scope="instance_level" visibility="public_vis" isChangeable="true" type="a33DD6FC5001E" referencedEnd="a33FF95B90300">
									<Model:StructuralFeature.multiplicity>
										<Model:MultiplicityType lower="1" upper="1" is_ordered="false" is_unique="false"/>
									</Model:StructuralFeature.multiplicity>
								</Model:Reference>
							</Model:Namespace.contents>
						</Model:Class>
						<!-- ==================== .Expression    [Class] ==================== -->
						<Model:Class xmi.id="a33CFA00203A2" name="Expression" annotation="" isRoot="false" isLeaf="false" isAbstract="false" visibility="public_vis" isSingleton="false">
							<Model:Namespace.contents>
								<!-- ==================== .Expression.language    [Attribute] ==================== -->
								<Model:Attribute xmi.id="a33E12E5F01CA" name="language" annotation="" scope="instance_level" visibility="public_vis" isChangeable="true" isDerived="false" type="a33DD6FCF03C0">
									<Model:StructuralFeature.multiplicity>
										<Model:MultiplicityType lower="1" upper="1" is_ordered="false" is_unique="false"/>
									</Model:StructuralFeature.multiplicity>
								</Model:Attribute>
								<!-- ==================== .Expression.body    [Attribute] ==================== -->
								<Model:Attribute xmi.id="a33E12E870203" name="body" annotation="" scope="instance_level" visibility="public_vis" isChangeable="true" isDerived="false" type="a33DD702401B8">
									<Model:StructuralFeature.multiplicity>
										<Model:MultiplicityType lower="1" upper="1" is_ordered="false" is_unique="false"/>
									</Model:StructuralFeature.multiplicity>
								</Model:Attribute>
							</Model:Namespace.contents>
						</Model:Class>
						<!-- ==================== .ObjectSetExpression    [Class] ==================== -->
						<Model:Class xmi.id="a337EFDBA0302" name="ObjectSetExpression" annotation="" isRoot="false" isLeaf="false" isAbstract="false" visibility="public_vis" isSingleton="false" supertypes="a33CFA00203A2"/>
						<!-- ==================== .TimeExpression    [Class] ==================== -->
						<Model:Class xmi.id="a3288E5F60258" name="TimeExpression" annotation="" isRoot="false" isLeaf="false" isAbstract="false" visibility="public_vis" isSingleton="false" supertypes="a33CFA00203A2"/>
						<!-- ==================== .BooleanExpression    [Class] ==================== -->
						<Model:Class xmi.id="a33CFA9DA01D6" name="BooleanExpression" annotation="" isRoot="false" isLeaf="false" isAbstract="false" visibility="public_vis" isSingleton="false" supertypes="a33CFA00203A2"/>
						<!-- ==================== .ActionExpression    [Class] ==================== -->
						<Model:Class xmi.id="a33E92EB600FE" name="ActionExpression" annotation="" isRoot="false" isLeaf="false" isAbstract="false" visibility="public_vis" isSingleton="false" supertypes="a33CFA00203A2"/>
						<!-- ==================== .IterationExpression    [Class] ==================== -->
						<Model:Class xmi.id="a3611C1DE02B2" name="IterationExpression" annotation="" isRoot="false" isLeaf="false" isAbstract="false" visibility="public_vis" isSingleton="false" supertypes="a33CFA00203A2"/>
						<!-- ==================== .TypeExpression    [Class] ==================== -->
						<Model:Class xmi.id="a3611C2150230" name="TypeExpression" annotation="" isRoot="false" isLeaf="false" isAbstract="false" visibility="public_vis" isSingleton="false" supertypes="a33CFA00203A2"/>
						<!-- ==================== .ArgListsExpression    [Class] ==================== -->
						<Model:Class xmi.id="a3611D37B0280" name="ArgListsExpression" annotation="" isRoot="false" isLeaf="false" isAbstract="false" visibility="public_vis" isSingleton="false" supertypes="a33CFA00203A2"/>
						<!-- ==================== .MappingExpression    [Class] ==================== -->
						<Model:Class xmi.id="a36264EBF0276" name="MappingExpression" annotation="" isRoot="false" isLeaf="false" isAbstract="false" visibility="public_vis" isSingleton="false" supertypes="a33CFA00203A2"/>
						<!-- ==================== .ProcedureExpression    [Class] ==================== -->
						<Model:Class xmi.id="a363559050190" name="ProcedureExpression" annotation="" isRoot="false" isLeaf="false" isAbstract="false" visibility="public_vis" isSingleton="false" supertypes="a33CFA00203A2"/>
						<!-- ==================== .A_multiplicity_range    [Association] ==================== -->
						<Model:Association xmi.id="a33FF95B90061" name="A_multiplicity_range" annotation="" isRoot="true" isLeaf="true" isAbstract="false" visibility="public_vis" isDerived="false">
							<Model:Namespace.contents>
								<Model:AssociationEnd xmi.id="a33FF95B90300" name="multiplicity" annotation="" isNavigable="true" aggregation="composite" isChangeable="true" type="a33DD6FC5001E">
									<Model:AssociationEnd.multiplicity>
										<Model:MultiplicityType lower="1" upper="1" is_ordered="false" is_unique="false"/>
									</Model:AssociationEnd.multiplicity>
								</Model:AssociationEnd>
								<Model:AssociationEnd xmi.id="a33FF95B90378" name="range" annotation="" isNavigable="true" aggregation="none" isChangeable="true" type="a33E93BD00075">
									<Model:AssociationEnd.multiplicity>
										<Model:MultiplicityType lower="1" upper="-1" is_ordered="false" is_unique="true"/>
									</Model:AssociationEnd.multiplicity>
								</Model:AssociationEnd>
							</Model:Namespace.contents>
						</Model:Association>
					</Model:Namespace.contents>
				</Model:Package>
				<Model:Package xmi.id="a32989F79021D" name="Core" annotation="" isRoot="false" isLeaf="false" isAbstract="false" visibility="public_vis">
					<Model:Namespace.contents>
						<!-- ==================== .Element    [Class] ==================== -->
						<Model:Class xmi.id="a327A5C330208" name="Element" annotation="" isRoot="false" isLeaf="false" isAbstract="true" visibility="public_vis" isSingleton="false"/>
						<!-- ==================== .ModelElement    [Class] ==================== -->
						<Model:Class xmi.id="a327A5C7301CC" name="ModelElement" annotation="" isRoot="false" isLeaf="false" isAbstract="true" visibility="public_vis" isSingleton="false" supertypes="a327A5C330208">
							<Model:Namespace.contents>
								<!-- ==================== .ModelElement.name    [Attribute] ==================== -->
								<Model:Attribute xmi.id="a335D4BA70064" name="name" annotation="" scope="instance_level" visibility="public_vis" isChangeable="true" isDerived="false" type="a33DD6FCF03C0">
									<Model:StructuralFeature.multiplicity>
										<Model:MultiplicityType lower="1" upper="1" is_ordered="false" is_unique="false"/>
									</Model:StructuralFeature.multiplicity>
								</Model:Attribute>
								<!-- ==================== .ModelElement.visibility    [Attribute] ==================== -->
								<Model:Attribute xmi.id="a3717C111037E" name="visibility" annotation="" scope="instance_level" visibility="public_vis" isChangeable="true" isDerived="false" type="a33DD704201E0">
									<Model:StructuralFeature.multiplicity>
										<Model:MultiplicityType lower="1" upper="1" is_ordered="false" is_unique="false"/>
									</Model:StructuralFeature.multiplicity>
								</Model:Attribute>
								<!-- ==================== .ModelElement.isSpecification    [Attribute] ==================== -->
								<Model:Attribute xmi.id="a3717C12E0068" name="isSpecification" annotation="" scope="instance_level" visibility="public_vis" isChangeable="true" isDerived="false" type="a33DD6F650276">
									<Model:StructuralFeature.multiplicity>
										<Model:MultiplicityType lower="1" upper="1" is_ordered="false" is_unique="false"/>
									</Model:StructuralFeature.multiplicity>
								</Model:Attribute>
								<!-- ==================== .ModelElement.namespace    [Reference] ==================== -->
								<Model:Reference xmi.id="a396A41850138" name="namespace" annotation="" scope="instance_level" visibility="public_vis" isChangeable="true" type="a32B69F3A0118" referencedEnd="a33598CAA030D">
									<Model:StructuralFeature.multiplicity>
										<Model:MultiplicityType lower="0" upper="1" is_ordered="false" is_unique="false"/>
									</Model:StructuralFeature.multiplicity>
								</Model:Reference>
								<!-- ==================== .ModelElement.clientDependency    [Reference] ==================== -->
								<Model:Reference xmi.id="a396A41D00177" name="clientDependency" annotation="" scope="instance_level" visibility="public_vis" isChangeable="true" type="a327A646F00E6" referencedEnd="a33FFE57B03B3">
									<Model:StructuralFeature.multiplicity>
										<Model:MultiplicityType lower="0" upper="-1" is_ordered="false" is_unique="true"/>
									</Model:StructuralFeature.multiplicity>
								</Model:Reference>
								<!-- ==================== .ModelElement.constraint    [Reference] ==================== -->
								<Model:Reference xmi.id="a396A41EA037A" name="constraint" annotation="" scope="instance_level" visibility="public_vis" isChangeable="true" type="a327A649B000A" referencedEnd="a33EA67BB010F">
									<Model:StructuralFeature.multiplicity>
										<Model:MultiplicityType lower="0" upper="-1" is_ordered="false" is_unique="true"/>
									</Model:StructuralFeature.multiplicity>
								</Model:Reference>
								<!-- ==================== .ModelElement.supplierDependency    [Reference] ==================== -->
								<Model:Reference xmi.id="a396A422F00AB" name="supplierDependency" annotation="" scope="instance_level" visibility="public_vis" isChangeable="true" type="a327A646F00E6" referencedEnd="a335C0D7A02E4">
									<Model:StructuralFeature.multiplicity>
										<Model:MultiplicityType lower="0" upper="-1" is_ordered="false" is_unique="true"/>
									</Model:StructuralFeature.multiplicity>
								</Model:Reference>
								<!-- ==================== .ModelElement.presentation    [Reference] ==================== -->
								<Model:Reference xmi.id="a396A425D02FD" name="presentation" annotation="" scope="instance_level" visibility="public_vis" isChangeable="true" type="a327A5C8800A0" referencedEnd="a362409A803C0">
									<Model:StructuralFeature.multiplicity>
										<Model:MultiplicityType lower="0" upper="-1" is_ordered="false" is_unique="true"/>
									</Model:StructuralFeature.multiplicity>
								</Model:Reference>
								<!-- ==================== .ModelElement.targetFlow    [Reference] ==================== -->
								<Model:Reference xmi.id="a396A426003A9" name="targetFlow" annotation="" scope="instance_level" visibility="public_vis" isChangeable="true" type="a3624012E0352" referencedEnd="a3627D5E9010E">
									<Model:StructuralFeature.multiplicity>
										<Model:MultiplicityType lower="0" upper="-1" is_ordered="false" is_unique="true"/>
									</Model:StructuralFeature.multiplicity>
								</Model:Reference>
								<!-- ==================== .ModelElement.sourceFlow    [Reference] ==================== -->
								<Model:Reference xmi.id="a396A426102BF" name="sourceFlow" annotation="" scope="instance_level" visibility="public_vis" isChangeable="true" type="a3624012E0352" referencedEnd="a3627D60F03DE">
									<Model:StructuralFeature.multiplicity>
										<Model:MultiplicityType lower="0" upper="-1" is_ordered="false" is_unique="true"/>
									</Model:StructuralFeature.multiplicity>
								</Model:Reference>
								<!-- ==================== .ModelElement.templateParameter3    [Reference] ==================== -->
								<Model:Reference xmi.id="a396A4262008C" name="templateParameter3" annotation="" scope="instance_level" visibility="public_vis" isChangeable="true" type="a365EEE3B00B4" referencedEnd="a365EEE830014">
									<Model:StructuralFeature.multiplicity>
										<Model:MultiplicityType lower="0" upper="-1" is_ordered="false" is_unique="true"/>
									</Model:StructuralFeature.multiplicity>
								</Model:Reference>
								<!-- ==================== .ModelElement.binding    [Reference] ==================== -->
								<Model:Reference xmi.id="a396A42620203" name="binding" annotation="" scope="instance_level" visibility="public_vis" isChangeable="true" type="a33EB89FD01F4" referencedEnd="a365EF00601D6">
									<Model:StructuralFeature.multiplicity>
										<Model:MultiplicityType lower="0" upper="1" is_ordered="false" is_unique="false"/>
									</Model:StructuralFeature.multiplicity>
								</Model:Reference>
								<!-- ==================== .ModelElement.comment    [Reference] ==================== -->
								<Model:Reference xmi.id="a396A4262034B" name="comment" annotation="" scope="instance_level" visibility="public_vis" isChangeable="true" type="a33F675820370" referencedEnd="a370E7E3C02CE">
									<Model:StructuralFeature.multiplicity>
										<Model:MultiplicityType lower="0" upper="-1" is_ordered="false" is_unique="true"/>
									</Model:StructuralFeature.multiplicity>
								</Model:Reference>
								<!-- ==================== .ModelElement.elementResidence    [Reference] ==================== -->
								<Model:Reference xmi.id="a396A432402FD" name="elementResidence" annotation="" scope="instance_level" visibility="public_vis" isChangeable="true" type="a3648B41E0082" referencedEnd="a3717C4430020">
									<Model:StructuralFeature.multiplicity>
										<Model:MultiplicityType lower="0" upper="-1" is_ordered="false" is_unique="true"/>
									</Model:StructuralFeature.multiplicity>
								</Model:Reference>
								<!-- ==================== .ModelElement.templateParameter    [Reference] ==================== -->
								<Model:Reference xmi.id="a396A432500EA" name="templateParameter" annotation="" scope="instance_level" visibility="public_vis" isChangeable="true" type="a365EEE3B00B4" referencedEnd="a371B6E4303DA">
									<Model:StructuralFeature.multiplicity>
										<Model:MultiplicityType lower="0" upper="-1" is_ordered="true" is_unique="true"/>
									</Model:StructuralFeature.multiplicity>
								</Model:Reference>
								<!-- ==================== .ModelElement.templateParameter2    [Reference] ==================== -->
								<Model:Reference xmi.id="a396A432502CE" name="templateParameter2" annotation="" scope="instance_level" visibility="public_vis" isChangeable="true" type="a365EEE3B00B4" referencedEnd="a371B6E8C02BD">
									<Model:StructuralFeature.multiplicity>
										<Model:MultiplicityType lower="0" upper="-1" is_ordered="false" is_unique="true"/>
									</Model:StructuralFeature.multiplicity>
								</Model:Reference>
							</Model:Namespace.contents>
						</Model:Class>
						<!-- ==================== .GeneralizableElement    [Class] ==================== -->
						<Model:Class xmi.id="a327A810D03C0" name="GeneralizableElement" annotation="" isRoot="false" isLeaf="false" isAbstract="true" visibility="public_vis" isSingleton="false" supertypes="a327A5C7301CC">
							<Model:Namespace.contents>
								<!-- ==================== .GeneralizableElement.isRoot    [Attribute] ==================== -->
								<Model:Attribute xmi.id="a327A877801CC" name="isRoot" annotation="" scope="instance_level" visibility="public_vis" isChangeable="true" isDerived="false" type="a33DD6F650276">
									<Model:StructuralFeature.multiplicity>
										<Model:MultiplicityType lower="1" upper="1" is_ordered="false" is_unique="false"/>
									</Model:StructuralFeature.multiplicity>
								</Model:Attribute>
								<!-- ==================== .GeneralizableElement.isLeaf    [Attribute] ==================== -->
								<Model:Attribute xmi.id="a327A877E006E" name="isLeaf" annotation="" scope="instance_level" visibility="public_vis" isChangeable="true" isDerived="false" type="a33DD6F650276">
									<Model:StructuralFeature.multiplicity>
										<Model:MultiplicityType lower="1" upper="1" is_ordered="false" is_unique="false"/>
									</Model:StructuralFeature.multiplicity>
								</Model:Attribute>
								<!-- ==================== .GeneralizableElement.isAbstract    [Attribute] ==================== -->
								<Model:Attribute xmi.id="a327A878400D2" name="isAbstract" annotation="" scope="instance_level" visibility="public_vis" isChangeable="true" isDerived="false" type="a33DD6F650276">
									<Model:StructuralFeature.multiplicity>
										<Model:MultiplicityType lower="1" upper="1" is_ordered="false" is_unique="false"/>
									</Model:StructuralFeature.multiplicity>
								</Model:Attribute>
								<!-- ==================== .GeneralizableElement.generalization    [Reference] ==================== -->
								<Model:Reference xmi.id="a396A445401E4" name="generalization" annotation="" scope="instance_level" visibility="public_vis" isChangeable="true" type="a327A8080035C" referencedEnd="a335C14A50352">
									<Model:StructuralFeature.multiplicity>
										<Model:MultiplicityType lower="0" upper="-1" is_ordered="false" is_unique="true"/>
									</Model:StructuralFeature.multiplicity>
								</Model:Reference>
								<!-- ==================== .GeneralizableElement.specialization    [Reference] ==================== -->
								<Model:Reference xmi.id="a396A44730177" name="specialization" annotation="" scope="instance_level" visibility="public_vis" isChangeable="true" type="a327A8080035C" referencedEnd="a335C146B0352">
									<Model:StructuralFeature.multiplicity>
										<Model:MultiplicityType lower="0" upper="-1" is_ordered="false" is_unique="true"/>
									</Model:StructuralFeature.multiplicity>
								</Model:Reference>
							</Model:Namespace.contents>
						</Model:Class>
						<!-- ==================== .Namespace    [Class] ==================== -->
						<Model:Class xmi.id="a32B69F3A0118" name="Namespace" annotation="" isRoot="false" isLeaf="false" isAbstract="true" visibility="public_vis" isSingleton="false" supertypes="a327A5C7301CC">
							<Model:Namespace.contents>
								<!-- ==================== .Namespace.ownedElement    [Reference] ==================== -->
								<Model:Reference xmi.id="a396A44E502DE" name="ownedElement" annotation="" scope="instance_level" visibility="public_vis" isChangeable="true" type="a327A5C7301CC" referencedEnd="a33598CAA030E">
									<Model:StructuralFeature.multiplicity>
										<Model:MultiplicityType lower="0" upper="-1" is_ordered="false" is_unique="true"/>
									</Model:StructuralFeature.multiplicity>
								</Model:Reference>
							</Model:Namespace.contents>
						</Model:Class>
						<!-- ==================== .Classifier    [Class] ==================== -->
						<Model:Class xmi.id="a32989FB2023D" name="Classifier" annotation="" isRoot="false" isLeaf="false" isAbstract="true" visibility="public_vis" isSingleton="false" supertypes="a327A810D03C0 a32B69F3A0118">
							<Model:Namespace.contents>
								<!-- ==================== .Classifier.feature    [Reference] ==================== -->
								<Model:Reference xmi.id="a396A45340213" name="feature" annotation="" scope="instance_level" visibility="public_vis" isChangeable="true" type="a32989F9700FE" referencedEnd="a32B5D7EF03DD">
									<Model:StructuralFeature.multiplicity>
										<Model:MultiplicityType lower="0" upper="-1" is_ordered="true" is_unique="true"/>
									</Model:StructuralFeature.multiplicity>
								</Model:Reference>
								<!-- ==================== .Classifier.participant    [Reference] ==================== -->
								<Model:Reference xmi.id="a396A4535009C" name="participant" annotation="" scope="instance_level" visibility="public_vis" isChangeable="true" type="a3340359400BD" referencedEnd="a33F0EFAD00AA">
									<Model:StructuralFeature.multiplicity>
										<Model:MultiplicityType lower="0" upper="-1" is_ordered="false" is_unique="true"/>
									</Model:StructuralFeature.multiplicity>
								</Model:Reference>
								<!-- ==================== .Classifier.powertypeRange    [Reference] ==================== -->
								<Model:Reference xmi.id="a396A4536004E" name="powertypeRange" annotation="" scope="instance_level" visibility="public_vis" isChangeable="true" type="a327A8080035C" referencedEnd="a36E96A870370">
									<Model:StructuralFeature.multiplicity>
										<Model:MultiplicityType lower="0" upper="-1" is_ordered="false" is_unique="true"/>
									</Model:StructuralFeature.multiplicity>
								</Model:Reference>
							</Model:Namespace.contents>
						</Model:Class>
						<!-- ==================== .Class    [Class] ==================== -->
						<Model:Class xmi.id="a3298A02900FE" name="Class" annotation="" isRoot="false" isLeaf="false" isAbstract="false" visibility="public_vis" isSingleton="false" supertypes="a32989FB2023D">
							<Model:Namespace.contents>
								<!-- ==================== .Class.isActive    [Attribute] ==================== -->
								<Model:Attribute xmi.id="a33F24B5A0190" name="isActive" annotation="" scope="instance_level" visibility="public_vis" isChangeable="true" isDerived="false" type="a33DD6F650276">
									<Model:StructuralFeature.multiplicity>
										<Model:MultiplicityType lower="1" upper="1" is_ordered="false" is_unique="false"/>
									</Model:StructuralFeature.multiplicity>
								</Model:Attribute>
							</Model:Namespace.contents>
						</Model:Class>
						<!-- ==================== .DataType    [Class] ==================== -->
						<Model:Class xmi.id="a3298A036025B" name="DataType" annotation="" isRoot="false" isLeaf="false" isAbstract="false" visibility="public_vis" isSingleton="false" supertypes="a32989FB2023D"/>
						<!-- ==================== .Feature    [Class] ==================== -->
						<Model:Class xmi.id="a32989F9700FE" name="Feature" annotation="" isRoot="false" isLeaf="false" isAbstract="true" visibility="public_vis" isSingleton="false" supertypes="a327A5C7301CC">
							<Model:Namespace.contents>
								<!-- ==================== .Feature.ownerScope    [Attribute] ==================== -->
								<Model:Attribute xmi.id="a31653E23032A" name="ownerScope" annotation="" scope="instance_level" visibility="public_vis" isChangeable="true" isDerived="false" type="a33DD7020032A">
									<Model:StructuralFeature.multiplicity>
										<Model:MultiplicityType lower="1" upper="1" is_ordered="false" is_unique="false"/>
									</Model:StructuralFeature.multiplicity>
								</Model:Attribute>
								<!-- ==================== .Feature.owner    [Reference] ==================== -->
								<Model:Reference xmi.id="a396A45E803C8" name="owner" annotation="" scope="instance_level" visibility="public_vis" isChangeable="true" type="a32989FB2023D" referencedEnd="a32B5D7EF03D3">
									<Model:StructuralFeature.multiplicity>
										<Model:MultiplicityType lower="0" upper="1" is_ordered="false" is_unique="false"/>
									</Model:StructuralFeature.multiplicity>
								</Model:Reference>
							</Model:Namespace.contents>
						</Model:Class>
						<!-- ==================== .StructuralFeature    [Class] ==================== -->
						<Model:Class xmi.id="a3298F1A403BF" name="StructuralFeature" annotation="" isRoot="false" isLeaf="false" isAbstract="true" visibility="public_vis" isSingleton="false" supertypes="a32989F9700FE">
							<Model:Namespace.contents>
								<!-- ==================== .StructuralFeature.multiplicity    [Attribute] ==================== -->
								<Model:Attribute xmi.id="a32B6AEA8032B" name="multiplicity" annotation="" scope="instance_level" visibility="public_vis" isChangeable="true" isDerived="false" type="a33DD6FC5001E">
									<Model:StructuralFeature.multiplicity>
										<Model:MultiplicityType lower="1" upper="1" is_ordered="false" is_unique="false"/>
									</Model:StructuralFeature.multiplicity>
								</Model:Attribute>
								<!-- ==================== .StructuralFeature.changeability    [Attribute] ==================== -->
								<Model:Attribute xmi.id="a3163DE07014A" name="changeability" annotation="" scope="instance_level" visibility="public_vis" isChangeable="true" isDerived="false" type="a33DD6F820208">
									<Model:StructuralFeature.multiplicity>
										<Model:MultiplicityType lower="1" upper="1" is_ordered="false" is_unique="false"/>
									</Model:StructuralFeature.multiplicity>
								</Model:Attribute>
								<!-- ==================== .StructuralFeature.targetScope    [Attribute] ==================== -->
								<Model:Attribute xmi.id="a335A35E5028A" name="targetScope" annotation="" scope="instance_level" visibility="public_vis" isChangeable="true" isDerived="false" type="a33DD7020032A">
									<Model:StructuralFeature.multiplicity>
										<Model:MultiplicityType lower="1" upper="1" is_ordered="false" is_unique="false"/>
									</Model:StructuralFeature.multiplicity>
								</Model:Attribute>
								<!-- ==================== .StructuralFeature.type    [Reference] ==================== -->
								<Model:Reference xmi.id="a396A463C0232" name="type" annotation="" scope="instance_level" visibility="public_vis" isChangeable="true" type="a32989FB2023D" referencedEnd="a316437C003B6">
									<Model:StructuralFeature.multiplicity>
										<Model:MultiplicityType lower="1" upper="1" is_ordered="false" is_unique="false"/>
									</Model:StructuralFeature.multiplicity>
								</Model:Reference>
							</Model:Namespace.contents>
						</Model:Class>
						<!-- ==================== .AssociationEnd    [Class] ==================== -->
						<Model:Class xmi.id="a3340359400BD" name="AssociationEnd" annotation="" isRoot="false" isLeaf="false" isAbstract="false" visibility="public_vis" isSingleton="false" supertypes="a327A5C7301CC">
							<Model:Namespace.contents>
								<!-- ==================== .AssociationEnd.isNavigable    [Attribute] ==================== -->
								<Model:Attribute xmi.id="a3163E041030C" name="isNavigable" annotation="" scope="instance_level" visibility="public_vis" isChangeable="true" isDerived="false" type="a33DD6F650276">
									<Model:StructuralFeature.multiplicity>
										<Model:MultiplicityType lower="1" upper="1" is_ordered="false" is_unique="false"/>
									</Model:StructuralFeature.multiplicity>
								</Model:Attribute>
								<!-- ==================== .AssociationEnd.ordering    [Attribute] ==================== -->
								<Model:Attribute xmi.id="a3351AAC001A4" name="ordering" annotation="" scope="instance_level" visibility="public_vis" isChangeable="true" isDerived="false" type="a36619BC301D6">
									<Model:StructuralFeature.multiplicity>
										<Model:MultiplicityType lower="1" upper="1" is_ordered="false" is_unique="false"/>
									</Model:StructuralFeature.multiplicity>
								</Model:Attribute>
								<!-- ==================== .AssociationEnd.aggregation    [Attribute] ==================== -->
								<Model:Attribute xmi.id="a3351AAFE0226" name="aggregation" annotation="" scope="instance_level" visibility="public_vis" isChangeable="true" isDerived="false" type="a33DD6F5903A2">
									<Model:StructuralFeature.multiplicity>
										<Model:MultiplicityType lower="1" upper="1" is_ordered="false" is_unique="false"/>
									</Model:StructuralFeature.multiplicity>
								</Model:Attribute>
								<!-- ==================== .AssociationEnd.targetScope    [Attribute] ==================== -->
								<Model:Attribute xmi.id="a33577C86023A" name="targetScope" annotation="" scope="instance_level" visibility="public_vis" isChangeable="true" isDerived="false" type="a33DD7020032A">
									<Model:StructuralFeature.multiplicity>
										<Model:MultiplicityType lower="1" upper="1" is_ordered="false" is_unique="false"/>
									</Model:StructuralFeature.multiplicity>
								</Model:Attribute>
								<!-- ==================== .AssociationEnd.multiplicity    [Attribute] ==================== -->
								<Model:Attribute xmi.id="a33577DB30046" name="multiplicity" annotation="" scope="instance_level" visibility="public_vis" isChangeable="true" isDerived="false" type="a33DD6FC5001E">
									<Model:StructuralFeature.multiplicity>
										<Model:MultiplicityType lower="1" upper="1" is_ordered="false" is_unique="false"/>
									</Model:StructuralFeature.multiplicity>
								</Model:Attribute>
								<!-- ==================== .AssociationEnd.changeability    [Attribute] ==================== -->
								<Model:Attribute xmi.id="a33577DBA00D2" name="changeability" annotation="" scope="instance_level" visibility="public_vis" isChangeable="true" isDerived="false" type="a33DD6F820208">
									<Model:StructuralFeature.multiplicity>
										<Model:MultiplicityType lower="1" upper="1" is_ordered="false" is_unique="false"/>
									</Model:StructuralFeature.multiplicity>
								</Model:Attribute>
								<!-- ==================== .AssociationEnd.association    [Reference] ==================== -->
								<Model:Reference xmi.id="a396A46A000AB" name="association" annotation="" scope="instance_level" visibility="public_vis" isChangeable="true" type="a3298AE8300D9" referencedEnd="a32A2A510017A">
									<Model:StructuralFeature.multiplicity>
										<Model:MultiplicityType lower="1" upper="1" is_ordered="false" is_unique="false"/>
									</Model:StructuralFeature.multiplicity>
								</Model:Reference>
								<!-- ==================== .AssociationEnd.qualifier    [Reference] ==================== -->
								<Model:Reference xmi.id="a396A46DA030D" name="qualifier" annotation="" scope="instance_level" visibility="public_vis" isChangeable="true" type="a327BA5E802E4" referencedEnd="a33DBE50B001E">
									<Model:StructuralFeature.multiplicity>
										<Model:MultiplicityType lower="0" upper="-1" is_ordered="true" is_unique="true"/>
									</Model:StructuralFeature.multiplicity>
								</Model:Reference>
								<!-- ==================== .AssociationEnd.type    [Reference] ==================== -->
								<Model:Reference xmi.id="a396A46DB004E" name="type" annotation="" scope="instance_level" visibility="public_vis" isChangeable="true" type="a32989FB2023D" referencedEnd="a33E265070353">
									<Model:StructuralFeature.multiplicity>
										<Model:MultiplicityType lower="1" upper="1" is_ordered="false" is_unique="false"/>
									</Model:StructuralFeature.multiplicity>
								</Model:Reference>
								<!-- ==================== .AssociationEnd.specification    [Reference] ==================== -->
								<Model:Reference xmi.id="a396A46DB0148" name="specification" annotation="" scope="instance_level" visibility="public_vis" isChangeable="true" type="a32989FB2023D" referencedEnd="a33F0EFAD00AB">
									<Model:StructuralFeature.multiplicity>
										<Model:MultiplicityType lower="0" upper="-1" is_ordered="false" is_unique="true"/>
									</Model:StructuralFeature.multiplicity>
								</Model:Reference>
							</Model:Namespace.contents>
						</Model:Class>
						<!-- ==================== .Interface    [Class] ==================== -->
						<Model:Class xmi.id="a3342A195014D" name="Interface" annotation="" isRoot="false" isLeaf="false" isAbstract="false" visibility="public_vis" isSingleton="false" supertypes="a32989FB2023D"/>
						<!-- ==================== .org.omg.mof.idl_substitute_name=UmlInterface    [Tag] ==================== -->
						<Model:Tag xmi.id="G.331" name="org.omg.mof.idl_substitute_name=UmlInterface" annotation="" tagId="org.omg.mof.idl_substitute_name" elements="a3342A195014D">
							<Model:Tag.values>
								<XMI.any xmi.type="string" xmi.name="">UmlInterface</XMI.any>
							</Model:Tag.values>
						</Model:Tag>
						<!-- ==================== .Constraint    [Class] ==================== -->
						<Model:Class xmi.id="a327A649B000A" name="Constraint" annotation="" isRoot="false" isLeaf="false" isAbstract="false" visibility="public_vis" isSingleton="false" supertypes="a327A5C7301CC">
							<Model:Namespace.contents>
								<!-- ==================== .Constraint.body    [Attribute] ==================== -->
								<Model:Attribute xmi.id="a32866F630244" name="body" annotation="" scope="instance_level" visibility="public_vis" isChangeable="true" isDerived="false" type="a33CFA9DA01D6">
									<Model:StructuralFeature.multiplicity>
										<Model:MultiplicityType lower="1" upper="1" is_ordered="false" is_unique="false"/>
									</Model:StructuralFeature.multiplicity>
								</Model:Attribute>
								<!-- ==================== .Constraint.constrainedElement    [Reference] ==================== -->
								<Model:Reference xmi.id="a396A47950000" name="constrainedElement" annotation="" scope="instance_level" visibility="public_vis" isChangeable="true" type="a327A5C7301CC" referencedEnd="a33EA67BB010E">
									<Model:StructuralFeature.multiplicity>
										<Model:MultiplicityType lower="0" upper="-1" is_ordered="true" is_unique="true"/>
									</Model:StructuralFeature.multiplicity>
								</Model:Reference>
							</Model:Namespace.contents>
						</Model:Class>
						<!-- ==================== .org.omg.mof.idl_substitute_name=UmlConstraint    [Tag] ==================== -->
						<Model:Tag xmi.id="G.332" name="org.omg.mof.idl_substitute_name=UmlConstraint" annotation="" tagId="org.omg.mof.idl_substitute_name" elements="a327A649B000A">
							<Model:Tag.values>
								<XMI.any xmi.type="string" xmi.name="">UmlConstraint</XMI.any>
							</Model:Tag.values>
						</Model:Tag>
						<!-- ==================== .Relationship    [Class] ==================== -->
						<Model:Class xmi.id="a3634C5000082" name="Relationship" annotation="" isRoot="false" isLeaf="false" isAbstract="true" visibility="public_vis" isSingleton="false" supertypes="a327A5C7301CC"/>
						<!-- ==================== .Association    [Class] ==================== -->
						<Model:Class xmi.id="a3298AE8300D9" name="Association" annotation="" isRoot="false" isLeaf="false" isAbstract="false" visibility="public_vis" isSingleton="false" supertypes="a327A810D03C0 a3634C5000082">
							<Model:Namespace.contents>
								<!-- ==================== .Association.connection    [Reference] ==================== -->
								<Model:Reference xmi.id="a396A47ED0148" name="connection" annotation="" scope="instance_level" visibility="public_vis" isChangeable="true" type="a3340359400BD" referencedEnd="a32A2A510017B">
									<Model:StructuralFeature.multiplicity>
										<Model:MultiplicityType lower="2" upper="-1" is_ordered="false" is_unique="true"/>
									</Model:StructuralFeature.multiplicity>
								</Model:Reference>
							</Model:Namespace.contents>
						</Model:Class>
						<!-- ==================== .Attribute    [Class] ==================== -->
						<Model:Class xmi.id="a327BA5E802E4" name="Attribute" annotation="" isRoot="false" isLeaf="false" isAbstract="false" visibility="public_vis" isSingleton="false" supertypes="a3298F1A403BF">
							<Model:Namespace.contents>
								<!-- ==================== .Attribute.initialValue    [Attribute] ==================== -->
								<Model:Attribute xmi.id="a327BBC7501CC" name="initialValue" annotation="" scope="instance_level" visibility="public_vis" isChangeable="true" isDerived="false" type="a33CFA00203A2">
									<Model:StructuralFeature.multiplicity>
										<Model:MultiplicityType lower="0" upper="1" is_ordered="false" is_unique="false"/>
									</Model:StructuralFeature.multiplicity>
								</Model:Attribute>
								<!-- ==================== .Attribute.associationEnd    [Reference] ==================== -->
								<Model:Reference xmi.id="a396A4854002E" name="associationEnd" annotation="" scope="instance_level" visibility="public_vis" isChangeable="true" type="a3340359400BD" referencedEnd="a33DBE50B001F">
									<Model:StructuralFeature.multiplicity>
										<Model:MultiplicityType lower="0" upper="1" is_ordered="false" is_unique="false"/>
									</Model:StructuralFeature.multiplicity>
								</Model:Reference>
							</Model:Namespace.contents>
						</Model:Class>
						<!-- ==================== .org.omg.mof.idl_substitute_name=UmlAttribute    [Tag] ==================== -->
						<Model:Tag xmi.id="G.333" name="org.omg.mof.idl_substitute_name=UmlAttribute" annotation="" tagId="org.omg.mof.idl_substitute_name" elements="a327BA5E802E4">
							<Model:Tag.values>
								<XMI.any xmi.type="string" xmi.name="">UmlAttribute</XMI.any>
							</Model:Tag.values>
						</Model:Tag>
						<!-- ==================== .BehavioralFeature    [Class] ==================== -->
						<Model:Class xmi.id="a3298BCF00260" name="BehavioralFeature" annotation="" isRoot="false" isLeaf="false" isAbstract="true" visibility="public_vis" isSingleton="false" supertypes="a32989F9700FE">
							<Model:Namespace.contents>
								<!-- ==================== .BehavioralFeature.isQuery    [Attribute] ==================== -->
								<Model:Attribute xmi.id="a335A34A3012C" name="isQuery" annotation="" scope="instance_level" visibility="public_vis" isChangeable="true" isDerived="false" type="a33DD6F650276">
									<Model:StructuralFeature.multiplicity>
										<Model:MultiplicityType lower="1" upper="1" is_ordered="false" is_unique="false"/>
									</Model:StructuralFeature.multiplicity>
								</Model:Attribute>
								<!-- ==================== .BehavioralFeature.parameter    [Reference] ==================== -->
								<Model:Reference xmi.id="a396A48A50213" name="parameter" annotation="" scope="instance_level" visibility="public_vis" isChangeable="true" type="a327BBB9F02B2" referencedEnd="a3359946401AE">
									<Model:StructuralFeature.multiplicity>
										<Model:MultiplicityType lower="0" upper="-1" is_ordered="true" is_unique="true"/>
									</Model:StructuralFeature.multiplicity>
								</Model:Reference>
							</Model:Namespace.contents>
						</Model:Class>
						<!-- ==================== .Operation    [Class] ==================== -->
						<Model:Class xmi.id="a327BB68C0398" name="Operation" annotation="" isRoot="false" isLeaf="false" isAbstract="false" visibility="public_vis" isSingleton="false" supertypes="a3298BCF00260">
							<Model:Namespace.contents>
								<!-- ==================== .Operation.concurrency    [Attribute] ==================== -->
								<Model:Attribute xmi.id="a33F0E99F0230" name="concurrency" annotation="" scope="instance_level" visibility="public_vis" isChangeable="true" isDerived="false" type="a33F0EC2002BC">
									<Model:StructuralFeature.multiplicity>
										<Model:MultiplicityType lower="1" upper="1" is_ordered="false" is_unique="false"/>
									</Model:StructuralFeature.multiplicity>
								</Model:Attribute>
								<!-- ==================== .Operation.isRoot    [Attribute] ==================== -->
								<Model:Attribute xmi.id="a3627CF1A035C" name="isRoot" annotation="" scope="instance_level" visibility="public_vis" isChangeable="true" isDerived="false" type="a33DD6F650276">
									<Model:StructuralFeature.multiplicity>
										<Model:MultiplicityType lower="1" upper="1" is_ordered="false" is_unique="false"/>
									</Model:StructuralFeature.multiplicity>
								</Model:Attribute>
								<!-- ==================== .Operation.isLeaf    [Attribute] ==================== -->
								<Model:Attribute xmi.id="a3627CF2301AE" name="isLeaf" annotation="" scope="instance_level" visibility="public_vis" isChangeable="true" isDerived="false" type="a33DD6F650276">
									<Model:StructuralFeature.multiplicity>
										<Model:MultiplicityType lower="1" upper="1" is_ordered="false" is_unique="false"/>
									</Model:StructuralFeature.multiplicity>
								</Model:Attribute>
								<!-- ==================== .Operation.isAbstract    [Attribute] ==================== -->
								<Model:Attribute xmi.id="a3627CF2B030C" name="isAbstract" annotation="" scope="instance_level" visibility="public_vis" isChangeable="true" isDerived="false" type="a33DD6F650276">
									<Model:StructuralFeature.multiplicity>
										<Model:MultiplicityType lower="1" upper="1" is_ordered="false" is_unique="false"/>
									</Model:StructuralFeature.multiplicity>
								</Model:Attribute>
								<!-- ==================== .Operation.specification    [Attribute] ==================== -->
								<Model:Attribute xmi.id="a374EE807033C" name="specification" annotation="" scope="instance_level" visibility="public_vis" isChangeable="true" isDerived="false" type="a33DD702401B8">
									<Model:StructuralFeature.multiplicity>
										<Model:MultiplicityType lower="1" upper="1" is_ordered="false" is_unique="false"/>
									</Model:StructuralFeature.multiplicity>
								</Model:Attribute>
								<!-- ==================== .Operation.method    [Reference] ==================== -->
								<Model:Reference xmi.id="a396A48F7030D" name="method" annotation="" scope="instance_level" visibility="public_vis" isChangeable="true" type="a327BB67E0028" referencedEnd="a32B6D9BE00C9">
									<Model:StructuralFeature.multiplicity>
										<Model:MultiplicityType lower="0" upper="-1" is_ordered="false" is_unique="true"/>
									</Model:StructuralFeature.multiplicity>
								</Model:Reference>
							</Model:Namespace.contents>
						</Model:Class>
						<!-- ==================== .Parameter    [Class] ==================== -->
						<Model:Class xmi.id="a327BBB9F02B2" name="Parameter" annotation="" isRoot="false" isLeaf="false" isAbstract="false" visibility="public_vis" isSingleton="false" supertypes="a327A5C7301CC">
							<Model:Namespace.contents>
								<!-- ==================== .Parameter.defaultValue    [Attribute] ==================== -->
								<Model:Attribute xmi.id="a327BE04D0096" name="defaultValue" annotation="" scope="instance_level" visibility="public_vis" isChangeable="true" isDerived="false" type="a33CFA00203A2">
									<Model:StructuralFeature.multiplicity>
										<Model:MultiplicityType lower="0" upper="1" is_ordered="false" is_unique="false"/>
									</Model:StructuralFeature.multiplicity>
								</Model:Attribute>
								<!-- ==================== .Parameter.kind    [Attribute] ==================== -->
								<Model:Attribute xmi.id="a335BC753038E" name="kind" annotation="" scope="instance_level" visibility="public_vis" isChangeable="true" isDerived="false" type="a33DD6FDC024E">
									<Model:StructuralFeature.multiplicity>
										<Model:MultiplicityType lower="1" upper="1" is_ordered="false" is_unique="false"/>
									</Model:StructuralFeature.multiplicity>
								</Model:Attribute>
								<!-- ==================== .Parameter.behavioralFeature    [Reference] ==================== -->
								<Model:Reference xmi.id="a396A4927004E" name="behavioralFeature" annotation="" scope="instance_level" visibility="public_vis" isChangeable="true" type="a3298BCF00260" referencedEnd="a33599464017C">
									<Model:StructuralFeature.multiplicity>
										<Model:MultiplicityType lower="0" upper="1" is_ordered="false" is_unique="false"/>
									</Model:StructuralFeature.multiplicity>
								</Model:Reference>
								<!-- ==================== .Parameter.type    [Reference] ==================== -->
								<Model:Reference xmi.id="a396A496E01E4" name="type" annotation="" scope="instance_level" visibility="public_vis" isChangeable="true" type="a32989FB2023D" referencedEnd="a335BC7D503D4">
									<Model:StructuralFeature.multiplicity>
										<Model:MultiplicityType lower="1" upper="1" is_ordered="false" is_unique="false"/>
									</Model:StructuralFeature.multiplicity>
								</Model:Reference>
							</Model:Namespace.contents>
						</Model:Class>
						<!-- ==================== .Method    [Class] ==================== -->
						<Model:Class xmi.id="a327BB67E0028" name="Method" annotation="" isRoot="false" isLeaf="false" isAbstract="false" visibility="public_vis" isSingleton="false" supertypes="a3298BCF00260">
							<Model:Namespace.contents>
								<!-- ==================== .Method.body    [Attribute] ==================== -->
								<Model:Attribute xmi.id="a327BBD2A02D0" name="body" annotation="" scope="instance_level" visibility="public_vis" isChangeable="true" isDerived="false" type="a363559050190">
									<Model:StructuralFeature.multiplicity>
										<Model:MultiplicityType lower="1" upper="1" is_ordered="false" is_unique="false"/>
									</Model:StructuralFeature.multiplicity>
								</Model:Attribute>
								<!-- ==================== .Method.specification    [Reference] ==================== -->
								<Model:Reference xmi.id="a396A49A50128" name="specification" annotation="" scope="instance_level" visibility="public_vis" isChangeable="true" type="a327BB68C0398" referencedEnd="a32B6D9BE00C8">
									<Model:StructuralFeature.multiplicity>
										<Model:MultiplicityType lower="1" upper="1" is_ordered="false" is_unique="false"/>
									</Model:StructuralFeature.multiplicity>
								</Model:Reference>
							</Model:Namespace.contents>
						</Model:Class>
						<!-- ==================== .Generalization    [Class] ==================== -->
						<Model:Class xmi.id="a327A8080035C" name="Generalization" annotation="" isRoot="false" isLeaf="false" isAbstract="false" visibility="public_vis" isSingleton="false" supertypes="a3634C5000082">
							<Model:Namespace.contents>
								<!-- ==================== .Generalization.discriminator    [Attribute] ==================== -->
								<Model:Attribute xmi.id="a33E666CA01D6" name="discriminator" annotation="" scope="instance_level" visibility="public_vis" isChangeable="true" isDerived="false" type="a33DD6FCF03C0">
									<Model:StructuralFeature.multiplicity>
										<Model:MultiplicityType lower="1" upper="1" is_ordered="false" is_unique="false"/>
									</Model:StructuralFeature.multiplicity>
								</Model:Attribute>
								<!-- ==================== .Generalization.child    [Reference] ==================== -->
								<Model:Reference xmi.id="a396A4A740000" name="child" annotation="" scope="instance_level" visibility="public_vis" isChangeable="true" type="a327A810D03C0" referencedEnd="a335C14A5019A">
									<Model:StructuralFeature.multiplicity>
										<Model:MultiplicityType lower="1" upper="1" is_ordered="false" is_unique="false"/>
									</Model:StructuralFeature.multiplicity>
								</Model:Reference>
								<!-- ==================== .Generalization.parent    [Reference] ==================== -->
								<Model:Reference xmi.id="a396A4AA1004E" name="parent" annotation="" scope="instance_level" visibility="public_vis" isChangeable="true" type="a327A810D03C0" referencedEnd="a335C146B01D6">
									<Model:StructuralFeature.multiplicity>
										<Model:MultiplicityType lower="1" upper="1" is_ordered="false" is_unique="false"/>
									</Model:StructuralFeature.multiplicity>
								</Model:Reference>
								<!-- ==================== .Generalization.powertype    [Reference] ==================== -->
								<Model:Reference xmi.id="a396A4AA103A9" name="powertype" annotation="" scope="instance_level" visibility="public_vis" isChangeable="true" type="a32989FB2023D" referencedEnd="a36E96A87033E">
									<Model:StructuralFeature.multiplicity>
										<Model:MultiplicityType lower="0" upper="1" is_ordered="false" is_unique="false"/>
									</Model:StructuralFeature.multiplicity>
								</Model:Reference>
							</Model:Namespace.contents>
						</Model:Class>
						<!-- ==================== .AssociationClass    [Class] ==================== -->
						<Model:Class xmi.id="a33657990026C" name="AssociationClass" annotation="" isRoot="false" isLeaf="false" isAbstract="false" visibility="public_vis" isSingleton="false" supertypes="a3298AE8300D9 a3298A02900FE"/>
						<!-- ==================== .org.omg.mof.idl_substitute_name=UmlAssociationClass    [Tag] ==================== -->
						<Model:Tag xmi.id="G.334" name="org.omg.mof.idl_substitute_name=UmlAssociationClass" annotation="" tagId="org.omg.mof.idl_substitute_name" elements="a33657990026C">
							<Model:Tag.values>
								<XMI.any xmi.type="string" xmi.name="">UmlAssociationClass</XMI.any>
							</Model:Tag.values>
						</Model:Tag>
						<!-- ==================== .Dependency    [Class] ==================== -->
						<Model:Class xmi.id="a327A646F00E6" name="Dependency" annotation="" isRoot="false" isLeaf="false" isAbstract="false" visibility="public_vis" isSingleton="false" supertypes="a3634C5000082">
							<Model:Namespace.contents>
								<!-- ==================== .Dependency.client    [Reference] ==================== -->
								<Model:Reference xmi.id="a396A4B0D0213" name="client" annotation="" scope="instance_level" visibility="public_vis" isChangeable="true" type="a327A5C7301CC" referencedEnd="a33FFE57B0395">
									<Model:StructuralFeature.multiplicity>
										<Model:MultiplicityType lower="1" upper="-1" is_ordered="false" is_unique="true"/>
									</Model:StructuralFeature.multiplicity>
								</Model:Reference>
								<!-- ==================== .Dependency.supplier    [Reference] ==================== -->
								<Model:Reference xmi.id="a396A4B10002E" name="supplier" annotation="" scope="instance_level" visibility="public_vis" isChangeable="true" type="a327A5C7301CC" referencedEnd="a335C0D7A02A8">
									<Model:StructuralFeature.multiplicity>
										<Model:MultiplicityType lower="1" upper="-1" is_ordered="false" is_unique="true"/>
									</Model:StructuralFeature.multiplicity>
								</Model:Reference>
							</Model:Namespace.contents>
						</Model:Class>
						<!-- ==================== .Abstraction    [Class] ==================== -->
						<Model:Class xmi.id="a3388FE7D006E" name="Abstraction" annotation="" isRoot="false" isLeaf="false" isAbstract="false" visibility="public_vis" isSingleton="false" supertypes="a327A646F00E6">
							<Model:Namespace.contents>
								<!-- ==================== .Abstraction.mapping    [Attribute] ==================== -->
								<Model:Attribute xmi.id="a33EB8A4500B4" name="mapping" annotation="" scope="instance_level" visibility="public_vis" isChangeable="true" isDerived="false" type="a36264EBF0276">
									<Model:StructuralFeature.multiplicity>
										<Model:MultiplicityType lower="1" upper="1" is_ordered="false" is_unique="false"/>
									</Model:StructuralFeature.multiplicity>
								</Model:Attribute>
							</Model:Namespace.contents>
						</Model:Class>
						<!-- ==================== .PresentationElement    [Class] ==================== -->
						<Model:Class xmi.id="a327A5C8800A0" name="PresentationElement" annotation="" isRoot="false" isLeaf="false" isAbstract="true" visibility="public_vis" isSingleton="false" supertypes="a327A5C330208">
							<Model:Namespace.contents>
								<!-- ==================== .PresentationElement.subject    [Reference] ==================== -->
								<Model:Reference xmi.id="a396A4B80000F" name="subject" annotation="" scope="instance_level" visibility="public_vis" isChangeable="true" type="a327A5C7301CC" referencedEnd="a362409A9000A">
									<Model:StructuralFeature.multiplicity>
										<Model:MultiplicityType lower="0" upper="-1" is_ordered="false" is_unique="true"/>
									</Model:StructuralFeature.multiplicity>
								</Model:Reference>
							</Model:Namespace.contents>
						</Model:Class>
						<!-- ==================== .Usage    [Class] ==================== -->
						<Model:Class xmi.id="a33E8FEF701E0" name="Usage" annotation="" isRoot="false" isLeaf="false" isAbstract="false" visibility="public_vis" isSingleton="false" supertypes="a327A646F00E6"/>
						<!-- ==================== .Binding    [Class] ==================== -->
						<Model:Class xmi.id="a33EB89FD01F4" name="Binding" annotation="" isRoot="false" isLeaf="false" isAbstract="false" visibility="public_vis" isSingleton="false" supertypes="a327A646F00E6">
							<Model:Namespace.contents>
								<!-- ==================== .Binding.argument    [Reference] ==================== -->
								<Model:Reference xmi.id="a396A4C2C0167" name="argument" annotation="" scope="instance_level" visibility="public_vis" isChangeable="true" type="a327A5C7301CC" referencedEnd="a365EF00601D7">
									<Model:StructuralFeature.multiplicity>
										<Model:MultiplicityType lower="1" upper="-1" is_ordered="true" is_unique="true"/>
									</Model:StructuralFeature.multiplicity>
								</Model:Reference>
							</Model:Namespace.contents>
						</Model:Class>
						<!-- ==================== .Component    [Class] ==================== -->
						<Model:Class xmi.id="a33F59891028A" name="Component" annotation="" isRoot="false" isLeaf="false" isAbstract="false" visibility="public_vis" isSingleton="false" supertypes="a32989FB2023D">
							<Model:Namespace.contents>
								<!-- ==================== .Component.deploymentLocation    [Reference] ==================== -->
								<Model:Reference xmi.id="a396A4CC601D4" name="deploymentLocation" annotation="" scope="instance_level" visibility="public_vis" isChangeable="true" type="a33F5989A02F8" referencedEnd="a36240BF10398">
									<Model:StructuralFeature.multiplicity>
										<Model:MultiplicityType lower="0" upper="-1" is_ordered="false" is_unique="true"/>
									</Model:StructuralFeature.multiplicity>
								</Model:Reference>
								<!-- ==================== .Component.residentElement    [Reference] ==================== -->
								<Model:Reference xmi.id="a396A4CC70280" name="residentElement" annotation="" scope="instance_level" visibility="public_vis" isChangeable="true" type="a3648B41E0082" referencedEnd="a371B6DA80392">
									<Model:StructuralFeature.multiplicity>
										<Model:MultiplicityType lower="0" upper="-1" is_ordered="false" is_unique="true"/>
									</Model:StructuralFeature.multiplicity>
								</Model:Reference>
							</Model:Namespace.contents>
						</Model:Class>
						<!-- ==================== .Node    [Class] ==================== -->
						<Model:Class xmi.id="a33F5989A02F8" name="Node" annotation="" isRoot="false" isLeaf="false" isAbstract="false" visibility="public_vis" isSingleton="false" supertypes="a32989FB2023D">
							<Model:Namespace.contents>
								<!-- ==================== .Node.resident    [Reference] ==================== -->
								<Model:Reference xmi.id="a396A4D6302DE" name="resident" annotation="" scope="instance_level" visibility="public_vis" isChangeable="true" type="a33F59891028A" referencedEnd="a36240BF10399">
									<Model:StructuralFeature.multiplicity>
										<Model:MultiplicityType lower="0" upper="-1" is_ordered="false" is_unique="true"/>
									</Model:StructuralFeature.multiplicity>
								</Model:Reference>
							</Model:Namespace.contents>
						</Model:Class>
						<!-- ==================== .Permission    [Class] ==================== -->
						<Model:Class xmi.id="a33F5A6AA03CA" name="Permission" annotation="" isRoot="false" isLeaf="false" isAbstract="false" visibility="public_vis" isSingleton="false" supertypes="a327A646F00E6"/>
						<!-- ==================== .Comment    [Class] ==================== -->
						<Model:Class xmi.id="a33F675820370" name="Comment" annotation="" isRoot="false" isLeaf="false" isAbstract="false" visibility="public_vis" isSingleton="false" supertypes="a327A5C7301CC">
							<Model:Namespace.contents>
								<!-- ==================== .Comment.annotatedElement    [Reference] ==================== -->
								<Model:Reference xmi.id="a396A4DE8004E" name="annotatedElement" annotation="" scope="instance_level" visibility="public_vis" isChangeable="true" type="a327A5C7301CC" referencedEnd="a370E7E3C02DE">
									<Model:StructuralFeature.multiplicity>
										<Model:MultiplicityType lower="0" upper="-1" is_ordered="false" is_unique="true"/>
									</Model:StructuralFeature.multiplicity>
								</Model:Reference>
							</Model:Namespace.contents>
						</Model:Class>
						<!-- ==================== .Flow    [Class] ==================== -->
						<Model:Class xmi.id="a3624012E0352" name="Flow" annotation="" isRoot="false" isLeaf="false" isAbstract="false" visibility="public_vis" isSingleton="false" supertypes="a3634C5000082">
							<Model:Namespace.contents>
								<!-- ==================== .Flow.target    [Reference] ==================== -->
								<Model:Reference xmi.id="a396A4F7402BF" name="target" annotation="" scope="instance_level" visibility="public_vis" isChangeable="true" type="a327A5C7301CC" referencedEnd="a3627D5E9010F">
									<Model:StructuralFeature.multiplicity>
										<Model:MultiplicityType lower="0" upper="-1" is_ordered="false" is_unique="true"/>
									</Model:StructuralFeature.multiplicity>
								</Model:Reference>
								<!-- ==================== .Flow.source    [Reference] ==================== -->
								<Model:Reference xmi.id="a396A4F750157" name="source" annotation="" scope="instance_level" visibility="public_vis" isChangeable="true" type="a327A5C7301CC" referencedEnd="a3627D60F03DF">
									<Model:StructuralFeature.multiplicity>
										<Model:MultiplicityType lower="0" upper="-1" is_ordered="false" is_unique="true"/>
									</Model:StructuralFeature.multiplicity>
								</Model:Reference>
							</Model:Namespace.contents>
						</Model:Class>
						<!-- ==================== .ElementResidence    [Class] ==================== -->
						<Model:Class xmi.id="a3648B41E0082" name="ElementResidence" annotation="" isRoot="false" isLeaf="false" isAbstract="false" visibility="public_vis" isSingleton="false">
							<Model:Namespace.contents>
								<!-- ==================== .ElementResidence.visibility    [Attribute] ==================== -->
								<Model:Attribute xmi.id="a3648B44F01FE" name="visibility" annotation="" scope="instance_level" visibility="public_vis" isChangeable="true" isDerived="false" type="a33DD704201E0">
									<Model:StructuralFeature.multiplicity>
										<Model:MultiplicityType lower="1" upper="1" is_ordered="false" is_unique="false"/>
									</Model:StructuralFeature.multiplicity>
								</Model:Attribute>
								<!-- ==================== .ElementResidence.resident    [Reference] ==================== -->
								<Model:Reference xmi.id="a396A501A033C" name="resident" annotation="" scope="instance_level" visibility="public_vis" isChangeable="true" type="a327A5C7301CC" referencedEnd="a3717C44200DC">
									<Model:StructuralFeature.multiplicity>
										<Model:MultiplicityType lower="1" upper="1" is_ordered="false" is_unique="false"/>
									</Model:StructuralFeature.multiplicity>
								</Model:Reference>
								<!-- ==================== .ElementResidence.implementationLocation    [Reference] ==================== -->
								<Model:Reference xmi.id="a396A502902CE" name="implementationLocation" annotation="" scope="instance_level" visibility="public_vis" isChangeable="true" type="a33F59891028A" referencedEnd="a371B6DA80391">
									<Model:StructuralFeature.multiplicity>
										<Model:MultiplicityType lower="1" upper="1" is_ordered="false" is_unique="false"/>
									</Model:StructuralFeature.multiplicity>
								</Model:Reference>
							</Model:Namespace.contents>
						</Model:Class>
						<!-- ==================== .TemplateParameter    [Class] ==================== -->
						<Model:Class xmi.id="a365EEE3B00B4" name="TemplateParameter" annotation="" isRoot="false" isLeaf="false" isAbstract="false" visibility="public_vis" isSingleton="false">
							<Model:Namespace.contents>
								<!-- ==================== .TemplateParameter.defaultElement    [Reference] ==================== -->
								<Model:Reference xmi.id="a396A50C70138" name="defaultElement" annotation="" scope="instance_level" visibility="public_vis" isChangeable="true" type="a327A5C7301CC" referencedEnd="a365EEE82035C">
									<Model:StructuralFeature.multiplicity>
										<Model:MultiplicityType lower="0" upper="1" is_ordered="false" is_unique="false"/>
									</Model:StructuralFeature.multiplicity>
								</Model:Reference>
								<!-- ==================== .TemplateParameter.modelElement    [Reference] ==================== -->
								<Model:Reference xmi.id="a396A50D10213" name="modelElement" annotation="" scope="instance_level" visibility="public_vis" isChangeable="true" type="a327A5C7301CC" referencedEnd="a371B6E43039E">
									<Model:StructuralFeature.multiplicity>
										<Model:MultiplicityType lower="0" upper="1" is_ordered="false" is_unique="false"/>
									</Model:StructuralFeature.multiplicity>
								</Model:Reference>
								<!-- ==================== .TemplateParameter.modelElement2    [Reference] ==================== -->
								<Model:Reference xmi.id="a396A50D20109" name="modelElement2" annotation="" scope="instance_level" visibility="public_vis" isChangeable="true" type="a327A5C7301CC" referencedEnd="a371B6E8C0277">
									<Model:StructuralFeature.multiplicity>
										<Model:MultiplicityType lower="1" upper="1" is_ordered="false" is_unique="false"/>
									</Model:StructuralFeature.multiplicity>
								</Model:Reference>
							</Model:Namespace.contents>
						</Model:Class>
						<!-- ==================== .A_association_connection    [Association] ==================== -->
						<Model:Association xmi.id="a32A2A50C0084" name="A_association_connection" annotation="" isRoot="true" isLeaf="true" isAbstract="false" visibility="public_vis" isDerived="false">
							<Model:Namespace.contents>
								<Model:AssociationEnd xmi.id="a32A2A510017A" name="association" annotation="" isNavigable="true" aggregation="composite" isChangeable="true" type="a3298AE8300D9">
									<Model:AssociationEnd.multiplicity>
										<Model:MultiplicityType lower="1" upper="1" is_ordered="false" is_unique="false"/>
									</Model:AssociationEnd.multiplicity>
								</Model:AssociationEnd>
								<Model:AssociationEnd xmi.id="a32A2A510017B" name="connection" annotation="" isNavigable="true" aggregation="none" isChangeable="true" type="a3340359400BD">
									<Model:AssociationEnd.multiplicity>
										<Model:MultiplicityType lower="2" upper="-1" is_ordered="false" is_unique="true"/>
									</Model:AssociationEnd.multiplicity>
								</Model:AssociationEnd>
							</Model:Namespace.contents>
						</Model:Association>
						<!-- ==================== .A_owner_feature    [Association] ==================== -->
						<Model:Association xmi.id="a32B5D7EE02FF" name="A_owner_feature" annotation="" isRoot="true" isLeaf="true" isAbstract="false" visibility="public_vis" isDerived="false">
							<Model:Namespace.contents>
								<Model:AssociationEnd xmi.id="a32B5D7EF03D3" name="owner" annotation="" isNavigable="true" aggregation="composite" isChangeable="true" type="a32989FB2023D">
									<Model:AssociationEnd.multiplicity>
										<Model:MultiplicityType lower="0" upper="1" is_ordered="false" is_unique="false"/>
									</Model:AssociationEnd.multiplicity>
								</Model:AssociationEnd>
								<Model:AssociationEnd xmi.id="a32B5D7EF03DD" name="feature" annotation="" isNavigable="true" aggregation="none" isChangeable="true" type="a32989F9700FE">
									<Model:AssociationEnd.multiplicity>
										<Model:MultiplicityType lower="0" upper="-1" is_ordered="true" is_unique="true"/>
									</Model:AssociationEnd.multiplicity>
								</Model:AssociationEnd>
							</Model:Namespace.contents>
						</Model:Association>
						<!-- ==================== .A_specification_method    [Association] ==================== -->
						<Model:Association xmi.id="a32B6D9B302FD" name="A_specification_method" annotation="" isRoot="true" isLeaf="true" isAbstract="false" visibility="public_vis" isDerived="false">
							<Model:Namespace.contents>
								<Model:AssociationEnd xmi.id="a32B6D9BE00C8" name="specification" annotation="" isNavigable="true" aggregation="none" isChangeable="true" type="a327BB68C0398">
									<Model:AssociationEnd.multiplicity>
										<Model:MultiplicityType lower="1" upper="1" is_ordered="false" is_unique="false"/>
									</Model:AssociationEnd.multiplicity>
								</Model:AssociationEnd>
								<Model:AssociationEnd xmi.id="a32B6D9BE00C9" name="method" annotation="" isNavigable="true" aggregation="none" isChangeable="true" type="a327BB67E0028">
									<Model:AssociationEnd.multiplicity>
										<Model:MultiplicityType lower="0" upper="-1" is_ordered="false" is_unique="true"/>
									</Model:AssociationEnd.multiplicity>
								</Model:AssociationEnd>
							</Model:Namespace.contents>
						</Model:Association>
						<!-- ==================== .A_structuralFeature_type    [Association] ==================== -->
						<Model:Association xmi.id="a316437BF0352" name="A_structuralFeature_type" annotation="" isRoot="true" isLeaf="true" isAbstract="false" visibility="public_vis" isDerived="false">
							<Model:Namespace.contents>
								<Model:AssociationEnd xmi.id="a316437C002DA" name="structuralFeature" annotation="" isNavigable="false" aggregation="none" isChangeable="true" type="a3298F1A403BF">
									<Model:AssociationEnd.multiplicity>
										<Model:MultiplicityType lower="0" upper="-1" is_ordered="false" is_unique="true"/>
									</Model:AssociationEnd.multiplicity>
								</Model:AssociationEnd>
								<Model:AssociationEnd xmi.id="a316437C003B6" name="type" annotation="" isNavigable="true" aggregation="none" isChangeable="true" type="a32989FB2023D">
									<Model:AssociationEnd.multiplicity>
										<Model:MultiplicityType lower="1" upper="1" is_ordered="false" is_unique="false"/>
									</Model:AssociationEnd.multiplicity>
								</Model:AssociationEnd>
							</Model:Namespace.contents>
						</Model:Association>
						<!-- ==================== .A_namespace_ownedElement    [Association] ==================== -->
						<Model:Association xmi.id="a33598CAA030C" name="A_namespace_ownedElement" annotation="" isRoot="true" isLeaf="true" isAbstract="false" visibility="public_vis" isDerived="false">
							<Model:Namespace.contents>
								<Model:AssociationEnd xmi.id="a33598CAA030D" name="namespace" annotation="" isNavigable="true" aggregation="composite" isChangeable="true" type="a32B69F3A0118">
									<Model:AssociationEnd.multiplicity>
										<Model:MultiplicityType lower="0" upper="1" is_ordered="false" is_unique="false"/>
									</Model:AssociationEnd.multiplicity>
								</Model:AssociationEnd>
								<Model:AssociationEnd xmi.id="a33598CAA030E" name="ownedElement" annotation="" isNavigable="true" aggregation="none" isChangeable="true" type="a327A5C7301CC">
									<Model:AssociationEnd.multiplicity>
										<Model:MultiplicityType lower="0" upper="-1" is_ordered="false" is_unique="true"/>
									</Model:AssociationEnd.multiplicity>
								</Model:AssociationEnd>
							</Model:Namespace.contents>
						</Model:Association>
						<!-- ==================== .A_behavioralFeature_parameter    [Association] ==================== -->
						<Model:Association xmi.id="a3359946200F0" name="A_behavioralFeature_parameter" annotation="" isRoot="true" isLeaf="true" isAbstract="false" visibility="public_vis" isDerived="false">
							<Model:Namespace.contents>
								<Model:AssociationEnd xmi.id="a33599464017C" name="behavioralFeature" annotation="" isNavigable="true" aggregation="composite" isChangeable="true" type="a3298BCF00260">
									<Model:AssociationEnd.multiplicity>
										<Model:MultiplicityType lower="0" upper="1" is_ordered="false" is_unique="false"/>
									</Model:AssociationEnd.multiplicity>
								</Model:AssociationEnd>
								<Model:AssociationEnd xmi.id="a3359946401AE" name="parameter" annotation="" isNavigable="true" aggregation="none" isChangeable="true" type="a327BBB9F02B2">
									<Model:AssociationEnd.multiplicity>
										<Model:MultiplicityType lower="0" upper="-1" is_ordered="true" is_unique="true"/>
									</Model:AssociationEnd.multiplicity>
								</Model:AssociationEnd>
							</Model:Namespace.contents>
						</Model:Association>
						<!-- ==================== .A_parameter_type    [Association] ==================== -->
						<Model:Association xmi.id="a335BC7D400A0" name="A_parameter_type" annotation="" isRoot="true" isLeaf="true" isAbstract="false" visibility="public_vis" isDerived="false">
							<Model:Namespace.contents>
								<Model:AssociationEnd xmi.id="a335BC7D50398" name="parameter" annotation="" isNavigable="false" aggregation="none" isChangeable="true" type="a327BBB9F02B2">
									<Model:AssociationEnd.multiplicity>
										<Model:MultiplicityType lower="0" upper="-1" is_ordered="false" is_unique="true"/>
									</Model:AssociationEnd.multiplicity>
								</Model:AssociationEnd>
								<Model:AssociationEnd xmi.id="a335BC7D503D4" name="type" annotation="" isNavigable="true" aggregation="none" isChangeable="true" type="a32989FB2023D">
									<Model:AssociationEnd.multiplicity>
										<Model:MultiplicityType lower="1" upper="1" is_ordered="false" is_unique="false"/>
									</Model:AssociationEnd.multiplicity>
								</Model:AssociationEnd>
							</Model:Namespace.contents>
						</Model:Association>
						<!-- ==================== .A_child_generalization    [Association] ==================== -->
						<Model:Association xmi.id="a335C14A102DA" name="A_child_generalization" annotation="" isRoot="true" isLeaf="true" isAbstract="false" visibility="public_vis" isDerived="false">
							<Model:Namespace.contents>
								<Model:AssociationEnd xmi.id="a335C14A5019A" name="child" annotation="" isNavigable="true" aggregation="none" isChangeable="true" type="a327A810D03C0">
									<Model:AssociationEnd.multiplicity>
										<Model:MultiplicityType lower="1" upper="1" is_ordered="false" is_unique="false"/>
									</Model:AssociationEnd.multiplicity>
								</Model:AssociationEnd>
								<Model:AssociationEnd xmi.id="a335C14A50352" name="generalization" annotation="" isNavigable="true" aggregation="none" isChangeable="true" type="a327A8080035C">
									<Model:AssociationEnd.multiplicity>
										<Model:MultiplicityType lower="0" upper="-1" is_ordered="false" is_unique="true"/>
									</Model:AssociationEnd.multiplicity>
								</Model:AssociationEnd>
							</Model:Namespace.contents>
						</Model:Association>
						<!-- ==================== .A_parent_specialization    [Association] ==================== -->
						<Model:Association xmi.id="a335C14690334" name="A_parent_specialization" annotation="" isRoot="true" isLeaf="true" isAbstract="false" visibility="public_vis" isDerived="false">
							<Model:Namespace.contents>
								<Model:AssociationEnd xmi.id="a335C146B01D6" name="parent" annotation="" isNavigable="true" aggregation="none" isChangeable="true" type="a327A810D03C0">
									<Model:AssociationEnd.multiplicity>
										<Model:MultiplicityType lower="1" upper="1" is_ordered="false" is_unique="false"/>
									</Model:AssociationEnd.multiplicity>
								</Model:AssociationEnd>
								<Model:AssociationEnd xmi.id="a335C146B0352" name="specialization" annotation="" isNavigable="true" aggregation="none" isChangeable="true" type="a327A8080035C">
									<Model:AssociationEnd.multiplicity>
										<Model:MultiplicityType lower="0" upper="-1" is_ordered="false" is_unique="true"/>
									</Model:AssociationEnd.multiplicity>
								</Model:AssociationEnd>
							</Model:Namespace.contents>
						</Model:Association>
						<!-- ==================== .A_qualifier_associationEnd    [Association] ==================== -->
						<Model:Association xmi.id="a33DBE5050028" name="A_qualifier_associationEnd" annotation="" isRoot="true" isLeaf="true" isAbstract="false" visibility="public_vis" isDerived="false">
							<Model:Namespace.contents>
								<Model:AssociationEnd xmi.id="a33DBE50B001E" name="qualifier" annotation="" isNavigable="true" aggregation="none" isChangeable="true" type="a327BA5E802E4">
									<Model:AssociationEnd.multiplicity>
										<Model:MultiplicityType lower="0" upper="-1" is_ordered="true" is_unique="true"/>
									</Model:AssociationEnd.multiplicity>
								</Model:AssociationEnd>
								<Model:AssociationEnd xmi.id="a33DBE50B001F" name="associationEnd" annotation="" isNavigable="true" aggregation="composite" isChangeable="true" type="a3340359400BD">
									<Model:AssociationEnd.multiplicity>
										<Model:MultiplicityType lower="0" upper="1" is_ordered="false" is_unique="false"/>
									</Model:AssociationEnd.multiplicity>
								</Model:AssociationEnd>
							</Model:Namespace.contents>
						</Model:Association>
						<!-- ==================== .A_type_associationEnd    [Association] ==================== -->
						<Model:Association xmi.id="a33E265070352" name="A_type_associationEnd" annotation="" isRoot="true" isLeaf="true" isAbstract="false" visibility="public_vis" isDerived="false">
							<Model:Namespace.contents>
								<Model:AssociationEnd xmi.id="a33E265070353" name="type" annotation="" isNavigable="true" aggregation="none" isChangeable="true" type="a32989FB2023D">
									<Model:AssociationEnd.multiplicity>
										<Model:MultiplicityType lower="1" upper="1" is_ordered="false" is_unique="false"/>
									</Model:AssociationEnd.multiplicity>
								</Model:AssociationEnd>
								<Model:AssociationEnd xmi.id="a33E265070354" name="associationEnd" annotation="" isNavigable="false" aggregation="none" isChangeable="true" type="a3340359400BD">
									<Model:AssociationEnd.multiplicity>
										<Model:MultiplicityType lower="0" upper="-1" is_ordered="false" is_unique="true"/>
									</Model:AssociationEnd.multiplicity>
								</Model:AssociationEnd>
							</Model:Namespace.contents>
						</Model:Association>
						<!-- ==================== .A_participant_specification    [Association] ==================== -->
						<Model:Association xmi.id="a33F0EFAB0050" name="A_participant_specification" annotation="" isRoot="true" isLeaf="true" isAbstract="false" visibility="public_vis" isDerived="false">
							<Model:Namespace.contents>
								<Model:AssociationEnd xmi.id="a33F0EFAD00AA" name="participant" annotation="" isNavigable="true" aggregation="none" isChangeable="true" type="a3340359400BD">
									<Model:AssociationEnd.multiplicity>
										<Model:MultiplicityType lower="0" upper="-1" is_ordered="false" is_unique="true"/>
									</Model:AssociationEnd.multiplicity>
								</Model:AssociationEnd>
								<Model:AssociationEnd xmi.id="a33F0EFAD00AB" name="specification" annotation="" isNavigable="true" aggregation="none" isChangeable="true" type="a32989FB2023D">
									<Model:AssociationEnd.multiplicity>
										<Model:MultiplicityType lower="0" upper="-1" is_ordered="false" is_unique="true"/>
									</Model:AssociationEnd.multiplicity>
								</Model:AssociationEnd>
							</Model:Namespace.contents>
						</Model:Association>
						<!-- ==================== .A_client_clientDependency    [Association] ==================== -->
						<Model:Association xmi.id="a33FFE57902A2" name="A_client_clientDependency" annotation="" isRoot="true" isLeaf="true" isAbstract="false" visibility="public_vis" isDerived="false">
							<Model:Namespace.contents>
								<Model:AssociationEnd xmi.id="a33FFE57B0395" name="client" annotation="" isNavigable="true" aggregation="none" isChangeable="true" type="a327A5C7301CC">
									<Model:AssociationEnd.multiplicity>
										<Model:MultiplicityType lower="1" upper="-1" is_ordered="false" is_unique="true"/>
									</Model:AssociationEnd.multiplicity>
								</Model:AssociationEnd>
								<Model:AssociationEnd xmi.id="a33FFE57B03B3" name="clientDependency" annotation="" isNavigable="true" aggregation="none" isChangeable="true" type="a327A646F00E6">
									<Model:AssociationEnd.multiplicity>
										<Model:MultiplicityType lower="0" upper="-1" is_ordered="false" is_unique="true"/>
									</Model:AssociationEnd.multiplicity>
								</Model:AssociationEnd>
							</Model:Namespace.contents>
						</Model:Association>
						<!-- ==================== .A_constrainedElement_constraint    [Association] ==================== -->
						<Model:Association xmi.id="a33EA67B702EE" name="A_constrainedElement_constraint" annotation="" isRoot="true" isLeaf="true" isAbstract="false" visibility="public_vis" isDerived="false">
							<Model:Namespace.contents>
								<Model:AssociationEnd xmi.id="a33EA67BB010E" name="constrainedElement" annotation="" isNavigable="true" aggregation="none" isChangeable="true" type="a327A5C7301CC">
									<Model:AssociationEnd.multiplicity>
										<Model:MultiplicityType lower="0" upper="-1" is_ordered="true" is_unique="true"/>
									</Model:AssociationEnd.multiplicity>
								</Model:AssociationEnd>
								<Model:AssociationEnd xmi.id="a33EA67BB010F" name="constraint" annotation="" isNavigable="true" aggregation="none" isChangeable="true" type="a327A649B000A">
									<Model:AssociationEnd.multiplicity>
										<Model:MultiplicityType lower="0" upper="-1" is_ordered="false" is_unique="true"/>
									</Model:AssociationEnd.multiplicity>
								</Model:AssociationEnd>
							</Model:Namespace.contents>
						</Model:Association>
						<!-- ==================== .org.omg.mof.idl_substitute_name=umlConstraint    [Tag] ==================== -->
						<Model:Tag xmi.id="G.335" name="org.omg.mof.idl_substitute_name=umlConstraint" annotation="" tagId="org.omg.mof.idl_substitute_name" elements="a33EA67BB010F">
							<Model:Tag.values>
								<XMI.any xmi.type="string" xmi.name="">umlConstraint</XMI.any>
							</Model:Tag.values>
						</Model:Tag>
						<!-- ==================== .A_supplier_supplierDependency    [Association] ==================== -->
						<Model:Association xmi.id="a335C0D770302" name="A_supplier_supplierDependency" annotation="" isRoot="true" isLeaf="true" isAbstract="false" visibility="public_vis" isDerived="false">
							<Model:Namespace.contents>
								<Model:AssociationEnd xmi.id="a335C0D7A02A8" name="supplier" annotation="" isNavigable="true" aggregation="none" isChangeable="true" type="a327A5C7301CC">
									<Model:AssociationEnd.multiplicity>
										<Model:MultiplicityType lower="1" upper="-1" is_ordered="false" is_unique="true"/>
									</Model:AssociationEnd.multiplicity>
								</Model:AssociationEnd>
								<Model:AssociationEnd xmi.id="a335C0D7A02E4" name="supplierDependency" annotation="" isNavigable="true" aggregation="none" isChangeable="true" type="a327A646F00E6">
									<Model:AssociationEnd.multiplicity>
										<Model:MultiplicityType lower="0" upper="-1" is_ordered="false" is_unique="true"/>
									</Model:AssociationEnd.multiplicity>
								</Model:AssociationEnd>
							</Model:Namespace.contents>
						</Model:Association>
						<!-- ==================== .A_presentation_subject    [Association] ==================== -->
						<Model:Association xmi.id="a362409A800BE" name="A_presentation_subject" annotation="" isRoot="true" isLeaf="true" isAbstract="false" visibility="public_vis" isDerived="false">
							<Model:Namespace.contents>
								<Model:AssociationEnd xmi.id="a362409A803C0" name="presentation" annotation="" isNavigable="true" aggregation="none" isChangeable="true" type="a327A5C8800A0">
									<Model:AssociationEnd.multiplicity>
										<Model:MultiplicityType lower="0" upper="-1" is_ordered="false" is_unique="true"/>
									</Model:AssociationEnd.multiplicity>
								</Model:AssociationEnd>
								<Model:AssociationEnd xmi.id="a362409A9000A" name="subject" annotation="" isNavigable="true" aggregation="none" isChangeable="true" type="a327A5C7301CC">
									<Model:AssociationEnd.multiplicity>
										<Model:MultiplicityType lower="0" upper="-1" is_ordered="false" is_unique="true"/>
									</Model:AssociationEnd.multiplicity>
								</Model:AssociationEnd>
							</Model:Namespace.contents>
						</Model:Association>
						<!-- ==================== .A_deploymentLocation_resident    [Association] ==================== -->
						<Model:Association xmi.id="a36240BF10028" name="A_deploymentLocation_resident" annotation="" isRoot="true" isLeaf="true" isAbstract="false" visibility="public_vis" isDerived="false">
							<Model:Namespace.contents>
								<Model:AssociationEnd xmi.id="a36240BF10398" name="deploymentLocation" annotation="" isNavigable="true" aggregation="shared" isChangeable="true" type="a33F5989A02F8">
									<Model:AssociationEnd.multiplicity>
										<Model:MultiplicityType lower="0" upper="-1" is_ordered="false" is_unique="true"/>
									</Model:AssociationEnd.multiplicity>
								</Model:AssociationEnd>
								<Model:AssociationEnd xmi.id="a36240BF10399" name="resident" annotation="" isNavigable="true" aggregation="none" isChangeable="true" type="a33F59891028A">
									<Model:AssociationEnd.multiplicity>
										<Model:MultiplicityType lower="0" upper="-1" is_ordered="false" is_unique="true"/>
									</Model:AssociationEnd.multiplicity>
								</Model:AssociationEnd>
							</Model:Namespace.contents>
						</Model:Association>
						<!-- ==================== .A_targetFlow_target    [Association] ==================== -->
						<Model:Association xmi.id="a3627D5E8006E" name="A_targetFlow_target" annotation="" isRoot="true" isLeaf="true" isAbstract="false" visibility="public_vis" isDerived="false">
							<Model:Namespace.contents>
								<Model:AssociationEnd xmi.id="a3627D5E9010E" name="targetFlow" annotation="" isNavigable="true" aggregation="none" isChangeable="true" type="a3624012E0352">
									<Model:AssociationEnd.multiplicity>
										<Model:MultiplicityType lower="0" upper="-1" is_ordered="false" is_unique="true"/>
									</Model:AssociationEnd.multiplicity>
								</Model:AssociationEnd>
								<Model:AssociationEnd xmi.id="a3627D5E9010F" name="target" annotation="" isNavigable="true" aggregation="none" isChangeable="true" type="a327A5C7301CC">
									<Model:AssociationEnd.multiplicity>
										<Model:MultiplicityType lower="0" upper="-1" is_ordered="false" is_unique="true"/>
									</Model:AssociationEnd.multiplicity>
								</Model:AssociationEnd>
							</Model:Namespace.contents>
						</Model:Association>
						<!-- ==================== .A_sourceFlow_source    [Association] ==================== -->
						<Model:Association xmi.id="a3627D60D03C0" name="A_sourceFlow_source" annotation="" isRoot="true" isLeaf="true" isAbstract="false" visibility="public_vis" isDerived="false">
							<Model:Namespace.contents>
								<Model:AssociationEnd xmi.id="a3627D60F03DE" name="sourceFlow" annotation="" isNavigable="true" aggregation="none" isChangeable="true" type="a3624012E0352">
									<Model:AssociationEnd.multiplicity>
										<Model:MultiplicityType lower="0" upper="-1" is_ordered="false" is_unique="true"/>
									</Model:AssociationEnd.multiplicity>
								</Model:AssociationEnd>
								<Model:AssociationEnd xmi.id="a3627D60F03DF" name="source" annotation="" isNavigable="true" aggregation="none" isChangeable="true" type="a327A5C7301CC">
									<Model:AssociationEnd.multiplicity>
										<Model:MultiplicityType lower="0" upper="-1" is_ordered="false" is_unique="true"/>
									</Model:AssociationEnd.multiplicity>
								</Model:AssociationEnd>
							</Model:Namespace.contents>
						</Model:Association>
						<!-- ==================== .A_defaultElement_templateParameter3    [Association] ==================== -->
						<Model:Association xmi.id="a365EEE8103D4" name="A_defaultElement_templateParameter3" annotation="" isRoot="true" isLeaf="true" isAbstract="false" visibility="public_vis" isDerived="false">
							<Model:Namespace.contents>
								<Model:AssociationEnd xmi.id="a365EEE82035C" name="defaultElement" annotation="" isNavigable="true" aggregation="none" isChangeable="true" type="a327A5C7301CC">
									<Model:AssociationEnd.multiplicity>
										<Model:MultiplicityType lower="0" upper="1" is_ordered="false" is_unique="false"/>
									</Model:AssociationEnd.multiplicity>
								</Model:AssociationEnd>
								<Model:AssociationEnd xmi.id="a365EEE830014" name="templateParameter3" annotation="" isNavigable="true" aggregation="none" isChangeable="true" type="a365EEE3B00B4">
									<Model:AssociationEnd.multiplicity>
										<Model:MultiplicityType lower="0" upper="-1" is_ordered="false" is_unique="true"/>
									</Model:AssociationEnd.multiplicity>
								</Model:AssociationEnd>
							</Model:Namespace.contents>
						</Model:Association>
						<!-- ==================== .A_binding_argument    [Association] ==================== -->
						<Model:Association xmi.id="a365EF005035C" name="A_binding_argument" annotation="" isRoot="true" isLeaf="true" isAbstract="false" visibility="public_vis" isDerived="false">
							<Model:Namespace.contents>
								<Model:AssociationEnd xmi.id="a365EF00601D6" name="binding" annotation="" isNavigable="true" aggregation="shared" isChangeable="true" type="a33EB89FD01F4">
									<Model:AssociationEnd.multiplicity>
										<Model:MultiplicityType lower="0" upper="1" is_ordered="false" is_unique="false"/>
									</Model:AssociationEnd.multiplicity>
								</Model:AssociationEnd>
								<Model:AssociationEnd xmi.id="a365EF00601D7" name="argument" annotation="" isNavigable="true" aggregation="none" isChangeable="true" type="a327A5C7301CC">
									<Model:AssociationEnd.multiplicity>
										<Model:MultiplicityType lower="1" upper="-1" is_ordered="true" is_unique="true"/>
									</Model:AssociationEnd.multiplicity>
								</Model:AssociationEnd>
							</Model:Namespace.contents>
						</Model:Association>
						<!-- ==================== .A_powertype_powertypeRange    [Association] ==================== -->
						<Model:Association xmi.id="a36E96A860316" name="A_powertype_powertypeRange" annotation="" isRoot="true" isLeaf="true" isAbstract="false" visibility="public_vis" isDerived="false">
							<Model:Namespace.contents>
								<Model:AssociationEnd xmi.id="a36E96A87033E" name="powertype" annotation="" isNavigable="true" aggregation="none" isChangeable="true" type="a32989FB2023D">
									<Model:AssociationEnd.multiplicity>
										<Model:MultiplicityType lower="0" upper="1" is_ordered="false" is_unique="false"/>
									</Model:AssociationEnd.multiplicity>
								</Model:AssociationEnd>
								<Model:AssociationEnd xmi.id="a36E96A870370" name="powertypeRange" annotation="" isNavigable="true" aggregation="none" isChangeable="true" type="a327A8080035C">
									<Model:AssociationEnd.multiplicity>
										<Model:MultiplicityType lower="0" upper="-1" is_ordered="false" is_unique="true"/>
									</Model:AssociationEnd.multiplicity>
								</Model:AssociationEnd>
							</Model:Namespace.contents>
						</Model:Association>
						<!-- ==================== .A_comment_annotatedElement    [Association] ==================== -->
						<Model:Association xmi.id="a370E7E3B0138" name="A_comment_annotatedElement" annotation="" isRoot="true" isLeaf="true" isAbstract="false" visibility="public_vis" isDerived="false">
							<Model:Namespace.contents>
								<Model:AssociationEnd xmi.id="a370E7E3C02CE" name="comment" annotation="" isNavigable="true" aggregation="none" isChangeable="true" type="a33F675820370">
									<Model:AssociationEnd.multiplicity>
										<Model:MultiplicityType lower="0" upper="-1" is_ordered="false" is_unique="true"/>
									</Model:AssociationEnd.multiplicity>
								</Model:AssociationEnd>
								<Model:AssociationEnd xmi.id="a370E7E3C02DE" name="annotatedElement" annotation="" isNavigable="true" aggregation="none" isChangeable="true" type="a327A5C7301CC">
									<Model:AssociationEnd.multiplicity>
										<Model:MultiplicityType lower="0" upper="-1" is_ordered="false" is_unique="true"/>
									</Model:AssociationEnd.multiplicity>
								</Model:AssociationEnd>
							</Model:Namespace.contents>
						</Model:Association>
						<!-- ==================== .A_resident_elementResidence    [Association] ==================== -->
						<Model:Association xmi.id="a3717C43C02F0" name="A_resident_elementResidence" annotation="" isRoot="true" isLeaf="true" isAbstract="false" visibility="public_vis" isDerived="false">
							<Model:Namespace.contents>
								<Model:AssociationEnd xmi.id="a3717C44200DC" name="resident" annotation="" isNavigable="true" aggregation="none" isChangeable="true" type="a327A5C7301CC">
									<Model:AssociationEnd.multiplicity>
										<Model:MultiplicityType lower="1" upper="1" is_ordered="false" is_unique="false"/>
									</Model:AssociationEnd.multiplicity>
								</Model:AssociationEnd>
								<Model:AssociationEnd xmi.id="a3717C4430020" name="elementResidence" annotation="" isNavigable="true" aggregation="none" isChangeable="true" type="a3648B41E0082">
									<Model:AssociationEnd.multiplicity>
										<Model:MultiplicityType lower="0" upper="-1" is_ordered="false" is_unique="true"/>
									</Model:AssociationEnd.multiplicity>
								</Model:AssociationEnd>
							</Model:Namespace.contents>
						</Model:Association>
						<!-- ==================== .A_implementationLocation_residentElement    [Association] ==================== -->
						<Model:Association xmi.id="a371B6DA8000C" name="A_implementationLocation_residentElement" annotation="" isRoot="true" isLeaf="true" isAbstract="false" visibility="public_vis" isDerived="false">
							<Model:Namespace.contents>
								<Model:AssociationEnd xmi.id="a371B6DA80391" name="implementationLocation" annotation="" isNavigable="true" aggregation="composite" isChangeable="true" type="a33F59891028A">
									<Model:AssociationEnd.multiplicity>
										<Model:MultiplicityType lower="1" upper="1" is_ordered="false" is_unique="false"/>
									</Model:AssociationEnd.multiplicity>
								</Model:AssociationEnd>
								<Model:AssociationEnd xmi.id="a371B6DA80392" name="residentElement" annotation="" isNavigable="true" aggregation="none" isChangeable="true" type="a3648B41E0082">
									<Model:AssociationEnd.multiplicity>
										<Model:MultiplicityType lower="0" upper="-1" is_ordered="false" is_unique="true"/>
									</Model:AssociationEnd.multiplicity>
								</Model:AssociationEnd>
							</Model:Namespace.contents>
						</Model:Association>
						<!-- ==================== .A_modelElement_templateParameter    [Association] ==================== -->
						<Model:Association xmi.id="a371B6E3D01FB" name="A_modelElement_templateParameter" annotation="" isRoot="true" isLeaf="true" isAbstract="false" visibility="public_vis" isDerived="false">
							<Model:Namespace.contents>
								<Model:AssociationEnd xmi.id="a371B6E43039E" name="modelElement" annotation="" isNavigable="true" aggregation="composite" isChangeable="true" type="a327A5C7301CC">
									<Model:AssociationEnd.multiplicity>
										<Model:MultiplicityType lower="0" upper="1" is_ordered="false" is_unique="false"/>
									</Model:AssociationEnd.multiplicity>
								</Model:AssociationEnd>
								<Model:AssociationEnd xmi.id="a371B6E4303DA" name="templateParameter" annotation="" isNavigable="true" aggregation="none" isChangeable="true" type="a365EEE3B00B4">
									<Model:AssociationEnd.multiplicity>
										<Model:MultiplicityType lower="0" upper="-1" is_ordered="true" is_unique="true"/>
									</Model:AssociationEnd.multiplicity>
								</Model:AssociationEnd>
							</Model:Namespace.contents>
						</Model:Association>
						<!-- ==================== .A_modelElement2_templateParameter2    [Association] ==================== -->
						<Model:Association xmi.id="a371B6E890395" name="A_modelElement2_templateParameter2" annotation="" isRoot="true" isLeaf="true" isAbstract="false" visibility="public_vis" isDerived="false">
							<Model:Namespace.contents>
								<Model:AssociationEnd xmi.id="a371B6E8C0277" name="modelElement2" annotation="" isNavigable="true" aggregation="none" isChangeable="true" type="a327A5C7301CC">
									<Model:AssociationEnd.multiplicity>
										<Model:MultiplicityType lower="1" upper="1" is_ordered="false" is_unique="false"/>
									</Model:AssociationEnd.multiplicity>
								</Model:AssociationEnd>
								<Model:AssociationEnd xmi.id="a371B6E8C02BD" name="templateParameter2" annotation="" isNavigable="true" aggregation="none" isChangeable="true" type="a365EEE3B00B4">
									<Model:AssociationEnd.multiplicity>
										<Model:MultiplicityType lower="0" upper="-1" is_ordered="false" is_unique="true"/>
									</Model:AssociationEnd.multiplicity>
								</Model:AssociationEnd>
							</Model:Namespace.contents>
						</Model:Association>
					</Model:Namespace.contents>
				</Model:Package>
				<Model:Package xmi.id="a334ACE180082" name="Extension_Mechanisms" annotation="" isRoot="false" isLeaf="false" isAbstract="false" visibility="public_vis">
					<Model:Namespace.contents>
						<!-- ==================== .Stereotype    [Class] ==================== -->
						<Model:Class xmi.id="a3372549100E5" name="Stereotype" annotation="" isRoot="false" isLeaf="false" isAbstract="false" visibility="public_vis" isSingleton="false" supertypes="a327A810D03C0">
							<Model:Namespace.contents>
								<!-- ==================== .Stereotype.icon    [Attribute] ==================== -->
								<Model:Attribute xmi.id="a338614B602CD" name="icon" annotation="" scope="instance_level" visibility="public_vis" isChangeable="true" isDerived="false" type="a372A1B8E02D0">
									<Model:StructuralFeature.multiplicity>
										<Model:MultiplicityType lower="1" upper="1" is_ordered="false" is_unique="false"/>
									</Model:StructuralFeature.multiplicity>
								</Model:Attribute>
								<!-- ==================== .Stereotype.baseClass    [Attribute] ==================== -->
								<Model:Attribute xmi.id="a340389C403C0" name="baseClass" annotation="" scope="instance_level" visibility="public_vis" isChangeable="true" isDerived="false" type="a33DD6FCF03C0">
									<Model:StructuralFeature.multiplicity>
										<Model:MultiplicityType lower="1" upper="1" is_ordered="false" is_unique="false"/>
									</Model:StructuralFeature.multiplicity>
								</Model:Attribute>
								<!-- ==================== .Stereotype.requiredTag    [Reference] ==================== -->
								<Model:Reference xmi.id="a396A51CE030D" name="requiredTag" annotation="" scope="instance_level" visibility="public_vis" isChangeable="true" type="a337A4EF7002C" referencedEnd="a3386129C003F">
									<Model:StructuralFeature.multiplicity>
										<Model:MultiplicityType lower="0" upper="-1" is_ordered="false" is_unique="true"/>
									</Model:StructuralFeature.multiplicity>
								</Model:Reference>
								<!-- ==================== .Stereotype.extendedElement    [Reference] ==================== -->
								<Model:Reference xmi.id="a396A51CF007D" name="extendedElement" annotation="" scope="instance_level" visibility="public_vis" isChangeable="true" type="a327A5C7301CC" referencedEnd="a338613A4007B">
									<Model:StructuralFeature.multiplicity>
										<Model:MultiplicityType lower="0" upper="-1" is_ordered="false" is_unique="true"/>
									</Model:StructuralFeature.multiplicity>
								</Model:Reference>
								<!-- ==================== .Stereotype.stereotypeConstraint    [Reference] ==================== -->
								<Model:Reference xmi.id="a396A51CF0290" name="stereotypeConstraint" annotation="" scope="instance_level" visibility="public_vis" isChangeable="true" type="a327A649B000A" referencedEnd="a364B66900259">
									<Model:StructuralFeature.multiplicity>
										<Model:MultiplicityType lower="0" upper="-1" is_ordered="false" is_unique="true"/>
									</Model:StructuralFeature.multiplicity>
								</Model:Reference>
							</Model:Namespace.contents>
						</Model:Class>
						<!-- ==================== .TaggedValue    [Class] ==================== -->
						<Model:Class xmi.id="a337A4EF7002C" name="TaggedValue" annotation="" isRoot="false" isLeaf="false" isAbstract="false" visibility="public_vis" isSingleton="false">
							<Model:Namespace.contents>
								<!-- ==================== .TaggedValue.tag    [Attribute] ==================== -->
								<Model:Attribute xmi.id="a33E901140334" name="tag" annotation="" scope="instance_level" visibility="public_vis" isChangeable="true" isDerived="false" type="a33DD6FCF03C0">
									<Model:StructuralFeature.multiplicity>
										<Model:MultiplicityType lower="1" upper="1" is_ordered="false" is_unique="false"/>
									</Model:StructuralFeature.multiplicity>
								</Model:Attribute>
								<!-- ==================== .TaggedValue.value    [Attribute] ==================== -->
								<Model:Attribute xmi.id="a337A50700273" name="value" annotation="" scope="instance_level" visibility="public_vis" isChangeable="true" isDerived="false" type="a33DD702401B8">
									<Model:StructuralFeature.multiplicity>
										<Model:MultiplicityType lower="1" upper="1" is_ordered="false" is_unique="false"/>
									</Model:StructuralFeature.multiplicity>
								</Model:Attribute>
								<!-- ==================== .TaggedValue.stereotype    [Reference] ==================== -->
								<Model:Reference xmi.id="a396A526201E4" name="stereotype" annotation="" scope="instance_level" visibility="public_vis" isChangeable="true" type="a3372549100E5" referencedEnd="a3386129C0040">
									<Model:StructuralFeature.multiplicity>
										<Model:MultiplicityType lower="0" upper="1" is_ordered="false" is_unique="false"/>
									</Model:StructuralFeature.multiplicity>
								</Model:Reference>
								<!-- ==================== .TaggedValue.modelElement    [Reference] ==================== -->
								<Model:Reference xmi.id="a396A5262037A" name="modelElement" annotation="" scope="instance_level" visibility="public_vis" isChangeable="true" type="a327A5C7301CC" referencedEnd="a33E901E003D4">
									<Model:StructuralFeature.multiplicity>
										<Model:MultiplicityType lower="0" upper="1" is_ordered="false" is_unique="false"/>
									</Model:StructuralFeature.multiplicity>
								</Model:Reference>
							</Model:Namespace.contents>
						</Model:Class>
						<!-- ==================== .org.omg.mof.idl_substitute_name=umlValue    [Tag] ==================== -->
						<Model:Tag xmi.id="G.336" name="org.omg.mof.idl_substitute_name=umlValue" annotation="" tagId="org.omg.mof.idl_substitute_name" elements="a337A50700273">
							<Model:Tag.values>
								<XMI.any xmi.type="string" xmi.name="">umlValue</XMI.any>
							</Model:Tag.values>
						</Model:Tag>
						<!-- ==================== .A_requiredTag_stereotype    [Association] ==================== -->
						<Model:Association xmi.id="a33861298030A" name="A_requiredTag_stereotype" annotation="" isRoot="true" isLeaf="true" isAbstract="false" visibility="public_vis" isDerived="false">
							<Model:Namespace.contents>
								<Model:AssociationEnd xmi.id="a3386129C003F" name="requiredTag" annotation="" isNavigable="true" aggregation="none" isChangeable="true" type="a337A4EF7002C">
									<Model:AssociationEnd.multiplicity>
										<Model:MultiplicityType lower="0" upper="-1" is_ordered="false" is_unique="true"/>
									</Model:AssociationEnd.multiplicity>
								</Model:AssociationEnd>
								<Model:AssociationEnd xmi.id="a3386129C0040" name="stereotype" annotation="" isNavigable="true" aggregation="composite" isChangeable="true" type="a3372549100E5">
									<Model:AssociationEnd.multiplicity>
										<Model:MultiplicityType lower="0" upper="1" is_ordered="false" is_unique="false"/>
									</Model:AssociationEnd.multiplicity>
								</Model:AssociationEnd>
							</Model:Namespace.contents>
						</Model:Association>
						<!-- ==================== .A_stereotype_extendedElement    [Association] ==================== -->
						<Model:Association xmi.id="a338613A10275" name="A_stereotype_extendedElement" annotation="" isRoot="true" isLeaf="true" isAbstract="false" visibility="public_vis" isDerived="false">
							<Model:Namespace.contents>
								<Model:AssociationEnd xmi.id="a338613A4007A" name="stereotype" annotation="" isNavigable="true" aggregation="none" isChangeable="true" type="a3372549100E5">
									<Model:AssociationEnd.multiplicity>
										<Model:MultiplicityType lower="0" upper="1" is_ordered="false" is_unique="false"/>
									</Model:AssociationEnd.multiplicity>
								</Model:AssociationEnd>
								<Model:AssociationEnd xmi.id="a338613A4007B" name="extendedElement" annotation="" isNavigable="true" aggregation="none" isChangeable="true" type="a327A5C7301CC">
									<Model:AssociationEnd.multiplicity>
										<Model:MultiplicityType lower="0" upper="-1" is_ordered="false" is_unique="true"/>
									</Model:AssociationEnd.multiplicity>
								</Model:AssociationEnd>
							</Model:Namespace.contents>
						</Model:Association>
						<!-- ==================== .A_constrainedElement2_stereotypeConstraint    [Association] ==================== -->
						<Model:Association xmi.id="a364B668E012C" name="A_constrainedElement2_stereotypeConstraint" annotation="" isRoot="true" isLeaf="true" isAbstract="false" visibility="public_vis" isDerived="false">
							<Model:Namespace.contents>
								<Model:AssociationEnd xmi.id="a364B66900258" name="constrainedElement2" annotation="" isNavigable="true" aggregation="composite" isChangeable="true" type="a3372549100E5">
									<Model:AssociationEnd.multiplicity>
										<Model:MultiplicityType lower="0" upper="1" is_ordered="false" is_unique="false"/>
									</Model:AssociationEnd.multiplicity>
								</Model:AssociationEnd>
								<Model:AssociationEnd xmi.id="a364B66900259" name="stereotypeConstraint" annotation="" isNavigable="true" aggregation="none" isChangeable="true" type="a327A649B000A">
									<Model:AssociationEnd.multiplicity>
										<Model:MultiplicityType lower="0" upper="-1" is_ordered="false" is_unique="true"/>
									</Model:AssociationEnd.multiplicity>
								</Model:AssociationEnd>
							</Model:Namespace.contents>
						</Model:Association>
						<!-- ==================== .A_modelElement_taggedValue    [Association] ==================== -->
						<Model:Association xmi.id="a33E901DD001E" name="A_modelElement_taggedValue" annotation="" isRoot="true" isLeaf="true" isAbstract="false" visibility="public_vis" isDerived="false">
							<Model:Namespace.contents>
								<Model:AssociationEnd xmi.id="a33E901E003D4" name="modelElement" annotation="" isNavigable="true" aggregation="composite" isChangeable="true" type="a327A5C7301CC">
									<Model:AssociationEnd.multiplicity>
										<Model:MultiplicityType lower="0" upper="1" is_ordered="false" is_unique="false"/>
									</Model:AssociationEnd.multiplicity>
								</Model:AssociationEnd>
								<Model:AssociationEnd xmi.id="a33E901E10028" name="taggedValue" annotation="" isNavigable="true" aggregation="none" isChangeable="true" type="a337A4EF7002C">
									<Model:AssociationEnd.multiplicity>
										<Model:MultiplicityType lower="0" upper="-1" is_ordered="false" is_unique="true"/>
									</Model:AssociationEnd.multiplicity>
								</Model:AssociationEnd>
							</Model:Namespace.contents>
						</Model:Association>
					</Model:Namespace.contents>
				</Model:Package>
			</Model:Namespace.contents>
		</Model:Package>
		<!-- ==================== Behavioral_Elements    [Package] ==================== -->
		<Model:Package xmi.id="a327A5A8003B6" name="Behavioral_Elements" annotation="" isRoot="false" isLeaf="false" isAbstract="false" visibility="public_vis">
			<Model:Namespace.contents>
				<!-- ==================== Behavioral_Elements.org.omg.mof.idl_prefix=org.omg.uml    [Tag] ==================== -->
				<Model:Tag xmi.id="G.337" name="org.omg.mof.idl_prefix=org.omg.uml" annotation="" tagId="org.omg.mof.idl_prefix" elements="a327A5A8003B6">
					<Model:Tag.values>
						<XMI.any xmi.type="string" xmi.name="">org.omg.uml</XMI.any>
					</Model:Tag.values>
				</Model:Tag>
				<!-- ==================== Behavioral_Elements.org.omg.xmi.namespace=UML    [Tag] ==================== -->
				<Model:Tag xmi.id="G.338" name="org.omg.xmi.namespace=UML" annotation="" tagId="org.omg.xmi.namespace" elements="a327A5A8003B6">
					<Model:Tag.values>
						<XMI.any xmi.type="string" xmi.name="">UML</XMI.any>
					</Model:Tag.values>
				</Model:Tag>
				<Model:Package xmi.id="a335C122001A4" name="Common_Behavior" annotation="" isRoot="false" isLeaf="false" isAbstract="false" visibility="public_vis">
					<Model:Namespace.contents>
						<!-- ==================== .Instance    [Class] ==================== -->
						<Model:Class xmi.id="a327BC77C038E" name="Instance" annotation="" isRoot="false" isLeaf="false" isAbstract="false" visibility="public_vis" isSingleton="false" supertypes="a327A5C7301CC">
							<Model:Namespace.contents>
								<!-- ==================== .Instance.classifier    [Reference] ==================== -->
								<Model:Reference xmi.id="a396A59810290" name="classifier" annotation="" scope="instance_level" visibility="public_vis" isChangeable="true" type="a32989FB2023D" referencedEnd="a33CAD7E900AB">
									<Model:StructuralFeature.multiplicity>
										<Model:MultiplicityType lower="1" upper="-1" is_ordered="false" is_unique="true"/>
									</Model:StructuralFeature.multiplicity>
								</Model:Reference>
								<!-- ==================== .Instance.attributeLink    [Reference] ==================== -->
								<Model:Reference xmi.id="a396A5991001F" name="attributeLink" annotation="" scope="instance_level" visibility="public_vis" isChangeable="true" type="a33BEF3A603CA" referencedEnd="a33DBC1A401EA">
									<Model:StructuralFeature.multiplicity>
										<Model:MultiplicityType lower="0" upper="-1" is_ordered="false" is_unique="true"/>
									</Model:StructuralFeature.multiplicity>
								</Model:Reference>
								<!-- ==================== .Instance.linkEnd    [Reference] ==================== -->
								<Model:Reference xmi.id="a396A59910157" name="linkEnd" annotation="" scope="instance_level" visibility="public_vis" isChangeable="true" type="a33F2803D0320" referencedEnd="a33DBC1DC01FF">
									<Model:StructuralFeature.multiplicity>
										<Model:MultiplicityType lower="0" upper="-1" is_ordered="false" is_unique="true"/>
									</Model:StructuralFeature.multiplicity>
								</Model:Reference>
								<!-- ==================== .Instance.slot    [Reference] ==================== -->
								<Model:Reference xmi.id="a396A59910242" name="slot" annotation="" scope="instance_level" visibility="public_vis" isChangeable="true" type="a33BEF3A603CA" referencedEnd="a33FF4EFA0136">
									<Model:StructuralFeature.multiplicity>
										<Model:MultiplicityType lower="0" upper="-1" is_ordered="false" is_unique="true"/>
									</Model:StructuralFeature.multiplicity>
								</Model:Reference>
								<!-- ==================== .Instance.stimulus1    [Reference] ==================== -->
								<Model:Reference xmi.id="a396A5991031C" name="stimulus1" annotation="" scope="instance_level" visibility="public_vis" isChangeable="true" type="a33FEEA66033E" referencedEnd="a33FF558C0190">
									<Model:StructuralFeature.multiplicity>
										<Model:MultiplicityType lower="0" upper="-1" is_ordered="false" is_unique="true"/>
									</Model:StructuralFeature.multiplicity>
								</Model:Reference>
								<!-- ==================== .Instance.stimulus2    [Reference] ==================== -->
								<Model:Reference xmi.id="a396A5992000F" name="stimulus2" annotation="" scope="instance_level" visibility="public_vis" isChangeable="true" type="a33FEEA66033E" referencedEnd="a3650ECD502F8">
									<Model:StructuralFeature.multiplicity>
										<Model:MultiplicityType lower="0" upper="-1" is_ordered="false" is_unique="true"/>
									</Model:StructuralFeature.multiplicity>
								</Model:Reference>
								<!-- ==================== .Instance.stimulus3    [Reference] ==================== -->
								<Model:Reference xmi.id="a396A599200EA" name="stimulus3" annotation="" scope="instance_level" visibility="public_vis" isChangeable="true" type="a33FEEA66033E" referencedEnd="a34030E17017C">
									<Model:StructuralFeature.multiplicity>
										<Model:MultiplicityType lower="0" upper="-1" is_ordered="false" is_unique="true"/>
									</Model:StructuralFeature.multiplicity>
								</Model:Reference>
								<!-- ==================== .Instance.componentInstance    [Reference] ==================== -->
								<Model:Reference xmi.id="a396A599201B5" name="componentInstance" annotation="" scope="instance_level" visibility="public_vis" isChangeable="true" type="a364B657E03CA" referencedEnd="a364B65EA0155">
									<Model:StructuralFeature.multiplicity>
										<Model:MultiplicityType lower="0" upper="1" is_ordered="false" is_unique="false"/>
									</Model:StructuralFeature.multiplicity>
								</Model:Reference>
							</Model:Namespace.contents>
						</Model:Class>
						<!-- ==================== .Signal    [Class] ==================== -->
						<Model:Class xmi.id="a3389030B00E6" name="Signal" annotation="" isRoot="false" isLeaf="false" isAbstract="false" visibility="public_vis" isSingleton="false" supertypes="a32989FB2023D">
							<Model:Namespace.contents>
								<!-- ==================== .Signal.reception    [Reference] ==================== -->
								<Model:Reference xmi.id="a396A5B2301F4" name="reception" annotation="" scope="instance_level" visibility="public_vis" isChangeable="true" type="a33EC13250140" referencedEnd="a33FA370702F9">
									<Model:StructuralFeature.multiplicity>
										<Model:MultiplicityType lower="0" upper="-1" is_ordered="false" is_unique="true"/>
									</Model:StructuralFeature.multiplicity>
								</Model:Reference>
								<!-- ==================== .Signal.context    [Reference] ==================== -->
								<Model:Reference xmi.id="a396A5B23031C" name="context" annotation="" scope="instance_level" visibility="public_vis" isChangeable="true" type="a3298BCF00260" referencedEnd="a33FFD98400B6">
									<Model:StructuralFeature.multiplicity>
										<Model:MultiplicityType lower="0" upper="-1" is_ordered="false" is_unique="true"/>
									</Model:StructuralFeature.multiplicity>
								</Model:Reference>
								<!-- ==================== .Signal.sendAction    [Reference] ==================== -->
								<Model:Reference xmi.id="a396A5B24006D" name="sendAction" annotation="" scope="instance_level" visibility="public_vis" isChangeable="true" type="a336990B900A0" referencedEnd="a33699121012D">
									<Model:StructuralFeature.multiplicity>
										<Model:MultiplicityType lower="0" upper="-1" is_ordered="false" is_unique="true"/>
									</Model:StructuralFeature.multiplicity>
								</Model:Reference>
							</Model:Namespace.contents>
						</Model:Class>
						<!-- ==================== .Action    [Class] ==================== -->
						<Model:Class xmi.id="a328AAE8E0028" name="Action" annotation="" isRoot="false" isLeaf="false" isAbstract="true" visibility="public_vis" isSingleton="false" supertypes="a327A5C7301CC">
							<Model:Namespace.contents>
								<!-- ==================== .Action.recurrence    [Attribute] ==================== -->
								<Model:Attribute xmi.id="a33CFC98800AA" name="recurrence" annotation="" scope="instance_level" visibility="public_vis" isChangeable="true" isDerived="false" type="a3611C1DE02B2">
									<Model:StructuralFeature.multiplicity>
										<Model:MultiplicityType lower="1" upper="1" is_ordered="false" is_unique="false"/>
									</Model:StructuralFeature.multiplicity>
								</Model:Attribute>
								<!-- ==================== .Action.target    [Attribute] ==================== -->
								<Model:Attribute xmi.id="a33D9065A015E" name="target" annotation="" scope="instance_level" visibility="public_vis" isChangeable="true" isDerived="false" type="a337EFDBA0302">
									<Model:StructuralFeature.multiplicity>
										<Model:MultiplicityType lower="1" upper="1" is_ordered="false" is_unique="false"/>
									</Model:StructuralFeature.multiplicity>
								</Model:Attribute>
								<!-- ==================== .Action.isAsynchronous    [Attribute] ==================== -->
								<Model:Attribute xmi.id="a33FB68A302E4" name="isAsynchronous" annotation="" scope="instance_level" visibility="public_vis" isChangeable="true" isDerived="false" type="a33DD6F650276">
									<Model:StructuralFeature.multiplicity>
										<Model:MultiplicityType lower="1" upper="1" is_ordered="false" is_unique="false"/>
									</Model:StructuralFeature.multiplicity>
								</Model:Attribute>
								<!-- ==================== .Action.script    [Attribute] ==================== -->
								<Model:Attribute xmi.id="a33FB68AE00B4" name="script" annotation="" scope="instance_level" visibility="public_vis" isChangeable="true" isDerived="false" type="a33E92EB600FE">
									<Model:StructuralFeature.multiplicity>
										<Model:MultiplicityType lower="1" upper="1" is_ordered="false" is_unique="false"/>
									</Model:StructuralFeature.multiplicity>
								</Model:Attribute>
								<!-- ==================== .Action.actualArgument    [Reference] ==================== -->
								<Model:Reference xmi.id="a396A5B9B036B" name="actualArgument" annotation="" scope="instance_level" visibility="public_vis" isChangeable="true" type="a33D9073E03B6" referencedEnd="a33CFA4B90280">
									<Model:StructuralFeature.multiplicity>
										<Model:MultiplicityType lower="0" upper="-1" is_ordered="true" is_unique="true"/>
									</Model:StructuralFeature.multiplicity>
								</Model:Reference>
								<!-- ==================== .Action.actionSequence    [Reference] ==================== -->
								<Model:Reference xmi.id="a396A5B9C01A5" name="actionSequence" annotation="" scope="instance_level" visibility="public_vis" isChangeable="true" type="a3288E55B03DE" referencedEnd="a363555210064">
									<Model:StructuralFeature.multiplicity>
										<Model:MultiplicityType lower="0" upper="1" is_ordered="false" is_unique="false"/>
									</Model:StructuralFeature.multiplicity>
								</Model:Reference>
								<!-- ==================== .Action.stimulus    [Reference] ==================== -->
								<Model:Reference xmi.id="a396A5B9C03D8" name="stimulus" annotation="" scope="instance_level" visibility="public_vis" isChangeable="true" type="a33FEEA66033E" referencedEnd="a3650F0CD0295">
									<Model:StructuralFeature.multiplicity>
										<Model:MultiplicityType lower="0" upper="-1" is_ordered="false" is_unique="true"/>
									</Model:StructuralFeature.multiplicity>
								</Model:Reference>
							</Model:Namespace.contents>
						</Model:Class>
						<!-- ==================== .CreateAction    [Class] ==================== -->
						<Model:Class xmi.id="a33CAD65D0370" name="CreateAction" annotation="" isRoot="false" isLeaf="false" isAbstract="false" visibility="public_vis" isSingleton="false" supertypes="a328AAE8E0028">
							<Model:Namespace.contents>
								<!-- ==================== .CreateAction.instantiation    [Reference] ==================== -->
								<Model:Reference xmi.id="a396A5BFE006D" name="instantiation" annotation="" scope="instance_level" visibility="public_vis" isChangeable="true" type="a32989FB2023D" referencedEnd="a33CFD0A701A4">
									<Model:StructuralFeature.multiplicity>
										<Model:MultiplicityType lower="1" upper="1" is_ordered="false" is_unique="false"/>
									</Model:StructuralFeature.multiplicity>
								</Model:Reference>
							</Model:Namespace.contents>
						</Model:Class>
						<!-- ==================== .DestroyAction    [Class] ==================== -->
						<Model:Class xmi.id="a33CAD67C00FA" name="DestroyAction" annotation="" isRoot="false" isLeaf="false" isAbstract="false" visibility="public_vis" isSingleton="false" supertypes="a328AAE8E0028"/>
						<!-- ==================== .UninterpretedAction    [Class] ==================== -->
						<Model:Class xmi.id="a33CAD6860352" name="UninterpretedAction" annotation="" isRoot="false" isLeaf="false" isAbstract="false" visibility="public_vis" isSingleton="false" supertypes="a328AAE8E0028"/>
						<!-- ==================== .AttributeLink    [Class] ==================== -->
						<Model:Class xmi.id="a33BEF3A603CA" name="AttributeLink" annotation="" isRoot="false" isLeaf="false" isAbstract="false" visibility="public_vis" isSingleton="false" supertypes="a327A5C7301CC">
							<Model:Namespace.contents>
								<!-- ==================== .AttributeLink.attribute    [Reference] ==================== -->
								<Model:Reference xmi.id="a396A5C410167" name="attribute" annotation="" scope="instance_level" visibility="public_vis" isChangeable="true" type="a327BA5E802E4" referencedEnd="a33DBC16F0028">
									<Model:StructuralFeature.multiplicity>
										<Model:MultiplicityType lower="1" upper="1" is_ordered="false" is_unique="false"/>
									</Model:StructuralFeature.multiplicity>
								</Model:Reference>
								<!-- ==================== .AttributeLink.value    [Reference] ==================== -->
								<Model:Reference xmi.id="a396A5C41029F" name="value" annotation="" scope="instance_level" visibility="public_vis" isChangeable="true" type="a327BC77C038E" referencedEnd="a33DBC1A401EB">
									<Model:StructuralFeature.multiplicity>
										<Model:MultiplicityType lower="1" upper="1" is_ordered="false" is_unique="false"/>
									</Model:StructuralFeature.multiplicity>
								</Model:Reference>
								<!-- ==================== .AttributeLink.instance    [Reference] ==================== -->
								<Model:Reference xmi.id="a396A5C4103B9" name="instance" annotation="" scope="instance_level" visibility="public_vis" isChangeable="true" type="a327BC77C038E" referencedEnd="a33FF4EFA0137">
									<Model:StructuralFeature.multiplicity>
										<Model:MultiplicityType lower="1" upper="1" is_ordered="false" is_unique="false"/>
									</Model:StructuralFeature.multiplicity>
								</Model:Reference>
								<!-- ==================== .AttributeLink.linkEnd    [Reference] ==================== -->
								<Model:Reference xmi.id="a396A5C4200BB" name="linkEnd" annotation="" scope="instance_level" visibility="public_vis" isChangeable="true" type="a33F2803D0320" referencedEnd="a374F0B5400BB">
									<Model:StructuralFeature.multiplicity>
										<Model:MultiplicityType lower="0" upper="1" is_ordered="false" is_unique="false"/>
									</Model:StructuralFeature.multiplicity>
								</Model:Reference>
							</Model:Namespace.contents>
						</Model:Class>
						<!-- ==================== .Object    [Class] ==================== -->
						<Model:Class xmi.id="a33BC99D60302" name="Object" annotation="" isRoot="false" isLeaf="false" isAbstract="false" visibility="public_vis" isSingleton="false" supertypes="a327BC77C038E"/>
						<!-- ==================== .org.omg.mof.idl_substitute_name=UmlObject    [Tag] ==================== -->
						<Model:Tag xmi.id="G.340" name="org.omg.mof.idl_substitute_name=UmlObject" annotation="" tagId="org.omg.mof.idl_substitute_name" elements="a33BC99D60302">
							<Model:Tag.values>
								<XMI.any xmi.type="string" xmi.name="">UmlObject</XMI.any>
							</Model:Tag.values>
						</Model:Tag>
						<!-- ==================== .Link    [Class] ==================== -->
						<Model:Class xmi.id="a33F275E20000" name="Link" annotation="" isRoot="false" isLeaf="false" isAbstract="false" visibility="public_vis" isSingleton="false" supertypes="a327A5C7301CC">
							<Model:Namespace.contents>
								<!-- ==================== .Link.association    [Reference] ==================== -->
								<Model:Reference xmi.id="a396A5CC303A9" name="association" annotation="" scope="instance_level" visibility="public_vis" isChangeable="true" type="a3298AE8300D9" referencedEnd="a328A5BB3023A">
									<Model:StructuralFeature.multiplicity>
										<Model:MultiplicityType lower="1" upper="1" is_ordered="false" is_unique="false"/>
									</Model:StructuralFeature.multiplicity>
								</Model:Reference>
								<!-- ==================== .Link.connection    [Reference] ==================== -->
								<Model:Reference xmi.id="a396A5CC400AB" name="connection" annotation="" scope="instance_level" visibility="public_vis" isChangeable="true" type="a33F2803D0320" referencedEnd="a328A598B03C0">
									<Model:StructuralFeature.multiplicity>
										<Model:MultiplicityType lower="2" upper="-1" is_ordered="false" is_unique="true"/>
									</Model:StructuralFeature.multiplicity>
								</Model:Reference>
								<!-- ==================== .Link.stimulus    [Reference] ==================== -->
								<Model:Reference xmi.id="a396A5CC40167" name="stimulus" annotation="" scope="instance_level" visibility="public_vis" isChangeable="true" type="a33FEEA66033E" referencedEnd="a3650EE690082">
									<Model:StructuralFeature.multiplicity>
										<Model:MultiplicityType lower="0" upper="-1" is_ordered="false" is_unique="true"/>
									</Model:StructuralFeature.multiplicity>
								</Model:Reference>
							</Model:Namespace.contents>
						</Model:Class>
						<!-- ==================== .LinkObject    [Class] ==================== -->
						<Model:Class xmi.id="a33BC9AB9033E" name="LinkObject" annotation="" isRoot="false" isLeaf="false" isAbstract="false" visibility="public_vis" isSingleton="false" supertypes="a33BC99D60302 a33F275E20000"/>
						<!-- ==================== .DataValue    [Class] ==================== -->
						<Model:Class xmi.id="a33BC9AFB02E4" name="DataValue" annotation="" isRoot="false" isLeaf="false" isAbstract="false" visibility="public_vis" isSingleton="false" supertypes="a327BC77C038E"/>
						<!-- ==================== .CallAction    [Class] ==================== -->
						<Model:Class xmi.id="a336990DE026C" name="CallAction" annotation="" isRoot="false" isLeaf="false" isAbstract="false" visibility="public_vis" isSingleton="false" supertypes="a328AAE8E0028">
							<Model:Namespace.contents>
								<!-- ==================== .CallAction.operation    [Reference] ==================== -->
								<Model:Reference xmi.id="a396A5D1E02EE" name="operation" annotation="" scope="instance_level" visibility="public_vis" isChangeable="true" type="a327BB68C0398" referencedEnd="a36266EAA01FF">
									<Model:StructuralFeature.multiplicity>
										<Model:MultiplicityType lower="1" upper="1" is_ordered="false" is_unique="false"/>
									</Model:StructuralFeature.multiplicity>
								</Model:Reference>
							</Model:Namespace.contents>
						</Model:Class>
						<!-- ==================== .SendAction    [Class] ==================== -->
						<Model:Class xmi.id="a336990B900A0" name="SendAction" annotation="" isRoot="false" isLeaf="false" isAbstract="false" visibility="public_vis" isSingleton="false" supertypes="a328AAE8E0028">
							<Model:Namespace.contents>
								<!-- ==================== .SendAction.signal    [Reference] ==================== -->
								<Model:Reference xmi.id="a396A5D5B035B" name="signal" annotation="" scope="instance_level" visibility="public_vis" isChangeable="true" type="a3389030B00E6" referencedEnd="a33699121012C">
									<Model:StructuralFeature.multiplicity>
										<Model:MultiplicityType lower="1" upper="1" is_ordered="false" is_unique="false"/>
									</Model:StructuralFeature.multiplicity>
								</Model:Reference>
							</Model:Namespace.contents>
						</Model:Class>
						<!-- ==================== .ActionSequence    [Class] ==================== -->
						<Model:Class xmi.id="a3288E55B03DE" name="ActionSequence" annotation="" isRoot="false" isLeaf="false" isAbstract="false" visibility="public_vis" isSingleton="false" supertypes="a328AAE8E0028">
							<Model:Namespace.contents>
								<!-- ==================== .ActionSequence.action    [Reference] ==================== -->
								<Model:Reference xmi.id="a396A5D9B0128" name="action" annotation="" scope="instance_level" visibility="public_vis" isChangeable="true" type="a328AAE8E0028" referencedEnd="a363555210065">
									<Model:StructuralFeature.multiplicity>
										<Model:MultiplicityType lower="0" upper="-1" is_ordered="true" is_unique="true"/>
									</Model:StructuralFeature.multiplicity>
								</Model:Reference>
							</Model:Namespace.contents>
						</Model:Class>
						<!-- ==================== .Argument    [Class] ==================== -->
						<Model:Class xmi.id="a33D9073E03B6" name="Argument" annotation="" isRoot="false" isLeaf="false" isAbstract="false" visibility="public_vis" isSingleton="false" supertypes="a327A5C7301CC">
							<Model:Namespace.contents>
								<!-- ==================== .Argument.value    [Attribute] ==================== -->
								<Model:Attribute xmi.id="a33D9076D00FA" name="value" annotation="" scope="instance_level" visibility="public_vis" isChangeable="true" isDerived="false" type="a33CFA00203A2">
									<Model:StructuralFeature.multiplicity>
										<Model:MultiplicityType lower="1" upper="1" is_ordered="false" is_unique="false"/>
									</Model:StructuralFeature.multiplicity>
								</Model:Attribute>
								<!-- ==================== .Argument.action    [Reference] ==================== -->
								<Model:Reference xmi.id="a396A5DC6007D" name="action" annotation="" scope="instance_level" visibility="public_vis" isChangeable="true" type="a328AAE8E0028" referencedEnd="a33CFA4B90281">
									<Model:StructuralFeature.multiplicity>
										<Model:MultiplicityType lower="0" upper="1" is_ordered="false" is_unique="false"/>
									</Model:StructuralFeature.multiplicity>
								</Model:Reference>
							</Model:Namespace.contents>
						</Model:Class>
						<!-- ==================== .org.omg.mof.idl_substitute_name=umlValue    [Tag] ==================== -->
						<Model:Tag xmi.id="G.341" name="org.omg.mof.idl_substitute_name=umlValue" annotation="" tagId="org.omg.mof.idl_substitute_name" elements="a33D9076D00FA a33DBC1A401EB">
							<Model:Tag.values>
								<XMI.any xmi.type="string" xmi.name="">umlValue</XMI.any>
							</Model:Tag.values>
						</Model:Tag>
						<!-- ==================== .Reception    [Class] ==================== -->
						<Model:Class xmi.id="a33EC13250140" name="Reception" annotation="" isRoot="false" isLeaf="false" isAbstract="false" visibility="public_vis" isSingleton="false" supertypes="a3298BCF00260">
							<Model:Namespace.contents>
								<!-- ==================== .Reception.specification    [Attribute] ==================== -->
								<Model:Attribute xmi.id="a33EC14D000FA" name="specification" annotation="" scope="instance_level" visibility="public_vis" isChangeable="true" isDerived="false" type="a33DD702401B8">
									<Model:StructuralFeature.multiplicity>
										<Model:MultiplicityType lower="1" upper="1" is_ordered="false" is_unique="false"/>
									</Model:StructuralFeature.multiplicity>
								</Model:Attribute>
								<!-- ==================== .Reception.isRoot    [Attribute] ==================== -->
								<Model:Attribute xmi.id="a374F09C900DA" name="isRoot" annotation="" scope="instance_level" visibility="public_vis" isChangeable="true" isDerived="false" type="a33DD6F650276">
									<Model:StructuralFeature.multiplicity>
										<Model:MultiplicityType lower="1" upper="1" is_ordered="false" is_unique="false"/>
									</Model:StructuralFeature.multiplicity>
								</Model:Attribute>
								<!-- ==================== .Reception.isLeaf    [Attribute] ==================== -->
								<Model:Attribute xmi.id="a374F09E800AB" name="isLeaf" annotation="" scope="instance_level" visibility="public_vis" isChangeable="true" isDerived="false" type="a33DD6F650276">
									<Model:StructuralFeature.multiplicity>
										<Model:MultiplicityType lower="1" upper="1" is_ordered="false" is_unique="false"/>
									</Model:StructuralFeature.multiplicity>
								</Model:Attribute>
								<!-- ==================== .Reception.isAbstract    [Attribute] ==================== -->
								<Model:Attribute xmi.id="a374F09FB0157" name="isAbstract" annotation="" scope="instance_level" visibility="public_vis" isChangeable="true" isDerived="false" type="a33DD6F650276">
									<Model:StructuralFeature.multiplicity>
										<Model:MultiplicityType lower="1" upper="1" is_ordered="false" is_unique="false"/>
									</Model:StructuralFeature.multiplicity>
								</Model:Attribute>
								<!-- ==================== .Reception.signal    [Reference] ==================== -->
								<Model:Reference xmi.id="a396A5DFD01D4" name="signal" annotation="" scope="instance_level" visibility="public_vis" isChangeable="true" type="a3389030B00E6" referencedEnd="a33FA370702F8">
									<Model:StructuralFeature.multiplicity>
										<Model:MultiplicityType lower="1" upper="1" is_ordered="false" is_unique="false"/>
									</Model:StructuralFeature.multiplicity>
								</Model:Reference>
							</Model:Namespace.contents>
						</Model:Class>
						<!-- ==================== .LinkEnd    [Class] ==================== -->
						<Model:Class xmi.id="a33F2803D0320" name="LinkEnd" annotation="" isRoot="false" isLeaf="false" isAbstract="false" visibility="public_vis" isSingleton="false" supertypes="a327A5C7301CC">
							<Model:Namespace.contents>
								<!-- ==================== .LinkEnd.instance    [Reference] ==================== -->
								<Model:Reference xmi.id="a396A5E330213" name="instance" annotation="" scope="instance_level" visibility="public_vis" isChangeable="true" type="a327BC77C038E" referencedEnd="a33DBC1DC01FE">
									<Model:StructuralFeature.multiplicity>
										<Model:MultiplicityType lower="1" upper="1" is_ordered="false" is_unique="false"/>
									</Model:StructuralFeature.multiplicity>
								</Model:Reference>
								<!-- ==================== .LinkEnd.link    [Reference] ==================== -->
								<Model:Reference xmi.id="a396A5E3303B9" name="link" annotation="" scope="instance_level" visibility="public_vis" isChangeable="true" type="a33F275E20000" referencedEnd="a328A598B0352">
									<Model:StructuralFeature.multiplicity>
										<Model:MultiplicityType lower="1" upper="1" is_ordered="false" is_unique="false"/>
									</Model:StructuralFeature.multiplicity>
								</Model:Reference>
								<!-- ==================== .LinkEnd.associationEnd    [Reference] ==================== -->
								<Model:Reference xmi.id="a396A5E340128" name="associationEnd" annotation="" scope="instance_level" visibility="public_vis" isChangeable="true" type="a3340359400BD" referencedEnd="a328A5C1F029E">
									<Model:StructuralFeature.multiplicity>
										<Model:MultiplicityType lower="1" upper="1" is_ordered="false" is_unique="false"/>
									</Model:StructuralFeature.multiplicity>
								</Model:Reference>
								<!-- ==================== .LinkEnd.qualifiedValue    [Reference] ==================== -->
								<Model:Reference xmi.id="a396A5E340242" name="qualifiedValue" annotation="" scope="instance_level" visibility="public_vis" isChangeable="true" type="a33BEF3A603CA" referencedEnd="a374F0B5400CB">
									<Model:StructuralFeature.multiplicity>
										<Model:MultiplicityType lower="0" upper="-1" is_ordered="false" is_unique="true"/>
									</Model:StructuralFeature.multiplicity>
								</Model:Reference>
							</Model:Namespace.contents>
						</Model:Class>
						<!-- ==================== .ReturnAction    [Class] ==================== -->
						<Model:Class xmi.id="a33FB67A202E4" name="ReturnAction" annotation="" isRoot="false" isLeaf="false" isAbstract="false" visibility="public_vis" isSingleton="false" supertypes="a328AAE8E0028"/>
						<!-- ==================== .TerminateAction    [Class] ==================== -->
						<Model:Class xmi.id="a33FD1F8F00F0" name="TerminateAction" annotation="" isRoot="false" isLeaf="false" isAbstract="false" visibility="public_vis" isSingleton="false" supertypes="a328AAE8E0028"/>
						<!-- ==================== .Stimulus    [Class] ==================== -->
						<Model:Class xmi.id="a33FEEA66033E" name="Stimulus" annotation="" isRoot="false" isLeaf="false" isAbstract="false" visibility="public_vis" isSingleton="false" supertypes="a327A5C7301CC">
							<Model:Namespace.contents>
								<!-- ==================== .Stimulus.argument    [Reference] ==================== -->
								<Model:Reference xmi.id="a396A5EB9034B" name="argument" annotation="" scope="instance_level" visibility="public_vis" isChangeable="true" type="a327BC77C038E" referencedEnd="a33FF558C015E">
									<Model:StructuralFeature.multiplicity>
										<Model:MultiplicityType lower="0" upper="-1" is_ordered="false" is_unique="true"/>
									</Model:StructuralFeature.multiplicity>
								</Model:Reference>
								<!-- ==================== .Stimulus.sender    [Reference] ==================== -->
								<Model:Reference xmi.id="a396A5EBA003E" name="sender" annotation="" scope="instance_level" visibility="public_vis" isChangeable="true" type="a327BC77C038E" referencedEnd="a34030E17017D">
									<Model:StructuralFeature.multiplicity>
										<Model:MultiplicityType lower="1" upper="1" is_ordered="false" is_unique="false"/>
									</Model:StructuralFeature.multiplicity>
								</Model:Reference>
								<!-- ==================== .Stimulus.receiver    [Reference] ==================== -->
								<Model:Reference xmi.id="a396A5EBA0109" name="receiver" annotation="" scope="instance_level" visibility="public_vis" isChangeable="true" type="a327BC77C038E" referencedEnd="a3650ECD502BC">
									<Model:StructuralFeature.multiplicity>
										<Model:MultiplicityType lower="1" upper="1" is_ordered="false" is_unique="false"/>
									</Model:StructuralFeature.multiplicity>
								</Model:Reference>
								<!-- ==================== .Stimulus.communicationLink    [Reference] ==================== -->
								<Model:Reference xmi.id="a396A5EBA01C5" name="communicationLink" annotation="" scope="instance_level" visibility="public_vis" isChangeable="true" type="a33F275E20000" referencedEnd="a3650EE690083">
									<Model:StructuralFeature.multiplicity>
										<Model:MultiplicityType lower="0" upper="1" is_ordered="false" is_unique="false"/>
									</Model:StructuralFeature.multiplicity>
								</Model:Reference>
								<!-- ==================== .Stimulus.dispatchAction    [Reference] ==================== -->
								<Model:Reference xmi.id="a396A5EBA0280" name="dispatchAction" annotation="" scope="instance_level" visibility="public_vis" isChangeable="true" type="a328AAE8E0028" referencedEnd="a3650F0CD0294">
									<Model:StructuralFeature.multiplicity>
										<Model:MultiplicityType lower="1" upper="1" is_ordered="false" is_unique="false"/>
									</Model:StructuralFeature.multiplicity>
								</Model:Reference>
							</Model:Namespace.contents>
						</Model:Class>
						<!-- ==================== .Exception    [Class] ==================== -->
						<Model:Class xmi.id="a33FFD974028A" name="Exception" annotation="" isRoot="false" isLeaf="false" isAbstract="false" visibility="public_vis" isSingleton="false" supertypes="a3389030B00E6"/>
						<!-- ==================== .org.omg.mof.idl_substitute_name=UmlException    [Tag] ==================== -->
						<Model:Tag xmi.id="G.342" name="org.omg.mof.idl_substitute_name=UmlException" annotation="" tagId="org.omg.mof.idl_substitute_name" elements="a33FFD974028A">
							<Model:Tag.values>
								<XMI.any xmi.type="string" xmi.name="">UmlException</XMI.any>
							</Model:Tag.values>
						</Model:Tag>
						<!-- ==================== .ComponentInstance    [Class] ==================== -->
						<Model:Class xmi.id="a364B657E03CA" name="ComponentInstance" annotation="" isRoot="false" isLeaf="false" isAbstract="false" visibility="public_vis" isSingleton="false" supertypes="a327BC77C038E">
							<Model:Namespace.contents>
								<!-- ==================== .ComponentInstance.nodeInstance    [Reference] ==================== -->
								<Model:Reference xmi.id="a396A5F66036B" name="nodeInstance" annotation="" scope="instance_level" visibility="public_vis" isChangeable="true" type="a364B6592023A" referencedEnd="a364B65E50123">
									<Model:StructuralFeature.multiplicity>
										<Model:MultiplicityType lower="0" upper="1" is_ordered="false" is_unique="false"/>
									</Model:StructuralFeature.multiplicity>
								</Model:Reference>
								<!-- ==================== .ComponentInstance.resident    [Reference] ==================== -->
								<Model:Reference xmi.id="a396A5F9A02CE" name="resident" annotation="" scope="instance_level" visibility="public_vis" isChangeable="true" type="a327BC77C038E" referencedEnd="a364B65EA0154">
									<Model:StructuralFeature.multiplicity>
										<Model:MultiplicityType lower="0" upper="-1" is_ordered="false" is_unique="true"/>
									</Model:StructuralFeature.multiplicity>
								</Model:Reference>
							</Model:Namespace.contents>
						</Model:Class>
						<!-- ==================== .NodeInstance    [Class] ==================== -->
						<Model:Class xmi.id="a364B6592023A" name="NodeInstance" annotation="" isRoot="false" isLeaf="false" isAbstract="false" visibility="public_vis" isSingleton="false" supertypes="a327BC77C038E">
							<Model:Namespace.contents>
								<!-- ==================== .NodeInstance.resident    [Reference] ==================== -->
								<Model:Reference xmi.id="a396A5FD502CE" name="resident" annotation="" scope="instance_level" visibility="public_vis" isChangeable="true" type="a364B657E03CA" referencedEnd="a364B65E50122">
									<Model:StructuralFeature.multiplicity>
										<Model:MultiplicityType lower="0" upper="-1" is_ordered="false" is_unique="true"/>
									</Model:StructuralFeature.multiplicity>
								</Model:Reference>
							</Model:Namespace.contents>
						</Model:Class>
						<!-- ==================== .A_instance_classifier    [Association] ==================== -->
						<Model:Association xmi.id="a33CAD7E7008C" name="A_instance_classifier" annotation="" isRoot="true" isLeaf="true" isAbstract="false" visibility="public_vis" isDerived="false">
							<Model:Namespace.contents>
								<Model:AssociationEnd xmi.id="a33CAD7E900AA" name="instance" annotation="" isNavigable="true" aggregation="none" isChangeable="true" type="a327BC77C038E">
									<Model:AssociationEnd.multiplicity>
										<Model:MultiplicityType lower="0" upper="-1" is_ordered="false" is_unique="true"/>
									</Model:AssociationEnd.multiplicity>
								</Model:AssociationEnd>
								<Model:AssociationEnd xmi.id="a33CAD7E900AB" name="classifier" annotation="" isNavigable="true" aggregation="none" isChangeable="true" type="a32989FB2023D">
									<Model:AssociationEnd.multiplicity>
										<Model:MultiplicityType lower="1" upper="-1" is_ordered="false" is_unique="true"/>
									</Model:AssociationEnd.multiplicity>
								</Model:AssociationEnd>
							</Model:Namespace.contents>
						</Model:Association>
						<!-- ==================== .A_actualArgument_action    [Association] ==================== -->
						<Model:Association xmi.id="a33CFA4B80334" name="A_actualArgument_action" annotation="" isRoot="true" isLeaf="true" isAbstract="false" visibility="public_vis" isDerived="false">
							<Model:Namespace.contents>
								<Model:AssociationEnd xmi.id="a33CFA4B90280" name="actualArgument" annotation="" isNavigable="true" aggregation="none" isChangeable="true" type="a33D9073E03B6">
									<Model:AssociationEnd.multiplicity>
										<Model:MultiplicityType lower="0" upper="-1" is_ordered="true" is_unique="true"/>
									</Model:AssociationEnd.multiplicity>
								</Model:AssociationEnd>
								<Model:AssociationEnd xmi.id="a33CFA4B90281" name="action" annotation="" isNavigable="true" aggregation="composite" isChangeable="true" type="a328AAE8E0028">
									<Model:AssociationEnd.multiplicity>
										<Model:MultiplicityType lower="0" upper="1" is_ordered="false" is_unique="false"/>
									</Model:AssociationEnd.multiplicity>
								</Model:AssociationEnd>
							</Model:Namespace.contents>
						</Model:Association>
						<!-- ==================== .A_createAction_instantiation    [Association] ==================== -->
						<Model:Association xmi.id="a33CFD0A602F8" name="A_createAction_instantiation" annotation="" isRoot="true" isLeaf="true" isAbstract="false" visibility="public_vis" isDerived="false">
							<Model:Namespace.contents>
								<Model:AssociationEnd xmi.id="a33CFD0A70168" name="createAction" annotation="" isNavigable="true" aggregation="none" isChangeable="true" type="a33CAD65D0370">
									<Model:AssociationEnd.multiplicity>
										<Model:MultiplicityType lower="0" upper="-1" is_ordered="false" is_unique="true"/>
									</Model:AssociationEnd.multiplicity>
								</Model:AssociationEnd>
								<Model:AssociationEnd xmi.id="a33CFD0A701A4" name="instantiation" annotation="" isNavigable="true" aggregation="none" isChangeable="true" type="a32989FB2023D">
									<Model:AssociationEnd.multiplicity>
										<Model:MultiplicityType lower="1" upper="1" is_ordered="false" is_unique="false"/>
									</Model:AssociationEnd.multiplicity>
								</Model:AssociationEnd>
							</Model:Namespace.contents>
						</Model:Association>
						<!-- ==================== .A_attributeLink_attribute    [Association] ==================== -->
						<Model:Association xmi.id="a33DBC16D0190" name="A_attributeLink_attribute" annotation="" isRoot="true" isLeaf="true" isAbstract="false" visibility="public_vis" isDerived="false">
							<Model:Namespace.contents>
								<Model:AssociationEnd xmi.id="a33DBC16E02C6" name="attributeLink" annotation="" isNavigable="true" aggregation="none" isChangeable="true" type="a33BEF3A603CA">
									<Model:AssociationEnd.multiplicity>
										<Model:MultiplicityType lower="0" upper="-1" is_ordered="false" is_unique="true"/>
									</Model:AssociationEnd.multiplicity>
								</Model:AssociationEnd>
								<Model:AssociationEnd xmi.id="a33DBC16F0028" name="attribute" annotation="" isNavigable="true" aggregation="none" isChangeable="true" type="a327BA5E802E4">
									<Model:AssociationEnd.multiplicity>
										<Model:MultiplicityType lower="1" upper="1" is_ordered="false" is_unique="false"/>
									</Model:AssociationEnd.multiplicity>
								</Model:AssociationEnd>
							</Model:Namespace.contents>
						</Model:Association>
						<!-- ==================== .org.omg.mof.idl_substitute_name=umlAttribute    [Tag] ==================== -->
						<Model:Tag xmi.id="G.343" name="org.omg.mof.idl_substitute_name=umlAttribute" annotation="" tagId="org.omg.mof.idl_substitute_name" elements="a33DBC16F0028">
							<Model:Tag.values>
								<XMI.any xmi.type="string" xmi.name="">umlAttribute</XMI.any>
							</Model:Tag.values>
						</Model:Tag>
						<!-- ==================== .A_attributeLink_value    [Association] ==================== -->
						<Model:Association xmi.id="a33DBC1A200B4" name="A_attributeLink_value" annotation="" isRoot="true" isLeaf="true" isAbstract="false" visibility="public_vis" isDerived="false">
							<Model:Namespace.contents>
								<Model:AssociationEnd xmi.id="a33DBC1A401EA" name="attributeLink" annotation="" isNavigable="true" aggregation="none" isChangeable="true" type="a33BEF3A603CA">
									<Model:AssociationEnd.multiplicity>
										<Model:MultiplicityType lower="0" upper="-1" is_ordered="false" is_unique="true"/>
									</Model:AssociationEnd.multiplicity>
								</Model:AssociationEnd>
								<Model:AssociationEnd xmi.id="a33DBC1A401EB" name="value" annotation="" isNavigable="true" aggregation="none" isChangeable="true" type="a327BC77C038E">
									<Model:AssociationEnd.multiplicity>
										<Model:MultiplicityType lower="1" upper="1" is_ordered="false" is_unique="false"/>
									</Model:AssociationEnd.multiplicity>
								</Model:AssociationEnd>
							</Model:Namespace.contents>
						</Model:Association>
						<!-- ==================== .A_instance_linkEnd    [Association] ==================== -->
						<Model:Association xmi.id="a33DBC1DB012C" name="A_instance_linkEnd" annotation="" isRoot="true" isLeaf="true" isAbstract="false" visibility="public_vis" isDerived="false">
							<Model:Namespace.contents>
								<Model:AssociationEnd xmi.id="a33DBC1DC01FE" name="instance" annotation="" isNavigable="true" aggregation="none" isChangeable="true" type="a327BC77C038E">
									<Model:AssociationEnd.multiplicity>
										<Model:MultiplicityType lower="1" upper="1" is_ordered="false" is_unique="false"/>
									</Model:AssociationEnd.multiplicity>
								</Model:AssociationEnd>
								<Model:AssociationEnd xmi.id="a33DBC1DC01FF" name="linkEnd" annotation="" isNavigable="true" aggregation="none" isChangeable="true" type="a33F2803D0320">
									<Model:AssociationEnd.multiplicity>
										<Model:MultiplicityType lower="0" upper="-1" is_ordered="false" is_unique="true"/>
									</Model:AssociationEnd.multiplicity>
								</Model:AssociationEnd>
							</Model:Namespace.contents>
						</Model:Association>
						<!-- ==================== .A_signal_reception    [Association] ==================== -->
						<Model:Association xmi.id="a33FA37050118" name="A_signal_reception" annotation="" isRoot="true" isLeaf="true" isAbstract="false" visibility="public_vis" isDerived="false">
							<Model:Namespace.contents>
								<Model:AssociationEnd xmi.id="a33FA370702F8" name="signal" annotation="" isNavigable="true" aggregation="none" isChangeable="true" type="a3389030B00E6">
									<Model:AssociationEnd.multiplicity>
										<Model:MultiplicityType lower="1" upper="1" is_ordered="false" is_unique="false"/>
									</Model:AssociationEnd.multiplicity>
								</Model:AssociationEnd>
								<Model:AssociationEnd xmi.id="a33FA370702F9" name="reception" annotation="" isNavigable="true" aggregation="none" isChangeable="true" type="a33EC13250140">
									<Model:AssociationEnd.multiplicity>
										<Model:MultiplicityType lower="0" upper="-1" is_ordered="false" is_unique="true"/>
									</Model:AssociationEnd.multiplicity>
								</Model:AssociationEnd>
							</Model:Namespace.contents>
						</Model:Association>
						<!-- ==================== .A_slot_instance    [Association] ==================== -->
						<Model:Association xmi.id="a33FF4EF7029E" name="A_slot_instance" annotation="" isRoot="true" isLeaf="true" isAbstract="false" visibility="public_vis" isDerived="false">
							<Model:Namespace.contents>
								<Model:AssociationEnd xmi.id="a33FF4EFA0136" name="slot" annotation="" isNavigable="true" aggregation="none" isChangeable="true" type="a33BEF3A603CA">
									<Model:AssociationEnd.multiplicity>
										<Model:MultiplicityType lower="0" upper="-1" is_ordered="false" is_unique="true"/>
									</Model:AssociationEnd.multiplicity>
								</Model:AssociationEnd>
								<Model:AssociationEnd xmi.id="a33FF4EFA0137" name="instance" annotation="" isNavigable="true" aggregation="composite" isChangeable="true" type="a327BC77C038E">
									<Model:AssociationEnd.multiplicity>
										<Model:MultiplicityType lower="1" upper="1" is_ordered="false" is_unique="false"/>
									</Model:AssociationEnd.multiplicity>
								</Model:AssociationEnd>
							</Model:Namespace.contents>
						</Model:Association>
						<!-- ==================== .A_argument_stimulus1    [Association] ==================== -->
						<Model:Association xmi.id="a33FF558A01AE" name="A_argument_stimulus1" annotation="" isRoot="true" isLeaf="true" isAbstract="false" visibility="public_vis" isDerived="false">
							<Model:Namespace.contents>
								<Model:AssociationEnd xmi.id="a33FF558C015E" name="argument" annotation="" isNavigable="true" aggregation="none" isChangeable="true" type="a327BC77C038E">
									<Model:AssociationEnd.multiplicity>
										<Model:MultiplicityType lower="0" upper="-1" is_ordered="false" is_unique="true"/>
									</Model:AssociationEnd.multiplicity>
								</Model:AssociationEnd>
								<Model:AssociationEnd xmi.id="a33FF558C0190" name="stimulus1" annotation="" isNavigable="true" aggregation="shared" isChangeable="true" type="a33FEEA66033E">
									<Model:AssociationEnd.multiplicity>
										<Model:MultiplicityType lower="0" upper="-1" is_ordered="false" is_unique="true"/>
									</Model:AssociationEnd.multiplicity>
								</Model:AssociationEnd>
							</Model:Namespace.contents>
						</Model:Association>
						<!-- ==================== .A_context_raisedSignal    [Association] ==================== -->
						<Model:Association xmi.id="a33FFD9830014" name="A_context_raisedSignal" annotation="" isRoot="true" isLeaf="true" isAbstract="false" visibility="public_vis" isDerived="false">
							<Model:Namespace.contents>
								<Model:AssociationEnd xmi.id="a33FFD98400B6" name="context" annotation="" isNavigable="true" aggregation="none" isChangeable="true" type="a3298BCF00260">
									<Model:AssociationEnd.multiplicity>
										<Model:MultiplicityType lower="0" upper="-1" is_ordered="false" is_unique="true"/>
									</Model:AssociationEnd.multiplicity>
								</Model:AssociationEnd>
								<Model:AssociationEnd xmi.id="a33FFD98400B7" name="raisedSignal" annotation="" isNavigable="true" aggregation="none" isChangeable="true" type="a3389030B00E6">
									<Model:AssociationEnd.multiplicity>
										<Model:MultiplicityType lower="0" upper="-1" is_ordered="false" is_unique="true"/>
									</Model:AssociationEnd.multiplicity>
								</Model:AssociationEnd>
							</Model:Namespace.contents>
						</Model:Association>
						<!-- ==================== .org.omg.mof.idl_substitute_name=umlContext    [Tag] ==================== -->
						<Model:Tag xmi.id="G.344" name="org.omg.mof.idl_substitute_name=umlContext" annotation="" tagId="org.omg.mof.idl_substitute_name" elements="a33FFD98400B6">
							<Model:Tag.values>
								<XMI.any xmi.type="string" xmi.name="">umlContext</XMI.any>
							</Model:Tag.values>
						</Model:Tag>
						<!-- ==================== .A_association_link    [Association] ==================== -->
						<Model:Association xmi.id="a328A5BB20280" name="A_association_link" annotation="" isRoot="true" isLeaf="true" isAbstract="false" visibility="public_vis" isDerived="false">
							<Model:Namespace.contents>
								<Model:AssociationEnd xmi.id="a328A5BB3023A" name="association" annotation="" isNavigable="true" aggregation="none" isChangeable="true" type="a3298AE8300D9">
									<Model:AssociationEnd.multiplicity>
										<Model:MultiplicityType lower="1" upper="1" is_ordered="false" is_unique="false"/>
									</Model:AssociationEnd.multiplicity>
								</Model:AssociationEnd>
								<Model:AssociationEnd xmi.id="a328A5BB3023B" name="link" annotation="" isNavigable="true" aggregation="none" isChangeable="true" type="a33F275E20000">
									<Model:AssociationEnd.multiplicity>
										<Model:MultiplicityType lower="0" upper="-1" is_ordered="false" is_unique="true"/>
									</Model:AssociationEnd.multiplicity>
								</Model:AssociationEnd>
							</Model:Namespace.contents>
						</Model:Association>
						<!-- ==================== .A_link_connection    [Association] ==================== -->
						<Model:Association xmi.id="a328A598B00F0" name="A_link_connection" annotation="" isRoot="true" isLeaf="true" isAbstract="false" visibility="public_vis" isDerived="false">
							<Model:Namespace.contents>
								<Model:AssociationEnd xmi.id="a328A598B0352" name="link" annotation="" isNavigable="true" aggregation="composite" isChangeable="true" type="a33F275E20000">
									<Model:AssociationEnd.multiplicity>
										<Model:MultiplicityType lower="1" upper="1" is_ordered="false" is_unique="false"/>
									</Model:AssociationEnd.multiplicity>
								</Model:AssociationEnd>
								<Model:AssociationEnd xmi.id="a328A598B03C0" name="connection" annotation="" isNavigable="true" aggregation="none" isChangeable="true" type="a33F2803D0320">
									<Model:AssociationEnd.multiplicity>
										<Model:MultiplicityType lower="2" upper="-1" is_ordered="false" is_unique="true"/>
									</Model:AssociationEnd.multiplicity>
								</Model:AssociationEnd>
							</Model:Namespace.contents>
						</Model:Association>
						<!-- ==================== .A_associationEnd_linkEnd    [Association] ==================== -->
						<Model:Association xmi.id="a328A5C1F0118" name="A_associationEnd_linkEnd" annotation="" isRoot="true" isLeaf="true" isAbstract="false" visibility="public_vis" isDerived="false">
							<Model:Namespace.contents>
								<Model:AssociationEnd xmi.id="a328A5C1F029E" name="associationEnd" annotation="" isNavigable="true" aggregation="none" isChangeable="true" type="a3340359400BD">
									<Model:AssociationEnd.multiplicity>
										<Model:MultiplicityType lower="1" upper="1" is_ordered="false" is_unique="false"/>
									</Model:AssociationEnd.multiplicity>
								</Model:AssociationEnd>
								<Model:AssociationEnd xmi.id="a328A5C1F029F" name="linkEnd" annotation="" isNavigable="true" aggregation="none" isChangeable="true" type="a33F2803D0320">
									<Model:AssociationEnd.multiplicity>
										<Model:MultiplicityType lower="0" upper="-1" is_ordered="false" is_unique="true"/>
									</Model:AssociationEnd.multiplicity>
								</Model:AssociationEnd>
							</Model:Namespace.contents>
						</Model:Association>
						<!-- ==================== .A_stimulus3_sender    [Association] ==================== -->
						<Model:Association xmi.id="a34030E1501CC" name="A_stimulus3_sender" annotation="" isRoot="true" isLeaf="true" isAbstract="false" visibility="public_vis" isDerived="false">
							<Model:Namespace.contents>
								<Model:AssociationEnd xmi.id="a34030E17017C" name="stimulus3" annotation="" isNavigable="true" aggregation="none" isChangeable="true" type="a33FEEA66033E">
									<Model:AssociationEnd.multiplicity>
										<Model:MultiplicityType lower="0" upper="-1" is_ordered="false" is_unique="true"/>
									</Model:AssociationEnd.multiplicity>
								</Model:AssociationEnd>
								<Model:AssociationEnd xmi.id="a34030E17017D" name="sender" annotation="" isNavigable="true" aggregation="none" isChangeable="true" type="a327BC77C038E">
									<Model:AssociationEnd.multiplicity>
										<Model:MultiplicityType lower="1" upper="1" is_ordered="false" is_unique="false"/>
									</Model:AssociationEnd.multiplicity>
								</Model:AssociationEnd>
							</Model:Namespace.contents>
						</Model:Association>
						<!-- ==================== .A_callAction_operation    [Association] ==================== -->
						<Model:Association xmi.id="a36266EA903C0" name="A_callAction_operation" annotation="" isRoot="true" isLeaf="true" isAbstract="false" visibility="public_vis" isDerived="false">
							<Model:Namespace.contents>
								<Model:AssociationEnd xmi.id="a36266EAA01FE" name="callAction" annotation="" isNavigable="true" aggregation="none" isChangeable="true" type="a336990DE026C">
									<Model:AssociationEnd.multiplicity>
										<Model:MultiplicityType lower="0" upper="-1" is_ordered="false" is_unique="true"/>
									</Model:AssociationEnd.multiplicity>
								</Model:AssociationEnd>
								<Model:AssociationEnd xmi.id="a36266EAA01FF" name="operation" annotation="" isNavigable="true" aggregation="none" isChangeable="true" type="a327BB68C0398">
									<Model:AssociationEnd.multiplicity>
										<Model:MultiplicityType lower="1" upper="1" is_ordered="false" is_unique="false"/>
									</Model:AssociationEnd.multiplicity>
								</Model:AssociationEnd>
							</Model:Namespace.contents>
						</Model:Association>
						<!-- ==================== .A_actionSequence_action    [Association] ==================== -->
						<Model:Association xmi.id="a3635552000DC" name="A_actionSequence_action" annotation="" isRoot="true" isLeaf="true" isAbstract="false" visibility="public_vis" isDerived="false">
							<Model:Namespace.contents>
								<Model:AssociationEnd xmi.id="a363555210064" name="actionSequence" annotation="" isNavigable="true" aggregation="composite" isChangeable="true" type="a3288E55B03DE">
									<Model:AssociationEnd.multiplicity>
										<Model:MultiplicityType lower="0" upper="1" is_ordered="false" is_unique="false"/>
									</Model:AssociationEnd.multiplicity>
								</Model:AssociationEnd>
								<Model:AssociationEnd xmi.id="a363555210065" name="action" annotation="" isNavigable="true" aggregation="none" isChangeable="true" type="a328AAE8E0028">
									<Model:AssociationEnd.multiplicity>
										<Model:MultiplicityType lower="0" upper="-1" is_ordered="true" is_unique="true"/>
									</Model:AssociationEnd.multiplicity>
								</Model:AssociationEnd>
							</Model:Namespace.contents>
						</Model:Association>
						<!-- ==================== .A_resident_nodeInstance    [Association] ==================== -->
						<Model:Association xmi.id="a364B65E4008C" name="A_resident_nodeInstance" annotation="" isRoot="true" isLeaf="true" isAbstract="false" visibility="public_vis" isDerived="false">
							<Model:Namespace.contents>
								<Model:AssociationEnd xmi.id="a364B65E50122" name="resident" annotation="" isNavigable="true" aggregation="none" isChangeable="true" type="a364B657E03CA">
									<Model:AssociationEnd.multiplicity>
										<Model:MultiplicityType lower="0" upper="-1" is_ordered="false" is_unique="true"/>
									</Model:AssociationEnd.multiplicity>
								</Model:AssociationEnd>
								<Model:AssociationEnd xmi.id="a364B65E50123" name="nodeInstance" annotation="" isNavigable="true" aggregation="none" isChangeable="true" type="a364B6592023A">
									<Model:AssociationEnd.multiplicity>
										<Model:MultiplicityType lower="0" upper="1" is_ordered="false" is_unique="false"/>
									</Model:AssociationEnd.multiplicity>
								</Model:AssociationEnd>
							</Model:Namespace.contents>
						</Model:Association>
						<!-- ==================== .A_resident_componentInstance    [Association] ==================== -->
						<Model:Association xmi.id="a364B65E8024E" name="A_resident_componentInstance" annotation="" isRoot="true" isLeaf="true" isAbstract="false" visibility="public_vis" isDerived="false">
							<Model:Namespace.contents>
								<Model:AssociationEnd xmi.id="a364B65EA0154" name="resident" annotation="" isNavigable="true" aggregation="none" isChangeable="true" type="a327BC77C038E">
									<Model:AssociationEnd.multiplicity>
										<Model:MultiplicityType lower="0" upper="-1" is_ordered="false" is_unique="true"/>
									</Model:AssociationEnd.multiplicity>
								</Model:AssociationEnd>
								<Model:AssociationEnd xmi.id="a364B65EA0155" name="componentInstance" annotation="" isNavigable="true" aggregation="none" isChangeable="true" type="a364B657E03CA">
									<Model:AssociationEnd.multiplicity>
										<Model:MultiplicityType lower="0" upper="1" is_ordered="false" is_unique="false"/>
									</Model:AssociationEnd.multiplicity>
								</Model:AssociationEnd>
							</Model:Namespace.contents>
						</Model:Association>
						<!-- ==================== .A_receiver_stimulus2    [Association] ==================== -->
						<Model:Association xmi.id="a3650ECD402C6" name="A_receiver_stimulus2" annotation="" isRoot="true" isLeaf="true" isAbstract="false" visibility="public_vis" isDerived="false">
							<Model:Namespace.contents>
								<Model:AssociationEnd xmi.id="a3650ECD502BC" name="receiver" annotation="" isNavigable="true" aggregation="none" isChangeable="true" type="a327BC77C038E">
									<Model:AssociationEnd.multiplicity>
										<Model:MultiplicityType lower="1" upper="1" is_ordered="false" is_unique="false"/>
									</Model:AssociationEnd.multiplicity>
								</Model:AssociationEnd>
								<Model:AssociationEnd xmi.id="a3650ECD502F8" name="stimulus2" annotation="" isNavigable="true" aggregation="none" isChangeable="true" type="a33FEEA66033E">
									<Model:AssociationEnd.multiplicity>
										<Model:MultiplicityType lower="0" upper="-1" is_ordered="false" is_unique="true"/>
									</Model:AssociationEnd.multiplicity>
								</Model:AssociationEnd>
							</Model:Namespace.contents>
						</Model:Association>
						<!-- ==================== .A_stimulus_communicationLink    [Association] ==================== -->
						<Model:Association xmi.id="a3650EE68008C" name="A_stimulus_communicationLink" annotation="" isRoot="true" isLeaf="true" isAbstract="false" visibility="public_vis" isDerived="false">
							<Model:Namespace.contents>
								<Model:AssociationEnd xmi.id="a3650EE690082" name="stimulus" annotation="" isNavigable="true" aggregation="none" isChangeable="true" type="a33FEEA66033E">
									<Model:AssociationEnd.multiplicity>
										<Model:MultiplicityType lower="0" upper="-1" is_ordered="false" is_unique="true"/>
									</Model:AssociationEnd.multiplicity>
								</Model:AssociationEnd>
								<Model:AssociationEnd xmi.id="a3650EE690083" name="communicationLink" annotation="" isNavigable="true" aggregation="none" isChangeable="true" type="a33F275E20000">
									<Model:AssociationEnd.multiplicity>
										<Model:MultiplicityType lower="0" upper="1" is_ordered="false" is_unique="false"/>
									</Model:AssociationEnd.multiplicity>
								</Model:AssociationEnd>
							</Model:Namespace.contents>
						</Model:Association>
						<!-- ==================== .A_dispatchAction_stimulus    [Association] ==================== -->
						<Model:Association xmi.id="a3650F0CC0262" name="A_dispatchAction_stimulus" annotation="" isRoot="true" isLeaf="true" isAbstract="false" visibility="public_vis" isDerived="false">
							<Model:Namespace.contents>
								<Model:AssociationEnd xmi.id="a3650F0CD0294" name="dispatchAction" annotation="" isNavigable="true" aggregation="none" isChangeable="true" type="a328AAE8E0028">
									<Model:AssociationEnd.multiplicity>
										<Model:MultiplicityType lower="1" upper="1" is_ordered="false" is_unique="false"/>
									</Model:AssociationEnd.multiplicity>
								</Model:AssociationEnd>
								<Model:AssociationEnd xmi.id="a3650F0CD0295" name="stimulus" annotation="" isNavigable="true" aggregation="none" isChangeable="true" type="a33FEEA66033E">
									<Model:AssociationEnd.multiplicity>
										<Model:MultiplicityType lower="0" upper="-1" is_ordered="false" is_unique="true"/>
									</Model:AssociationEnd.multiplicity>
								</Model:AssociationEnd>
							</Model:Namespace.contents>
						</Model:Association>
						<!-- ==================== .A_signal_sendAction    [Association] ==================== -->
						<Model:Association xmi.id="a3369912001A4" name="A_signal_sendAction" annotation="" isRoot="true" isLeaf="true" isAbstract="false" visibility="public_vis" isDerived="false">
							<Model:Namespace.contents>
								<Model:AssociationEnd xmi.id="a33699121012C" name="signal" annotation="" isNavigable="true" aggregation="none" isChangeable="true" type="a3389030B00E6">
									<Model:AssociationEnd.multiplicity>
										<Model:MultiplicityType lower="1" upper="1" is_ordered="false" is_unique="false"/>
									</Model:AssociationEnd.multiplicity>
								</Model:AssociationEnd>
								<Model:AssociationEnd xmi.id="a33699121012D" name="sendAction" annotation="" isNavigable="true" aggregation="none" isChangeable="true" type="a336990B900A0">
									<Model:AssociationEnd.multiplicity>
										<Model:MultiplicityType lower="0" upper="-1" is_ordered="false" is_unique="true"/>
									</Model:AssociationEnd.multiplicity>
								</Model:AssociationEnd>
							</Model:Namespace.contents>
						</Model:Association>
						<!-- ==================== .A_linkEnd_qualifiedValue    [Association] ==================== -->
						<Model:Association xmi.id="a374F0B5201D4" name="A_linkEnd_qualifiedValue" annotation="" isRoot="true" isLeaf="true" isAbstract="false" visibility="public_vis" isDerived="false">
							<Model:Namespace.contents>
								<Model:AssociationEnd xmi.id="a374F0B5400BB" name="linkEnd" annotation="" isNavigable="true" aggregation="composite" isChangeable="true" type="a33F2803D0320">
									<Model:AssociationEnd.multiplicity>
										<Model:MultiplicityType lower="0" upper="1" is_ordered="false" is_unique="false"/>
									</Model:AssociationEnd.multiplicity>
								</Model:AssociationEnd>
								<Model:AssociationEnd xmi.id="a374F0B5400CB" name="qualifiedValue" annotation="" isNavigable="true" aggregation="none" isChangeable="true" type="a33BEF3A603CA">
									<Model:AssociationEnd.multiplicity>
										<Model:MultiplicityType lower="0" upper="-1" is_ordered="false" is_unique="true"/>
									</Model:AssociationEnd.multiplicity>
								</Model:AssociationEnd>
							</Model:Namespace.contents>
						</Model:Association>
					</Model:Namespace.contents>
				</Model:Package>
				<Model:Import xmi.id="G.339" name="Foundation" annotation="" visibility="public_vis" isClustered="false" importedNamespace="a327A5A6D02DA"/>
				<Model:Package xmi.id="a336185C00118" name="Use_Cases" annotation="" isRoot="false" isLeaf="false" isAbstract="false" visibility="public_vis">
					<Model:Namespace.contents>
						<!-- ==================== .UseCase    [Class] ==================== -->
						<Model:Class xmi.id="a32ABA35D0230" name="UseCase" annotation="" isRoot="false" isLeaf="false" isAbstract="false" visibility="public_vis" isSingleton="false" supertypes="a32989FB2023D">
							<Model:Namespace.contents>
								<!-- ==================== .UseCase.extend    [Reference] ==================== -->
								<Model:Reference xmi.id="a396A60F20196" name="extend" annotation="" scope="instance_level" visibility="public_vis" isChangeable="true" type="a35FDD683021C" referencedEnd="a35FDD86C0141">
									<Model:StructuralFeature.multiplicity>
										<Model:MultiplicityType lower="0" upper="-1" is_ordered="false" is_unique="true"/>
									</Model:StructuralFeature.multiplicity>
								</Model:Reference>
								<!-- ==================== .UseCase.extend2    [Reference] ==================== -->
								<Model:Reference xmi.id="a396A60F20271" name="extend2" annotation="" scope="instance_level" visibility="public_vis" isChangeable="true" type="a35FDD683021C" referencedEnd="a35FDD865000B">
									<Model:StructuralFeature.multiplicity>
										<Model:MultiplicityType lower="0" upper="-1" is_ordered="false" is_unique="true"/>
									</Model:StructuralFeature.multiplicity>
								</Model:Reference>
								<!-- ==================== .UseCase.include    [Reference] ==================== -->
								<Model:Reference xmi.id="a396A60F2035B" name="include" annotation="" scope="instance_level" visibility="public_vis" isChangeable="true" type="a35FDD6900154" referencedEnd="a35FDD995038E">
									<Model:StructuralFeature.multiplicity>
										<Model:MultiplicityType lower="0" upper="-1" is_ordered="false" is_unique="true"/>
									</Model:StructuralFeature.multiplicity>
								</Model:Reference>
								<!-- ==================== .UseCase.include2    [Reference] ==================== -->
								<Model:Reference xmi.id="a396A60F3004E" name="include2" annotation="" scope="instance_level" visibility="public_vis" isChangeable="true" type="a35FDD6900154" referencedEnd="a35FDD9A50046">
									<Model:StructuralFeature.multiplicity>
										<Model:MultiplicityType lower="0" upper="-1" is_ordered="false" is_unique="true"/>
									</Model:StructuralFeature.multiplicity>
								</Model:Reference>
								<!-- ==================== .UseCase.extensionPoint    [Reference] ==================== -->
								<Model:Reference xmi.id="a396A60F30109" name="extensionPoint" annotation="" scope="instance_level" visibility="public_vis" isChangeable="true" type="a362661700208" referencedEnd="a362661DB015E">
									<Model:StructuralFeature.multiplicity>
										<Model:MultiplicityType lower="0" upper="-1" is_ordered="false" is_unique="true"/>
									</Model:StructuralFeature.multiplicity>
								</Model:Reference>
							</Model:Namespace.contents>
						</Model:Class>
						<!-- ==================== .Actor    [Class] ==================== -->
						<Model:Class xmi.id="a33656C0B017C" name="Actor" annotation="" isRoot="false" isLeaf="false" isAbstract="false" visibility="public_vis" isSingleton="false" supertypes="a32989FB2023D"/>
						<!-- ==================== .UseCaseInstance    [Class] ==================== -->
						<Model:Class xmi.id="a3382D7840258" name="UseCaseInstance" annotation="" isRoot="false" isLeaf="false" isAbstract="false" visibility="public_vis" isSingleton="false" supertypes="a327BC77C038E"/>
						<!-- ==================== .Extend    [Class] ==================== -->
						<Model:Class xmi.id="a35FDD683021C" name="Extend" annotation="" isRoot="false" isLeaf="false" isAbstract="false" visibility="public_vis" isSingleton="false" supertypes="a3634C5000082">
							<Model:Namespace.contents>
								<!-- ==================== .Extend.condition    [Attribute] ==================== -->
								<Model:Attribute xmi.id="a35FDD71C026C" name="condition" annotation="" scope="instance_level" visibility="public_vis" isChangeable="true" isDerived="false" type="a33CFA9DA01D6">
									<Model:StructuralFeature.multiplicity>
										<Model:MultiplicityType lower="1" upper="1" is_ordered="false" is_unique="false"/>
									</Model:StructuralFeature.multiplicity>
								</Model:Attribute>
								<!-- ==================== .Extend.base    [Reference] ==================== -->
								<Model:Reference xmi.id="a396A617C02CE" name="base" annotation="" scope="instance_level" visibility="public_vis" isChangeable="true" type="a32ABA35D0230" referencedEnd="a35FDD865000A">
									<Model:StructuralFeature.multiplicity>
										<Model:MultiplicityType lower="1" upper="1" is_ordered="false" is_unique="false"/>
									</Model:StructuralFeature.multiplicity>
								</Model:Reference>
								<!-- ==================== .Extend.extension    [Reference] ==================== -->
								<Model:Reference xmi.id="a396A617D003E" name="extension" annotation="" scope="instance_level" visibility="public_vis" isChangeable="true" type="a32ABA35D0230" referencedEnd="a35FDD86C0140">
									<Model:StructuralFeature.multiplicity>
										<Model:MultiplicityType lower="1" upper="1" is_ordered="false" is_unique="false"/>
									</Model:StructuralFeature.multiplicity>
								</Model:Reference>
								<!-- ==================== .Extend.extensionPoint    [Reference] ==================== -->
								<Model:Reference xmi.id="a396A617D0167" name="extensionPoint" annotation="" scope="instance_level" visibility="public_vis" isChangeable="true" type="a362661700208" referencedEnd="a3626B0E203DE">
									<Model:StructuralFeature.multiplicity>
										<Model:MultiplicityType lower="1" upper="-1" is_ordered="true" is_unique="true"/>
									</Model:StructuralFeature.multiplicity>
								</Model:Reference>
							</Model:Namespace.contents>
						</Model:Class>
						<!-- ==================== .Include    [Class] ==================== -->
						<Model:Class xmi.id="a35FDD6900154" name="Include" annotation="" isRoot="false" isLeaf="false" isAbstract="false" visibility="public_vis" isSingleton="false" supertypes="a3634C5000082">
							<Model:Namespace.contents>
								<!-- ==================== .Include.addition    [Reference] ==================== -->
								<Model:Reference xmi.id="a396A61EA02EE" name="addition" annotation="" scope="instance_level" visibility="public_vis" isChangeable="true" type="a32ABA35D0230" referencedEnd="a35FDD995038F">
									<Model:StructuralFeature.multiplicity>
										<Model:MultiplicityType lower="1" upper="1" is_ordered="false" is_unique="false"/>
									</Model:StructuralFeature.multiplicity>
								</Model:Reference>
								<!-- ==================== .Include.base    [Reference] ==================== -->
								<Model:Reference xmi.id="a396A61EB005D" name="base" annotation="" scope="instance_level" visibility="public_vis" isChangeable="true" type="a32ABA35D0230" referencedEnd="a35FDD9A50047">
									<Model:StructuralFeature.multiplicity>
										<Model:MultiplicityType lower="1" upper="1" is_ordered="false" is_unique="false"/>
									</Model:StructuralFeature.multiplicity>
								</Model:Reference>
							</Model:Namespace.contents>
						</Model:Class>
						<!-- ==================== .ExtensionPoint    [Class] ==================== -->
						<Model:Class xmi.id="a362661700208" name="ExtensionPoint" annotation="" isRoot="false" isLeaf="false" isAbstract="false" visibility="public_vis" isSingleton="false" supertypes="a327A5C7301CC">
							<Model:Namespace.contents>
								<!-- ==================== .ExtensionPoint.location    [Attribute] ==================== -->
								<Model:Attribute xmi.id="a3634E53A00DC" name="location" annotation="" scope="instance_level" visibility="public_vis" isChangeable="true" isDerived="false" type="a363559250136">
									<Model:StructuralFeature.multiplicity>
										<Model:MultiplicityType lower="1" upper="1" is_ordered="false" is_unique="false"/>
									</Model:StructuralFeature.multiplicity>
								</Model:Attribute>
								<!-- ==================== .ExtensionPoint.useCase    [Reference] ==================== -->
								<Model:Reference xmi.id="a396A623C03A9" name="useCase" annotation="" scope="instance_level" visibility="public_vis" isChangeable="true" type="a32ABA35D0230" referencedEnd="a362661DB015F">
									<Model:StructuralFeature.multiplicity>
										<Model:MultiplicityType lower="1" upper="1" is_ordered="false" is_unique="false"/>
									</Model:StructuralFeature.multiplicity>
								</Model:Reference>
								<!-- ==================== .ExtensionPoint.extend    [Reference] ==================== -->
								<Model:Reference xmi.id="a396A623D0119" name="extend" annotation="" scope="instance_level" visibility="public_vis" isChangeable="true" type="a35FDD683021C" referencedEnd="a3626B0E203DF">
									<Model:StructuralFeature.multiplicity>
										<Model:MultiplicityType lower="0" upper="-1" is_ordered="false" is_unique="true"/>
									</Model:StructuralFeature.multiplicity>
								</Model:Reference>
							</Model:Namespace.contents>
						</Model:Class>
						<!-- ==================== .A_base_extend2    [Association] ==================== -->
						<Model:Association xmi.id="a35FDD86301E0" name="A_base_extend2" annotation="" isRoot="true" isLeaf="true" isAbstract="false" visibility="public_vis" isDerived="false">
							<Model:Namespace.contents>
								<Model:AssociationEnd xmi.id="a35FDD865000A" name="base" annotation="" isNavigable="true" aggregation="none" isChangeable="true" type="a32ABA35D0230">
									<Model:AssociationEnd.multiplicity>
										<Model:MultiplicityType lower="1" upper="1" is_ordered="false" is_unique="false"/>
									</Model:AssociationEnd.multiplicity>
								</Model:AssociationEnd>
								<Model:AssociationEnd xmi.id="a35FDD865000B" name="extend2" annotation="" isNavigable="true" aggregation="none" isChangeable="true" type="a35FDD683021C">
									<Model:AssociationEnd.multiplicity>
										<Model:MultiplicityType lower="0" upper="-1" is_ordered="false" is_unique="true"/>
									</Model:AssociationEnd.multiplicity>
								</Model:AssociationEnd>
							</Model:Namespace.contents>
						</Model:Association>
						<!-- ==================== .A_extension_extend    [Association] ==================== -->
						<Model:Association xmi.id="a35FDD86B006E" name="A_extension_extend" annotation="" isRoot="true" isLeaf="true" isAbstract="false" visibility="public_vis" isDerived="false">
							<Model:Namespace.contents>
								<Model:AssociationEnd xmi.id="a35FDD86C0140" name="extension" annotation="" isNavigable="true" aggregation="none" isChangeable="true" type="a32ABA35D0230">
									<Model:AssociationEnd.multiplicity>
										<Model:MultiplicityType lower="1" upper="1" is_ordered="false" is_unique="false"/>
									</Model:AssociationEnd.multiplicity>
								</Model:AssociationEnd>
								<Model:AssociationEnd xmi.id="a35FDD86C0141" name="extend" annotation="" isNavigable="true" aggregation="none" isChangeable="true" type="a35FDD683021C">
									<Model:AssociationEnd.multiplicity>
										<Model:MultiplicityType lower="0" upper="-1" is_ordered="false" is_unique="true"/>
									</Model:AssociationEnd.multiplicity>
								</Model:AssociationEnd>
							</Model:Namespace.contents>
						</Model:Association>
						<!-- ==================== .A_include_addition    [Association] ==================== -->
						<Model:Association xmi.id="a35FDD992037A" name="A_include_addition" annotation="" isRoot="true" isLeaf="true" isAbstract="false" visibility="public_vis" isDerived="false">
							<Model:Namespace.contents>
								<Model:AssociationEnd xmi.id="a35FDD995038E" name="include" annotation="" isNavigable="true" aggregation="none" isChangeable="true" type="a35FDD6900154">
									<Model:AssociationEnd.multiplicity>
										<Model:MultiplicityType lower="0" upper="-1" is_ordered="false" is_unique="true"/>
									</Model:AssociationEnd.multiplicity>
								</Model:AssociationEnd>
								<Model:AssociationEnd xmi.id="a35FDD995038F" name="addition" annotation="" isNavigable="true" aggregation="none" isChangeable="true" type="a32ABA35D0230">
									<Model:AssociationEnd.multiplicity>
										<Model:MultiplicityType lower="1" upper="1" is_ordered="false" is_unique="false"/>
									</Model:AssociationEnd.multiplicity>
								</Model:AssociationEnd>
							</Model:Namespace.contents>
						</Model:Association>
						<!-- ==================== .A_include2_base    [Association] ==================== -->
						<Model:Association xmi.id="a35FDD9A30168" name="A_include2_base" annotation="" isRoot="true" isLeaf="true" isAbstract="false" visibility="public_vis" isDerived="false">
							<Model:Namespace.contents>
								<Model:AssociationEnd xmi.id="a35FDD9A50046" name="include2" annotation="" isNavigable="true" aggregation="none" isChangeable="true" type="a35FDD6900154">
									<Model:AssociationEnd.multiplicity>
										<Model:MultiplicityType lower="0" upper="-1" is_ordered="false" is_unique="true"/>
									</Model:AssociationEnd.multiplicity>
								</Model:AssociationEnd>
								<Model:AssociationEnd xmi.id="a35FDD9A50047" name="base" annotation="" isNavigable="true" aggregation="none" isChangeable="true" type="a32ABA35D0230">
									<Model:AssociationEnd.multiplicity>
										<Model:MultiplicityType lower="1" upper="1" is_ordered="false" is_unique="false"/>
									</Model:AssociationEnd.multiplicity>
								</Model:AssociationEnd>
							</Model:Namespace.contents>
						</Model:Association>
						<!-- ==================== .A_extensionPoint_useCase    [Association] ==================== -->
						<Model:Association xmi.id="a362661DA01D6" name="A_extensionPoint_useCase" annotation="" isRoot="true" isLeaf="true" isAbstract="false" visibility="public_vis" isDerived="false">
							<Model:Namespace.contents>
								<Model:AssociationEnd xmi.id="a362661DB015E" name="extensionPoint" annotation="" isNavigable="true" aggregation="none" isChangeable="true" type="a362661700208">
									<Model:AssociationEnd.multiplicity>
										<Model:MultiplicityType lower="0" upper="-1" is_ordered="false" is_unique="true"/>
									</Model:AssociationEnd.multiplicity>
								</Model:AssociationEnd>
								<Model:AssociationEnd xmi.id="a362661DB015F" name="useCase" annotation="" isNavigable="true" aggregation="none" isChangeable="true" type="a32ABA35D0230">
									<Model:AssociationEnd.multiplicity>
										<Model:MultiplicityType lower="1" upper="1" is_ordered="false" is_unique="false"/>
									</Model:AssociationEnd.multiplicity>
								</Model:AssociationEnd>
							</Model:Namespace.contents>
						</Model:Association>
						<!-- ==================== .A_extensionPoint_extend    [Association] ==================== -->
						<Model:Association xmi.id="a3626B0DA0104" name="A_extensionPoint_extend" annotation="" isRoot="true" isLeaf="true" isAbstract="false" visibility="public_vis" isDerived="false">
							<Model:Namespace.contents>
								<Model:AssociationEnd xmi.id="a3626B0E203DE" name="extensionPoint" annotation="" isNavigable="true" aggregation="none" isChangeable="true" type="a362661700208">
									<Model:AssociationEnd.multiplicity>
										<Model:MultiplicityType lower="1" upper="-1" is_ordered="true" is_unique="true"/>
									</Model:AssociationEnd.multiplicity>
								</Model:AssociationEnd>
								<Model:AssociationEnd xmi.id="a3626B0E203DF" name="extend" annotation="" isNavigable="true" aggregation="none" isChangeable="true" type="a35FDD683021C">
									<Model:AssociationEnd.multiplicity>
										<Model:MultiplicityType lower="0" upper="-1" is_ordered="false" is_unique="true"/>
									</Model:AssociationEnd.multiplicity>
								</Model:AssociationEnd>
							</Model:Namespace.contents>
						</Model:Association>
					</Model:Namespace.contents>
				</Model:Package>
				<Model:Package xmi.id="a334A99B00208" name="State_Machines" annotation="" isRoot="false" isLeaf="false" isAbstract="false" visibility="public_vis">
					<Model:Namespace.contents>
						<!-- ==================== .StateMachine    [Class] ==================== -->
						<Model:Class xmi.id="a327D9E410186" name="StateMachine" annotation="" isRoot="false" isLeaf="false" isAbstract="false" visibility="public_vis" isSingleton="false" supertypes="a327A5C7301CC">
							<Model:Namespace.contents>
								<!-- ==================== .StateMachine.context    [Reference] ==================== -->
								<Model:Reference xmi.id="a396A641E004E" name="context" annotation="" scope="instance_level" visibility="public_vis" isChangeable="true" type="a327A5C7301CC" referencedEnd="a33CF8BD500F1">
									<Model:StructuralFeature.multiplicity>
										<Model:MultiplicityType lower="0" upper="1" is_ordered="false" is_unique="false"/>
									</Model:StructuralFeature.multiplicity>
								</Model:Reference>
								<!-- ==================== .StateMachine.top    [Reference] ==================== -->
								<Model:Reference xmi.id="a396A641E031C" name="top" annotation="" scope="instance_level" visibility="public_vis" isChangeable="true" type="a3287F81C0136" referencedEnd="a33EBFA1C0079">
									<Model:StructuralFeature.multiplicity>
										<Model:MultiplicityType lower="1" upper="1" is_ordered="false" is_unique="false"/>
									</Model:StructuralFeature.multiplicity>
								</Model:Reference>
								<!-- ==================== .StateMachine.transitions    [Reference] ==================== -->
								<Model:Reference xmi.id="a396A6420035B" name="transitions" annotation="" scope="instance_level" visibility="public_vis" isChangeable="true" type="a3288D70A0212" referencedEnd="a3288D72700C9">
									<Model:StructuralFeature.multiplicity>
										<Model:MultiplicityType lower="0" upper="-1" is_ordered="false" is_unique="true"/>
									</Model:StructuralFeature.multiplicity>
								</Model:Reference>
								<!-- ==================== .StateMachine.subMachineState    [Reference] ==================== -->
								<Model:Reference xmi.id="a396A64210119" name="subMachineState" annotation="" scope="instance_level" visibility="public_vis" isChangeable="true" type="a3403111A024E" referencedEnd="a3403125E03A2">
									<Model:StructuralFeature.multiplicity>
										<Model:MultiplicityType lower="0" upper="-1" is_ordered="false" is_unique="true"/>
									</Model:StructuralFeature.multiplicity>
								</Model:Reference>
							</Model:Namespace.contents>
						</Model:Class>
						<!-- ==================== .Event    [Class] ==================== -->
						<Model:Class xmi.id="a3288E51203DE" name="Event" annotation="" isRoot="false" isLeaf="false" isAbstract="true" visibility="public_vis" isSingleton="false" supertypes="a327A5C7301CC">
							<Model:Namespace.contents>
								<!-- ==================== .Event.parameter    [Reference] ==================== -->
								<Model:Reference xmi.id="a396A651802DE" name="parameter" annotation="" scope="instance_level" visibility="public_vis" isChangeable="true" type="a327BBB9F02B2" referencedEnd="a3337AF9D028B">
									<Model:StructuralFeature.multiplicity>
										<Model:MultiplicityType lower="0" upper="-1" is_ordered="true" is_unique="true"/>
									</Model:StructuralFeature.multiplicity>
								</Model:Reference>
								<!-- ==================== .Event.state    [Reference] ==================== -->
								<Model:Reference xmi.id="a396A6519032C" name="state" annotation="" scope="instance_level" visibility="public_vis" isChangeable="true" type="a3287F81C0136" referencedEnd="a33FA3AC103D4">
									<Model:StructuralFeature.multiplicity>
										<Model:MultiplicityType lower="0" upper="-1" is_ordered="false" is_unique="true"/>
									</Model:StructuralFeature.multiplicity>
								</Model:Reference>
								<!-- ==================== .Event.transition    [Reference] ==================== -->
								<Model:Reference xmi.id="a396A655100AB" name="transition" annotation="" scope="instance_level" visibility="public_vis" isChangeable="true" type="a3288D70A0212" referencedEnd="a3288E53A0104">
									<Model:StructuralFeature.multiplicity>
										<Model:MultiplicityType lower="0" upper="-1" is_ordered="false" is_unique="true"/>
									</Model:StructuralFeature.multiplicity>
								</Model:Reference>
							</Model:Namespace.contents>
						</Model:Class>
						<!-- ==================== .StateVertex    [Class] ==================== -->
						<Model:Class xmi.id="a328A484303D4" name="StateVertex" annotation="" isRoot="false" isLeaf="false" isAbstract="true" visibility="public_vis" isSingleton="false" supertypes="a327A5C7301CC">
							<Model:Namespace.contents>
								<!-- ==================== .StateVertex.container    [Reference] ==================== -->
								<Model:Reference xmi.id="a396A6587004E" name="container" annotation="" scope="instance_level" visibility="public_vis" isChangeable="true" type="a3288D88401A4" referencedEnd="a3288D8C70172">
									<Model:StructuralFeature.multiplicity>
										<Model:MultiplicityType lower="0" upper="1" is_ordered="false" is_unique="false"/>
									</Model:StructuralFeature.multiplicity>
								</Model:Reference>
								<!-- ==================== .StateVertex.outgoing    [Reference] ==================== -->
								<Model:Reference xmi.id="a396A65870280" name="outgoing" annotation="" scope="instance_level" visibility="public_vis" isChangeable="true" type="a3288D70A0212" referencedEnd="a328902830028">
									<Model:StructuralFeature.multiplicity>
										<Model:MultiplicityType lower="0" upper="-1" is_ordered="false" is_unique="true"/>
									</Model:StructuralFeature.multiplicity>
								</Model:Reference>
								<!-- ==================== .StateVertex.incoming    [Reference] ==================== -->
								<Model:Reference xmi.id="a396A658703C8" name="incoming" annotation="" scope="instance_level" visibility="public_vis" isChangeable="true" type="a3288D70A0212" referencedEnd="a3289028D02BC">
									<Model:StructuralFeature.multiplicity>
										<Model:MultiplicityType lower="0" upper="-1" is_ordered="false" is_unique="true"/>
									</Model:StructuralFeature.multiplicity>
								</Model:Reference>
							</Model:Namespace.contents>
						</Model:Class>
						<!-- ==================== .State    [Class] ==================== -->
						<Model:Class xmi.id="a3287F81C0136" name="State" annotation="" isRoot="false" isLeaf="false" isAbstract="true" visibility="public_vis" isSingleton="false" supertypes="a328A484303D4">
							<Model:Namespace.contents>
								<!-- ==================== .State.entry    [Reference] ==================== -->
								<Model:Reference xmi.id="a396A66070138" name="entry" annotation="" scope="instance_level" visibility="public_vis" isChangeable="true" type="a328AAE8E0028" referencedEnd="a33377C0F0187">
									<Model:StructuralFeature.multiplicity>
										<Model:MultiplicityType lower="0" upper="1" is_ordered="false" is_unique="false"/>
									</Model:StructuralFeature.multiplicity>
								</Model:Reference>
								<!-- ==================== .State.exit    [Reference] ==================== -->
								<Model:Reference xmi.id="a396A66080128" name="exit" annotation="" scope="instance_level" visibility="public_vis" isChangeable="true" type="a328AAE8E0028" referencedEnd="a333784BC0051">
									<Model:StructuralFeature.multiplicity>
										<Model:MultiplicityType lower="0" upper="1" is_ordered="false" is_unique="false"/>
									</Model:StructuralFeature.multiplicity>
								</Model:Reference>
								<!-- ==================== .State.stateMachine    [Reference] ==================== -->
								<Model:Reference xmi.id="a396A660802AF" name="stateMachine" annotation="" scope="instance_level" visibility="public_vis" isChangeable="true" type="a327D9E410186" referencedEnd="a33EBFA1C007A">
									<Model:StructuralFeature.multiplicity>
										<Model:MultiplicityType lower="0" upper="1" is_ordered="false" is_unique="false"/>
									</Model:StructuralFeature.multiplicity>
								</Model:Reference>
								<!-- ==================== .State.deferrableEvent    [Reference] ==================== -->
								<Model:Reference xmi.id="a396A6609009C" name="deferrableEvent" annotation="" scope="instance_level" visibility="public_vis" isChangeable="true" type="a3288E51203DE" referencedEnd="a33FA3AC2001E">
									<Model:StructuralFeature.multiplicity>
										<Model:MultiplicityType lower="0" upper="-1" is_ordered="false" is_unique="true"/>
									</Model:StructuralFeature.multiplicity>
								</Model:Reference>
								<!-- ==================== .State.internalTransition    [Reference] ==================== -->
								<Model:Reference xmi.id="a396A66090196" name="internalTransition" annotation="" scope="instance_level" visibility="public_vis" isChangeable="true" type="a3288D70A0212" referencedEnd="a328902D40000">
									<Model:StructuralFeature.multiplicity>
										<Model:MultiplicityType lower="0" upper="-1" is_ordered="false" is_unique="true"/>
									</Model:StructuralFeature.multiplicity>
								</Model:Reference>
								<!-- ==================== .State.doActivity    [Reference] ==================== -->
								<Model:Reference xmi.id="a396A660902BF" name="doActivity" annotation="" scope="instance_level" visibility="public_vis" isChangeable="true" type="a328AAE8E0028" referencedEnd="a364987D30072">
									<Model:StructuralFeature.multiplicity>
										<Model:MultiplicityType lower="0" upper="1" is_ordered="false" is_unique="false"/>
									</Model:StructuralFeature.multiplicity>
								</Model:Reference>
							</Model:Namespace.contents>
						</Model:Class>
						<!-- ==================== .TimeEvent    [Class] ==================== -->
						<Model:Class xmi.id="a32D270E90122" name="TimeEvent" annotation="" isRoot="false" isLeaf="false" isAbstract="false" visibility="public_vis" isSingleton="false" supertypes="a3288E51203DE">
							<Model:Namespace.contents>
								<!-- ==================== .TimeEvent.when    [Attribute] ==================== -->
								<Model:Attribute xmi.id="a33D90A0F0384" name="when" annotation="" scope="instance_level" visibility="public_vis" isChangeable="true" isDerived="false" type="a3288E5F60258">
									<Model:StructuralFeature.multiplicity>
										<Model:MultiplicityType lower="1" upper="1" is_ordered="false" is_unique="false"/>
									</Model:StructuralFeature.multiplicity>
								</Model:Attribute>
							</Model:Namespace.contents>
						</Model:Class>
						<!-- ==================== .CallEvent    [Class] ==================== -->
						<Model:Class xmi.id="a32D270DC0262" name="CallEvent" annotation="" isRoot="false" isLeaf="false" isAbstract="false" visibility="public_vis" isSingleton="false" supertypes="a3288E51203DE">
							<Model:Namespace.contents>
								<!-- ==================== .CallEvent.operation    [Reference] ==================== -->
								<Model:Reference xmi.id="a396A66CB002E" name="operation" annotation="" scope="instance_level" visibility="public_vis" isChangeable="true" type="a327BB68C0398" referencedEnd="a32B598450001">
									<Model:StructuralFeature.multiplicity>
										<Model:MultiplicityType lower="1" upper="1" is_ordered="false" is_unique="false"/>
									</Model:StructuralFeature.multiplicity>
								</Model:Reference>
							</Model:Namespace.contents>
						</Model:Class>
						<!-- ==================== .SignalEvent    [Class] ==================== -->
						<Model:Class xmi.id="a32D270CC01FE" name="SignalEvent" annotation="" isRoot="false" isLeaf="false" isAbstract="false" visibility="public_vis" isSingleton="false" supertypes="a3288E51203DE">
							<Model:Namespace.contents>
								<!-- ==================== .SignalEvent.signal    [Reference] ==================== -->
								<Model:Reference xmi.id="a396A670802FD" name="signal" annotation="" scope="instance_level" visibility="public_vis" isChangeable="true" type="a3389030B00E6" referencedEnd="a336A39BE038E">
									<Model:StructuralFeature.multiplicity>
										<Model:MultiplicityType lower="1" upper="1" is_ordered="false" is_unique="false"/>
									</Model:StructuralFeature.multiplicity>
								</Model:Reference>
							</Model:Namespace.contents>
						</Model:Class>
						<!-- ==================== .Transition    [Class] ==================== -->
						<Model:Class xmi.id="a3288D70A0212" name="Transition" annotation="" isRoot="false" isLeaf="false" isAbstract="false" visibility="public_vis" isSingleton="false" supertypes="a327A5C7301CC">
							<Model:Namespace.contents>
								<!-- ==================== .Transition.guard    [Reference] ==================== -->
								<Model:Reference xmi.id="a396A67460213" name="guard" annotation="" scope="instance_level" visibility="public_vis" isChangeable="true" type="a33695FE9000A" referencedEnd="a3369606C0001">
									<Model:StructuralFeature.multiplicity>
										<Model:MultiplicityType lower="0" upper="1" is_ordered="false" is_unique="false"/>
									</Model:StructuralFeature.multiplicity>
								</Model:Reference>
								<!-- ==================== .Transition.effect    [Reference] ==================== -->
								<Model:Reference xmi.id="a396A6746031C" name="effect" annotation="" scope="instance_level" visibility="public_vis" isChangeable="true" type="a328AAE8E0028" referencedEnd="a3288E53E0226">
									<Model:StructuralFeature.multiplicity>
										<Model:MultiplicityType lower="0" upper="1" is_ordered="false" is_unique="false"/>
									</Model:StructuralFeature.multiplicity>
								</Model:Reference>
								<!-- ==================== .Transition.state    [Reference] ==================== -->
								<Model:Reference xmi.id="a396A674603D8" name="state" annotation="" scope="instance_level" visibility="public_vis" isChangeable="true" type="a3287F81C0136" referencedEnd="a328902D3029E">
									<Model:StructuralFeature.multiplicity>
										<Model:MultiplicityType lower="0" upper="1" is_ordered="false" is_unique="false"/>
									</Model:StructuralFeature.multiplicity>
								</Model:Reference>
								<!-- ==================== .Transition.trigger    [Reference] ==================== -->
								<Model:Reference xmi.id="a396A674700CB" name="trigger" annotation="" scope="instance_level" visibility="public_vis" isChangeable="true" type="a3288E51203DE" referencedEnd="a3288E53A0172">
									<Model:StructuralFeature.multiplicity>
										<Model:MultiplicityType lower="0" upper="1" is_ordered="false" is_unique="false"/>
									</Model:StructuralFeature.multiplicity>
								</Model:Reference>
								<!-- ==================== .Transition.stateMachine    [Reference] ==================== -->
								<Model:Reference xmi.id="a396A67470186" name="stateMachine" annotation="" scope="instance_level" visibility="public_vis" isChangeable="true" type="a327D9E410186" referencedEnd="a3288D72700C8">
									<Model:StructuralFeature.multiplicity>
										<Model:MultiplicityType lower="0" upper="1" is_ordered="false" is_unique="false"/>
									</Model:StructuralFeature.multiplicity>
								</Model:Reference>
								<!-- ==================== .Transition.source    [Reference] ==================== -->
								<Model:Reference xmi.id="a396A67470251" name="source" annotation="" scope="instance_level" visibility="public_vis" isChangeable="true" type="a328A484303D4" referencedEnd="a3289028300D2">
									<Model:StructuralFeature.multiplicity>
										<Model:MultiplicityType lower="1" upper="1" is_ordered="false" is_unique="false"/>
									</Model:StructuralFeature.multiplicity>
								</Model:Reference>
								<!-- ==================== .Transition.target    [Reference] ==================== -->
								<Model:Reference xmi.id="a396A6747030D" name="target" annotation="" scope="instance_level" visibility="public_vis" isChangeable="true" type="a328A484303D4" referencedEnd="a3289028D035C">
									<Model:StructuralFeature.multiplicity>
										<Model:MultiplicityType lower="1" upper="1" is_ordered="false" is_unique="false"/>
									</Model:StructuralFeature.multiplicity>
								</Model:Reference>
							</Model:Namespace.contents>
						</Model:Class>
						<!-- ==================== .CompositeState    [Class] ==================== -->
						<Model:Class xmi.id="a3288D88401A4" name="CompositeState" annotation="" isRoot="false" isLeaf="false" isAbstract="false" visibility="public_vis" isSingleton="false" supertypes="a3287F81C0136">
							<Model:Namespace.contents>
								<!-- ==================== .CompositeState.isConcurrent    [Attribute] ==================== -->
								<Model:Attribute xmi.id="a3288D8A001EA" name="isConcurrent" annotation="" scope="instance_level" visibility="public_vis" isChangeable="true" isDerived="false" type="a33DD6F650276">
									<Model:StructuralFeature.multiplicity>
										<Model:MultiplicityType lower="1" upper="1" is_ordered="false" is_unique="false"/>
									</Model:StructuralFeature.multiplicity>
								</Model:Attribute>
								<!-- ==================== .CompositeState.subvertex    [Reference] ==================== -->
								<Model:Reference xmi.id="a396A67F701C5" name="subvertex" annotation="" scope="instance_level" visibility="public_vis" isChangeable="true" type="a328A484303D4" referencedEnd="a3288D8C7021C">
									<Model:StructuralFeature.multiplicity>
										<Model:MultiplicityType lower="0" upper="-1" is_ordered="false" is_unique="true"/>
									</Model:StructuralFeature.multiplicity>
								</Model:Reference>
							</Model:Namespace.contents>
						</Model:Class>
						<!-- ==================== .ChangeEvent    [Class] ==================== -->
						<Model:Class xmi.id="a3337A5530096" name="ChangeEvent" annotation="" isRoot="false" isLeaf="false" isAbstract="false" visibility="public_vis" isSingleton="false" supertypes="a3288E51203DE">
							<Model:Namespace.contents>
								<!-- ==================== .ChangeEvent.changeExpression    [Attribute] ==================== -->
								<Model:Attribute xmi.id="a33D909C80186" name="changeExpression" annotation="" scope="instance_level" visibility="public_vis" isChangeable="true" isDerived="false" type="a33CFA9DA01D6">
									<Model:StructuralFeature.multiplicity>
										<Model:MultiplicityType lower="1" upper="1" is_ordered="false" is_unique="false"/>
									</Model:StructuralFeature.multiplicity>
								</Model:Attribute>
							</Model:Namespace.contents>
						</Model:Class>
						<!-- ==================== .Guard    [Class] ==================== -->
						<Model:Class xmi.id="a33695FE9000A" name="Guard" annotation="" isRoot="false" isLeaf="false" isAbstract="false" visibility="public_vis" isSingleton="false" supertypes="a327A5C7301CC">
							<Model:Namespace.contents>
								<!-- ==================== .Guard.expression    [Attribute] ==================== -->
								<Model:Attribute xmi.id="a33D76AF301C7" name="expression" annotation="" scope="instance_level" visibility="public_vis" isChangeable="true" isDerived="false" type="a33CFA9DA01D6">
									<Model:StructuralFeature.multiplicity>
										<Model:MultiplicityType lower="1" upper="1" is_ordered="false" is_unique="false"/>
									</Model:StructuralFeature.multiplicity>
								</Model:Attribute>
								<!-- ==================== .Guard.transition    [Reference] ==================== -->
								<Model:Reference xmi.id="a396A68230186" name="transition" annotation="" scope="instance_level" visibility="public_vis" isChangeable="true" type="a3288D70A0212" referencedEnd="a3369606C0002">
									<Model:StructuralFeature.multiplicity>
										<Model:MultiplicityType lower="1" upper="1" is_ordered="false" is_unique="false"/>
									</Model:StructuralFeature.multiplicity>
								</Model:Reference>
							</Model:Namespace.contents>
						</Model:Class>
						<!-- ==================== .Pseudostate    [Class] ==================== -->
						<Model:Class xmi.id="a328A47F10064" name="Pseudostate" annotation="" isRoot="false" isLeaf="false" isAbstract="false" visibility="public_vis" isSingleton="false" supertypes="a328A484303D4">
							<Model:Namespace.contents>
								<!-- ==================== .Pseudostate.kind    [Attribute] ==================== -->
								<Model:Attribute xmi.id="a328A480D00AA" name="kind" annotation="" scope="instance_level" visibility="public_vis" isChangeable="true" isDerived="false" type="a33E139AE01C2">
									<Model:StructuralFeature.multiplicity>
										<Model:MultiplicityType lower="1" upper="1" is_ordered="false" is_unique="false"/>
									</Model:StructuralFeature.multiplicity>
								</Model:Attribute>
							</Model:Namespace.contents>
						</Model:Class>
						<!-- ==================== .SimpleState    [Class] ==================== -->
						<Model:Class xmi.id="a33CF97C102DA" name="SimpleState" annotation="" isRoot="false" isLeaf="false" isAbstract="false" visibility="public_vis" isSingleton="false" supertypes="a3287F81C0136"/>
						<!-- ==================== .SubmachineState    [Class] ==================== -->
						<Model:Class xmi.id="a3403111A024E" name="SubmachineState" annotation="" isRoot="false" isLeaf="false" isAbstract="false" visibility="public_vis" isSingleton="false" supertypes="a3288D88401A4">
							<Model:Namespace.contents>
								<!-- ==================== .SubmachineState.submachine    [Reference] ==================== -->
								<Model:Reference xmi.id="a396A684D0222" name="submachine" annotation="" scope="instance_level" visibility="public_vis" isChangeable="true" type="a327D9E410186" referencedEnd="a3403125E03A3">
									<Model:StructuralFeature.multiplicity>
										<Model:MultiplicityType lower="1" upper="1" is_ordered="false" is_unique="false"/>
									</Model:StructuralFeature.multiplicity>
								</Model:Reference>
							</Model:Namespace.contents>
						</Model:Class>
						<!-- ==================== .SynchState    [Class] ==================== -->
						<Model:Class xmi.id="a3611CF280262" name="SynchState" annotation="" isRoot="false" isLeaf="false" isAbstract="false" visibility="public_vis" isSingleton="false" supertypes="a328A484303D4">
							<Model:Namespace.contents>
								<!-- ==================== .SynchState.bound    [Attribute] ==================== -->
								<Model:Attribute xmi.id="a3611CFB300FA" name="bound" annotation="" scope="instance_level" visibility="public_vis" isChangeable="true" isDerived="false" type="a3635582D03D4">
									<Model:StructuralFeature.multiplicity>
										<Model:MultiplicityType lower="1" upper="1" is_ordered="false" is_unique="false"/>
									</Model:StructuralFeature.multiplicity>
								</Model:Attribute>
							</Model:Namespace.contents>
						</Model:Class>
						<!-- ==================== .StubState    [Class] ==================== -->
						<Model:Class xmi.id="a361AFBD10172" name="StubState" annotation="" isRoot="false" isLeaf="false" isAbstract="false" visibility="public_vis" isSingleton="false" supertypes="a328A484303D4">
							<Model:Namespace.contents>
								<!-- ==================== .StubState.referenceState    [Attribute] ==================== -->
								<Model:Attribute xmi.id="a361AFBED01B8" name="referenceState" annotation="" scope="instance_level" visibility="public_vis" isChangeable="true" isDerived="false" type="a33DD6FCF03C0">
									<Model:StructuralFeature.multiplicity>
										<Model:MultiplicityType lower="1" upper="1" is_ordered="false" is_unique="false"/>
									</Model:StructuralFeature.multiplicity>
								</Model:Attribute>
							</Model:Namespace.contents>
						</Model:Class>
						<!-- ==================== .FinalState    [Class] ==================== -->
						<Model:Class xmi.id="a364986DD01F4" name="FinalState" annotation="" isRoot="false" isLeaf="false" isAbstract="false" visibility="public_vis" isSingleton="false" supertypes="a3287F81C0136"/>
						<!-- ==================== .A_state1_entry    [Association] ==================== -->
						<Model:Association xmi.id="a33377C0D0208" name="A_state1_entry" annotation="" isRoot="true" isLeaf="true" isAbstract="false" visibility="public_vis" isDerived="false">
							<Model:Namespace.contents>
								<Model:AssociationEnd xmi.id="a33377C0F0186" name="state1" annotation="" isNavigable="true" aggregation="composite" isChangeable="true" type="a3287F81C0136">
									<Model:AssociationEnd.multiplicity>
										<Model:MultiplicityType lower="0" upper="1" is_ordered="false" is_unique="false"/>
									</Model:AssociationEnd.multiplicity>
								</Model:AssociationEnd>
								<Model:AssociationEnd xmi.id="a33377C0F0187" name="entry" annotation="" isNavigable="true" aggregation="none" isChangeable="true" type="a328AAE8E0028">
									<Model:AssociationEnd.multiplicity>
										<Model:MultiplicityType lower="0" upper="1" is_ordered="false" is_unique="false"/>
									</Model:AssociationEnd.multiplicity>
								</Model:AssociationEnd>
							</Model:Namespace.contents>
						</Model:Association>
						<!-- ==================== .A_state2_exit    [Association] ==================== -->
						<Model:Association xmi.id="a333784B400AA" name="A_state2_exit" annotation="" isRoot="true" isLeaf="true" isAbstract="false" visibility="public_vis" isDerived="false">
							<Model:Namespace.contents>
								<Model:AssociationEnd xmi.id="a333784BC0050" name="state2" annotation="" isNavigable="true" aggregation="composite" isChangeable="true" type="a3287F81C0136">
									<Model:AssociationEnd.multiplicity>
										<Model:MultiplicityType lower="0" upper="1" is_ordered="false" is_unique="false"/>
									</Model:AssociationEnd.multiplicity>
								</Model:AssociationEnd>
								<Model:AssociationEnd xmi.id="a333784BC0051" name="exit" annotation="" isNavigable="true" aggregation="none" isChangeable="true" type="a328AAE8E0028">
									<Model:AssociationEnd.multiplicity>
										<Model:MultiplicityType lower="0" upper="1" is_ordered="false" is_unique="false"/>
									</Model:AssociationEnd.multiplicity>
								</Model:AssociationEnd>
							</Model:Namespace.contents>
						</Model:Association>
						<!-- ==================== .A_event_parameter    [Association] ==================== -->
						<Model:Association xmi.id="a3337AF9B02A8" name="A_event_parameter" annotation="" isRoot="true" isLeaf="true" isAbstract="false" visibility="public_vis" isDerived="false">
							<Model:Namespace.contents>
								<Model:AssociationEnd xmi.id="a3337AF9D028A" name="event" annotation="" isNavigable="true" aggregation="composite" isChangeable="true" type="a3288E51203DE">
									<Model:AssociationEnd.multiplicity>
										<Model:MultiplicityType lower="0" upper="1" is_ordered="false" is_unique="false"/>
									</Model:AssociationEnd.multiplicity>
								</Model:AssociationEnd>
								<Model:AssociationEnd xmi.id="a3337AF9D028B" name="parameter" annotation="" isNavigable="true" aggregation="none" isChangeable="true" type="a327BBB9F02B2">
									<Model:AssociationEnd.multiplicity>
										<Model:MultiplicityType lower="0" upper="-1" is_ordered="true" is_unique="true"/>
									</Model:AssociationEnd.multiplicity>
								</Model:AssociationEnd>
							</Model:Namespace.contents>
						</Model:Association>
						<!-- ==================== .A_guard_transition    [Association] ==================== -->
						<Model:Association xmi.id="a3369606C0000" name="A_guard_transition" annotation="" isRoot="true" isLeaf="true" isAbstract="false" visibility="public_vis" isDerived="false">
							<Model:Namespace.contents>
								<Model:AssociationEnd xmi.id="a3369606C0001" name="guard" annotation="" isNavigable="true" aggregation="none" isChangeable="true" type="a33695FE9000A">
									<Model:AssociationEnd.multiplicity>
										<Model:MultiplicityType lower="0" upper="1" is_ordered="false" is_unique="false"/>
									</Model:AssociationEnd.multiplicity>
								</Model:AssociationEnd>
								<Model:AssociationEnd xmi.id="a3369606C0002" name="transition" annotation="" isNavigable="true" aggregation="composite" isChangeable="true" type="a3288D70A0212">
									<Model:AssociationEnd.multiplicity>
										<Model:MultiplicityType lower="1" upper="1" is_ordered="false" is_unique="false"/>
									</Model:AssociationEnd.multiplicity>
								</Model:AssociationEnd>
							</Model:Namespace.contents>
						</Model:Association>
						<!-- ==================== .A_signal_occurrence    [Association] ==================== -->
						<Model:Association xmi.id="a336A39BE0136" name="A_signal_occurrence" annotation="" isRoot="true" isLeaf="true" isAbstract="false" visibility="public_vis" isDerived="false">
							<Model:Namespace.contents>
								<Model:AssociationEnd xmi.id="a336A39BE038E" name="signal" annotation="" isNavigable="true" aggregation="none" isChangeable="true" type="a3389030B00E6">
									<Model:AssociationEnd.multiplicity>
										<Model:MultiplicityType lower="1" upper="1" is_ordered="false" is_unique="false"/>
									</Model:AssociationEnd.multiplicity>
								</Model:AssociationEnd>
								<Model:AssociationEnd xmi.id="a336A39BE038F" name="occurrence" annotation="" isNavigable="true" aggregation="none" isChangeable="true" type="a32D270CC01FE">
									<Model:AssociationEnd.multiplicity>
										<Model:MultiplicityType lower="0" upper="-1" is_ordered="false" is_unique="true"/>
									</Model:AssociationEnd.multiplicity>
								</Model:AssociationEnd>
							</Model:Namespace.contents>
						</Model:Association>
						<!-- ==================== .A_behavior_context    [Association] ==================== -->
						<Model:Association xmi.id="a33CF8BD300A0" name="A_behavior_context" annotation="" isRoot="true" isLeaf="true" isAbstract="false" visibility="public_vis" isDerived="false">
							<Model:Namespace.contents>
								<Model:AssociationEnd xmi.id="a33CF8BD500F0" name="behavior" annotation="" isNavigable="true" aggregation="none" isChangeable="true" type="a327D9E410186">
									<Model:AssociationEnd.multiplicity>
										<Model:MultiplicityType lower="0" upper="-1" is_ordered="false" is_unique="true"/>
									</Model:AssociationEnd.multiplicity>
								</Model:AssociationEnd>
								<Model:AssociationEnd xmi.id="a33CF8BD500F1" name="context" annotation="" isNavigable="true" aggregation="shared" isChangeable="true" type="a327A5C7301CC">
									<Model:AssociationEnd.multiplicity>
										<Model:MultiplicityType lower="0" upper="1" is_ordered="false" is_unique="false"/>
									</Model:AssociationEnd.multiplicity>
								</Model:AssociationEnd>
							</Model:Namespace.contents>
						</Model:Association>
						<!-- ==================== .org.omg.mof.idl_substitute_name=umlContext    [Tag] ==================== -->
						<Model:Tag xmi.id="G.345" name="org.omg.mof.idl_substitute_name=umlContext" annotation="" tagId="org.omg.mof.idl_substitute_name" elements="a33CF8BD500F1">
							<Model:Tag.values>
								<XMI.any xmi.type="string" xmi.name="">umlContext</XMI.any>
							</Model:Tag.values>
						</Model:Tag>
						<!-- ==================== .A_top_stateMachine    [Association] ==================== -->
						<Model:Association xmi.id="a33EBFA1C0078" name="A_top_stateMachine" annotation="" isRoot="true" isLeaf="true" isAbstract="false" visibility="public_vis" isDerived="false">
							<Model:Namespace.contents>
								<Model:AssociationEnd xmi.id="a33EBFA1C0079" name="top" annotation="" isNavigable="true" aggregation="none" isChangeable="true" type="a3287F81C0136">
									<Model:AssociationEnd.multiplicity>
										<Model:MultiplicityType lower="1" upper="1" is_ordered="false" is_unique="false"/>
									</Model:AssociationEnd.multiplicity>
								</Model:AssociationEnd>
								<Model:AssociationEnd xmi.id="a33EBFA1C007A" name="stateMachine" annotation="" isNavigable="true" aggregation="composite" isChangeable="true" type="a327D9E410186">
									<Model:AssociationEnd.multiplicity>
										<Model:MultiplicityType lower="0" upper="1" is_ordered="false" is_unique="false"/>
									</Model:AssociationEnd.multiplicity>
								</Model:AssociationEnd>
							</Model:Namespace.contents>
						</Model:Association>
						<!-- ==================== .A_state_deferrableEvent    [Association] ==================== -->
						<Model:Association xmi.id="a33FA3ABF0122" name="A_state_deferrableEvent" annotation="" isRoot="true" isLeaf="true" isAbstract="false" visibility="public_vis" isDerived="false">
							<Model:Namespace.contents>
								<Model:AssociationEnd xmi.id="a33FA3AC103D4" name="state" annotation="" isNavigable="true" aggregation="none" isChangeable="true" type="a3287F81C0136">
									<Model:AssociationEnd.multiplicity>
										<Model:MultiplicityType lower="0" upper="-1" is_ordered="false" is_unique="true"/>
									</Model:AssociationEnd.multiplicity>
								</Model:AssociationEnd>
								<Model:AssociationEnd xmi.id="a33FA3AC2001E" name="deferrableEvent" annotation="" isNavigable="true" aggregation="none" isChangeable="true" type="a3288E51203DE">
									<Model:AssociationEnd.multiplicity>
										<Model:MultiplicityType lower="0" upper="-1" is_ordered="false" is_unique="true"/>
									</Model:AssociationEnd.multiplicity>
								</Model:AssociationEnd>
							</Model:Namespace.contents>
						</Model:Association>
						<!-- ==================== .A_occurrence_operation    [Association] ==================== -->
						<Model:Association xmi.id="a32B598420168" name="A_occurrence_operation" annotation="" isRoot="true" isLeaf="true" isAbstract="false" visibility="public_vis" isDerived="false">
							<Model:Namespace.contents>
								<Model:AssociationEnd xmi.id="a32B598450000" name="occurrence" annotation="" isNavigable="true" aggregation="none" isChangeable="true" type="a32D270DC0262">
									<Model:AssociationEnd.multiplicity>
										<Model:MultiplicityType lower="0" upper="-1" is_ordered="false" is_unique="true"/>
									</Model:AssociationEnd.multiplicity>
								</Model:AssociationEnd>
								<Model:AssociationEnd xmi.id="a32B598450001" name="operation" annotation="" isNavigable="true" aggregation="none" isChangeable="true" type="a327BB68C0398">
									<Model:AssociationEnd.multiplicity>
										<Model:MultiplicityType lower="1" upper="1" is_ordered="false" is_unique="false"/>
									</Model:AssociationEnd.multiplicity>
								</Model:AssociationEnd>
							</Model:Namespace.contents>
						</Model:Association>
						<!-- ==================== .A_container_subvertex    [Association] ==================== -->
						<Model:Association xmi.id="a3288D8C4023A" name="A_container_subvertex" annotation="" isRoot="true" isLeaf="true" isAbstract="false" visibility="public_vis" isDerived="false">
							<Model:Namespace.contents>
								<Model:AssociationEnd xmi.id="a3288D8C70172" name="container" annotation="" isNavigable="true" aggregation="composite" isChangeable="true" type="a3288D88401A4">
									<Model:AssociationEnd.multiplicity>
										<Model:MultiplicityType lower="0" upper="1" is_ordered="false" is_unique="false"/>
									</Model:AssociationEnd.multiplicity>
								</Model:AssociationEnd>
								<Model:AssociationEnd xmi.id="a3288D8C7021C" name="subvertex" annotation="" isNavigable="true" aggregation="none" isChangeable="true" type="a328A484303D4">
									<Model:AssociationEnd.multiplicity>
										<Model:MultiplicityType lower="0" upper="-1" is_ordered="false" is_unique="true"/>
									</Model:AssociationEnd.multiplicity>
								</Model:AssociationEnd>
							</Model:Namespace.contents>
						</Model:Association>
						<!-- ==================== .A_transition_effect    [Association] ==================== -->
						<Model:Association xmi.id="a3288E53D029E" name="A_transition_effect" annotation="" isRoot="true" isLeaf="true" isAbstract="false" visibility="public_vis" isDerived="false">
							<Model:Namespace.contents>
								<Model:AssociationEnd xmi.id="a3288E53E017C" name="transition" annotation="" isNavigable="true" aggregation="composite" isChangeable="true" type="a3288D70A0212">
									<Model:AssociationEnd.multiplicity>
										<Model:MultiplicityType lower="0" upper="1" is_ordered="false" is_unique="false"/>
									</Model:AssociationEnd.multiplicity>
								</Model:AssociationEnd>
								<Model:AssociationEnd xmi.id="a3288E53E0226" name="effect" annotation="" isNavigable="true" aggregation="none" isChangeable="true" type="a328AAE8E0028">
									<Model:AssociationEnd.multiplicity>
										<Model:MultiplicityType lower="0" upper="1" is_ordered="false" is_unique="false"/>
									</Model:AssociationEnd.multiplicity>
								</Model:AssociationEnd>
							</Model:Namespace.contents>
						</Model:Association>
						<!-- ==================== .A_state_internalTransition    [Association] ==================== -->
						<Model:Association xmi.id="a328902D000D2" name="A_state_internalTransition" annotation="" isRoot="true" isLeaf="true" isAbstract="false" visibility="public_vis" isDerived="false">
							<Model:Namespace.contents>
								<Model:AssociationEnd xmi.id="a328902D3029E" name="state" annotation="" isNavigable="true" aggregation="composite" isChangeable="true" type="a3287F81C0136">
									<Model:AssociationEnd.multiplicity>
										<Model:MultiplicityType lower="0" upper="1" is_ordered="false" is_unique="false"/>
									</Model:AssociationEnd.multiplicity>
								</Model:AssociationEnd>
								<Model:AssociationEnd xmi.id="a328902D40000" name="internalTransition" annotation="" isNavigable="true" aggregation="none" isChangeable="true" type="a3288D70A0212">
									<Model:AssociationEnd.multiplicity>
										<Model:MultiplicityType lower="0" upper="-1" is_ordered="false" is_unique="true"/>
									</Model:AssociationEnd.multiplicity>
								</Model:AssociationEnd>
							</Model:Namespace.contents>
						</Model:Association>
						<!-- ==================== .A_transition_trigger    [Association] ==================== -->
						<Model:Association xmi.id="a3288E5390226" name="A_transition_trigger" annotation="" isRoot="true" isLeaf="true" isAbstract="false" visibility="public_vis" isDerived="false">
							<Model:Namespace.contents>
								<Model:AssociationEnd xmi.id="a3288E53A0104" name="transition" annotation="" isNavigable="true" aggregation="shared" isChangeable="true" type="a3288D70A0212">
									<Model:AssociationEnd.multiplicity>
										<Model:MultiplicityType lower="0" upper="-1" is_ordered="false" is_unique="true"/>
									</Model:AssociationEnd.multiplicity>
								</Model:AssociationEnd>
								<Model:AssociationEnd xmi.id="a3288E53A0172" name="trigger" annotation="" isNavigable="true" aggregation="none" isChangeable="true" type="a3288E51203DE">
									<Model:AssociationEnd.multiplicity>
										<Model:MultiplicityType lower="0" upper="1" is_ordered="false" is_unique="false"/>
									</Model:AssociationEnd.multiplicity>
								</Model:AssociationEnd>
							</Model:Namespace.contents>
						</Model:Association>
						<!-- ==================== .A_stateMachine_transitions    [Association] ==================== -->
						<Model:Association xmi.id="a3288D725037A" name="A_stateMachine_transitions" annotation="" isRoot="true" isLeaf="true" isAbstract="false" visibility="public_vis" isDerived="false">
							<Model:Namespace.contents>
								<Model:AssociationEnd xmi.id="a3288D72700C8" name="stateMachine" annotation="" isNavigable="true" aggregation="composite" isChangeable="true" type="a327D9E410186">
									<Model:AssociationEnd.multiplicity>
										<Model:MultiplicityType lower="0" upper="1" is_ordered="false" is_unique="false"/>
									</Model:AssociationEnd.multiplicity>
								</Model:AssociationEnd>
								<Model:AssociationEnd xmi.id="a3288D72700C9" name="transitions" annotation="" isNavigable="true" aggregation="none" isChangeable="true" type="a3288D70A0212">
									<Model:AssociationEnd.multiplicity>
										<Model:MultiplicityType lower="0" upper="-1" is_ordered="false" is_unique="true"/>
									</Model:AssociationEnd.multiplicity>
								</Model:AssociationEnd>
							</Model:Namespace.contents>
						</Model:Association>
						<!-- ==================== .A_outgoing_source    [Association] ==================== -->
						<Model:Association xmi.id="a32890282014A" name="A_outgoing_source" annotation="" isRoot="true" isLeaf="true" isAbstract="false" visibility="public_vis" isDerived="false">
							<Model:Namespace.contents>
								<Model:AssociationEnd xmi.id="a328902830028" name="outgoing" annotation="" isNavigable="true" aggregation="none" isChangeable="true" type="a3288D70A0212">
									<Model:AssociationEnd.multiplicity>
										<Model:MultiplicityType lower="0" upper="-1" is_ordered="false" is_unique="true"/>
									</Model:AssociationEnd.multiplicity>
								</Model:AssociationEnd>
								<Model:AssociationEnd xmi.id="a3289028300D2" name="source" annotation="" isNavigable="true" aggregation="none" isChangeable="true" type="a328A484303D4">
									<Model:AssociationEnd.multiplicity>
										<Model:MultiplicityType lower="1" upper="1" is_ordered="false" is_unique="false"/>
									</Model:AssociationEnd.multiplicity>
								</Model:AssociationEnd>
							</Model:Namespace.contents>
						</Model:Association>
						<!-- ==================== .A_incoming_target    [Association] ==================== -->
						<Model:Association xmi.id="a3289028C03D4" name="A_incoming_target" annotation="" isRoot="true" isLeaf="true" isAbstract="false" visibility="public_vis" isDerived="false">
							<Model:Namespace.contents>
								<Model:AssociationEnd xmi.id="a3289028D02BC" name="incoming" annotation="" isNavigable="true" aggregation="none" isChangeable="true" type="a3288D70A0212">
									<Model:AssociationEnd.multiplicity>
										<Model:MultiplicityType lower="0" upper="-1" is_ordered="false" is_unique="true"/>
									</Model:AssociationEnd.multiplicity>
								</Model:AssociationEnd>
								<Model:AssociationEnd xmi.id="a3289028D035C" name="target" annotation="" isNavigable="true" aggregation="none" isChangeable="true" type="a328A484303D4">
									<Model:AssociationEnd.multiplicity>
										<Model:MultiplicityType lower="1" upper="1" is_ordered="false" is_unique="false"/>
									</Model:AssociationEnd.multiplicity>
								</Model:AssociationEnd>
							</Model:Namespace.contents>
						</Model:Association>
						<!-- ==================== .A_subMachineState_submachine    [Association] ==================== -->
						<Model:Association xmi.id="a3403125E0140" name="A_subMachineState_submachine" annotation="" isRoot="true" isLeaf="true" isAbstract="false" visibility="public_vis" isDerived="false">
							<Model:Namespace.contents>
								<Model:AssociationEnd xmi.id="a3403125E03A2" name="subMachineState" annotation="" isNavigable="true" aggregation="none" isChangeable="true" type="a3403111A024E">
									<Model:AssociationEnd.multiplicity>
										<Model:MultiplicityType lower="0" upper="-1" is_ordered="false" is_unique="true"/>
									</Model:AssociationEnd.multiplicity>
								</Model:AssociationEnd>
								<Model:AssociationEnd xmi.id="a3403125E03A3" name="submachine" annotation="" isNavigable="true" aggregation="none" isChangeable="true" type="a327D9E410186">
									<Model:AssociationEnd.multiplicity>
										<Model:MultiplicityType lower="1" upper="1" is_ordered="false" is_unique="false"/>
									</Model:AssociationEnd.multiplicity>
								</Model:AssociationEnd>
							</Model:Namespace.contents>
						</Model:Association>
						<!-- ==================== .A_state3_doActivity    [Association] ==================== -->
						<Model:Association xmi.id="a364987D1017D" name="A_state3_doActivity" annotation="" isRoot="true" isLeaf="true" isAbstract="false" visibility="public_vis" isDerived="false">
							<Model:Namespace.contents>
								<Model:AssociationEnd xmi.id="a364987D30040" name="state3" annotation="" isNavigable="true" aggregation="composite" isChangeable="true" type="a3287F81C0136">
									<Model:AssociationEnd.multiplicity>
										<Model:MultiplicityType lower="0" upper="1" is_ordered="false" is_unique="false"/>
									</Model:AssociationEnd.multiplicity>
								</Model:AssociationEnd>
								<Model:AssociationEnd xmi.id="a364987D30072" name="doActivity" annotation="" isNavigable="true" aggregation="none" isChangeable="true" type="a328AAE8E0028">
									<Model:AssociationEnd.multiplicity>
										<Model:MultiplicityType lower="0" upper="1" is_ordered="false" is_unique="false"/>
									</Model:AssociationEnd.multiplicity>
								</Model:AssociationEnd>
							</Model:Namespace.contents>
						</Model:Association>
					</Model:Namespace.contents>
				</Model:Package>
				<Model:Package xmi.id="a3388DA6E014A" name="Collaborations" annotation="" isRoot="false" isLeaf="false" isAbstract="false" visibility="public_vis">
					<Model:Namespace.contents>
						<!-- ==================== .Collaboration    [Class] ==================== -->
						<Model:Class xmi.id="a337A47290078" name="Collaboration" annotation="" isRoot="false" isLeaf="false" isAbstract="false" visibility="public_vis" isSingleton="false" supertypes="a327A810D03C0 a32B69F3A0118">
							<Model:Namespace.contents>
								<!-- ==================== .Collaboration.interaction    [Reference] ==================== -->
								<Model:Reference xmi.id="a396A68BD000F" name="interaction" annotation="" scope="instance_level" visibility="public_vis" isChangeable="true" type="a328830A500E6" referencedEnd="a3388DE790123">
									<Model:StructuralFeature.multiplicity>
										<Model:MultiplicityType lower="0" upper="-1" is_ordered="false" is_unique="true"/>
									</Model:StructuralFeature.multiplicity>
								</Model:Reference>
								<!-- ==================== .Collaboration.representedClassifier    [Reference] ==================== -->
								<Model:Reference xmi.id="a396A68BD0157" name="representedClassifier" annotation="" scope="instance_level" visibility="public_vis" isChangeable="true" type="a32989FB2023D" referencedEnd="a33D1470E01CD">
									<Model:StructuralFeature.multiplicity>
										<Model:MultiplicityType lower="0" upper="1" is_ordered="false" is_unique="false"/>
									</Model:StructuralFeature.multiplicity>
								</Model:Reference>
								<!-- ==================== .Collaboration.representedOperation    [Reference] ==================== -->
								<Model:Reference xmi.id="a396A68BD0251" name="representedOperation" annotation="" scope="instance_level" visibility="public_vis" isChangeable="true" type="a327BB68C0398" referencedEnd="a371E842101DA">
									<Model:StructuralFeature.multiplicity>
										<Model:MultiplicityType lower="0" upper="1" is_ordered="false" is_unique="false"/>
									</Model:StructuralFeature.multiplicity>
								</Model:Reference>
								<!-- ==================== .Collaboration.constrainingElement    [Reference] ==================== -->
								<Model:Reference xmi.id="a396A68BD035B" name="constrainingElement" annotation="" scope="instance_level" visibility="public_vis" isChangeable="true" type="a327A5C7301CC" referencedEnd="a371F923902CE">
									<Model:StructuralFeature.multiplicity>
										<Model:MultiplicityType lower="0" upper="-1" is_ordered="false" is_unique="true"/>
									</Model:StructuralFeature.multiplicity>
								</Model:Reference>
							</Model:Namespace.contents>
						</Model:Class>
						<!-- ==================== .ClassifierRole    [Class] ==================== -->
						<Model:Class xmi.id="a337A47370316" name="ClassifierRole" annotation="" isRoot="false" isLeaf="false" isAbstract="false" visibility="public_vis" isSingleton="false" supertypes="a32989FB2023D">
							<Model:Namespace.contents>
								<!-- ==================== .ClassifierRole.multiplicity    [Attribute] ==================== -->
								<Model:Attribute xmi.id="a33CD54F601F4" name="multiplicity" annotation="" scope="instance_level" visibility="public_vis" isChangeable="true" isDerived="false" type="a33DD6FC5001E">
									<Model:StructuralFeature.multiplicity>
										<Model:MultiplicityType lower="1" upper="1" is_ordered="false" is_unique="false"/>
									</Model:StructuralFeature.multiplicity>
								</Model:Attribute>
								<!-- ==================== .ClassifierRole.base    [Reference] ==================== -->
								<Model:Reference xmi.id="a396A69460232" name="base" annotation="" scope="instance_level" visibility="public_vis" isChangeable="true" type="a32989FB2023D" referencedEnd="a33CD4F090209">
									<Model:StructuralFeature.multiplicity>
										<Model:MultiplicityType lower="1" upper="-1" is_ordered="false" is_unique="true"/>
									</Model:StructuralFeature.multiplicity>
								</Model:Reference>
								<!-- ==================== .ClassifierRole.availableFeature    [Reference] ==================== -->
								<Model:Reference xmi.id="a396A6946030D" name="availableFeature" annotation="" scope="instance_level" visibility="public_vis" isChangeable="true" type="a32989F9700FE" referencedEnd="a33CD57D40212">
									<Model:StructuralFeature.multiplicity>
										<Model:MultiplicityType lower="0" upper="-1" is_ordered="false" is_unique="true"/>
									</Model:StructuralFeature.multiplicity>
								</Model:Reference>
								<!-- ==================== .ClassifierRole.message1    [Reference] ==================== -->
								<Model:Reference xmi.id="a396A6947000F" name="message1" annotation="" scope="instance_level" visibility="public_vis" isChangeable="true" type="a33DBAE5E005A" referencedEnd="a33DBBB4B02A8">
									<Model:StructuralFeature.multiplicity>
										<Model:MultiplicityType lower="0" upper="-1" is_ordered="false" is_unique="true"/>
									</Model:StructuralFeature.multiplicity>
								</Model:Reference>
								<!-- ==================== .ClassifierRole.message2    [Reference] ==================== -->
								<Model:Reference xmi.id="a396A694700EA" name="message2" annotation="" scope="instance_level" visibility="public_vis" isChangeable="true" type="a33DBAE5E005A" referencedEnd="a33DBBB2B03DE">
									<Model:StructuralFeature.multiplicity>
										<Model:MultiplicityType lower="0" upper="-1" is_ordered="false" is_unique="true"/>
									</Model:StructuralFeature.multiplicity>
								</Model:Reference>
								<!-- ==================== .ClassifierRole.availableContents    [Reference] ==================== -->
								<Model:Reference xmi.id="a396A694701C5" name="availableContents" annotation="" scope="instance_level" visibility="public_vis" isChangeable="true" type="a327A5C7301CC" referencedEnd="a36008FB700E7">
									<Model:StructuralFeature.multiplicity>
										<Model:MultiplicityType lower="0" upper="-1" is_ordered="false" is_unique="true"/>
									</Model:StructuralFeature.multiplicity>
								</Model:Reference>
							</Model:Namespace.contents>
						</Model:Class>
						<!-- ==================== .AssociationRole    [Class] ==================== -->
						<Model:Class xmi.id="a337A480F01E0" name="AssociationRole" annotation="" isRoot="false" isLeaf="false" isAbstract="false" visibility="public_vis" isSingleton="false" supertypes="a3298AE8300D9">
							<Model:Namespace.contents>
								<!-- ==================== .AssociationRole.multiplicity    [Attribute] ==================== -->
								<Model:Attribute xmi.id="a33CD553E03B6" name="multiplicity" annotation="" scope="instance_level" visibility="public_vis" isChangeable="true" isDerived="false" type="a33DD6FC5001E">
									<Model:StructuralFeature.multiplicity>
										<Model:MultiplicityType lower="1" upper="1" is_ordered="false" is_unique="false"/>
									</Model:StructuralFeature.multiplicity>
								</Model:Attribute>
								<!-- ==================== .AssociationRole.base    [Reference] ==================== -->
								<Model:Reference xmi.id="a396A6A0601A5" name="base" annotation="" scope="instance_level" visibility="public_vis" isChangeable="true" type="a3298AE8300D9" referencedEnd="a33CD51170096">
									<Model:StructuralFeature.multiplicity>
										<Model:MultiplicityType lower="0" upper="1" is_ordered="false" is_unique="false"/>
									</Model:StructuralFeature.multiplicity>
								</Model:Reference>
								<!-- ==================== .AssociationRole.message    [Reference] ==================== -->
								<Model:Reference xmi.id="a396A6A070242" name="message" annotation="" scope="instance_level" visibility="public_vis" isChangeable="true" type="a33DBAE5E005A" referencedEnd="a35FEAB5F01C2">
									<Model:StructuralFeature.multiplicity>
										<Model:MultiplicityType lower="0" upper="-1" is_ordered="false" is_unique="true"/>
									</Model:StructuralFeature.multiplicity>
								</Model:Reference>
							</Model:Namespace.contents>
						</Model:Class>
						<!-- ==================== .AssociationEndRole    [Class] ==================== -->
						<Model:Class xmi.id="a3384B14F035C" name="AssociationEndRole" annotation="" isRoot="false" isLeaf="false" isAbstract="false" visibility="public_vis" isSingleton="false" supertypes="a3340359400BD">
							<Model:Namespace.contents>
								<!-- ==================== .AssociationEndRole.collaborationMultiplicity    [Attribute] ==================== -->
								<Model:Attribute xmi.id="a374EEBE000AB" name="collaborationMultiplicity" annotation="" scope="instance_level" visibility="public_vis" isChangeable="true" isDerived="false" type="a33DD6FC5001E">
									<Model:StructuralFeature.multiplicity>
										<Model:MultiplicityType lower="1" upper="1" is_ordered="false" is_unique="false"/>
									</Model:StructuralFeature.multiplicity>
								</Model:Attribute>
								<!-- ==================== .AssociationEndRole.base    [Reference] ==================== -->
								<Model:Reference xmi.id="a396A6A5C007D" name="base" annotation="" scope="instance_level" visibility="public_vis" isChangeable="true" type="a3340359400BD" referencedEnd="a33CD50F90302">
									<Model:StructuralFeature.multiplicity>
										<Model:MultiplicityType lower="0" upper="1" is_ordered="false" is_unique="false"/>
									</Model:StructuralFeature.multiplicity>
								</Model:Reference>
								<!-- ==================== .AssociationEndRole.availableQualifier    [Reference] ==================== -->
								<Model:Reference xmi.id="a396A6A5C0242" name="availableQualifier" annotation="" scope="instance_level" visibility="public_vis" isChangeable="true" type="a327BA5E802E4" referencedEnd="a3650E6BE0096">
									<Model:StructuralFeature.multiplicity>
										<Model:MultiplicityType lower="0" upper="-1" is_ordered="false" is_unique="true"/>
									</Model:StructuralFeature.multiplicity>
								</Model:Reference>
							</Model:Namespace.contents>
						</Model:Class>
						<!-- ==================== .Message    [Class] ==================== -->
						<Model:Class xmi.id="a33DBAE5E005A" name="Message" annotation="" isRoot="false" isLeaf="false" isAbstract="false" visibility="public_vis" isSingleton="false" supertypes="a327A5C7301CC">
							<Model:Namespace.contents>
								<!-- ==================== .Message.interaction    [Reference] ==================== -->
								<Model:Reference xmi.id="a396A6AC402FD" name="interaction" annotation="" scope="instance_level" visibility="public_vis" isChangeable="true" type="a328830A500E6" referencedEnd="a3388DD5D0000">
									<Model:StructuralFeature.multiplicity>
										<Model:MultiplicityType lower="1" upper="1" is_ordered="false" is_unique="false"/>
									</Model:StructuralFeature.multiplicity>
								</Model:Reference>
								<!-- ==================== .Message.activator    [Reference] ==================== -->
								<Model:Reference xmi.id="a396A6AC403D8" name="activator" annotation="" scope="instance_level" visibility="public_vis" isChangeable="true" type="a33DBAE5E005A" referencedEnd="a33D142E00191">
									<Model:StructuralFeature.multiplicity>
										<Model:MultiplicityType lower="0" upper="1" is_ordered="false" is_unique="false"/>
									</Model:StructuralFeature.multiplicity>
								</Model:Reference>
								<!-- ==================== .Message.sender    [Reference] ==================== -->
								<Model:Reference xmi.id="a396A6AC500BB" name="sender" annotation="" scope="instance_level" visibility="public_vis" isChangeable="true" type="a337A47370316" referencedEnd="a33DBBB2B03DF">
									<Model:StructuralFeature.multiplicity>
										<Model:MultiplicityType lower="1" upper="1" is_ordered="false" is_unique="false"/>
									</Model:StructuralFeature.multiplicity>
								</Model:Reference>
								<!-- ==================== .Message.receiver    [Reference] ==================== -->
								<Model:Reference xmi.id="a396A6AC50177" name="receiver" annotation="" scope="instance_level" visibility="public_vis" isChangeable="true" type="a337A47370316" referencedEnd="a33DBBB4603C0">
									<Model:StructuralFeature.multiplicity>
										<Model:MultiplicityType lower="1" upper="1" is_ordered="false" is_unique="false"/>
									</Model:StructuralFeature.multiplicity>
								</Model:Reference>
								<!-- ==================== .Message.predecessor    [Reference] ==================== -->
								<Model:Reference xmi.id="a396A6AC50261" name="predecessor" annotation="" scope="instance_level" visibility="public_vis" isChangeable="true" type="a33DBAE5E005A" referencedEnd="a33FA39D50051">
									<Model:StructuralFeature.multiplicity>
										<Model:MultiplicityType lower="0" upper="-1" is_ordered="false" is_unique="true"/>
									</Model:StructuralFeature.multiplicity>
								</Model:Reference>
								<!-- ==================== .Message.communicationConnection    [Reference] ==================== -->
								<Model:Reference xmi.id="a396A6AC5033C" name="communicationConnection" annotation="" scope="instance_level" visibility="public_vis" isChangeable="true" type="a337A480F01E0" referencedEnd="a35FEAB5F01C3">
									<Model:StructuralFeature.multiplicity>
										<Model:MultiplicityType lower="0" upper="1" is_ordered="false" is_unique="false"/>
									</Model:StructuralFeature.multiplicity>
								</Model:Reference>
								<!-- ==================== .Message.action    [Reference] ==================== -->
								<Model:Reference xmi.id="a396A6AC6002E" name="action" annotation="" scope="instance_level" visibility="public_vis" isChangeable="true" type="a328AAE8E0028" referencedEnd="a36265CF90050">
									<Model:StructuralFeature.multiplicity>
										<Model:MultiplicityType lower="1" upper="1" is_ordered="false" is_unique="false"/>
									</Model:StructuralFeature.multiplicity>
								</Model:Reference>
								<!-- ==================== .Message.message3    [Reference] ==================== -->
								<Model:Reference xmi.id="a396A6AC60109" name="message3" annotation="" scope="instance_level" visibility="public_vis" isChangeable="true" type="a33DBAE5E005A" referencedEnd="a33FA39D50052">
									<Model:StructuralFeature.multiplicity>
										<Model:MultiplicityType lower="0" upper="-1" is_ordered="false" is_unique="true"/>
									</Model:StructuralFeature.multiplicity>
								</Model:Reference>
								<!-- ==================== .Message.message4    [Reference] ==================== -->
								<Model:Reference xmi.id="a396A6AC601F4" name="message4" annotation="" scope="instance_level" visibility="public_vis" isChangeable="true" type="a33DBAE5E005A" referencedEnd="a33D142E00190">
									<Model:StructuralFeature.multiplicity>
										<Model:MultiplicityType lower="0" upper="-1" is_ordered="false" is_unique="true"/>
									</Model:StructuralFeature.multiplicity>
								</Model:Reference>
							</Model:Namespace.contents>
						</Model:Class>
						<!-- ==================== .Interaction    [Class] ==================== -->
						<Model:Class xmi.id="a328830A500E6" name="Interaction" annotation="" isRoot="false" isLeaf="false" isAbstract="false" visibility="public_vis" isSingleton="false" supertypes="a327A5C7301CC">
							<Model:Namespace.contents>
								<!-- ==================== .Interaction.message    [Reference] ==================== -->
								<Model:Reference xmi.id="a396A6C66005D" name="message" annotation="" scope="instance_level" visibility="public_vis" isChangeable="true" type="a33DBAE5E005A" referencedEnd="a3388DD5D0032">
									<Model:StructuralFeature.multiplicity>
										<Model:MultiplicityType lower="1" upper="-1" is_ordered="false" is_unique="true"/>
									</Model:StructuralFeature.multiplicity>
								</Model:Reference>
								<!-- ==================== .Interaction.context    [Reference] ==================== -->
								<Model:Reference xmi.id="a396A6C660157" name="context" annotation="" scope="instance_level" visibility="public_vis" isChangeable="true" type="a337A47290078" referencedEnd="a3388DE790122">
									<Model:StructuralFeature.multiplicity>
										<Model:MultiplicityType lower="1" upper="1" is_ordered="false" is_unique="false"/>
									</Model:StructuralFeature.multiplicity>
								</Model:Reference>
							</Model:Namespace.contents>
						</Model:Class>
						<!-- ==================== .A_interaction_message    [Association] ==================== -->
						<Model:Association xmi.id="a3388DD5C00E6" name="A_interaction_message" annotation="" isRoot="true" isLeaf="true" isAbstract="false" visibility="public_vis" isDerived="false">
							<Model:Namespace.contents>
								<Model:AssociationEnd xmi.id="a3388DD5D0000" name="interaction" annotation="" isNavigable="true" aggregation="composite" isChangeable="true" type="a328830A500E6">
									<Model:AssociationEnd.multiplicity>
										<Model:MultiplicityType lower="1" upper="1" is_ordered="false" is_unique="false"/>
									</Model:AssociationEnd.multiplicity>
								</Model:AssociationEnd>
								<Model:AssociationEnd xmi.id="a3388DD5D0032" name="message" annotation="" isNavigable="true" aggregation="none" isChangeable="true" type="a33DBAE5E005A">
									<Model:AssociationEnd.multiplicity>
										<Model:MultiplicityType lower="1" upper="-1" is_ordered="false" is_unique="true"/>
									</Model:AssociationEnd.multiplicity>
								</Model:AssociationEnd>
							</Model:Namespace.contents>
						</Model:Association>
						<!-- ==================== .A_context_interaction    [Association] ==================== -->
						<Model:Association xmi.id="a3388DE7600DC" name="A_context_interaction" annotation="" isRoot="true" isLeaf="true" isAbstract="false" visibility="public_vis" isDerived="false">
							<Model:Namespace.contents>
								<Model:AssociationEnd xmi.id="a3388DE790122" name="context" annotation="" isNavigable="true" aggregation="composite" isChangeable="true" type="a337A47290078">
									<Model:AssociationEnd.multiplicity>
										<Model:MultiplicityType lower="1" upper="1" is_ordered="false" is_unique="false"/>
									</Model:AssociationEnd.multiplicity>
								</Model:AssociationEnd>
								<Model:AssociationEnd xmi.id="a3388DE790123" name="interaction" annotation="" isNavigable="true" aggregation="none" isChangeable="true" type="a328830A500E6">
									<Model:AssociationEnd.multiplicity>
										<Model:MultiplicityType lower="0" upper="-1" is_ordered="false" is_unique="true"/>
									</Model:AssociationEnd.multiplicity>
								</Model:AssociationEnd>
							</Model:Namespace.contents>
						</Model:Association>
						<!-- ==================== .org.omg.mof.idl_substitute_name=umlContext    [Tag] ==================== -->
						<Model:Tag xmi.id="G.346" name="org.omg.mof.idl_substitute_name=umlContext" annotation="" tagId="org.omg.mof.idl_substitute_name" elements="a3388DE790122">
							<Model:Tag.values>
								<XMI.any xmi.type="string" xmi.name="">umlContext</XMI.any>
							</Model:Tag.values>
						</Model:Tag>
						<!-- ==================== .A_classifierRole_base    [Association] ==================== -->
						<Model:Association xmi.id="a33CD4F08008C" name="A_classifierRole_base" annotation="" isRoot="true" isLeaf="true" isAbstract="false" visibility="public_vis" isDerived="false">
							<Model:Namespace.contents>
								<Model:AssociationEnd xmi.id="a33CD4F090208" name="classifierRole" annotation="" isNavigable="true" aggregation="none" isChangeable="true" type="a337A47370316">
									<Model:AssociationEnd.multiplicity>
										<Model:MultiplicityType lower="0" upper="-1" is_ordered="false" is_unique="true"/>
									</Model:AssociationEnd.multiplicity>
								</Model:AssociationEnd>
								<Model:AssociationEnd xmi.id="a33CD4F090209" name="base" annotation="" isNavigable="true" aggregation="none" isChangeable="true" type="a32989FB2023D">
									<Model:AssociationEnd.multiplicity>
										<Model:MultiplicityType lower="1" upper="-1" is_ordered="false" is_unique="true"/>
									</Model:AssociationEnd.multiplicity>
								</Model:AssociationEnd>
							</Model:Namespace.contents>
						</Model:Association>
						<!-- ==================== .A_base_associationEndRole    [Association] ==================== -->
						<Model:Association xmi.id="a33CD50F90000" name="A_base_associationEndRole" annotation="" isRoot="true" isLeaf="true" isAbstract="false" visibility="public_vis" isDerived="false">
							<Model:Namespace.contents>
								<Model:AssociationEnd xmi.id="a33CD50F90302" name="base" annotation="" isNavigable="true" aggregation="none" isChangeable="true" type="a3340359400BD">
									<Model:AssociationEnd.multiplicity>
										<Model:MultiplicityType lower="0" upper="1" is_ordered="false" is_unique="false"/>
									</Model:AssociationEnd.multiplicity>
								</Model:AssociationEnd>
								<Model:AssociationEnd xmi.id="a33CD50FB001E" name="associationEndRole" annotation="" isNavigable="true" aggregation="none" isChangeable="true" type="a3384B14F035C">
									<Model:AssociationEnd.multiplicity>
										<Model:MultiplicityType lower="0" upper="-1" is_ordered="false" is_unique="true"/>
									</Model:AssociationEnd.multiplicity>
								</Model:AssociationEnd>
							</Model:Namespace.contents>
						</Model:Association>
						<!-- ==================== .A_base_associationRole    [Association] ==================== -->
						<Model:Association xmi.id="a33CD511600AA" name="A_base_associationRole" annotation="" isRoot="true" isLeaf="true" isAbstract="false" visibility="public_vis" isDerived="false">
							<Model:Namespace.contents>
								<Model:AssociationEnd xmi.id="a33CD51170096" name="base" annotation="" isNavigable="true" aggregation="none" isChangeable="true" type="a3298AE8300D9">
									<Model:AssociationEnd.multiplicity>
										<Model:MultiplicityType lower="0" upper="1" is_ordered="false" is_unique="false"/>
									</Model:AssociationEnd.multiplicity>
								</Model:AssociationEnd>
								<Model:AssociationEnd xmi.id="a33CD511700D2" name="associationRole" annotation="" isNavigable="true" aggregation="none" isChangeable="true" type="a337A480F01E0">
									<Model:AssociationEnd.multiplicity>
										<Model:MultiplicityType lower="0" upper="-1" is_ordered="false" is_unique="true"/>
									</Model:AssociationEnd.multiplicity>
								</Model:AssociationEnd>
							</Model:Namespace.contents>
						</Model:Association>
						<!-- ==================== .A_classifierRole_availableFeature    [Association] ==================== -->
						<Model:Association xmi.id="a33CD57D201B8" name="A_classifierRole_availableFeature" annotation="" isRoot="true" isLeaf="true" isAbstract="false" visibility="public_vis" isDerived="false">
							<Model:Namespace.contents>
								<Model:AssociationEnd xmi.id="a33CD57D3021C" name="classifierRole" annotation="" isNavigable="true" aggregation="shared" isChangeable="true" type="a337A47370316">
									<Model:AssociationEnd.multiplicity>
										<Model:MultiplicityType lower="0" upper="-1" is_ordered="false" is_unique="true"/>
									</Model:AssociationEnd.multiplicity>
								</Model:AssociationEnd>
								<Model:AssociationEnd xmi.id="a33CD57D40212" name="availableFeature" annotation="" isNavigable="true" aggregation="none" isChangeable="true" type="a32989F9700FE">
									<Model:AssociationEnd.multiplicity>
										<Model:MultiplicityType lower="0" upper="-1" is_ordered="false" is_unique="true"/>
									</Model:AssociationEnd.multiplicity>
								</Model:AssociationEnd>
							</Model:Namespace.contents>
						</Model:Association>
						<!-- ==================== .A_message4_activator    [Association] ==================== -->
						<Model:Association xmi.id="a33D142DC0262" name="A_message4_activator" annotation="" isRoot="true" isLeaf="true" isAbstract="false" visibility="public_vis" isDerived="false">
							<Model:Namespace.contents>
								<Model:AssociationEnd xmi.id="a33D142E00190" name="message4" annotation="" isNavigable="true" aggregation="none" isChangeable="true" type="a33DBAE5E005A">
									<Model:AssociationEnd.multiplicity>
										<Model:MultiplicityType lower="0" upper="-1" is_ordered="false" is_unique="true"/>
									</Model:AssociationEnd.multiplicity>
								</Model:AssociationEnd>
								<Model:AssociationEnd xmi.id="a33D142E00191" name="activator" annotation="" isNavigable="true" aggregation="none" isChangeable="true" type="a33DBAE5E005A">
									<Model:AssociationEnd.multiplicity>
										<Model:MultiplicityType lower="0" upper="1" is_ordered="false" is_unique="false"/>
									</Model:AssociationEnd.multiplicity>
								</Model:AssociationEnd>
							</Model:Namespace.contents>
						</Model:Association>
						<!-- ==================== .A_collaboration_representedClassifier    [Association] ==================== -->
						<Model:Association xmi.id="a33D1470D01A4" name="A_collaboration_representedClassifier" annotation="" isRoot="true" isLeaf="true" isAbstract="false" visibility="public_vis" isDerived="false">
							<Model:Namespace.contents>
								<Model:AssociationEnd xmi.id="a33D1470E01CC" name="collaboration" annotation="" isNavigable="true" aggregation="none" isChangeable="true" type="a337A47290078">
									<Model:AssociationEnd.multiplicity>
										<Model:MultiplicityType lower="0" upper="-1" is_ordered="false" is_unique="true"/>
									</Model:AssociationEnd.multiplicity>
								</Model:AssociationEnd>
								<Model:AssociationEnd xmi.id="a33D1470E01CD" name="representedClassifier" annotation="" isNavigable="true" aggregation="none" isChangeable="true" type="a32989FB2023D">
									<Model:AssociationEnd.multiplicity>
										<Model:MultiplicityType lower="0" upper="1" is_ordered="false" is_unique="false"/>
									</Model:AssociationEnd.multiplicity>
								</Model:AssociationEnd>
							</Model:Namespace.contents>
						</Model:Association>
						<!-- ==================== .A_message2_sender    [Association] ==================== -->
						<Model:Association xmi.id="a33DBBB2B0000" name="A_message2_sender" annotation="" isRoot="true" isLeaf="true" isAbstract="false" visibility="public_vis" isDerived="false">
							<Model:Namespace.contents>
								<Model:AssociationEnd xmi.id="a33DBBB2B03DE" name="message2" annotation="" isNavigable="true" aggregation="none" isChangeable="true" type="a33DBAE5E005A">
									<Model:AssociationEnd.multiplicity>
										<Model:MultiplicityType lower="0" upper="-1" is_ordered="false" is_unique="true"/>
									</Model:AssociationEnd.multiplicity>
								</Model:AssociationEnd>
								<Model:AssociationEnd xmi.id="a33DBBB2B03DF" name="sender" annotation="" isNavigable="true" aggregation="none" isChangeable="true" type="a337A47370316">
									<Model:AssociationEnd.multiplicity>
										<Model:MultiplicityType lower="1" upper="1" is_ordered="false" is_unique="false"/>
									</Model:AssociationEnd.multiplicity>
								</Model:AssociationEnd>
							</Model:Namespace.contents>
						</Model:Association>
						<!-- ==================== .A_receiver_message1    [Association] ==================== -->
						<Model:Association xmi.id="a33DBBB45035C" name="A_receiver_message1" annotation="" isRoot="true" isLeaf="true" isAbstract="false" visibility="public_vis" isDerived="false">
							<Model:Namespace.contents>
								<Model:AssociationEnd xmi.id="a33DBBB4603C0" name="receiver" annotation="" isNavigable="true" aggregation="none" isChangeable="true" type="a337A47370316">
									<Model:AssociationEnd.multiplicity>
										<Model:MultiplicityType lower="1" upper="1" is_ordered="false" is_unique="false"/>
									</Model:AssociationEnd.multiplicity>
								</Model:AssociationEnd>
								<Model:AssociationEnd xmi.id="a33DBBB4B02A8" name="message1" annotation="" isNavigable="true" aggregation="none" isChangeable="true" type="a33DBAE5E005A">
									<Model:AssociationEnd.multiplicity>
										<Model:MultiplicityType lower="0" upper="-1" is_ordered="false" is_unique="true"/>
									</Model:AssociationEnd.multiplicity>
								</Model:AssociationEnd>
							</Model:Namespace.contents>
						</Model:Association>
						<!-- ==================== .A_predecessor_message3    [Association] ==================== -->
						<Model:Association xmi.id="a33FA39D50050" name="A_predecessor_message3" annotation="" isRoot="true" isLeaf="true" isAbstract="false" visibility="public_vis" isDerived="false">
							<Model:Namespace.contents>
								<Model:AssociationEnd xmi.id="a33FA39D50051" name="predecessor" annotation="" isNavigable="true" aggregation="none" isChangeable="true" type="a33DBAE5E005A">
									<Model:AssociationEnd.multiplicity>
										<Model:MultiplicityType lower="0" upper="-1" is_ordered="false" is_unique="true"/>
									</Model:AssociationEnd.multiplicity>
								</Model:AssociationEnd>
								<Model:AssociationEnd xmi.id="a33FA39D50052" name="message3" annotation="" isNavigable="true" aggregation="none" isChangeable="true" type="a33DBAE5E005A">
									<Model:AssociationEnd.multiplicity>
										<Model:MultiplicityType lower="0" upper="-1" is_ordered="false" is_unique="true"/>
									</Model:AssociationEnd.multiplicity>
								</Model:AssociationEnd>
							</Model:Namespace.contents>
						</Model:Association>
						<!-- ==================== .A_message_communicationConnection    [Association] ==================== -->
						<Model:Association xmi.id="a35FEAB5D038E" name="A_message_communicationConnection" annotation="" isRoot="true" isLeaf="true" isAbstract="false" visibility="public_vis" isDerived="false">
							<Model:Namespace.contents>
								<Model:AssociationEnd xmi.id="a35FEAB5F01C2" name="message" annotation="" isNavigable="true" aggregation="none" isChangeable="true" type="a33DBAE5E005A">
									<Model:AssociationEnd.multiplicity>
										<Model:MultiplicityType lower="0" upper="-1" is_ordered="false" is_unique="true"/>
									</Model:AssociationEnd.multiplicity>
								</Model:AssociationEnd>
								<Model:AssociationEnd xmi.id="a35FEAB5F01C3" name="communicationConnection" annotation="" isNavigable="true" aggregation="none" isChangeable="true" type="a337A480F01E0">
									<Model:AssociationEnd.multiplicity>
										<Model:MultiplicityType lower="0" upper="1" is_ordered="false" is_unique="false"/>
									</Model:AssociationEnd.multiplicity>
								</Model:AssociationEnd>
							</Model:Namespace.contents>
						</Model:Association>
						<!-- ==================== .A_classifierRole_availableContents    [Association] ==================== -->
						<Model:Association xmi.id="a36008FB50168" name="A_classifierRole_availableContents" annotation="" isRoot="true" isLeaf="true" isAbstract="false" visibility="public_vis" isDerived="false">
							<Model:Namespace.contents>
								<Model:AssociationEnd xmi.id="a36008FB700E6" name="classifierRole" annotation="" isNavigable="true" aggregation="shared" isChangeable="true" type="a337A47370316">
									<Model:AssociationEnd.multiplicity>
										<Model:MultiplicityType lower="0" upper="-1" is_ordered="false" is_unique="true"/>
									</Model:AssociationEnd.multiplicity>
								</Model:AssociationEnd>
								<Model:AssociationEnd xmi.id="a36008FB700E7" name="availableContents" annotation="" isNavigable="true" aggregation="none" isChangeable="true" type="a327A5C7301CC">
									<Model:AssociationEnd.multiplicity>
										<Model:MultiplicityType lower="0" upper="-1" is_ordered="false" is_unique="true"/>
									</Model:AssociationEnd.multiplicity>
								</Model:AssociationEnd>
							</Model:Namespace.contents>
						</Model:Association>
						<!-- ==================== .A_action_message    [Association] ==================== -->
						<Model:Association xmi.id="a36265CF80136" name="A_action_message" annotation="" isRoot="true" isLeaf="true" isAbstract="false" visibility="public_vis" isDerived="false">
							<Model:Namespace.contents>
								<Model:AssociationEnd xmi.id="a36265CF90050" name="action" annotation="" isNavigable="true" aggregation="none" isChangeable="true" type="a328AAE8E0028">
									<Model:AssociationEnd.multiplicity>
										<Model:MultiplicityType lower="1" upper="1" is_ordered="false" is_unique="false"/>
									</Model:AssociationEnd.multiplicity>
								</Model:AssociationEnd>
								<Model:AssociationEnd xmi.id="a36265CF90051" name="message" annotation="" isNavigable="true" aggregation="none" isChangeable="true" type="a33DBAE5E005A">
									<Model:AssociationEnd.multiplicity>
										<Model:MultiplicityType lower="0" upper="-1" is_ordered="false" is_unique="true"/>
									</Model:AssociationEnd.multiplicity>
								</Model:AssociationEnd>
							</Model:Namespace.contents>
						</Model:Association>
						<!-- ==================== .A_associationEndRole_availableQualifier    [Association] ==================== -->
						<Model:Association xmi.id="a3650E6BD010E" name="A_associationEndRole_availableQualifier" annotation="" isRoot="true" isLeaf="true" isAbstract="false" visibility="public_vis" isDerived="false">
							<Model:Namespace.contents>
								<Model:AssociationEnd xmi.id="a3650E6BE005A" name="associationEndRole" annotation="" isNavigable="true" aggregation="shared" isChangeable="true" type="a3384B14F035C">
									<Model:AssociationEnd.multiplicity>
										<Model:MultiplicityType lower="0" upper="-1" is_ordered="false" is_unique="true"/>
									</Model:AssociationEnd.multiplicity>
								</Model:AssociationEnd>
								<Model:AssociationEnd xmi.id="a3650E6BE0096" name="availableQualifier" annotation="" isNavigable="true" aggregation="none" isChangeable="true" type="a327BA5E802E4">
									<Model:AssociationEnd.multiplicity>
										<Model:MultiplicityType lower="0" upper="-1" is_ordered="false" is_unique="true"/>
									</Model:AssociationEnd.multiplicity>
								</Model:AssociationEnd>
							</Model:Namespace.contents>
						</Model:Association>
						<!-- ==================== .A_representedOperation_collaboration    [Association] ==================== -->
						<Model:Association xmi.id="a371E841E006D" name="A_representedOperation_collaboration" annotation="" isRoot="true" isLeaf="true" isAbstract="false" visibility="public_vis" isDerived="false">
							<Model:Namespace.contents>
								<Model:AssociationEnd xmi.id="a371E842101DA" name="representedOperation" annotation="" isNavigable="true" aggregation="none" isChangeable="true" type="a327BB68C0398">
									<Model:AssociationEnd.multiplicity>
										<Model:MultiplicityType lower="0" upper="1" is_ordered="false" is_unique="false"/>
									</Model:AssociationEnd.multiplicity>
								</Model:AssociationEnd>
								<Model:AssociationEnd xmi.id="a371E84210266" name="collaboration" annotation="" isNavigable="true" aggregation="none" isChangeable="true" type="a337A47290078">
									<Model:AssociationEnd.multiplicity>
										<Model:MultiplicityType lower="0" upper="-1" is_ordered="false" is_unique="true"/>
									</Model:AssociationEnd.multiplicity>
								</Model:AssociationEnd>
							</Model:Namespace.contents>
						</Model:Association>
						<!-- ==================== .A_collaboration_constrainingElement    [Association] ==================== -->
						<Model:Association xmi.id="a371F923203AB" name="A_collaboration_constrainingElement" annotation="" isRoot="true" isLeaf="true" isAbstract="false" visibility="public_vis" isDerived="false">
							<Model:Namespace.contents>
								<Model:AssociationEnd xmi.id="a371F923902BA" name="collaboration" annotation="" isNavigable="true" aggregation="shared" isChangeable="true" type="a337A47290078">
									<Model:AssociationEnd.multiplicity>
										<Model:MultiplicityType lower="0" upper="-1" is_ordered="false" is_unique="true"/>
									</Model:AssociationEnd.multiplicity>
								</Model:AssociationEnd>
								<Model:AssociationEnd xmi.id="a371F923902CE" name="constrainingElement" annotation="" isNavigable="true" aggregation="none" isChangeable="true" type="a327A5C7301CC">
									<Model:AssociationEnd.multiplicity>
										<Model:MultiplicityType lower="0" upper="-1" is_ordered="false" is_unique="true"/>
									</Model:AssociationEnd.multiplicity>
								</Model:AssociationEnd>
							</Model:Namespace.contents>
						</Model:Association>
					</Model:Namespace.contents>
				</Model:Package>
				<Model:Package xmi.id="a36604BA8021C" name="Activity_Graphs" annotation="" isRoot="false" isLeaf="false" isAbstract="false" visibility="public_vis">
					<Model:Namespace.contents>
						<!-- ==================== .ActivityGraph    [Class] ==================== -->
						<Model:Class xmi.id="a337D8EF301C2" name="ActivityGraph" annotation="" isRoot="false" isLeaf="false" isAbstract="false" visibility="public_vis" isSingleton="false" supertypes="a327D9E410186">
							<Model:Namespace.contents>
								<!-- ==================== .ActivityGraph.partition    [Reference] ==================== -->
								<Model:Reference xmi.id="a396A6DE801F4" name="partition" annotation="" scope="instance_level" visibility="public_vis" isChangeable="true" type="a337DA4DE0212" referencedEnd="a337DA56101D7">
									<Model:StructuralFeature.multiplicity>
										<Model:MultiplicityType lower="0" upper="-1" is_ordered="false" is_unique="true"/>
									</Model:StructuralFeature.multiplicity>
								</Model:Reference>
							</Model:Namespace.contents>
						</Model:Class>
						<!-- ==================== .Partition    [Class] ==================== -->
						<Model:Class xmi.id="a337DA4DE0212" name="Partition" annotation="" isRoot="false" isLeaf="false" isAbstract="false" visibility="public_vis" isSingleton="false" supertypes="a327A5C7301CC">
							<Model:Namespace.contents>
								<!-- ==================== .Partition.contents    [Reference] ==================== -->
								<Model:Reference xmi.id="a396A6E0E033C" name="contents" annotation="" scope="instance_level" visibility="public_vis" isChangeable="true" type="a327A5C7301CC" referencedEnd="a33CF9A030140">
									<Model:StructuralFeature.multiplicity>
										<Model:MultiplicityType lower="0" upper="-1" is_ordered="false" is_unique="true"/>
									</Model:StructuralFeature.multiplicity>
								</Model:Reference>
								<!-- ==================== .Partition.activityGraph    [Reference] ==================== -->
								<Model:Reference xmi.id="a396A6E0F004E" name="activityGraph" annotation="" scope="instance_level" visibility="public_vis" isChangeable="true" type="a337D8EF301C2" referencedEnd="a337DA56101D6">
									<Model:StructuralFeature.multiplicity>
										<Model:MultiplicityType lower="1" upper="1" is_ordered="false" is_unique="false"/>
									</Model:StructuralFeature.multiplicity>
								</Model:Reference>
							</Model:Namespace.contents>
						</Model:Class>
						<!-- ==================== .SubactivityState    [Class] ==================== -->
						<Model:Class xmi.id="a33CF9DAB035C" name="SubactivityState" annotation="" isRoot="false" isLeaf="false" isAbstract="false" visibility="public_vis" isSingleton="false" supertypes="a3403111A024E">
							<Model:Namespace.contents>
								<!-- ==================== .SubactivityState.isDynamic    [Attribute] ==================== -->
								<Model:Attribute xmi.id="a36462C9E0104" name="isDynamic" annotation="" scope="instance_level" visibility="public_vis" isChangeable="true" isDerived="false" type="a33DD6F650276">
									<Model:StructuralFeature.multiplicity>
										<Model:MultiplicityType lower="1" upper="1" is_ordered="false" is_unique="false"/>
									</Model:StructuralFeature.multiplicity>
								</Model:Attribute>
								<!-- ==================== .SubactivityState.dynamicArguments    [Attribute] ==================== -->
								<Model:Attribute xmi.id="a36462CBE0118" name="dynamicArguments" annotation="" scope="instance_level" visibility="public_vis" isChangeable="true" isDerived="false" type="a3611D37B0280">
									<Model:StructuralFeature.multiplicity>
										<Model:MultiplicityType lower="1" upper="1" is_ordered="false" is_unique="false"/>
									</Model:StructuralFeature.multiplicity>
								</Model:Attribute>
								<!-- ==================== .SubactivityState.dynamicMultiplicity    [Attribute] ==================== -->
								<Model:Attribute xmi.id="a36A4ECB703C0" name="dynamicMultiplicity" annotation="" scope="instance_level" visibility="public_vis" isChangeable="true" isDerived="false" type="a33DD6FC5001E">
									<Model:StructuralFeature.multiplicity>
										<Model:MultiplicityType lower="1" upper="1" is_ordered="false" is_unique="false"/>
									</Model:StructuralFeature.multiplicity>
								</Model:Attribute>
							</Model:Namespace.contents>
						</Model:Class>
						<!-- ==================== .ActionState    [Class] ==================== -->
						<Model:Class xmi.id="a3288E51A0316" name="ActionState" annotation="" isRoot="false" isLeaf="false" isAbstract="false" visibility="public_vis" isSingleton="false" supertypes="a33CF97C102DA">
							<Model:Namespace.contents>
								<!-- ==================== .ActionState.isDynamic    [Attribute] ==================== -->
								<Model:Attribute xmi.id="a36462B9902EE" name="isDynamic" annotation="" scope="instance_level" visibility="public_vis" isChangeable="true" isDerived="false" type="a33DD6F650276">
									<Model:StructuralFeature.multiplicity>
										<Model:MultiplicityType lower="1" upper="1" is_ordered="false" is_unique="false"/>
									</Model:StructuralFeature.multiplicity>
								</Model:Attribute>
								<!-- ==================== .ActionState.dynamicArguments    [Attribute] ==================== -->
								<Model:Attribute xmi.id="a36462D0E0398" name="dynamicArguments" annotation="" scope="instance_level" visibility="public_vis" isChangeable="true" isDerived="false" type="a3611D37B0280">
									<Model:StructuralFeature.multiplicity>
										<Model:MultiplicityType lower="1" upper="1" is_ordered="false" is_unique="false"/>
									</Model:StructuralFeature.multiplicity>
								</Model:Attribute>
								<!-- ==================== .ActionState.dynamicMultiplicity    [Attribute] ==================== -->
								<Model:Attribute xmi.id="a36A4EC7D019A" name="dynamicMultiplicity" annotation="" scope="instance_level" visibility="public_vis" isChangeable="true" isDerived="false" type="a33DD6FC5001E">
									<Model:StructuralFeature.multiplicity>
										<Model:MultiplicityType lower="1" upper="1" is_ordered="false" is_unique="false"/>
									</Model:StructuralFeature.multiplicity>
								</Model:Attribute>
							</Model:Namespace.contents>
						</Model:Class>
						<!-- ==================== .CallState    [Class] ==================== -->
						<Model:Class xmi.id="a36462D560096" name="CallState" annotation="" isRoot="false" isLeaf="false" isAbstract="false" visibility="public_vis" isSingleton="false" supertypes="a3288E51A0316"/>
						<!-- ==================== .ObjectFlowState    [Class] ==================== -->
						<Model:Class xmi.id="a337D8F5A01EA" name="ObjectFlowState" annotation="" isRoot="false" isLeaf="false" isAbstract="false" visibility="public_vis" isSingleton="false" supertypes="a33CF97C102DA">
							<Model:Namespace.contents>
								<!-- ==================== .ObjectFlowState.isSynch    [Attribute] ==================== -->
								<Model:Attribute xmi.id="a3611D06602E4" name="isSynch" annotation="" scope="instance_level" visibility="public_vis" isChangeable="true" isDerived="false" type="a33DD6F650276">
									<Model:StructuralFeature.multiplicity>
										<Model:MultiplicityType lower="1" upper="1" is_ordered="false" is_unique="false"/>
									</Model:StructuralFeature.multiplicity>
								</Model:Attribute>
								<!-- ==================== .ObjectFlowState.parameter    [Reference] ==================== -->
								<Model:Reference xmi.id="a396A6E530251" name="parameter" annotation="" scope="instance_level" visibility="public_vis" isChangeable="true" type="a327BBB9F02B2" referencedEnd="a36462DDF008C">
									<Model:StructuralFeature.multiplicity>
										<Model:MultiplicityType lower="0" upper="-1" is_ordered="false" is_unique="true"/>
									</Model:StructuralFeature.multiplicity>
								</Model:Reference>
								<!-- ==================== .ObjectFlowState.type    [Reference] ==================== -->
								<Model:Reference xmi.id="a396A6E53031C" name="type" annotation="" scope="instance_level" visibility="public_vis" isChangeable="true" type="a32989FB2023D" referencedEnd="a33CF9EFC006E">
									<Model:StructuralFeature.multiplicity>
										<Model:MultiplicityType lower="1" upper="1" is_ordered="false" is_unique="false"/>
									</Model:StructuralFeature.multiplicity>
								</Model:Reference>
							</Model:Namespace.contents>
						</Model:Class>
						<!-- ==================== .ClassifierInState    [Class] ==================== -->
						<Model:Class xmi.id="a33CF9AB00262" name="ClassifierInState" annotation="" isRoot="false" isLeaf="false" isAbstract="false" visibility="public_vis" isSingleton="false" supertypes="a32989FB2023D">
							<Model:Namespace.contents>
								<!-- ==================== .ClassifierInState.type    [Reference] ==================== -->
								<Model:Reference xmi.id="a396A6EA10138" name="type" annotation="" scope="instance_level" visibility="public_vis" isChangeable="true" type="a32989FB2023D" referencedEnd="a33CF9F1602BC">
									<Model:StructuralFeature.multiplicity>
										<Model:MultiplicityType lower="1" upper="1" is_ordered="false" is_unique="false"/>
									</Model:StructuralFeature.multiplicity>
								</Model:Reference>
								<!-- ==================== .ClassifierInState.inState    [Reference] ==================== -->
								<Model:Reference xmi.id="a396A6EA101F4" name="inState" annotation="" scope="instance_level" visibility="public_vis" isChangeable="true" type="a3287F81C0136" referencedEnd="a33CF9AE0026D">
									<Model:StructuralFeature.multiplicity>
										<Model:MultiplicityType lower="1" upper="-1" is_ordered="false" is_unique="true"/>
									</Model:StructuralFeature.multiplicity>
								</Model:Reference>
							</Model:Namespace.contents>
						</Model:Class>
						<!-- ==================== .A_parameter_state    [Association] ==================== -->
						<Model:Association xmi.id="a36462DDE0028" name="A_parameter_state" annotation="" isRoot="true" isLeaf="true" isAbstract="false" visibility="public_vis" isDerived="false">
							<Model:Namespace.contents>
								<Model:AssociationEnd xmi.id="a36462DDF008C" name="parameter" annotation="" isNavigable="true" aggregation="none" isChangeable="true" type="a327BBB9F02B2">
									<Model:AssociationEnd.multiplicity>
										<Model:MultiplicityType lower="0" upper="-1" is_ordered="false" is_unique="true"/>
									</Model:AssociationEnd.multiplicity>
								</Model:AssociationEnd>
								<Model:AssociationEnd xmi.id="a36462DDF008D" name="state" annotation="" isNavigable="true" aggregation="none" isChangeable="true" type="a337D8F5A01EA">
									<Model:AssociationEnd.multiplicity>
										<Model:MultiplicityType lower="0" upper="-1" is_ordered="false" is_unique="true"/>
									</Model:AssociationEnd.multiplicity>
								</Model:AssociationEnd>
							</Model:Namespace.contents>
						</Model:Association>
						<!-- ==================== .A_type_classifierInState    [Association] ==================== -->
						<Model:Association xmi.id="a33CF9F1500D2" name="A_type_classifierInState" annotation="" isRoot="true" isLeaf="true" isAbstract="false" visibility="public_vis" isDerived="false">
							<Model:Namespace.contents>
								<Model:AssociationEnd xmi.id="a33CF9F1602BC" name="type" annotation="" isNavigable="true" aggregation="none" isChangeable="true" type="a32989FB2023D">
									<Model:AssociationEnd.multiplicity>
										<Model:MultiplicityType lower="1" upper="1" is_ordered="false" is_unique="false"/>
									</Model:AssociationEnd.multiplicity>
								</Model:AssociationEnd>
								<Model:AssociationEnd xmi.id="a33CF9F16035C" name="classifierInState" annotation="" isNavigable="true" aggregation="none" isChangeable="true" type="a33CF9AB00262">
									<Model:AssociationEnd.multiplicity>
										<Model:MultiplicityType lower="0" upper="-1" is_ordered="false" is_unique="true"/>
									</Model:AssociationEnd.multiplicity>
								</Model:AssociationEnd>
							</Model:Namespace.contents>
						</Model:Association>
						<!-- ==================== .A_contents_partition    [Association] ==================== -->
						<Model:Association xmi.id="a33CF9A0103B6" name="A_contents_partition" annotation="" isRoot="true" isLeaf="true" isAbstract="false" visibility="public_vis" isDerived="false">
							<Model:Namespace.contents>
								<Model:AssociationEnd xmi.id="a33CF9A030140" name="contents" annotation="" isNavigable="true" aggregation="none" isChangeable="true" type="a327A5C7301CC">
									<Model:AssociationEnd.multiplicity>
										<Model:MultiplicityType lower="0" upper="-1" is_ordered="false" is_unique="true"/>
									</Model:AssociationEnd.multiplicity>
								</Model:AssociationEnd>
								<Model:AssociationEnd xmi.id="a33CF9A030258" name="partition" annotation="" isNavigable="true" aggregation="none" isChangeable="true" type="a337DA4DE0212">
									<Model:AssociationEnd.multiplicity>
										<Model:MultiplicityType lower="0" upper="-1" is_ordered="false" is_unique="true"/>
									</Model:AssociationEnd.multiplicity>
								</Model:AssociationEnd>
							</Model:Namespace.contents>
						</Model:Association>
						<!-- ==================== .A_activityGraph_partition    [Association] ==================== -->
						<Model:Association xmi.id="a337DA5600258" name="A_activityGraph_partition" annotation="" isRoot="true" isLeaf="true" isAbstract="false" visibility="public_vis" isDerived="false">
							<Model:Namespace.contents>
								<Model:AssociationEnd xmi.id="a337DA56101D6" name="activityGraph" annotation="" isNavigable="true" aggregation="composite" isChangeable="true" type="a337D8EF301C2">
									<Model:AssociationEnd.multiplicity>
										<Model:MultiplicityType lower="1" upper="1" is_ordered="false" is_unique="false"/>
									</Model:AssociationEnd.multiplicity>
								</Model:AssociationEnd>
								<Model:AssociationEnd xmi.id="a337DA56101D7" name="partition" annotation="" isNavigable="true" aggregation="none" isChangeable="true" type="a337DA4DE0212">
									<Model:AssociationEnd.multiplicity>
										<Model:MultiplicityType lower="0" upper="-1" is_ordered="false" is_unique="true"/>
									</Model:AssociationEnd.multiplicity>
								</Model:AssociationEnd>
							</Model:Namespace.contents>
						</Model:Association>
						<!-- ==================== .A_type_objectFlowState    [Association] ==================== -->
						<Model:Association xmi.id="a33CF9EFB0122" name="A_type_objectFlowState" annotation="" isRoot="true" isLeaf="true" isAbstract="false" visibility="public_vis" isDerived="false">
							<Model:Namespace.contents>
								<Model:AssociationEnd xmi.id="a33CF9EFC006E" name="type" annotation="" isNavigable="true" aggregation="none" isChangeable="true" type="a32989FB2023D">
									<Model:AssociationEnd.multiplicity>
										<Model:MultiplicityType lower="1" upper="1" is_ordered="false" is_unique="false"/>
									</Model:AssociationEnd.multiplicity>
								</Model:AssociationEnd>
								<Model:AssociationEnd xmi.id="a33CF9EFC006F" name="objectFlowState" annotation="" isNavigable="true" aggregation="none" isChangeable="true" type="a337D8F5A01EA">
									<Model:AssociationEnd.multiplicity>
										<Model:MultiplicityType lower="0" upper="-1" is_ordered="false" is_unique="true"/>
									</Model:AssociationEnd.multiplicity>
								</Model:AssociationEnd>
							</Model:Namespace.contents>
						</Model:Association>
						<!-- ==================== .A_classifierInState_inState    [Association] ==================== -->
						<Model:Association xmi.id="a33CF9ADF001E" name="A_classifierInState_inState" annotation="" isRoot="true" isLeaf="true" isAbstract="false" visibility="public_vis" isDerived="false">
							<Model:Namespace.contents>
								<Model:AssociationEnd xmi.id="a33CF9AE0026C" name="classifierInState" annotation="" isNavigable="true" aggregation="none" isChangeable="true" type="a33CF9AB00262">
									<Model:AssociationEnd.multiplicity>
										<Model:MultiplicityType lower="0" upper="-1" is_ordered="false" is_unique="true"/>
									</Model:AssociationEnd.multiplicity>
								</Model:AssociationEnd>
								<Model:AssociationEnd xmi.id="a33CF9AE0026D" name="inState" annotation="" isNavigable="true" aggregation="none" isChangeable="true" type="a3287F81C0136">
									<Model:AssociationEnd.multiplicity>
										<Model:MultiplicityType lower="1" upper="-1" is_ordered="false" is_unique="true"/>
									</Model:AssociationEnd.multiplicity>
								</Model:AssociationEnd>
							</Model:Namespace.contents>
						</Model:Association>
					</Model:Namespace.contents>
				</Model:Package>
			</Model:Namespace.contents>
		</Model:Package>
		<!-- ==================== Model_Management    [Package] ==================== -->
		<Model:Package xmi.id="a334ACE0C0028" name="Model_Management" annotation="" isRoot="false" isLeaf="false" isAbstract="false" visibility="public_vis">
			<Model:Namespace.contents>
				<!-- ==================== Model_Management.org.omg.mof.idl_prefix=org.omg.uml    [Tag] ==================== -->
				<Model:Tag xmi.id="G.347" name="org.omg.mof.idl_prefix=org.omg.uml" annotation="" tagId="org.omg.mof.idl_prefix" elements="a334ACE0C0028">
					<Model:Tag.values>
						<XMI.any xmi.type="string" xmi.name="">org.omg.uml</XMI.any>
					</Model:Tag.values>
				</Model:Tag>
				<!-- ==================== Model_Management.org.omg.xmi.namespace=UML    [Tag] ==================== -->
				<Model:Tag xmi.id="G.348" name="org.omg.xmi.namespace=UML" annotation="" tagId="org.omg.xmi.namespace" elements="a334ACE0C0028">
					<Model:Tag.values>
						<XMI.any xmi.type="string" xmi.name="">UML</XMI.any>
					</Model:Tag.values>
				</Model:Tag>
				<!-- ==================== Model_Management.Package    [Class] ==================== -->
				<Model:Class xmi.id="a327A5D19033E" name="Package" annotation="" isRoot="false" isLeaf="false" isAbstract="false" visibility="public_vis" isSingleton="false" supertypes="a327A810D03C0 a32B69F3A0118">
					<Model:Namespace.contents>
						<!-- ==================== Model_Management.Package.elementImport    [Reference] ==================== -->
						<Model:Reference xmi.id="a388CFC530148" name="elementImport" annotation="" scope="instance_level" visibility="public_vis" isChangeable="true" type="a33CD73FB0168" referencedEnd="a3717D25E01D1">
							<Model:StructuralFeature.multiplicity>
								<Model:MultiplicityType lower="0" upper="-1" is_ordered="false" is_unique="true"/>
							</Model:StructuralFeature.multiplicity>
						</Model:Reference>
					</Model:Namespace.contents>
				</Model:Class>
				<!-- ==================== Model_Management.Model    [Class] ==================== -->
				<Model:Class xmi.id="a327A5D1E0032" name="Model" annotation="" isRoot="false" isLeaf="false" isAbstract="false" visibility="public_vis" isSingleton="false" supertypes="a327A5D19033E"/>
				<!-- ==================== Model_Management.Subsystem    [Class] ==================== -->
				<Model:Class xmi.id="a33CD6DE5030C" name="Subsystem" annotation="" isRoot="false" isLeaf="false" isAbstract="false" visibility="public_vis" isSingleton="false" supertypes="a327A5D19033E a32989FB2023D">
					<Model:Namespace.contents>
						<!-- ==================== Model_Management.Subsystem.isInstantiable    [Attribute] ==================== -->
						<Model:Attribute xmi.id="a33F223B800AA" name="isInstantiable" annotation="" scope="instance_level" visibility="public_vis" isChangeable="true" isDerived="false" type="a33DD6F650276">
							<Model:StructuralFeature.multiplicity>
								<Model:MultiplicityType lower="1" upper="1" is_ordered="false" is_unique="false"/>
							</Model:StructuralFeature.multiplicity>
						</Model:Attribute>
					</Model:Namespace.contents>
				</Model:Class>
				<Model:Import xmi.id="G.349" name="Foundation" annotation="" visibility="public_vis" isClustered="false" importedNamespace="a327A5A6D02DA"/>
				<!-- ==================== Model_Management.ElementImport    [Class] ==================== -->
				<Model:Class xmi.id="a33CD73FB0168" name="ElementImport" annotation="" isRoot="false" isLeaf="false" isAbstract="false" visibility="public_vis" isSingleton="false">
					<Model:Namespace.contents>
						<!-- ==================== Model_Management.ElementImport.visibility    [Attribute] ==================== -->
						<Model:Attribute xmi.id="a33CD741B0032" name="visibility" annotation="" scope="instance_level" visibility="public_vis" isChangeable="true" isDerived="false" type="a33DD704201E0">
							<Model:StructuralFeature.multiplicity>
								<Model:MultiplicityType lower="1" upper="1" is_ordered="false" is_unique="false"/>
							</Model:StructuralFeature.multiplicity>
						</Model:Attribute>
						<!-- ==================== Model_Management.ElementImport.alias    [Attribute] ==================== -->
						<Model:Attribute xmi.id="a33CD74260168" name="alias" annotation="" scope="instance_level" visibility="public_vis" isChangeable="true" isDerived="false" type="a33DD6FCF03C0">
							<Model:StructuralFeature.multiplicity>
								<Model:MultiplicityType lower="1" upper="1" is_ordered="false" is_unique="false"/>
							</Model:StructuralFeature.multiplicity>
						</Model:Attribute>
						<!-- ==================== Model_Management.ElementImport.package    [Reference] ==================== -->
						<Model:Reference xmi.id="a388CFD37038A" name="package" annotation="" scope="instance_level" visibility="public_vis" isChangeable="true" type="a327A5D19033E" referencedEnd="a3717D25E01BD">
							<Model:StructuralFeature.multiplicity>
								<Model:MultiplicityType lower="1" upper="1" is_ordered="false" is_unique="false"/>
							</Model:StructuralFeature.multiplicity>
						</Model:Reference>
						<!-- ==================== Model_Management.ElementImport.modelElement    [Reference] ==================== -->
						<Model:Reference xmi.id="a388CFD690261" name="modelElement" annotation="" scope="instance_level" visibility="public_vis" isChangeable="true" type="a327A5C7301CC" referencedEnd="a3717D1EA01E8">
							<Model:StructuralFeature.multiplicity>
								<Model:MultiplicityType lower="1" upper="1" is_ordered="false" is_unique="false"/>
							</Model:StructuralFeature.multiplicity>
						</Model:Reference>
					</Model:Namespace.contents>
				</Model:Class>
				<!-- ==================== Model_Management.A_modelElement_elementImport    [Association] ==================== -->
				<Model:Association xmi.id="a3717D1E1031C" name="A_modelElement_elementImport" annotation="" isRoot="true" isLeaf="true" isAbstract="false" visibility="public_vis" isDerived="false">
					<Model:Namespace.contents>
						<Model:AssociationEnd xmi.id="a3717D1EA01E8" name="modelElement" annotation="" isNavigable="true" aggregation="none" isChangeable="true" type="a327A5C7301CC">
							<Model:AssociationEnd.multiplicity>
								<Model:MultiplicityType lower="1" upper="1" is_ordered="false" is_unique="false"/>
							</Model:AssociationEnd.multiplicity>
						</Model:AssociationEnd>
						<Model:AssociationEnd xmi.id="a3717D1EB0027" name="elementImport" annotation="" isNavigable="true" aggregation="none" isChangeable="true" type="a33CD73FB0168">
							<Model:AssociationEnd.multiplicity>
								<Model:MultiplicityType lower="0" upper="-1" is_ordered="false" is_unique="true"/>
							</Model:AssociationEnd.multiplicity>
						</Model:AssociationEnd>
					</Model:Namespace.contents>
				</Model:Association>
				<!-- ==================== Model_Management.A_package_elementImport    [Association] ==================== -->
				<Model:Association xmi.id="a3717D2530334" name="A_package_elementImport" annotation="" isRoot="true" isLeaf="true" isAbstract="false" visibility="public_vis" isDerived="false">
					<Model:Namespace.contents>
						<Model:AssociationEnd xmi.id="a3717D25E01BD" name="package" annotation="" isNavigable="true" aggregation="composite" isChangeable="true" type="a327A5D19033E">
							<Model:AssociationEnd.multiplicity>
								<Model:MultiplicityType lower="1" upper="1" is_ordered="false" is_unique="false"/>
							</Model:AssociationEnd.multiplicity>
						</Model:AssociationEnd>
						<Model:AssociationEnd xmi.id="a3717D25E01D1" name="elementImport" annotation="" isNavigable="true" aggregation="none" isChangeable="true" type="a33CD73FB0168">
							<Model:AssociationEnd.multiplicity>
								<Model:MultiplicityType lower="0" upper="-1" is_ordered="false" is_unique="true"/>
							</Model:AssociationEnd.multiplicity>
						</Model:AssociationEnd>
					</Model:Namespace.contents>
				</Model:Association>
			</Model:Namespace.contents>
		</Model:Package>
	</XMI.content>
</XMI>
<?xml version="1.0" encoding="UTF-8"?>
<!--DOCTYPE XMI SYSTEM "Model.dtd"-->
<XMI verified="false" xmi.version="1.1" xmlns:Model="omg.org.mof.Model">
  <XMI.header>
    <XMI.documentation>
      <XMI.contact>
	Questions and discussion: mof-rtf@xxxxxxx;
	Raising issues: http://www.omg.org/library/issuerpt.html
	The OMG specification on which this is based: 
	   http://www.omg.org/cgi-bin/doc?ptc/2001-10-04
	The official/latest version of this file: 
	   omg.org/models/MOF1.4/XMI1.1/Model1.4/All.xml
      </XMI.contact>
      <XMI.exporter>
        ModelXMIProducer (switches -E)
	Hand-edited to insert this documentation, fix the DOCTYPE 
        and xmlns, and insert human reader-friendly xmi.ids.
      </XMI.exporter>
      <XMI.exporterVersion>
	Exporter generated using dMOF 1.1 'mof_1_3_transition' 
	(switches -g 1dot4)
      </XMI.exporterVersion>
      <XMI.longDescription>
	The MOF provides a set of modeling elements, including rules for 
	their use, with which to construct models.  Formally, the MOF is 
	defined in itself: in essence the MOF Model is its own metamodel.
	This file contains the MOF Model expressed as as MOF metamodel,
	along with the PrimitiveTypes and CorbaIdlTypes metamodels.
	This file is non-normative.
      </XMI.longDescription>
      <XMI.shortDescription>
	Definition of the metametamodels for MOF version 1.4, 
	generated according to XMI version 1.1.
      </XMI.shortDescription>
      <XMI.notice>
	The developers have granted to the OMG a nonexclusive, 
	royalty-free, paid-up, worldwide license to copy and distribute 
	this document and to modify this document and distribute copies 
	of the modified version.  For list of developers and full notice 
	see OMG document ptc/2001-10-04 
      </XMI.notice>
      <XMI.owner>
	Object Management Group, Inc.
      </XMI.owner>
    </XMI.documentation>
    <XMI.model xmi.name="MOF" xmi.version="1.4"/>
    <XMI.metamodel xmi.name="Model"  xmi.version="1.4"/>
  </XMI.header>
  <XMI.content>
    <Model:Package isAbstract="false" isLeaf="false" isRoot="false"
      name="PrimitiveTypes" visibility="public_vis" annotation="" xmi.id="a1">
      <Model:Namespace.contents>
	<Model:Tag annotation="" name="*tag"
	  tagId="javax.jmi.packagePrefix" xmi.id="a2">
	  <Model:Tag.values>javax.jmi</Model:Tag.values>
	  <Model:Tag.elements>
	    <Model:ModelElement xmi.idref="a1"/>`
	  </Model:Tag.elements>
	</Model:Tag>
	<Model:PrimitiveType annotation="" isAbstract="false"
	  isLeaf="false" isRoot="false" name="Boolean"
	  visibility="public_vis" xmi.id="Boolean"/>
	<Model:PrimitiveType annotation="" isAbstract="false"
	  isLeaf="false" isRoot="false" name="Integer"
	  visibility="public_vis" xmi.id="Integer"/>
	<Model:PrimitiveType annotation="" isAbstract="false"
	  isLeaf="false" isRoot="false" name="Long"
	  visibility="public_vis" xmi.id="Long"/>
	<Model:PrimitiveType annotation="" isAbstract="false"
	  isLeaf="false" isRoot="false" name="Float"
	  visibility="public_vis" xmi.id="Float"/>
	<Model:PrimitiveType annotation="" isAbstract="false"
	  isLeaf="false" isRoot="false" name="Double"
	  visibility="public_vis" xmi.id="Double"/>
	<Model:PrimitiveType annotation="" isAbstract="false"
	  isLeaf="false" isRoot="false" name="String"
	  visibility="public_vis" xmi.id="String"/>
      </Model:Namespace.contents>
    </Model:Package>
    <Model:Package annotation="" isAbstract="false" isLeaf="false"
      isRoot="false" name="Model" visibility="public_vis" xmi.id="a9">
      <Model:ModelElement.constraints>
	<Model:Constraint xmi.idref="a10"/>
	<Model:Constraint xmi.idref="a11"/>
	<Model:Constraint xmi.idref="a12"/>
	<Model:Constraint xmi.idref="a13"/>
      </Model:ModelElement.constraints>
      <Model:Namespace.contents>
	<Model:Import annotation="" isClustered="false"
	  name="PrimitiveTypes" visibility="public_vis" xmi.id="a14">
	  <Model:Import.importedNamespace>
	    <Model:Namespace xmi.idref="a1"/>
	  </Model:Import.importedNamespace>
	</Model:Import>
	<Model:Tag annotation="" name="*tag_1"
	  tagId="org.omg.mof.idl_prefix" xmi.id="a15">
	  <Model:Tag.values>org.omg.mof</Model:Tag.values>
	  <Model:Tag.elements>
	    <Model:ModelElement xmi.idref="a9"/>
	  </Model:Tag.elements>
	</Model:Tag>
	<Model:Tag annotation="" name="*tag_2"
	  tagId="org.omg.mof.idl_version" xmi.id="a16">
	  <Model:Tag.values>1.4</Model:Tag.values>
	  <Model:Tag.elements>
	    <Model:ModelElement xmi.idref="a9"/>
	  </Model:Tag.elements>
	</Model:Tag>
	<Model:Tag annotation="" name="*tag_3"
	  tagId="javax.jmi.packagePrefix" xmi.id="a17">
	  <Model:Tag.values>javax.jmi</Model:Tag.values>
	  <Model:Tag.elements>
	    <Model:ModelElement xmi.idref="a9"/>
	  </Model:Tag.elements>
	</Model:Tag>
	<Model:Tag annotation="" name="*tag_4"
	  tagId="org.omg.xmi.namespace" xmi.id="a18">
	  <Model:Tag.values>Model</Model:Tag.values>
	  <Model:Tag.elements>
	    <Model:ModelElement xmi.idref="a9"/>
	  </Model:Tag.elements>
	</Model:Tag>
	<Model:Class annotation="" isAbstract="true" isLeaf="false"
	  isRoot="false" isSingleton="false" name="ModelElement"
	  visibility="public_vis" xmi.id="a19">
	  <Model:ModelElement.constraints>
	    <Model:Constraint xmi.idref="a20"/>
	    <Model:Constraint xmi.idref="a21"/>
	    <Model:Constraint xmi.idref="a22"/>
	    <Model:Constraint xmi.idref="a23"/>
	  </Model:ModelElement.constraints>
	  <Model:Namespace.contents>
	    <Model:Tag annotation="" name="*tag_5"
	      tagId="org.omg.mof.idl_version" xmi.id="a24">
	      <Model:Tag.values>1.4</Model:Tag.values>
	      <Model:Tag.elements>
		<Model:ModelElement xmi.idref="a19"/>
	      </Model:Tag.elements>
	    </Model:Tag>
	    <Model:Constraint annotation=""
	      evaluationPolicy="deferred" language="OCL"
	      name="MustBeContainedUnlessPackage" xmi.id="a20">
	      <Model.Constraint.expression xml:space="preserve">context ModelElement
inv: 
not self.oclIsTypeOf(Package) implies 
  self.container -&gt; size = 1</Model.Constraint.expression>
	      <Model:Constraint.constrainedElements>
		<Model:ModelElement xmi.idref="a19"/>
	      </Model:Constraint.constrainedElements>
	    </Model:Constraint>
	    <Model:Constraint annotation=""
	      evaluationPolicy="deferred" language="OCL" xmi.id="a21">
	      <Model.ModelElement.name xml:space="preserve">FrozenAttributesCannotBeChanged</Model.ModelElement.name>
	      <Model.Constraint.expression xml:space="preserve">context ModelElement
inv: 
self.isFrozen() implies 
  let myTypes = 
    self.oclType() -&gt; allSupertypes() -&gt; includes(self.oclType()) in
  let myAttrs : Set(Attribute) = 
    self.RefBaseObject::refMetaObject() -&gt; asOclType(Class) -&gt; 
    findElementsByTypeExtended(Attribute) in
  myAttrs -&gt; forAll(a | 
    self.RefObject::refValue@pre(a) = self.RefObject::refValue(a))</Model.Constraint.expression>
	      <Model:Constraint.constrainedElements>
		<Model:ModelElement xmi.idref="a19"/>
	      </Model:Constraint.constrainedElements>
	    </Model:Constraint>
	    <Model:Constraint annotation=""
	      evaluationPolicy="deferred" language="OCL"
	      name="FrozenElementsCannotBeDeleted" xmi.id="a22">
	      <Model.Constraint.expression xml:space="preserve">context ModelElement
post: 
(self.isFrozen@pre() and 
 self.container@pre -&gt; notEmpty and
 self.container.isFrozen@pre()) implies
(self.container.Object::non_existent() or 
 not self.Object::non_existent())</Model.Constraint.expression>
	      <Model:Constraint.constrainedElements>
		<Model:ModelElement xmi.idref="a19"/>
	      </Model:Constraint.constrainedElements>
	    </Model:Constraint>
	    <Model:Constraint annotation=""
	      evaluationPolicy="deferred" language="OCL" xmi.id="a23">
	      <Model.ModelElement.name xml:space="preserve">FrozenDependenciesCannotBeChanged</Model.ModelElement.name>
	      <Model.Constraint.expression xml:space="preserve">context ModelElement
post: 
self.isFrozen() implies 
  let myClasses = self.oclType() -&gt; allSupertypes() -&gt; 
    includes(self.oclType()) in
  let myRefs = Set(Reference) = 
    self.RefBaseObject::refMetaObject() -&gt; asOclType(Class) -&gt; 
    findElementsByTypeExtended(Reference) in
  let myDepRefs = myRefs -&gt; 
    select(r | Set{&quot;
		  &quot;
		  &quot;
      includes(r.name)) in
  myDepRefs -&gt; forAll(r | 
    self.RefObject::refValue@pre(r) = self.RefObject::refValue(r))</Model.Constraint.expression>
	      <Model:Constraint.constrainedElements>
		<Model:ModelElement xmi.idref="a19"/>
	      </Model:Constraint.constrainedElements>
	    </Model:Constraint>
	    <Model:Attribute annotation="" isChangeable="true"
	      isDerived="false" name="name" scope="instance_level"
	      visibility="public_vis" xmi.id="a25">
	      <Model:StructuralFeature.multiplicity>
		<XMI.field>1</XMI.field>
		<XMI.field>1</XMI.field>
		<XMI.field>false</XMI.field>
		<XMI.field>false</XMI.field>
	      </Model:StructuralFeature.multiplicity>
	      <Model:TypedElement.type>
		<Model:Classifier xmi.idref="String"/>
	      </Model:TypedElement.type>
	    </Model:Attribute>
	    <Model:Tag annotation="" name="*tag_6"
	      tagId="org.omg.mof.idl_version" xmi.id="a26">
	      <Model:Tag.values>1.4</Model:Tag.values>
	      <Model:Tag.elements>
		<Model:ModelElement xmi.idref="a25"/>
	      </Model:Tag.elements>
	    </Model:Tag>
	    <Model:Attribute annotation="" isChangeable="false"
	      isDerived="true" name="qualifiedName"
	      scope="instance_level" visibility="public_vis" xmi.id="a27">
	      <Model:StructuralFeature.multiplicity>
		<XMI.field>1</XMI.field>
		<XMI.field>-1</XMI.field>
		<XMI.field>true</XMI.field>
		<XMI.field>false</XMI.field>
	      </Model:StructuralFeature.multiplicity>
	      <Model:TypedElement.type>
		<Model:Classifier xmi.idref="String"/>
	      </Model:TypedElement.type>
	    </Model:Attribute>
	    <Model:Tag annotation="" name="*tag_7"
	      tagId="org.omg.mof.idl_version" xmi.id="a28">
	      <Model:Tag.values>1.4</Model:Tag.values>
	      <Model:Tag.elements>
		<Model:ModelElement xmi.idref="a27"/>
	      </Model:Tag.elements>
	    </Model:Tag>
	    <Model:Attribute annotation="" isChangeable="true"
	      isDerived="false" name="annotation"
	      scope="instance_level" visibility="public_vis" xmi.id="a29">
	      <Model:StructuralFeature.multiplicity>
		<XMI.field>1</XMI.field>
		<XMI.field>1</XMI.field>
		<XMI.field>false</XMI.field>
		<XMI.field>false</XMI.field>
	      </Model:StructuralFeature.multiplicity>
	      <Model:TypedElement.type>
		<Model:Classifier xmi.idref="String"/>
	      </Model:TypedElement.type>
	    </Model:Attribute>
	    <Model:Tag annotation="" name="*tag_8"
	      tagId="org.omg.mof.idl_version" xmi.id="a30">
	      <Model:Tag.values>1.4</Model:Tag.values>
	      <Model:Tag.elements>
		<Model:ModelElement xmi.idref="a29"/>
	      </Model:Tag.elements>
	    </Model:Tag>
	    <Model:Reference annotation="" isChangeable="false"
	      name="requiredElements" scope="instance_level"
	      visibility="public_vis" xmi.id="a31">
	      <Model:StructuralFeature.multiplicity>
		<XMI.field>0</XMI.field>
		<XMI.field>-1</XMI.field>
		<XMI.field>false</XMI.field>
		<XMI.field>true</XMI.field>
	      </Model:StructuralFeature.multiplicity>
	      <Model:TypedElement.type>
		<Model:Classifier xmi.idref="a19"/>
	      </Model:TypedElement.type>
	      <Model:Reference.referencedEnd>
		<Model:AssociationEnd xmi.idref="a32"/>
	      </Model:Reference.referencedEnd>
	    </Model:Reference>
	    <Model:Constant annotation="" name="ContainerDep"
	      value="container" xmi.id="a33">
	      <Model:TypedElement.type>
		<Model:Classifier xmi.idref="String"/>
	      </Model:TypedElement.type>
	    </Model:Constant>
	    <Model:Constant annotation="" name="ContentsDep"
	      value="contents" xmi.id="a34">
	      <Model:TypedElement.type>
		<Model:Classifier xmi.idref="String"/>
	      </Model:TypedElement.type>
	    </Model:Constant>
	    <Model:Constant annotation="" name="SignatureDep"
	      value="signature" xmi.id="a35">
	      <Model:TypedElement.type>
		<Model:Classifier xmi.idref="String"/>
	      </Model:TypedElement.type>
	    </Model:Constant>
	    <Model:Constant annotation="" name="ConstraintDep"
	      value="constraint" xmi.id="a36">
	      <Model:TypedElement.type>
		<Model:Classifier xmi.idref="String"/>
	      </Model:TypedElement.type>
	    </Model:Constant>
	    <Model:Constant annotation=""
	      name="ConstrainedElementsDep"
	      value="constrained elements" xmi.id="a37">
	      <Model:TypedElement.type>
		<Model:Classifier xmi.idref="String"/>
	      </Model:TypedElement.type>
	    </Model:Constant>
	    <Model:Constant annotation="" name="SpecializationDep"
	      value="specialization" xmi.id="a38">
	      <Model:TypedElement.type>
		<Model:Classifier xmi.idref="String"/>
	      </Model:TypedElement.type>
	    </Model:Constant>
	    <Model:Constant annotation="" name="ImportDep"
	      value="import" xmi.id="a39">
	      <Model:TypedElement.type>
		<Model:Classifier xmi.idref="String"/>
	      </Model:TypedElement.type>
	    </Model:Constant>
	    <Model:Constant annotation="" name="TypeDefinitionDep"
	      value="type definition" xmi.id="a40">
	      <Model:TypedElement.type>
		<Model:Classifier xmi.idref="String"/>
	      </Model:TypedElement.type>
	    </Model:Constant>
	    <Model:Constant annotation="" name="ReferencedEndsDep"
	      value="referenced ends" xmi.id="a41">
	      <Model:TypedElement.type>
		<Model:Classifier xmi.idref="String"/>
	      </Model:TypedElement.type>
	    </Model:Constant>
	    <Model:Constant annotation="" name="TaggedElementsDep"
	      value="tagged elements" xmi.id="a42">
	      <Model:TypedElement.type>
		<Model:Classifier xmi.idref="String"/>
	      </Model:TypedElement.type>
	    </Model:Constant>
	    <Model:Constant annotation="" name="IndirectDep"
	      value="indirect" xmi.id="a43">
	      <Model:TypedElement.type>
		<Model:Classifier xmi.idref="String"/>
	      </Model:TypedElement.type>
	    </Model:Constant>
	    <Model:Constant annotation="" name="AllDep" value="all" xmi.id="a44">
	      <Model:TypedElement.type>
		<Model:Classifier xmi.idref="String"/>
	      </Model:TypedElement.type>
	    </Model:Constant>
	    <Model:Operation annotation="" isQuery="false"
	      name="findRequiredElements" scope="instance_level"
	      visibility="public_vis" xmi.id="a45">
	      <Model:Namespace.contents>
		<Model:Parameter annotation="" direction="return_dir"
		  name="**result**" xmi.id="a46">
		  <Model:Parameter.multiplicity>
		    <XMI.field>0</XMI.field>
		    <XMI.field>-1</XMI.field>
		    <XMI.field>false</XMI.field>
		    <XMI.field>true</XMI.field>
		  </Model:Parameter.multiplicity>
		  <Model:TypedElement.type>
		    <Model:Classifier xmi.idref="a19"/>
		  </Model:TypedElement.type>
		</Model:Parameter>
		<Model:Parameter annotation="" direction="in_dir"
		  name="kinds" xmi.id="a47">
		  <Model:Parameter.multiplicity>
		    <XMI.field>1</XMI.field>
		    <XMI.field>-1</XMI.field>
		    <XMI.field>false</XMI.field>
		    <XMI.field>true</XMI.field>
		  </Model:Parameter.multiplicity>
		  <Model:TypedElement.type>
		    <Model:Classifier xmi.idref="String"/>
		  </Model:TypedElement.type>
		</Model:Parameter>
		<Model:Parameter annotation="" direction="in_dir"
		  name="recursive" xmi.id="a48">
		  <Model:Parameter.multiplicity>
		    <XMI.field>1</XMI.field>
		    <XMI.field>1</XMI.field>
		    <XMI.field>false</XMI.field>
		    <XMI.field>false</XMI.field>
		  </Model:Parameter.multiplicity>
		  <Model:TypedElement.type>
		    <Model:Classifier xmi.idref="Boolean"/>
		  </Model:TypedElement.type>
		</Model:Parameter>
		<Model:Tag annotation="" name="*tag_9"
		  tagId="org.omg.mof.idl_version" xmi.id="a49">
		  <Model:Tag.values>1.4</Model:Tag.values>
		  <Model:Tag.elements>
		    <Model:ModelElement xmi.idref="a45"/>
		  </Model:Tag.elements>
		</Model:Tag>
	      </Model:Namespace.contents>
	    </Model:Operation>
	    <Model:Operation annotation="" isQuery="false"
	      name="isRequiredBecause" scope="instance_level"
	      visibility="public_vis" xmi.id="a50">
	      <Model:Namespace.contents>
		<Model:Parameter annotation="" direction="return_dir"
		  name="**result**" xmi.id="a51">
		  <Model:Parameter.multiplicity>
		    <XMI.field>1</XMI.field>
		    <XMI.field>1</XMI.field>
		    <XMI.field>false</XMI.field>
		    <XMI.field>false</XMI.field>
		  </Model:Parameter.multiplicity>
		  <Model:TypedElement.type>
		    <Model:Classifier xmi.idref="Boolean"/>
		  </Model:TypedElement.type>
		</Model:Parameter>
		<Model:Parameter annotation="" direction="in_dir"
		  name="otherElement" xmi.id="a52">
		  <Model:Parameter.multiplicity>
		    <XMI.field>1</XMI.field>
		    <XMI.field>1</XMI.field>
		    <XMI.field>false</XMI.field>
		    <XMI.field>false</XMI.field>
		  </Model:Parameter.multiplicity>
		  <Model:TypedElement.type>
		    <Model:Classifier xmi.idref="a19"/>
		  </Model:TypedElement.type>
		</Model:Parameter>
		<Model:Parameter annotation="" direction="out_dir"
		  name="reason" xmi.id="a53">
		  <Model:Parameter.multiplicity>
		    <XMI.field>1</XMI.field>
		    <XMI.field>1</XMI.field>
		    <XMI.field>false</XMI.field>
		    <XMI.field>false</XMI.field>
		  </Model:Parameter.multiplicity>
		  <Model:TypedElement.type>
		    <Model:Classifier xmi.idref="String"/>
		  </Model:TypedElement.type>
		</Model:Parameter>
		<Model:Tag annotation="" name="*tag_10"
		  tagId="org.omg.mof.idl_version" xmi.id="a54">
		  <Model:Tag.values>1.4</Model:Tag.values>
		  <Model:Tag.elements>
		    <Model:ModelElement xmi.idref="a50"/>
		  </Model:Tag.elements>
		</Model:Tag>
	      </Model:Namespace.contents>
	    </Model:Operation>
	    <Model:Reference annotation="" isChangeable="true"
	      name="container" scope="instance_level"
	      visibility="public_vis" xmi.id="a55">
	      <Model:StructuralFeature.multiplicity>
		<XMI.field>0</XMI.field>
		<XMI.field>1</XMI.field>
		<XMI.field>false</XMI.field>
		<XMI.field>false</XMI.field>
	      </Model:StructuralFeature.multiplicity>
	      <Model:TypedElement.type>
		<Model:Classifier xmi.idref="a56"/>
	      </Model:TypedElement.type>
	      <Model:Reference.referencedEnd>
		<Model:AssociationEnd xmi.idref="a57"/>
	      </Model:Reference.referencedEnd>
	    </Model:Reference>
	    <Model:Reference annotation="" isChangeable="true"
	      name="constraints" scope="instance_level"
	      visibility="public_vis" xmi.id="a58">
	      <Model:StructuralFeature.multiplicity>
		<XMI.field>0</XMI.field>
		<XMI.field>-1</XMI.field>
		<XMI.field>false</XMI.field>
		<XMI.field>true</XMI.field>
	      </Model:StructuralFeature.multiplicity>
	      <Model:TypedElement.type>
		<Model:Classifier xmi.idref="a59"/>
	      </Model:TypedElement.type>
	      <Model:Reference.referencedEnd>
		<Model:AssociationEnd xmi.idref="a60"/>
	      </Model:Reference.referencedEnd>
	    </Model:Reference>
	    <Model:Operation annotation="" isQuery="false"
	      name="isFrozen" scope="instance_level"
	      visibility="public_vis" xmi.id="a61">
	      <Model:Namespace.contents>
		<Model:Parameter annotation="" direction="return_dir"
		  name="**result**" xmi.id="a62">
		  <Model:Parameter.multiplicity>
		    <XMI.field>1</XMI.field>
		    <XMI.field>1</XMI.field>
		    <XMI.field>false</XMI.field>
		    <XMI.field>false</XMI.field>
		  </Model:Parameter.multiplicity>
		  <Model:TypedElement.type>
		    <Model:Classifier xmi.idref="Boolean"/>
		  </Model:TypedElement.type>
		</Model:Parameter>
	      </Model:Namespace.contents>
	    </Model:Operation>
	    <Model:Operation annotation="" isQuery="false"
	      name="isVisible" scope="instance_level"
	      visibility="public_vis" xmi.id="a63">
	      <Model:Namespace.contents>
		<Model:Parameter annotation="" direction="return_dir"
		  name="**result**" xmi.id="a64">
		  <Model:Parameter.multiplicity>
		    <XMI.field>1</XMI.field>
		    <XMI.field>1</XMI.field>
		    <XMI.field>false</XMI.field>
		    <XMI.field>false</XMI.field>
		  </Model:Parameter.multiplicity>
		  <Model:TypedElement.type>
		    <Model:Classifier xmi.idref="Boolean"/>
		  </Model:TypedElement.type>
		</Model:Parameter>
		<Model:Parameter annotation="" direction="in_dir"
		  name="otherElement" xmi.id="a65">
		  <Model:Parameter.multiplicity>
		    <XMI.field>1</XMI.field>
		    <XMI.field>1</XMI.field>
		    <XMI.field>false</XMI.field>
		    <XMI.field>false</XMI.field>
		  </Model:Parameter.multiplicity>
		  <Model:TypedElement.type>
		    <Model:Classifier xmi.idref="a19"/>
		  </Model:TypedElement.type>
		</Model:Parameter>
	      </Model:Namespace.contents>
	    </Model:Operation>
	  </Model:Namespace.contents>
	</Model:Class>
	<Model:EnumerationType annotation="" isAbstract="false"
	  isLeaf="true" isRoot="true" name="VisibilityKind"
	  visibility="public_vis" xmi.id="a66">
	  <Model:EnumerationType.labels>public_vis</Model:EnumerationType.labels>
	  <Model:EnumerationType.labels>protected_vis</Model:EnumerationType.labels>
	  <Model:EnumerationType.labels>private_vis</Model:EnumerationType.labels>
	</Model:EnumerationType>
	<Model:Class annotation="" isAbstract="true" isLeaf="false"
	  isRoot="false" isSingleton="false" name="Namespace"
	  visibility="public_vis" xmi.id="a56">
	  <Model:ModelElement.constraints>
	    <Model:Constraint xmi.idref="a67"/>
	  </Model:ModelElement.constraints>
	  <Model:Namespace.contents>
	    <Model:Tag annotation="" name="*tag_11"
	      tagId="org.omg.mof.idl_version" xmi.id="a68">
	      <Model:Tag.values>1.4</Model:Tag.values>
	      <Model:Tag.elements>
		<Model:ModelElement xmi.idref="a56"/>
	      </Model:Tag.elements>
	    </Model:Tag>
	    <Model:Constraint annotation=""
	      evaluationPolicy="deferred" language="OCL"
	      name="ContentNamesMustNotCollide" xmi.id="a67">
	      <Model.Constraint.expression xml:space="preserve">context Namespace
inv: self.contents.forAll(e1, e2 | e1.name = e2.name implies r1 = r2)</Model.Constraint.expression>
	      <Model:Constraint.constrainedElements>
		<Model:ModelElement xmi.idref="a56"/>
	      </Model:Constraint.constrainedElements>
	    </Model:Constraint>
	    <Model:Exception annotation="" name="NameNotFound"
	      scope="instance_level" visibility="public_vis" xmi.id="a69">
	      <Model:Namespace.contents>
		<Model:Parameter annotation="" direction="out_dir"
		  name="name" xmi.id="a70">
		  <Model:Parameter.multiplicity>
		    <XMI.field>1</XMI.field>
		    <XMI.field>1</XMI.field>
		    <XMI.field>false</XMI.field>
		    <XMI.field>false</XMI.field>
		  </Model:Parameter.multiplicity>
		  <Model:TypedElement.type>
		    <Model:Classifier xmi.idref="String"/>
		  </Model:TypedElement.type>
		</Model:Parameter>
		<Model:Tag annotation="" name="*tag_12"
		  tagId="org.omg.mof.idl_version" xmi.id="a71">
		  <Model:Tag.values>1.4</Model:Tag.values>
		  <Model:Tag.elements>
		    <Model:ModelElement xmi.idref="a69"/>
		  </Model:Tag.elements>
		</Model:Tag>
	      </Model:Namespace.contents>
	    </Model:Exception>
	    <Model:Exception annotation="" name="NameNotResolved"
	      scope="instance_level" visibility="public_vis" xmi.id="a72">
	      <Model:Namespace.contents>
		<Model:Parameter annotation="" direction="out_dir"
		  name="explanation" xmi.id="a73">
		  <Model:Parameter.multiplicity>
		    <XMI.field>1</XMI.field>
		    <XMI.field>1</XMI.field>
		    <XMI.field>false</XMI.field>
		    <XMI.field>false</XMI.field>
		  </Model:Parameter.multiplicity>
		  <Model:TypedElement.type>
		    <Model:Classifier xmi.idref="String"/>
		  </Model:TypedElement.type>
		</Model:Parameter>
		<Model:Parameter annotation="" direction="out_dir"
		  name="restOfName" xmi.id="a74">
		  <Model:Parameter.multiplicity>
		    <XMI.field>0</XMI.field>
		    <XMI.field>-1</XMI.field>
		    <XMI.field>true</XMI.field>
		    <XMI.field>false</XMI.field>
		  </Model:Parameter.multiplicity>
		  <Model:TypedElement.type>
		    <Model:Classifier xmi.idref="String"/>
		  </Model:TypedElement.type>
		</Model:Parameter>
		<Model:Tag annotation="" name="*tag_13"
		  tagId="org.omg.mof.idl_version" xmi.id="a75">
		  <Model:Tag.values>1.4</Model:Tag.values>
		  <Model:Tag.elements>
		    <Model:ModelElement xmi.idref="a72"/>
		  </Model:Tag.elements>
		</Model:Tag>
	      </Model:Namespace.contents>
	    </Model:Exception>
	    <Model:Reference annotation="" isChangeable="true"
	      name="contents" scope="instance_level"
	      visibility="public_vis" xmi.id="a76">
	      <Model:StructuralFeature.multiplicity>
		<XMI.field>0</XMI.field>
		<XMI.field>-1</XMI.field>
		<XMI.field>true</XMI.field>
		<XMI.field>true</XMI.field>
	      </Model:StructuralFeature.multiplicity>
	      <Model:TypedElement.type>
		<Model:Classifier xmi.idref="a19"/>
	      </Model:TypedElement.type>
	      <Model:Reference.referencedEnd>
		<Model:AssociationEnd xmi.idref="a77"/>
	      </Model:Reference.referencedEnd>
	    </Model:Reference>
	    <Model:Operation annotation="" isQuery="false"
	      name="lookupElement" scope="instance_level"
	      visibility="public_vis" xmi.id="a78">
	      <Model:Namespace.contents>
		<Model:Parameter annotation="" direction="return_dir"
		  name="**result**" xmi.id="a79">
		  <Model:Parameter.multiplicity>
		    <XMI.field>1</XMI.field>
		    <XMI.field>1</XMI.field>
		    <XMI.field>false</XMI.field>
		    <XMI.field>false</XMI.field>
		  </Model:Parameter.multiplicity>
		  <Model:TypedElement.type>
		    <Model:Classifier xmi.idref="a19"/>
		  </Model:TypedElement.type>
		</Model:Parameter>
		<Model:Parameter annotation="" direction="in_dir"
		  name="name" xmi.id="a80">
		  <Model:Parameter.multiplicity>
		    <XMI.field>1</XMI.field>
		    <XMI.field>1</XMI.field>
		    <XMI.field>false</XMI.field>
		    <XMI.field>false</XMI.field>
		  </Model:Parameter.multiplicity>
		  <Model:TypedElement.type>
		    <Model:Classifier xmi.idref="String"/>
		  </Model:TypedElement.type>
		</Model:Parameter>
		<Model:Tag annotation="" name="*tag_14"
		  tagId="org.omg.mof.idl_version" xmi.id="a81">
		  <Model:Tag.values>1.4</Model:Tag.values>
		  <Model:Tag.elements>
		    <Model:ModelElement xmi.idref="a78"/>
		  </Model:Tag.elements>
		</Model:Tag>
	      </Model:Namespace.contents>
	      <Model:Operation.exceptions>
		<Model:Exception xmi.idref="a69"/>
	      </Model:Operation.exceptions>
	    </Model:Operation>
	    <Model:Operation annotation="" isQuery="false"
	      name="resolveQualifiedName" scope="instance_level"
	      visibility="public_vis" xmi.id="a82">
	      <Model:Namespace.contents>
		<Model:Parameter annotation="" direction="return_dir"
		  name="**result**" xmi.id="a83">
		  <Model:Parameter.multiplicity>
		    <XMI.field>1</XMI.field>
		    <XMI.field>1</XMI.field>
		    <XMI.field>false</XMI.field>
		    <XMI.field>false</XMI.field>
		  </Model:Parameter.multiplicity>
		  <Model:TypedElement.type>
		    <Model:Classifier xmi.idref="a19"/>
		  </Model:TypedElement.type>
		</Model:Parameter>
		<Model:Parameter annotation="" direction="in_dir"
		  name="qualifiedName" xmi.id="a84">
		  <Model:Parameter.multiplicity>
		    <XMI.field>1</XMI.field>
		    <XMI.field>-1</XMI.field>
		    <XMI.field>true</XMI.field>
		    <XMI.field>false</XMI.field>
		  </Model:Parameter.multiplicity>
		  <Model:TypedElement.type>
		    <Model:Classifier xmi.idref="String"/>
		  </Model:TypedElement.type>
		</Model:Parameter>
		<Model:Tag annotation="" name="*tag_15"
		  tagId="org.omg.mof.idl_version" xmi.id="a85">
		  <Model:Tag.values>1.4</Model:Tag.values>
		  <Model:Tag.elements>
		    <Model:ModelElement xmi.idref="a82"/>
		  </Model:Tag.elements>
		</Model:Tag>
	      </Model:Namespace.contents>
	      <Model:Operation.exceptions>
		<Model:Exception xmi.idref="a72"/>
	      </Model:Operation.exceptions>
	    </Model:Operation>
	    <Model:Operation annotation="" isQuery="false"
	      name="findElementsByType" scope="instance_level"
	      visibility="public_vis" xmi.id="a86">
	      <Model:Namespace.contents>
		<Model:Parameter annotation="" direction="return_dir"
		  name="**result**" xmi.id="a87">
		  <Model:Parameter.multiplicity>
		    <XMI.field>0</XMI.field>
		    <XMI.field>-1</XMI.field>
		    <XMI.field>true</XMI.field>
		    <XMI.field>true</XMI.field>
		  </Model:Parameter.multiplicity>
		  <Model:TypedElement.type>
		    <Model:Classifier xmi.idref="a19"/>
		  </Model:TypedElement.type>
		</Model:Parameter>
		<Model:Parameter annotation="" direction="in_dir"
		  name="ofType" xmi.id="a88">
		  <Model:Parameter.multiplicity>
		    <XMI.field>1</XMI.field>
		    <XMI.field>1</XMI.field>
		    <XMI.field>false</XMI.field>
		    <XMI.field>false</XMI.field>
		  </Model:Parameter.multiplicity>
		  <Model:TypedElement.type>
		    <Model:Classifier xmi.idref="a89"/>
		  </Model:TypedElement.type>
		</Model:Parameter>
		<Model:Parameter annotation="" direction="in_dir"
		  name="includeSubtypes" xmi.id="a90">
		  <Model:Parameter.multiplicity>
		    <XMI.field>1</XMI.field>
		    <XMI.field>1</XMI.field>
		    <XMI.field>false</XMI.field>
		    <XMI.field>false</XMI.field>
		  </Model:Parameter.multiplicity>
		  <Model:TypedElement.type>
		    <Model:Classifier xmi.idref="Boolean"/>
		  </Model:TypedElement.type>
		</Model:Parameter>
	      </Model:Namespace.contents>
	    </Model:Operation>
	    <Model:Operation annotation="" isQuery="false"
	      name="nameIsValid" scope="instance_level"
	      visibility="public_vis" xmi.id="a91">
	      <Model:Namespace.contents>
		<Model:Parameter annotation="" direction="return_dir"
		  name="**result**" xmi.id="a92">
		  <Model:Parameter.multiplicity>
		    <XMI.field>1</XMI.field>
		    <XMI.field>1</XMI.field>
		    <XMI.field>false</XMI.field>
		    <XMI.field>false</XMI.field>
		  </Model:Parameter.multiplicity>
		  <Model:TypedElement.type>
		    <Model:Classifier xmi.idref="Boolean"/>
		  </Model:TypedElement.type>
		</Model:Parameter>
		<Model:Parameter annotation="" direction="in_dir"
		  name="proposedName" xmi.id="a93">
		  <Model:Parameter.multiplicity>
		    <XMI.field>1</XMI.field>
		    <XMI.field>1</XMI.field>
		    <XMI.field>false</XMI.field>
		    <XMI.field>false</XMI.field>
		  </Model:Parameter.multiplicity>
		  <Model:TypedElement.type>
		    <Model:Classifier xmi.idref="String"/>
		  </Model:TypedElement.type>
		</Model:Parameter>
		<Model:Tag annotation="" name="*tag_16"
		  tagId="org.omg.mof.idl_version" xmi.id="a94">
		  <Model:Tag.values>1.4</Model:Tag.values>
		  <Model:Tag.elements>
		    <Model:ModelElement xmi.idref="a91"/>
		  </Model:Tag.elements>
		</Model:Tag>
	      </Model:Namespace.contents>
	    </Model:Operation>
	  </Model:Namespace.contents>
	  <Model:GeneralizableElement.supertypes>
	    <Model:GeneralizableElement xmi.idref="a19"/>
	  </Model:GeneralizableElement.supertypes>
	</Model:Class>
	<Model:Class annotation="" isAbstract="true" isLeaf="false"
	  isRoot="false" isSingleton="false"
	  name="GeneralizableElement" visibility="public_vis" xmi.id="a95">
	  <Model:ModelElement.constraints>
	    <Model:Constraint xmi.idref="a96"/>
	    <Model:Constraint xmi.idref="a97"/>
	    <Model:Constraint xmi.idref="a98"/>
	    <Model:Constraint xmi.idref="a99"/>
	    <Model:Constraint xmi.idref="a100"/>
	    <Model:Constraint xmi.idref="a101"/>
	    <Model:Constraint xmi.idref="a102"/>
	  </Model:ModelElement.constraints>
	  <Model:Namespace.contents>
	    <Model:Tag annotation="" name="*tag_17"
	      tagId="org.omg.mof.idl_version" xmi.id="a103">
	      <Model:Tag.values>1.4</Model:Tag.values>
	      <Model:Tag.elements>
		<Model:ModelElement xmi.idref="a95"/>
	      </Model:Tag.elements>
	    </Model:Tag>
	    <Model:Constraint annotation=""
	      evaluationPolicy="deferred" language="OCL"
	      name="SupertypeMustNotBeSelf" xmi.id="a96">
	      <Model.Constraint.expression xml:space="preserve">context GeneralizableElement
inv: self.allSupertypes() -&gt; forAll(s | s &lt;&gt; self)</Model.Constraint.expression>
	      <Model:Constraint.constrainedElements>
		<Model:ModelElement xmi.idref="a95"/>
	      </Model:Constraint.constrainedElements>
	    </Model:Constraint>
	    <Model:Constraint annotation=""
	      evaluationPolicy="deferred" language="OCL"
	      name="SupertypeKindMustBeSame" xmi.id="a97">
	      <Model.Constraint.expression xml:space="preserve">context GeneralizableElement
inv: self.supertypes -&gt; forAll(s | s.oclType() = self.oclType())</Model.Constraint.expression>
	      <Model:Constraint.constrainedElements>
		<Model:ModelElement xmi.idref="a95"/>
	      </Model:Constraint.constrainedElements>
	    </Model:Constraint>
	    <Model:Constraint annotation=""
	      evaluationPolicy="deferred" language="OCL" xmi.id="a98">
	      <Model.ModelElement.name xml:space="preserve">ContentsMustNotCollideWithSupertypes</Model.ModelElement.name>
	      <Model.Constraint.expression xml:space="preserve">context GeneralizableElement
inv:
let superContents = self.allSupertypes() -&gt; 
  collect(s | s.contents) in
self.contents -&gt; forAll(m1 | superContents -&gt; 
  forAll(m2 | m1.name = m2.name implies m1 = m2))</Model.Constraint.expression>
	      <Model:Constraint.constrainedElements>
		<Model:ModelElement xmi.idref="a95"/>
	      </Model:Constraint.constrainedElements>
	    </Model:Constraint>
	    <Model:Constraint annotation=""
	      evaluationPolicy="deferred" language="OCL"
	      name="DiamondRuleMustBeObeyed" xmi.id="a99">
	      <Model.Constraint.expression xml:space="preserve">context GeneralizableElement
inv:
let superNamespaces = 
  self.supertypes -&gt; collect(s | s.extendedNamespace) in
superNamespaces -&gt; asSet -&gt; isUnique(s | s.name)</Model.Constraint.expression>
	      <Model:Constraint.constrainedElements>
		<Model:ModelElement xmi.idref="a95"/>
	      </Model:Constraint.constrainedElements>
	    </Model:Constraint>
	    <Model:Constraint annotation=""
	      evaluationPolicy="deferred" language="OCL"
	      name="NoSupertypesAllowedForRoot" xmi.id="a100">
	      <Model.Constraint.expression xml:space="preserve">context GeneralizableElement
inv: self.isRoot implies self.supertypes -&gt; isEmpty</Model.Constraint.expression>
	      <Model:Constraint.constrainedElements>
		<Model:ModelElement xmi.idref="a95"/>
	      </Model:Constraint.constrainedElements>
	    </Model:Constraint>
	    <Model:Constraint annotation=""
	      evaluationPolicy="deferred" language="OCL"
	      name="SupertypesMustBeVisible" xmi.id="a101">
	      <Model.Constraint.expression xml:space="preserve">context GeneralizableElement
inv: self.supertypes -&gt; forAll(s | self.isVisible(s))</Model.Constraint.expression>
	      <Model:Constraint.constrainedElements>
		<Model:ModelElement xmi.idref="a95"/>
	      </Model:Constraint.constrainedElements>
	    </Model:Constraint>
	    <Model:Constraint annotation=""
	      evaluationPolicy="deferred" language="OCL"
	      name="NoSubtypesAllowedForLeaf" xmi.id="a102">
	      <Model.Constraint.expression xml:space="preserve">context GeneralizableElement
inv: self.supertypes -&gt; forAll(s | not s.isLeaf)</Model.Constraint.expression>
	      <Model:Constraint.constrainedElements>
		<Model:ModelElement xmi.idref="a95"/>
	      </Model:Constraint.constrainedElements>
	    </Model:Constraint>
	    <Model:Attribute annotation="" isChangeable="true"
	      isDerived="false" name="isRoot" scope="instance_level"
	      visibility="public_vis" xmi.id="a104">
	      <Model:StructuralFeature.multiplicity>
		<XMI.field>1</XMI.field>
		<XMI.field>1</XMI.field>
		<XMI.field>false</XMI.field>
		<XMI.field>false</XMI.field>
	      </Model:StructuralFeature.multiplicity>
	      <Model:TypedElement.type>
		<Model:Classifier xmi.idref="Boolean"/>
	      </Model:TypedElement.type>
	    </Model:Attribute>
	    <Model:Attribute annotation="" isChangeable="true"
	      isDerived="false" name="isLeaf" scope="instance_level"
	      visibility="public_vis" xmi.id="a105">
	      <Model:StructuralFeature.multiplicity>
		<XMI.field>1</XMI.field>
		<XMI.field>1</XMI.field>
		<XMI.field>false</XMI.field>
		<XMI.field>false</XMI.field>
	      </Model:StructuralFeature.multiplicity>
	      <Model:TypedElement.type>
		<Model:Classifier xmi.idref="Boolean"/>
	      </Model:TypedElement.type>
	    </Model:Attribute>
	    <Model:Attribute annotation="" isChangeable="true"
	      isDerived="false" name="isAbstract"
	      scope="instance_level" visibility="public_vis" xmi.id="a106">
	      <Model:StructuralFeature.multiplicity>
		<XMI.field>1</XMI.field>
		<XMI.field>1</XMI.field>
		<XMI.field>false</XMI.field>
		<XMI.field>false</XMI.field>
	      </Model:StructuralFeature.multiplicity>
	      <Model:TypedElement.type>
		<Model:Classifier xmi.idref="Boolean"/>
	      </Model:TypedElement.type>
	    </Model:Attribute>
	    <Model:Attribute annotation="" isChangeable="true"
	      isDerived="false" name="visibility"
	      scope="instance_level" visibility="public_vis" xmi.id="a107">
	      <Model:StructuralFeature.multiplicity>
		<XMI.field>1</XMI.field>
		<XMI.field>1</XMI.field>
		<XMI.field>false</XMI.field>
		<XMI.field>false</XMI.field>
	      </Model:StructuralFeature.multiplicity>
	      <Model:TypedElement.type>
		<Model:Classifier xmi.idref="a66"/>
	      </Model:TypedElement.type>
	    </Model:Attribute>
	    <Model:Reference annotation="" isChangeable="true"
	      name="supertypes" scope="instance_level"
	      visibility="public_vis" xmi.id="a108">
	      <Model:StructuralFeature.multiplicity>
		<XMI.field>0</XMI.field>
		<XMI.field>-1</XMI.field>
		<XMI.field>true</XMI.field>
		<XMI.field>true</XMI.field>
	      </Model:StructuralFeature.multiplicity>
	      <Model:TypedElement.type>
		<Model:Classifier xmi.idref="a95"/>
	      </Model:TypedElement.type>
	      <Model:Reference.referencedEnd>
		<Model:AssociationEnd xmi.idref="a109"/>
	      </Model:Reference.referencedEnd>
	    </Model:Reference>
	    <Model:Operation annotation="" isQuery="false"
	      name="allSupertypes" scope="instance_level"
	      visibility="public_vis" xmi.id="a110">
	      <Model:Namespace.contents>
		<Model:Parameter annotation="" direction="return_dir"
		  name="**result**" xmi.id="a111">
		  <Model:Parameter.multiplicity>
		    <XMI.field>0</XMI.field>
		    <XMI.field>-1</XMI.field>
		    <XMI.field>true</XMI.field>
		    <XMI.field>true</XMI.field>
		  </Model:Parameter.multiplicity>
		  <Model:TypedElement.type>
		    <Model:Classifier xmi.idref="a95"/>
		  </Model:TypedElement.type>
		</Model:Parameter>
	      </Model:Namespace.contents>
	    </Model:Operation>
	    <Model:Operation annotation="" isQuery="false"
	      name="lookupElementExtended" scope="instance_level"
	      visibility="public_vis" xmi.id="a112">
	      <Model:Namespace.contents>
		<Model:Parameter annotation="" direction="return_dir"
		  name="**result**" xmi.id="a113">
		  <Model:Parameter.multiplicity>
		    <XMI.field>1</XMI.field>
		    <XMI.field>1</XMI.field>
		    <XMI.field>false</XMI.field>
		    <XMI.field>false</XMI.field>
		  </Model:Parameter.multiplicity>
		  <Model:TypedElement.type>
		    <Model:Classifier xmi.idref="a19"/>
		  </Model:TypedElement.type>
		</Model:Parameter>
		<Model:Parameter annotation="" direction="in_dir"
		  name="name" xmi.id="a114">
		  <Model:Parameter.multiplicity>
		    <XMI.field>1</XMI.field>
		    <XMI.field>1</XMI.field>
		    <XMI.field>false</XMI.field>
		    <XMI.field>false</XMI.field>
		  </Model:Parameter.multiplicity>
		  <Model:TypedElement.type>
		    <Model:Classifier xmi.idref="String"/>
		  </Model:TypedElement.type>
		</Model:Parameter>
	      </Model:Namespace.contents>
	      <Model:Operation.exceptions>
		<Model:Exception xmi.idref="a69"/>
	      </Model:Operation.exceptions>
	    </Model:Operation>
	    <Model:Operation annotation="" isQuery="false"
	      name="findElementsByTypeExtended" scope="instance_level"
	      visibility="public_vis" xmi.id="a115">
	      <Model:Namespace.contents>
		<Model:Parameter annotation="" direction="return_dir"
		  name="**result**" xmi.id="a116">
		  <Model:Parameter.multiplicity>
		    <XMI.field>0</XMI.field>
		    <XMI.field>-1</XMI.field>
		    <XMI.field>true</XMI.field>
		    <XMI.field>true</XMI.field>
		  </Model:Parameter.multiplicity>
		  <Model:TypedElement.type>
		    <Model:Classifier xmi.idref="a19"/>
		  </Model:TypedElement.type>
		</Model:Parameter>
		<Model:Parameter annotation="" direction="in_dir"
		  name="ofType" xmi.id="a117">
		  <Model:Parameter.multiplicity>
		    <XMI.field>1</XMI.field>
		    <XMI.field>1</XMI.field>
		    <XMI.field>false</XMI.field>
		    <XMI.field>false</XMI.field>
		  </Model:Parameter.multiplicity>
		  <Model:TypedElement.type>
		    <Model:Classifier xmi.idref="a89"/>
		  </Model:TypedElement.type>
		</Model:Parameter>
		<Model:Parameter annotation="" direction="in_dir"
		  name="includeSubtypes" xmi.id="a118">
		  <Model:Parameter.multiplicity>
		    <XMI.field>1</XMI.field>
		    <XMI.field>1</XMI.field>
		    <XMI.field>false</XMI.field>
		    <XMI.field>false</XMI.field>
		  </Model:Parameter.multiplicity>
		  <Model:TypedElement.type>
		    <Model:Classifier xmi.idref="Boolean"/>
		  </Model:TypedElement.type>
		</Model:Parameter>
	      </Model:Namespace.contents>
	    </Model:Operation>
	  </Model:Namespace.contents>
	  <Model:GeneralizableElement.supertypes>
	    <Model:GeneralizableElement xmi.idref="a56"/>
	  </Model:GeneralizableElement.supertypes>
	</Model:Class>
	<Model:Class annotation="" isAbstract="true" isLeaf="false"
	  isRoot="false" isSingleton="false" name="TypedElement"
	  visibility="public_vis" xmi.id="a119">
	  <Model:ModelElement.constraints>
	    <Model:Constraint xmi.idref="a120"/>
	    <Model:Constraint xmi.idref="a121"/>
	  </Model:ModelElement.constraints>
	  <Model:Namespace.contents>
	    <Model:Tag annotation="" name="*tag_18"
	      tagId="org.omg.mof.idl_version" xmi.id="a122">
	      <Model:Tag.values>1.4</Model:Tag.values>
	      <Model:Tag.elements>
		<Model:ModelElement xmi.idref="a119"/>
	      </Model:Tag.elements>
	    </Model:Tag>
	    <Model:Constraint annotation=""
	      evaluationPolicy="deferred" language="OCL"
	      name="AssociationsCannotBeTypes" xmi.id="a120">
	      <Model.Constraint.expression xml:space="preserve">context TypedElement
inv: not self.type.oclIsKindOf(Association)</Model.Constraint.expression>
	      <Model:Constraint.constrainedElements>
		<Model:ModelElement xmi.idref="a119"/>
	      </Model:Constraint.constrainedElements>
	    </Model:Constraint>
	    <Model:Constraint annotation=""
	      evaluationPolicy="deferred" language="OCL"
	      name="TypeMustBeVisible" xmi.id="a121">
	      <Model.Constraint.expression xml:space="preserve">context TypedElement
inv: self.isVisible(self.type)</Model.Constraint.expression>
	      <Model:Constraint.constrainedElements>
		<Model:ModelElement xmi.idref="a119"/>
	      </Model:Constraint.constrainedElements>
	    </Model:Constraint>
	    <Model:Reference annotation="" isChangeable="true"
	      name="type" scope="instance_level"
	      visibility="public_vis" xmi.id="a123">
	      <Model:StructuralFeature.multiplicity>
		<XMI.field>1</XMI.field>
		<XMI.field>1</XMI.field>
		<XMI.field>false</XMI.field>
		<XMI.field>false</XMI.field>
	      </Model:StructuralFeature.multiplicity>
	      <Model:TypedElement.type>
		<Model:Classifier xmi.idref="a124"/>
	      </Model:TypedElement.type>
	      <Model:Reference.referencedEnd>
		<Model:AssociationEnd xmi.idref="a125"/>
	      </Model:Reference.referencedEnd>
	    </Model:Reference>
	  </Model:Namespace.contents>
	  <Model:GeneralizableElement.supertypes>
	    <Model:GeneralizableElement xmi.idref="a19"/>
	  </Model:GeneralizableElement.supertypes>
	</Model:Class>
	<Model:Class annotation="" isAbstract="true" isLeaf="false"
	  isRoot="false" isSingleton="false" name="Classifier"
	  visibility="public_vis" xmi.id="a124">
	  <Model:Namespace.contents>
	    <Model:Tag annotation="" name="*tag_19"
	      tagId="org.omg.mof.idl_version" xmi.id="a126">
	      <Model:Tag.values>1.4</Model:Tag.values>
	      <Model:Tag.elements>
		<Model:ModelElement xmi.idref="a124"/>
	      </Model:Tag.elements>
	    </Model:Tag>
	  </Model:Namespace.contents>
	  <Model:GeneralizableElement.supertypes>
	    <Model:GeneralizableElement xmi.idref="a95"/>
	  </Model:GeneralizableElement.supertypes>
	</Model:Class>
	<Model:Class annotation="" isAbstract="false" isLeaf="false"
	  isRoot="false" isSingleton="false" name="Class"
	  visibility="public_vis" xmi.id="a89">
	  <Model:ModelElement.constraints>
	    <Model:Constraint xmi.idref="a127"/>
	    <Model:Constraint xmi.idref="a128"/>
	  </Model:ModelElement.constraints>
	  <Model:Namespace.contents>
	    <Model:Tag annotation="" name="*tag_20"
	      tagId="org.omg.mof.idl_version" xmi.id="a129">
	      <Model:Tag.values>1.4</Model:Tag.values>
	      <Model:Tag.elements>
		<Model:ModelElement xmi.idref="a89"/>
	      </Model:Tag.elements>
	    </Model:Tag>
	    <Model:Tag annotation="" name="*tag_21"
	      tagId="javax.jmi.substituteName" xmi.id="a130">
	      <Model:Tag.values>MofClass</Model:Tag.values>
	      <Model:Tag.elements>
		<Model:ModelElement xmi.idref="a89"/>
	      </Model:Tag.elements>
	    </Model:Tag>
	    <Model:Constraint annotation=""
	      evaluationPolicy="deferred" language="OCL"
	      name="ClassContainmentRules" xmi.id="a127">
	      <Model.Constraint.expression xml:space="preserve">context Class
inv: 
Set{Class, DataType, Attribute, Reference, Operation,
    Exception, Constant, Constraint, Tag} -&gt;
  includesAll(self.contentTypes())</Model.Constraint.expression>
	      <Model:Constraint.constrainedElements>
		<Model:ModelElement xmi.idref="a89"/>
	      </Model:Constraint.constrainedElements>
	    </Model:Constraint>
	    <Model:Constraint annotation=""
	      evaluationPolicy="deferred" language="OCL" xmi.id="a128">
	      <Model.ModelElement.name xml:space="preserve">AbstractClassesCannotBeSingleton</Model.ModelElement.name>
	      <Model.Constraint.expression xml:space="preserve">context Class
inv: self.isAbstract implies not self.isSingleton</Model.Constraint.expression>
	      <Model:Constraint.constrainedElements>
		<Model:ModelElement xmi.idref="a89"/>
	      </Model:Constraint.constrainedElements>
	    </Model:Constraint>
	    <Model:Attribute annotation="" isChangeable="true"
	      isDerived="false" name="isSingleton"
	      scope="instance_level" visibility="public_vis" xmi.id="a131">
	      <Model:StructuralFeature.multiplicity>
		<XMI.field>1</XMI.field>
		<XMI.field>1</XMI.field>
		<XMI.field>false</XMI.field>
		<XMI.field>false</XMI.field>
	      </Model:StructuralFeature.multiplicity>
	      <Model:TypedElement.type>
		<Model:Classifier xmi.idref="Boolean"/>
	      </Model:TypedElement.type>
	    </Model:Attribute>
	  </Model:Namespace.contents>
	  <Model:GeneralizableElement.supertypes>
	    <Model:GeneralizableElement xmi.idref="a124"/>
	  </Model:GeneralizableElement.supertypes>
	</Model:Class>
	<Model:Constant annotation="" name="Unbounded" value="-1" xmi.id="a132">
	  <Model:TypedElement.type>
	    <Model:Classifier xmi.idref="Integer"/>
	  </Model:TypedElement.type>
	</Model:Constant>
	<Model:StructureType annotation="" isAbstract="false"
	  isLeaf="true" isRoot="true" name="MultiplicityType"
	  visibility="public_vis" xmi.id="a133">
	  <Model:Namespace.contents>
	    <Model:StructureField annotation="" name="lower" xmi.id="a134">
	      <Model:TypedElement.type>
		<Model:Classifier xmi.idref="Integer"/>
	      </Model:TypedElement.type>
	    </Model:StructureField>
	    <Model:StructureField annotation="" name="upper" xmi.id="a135">
	      <Model:TypedElement.type>
		<Model:Classifier xmi.idref="Integer"/>
	      </Model:TypedElement.type>
	    </Model:StructureField>
	    <Model:StructureField annotation="" name="isOrdered" xmi.id="a136">
	      <Model:TypedElement.type>
		<Model:Classifier xmi.idref="Boolean"/>
	      </Model:TypedElement.type>
	    </Model:StructureField>
	    <Model:StructureField annotation="" name="isUnique" xmi.id="a137">
	      <Model:TypedElement.type>
		<Model:Classifier xmi.idref="Boolean"/>
	      </Model:TypedElement.type>
	    </Model:StructureField>
	  </Model:Namespace.contents>
	</Model:StructureType>
	<Model:Constraint annotation="" evaluationPolicy="deferred"
	  language="OCL" xmi.id="a10">
	  <Model.ModelElement.name xml:space="preserve">LowerCannotBeNegativeOrUnbounded</Model.ModelElement.name>
	  <Model.Constraint.expression xml:space="preserve">context MultiplicityType
inv: self.lower &gt;= 0 and self.lower &lt;&gt; Unbounded</Model.Constraint.expression>
	  <Model:Constraint.constrainedElements>
	    <Model:ModelElement xmi.idref="a9"/>
	  </Model:Constraint.constrainedElements>
	</Model:Constraint>
	<Model:Constraint annotation="" evaluationPolicy="deferred"
	  language="OCL" name="LowerCannotExceedUpper" xmi.id="a11">
	  <Model.Constraint.expression xml:space="preserve">context MultiplicityType
inv: self.lower &lt;= self.upper or self.upper = Unbounded</Model.Constraint.expression>
	  <Model:Constraint.constrainedElements>
	    <Model:ModelElement xmi.idref="a9"/>
	  </Model:Constraint.constrainedElements>
	</Model:Constraint>
	<Model:Constraint annotation="" evaluationPolicy="deferred"
	  language="OCL" name="UpperMustBePositive" xmi.id="a12">
	  <Model.Constraint.expression xml:space="preserve">context MultiplicityType
inv: self.upper &gt;= 1 or self.upper = Unbounded</Model.Constraint.expression>
	  <Model:Constraint.constrainedElements>
	    <Model:ModelElement xmi.idref="a9"/>
	  </Model:Constraint.constrainedElements>
	</Model:Constraint>
	<Model:Constraint annotation="" evaluationPolicy="deferred"
	  language="OCL" name="MustBeUnorderedNonunique" xmi.id="a13">
	  <Model.Constraint.expression xml:space="preserve">context MultiplicityType
inv: 
self.upper = 1 implies (not self.isOrdered and not self.isUnique)</Model.Constraint.expression>
	  <Model:Constraint.constrainedElements>
	    <Model:ModelElement xmi.idref="a9"/>
	  </Model:Constraint.constrainedElements>
	</Model:Constraint>
	<Model:Class annotation="" isAbstract="true" isLeaf="false"
	  isRoot="false" isSingleton="false" name="DataType"
	  visibility="public_vis" xmi.id="a138">
	  <Model:ModelElement.constraints>
	    <Model:Constraint xmi.idref="a139"/>
	    <Model:Constraint xmi.idref="a140"/>
	    <Model:Constraint xmi.idref="a141"/>
	  </Model:ModelElement.constraints>
	  <Model:Namespace.contents>
	    <Model:Tag annotation="" name="*tag_22"
	      tagId="org.omg.mof.idl_version" xmi.id="a142">
	      <Model:Tag.values>1.4</Model:Tag.values>
	      <Model:Tag.elements>
		<Model:ModelElement xmi.idref="a138"/>
	      </Model:Tag.elements>
	    </Model:Tag>
	    <Model:Constraint annotation=""
	      evaluationPolicy="deferred" language="OCL"
	      name="DataTypeContainmentRules" xmi.id="a139">
	      <Model.Constraint.expression xml:space="preserve">context DataType
inv: 
if self.oclIsOfType(StructureType)
then
  Set{TypeAlias, Constraint, Tag, StructureField} -&gt;
    includesAll(self.contentTypes())
else
  Set{TypeAlias, Constraint, Tag} -&gt; 
    includesAll(self.contentTypes())</Model.Constraint.expression>
	      <Model:Constraint.constrainedElements>
		<Model:ModelElement xmi.idref="a138"/>
	      </Model:Constraint.constrainedElements>
	    </Model:Constraint>
	    <Model:Constraint annotation=""
	      evaluationPolicy="deferred" language="OCL"
	      name="DataTypesHaveNoSupertypes" xmi.id="a140">
	      <Model.Constraint.expression xml:space="preserve">context DataType
inv: self.supertypes -&gt; isEmpty</Model.Constraint.expression>
	      <Model:Constraint.constrainedElements>
		<Model:ModelElement xmi.idref="a138"/>
	      </Model:Constraint.constrainedElements>
	    </Model:Constraint>
	    <Model:Constraint annotation=""
	      evaluationPolicy="deferred" language="OCL"
	      name="DataTypesCannotBeAbstract" xmi.id="a141">
	      <Model.Constraint.expression xml:space="preserve">context DataType
inv: not self.isAbstract</Model.Constraint.expression>
	      <Model:Constraint.constrainedElements>
		<Model:ModelElement xmi.idref="a138"/>
	      </Model:Constraint.constrainedElements>
	    </Model:Constraint>
	  </Model:Namespace.contents>
	  <Model:GeneralizableElement.supertypes>
	    <Model:GeneralizableElement xmi.idref="a124"/>
	  </Model:GeneralizableElement.supertypes>
	</Model:Class>
	<Model:Class annotation="" isAbstract="false" isLeaf="false"
	  isRoot="false" isSingleton="false" name="PrimitiveType"
	  visibility="public_vis" xmi.id="a143">
	  <Model:Namespace.contents>
	    <Model:Tag annotation="" name="*tag_23"
	      tagId="org.omg.mof.idl_version" xmi.id="a144">
	      <Model:Tag.values>1.4</Model:Tag.values>
	      <Model:Tag.elements>
		<Model:ModelElement xmi.idref="a143"/>
	      </Model:Tag.elements>
	    </Model:Tag>
	  </Model:Namespace.contents>
	  <Model:GeneralizableElement.supertypes>
	    <Model:GeneralizableElement xmi.idref="a138"/>
	  </Model:GeneralizableElement.supertypes>
	</Model:Class>
	<Model:Class annotation="" isAbstract="false" isLeaf="false"
	  isRoot="false" isSingleton="false" name="EnumerationType"
	  visibility="public_vis" xmi.id="a145">
	  <Model:Namespace.contents>
	    <Model:Tag annotation="" name="*tag_24"
	      tagId="org.omg.mof.idl_version" xmi.id="a146">
	      <Model:Tag.values>1.4</Model:Tag.values>
	      <Model:Tag.elements>
		<Model:ModelElement xmi.idref="a145"/>
	      </Model:Tag.elements>
	    </Model:Tag>
	    <Model:Attribute annotation="" isChangeable="true"
	      isDerived="false" name="labels" scope="instance_level"
	      visibility="public_vis" xmi.id="a147">
	      <Model:StructuralFeature.multiplicity>
		<XMI.field>1</XMI.field>
		<XMI.field>-1</XMI.field>
		<XMI.field>true</XMI.field>
		<XMI.field>true</XMI.field>
	      </Model:StructuralFeature.multiplicity>
	      <Model:TypedElement.type>
		<Model:Classifier xmi.idref="String"/>
	      </Model:TypedElement.type>
	    </Model:Attribute>
	  </Model:Namespace.contents>
	  <Model:GeneralizableElement.supertypes>
	    <Model:GeneralizableElement xmi.idref="a138"/>
	  </Model:GeneralizableElement.supertypes>
	</Model:Class>
	<Model:Class annotation="" isAbstract="false" isLeaf="false"
	  isRoot="false" isSingleton="false" name="CollectionType"
	  visibility="public_vis" xmi.id="a148">
	  <Model:Namespace.contents>
	    <Model:Tag annotation="" name="*tag_25"
	      tagId="org.omg.mof.idl_version" xmi.id="a149">
	      <Model:Tag.values>1.4</Model:Tag.values>
	      <Model:Tag.elements>
		<Model:ModelElement xmi.idref="a148"/>
	      </Model:Tag.elements>
	    </Model:Tag>
	    <Model:Attribute annotation="" isChangeable="true"
	      isDerived="false" name="multiplicity"
	      scope="instance_level" visibility="public_vis" xmi.id="a150">
	      <Model:StructuralFeature.multiplicity>
		<XMI.field>1</XMI.field>
		<XMI.field>1</XMI.field>
		<XMI.field>false</XMI.field>
		<XMI.field>false</XMI.field>
	      </Model:StructuralFeature.multiplicity>
	      <Model:TypedElement.type>
		<Model:Classifier xmi.idref="a133"/>
	      </Model:TypedElement.type>
	    </Model:Attribute>
	  </Model:Namespace.contents>
	  <Model:GeneralizableElement.supertypes>
	    <Model:GeneralizableElement xmi.idref="a138"/>
	    <Model:GeneralizableElement xmi.idref="a119"/>
	  </Model:GeneralizableElement.supertypes>
	</Model:Class>
	<Model:Class annotation="" isAbstract="false" isLeaf="false"
	  isRoot="false" isSingleton="false" name="StructureType"
	  visibility="public_vis" xmi.id="a151">
	  <Model:ModelElement.constraints>
	    <Model:Constraint xmi.idref="a152"/>
	  </Model:ModelElement.constraints>
	  <Model:Namespace.contents>
	    <Model:Tag annotation="" name="*tag_26"
	      tagId="org.omg.mof.idl_version" xmi.id="a153">
	      <Model:Tag.values>1.4</Model:Tag.values>
	      <Model:Tag.elements>
		<Model:ModelElement xmi.idref="a151"/>
	      </Model:Tag.elements>
	    </Model:Tag>
	    <Model:Constraint annotation=""
	      evaluationPolicy="deferred" language="OCL"
	      name="MustHaveFields" xmi.id="a152">
	      <Model.Constraint.expression xml:space="preserve">context StructureType
inv: self.contents -&gt; exists(c | c.oclIsOfType(StructureField))</Model.Constraint.expression>
	      <Model:Constraint.constrainedElements>
		<Model:ModelElement xmi.idref="a151"/>
	      </Model:Constraint.constrainedElements>
	    </Model:Constraint>
	  </Model:Namespace.contents>
	  <Model:GeneralizableElement.supertypes>
	    <Model:GeneralizableElement xmi.idref="a138"/>
	  </Model:GeneralizableElement.supertypes>
	</Model:Class>
	<Model:Class annotation="" isAbstract="false" isLeaf="false"
	  isRoot="false" isSingleton="false" name="StructureField"
	  visibility="public_vis" xmi.id="a154">
	  <Model:ModelElement.constraints>
	    <Model:Constraint xmi.idref="a155"/>
	  </Model:ModelElement.constraints>
	  <Model:Namespace.contents>
	    <Model:Tag annotation="" name="*tag_27"
	      tagId="org.omg.mof.idl_version" xmi.id="a156">
	      <Model:Tag.values>1.4</Model:Tag.values>
	      <Model:Tag.elements>
		<Model:ModelElement xmi.idref="a154"/>
	      </Model:Tag.elements>
	    </Model:Tag>
	    <Model:Constraint annotation=""
	      evaluationPolicy="deferred" language="OCL"
	      name="StructureFieldContainmentRules" xmi.id="a155">
	      <Model.Constraint.expression xml:space="preserve">context StructureField
inv: Set{Constraint, Tag}) -&gt; includesAll(self.contentTypes)</Model.Constraint.expression>
	      <Model:Constraint.constrainedElements>
		<Model:ModelElement xmi.idref="a154"/>
	      </Model:Constraint.constrainedElements>
	    </Model:Constraint>
	  </Model:Namespace.contents>
	  <Model:GeneralizableElement.supertypes>
	    <Model:GeneralizableElement xmi.idref="a119"/>
	  </Model:GeneralizableElement.supertypes>
	</Model:Class>
	<Model:Class annotation="" isAbstract="false" isLeaf="false"
	  isRoot="false" isSingleton="false" name="AliasType"
	  visibility="public_vis" xmi.id="a157">
	  <Model:Namespace.contents>
	    <Model:Tag annotation="" name="*tag_28"
	      tagId="org.omg.mof.idl_version" xmi.id="a158">
	      <Model:Tag.values>1.4</Model:Tag.values>
	      <Model:Tag.elements>
		<Model:ModelElement xmi.idref="a157"/>
	      </Model:Tag.elements>
	    </Model:Tag>
	  </Model:Namespace.contents>
	  <Model:GeneralizableElement.supertypes>
	    <Model:GeneralizableElement xmi.idref="a138"/>
	    <Model:GeneralizableElement xmi.idref="a119"/>
	  </Model:GeneralizableElement.supertypes>
	</Model:Class>
	<Model:EnumerationType annotation="" isAbstract="false"
	  isLeaf="true" isRoot="true" name="ScopeKind"
	  visibility="public_vis" xmi.id="a159">
	  <Model:EnumerationType.labels>instance_level</Model:EnumerationType.labels>
	  <Model:EnumerationType.labels>classifier_level</Model:EnumerationType.labels>
	</Model:EnumerationType>
	<Model:Class annotation="" isAbstract="true" isLeaf="false"
	  isRoot="false" isSingleton="false" name="Feature"
	  visibility="public_vis" xmi.id="a160">
	  <Model:Namespace.contents>
	    <Model:Tag annotation="" name="*tag_29"
	      tagId="org.omg.mof.idl_version" xmi.id="a161">
	      <Model:Tag.values>1.4</Model:Tag.values>
	      <Model:Tag.elements>
		<Model:ModelElement xmi.idref="a160"/>
	      </Model:Tag.elements>
	    </Model:Tag>
	    <Model:Attribute annotation="" isChangeable="true"
	      isDerived="false" name="scope" scope="instance_level"
	      visibility="public_vis" xmi.id="a162">
	      <Model:StructuralFeature.multiplicity>
		<XMI.field>1</XMI.field>
		<XMI.field>1</XMI.field>
		<XMI.field>false</XMI.field>
		<XMI.field>false</XMI.field>
	      </Model:StructuralFeature.multiplicity>
	      <Model:TypedElement.type>
		<Model:Classifier xmi.idref="a159"/>
	      </Model:TypedElement.type>
	    </Model:Attribute>
	    <Model:Attribute annotation="" isChangeable="true"
	      isDerived="false" name="visibility"
	      scope="instance_level" visibility="public_vis" xmi.id="a163">
	      <Model:StructuralFeature.multiplicity>
		<XMI.field>1</XMI.field>
		<XMI.field>1</XMI.field>
		<XMI.field>false</XMI.field>
		<XMI.field>false</XMI.field>
	      </Model:StructuralFeature.multiplicity>
	      <Model:TypedElement.type>
		<Model:Classifier xmi.idref="a66"/>
	      </Model:TypedElement.type>
	    </Model:Attribute>
	  </Model:Namespace.contents>
	  <Model:GeneralizableElement.supertypes>
	    <Model:GeneralizableElement xmi.idref="a19"/>
	  </Model:GeneralizableElement.supertypes>
	</Model:Class>
	<Model:Class annotation="" isAbstract="true" isLeaf="false"
	  isRoot="false" isSingleton="false" name="StructuralFeature"
	  visibility="public_vis" xmi.id="a164">
	  <Model:Namespace.contents>
	    <Model:Tag annotation="" name="*tag_30"
	      tagId="org.omg.mof.idl_version" xmi.id="a165">
	      <Model:Tag.values>1.4</Model:Tag.values>
	      <Model:Tag.elements>
		<Model:ModelElement xmi.idref="a164"/>
	      </Model:Tag.elements>
	    </Model:Tag>
	    <Model:Attribute annotation="" isChangeable="true"
	      isDerived="false" name="multiplicity"
	      scope="instance_level" visibility="public_vis" xmi.id="a166">
	      <Model:StructuralFeature.multiplicity>
		<XMI.field>1</XMI.field>
		<XMI.field>1</XMI.field>
		<XMI.field>false</XMI.field>
		<XMI.field>false</XMI.field>
	      </Model:StructuralFeature.multiplicity>
	      <Model:TypedElement.type>
		<Model:Classifier xmi.idref="a133"/>
	      </Model:TypedElement.type>
	    </Model:Attribute>
	    <Model:Attribute annotation="" isChangeable="true"
	      isDerived="false" name="isChangeable"
	      scope="instance_level" visibility="public_vis" xmi.id="a167">
	      <Model:StructuralFeature.multiplicity>
		<XMI.field>1</XMI.field>
		<XMI.field>1</XMI.field>
		<XMI.field>false</XMI.field>
		<XMI.field>false</XMI.field>
	      </Model:StructuralFeature.multiplicity>
	      <Model:TypedElement.type>
		<Model:Classifier xmi.idref="Boolean"/>
	      </Model:TypedElement.type>
	    </Model:Attribute>
	  </Model:Namespace.contents>
	  <Model:GeneralizableElement.supertypes>
	    <Model:GeneralizableElement xmi.idref="a160"/>
	    <Model:GeneralizableElement xmi.idref="a119"/>
	  </Model:GeneralizableElement.supertypes>
	</Model:Class>
	<Model:Class annotation="" isAbstract="false" isLeaf="false"
	  isRoot="false" isSingleton="false" name="Attribute"
	  visibility="public_vis" xmi.id="a168">
	  <Model:Namespace.contents>
	    <Model:Tag annotation="" name="*tag_31"
	      tagId="org.omg.mof.idl_version" xmi.id="a169">
	      <Model:Tag.values>1.4</Model:Tag.values>
	      <Model:Tag.elements>
		<Model:ModelElement xmi.idref="a168"/>
	      </Model:Tag.elements>
	    </Model:Tag>
	    <Model:Tag annotation="" name="*tag_32" xmi.id="a170">
	      <Model.Tag.tagId xml:space="preserve">org.omg.mof.idl_substitute_name</Model.Tag.tagId>
	      <Model:Tag.values>MofAttribute</Model:Tag.values>
	      <Model:Tag.elements>
		<Model:ModelElement xmi.idref="a168"/>
	      </Model:Tag.elements>
	    </Model:Tag>
	    <Model:Attribute annotation="" isChangeable="true"
	      isDerived="false" name="isDerived"
	      scope="instance_level" visibility="public_vis" xmi.id="a171">
	      <Model:StructuralFeature.multiplicity>
		<XMI.field>1</XMI.field>
		<XMI.field>1</XMI.field>
		<XMI.field>false</XMI.field>
		<XMI.field>false</XMI.field>
	      </Model:StructuralFeature.multiplicity>
	      <Model:TypedElement.type>
		<Model:Classifier xmi.idref="Boolean"/>
	      </Model:TypedElement.type>
	    </Model:Attribute>
	  </Model:Namespace.contents>
	  <Model:GeneralizableElement.supertypes>
	    <Model:GeneralizableElement xmi.idref="a164"/>
	  </Model:GeneralizableElement.supertypes>
	</Model:Class>
	<Model:Class annotation="" isAbstract="false" isLeaf="false"
	  isRoot="false" isSingleton="false" name="Reference"
	  visibility="public_vis" xmi.id="a172">
	  <Model:ModelElement.constraints>
	    <Model:Constraint xmi.idref="a173"/>
	    <Model:Constraint xmi.idref="a174"/>
	    <Model:Constraint xmi.idref="a175"/>
	    <Model:Constraint xmi.idref="a176"/>
	    <Model:Constraint xmi.idref="a177"/>
	    <Model:Constraint xmi.idref="a178"/>
	    <Model:Constraint xmi.idref="a179"/>
	  </Model:ModelElement.constraints>
	  <Model:Namespace.contents>
	    <Model:Tag annotation="" name="*tag_33"
	      tagId="org.omg.mof.idl_version" xmi.id="a180">
	      <Model:Tag.values>1.4</Model:Tag.values>
	      <Model:Tag.elements>
		<Model:ModelElement xmi.idref="a172"/>
	      </Model:Tag.elements>
	    </Model:Tag>
	    <Model:Constraint annotation=""
	      evaluationPolicy="deferred" language="OCL" xmi.id="a173">
	      <Model.ModelElement.name xml:space="preserve">ReferenceMultiplicityMustMatchEnd</Model.ModelElement.name>
	      <Model.Constraint.expression xml:space="preserve">context Reference
inv: self.multiplicity = self.referencedEnd.multiplicity</Model.Constraint.expression>
	      <Model:Constraint.constrainedElements>
		<Model:ModelElement xmi.idref="a172"/>
	      </Model:Constraint.constrainedElements>
	    </Model:Constraint>
	    <Model:Constraint annotation=""
	      evaluationPolicy="deferred" language="OCL"
	      name="ReferenceMustBeInstanceScoped" xmi.id="a174">
	      <Model.Constraint.expression xml:space="preserve">context Reference
inv: self.scope = #instance_level</Model.Constraint.expression>
	      <Model:Constraint.constrainedElements>
		<Model:ModelElement xmi.idref="a172"/>
	      </Model:Constraint.constrainedElements>
	    </Model:Constraint>
	    <Model:Constraint annotation=""
	      evaluationPolicy="deferred" language="OCL" xmi.id="a175">
	      <Model.ModelElement.name xml:space="preserve">ChangeableReferenceMustHaveChangeableEnd</Model.ModelElement.name>
	      <Model.Constraint.expression xml:space="preserve">context Reference
inv: self.isChangeable = self.referencedEnd.isChangeable</Model.Constraint.expression>
	      <Model:Constraint.constrainedElements>
		<Model:ModelElement xmi.idref="a172"/>
	      </Model:Constraint.constrainedElements>
	    </Model:Constraint>
	    <Model:Constraint annotation=""
	      evaluationPolicy="deferred" language="OCL"
	      name="ReferenceTypeMustMatchEndType" xmi.id="a176">
	      <Model.Constraint.expression xml:space="preserve">context Reference
inv: self.type = self.referencedEnd.type</Model.Constraint.expression>
	      <Model:Constraint.constrainedElements>
		<Model:ModelElement xmi.idref="a172"/>
	      </Model:Constraint.constrainedElements>
	    </Model:Constraint>
	    <Model:Constraint annotation=""
	      evaluationPolicy="deferred" language="OCL"
	      name="ReferencedEndMustBeNavigable" xmi.id="a177">
	      <Model.Constraint.expression xml:space="preserve">context Reference
inv: self.referencedEnd.isNavigable</Model.Constraint.expression>
	      <Model:Constraint.constrainedElements>
		<Model:ModelElement xmi.idref="a172"/>
	      </Model:Constraint.constrainedElements>
	    </Model:Constraint>
	    <Model:Constraint annotation=""
	      evaluationPolicy="deferred" language="OCL"
	      name="ContainerMustMatchExposedType" xmi.id="a178">
	      <Model.Constraint.expression xml:space="preserve">context Reference
inv:
self.container.allSupertypes() -&gt; including(self) -&gt;
  includes(self.referencedEnd.otherEnd.type)</Model.Constraint.expression>
	      <Model:Constraint.constrainedElements>
		<Model:ModelElement xmi.idref="a172"/>
	      </Model:Constraint.constrainedElements>
	    </Model:Constraint>
	    <Model:Constraint annotation=""
	      evaluationPolicy="deferred" language="OCL"
	      name="ReferencedEndMustBeVisible" xmi.id="a179">
	      <Model.Constraint.expression xml:space="preserve">context Reference
inv: self.isVisible(self.referencedEnd)</Model.Constraint.expression>
	      <Model:Constraint.constrainedElements>
		<Model:ModelElement xmi.idref="a172"/>
	      </Model:Constraint.constrainedElements>
	    </Model:Constraint>
	    <Model:Reference annotation="" isChangeable="true"
	      name="exposedEnd" scope="instance_level"
	      visibility="public_vis" xmi.id="a181">
	      <Model:StructuralFeature.multiplicity>
		<XMI.field>1</XMI.field>
		<XMI.field>1</XMI.field>
		<XMI.field>false</XMI.field>
		<XMI.field>false</XMI.field>
	      </Model:StructuralFeature.multiplicity>
	      <Model:TypedElement.type>
		<Model:Classifier xmi.idref="a182"/>
	      </Model:TypedElement.type>
	      <Model:Reference.referencedEnd>
		<Model:AssociationEnd xmi.idref="a183"/>
	      </Model:Reference.referencedEnd>
	    </Model:Reference>
	    <Model:Reference annotation="" isChangeable="true"
	      name="referencedEnd" scope="instance_level"
	      visibility="public_vis" xmi.id="a184">
	      <Model:StructuralFeature.multiplicity>
		<XMI.field>1</XMI.field>
		<XMI.field>1</XMI.field>
		<XMI.field>false</XMI.field>
		<XMI.field>false</XMI.field>
	      </Model:StructuralFeature.multiplicity>
	      <Model:TypedElement.type>
		<Model:Classifier xmi.idref="a182"/>
	      </Model:TypedElement.type>
	      <Model:Reference.referencedEnd>
		<Model:AssociationEnd xmi.idref="a185"/>
	      </Model:Reference.referencedEnd>
	    </Model:Reference>
	  </Model:Namespace.contents>
	  <Model:GeneralizableElement.supertypes>
	    <Model:GeneralizableElement xmi.idref="a164"/>
	  </Model:GeneralizableElement.supertypes>
	</Model:Class>
	<Model:Class annotation="" isAbstract="true" isLeaf="false"
	  isRoot="false" isSingleton="false" name="BehavioralFeature"
	  visibility="public_vis" xmi.id="a186">
	  <Model:Namespace.contents>
	    <Model:Tag annotation="" name="*tag_34"
	      tagId="org.omg.mof.idl_version" xmi.id="a187">
	      <Model:Tag.values>1.4</Model:Tag.values>
	      <Model:Tag.elements>
		<Model:ModelElement xmi.idref="a186"/>
	      </Model:Tag.elements>
	    </Model:Tag>
	  </Model:Namespace.contents>
	  <Model:GeneralizableElement.supertypes>
	    <Model:GeneralizableElement xmi.idref="a160"/>
	    <Model:GeneralizableElement xmi.idref="a56"/>
	  </Model:GeneralizableElement.supertypes>
	</Model:Class>
	<Model:Class annotation="" isAbstract="false" isLeaf="false"
	  isRoot="false" isSingleton="false" name="Operation"
	  visibility="public_vis" xmi.id="a188">
	  <Model:ModelElement.constraints>
	    <Model:Constraint xmi.idref="a189"/>
	    <Model:Constraint xmi.idref="a190"/>
	    <Model:Constraint xmi.idref="a191"/>
	  </Model:ModelElement.constraints>
	  <Model:Namespace.contents>
	    <Model:Tag annotation="" name="*tag_35"
	      tagId="org.omg.mof.idl_version" xmi.id="a192">
	      <Model:Tag.values>1.4</Model:Tag.values>
	      <Model:Tag.elements>
		<Model:ModelElement xmi.idref="a188"/>
	      </Model:Tag.elements>
	    </Model:Tag>
	    <Model:Constraint annotation=""
	      evaluationPolicy="deferred" language="OCL"
	      name="OperationContainmentRules" xmi.id="a189">
	      <Model.Constraint.expression xml:space="preserve">context Operation
inv: 
Set{Parameter, Constraint, Tag} -&gt; includesAll(self.contentTypes())</Model.Constraint.expression>
	      <Model:Constraint.constrainedElements>
		<Model:ModelElement xmi.idref="a188"/>
	      </Model:Constraint.constrainedElements>
	    </Model:Constraint>
	    <Model:Constraint annotation=""
	      evaluationPolicy="deferred" language="OCL"
	      name="OperationsHaveAtMostOneReturn" xmi.id="a190">
	      <Model.Constraint.expression xml:space="preserve">context Operation
inv:
self.contents -&gt; 
  select(c | c.oclIsTypeOf(Parameter)) -&gt;
    select(p : Parameter | p.direction = #return_dir) -&gt; size &lt; 2</Model.Constraint.expression>
	      <Model:Constraint.constrainedElements>
		<Model:ModelElement xmi.idref="a188"/>
	      </Model:Constraint.constrainedElements>
	    </Model:Constraint>
	    <Model:Constraint annotation=""
	      evaluationPolicy="deferred" language="OCL" xmi.id="a191">
	      <Model.ModelElement.name xml:space="preserve">OperationExceptionsMustBeVisible</Model.ModelElement.name>
	      <Model.Constraint.expression xml:space="preserve">context Operation
inv: self.exceptions -&gt; forAll(e | self.isVisible(e))</Model.Constraint.expression>
	      <Model:Constraint.constrainedElements>
		<Model:ModelElement xmi.idref="a188"/>
	      </Model:Constraint.constrainedElements>
	    </Model:Constraint>
	    <Model:Attribute annotation="" isChangeable="true"
	      isDerived="false" name="isQuery" scope="instance_level"
	      visibility="public_vis" xmi.id="a193">
	      <Model:StructuralFeature.multiplicity>
		<XMI.field>1</XMI.field>
		<XMI.field>1</XMI.field>
		<XMI.field>false</XMI.field>
		<XMI.field>false</XMI.field>
	      </Model:StructuralFeature.multiplicity>
	      <Model:TypedElement.type>
		<Model:Classifier xmi.idref="Boolean"/>
	      </Model:TypedElement.type>
	    </Model:Attribute>
	    <Model:Reference annotation="" isChangeable="true"
	      name="exceptions" scope="instance_level"
	      visibility="public_vis" xmi.id="a194">
	      <Model:StructuralFeature.multiplicity>
		<XMI.field>0</XMI.field>
		<XMI.field>-1</XMI.field>
		<XMI.field>true</XMI.field>
		<XMI.field>true</XMI.field>
	      </Model:StructuralFeature.multiplicity>
	      <Model:TypedElement.type>
		<Model:Classifier xmi.idref="a195"/>
	      </Model:TypedElement.type>
	      <Model:Reference.referencedEnd>
		<Model:AssociationEnd xmi.idref="a196"/>
	      </Model:Reference.referencedEnd>
	    </Model:Reference>
	  </Model:Namespace.contents>
	  <Model:GeneralizableElement.supertypes>
	    <Model:GeneralizableElement xmi.idref="a186"/>
	  </Model:GeneralizableElement.supertypes>
	</Model:Class>
	<Model:Class annotation="" isAbstract="false" isLeaf="false"
	  isRoot="false" isSingleton="false" name="Exception"
	  visibility="public_vis" xmi.id="a195">
	  <Model:ModelElement.constraints>
	    <Model:Constraint xmi.idref="a197"/>
	    <Model:Constraint xmi.idref="a198"/>
	  </Model:ModelElement.constraints>
	  <Model:Namespace.contents>
	    <Model:Tag annotation="" name="*tag_36"
	      tagId="org.omg.mof.idl_version" xmi.id="a199">
	      <Model:Tag.values>1.4</Model:Tag.values>
	      <Model:Tag.elements>
		<Model:ModelElement xmi.idref="a195"/>
	      </Model:Tag.elements>
	    </Model:Tag>
	    <Model:Tag annotation="" name="*tag_37" xmi.id="a200">
	      <Model.Tag.tagId xml:space="preserve">org.omg.mof.idl_substitute_name</Model.Tag.tagId>
	      <Model:Tag.values>MofException</Model:Tag.values>
	      <Model:Tag.elements>
		<Model:ModelElement xmi.idref="a195"/>
	      </Model:Tag.elements>
	    </Model:Tag>
	    <Model:Tag annotation="" name="*tag_38"
	      tagId="javax.jmi.substituteName" xmi.id="a201">
	      <Model:Tag.values>MofException</Model:Tag.values>
	      <Model:Tag.elements>
		<Model:ModelElement xmi.idref="a195"/>
	      </Model:Tag.elements>
	    </Model:Tag>
	    <Model:Constraint annotation=""
	      evaluationPolicy="deferred" language="OCL"
	      name="ExceptionContainmentRules" xmi.id="a197">
	      <Model.Constraint.expression xml:space="preserve">context Exception
inv: Set{Parameter, Tag}) -&gt; includesAll(self.contentTypes())</Model.Constraint.expression>
	      <Model:Constraint.constrainedElements>
		<Model:ModelElement xmi.idref="a195"/>
	      </Model:Constraint.constrainedElements>
	    </Model:Constraint>
	    <Model:Constraint annotation=""
	      evaluationPolicy="deferred" language="OCL" xmi.id="a198">
	      <Model.ModelElement.name xml:space="preserve">ExceptionsHaveOnlyOutParameters</Model.ModelElement.name>
	      <Model.Constraint.expression xml:space="preserve">context Exception
inv:
self.contents -&gt; 
  select(c | c.oclIsTypeOf(Parameter)) -&gt;
    forAll(p : Parameter | p.direction = #out_dir)</Model.Constraint.expression>
	      <Model:Constraint.constrainedElements>
		<Model:ModelElement xmi.idref="a195"/>
	      </Model:Constraint.constrainedElements>
	    </Model:Constraint>
	  </Model:Namespace.contents>
	  <Model:GeneralizableElement.supertypes>
	    <Model:GeneralizableElement xmi.idref="a186"/>
	  </Model:GeneralizableElement.supertypes>
	</Model:Class>
	<Model:Class annotation="" isAbstract="false" isLeaf="false"
	  isRoot="false" isSingleton="false" name="Association"
	  visibility="public_vis" xmi.id="a202">
	  <Model:ModelElement.constraints>
	    <Model:Constraint xmi.idref="a203"/>
	    <Model:Constraint xmi.idref="a204"/>
	    <Model:Constraint xmi.idref="a205"/>
	    <Model:Constraint xmi.idref="a206"/>
	    <Model:Constraint xmi.idref="a207"/>
	    <Model:Constraint xmi.idref="a208"/>
	  </Model:ModelElement.constraints>
	  <Model:Namespace.contents>
	    <Model:Tag annotation="" name="*tag_39"
	      tagId="org.omg.mof.idl_version" xmi.id="a209">
	      <Model:Tag.values>1.4</Model:Tag.values>
	      <Model:Tag.elements>
		<Model:ModelElement xmi.idref="a202"/>
	      </Model:Tag.elements>
	    </Model:Tag>
	    <Model:Constraint annotation=""
	      evaluationPolicy="deferred" language="OCL"
	      name="AssociationContainmentRules" xmi.id="a203">
	      <Model.Constraint.expression xml:space="preserve">context Association
inv: 
Set{AssociationEnd, Constraint, Tag} -&gt;
  includesAll(self.contentTypes())</Model.Constraint.expression>
	      <Model:Constraint.constrainedElements>
		<Model:ModelElement xmi.idref="a202"/>
	      </Model:Constraint.constrainedElements>
	    </Model:Constraint>
	    <Model:Constraint annotation=""
	      evaluationPolicy="deferred" language="OCL"
	      name="AssociationsHaveNoSupertypes" xmi.id="a204">
	      <Model.Constraint.expression xml:space="preserve">context Association
inv: self.supertypes -&gt; isEmpty</Model.Constraint.expression>
	      <Model:Constraint.constrainedElements>
		<Model:ModelElement xmi.idref="a202"/>
	      </Model:Constraint.constrainedElements>
	    </Model:Constraint>
	    <Model:Constraint annotation=""
	      evaluationPolicy="deferred" language="OCL"
	      name="AssociationMustBeRootAndLeaf" xmi.id="a205">
	      <Model.Constraint.expression xml:space="preserve">context Association
inv: self.isRoot and self.isLeaf</Model.Constraint.expression>
	      <Model:Constraint.constrainedElements>
		<Model:ModelElement xmi.idref="a202"/>
	      </Model:Constraint.constrainedElements>
	    </Model:Constraint>
	    <Model:Constraint annotation=""
	      evaluationPolicy="deferred" language="OCL"
	      name="AssociationsCannotBeAbstract" xmi.id="a206">
	      <Model.Constraint.expression xml:space="preserve">context Association
inv: not self.isAbstract</Model.Constraint.expression>
	      <Model:Constraint.constrainedElements>
		<Model:ModelElement xmi.idref="a202"/>
	      </Model:Constraint.constrainedElements>
	    </Model:Constraint>
	    <Model:Constraint annotation=""
	      evaluationPolicy="deferred" language="OCL"
	      name="AssociationsMustBePublic" xmi.id="a207">
	      <Model.Constraint.expression xml:space="preserve">context Association
inv: self.visibility = #public_vis</Model.Constraint.expression>
	      <Model:Constraint.constrainedElements>
		<Model:ModelElement xmi.idref="a202"/>
	      </Model:Constraint.constrainedElements>
	    </Model:Constraint>
	    <Model:Constraint annotation=""
	      evaluationPolicy="deferred" language="OCL"
	      name="AssociationsMustBeBinary" xmi.id="a208">
	      <Model.Constraint.expression xml:space="preserve">context Association
inv: self.contents -&gt; 
select(c | c.oclIsTypeOf(AssociationEnd)) -&gt; size = 2</Model.Constraint.expression>
	      <Model:Constraint.constrainedElements>
		<Model:ModelElement xmi.idref="a202"/>
	      </Model:Constraint.constrainedElements>
	    </Model:Constraint>
	    <Model:Attribute annotation="" isChangeable="true"
	      isDerived="false" name="isDerived"
	      scope="instance_level" visibility="public_vis" xmi.id="a210">
	      <Model:StructuralFeature.multiplicity>
		<XMI.field>1</XMI.field>
		<XMI.field>1</XMI.field>
		<XMI.field>false</XMI.field>
		<XMI.field>false</XMI.field>
	      </Model:StructuralFeature.multiplicity>
	      <Model:TypedElement.type>
		<Model:Classifier xmi.idref="Boolean"/>
	      </Model:TypedElement.type>
	    </Model:Attribute>
	  </Model:Namespace.contents>
	  <Model:GeneralizableElement.supertypes>
	    <Model:GeneralizableElement xmi.idref="a124"/>
	  </Model:GeneralizableElement.supertypes>
	</Model:Class>
	<Model:EnumerationType annotation="" isAbstract="false"
	  isLeaf="true" isRoot="true" name="AggregationKind"
	  visibility="public_vis" xmi.id="a211">
	  <Model:EnumerationType.labels>none</Model:EnumerationType.labels>
	  <Model:EnumerationType.labels>shared</Model:EnumerationType.labels>
	  <Model:EnumerationType.labels>composite</Model:EnumerationType.labels>
	</Model:EnumerationType>
	<Model:Class annotation="" isAbstract="false" isLeaf="false"
	  isRoot="false" isSingleton="false" name="AssociationEnd"
	  visibility="public_vis" xmi.id="a182">
	  <Model:ModelElement.constraints>
	    <Model:Constraint xmi.idref="a212"/>
	    <Model:Constraint xmi.idref="a213"/>
	    <Model:Constraint xmi.idref="a214"/>
	    <Model:Constraint xmi.idref="a215"/>
	  </Model:ModelElement.constraints>
	  <Model:Namespace.contents>
	    <Model:Tag annotation="" name="*tag_40"
	      tagId="org.omg.mof.idl_version" xmi.id="a216">
	      <Model:Tag.values>1.4</Model:Tag.values>
	      <Model:Tag.elements>
		<Model:ModelElement xmi.idref="a182"/>
	      </Model:Tag.elements>
	    </Model:Tag>
	    <Model:Constraint annotation=""
	      evaluationPolicy="deferred" language="OCL"
	      name="EndTypeMustBeClass" xmi.id="a212">
	      <Model.Constraint.expression xml:space="preserve">context AssociationEnd
inv: self.type.oclIsTypeOf(Class)</Model.Constraint.expression>
	      <Model:Constraint.constrainedElements>
		<Model:ModelElement xmi.idref="a182"/>
	      </Model:Constraint.constrainedElements>
	    </Model:Constraint>
	    <Model:Constraint annotation=""
	      evaluationPolicy="deferred" language="OCL"
	      name="EndsMustBeUnique" xmi.id="a213">
	      <Model.Constraint.expression xml:space="preserve">context AssociationEnd
inv: 
(self.multiplicity.upper &gt; 1 or 
 self.multiplicity.upper = UNBOUNDED) implies
  self.multiplicity.isUnique</Model.Constraint.expression>
	      <Model:Constraint.constrainedElements>
		<Model:ModelElement xmi.idref="a182"/>
	      </Model:Constraint.constrainedElements>
	    </Model:Constraint>
	    <Model:Constraint annotation=""
	      evaluationPolicy="deferred" language="OCL"
	      name="CannotHaveTwoOrderedEnds" xmi.id="a214">
	      <Model.Constraint.expression xml:space="preserve">context AssociationEnd
inv:
self.multiplicity.isOrdered implies 
  not self.otherEnd.multiplicity.isOrdered</Model.Constraint.expression>
	      <Model:Constraint.constrainedElements>
		<Model:ModelElement xmi.idref="a182"/>
	      </Model:Constraint.constrainedElements>
	    </Model:Constraint>
	    <Model:Constraint annotation=""
	      evaluationPolicy="deferred" language="OCL"
	      name="CannotHaveTwoAggregateEnds" xmi.id="a215">
	      <Model.Constraint.expression xml:space="preserve">context AssociationEnd
inv: 
self.aggregation &lt;&gt; #none implies self.otherEnd = #none</Model.Constraint.expression>
	      <Model:Constraint.constrainedElements>
		<Model:ModelElement xmi.idref="a182"/>
	      </Model:Constraint.constrainedElements>
	    </Model:Constraint>
	    <Model:Attribute annotation="" isChangeable="true"
	      isDerived="false" name="isNavigable"
	      scope="instance_level" visibility="public_vis" xmi.id="a217">
	      <Model:StructuralFeature.multiplicity>
		<XMI.field>1</XMI.field>
		<XMI.field>1</XMI.field>
		<XMI.field>false</XMI.field>
		<XMI.field>false</XMI.field>
	      </Model:StructuralFeature.multiplicity>
	      <Model:TypedElement.type>
		<Model:Classifier xmi.idref="Boolean"/>
	      </Model:TypedElement.type>
	    </Model:Attribute>
	    <Model:Attribute annotation="" isChangeable="true"
	      isDerived="false" name="aggregation"
	      scope="instance_level" visibility="public_vis" xmi.id="a218">
	      <Model:StructuralFeature.multiplicity>
		<XMI.field>1</XMI.field>
		<XMI.field>1</XMI.field>
		<XMI.field>false</XMI.field>
		<XMI.field>false</XMI.field>
	      </Model:StructuralFeature.multiplicity>
	      <Model:TypedElement.type>
		<Model:Classifier xmi.idref="a211"/>
	      </Model:TypedElement.type>
	    </Model:Attribute>
	    <Model:Attribute annotation="" isChangeable="true"
	      isDerived="false" name="multiplicity"
	      scope="instance_level" visibility="public_vis" xmi.id="a219">
	      <Model:StructuralFeature.multiplicity>
		<XMI.field>1</XMI.field>
		<XMI.field>1</XMI.field>
		<XMI.field>false</XMI.field>
		<XMI.field>false</XMI.field>
	      </Model:StructuralFeature.multiplicity>
	      <Model:TypedElement.type>
		<Model:Classifier xmi.idref="a133"/>
	      </Model:TypedElement.type>
	    </Model:Attribute>
	    <Model:Attribute annotation="" isChangeable="true"
	      isDerived="false" name="isChangeable"
	      scope="instance_level" visibility="public_vis" xmi.id="a220">
	      <Model:StructuralFeature.multiplicity>
		<XMI.field>1</XMI.field>
		<XMI.field>1</XMI.field>
		<XMI.field>false</XMI.field>
		<XMI.field>false</XMI.field>
	      </Model:StructuralFeature.multiplicity>
	      <Model:TypedElement.type>
		<Model:Classifier xmi.idref="Boolean"/>
	      </Model:TypedElement.type>
	    </Model:Attribute>
	    <Model:Operation annotation="" isQuery="false"
	      name="otherEnd" scope="instance_level"
	      visibility="public_vis" xmi.id="a221">
	      <Model:Namespace.contents>
		<Model:Parameter annotation="" direction="return_dir"
		  name="**result**" xmi.id="a222">
		  <Model:Parameter.multiplicity>
		    <XMI.field>1</XMI.field>
		    <XMI.field>1</XMI.field>
		    <XMI.field>false</XMI.field>
		    <XMI.field>false</XMI.field>
		  </Model:Parameter.multiplicity>
		  <Model:TypedElement.type>
		    <Model:Classifier xmi.idref="a182"/>
		  </Model:TypedElement.type>
		</Model:Parameter>
	      </Model:Namespace.contents>
	    </Model:Operation>
	  </Model:Namespace.contents>
	  <Model:GeneralizableElement.supertypes>
	    <Model:GeneralizableElement xmi.idref="a119"/>
	  </Model:GeneralizableElement.supertypes>
	</Model:Class>
	<Model:Class annotation="" isAbstract="false" isLeaf="false"
	  isRoot="false" isSingleton="false" name="Package"
	  visibility="public_vis" xmi.id="a223">
	  <Model:ModelElement.constraints>
	    <Model:Constraint xmi.idref="a224"/>
	    <Model:Constraint xmi.idref="a225"/>
	  </Model:ModelElement.constraints>
	  <Model:Namespace.contents>
	    <Model:Tag annotation="" name="*tag_41"
	      tagId="org.omg.mof.idl_version" xmi.id="a226">
	      <Model:Tag.values>1.4</Model:Tag.values>
	      <Model:Tag.elements>
		<Model:ModelElement xmi.idref="a223"/>
	      </Model:Tag.elements>
	    </Model:Tag>
	    <Model:Tag annotation="" name="*tag_42"
	      tagId="javax.jmi.substituteName" xmi.id="a227">
	      <Model:Tag.values>MofPackage</Model:Tag.values>
	      <Model:Tag.elements>
		<Model:ModelElement xmi.idref="a223"/>
	      </Model:Tag.elements>
	    </Model:Tag>
	    <Model:Constraint annotation=""
	      evaluationPolicy="deferred" language="OCL"
	      name="PackageContainmentRules" xmi.id="a224">
	      <Model.Constraint.expression xml:space="preserve">context Package
inv:
Set{Package, Class, DataType, Association, Exception, 
    Constant, Constraint, Import, Tag}) -&gt;
  includesAll(self.contentTypes)</Model.Constraint.expression>
	      <Model:Constraint.constrainedElements>
		<Model:ModelElement xmi.idref="a223"/>
	      </Model:Constraint.constrainedElements>
	    </Model:Constraint>
	    <Model:Constraint annotation=""
	      evaluationPolicy="deferred" language="OCL"
	      name="PackagesCannotBeAbstract" xmi.id="a225">
	      <Model.Constraint.expression xml:space="preserve">context Package
inv: not self.isAbstract</Model.Constraint.expression>
	      <Model:Constraint.constrainedElements>
		<Model:ModelElement xmi.idref="a223"/>
	      </Model:Constraint.constrainedElements>
	    </Model:Constraint>
	  </Model:Namespace.contents>
	  <Model:GeneralizableElement.supertypes>
	    <Model:GeneralizableElement xmi.idref="a95"/>
	  </Model:GeneralizableElement.supertypes>
	</Model:Class>
	<Model:Class annotation="" isAbstract="false" isLeaf="false"
	  isRoot="false" isSingleton="false" name="Import"
	  visibility="public_vis" xmi.id="a228">
	  <Model:ModelElement.constraints>
	    <Model:Constraint xmi.idref="a229"/>
	    <Model:Constraint xmi.idref="a230"/>
	    <Model:Constraint xmi.idref="a231"/>
	    <Model:Constraint xmi.idref="a232"/>
	    <Model:Constraint xmi.idref="a233"/>
	  </Model:ModelElement.constraints>
	  <Model:Namespace.contents>
	    <Model:Tag annotation="" name="*tag_43"
	      tagId="org.omg.mof.idl_version" xmi.id="a234">
	      <Model:Tag.values>1.4</Model:Tag.values>
	      <Model:Tag.elements>
		<Model:ModelElement xmi.idref="a228"/>
	      </Model:Tag.elements>
	    </Model:Tag>
	    <Model:Constraint annotation=""
	      evaluationPolicy="deferred" language="OCL"
	      name="ImportedNamespaceMustBeVisible" xmi.id="a229">
	      <Model.Constraint.expression xml:space="preserve">context Import
inv: self.container.isVisible(self.importedNamespace)</Model.Constraint.expression>
	      <Model:Constraint.constrainedElements>
		<Model:ModelElement xmi.idref="a228"/>
	      </Model:Constraint.constrainedElements>
	    </Model:Constraint>
	    <Model:Constraint annotation=""
	      evaluationPolicy="deferred" language="OCL" xmi.id="a230">
	      <Model.ModelElement.name xml:space="preserve">CanOnlyImportPackagesAndClasses</Model.ModelElement.name>
	      <Model.Constraint.expression xml:space="preserve">context Import
inv:
self.imported.oclIsTypeOf(Class) or
self.imported.oclIsTypeOf(Package)</Model.Constraint.expression>
	      <Model:Constraint.constrainedElements>
		<Model:ModelElement xmi.idref="a228"/>
	      </Model:Constraint.constrainedElements>
	    </Model:Constraint>
	    <Model:Constraint annotation=""
	      evaluationPolicy="deferred" language="OCL"
	      name="CannotImportSelf" xmi.id="a231">
	      <Model.Constraint.expression xml:space="preserve">context Import
inv: self.container &lt;&gt; self.imported</Model.Constraint.expression>
	      <Model:Constraint.constrainedElements>
		<Model:ModelElement xmi.idref="a228"/>
	      </Model:Constraint.constrainedElements>
	    </Model:Constraint>
	    <Model:Constraint annotation=""
	      evaluationPolicy="deferred" language="OCL"
	      name="CannotImportNestedComponents" xmi.id="a232">
	      <Model.Constraint.expression xml:space="preserve">context Import
inv: not self.container.allContents() -&gt; includes(self.imported)</Model.Constraint.expression>
	      <Model:Constraint.constrainedElements>
		<Model:ModelElement xmi.idref="a228"/>
	      </Model:Constraint.constrainedElements>
	    </Model:Constraint>
	    <Model:Constraint annotation=""
	      evaluationPolicy="deferred" language="OCL"
	      name="NestedPackagesCannotImport" xmi.id="a233">
	      <Model.Constraint.expression xml:space="preserve">context Import
inv:
self.container -&gt; notEmpty implies
  self.container -&gt; asSequence -&gt; first -&gt; container -&gt; isEmpty</Model.Constraint.expression>
	      <Model:Constraint.constrainedElements>
		<Model:ModelElement xmi.idref="a228"/>
	      </Model:Constraint.constrainedElements>
	    </Model:Constraint>
	    <Model:Attribute annotation="" isChangeable="true"
	      isDerived="false" name="visibility"
	      scope="instance_level" visibility="public_vis" xmi.id="a235">
	      <Model:StructuralFeature.multiplicity>
		<XMI.field>1</XMI.field>
		<XMI.field>1</XMI.field>
		<XMI.field>false</XMI.field>
		<XMI.field>false</XMI.field>
	      </Model:StructuralFeature.multiplicity>
	      <Model:TypedElement.type>
		<Model:Classifier xmi.idref="a66"/>
	      </Model:TypedElement.type>
	    </Model:Attribute>
	    <Model:Attribute annotation="" isChangeable="true"
	      isDerived="false" name="isClustered"
	      scope="instance_level" visibility="public_vis" xmi.id="a236">
	      <Model:StructuralFeature.multiplicity>
		<XMI.field>1</XMI.field>
		<XMI.field>1</XMI.field>
		<XMI.field>false</XMI.field>
		<XMI.field>false</XMI.field>
	      </Model:StructuralFeature.multiplicity>
	      <Model:TypedElement.type>
		<Model:Classifier xmi.idref="Boolean"/>
	      </Model:TypedElement.type>
	    </Model:Attribute>
	    <Model:Reference annotation="" isChangeable="true"
	      name="importedNamespace" scope="instance_level"
	      visibility="public_vis" xmi.id="a237">
	      <Model:StructuralFeature.multiplicity>
		<XMI.field>1</XMI.field>
		<XMI.field>1</XMI.field>
		<XMI.field>false</XMI.field>
		<XMI.field>false</XMI.field>
	      </Model:StructuralFeature.multiplicity>
	      <Model:TypedElement.type>
		<Model:Classifier xmi.idref="a56"/>
	      </Model:TypedElement.type>
	      <Model:Reference.referencedEnd>
		<Model:AssociationEnd xmi.idref="a238"/>
	      </Model:Reference.referencedEnd>
	    </Model:Reference>
	  </Model:Namespace.contents>
	  <Model:GeneralizableElement.supertypes>
	    <Model:GeneralizableElement xmi.idref="a19"/>
	  </Model:GeneralizableElement.supertypes>
	</Model:Class>
	<Model:EnumerationType annotation="" isAbstract="false"
	  isLeaf="true" isRoot="true" name="DirectionKind"
	  visibility="public_vis" xmi.id="a239">
	  <Model:EnumerationType.labels>in_dir</Model:EnumerationType.labels>
	  <Model:EnumerationType.labels>out_dir</Model:EnumerationType.labels>
	  <Model:EnumerationType.labels>inout_dir</Model:EnumerationType.labels>
	  <Model:EnumerationType.labels>return_dir</Model:EnumerationType.labels>
	</Model:EnumerationType>
	<Model:Class annotation="" isAbstract="false" isLeaf="false"
	  isRoot="false" isSingleton="false" name="Parameter"
	  visibility="public_vis" xmi.id="a240">
	  <Model:Namespace.contents>
	    <Model:Tag annotation="" name="*tag_44"
	      tagId="org.omg.mof.idl_version" xmi.id="a241">
	      <Model:Tag.values>1.4</Model:Tag.values>
	      <Model:Tag.elements>
		<Model:ModelElement xmi.idref="a240"/>
	      </Model:Tag.elements>
	    </Model:Tag>
	    <Model:Attribute annotation="" isChangeable="true"
	      isDerived="false" name="direction"
	      scope="instance_level" visibility="public_vis" xmi.id="a242">
	      <Model:StructuralFeature.multiplicity>
		<XMI.field>1</XMI.field>
		<XMI.field>1</XMI.field>
		<XMI.field>false</XMI.field>
		<XMI.field>false</XMI.field>
	      </Model:StructuralFeature.multiplicity>
	      <Model:TypedElement.type>
		<Model:Classifier xmi.idref="a239"/>
	      </Model:TypedElement.type>
	    </Model:Attribute>
	    <Model:Attribute annotation="" isChangeable="true"
	      isDerived="false" name="multiplicity"
	      scope="instance_level" visibility="public_vis" xmi.id="a243">
	      <Model:StructuralFeature.multiplicity>
		<XMI.field>1</XMI.field>
		<XMI.field>1</XMI.field>
		<XMI.field>false</XMI.field>
		<XMI.field>false</XMI.field>
	      </Model:StructuralFeature.multiplicity>
	      <Model:TypedElement.type>
		<Model:Classifier xmi.idref="a133"/>
	      </Model:TypedElement.type>
	    </Model:Attribute>
	  </Model:Namespace.contents>
	  <Model:GeneralizableElement.supertypes>
	    <Model:GeneralizableElement xmi.idref="a119"/>
	  </Model:GeneralizableElement.supertypes>
	</Model:Class>
	<Model:Class annotation="" isAbstract="false" isLeaf="false"
	  isRoot="false" isSingleton="false" name="Constraint"
	  visibility="public_vis" xmi.id="a59">
	  <Model:ModelElement.constraints>
	    <Model:Constraint xmi.idref="a244"/>
	    <Model:Constraint xmi.idref="a245"/>
	  </Model:ModelElement.constraints>
	  <Model:Namespace.contents>
	    <Model:Tag annotation="" name="*tag_45"
	      tagId="org.omg.mof.idl_version" xmi.id="a246">
	      <Model:Tag.values>1.4</Model:Tag.values>
	      <Model:Tag.elements>
		<Model:ModelElement xmi.idref="a59"/>
	      </Model:Tag.elements>
	    </Model:Tag>
	    <Model:Constraint annotation=""
	      evaluationPolicy="deferred" language="OCL"
	      name="CannotConstrainThisElement" xmi.id="a244">
	      <Model.Constraint.expression xml:space="preserve">context Constraint
inv:
self.constrainedElements -&gt; 
  forAll(c | not Set{Constraint, Tag, Imports, Constant} -&gt; 
		  includes(c.oclType())</Model.Constraint.expression>
	      <Model:Constraint.constrainedElements>
		<Model:ModelElement xmi.idref="a59"/>
	      </Model:Constraint.constrainedElements>
	    </Model:Constraint>
	    <Model:Constraint annotation=""
	      evaluationPolicy="deferred" language="OCL"
	      name="ConstraintsLimitedToContainer" xmi.id="a245">
	      <Model.Constraint.expression xml:space="preserve">context Constraint
inv:
self.constrainedElements -&gt;
  forAll(c | self.container.extendedNamespace() -&gt; includes(c))</Model.Constraint.expression>
	      <Model:Constraint.constrainedElements>
		<Model:ModelElement xmi.idref="a59"/>
	      </Model:Constraint.constrainedElements>
	    </Model:Constraint>
	    <Model:Attribute annotation="" isChangeable="true"
	      isDerived="false" name="expression"
	      scope="instance_level" visibility="public_vis" xmi.id="a247">
	      <Model:StructuralFeature.multiplicity>
		<XMI.field>1</XMI.field>
		<XMI.field>1</XMI.field>
		<XMI.field>false</XMI.field>
		<XMI.field>false</XMI.field>
	      </Model:StructuralFeature.multiplicity>
	      <Model:TypedElement.type>
		<Model:Classifier xmi.idref="String"/>
	      </Model:TypedElement.type>
	    </Model:Attribute>
	    <Model:Tag annotation="" name="*tag_46"
	      tagId="org.omg.mof.idl_version" xmi.id="a248">
	      <Model:Tag.values>1.4</Model:Tag.values>
	      <Model:Tag.elements>
		<Model:ModelElement xmi.idref="a247"/>
	      </Model:Tag.elements>
	    </Model:Tag>
	    <Model:Attribute annotation="" isChangeable="true"
	      isDerived="false" name="language" scope="instance_level"
	      visibility="public_vis" xmi.id="a249">
	      <Model:StructuralFeature.multiplicity>
		<XMI.field>1</XMI.field>
		<XMI.field>1</XMI.field>
		<XMI.field>false</XMI.field>
		<XMI.field>false</XMI.field>
	      </Model:StructuralFeature.multiplicity>
	      <Model:TypedElement.type>
		<Model:Classifier xmi.idref="String"/>
	      </Model:TypedElement.type>
	    </Model:Attribute>
	    <Model:Tag annotation="" name="*tag_47"
	      tagId="org.omg.mof.idl_version" xmi.id="a250">
	      <Model:Tag.values>1.4</Model:Tag.values>
	      <Model:Tag.elements>
		<Model:ModelElement xmi.idref="a249"/>
	      </Model:Tag.elements>
	    </Model:Tag>
	    <Model:EnumerationType annotation="" isAbstract="false"
	      isLeaf="true" isRoot="true" name="EvaluationKind"
	      visibility="public_vis" xmi.id="a251">
	      <Model:EnumerationType.labels>immediate</Model:EnumerationType.labels>
	      <Model:EnumerationType.labels>deferred</Model:EnumerationType.labels>
	    </Model:EnumerationType>
	    <Model:Attribute annotation="" isChangeable="true"
	      isDerived="false" name="evaluationPolicy"
	      scope="instance_level" visibility="public_vis" xmi.id="a252">
	      <Model:StructuralFeature.multiplicity>
		<XMI.field>1</XMI.field>
		<XMI.field>1</XMI.field>
		<XMI.field>false</XMI.field>
		<XMI.field>false</XMI.field>
	      </Model:StructuralFeature.multiplicity>
	      <Model:TypedElement.type>
		<Model:Classifier xmi.idref="a251"/>
	      </Model:TypedElement.type>
	    </Model:Attribute>
	    <Model:Reference annotation="" isChangeable="true"
	      name="constrainedElements" scope="instance_level"
	      visibility="public_vis" xmi.id="a253">
	      <Model:StructuralFeature.multiplicity>
		<XMI.field>1</XMI.field>
		<XMI.field>-1</XMI.field>
		<XMI.field>false</XMI.field>
		<XMI.field>true</XMI.field>
	      </Model:StructuralFeature.multiplicity>
	      <Model:TypedElement.type>
		<Model:Classifier xmi.idref="a19"/>
	      </Model:TypedElement.type>
	      <Model:Reference.referencedEnd>
		<Model:AssociationEnd xmi.idref="a254"/>
	      </Model:Reference.referencedEnd>
	    </Model:Reference>
	  </Model:Namespace.contents>
	  <Model:GeneralizableElement.supertypes>
	    <Model:GeneralizableElement xmi.idref="a19"/>
	  </Model:GeneralizableElement.supertypes>
	</Model:Class>
	<Model:Class annotation="" isAbstract="false" isLeaf="false"
	  isRoot="false" isSingleton="false" name="Constant"
	  visibility="public_vis" xmi.id="a255">
	  <Model:ModelElement.constraints>
	    <Model:Constraint xmi.idref="a256"/>
	    <Model:Constraint xmi.idref="a257"/>
	  </Model:ModelElement.constraints>
	  <Model:Namespace.contents>
	    <Model:Tag annotation="" name="*tag_48"
	      tagId="org.omg.mof.idl_version" xmi.id="a258">
	      <Model:Tag.values>1.4</Model:Tag.values>
	      <Model:Tag.elements>
		<Model:ModelElement xmi.idref="a255"/>
	      </Model:Tag.elements>
	    </Model:Tag>
	    <Model:Constraint annotation=""
	      evaluationPolicy="deferred" language="OCL"
	      name="ConstantsValueMustMatchType" xmi.id="a256">
	      <Model.Constraint.expression xml:space="preserve">context Constant
inv: ...</Model.Constraint.expression>
	      <Model:Constraint.constrainedElements>
		<Model:ModelElement xmi.idref="a255"/>
	      </Model:Constraint.constrainedElements>
	    </Model:Constraint>
	    <Model:Constraint annotation=""
	      evaluationPolicy="deferred" language="OCL"
	      name="ConstantsTypeMustBePrimitive" xmi.id="a257">
	      <Model.Constraint.expression xml:space="preserve">context Constant
inv: self.type.oclIsOfType(PrimitiveType)</Model.Constraint.expression>
	      <Model:Constraint.constrainedElements>
		<Model:ModelElement xmi.idref="a255"/>
	      </Model:Constraint.constrainedElements>
	    </Model:Constraint>
	    <Model:Attribute annotation="" isChangeable="true"
	      isDerived="false" name="value" scope="instance_level"
	      visibility="public_vis" xmi.id="a259">
	      <Model:StructuralFeature.multiplicity>
		<XMI.field>1</XMI.field>
		<XMI.field>1</XMI.field>
		<XMI.field>false</XMI.field>
		<XMI.field>false</XMI.field>
	      </Model:StructuralFeature.multiplicity>
	      <Model:TypedElement.type>
		<Model:Classifier xmi.idref="String"/>
	      </Model:TypedElement.type>
	    </Model:Attribute>
	    <Model:Tag annotation="" name="*tag_49"
	      tagId="org.omg.mof.idl_version" xmi.id="a260">
	      <Model:Tag.values>1.4</Model:Tag.values>
	      <Model:Tag.elements>
		<Model:ModelElement xmi.idref="a259"/>
	      </Model:Tag.elements>
	    </Model:Tag>
	  </Model:Namespace.contents>
	  <Model:GeneralizableElement.supertypes>
	    <Model:GeneralizableElement xmi.idref="a119"/>
	  </Model:GeneralizableElement.supertypes>
	</Model:Class>
	<Model:Class annotation="" isAbstract="false" isLeaf="false"
	  isRoot="false" isSingleton="false" name="Tag"
	  visibility="public_vis" xmi.id="a261">
	  <Model:Namespace.contents>
	    <Model:Tag annotation="" name="*tag_50"
	      tagId="org.omg.mof.idl_version" xmi.id="a262">
	      <Model:Tag.values>1.4</Model:Tag.values>
	      <Model:Tag.elements>
		<Model:ModelElement xmi.idref="a261"/>
	      </Model:Tag.elements>
	    </Model:Tag>
	    <Model:Attribute annotation="" isChangeable="true"
	      isDerived="false" name="tagId" scope="instance_level"
	      visibility="public_vis" xmi.id="a263">
	      <Model:StructuralFeature.multiplicity>
		<XMI.field>1</XMI.field>
		<XMI.field>1</XMI.field>
		<XMI.field>false</XMI.field>
		<XMI.field>false</XMI.field>
	      </Model:StructuralFeature.multiplicity>
	      <Model:TypedElement.type>
		<Model:Classifier xmi.idref="String"/>
	      </Model:TypedElement.type>
	    </Model:Attribute>
	    <Model:Tag annotation="" name="*tag_51"
	      tagId="org.omg.mof.idl_version" xmi.id="a264">
	      <Model:Tag.values>1.4</Model:Tag.values>
	      <Model:Tag.elements>
		<Model:ModelElement xmi.idref="a263"/>
	      </Model:Tag.elements>
	    </Model:Tag>
	    <Model:Attribute annotation="" isChangeable="true"
	      isDerived="false" name="values" scope="instance_level"
	      visibility="public_vis" xmi.id="a265">
	      <Model:StructuralFeature.multiplicity>
		<XMI.field>0</XMI.field>
		<XMI.field>-1</XMI.field>
		<XMI.field>true</XMI.field>
		<XMI.field>false</XMI.field>
	      </Model:StructuralFeature.multiplicity>
	      <Model:TypedElement.type>
		<Model:Classifier xmi.idref="String"/>
	      </Model:TypedElement.type>
	    </Model:Attribute>
	    <Model:Tag annotation="" name="*tag_52"
	      tagId="org.omg.mof.idl_version" xmi.id="a266">
	      <Model:Tag.values>1.4</Model:Tag.values>
	      <Model:Tag.elements>
		<Model:ModelElement xmi.idref="a265"/>
	      </Model:Tag.elements>
	    </Model:Tag>
	    <Model:Reference annotation="" isChangeable="true"
	      name="elements" scope="instance_level"
	      visibility="public_vis" xmi.id="a267">
	      <Model:StructuralFeature.multiplicity>
		<XMI.field>1</XMI.field>
		<XMI.field>-1</XMI.field>
		<XMI.field>false</XMI.field>
		<XMI.field>true</XMI.field>
	      </Model:StructuralFeature.multiplicity>
	      <Model:TypedElement.type>
		<Model:Classifier xmi.idref="a19"/>
	      </Model:TypedElement.type>
	      <Model:Reference.referencedEnd>
		<Model:AssociationEnd xmi.idref="a268"/>
	      </Model:Reference.referencedEnd>
	    </Model:Reference>
	  </Model:Namespace.contents>
	  <Model:GeneralizableElement.supertypes>
	    <Model:GeneralizableElement xmi.idref="a19"/>
	  </Model:GeneralizableElement.supertypes>
	</Model:Class>
	<Model:Association annotation="" isAbstract="false"
	  isDerived="false" isLeaf="true" isRoot="true"
	  name="AttachesTo" visibility="public_vis" xmi.id="a269">
	  <Model:Namespace.contents>
	    <Model:Tag annotation="" name="*tag_53"
	      tagId="org.omg.mof.idl_version" xmi.id="a270">
	      <Model:Tag.values>1.4</Model:Tag.values>
	      <Model:Tag.elements>
		<Model:ModelElement xmi.idref="a269"/>
	      </Model:Tag.elements>
	    </Model:Tag>
	    <Model:AssociationEnd aggregation="none" annotation=""
	      isChangeable="true" isNavigable="true"
	      name="modelElement" xmi.id="a268">
	      <Model:AssociationEnd.multiplicity>
		<XMI.field>1</XMI.field>
		<XMI.field>-1</XMI.field>
		<XMI.field>false</XMI.field>
		<XMI.field>true</XMI.field>
	      </Model:AssociationEnd.multiplicity>
	      <Model:TypedElement.type>
		<Model:Classifier xmi.idref="a19"/>
	      </Model:TypedElement.type>
	    </Model:AssociationEnd>
	    <Model:AssociationEnd aggregation="none" annotation=""
	      isChangeable="true" isNavigable="true" name="tag" xmi.id="a271">
	      <Model:AssociationEnd.multiplicity>
		<XMI.field>0</XMI.field>
		<XMI.field>-1</XMI.field>
		<XMI.field>true</XMI.field>
		<XMI.field>true</XMI.field>
	      </Model:AssociationEnd.multiplicity>
	      <Model:TypedElement.type>
		<Model:Classifier xmi.idref="a261"/>
	      </Model:TypedElement.type>
	    </Model:AssociationEnd>
	  </Model:Namespace.contents>
	</Model:Association>
	<Model:Association annotation="" isAbstract="false"
	  isDerived="true" isLeaf="true" isRoot="true"
	  name="DependsOn" visibility="public_vis" xmi.id="a272">
	  <Model:Namespace.contents>
	    <Model:Tag annotation="" name="*tag_54"
	      tagId="org.omg.mof.idl_version" xmi.id="a273">
	      <Model:Tag.values>1.4</Model:Tag.values>
	      <Model:Tag.elements>
		<Model:ModelElement xmi.idref="a272"/>
	      </Model:Tag.elements>
	    </Model:Tag>
	    <Model:AssociationEnd aggregation="none" annotation=""
	      isChangeable="false" isNavigable="true" name="dependent" xmi.id="a274">
	      <Model:AssociationEnd.multiplicity>
		<XMI.field>0</XMI.field>
		<XMI.field>-1</XMI.field>
		<XMI.field>false</XMI.field>
		<XMI.field>true</XMI.field>
	      </Model:AssociationEnd.multiplicity>
	      <Model:TypedElement.type>
		<Model:Classifier xmi.idref="a19"/>
	      </Model:TypedElement.type>
	    </Model:AssociationEnd>
	    <Model:AssociationEnd aggregation="none" annotation=""
	      isChangeable="false" isNavigable="true" name="provider" xmi.id="a32">
	      <Model:AssociationEnd.multiplicity>
		<XMI.field>0</XMI.field>
		<XMI.field>-1</XMI.field>
		<XMI.field>false</XMI.field>
		<XMI.field>true</XMI.field>
	      </Model:AssociationEnd.multiplicity>
	      <Model:TypedElement.type>
		<Model:Classifier xmi.idref="a19"/>
	      </Model:TypedElement.type>
	    </Model:AssociationEnd>
	  </Model:Namespace.contents>
	</Model:Association>
	<Model:Association annotation="" isAbstract="false"
	  isDerived="false" isLeaf="true" isRoot="true"
	  name="Contains" visibility="public_vis" xmi.id="a275">
	  <Model:Namespace.contents>
	    <Model:Tag annotation="" name="*tag_55"
	      tagId="org.omg.mof.idl_version" xmi.id="a276">
	      <Model:Tag.values>1.4</Model:Tag.values>
	      <Model:Tag.elements>
		<Model:ModelElement xmi.idref="a275"/>
	      </Model:Tag.elements>
	    </Model:Tag>
	    <Model:AssociationEnd aggregation="composite"
	      annotation="" isChangeable="true" isNavigable="true"
	      name="container" xmi.id="a57">
	      <Model:AssociationEnd.multiplicity>
		<XMI.field>0</XMI.field>
		<XMI.field>1</XMI.field>
		<XMI.field>false</XMI.field>
		<XMI.field>false</XMI.field>
	      </Model:AssociationEnd.multiplicity>
	      <Model:TypedElement.type>
		<Model:Classifier xmi.idref="a56"/>
	      </Model:TypedElement.type>
	    </Model:AssociationEnd>
	    <Model:AssociationEnd aggregation="none" annotation=""
	      isChangeable="true" isNavigable="true"
	      name="containedElement" xmi.id="a77">
	      <Model:AssociationEnd.multiplicity>
		<XMI.field>0</XMI.field>
		<XMI.field>-1</XMI.field>
		<XMI.field>true</XMI.field>
		<XMI.field>true</XMI.field>
	      </Model:AssociationEnd.multiplicity>
	      <Model:TypedElement.type>
		<Model:Classifier xmi.idref="a19"/>
	      </Model:TypedElement.type>
	    </Model:AssociationEnd>
	  </Model:Namespace.contents>
	</Model:Association>
	<Model:Association annotation="" isAbstract="false"
	  isDerived="false" isLeaf="true" isRoot="true"
	  name="Generalizes" visibility="public_vis" xmi.id="a277">
	  <Model:Namespace.contents>
	    <Model:Tag annotation="" name="*tag_56"
	      tagId="org.omg.mof.idl_version" xmi.id="a278">
	      <Model:Tag.values>1.4</Model:Tag.values>
	      <Model:Tag.elements>
		<Model:ModelElement xmi.idref="a277"/>
	      </Model:Tag.elements>
	    </Model:Tag>
	    <Model:AssociationEnd aggregation="none" annotation=""
	      isChangeable="true" isNavigable="true" name="supertype" xmi.id="a109">
	      <Model:AssociationEnd.multiplicity>
		<XMI.field>0</XMI.field>
		<XMI.field>-1</XMI.field>
		<XMI.field>true</XMI.field>
		<XMI.field>true</XMI.field>
	      </Model:AssociationEnd.multiplicity>
	      <Model:TypedElement.type>
		<Model:Classifier xmi.idref="a95"/>
	      </Model:TypedElement.type>
	    </Model:AssociationEnd>
	    <Model:AssociationEnd aggregation="none" annotation=""
	      isChangeable="true" isNavigable="true" name="subtype" xmi.id="a279">
	      <Model:AssociationEnd.multiplicity>
		<XMI.field>0</XMI.field>
		<XMI.field>-1</XMI.field>
		<XMI.field>false</XMI.field>
		<XMI.field>true</XMI.field>
	      </Model:AssociationEnd.multiplicity>
	      <Model:TypedElement.type>
		<Model:Classifier xmi.idref="a95"/>
	      </Model:TypedElement.type>
	    </Model:AssociationEnd>
	  </Model:Namespace.contents>
	</Model:Association>
	<Model:Association annotation="" isAbstract="false"
	  isDerived="false" isLeaf="true" isRoot="true" name="Aliases"
	  visibility="public_vis" xmi.id="a280">
	  <Model:Namespace.contents>
	    <Model:Tag annotation="" name="*tag_57"
	      tagId="org.omg.mof.idl_version" xmi.id="a281">
	      <Model:Tag.values>1.4</Model:Tag.values>
	      <Model:Tag.elements>
		<Model:ModelElement xmi.idref="a280"/>
	      </Model:Tag.elements>
	    </Model:Tag>
	    <Model:AssociationEnd aggregation="none" annotation=""
	      isChangeable="true" isNavigable="true" name="importer" xmi.id="a282">
	      <Model:AssociationEnd.multiplicity>
		<XMI.field>0</XMI.field>
		<XMI.field>-1</XMI.field>
		<XMI.field>false</XMI.field>
		<XMI.field>true</XMI.field>
	      </Model:AssociationEnd.multiplicity>
	      <Model:TypedElement.type>
		<Model:Classifier xmi.idref="a228"/>
	      </Model:TypedElement.type>
	    </Model:AssociationEnd>
	    <Model:AssociationEnd aggregation="none" annotation=""
	      isChangeable="true" isNavigable="true" name="imported" xmi.id="a238">
	      <Model:AssociationEnd.multiplicity>
		<XMI.field>1</XMI.field>
		<XMI.field>1</XMI.field>
		<XMI.field>false</XMI.field>
		<XMI.field>false</XMI.field>
	      </Model:AssociationEnd.multiplicity>
	      <Model:TypedElement.type>
		<Model:Classifier xmi.idref="a56"/>
	      </Model:TypedElement.type>
	    </Model:AssociationEnd>
	  </Model:Namespace.contents>
	</Model:Association>
	<Model:Association annotation="" isAbstract="false"
	  isDerived="false" isLeaf="true" isRoot="true"
	  name="Constrains" visibility="public_vis" xmi.id="a283">
	  <Model:Namespace.contents>
	    <Model:Tag annotation="" name="*tag_58"
	      tagId="org.omg.mof.idl_version" xmi.id="a284">
	      <Model:Tag.values>1.4</Model:Tag.values>
	      <Model:Tag.elements>
		<Model:ModelElement xmi.idref="a283"/>
	      </Model:Tag.elements>
	    </Model:Tag>
	    <Model:AssociationEnd aggregation="none" annotation=""
	      isChangeable="true" isNavigable="true" name="constraint" xmi.id="a60">
	      <Model:AssociationEnd.multiplicity>
		<XMI.field>0</XMI.field>
		<XMI.field>-1</XMI.field>
		<XMI.field>false</XMI.field>
		<XMI.field>true</XMI.field>
	      </Model:AssociationEnd.multiplicity>
	      <Model:TypedElement.type>
		<Model:Classifier xmi.idref="a59"/>
	      </Model:TypedElement.type>
	    </Model:AssociationEnd>
	    <Model:AssociationEnd aggregation="none" annotation=""
	      isChangeable="true" isNavigable="true"
	      name="constrainedElement" xmi.id="a254">
	      <Model:AssociationEnd.multiplicity>
		<XMI.field>1</XMI.field>
		<XMI.field>-1</XMI.field>
		<XMI.field>false</XMI.field>
		<XMI.field>true</XMI.field>
	      </Model:AssociationEnd.multiplicity>
	      <Model:TypedElement.type>
		<Model:Classifier xmi.idref="a19"/>
	      </Model:TypedElement.type>
	    </Model:AssociationEnd>
	  </Model:Namespace.contents>
	</Model:Association>
	<Model:Association annotation="" isAbstract="false"
	  isDerived="false" isLeaf="true" isRoot="true"
	  name="CanRaise" visibility="public_vis" xmi.id="a285">
	  <Model:Namespace.contents>
	    <Model:Tag annotation="" name="*tag_59"
	      tagId="org.omg.mof.idl_version" xmi.id="a286">
	      <Model:Tag.values>1.4</Model:Tag.values>
	      <Model:Tag.elements>
		<Model:ModelElement xmi.idref="a285"/>
	      </Model:Tag.elements>
	    </Model:Tag>
	    <Model:AssociationEnd aggregation="none" annotation=""
	      isChangeable="true" isNavigable="true" name="operation" xmi.id="a287">
	      <Model:AssociationEnd.multiplicity>
		<XMI.field>0</XMI.field>
		<XMI.field>-1</XMI.field>
		<XMI.field>false</XMI.field>
		<XMI.field>true</XMI.field>
	      </Model:AssociationEnd.multiplicity>
	      <Model:TypedElement.type>
		<Model:Classifier xmi.idref="a188"/>
	      </Model:TypedElement.type>
	    </Model:AssociationEnd>
	    <Model:AssociationEnd aggregation="none" annotation=""
	      isChangeable="true" isNavigable="true" name="except" xmi.id="a196">
	      <Model:AssociationEnd.multiplicity>
		<XMI.field>0</XMI.field>
		<XMI.field>-1</XMI.field>
		<XMI.field>true</XMI.field>
		<XMI.field>true</XMI.field>
	      </Model:AssociationEnd.multiplicity>
	      <Model:TypedElement.type>
		<Model:Classifier xmi.idref="a195"/>
	      </Model:TypedElement.type>
	    </Model:AssociationEnd>
	  </Model:Namespace.contents>
	</Model:Association>
	<Model:Association annotation="" isAbstract="false"
	  isDerived="true" isLeaf="true" isRoot="true" name="Exposes"
	  visibility="public_vis" xmi.id="a288">
	  <Model:Namespace.contents>
	    <Model:Tag annotation="" name="*tag_60"
	      tagId="org.omg.mof.idl_version" xmi.id="a289">
	      <Model:Tag.values>1.4</Model:Tag.values>
	      <Model:Tag.elements>
		<Model:ModelElement xmi.idref="a288"/>
	      </Model:Tag.elements>
	    </Model:Tag>
	    <Model:AssociationEnd aggregation="none" annotation=""
	      isChangeable="true" isNavigable="true" name="referrer" xmi.id="a290">
	      <Model:AssociationEnd.multiplicity>
		<XMI.field>0</XMI.field>
		<XMI.field>-1</XMI.field>
		<XMI.field>false</XMI.field>
		<XMI.field>true</XMI.field>
	      </Model:AssociationEnd.multiplicity>
	      <Model:TypedElement.type>
		<Model:Classifier xmi.idref="a172"/>
	      </Model:TypedElement.type>
	    </Model:AssociationEnd>
	    <Model:AssociationEnd aggregation="none" annotation=""
	      isChangeable="true" isNavigable="true" name="exposedEnd" xmi.id="a183">
	      <Model:AssociationEnd.multiplicity>
		<XMI.field>1</XMI.field>
		<XMI.field>1</XMI.field>
		<XMI.field>false</XMI.field>
		<XMI.field>false</XMI.field>
	      </Model:AssociationEnd.multiplicity>
	      <Model:TypedElement.type>
		<Model:Classifier xmi.idref="a182"/>
	      </Model:TypedElement.type>
	    </Model:AssociationEnd>
	  </Model:Namespace.contents>
	</Model:Association>
	<Model:Association annotation="" isAbstract="false"
	  isDerived="false" isLeaf="true" isRoot="true"
	  name="RefersTo" visibility="public_vis" xmi.id="a291">
	  <Model:Namespace.contents>
	    <Model:Tag annotation="" name="*tag_61"
	      tagId="org.omg.mof.idl_version" xmi.id="a292">
	      <Model:Tag.values>1.4</Model:Tag.values>
	      <Model:Tag.elements>
		<Model:ModelElement xmi.idref="a291"/>
	      </Model:Tag.elements>
	    </Model:Tag>
	    <Model:AssociationEnd aggregation="none" annotation=""
	      isChangeable="true" isNavigable="true" name="referent" xmi.id="a293">
	      <Model:AssociationEnd.multiplicity>
		<XMI.field>0</XMI.field>
		<XMI.field>-1</XMI.field>
		<XMI.field>false</XMI.field>
		<XMI.field>true</XMI.field>
	      </Model:AssociationEnd.multiplicity>
	      <Model:TypedElement.type>
		<Model:Classifier xmi.idref="a172"/>
	      </Model:TypedElement.type>
	    </Model:AssociationEnd>
	    <Model:AssociationEnd aggregation="none" annotation=""
	      isChangeable="true" isNavigable="true"
	      name="referencedEnd" xmi.id="a185">
	      <Model:AssociationEnd.multiplicity>
		<XMI.field>1</XMI.field>
		<XMI.field>1</XMI.field>
		<XMI.field>false</XMI.field>
		<XMI.field>false</XMI.field>
	      </Model:AssociationEnd.multiplicity>
	      <Model:TypedElement.type>
		<Model:Classifier xmi.idref="a182"/>
	      </Model:TypedElement.type>
	    </Model:AssociationEnd>
	  </Model:Namespace.contents>
	</Model:Association>
	<Model:Association annotation="" isAbstract="false"
	  isDerived="false" isLeaf="true" isRoot="true"
	  name="IsOfType" visibility="public_vis" xmi.id="a294">
	  <Model:Namespace.contents>
	    <Model:Tag annotation="" name="*tag_62"
	      tagId="org.omg.mof.idl_version" xmi.id="a295">
	      <Model:Tag.values>1.4</Model:Tag.values>
	      <Model:Tag.elements>
		<Model:ModelElement xmi.idref="a294"/>
	      </Model:Tag.elements>
	    </Model:Tag>
	    <Model:AssociationEnd aggregation="none" annotation=""
	      isChangeable="true" isNavigable="true" name="type" xmi.id="a125">
	      <Model:AssociationEnd.multiplicity>
		<XMI.field>1</XMI.field>
		<XMI.field>1</XMI.field>
		<XMI.field>false</XMI.field>
		<XMI.field>false</XMI.field>
	      </Model:AssociationEnd.multiplicity>
	      <Model:TypedElement.type>
		<Model:Classifier xmi.idref="a124"/>
	      </Model:TypedElement.type>
	    </Model:AssociationEnd>
	    <Model:AssociationEnd aggregation="none" annotation=""
	      isChangeable="true" isNavigable="true"
	      name="typedElements" xmi.id="a296">
	      <Model:AssociationEnd.multiplicity>
		<XMI.field>0</XMI.field>
		<XMI.field>-1</XMI.field>
		<XMI.field>false</XMI.field>
		<XMI.field>true</XMI.field>
	      </Model:AssociationEnd.multiplicity>
	      <Model:TypedElement.type>
		<Model:Classifier xmi.idref="a119"/>
	      </Model:TypedElement.type>
	    </Model:AssociationEnd>
	  </Model:Namespace.contents>
	</Model:Association>
      </Model:Namespace.contents>
    </Model:Package>
    <Model:Package isAbstract="false" isLeaf="false" isRoot="false"
      name="CorbaIdlTypes" visibility="public_vis" annotation="" xmi.id="a297">
      <Model:Namespace.contents>
	<Model:Tag annotation="" name="*tag"
	  tagId="javax.jmi.packagePrefix" xmi.id="a298">
	  <Model:Tag.values>javax.jmi</Model:Tag.values>
	  <Model:Tag.elements>
	    <Model:ModelElement xmi.idref="a297"/>
	  </Model:Tag.elements>
	</Model:Tag>
	<Model:PrimitiveType annotation="" isAbstract="false"
	  isLeaf="false" isRoot="false" name="CorbaOctet"
	  visibility="public_vis" xmi.id="CorbaOctet"/>
	<Model:PrimitiveType annotation="" isAbstract="false"
	  isLeaf="false" isRoot="false" name="CorbaShort"
	  visibility="public_vis" xmi.id="CorbaShort"/>
	<Model:PrimitiveType annotation="" isAbstract="false"
	  isLeaf="false" isRoot="false" name="CorbaUnsignedShort"
	  visibility="public_vis" xmi.id="CorbaUnsignedShort"/>
	<Model:PrimitiveType annotation="" isAbstract="false"
	  isLeaf="false" isRoot="false" name="CorbaUnsignedLong"
	  visibility="public_vis" xmi.id="CorbaUnsignedLong"/>
	<Model:PrimitiveType annotation="" isAbstract="false"
	  isLeaf="false" isRoot="false" name="CorbaUnsignedLongLong"
	  visibility="public_vis" xmi.id="CorbaUnsignedLongLong"/>
	<Model:PrimitiveType annotation="" isAbstract="false"
	  isLeaf="false" isRoot="false" name="CorbaLongDouble"
	  visibility="public_vis" xmi.id="CorbaLongDouble"/>
	<Model:PrimitiveType annotation="" isAbstract="false"
	  isLeaf="false" isRoot="false" name="CorbaString"
	  visibility="public_vis" xmi.id="CorbaString"/>
	<Model:PrimitiveType annotation="" isAbstract="false"
	  isLeaf="false" isRoot="false" name="CorbaChar"
	  visibility="public_vis" xmi.id="CorbaChar"/>
	<Model:PrimitiveType annotation="" isAbstract="false"
	  isLeaf="false" isRoot="false" name="CorbaWChar"
	  visibility="public_vis" xmi.id="CorbaWChar"/>
      </Model:Namespace.contents>
    </Model:Package>
  </XMI.content>
</XMI>


    Date Index         Thread Index    

Reply via email to:

Powered by MHonArc.

Copyright © 1999-2005, ObjectWeb Consortium | contact | webmaster.