blob: 17e11a1e6187247c205ea6969ac67f87362015fd [file] [log] [blame]
<?xml version="1.0" encoding="UTF-8"?>
<xmi:XMI xmi:version="2.1" xmlns:xmi="http://schema.omg.org/spec/XMI/2.1" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:Ecore="http://Ecore/schemas/_vy-HUIinEdqtvbnfB2L_5w/0" xmlns:Standard="http://Standard/schemas/_yzU58IinEdqtvbnfB2L_5w/0" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore" xmlns:uml="http://www.eclipse.org/uml2/2.0.0/UML" xsi:schemaLocation="http://Ecore/schemas/_vy-HUIinEdqtvbnfB2L_5w/0 pathmap://UML_PROFILES/Ecore.profile.uml#_vy-HUYinEdqtvbnfB2L_5w http://Standard/schemas/_yzU58IinEdqtvbnfB2L_5w/0 pathmap://UML_PROFILES/Standard.profile.uml#_yzU58YinEdqtvbnfB2L_5w">
<uml:Model xmi:id="_0" name="ecore">
<packagedElement xmi:type="uml:Class" xmi:id="EAttribute" name="EAttribute">
<generalization xmi:type="uml:Generalization" xmi:id="EAttribute-_generalization.0" general="EStructuralFeature"/>
<ownedAttribute xmi:type="uml:Property" xmi:id="EAttribute-iD" name="iD" visibility="public" isOrdered="true" isUnique="true" lower="0">
<type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EBoolean"/>
</ownedAttribute>
<ownedAttribute xmi:type="uml:Property" xmi:id="EAttribute-eAttributeType" name="eAttributeType" visibility="public" type="EDataType" isOrdered="true" isUnique="true" isReadOnly="true" isDerived="true" association="_packagedElement.42"/>
</packagedElement>
<packagedElement xmi:type="uml:Class" xmi:id="EStructuralFeature" name="EStructuralFeature" isAbstract="true">
<generalization xmi:type="uml:Generalization" xmi:id="EStructuralFeature-_generalization.0" general="ETypedElement"/>
<ownedAttribute xmi:type="uml:Property" xmi:id="EStructuralFeature-eContainingClass" name="eContainingClass" visibility="public" type="EClass" isOrdered="true" isUnique="true" lower="0" isReadOnly="true" association="_packagedElement.37"/>
<ownedAttribute xmi:type="uml:Property" xmi:id="EStructuralFeature-changeable" name="changeable" visibility="public" isOrdered="true" isUnique="true" lower="0">
<type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EBoolean"/>
</ownedAttribute>
<ownedAttribute xmi:type="uml:Property" xmi:id="EStructuralFeature-volatile" name="volatile" visibility="public" isOrdered="true" isUnique="true" lower="0">
<type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EBoolean"/>
</ownedAttribute>
<ownedAttribute xmi:type="uml:Property" xmi:id="EStructuralFeature-transient" name="transient" visibility="public" isOrdered="true" isUnique="true" lower="0">
<type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EBoolean"/>
</ownedAttribute>
<ownedAttribute xmi:type="uml:Property" xmi:id="EStructuralFeature-defaultValueLiteral" name="defaultValueLiteral" visibility="public" isOrdered="true" isUnique="true" lower="0">
<type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EString"/>
</ownedAttribute>
<ownedAttribute xmi:type="uml:Property" xmi:id="EStructuralFeature-defaultValue" name="defaultValue" visibility="public" isOrdered="true" isUnique="true" lower="0" isReadOnly="true" isDerived="true">
<type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EJavaObject"/>
</ownedAttribute>
<ownedAttribute xmi:type="uml:Property" xmi:id="EStructuralFeature-unsettable" name="unsettable" visibility="public" isOrdered="true" isUnique="true" lower="0">
<type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EBoolean"/>
</ownedAttribute>
<ownedAttribute xmi:type="uml:Property" xmi:id="EStructuralFeature-derived" name="derived" visibility="public" isOrdered="true" isUnique="true" lower="0">
<type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EBoolean"/>
</ownedAttribute>
<ownedOperation xmi:type="uml:Operation" xmi:id="EStructuralFeature-getFeatureID" name="getFeatureID" visibility="public">
<ownedParameter xmi:type="uml:Parameter" xmi:id="EStructuralFeature-getFeatureID-_ownedParameter.0" isOrdered="true" isUnique="true" lower="0" direction="return">
<type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EInt"/>
</ownedParameter>
</ownedOperation>
<ownedOperation xmi:type="uml:Operation" xmi:id="EStructuralFeature-getContainerClass" name="getContainerClass" visibility="public">
<ownedParameter xmi:type="uml:Parameter" xmi:id="EStructuralFeature-getContainerClass-_ownedParameter.0" isOrdered="true" isUnique="true" lower="0" direction="return">
<type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EJavaClass"/>
</ownedParameter>
</ownedOperation>
</packagedElement>
<packagedElement xmi:type="uml:Class" xmi:id="ETypedElement" name="ETypedElement" isAbstract="true">
<generalization xmi:type="uml:Generalization" xmi:id="ETypedElement-_generalization.0" general="ENamedElement"/>
<ownedAttribute xmi:type="uml:Property" xmi:id="ETypedElement-ordered" name="ordered" visibility="public" isOrdered="true" isUnique="true" lower="0">
<type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EBoolean"/>
</ownedAttribute>
<ownedAttribute xmi:type="uml:Property" xmi:id="ETypedElement-unique" name="unique" visibility="public" isOrdered="true" isUnique="true" lower="0">
<type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EBoolean"/>
</ownedAttribute>
<ownedAttribute xmi:type="uml:Property" xmi:id="ETypedElement-lowerBound" name="lowerBound" visibility="public" isOrdered="true" isUnique="true" lower="0">
<type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EInt"/>
</ownedAttribute>
<ownedAttribute xmi:type="uml:Property" xmi:id="ETypedElement-upperBound" name="upperBound" visibility="public" isOrdered="true" isUnique="true" lower="0">
<type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EInt"/>
</ownedAttribute>
<ownedAttribute xmi:type="uml:Property" xmi:id="ETypedElement-many" name="many" visibility="public" isOrdered="true" isUnique="true" lower="0" isReadOnly="true" isDerived="true">
<type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EBoolean"/>
</ownedAttribute>
<ownedAttribute xmi:type="uml:Property" xmi:id="ETypedElement-required" name="required" visibility="public" isOrdered="true" isUnique="true" lower="0" isReadOnly="true" isDerived="true">
<type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EBoolean"/>
</ownedAttribute>
<ownedAttribute xmi:type="uml:Property" xmi:id="ETypedElement-eType" name="eType" visibility="public" type="EClassifier" isOrdered="true" isUnique="true" lower="0" association="_packagedElement.11"/>
</packagedElement>
<packagedElement xmi:type="uml:Class" xmi:id="ENamedElement" name="ENamedElement" isAbstract="true">
<generalization xmi:type="uml:Generalization" xmi:id="ENamedElement-_generalization.0" general="EModelElement"/>
<ownedAttribute xmi:type="uml:Property" xmi:id="ENamedElement-name" name="name" visibility="public" isOrdered="true" isUnique="true" lower="0">
<type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EString"/>
</ownedAttribute>
</packagedElement>
<packagedElement xmi:type="uml:Class" xmi:id="EModelElement" name="EModelElement" isAbstract="true">
<generalization xmi:type="uml:Generalization" xmi:id="EModelElement-_generalization.0" general="EObject"/>
<ownedAttribute xmi:type="uml:Property" xmi:id="EModelElement-eAnnotations" name="eAnnotations" visibility="public" type="EAnnotation" isOrdered="true" isUnique="true" upper="*" lower="0" aggregation="composite" association="_packagedElement.8"/>
<ownedOperation xmi:type="uml:Operation" xmi:id="EModelElement-getEAnnotation" name="getEAnnotation" visibility="public">
<ownedParameter xmi:type="uml:Parameter" xmi:id="EModelElement-getEAnnotation-_ownedParameter.0" type="EAnnotation" isOrdered="true" isUnique="true" lower="0" direction="return"/>
<ownedParameter xmi:type="uml:Parameter" xmi:id="EModelElement-getEAnnotation-source" name="source" isOrdered="true" isUnique="true" lower="0">
<type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EString"/>
</ownedParameter>
</ownedOperation>
</packagedElement>
<packagedElement xmi:type="uml:Class" xmi:id="EAnnotation" name="EAnnotation">
<generalization xmi:type="uml:Generalization" xmi:id="EAnnotation-_generalization.0" general="EModelElement"/>
<ownedAttribute xmi:type="uml:Property" xmi:id="EAnnotation-source" name="source" visibility="public" isOrdered="true" isUnique="true" lower="0">
<type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EString"/>
</ownedAttribute>
<ownedAttribute xmi:type="uml:Property" xmi:id="EAnnotation-details" name="details" visibility="public" type="EStringToStringMapEntry" isOrdered="true" isUnique="true" upper="*" lower="0" aggregation="composite" association="_packagedElement.6"/>
<ownedAttribute xmi:type="uml:Property" xmi:id="EAnnotation-eModelElement" name="eModelElement" visibility="public" type="EModelElement" isOrdered="true" isUnique="true" lower="0" association="_packagedElement.8"/>
<ownedAttribute xmi:type="uml:Property" xmi:id="EAnnotation-contents" name="contents" visibility="public" type="EObject" isOrdered="true" isUnique="true" upper="*" lower="0" aggregation="composite" association="_packagedElement.9"/>
<ownedAttribute xmi:type="uml:Property" xmi:id="EAnnotation-references" name="references" visibility="public" type="EObject" isOrdered="true" isUnique="true" upper="*" lower="0" association="_packagedElement.10"/>
</packagedElement>
<packagedElement xmi:type="uml:Association" xmi:id="_packagedElement.6" memberEnd="EAnnotation-details _packagedElement.6-_ownedEnd.0">
<ownedEnd xmi:type="uml:Property" xmi:id="_packagedElement.6-_ownedEnd.0" type="EAnnotation" association="_packagedElement.6"/>
</packagedElement>
<packagedElement xmi:type="uml:Class" xmi:id="EStringToStringMapEntry" name="EStringToStringMapEntry">
<ownedAttribute xmi:type="uml:Property" xmi:id="EStringToStringMapEntry-key" name="key" visibility="public" isOrdered="true" isUnique="true" lower="0">
<type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EString"/>
</ownedAttribute>
<ownedAttribute xmi:type="uml:Property" xmi:id="EStringToStringMapEntry-value" name="value" visibility="public" isOrdered="true" isUnique="true" lower="0">
<type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EString"/>
</ownedAttribute>
</packagedElement>
<packagedElement xmi:type="uml:Association" xmi:id="_packagedElement.8" memberEnd="EModelElement-eAnnotations EAnnotation-eModelElement"/>
<packagedElement xmi:type="uml:Association" xmi:id="_packagedElement.9" memberEnd="EAnnotation-contents _packagedElement.9-_ownedEnd.0">
<ownedEnd xmi:type="uml:Property" xmi:id="_packagedElement.9-_ownedEnd.0" type="EAnnotation" association="_packagedElement.9"/>
</packagedElement>
<packagedElement xmi:type="uml:Association" xmi:id="_packagedElement.10" memberEnd="EAnnotation-references _packagedElement.10-_ownedEnd.0">
<ownedEnd xmi:type="uml:Property" xmi:id="_packagedElement.10-_ownedEnd.0" type="EAnnotation" association="_packagedElement.10"/>
</packagedElement>
<packagedElement xmi:type="uml:Association" xmi:id="_packagedElement.11" memberEnd="ETypedElement-eType _packagedElement.11-_ownedEnd.0">
<ownedEnd xmi:type="uml:Property" xmi:id="_packagedElement.11-_ownedEnd.0" type="ETypedElement" association="_packagedElement.11"/>
</packagedElement>
<packagedElement xmi:type="uml:Class" xmi:id="EClassifier" name="EClassifier" isAbstract="true">
<generalization xmi:type="uml:Generalization" xmi:id="EClassifier-_generalization.0" general="ENamedElement"/>
<ownedAttribute xmi:type="uml:Property" xmi:id="EClassifier-instanceClassName" name="instanceClassName" visibility="public" isOrdered="true" isUnique="true" lower="0">
<type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EString"/>
</ownedAttribute>
<ownedAttribute xmi:type="uml:Property" xmi:id="EClassifier-instanceClass" name="instanceClass" visibility="public" isOrdered="true" isUnique="true" lower="0" isReadOnly="true" isDerived="true">
<type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EJavaClass"/>
</ownedAttribute>
<ownedAttribute xmi:type="uml:Property" xmi:id="EClassifier-defaultValue" name="defaultValue" visibility="public" isOrdered="true" isUnique="true" lower="0" isReadOnly="true" isDerived="true">
<type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EJavaObject"/>
</ownedAttribute>
<ownedAttribute xmi:type="uml:Property" xmi:id="EClassifier-ePackage" name="ePackage" visibility="public" type="EPackage" isOrdered="true" isUnique="true" lower="0" isReadOnly="true" association="_packagedElement.41"/>
<ownedOperation xmi:type="uml:Operation" xmi:id="EClassifier-isInstance" name="isInstance" visibility="public">
<ownedParameter xmi:type="uml:Parameter" xmi:id="EClassifier-isInstance-_ownedParameter.0" isOrdered="true" isUnique="true" lower="0" direction="return">
<type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EBoolean"/>
</ownedParameter>
<ownedParameter xmi:type="uml:Parameter" xmi:id="EClassifier-isInstance-object" name="object" isOrdered="true" isUnique="true" lower="0">
<type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EJavaObject"/>
</ownedParameter>
</ownedOperation>
<ownedOperation xmi:type="uml:Operation" xmi:id="EClassifier-getClassifierID" name="getClassifierID" visibility="public">
<ownedParameter xmi:type="uml:Parameter" xmi:id="EClassifier-getClassifierID-_ownedParameter.0" isOrdered="true" isUnique="true" lower="0" direction="return">
<type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EInt"/>
</ownedParameter>
</ownedOperation>
</packagedElement>
<packagedElement xmi:type="uml:Class" xmi:id="EPackage" name="EPackage">
<generalization xmi:type="uml:Generalization" xmi:id="EPackage-_generalization.0" general="ENamedElement"/>
<ownedAttribute xmi:type="uml:Property" xmi:id="EPackage-nsURI" name="nsURI" visibility="public" isOrdered="true" isUnique="true" lower="0">
<type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EString"/>
</ownedAttribute>
<ownedAttribute xmi:type="uml:Property" xmi:id="EPackage-nsPrefix" name="nsPrefix" visibility="public" isOrdered="true" isUnique="true" lower="0">
<type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EString"/>
</ownedAttribute>
<ownedAttribute xmi:type="uml:Property" xmi:id="EPackage-eFactoryInstance" name="eFactoryInstance" visibility="public" type="EFactory" isOrdered="true" isUnique="true" association="_packagedElement.14"/>
<ownedAttribute xmi:type="uml:Property" xmi:id="EPackage-eFactoryInstance.1" name="eFactoryInstance" visibility="public" type="EFactory" isOrdered="true" isUnique="true" association="_packagedElement.39"/>
<ownedAttribute xmi:type="uml:Property" xmi:id="EPackage-eSubpackages" name="eSubpackages" visibility="public" type="EPackage" isOrdered="true" isUnique="true" upper="*" lower="0" aggregation="composite" association="_packagedElement.40"/>
<ownedAttribute xmi:type="uml:Property" xmi:id="EPackage-eSuperPackage" name="eSuperPackage" visibility="public" type="EPackage" isOrdered="true" isUnique="true" lower="0" isReadOnly="true" association="_packagedElement.40"/>
<ownedAttribute xmi:type="uml:Property" xmi:id="EPackage-eClassifiers" name="eClassifiers" visibility="public" type="EClassifier" isOrdered="true" isUnique="true" upper="*" lower="0" aggregation="composite" association="_packagedElement.41"/>
<ownedOperation xmi:type="uml:Operation" xmi:id="EPackage-getEClassifier" name="getEClassifier" visibility="public">
<ownedParameter xmi:type="uml:Parameter" xmi:id="EPackage-getEClassifier-_ownedParameter.0" type="EClassifier" isOrdered="true" isUnique="true" lower="0" direction="return"/>
<ownedParameter xmi:type="uml:Parameter" xmi:id="EPackage-getEClassifier-name" name="name" isOrdered="true" isUnique="true" lower="0">
<type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EString"/>
</ownedParameter>
</ownedOperation>
</packagedElement>
<packagedElement xmi:type="uml:Association" xmi:id="_packagedElement.14" memberEnd="EPackage-eFactoryInstance EFactory-ePackage.1"/>
<packagedElement xmi:type="uml:Class" xmi:id="EFactory" name="EFactory">
<generalization xmi:type="uml:Generalization" xmi:id="EFactory-_generalization.0" general="EModelElement"/>
<ownedAttribute xmi:type="uml:Property" xmi:id="EFactory-ePackage" name="ePackage" visibility="public" type="EPackage" isOrdered="true" isUnique="true" association="_packagedElement.39"/>
<ownedAttribute xmi:type="uml:Property" xmi:id="EFactory-ePackage.1" name="ePackage" visibility="public" type="EPackage" isOrdered="true" isUnique="true" association="_packagedElement.14"/>
<ownedOperation xmi:type="uml:Operation" xmi:id="EFactory-create" name="create" visibility="public">
<ownedParameter xmi:type="uml:Parameter" xmi:id="EFactory-create-_ownedParameter.0" type="EObject" isOrdered="true" isUnique="true" lower="0" direction="return"/>
<ownedParameter xmi:type="uml:Parameter" xmi:id="EFactory-create-eClass" name="eClass" type="EClass" isOrdered="true" isUnique="true" lower="0"/>
</ownedOperation>
<ownedOperation xmi:type="uml:Operation" xmi:id="EFactory-createFromString" name="createFromString" visibility="public">
<ownedParameter xmi:type="uml:Parameter" xmi:id="EFactory-createFromString-_ownedParameter.0" isOrdered="true" isUnique="true" lower="0" direction="return">
<type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EJavaObject"/>
</ownedParameter>
<ownedParameter xmi:type="uml:Parameter" xmi:id="EFactory-createFromString-eDataType" name="eDataType" type="EDataType" isOrdered="true" isUnique="true" lower="0"/>
<ownedParameter xmi:type="uml:Parameter" xmi:id="EFactory-createFromString-literalValue" name="literalValue" isOrdered="true" isUnique="true" lower="0">
<type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EString"/>
</ownedParameter>
</ownedOperation>
<ownedOperation xmi:type="uml:Operation" xmi:id="EFactory-convertToString" name="convertToString" visibility="public">
<ownedParameter xmi:type="uml:Parameter" xmi:id="EFactory-convertToString-_ownedParameter.0" isOrdered="true" isUnique="true" lower="0" direction="return">
<type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EString"/>
</ownedParameter>
<ownedParameter xmi:type="uml:Parameter" xmi:id="EFactory-convertToString-eDataType" name="eDataType" type="EDataType" isOrdered="true" isUnique="true" lower="0"/>
<ownedParameter xmi:type="uml:Parameter" xmi:id="EFactory-convertToString-instanceValue" name="instanceValue" isOrdered="true" isUnique="true" lower="0">
<type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EJavaObject"/>
</ownedParameter>
</ownedOperation>
</packagedElement>
<packagedElement xmi:type="uml:Class" xmi:id="EClass" name="EClass">
<generalization xmi:type="uml:Generalization" xmi:id="EClass-_generalization.0" general="EClassifier"/>
<ownedAttribute xmi:type="uml:Property" xmi:id="EClass-abstract" name="abstract" visibility="public" isOrdered="true" isUnique="true" lower="0">
<type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EBoolean"/>
</ownedAttribute>
<ownedAttribute xmi:type="uml:Property" xmi:id="EClass-interface" name="interface" visibility="public" isOrdered="true" isUnique="true" lower="0">
<type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EBoolean"/>
</ownedAttribute>
<ownedAttribute xmi:type="uml:Property" xmi:id="EClass-eSuperTypes" name="eSuperTypes" visibility="public" type="EClass" isOrdered="true" isUnique="true" upper="*" lower="0" association="_packagedElement.17"/>
<ownedAttribute xmi:type="uml:Property" xmi:id="EClass-eOperations" name="eOperations" visibility="public" type="EOperation" isOrdered="true" isUnique="true" upper="*" lower="0" aggregation="composite" association="_packagedElement.18"/>
<ownedAttribute xmi:type="uml:Property" xmi:id="EClass-eOperations.1" name="eOperations" visibility="public" type="EOperation" isOrdered="true" isUnique="true" upper="*" lower="0" aggregation="composite" association="_packagedElement.20"/>
<ownedAttribute xmi:type="uml:Property" xmi:id="EClass-eAllAttributes" name="eAllAttributes" visibility="public" type="EAttribute" isOrdered="true" isUnique="true" upper="*" lower="0" isReadOnly="true" isDerived="true" association="_packagedElement.25"/>
<ownedAttribute xmi:type="uml:Property" xmi:id="EClass-eAllReferences" name="eAllReferences" visibility="public" type="EReference" isOrdered="true" isUnique="true" upper="*" lower="0" isReadOnly="true" isDerived="true" association="_packagedElement.26"/>
<ownedAttribute xmi:type="uml:Property" xmi:id="EClass-eReferences" name="eReferences" visibility="public" type="EReference" isOrdered="true" isUnique="true" upper="*" lower="0" isReadOnly="true" isDerived="true" association="_packagedElement.30"/>
<ownedAttribute xmi:type="uml:Property" xmi:id="EClass-eAttributes" name="eAttributes" visibility="public" type="EAttribute" isOrdered="true" isUnique="true" upper="*" lower="0" isReadOnly="true" isDerived="true" association="_packagedElement.31"/>
<ownedAttribute xmi:type="uml:Property" xmi:id="EClass-eAllContainments" name="eAllContainments" visibility="public" type="EReference" isOrdered="true" isUnique="true" upper="*" lower="0" isReadOnly="true" isDerived="true" association="_packagedElement.32"/>
<ownedAttribute xmi:type="uml:Property" xmi:id="EClass-eAllOperations" name="eAllOperations" visibility="public" type="EOperation" isOrdered="true" isUnique="true" upper="*" lower="0" isReadOnly="true" isDerived="true" association="_packagedElement.33"/>
<ownedAttribute xmi:type="uml:Property" xmi:id="EClass-eAllStructuralFeatures" name="eAllStructuralFeatures" visibility="public" type="EStructuralFeature" isOrdered="true" isUnique="true" upper="*" lower="0" isReadOnly="true" isDerived="true" association="_packagedElement.34"/>
<ownedAttribute xmi:type="uml:Property" xmi:id="EClass-eAllSuperTypes" name="eAllSuperTypes" visibility="public" type="EClass" isOrdered="true" isUnique="true" upper="*" lower="0" isReadOnly="true" isDerived="true" association="_packagedElement.35"/>
<ownedAttribute xmi:type="uml:Property" xmi:id="EClass-eIDAttribute" name="eIDAttribute" visibility="public" type="EAttribute" isOrdered="true" isUnique="true" lower="0" isReadOnly="true" isDerived="true" association="_packagedElement.36"/>
<ownedAttribute xmi:type="uml:Property" xmi:id="EClass-eStructuralFeatures" name="eStructuralFeatures" visibility="public" type="EStructuralFeature" isOrdered="true" isUnique="true" upper="*" lower="0" aggregation="composite" association="_packagedElement.37"/>
<ownedOperation xmi:type="uml:Operation" xmi:id="EClass-isSuperTypeOf" name="isSuperTypeOf" visibility="public">
<ownedParameter xmi:type="uml:Parameter" xmi:id="EClass-isSuperTypeOf-_ownedParameter.0" isOrdered="true" isUnique="true" lower="0" direction="return">
<type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EBoolean"/>
</ownedParameter>
<ownedParameter xmi:type="uml:Parameter" xmi:id="EClass-isSuperTypeOf-someClass" name="someClass" type="EClass" isOrdered="true" isUnique="true" lower="0"/>
</ownedOperation>
<ownedOperation xmi:type="uml:Operation" xmi:id="EClass-getFeatureCount" name="getFeatureCount" visibility="public">
<ownedParameter xmi:type="uml:Parameter" xmi:id="EClass-getFeatureCount-_ownedParameter.0" isOrdered="true" isUnique="true" lower="0" direction="return">
<type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EInt"/>
</ownedParameter>
</ownedOperation>
<ownedOperation xmi:type="uml:Operation" xmi:id="EClass-getEStructuralFeature" name="getEStructuralFeature" visibility="public">
<ownedParameter xmi:type="uml:Parameter" xmi:id="EClass-getEStructuralFeature-_ownedParameter.0" type="EStructuralFeature" isOrdered="true" isUnique="true" lower="0" direction="return"/>
<ownedParameter xmi:type="uml:Parameter" xmi:id="EClass-getEStructuralFeature-featureID" name="featureID" isOrdered="true" isUnique="true" lower="0">
<type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EInt"/>
</ownedParameter>
</ownedOperation>
<ownedOperation xmi:type="uml:Operation" xmi:id="EClass-getFeatureID" name="getFeatureID" visibility="public">
<ownedParameter xmi:type="uml:Parameter" xmi:id="EClass-getFeatureID-_ownedParameter.0" isOrdered="true" isUnique="true" lower="0" direction="return">
<type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EInt"/>
</ownedParameter>
<ownedParameter xmi:type="uml:Parameter" xmi:id="EClass-getFeatureID-feature" name="feature" type="EStructuralFeature" isOrdered="true" isUnique="true" lower="0"/>
</ownedOperation>
<ownedOperation xmi:type="uml:Operation" xmi:id="EClass-getEStructuralFeature.1" name="getEStructuralFeature" visibility="public">
<ownedParameter xmi:type="uml:Parameter" xmi:id="EClass-getEStructuralFeature.1-_ownedParameter.0" type="EStructuralFeature" isOrdered="true" isUnique="true" lower="0" direction="return"/>
<ownedParameter xmi:type="uml:Parameter" xmi:id="EClass-getEStructuralFeature.1-featureName" name="featureName" isOrdered="true" isUnique="true" lower="0">
<type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EString"/>
</ownedParameter>
</ownedOperation>
</packagedElement>
<packagedElement xmi:type="uml:Association" xmi:id="_packagedElement.17" memberEnd="EClass-eSuperTypes _packagedElement.17-_ownedEnd.0">
<ownedEnd xmi:type="uml:Property" xmi:id="_packagedElement.17-_ownedEnd.0" type="EClass" association="_packagedElement.17"/>
</packagedElement>
<packagedElement xmi:type="uml:Association" xmi:id="_packagedElement.18" memberEnd="EClass-eOperations EOperation-eContainingClass.1"/>
<packagedElement xmi:type="uml:Class" xmi:id="EOperation" name="EOperation">
<generalization xmi:type="uml:Generalization" xmi:id="EOperation-_generalization.0" general="ETypedElement"/>
<ownedAttribute xmi:type="uml:Property" xmi:id="EOperation-eContainingClass" name="eContainingClass" visibility="public" type="EClass" isOrdered="true" isUnique="true" lower="0" isReadOnly="true" association="_packagedElement.20"/>
<ownedAttribute xmi:type="uml:Property" xmi:id="EOperation-eParameters" name="eParameters" visibility="public" type="EParameter" isOrdered="true" isUnique="true" upper="*" lower="0" aggregation="composite" association="_packagedElement.21"/>
<ownedAttribute xmi:type="uml:Property" xmi:id="EOperation-eParameters.1" name="eParameters" visibility="public" type="EParameter" isOrdered="true" isUnique="true" upper="*" lower="0" aggregation="composite" association="_packagedElement.23"/>
<ownedAttribute xmi:type="uml:Property" xmi:id="EOperation-eExceptions" name="eExceptions" visibility="public" type="EClassifier" isOrdered="true" isUnique="true" upper="*" lower="0" association="_packagedElement.24"/>
<ownedAttribute xmi:type="uml:Property" xmi:id="EOperation-eContainingClass.1" name="eContainingClass" visibility="public" type="EClass" isOrdered="true" isUnique="true" lower="0" isReadOnly="true" association="_packagedElement.18"/>
</packagedElement>
<packagedElement xmi:type="uml:Association" xmi:id="_packagedElement.20" memberEnd="EClass-eOperations.1 EOperation-eContainingClass"/>
<packagedElement xmi:type="uml:Association" xmi:id="_packagedElement.21" memberEnd="EOperation-eParameters EParameter-eOperation.1"/>
<packagedElement xmi:type="uml:Class" xmi:id="EParameter" name="EParameter">
<generalization xmi:type="uml:Generalization" xmi:id="EParameter-_generalization.0" general="ETypedElement"/>
<ownedAttribute xmi:type="uml:Property" xmi:id="EParameter-eOperation" name="eOperation" visibility="public" type="EOperation" isOrdered="true" isUnique="true" lower="0" isReadOnly="true" association="_packagedElement.23"/>
<ownedAttribute xmi:type="uml:Property" xmi:id="EParameter-eOperation.1" name="eOperation" visibility="public" type="EOperation" isOrdered="true" isUnique="true" lower="0" isReadOnly="true" association="_packagedElement.21"/>
</packagedElement>
<packagedElement xmi:type="uml:Association" xmi:id="_packagedElement.23" memberEnd="EOperation-eParameters.1 EParameter-eOperation"/>
<packagedElement xmi:type="uml:Association" xmi:id="_packagedElement.24" memberEnd="EOperation-eExceptions _packagedElement.24-_ownedEnd.0">
<ownedEnd xmi:type="uml:Property" xmi:id="_packagedElement.24-_ownedEnd.0" type="EOperation" association="_packagedElement.24"/>
</packagedElement>
<packagedElement xmi:type="uml:Association" xmi:id="_packagedElement.25" memberEnd="EClass-eAllAttributes _packagedElement.25-_ownedEnd.0">
<ownedEnd xmi:type="uml:Property" xmi:id="_packagedElement.25-_ownedEnd.0" type="EClass" association="_packagedElement.25"/>
</packagedElement>
<packagedElement xmi:type="uml:Association" xmi:id="_packagedElement.26" memberEnd="EClass-eAllReferences _packagedElement.26-_ownedEnd.0">
<ownedEnd xmi:type="uml:Property" xmi:id="_packagedElement.26-_ownedEnd.0" type="EClass" association="_packagedElement.26"/>
</packagedElement>
<packagedElement xmi:type="uml:Class" xmi:id="EReference" name="EReference">
<generalization xmi:type="uml:Generalization" xmi:id="EReference-_generalization.0" general="EStructuralFeature"/>
<ownedAttribute xmi:type="uml:Property" xmi:id="EReference-containment" name="containment" visibility="public" isOrdered="true" isUnique="true" lower="0">
<type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EBoolean"/>
</ownedAttribute>
<ownedAttribute xmi:type="uml:Property" xmi:id="EReference-container" name="container" visibility="public" isOrdered="true" isUnique="true" lower="0" isReadOnly="true" isDerived="true">
<type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EBoolean"/>
</ownedAttribute>
<ownedAttribute xmi:type="uml:Property" xmi:id="EReference-resolveProxies" name="resolveProxies" visibility="public" isOrdered="true" isUnique="true" lower="0">
<type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EBoolean"/>
</ownedAttribute>
<ownedAttribute xmi:type="uml:Property" xmi:id="EReference-eOpposite" name="eOpposite" visibility="public" type="EReference" isOrdered="true" isUnique="true" lower="0" association="_packagedElement.28"/>
<ownedAttribute xmi:type="uml:Property" xmi:id="EReference-eReferenceType" name="eReferenceType" visibility="public" type="EClass" isOrdered="true" isUnique="true" isReadOnly="true" isDerived="true" association="_packagedElement.29"/>
</packagedElement>
<packagedElement xmi:type="uml:Association" xmi:id="_packagedElement.28" memberEnd="EReference-eOpposite _packagedElement.28-_ownedEnd.0">
<ownedEnd xmi:type="uml:Property" xmi:id="_packagedElement.28-_ownedEnd.0" type="EReference" association="_packagedElement.28"/>
</packagedElement>
<packagedElement xmi:type="uml:Association" xmi:id="_packagedElement.29" memberEnd="EReference-eReferenceType _packagedElement.29-_ownedEnd.0">
<ownedEnd xmi:type="uml:Property" xmi:id="_packagedElement.29-_ownedEnd.0" type="EReference" association="_packagedElement.29"/>
</packagedElement>
<packagedElement xmi:type="uml:Association" xmi:id="_packagedElement.30" memberEnd="EClass-eReferences _packagedElement.30-_ownedEnd.0">
<ownedEnd xmi:type="uml:Property" xmi:id="_packagedElement.30-_ownedEnd.0" type="EClass" association="_packagedElement.30"/>
</packagedElement>
<packagedElement xmi:type="uml:Association" xmi:id="_packagedElement.31" memberEnd="EClass-eAttributes _packagedElement.31-_ownedEnd.0">
<ownedEnd xmi:type="uml:Property" xmi:id="_packagedElement.31-_ownedEnd.0" type="EClass" association="_packagedElement.31"/>
</packagedElement>
<packagedElement xmi:type="uml:Association" xmi:id="_packagedElement.32" memberEnd="EClass-eAllContainments _packagedElement.32-_ownedEnd.0">
<ownedEnd xmi:type="uml:Property" xmi:id="_packagedElement.32-_ownedEnd.0" type="EClass" association="_packagedElement.32"/>
</packagedElement>
<packagedElement xmi:type="uml:Association" xmi:id="_packagedElement.33" memberEnd="EClass-eAllOperations _packagedElement.33-_ownedEnd.0">
<ownedEnd xmi:type="uml:Property" xmi:id="_packagedElement.33-_ownedEnd.0" type="EClass" association="_packagedElement.33"/>
</packagedElement>
<packagedElement xmi:type="uml:Association" xmi:id="_packagedElement.34" memberEnd="EClass-eAllStructuralFeatures _packagedElement.34-_ownedEnd.0">
<ownedEnd xmi:type="uml:Property" xmi:id="_packagedElement.34-_ownedEnd.0" type="EClass" association="_packagedElement.34"/>
</packagedElement>
<packagedElement xmi:type="uml:Association" xmi:id="_packagedElement.35" memberEnd="EClass-eAllSuperTypes _packagedElement.35-_ownedEnd.0">
<ownedEnd xmi:type="uml:Property" xmi:id="_packagedElement.35-_ownedEnd.0" type="EClass" association="_packagedElement.35"/>
</packagedElement>
<packagedElement xmi:type="uml:Association" xmi:id="_packagedElement.36" memberEnd="EClass-eIDAttribute _packagedElement.36-_ownedEnd.0">
<ownedEnd xmi:type="uml:Property" xmi:id="_packagedElement.36-_ownedEnd.0" type="EClass" association="_packagedElement.36"/>
</packagedElement>
<packagedElement xmi:type="uml:Association" xmi:id="_packagedElement.37" memberEnd="EClass-eStructuralFeatures EStructuralFeature-eContainingClass"/>
<packagedElement xmi:type="uml:Class" xmi:id="EDataType" name="EDataType">
<generalization xmi:type="uml:Generalization" xmi:id="EDataType-_generalization.0" general="EClassifier"/>
<ownedAttribute xmi:type="uml:Property" xmi:id="EDataType-serializable" name="serializable" visibility="public" isOrdered="true" isUnique="true" lower="0">
<type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EBoolean"/>
</ownedAttribute>
</packagedElement>
<packagedElement xmi:type="uml:Association" xmi:id="_packagedElement.39" memberEnd="EFactory-ePackage EPackage-eFactoryInstance.1"/>
<packagedElement xmi:type="uml:Association" xmi:id="_packagedElement.40" memberEnd="EPackage-eSubpackages EPackage-eSuperPackage"/>
<packagedElement xmi:type="uml:Association" xmi:id="_packagedElement.41" memberEnd="EPackage-eClassifiers EClassifier-ePackage"/>
<packagedElement xmi:type="uml:Association" xmi:id="_packagedElement.42" memberEnd="EAttribute-eAttributeType _packagedElement.42-_ownedEnd.0">
<ownedEnd xmi:type="uml:Property" xmi:id="_packagedElement.42-_ownedEnd.0" type="EAttribute" association="_packagedElement.42"/>
</packagedElement>
<packagedElement xmi:type="uml:Class" xmi:id="EEnum" name="EEnum">
<generalization xmi:type="uml:Generalization" xmi:id="EEnum-_generalization.0" general="EDataType"/>
<ownedAttribute xmi:type="uml:Property" xmi:id="EEnum-eLiterals" name="eLiterals" visibility="public" type="EEnumLiteral" isOrdered="true" isUnique="true" upper="*" lower="0" aggregation="composite" association="_packagedElement.45"/>
<ownedOperation xmi:type="uml:Operation" xmi:id="EEnum-getEEnumLiteral" name="getEEnumLiteral" visibility="public">
<ownedParameter xmi:type="uml:Parameter" xmi:id="EEnum-getEEnumLiteral-_ownedParameter.0" type="EEnumLiteral" isOrdered="true" isUnique="true" lower="0" direction="return"/>
<ownedParameter xmi:type="uml:Parameter" xmi:id="EEnum-getEEnumLiteral-name" name="name" isOrdered="true" isUnique="true" lower="0">
<type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EString"/>
</ownedParameter>
</ownedOperation>
<ownedOperation xmi:type="uml:Operation" xmi:id="EEnum-getEEnumLiteral.1" name="getEEnumLiteral" visibility="public">
<ownedParameter xmi:type="uml:Parameter" xmi:id="EEnum-getEEnumLiteral.1-_ownedParameter.0" type="EEnumLiteral" isOrdered="true" isUnique="true" lower="0" direction="return"/>
<ownedParameter xmi:type="uml:Parameter" xmi:id="EEnum-getEEnumLiteral.1-value" name="value" isOrdered="true" isUnique="true" lower="0">
<type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EInt"/>
</ownedParameter>
</ownedOperation>
<ownedOperation xmi:type="uml:Operation" xmi:id="EEnum-getEEnumLiteralByLiteral" name="getEEnumLiteralByLiteral" visibility="public">
<ownedParameter xmi:type="uml:Parameter" xmi:id="EEnum-getEEnumLiteralByLiteral-_ownedParameter.0" type="EEnumLiteral" isOrdered="true" isUnique="true" lower="0" direction="return"/>
<ownedParameter xmi:type="uml:Parameter" xmi:id="EEnum-getEEnumLiteralByLiteral-literal" name="literal" isOrdered="true" isUnique="true" lower="0">
<type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EString"/>
</ownedParameter>
</ownedOperation>
</packagedElement>
<packagedElement xmi:type="uml:Class" xmi:id="EEnumLiteral" name="EEnumLiteral">
<generalization xmi:type="uml:Generalization" xmi:id="EEnumLiteral-_generalization.0" general="ENamedElement"/>
<ownedAttribute xmi:type="uml:Property" xmi:id="EEnumLiteral-value" name="value" visibility="public" isOrdered="true" isUnique="true" lower="0">
<type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EInt"/>
</ownedAttribute>
<ownedAttribute xmi:type="uml:Property" xmi:id="EEnumLiteral-instance" name="instance" visibility="public" isOrdered="true" isUnique="true" lower="0">
<type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EEnumerator"/>
</ownedAttribute>
<ownedAttribute xmi:type="uml:Property" xmi:id="EEnumLiteral-literal" name="literal" visibility="public" isOrdered="true" isUnique="true" lower="0">
<type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EString"/>
</ownedAttribute>
<ownedAttribute xmi:type="uml:Property" xmi:id="EEnumLiteral-eEnum" name="eEnum" visibility="public" type="EEnum" isOrdered="true" isUnique="true" lower="0" isReadOnly="true" association="_packagedElement.45"/>
</packagedElement>
<packagedElement xmi:type="uml:Association" xmi:id="_packagedElement.45" memberEnd="EEnum-eLiterals EEnumLiteral-eEnum"/>
<packagedElement xmi:type="uml:PrimitiveType" xmi:id="EBigDecimal" name="EBigDecimal"/>
<packagedElement xmi:type="uml:PrimitiveType" xmi:id="EBigInteger" name="EBigInteger"/>
<packagedElement xmi:type="uml:PrimitiveType" xmi:id="EBoolean" name="EBoolean"/>
<packagedElement xmi:type="uml:PrimitiveType" xmi:id="EBooleanObject" name="EBooleanObject"/>
<packagedElement xmi:type="uml:PrimitiveType" xmi:id="EByte" name="EByte"/>
<packagedElement xmi:type="uml:PrimitiveType" xmi:id="EByteArray" name="EByteArray"/>
<packagedElement xmi:type="uml:PrimitiveType" xmi:id="EByteObject" name="EByteObject"/>
<packagedElement xmi:type="uml:PrimitiveType" xmi:id="EChar" name="EChar"/>
<packagedElement xmi:type="uml:PrimitiveType" xmi:id="ECharacterObject" name="ECharacterObject"/>
<packagedElement xmi:type="uml:PrimitiveType" xmi:id="EDate" name="EDate"/>
<packagedElement xmi:type="uml:PrimitiveType" xmi:id="EDiagnosticChain" name="EDiagnosticChain"/>
<packagedElement xmi:type="uml:PrimitiveType" xmi:id="EDouble" name="EDouble"/>
<packagedElement xmi:type="uml:PrimitiveType" xmi:id="EDoubleObject" name="EDoubleObject"/>
<packagedElement xmi:type="uml:PrimitiveType" xmi:id="EEList" name="EEList"/>
<packagedElement xmi:type="uml:PrimitiveType" xmi:id="EEnumerator" name="EEnumerator"/>
<packagedElement xmi:type="uml:PrimitiveType" xmi:id="EFeatureMap" name="EFeatureMap"/>
<packagedElement xmi:type="uml:PrimitiveType" xmi:id="EFeatureMapEntry" name="EFeatureMapEntry"/>
<packagedElement xmi:type="uml:PrimitiveType" xmi:id="EFloat" name="EFloat"/>
<packagedElement xmi:type="uml:PrimitiveType" xmi:id="EFloatObject" name="EFloatObject"/>
<packagedElement xmi:type="uml:PrimitiveType" xmi:id="EInt" name="EInt"/>
<packagedElement xmi:type="uml:PrimitiveType" xmi:id="EIntegerObject" name="EIntegerObject"/>
<packagedElement xmi:type="uml:PrimitiveType" xmi:id="EJavaClass" name="EJavaClass"/>
<packagedElement xmi:type="uml:PrimitiveType" xmi:id="EJavaObject" name="EJavaObject"/>
<packagedElement xmi:type="uml:PrimitiveType" xmi:id="ELong" name="ELong"/>
<packagedElement xmi:type="uml:PrimitiveType" xmi:id="ELongObject" name="ELongObject"/>
<packagedElement xmi:type="uml:PrimitiveType" xmi:id="EMap" name="EMap"/>
<packagedElement xmi:type="uml:PrimitiveType" xmi:id="EResource" name="EResource"/>
<packagedElement xmi:type="uml:PrimitiveType" xmi:id="EResourceSet" name="EResourceSet"/>
<packagedElement xmi:type="uml:PrimitiveType" xmi:id="EShort" name="EShort"/>
<packagedElement xmi:type="uml:PrimitiveType" xmi:id="EShortObject" name="EShortObject"/>
<packagedElement xmi:type="uml:PrimitiveType" xmi:id="EString" name="EString"/>
<packagedElement xmi:type="uml:PrimitiveType" xmi:id="ETreeIterator" name="ETreeIterator"/>
<packagedElement xmi:type="uml:Class" xmi:id="EObject" name="EObject">
<ownedOperation xmi:type="uml:Operation" xmi:id="EObject-eClass" name="eClass" visibility="public">
<ownedParameter xmi:type="uml:Parameter" xmi:id="EObject-eClass-_ownedParameter.0" type="EClass" isOrdered="true" isUnique="true" lower="0" direction="return"/>
</ownedOperation>
<ownedOperation xmi:type="uml:Operation" xmi:id="EObject-eIsProxy" name="eIsProxy" visibility="public">
<ownedParameter xmi:type="uml:Parameter" xmi:id="EObject-eIsProxy-_ownedParameter.0" isOrdered="true" isUnique="true" lower="0" direction="return">
<type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EBoolean"/>
</ownedParameter>
</ownedOperation>
<ownedOperation xmi:type="uml:Operation" xmi:id="EObject-eResource" name="eResource" visibility="public">
<ownedParameter xmi:type="uml:Parameter" xmi:id="EObject-eResource-_ownedParameter.0" isOrdered="true" isUnique="true" lower="0" direction="return">
<type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EResource"/>
</ownedParameter>
</ownedOperation>
<ownedOperation xmi:type="uml:Operation" xmi:id="EObject-eContainer" name="eContainer" visibility="public">
<ownedParameter xmi:type="uml:Parameter" xmi:id="EObject-eContainer-_ownedParameter.0" type="EObject" isOrdered="true" isUnique="true" lower="0" direction="return"/>
</ownedOperation>
<ownedOperation xmi:type="uml:Operation" xmi:id="EObject-eContainingFeature" name="eContainingFeature" visibility="public">
<ownedParameter xmi:type="uml:Parameter" xmi:id="EObject-eContainingFeature-_ownedParameter.0" type="EStructuralFeature" isOrdered="true" isUnique="true" lower="0" direction="return"/>
</ownedOperation>
<ownedOperation xmi:type="uml:Operation" xmi:id="EObject-eContainmentFeature" name="eContainmentFeature" visibility="public">
<ownedParameter xmi:type="uml:Parameter" xmi:id="EObject-eContainmentFeature-_ownedParameter.0" type="EReference" isOrdered="true" isUnique="true" lower="0" direction="return"/>
</ownedOperation>
<ownedOperation xmi:type="uml:Operation" xmi:id="EObject-eContents" name="eContents" visibility="public">
<ownedParameter xmi:type="uml:Parameter" xmi:id="EObject-eContents-_ownedParameter.0" isOrdered="true" isUnique="true" lower="0" direction="return">
<type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EEList"/>
</ownedParameter>
</ownedOperation>
<ownedOperation xmi:type="uml:Operation" xmi:id="EObject-eAllContents" name="eAllContents" visibility="public">
<ownedParameter xmi:type="uml:Parameter" xmi:id="EObject-eAllContents-_ownedParameter.0" isOrdered="true" isUnique="true" lower="0" direction="return">
<type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#ETreeIterator"/>
</ownedParameter>
</ownedOperation>
<ownedOperation xmi:type="uml:Operation" xmi:id="EObject-eCrossReferences" name="eCrossReferences" visibility="public">
<ownedParameter xmi:type="uml:Parameter" xmi:id="EObject-eCrossReferences-_ownedParameter.0" isOrdered="true" isUnique="true" lower="0" direction="return">
<type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EEList"/>
</ownedParameter>
</ownedOperation>
<ownedOperation xmi:type="uml:Operation" xmi:id="EObject-eGet" name="eGet" visibility="public">
<ownedParameter xmi:type="uml:Parameter" xmi:id="EObject-eGet-_ownedParameter.0" isOrdered="true" isUnique="true" lower="0" direction="return">
<type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EJavaObject"/>
</ownedParameter>
<ownedParameter xmi:type="uml:Parameter" xmi:id="EObject-eGet-feature" name="feature" type="EStructuralFeature" isOrdered="true" isUnique="true" lower="0"/>
</ownedOperation>
<ownedOperation xmi:type="uml:Operation" xmi:id="EObject-eGet.1" name="eGet" visibility="public">
<ownedParameter xmi:type="uml:Parameter" xmi:id="EObject-eGet.1-_ownedParameter.0" isOrdered="true" isUnique="true" lower="0" direction="return">
<type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EJavaObject"/>
</ownedParameter>
<ownedParameter xmi:type="uml:Parameter" xmi:id="EObject-eGet.1-feature" name="feature" type="EStructuralFeature" isOrdered="true" isUnique="true" lower="0"/>
<ownedParameter xmi:type="uml:Parameter" xmi:id="EObject-eGet.1-resolve" name="resolve" isOrdered="true" isUnique="true" lower="0">
<type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EBoolean"/>
</ownedParameter>
</ownedOperation>
<ownedOperation xmi:type="uml:Operation" xmi:id="EObject-eSet" name="eSet" visibility="public">
<ownedParameter xmi:type="uml:Parameter" xmi:id="EObject-eSet-feature" name="feature" type="EStructuralFeature" isOrdered="true" isUnique="true" lower="0"/>
<ownedParameter xmi:type="uml:Parameter" xmi:id="EObject-eSet-newValue" name="newValue" isOrdered="true" isUnique="true" lower="0">
<type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EJavaObject"/>
</ownedParameter>
</ownedOperation>
<ownedOperation xmi:type="uml:Operation" xmi:id="EObject-eIsSet" name="eIsSet" visibility="public">
<ownedParameter xmi:type="uml:Parameter" xmi:id="EObject-eIsSet-_ownedParameter.0" isOrdered="true" isUnique="true" lower="0" direction="return">
<type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EBoolean"/>
</ownedParameter>
<ownedParameter xmi:type="uml:Parameter" xmi:id="EObject-eIsSet-feature" name="feature" type="EStructuralFeature" isOrdered="true" isUnique="true" lower="0"/>
</ownedOperation>
<ownedOperation xmi:type="uml:Operation" xmi:id="EObject-eUnset" name="eUnset" visibility="public">
<ownedParameter xmi:type="uml:Parameter" xmi:id="EObject-eUnset-feature" name="feature" type="EStructuralFeature" isOrdered="true" isUnique="true" lower="0"/>
</ownedOperation>
</packagedElement>
<profileApplication xmi:type="uml:ProfileApplication" xmi:id="_profileApplication.0">
<eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_profileApplication.0-_eAnnotations.0" source="http://www.eclipse.org/uml2/2.0.0/UML">
<references xmi:type="ecore:EPackage" href="pathmap://UML_PROFILES/Ecore.profile.uml#_vy-HUYinEdqtvbnfB2L_5w"/>
</eAnnotations>
<appliedProfile xmi:type="uml:Profile" href="pathmap://UML_PROFILES/Ecore.profile.uml#_siPt4K87Edi5QpYeY_yIpg"/>
</profileApplication>
<profileApplication xmi:type="uml:ProfileApplication" xmi:id="_profileApplication.1">
<eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_profileApplication.1-_eAnnotations.0" source="http://www.eclipse.org/uml2/2.0.0/UML">
<references xmi:type="ecore:EPackage" href="pathmap://UML_PROFILES/Standard.profile.uml#_yzU58YinEdqtvbnfB2L_5w"/>
</eAnnotations>
<appliedProfile xmi:type="uml:Profile" href="pathmap://UML_PROFILES/Standard.profile.uml#_inxqMHMjEdqjLP0o6zXVqQ"/>
</profileApplication>
</uml:Model>
<Ecore:EPackage xmi:id="_ephuXolbEdqpXLFtQZvReg" base_Package="_0" nsPrefix="ecore" nsURI="http://www.eclipse.org/emf/2002/Ecore"/>
<Ecore:EClass xmi:id="_ephuX4lbEdqpXLFtQZvReg" base_Class="EAttribute"/>
<Ecore:EAttribute xmi:id="_ephuYIlbEdqpXLFtQZvReg" base_Property="EAttribute-iD"/>
<Ecore:EReference xmi:id="_ephuYYlbEdqpXLFtQZvReg" isTransient="true" isVolatile="true" base_Property="EAttribute-eAttributeType"/>
<Ecore:EClass xmi:id="_ephuYolbEdqpXLFtQZvReg" base_Class="EStructuralFeature"/>
<Ecore:EReference xmi:id="_ephuY4lbEdqpXLFtQZvReg" isTransient="true" base_Property="EStructuralFeature-eContainingClass" isResolveProxies="false"/>
<Ecore:EAttribute xmi:id="_ephuZIlbEdqpXLFtQZvReg" base_Property="EStructuralFeature-changeable"/>
<Ecore:EAttribute xmi:id="_ephuZYlbEdqpXLFtQZvReg" base_Property="EStructuralFeature-volatile"/>
<Ecore:EAttribute xmi:id="_epnz8IlbEdqpXLFtQZvReg" base_Property="EStructuralFeature-transient"/>
<Ecore:EAttribute xmi:id="_epnz8YlbEdqpXLFtQZvReg" base_Property="EStructuralFeature-defaultValueLiteral"/>
<Ecore:EAttribute xmi:id="_epnz8olbEdqpXLFtQZvReg" isTransient="true" isVolatile="true" base_Property="EStructuralFeature-defaultValue"/>
<Ecore:EAttribute xmi:id="_epnz84lbEdqpXLFtQZvReg" base_Property="EStructuralFeature-unsettable"/>
<Ecore:EAttribute xmi:id="_epnz9IlbEdqpXLFtQZvReg" base_Property="EStructuralFeature-derived"/>
<Ecore:EOperation xmi:id="_epnz9YlbEdqpXLFtQZvReg" base_Operation="EStructuralFeature-getFeatureID"/>
<Ecore:EOperation xmi:id="_epnz9olbEdqpXLFtQZvReg" base_Operation="EStructuralFeature-getContainerClass"/>
<Ecore:EClass xmi:id="_epnz94lbEdqpXLFtQZvReg" base_Class="ETypedElement"/>
<Ecore:EAttribute xmi:id="_epnz-IlbEdqpXLFtQZvReg" base_Property="ETypedElement-ordered"/>
<Ecore:EAttribute xmi:id="_epnz-YlbEdqpXLFtQZvReg" base_Property="ETypedElement-unique"/>
<Ecore:EAttribute xmi:id="_epnz-olbEdqpXLFtQZvReg" base_Property="ETypedElement-lowerBound"/>
<Ecore:EAttribute xmi:id="_epnz-4lbEdqpXLFtQZvReg" base_Property="ETypedElement-upperBound"/>
<Ecore:EAttribute xmi:id="_epnz_IlbEdqpXLFtQZvReg" isTransient="true" isVolatile="true" base_Property="ETypedElement-many"/>
<Ecore:EAttribute xmi:id="_epnz_YlbEdqpXLFtQZvReg" isTransient="true" isVolatile="true" base_Property="ETypedElement-required"/>
<Ecore:EReference xmi:id="_epnz_olbEdqpXLFtQZvReg" base_Property="ETypedElement-eType"/>
<Ecore:EClass xmi:id="_epnz_4lbEdqpXLFtQZvReg" base_Class="ENamedElement"/>
<Ecore:EAttribute xmi:id="_epn0AIlbEdqpXLFtQZvReg" base_Property="ENamedElement-name"/>
<Ecore:EClass xmi:id="_ept6kIlbEdqpXLFtQZvReg" base_Class="EModelElement"/>
<Ecore:EReference xmi:id="_ept6kYlbEdqpXLFtQZvReg" base_Property="EModelElement-eAnnotations" isResolveProxies="false"/>
<Ecore:EOperation xmi:id="_ept6kolbEdqpXLFtQZvReg" base_Operation="EModelElement-getEAnnotation"/>
<Ecore:EParameter xmi:id="_ept6k4lbEdqpXLFtQZvReg" base_Parameter="EModelElement-getEAnnotation-source"/>
<Ecore:EClass xmi:id="_ept6lIlbEdqpXLFtQZvReg" base_Class="EAnnotation"/>
<Ecore:EAttribute xmi:id="_ept6lYlbEdqpXLFtQZvReg" base_Property="EAnnotation-source"/>
<Ecore:EReference xmi:id="_ept6lolbEdqpXLFtQZvReg" base_Property="EAnnotation-details" isResolveProxies="false"/>
<Ecore:EReference xmi:id="_ept6l4lbEdqpXLFtQZvReg" isTransient="true" base_Property="EAnnotation-eModelElement" isResolveProxies="false"/>
<Ecore:EReference xmi:id="_ept6mIlbEdqpXLFtQZvReg" base_Property="EAnnotation-contents" isResolveProxies="false"/>
<Ecore:EReference xmi:id="_ept6mYlbEdqpXLFtQZvReg" base_Property="EAnnotation-references"/>
<Ecore:EClass xmi:id="_ept6molbEdqpXLFtQZvReg" instanceClassName="java.util.Map$Entry" base_Class="EStringToStringMapEntry"/>
<Ecore:EAttribute xmi:id="_ept6m4lbEdqpXLFtQZvReg" base_Property="EStringToStringMapEntry-key"/>
<Ecore:EAttribute xmi:id="_ept6nIlbEdqpXLFtQZvReg" base_Property="EStringToStringMapEntry-value"/>
<Ecore:EClass xmi:id="_ept6nYlbEdqpXLFtQZvReg" base_Class="EClassifier"/>
<Ecore:EAttribute xmi:id="_ept6nolbEdqpXLFtQZvReg" base_Property="EClassifier-instanceClassName"/>
<Ecore:EAttribute xmi:id="_ept6n4lbEdqpXLFtQZvReg" isTransient="true" isVolatile="true" base_Property="EClassifier-instanceClass"/>
<Ecore:EAttribute xmi:id="_ept6oIlbEdqpXLFtQZvReg" isTransient="true" isVolatile="true" base_Property="EClassifier-defaultValue"/>
<Ecore:EReference xmi:id="_ep0BMIlbEdqpXLFtQZvReg" isTransient="true" base_Property="EClassifier-ePackage"/>
<Ecore:EOperation xmi:id="_ep0BMYlbEdqpXLFtQZvReg" base_Operation="EClassifier-isInstance"/>
<Ecore:EParameter xmi:id="_ep0BMolbEdqpXLFtQZvReg" base_Parameter="EClassifier-isInstance-object"/>
<Ecore:EOperation xmi:id="_ep0BM4lbEdqpXLFtQZvReg" base_Operation="EClassifier-getClassifierID"/>
<Ecore:EClass xmi:id="_ep0BNIlbEdqpXLFtQZvReg" base_Class="EPackage"/>
<Ecore:EAttribute xmi:id="_ep0BNYlbEdqpXLFtQZvReg" base_Property="EPackage-nsURI"/>
<Ecore:EAttribute xmi:id="_ep0BNolbEdqpXLFtQZvReg" base_Property="EPackage-nsPrefix"/>
<Ecore:EReference xmi:id="_ep0BN4lbEdqpXLFtQZvReg" isTransient="true" base_Property="EPackage-eFactoryInstance.1" isResolveProxies="false"/>
<Ecore:EReference xmi:id="_ep0BOIlbEdqpXLFtQZvReg" base_Property="EPackage-eSubpackages"/>
<Ecore:EReference xmi:id="_ep0BOYlbEdqpXLFtQZvReg" isTransient="true" base_Property="EPackage-eSuperPackage"/>
<Ecore:EReference xmi:id="_ep0BOolbEdqpXLFtQZvReg" base_Property="EPackage-eClassifiers"/>
<Ecore:EOperation xmi:id="_ep0BO4lbEdqpXLFtQZvReg" base_Operation="EPackage-getEClassifier"/>
<Ecore:EParameter xmi:id="_ep0BPIlbEdqpXLFtQZvReg" base_Parameter="EPackage-getEClassifier-name"/>
<Ecore:EClass xmi:id="_ep0BPYlbEdqpXLFtQZvReg" base_Class="EFactory"/>
<Ecore:EReference xmi:id="_ep0BPolbEdqpXLFtQZvReg" isTransient="true" base_Property="EFactory-ePackage.1" isResolveProxies="false"/>
<Ecore:EOperation xmi:id="_ep0BP4lbEdqpXLFtQZvReg" base_Operation="EFactory-create"/>
<Ecore:EParameter xmi:id="_ep0BQIlbEdqpXLFtQZvReg" base_Parameter="EFactory-create-eClass"/>
<Ecore:EOperation xmi:id="_ep6H0IlbEdqpXLFtQZvReg" base_Operation="EFactory-createFromString"/>
<Ecore:EParameter xmi:id="_ep6H0YlbEdqpXLFtQZvReg" base_Parameter="EFactory-createFromString-eDataType"/>
<Ecore:EParameter xmi:id="_ep6H0olbEdqpXLFtQZvReg" base_Parameter="EFactory-createFromString-literalValue"/>
<Ecore:EOperation xmi:id="_ep6H04lbEdqpXLFtQZvReg" base_Operation="EFactory-convertToString"/>
<Ecore:EParameter xmi:id="_ep6H1IlbEdqpXLFtQZvReg" base_Parameter="EFactory-convertToString-eDataType"/>
<Ecore:EParameter xmi:id="_ep6H1YlbEdqpXLFtQZvReg" base_Parameter="EFactory-convertToString-instanceValue"/>
<Ecore:EClass xmi:id="_ep6H1olbEdqpXLFtQZvReg" base_Class="EClass"/>
<Ecore:EAttribute xmi:id="_ep6H14lbEdqpXLFtQZvReg" base_Property="EClass-abstract"/>
<Ecore:EAttribute xmi:id="_ep6H2IlbEdqpXLFtQZvReg" base_Property="EClass-interface"/>
<Ecore:EReference xmi:id="_ep6H2YlbEdqpXLFtQZvReg" base_Property="EClass-eSuperTypes"/>
<Ecore:EReference xmi:id="_ep6H2olbEdqpXLFtQZvReg" base_Property="EClass-eOperations.1" isResolveProxies="false"/>
<Ecore:EReference xmi:id="_ep6H24lbEdqpXLFtQZvReg" isTransient="true" isVolatile="true" base_Property="EClass-eAllAttributes"/>
<Ecore:EReference xmi:id="_ep6H3IlbEdqpXLFtQZvReg" isTransient="true" isVolatile="true" base_Property="EClass-eAllReferences"/>
<Ecore:EReference xmi:id="_ep6H3YlbEdqpXLFtQZvReg" isTransient="true" isVolatile="true" base_Property="EClass-eReferences"/>
<Ecore:EReference xmi:id="_ep6H3olbEdqpXLFtQZvReg" isTransient="true" isVolatile="true" base_Property="EClass-eAttributes"/>
<Ecore:EReference xmi:id="_ep6H34lbEdqpXLFtQZvReg" isTransient="true" isVolatile="true" base_Property="EClass-eAllContainments"/>
<Ecore:EReference xmi:id="_ep6H4IlbEdqpXLFtQZvReg" isTransient="true" isVolatile="true" base_Property="EClass-eAllOperations"/>
<Ecore:EReference xmi:id="_ep6H4YlbEdqpXLFtQZvReg" isTransient="true" isVolatile="true" base_Property="EClass-eAllStructuralFeatures"/>
<Ecore:EReference xmi:id="_eqAOcIlbEdqpXLFtQZvReg" isTransient="true" isVolatile="true" base_Property="EClass-eAllSuperTypes"/>
<Ecore:EReference xmi:id="_eqAOcYlbEdqpXLFtQZvReg" isTransient="true" isVolatile="true" base_Property="EClass-eIDAttribute" isResolveProxies="false"/>
<Ecore:EReference xmi:id="_eqAOcolbEdqpXLFtQZvReg" base_Property="EClass-eStructuralFeatures" isResolveProxies="false"/>
<Ecore:EOperation xmi:id="_eqAOc4lbEdqpXLFtQZvReg" base_Operation="EClass-isSuperTypeOf"/>
<Ecore:EParameter xmi:id="_eqAOdIlbEdqpXLFtQZvReg" base_Parameter="EClass-isSuperTypeOf-someClass"/>
<Ecore:EOperation xmi:id="_eqAOdYlbEdqpXLFtQZvReg" base_Operation="EClass-getFeatureCount"/>
<Ecore:EOperation xmi:id="_eqAOdolbEdqpXLFtQZvReg" base_Operation="EClass-getEStructuralFeature"/>
<Ecore:EParameter xmi:id="_eqAOd4lbEdqpXLFtQZvReg" base_Parameter="EClass-getEStructuralFeature-featureID"/>
<Ecore:EOperation xmi:id="_eqAOeIlbEdqpXLFtQZvReg" base_Operation="EClass-getFeatureID"/>
<Ecore:EParameter xmi:id="_eqAOeYlbEdqpXLFtQZvReg" base_Parameter="EClass-getFeatureID-feature"/>
<Ecore:EOperation xmi:id="_eqAOeolbEdqpXLFtQZvReg" base_Operation="EClass-getEStructuralFeature.1"/>
<Ecore:EParameter xmi:id="_eqAOe4lbEdqpXLFtQZvReg" base_Parameter="EClass-getEStructuralFeature.1-featureName"/>
<Ecore:EClass xmi:id="_eqAOfIlbEdqpXLFtQZvReg" base_Class="EOperation"/>
<Ecore:EReference xmi:id="_eqAOfYlbEdqpXLFtQZvReg" base_Property="EOperation-eParameters.1" isResolveProxies="false"/>
<Ecore:EReference xmi:id="_eqAOfolbEdqpXLFtQZvReg" base_Property="EOperation-eExceptions"/>
<Ecore:EReference xmi:id="_eqAOf4lbEdqpXLFtQZvReg" isTransient="true" base_Property="EOperation-eContainingClass.1" isResolveProxies="false"/>
<Ecore:EClass xmi:id="_eqGVEIlbEdqpXLFtQZvReg" base_Class="EParameter"/>
<Ecore:EReference xmi:id="_eqGVEYlbEdqpXLFtQZvReg" isTransient="true" base_Property="EParameter-eOperation.1" isResolveProxies="false"/>
<Ecore:EClass xmi:id="_eqGVEolbEdqpXLFtQZvReg" base_Class="EReference"/>
<Ecore:EAttribute xmi:id="_eqGVE4lbEdqpXLFtQZvReg" base_Property="EReference-containment"/>
<Ecore:EAttribute xmi:id="_eqGVFIlbEdqpXLFtQZvReg" isTransient="true" isVolatile="true" base_Property="EReference-container"/>
<Ecore:EAttribute xmi:id="_eqGVFYlbEdqpXLFtQZvReg" base_Property="EReference-resolveProxies"/>
<Ecore:EReference xmi:id="_eqGVFolbEdqpXLFtQZvReg" base_Property="EReference-eOpposite"/>
<Ecore:EReference xmi:id="_eqGVF4lbEdqpXLFtQZvReg" isTransient="true" isVolatile="true" base_Property="EReference-eReferenceType"/>
<Ecore:EClass xmi:id="_eqGVGIlbEdqpXLFtQZvReg" base_Class="EDataType"/>
<Ecore:EAttribute xmi:id="_eqGVGYlbEdqpXLFtQZvReg" base_Property="EDataType-serializable"/>
<Ecore:EClass xmi:id="_eqGVGolbEdqpXLFtQZvReg" base_Class="EEnum"/>
<Ecore:EReference xmi:id="_eqGVG4lbEdqpXLFtQZvReg" base_Property="EEnum-eLiterals" isResolveProxies="false"/>
<Ecore:EOperation xmi:id="_eqGVHIlbEdqpXLFtQZvReg" base_Operation="EEnum-getEEnumLiteral"/>
<Ecore:EParameter xmi:id="_eqGVHYlbEdqpXLFtQZvReg" base_Parameter="EEnum-getEEnumLiteral-name"/>
<Ecore:EOperation xmi:id="_eqGVHolbEdqpXLFtQZvReg" base_Operation="EEnum-getEEnumLiteral.1"/>
<Ecore:EParameter xmi:id="_eqGVH4lbEdqpXLFtQZvReg" base_Parameter="EEnum-getEEnumLiteral.1-value"/>
<Ecore:EOperation xmi:id="_eqMbsIlbEdqpXLFtQZvReg" base_Operation="EEnum-getEEnumLiteralByLiteral"/>
<Ecore:EParameter xmi:id="_eqMbsYlbEdqpXLFtQZvReg" base_Parameter="EEnum-getEEnumLiteralByLiteral-literal"/>
<Ecore:EClass xmi:id="_eqMbsolbEdqpXLFtQZvReg" base_Class="EEnumLiteral"/>
<Ecore:EAttribute xmi:id="_eqMbs4lbEdqpXLFtQZvReg" base_Property="EEnumLiteral-value"/>
<Ecore:EAttribute xmi:id="_eqMbtIlbEdqpXLFtQZvReg" isTransient="true" base_Property="EEnumLiteral-instance"/>
<Ecore:EAttribute xmi:id="_eqMbtYlbEdqpXLFtQZvReg" base_Property="EEnumLiteral-literal"/>
<Ecore:EReference xmi:id="_eqMbtolbEdqpXLFtQZvReg" isTransient="true" base_Property="EEnumLiteral-eEnum" isResolveProxies="false"/>
<Ecore:EDataType xmi:id="_eqMbt4lbEdqpXLFtQZvReg" base_PrimitiveType="EBigDecimal"/>
<Ecore:EDataType xmi:id="_eqMbuIlbEdqpXLFtQZvReg" base_PrimitiveType="EBigInteger"/>
<Ecore:EDataType xmi:id="_eqMbuYlbEdqpXLFtQZvReg" base_PrimitiveType="EBoolean"/>
<Ecore:EDataType xmi:id="_eqMbuolbEdqpXLFtQZvReg" base_PrimitiveType="EBooleanObject"/>
<Ecore:EDataType xmi:id="_eqMbu4lbEdqpXLFtQZvReg" base_PrimitiveType="EByte"/>
<Ecore:EDataType xmi:id="_eqMbvIlbEdqpXLFtQZvReg" base_PrimitiveType="EByteArray"/>
<Ecore:EDataType xmi:id="_eqMbvYlbEdqpXLFtQZvReg" base_PrimitiveType="EByteObject"/>
<Ecore:EDataType xmi:id="_eqMbvolbEdqpXLFtQZvReg" base_PrimitiveType="EChar"/>
<Ecore:EDataType xmi:id="_eqMbv4lbEdqpXLFtQZvReg" base_PrimitiveType="ECharacterObject"/>
<Ecore:EDataType xmi:id="_eqSiUIlbEdqpXLFtQZvReg" base_PrimitiveType="EDate"/>
<Ecore:EDataType xmi:id="_eqSiUYlbEdqpXLFtQZvReg" base_PrimitiveType="EDiagnosticChain"/>
<Ecore:EDataType xmi:id="_eqSiUolbEdqpXLFtQZvReg" base_PrimitiveType="EDouble"/>
<Ecore:EDataType xmi:id="_eqSiU4lbEdqpXLFtQZvReg" base_PrimitiveType="EDoubleObject"/>
<Ecore:EDataType xmi:id="_eqSiVIlbEdqpXLFtQZvReg" base_PrimitiveType="EEList"/>
<Ecore:EDataType xmi:id="_eqSiVYlbEdqpXLFtQZvReg" base_PrimitiveType="EEnumerator"/>
<Ecore:EDataType xmi:id="_eqSiVolbEdqpXLFtQZvReg" base_PrimitiveType="EFeatureMap"/>
<Ecore:EDataType xmi:id="_eqSiV4lbEdqpXLFtQZvReg" base_PrimitiveType="EFeatureMapEntry"/>
<Ecore:EDataType xmi:id="_eqSiWIlbEdqpXLFtQZvReg" base_PrimitiveType="EFloat"/>
<Ecore:EDataType xmi:id="_eqSiWYlbEdqpXLFtQZvReg" base_PrimitiveType="EFloatObject"/>
<Ecore:EDataType xmi:id="_eqSiWolbEdqpXLFtQZvReg" base_PrimitiveType="EInt"/>
<Ecore:EDataType xmi:id="_eqSiW4lbEdqpXLFtQZvReg" base_PrimitiveType="EIntegerObject"/>
<Ecore:EDataType xmi:id="_eqSiXIlbEdqpXLFtQZvReg" base_PrimitiveType="EJavaClass"/>
<Ecore:EDataType xmi:id="_eqSiXYlbEdqpXLFtQZvReg" base_PrimitiveType="EJavaObject"/>
<Ecore:EDataType xmi:id="_eqSiXolbEdqpXLFtQZvReg" base_PrimitiveType="ELong"/>
<Ecore:EDataType xmi:id="_eqSiX4lbEdqpXLFtQZvReg" base_PrimitiveType="ELongObject"/>
<Ecore:EDataType xmi:id="_eqYo8IlbEdqpXLFtQZvReg" base_PrimitiveType="EMap"/>
<Ecore:EDataType xmi:id="_eqYo8YlbEdqpXLFtQZvReg" base_PrimitiveType="EResource"/>
<Ecore:EDataType xmi:id="_eqYo8olbEdqpXLFtQZvReg" base_PrimitiveType="EResourceSet"/>
<Ecore:EDataType xmi:id="_eqYo84lbEdqpXLFtQZvReg" base_PrimitiveType="EShort"/>
<Ecore:EDataType xmi:id="_eqYo9IlbEdqpXLFtQZvReg" base_PrimitiveType="EShortObject"/>
<Ecore:EDataType xmi:id="_eqYo9YlbEdqpXLFtQZvReg" base_PrimitiveType="EString"/>
<Ecore:EDataType xmi:id="_eqYo9olbEdqpXLFtQZvReg" base_PrimitiveType="ETreeIterator"/>
<Ecore:EClass xmi:id="_eqYo94lbEdqpXLFtQZvReg" base_Class="EObject"/>
<Ecore:EOperation xmi:id="_eqYo-IlbEdqpXLFtQZvReg" base_Operation="EObject-eClass"/>
<Ecore:EOperation xmi:id="_eqYo-YlbEdqpXLFtQZvReg" base_Operation="EObject-eIsProxy"/>
<Ecore:EOperation xmi:id="_eqYo-olbEdqpXLFtQZvReg" base_Operation="EObject-eResource"/>
<Ecore:EOperation xmi:id="_eqYo-4lbEdqpXLFtQZvReg" base_Operation="EObject-eContainer"/>
<Ecore:EOperation xmi:id="_eqYo_IlbEdqpXLFtQZvReg" base_Operation="EObject-eContainingFeature"/>
<Ecore:EOperation xmi:id="_eqYo_YlbEdqpXLFtQZvReg" base_Operation="EObject-eContainmentFeature"/>
<Ecore:EOperation xmi:id="_eqYo_olbEdqpXLFtQZvReg" base_Operation="EObject-eContents"/>
<Ecore:EOperation xmi:id="_eqYo_4lbEdqpXLFtQZvReg" base_Operation="EObject-eAllContents"/>
<Ecore:EOperation xmi:id="_eqYpAIlbEdqpXLFtQZvReg" base_Operation="EObject-eCrossReferences"/>
<Ecore:EOperation xmi:id="_eqevkIlbEdqpXLFtQZvReg" base_Operation="EObject-eGet"/>
<Ecore:EParameter xmi:id="_eqevkYlbEdqpXLFtQZvReg" base_Parameter="EObject-eGet-feature"/>
<Ecore:EOperation xmi:id="_eqevkolbEdqpXLFtQZvReg" base_Operation="EObject-eGet.1"/>
<Ecore:EParameter xmi:id="_eqevk4lbEdqpXLFtQZvReg" base_Parameter="EObject-eGet.1-feature"/>
<Ecore:EParameter xmi:id="_eqevlIlbEdqpXLFtQZvReg" base_Parameter="EObject-eGet.1-resolve"/>
<Ecore:EOperation xmi:id="_eqevlYlbEdqpXLFtQZvReg" base_Operation="EObject-eSet"/>
<Ecore:EParameter xmi:id="_eqevlolbEdqpXLFtQZvReg" base_Parameter="EObject-eSet-feature"/>
<Ecore:EParameter xmi:id="_eqevl4lbEdqpXLFtQZvReg" base_Parameter="EObject-eSet-newValue"/>
<Ecore:EOperation xmi:id="_eqevmIlbEdqpXLFtQZvReg" base_Operation="EObject-eIsSet"/>
<Ecore:EParameter xmi:id="_eqevmYlbEdqpXLFtQZvReg" base_Parameter="EObject-eIsSet-feature"/>
<Ecore:EOperation xmi:id="_eqevmolbEdqpXLFtQZvReg" base_Operation="EObject-eUnset"/>
<Ecore:EParameter xmi:id="_eqevm4lbEdqpXLFtQZvReg" base_Parameter="EObject-eUnset-feature"/>
<Standard:Metamodel xmi:id="_f9bvwIlcEdqpXLFtQZvReg" base_Model="_0"/>
<Standard:Metaclass xmi:id="_f9bvwYlcEdqpXLFtQZvReg" base_Class="EAttribute"/>
<Standard:Metaclass xmi:id="_f9h2YIlcEdqpXLFtQZvReg" base_Class="EStructuralFeature"/>
<Standard:Metaclass xmi:id="_f9n9AIlcEdqpXLFtQZvReg" base_Class="ETypedElement"/>
<Standard:Metaclass xmi:id="_f9n9AYlcEdqpXLFtQZvReg" base_Class="ENamedElement"/>
<Standard:Metaclass xmi:id="_f9uDoIlcEdqpXLFtQZvReg" base_Class="EModelElement"/>
<Standard:Metaclass xmi:id="_f90KQIlcEdqpXLFtQZvReg" base_Class="EAnnotation"/>
<Standard:Metaclass xmi:id="_f90KQYlcEdqpXLFtQZvReg" base_Class="EStringToStringMapEntry"/>
<Standard:Metaclass xmi:id="_f96Q4IlcEdqpXLFtQZvReg" base_Class="EClassifier"/>
<Standard:Metaclass xmi:id="_f-AXgIlcEdqpXLFtQZvReg" base_Class="EPackage"/>
<Standard:Metaclass xmi:id="_f-AXgYlcEdqpXLFtQZvReg" base_Class="EFactory"/>
<Standard:Metaclass xmi:id="_f-GeIIlcEdqpXLFtQZvReg" base_Class="EClass"/>
<Standard:Metaclass xmi:id="_f-MkwIlcEdqpXLFtQZvReg" base_Class="EOperation"/>
<Standard:Metaclass xmi:id="_f-SrYIlcEdqpXLFtQZvReg" base_Class="EParameter"/>
<Standard:Metaclass xmi:id="_f-SrYYlcEdqpXLFtQZvReg" base_Class="EReference"/>
<Standard:Metaclass xmi:id="_f-YyAIlcEdqpXLFtQZvReg" base_Class="EDataType"/>
<Standard:Metaclass xmi:id="_f-e4oIlcEdqpXLFtQZvReg" base_Class="EEnum"/>
<Standard:Metaclass xmi:id="_f-e4oYlcEdqpXLFtQZvReg" base_Class="EEnumLiteral"/>
<Standard:Metaclass xmi:id="_f-k_QIlcEdqpXLFtQZvReg" base_Class="EObject"/>
</xmi:XMI>