blob: 71ab17d7fc0d1e4832243a4f45703a32e5279490 [file] [log] [blame]
<?xml version="1.0" encoding="UTF-8" ?>
<!-- <!DOCTYPE XMI SYSTEM 'Model.dtd'> -->
<XMI xmi.version='1.1' xmlns:Model='omg.org/mof.Model/1.3'>
<XMI.header>
<XMI.model xmi.name='UML' xmi.version='1.4'/>
<XMI.metamodel xmi.name='Model' xmi.version='1.3'/>
</XMI.header>
<XMI.content>
<Model:Package xmi.id='a0' name='UML' annotation='' isRoot='false' isLeaf='false' isAbstract='false' visibility='public_vis'>
<Model:Namespace.contents>
<Model:Tag xmi.id='a1' name='org.omg.mof.idl_prefix=org.omg' annotation='' tagId='org.omg.mof.idl_prefix' elements='a0'>
<Model:Tag.values>
<XMI.any xmi.type='string'>org.omg</XMI.any>
</Model:Tag.values>
</Model:Tag>
<Model:Tag xmi.id='a2' name='org.omg.xmi.namespace=UML' annotation='' tagId='org.omg.xmi.namespace' elements='a0'>
<Model:Tag.values>
<XMI.any xmi.type='string'>UML</XMI.any>
</Model:Tag.values>
</Model:Tag>
<Model:Import xmi.id='a3' name='Data_Types' annotation='' visibility='public_vis' isClustered='true' importedNamespace='a4'>
</Model:Import>
<Model:Import xmi.id='a5' name='Core' annotation='' visibility='public_vis' isClustered='true' importedNamespace='a6'>
</Model:Import>
<Model:Import xmi.id='a7' name='Common_Behavior' annotation='' visibility='public_vis' isClustered='true' importedNamespace='a8'>
</Model:Import>
<Model:Import xmi.id='a9' name='Use_Cases' annotation='' visibility='public_vis' isClustered='true' importedNamespace='a10'>
</Model:Import>
<Model:Import xmi.id='a11' name='State_Machines' annotation='' visibility='public_vis' isClustered='true' importedNamespace='a12'>
</Model:Import>
<Model:Import xmi.id='a13' name='Collaborations' annotation='' visibility='public_vis' isClustered='true' importedNamespace='a14'>
</Model:Import>
<Model:Import xmi.id='a15' name='Activity_Graphs' annotation='' visibility='public_vis' isClustered='true' importedNamespace='a16'>
</Model:Import>
<Model:Import xmi.id='a17' name='Model_Management' annotation='' visibility='public_vis' isClustered='true' importedNamespace='a18'>
</Model:Import>
</Model:Namespace.contents>
</Model:Package>
<Model:Package xmi.id='a4' name='Data_Types' annotation='' isRoot='false' isLeaf='false' isAbstract='false' visibility='public_vis'>
<Model:Namespace.contents>
<Model:Tag xmi.id='a19' name='org.omg.mof.idl_prefix=org.omg.uml.Foundation' annotation='' tagId='org.omg.mof.idl_prefix' elements='a4'>
<Model:Tag.values>
<XMI.any xmi.type='string'>org.omg.uml.Foundation</XMI.any>
</Model:Tag.values>
</Model:Tag>
<Model:Tag xmi.id='a20' name='org.omg.xmi.namespace=UML' annotation='' tagId='org.omg.xmi.namespace' elements='a4'>
<Model:Tag.values>
<XMI.any xmi.type='string'>UML</XMI.any>
</Model:Tag.values>
</Model:Tag>
<Model:DataType xmi.id='a21' name='Integer' annotation='' isRoot='true' isLeaf='true' isAbstract='false' visibility='public_vis'>
<Model:DataType.typeCode>
<XMI.CorbaTypeCode>
<XMI.CorbaTcLong/>
</XMI.CorbaTypeCode>
</Model:DataType.typeCode>
</Model:DataType>
<Model:DataType xmi.id='a22' name='UnlimitedInteger' annotation='' isRoot='true' isLeaf='true' isAbstract='false' visibility='public_vis'>
<Model:DataType.typeCode>
<XMI.CorbaTypeCode>
<XMI.CorbaTcAlias xmi.tcName='UnlimitedInteger' xmi.tcId='IDL:org.omg.uml.Foundation/Data_Types/UnlimitedInteger:1.0'>
<XMI.CorbaTypeCode>
<XMI.CorbaTcLong/>
</XMI.CorbaTypeCode>
</XMI.CorbaTcAlias>
</XMI.CorbaTypeCode>
</Model:DataType.typeCode>
</Model:DataType>
<Model:DataType xmi.id='a23' name='String' annotation='' isRoot='true' isLeaf='true' isAbstract='false' visibility='public_vis'>
<Model:DataType.typeCode>
<XMI.CorbaTypeCode>
<XMI.CorbaTcString xmi.tcLength='0'/>
</XMI.CorbaTypeCode>
</Model:DataType.typeCode>
</Model:DataType>
<Model:DataType xmi.id='a24' name='AggregationKind' annotation='' isRoot='true' isLeaf='true' isAbstract='false' visibility='public_vis'>
<Model:DataType.typeCode>
<XMI.CorbaTypeCode>
<XMI.CorbaTcEnum xmi.tcName='AggregationKind' xmi.tcId='IDL:org.omg.uml.Foundation/Data_Types/AggregationKind:1.0'>
<XMI.CorbaTcEnumLabel xmi.tcName='ak_none'/>
<XMI.CorbaTcEnumLabel xmi.tcName='ak_aggregate'/>
<XMI.CorbaTcEnumLabel xmi.tcName='ak_composite'/>
</XMI.CorbaTcEnum>
</XMI.CorbaTypeCode>
</Model:DataType.typeCode>
</Model:DataType>
<Model:Tag xmi.id='a25' name='org.omg.xmi.enumerationUnprefix=ak_' annotation='' tagId='org.omg.xmi.enumerationUnprefix' elements='a24'>
<Model:Tag.values>
<XMI.any xmi.type='string'>ak_</XMI.any>
</Model:Tag.values>
</Model:Tag>
<Model:DataType xmi.id='a26' name='Boolean' annotation='' isRoot='true' isLeaf='true' isAbstract='false' visibility='public_vis'>
<Model:DataType.typeCode>
<XMI.CorbaTypeCode>
<XMI.CorbaTcBoolean/>
</XMI.CorbaTypeCode>
</Model:DataType.typeCode>
</Model:DataType>
<Model:DataType xmi.id='a27' name='CallConcurrencyKind' annotation='' isRoot='true' isLeaf='true' isAbstract='false' visibility='public_vis'>
<Model:DataType.typeCode>
<XMI.CorbaTypeCode>
<XMI.CorbaTcEnum xmi.tcName='CallConcurrencyKind' xmi.tcId='IDL:org.omg.uml.Foundation/Data_Types/CallConcurrencyKind:1.0'>
<XMI.CorbaTcEnumLabel xmi.tcName='cck_sequential'/>
<XMI.CorbaTcEnumLabel xmi.tcName='cck_guarded'/>
<XMI.CorbaTcEnumLabel xmi.tcName='cck_concurrent'/>
</XMI.CorbaTcEnum>
</XMI.CorbaTypeCode>
</Model:DataType.typeCode>
</Model:DataType>
<Model:Tag xmi.id='a28' name='org.omg.xmi.enumerationUnprefix=cck_' annotation='' tagId='org.omg.xmi.enumerationUnprefix' elements='a27'>
<Model:Tag.values>
<XMI.any xmi.type='string'>cck_</XMI.any>
</Model:Tag.values>
</Model:Tag>
<Model:DataType xmi.id='a29' name='ChangeableKind' annotation='' isRoot='true' isLeaf='true' isAbstract='false' visibility='public_vis'>
<Model:DataType.typeCode>
<XMI.CorbaTypeCode>
<XMI.CorbaTcEnum xmi.tcName='ChangeableKind' xmi.tcId='IDL:org.omg.uml.Foundation/Data_Types/ChangeableKind:1.0'>
<XMI.CorbaTcEnumLabel xmi.tcName='ck_changeable'/>
<XMI.CorbaTcEnumLabel xmi.tcName='ck_frozen'/>
<XMI.CorbaTcEnumLabel xmi.tcName='ck_addOnly'/>
</XMI.CorbaTcEnum>
</XMI.CorbaTypeCode>
</Model:DataType.typeCode>
</Model:DataType>
<Model:Tag xmi.id='a30' name='org.omg.xmi.enumerationUnprefix=ck_' annotation='' tagId='org.omg.xmi.enumerationUnprefix' elements='a29'>
<Model:Tag.values>
<XMI.any xmi.type='string'>ck_</XMI.any>
</Model:Tag.values>
</Model:Tag>
<Model:DataType xmi.id='a31' name='OrderingKind' annotation='' isRoot='true' isLeaf='true' isAbstract='false' visibility='public_vis'>
<Model:DataType.typeCode>
<XMI.CorbaTypeCode>
<XMI.CorbaTcEnum xmi.tcName='OrderingKind' xmi.tcId='IDL:org.omg.uml.Foundation/Data_Types/OrderingKind:1.0'>
<XMI.CorbaTcEnumLabel xmi.tcName='ok_unordered'/>
<XMI.CorbaTcEnumLabel xmi.tcName='ok_ordered'/>
</XMI.CorbaTcEnum>
</XMI.CorbaTypeCode>
</Model:DataType.typeCode>
</Model:DataType>
<Model:Tag xmi.id='a32' name='org.omg.xmi.enumerationUnprefix=ok_' annotation='' tagId='org.omg.xmi.enumerationUnprefix' elements='a31'>
<Model:Tag.values>
<XMI.any xmi.type='string'>ok_</XMI.any>
</Model:Tag.values>
</Model:Tag>
<Model:DataType xmi.id='a33' name='ParameterDirectionKind' annotation='' isRoot='true' isLeaf='true' isAbstract='false' visibility='public_vis'>
<Model:DataType.typeCode>
<XMI.CorbaTypeCode>
<XMI.CorbaTcEnum xmi.tcName='ParameterDirectionKind' xmi.tcId='IDL:org.omg.uml.Foundation/Data_Types/ParameterDirectionKind:1.0'>
<XMI.CorbaTcEnumLabel xmi.tcName='pdk_in'/>
<XMI.CorbaTcEnumLabel xmi.tcName='pdk_inout'/>
<XMI.CorbaTcEnumLabel xmi.tcName='pdk_out'/>
<XMI.CorbaTcEnumLabel xmi.tcName='pdk_return'/>
</XMI.CorbaTcEnum>
</XMI.CorbaTypeCode>
</Model:DataType.typeCode>
</Model:DataType>
<Model:Tag xmi.id='a34' name='org.omg.xmi.enumerationUnprefix=pdk_' annotation='' tagId='org.omg.xmi.enumerationUnprefix' elements='a33'>
<Model:Tag.values>
<XMI.any xmi.type='string'>pdk_</XMI.any>
</Model:Tag.values>
</Model:Tag>
<Model:DataType xmi.id='a35' name='ScopeKind' annotation='' isRoot='true' isLeaf='true' isAbstract='false' visibility='public_vis'>
<Model:DataType.typeCode>
<XMI.CorbaTypeCode>
<XMI.CorbaTcEnum xmi.tcName='ScopeKind' xmi.tcId='IDL:org.omg.uml.Foundation/Data_Types/ScopeKind:1.0'>
<XMI.CorbaTcEnumLabel xmi.tcName='sk_instance'/>
<XMI.CorbaTcEnumLabel xmi.tcName='sk_classifier'/>
</XMI.CorbaTcEnum>
</XMI.CorbaTypeCode>
</Model:DataType.typeCode>
</Model:DataType>
<Model:Tag xmi.id='a36' name='org.omg.xmi.enumerationUnprefix=sk_' annotation='' tagId='org.omg.xmi.enumerationUnprefix' elements='a35'>
<Model:Tag.values>
<XMI.any xmi.type='string'>sk_</XMI.any>
</Model:Tag.values>
</Model:Tag>
<Model:DataType xmi.id='a37' name='VisibilityKind' annotation='' isRoot='true' isLeaf='true' isAbstract='false' visibility='public_vis'>
<Model:DataType.typeCode>
<XMI.CorbaTypeCode>
<XMI.CorbaTcEnum xmi.tcName='VisibilityKind' xmi.tcId='IDL:org.omg.uml.Foundation/Data_Types/VisibilityKind:1.0'>
<XMI.CorbaTcEnumLabel xmi.tcName='vk_public'/>
<XMI.CorbaTcEnumLabel xmi.tcName='vk_protected'/>
<XMI.CorbaTcEnumLabel xmi.tcName='vk_private'/>
<XMI.CorbaTcEnumLabel xmi.tcName='vk_package'/>
</XMI.CorbaTcEnum>
</XMI.CorbaTypeCode>
</Model:DataType.typeCode>
</Model:DataType>
<Model:Tag xmi.id='a38' name='org.omg.xmi.enumerationUnprefix=vk_' annotation='' tagId='org.omg.xmi.enumerationUnprefix' elements='a37'>
<Model:Tag.values>
<XMI.any xmi.type='string'>vk_</XMI.any>
</Model:Tag.values>
</Model:Tag>
<Model:DataType xmi.id='a39' name='Name' annotation='' isRoot='true' isLeaf='true' isAbstract='false' visibility='public_vis'>
<Model:DataType.typeCode>
<XMI.CorbaTypeCode>
<XMI.CorbaTcAlias xmi.tcName='Name' xmi.tcId='IDL:org.omg.uml.Foundation/Data_Types/Name:1.0'>
<XMI.CorbaTypeCode>
<XMI.CorbaTcString xmi.tcLength='0'/>
</XMI.CorbaTypeCode>
</XMI.CorbaTcAlias>
</XMI.CorbaTypeCode>
</Model:DataType.typeCode>
</Model:DataType>
<Model:Class xmi.id='a40' name='Multiplicity' annotation='' isRoot='false' isLeaf='false' isAbstract='false' visibility='public_vis' isSingleton='false'>
<Model:Namespace.contents>
<Model:Reference xmi.id='a41' name='range' annotation='' scope='instance_level' visibility='public_vis' isChangeable='true' type='a42' referencedEnd='a43'>
<Model:StructuralFeature.multiplicity>
<XMI.field>1</XMI.field> <!-- lower -->
<XMI.field>-1</XMI.field> <!-- upper -->
<XMI.field>false</XMI.field> <!-- is_ordered -->
<XMI.field>true</XMI.field> <!-- is_unique -->
</Model:StructuralFeature.multiplicity>
</Model:Reference>
</Model:Namespace.contents>
</Model:Class>
<Model:Class xmi.id='a42' name='MultiplicityRange' annotation='' isRoot='false' isLeaf='false' isAbstract='false' visibility='public_vis' isSingleton='false'>
<Model:Namespace.contents>
<Model:Attribute xmi.id='a44' name='lower' annotation='' scope='instance_level' visibility='public_vis' isChangeable='true' isDerived='false' type='a21'>
<Model:StructuralFeature.multiplicity>
<XMI.field>1</XMI.field> <!-- lower -->
<XMI.field>1</XMI.field> <!-- upper -->
<XMI.field>false</XMI.field> <!-- is_ordered -->
<XMI.field>false</XMI.field> <!-- is_unique -->
</Model:StructuralFeature.multiplicity>
</Model:Attribute>
<Model:Attribute xmi.id='a45' name='upper' annotation='' scope='instance_level' visibility='public_vis' isChangeable='true' isDerived='false' type='a22'>
<Model:StructuralFeature.multiplicity>
<XMI.field>1</XMI.field> <!-- lower -->
<XMI.field>1</XMI.field> <!-- upper -->
<XMI.field>false</XMI.field> <!-- is_ordered -->
<XMI.field>false</XMI.field> <!-- is_unique -->
</Model:StructuralFeature.multiplicity>
</Model:Attribute>
<Model:Reference xmi.id='a46' name='multiplicity' annotation='' scope='instance_level' visibility='public_vis' isChangeable='true' type='a40' referencedEnd='a47'>
<Model:StructuralFeature.multiplicity>
<XMI.field>1</XMI.field> <!-- lower -->
<XMI.field>1</XMI.field> <!-- upper -->
<XMI.field>false</XMI.field> <!-- is_ordered -->
<XMI.field>false</XMI.field> <!-- is_unique -->
</Model:StructuralFeature.multiplicity>
</Model:Reference>
</Model:Namespace.contents>
</Model:Class>
<Model:Class xmi.id='a48' name='Expression' annotation='' isRoot='false' isLeaf='false' isAbstract='false' visibility='public_vis' isSingleton='false'>
<Model:Namespace.contents>
<Model:Attribute xmi.id='a49' name='language' annotation='' scope='instance_level' visibility='public_vis' isChangeable='true' isDerived='false' type='a39'>
<Model:StructuralFeature.multiplicity>
<XMI.field>0</XMI.field> <!-- lower -->
<XMI.field>1</XMI.field> <!-- upper -->
<XMI.field>false</XMI.field> <!-- is_ordered -->
<XMI.field>false</XMI.field> <!-- is_unique -->
</Model:StructuralFeature.multiplicity>
</Model:Attribute>
<Model:Attribute xmi.id='a50' name='body' annotation='' scope='instance_level' visibility='public_vis' isChangeable='true' isDerived='false' type='a23'>
<Model:StructuralFeature.multiplicity>
<XMI.field>1</XMI.field> <!-- lower -->
<XMI.field>1</XMI.field> <!-- upper -->
<XMI.field>false</XMI.field> <!-- is_ordered -->
<XMI.field>false</XMI.field> <!-- is_unique -->
</Model:StructuralFeature.multiplicity>
</Model:Attribute>
</Model:Namespace.contents>
</Model:Class>
<Model:Class xmi.id='a51' name='BooleanExpression' annotation='' isRoot='false' isLeaf='false' isAbstract='false' visibility='public_vis' isSingleton='false' supertypes='a48'>
</Model:Class>
<Model:Class xmi.id='a52' name='TypeExpression' annotation='' isRoot='false' isLeaf='false' isAbstract='false' visibility='public_vis' isSingleton='false' supertypes='a48'>
</Model:Class>
<Model:Class xmi.id='a53' name='MappingExpression' annotation='' isRoot='false' isLeaf='false' isAbstract='false' visibility='public_vis' isSingleton='false' supertypes='a48'>
</Model:Class>
<Model:Class xmi.id='a54' name='ProcedureExpression' annotation='' isRoot='false' isLeaf='false' isAbstract='false' visibility='public_vis' isSingleton='false' supertypes='a48'>
</Model:Class>
<Model:Class xmi.id='a55' name='ObjectSetExpression' annotation='' isRoot='false' isLeaf='false' isAbstract='false' visibility='public_vis' isSingleton='false' supertypes='a48'>
</Model:Class>
<Model:Class xmi.id='a56' name='ActionExpression' annotation='' isRoot='false' isLeaf='false' isAbstract='false' visibility='public_vis' isSingleton='false' supertypes='a48'>
</Model:Class>
<Model:Class xmi.id='a57' name='IterationExpression' annotation='' isRoot='false' isLeaf='false' isAbstract='false' visibility='public_vis' isSingleton='false' supertypes='a48'>
</Model:Class>
<Model:Class xmi.id='a58' name='TimeExpression' annotation='' isRoot='false' isLeaf='false' isAbstract='false' visibility='public_vis' isSingleton='false' supertypes='a48'>
</Model:Class>
<Model:Class xmi.id='a59' name='ArgListsExpression' annotation='' isRoot='false' isLeaf='false' isAbstract='false' visibility='public_vis' isSingleton='false' supertypes='a48'>
</Model:Class>
<Model:DataType xmi.id='a60' name='LocationReference' annotation='' isRoot='true' isLeaf='true' isAbstract='false' visibility='public_vis'>
<Model:DataType.typeCode>
<XMI.CorbaTypeCode>
<XMI.CorbaTcAlias xmi.tcName='LocationReference' xmi.tcId='IDL:org.omg.uml.Foundation/Data_Types/LocationReference:1.0'>
<XMI.CorbaTypeCode>
<XMI.CorbaTcString xmi.tcLength='0'/>
</XMI.CorbaTypeCode>
</XMI.CorbaTcAlias>
</XMI.CorbaTypeCode>
</Model:DataType.typeCode>
</Model:DataType>
<Model:DataType xmi.id='a61' name='PseudostateKind' annotation='' isRoot='true' isLeaf='true' isAbstract='false' visibility='public_vis'>
<Model:DataType.typeCode>
<XMI.CorbaTypeCode>
<XMI.CorbaTcEnum xmi.tcName='PseudostateKind' xmi.tcId='IDL:org.omg.uml.Foundation/Data_Types/PseudostateKind:1.0'>
<XMI.CorbaTcEnumLabel xmi.tcName='pk_choice'/>
<XMI.CorbaTcEnumLabel xmi.tcName='pk_deepHistory'/>
<XMI.CorbaTcEnumLabel xmi.tcName='pk_fork'/>
<XMI.CorbaTcEnumLabel xmi.tcName='pk_initial'/>
<XMI.CorbaTcEnumLabel xmi.tcName='pk_join'/>
<XMI.CorbaTcEnumLabel xmi.tcName='pk_junction'/>
<XMI.CorbaTcEnumLabel xmi.tcName='pk_shallowHistory'/>
</XMI.CorbaTcEnum>
</XMI.CorbaTypeCode>
</Model:DataType.typeCode>
</Model:DataType>
<Model:Tag xmi.id='a62' name='org.omg.xmi.enumerationUnprefix=pk_' annotation='' tagId='org.omg.xmi.enumerationUnprefix' elements='a61'>
<Model:Tag.values>
<XMI.any xmi.type='string'>pk_</XMI.any>
</Model:Tag.values>
</Model:Tag>
<Model:DataType xmi.id='a63' name='Geometry' annotation='' isRoot='true' isLeaf='true' isAbstract='false' visibility='public_vis'>
<Model:DataType.typeCode>
<XMI.CorbaTypeCode>
<XMI.CorbaTcAlias xmi.tcName='Geometry' xmi.tcId='IDL:org.omg.uml.Foundation/Data_Types/Geometry:1.0'>
<XMI.CorbaTypeCode>
<XMI.CorbaTcString xmi.tcLength='0'/>
</XMI.CorbaTypeCode>
</XMI.CorbaTcAlias>
</XMI.CorbaTypeCode>
</Model:DataType.typeCode>
</Model:DataType>
<Model:Association xmi.id='a64' name='A_multiplicity_range' annotation='' isRoot='true' isLeaf='true' isAbstract='false' visibility='public_vis' isDerived='false'>
<Model:Namespace.contents>
<Model:AssociationEnd xmi.id='a47' name='multiplicity' annotation='' isNavigable='true' aggregation='composite' isChangeable='true' type='a40'>
<Model:AssociationEnd.multiplicity>
<XMI.field>1</XMI.field> <!-- lower -->
<XMI.field>1</XMI.field> <!-- upper -->
<XMI.field>false</XMI.field> <!-- is_ordered -->
<XMI.field>false</XMI.field> <!-- is_unique -->
</Model:AssociationEnd.multiplicity>
</Model:AssociationEnd>
<Model:AssociationEnd xmi.id='a43' name='range' annotation='' isNavigable='true' aggregation='none' isChangeable='true' type='a42'>
<Model:AssociationEnd.multiplicity>
<XMI.field>1</XMI.field> <!-- lower -->
<XMI.field>-1</XMI.field> <!-- upper -->
<XMI.field>false</XMI.field> <!-- is_ordered -->
<XMI.field>true</XMI.field> <!-- is_unique -->
</Model:AssociationEnd.multiplicity>
</Model:AssociationEnd>
</Model:Namespace.contents>
</Model:Association>
</Model:Namespace.contents>
</Model:Package>
<Model:Package xmi.id='a6' name='Core' annotation='' isRoot='false' isLeaf='false' isAbstract='false' visibility='public_vis'>
<Model:Namespace.contents>
<Model:Tag xmi.id='a65' name='org.omg.mof.idl_prefix=org.omg.uml.Foundation' annotation='' tagId='org.omg.mof.idl_prefix' elements='a6'>
<Model:Tag.values>
<XMI.any xmi.type='string'>org.omg.uml.Foundation</XMI.any>
</Model:Tag.values>
</Model:Tag>
<Model:Tag xmi.id='a66' name='org.omg.xmi.namespace=UML' annotation='' tagId='org.omg.xmi.namespace' elements='a6'>
<Model:Tag.values>
<XMI.any xmi.type='string'>UML</XMI.any>
</Model:Tag.values>
</Model:Tag>
<Model:Class xmi.id='a67' name='Element' annotation='' isRoot='false' isLeaf='false' isAbstract='true' visibility='public_vis' isSingleton='false'>
</Model:Class>
<Model:Class xmi.id='a68' name='ModelElement' annotation='' isRoot='false' isLeaf='false' isAbstract='true' visibility='public_vis' isSingleton='false' supertypes='a67'>
<Model:Namespace.contents>
<Model:Attribute xmi.id='a69' name='name' annotation='' scope='instance_level' visibility='public_vis' isChangeable='true' isDerived='false' type='a39'>
<Model:StructuralFeature.multiplicity>
<XMI.field>0</XMI.field> <!-- lower -->
<XMI.field>1</XMI.field> <!-- upper -->
<XMI.field>false</XMI.field> <!-- is_ordered -->
<XMI.field>false</XMI.field> <!-- is_unique -->
</Model:StructuralFeature.multiplicity>
</Model:Attribute>
<Model:Attribute xmi.id='a70' name='visibility' annotation='' scope='instance_level' visibility='public_vis' isChangeable='true' isDerived='false' type='a37'>
<Model:StructuralFeature.multiplicity>
<XMI.field>0</XMI.field> <!-- lower -->
<XMI.field>1</XMI.field> <!-- upper -->
<XMI.field>false</XMI.field> <!-- is_ordered -->
<XMI.field>false</XMI.field> <!-- is_unique -->
</Model:StructuralFeature.multiplicity>
</Model:Attribute>
<Model:Attribute xmi.id='a71' name='isSpecification' annotation='' scope='instance_level' visibility='public_vis' isChangeable='true' isDerived='false' type='a26'>
<Model:StructuralFeature.multiplicity>
<XMI.field>1</XMI.field> <!-- lower -->
<XMI.field>1</XMI.field> <!-- upper -->
<XMI.field>false</XMI.field> <!-- is_ordered -->
<XMI.field>false</XMI.field> <!-- is_unique -->
</Model:StructuralFeature.multiplicity>
</Model:Attribute>
<Model:Reference xmi.id='a72' name='namespace' annotation='' scope='instance_level' visibility='public_vis' isChangeable='true' type='a73' referencedEnd='a74'>
<Model:StructuralFeature.multiplicity>
<XMI.field>0</XMI.field> <!-- lower -->
<XMI.field>1</XMI.field> <!-- upper -->
<XMI.field>false</XMI.field> <!-- is_ordered -->
<XMI.field>false</XMI.field> <!-- is_unique -->
</Model:StructuralFeature.multiplicity>
</Model:Reference>
<Model:Reference xmi.id='a75' name='clientDependency' annotation='' scope='instance_level' visibility='public_vis' isChangeable='true' type='a76' referencedEnd='a77'>
<Model:StructuralFeature.multiplicity>
<XMI.field>0</XMI.field> <!-- lower -->
<XMI.field>-1</XMI.field> <!-- upper -->
<XMI.field>false</XMI.field> <!-- is_ordered -->
<XMI.field>true</XMI.field> <!-- is_unique -->
</Model:StructuralFeature.multiplicity>
</Model:Reference>
<Model:Reference xmi.id='a78' name='constraint' annotation='' scope='instance_level' visibility='public_vis' isChangeable='true' type='a79' referencedEnd='a80'>
<Model:StructuralFeature.multiplicity>
<XMI.field>0</XMI.field> <!-- lower -->
<XMI.field>-1</XMI.field> <!-- upper -->
<XMI.field>false</XMI.field> <!-- is_ordered -->
<XMI.field>true</XMI.field> <!-- is_unique -->
</Model:StructuralFeature.multiplicity>
</Model:Reference>
<Model:Reference xmi.id='a81' name='targetFlow' annotation='' scope='instance_level' visibility='public_vis' isChangeable='true' type='a82' referencedEnd='a83'>
<Model:StructuralFeature.multiplicity>
<XMI.field>0</XMI.field> <!-- lower -->
<XMI.field>-1</XMI.field> <!-- upper -->
<XMI.field>false</XMI.field> <!-- is_ordered -->
<XMI.field>true</XMI.field> <!-- is_unique -->
</Model:StructuralFeature.multiplicity>
</Model:Reference>
<Model:Reference xmi.id='a84' name='sourceFlow' annotation='' scope='instance_level' visibility='public_vis' isChangeable='true' type='a82' referencedEnd='a85'>
<Model:StructuralFeature.multiplicity>
<XMI.field>0</XMI.field> <!-- lower -->
<XMI.field>-1</XMI.field> <!-- upper -->
<XMI.field>false</XMI.field> <!-- is_ordered -->
<XMI.field>true</XMI.field> <!-- is_unique -->
</Model:StructuralFeature.multiplicity>
</Model:Reference>
<Model:Reference xmi.id='a86' name='comment' annotation='' scope='instance_level' visibility='public_vis' isChangeable='true' type='a87' referencedEnd='a88'>
<Model:StructuralFeature.multiplicity>
<XMI.field>0</XMI.field> <!-- lower -->
<XMI.field>-1</XMI.field> <!-- upper -->
<XMI.field>false</XMI.field> <!-- is_ordered -->
<XMI.field>true</XMI.field> <!-- is_unique -->
</Model:StructuralFeature.multiplicity>
</Model:Reference>
<Model:Reference xmi.id='a89' name='templateParameter' annotation='' scope='instance_level' visibility='public_vis' isChangeable='true' type='a90' referencedEnd='a91'>
<Model:StructuralFeature.multiplicity>
<XMI.field>0</XMI.field> <!-- lower -->
<XMI.field>-1</XMI.field> <!-- upper -->
<XMI.field>true</XMI.field> <!-- is_ordered -->
<XMI.field>true</XMI.field> <!-- is_unique -->
</Model:StructuralFeature.multiplicity>
</Model:Reference>
<Model:Reference xmi.id='a92' name='stereotype' annotation='' scope='instance_level' visibility='public_vis' isChangeable='true' type='a93' referencedEnd='a94'>
<Model:StructuralFeature.multiplicity>
<XMI.field>0</XMI.field> <!-- lower -->
<XMI.field>-1</XMI.field> <!-- upper -->
<XMI.field>false</XMI.field> <!-- is_ordered -->
<XMI.field>true</XMI.field> <!-- is_unique -->
</Model:StructuralFeature.multiplicity>
</Model:Reference>
<Model:Reference xmi.id='a95' name='taggedValue' annotation='' scope='instance_level' visibility='public_vis' isChangeable='true' type='a96' referencedEnd='a97'>
<Model:StructuralFeature.multiplicity>
<XMI.field>0</XMI.field> <!-- lower -->
<XMI.field>-1</XMI.field> <!-- upper -->
<XMI.field>false</XMI.field> <!-- is_ordered -->
<XMI.field>true</XMI.field> <!-- is_unique -->
</Model:StructuralFeature.multiplicity>
</Model:Reference>
</Model:Namespace.contents>
</Model:Class>
<Model:Import xmi.id='a98' name='Data_Types' annotation='' visibility='public_vis' isClustered='true' importedNamespace='a4'>
</Model:Import>
<Model:Tag xmi.id='a99' name='org.omg.mof.idl_substitute_name=umlConstraint' annotation='' tagId='org.omg.mof.idl_substitute_name' elements='a78 a80'>
<Model:Tag.values>
<XMI.any xmi.type='string'>umlConstraint</XMI.any>
</Model:Tag.values>
</Model:Tag>
<Model:Class xmi.id='a100' name='GeneralizableElement' annotation='' isRoot='false' isLeaf='false' isAbstract='true' visibility='public_vis' isSingleton='false' supertypes='a68'>
<Model:Namespace.contents>
<Model:Attribute xmi.id='a101' name='isRoot' annotation='' scope='instance_level' visibility='public_vis' isChangeable='true' isDerived='false' type='a26'>
<Model:StructuralFeature.multiplicity>
<XMI.field>1</XMI.field> <!-- lower -->
<XMI.field>1</XMI.field> <!-- upper -->
<XMI.field>false</XMI.field> <!-- is_ordered -->
<XMI.field>false</XMI.field> <!-- is_unique -->
</Model:StructuralFeature.multiplicity>
</Model:Attribute>
<Model:Attribute xmi.id='a102' name='isLeaf' annotation='' scope='instance_level' visibility='public_vis' isChangeable='true' isDerived='false' type='a26'>
<Model:StructuralFeature.multiplicity>
<XMI.field>1</XMI.field> <!-- lower -->
<XMI.field>1</XMI.field> <!-- upper -->
<XMI.field>false</XMI.field> <!-- is_ordered -->
<XMI.field>false</XMI.field> <!-- is_unique -->
</Model:StructuralFeature.multiplicity>
</Model:Attribute>
<Model:Attribute xmi.id='a103' name='isAbstract' annotation='' scope='instance_level' visibility='public_vis' isChangeable='true' isDerived='false' type='a26'>
<Model:StructuralFeature.multiplicity>
<XMI.field>1</XMI.field> <!-- lower -->
<XMI.field>1</XMI.field> <!-- upper -->
<XMI.field>false</XMI.field> <!-- is_ordered -->
<XMI.field>false</XMI.field> <!-- is_unique -->
</Model:StructuralFeature.multiplicity>
</Model:Attribute>
<Model:Reference xmi.id='a104' name='generalization' annotation='' scope='instance_level' visibility='public_vis' isChangeable='true' type='a105' referencedEnd='a106'>
<Model:StructuralFeature.multiplicity>
<XMI.field>0</XMI.field> <!-- lower -->
<XMI.field>-1</XMI.field> <!-- upper -->
<XMI.field>false</XMI.field> <!-- is_ordered -->
<XMI.field>true</XMI.field> <!-- is_unique -->
</Model:StructuralFeature.multiplicity>
</Model:Reference>
</Model:Namespace.contents>
</Model:Class>
<Model:Class xmi.id='a73' name='Namespace' annotation='' isRoot='false' isLeaf='false' isAbstract='true' visibility='public_vis' isSingleton='false' supertypes='a68'>
<Model:Namespace.contents>
<Model:Reference xmi.id='a107' name='ownedElement' annotation='' scope='instance_level' visibility='public_vis' isChangeable='true' type='a68' referencedEnd='a108'>
<Model:StructuralFeature.multiplicity>
<XMI.field>0</XMI.field> <!-- lower -->
<XMI.field>-1</XMI.field> <!-- upper -->
<XMI.field>false</XMI.field> <!-- is_ordered -->
<XMI.field>true</XMI.field> <!-- is_unique -->
</Model:StructuralFeature.multiplicity>
</Model:Reference>
</Model:Namespace.contents>
</Model:Class>
<Model:Class xmi.id='a109' name='Classifier' annotation='' isRoot='false' isLeaf='false' isAbstract='true' visibility='public_vis' isSingleton='false' supertypes='a100 a73'>
<Model:Namespace.contents>
<Model:Reference xmi.id='a110' name='feature' annotation='' scope='instance_level' visibility='public_vis' isChangeable='true' type='a111' referencedEnd='a112'>
<Model:StructuralFeature.multiplicity>
<XMI.field>0</XMI.field> <!-- lower -->
<XMI.field>-1</XMI.field> <!-- upper -->
<XMI.field>true</XMI.field> <!-- is_ordered -->
<XMI.field>true</XMI.field> <!-- is_unique -->
</Model:StructuralFeature.multiplicity>
</Model:Reference>
<Model:Reference xmi.id='a113' name='powertypeRange' annotation='' scope='instance_level' visibility='public_vis' isChangeable='true' type='a105' referencedEnd='a114'>
<Model:StructuralFeature.multiplicity>
<XMI.field>0</XMI.field> <!-- lower -->
<XMI.field>-1</XMI.field> <!-- upper -->
<XMI.field>false</XMI.field> <!-- is_ordered -->
<XMI.field>true</XMI.field> <!-- is_unique -->
</Model:StructuralFeature.multiplicity>
</Model:Reference>
</Model:Namespace.contents>
</Model:Class>
<Model:Class xmi.id='a115' name='Class' annotation='' isRoot='false' isLeaf='false' isAbstract='false' visibility='public_vis' isSingleton='false' supertypes='a109'>
<Model:Namespace.contents>
<Model:Attribute xmi.id='a116' name='isActive' annotation='' scope='instance_level' visibility='public_vis' isChangeable='true' isDerived='false' type='a26'>
<Model:StructuralFeature.multiplicity>
<XMI.field>1</XMI.field> <!-- lower -->
<XMI.field>1</XMI.field> <!-- upper -->
<XMI.field>false</XMI.field> <!-- is_ordered -->
<XMI.field>false</XMI.field> <!-- is_unique -->
</Model:StructuralFeature.multiplicity>
</Model:Attribute>
</Model:Namespace.contents>
</Model:Class>
<Model:Class xmi.id='a117' name='DataType' annotation='' isRoot='false' isLeaf='false' isAbstract='false' visibility='public_vis' isSingleton='false' supertypes='a109'>
</Model:Class>
<Model:Class xmi.id='a111' name='Feature' annotation='' isRoot='false' isLeaf='false' isAbstract='true' visibility='public_vis' isSingleton='false' supertypes='a68'>
<Model:Namespace.contents>
<Model:Attribute xmi.id='a118' name='ownerScope' annotation='' scope='instance_level' visibility='public_vis' isChangeable='true' isDerived='false' type='a35'>
<Model:StructuralFeature.multiplicity>
<XMI.field>1</XMI.field> <!-- lower -->
<XMI.field>1</XMI.field> <!-- upper -->
<XMI.field>false</XMI.field> <!-- is_ordered -->
<XMI.field>false</XMI.field> <!-- is_unique -->
</Model:StructuralFeature.multiplicity>
</Model:Attribute>
<Model:Reference xmi.id='a119' name='owner' annotation='' scope='instance_level' visibility='public_vis' isChangeable='true' type='a109' referencedEnd='a120'>
<Model:StructuralFeature.multiplicity>
<XMI.field>0</XMI.field> <!-- lower -->
<XMI.field>1</XMI.field> <!-- upper -->
<XMI.field>false</XMI.field> <!-- is_ordered -->
<XMI.field>false</XMI.field> <!-- is_unique -->
</Model:StructuralFeature.multiplicity>
</Model:Reference>
</Model:Namespace.contents>
</Model:Class>
<Model:Class xmi.id='a121' name='StructuralFeature' annotation='' isRoot='false' isLeaf='false' isAbstract='true' visibility='public_vis' isSingleton='false' supertypes='a111'>
<Model:Namespace.contents>
<Model:Attribute xmi.id='a122' name='multiplicity' annotation='' scope='instance_level' visibility='public_vis' isChangeable='true' isDerived='false' type='a40'>
<Model:StructuralFeature.multiplicity>
<XMI.field>0</XMI.field> <!-- lower -->
<XMI.field>1</XMI.field> <!-- upper -->
<XMI.field>false</XMI.field> <!-- is_ordered -->
<XMI.field>false</XMI.field> <!-- is_unique -->
</Model:StructuralFeature.multiplicity>
</Model:Attribute>
<Model:Attribute xmi.id='a123' name='changeability' annotation='' scope='instance_level' visibility='public_vis' isChangeable='true' isDerived='false' type='a29'>
<Model:StructuralFeature.multiplicity>
<XMI.field>0</XMI.field> <!-- lower -->
<XMI.field>1</XMI.field> <!-- upper -->
<XMI.field>false</XMI.field> <!-- is_ordered -->
<XMI.field>false</XMI.field> <!-- is_unique -->
</Model:StructuralFeature.multiplicity>
</Model:Attribute>
<Model:Attribute xmi.id='a124' name='targetScope' annotation='' scope='instance_level' visibility='public_vis' isChangeable='true' isDerived='false' type='a35'>
<Model:StructuralFeature.multiplicity>
<XMI.field>0</XMI.field> <!-- lower -->
<XMI.field>1</XMI.field> <!-- upper -->
<XMI.field>false</XMI.field> <!-- is_ordered -->
<XMI.field>false</XMI.field> <!-- is_unique -->
</Model:StructuralFeature.multiplicity>
</Model:Attribute>
<Model:Attribute xmi.id='a125' name='ordering' annotation='' scope='instance_level' visibility='public_vis' isChangeable='true' isDerived='false' type='a31'>
<Model:StructuralFeature.multiplicity>
<XMI.field>0</XMI.field> <!-- lower -->
<XMI.field>1</XMI.field> <!-- upper -->
<XMI.field>false</XMI.field> <!-- is_ordered -->
<XMI.field>false</XMI.field> <!-- is_unique -->
</Model:StructuralFeature.multiplicity>
</Model:Attribute>
<Model:Reference xmi.id='a126' name='type' annotation='' scope='instance_level' visibility='public_vis' isChangeable='true' type='a109' referencedEnd='a127'>
<Model:StructuralFeature.multiplicity>
<XMI.field>1</XMI.field> <!-- lower -->
<XMI.field>1</XMI.field> <!-- upper -->
<XMI.field>false</XMI.field> <!-- is_ordered -->
<XMI.field>false</XMI.field> <!-- is_unique -->
</Model:StructuralFeature.multiplicity>
</Model:Reference>
</Model:Namespace.contents>
</Model:Class>
<Model:Class xmi.id='a128' name='AssociationEnd' annotation='' isRoot='false' isLeaf='false' isAbstract='false' visibility='public_vis' isSingleton='false' supertypes='a68'>
<Model:Namespace.contents>
<Model:Attribute xmi.id='a129' name='isNavigable' annotation='' scope='instance_level' visibility='public_vis' isChangeable='true' isDerived='false' type='a26'>
<Model:StructuralFeature.multiplicity>
<XMI.field>1</XMI.field> <!-- lower -->
<XMI.field>1</XMI.field> <!-- upper -->
<XMI.field>false</XMI.field> <!-- is_ordered -->
<XMI.field>false</XMI.field> <!-- is_unique -->
</Model:StructuralFeature.multiplicity>
</Model:Attribute>
<Model:Attribute xmi.id='a130' name='ordering' annotation='' scope='instance_level' visibility='public_vis' isChangeable='true' isDerived='false' type='a31'>
<Model:StructuralFeature.multiplicity>
<XMI.field>0</XMI.field> <!-- lower -->
<XMI.field>1</XMI.field> <!-- upper -->
<XMI.field>false</XMI.field> <!-- is_ordered -->
<XMI.field>false</XMI.field> <!-- is_unique -->
</Model:StructuralFeature.multiplicity>
</Model:Attribute>
<Model:Attribute xmi.id='a131' name='aggregation' annotation='' scope='instance_level' visibility='public_vis' isChangeable='true' isDerived='false' type='a24'>
<Model:StructuralFeature.multiplicity>
<XMI.field>0</XMI.field> <!-- lower -->
<XMI.field>1</XMI.field> <!-- upper -->
<XMI.field>false</XMI.field> <!-- is_ordered -->
<XMI.field>false</XMI.field> <!-- is_unique -->
</Model:StructuralFeature.multiplicity>
</Model:Attribute>
<Model:Attribute xmi.id='a132' name='targetScope' annotation='' scope='instance_level' visibility='public_vis' isChangeable='true' isDerived='false' type='a35'>
<Model:StructuralFeature.multiplicity>
<XMI.field>0</XMI.field> <!-- lower -->
<XMI.field>1</XMI.field> <!-- upper -->
<XMI.field>false</XMI.field> <!-- is_ordered -->
<XMI.field>false</XMI.field> <!-- is_unique -->
</Model:StructuralFeature.multiplicity>
</Model:Attribute>
<Model:Attribute xmi.id='a133' name='multiplicity' annotation='' scope='instance_level' visibility='public_vis' isChangeable='true' isDerived='false' type='a40'>
<Model:StructuralFeature.multiplicity>
<XMI.field>0</XMI.field> <!-- lower -->
<XMI.field>1</XMI.field> <!-- upper -->
<XMI.field>false</XMI.field> <!-- is_ordered -->
<XMI.field>false</XMI.field> <!-- is_unique -->
</Model:StructuralFeature.multiplicity>
</Model:Attribute>
<Model:Attribute xmi.id='a134' name='changeability' annotation='' scope='instance_level' visibility='public_vis' isChangeable='true' isDerived='false' type='a29'>
<Model:StructuralFeature.multiplicity>
<XMI.field>0</XMI.field> <!-- lower -->
<XMI.field>1</XMI.field> <!-- upper -->
<XMI.field>false</XMI.field> <!-- is_ordered -->
<XMI.field>false</XMI.field> <!-- is_unique -->
</Model:StructuralFeature.multiplicity>
</Model:Attribute>
<Model:Reference xmi.id='a135' name='association' annotation='' scope='instance_level' visibility='public_vis' isChangeable='true' type='a136' referencedEnd='a137'>
<Model:StructuralFeature.multiplicity>
<XMI.field>1</XMI.field> <!-- lower -->
<XMI.field>1</XMI.field> <!-- upper -->
<XMI.field>false</XMI.field> <!-- is_ordered -->
<XMI.field>false</XMI.field> <!-- is_unique -->
</Model:StructuralFeature.multiplicity>
</Model:Reference>
<Model:Reference xmi.id='a138' name='qualifier' annotation='' scope='instance_level' visibility='public_vis' isChangeable='true' type='a139' referencedEnd='a140'>
<Model:StructuralFeature.multiplicity>
<XMI.field>0</XMI.field> <!-- lower -->
<XMI.field>-1</XMI.field> <!-- upper -->
<XMI.field>true</XMI.field> <!-- is_ordered -->
<XMI.field>true</XMI.field> <!-- is_unique -->
</Model:StructuralFeature.multiplicity>
</Model:Reference>
<Model:Reference xmi.id='a141' name='participant' annotation='' scope='instance_level' visibility='public_vis' isChangeable='true' type='a109' referencedEnd='a142'>
<Model:StructuralFeature.multiplicity>
<XMI.field>1</XMI.field> <!-- lower -->
<XMI.field>1</XMI.field> <!-- upper -->
<XMI.field>false</XMI.field> <!-- is_ordered -->
<XMI.field>false</XMI.field> <!-- is_unique -->
</Model:StructuralFeature.multiplicity>
</Model:Reference>
<Model:Reference xmi.id='a143' name='specification' annotation='' scope='instance_level' visibility='public_vis' isChangeable='true' type='a109' referencedEnd='a144'>
<Model:StructuralFeature.multiplicity>
<XMI.field>0</XMI.field> <!-- lower -->
<XMI.field>-1</XMI.field> <!-- upper -->
<XMI.field>false</XMI.field> <!-- is_ordered -->
<XMI.field>true</XMI.field> <!-- is_unique -->
</Model:StructuralFeature.multiplicity>
</Model:Reference>
</Model:Namespace.contents>
</Model:Class>
<Model:Class xmi.id='a145' name='Interface' annotation='' isRoot='false' isLeaf='false' isAbstract='false' visibility='public_vis' isSingleton='false' supertypes='a109'>
</Model:Class>
<Model:Tag xmi.id='a146' name='org.omg.mof.idl_substitute_name=UmlInterface' annotation='' tagId='org.omg.mof.idl_substitute_name' elements='a145'>
<Model:Tag.values>
<XMI.any xmi.type='string'>UmlInterface</XMI.any>
</Model:Tag.values>
</Model:Tag>
<Model:Class xmi.id='a79' name='Constraint' annotation='' isRoot='false' isLeaf='false' isAbstract='false' visibility='public_vis' isSingleton='false' supertypes='a68'>
<Model:Namespace.contents>
<Model:Attribute xmi.id='a147' name='body' annotation='' scope='instance_level' visibility='public_vis' isChangeable='true' isDerived='false' type='a51'>
<Model:StructuralFeature.multiplicity>
<XMI.field>0</XMI.field> <!-- lower -->
<XMI.field>1</XMI.field> <!-- upper -->
<XMI.field>false</XMI.field> <!-- is_ordered -->
<XMI.field>false</XMI.field> <!-- is_unique -->
</Model:StructuralFeature.multiplicity>
</Model:Attribute>
<Model:Reference xmi.id='a148' name='constrainedElement' annotation='' scope='instance_level' visibility='public_vis' isChangeable='true' type='a68' referencedEnd='a149'>
<Model:StructuralFeature.multiplicity>
<XMI.field>0</XMI.field> <!-- lower -->
<XMI.field>-1</XMI.field> <!-- upper -->
<XMI.field>true</XMI.field> <!-- is_ordered -->
<XMI.field>true</XMI.field> <!-- is_unique -->
</Model:StructuralFeature.multiplicity>
</Model:Reference>
</Model:Namespace.contents>
</Model:Class>
<Model:Tag xmi.id='a150' name='org.omg.mof.idl_substitute_name=UmlConstraint' annotation='' tagId='org.omg.mof.idl_substitute_name' elements='a79'>
<Model:Tag.values>
<XMI.any xmi.type='string'>UmlConstraint</XMI.any>
</Model:Tag.values>
</Model:Tag>
<Model:Class xmi.id='a151' name='Relationship' annotation='' isRoot='false' isLeaf='false' isAbstract='true' visibility='public_vis' isSingleton='false' supertypes='a68'>
</Model:Class>
<Model:Class xmi.id='a136' name='Association' annotation='' isRoot='false' isLeaf='false' isAbstract='false' visibility='public_vis' isSingleton='false' supertypes='a100 a151'>
<Model:Namespace.contents>
<Model:Reference xmi.id='a152' name='connection' annotation='' scope='instance_level' visibility='public_vis' isChangeable='true' type='a128' referencedEnd='a153'>
<Model:StructuralFeature.multiplicity>
<XMI.field>2</XMI.field> <!-- lower -->
<XMI.field>-1</XMI.field> <!-- upper -->
<XMI.field>true</XMI.field> <!-- is_ordered -->
<XMI.field>true</XMI.field> <!-- is_unique -->
</Model:StructuralFeature.multiplicity>
</Model:Reference>
</Model:Namespace.contents>
</Model:Class>
<Model:Class xmi.id='a139' name='Attribute' annotation='' isRoot='false' isLeaf='false' isAbstract='false' visibility='public_vis' isSingleton='false' supertypes='a121'>
<Model:Namespace.contents>
<Model:Attribute xmi.id='a154' name='initialValue' annotation='' scope='instance_level' visibility='public_vis' isChangeable='true' isDerived='false' type='a48'>
<Model:StructuralFeature.multiplicity>
<XMI.field>0</XMI.field> <!-- lower -->
<XMI.field>1</XMI.field> <!-- upper -->
<XMI.field>false</XMI.field> <!-- is_ordered -->
<XMI.field>false</XMI.field> <!-- is_unique -->
</Model:StructuralFeature.multiplicity>
</Model:Attribute>
<Model:Reference xmi.id='a155' name='associationEnd' annotation='' scope='instance_level' visibility='public_vis' isChangeable='true' type='a128' referencedEnd='a156'>
<Model:StructuralFeature.multiplicity>
<XMI.field>0</XMI.field> <!-- lower -->
<XMI.field>1</XMI.field> <!-- upper -->
<XMI.field>false</XMI.field> <!-- is_ordered -->
<XMI.field>false</XMI.field> <!-- is_unique -->
</Model:StructuralFeature.multiplicity>
</Model:Reference>
</Model:Namespace.contents>
</Model:Class>
<Model:Tag xmi.id='a157' name='org.omg.mof.idl_substitute_name=UmlAttribute' annotation='' tagId='org.omg.mof.idl_substitute_name' elements='a139'>
<Model:Tag.values>
<XMI.any xmi.type='string'>UmlAttribute</XMI.any>
</Model:Tag.values>
</Model:Tag>
<Model:Class xmi.id='a158' name='BehavioralFeature' annotation='' isRoot='false' isLeaf='false' isAbstract='true' visibility='public_vis' isSingleton='false' supertypes='a111'>
<Model:Namespace.contents>
<Model:Attribute xmi.id='a159' name='isQuery' annotation='' scope='instance_level' visibility='public_vis' isChangeable='true' isDerived='false' type='a26'>
<Model:StructuralFeature.multiplicity>
<XMI.field>1</XMI.field> <!-- lower -->
<XMI.field>1</XMI.field> <!-- upper -->
<XMI.field>false</XMI.field> <!-- is_ordered -->
<XMI.field>false</XMI.field> <!-- is_unique -->
</Model:StructuralFeature.multiplicity>
</Model:Attribute>
<Model:Reference xmi.id='a160' name='parameter' annotation='' scope='instance_level' visibility='public_vis' isChangeable='true' type='a161' referencedEnd='a162'>
<Model:StructuralFeature.multiplicity>
<XMI.field>0</XMI.field> <!-- lower -->
<XMI.field>-1</XMI.field> <!-- upper -->
<XMI.field>true</XMI.field> <!-- is_ordered -->
<XMI.field>true</XMI.field> <!-- is_unique -->
</Model:StructuralFeature.multiplicity>
</Model:Reference>
</Model:Namespace.contents>
</Model:Class>
<Model:Class xmi.id='a163' name='Operation' annotation='' isRoot='false' isLeaf='false' isAbstract='false' visibility='public_vis' isSingleton='false' supertypes='a158'>
<Model:Namespace.contents>
<Model:Attribute xmi.id='a164' name='concurrency' annotation='' scope='instance_level' visibility='public_vis' isChangeable='true' isDerived='false' type='a27'>
<Model:StructuralFeature.multiplicity>
<XMI.field>0</XMI.field> <!-- lower -->
<XMI.field>1</XMI.field> <!-- upper -->
<XMI.field>false</XMI.field> <!-- is_ordered -->
<XMI.field>false</XMI.field> <!-- is_unique -->
</Model:StructuralFeature.multiplicity>
</Model:Attribute>
<Model:Attribute xmi.id='a165' name='isRoot' annotation='' scope='instance_level' visibility='public_vis' isChangeable='true' isDerived='false' type='a26'>
<Model:StructuralFeature.multiplicity>
<XMI.field>1</XMI.field> <!-- lower -->
<XMI.field>1</XMI.field> <!-- upper -->
<XMI.field>false</XMI.field> <!-- is_ordered -->
<XMI.field>false</XMI.field> <!-- is_unique -->
</Model:StructuralFeature.multiplicity>
</Model:Attribute>
<Model:Attribute xmi.id='a166' name='isLeaf' annotation='' scope='instance_level' visibility='public_vis' isChangeable='true' isDerived='false' type='a26'>
<Model:StructuralFeature.multiplicity>
<XMI.field>1</XMI.field> <!-- lower -->
<XMI.field>1</XMI.field> <!-- upper -->
<XMI.field>false</XMI.field> <!-- is_ordered -->
<XMI.field>false</XMI.field> <!-- is_unique -->
</Model:StructuralFeature.multiplicity>
</Model:Attribute>
<Model:Attribute xmi.id='a167' name='isAbstract' annotation='' scope='instance_level' visibility='public_vis' isChangeable='true' isDerived='false' type='a26'>
<Model:StructuralFeature.multiplicity>
<XMI.field>1</XMI.field> <!-- lower -->
<XMI.field>1</XMI.field> <!-- upper -->
<XMI.field>false</XMI.field> <!-- is_ordered -->
<XMI.field>false</XMI.field> <!-- is_unique -->
</Model:StructuralFeature.multiplicity>
</Model:Attribute>
<Model:Attribute xmi.id='a168' name='specification' annotation='' scope='instance_level' visibility='public_vis' isChangeable='true' isDerived='false' type='a23'>
<Model:StructuralFeature.multiplicity>
<XMI.field>0</XMI.field> <!-- lower -->
<XMI.field>1</XMI.field> <!-- upper -->
<XMI.field>false</XMI.field> <!-- is_ordered -->
<XMI.field>false</XMI.field> <!-- is_unique -->
</Model:StructuralFeature.multiplicity>
</Model:Attribute>
</Model:Namespace.contents>
</Model:Class>
<Model:Class xmi.id='a161' name='Parameter' annotation='' isRoot='false' isLeaf='false' isAbstract='false' visibility='public_vis' isSingleton='false' supertypes='a68'>
<Model:Namespace.contents>
<Model:Attribute xmi.id='a169' name='defaultValue' annotation='' scope='instance_level' visibility='public_vis' isChangeable='true' isDerived='false' type='a48'>
<Model:StructuralFeature.multiplicity>
<XMI.field>0</XMI.field> <!-- lower -->
<XMI.field>1</XMI.field> <!-- upper -->
<XMI.field>false</XMI.field> <!-- is_ordered -->
<XMI.field>false</XMI.field> <!-- is_unique -->
</Model:StructuralFeature.multiplicity>
</Model:Attribute>
<Model:Attribute xmi.id='a170' name='kind' annotation='' scope='instance_level' visibility='public_vis' isChangeable='true' isDerived='false' type='a33'>
<Model:StructuralFeature.multiplicity>
<XMI.field>1</XMI.field> <!-- lower -->
<XMI.field>1</XMI.field> <!-- upper -->
<XMI.field>false</XMI.field> <!-- is_ordered -->
<XMI.field>false</XMI.field> <!-- is_unique -->
</Model:StructuralFeature.multiplicity>
</Model:Attribute>
<Model:Reference xmi.id='a171' name='behavioralFeature' annotation='' scope='instance_level' visibility='public_vis' isChangeable='true' type='a158' referencedEnd='a172'>
<Model:StructuralFeature.multiplicity>
<XMI.field>0</XMI.field> <!-- lower -->
<XMI.field>1</XMI.field> <!-- upper -->
<XMI.field>false</XMI.field> <!-- is_ordered -->
<XMI.field>false</XMI.field> <!-- is_unique -->
</Model:StructuralFeature.multiplicity>
</Model:Reference>
<Model:Reference xmi.id='a173' name='type' annotation='' scope='instance_level' visibility='public_vis' isChangeable='true' type='a109' referencedEnd='a174'>
<Model:StructuralFeature.multiplicity>
<XMI.field>1</XMI.field> <!-- lower -->
<XMI.field>1</XMI.field> <!-- upper -->
<XMI.field>false</XMI.field> <!-- is_ordered -->
<XMI.field>false</XMI.field> <!-- is_unique -->
</Model:StructuralFeature.multiplicity>
</Model:Reference>
</Model:Namespace.contents>
</Model:Class>
<Model:Class xmi.id='a175' name='Method' annotation='' isRoot='false' isLeaf='false' isAbstract='false' visibility='public_vis' isSingleton='false' supertypes='a158'>
<Model:Namespace.contents>
<Model:Attribute xmi.id='a176' name='body' annotation='' scope='instance_level' visibility='public_vis' isChangeable='true' isDerived='false' type='a54'>
<Model:StructuralFeature.multiplicity>
<XMI.field>1</XMI.field> <!-- lower -->
<XMI.field>1</XMI.field> <!-- upper -->
<XMI.field>false</XMI.field> <!-- is_ordered -->
<XMI.field>false</XMI.field> <!-- is_unique -->
</Model:StructuralFeature.multiplicity>
</Model:Attribute>
<Model:Reference xmi.id='a177' name='specification' annotation='' scope='instance_level' visibility='public_vis' isChangeable='true' type='a163' referencedEnd='a178'>
<Model:StructuralFeature.multiplicity>
<XMI.field>1</XMI.field> <!-- lower -->
<XMI.field>1</XMI.field> <!-- upper -->
<XMI.field>false</XMI.field> <!-- is_ordered -->
<XMI.field>false</XMI.field> <!-- is_unique -->
</Model:StructuralFeature.multiplicity>
</Model:Reference>
</Model:Namespace.contents>
</Model:Class>
<Model:Class xmi.id='a105' name='Generalization' annotation='' isRoot='false' isLeaf='false' isAbstract='false' visibility='public_vis' isSingleton='false' supertypes='a151'>
<Model:Namespace.contents>
<Model:Attribute xmi.id='a179' name='discriminator' annotation='' scope='instance_level' visibility='public_vis' isChangeable='true' isDerived='false' type='a39'>
<Model:StructuralFeature.multiplicity>
<XMI.field>0</XMI.field> <!-- lower -->
<XMI.field>1</XMI.field> <!-- upper -->
<XMI.field>false</XMI.field> <!-- is_ordered -->
<XMI.field>false</XMI.field> <!-- is_unique -->
</Model:StructuralFeature.multiplicity>
</Model:Attribute>
<Model:Reference xmi.id='a180' name='child' annotation='' scope='instance_level' visibility='public_vis' isChangeable='true' type='a100' referencedEnd='a181'>
<Model:StructuralFeature.multiplicity>
<XMI.field>1</XMI.field> <!-- lower -->
<XMI.field>1</XMI.field> <!-- upper -->
<XMI.field>false</XMI.field> <!-- is_ordered -->
<XMI.field>false</XMI.field> <!-- is_unique -->
</Model:StructuralFeature.multiplicity>
</Model:Reference>
<Model:Reference xmi.id='a182' name='parent' annotation='' scope='instance_level' visibility='public_vis' isChangeable='true' type='a100' referencedEnd='a183'>
<Model:StructuralFeature.multiplicity>
<XMI.field>1</XMI.field> <!-- lower -->
<XMI.field>1</XMI.field> <!-- upper -->
<XMI.field>false</XMI.field> <!-- is_ordered -->
<XMI.field>false</XMI.field> <!-- is_unique -->
</Model:StructuralFeature.multiplicity>
</Model:Reference>
<Model:Reference xmi.id='a184' name='powertype' annotation='' scope='instance_level' visibility='public_vis' isChangeable='true' type='a109' referencedEnd='a185'>
<Model:StructuralFeature.multiplicity>
<XMI.field>0</XMI.field> <!-- lower -->
<XMI.field>1</XMI.field> <!-- upper -->
<XMI.field>false</XMI.field> <!-- is_ordered -->
<XMI.field>false</XMI.field> <!-- is_unique -->
</Model:StructuralFeature.multiplicity>
</Model:Reference>
</Model:Namespace.contents>
</Model:Class>
<Model:Class xmi.id='a186' name='AssociationClass' annotation='' isRoot='false' isLeaf='false' isAbstract='false' visibility='public_vis' isSingleton='false' supertypes='a136 a115'>
</Model:Class>
<Model:Tag xmi.id='a187' name='org.omg.mof.idl_substitute_name=UmlAssociationClass' annotation='' tagId='org.omg.mof.idl_substitute_name' elements='a186'>
<Model:Tag.values>
<XMI.any xmi.type='string'>UmlAssociationClass</XMI.any>
</Model:Tag.values>
</Model:Tag>
<Model:Class xmi.id='a76' name='Dependency' annotation='' isRoot='false' isLeaf='false' isAbstract='false' visibility='public_vis' isSingleton='false' supertypes='a151'>
<Model:Namespace.contents>
<Model:Reference xmi.id='a188' name='client' annotation='' scope='instance_level' visibility='public_vis' isChangeable='true' type='a68' referencedEnd='a189'>
<Model:StructuralFeature.multiplicity>
<XMI.field>1</XMI.field> <!-- lower -->
<XMI.field>-1</XMI.field> <!-- upper -->
<XMI.field>false</XMI.field> <!-- is_ordered -->
<XMI.field>true</XMI.field> <!-- is_unique -->
</Model:StructuralFeature.multiplicity>
</Model:Reference>
<Model:Reference xmi.id='a190' name='supplier' annotation='' scope='instance_level' visibility='public_vis' isChangeable='true' type='a68' referencedEnd='a191'>
<Model:StructuralFeature.multiplicity>
<XMI.field>1</XMI.field> <!-- lower -->
<XMI.field>-1</XMI.field> <!-- upper -->
<XMI.field>false</XMI.field> <!-- is_ordered -->
<XMI.field>true</XMI.field> <!-- is_unique -->
</Model:StructuralFeature.multiplicity>
</Model:Reference>
</Model:Namespace.contents>
</Model:Class>
<Model:Class xmi.id='a192' name='Abstraction' annotation='' isRoot='false' isLeaf='false' isAbstract='false' visibility='public_vis' isSingleton='false' supertypes='a76'>
<Model:Namespace.contents>
<Model:Attribute xmi.id='a193' name='mapping' annotation='' scope='instance_level' visibility='public_vis' isChangeable='true' isDerived='false' type='a53'>
<Model:StructuralFeature.multiplicity>
<XMI.field>0</XMI.field> <!-- lower -->
<XMI.field>1</XMI.field> <!-- upper -->
<XMI.field>false</XMI.field> <!-- is_ordered -->
<XMI.field>false</XMI.field> <!-- is_unique -->
</Model:StructuralFeature.multiplicity>
</Model:Attribute>
</Model:Namespace.contents>
</Model:Class>
<Model:Class xmi.id='a194' name='PresentationElement' annotation='' isRoot='false' isLeaf='false' isAbstract='true' visibility='public_vis' isSingleton='false' supertypes='a67'>
<Model:Namespace.contents>
<Model:Reference xmi.id='a195' name='subject' annotation='' scope='instance_level' visibility='public_vis' isChangeable='true' type='a68' referencedEnd='a196'>
<Model:StructuralFeature.multiplicity>
<XMI.field>0</XMI.field> <!-- lower -->
<XMI.field>-1</XMI.field> <!-- upper -->
<XMI.field>false</XMI.field> <!-- is_ordered -->
<XMI.field>true</XMI.field> <!-- is_unique -->
</Model:StructuralFeature.multiplicity>
</Model:Reference>
</Model:Namespace.contents>
</Model:Class>
<Model:Class xmi.id='a197' name='Usage' annotation='' isRoot='false' isLeaf='false' isAbstract='false' visibility='public_vis' isSingleton='false' supertypes='a76'>
</Model:Class>
<Model:Class xmi.id='a198' name='Binding' annotation='' isRoot='false' isLeaf='false' isAbstract='false' visibility='public_vis' isSingleton='false' supertypes='a76'>
<Model:Namespace.contents>
<Model:Reference xmi.id='a199' name='argument' annotation='' scope='instance_level' visibility='public_vis' isChangeable='true' type='a200' referencedEnd='a201'>
<Model:StructuralFeature.multiplicity>
<XMI.field>1</XMI.field> <!-- lower -->
<XMI.field>-1</XMI.field> <!-- upper -->
<XMI.field>true</XMI.field> <!-- is_ordered -->
<XMI.field>true</XMI.field> <!-- is_unique -->
</Model:StructuralFeature.multiplicity>
</Model:Reference>
</Model:Namespace.contents>
</Model:Class>
<Model:Class xmi.id='a202' name='Component' annotation='' isRoot='false' isLeaf='false' isAbstract='false' visibility='public_vis' isSingleton='false' supertypes='a109'>
<Model:Namespace.contents>
<Model:Reference xmi.id='a203' name='deploymentLocation' annotation='' scope='instance_level' visibility='public_vis' isChangeable='true' type='a204' referencedEnd='a205'>
<Model:StructuralFeature.multiplicity>
<XMI.field>0</XMI.field> <!-- lower -->
<XMI.field>-1</XMI.field> <!-- upper -->
<XMI.field>false</XMI.field> <!-- is_ordered -->
<XMI.field>true</XMI.field> <!-- is_unique -->
</Model:StructuralFeature.multiplicity>
</Model:Reference>
<Model:Reference xmi.id='a206' name='residentElement' annotation='' scope='instance_level' visibility='public_vis' isChangeable='true' type='a207' referencedEnd='a208'>
<Model:StructuralFeature.multiplicity>
<XMI.field>0</XMI.field> <!-- lower -->
<XMI.field>-1</XMI.field> <!-- upper -->
<XMI.field>false</XMI.field> <!-- is_ordered -->
<XMI.field>true</XMI.field> <!-- is_unique -->
</Model:StructuralFeature.multiplicity>
</Model:Reference>
<Model:Reference xmi.id='a209' name='implementation' annotation='' scope='instance_level' visibility='public_vis' isChangeable='true' type='a210' referencedEnd='a211'>
<Model:StructuralFeature.multiplicity>
<XMI.field>0</XMI.field> <!-- lower -->
<XMI.field>-1</XMI.field> <!-- upper -->
<XMI.field>false</XMI.field> <!-- is_ordered -->
<XMI.field>true</XMI.field> <!-- is_unique -->
</Model:StructuralFeature.multiplicity>
</Model:Reference>
</Model:Namespace.contents>
</Model:Class>
<Model:Class xmi.id='a204' name='Node' annotation='' isRoot='false' isLeaf='false' isAbstract='false' visibility='public_vis' isSingleton='false' supertypes='a109'>
<Model:Namespace.contents>
<Model:Reference xmi.id='a212' name='deployedComponent' annotation='' scope='instance_level' visibility='public_vis' isChangeable='true' type='a202' referencedEnd='a213'>
<Model:StructuralFeature.multiplicity>
<XMI.field>0</XMI.field> <!-- lower -->
<XMI.field>-1</XMI.field> <!-- upper -->
<XMI.field>false</XMI.field> <!-- is_ordered -->
<XMI.field>true</XMI.field> <!-- is_unique -->
</Model:StructuralFeature.multiplicity>
</Model:Reference>
</Model:Namespace.contents>
</Model:Class>
<Model:Class xmi.id='a214' name='Permission' annotation='' isRoot='false' isLeaf='false' isAbstract='false' visibility='public_vis' isSingleton='false' supertypes='a76'>
</Model:Class>
<Model:Class xmi.id='a87' name='Comment' annotation='' isRoot='false' isLeaf='false' isAbstract='false' visibility='public_vis' isSingleton='false' supertypes='a68'>
<Model:Namespace.contents>
<Model:Attribute xmi.id='a215' name='body' annotation='' scope='instance_level' visibility='public_vis' isChangeable='true' isDerived='false' type='a23'>
<Model:StructuralFeature.multiplicity>
<XMI.field>1</XMI.field> <!-- lower -->
<XMI.field>1</XMI.field> <!-- upper -->
<XMI.field>false</XMI.field> <!-- is_ordered -->
<XMI.field>false</XMI.field> <!-- is_unique -->
</Model:StructuralFeature.multiplicity>
</Model:Attribute>
<Model:Reference xmi.id='a216' name='annotatedElement' annotation='' scope='instance_level' visibility='public_vis' isChangeable='true' type='a68' referencedEnd='a217'>
<Model:StructuralFeature.multiplicity>
<XMI.field>0</XMI.field> <!-- lower -->
<XMI.field>-1</XMI.field> <!-- upper -->
<XMI.field>false</XMI.field> <!-- is_ordered -->
<XMI.field>true</XMI.field> <!-- is_unique -->
</Model:StructuralFeature.multiplicity>
</Model:Reference>
</Model:Namespace.contents>
</Model:Class>
<Model:Class xmi.id='a82' name='Flow' annotation='' isRoot='false' isLeaf='false' isAbstract='false' visibility='public_vis' isSingleton='false' supertypes='a151'>
<Model:Namespace.contents>
<Model:Reference xmi.id='a218' name='target' annotation='' scope='instance_level' visibility='public_vis' isChangeable='true' type='a68' referencedEnd='a219'>
<Model:StructuralFeature.multiplicity>
<XMI.field>0</XMI.field> <!-- lower -->
<XMI.field>-1</XMI.field> <!-- upper -->
<XMI.field>false</XMI.field> <!-- is_ordered -->
<XMI.field>true</XMI.field> <!-- is_unique -->
</Model:StructuralFeature.multiplicity>
</Model:Reference>
<Model:Reference xmi.id='a220' name='source' annotation='' scope='instance_level' visibility='public_vis' isChangeable='true' type='a68' referencedEnd='a221'>
<Model:StructuralFeature.multiplicity>
<XMI.field>0</XMI.field> <!-- lower -->
<XMI.field>-1</XMI.field> <!-- upper -->
<XMI.field>false</XMI.field> <!-- is_ordered -->
<XMI.field>true</XMI.field> <!-- is_unique -->
</Model:StructuralFeature.multiplicity>
</Model:Reference>
</Model:Namespace.contents>
</Model:Class>
<Model:Class xmi.id='a207' name='ElementResidence' annotation='' isRoot='false' isLeaf='false' isAbstract='false' visibility='public_vis' isSingleton='false'>
<Model:Namespace.contents>
<Model:Attribute xmi.id='a222' name='visibility' annotation='' scope='instance_level' visibility='public_vis' isChangeable='true' isDerived='false' type='a37'>
<Model:StructuralFeature.multiplicity>
<XMI.field>0</XMI.field> <!-- lower -->
<XMI.field>1</XMI.field> <!-- upper -->
<XMI.field>false</XMI.field> <!-- is_ordered -->
<XMI.field>false</XMI.field> <!-- is_unique -->
</Model:StructuralFeature.multiplicity>
</Model:Attribute>
<Model:Reference xmi.id='a223' name='resident' annotation='' scope='instance_level' visibility='public_vis' isChangeable='true' type='a68' referencedEnd='a224'>
<Model:StructuralFeature.multiplicity>
<XMI.field>1</XMI.field> <!-- lower -->
<XMI.field>1</XMI.field> <!-- upper -->
<XMI.field>false</XMI.field> <!-- is_ordered -->
<XMI.field>false</XMI.field> <!-- is_unique -->
</Model:StructuralFeature.multiplicity>
</Model:Reference>
<Model:Reference xmi.id='a225' name='container' annotation='' scope='instance_level' visibility='public_vis' isChangeable='true' type='a202' referencedEnd='a226'>
<Model:StructuralFeature.multiplicity>
<XMI.field>1</XMI.field> <!-- lower -->
<XMI.field>1</XMI.field> <!-- upper -->
<XMI.field>false</XMI.field> <!-- is_ordered -->
<XMI.field>false</XMI.field> <!-- is_unique -->
</Model:StructuralFeature.multiplicity>
</Model:Reference>
</Model:Namespace.contents>
</Model:Class>
<Model:Class xmi.id='a90' name='TemplateParameter' annotation='' isRoot='false' isLeaf='false' isAbstract='false' visibility='public_vis' isSingleton='false'>
<Model:Namespace.contents>
<Model:Reference xmi.id='a227' name='template' annotation='' scope='instance_level' visibility='public_vis' isChangeable='true' type='a68' referencedEnd='a228'>
<Model:StructuralFeature.multiplicity>
<XMI.field>1</XMI.field> <!-- lower -->
<XMI.field>1</XMI.field> <!-- upper -->
<XMI.field>false</XMI.field> <!-- is_ordered -->
<XMI.field>false</XMI.field> <!-- is_unique -->
</Model:StructuralFeature.multiplicity>
</Model:Reference>
<Model:Reference xmi.id='a229' name='parameter' annotation='' scope='instance_level' visibility='public_vis' isChangeable='true' type='a68' referencedEnd='a230'>
<Model:StructuralFeature.multiplicity>
<XMI.field>1</XMI.field> <!-- lower -->
<XMI.field>1</XMI.field> <!-- upper -->
<XMI.field>false</XMI.field> <!-- is_ordered -->
<XMI.field>false</XMI.field> <!-- is_unique -->
</Model:StructuralFeature.multiplicity>
</Model:Reference>
<Model:Reference xmi.id='a231' name='defaultElement' annotation='' scope='instance_level' visibility='public_vis' isChangeable='true' type='a68' referencedEnd='a232'>
<Model:StructuralFeature.multiplicity>
<XMI.field>0</XMI.field> <!-- lower -->
<XMI.field>1</XMI.field> <!-- upper -->
<XMI.field>false</XMI.field> <!-- is_ordered -->
<XMI.field>false</XMI.field> <!-- is_unique -->
</Model:StructuralFeature.multiplicity>
</Model:Reference>
</Model:Namespace.contents>
</Model:Class>
<Model:Class xmi.id='a233' name='Primitive' annotation='' isRoot='false' isLeaf='false' isAbstract='false' visibility='public_vis' isSingleton='false' supertypes='a117'>
</Model:Class>
<Model:Class xmi.id='a234' name='Enumeration' annotation='' isRoot='false' isLeaf='false' isAbstract='false' visibility='public_vis' isSingleton='false' supertypes='a117'>
<Model:Namespace.contents>
<Model:Reference xmi.id='a235' name='literal' annotation='' scope='instance_level' visibility='public_vis' isChangeable='true' type='a236' referencedEnd='a237'>
<Model:StructuralFeature.multiplicity>
<XMI.field>1</XMI.field> <!-- lower -->
<XMI.field>-1</XMI.field> <!-- upper -->
<XMI.field>true</XMI.field> <!-- is_ordered -->
<XMI.field>true</XMI.field> <!-- is_unique -->
</Model:StructuralFeature.multiplicity>
</Model:Reference>
</Model:Namespace.contents>
</Model:Class>
<Model:Class xmi.id='a236' name='EnumerationLiteral' annotation='' isRoot='false' isLeaf='false' isAbstract='false' visibility='public_vis' isSingleton='false' supertypes='a68'>
<Model:Namespace.contents>
<Model:Reference xmi.id='a238' name='enumeration' annotation='' scope='instance_level' visibility='public_vis' isChangeable='true' type='a234' referencedEnd='a239'>
<Model:StructuralFeature.multiplicity>
<XMI.field>1</XMI.field> <!-- lower -->
<XMI.field>1</XMI.field> <!-- upper -->
<XMI.field>false</XMI.field> <!-- is_ordered -->
<XMI.field>false</XMI.field> <!-- is_unique -->
</Model:StructuralFeature.multiplicity>
</Model:Reference>
</Model:Namespace.contents>
</Model:Class>
<Model:Class xmi.id='a93' name='Stereotype' annotation='' isRoot='false' isLeaf='false' isAbstract='false' visibility='public_vis' isSingleton='false' supertypes='a100'>
<Model:Namespace.contents>
<Model:Attribute xmi.id='a240' name='icon' annotation='' scope='instance_level' visibility='public_vis' isChangeable='true' isDerived='false' type='a63'>
<Model:StructuralFeature.multiplicity>
<XMI.field>0</XMI.field> <!-- lower -->
<XMI.field>1</XMI.field> <!-- upper -->
<XMI.field>false</XMI.field> <!-- is_ordered -->
<XMI.field>false</XMI.field> <!-- is_unique -->
</Model:StructuralFeature.multiplicity>
</Model:Attribute>
<Model:Attribute xmi.id='a241' name='baseClass' annotation='' scope='instance_level' visibility='public_vis' isChangeable='true' isDerived='false' type='a39'>
<Model:StructuralFeature.multiplicity>
<XMI.field>1</XMI.field> <!-- lower -->
<XMI.field>-1</XMI.field> <!-- upper -->
<XMI.field>false</XMI.field> <!-- is_ordered -->
<XMI.field>true</XMI.field> <!-- is_unique -->
</Model:StructuralFeature.multiplicity>
</Model:Attribute>
<Model:Reference xmi.id='a242' name='definedTag' annotation='' scope='instance_level' visibility='public_vis' isChangeable='true' type='a243' referencedEnd='a244'>
<Model:StructuralFeature.multiplicity>
<XMI.field>0</XMI.field> <!-- lower -->
<XMI.field>-1</XMI.field> <!-- upper -->
<XMI.field>false</XMI.field> <!-- is_ordered -->
<XMI.field>true</XMI.field> <!-- is_unique -->
</Model:StructuralFeature.multiplicity>
</Model:Reference>
<Model:Reference xmi.id='a245' name='stereotypeConstraint' annotation='' scope='instance_level' visibility='public_vis' isChangeable='true' type='a79' referencedEnd='a246'>
<Model:StructuralFeature.multiplicity>
<XMI.field>0</XMI.field> <!-- lower -->
<XMI.field>-1</XMI.field> <!-- upper -->
<XMI.field>false</XMI.field> <!-- is_ordered -->
<XMI.field>true</XMI.field> <!-- is_unique -->
</Model:StructuralFeature.multiplicity>
</Model:Reference>
</Model:Namespace.contents>
</Model:Class>
<Model:Class xmi.id='a243' name='TagDefinition' annotation='' isRoot='false' isLeaf='false' isAbstract='false' visibility='public_vis' isSingleton='false' supertypes='a68'>
<Model:Namespace.contents>
<Model:Attribute xmi.id='a247' name='tagType' annotation='' scope='instance_level' visibility='public_vis' isChangeable='true' isDerived='false' type='a39'>
<Model:StructuralFeature.multiplicity>
<XMI.field>0</XMI.field> <!-- lower -->
<XMI.field>1</XMI.field> <!-- upper -->
<XMI.field>false</XMI.field> <!-- is_ordered -->
<XMI.field>false</XMI.field> <!-- is_unique -->
</Model:StructuralFeature.multiplicity>
</Model:Attribute>
<Model:Attribute xmi.id='a248' name='multiplicity' annotation='' scope='instance_level' visibility='public_vis' isChangeable='true' isDerived='false' type='a40'>
<Model:StructuralFeature.multiplicity>
<XMI.field>0</XMI.field> <!-- lower -->
<XMI.field>1</XMI.field> <!-- upper -->
<XMI.field>false</XMI.field> <!-- is_ordered -->
<XMI.field>false</XMI.field> <!-- is_unique -->
</Model:StructuralFeature.multiplicity>
</Model:Attribute>
<Model:Reference xmi.id='a249' name='owner' annotation='' scope='instance_level' visibility='public_vis' isChangeable='true' type='a93' referencedEnd='a250'>
<Model:StructuralFeature.multiplicity>
<XMI.field>0</XMI.field> <!-- lower -->
<XMI.field>1</XMI.field> <!-- upper -->
<XMI.field>false</XMI.field> <!-- is_ordered -->
<XMI.field>false</XMI.field> <!-- is_unique -->
</Model:StructuralFeature.multiplicity>
</Model:Reference>
</Model:Namespace.contents>
</Model:Class>
<Model:Class xmi.id='a96' name='TaggedValue' annotation='' isRoot='false' isLeaf='false' isAbstract='false' visibility='public_vis' isSingleton='false' supertypes='a68'>
<Model:Namespace.contents>
<Model:Attribute xmi.id='a251' name='dataValue' annotation='' scope='instance_level' visibility='public_vis' isChangeable='true' isDerived='false' type='a23'>
<Model:StructuralFeature.multiplicity>
<XMI.field>0</XMI.field> <!-- lower -->
<XMI.field>-1</XMI.field> <!-- upper -->
<XMI.field>false</XMI.field> <!-- is_ordered -->
<XMI.field>true</XMI.field> <!-- is_unique -->
</Model:StructuralFeature.multiplicity>
</Model:Attribute>
<Model:Reference xmi.id='a252' name='modelElement' annotation='' scope='instance_level' visibility='public_vis' isChangeable='true' type='a68' referencedEnd='a253'>
<Model:StructuralFeature.multiplicity>
<XMI.field>1</XMI.field> <!-- lower -->
<XMI.field>1</XMI.field> <!-- upper -->
<XMI.field>false</XMI.field> <!-- is_ordered -->
<XMI.field>false</XMI.field> <!-- is_unique -->
</Model:StructuralFeature.multiplicity>
</Model:Reference>
<Model:Reference xmi.id='a254' name='type' annotation='' scope='instance_level' visibility='public_vis' isChangeable='true' type='a243' referencedEnd='a255'>
<Model:StructuralFeature.multiplicity>
<XMI.field>1</XMI.field> <!-- lower -->
<XMI.field>1</XMI.field> <!-- upper -->
<XMI.field>false</XMI.field> <!-- is_ordered -->
<XMI.field>false</XMI.field> <!-- is_unique -->
</Model:StructuralFeature.multiplicity>
</Model:Reference>
<Model:Reference xmi.id='a256' name='referenceValue' annotation='' scope='instance_level' visibility='public_vis' isChangeable='true' type='a68' referencedEnd='a257'>
<Model:StructuralFeature.multiplicity>
<XMI.field>0</XMI.field> <!-- lower -->
<XMI.field>-1</XMI.field> <!-- upper -->
<XMI.field>false</XMI.field> <!-- is_ordered -->
<XMI.field>true</XMI.field> <!-- is_unique -->
</Model:StructuralFeature.multiplicity>
</Model:Reference>
</Model:Namespace.contents>
</Model:Class>
<Model:Class xmi.id='a258' name='ProgrammingLanguageDataType' annotation='' isRoot='false' isLeaf='false' isAbstract='false' visibility='public_vis' isSingleton='false' supertypes='a117'>
<Model:Namespace.contents>
<Model:Attribute xmi.id='a259' name='expression' annotation='' scope='instance_level' visibility='public_vis' isChangeable='true' isDerived='false' type='a52'>
<Model:StructuralFeature.multiplicity>
<XMI.field>1</XMI.field> <!-- lower -->
<XMI.field>1</XMI.field> <!-- upper -->
<XMI.field>false</XMI.field> <!-- is_ordered -->
<XMI.field>false</XMI.field> <!-- is_unique -->
</Model:StructuralFeature.multiplicity>
</Model:Attribute>
</Model:Namespace.contents>
</Model:Class>
<Model:Class xmi.id='a210' name='Artifact' annotation='' isRoot='false' isLeaf='false' isAbstract='false' visibility='public_vis' isSingleton='false' supertypes='a109'>
</Model:Class>
<Model:Class xmi.id='a200' name='TemplateArgument' annotation='' isRoot='false' isLeaf='false' isAbstract='false' visibility='public_vis' isSingleton='false'>
<Model:Namespace.contents>
<Model:Reference xmi.id='a260' name='modelElement' annotation='' scope='instance_level' visibility='public_vis' isChangeable='true' type='a68' referencedEnd='a261'>
<Model:StructuralFeature.multiplicity>
<XMI.field>1</XMI.field> <!-- lower -->
<XMI.field>1</XMI.field> <!-- upper -->
<XMI.field>false</XMI.field> <!-- is_ordered -->
<XMI.field>false</XMI.field> <!-- is_unique -->
</Model:StructuralFeature.multiplicity>
</Model:Reference>
<Model:Reference xmi.id='a262' name='binding' annotation='' scope='instance_level' visibility='public_vis' isChangeable='true' type='a198' referencedEnd='a263'>
<Model:StructuralFeature.multiplicity>
<XMI.field>1</XMI.field> <!-- lower -->
<XMI.field>1</XMI.field> <!-- upper -->
<XMI.field>false</XMI.field> <!-- is_ordered -->
<XMI.field>false</XMI.field> <!-- is_unique -->
</Model:StructuralFeature.multiplicity>
</Model:Reference>
</Model:Namespace.contents>
</Model:Class>
<Model:Association xmi.id='a264' name='A_association_connection' annotation='' isRoot='true' isLeaf='true' isAbstract='false' visibility='public_vis' isDerived='false'>
<Model:Namespace.contents>
<Model:AssociationEnd xmi.id='a137' name='association' annotation='' isNavigable='true' aggregation='composite' isChangeable='true' type='a136'>
<Model:AssociationEnd.multiplicity>
<XMI.field>1</XMI.field> <!-- lower -->
<XMI.field>1</XMI.field> <!-- upper -->
<XMI.field>false</XMI.field> <!-- is_ordered -->
<XMI.field>false</XMI.field> <!-- is_unique -->
</Model:AssociationEnd.multiplicity>
</Model:AssociationEnd>
<Model:AssociationEnd xmi.id='a153' name='connection' annotation='' isNavigable='true' aggregation='none' isChangeable='true' type='a128'>
<Model:AssociationEnd.multiplicity>
<XMI.field>2</XMI.field> <!-- lower -->
<XMI.field>-1</XMI.field> <!-- upper -->
<XMI.field>true</XMI.field> <!-- is_ordered -->
<XMI.field>true</XMI.field> <!-- is_unique -->
</Model:AssociationEnd.multiplicity>
</Model:AssociationEnd>
</Model:Namespace.contents>
</Model:Association>
<Model:Association xmi.id='a265' name='A_owner_feature' annotation='' isRoot='true' isLeaf='true' isAbstract='false' visibility='public_vis' isDerived='false'>
<Model:Namespace.contents>
<Model:AssociationEnd xmi.id='a120' name='owner' annotation='' isNavigable='true' aggregation='composite' isChangeable='true' type='a109'>
<Model:AssociationEnd.multiplicity>
<XMI.field>0</XMI.field> <!-- lower -->
<XMI.field>1</XMI.field> <!-- upper -->
<XMI.field>false</XMI.field> <!-- is_ordered -->
<XMI.field>false</XMI.field> <!-- is_unique -->
</Model:AssociationEnd.multiplicity>
</Model:AssociationEnd>
<Model:AssociationEnd xmi.id='a112' name='feature' annotation='' isNavigable='true' aggregation='none' isChangeable='true' type='a111'>
<Model:AssociationEnd.multiplicity>
<XMI.field>0</XMI.field> <!-- lower -->
<XMI.field>-1</XMI.field> <!-- upper -->
<XMI.field>true</XMI.field> <!-- is_ordered -->
<XMI.field>true</XMI.field> <!-- is_unique -->
</Model:AssociationEnd.multiplicity>
</Model:AssociationEnd>
</Model:Namespace.contents>
</Model:Association>
<Model:Association xmi.id='a266' name='A_specification_method' annotation='' isRoot='true' isLeaf='true' isAbstract='false' visibility='public_vis' isDerived='false'>
<Model:Namespace.contents>
<Model:AssociationEnd xmi.id='a178' name='specification' annotation='' isNavigable='true' aggregation='none' isChangeable='true' type='a163'>
<Model:AssociationEnd.multiplicity>
<XMI.field>1</XMI.field> <!-- lower -->
<XMI.field>1</XMI.field> <!-- upper -->
<XMI.field>false</XMI.field> <!-- is_ordered -->
<XMI.field>false</XMI.field> <!-- is_unique -->
</Model:AssociationEnd.multiplicity>
</Model:AssociationEnd>
<Model:AssociationEnd xmi.id='a267' name='method' annotation='' isNavigable='true' aggregation='none' isChangeable='true' type='a175'>
<Model:AssociationEnd.multiplicity>
<XMI.field>0</XMI.field> <!-- lower -->
<XMI.field>-1</XMI.field> <!-- upper -->
<XMI.field>false</XMI.field> <!-- is_ordered -->
<XMI.field>true</XMI.field> <!-- is_unique -->
</Model:AssociationEnd.multiplicity>
</Model:AssociationEnd>
</Model:Namespace.contents>
</Model:Association>
<Model:Association xmi.id='a268' name='A_typedFeature_type' annotation='' isRoot='true' isLeaf='true' isAbstract='false' visibility='public_vis' isDerived='false'>
<Model:Namespace.contents>
<Model:AssociationEnd xmi.id='a269' name='typedFeature' annotation='' isNavigable='true' aggregation='none' isChangeable='true' type='a121'>
<Model:AssociationEnd.multiplicity>
<XMI.field>0</XMI.field> <!-- lower -->
<XMI.field>-1</XMI.field> <!-- upper -->
<XMI.field>false</XMI.field> <!-- is_ordered -->
<XMI.field>true</XMI.field> <!-- is_unique -->
</Model:AssociationEnd.multiplicity>
</Model:AssociationEnd>
<Model:AssociationEnd xmi.id='a127' name='type' annotation='' isNavigable='true' aggregation='none' isChangeable='true' type='a109'>
<Model:AssociationEnd.multiplicity>
<XMI.field>1</XMI.field> <!-- lower -->
<XMI.field>1</XMI.field> <!-- upper -->
<XMI.field>false</XMI.field> <!-- is_ordered -->
<XMI.field>false</XMI.field> <!-- is_unique -->
</Model:AssociationEnd.multiplicity>
</Model:AssociationEnd>
</Model:Namespace.contents>
</Model:Association>
<Model:Association xmi.id='a270' name='A_namespace_ownedElement' annotation='' isRoot='true' isLeaf='true' isAbstract='false' visibility='public_vis' isDerived='false'>
<Model:Namespace.contents>
<Model:AssociationEnd xmi.id='a74' name='namespace' annotation='' isNavigable='true' aggregation='composite' isChangeable='true' type='a73'>
<Model:AssociationEnd.multiplicity>
<XMI.field>0</XMI.field> <!-- lower -->
<XMI.field>1</XMI.field> <!-- upper -->
<XMI.field>false</XMI.field> <!-- is_ordered -->
<XMI.field>false</XMI.field> <!-- is_unique -->
</Model:AssociationEnd.multiplicity>
</Model:AssociationEnd>
<Model:AssociationEnd xmi.id='a108' name='ownedElement' annotation='' isNavigable='true' aggregation='none' isChangeable='true' type='a68'>
<Model:AssociationEnd.multiplicity>
<XMI.field>0</XMI.field> <!-- lower -->
<XMI.field>-1</XMI.field> <!-- upper -->
<XMI.field>false</XMI.field> <!-- is_ordered -->
<XMI.field>true</XMI.field> <!-- is_unique -->
</Model:AssociationEnd.multiplicity>
</Model:AssociationEnd>
</Model:Namespace.contents>
</Model:Association>
<Model:Association xmi.id='a271' name='A_behavioralFeature_parameter' annotation='' isRoot='true' isLeaf='true' isAbstract='false' visibility='public_vis' isDerived='false'>
<Model:Namespace.contents>
<Model:AssociationEnd xmi.id='a172' name='behavioralFeature' annotation='' isNavigable='true' aggregation='composite' isChangeable='true' type='a158'>
<Model:AssociationEnd.multiplicity>
<XMI.field>0</XMI.field> <!-- lower -->
<XMI.field>1</XMI.field> <!-- upper -->
<XMI.field>false</XMI.field> <!-- is_ordered -->
<XMI.field>false</XMI.field> <!-- is_unique -->
</Model:AssociationEnd.multiplicity>
</Model:AssociationEnd>
<Model:AssociationEnd xmi.id='a162' name='parameter' annotation='' isNavigable='true' aggregation='none' isChangeable='true' type='a161'>
<Model:AssociationEnd.multiplicity>
<XMI.field>0</XMI.field> <!-- lower -->
<XMI.field>-1</XMI.field> <!-- upper -->
<XMI.field>true</XMI.field> <!-- is_ordered -->
<XMI.field>true</XMI.field> <!-- is_unique -->
</Model:AssociationEnd.multiplicity>
</Model:AssociationEnd>
</Model:Namespace.contents>
</Model:Association>
<Model:Association xmi.id='a272' name='A_typedParameter_type' annotation='' isRoot='true' isLeaf='true' isAbstract='false' visibility='public_vis' isDerived='false'>
<Model:Namespace.contents>
<Model:AssociationEnd xmi.id='a273' name='typedParameter' annotation='' isNavigable='true' aggregation='none' isChangeable='true' type='a161'>
<Model:AssociationEnd.multiplicity>
<XMI.field>0</XMI.field> <!-- lower -->
<XMI.field>-1</XMI.field> <!-- upper -->
<XMI.field>false</XMI.field> <!-- is_ordered -->
<XMI.field>true</XMI.field> <!-- is_unique -->
</Model:AssociationEnd.multiplicity>
</Model:AssociationEnd>
<Model:AssociationEnd xmi.id='a174' name='type' annotation='' isNavigable='true' aggregation='none' isChangeable='true' type='a109'>
<Model:AssociationEnd.multiplicity>
<XMI.field>1</XMI.field> <!-- lower -->
<XMI.field>1</XMI.field> <!-- upper -->
<XMI.field>false</XMI.field> <!-- is_ordered -->
<XMI.field>false</XMI.field> <!-- is_unique -->
</Model:AssociationEnd.multiplicity>
</Model:AssociationEnd>
</Model:Namespace.contents>
</Model:Association>
<Model:Association xmi.id='a274' name='A_child_generalization' annotation='' isRoot='true' isLeaf='true' isAbstract='false' visibility='public_vis' isDerived='false'>
<Model:Namespace.contents>
<Model:AssociationEnd xmi.id='a181' name='child' annotation='' isNavigable='true' aggregation='none' isChangeable='true' type='a100'>
<Model:AssociationEnd.multiplicity>
<XMI.field>1</XMI.field> <!-- lower -->
<XMI.field>1</XMI.field> <!-- upper -->
<XMI.field>false</XMI.field> <!-- is_ordered -->
<XMI.field>false</XMI.field> <!-- is_unique -->
</Model:AssociationEnd.multiplicity>
</Model:AssociationEnd>
<Model:AssociationEnd xmi.id='a106' name='generalization' annotation='' isNavigable='true' aggregation='none' isChangeable='true' type='a105'>
<Model:AssociationEnd.multiplicity>
<XMI.field>0</XMI.field> <!-- lower -->
<XMI.field>-1</XMI.field> <!-- upper -->
<XMI.field>false</XMI.field> <!-- is_ordered -->
<XMI.field>true</XMI.field> <!-- is_unique -->
</Model:AssociationEnd.multiplicity>
</Model:AssociationEnd>
</Model:Namespace.contents>
</Model:Association>
<Model:Association xmi.id='a275' name='A_parent_specialization' annotation='' isRoot='true' isLeaf='true' isAbstract='false' visibility='public_vis' isDerived='false'>
<Model:Namespace.contents>
<Model:AssociationEnd xmi.id='a183' name='parent' annotation='' isNavigable='true' aggregation='none' isChangeable='true' type='a100'>
<Model:AssociationEnd.multiplicity>
<XMI.field>1</XMI.field> <!-- lower -->
<XMI.field>1</XMI.field> <!-- upper -->
<XMI.field>false</XMI.field> <!-- is_ordered -->
<XMI.field>false</XMI.field> <!-- is_unique -->
</Model:AssociationEnd.multiplicity>
</Model:AssociationEnd>
<Model:AssociationEnd xmi.id='a276' name='specialization' annotation='' isNavigable='true' aggregation='none' isChangeable='true' type='a105'>
<Model:AssociationEnd.multiplicity>
<XMI.field>0</XMI.field> <!-- lower -->
<XMI.field>-1</XMI.field> <!-- upper -->
<XMI.field>false</XMI.field> <!-- is_ordered -->
<XMI.field>true</XMI.field> <!-- is_unique -->
</Model:AssociationEnd.multiplicity>
</Model:AssociationEnd>
</Model:Namespace.contents>
</Model:Association>
<Model:Association xmi.id='a277' name='A_qualifier_associationEnd' annotation='' isRoot='true' isLeaf='true' isAbstract='false' visibility='public_vis' isDerived='false'>
<Model:Namespace.contents>
<Model:AssociationEnd xmi.id='a140' name='qualifier' annotation='' isNavigable='true' aggregation='none' isChangeable='true' type='a139'>
<Model:AssociationEnd.multiplicity>
<XMI.field>0</XMI.field> <!-- lower -->
<XMI.field>-1</XMI.field> <!-- upper -->
<XMI.field>true</XMI.field> <!-- is_ordered -->
<XMI.field>true</XMI.field> <!-- is_unique -->
</Model:AssociationEnd.multiplicity>
</Model:AssociationEnd>
<Model:AssociationEnd xmi.id='a156' name='associationEnd' annotation='' isNavigable='true' aggregation='composite' isChangeable='true' type='a128'>
<Model:AssociationEnd.multiplicity>
<XMI.field>0</XMI.field> <!-- lower -->
<XMI.field>1</XMI.field> <!-- upper -->
<XMI.field>false</XMI.field> <!-- is_ordered -->
<XMI.field>false</XMI.field> <!-- is_unique -->
</Model:AssociationEnd.multiplicity>
</Model:AssociationEnd>
</Model:Namespace.contents>
</Model:Association>
<Model:Association xmi.id='a278' name='A_participant_association' annotation='' isRoot='true' isLeaf='true' isAbstract='false' visibility='public_vis' isDerived='false'>
<Model:Namespace.contents>
<Model:AssociationEnd xmi.id='a142' name='participant' annotation='' isNavigable='true' aggregation='none' isChangeable='true' type='a109'>
<Model:AssociationEnd.multiplicity>
<XMI.field>1</XMI.field> <!-- lower -->
<XMI.field>1</XMI.field> <!-- upper -->
<XMI.field>false</XMI.field> <!-- is_ordered -->
<XMI.field>false</XMI.field> <!-- is_unique -->
</Model:AssociationEnd.multiplicity>
</Model:AssociationEnd>
<Model:AssociationEnd xmi.id='a279' name='association' annotation='' isNavigable='true' aggregation='none' isChangeable='true' type='a128'>
<Model:AssociationEnd.multiplicity>
<XMI.field>0</XMI.field> <!-- lower -->
<XMI.field>-1</XMI.field> <!-- upper -->
<XMI.field>false</XMI.field> <!-- is_ordered -->
<XMI.field>true</XMI.field> <!-- is_unique -->
</Model:AssociationEnd.multiplicity>
</Model:AssociationEnd>
</Model:Namespace.contents>
</Model:Association>
<Model:Association xmi.id='a280' name='A_specifiedEnd_specification' annotation='' isRoot='true' isLeaf='true' isAbstract='false' visibility='public_vis' isDerived='false'>
<Model:Namespace.contents>
<Model:AssociationEnd xmi.id='a281' name='specifiedEnd' annotation='' isNavigable='true' aggregation='none' isChangeable='true' type='a128'>
<Model:AssociationEnd.multiplicity>
<XMI.field>0</XMI.field> <!-- lower -->
<XMI.field>-1</XMI.field> <!-- upper -->
<XMI.field>false</XMI.field> <!-- is_ordered -->
<XMI.field>true</XMI.field> <!-- is_unique -->
</Model:AssociationEnd.multiplicity>
</Model:AssociationEnd>
<Model:AssociationEnd xmi.id='a144' name='specification' annotation='' isNavigable='true' aggregation='none' isChangeable='true' type='a109'>
<Model:AssociationEnd.multiplicity>
<XMI.field>0</XMI.field> <!-- lower -->
<XMI.field>-1</XMI.field> <!-- upper -->
<XMI.field>false</XMI.field> <!-- is_ordered -->
<XMI.field>true</XMI.field> <!-- is_unique -->
</Model:AssociationEnd.multiplicity>
</Model:AssociationEnd>
</Model:Namespace.contents>
</Model:Association>
<Model:Association xmi.id='a282' name='A_client_clientDependency' annotation='' isRoot='true' isLeaf='true' isAbstract='false' visibility='public_vis' isDerived='false'>
<Model:Namespace.contents>
<Model:AssociationEnd xmi.id='a189' name='client' annotation='' isNavigable='true' aggregation='none' isChangeable='true' type='a68'>
<Model:AssociationEnd.multiplicity>
<XMI.field>1</XMI.field> <!-- lower -->
<XMI.field>-1</XMI.field> <!-- upper -->
<XMI.field>false</XMI.field> <!-- is_ordered -->
<XMI.field>true</XMI.field> <!-- is_unique -->
</Model:AssociationEnd.multiplicity>
</Model:AssociationEnd>
<Model:AssociationEnd xmi.id='a77' name='clientDependency' annotation='' isNavigable='true' aggregation='none' isChangeable='true' type='a76'>
<Model:AssociationEnd.multiplicity>
<XMI.field>0</XMI.field> <!-- lower -->
<XMI.field>-1</XMI.field> <!-- upper -->
<XMI.field>false</XMI.field> <!-- is_ordered -->
<XMI.field>true</XMI.field> <!-- is_unique -->
</Model:AssociationEnd.multiplicity>
</Model:AssociationEnd>
</Model:Namespace.contents>
</Model:Association>
<Model:Association xmi.id='a283' name='A_constrainedElement_constraint' annotation='' isRoot='true' isLeaf='true' isAbstract='false' visibility='public_vis' isDerived='false'>
<Model:Namespace.contents>
<Model:AssociationEnd xmi.id='a149' name='constrainedElement' annotation='' isNavigable='true' aggregation='none' isChangeable='true' type='a68'>
<Model:AssociationEnd.multiplicity>
<XMI.field>0</XMI.field> <!-- lower -->
<XMI.field>-1</XMI.field> <!-- upper -->
<XMI.field>true</XMI.field> <!-- is_ordered -->
<XMI.field>true</XMI.field> <!-- is_unique -->
</Model:AssociationEnd.multiplicity>
</Model:AssociationEnd>
<Model:AssociationEnd xmi.id='a80' name='constraint' annotation='' isNavigable='true' aggregation='none' isChangeable='true' type='a79'>
<Model:AssociationEnd.multiplicity>
<XMI.field>0</XMI.field> <!-- lower -->
<XMI.field>-1</XMI.field> <!-- upper -->
<XMI.field>false</XMI.field> <!-- is_ordered -->
<XMI.field>true</XMI.field> <!-- is_unique -->
</Model:AssociationEnd.multiplicity>
</Model:AssociationEnd>
</Model:Namespace.contents>
</Model:Association>
<Model:Association xmi.id='a284' name='A_supplier_supplierDependency' annotation='' isRoot='true' isLeaf='true' isAbstract='false' visibility='public_vis' isDerived='false'>
<Model:Namespace.contents>
<Model:AssociationEnd xmi.id='a191' name='supplier' annotation='' isNavigable='true' aggregation='none' isChangeable='true' type='a68'>
<Model:AssociationEnd.multiplicity>
<XMI.field>1</XMI.field> <!-- lower -->
<XMI.field>-1</XMI.field> <!-- upper -->
<XMI.field>false</XMI.field> <!-- is_ordered -->
<XMI.field>true</XMI.field> <!-- is_unique -->
</Model:AssociationEnd.multiplicity>
</Model:AssociationEnd>
<Model:AssociationEnd xmi.id='a285' name='supplierDependency' annotation='' isNavigable='true' aggregation='none' isChangeable='true' type='a76'>
<Model:AssociationEnd.multiplicity>
<XMI.field>0</XMI.field> <!-- lower -->
<XMI.field>-1</XMI.field> <!-- upper -->
<XMI.field>false</XMI.field> <!-- is_ordered -->
<XMI.field>true</XMI.field> <!-- is_unique -->
</Model:AssociationEnd.multiplicity>
</Model:AssociationEnd>
</Model:Namespace.contents>
</Model:Association>
<Model:Association xmi.id='a286' name='A_presentation_subject' annotation='' isRoot='true' isLeaf='true' isAbstract='false' visibility='public_vis' isDerived='false'>
<Model:Namespace.contents>
<Model:AssociationEnd xmi.id='a287' name='presentation' annotation='' isNavigable='true' aggregation='none' isChangeable='true' type='a194'>
<Model:AssociationEnd.multiplicity>
<XMI.field>0</XMI.field> <!-- lower -->
<XMI.field>-1</XMI.field> <!-- upper -->
<XMI.field>false</XMI.field> <!-- is_ordered -->
<XMI.field>true</XMI.field> <!-- is_unique -->
</Model:AssociationEnd.multiplicity>
</Model:AssociationEnd>
<Model:AssociationEnd xmi.id='a196' name='subject' annotation='' isNavigable='true' aggregation='none' isChangeable='true' type='a68'>
<Model:AssociationEnd.multiplicity>
<XMI.field>0</XMI.field> <!-- lower -->
<XMI.field>-1</XMI.field> <!-- upper -->
<XMI.field>false</XMI.field> <!-- is_ordered -->
<XMI.field>true</XMI.field> <!-- is_unique -->
</Model:AssociationEnd.multiplicity>
</Model:AssociationEnd>
</Model:Namespace.contents>
</Model:Association>
<Model:Association xmi.id='a288' name='A_deploymentLocation_deployedComponent' annotation='' isRoot='true' isLeaf='true' isAbstract='false' visibility='public_vis' isDerived='false'>
<Model:Namespace.contents>
<Model:AssociationEnd xmi.id='a205' name='deploymentLocation' annotation='' isNavigable='true' aggregation='shared' isChangeable='true' type='a204'>
<Model:AssociationEnd.multiplicity>
<XMI.field>0</XMI.field> <!-- lower -->
<XMI.field>-1</XMI.field> <!-- upper -->
<XMI.field>false</XMI.field> <!-- is_ordered -->
<XMI.field>true</XMI.field> <!-- is_unique -->
</Model:AssociationEnd.multiplicity>
</Model:AssociationEnd>
<Model:AssociationEnd xmi.id='a213' name='deployedComponent' annotation='' isNavigable='true' aggregation='none' isChangeable='true' type='a202'>
<Model:AssociationEnd.multiplicity>
<XMI.field>0</XMI.field> <!-- lower -->
<XMI.field>-1</XMI.field> <!-- upper -->
<XMI.field>false</XMI.field> <!-- is_ordered -->
<XMI.field>true</XMI.field> <!-- is_unique -->
</Model:AssociationEnd.multiplicity>
</Model:AssociationEnd>
</Model:Namespace.contents>
</Model:Association>
<Model:Association xmi.id='a289' name='A_targetFlow_target' annotation='' isRoot='true' isLeaf='true' isAbstract='false' visibility='public_vis' isDerived='false'>
<Model:Namespace.contents>
<Model:AssociationEnd xmi.id='a83' name='targetFlow' annotation='' isNavigable='true' aggregation='none' isChangeable='true' type='a82'>
<Model:AssociationEnd.multiplicity>
<XMI.field>0</XMI.field> <!-- lower -->
<XMI.field>-1</XMI.field> <!-- upper -->
<XMI.field>false</XMI.field> <!-- is_ordered -->
<XMI.field>true</XMI.field> <!-- is_unique -->
</Model:AssociationEnd.multiplicity>
</Model:AssociationEnd>
<Model:AssociationEnd xmi.id='a219' name='target' annotation='' isNavigable='true' aggregation='none' isChangeable='true' type='a68'>
<Model:AssociationEnd.multiplicity>
<XMI.field>0</XMI.field> <!-- lower -->
<XMI.field>-1</XMI.field> <!-- upper -->
<XMI.field>false</XMI.field> <!-- is_ordered -->
<XMI.field>true</XMI.field> <!-- is_unique -->
</Model:AssociationEnd.multiplicity>
</Model:AssociationEnd>
</Model:Namespace.contents>
</Model:Association>
<Model:Association xmi.id='a290' name='A_sourceFlow_source' annotation='' isRoot='true' isLeaf='true' isAbstract='false' visibility='public_vis' isDerived='false'>
<Model:Namespace.contents>
<Model:AssociationEnd xmi.id='a85' name='sourceFlow' annotation='' isNavigable='true' aggregation='none' isChangeable='true' type='a82'>
<Model:AssociationEnd.multiplicity>
<XMI.field>0</XMI.field> <!-- lower -->
<XMI.field>-1</XMI.field> <!-- upper -->
<XMI.field>false</XMI.field> <!-- is_ordered -->
<XMI.field>true</XMI.field> <!-- is_unique -->
</Model:AssociationEnd.multiplicity>
</Model:AssociationEnd>
<Model:AssociationEnd xmi.id='a221' name='source' annotation='' isNavigable='true' aggregation='none' isChangeable='true' type='a68'>
<Model:AssociationEnd.multiplicity>
<XMI.field>0</XMI.field> <!-- lower -->
<XMI.field>-1</XMI.field> <!-- upper -->
<XMI.field>false</XMI.field> <!-- is_ordered -->
<XMI.field>true</XMI.field> <!-- is_unique -->
</Model:AssociationEnd.multiplicity>
</Model:AssociationEnd>
</Model:Namespace.contents>
</Model:Association>
<Model:Association xmi.id='a291' name='A_defaultElement_defaultedParameter' annotation='' isRoot='true' isLeaf='true' isAbstract='false' visibility='public_vis' isDerived='false'>
<Model:Namespace.contents>
<Model:AssociationEnd xmi.id='a232' name='defaultElement' annotation='' isNavigable='true' aggregation='none' isChangeable='true' type='a68'>
<Model:AssociationEnd.multiplicity>
<XMI.field>0</XMI.field> <!-- lower -->
<XMI.field>1</XMI.field> <!-- upper -->
<XMI.field>false</XMI.field> <!-- is_ordered -->
<XMI.field>false</XMI.field> <!-- is_unique -->
</Model:AssociationEnd.multiplicity>
</Model:AssociationEnd>
<Model:AssociationEnd xmi.id='a292' name='defaultedParameter' annotation='' isNavigable='true' aggregation='none' isChangeable='true' type='a90'>
<Model:AssociationEnd.multiplicity>
<XMI.field>0</XMI.field> <!-- lower -->
<XMI.field>-1</XMI.field> <!-- upper -->
<XMI.field>false</XMI.field> <!-- is_ordered -->
<XMI.field>true</XMI.field> <!-- is_unique -->
</Model:AssociationEnd.multiplicity>
</Model:AssociationEnd>
</Model:Namespace.contents>
</Model:Association>
<Model:Association xmi.id='a293' name='A_binding_argument' annotation='' isRoot='true' isLeaf='true' isAbstract='false' visibility='public_vis' isDerived='false'>
<Model:Namespace.contents>
<Model:AssociationEnd xmi.id='a263' name='binding' annotation='' isNavigable='true' aggregation='composite' isChangeable='true' type='a198'>
<Model:AssociationEnd.multiplicity>
<XMI.field>1</XMI.field> <!-- lower -->
<XMI.field>1</XMI.field> <!-- upper -->
<XMI.field>false</XMI.field> <!-- is_ordered -->
<XMI.field>false</XMI.field> <!-- is_unique -->
</Model:AssociationEnd.multiplicity>
</Model:AssociationEnd>
<Model:AssociationEnd xmi.id='a201' name='argument' annotation='' isNavigable='true' aggregation='none' isChangeable='true' type='a200'>
<Model:AssociationEnd.multiplicity>
<XMI.field>1</XMI.field> <!-- lower -->
<XMI.field>-1</XMI.field> <!-- upper -->
<XMI.field>true</XMI.field> <!-- is_ordered -->
<XMI.field>true</XMI.field> <!-- is_unique -->
</Model:AssociationEnd.multiplicity>
</Model:AssociationEnd>
</Model:Namespace.contents>
</Model:Association>
<Model:Association xmi.id='a294' name='A_powertype_powertypeRange' annotation='' isRoot='true' isLeaf='true' isAbstract='false' visibility='public_vis' isDerived='false'>
<Model:Namespace.contents>
<Model:AssociationEnd xmi.id='a185' name='powertype' annotation='' isNavigable='true' aggregation='none' isChangeable='true' type='a109'>
<Model:AssociationEnd.multiplicity>
<XMI.field>0</XMI.field> <!-- lower -->
<XMI.field>1</XMI.field> <!-- upper -->
<XMI.field>false</XMI.field> <!-- is_ordered -->
<XMI.field>false</XMI.field> <!-- is_unique -->
</Model:AssociationEnd.multiplicity>
</Model:AssociationEnd>
<Model:AssociationEnd xmi.id='a114' name='powertypeRange' annotation='' isNavigable='true' aggregation='none' isChangeable='true' type='a105'>
<Model:AssociationEnd.multiplicity>
<XMI.field>0</XMI.field> <!-- lower -->
<XMI.field>-1</XMI.field> <!-- upper -->
<XMI.field>false</XMI.field> <!-- is_ordered -->
<XMI.field>true</XMI.field> <!-- is_unique -->
</Model:AssociationEnd.multiplicity>
</Model:AssociationEnd>
</Model:Namespace.contents>
</Model:Association>
<Model:Association xmi.id='a295' name='A_comment_annotatedElement' annotation='' isRoot='true' isLeaf='true' isAbstract='false' visibility='public_vis' isDerived='false'>
<Model:Namespace.contents>
<Model:AssociationEnd xmi.id='a88' name='comment' annotation='' isNavigable='true' aggregation='none' isChangeable='true' type='a87'>
<Model:AssociationEnd.multiplicity>
<XMI.field>0</XMI.field> <!-- lower -->
<XMI.field>-1</XMI.field> <!-- upper -->
<XMI.field>false</XMI.field> <!-- is_ordered -->
<XMI.field>true</XMI.field> <!-- is_unique -->
</Model:AssociationEnd.multiplicity>
</Model:AssociationEnd>
<Model:AssociationEnd xmi.id='a217' name='annotatedElement' annotation='' isNavigable='true' aggregation='none' isChangeable='true' type='a68'>
<Model:AssociationEnd.multiplicity>
<XMI.field>0</XMI.field> <!-- lower -->
<XMI.field>-1</XMI.field> <!-- upper -->
<XMI.field>false</XMI.field> <!-- is_ordered -->
<XMI.field>true</XMI.field> <!-- is_unique -->
</Model:AssociationEnd.multiplicity>
</Model:AssociationEnd>
</Model:Namespace.contents>
</Model:Association>
<Model:Association xmi.id='a296' name='A_resident_elementResidence' annotation='' isRoot='true' isLeaf='true' isAbstract='false' visibility='public_vis' isDerived='false'>
<Model:Namespace.contents>
<Model:AssociationEnd xmi.id='a224' name='resident' annotation='' isNavigable='true' aggregation='none' isChangeable='true' type='a68'>
<Model:AssociationEnd.multiplicity>
<XMI.field>1</XMI.field> <!-- lower -->
<XMI.field>1</XMI.field> <!-- upper -->
<XMI.field>false</XMI.field> <!-- is_ordered -->
<XMI.field>false</XMI.field> <!-- is_unique -->
</Model:AssociationEnd.multiplicity>
</Model:AssociationEnd>
<Model:AssociationEnd xmi.id='a297' name='elementResidence' annotation='' isNavigable='true' aggregation='shared' isChangeable='true' type='a207'>
<Model:AssociationEnd.multiplicity>
<XMI.field>0</XMI.field> <!-- lower -->
<XMI.field>-1</XMI.field> <!-- upper -->
<XMI.field>false</XMI.field> <!-- is_ordered -->
<XMI.field>true</XMI.field> <!-- is_unique -->
</Model:AssociationEnd.multiplicity>
</Model:AssociationEnd>
</Model:Namespace.contents>
</Model:Association>
<Model:Association xmi.id='a298' name='A_container_residentElement' annotation='' isRoot='true' isLeaf='true' isAbstract='false' visibility='public_vis' isDerived='false'>
<Model:Namespace.contents>
<Model:AssociationEnd xmi.id='a226' name='container' annotation='' isNavigable='true' aggregation='composite' isChangeable='true' type='a202'>
<Model:AssociationEnd.multiplicity>
<XMI.field>1</XMI.field> <!-- lower -->
<XMI.field>1</XMI.field> <!-- upper -->
<XMI.field>false</XMI.field> <!-- is_ordered -->
<XMI.field>false</XMI.field> <!-- is_unique -->
</Model:AssociationEnd.multiplicity>
</Model:AssociationEnd>
<Model:AssociationEnd xmi.id='a208' name='residentElement' annotation='' isNavigable='true' aggregation='none' isChangeable='true' type='a207'>
<Model:AssociationEnd.multiplicity>
<XMI.field>0</XMI.field> <!-- lower -->
<XMI.field>-1</XMI.field> <!-- upper -->
<XMI.field>false</XMI.field> <!-- is_ordered -->
<XMI.field>true</XMI.field> <!-- is_unique -->
</Model:AssociationEnd.multiplicity>
</Model:AssociationEnd>
</Model:Namespace.contents>
</Model:Association>
<Model:Association xmi.id='a299' name='A_template_templateParameter' annotation='' isRoot='true' isLeaf='true' isAbstract='false' visibility='public_vis' isDerived='false'>
<Model:Namespace.contents>
<Model:AssociationEnd xmi.id='a228' name='template' annotation='' isNavigable='true' aggregation='composite' isChangeable='true' type='a68'>
<Model:AssociationEnd.multiplicity>
<XMI.field>1</XMI.field> <!-- lower -->
<XMI.field>1</XMI.field> <!-- upper -->
<XMI.field>false</XMI.field> <!-- is_ordered -->
<XMI.field>false</XMI.field> <!-- is_unique -->
</Model:AssociationEnd.multiplicity>
</Model:AssociationEnd>
<Model:AssociationEnd xmi.id='a91' name='templateParameter' annotation='' isNavigable='true' aggregation='none' isChangeable='true' type='a90'>
<Model:AssociationEnd.multiplicity>
<XMI.field>0</XMI.field> <!-- lower -->
<XMI.field>-1</XMI.field> <!-- upper -->
<XMI.field>true</XMI.field> <!-- is_ordered -->
<XMI.field>true</XMI.field> <!-- is_unique -->
</Model:AssociationEnd.multiplicity>
</Model:AssociationEnd>
</Model:Namespace.contents>
</Model:Association>
<Model:Association xmi.id='a300' name='A_parameter_parameterTemplate' annotation='' isRoot='true' isLeaf='true' isAbstract='false' visibility='public_vis' isDerived='false'>
<Model:Namespace.contents>
<Model:AssociationEnd xmi.id='a230' name='parameter' annotation='' isNavigable='true' aggregation='none' isChangeable='true' type='a68'>
<Model:AssociationEnd.multiplicity>
<XMI.field>1</XMI.field> <!-- lower -->
<XMI.field>1</XMI.field> <!-- upper -->
<XMI.field>false</XMI.field> <!-- is_ordered -->
<XMI.field>false</XMI.field> <!-- is_unique -->
</Model:AssociationEnd.multiplicity>
</Model:AssociationEnd>
<Model:AssociationEnd xmi.id='a301' name='parameterTemplate' annotation='' isNavigable='true' aggregation='composite' isChangeable='true' type='a90'>
<Model:AssociationEnd.multiplicity>
<XMI.field>0</XMI.field> <!-- lower -->
<XMI.field>1</XMI.field> <!-- upper -->
<XMI.field>false</XMI.field> <!-- is_ordered -->
<XMI.field>false</XMI.field> <!-- is_unique -->
</Model:AssociationEnd.multiplicity>
</Model:AssociationEnd>
</Model:Namespace.contents>
</Model:Association>
<Model:Association xmi.id='a302' name='A_enumeration_literal' annotation='' isRoot='true' isLeaf='true' isAbstract='false' visibility='public_vis' isDerived='false'>
<Model:Namespace.contents>
<Model:AssociationEnd xmi.id='a239' name='enumeration' annotation='' isNavigable='true' aggregation='composite' isChangeable='true' type='a234'>
<Model:AssociationEnd.multiplicity>
<XMI.field>1</XMI.field> <!-- lower -->
<XMI.field>1</XMI.field> <!-- upper -->
<XMI.field>false</XMI.field> <!-- is_ordered -->
<XMI.field>false</XMI.field> <!-- is_unique -->
</Model:AssociationEnd.multiplicity>
</Model:AssociationEnd>
<Model:AssociationEnd xmi.id='a237' name='literal' annotation='' isNavigable='true' aggregation='none' isChangeable='true' type='a236'>
<Model:AssociationEnd.multiplicity>
<XMI.field>1</XMI.field> <!-- lower -->
<XMI.field>-1</XMI.field> <!-- upper -->
<XMI.field>true</XMI.field> <!-- is_ordered -->
<XMI.field>true</XMI.field> <!-- is_unique -->
</Model:AssociationEnd.multiplicity>
</Model:AssociationEnd>
</Model:Namespace.contents>
</Model:Association>
<Model:Association xmi.id='a303' name='A_definedTag_owner' annotation='' isRoot='true' isLeaf='true' isAbstract='false' visibility='public_vis' isDerived='false'>
<Model:Namespace.contents>
<Model:AssociationEnd xmi.id='a244' name='definedTag' annotation='' isNavigable='true' aggregation='none' isChangeable='true' type='a243'>
<Model:AssociationEnd.multiplicity>
<XMI.field>0</XMI.field> <!-- lower -->
<XMI.field>-1</XMI.field> <!-- upper -->
<XMI.field>false</XMI.field> <!-- is_ordered -->
<XMI.field>true</XMI.field> <!-- is_unique -->
</Model:AssociationEnd.multiplicity>
</Model:AssociationEnd>
<Model:AssociationEnd xmi.id='a250' name='owner' annotation='' isNavigable='true' aggregation='composite' isChangeable='true' type='a93'>
<Model:AssociationEnd.multiplicity>
<XMI.field>0</XMI.field> <!-- lower -->
<XMI.field>1</XMI.field> <!-- upper -->
<XMI.field>false</XMI.field> <!-- is_ordered -->
<XMI.field>false</XMI.field> <!-- is_unique -->
</Model:AssociationEnd.multiplicity>
</Model:AssociationEnd>
</Model:Namespace.contents>
</Model:Association>
<Model:Association xmi.id='a304' name='A_stereotype_extendedElement' annotation='' isRoot='true' isLeaf='true' isAbstract='false' visibility='public_vis' isDerived='false'>
<Model:Namespace.contents>
<Model:AssociationEnd xmi.id='a94' name='stereotype' annotation='' isNavigable='true' aggregation='none' isChangeable='true' type='a93'>
<Model:AssociationEnd.multiplicity>
<XMI.field>0</XMI.field> <!-- lower -->
<XMI.field>-1</XMI.field> <!-- upper -->
<XMI.field>false</XMI.field> <!-- is_ordered -->
<XMI.field>true</XMI.field> <!-- is_unique -->
</Model:AssociationEnd.multiplicity>
</Model:AssociationEnd>
<Model:AssociationEnd xmi.id='a305' name='extendedElement' annotation='' isNavigable='true' aggregation='none' isChangeable='true' type='a68'>
<Model:AssociationEnd.multiplicity>
<XMI.field>0</XMI.field> <!-- lower -->
<XMI.field>-1</XMI.field> <!-- upper -->
<XMI.field>false</XMI.field> <!-- is_ordered -->
<XMI.field>true</XMI.field> <!-- is_unique -->
</Model:AssociationEnd.multiplicity>
</Model:AssociationEnd>
</Model:Namespace.contents>
</Model:Association>
<Model:Association xmi.id='a306' name='A_constrainedStereotype_stereotypeConstraint' annotation='' isRoot='true' isLeaf='true' isAbstract='false' visibility='public_vis' isDerived='false'>
<Model:Namespace.contents>
<Model:AssociationEnd xmi.id='a307' name='constrainedStereotype' annotation='' isNavigable='true' aggregation='composite' isChangeable='true' type='a93'>
<Model:AssociationEnd.multiplicity>
<XMI.field>0</XMI.field> <!-- lower -->
<XMI.field>1</XMI.field> <!-- upper -->
<XMI.field>false</XMI.field> <!-- is_ordered -->
<XMI.field>false</XMI.field> <!-- is_unique -->
</Model:AssociationEnd.multiplicity>
</Model:AssociationEnd>
<Model:AssociationEnd xmi.id='a246' name='stereotypeConstraint' annotation='' isNavigable='true' aggregation='none' isChangeable='true' type='a79'>
<Model:AssociationEnd.multiplicity>
<XMI.field>0</XMI.field> <!-- lower -->
<XMI.field>-1</XMI.field> <!-- upper -->
<XMI.field>false</XMI.field> <!-- is_ordered -->
<XMI.field>true</XMI.field> <!-- is_unique -->
</Model:AssociationEnd.multiplicity>
</Model:AssociationEnd>
</Model:Namespace.contents>
</Model:Association>
<Model:Association xmi.id='a308' name='A_modelElement_taggedValue' annotation='' isRoot='true' isLeaf='true' isAbstract='false' visibility='public_vis' isDerived='false'>
<Model:Namespace.contents>
<Model:AssociationEnd xmi.id='a253' name='modelElement' annotation='' isNavigable='true' aggregation='composite' isChangeable='true' type='a68'>
<Model:AssociationEnd.multiplicity>
<XMI.field>1</XMI.field> <!-- lower -->
<XMI.field>1</XMI.field> <!-- upper -->
<XMI.field>false</XMI.field> <!-- is_ordered -->
<XMI.field>false</XMI.field> <!-- is_unique -->
</Model:AssociationEnd.multiplicity>
</Model:AssociationEnd>
<Model:AssociationEnd xmi.id='a97' name='taggedValue' annotation='' isNavigable='true' aggregation='none' isChangeable='true' type='a96'>
<Model:AssociationEnd.multiplicity>
<XMI.field>0</XMI.field> <!-- lower -->
<XMI.field>-1</XMI.field> <!-- upper -->
<XMI.field>false</XMI.field> <!-- is_ordered -->
<XMI.field>true</XMI.field> <!-- is_unique -->
</Model:AssociationEnd.multiplicity>
</Model:AssociationEnd>
</Model:Namespace.contents>
</Model:Association>
<Model:Association xmi.id='a309' name='A_type_typedValue' annotation='' isRoot='true' isLeaf='true' isAbstract='false' visibility='public_vis' isDerived='false'>
<Model:Namespace.contents>
<Model:AssociationEnd xmi.id='a255' name='type' annotation='' isNavigable='true' aggregation='none' isChangeable='true' type='a243'>
<Model:AssociationEnd.multiplicity>
<XMI.field>1</XMI.field> <!-- lower -->
<XMI.field>1</XMI.field> <!-- upper -->
<XMI.field>false</XMI.field> <!-- is_ordered -->
<XMI.field>false</XMI.field> <!-- is_unique -->
</Model:AssociationEnd.multiplicity>
</Model:AssociationEnd>
<Model:AssociationEnd xmi.id='a310' name='typedValue' annotation='' isNavigable='true' aggregation='none' isChangeable='true' type='a96'>
<Model:AssociationEnd.multiplicity>
<XMI.field>0</XMI.field> <!-- lower -->
<XMI.field>-1</XMI.field> <!-- upper -->
<XMI.field>false</XMI.field> <!-- is_ordered -->
<XMI.field>true</XMI.field> <!-- is_unique -->
</Model:AssociationEnd.multiplicity>
</Model:AssociationEnd>
</Model:Namespace.contents>
</Model:Association>
<Model:Association xmi.id='a311' name='A_referenceValue_referenceTag' annotation='' isRoot='true' isLeaf='true' isAbstract='false' visibility='public_vis' isDerived='false'>
<Model:Namespace.contents>
<Model:AssociationEnd xmi.id='a257' name='referenceValue' annotation='' isNavigable='true' aggregation='none' isChangeable='true' type='a68'>
<Model:AssociationEnd.multiplicity>
<XMI.field>0</XMI.field> <!-- lower -->
<XMI.field>-1</XMI.field> <!-- upper -->
<XMI.field>false</XMI.field> <!-- is_ordered -->
<XMI.field>true</XMI.field> <!-- is_unique -->
</Model:AssociationEnd.multiplicity>
</Model:AssociationEnd>
<Model:AssociationEnd xmi.id='a312' name='referenceTag' annotation='' isNavigable='true' aggregation='none' isChangeable='true' type='a96'>
<Model:AssociationEnd.multiplicity>
<XMI.field>0</XMI.field> <!-- lower -->
<XMI.field>-1</XMI.field> <!-- upper -->
<XMI.field>false</XMI.field> <!-- is_ordered -->
<XMI.field>true</XMI.field> <!-- is_unique -->
</Model:AssociationEnd.multiplicity>
</Model:AssociationEnd>
</Model:Namespace.contents>
</Model:Association>
<Model:Association xmi.id='a313' name='A_implementation_implementationLocation' annotation='' isRoot='true' isLeaf='true' isAbstract='false' visibility='public_vis' isDerived='false'>
<Model:Namespace.contents>
<Model:AssociationEnd xmi.id='a211' name='implementation' annotation='' isNavigable='true' aggregation='none' isChangeable='true' type='a210'>
<Model:AssociationEnd.multiplicity>
<XMI.field>0</XMI.field> <!-- lower -->
<XMI.field>-1</XMI.field> <!-- upper -->
<XMI.field>false</XMI.field> <!-- is_ordered -->
<XMI.field>true</XMI.field> <!-- is_unique -->
</Model:AssociationEnd.multiplicity>
</Model:AssociationEnd>
<Model:AssociationEnd xmi.id='a314' name='implementationLocation' annotation='' isNavigable='true' aggregation='shared' isChangeable='true' type='a202'>
<Model:AssociationEnd.multiplicity>
<XMI.field>0</XMI.field> <!-- lower -->
<XMI.field>-1</XMI.field> <!-- upper -->
<XMI.field>false</XMI.field> <!-- is_ordered -->
<XMI.field>true</XMI.field> <!-- is_unique -->
</Model:AssociationEnd.multiplicity>
</Model:AssociationEnd>
</Model:Namespace.contents>
</Model:Association>
<Model:Association xmi.id='a315' name='A_modelElement_templateArgument' annotation='' isRoot='true' isLeaf='true' isAbstract='false' visibility='public_vis' isDerived='false'>
<Model:Namespace.contents>
<Model:AssociationEnd xmi.id='a261' name='modelElement' annotation='' isNavigable='true' aggregation='none' isChangeable='true' type='a68'>
<Model:AssociationEnd.multiplicity>
<XMI.field>1</XMI.field> <!-- lower -->
<XMI.field>1</XMI.field> <!-- upper -->
<XMI.field>false</XMI.field> <!-- is_ordered -->
<XMI.field>false</XMI.field> <!-- is_unique -->
</Model:AssociationEnd.multiplicity>
</Model:AssociationEnd>
<Model:AssociationEnd xmi.id='a316' name='templateArgument' annotation='' isNavigable='true' aggregation='shared' isChangeable='true' type='a200'>
<Model:AssociationEnd.multiplicity>
<XMI.field>0</XMI.field> <!-- lower -->
<XMI.field>-1</XMI.field> <!-- upper -->
<XMI.field>false</XMI.field> <!-- is_ordered -->