<?xml version="1.0"?>
<xmi:XMI xmlns:mofext="http://www.omg.org/spec/MOF/20100901" xmlns:uml="http://www.omg.org/spec/UML/20100901" xmlns:xmi="http://www.omg.org/spec/XMI/20100901">
  <packagedElement xmi:type="uml:Package" xmi:id="_MOF" name="MOF">
    <packagedElement xmi:type="uml:Package" name="Identifiers" xmi:id="_MOF-Identifiers">
      <packageImport xmi:type="uml:PackageImport" xmi:id="_MOF-Identifiers-PackageImport.0">
        <importedPackage xmi:idref="_MOF-Common"/>
      </packageImport>
      <packagedElement xmi:type="uml:Class" name="URIExtent" xmi:id="_MOF-Identifiers-URIExtent">
        <generalization xmi:type="uml:Generalization" xmi:id="_MOF-Identifiers-URIExtent-Generalization.0">
          <general xmi:idref="_MOF-Identifiers-Extent"/>
        </generalization>
        <ownedOperation xmi:type="uml:Operation" name="contextURI" visibility="public" isQuery="true" xmi:id="_MOF-Identifiers-URIExtent-contextURI">
          <ownedParameter xmi:type="uml:Parameter" name="result" visibility="public" direction="return" xmi:id="_MOF-Identifiers-URIExtent-contextURI-result">
            <type href="http://www.omg.org/spec/UML/20100901/UML.xmi#String"/>
          </ownedParameter>
        </ownedOperation>
        <ownedOperation xmi:type="uml:Operation" name="uri" visibility="public" isQuery="true" xmi:id="_MOF-Identifiers-URIExtent-uri">
          <ownedParameter xmi:type="uml:Parameter" name="result" visibility="public" direction="return" xmi:id="_MOF-Identifiers-URIExtent-uri-result">
            <type href="http://www.omg.org/spec/UML/20100901/UML.xmi#String"/>
          </ownedParameter>
          <ownedParameter xmi:type="uml:Parameter" name="object" visibility="public" xmi:id="_MOF-Identifiers-URIExtent-uri-object">
            <type xmi:idref="_MOF-Reflection-Element"/>
          </ownedParameter>
        </ownedOperation>
        <ownedOperation xmi:type="uml:Operation" name="element" visibility="public" isQuery="true" xmi:id="_MOF-Identifiers-URIExtent-element">
          <ownedParameter xmi:type="uml:Parameter" name="result" visibility="public" direction="return" xmi:id="_MOF-Identifiers-URIExtent-element-result">
            <type xmi:idref="_MOF-Reflection-Element"/>
          </ownedParameter>
          <ownedParameter xmi:type="uml:Parameter" name="uri" visibility="public" xmi:id="_MOF-Identifiers-URIExtent-element-uri">
            <type href="http://www.omg.org/spec/UML/20100901/UML.xmi#String"/>
          </ownedParameter>
        </ownedOperation>
      </packagedElement>
      <packagedElement xmi:type="uml:Class" name="Extent" xmi:id="_MOF-Identifiers-Extent">
        <generalization xmi:type="uml:Generalization" xmi:id="_MOF-Identifiers-Extent-Generalization.0">
          <general xmi:idref="_MOF-Reflection-Object"/>
        </generalization>
        <ownedOperation xmi:type="uml:Operation" name="useContainment" visibility="public" isQuery="true" xmi:id="_MOF-Identifiers-Extent-useContainment">
          <ownedParameter xmi:type="uml:Parameter" name="result" visibility="public" direction="return" xmi:id="_MOF-Identifiers-Extent-useContainment-result">
            <type href="http://www.omg.org/spec/UML/20100901/UML.xmi#Boolean"/>
          </ownedParameter>
        </ownedOperation>
        <ownedOperation xmi:type="uml:Operation" name="elements" visibility="public" isQuery="true" xmi:id="_MOF-Identifiers-Extent-elements">
          <ownedParameter xmi:type="uml:Parameter" name="result" visibility="public" direction="return" xmi:id="_MOF-Identifiers-Extent-elements-result">
            <type xmi:idref="_MOF-Common-ReflectiveSequence"/>
          </ownedParameter>
        </ownedOperation>
      </packagedElement>
    </packagedElement>
    <packagedElement xmi:type="uml:Package" name="EMOF" xmi:id="_MOF-EMOF" URI="http://www.omg.org/spec/MOF/20100901/emof.xmi">
      <packageMerge xmi:type="uml:PackageMerge" xmi:id="_MOF-EMOF-PackageMerge.0">
        <mergedPackage xmi:idref="_MOF-Common"/>
      </packageMerge>
      <packageMerge xmi:type="uml:PackageMerge" xmi:id="_MOF-EMOF-PackageMerge.1">
        <mergedPackage xmi:idref="_MOF-Extension"/>
      </packageMerge>
      <packageMerge xmi:type="uml:PackageMerge" xmi:id="_MOF-EMOF-PackageMerge.2">
        <mergedPackage xmi:idref="_MOF-Reflection"/>
      </packageMerge>
      <packageMerge xmi:type="uml:PackageMerge" xmi:id="_MOF-EMOF-PackageMerge.3">
        <mergedPackage xmi:idref="_MOF-Identifiers"/>
      </packageMerge>
    </packagedElement>
    <packagedElement xmi:type="uml:Package" name="CMOFExtension" xmi:id="_MOF-CMOFExtension">
      <packageMerge xmi:type="uml:PackageMerge" xmi:id="_MOF-CMOFExtension-PackageMerge.0">
        <mergedPackage xmi:idref="_MOF-Extension"/>
      </packageMerge>
      <packagedElement xmi:type="uml:Class" name="Tag" xmi:id="_MOF-CMOFExtension-Tag">
        <generalization xmi:type="uml:Generalization" xmi:id="_MOF-CMOFExtension-Tag-Generalization.0">
          <general href="http://www.omg.org/spec/UML/20100901/UML.xmi#Classes-Kernel-Element"/>
        </generalization>
        <ownedAttribute xmi:type="uml:Property" name="tagOwner" visibility="public" xmi:id="_MOF-CMOFExtension-Tag-tagOwner">
          <association xmi:idref="_MOF-CMOFExtension-A_ownedTag_tagOwner"/>
          <type href="http://www.omg.org/spec/UML/20100901/UML.xmi#Classes-Kernel-Element"/>
          <subsettedProperty href="http://www.omg.org/spec/UML/20100901/UML.xmi#Classes-Kernel-Element-owner"/>
          <lowerValue xmi:type="uml:LiteralString" value="0" xmi:id="_MOF-CMOFExtension-Tag-tagOwner-LiteralString.3"/>
        </ownedAttribute>
      </packagedElement>
      <packagedElement xmi:type="uml:Association" name="A_ownedTag_tagOwner" xmi:id="_MOF-CMOFExtension-A_ownedTag_tagOwner">
        <memberEnd xmi:idref="_MOF-CMOFExtension-A_ownedTag_tagOwner-ownedTag"/>
        <memberEnd xmi:idref="_MOF-CMOFExtension-Tag-tagOwner"/>
        <navigableOwnedEnd xmi:idref="_MOF-CMOFExtension-A_ownedTag_tagOwner-ownedTag"/>
        <ownedEnd xmi:type="uml:Property" name="ownedTag" visibility="public" aggregation="composite" xmi:id="_MOF-CMOFExtension-A_ownedTag_tagOwner-ownedTag">
          <type xmi:idref="_MOF-CMOFExtension-Tag"/>
          <association xmi:idref="_MOF-CMOFExtension-A_ownedTag_tagOwner"/>
          <subsettedProperty href="http://www.omg.org/spec/UML/20100901/UML.xmi#Classes-Kernel-Element-ownedElement"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" value="*" xmi:id="_MOF-CMOFExtension-A_ownedTag_tagOwner-ownedTag-LiteralUnlimitedNatural.3"/>
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_MOF-CMOFExtension-A_ownedTag_tagOwner-ownedTag-LiteralInteger.4"/>
        </ownedEnd>
      </packagedElement>
    </packagedElement>
    <packagedElement xmi:type="uml:Package" name="Extension" xmi:id="_MOF-Extension">
      <packageMerge xmi:type="uml:PackageMerge" xmi:id="_MOF-Extension-PackageMerge.0">
        <mergedPackage xmi:idref="_MOF-Reflection"/>
      </packageMerge>
      <packagedElement xmi:type="uml:Association" name="A_element_tag" xmi:id="_MOF-Extension-A_element_tag">
        <memberEnd xmi:idref="_MOF-Extension-Tag-element"/>
        <memberEnd xmi:idref="_MOF-Extension-A_element_tag-tag"/>
        <ownedEnd xmi:type="uml:Property" name="tag" visibility="public" xmi:id="_MOF-Extension-A_element_tag-tag">
          <type xmi:idref="_MOF-Extension-Tag"/>
          <association xmi:idref="_MOF-Extension-A_element_tag"/>
        </ownedEnd>
      </packagedElement>
      <packagedElement xmi:type="uml:Class" name="Tag" xmi:id="_MOF-Extension-Tag">
        <generalization xmi:type="uml:Generalization" xmi:id="_MOF-Extension-Tag-Generalization.0">
          <general xmi:idref="_MOF-Reflection-Element"/>
        </generalization>
        <ownedAttribute xmi:type="uml:Property" name="name" visibility="public" xmi:id="_MOF-Extension-Tag-name">
          <type href="http://www.omg.org/spec/UML/20100901/UML.xmi#String"/>
        </ownedAttribute>
        <ownedAttribute xmi:type="uml:Property" name="value" visibility="public" xmi:id="_MOF-Extension-Tag-value">
          <type href="http://www.omg.org/spec/UML/20100901/UML.xmi#String"/>
        </ownedAttribute>
        <ownedAttribute xmi:type="uml:Property" name="element" visibility="public" xmi:id="_MOF-Extension-Tag-element">
          <type xmi:idref="_MOF-Reflection-Element"/>
          <association xmi:idref="_MOF-Extension-A_element_tag"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" value="*" xmi:id="_MOF-Extension-Tag-element-LiteralUnlimitedNatural.2"/>
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_MOF-Extension-Tag-element-LiteralInteger.3"/>
        </ownedAttribute>
      </packagedElement>
    </packagedElement>
    <packagedElement xmi:type="uml:Package" name="Common" xmi:id="_MOF-Common">
      <packageImport xmi:type="uml:PackageImport" xmi:id="_MOF-Common-PackageImport.0">
        <importedPackage href="http://www.omg.org/spec/UML/20100901/PrimitiveTypes.xmi#_0"/>
      </packageImport>
      <packagedElement xmi:type="uml:Class" name="ReflectiveSequence" xmi:id="_MOF-Common-ReflectiveSequence">
        <generalization xmi:type="uml:Generalization" xmi:id="_MOF-Common-ReflectiveSequence-Generalization.0">
          <general xmi:idref="_MOF-Common-ReflectiveCollection"/>
        </generalization>
        <ownedOperation xmi:type="uml:Operation" name="add" visibility="public" xmi:id="_MOF-Common-ReflectiveSequence-add">
          <ownedParameter xmi:type="uml:Parameter" name="index" visibility="public" xmi:id="_MOF-Common-ReflectiveSequence-add-index">
            <type href="http://www.omg.org/spec/UML/20100901/UML.xmi#Integer"/>
          </ownedParameter>
          <ownedParameter xmi:type="uml:Parameter" name="object" visibility="public" xmi:id="_MOF-Common-ReflectiveSequence-add-object">
            <type xmi:idref="_MOF-Reflection-Object"/>
          </ownedParameter>
        </ownedOperation>
        <ownedOperation xmi:type="uml:Operation" name="get" visibility="public" isQuery="true" xmi:id="_MOF-Common-ReflectiveSequence-get">
          <ownedParameter xmi:type="uml:Parameter" name="result" visibility="public" direction="return" xmi:id="_MOF-Common-ReflectiveSequence-get-result">
            <type xmi:idref="_MOF-Reflection-Object"/>
          </ownedParameter>
          <ownedParameter xmi:type="uml:Parameter" name="index" visibility="public" xmi:id="_MOF-Common-ReflectiveSequence-get-index">
            <type href="http://www.omg.org/spec/UML/20100901/UML.xmi#Integer"/>
          </ownedParameter>
        </ownedOperation>
        <ownedOperation xmi:type="uml:Operation" name="remove" visibility="public" xmi:id="_MOF-Common-ReflectiveSequence-remove">
          <ownedParameter xmi:type="uml:Parameter" name="result" visibility="public" direction="return" xmi:id="_MOF-Common-ReflectiveSequence-remove-result">
            <type xmi:idref="_MOF-Reflection-Object"/>
          </ownedParameter>
          <ownedParameter xmi:type="uml:Parameter" name="index" visibility="public" xmi:id="_MOF-Common-ReflectiveSequence-remove-index">
            <type href="http://www.omg.org/spec/UML/20100901/UML.xmi#Integer"/>
          </ownedParameter>
        </ownedOperation>
        <ownedOperation xmi:type="uml:Operation" name="set" visibility="public" xmi:id="_MOF-Common-ReflectiveSequence-set">
          <ownedParameter xmi:type="uml:Parameter" name="result" visibility="public" direction="return" xmi:id="_MOF-Common-ReflectiveSequence-set-result">
            <type xmi:idref="_MOF-Reflection-Object"/>
          </ownedParameter>
          <ownedParameter xmi:type="uml:Parameter" name="index" visibility="public" xmi:id="_MOF-Common-ReflectiveSequence-set-index">
            <type href="http://www.omg.org/spec/UML/20100901/UML.xmi#Integer"/>
          </ownedParameter>
          <ownedParameter xmi:type="uml:Parameter" name="object" visibility="public" xmi:id="_MOF-Common-ReflectiveSequence-set-object">
            <type xmi:idref="_MOF-Reflection-Object"/>
          </ownedParameter>
        </ownedOperation>
      </packagedElement>
      <packagedElement xmi:type="uml:Class" name="ReflectiveCollection" xmi:id="_MOF-Common-ReflectiveCollection">
        <generalization xmi:type="uml:Generalization" xmi:id="_MOF-Common-ReflectiveCollection-Generalization.0">
          <general xmi:idref="_MOF-Reflection-Object"/>
        </generalization>
        <ownedOperation xmi:type="uml:Operation" name="add" visibility="public" xmi:id="_MOF-Common-ReflectiveCollection-add">
          <ownedParameter xmi:type="uml:Parameter" name="result" visibility="public" direction="return" xmi:id="_MOF-Common-ReflectiveCollection-add-result">
            <type href="http://www.omg.org/spec/UML/20100901/UML.xmi#Boolean"/>
          </ownedParameter>
          <ownedParameter xmi:type="uml:Parameter" name="object" visibility="public" xmi:id="_MOF-Common-ReflectiveCollection-add-object">
            <type xmi:idref="_MOF-Reflection-Object"/>
          </ownedParameter>
        </ownedOperation>
        <ownedOperation xmi:type="uml:Operation" name="addAll" visibility="public" xmi:id="_MOF-Common-ReflectiveCollection-addAll">
          <ownedParameter xmi:type="uml:Parameter" name="result" visibility="public" direction="return" xmi:id="_MOF-Common-ReflectiveCollection-addAll-result">
            <type href="http://www.omg.org/spec/UML/20100901/UML.xmi#Boolean"/>
          </ownedParameter>
          <ownedParameter xmi:type="uml:Parameter" name="objects" visibility="public" xmi:id="_MOF-Common-ReflectiveCollection-addAll-objects">
            <type xmi:idref="_MOF-Common-ReflectiveCollection"/>
          </ownedParameter>
        </ownedOperation>
        <ownedOperation xmi:type="uml:Operation" name="clear" visibility="public" xmi:id="_MOF-Common-ReflectiveCollection-clear"/>
        <ownedOperation xmi:type="uml:Operation" name="remove" visibility="public" xmi:id="_MOF-Common-ReflectiveCollection-remove">
          <ownedParameter xmi:type="uml:Parameter" name="result" visibility="public" direction="return" xmi:id="_MOF-Common-ReflectiveCollection-remove-result">
            <type href="http://www.omg.org/spec/UML/20100901/UML.xmi#Boolean"/>
          </ownedParameter>
          <ownedParameter xmi:type="uml:Parameter" name="object" visibility="public" xmi:id="_MOF-Common-ReflectiveCollection-remove-object">
            <type xmi:idref="_MOF-Reflection-Object"/>
          </ownedParameter>
        </ownedOperation>
        <ownedOperation xmi:type="uml:Operation" name="size" visibility="public" isQuery="true" xmi:id="_MOF-Common-ReflectiveCollection-size">
          <ownedParameter xmi:type="uml:Parameter" name="result" visibility="public" direction="return" xmi:id="_MOF-Common-ReflectiveCollection-size-result">
            <type href="http://www.omg.org/spec/UML/20100901/UML.xmi#Integer"/>
          </ownedParameter>
        </ownedOperation>
      </packagedElement>
    </packagedElement>
    <packagedElement xmi:type="uml:Package" name="CMOF" xmi:id="_MOF-CMOF" URI="http://www.omg.org/spec/MOF/20100901/cmof.xmi">
      <packageMerge xmi:type="uml:PackageMerge" xmi:id="_MOF-CMOF-PackageMerge.0">
        <mergedPackage xmi:idref="_MOF-EMOF"/>
      </packageMerge>
      <packageMerge xmi:type="uml:PackageMerge" xmi:id="_MOF-CMOF-PackageMerge.1">
        <mergedPackage xmi:idref="_MOF-CMOFReflection"/>
      </packageMerge>
      <packageMerge xmi:type="uml:PackageMerge" xmi:id="_MOF-CMOF-PackageMerge.2">
        <mergedPackage xmi:idref="_MOF-CMOFExtension"/>
      </packageMerge>
    </packagedElement>
    <packagedElement xmi:type="uml:Package" name="CMOFReflection" xmi:id="_MOF-CMOFReflection">
      <packageMerge xmi:type="uml:PackageMerge" xmi:id="_MOF-CMOFReflection-PackageMerge.0">
        <mergedPackage xmi:idref="_MOF-Reflection"/>
      </packageMerge>
      <packagedElement xmi:type="uml:Class" name="Factory" xmi:id="_MOF-CMOFReflection-Factory">
        <ownedOperation xmi:type="uml:Operation" name="createElement" visibility="public" xmi:id="_MOF-CMOFReflection-Factory-createElement">
          <ownedParameter xmi:type="uml:Parameter" name="result" visibility="public" direction="return" xmi:id="_MOF-CMOFReflection-Factory-createElement-result">
            <type xmi:idref="_MOF-CMOFReflection-Element"/>
          </ownedParameter>
          <ownedParameter xmi:type="uml:Parameter" name="class" visibility="public" xmi:id="_MOF-CMOFReflection-Factory-createElement-class">
            <type href="http://www.omg.org/spec/UML/20100901/UML.xmi#Classes-Kernel-Class"/>
          </ownedParameter>
          <ownedParameter xmi:type="uml:Parameter" name="arguments" visibility="public" xmi:id="_MOF-CMOFReflection-Factory-createElement-arguments">
            <type xmi:idref="_MOF-CMOFReflection-Argument"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" value="*" xmi:id="_MOF-CMOFReflection-Factory-createElement-arguments-LiteralUnlimitedNatural.1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_MOF-CMOFReflection-Factory-createElement-arguments-LiteralInteger.2"/>
          </ownedParameter>
        </ownedOperation>
        <ownedOperation xmi:type="uml:Operation" name="createLink" visibility="public" xmi:id="_MOF-CMOFReflection-Factory-createLink">
          <ownedParameter xmi:type="uml:Parameter" name="result" visibility="public" direction="return" xmi:id="_MOF-CMOFReflection-Factory-createLink-result">
            <type xmi:idref="_MOF-CMOFReflection-Link"/>
          </ownedParameter>
          <ownedParameter xmi:type="uml:Parameter" name="association" visibility="public" xmi:id="_MOF-CMOFReflection-Factory-createLink-association">
            <type href="http://www.omg.org/spec/UML/20100901/UML.xmi#Classes-Kernel-Association"/>
          </ownedParameter>
          <ownedParameter xmi:type="uml:Parameter" name="firstElement" visibility="public" xmi:id="_MOF-CMOFReflection-Factory-createLink-firstElement">
            <type xmi:idref="_MOF-CMOFReflection-Element"/>
          </ownedParameter>
          <ownedParameter xmi:type="uml:Parameter" name="secondElement" visibility="public" xmi:id="_MOF-CMOFReflection-Factory-createLink-secondElement">
            <type xmi:idref="_MOF-CMOFReflection-Element"/>
          </ownedParameter>
        </ownedOperation>
      </packagedElement>
      <packagedElement xmi:type="uml:Association" name="A_firstElement_link" xmi:id="_MOF-CMOFReflection-A_firstElement_link">
        <memberEnd xmi:idref="_MOF-CMOFReflection-Link-firstElement"/>
        <memberEnd xmi:idref="_MOF-CMOFReflection-A_firstElement_link-link"/>
        <ownedEnd xmi:type="uml:Property" name="link" visibility="public" xmi:id="_MOF-CMOFReflection-A_firstElement_link-link">
          <type xmi:idref="_MOF-CMOFReflection-Link"/>
          <association xmi:idref="_MOF-CMOFReflection-A_firstElement_link"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" value="*" xmi:id="_MOF-CMOFReflection-A_firstElement_link-link-LiteralUnlimitedNatural.2"/>
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_MOF-CMOFReflection-A_firstElement_link-link-LiteralInteger.3"/>
        </ownedEnd>
      </packagedElement>
      <packagedElement xmi:type="uml:Class" name="Element" isAbstract="true" xmi:id="_MOF-CMOFReflection-Element">
        <generalization xmi:type="uml:Generalization" xmi:id="_MOF-CMOFReflection-Element-Generalization.0">
          <general xmi:idref="_MOF-Reflection-Object"/>
        </generalization>
        <ownedOperation xmi:type="uml:Operation" name="delete" visibility="public" xmi:id="_MOF-CMOFReflection-Element-delete"/>
      </packagedElement>
      <packagedElement xmi:type="uml:Association" name="A_secondElement_link" xmi:id="_MOF-CMOFReflection-A_secondElement_link">
        <memberEnd xmi:idref="_MOF-CMOFReflection-Link-secondElement"/>
        <memberEnd xmi:idref="_MOF-CMOFReflection-A_secondElement_link-link"/>
        <ownedEnd xmi:type="uml:Property" name="link" visibility="public" xmi:id="_MOF-CMOFReflection-A_secondElement_link-link">
          <type xmi:idref="_MOF-CMOFReflection-Link"/>
          <association xmi:idref="_MOF-CMOFReflection-A_secondElement_link"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" value="*" xmi:id="_MOF-CMOFReflection-A_secondElement_link-link-LiteralUnlimitedNatural.2"/>
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_MOF-CMOFReflection-A_secondElement_link-link-LiteralInteger.3"/>
        </ownedEnd>
      </packagedElement>
      <packagedElement xmi:type="uml:Class" name="Argument" xmi:id="_MOF-CMOFReflection-Argument">
        <ownedAttribute xmi:type="uml:Property" name="name" visibility="public" xmi:id="_MOF-CMOFReflection-Argument-name">
          <type href="http://www.omg.org/spec/UML/20100901/UML.xmi#String"/>
        </ownedAttribute>
        <ownedAttribute xmi:type="uml:Property" name="value" visibility="public" xmi:id="_MOF-CMOFReflection-Argument-value">
          <type xmi:idref="_MOF-Reflection-Object"/>
        </ownedAttribute>
      </packagedElement>
      <packagedElement xmi:type="uml:Association" name="A_association_link" xmi:id="_MOF-CMOFReflection-A_association_link">
        <memberEnd xmi:idref="_MOF-CMOFReflection-Link-association"/>
        <memberEnd xmi:idref="_MOF-CMOFReflection-A_association_link-link"/>
        <ownedEnd xmi:type="uml:Property" name="link" visibility="public" xmi:id="_MOF-CMOFReflection-A_association_link-link">
          <type xmi:idref="_MOF-CMOFReflection-Link"/>
          <association xmi:idref="_MOF-CMOFReflection-A_association_link"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" value="*" xmi:id="_MOF-CMOFReflection-A_association_link-link-LiteralUnlimitedNatural.2"/>
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_MOF-CMOFReflection-A_association_link-link-LiteralInteger.3"/>
        </ownedEnd>
      </packagedElement>
      <packagedElement xmi:type="uml:Class" name="Extent" xmi:id="_MOF-CMOFReflection-Extent">
        <ownedOperation xmi:type="uml:Operation" name="elementsOfType" visibility="public" isQuery="true" xmi:id="_MOF-CMOFReflection-Extent-elementsOfType">
          <ownedParameter xmi:type="uml:Parameter" name="result" visibility="public" direction="return" xmi:id="_MOF-CMOFReflection-Extent-elementsOfType-result">
            <type xmi:idref="_MOF-CMOFReflection-Element"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" value="*" xmi:id="_MOF-CMOFReflection-Extent-elementsOfType-result-LiteralUnlimitedNatural.1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_MOF-CMOFReflection-Extent-elementsOfType-result-LiteralInteger.2"/>
          </ownedParameter>
          <ownedParameter xmi:type="uml:Parameter" name="type" visibility="public" xmi:id="_MOF-CMOFReflection-Extent-elementsOfType-type">
            <type href="http://www.omg.org/spec/UML/20100901/UML.xmi#Classes-Kernel-Class"/>
          </ownedParameter>
          <ownedParameter xmi:type="uml:Parameter" name="includesSubtypes" visibility="public" xmi:id="_MOF-CMOFReflection-Extent-elementsOfType-includesSubtypes">
            <type href="http://www.omg.org/spec/UML/20100901/UML.xmi#Boolean"/>
          </ownedParameter>
        </ownedOperation>
        <ownedOperation xmi:type="uml:Operation" name="linksOfType" visibility="public" isQuery="true" xmi:id="_MOF-CMOFReflection-Extent-linksOfType">
          <ownedParameter xmi:type="uml:Parameter" name="result" visibility="public" direction="return" xmi:id="_MOF-CMOFReflection-Extent-linksOfType-result">
            <type xmi:idref="_MOF-CMOFReflection-Link"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" value="*" xmi:id="_MOF-CMOFReflection-Extent-linksOfType-result-LiteralUnlimitedNatural.1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_MOF-CMOFReflection-Extent-linksOfType-result-LiteralInteger.2"/>
          </ownedParameter>
          <ownedParameter xmi:type="uml:Parameter" name="type" visibility="public" xmi:id="_MOF-CMOFReflection-Extent-linksOfType-type">
            <type href="http://www.omg.org/spec/UML/20100901/UML.xmi#Classes-Kernel-Association"/>
          </ownedParameter>
        </ownedOperation>
        <ownedOperation xmi:type="uml:Operation" name="linkedElements" visibility="public" isQuery="true" xmi:id="_MOF-CMOFReflection-Extent-linkedElements">
          <ownedParameter xmi:type="uml:Parameter" name="result" visibility="public" direction="return" xmi:id="_MOF-CMOFReflection-Extent-linkedElements-result">
            <type xmi:idref="_MOF-CMOFReflection-Element"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" value="*" xmi:id="_MOF-CMOFReflection-Extent-linkedElements-result-LiteralUnlimitedNatural.1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_MOF-CMOFReflection-Extent-linkedElements-result-LiteralInteger.2"/>
          </ownedParameter>
          <ownedParameter xmi:type="uml:Parameter" name="association" visibility="public" xmi:id="_MOF-CMOFReflection-Extent-linkedElements-association">
            <type href="http://www.omg.org/spec/UML/20100901/UML.xmi#Classes-Kernel-Association"/>
          </ownedParameter>
          <ownedParameter xmi:type="uml:Parameter" name="endElement" visibility="public" xmi:id="_MOF-CMOFReflection-Extent-linkedElements-endElement">
            <type xmi:idref="_MOF-CMOFReflection-Element"/>
          </ownedParameter>
          <ownedParameter xmi:type="uml:Parameter" name="end1ToEnd2Direction" visibility="public" xmi:id="_MOF-CMOFReflection-Extent-linkedElements-end1ToEnd2Direction">
            <type href="http://www.omg.org/spec/UML/20100901/UML.xmi#Boolean"/>
          </ownedParameter>
        </ownedOperation>
        <ownedOperation xmi:type="uml:Operation" name="linkExists" visibility="public" isQuery="true" xmi:id="_MOF-CMOFReflection-Extent-linkExists">
          <ownedParameter xmi:type="uml:Parameter" name="result" visibility="public" direction="return" xmi:id="_MOF-CMOFReflection-Extent-linkExists-result">
            <type href="http://www.omg.org/spec/UML/20100901/UML.xmi#Boolean"/>
          </ownedParameter>
          <ownedParameter xmi:type="uml:Parameter" name="association" visibility="public" xmi:id="_MOF-CMOFReflection-Extent-linkExists-association">
            <type href="http://www.omg.org/spec/UML/20100901/UML.xmi#Classes-Kernel-Association"/>
          </ownedParameter>
          <ownedParameter xmi:type="uml:Parameter" name="firstElement" visibility="public" xmi:id="_MOF-CMOFReflection-Extent-linkExists-firstElement">
            <type xmi:idref="_MOF-CMOFReflection-Element"/>
          </ownedParameter>
          <ownedParameter xmi:type="uml:Parameter" name="secondElement" visibility="public" xmi:id="_MOF-CMOFReflection-Extent-linkExists-secondElement">
            <type xmi:idref="_MOF-CMOFReflection-Element"/>
          </ownedParameter>
        </ownedOperation>
      </packagedElement>
      <packagedElement xmi:type="uml:Class" name="Link" xmi:id="_MOF-CMOFReflection-Link">
        <generalization xmi:type="uml:Generalization" xmi:id="_MOF-CMOFReflection-Link-Generalization.0">
          <general xmi:idref="_MOF-Reflection-Object"/>
        </generalization>
        <ownedAttribute xmi:type="uml:Property" name="firstElement" visibility="public" xmi:id="_MOF-CMOFReflection-Link-firstElement">
          <type xmi:idref="_MOF-CMOFReflection-Element"/>
          <association xmi:idref="_MOF-CMOFReflection-A_firstElement_link"/>
        </ownedAttribute>
        <ownedAttribute xmi:type="uml:Property" name="secondElement" visibility="public" xmi:id="_MOF-CMOFReflection-Link-secondElement">
          <type xmi:idref="_MOF-CMOFReflection-Element"/>
          <association xmi:idref="_MOF-CMOFReflection-A_secondElement_link"/>
        </ownedAttribute>
        <ownedAttribute xmi:type="uml:Property" name="association" visibility="public" xmi:id="_MOF-CMOFReflection-Link-association">
          <association xmi:idref="_MOF-CMOFReflection-A_association_link"/>
          <type href="http://www.omg.org/spec/UML/20100901/UML.xmi#Classes-Kernel-Association"/>
        </ownedAttribute>
        <ownedOperation xmi:type="uml:Operation" name="equals" visibility="public" isQuery="true" xmi:id="_MOF-CMOFReflection-Link-equals">
          <ownedParameter xmi:type="uml:Parameter" name="result" visibility="public" direction="return" xmi:id="_MOF-CMOFReflection-Link-equals-result">
            <type href="http://www.omg.org/spec/UML/20100901/UML.xmi#Boolean"/>
          </ownedParameter>
          <ownedParameter xmi:type="uml:Parameter" name="otherLink" visibility="public" xmi:id="_MOF-CMOFReflection-Link-equals-otherLink">
            <type xmi:idref="_MOF-CMOFReflection-Link"/>
          </ownedParameter>
        </ownedOperation>
        <ownedOperation xmi:type="uml:Operation" name="delete" visibility="public" xmi:id="_MOF-CMOFReflection-Link-delete"/>
      </packagedElement>
      <packagedElement xmi:type="uml:Class" name="Exception" xmi:id="_MOF-CMOFReflection-Exception">
        <ownedAttribute xmi:type="uml:Property" name="objectInError" visibility="public" xmi:id="_MOF-CMOFReflection-Exception-objectInError">
          <type xmi:idref="_MOF-CMOFReflection-Element"/>
        </ownedAttribute>
        <ownedAttribute xmi:type="uml:Property" name="elementInError" visibility="public" xmi:id="_MOF-CMOFReflection-Exception-elementInError">
          <type xmi:idref="_MOF-CMOFReflection-Element"/>
        </ownedAttribute>
        <ownedAttribute xmi:type="uml:Property" name="description" visibility="public" xmi:id="_MOF-CMOFReflection-Exception-description">
          <type href="http://www.omg.org/spec/UML/20100901/UML.xmi#String"/>
        </ownedAttribute>
      </packagedElement>
    </packagedElement>
    <packagedElement xmi:type="uml:Package" name="Reflection" xmi:id="_MOF-Reflection">
      <packageImport xmi:type="uml:PackageImport" xmi:id="_MOF-Reflection-PackageImport.0">
        <importedPackage xmi:idref="_MOF-Common"/>
      </packageImport>
      <packageMerge xmi:type="uml:PackageMerge" xmi:id="_MOF-Reflection-PackageMerge.1">
        <mergedPackage href="http://www.omg.org/spec/UML/20100901/UML.xmi#Classes-Kernel"/>
      </packageMerge>
      <packagedElement xmi:type="uml:Class" name="Factory" xmi:id="_MOF-Reflection-Factory">
        <generalization xmi:type="uml:Generalization" xmi:id="_MOF-Reflection-Factory-Generalization.0">
          <general xmi:idref="_MOF-Reflection-Element"/>
        </generalization>
        <ownedAttribute xmi:type="uml:Property" name="package" visibility="public" xmi:id="_MOF-Reflection-Factory-package">
          <association xmi:idref="_MOF-Reflection-A_package_factory"/>
          <type href="http://www.omg.org/spec/UML/20100901/UML.xmi#Classes-Kernel-Package"/>
        </ownedAttribute>
        <ownedOperation xmi:type="uml:Operation" name="createFromString" visibility="public" xmi:id="_MOF-Reflection-Factory-createFromString">
          <ownedParameter xmi:type="uml:Parameter" name="result" visibility="public" direction="return" xmi:id="_MOF-Reflection-Factory-createFromString-result">
            <type xmi:idref="_MOF-Reflection-Object"/>
          </ownedParameter>
          <ownedParameter xmi:type="uml:Parameter" name="dataType" visibility="public" xmi:id="_MOF-Reflection-Factory-createFromString-dataType">
            <type href="http://www.omg.org/spec/UML/20100901/UML.xmi#Classes-Kernel-DataType"/>
          </ownedParameter>
          <ownedParameter xmi:type="uml:Parameter" name="string" visibility="public" xmi:id="_MOF-Reflection-Factory-createFromString-string">
            <type href="http://www.omg.org/spec/UML/20100901/UML.xmi#String"/>
          </ownedParameter>
        </ownedOperation>
        <ownedOperation xmi:type="uml:Operation" name="convertToString" visibility="public" xmi:id="_MOF-Reflection-Factory-convertToString">
          <ownedParameter xmi:type="uml:Parameter" name="result" visibility="public" direction="return" xmi:id="_MOF-Reflection-Factory-convertToString-result">
            <type href="http://www.omg.org/spec/UML/20100901/UML.xmi#String"/>
          </ownedParameter>
          <ownedParameter xmi:type="uml:Parameter" name="dataType" visibility="public" xmi:id="_MOF-Reflection-Factory-convertToString-dataType">
            <type href="http://www.omg.org/spec/UML/20100901/UML.xmi#Classes-Kernel-DataType"/>
          </ownedParameter>
          <ownedParameter xmi:type="uml:Parameter" name="object" visibility="public" xmi:id="_MOF-Reflection-Factory-convertToString-object">
            <type xmi:idref="_MOF-Reflection-Object"/>
          </ownedParameter>
        </ownedOperation>
        <ownedOperation xmi:type="uml:Operation" name="create" visibility="public" xmi:id="_MOF-Reflection-Factory-create">
          <ownedParameter xmi:type="uml:Parameter" name="result" visibility="public" direction="return" xmi:id="_MOF-Reflection-Factory-create-result">
            <type xmi:idref="_MOF-Reflection-Element"/>
          </ownedParameter>
          <ownedParameter xmi:type="uml:Parameter" name="metaClass" visibility="public" xmi:id="_MOF-Reflection-Factory-create-metaClass">
            <type href="http://www.omg.org/spec/UML/20100901/UML.xmi#Classes-Kernel-Class"/>
          </ownedParameter>
        </ownedOperation>
      </packagedElement>
      <packagedElement xmi:type="uml:Class" name="Type" isAbstract="true" xmi:id="_MOF-Reflection-Type">
        <ownedOperation xmi:type="uml:Operation" name="isInstance" visibility="public" isQuery="true" xmi:id="_MOF-Reflection-Type-isInstance">
          <ownedParameter xmi:type="uml:Parameter" name="result" visibility="public" direction="return" xmi:id="_MOF-Reflection-Type-isInstance-result">
            <type href="http://www.omg.org/spec/UML/20100901/UML.xmi#Boolean"/>
          </ownedParameter>
          <ownedParameter xmi:type="uml:Parameter" name="object" visibility="public" xmi:id="_MOF-Reflection-Type-isInstance-object">
            <type xmi:idref="_MOF-Reflection-Object"/>
          </ownedParameter>
        </ownedOperation>
      </packagedElement>
      <packagedElement xmi:type="uml:Association" name="A_metaclass_element" xmi:id="_MOF-Reflection-A_metaclass_element">
        <memberEnd xmi:idref="_MOF-Reflection-Element-metaclass"/>
        <memberEnd xmi:idref="_MOF-Reflection-A_metaclass_element-element"/>
        <ownedEnd xmi:type="uml:Property" name="element" visibility="public" xmi:id="_MOF-Reflection-A_metaclass_element-element">
          <type xmi:idref="_MOF-Reflection-Element"/>
          <association xmi:idref="_MOF-Reflection-A_metaclass_element"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" value="*" xmi:id="_MOF-Reflection-A_metaclass_element-element-LiteralUnlimitedNatural.2"/>
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_MOF-Reflection-A_metaclass_element-element-LiteralInteger.3"/>
        </ownedEnd>
      </packagedElement>
      <packagedElement xmi:type="uml:Class" name="Object" xmi:id="_MOF-Reflection-Object">
        <ownedOperation xmi:type="uml:Operation" name="get" visibility="public" isQuery="true" xmi:id="_MOF-Reflection-Object-get">
          <ownedParameter xmi:type="uml:Parameter" name="result" visibility="public" direction="return" xmi:id="_MOF-Reflection-Object-get-result">
            <type xmi:idref="_MOF-Reflection-Object"/>
          </ownedParameter>
          <ownedParameter xmi:type="uml:Parameter" name="property" visibility="public" xmi:id="_MOF-Reflection-Object-get-property">
            <type href="http://www.omg.org/spec/UML/20100901/UML.xmi#Classes-Kernel-Property"/>
          </ownedParameter>
        </ownedOperation>
        <ownedOperation xmi:type="uml:Operation" name="equals" visibility="public" isQuery="true" xmi:id="_MOF-Reflection-Object-equals">
          <ownedParameter xmi:type="uml:Parameter" name="result" visibility="public" direction="return" xmi:id="_MOF-Reflection-Object-equals-result">
            <type href="http://www.omg.org/spec/UML/20100901/UML.xmi#Boolean"/>
          </ownedParameter>
          <ownedParameter xmi:type="uml:Parameter" name="element" visibility="public" xmi:id="_MOF-Reflection-Object-equals-element">
            <type xmi:idref="_MOF-Reflection-Object"/>
          </ownedParameter>
        </ownedOperation>
        <ownedOperation xmi:type="uml:Operation" name="set" visibility="public" xmi:id="_MOF-Reflection-Object-set">
          <ownedParameter xmi:type="uml:Parameter" name="property" visibility="public" isStream="true" xmi:id="_MOF-Reflection-Object-set-property">
            <type href="http://www.omg.org/spec/UML/20100901/UML.xmi#Classes-Kernel-Property"/>
          </ownedParameter>
          <ownedParameter xmi:type="uml:Parameter" name="value" visibility="public" xmi:id="_MOF-Reflection-Object-set-value">
            <type xmi:idref="_MOF-Reflection-Object"/>
          </ownedParameter>
        </ownedOperation>
        <ownedOperation xmi:type="uml:Operation" name="isSet" visibility="public" isQuery="true" xmi:id="_MOF-Reflection-Object-isSet">
          <ownedParameter xmi:type="uml:Parameter" name="result" visibility="public" direction="return" xmi:id="_MOF-Reflection-Object-isSet-result">
            <type href="http://www.omg.org/spec/UML/20100901/UML.xmi#Boolean"/>
          </ownedParameter>
          <ownedParameter xmi:type="uml:Parameter" name="property" visibility="public" xmi:id="_MOF-Reflection-Object-isSet-property">
            <type href="http://www.omg.org/spec/UML/20100901/UML.xmi#Classes-Kernel-Property"/>
          </ownedParameter>
        </ownedOperation>
        <ownedOperation xmi:type="uml:Operation" name="unset" visibility="public" xmi:id="_MOF-Reflection-Object-unset">
          <ownedParameter xmi:type="uml:Parameter" name="property" visibility="public" xmi:id="_MOF-Reflection-Object-unset-property">
            <type href="http://www.omg.org/spec/UML/20100901/UML.xmi#Classes-Kernel-Property"/>
          </ownedParameter>
        </ownedOperation>
        <ownedOperation xmi:type="uml:Operation" name="invoke" visibility="public" xmi:id="_MOF-Reflection-Object-invoke">
          <ownedParameter xmi:type="uml:Parameter" name="result" visibility="public" direction="return" xmi:id="_MOF-Reflection-Object-invoke-result">
            <type xmi:idref="_MOF-Reflection-Object"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_MOF-Reflection-Object-invoke-result-LiteralInteger.1"/>
          </ownedParameter>
          <ownedParameter xmi:type="uml:Parameter" name="op" visibility="public" xmi:id="_MOF-Reflection-Object-invoke-op">
            <type href="http://www.omg.org/spec/UML/20100901/UML.xmi#Classes-Kernel-Operation"/>
          </ownedParameter>
          <ownedParameter xmi:type="uml:Parameter" name="arguments" visibility="public" xmi:id="_MOF-Reflection-Object-invoke-arguments">
            <type xmi:idref="_MOF-CMOFReflection-Argument"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" value="*" xmi:id="_MOF-Reflection-Object-invoke-arguments-LiteralUnlimitedNatural.1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_MOF-Reflection-Object-invoke-arguments-LiteralInteger.2"/>
          </ownedParameter>
        </ownedOperation>
      </packagedElement>
      <packagedElement xmi:type="uml:Association" name="A_package_factory" xmi:id="_MOF-Reflection-A_package_factory">
        <memberEnd xmi:idref="_MOF-Reflection-Factory-package"/>
        <memberEnd xmi:idref="_MOF-Reflection-A_package_factory-factory"/>
        <ownedEnd xmi:type="uml:Property" name="factory" visibility="public" xmi:id="_MOF-Reflection-A_package_factory-factory">
          <type xmi:idref="_MOF-Reflection-Factory"/>
          <association xmi:idref="_MOF-Reflection-A_package_factory"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" value="*" xmi:id="_MOF-Reflection-A_package_factory-factory-LiteralUnlimitedNatural.2"/>
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_MOF-Reflection-A_package_factory-factory-LiteralInteger.3"/>
        </ownedEnd>
      </packagedElement>
      <packagedElement xmi:type="uml:Class" name="Element" isAbstract="true" xmi:id="_MOF-Reflection-Element">
        <generalization xmi:type="uml:Generalization" xmi:id="_MOF-Reflection-Element-Generalization.0">
          <general xmi:idref="_MOF-Reflection-Object"/>
        </generalization>
        <ownedAttribute xmi:type="uml:Property" name="metaclass" visibility="public" isDerived="true" xmi:id="_MOF-Reflection-Element-metaclass">
          <association xmi:idref="_MOF-Reflection-A_metaclass_element"/>
          <type href="http://www.omg.org/spec/UML/20100901/UML.xmi#Classes-Kernel-Class"/>
        </ownedAttribute>
        <ownedOperation xmi:type="uml:Operation" name="getMetaClass" visibility="public" isQuery="true" xmi:id="_MOF-Reflection-Element-getMetaClass">
          <ownedParameter xmi:type="uml:Parameter" name="result" visibility="public" direction="return" xmi:id="_MOF-Reflection-Element-getMetaClass-result">
            <type href="http://www.omg.org/spec/UML/20100901/UML.xmi#Classes-Kernel-Class"/>
          </ownedParameter>
        </ownedOperation>
        <ownedOperation xmi:type="uml:Operation" name="container" visibility="public" isQuery="true" xmi:id="_MOF-Reflection-Element-container">
          <ownedParameter xmi:type="uml:Parameter" name="result" visibility="public" direction="return" xmi:id="_MOF-Reflection-Element-container-result">
            <type xmi:idref="_MOF-Reflection-Element"/>
          </ownedParameter>
        </ownedOperation>
        <ownedOperation xmi:type="uml:Operation" name="isInstanceOfType" visibility="public" isQuery="true" xmi:id="_MOF-Reflection-Element-isInstanceOfType">
          <ownedParameter xmi:type="uml:Parameter" name="result" visibility="public" direction="return" xmi:id="_MOF-Reflection-Element-isInstanceOfType-result">
            <type href="http://www.omg.org/spec/UML/20100901/UML.xmi#Boolean"/>
          </ownedParameter>
          <ownedParameter xmi:type="uml:Parameter" name="type" visibility="public" xmi:id="_MOF-Reflection-Element-isInstanceOfType-type">
            <type href="http://www.omg.org/spec/UML/20100901/UML.xmi#Classes-Kernel-Class"/>
          </ownedParameter>
          <ownedParameter xmi:type="uml:Parameter" name="includesSubtypes" visibility="public" xmi:id="_MOF-Reflection-Element-isInstanceOfType-includesSubtypes">
            <type href="http://www.omg.org/spec/UML/20100901/UML.xmi#Boolean"/>
          </ownedParameter>
        </ownedOperation>
      </packagedElement>
    </packagedElement>
  </packagedElement>
  <mofext:Tag xmi:type="mofext:Tag" xmi:id="_org.omg.xmi.nsPrefix" name="org.omg.xmi.nsPrefix" value="uml">
    <element xmi:idref="_MOF-EMOF"/>
  </mofext:Tag>
  <mofext:Tag xmi:type="mofext:Tag" xmi:id="_org.omg.xmi.nsURI" name="org.omg.xmi.nsURI" value="http://www.omg.org/spec/UML/20100901">
    <element xmi:idref="_MOF-EMOF"/>
  </mofext:Tag>
  <mofext:Tag xmi:type="mofext:Tag" xmi:id="_org.omg.xmi.nsPrefix::1" name="org.omg.xmi.nsPrefix" value="uml">
    <element xmi:idref="_MOF-CMOF"/>
  </mofext:Tag>
  <mofext:Tag xmi:type="mofext:Tag" xmi:id="_org.omg.xmi.nsURI::1" name="org.omg.xmi.nsURI" value="http://www.omg.org/spec/UML/20100901">
    <element xmi:idref="_MOF-CMOF"/>
  </mofext:Tag>
  <mofext:Tag xmi:type="mofext:Tag" xmi:id="_org.omg.xmi.nsPrefix::2" name="org.omg.xmi.nsPrefix" value="mofext">
    <element xmi:idref="_MOF-Extension"/>
  </mofext:Tag>
  <mofext:Tag xmi:type="mofext:Tag" xmi:id="_org.omg.xmi.nsURI::2" name="org.omg.xmi.nsURI" value="http://www.omg.org/spec/MOF/20100901">
    <element xmi:idref="_MOF-Extension"/>
  </mofext:Tag>
  <mofext:Tag xmi:type="mofext:Tag" xmi:id="_org.omg.xmi.nsPrefix::3" name="org.omg.xmi.nsPrefix" value="mofext">
    <element xmi:idref="_MOF-CMOFExtension"/>
  </mofext:Tag>
  <mofext:Tag xmi:type="mofext:Tag" xmi:id="_org.omg.xmi.nsURI::3" name="org.omg.xmi.nsURI" value="http://www.omg.org/spec/MOF/20100901">
    <element xmi:idref="_MOF-CMOFExtension"/>
  </mofext:Tag>
  <mofext:Tag xmi:type="mofext:Tag" xmi:id="_org.omg.xmi.contentType" name="org.omg.xmi.contentType" value="any">
    <element xmi:idref="_MOF-EMOF"/>
  </mofext:Tag>
</xmi:XMI>