blob: 806bc06beddcf96406fded91ccc2163591fe5a60 [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://www.eclipse.org/uml2/schemas/Ecore/3" xmlns:Standard="http://www.eclipse.org/uml2/schemas/Standard/1" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore" xmlns:uml="http://www.eclipse.org/uml2/2.0.0/UML" xsi:schemaLocation="http://www.eclipse.org/uml2/schemas/Ecore/3 pathmap://UML_PROFILES/Ecore.profile.uml#_vy-HUYinEdqtvbnfB2L_5w http://www.eclipse.org/uml2/schemas/Standard/1 pathmap://UML_PROFILES/Standard.profile.uml#_yzU58YinEdqtvbnfB2L_5w">
<uml:Model xmi:id="_0" name="ecore">
<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" type="EClass" isOrdered="true" lower="0" isReadOnly="true" association="_packagedElement.32"/>
<ownedAttribute xmi:type="uml:Property" xmi:id="EStructuralFeature-changeable" name="changeable" visibility="public" isOrdered="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" 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" 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" 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" 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" 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" 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" 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" 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" 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" 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" 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" 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" 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" 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" type="EClassifier" isOrdered="true" lower="0" association="_packagedElement.37"/>
</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" 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" type="EAnnotation" isOrdered="true" upper="*" lower="0" aggregation="composite" association="_packagedElement.7"/>
<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" lower="0" direction="return"/>
<ownedParameter xmi:type="uml:Parameter" xmi:id="EModelElement-getEAnnotation-source" name="source" isOrdered="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" 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" type="EStringToStringMapEntry" isOrdered="true" upper="*" lower="0" aggregation="composite" association="_packagedElement.6"/>
<ownedAttribute xmi:type="uml:Property" xmi:id="EAnnotation-eModelElement" name="eModelElement" type="EModelElement" isOrdered="true" lower="0" association="_packagedElement.7"/>
<ownedAttribute xmi:type="uml:Property" xmi:id="EAnnotation-contents" name="contents" type="EObject" isOrdered="true" upper="*" lower="0" aggregation="composite" association="_packagedElement.8"/>
<ownedAttribute xmi:type="uml:Property" xmi:id="EAnnotation-references" name="references" type="EObject" isOrdered="true" upper="*" lower="0" association="_packagedElement.9"/>
</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" 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" 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.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:Association" xmi:id="_packagedElement.7" memberEnd="EModelElement-eAnnotations EAnnotation-eModelElement"/>
<packagedElement xmi:type="uml:Association" xmi:id="_packagedElement.8" memberEnd="EAnnotation-contents _packagedElement.8-_ownedEnd.0">
<ownedEnd xmi:type="uml:Property" xmi:id="_packagedElement.8-_ownedEnd.0" type="EAnnotation" association="_packagedElement.8"/>
</packagedElement>
<packagedElement xmi:type="uml:Association" xmi:id="_packagedElement.9" memberEnd="EAnnotation-references _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: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" 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" 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" 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" type="EPackage" isOrdered="true" lower="0" isReadOnly="true" association="_packagedElement.35"/>
<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" 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" 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" 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" 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" 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" type="EFactory" isOrdered="true" association="_packagedElement.34"/>
<ownedAttribute xmi:type="uml:Property" xmi:id="EPackage-eClassifiers" name="eClassifiers" type="EClassifier" isOrdered="true" upper="*" lower="0" aggregation="composite" association="_packagedElement.35"/>
<ownedAttribute xmi:type="uml:Property" xmi:id="EPackage-eSubpackages" name="eSubpackages" type="EPackage" isOrdered="true" upper="*" lower="0" aggregation="composite" association="_packagedElement.36"/>
<ownedAttribute xmi:type="uml:Property" xmi:id="EPackage-eSuperPackage" name="eSuperPackage" type="EPackage" isOrdered="true" lower="0" isReadOnly="true" association="_packagedElement.36"/>
<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" lower="0" direction="return"/>
<ownedParameter xmi:type="uml:Parameter" xmi:id="EPackage-getEClassifier-name" name="name" isOrdered="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="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" type="EPackage" isOrdered="true" association="_packagedElement.34"/>
<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" lower="0" direction="return"/>
<ownedParameter xmi:type="uml:Parameter" xmi:id="EFactory-create-eClass" name="eClass" type="EClass" isOrdered="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" 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" lower="0"/>
<ownedParameter xmi:type="uml:Parameter" xmi:id="EFactory-createFromString-literalValue" name="literalValue" isOrdered="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" 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" lower="0"/>
<ownedParameter xmi:type="uml:Parameter" xmi:id="EFactory-convertToString-instanceValue" name="instanceValue" isOrdered="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" 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" 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" type="EClass" isOrdered="true" upper="*" lower="0" association="_packagedElement.14"/>
<ownedAttribute xmi:type="uml:Property" xmi:id="EClass-eOperations" name="eOperations" type="EOperation" isOrdered="true" upper="*" lower="0" aggregation="composite" association="_packagedElement.16"/>
<ownedAttribute xmi:type="uml:Property" xmi:id="EClass-eAllAttributes" name="eAllAttributes" type="EAttribute" isOrdered="true" upper="*" lower="0" isReadOnly="true" isDerived="true" association="_packagedElement.20"/>
<ownedAttribute xmi:type="uml:Property" xmi:id="EClass-eAllReferences" name="eAllReferences" type="EReference" isOrdered="true" upper="*" lower="0" isReadOnly="true" isDerived="true" association="_packagedElement.24"/>
<ownedAttribute xmi:type="uml:Property" xmi:id="EClass-eReferences" name="eReferences" type="EReference" isOrdered="true" upper="*" lower="0" isReadOnly="true" isDerived="true" association="_packagedElement.25"/>
<ownedAttribute xmi:type="uml:Property" xmi:id="EClass-eAttributes" name="eAttributes" type="EAttribute" isOrdered="true" upper="*" lower="0" isReadOnly="true" isDerived="true" association="_packagedElement.26"/>
<ownedAttribute xmi:type="uml:Property" xmi:id="EClass-eAllContainments" name="eAllContainments" type="EReference" isOrdered="true" upper="*" lower="0" isReadOnly="true" isDerived="true" association="_packagedElement.27"/>
<ownedAttribute xmi:type="uml:Property" xmi:id="EClass-eAllOperations" name="eAllOperations" type="EOperation" isOrdered="true" upper="*" lower="0" isReadOnly="true" isDerived="true" association="_packagedElement.28"/>
<ownedAttribute xmi:type="uml:Property" xmi:id="EClass-eAllStructuralFeatures" name="eAllStructuralFeatures" type="EStructuralFeature" isOrdered="true" upper="*" lower="0" isReadOnly="true" isDerived="true" association="_packagedElement.29"/>
<ownedAttribute xmi:type="uml:Property" xmi:id="EClass-eAllSuperTypes" name="eAllSuperTypes" type="EClass" isOrdered="true" upper="*" lower="0" isReadOnly="true" isDerived="true" association="_packagedElement.30"/>
<ownedAttribute xmi:type="uml:Property" xmi:id="EClass-eIDAttribute" name="eIDAttribute" type="EAttribute" isOrdered="true" lower="0" isReadOnly="true" isDerived="true" association="_packagedElement.31"/>
<ownedAttribute xmi:type="uml:Property" xmi:id="EClass-eStructuralFeatures" name="eStructuralFeatures" type="EStructuralFeature" isOrdered="true" upper="*" lower="0" aggregation="composite" association="_packagedElement.32"/>
<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" 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" 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" 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" lower="0" direction="return"/>
<ownedParameter xmi:type="uml:Parameter" xmi:id="EClass-getEStructuralFeature-featureID" name="featureID" isOrdered="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" 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" 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" lower="0" direction="return"/>
<ownedParameter xmi:type="uml:Parameter" xmi:id="EClass-getEStructuralFeature.1-featureName" name="featureName" isOrdered="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="EClass-eSuperTypes _packagedElement.14-_ownedEnd.0">
<ownedEnd xmi:type="uml:Property" xmi:id="_packagedElement.14-_ownedEnd.0" type="EClass" association="_packagedElement.14"/>
</packagedElement>
<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" type="EClass" isOrdered="true" lower="0" isReadOnly="true" association="_packagedElement.16"/>
<ownedAttribute xmi:type="uml:Property" xmi:id="EOperation-eParameters" name="eParameters" type="EParameter" isOrdered="true" upper="*" lower="0" aggregation="composite" association="_packagedElement.18"/>
<ownedAttribute xmi:type="uml:Property" xmi:id="EOperation-eExceptions" name="eExceptions" type="EClassifier" isOrdered="true" upper="*" lower="0" association="_packagedElement.19"/>
</packagedElement>
<packagedElement xmi:type="uml:Association" xmi:id="_packagedElement.16" memberEnd="EClass-eOperations EOperation-eContainingClass"/>
<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" type="EOperation" isOrdered="true" lower="0" isReadOnly="true" association="_packagedElement.18"/>
</packagedElement>
<packagedElement xmi:type="uml:Association" xmi:id="_packagedElement.18" memberEnd="EOperation-eParameters EParameter-eOperation"/>
<packagedElement xmi:type="uml:Association" xmi:id="_packagedElement.19" memberEnd="EOperation-eExceptions _packagedElement.19-_ownedEnd.0">
<ownedEnd xmi:type="uml:Property" xmi:id="_packagedElement.19-_ownedEnd.0" type="EOperation" association="_packagedElement.19"/>
</packagedElement>
<packagedElement xmi:type="uml:Association" xmi:id="_packagedElement.20" memberEnd="EClass-eAllAttributes _packagedElement.20-_ownedEnd.0">
<ownedEnd xmi:type="uml:Property" xmi:id="_packagedElement.20-_ownedEnd.0" type="EClass" association="_packagedElement.20"/>
</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" 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" 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" 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" type="EReference" isOrdered="true" lower="0" association="_packagedElement.22"/>
<ownedAttribute xmi:type="uml:Property" xmi:id="EReference-eReferenceType" name="eReferenceType" type="EClass" isOrdered="true" isReadOnly="true" isDerived="true" association="_packagedElement.23"/>
</packagedElement>
<packagedElement xmi:type="uml:Association" xmi:id="_packagedElement.22" memberEnd="EReference-eOpposite _packagedElement.22-_ownedEnd.0">
<ownedEnd xmi:type="uml:Property" xmi:id="_packagedElement.22-_ownedEnd.0" type="EReference" association="_packagedElement.22"/>
</packagedElement>
<packagedElement xmi:type="uml:Association" xmi:id="_packagedElement.23" memberEnd="EReference-eReferenceType _packagedElement.23-_ownedEnd.0">
<ownedEnd xmi:type="uml:Property" xmi:id="_packagedElement.23-_ownedEnd.0" type="EReference" association="_packagedElement.23"/>
</packagedElement>
<packagedElement xmi:type="uml:Association" xmi:id="_packagedElement.24" memberEnd="EClass-eAllReferences _packagedElement.24-_ownedEnd.0">
<ownedEnd xmi:type="uml:Property" xmi:id="_packagedElement.24-_ownedEnd.0" type="EClass" association="_packagedElement.24"/>
</packagedElement>
<packagedElement xmi:type="uml:Association" xmi:id="_packagedElement.25" memberEnd="EClass-eReferences _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-eAttributes _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:Association" xmi:id="_packagedElement.27" memberEnd="EClass-eAllContainments _packagedElement.27-_ownedEnd.0">
<ownedEnd xmi:type="uml:Property" xmi:id="_packagedElement.27-_ownedEnd.0" type="EClass" association="_packagedElement.27"/>
</packagedElement>
<packagedElement xmi:type="uml:Association" xmi:id="_packagedElement.28" memberEnd="EClass-eAllOperations _packagedElement.28-_ownedEnd.0">
<ownedEnd xmi:type="uml:Property" xmi:id="_packagedElement.28-_ownedEnd.0" type="EClass" association="_packagedElement.28"/>
</packagedElement>
<packagedElement xmi:type="uml:Association" xmi:id="_packagedElement.29" memberEnd="EClass-eAllStructuralFeatures _packagedElement.29-_ownedEnd.0">
<ownedEnd xmi:type="uml:Property" xmi:id="_packagedElement.29-_ownedEnd.0" type="EClass" association="_packagedElement.29"/>
</packagedElement>
<packagedElement xmi:type="uml:Association" xmi:id="_packagedElement.30" memberEnd="EClass-eAllSuperTypes _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-eIDAttribute _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-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" 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.34" memberEnd="EFactory-ePackage EPackage-eFactoryInstance"/>
<packagedElement xmi:type="uml:Association" xmi:id="_packagedElement.35" memberEnd="EPackage-eClassifiers EClassifier-ePackage"/>
<packagedElement xmi:type="uml:Association" xmi:id="_packagedElement.36" memberEnd="EPackage-eSubpackages EPackage-eSuperPackage"/>
<packagedElement xmi:type="uml:Association" xmi:id="_packagedElement.37" memberEnd="ETypedElement-eType _packagedElement.37-_ownedEnd.0">
<ownedEnd xmi:type="uml:Property" xmi:id="_packagedElement.37-_ownedEnd.0" type="ETypedElement" association="_packagedElement.37"/>
</packagedElement>
<packagedElement xmi:type="uml:Association" xmi:id="_packagedElement.38" memberEnd="EAttribute-eAttributeType _packagedElement.38-_ownedEnd.0">
<ownedEnd xmi:type="uml:Property" xmi:id="_packagedElement.38-_ownedEnd.0" type="EAttribute" association="_packagedElement.38"/>
</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" type="EEnumLiteral" isOrdered="true" upper="*" lower="0" aggregation="composite" association="_packagedElement.41"/>
<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" lower="0" direction="return"/>
<ownedParameter xmi:type="uml:Parameter" xmi:id="EEnum-getEEnumLiteral-name" name="name" isOrdered="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" lower="0" direction="return"/>
<ownedParameter xmi:type="uml:Parameter" xmi:id="EEnum-getEEnumLiteral.1-value" name="value" isOrdered="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" lower="0" direction="return"/>
<ownedParameter xmi:type="uml:Parameter" xmi:id="EEnum-getEEnumLiteralByLiteral-literal" name="literal" isOrdered="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" 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" 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" 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" type="EEnum" isOrdered="true" lower="0" isReadOnly="true" association="_packagedElement.41"/>
</packagedElement>
<packagedElement xmi:type="uml:Association" xmi:id="_packagedElement.41" 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" 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" 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" 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" 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" 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" 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" 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" 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" 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" 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" 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" 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" lower="0"/>
<ownedParameter xmi:type="uml:Parameter" xmi:id="EObject-eGet.1-resolve" name="resolve" isOrdered="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" lower="0"/>
<ownedParameter xmi:type="uml:Parameter" xmi:id="EObject-eSet-newValue" name="newValue" isOrdered="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" 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" 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" lower="0"/>
</ownedOperation>
</packagedElement>
<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" 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" type="EDataType" isOrdered="true" isReadOnly="true" isDerived="true" association="_packagedElement.38"/>
</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="_JECa0K8nEdqRKeAGm8hhTw" base_Package="_0" nsPrefix="ecore" nsURI="http://www.eclipse.org/emf/2002/Ecore"/>
<Ecore:EClass xmi:id="_JECa0a8nEdqRKeAGm8hhTw" base_Class="EStructuralFeature"/>
<Ecore:EReference xmi:id="_JECa0q8nEdqRKeAGm8hhTw" isTransient="true" base_Property="EStructuralFeature-eContainingClass" isResolveProxies="false"/>
<Ecore:EAttribute xmi:id="_JECa068nEdqRKeAGm8hhTw" base_Property="EStructuralFeature-changeable"/>
<Ecore:EAttribute xmi:id="_JECa1K8nEdqRKeAGm8hhTw" base_Property="EStructuralFeature-volatile"/>
<Ecore:EAttribute xmi:id="_JECa1a8nEdqRKeAGm8hhTw" base_Property="EStructuralFeature-transient"/>
<Ecore:EAttribute xmi:id="_JECa1q8nEdqRKeAGm8hhTw" base_Property="EStructuralFeature-defaultValueLiteral"/>
<Ecore:EAttribute xmi:id="_JECa168nEdqRKeAGm8hhTw" isTransient="true" isVolatile="true" base_Property="EStructuralFeature-defaultValue"/>
<Ecore:EAttribute xmi:id="_JECa2K8nEdqRKeAGm8hhTw" base_Property="EStructuralFeature-unsettable"/>
<Ecore:EAttribute xmi:id="_JECa2a8nEdqRKeAGm8hhTw" base_Property="EStructuralFeature-derived"/>
<Ecore:EOperation xmi:id="_JECa2q8nEdqRKeAGm8hhTw" base_Operation="EStructuralFeature-getFeatureID"/>
<Ecore:EOperation xmi:id="_JECa268nEdqRKeAGm8hhTw" base_Operation="EStructuralFeature-getContainerClass"/>
<Ecore:EClass xmi:id="_JECa3K8nEdqRKeAGm8hhTw" base_Class="ETypedElement"/>
<Ecore:EAttribute xmi:id="_JECa3a8nEdqRKeAGm8hhTw" base_Property="ETypedElement-ordered"/>
<Ecore:EAttribute xmi:id="_JECa3q8nEdqRKeAGm8hhTw" base_Property="ETypedElement-unique"/>
<Ecore:EAttribute xmi:id="_JECa368nEdqRKeAGm8hhTw" base_Property="ETypedElement-lowerBound"/>
<Ecore:EAttribute xmi:id="_JECa4K8nEdqRKeAGm8hhTw" base_Property="ETypedElement-upperBound"/>
<Ecore:EAttribute xmi:id="_JECa4a8nEdqRKeAGm8hhTw" isTransient="true" isVolatile="true" base_Property="ETypedElement-many"/>
<Ecore:EAttribute xmi:id="_JECa4q8nEdqRKeAGm8hhTw" isTransient="true" isVolatile="true" base_Property="ETypedElement-required"/>
<Ecore:EReference xmi:id="_JECa468nEdqRKeAGm8hhTw" base_Property="ETypedElement-eType"/>
<Ecore:EClass xmi:id="_JECa5K8nEdqRKeAGm8hhTw" base_Class="ENamedElement"/>
<Ecore:EAttribute xmi:id="_JECa5a8nEdqRKeAGm8hhTw" base_Property="ENamedElement-name"/>
<Ecore:EClass xmi:id="_JECa5q8nEdqRKeAGm8hhTw" base_Class="EModelElement"/>
<Ecore:EReference xmi:id="_JECa568nEdqRKeAGm8hhTw" base_Property="EModelElement-eAnnotations" isResolveProxies="false"/>
<Ecore:EOperation xmi:id="_JECa6K8nEdqRKeAGm8hhTw" base_Operation="EModelElement-getEAnnotation"/>
<Ecore:EParameter xmi:id="_JECa6a8nEdqRKeAGm8hhTw" base_Parameter="EModelElement-getEAnnotation-source"/>
<Ecore:EClass xmi:id="_JECa6q8nEdqRKeAGm8hhTw" base_Class="EAnnotation"/>
<Ecore:EAttribute xmi:id="_JECa668nEdqRKeAGm8hhTw" base_Property="EAnnotation-source"/>
<Ecore:EReference xmi:id="_JECa7K8nEdqRKeAGm8hhTw" base_Property="EAnnotation-details" isResolveProxies="false"/>
<Ecore:EReference xmi:id="_JECa7a8nEdqRKeAGm8hhTw" isTransient="true" base_Property="EAnnotation-eModelElement" isResolveProxies="false"/>
<Ecore:EReference xmi:id="_JECa7q8nEdqRKeAGm8hhTw" base_Property="EAnnotation-contents" isResolveProxies="false"/>
<Ecore:EReference xmi:id="_JECa768nEdqRKeAGm8hhTw" base_Property="EAnnotation-references"/>
<Ecore:EClass xmi:id="_JECa8K8nEdqRKeAGm8hhTw" instanceClassName="java.util.Map$Entry" base_Class="EStringToStringMapEntry"/>
<Ecore:EAttribute xmi:id="_JECa8a8nEdqRKeAGm8hhTw" base_Property="EStringToStringMapEntry-key"/>
<Ecore:EAttribute xmi:id="_JECa8q8nEdqRKeAGm8hhTw" base_Property="EStringToStringMapEntry-value"/>
<Ecore:EClass xmi:id="_JECa868nEdqRKeAGm8hhTw" base_Class="EClassifier"/>
<Ecore:EAttribute xmi:id="_JECa9K8nEdqRKeAGm8hhTw" base_Property="EClassifier-instanceClassName"/>
<Ecore:EAttribute xmi:id="_JECa9a8nEdqRKeAGm8hhTw" isTransient="true" isVolatile="true" base_Property="EClassifier-instanceClass"/>
<Ecore:EAttribute xmi:id="_JECa9q8nEdqRKeAGm8hhTw" isTransient="true" isVolatile="true" base_Property="EClassifier-defaultValue"/>
<Ecore:EReference xmi:id="_JECa968nEdqRKeAGm8hhTw" isTransient="true" base_Property="EClassifier-ePackage"/>
<Ecore:EOperation xmi:id="_JECa-K8nEdqRKeAGm8hhTw" base_Operation="EClassifier-isInstance"/>
<Ecore:EParameter xmi:id="_JECa-a8nEdqRKeAGm8hhTw" base_Parameter="EClassifier-isInstance-object"/>
<Ecore:EOperation xmi:id="_JECa-q8nEdqRKeAGm8hhTw" base_Operation="EClassifier-getClassifierID"/>
<Ecore:EClass xmi:id="_JECa-68nEdqRKeAGm8hhTw" base_Class="EPackage"/>
<Ecore:EAttribute xmi:id="_JECa_K8nEdqRKeAGm8hhTw" base_Property="EPackage-nsURI"/>
<Ecore:EAttribute xmi:id="_JECa_a8nEdqRKeAGm8hhTw" base_Property="EPackage-nsPrefix"/>
<Ecore:EReference xmi:id="_JECa_q8nEdqRKeAGm8hhTw" isTransient="true" base_Property="EPackage-eFactoryInstance" isResolveProxies="false"/>
<Ecore:EReference xmi:id="_JECa_68nEdqRKeAGm8hhTw" base_Property="EPackage-eClassifiers"/>
<Ecore:EReference xmi:id="_JECbAK8nEdqRKeAGm8hhTw" base_Property="EPackage-eSubpackages"/>
<Ecore:EReference xmi:id="_JECbAa8nEdqRKeAGm8hhTw" isTransient="true" base_Property="EPackage-eSuperPackage"/>
<Ecore:EOperation xmi:id="_JECbAq8nEdqRKeAGm8hhTw" base_Operation="EPackage-getEClassifier"/>
<Ecore:EParameter xmi:id="_JECbA68nEdqRKeAGm8hhTw" base_Parameter="EPackage-getEClassifier-name"/>
<Ecore:EClass xmi:id="_JECbBK8nEdqRKeAGm8hhTw" base_Class="EFactory"/>
<Ecore:EReference xmi:id="_JECbBa8nEdqRKeAGm8hhTw" isTransient="true" base_Property="EFactory-ePackage" isResolveProxies="false"/>
<Ecore:EOperation xmi:id="_JECbBq8nEdqRKeAGm8hhTw" base_Operation="EFactory-create"/>
<Ecore:EParameter xmi:id="_JECbB68nEdqRKeAGm8hhTw" base_Parameter="EFactory-create-eClass"/>
<Ecore:EOperation xmi:id="_JECbCK8nEdqRKeAGm8hhTw" base_Operation="EFactory-createFromString"/>
<Ecore:EParameter xmi:id="_JECbCa8nEdqRKeAGm8hhTw" base_Parameter="EFactory-createFromString-eDataType"/>
<Ecore:EParameter xmi:id="_JECbCq8nEdqRKeAGm8hhTw" base_Parameter="EFactory-createFromString-literalValue"/>
<Ecore:EOperation xmi:id="_JECbC68nEdqRKeAGm8hhTw" base_Operation="EFactory-convertToString"/>
<Ecore:EParameter xmi:id="_JECbDK8nEdqRKeAGm8hhTw" base_Parameter="EFactory-convertToString-eDataType"/>
<Ecore:EParameter xmi:id="_JECbDa8nEdqRKeAGm8hhTw" base_Parameter="EFactory-convertToString-instanceValue"/>
<Ecore:EClass xmi:id="_JECbDq8nEdqRKeAGm8hhTw" base_Class="EClass"/>
<Ecore:EAttribute xmi:id="_JECbD68nEdqRKeAGm8hhTw" base_Property="EClass-abstract"/>
<Ecore:EAttribute xmi:id="_JECbEK8nEdqRKeAGm8hhTw" base_Property="EClass-interface"/>
<Ecore:EReference xmi:id="_JECbEa8nEdqRKeAGm8hhTw" base_Property="EClass-eSuperTypes"/>
<Ecore:EReference xmi:id="_JECbEq8nEdqRKeAGm8hhTw" base_Property="EClass-eOperations" isResolveProxies="false"/>
<Ecore:EReference xmi:id="_JECbE68nEdqRKeAGm8hhTw" isTransient="true" isVolatile="true" base_Property="EClass-eAllAttributes"/>
<Ecore:EReference xmi:id="_JECbFK8nEdqRKeAGm8hhTw" isTransient="true" isVolatile="true" base_Property="EClass-eAllReferences"/>
<Ecore:EReference xmi:id="_JECbFa8nEdqRKeAGm8hhTw" isTransient="true" isVolatile="true" base_Property="EClass-eReferences"/>
<Ecore:EReference xmi:id="_JECbFq8nEdqRKeAGm8hhTw" isTransient="true" isVolatile="true" base_Property="EClass-eAttributes"/>
<Ecore:EReference xmi:id="_JECbF68nEdqRKeAGm8hhTw" isTransient="true" isVolatile="true" base_Property="EClass-eAllContainments"/>
<Ecore:EReference xmi:id="_JECbGK8nEdqRKeAGm8hhTw" isTransient="true" isVolatile="true" base_Property="EClass-eAllOperations"/>
<Ecore:EReference xmi:id="_JECbGa8nEdqRKeAGm8hhTw" isTransient="true" isVolatile="true" base_Property="EClass-eAllStructuralFeatures"/>
<Ecore:EReference xmi:id="_JECbGq8nEdqRKeAGm8hhTw" isTransient="true" isVolatile="true" base_Property="EClass-eAllSuperTypes"/>
<Ecore:EReference xmi:id="_JECbG68nEdqRKeAGm8hhTw" isTransient="true" isVolatile="true" base_Property="EClass-eIDAttribute" isResolveProxies="false"/>
<Ecore:EReference xmi:id="_JECbHK8nEdqRKeAGm8hhTw" base_Property="EClass-eStructuralFeatures" isResolveProxies="false"/>
<Ecore:EOperation xmi:id="_JECbHa8nEdqRKeAGm8hhTw" base_Operation="EClass-isSuperTypeOf"/>
<Ecore:EParameter xmi:id="_JECbHq8nEdqRKeAGm8hhTw" base_Parameter="EClass-isSuperTypeOf-someClass"/>
<Ecore:EOperation xmi:id="_JECbH68nEdqRKeAGm8hhTw" base_Operation="EClass-getFeatureCount"/>
<Ecore:EOperation xmi:id="_JECbIK8nEdqRKeAGm8hhTw" base_Operation="EClass-getEStructuralFeature"/>
<Ecore:EParameter xmi:id="_JECbIa8nEdqRKeAGm8hhTw" base_Parameter="EClass-getEStructuralFeature-featureID"/>
<Ecore:EOperation xmi:id="_JECbIq8nEdqRKeAGm8hhTw" base_Operation="EClass-getFeatureID"/>
<Ecore:EParameter xmi:id="_JECbI68nEdqRKeAGm8hhTw" base_Parameter="EClass-getFeatureID-feature"/>
<Ecore:EOperation xmi:id="_JECbJK8nEdqRKeAGm8hhTw" base_Operation="EClass-getEStructuralFeature.1"/>
<Ecore:EParameter xmi:id="_JECbJa8nEdqRKeAGm8hhTw" base_Parameter="EClass-getEStructuralFeature.1-featureName"/>
<Ecore:EClass xmi:id="_JECbJq8nEdqRKeAGm8hhTw" base_Class="EOperation"/>
<Ecore:EReference xmi:id="_JECbJ68nEdqRKeAGm8hhTw" isTransient="true" base_Property="EOperation-eContainingClass" isResolveProxies="false"/>
<Ecore:EReference xmi:id="_JECbKK8nEdqRKeAGm8hhTw" base_Property="EOperation-eParameters" isResolveProxies="false"/>
<Ecore:EReference xmi:id="_JECbKa8nEdqRKeAGm8hhTw" base_Property="EOperation-eExceptions"/>
<Ecore:EClass xmi:id="_JECbKq8nEdqRKeAGm8hhTw" base_Class="EParameter"/>
<Ecore:EReference xmi:id="_JECbK68nEdqRKeAGm8hhTw" isTransient="true" base_Property="EParameter-eOperation" isResolveProxies="false"/>
<Ecore:EClass xmi:id="_JECbLK8nEdqRKeAGm8hhTw" base_Class="EReference"/>
<Ecore:EAttribute xmi:id="_JECbLa8nEdqRKeAGm8hhTw" base_Property="EReference-containment"/>
<Ecore:EAttribute xmi:id="_JECbLq8nEdqRKeAGm8hhTw" isTransient="true" isVolatile="true" base_Property="EReference-container"/>
<Ecore:EAttribute xmi:id="_JECbL68nEdqRKeAGm8hhTw" base_Property="EReference-resolveProxies"/>
<Ecore:EReference xmi:id="_JECbMK8nEdqRKeAGm8hhTw" base_Property="EReference-eOpposite"/>
<Ecore:EReference xmi:id="_JECbMa8nEdqRKeAGm8hhTw" isTransient="true" isVolatile="true" base_Property="EReference-eReferenceType"/>
<Ecore:EClass xmi:id="_JECbMq8nEdqRKeAGm8hhTw" base_Class="EDataType"/>
<Ecore:EAttribute xmi:id="_JECbM68nEdqRKeAGm8hhTw" base_Property="EDataType-serializable"/>
<Ecore:EClass xmi:id="_JECbNK8nEdqRKeAGm8hhTw" base_Class="EEnum"/>
<Ecore:EReference xmi:id="_JECbNa8nEdqRKeAGm8hhTw" base_Property="EEnum-eLiterals" isResolveProxies="false"/>
<Ecore:EOperation xmi:id="_JECbNq8nEdqRKeAGm8hhTw" base_Operation="EEnum-getEEnumLiteral"/>
<Ecore:EParameter xmi:id="_JECbN68nEdqRKeAGm8hhTw" base_Parameter="EEnum-getEEnumLiteral-name"/>
<Ecore:EOperation xmi:id="_JECbOK8nEdqRKeAGm8hhTw" base_Operation="EEnum-getEEnumLiteral.1"/>
<Ecore:EParameter xmi:id="_JECbOa8nEdqRKeAGm8hhTw" base_Parameter="EEnum-getEEnumLiteral.1-value"/>
<Ecore:EOperation xmi:id="_JECbOq8nEdqRKeAGm8hhTw" base_Operation="EEnum-getEEnumLiteralByLiteral"/>
<Ecore:EParameter xmi:id="_JECbO68nEdqRKeAGm8hhTw" base_Parameter="EEnum-getEEnumLiteralByLiteral-literal"/>
<Ecore:EClass xmi:id="_JECbPK8nEdqRKeAGm8hhTw" base_Class="EEnumLiteral"/>
<Ecore:EAttribute xmi:id="_JECbPa8nEdqRKeAGm8hhTw" base_Property="EEnumLiteral-value"/>
<Ecore:EAttribute xmi:id="_JECbPq8nEdqRKeAGm8hhTw" isTransient="true" base_Property="EEnumLiteral-instance"/>
<Ecore:EAttribute xmi:id="_JECbP68nEdqRKeAGm8hhTw" base_Property="EEnumLiteral-literal"/>
<Ecore:EReference xmi:id="_JECbQK8nEdqRKeAGm8hhTw" isTransient="true" base_Property="EEnumLiteral-eEnum" isResolveProxies="false"/>
<Ecore:EDataType xmi:id="_JECbQa8nEdqRKeAGm8hhTw" instanceClassName="java.math.BigDecimal" base_PrimitiveType="EBigDecimal"/>
<Ecore:EDataType xmi:id="_JECbQq8nEdqRKeAGm8hhTw" instanceClassName="java.math.BigInteger" base_PrimitiveType="EBigInteger"/>
<Ecore:EDataType xmi:id="_JECbQ68nEdqRKeAGm8hhTw" instanceClassName="boolean" base_PrimitiveType="EBoolean"/>
<Ecore:EDataType xmi:id="_JECbRK8nEdqRKeAGm8hhTw" xmlName="EBoolean:Object" instanceClassName="java.lang.Boolean" base_PrimitiveType="EBooleanObject"/>
<Ecore:EDataType xmi:id="_JECbRa8nEdqRKeAGm8hhTw" instanceClassName="byte" base_PrimitiveType="EByte"/>
<Ecore:EDataType xmi:id="_JECbRq8nEdqRKeAGm8hhTw" instanceClassName="byte[]" base_PrimitiveType="EByteArray"/>
<Ecore:EDataType xmi:id="_JECbR68nEdqRKeAGm8hhTw" xmlName="EByte:Object" instanceClassName="java.lang.Byte" base_PrimitiveType="EByteObject"/>
<Ecore:EDataType xmi:id="_JECbSK8nEdqRKeAGm8hhTw" instanceClassName="char" base_PrimitiveType="EChar"/>
<Ecore:EDataType xmi:id="_JECbSa8nEdqRKeAGm8hhTw" xmlName="EChar:Object" instanceClassName="java.lang.Character" base_PrimitiveType="ECharacterObject"/>
<Ecore:EDataType xmi:id="_JECbSq8nEdqRKeAGm8hhTw" instanceClassName="java.util.Date" base_PrimitiveType="EDate"/>
<Ecore:EDataType xmi:id="_JECbS68nEdqRKeAGm8hhTw" instanceClassName="org.eclipse.emf.common.util.DiagnosticChain" base_PrimitiveType="EDiagnosticChain"/>
<Ecore:EDataType xmi:id="_JECbTK8nEdqRKeAGm8hhTw" instanceClassName="double" base_PrimitiveType="EDouble"/>
<Ecore:EDataType xmi:id="_JECbTa8nEdqRKeAGm8hhTw" xmlName="EDouble:Object" instanceClassName="java.lang.Double" base_PrimitiveType="EDoubleObject"/>
<Ecore:EDataType xmi:id="_JECbTq8nEdqRKeAGm8hhTw" instanceClassName="org.eclipse.emf.common.util.EList" base_PrimitiveType="EEList"/>
<Ecore:EDataType xmi:id="_JECbT68nEdqRKeAGm8hhTw" instanceClassName="org.eclipse.emf.common.util.Enumerator" base_PrimitiveType="EEnumerator"/>
<Ecore:EDataType xmi:id="_JECbUK8nEdqRKeAGm8hhTw" instanceClassName="org.eclipse.emf.ecore.util.FeatureMap" base_PrimitiveType="EFeatureMap"/>
<Ecore:EDataType xmi:id="_JECbUa8nEdqRKeAGm8hhTw" instanceClassName="org.eclipse.emf.ecore.util.FeatureMap$Entry" base_PrimitiveType="EFeatureMapEntry"/>
<Ecore:EDataType xmi:id="_JECbUq8nEdqRKeAGm8hhTw" instanceClassName="float" base_PrimitiveType="EFloat"/>
<Ecore:EDataType xmi:id="_JECbU68nEdqRKeAGm8hhTw" xmlName="EFloat:Object" instanceClassName="java.lang.Float" base_PrimitiveType="EFloatObject"/>
<Ecore:EDataType xmi:id="_JECbVK8nEdqRKeAGm8hhTw" instanceClassName="int" base_PrimitiveType="EInt"/>
<Ecore:EDataType xmi:id="_JECbVa8nEdqRKeAGm8hhTw" xmlName="EInt:Object" instanceClassName="java.lang.Integer" base_PrimitiveType="EIntegerObject"/>
<Ecore:EDataType xmi:id="_JECbVq8nEdqRKeAGm8hhTw" instanceClassName="java.lang.Class" base_PrimitiveType="EJavaClass"/>
<Ecore:EDataType xmi:id="_JECbV68nEdqRKeAGm8hhTw" instanceClassName="java.lang.Object" base_PrimitiveType="EJavaObject"/>
<Ecore:EDataType xmi:id="_JECbWK8nEdqRKeAGm8hhTw" instanceClassName="long" base_PrimitiveType="ELong"/>
<Ecore:EDataType xmi:id="_JECbWa8nEdqRKeAGm8hhTw" xmlName="ELong:Object" instanceClassName="java.lang.Long" base_PrimitiveType="ELongObject"/>
<Ecore:EDataType xmi:id="_JECbWq8nEdqRKeAGm8hhTw" instanceClassName="java.util.Map" base_PrimitiveType="EMap"/>
<Ecore:EDataType xmi:id="_JECbW68nEdqRKeAGm8hhTw" instanceClassName="org.eclipse.emf.ecore.resource.Resource" base_PrimitiveType="EResource"/>
<Ecore:EDataType xmi:id="_JECbXK8nEdqRKeAGm8hhTw" instanceClassName="org.eclipse.emf.ecore.resource.ResourceSet" base_PrimitiveType="EResourceSet"/>
<Ecore:EDataType xmi:id="_JECbXa8nEdqRKeAGm8hhTw" instanceClassName="short" base_PrimitiveType="EShort"/>
<Ecore:EDataType xmi:id="_JECbXq8nEdqRKeAGm8hhTw" xmlName="EShort:Object" instanceClassName="java.lang.Short" base_PrimitiveType="EShortObject"/>
<Ecore:EDataType xmi:id="_JECbX68nEdqRKeAGm8hhTw" instanceClassName="java.lang.String" base_PrimitiveType="EString"/>
<Ecore:EDataType xmi:id="_JECbYK8nEdqRKeAGm8hhTw" instanceClassName="org.eclipse.emf.common.util.TreeIterator" base_PrimitiveType="ETreeIterator"/>
<Ecore:EClass xmi:id="_JECbYa8nEdqRKeAGm8hhTw" base_Class="EObject"/>
<Ecore:EOperation xmi:id="_JECbYq8nEdqRKeAGm8hhTw" base_Operation="EObject-eClass"/>
<Ecore:EOperation xmi:id="_JECbY68nEdqRKeAGm8hhTw" base_Operation="EObject-eIsProxy"/>
<Ecore:EOperation xmi:id="_JECbZK8nEdqRKeAGm8hhTw" base_Operation="EObject-eResource"/>
<Ecore:EOperation xmi:id="_JECbZa8nEdqRKeAGm8hhTw" base_Operation="EObject-eContainer"/>
<Ecore:EOperation xmi:id="_JECbZq8nEdqRKeAGm8hhTw" base_Operation="EObject-eContainingFeature"/>
<Ecore:EOperation xmi:id="_JECbZ68nEdqRKeAGm8hhTw" base_Operation="EObject-eContainmentFeature"/>
<Ecore:EOperation xmi:id="_JECbaK8nEdqRKeAGm8hhTw" base_Operation="EObject-eContents"/>
<Ecore:EOperation xmi:id="_JECbaa8nEdqRKeAGm8hhTw" base_Operation="EObject-eAllContents"/>
<Ecore:EOperation xmi:id="_JECbaq8nEdqRKeAGm8hhTw" base_Operation="EObject-eCrossReferences"/>
<Ecore:EOperation xmi:id="_JECba68nEdqRKeAGm8hhTw" base_Operation="EObject-eGet"/>
<Ecore:EParameter xmi:id="_JECbbK8nEdqRKeAGm8hhTw" base_Parameter="EObject-eGet-feature"/>
<Ecore:EOperation xmi:id="_JECbba8nEdqRKeAGm8hhTw" base_Operation="EObject-eGet.1"/>
<Ecore:EParameter xmi:id="_JECbbq8nEdqRKeAGm8hhTw" base_Parameter="EObject-eGet.1-feature"/>
<Ecore:EParameter xmi:id="_JECbb68nEdqRKeAGm8hhTw" base_Parameter="EObject-eGet.1-resolve"/>
<Ecore:EOperation xmi:id="_JECbcK8nEdqRKeAGm8hhTw" base_Operation="EObject-eSet"/>
<Ecore:EParameter xmi:id="_JECbca8nEdqRKeAGm8hhTw" base_Parameter="EObject-eSet-feature"/>
<Ecore:EParameter xmi:id="_JECbcq8nEdqRKeAGm8hhTw" base_Parameter="EObject-eSet-newValue"/>
<Ecore:EOperation xmi:id="_JECbc68nEdqRKeAGm8hhTw" base_Operation="EObject-eIsSet"/>
<Ecore:EParameter xmi:id="_JECbdK8nEdqRKeAGm8hhTw" base_Parameter="EObject-eIsSet-feature"/>
<Ecore:EOperation xmi:id="_JECbda8nEdqRKeAGm8hhTw" base_Operation="EObject-eUnset"/>
<Ecore:EParameter xmi:id="_JECbdq8nEdqRKeAGm8hhTw" base_Parameter="EObject-eUnset-feature"/>
<Ecore:EClass xmi:id="_JECbd68nEdqRKeAGm8hhTw" base_Class="EAttribute"/>
<Ecore:EAttribute xmi:id="_JECbeK8nEdqRKeAGm8hhTw" base_Property="EAttribute-iD"/>
<Ecore:EReference xmi:id="_JECbea8nEdqRKeAGm8hhTw" isTransient="true" isVolatile="true" base_Property="EAttribute-eAttributeType"/>
<Standard:Metamodel xmi:id="_YVGxIq8nEdqRKeAGm8hhTw" base_Model="_0"/>
<Standard:Metaclass xmi:id="_YVGxI68nEdqRKeAGm8hhTw" base_Class="EStructuralFeature"/>
<Standard:Metaclass xmi:id="_YVGxJK8nEdqRKeAGm8hhTw" base_Class="ETypedElement"/>
<Standard:Metaclass xmi:id="_YVGxJa8nEdqRKeAGm8hhTw" base_Class="ENamedElement"/>
<Standard:Metaclass xmi:id="_YVQiIK8nEdqRKeAGm8hhTw" base_Class="EModelElement"/>
<Standard:Metaclass xmi:id="_YVQiIa8nEdqRKeAGm8hhTw" base_Class="EAnnotation"/>
<Standard:Metaclass xmi:id="_YVQiIq8nEdqRKeAGm8hhTw" base_Class="EStringToStringMapEntry"/>
<Standard:Metaclass xmi:id="_YVQiI68nEdqRKeAGm8hhTw" base_Class="EClassifier"/>
<Standard:Metaclass xmi:id="_YVQiJK8nEdqRKeAGm8hhTw" base_Class="EPackage"/>
<Standard:Metaclass xmi:id="_YVQiJa8nEdqRKeAGm8hhTw" base_Class="EFactory"/>
<Standard:Metaclass xmi:id="_YVQiJq8nEdqRKeAGm8hhTw" base_Class="EClass"/>
<Standard:Metaclass xmi:id="_YVQiJ68nEdqRKeAGm8hhTw" base_Class="EOperation"/>
<Standard:Metaclass xmi:id="_YVQiKK8nEdqRKeAGm8hhTw" base_Class="EParameter"/>
<Standard:Metaclass xmi:id="_YVQiKa8nEdqRKeAGm8hhTw" base_Class="EReference"/>
<Standard:Metaclass xmi:id="_YVQiKq8nEdqRKeAGm8hhTw" base_Class="EDataType"/>
<Standard:Metaclass xmi:id="_YVQiK68nEdqRKeAGm8hhTw" base_Class="EEnum"/>
<Standard:Metaclass xmi:id="_YVQiLK8nEdqRKeAGm8hhTw" base_Class="EEnumLiteral"/>
<Standard:Metaclass xmi:id="_YVQiLa8nEdqRKeAGm8hhTw" base_Class="EObject"/>
<Standard:Metaclass xmi:id="_YVQiLq8nEdqRKeAGm8hhTw" base_Class="EAttribute"/>
</xmi:XMI>