blob: 824533e693ab129f67e884bf8aa347a13660ed6c [file] [log] [blame]
<?xml version="1.0" encoding="UTF-8"?>
<xmi:XMI xmi:version="20110701" xmlns:mofext="http://www.omg.org/spec/MOF/20110701" xmlns:uml="http://www.omg.org/spec/UML/20110701" xmlns:xmi="http://www.omg.org/spec/XMI/20110701">
<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/20110701/PrimitiveTypes.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/20110701/PrimitiveTypes.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/20110701/PrimitiveTypes.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/20110701/PrimitiveTypes.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/20110701/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 xmi:type="uml:Class" href="http://www.omg.org/spec/UML/20110701/Superstructure.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 xmi:type="uml:Class" href="http://www.omg.org/spec/UML/20110701/Superstructure.xmi#Classes-Kernel-Element"/>
<subsettedProperty href="http://www.omg.org/spec/UML/20110701/Superstructure.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/20110701/Superstructure.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/20110701/PrimitiveTypes.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/20110701/PrimitiveTypes.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/20110701/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/20110701/PrimitiveTypes.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/20110701/PrimitiveTypes.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/20110701/PrimitiveTypes.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/20110701/PrimitiveTypes.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/20110701/PrimitiveTypes.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/20110701/PrimitiveTypes.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/20110701/PrimitiveTypes.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/20110701/PrimitiveTypes.xmi#Integer"/>
</ownedParameter>
</ownedOperation>
</packagedElement>
</packagedElement>
<packagedElement xmi:type="uml:Package" name="CMOF" xmi:id="_MOF-CMOF" URI="http://www.omg.org/spec/MOF/20110701/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 xmi:type="uml:Class" href="http://www.omg.org/spec/UML/20110701/Superstructure.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 xmi:type="uml:Class" href="http://www.omg.org/spec/UML/20110701/Superstructure.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/20110701/PrimitiveTypes.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 xmi:type="uml:Class" href="http://www.omg.org/spec/UML/20110701/Superstructure.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/20110701/PrimitiveTypes.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 xmi:type="uml:Class" href="http://www.omg.org/spec/UML/20110701/Superstructure.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 xmi:type="uml:Class" href="http://www.omg.org/spec/UML/20110701/Superstructure.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/20110701/PrimitiveTypes.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/20110701/PrimitiveTypes.xmi#Boolean"/>
</ownedParameter>
<ownedParameter xmi:type="uml:Parameter" name="association" visibility="public" xmi:id="_MOF-CMOFReflection-Extent-linkExists-association">
<type xmi:type="uml:Class" href="http://www.omg.org/spec/UML/20110701/Superstructure.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 xmi:type="uml:Class" href="http://www.omg.org/spec/UML/20110701/Superstructure.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/20110701/PrimitiveTypes.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/20110701/PrimitiveTypes.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/20110701/Superstructure.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 xmi:type="uml:Class" href="http://www.omg.org/spec/UML/20110701/Superstructure.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 xmi:type="uml:Class" href="http://www.omg.org/spec/UML/20110701/Superstructure.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/20110701/PrimitiveTypes.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/20110701/PrimitiveTypes.xmi#String"/>
</ownedParameter>
<ownedParameter xmi:type="uml:Parameter" name="dataType" visibility="public" xmi:id="_MOF-Reflection-Factory-convertToString-dataType">
<type xmi:type="uml:Class" href="http://www.omg.org/spec/UML/20110701/Superstructure.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 xmi:type="uml:Class" href="http://www.omg.org/spec/UML/20110701/Superstructure.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/20110701/PrimitiveTypes.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 xmi:type="uml:Class" href="http://www.omg.org/spec/UML/20110701/Superstructure.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/20110701/PrimitiveTypes.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 xmi:type="uml:Class" href="http://www.omg.org/spec/UML/20110701/Superstructure.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/20110701/PrimitiveTypes.xmi#Boolean"/>
</ownedParameter>
<ownedParameter xmi:type="uml:Parameter" name="property" visibility="public" xmi:id="_MOF-Reflection-Object-isSet-property">
<type xmi:type="uml:Class" href="http://www.omg.org/spec/UML/20110701/Superstructure.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 xmi:type="uml:Class" href="http://www.omg.org/spec/UML/20110701/Superstructure.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 xmi:type="uml:Class" href="http://www.omg.org/spec/UML/20110701/Superstructure.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 xmi:type="uml:Class" href="http://www.omg.org/spec/UML/20110701/Superstructure.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 xmi:type="uml:Class" href="http://www.omg.org/spec/UML/20110701/Superstructure.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/20110701/PrimitiveTypes.xmi#Boolean"/>
</ownedParameter>
<ownedParameter xmi:type="uml:Parameter" name="type" visibility="public" xmi:id="_MOF-Reflection-Element-isInstanceOfType-type">
<type xmi:type="uml:Class" href="http://www.omg.org/spec/UML/20110701/Superstructure.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/20110701/PrimitiveTypes.xmi#Boolean"/>
</ownedParameter>
</ownedOperation>
</packagedElement>
</packagedElement>
</uml:Package>
<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/20110701">
<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/20110701">
<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/20110701">
<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/20110701">
<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>