blob: 8f2dd68f54e060af87b431ba7416562103ae3892 [file] [log] [blame]
<?xml version="1.0" encoding="ISO-8859-1"?>
<xmi:XMI xmi:version="20131001" xmlns:xmi="http://www.omg.org/spec/XMI/20131001" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore" xmlns:javaProfile="http:///schemas/javaProfile/_wCZm0N0oEeSfefuUt0TgMw/3" xmlns:uml="http://www.eclipse.org/uml2/5.0.0/UML" xsi:schemaLocation="http:///schemas/javaProfile/_wCZm0N0oEeSfefuUt0TgMw/3 pathmap://JAVA_PROFILE/javaProfile.uml#_wCcqIN0oEeSfefuUt0TgMw">
<uml:Profile xmi:id="_-o8hADBMEeWXsItGGUSYnQ" name="EclipseLink" metamodelReference="_-pIvXTBMEeWXsItGGUSYnQ">
<eAnnotations xmi:id="_-o8hATBMEeWXsItGGUSYnQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
<contents xmi:type="ecore:EPackage" xmi:id="_-o8hAjBMEeWXsItGGUSYnQ" name="EclipseLink" nsURI="http:///schemas/EclipseLink/_-ntK4DBMEeWXsItGGUSYnQ/0" nsPrefix="EclipseLink">
<eSubpackages xmi:id="_-o8hAzBMEeWXsItGGUSYnQ" name="org" nsURI="http:///EclipseLink/org.ecore" nsPrefix="EclipseLink.org">
<eAnnotations xmi:id="_-o8hBDBMEeWXsItGGUSYnQ" source="http://www.eclipse.org/uml2/4.0.0/UML" references="_-pIvXzBMEeWXsItGGUSYnQ"/>
<eSubpackages xmi:id="_-o8hBTBMEeWXsItGGUSYnQ" name="eclipse" nsURI="http:///EclipseLink/org/eclipse.ecore" nsPrefix="EclipseLink.org.eclipse">
<eAnnotations xmi:id="_-o8hBjBMEeWXsItGGUSYnQ" source="http://www.eclipse.org/uml2/4.0.0/UML" references="_-pIvYDBMEeWXsItGGUSYnQ"/>
<eSubpackages xmi:id="_-o8hBzBMEeWXsItGGUSYnQ" name="persistence" nsURI="http:///EclipseLink/org/eclipse/persistence.ecore" nsPrefix="EclipseLink.org.eclipse.persistence">
<eAnnotations xmi:id="_-o8hCDBMEeWXsItGGUSYnQ" source="http://www.eclipse.org/uml2/4.0.0/UML" references="_-pIvYTBMEeWXsItGGUSYnQ"/>
<eSubpackages xmi:id="_-o8hCTBMEeWXsItGGUSYnQ" name="annotations" nsURI="http:///EclipseLink/org/eclipse/persistence/annotations.ecore" nsPrefix="EclipseLink.org.eclipse.persistence.annotations">
<eAnnotations xmi:id="_-o8hCjBMEeWXsItGGUSYnQ" source="http://www.eclipse.org/uml2/4.0.0/UML" references="_-pIvYjBMEeWXsItGGUSYnQ"/>
<eClassifiers xmi:type="ecore:EEnum" xmi:id="_-o8hCzBMEeWXsItGGUSYnQ" name="ChangeTrackingType">
<eAnnotations xmi:id="_-o8hDDBMEeWXsItGGUSYnQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_-pIvYzBMEeWXsItGGUSYnQ"/>
<eLiterals xmi:id="_-o8hDTBMEeWXsItGGUSYnQ" name="ATTRIBUTE"/>
<eLiterals xmi:id="_-o8hDjBMEeWXsItGGUSYnQ" name="OBJECT" value="1"/>
<eLiterals xmi:id="_-o8hDzBMEeWXsItGGUSYnQ" name="DEFERRED" value="2"/>
<eLiterals xmi:id="_-o8hEDBMEeWXsItGGUSYnQ" name="AUTO" value="3"/>
</eClassifiers>
<eClassifiers xmi:type="ecore:EEnum" xmi:id="_-o8hETBMEeWXsItGGUSYnQ" name="OrderCorrectionType">
<eAnnotations xmi:id="_-o8hEjBMEeWXsItGGUSYnQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_-pIvaDBMEeWXsItGGUSYnQ"/>
<eLiterals xmi:id="_-o8hEzBMEeWXsItGGUSYnQ" name="READ"/>
<eLiterals xmi:id="_-o8hFDBMEeWXsItGGUSYnQ" name="READ_WRITE" value="1"/>
<eLiterals xmi:id="_-o8hFTBMEeWXsItGGUSYnQ" name="EXCEPTION" value="2"/>
</eClassifiers>
<eClassifiers xmi:type="ecore:EEnum" xmi:id="_-o8hFjBMEeWXsItGGUSYnQ" name="DatabaseChangeNotificationType">
<eAnnotations xmi:id="_-o8hFzBMEeWXsItGGUSYnQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_-pIvbDBMEeWXsItGGUSYnQ"/>
<eLiterals xmi:id="_-o8hGDBMEeWXsItGGUSYnQ" name="NONE"/>
<eLiterals xmi:id="_-o8hGTBMEeWXsItGGUSYnQ" name="INVALIDATE" value="1"/>
</eClassifiers>
<eClassifiers xmi:type="ecore:EEnum" xmi:id="_-o8hGjBMEeWXsItGGUSYnQ" name="JoinFetchType">
<eAnnotations xmi:id="_-o8hGzBMEeWXsItGGUSYnQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_-pIvbzBMEeWXsItGGUSYnQ"/>
<eLiterals xmi:id="_-o8hHDBMEeWXsItGGUSYnQ" name="INNER"/>
<eLiterals xmi:id="_-o8hHTBMEeWXsItGGUSYnQ" name="OUTER" value="1"/>
</eClassifiers>
<eClassifiers xmi:type="ecore:EEnum" xmi:id="_-o8hHjBMEeWXsItGGUSYnQ" name="CacheCoordinationType">
<eAnnotations xmi:id="_-o8hHzBMEeWXsItGGUSYnQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_-pIvcjBMEeWXsItGGUSYnQ"/>
<eLiterals xmi:id="_-o8hIDBMEeWXsItGGUSYnQ" name="SEND_OBJECT_CHANGES"/>
<eLiterals xmi:id="_-o8hITBMEeWXsItGGUSYnQ" name="INVALIDATE_CHANGED_OBJECTS" value="1"/>
<eLiterals xmi:id="_-o8hIjBMEeWXsItGGUSYnQ" name="SEND_NEW_OBJECTS_WITH_CHANGES" value="2"/>
<eLiterals xmi:id="_-o8hIzBMEeWXsItGGUSYnQ" name="NONE" value="3"/>
</eClassifiers>
<eClassifiers xmi:type="ecore:EEnum" xmi:id="_-o8hJDBMEeWXsItGGUSYnQ" name="OptimisticLockingType">
<eAnnotations xmi:id="_-o8hJTBMEeWXsItGGUSYnQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_-pIvdzBMEeWXsItGGUSYnQ"/>
<eLiterals xmi:id="_-o8hJjBMEeWXsItGGUSYnQ" name="ALL_COLUMNS"/>
<eLiterals xmi:id="_-o8hJzBMEeWXsItGGUSYnQ" name="CHANGED_COLUMNS" value="1"/>
<eLiterals xmi:id="_-o8hKDBMEeWXsItGGUSYnQ" name="SELECTED_COLUMNS" value="2"/>
<eLiterals xmi:id="_-o8hKTBMEeWXsItGGUSYnQ" name="VERSION_COLUMN" value="3"/>
</eClassifiers>
<eClassifiers xmi:type="ecore:EEnum" xmi:id="_-o8hKjBMEeWXsItGGUSYnQ" name="TenantTableDiscriminatorType">
<eAnnotations xmi:id="_-o8hKzBMEeWXsItGGUSYnQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_-pIvfDBMEeWXsItGGUSYnQ"/>
<eLiterals xmi:id="_-o8hLDBMEeWXsItGGUSYnQ" name="SCHEMA"/>
<eLiterals xmi:id="_-o8hLTBMEeWXsItGGUSYnQ" name="SUFFIX" value="1"/>
<eLiterals xmi:id="_-o8hLjBMEeWXsItGGUSYnQ" name="PREFIX" value="2"/>
</eClassifiers>
<eClassifiers xmi:type="ecore:EEnum" xmi:id="_-o8hLzBMEeWXsItGGUSYnQ" name="CacheType">
<eAnnotations xmi:id="_-o8hMDBMEeWXsItGGUSYnQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_-pIvgDBMEeWXsItGGUSYnQ"/>
<eLiterals xmi:id="_-o8hMTBMEeWXsItGGUSYnQ" name="FULL"/>
<eLiterals xmi:id="_-o8hMjBMEeWXsItGGUSYnQ" name="WEAK" value="1"/>
<eLiterals xmi:id="_-o8hMzBMEeWXsItGGUSYnQ" name="SOFT" value="2"/>
<eLiterals xmi:id="_-o8hNDBMEeWXsItGGUSYnQ" name="SOFT_WEAK" value="3"/>
<eLiterals xmi:id="_-o8hNTBMEeWXsItGGUSYnQ" name="HARD_WEAK" value="4"/>
<eLiterals xmi:id="_-o8hNjBMEeWXsItGGUSYnQ" name="CACHE" value="5"/>
<eLiterals xmi:id="_-o8hNzBMEeWXsItGGUSYnQ" name="NONE" value="6"/>
</eClassifiers>
<eClassifiers xmi:type="ecore:EEnum" xmi:id="_-o8hODBMEeWXsItGGUSYnQ" name="BatchFetchType">
<eAnnotations xmi:id="_-o8hOTBMEeWXsItGGUSYnQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_-pIviDBMEeWXsItGGUSYnQ"/>
<eLiterals xmi:id="_-o8hOjBMEeWXsItGGUSYnQ" name="JOIN"/>
<eLiterals xmi:id="_-o8hOzBMEeWXsItGGUSYnQ" name="EXISTS" value="1"/>
<eLiterals xmi:id="_-o8hPDBMEeWXsItGGUSYnQ" name="IN" value="2"/>
</eClassifiers>
<eClassifiers xmi:type="ecore:EEnum" xmi:id="_-o8hPTBMEeWXsItGGUSYnQ" name="Direction">
<eAnnotations xmi:id="_-o8hPjBMEeWXsItGGUSYnQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_-pIvjDBMEeWXsItGGUSYnQ"/>
<eLiterals xmi:id="_-o8hPzBMEeWXsItGGUSYnQ" name="IN"/>
<eLiterals xmi:id="_-o8hQDBMEeWXsItGGUSYnQ" name="OUT" value="1"/>
<eLiterals xmi:id="_-o8hQTBMEeWXsItGGUSYnQ" name="IN_OUT" value="2"/>
<eLiterals xmi:id="_-o8hQjBMEeWXsItGGUSYnQ" name="OUT_CURSOR" value="3"/>
</eClassifiers>
<eClassifiers xmi:type="ecore:EEnum" xmi:id="_-o8hQzBMEeWXsItGGUSYnQ" name="ExistenceType">
<eAnnotations xmi:id="_-o8hRDBMEeWXsItGGUSYnQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_-pIvkTBMEeWXsItGGUSYnQ"/>
<eLiterals xmi:id="_-o8hRTBMEeWXsItGGUSYnQ" name="CHECK_CACHE"/>
<eLiterals xmi:id="_-o8hRjBMEeWXsItGGUSYnQ" name="CHECK_DATABASE" value="1"/>
<eLiterals xmi:id="_-o8hRzBMEeWXsItGGUSYnQ" name="ASSUME_EXISTENCE" value="2"/>
<eLiterals xmi:id="_-o8hSDBMEeWXsItGGUSYnQ" name="ASSUME_NON_EXISTENCE" value="3"/>
</eClassifiers>
<eClassifiers xmi:type="ecore:EEnum" xmi:id="_-o8hSTBMEeWXsItGGUSYnQ" name="MultitenantType">
<eAnnotations xmi:id="_-o8hSjBMEeWXsItGGUSYnQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_-pIvljBMEeWXsItGGUSYnQ"/>
<eLiterals xmi:id="_-o8hSzBMEeWXsItGGUSYnQ" name="SINGLE_TABLE"/>
<eLiterals xmi:id="_-o8hTDBMEeWXsItGGUSYnQ" name="VPD" value="1"/>
<eLiterals xmi:id="_-o8hTTBMEeWXsItGGUSYnQ" name="TABLE_PER_TENANT" value="2"/>
</eClassifiers>
<eClassifiers xmi:type="ecore:EClass" xmi:id="_-o8hTjBMEeWXsItGGUSYnQ" name="Struct">
<eAnnotations xmi:id="_-o8hTzBMEeWXsItGGUSYnQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_-pIvmjBMEeWXsItGGUSYnQ"/>
<eOperations xmi:id="_-o8hUDBMEeWXsItGGUSYnQ" name="typeConstraint">
<eAnnotations xmi:id="_-o8hUTBMEeWXsItGGUSYnQ" source="http://www.eclipse.org/emf/2002/GenModel">
<details xmi:id="_-o8hUjBMEeWXsItGGUSYnQ" key="documentation" value="not self.base_Type.oclIsUndefined() implies Set{uml::Stereotype,&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;uml::Class, uml::Enumeration, uml::Interface}&#xD;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9; -> includes(self.base_Type.oclType())"/>
</eAnnotations>
<eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
<eParameters xmi:id="_-o8hVDBMEeWXsItGGUSYnQ" name="diagnostics">
<eAnnotations xmi:id="_-o8hVTBMEeWXsItGGUSYnQ" source="http://www.eclipse.org/emf/2002/GenModel">
<details xmi:id="_-o8hVjBMEeWXsItGGUSYnQ" key="documentation" value="The chain of diagnostics to which problems are to be appended."/>
</eAnnotations>
<eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"/>
</eParameters>
<eParameters xmi:id="_-o8hWDBMEeWXsItGGUSYnQ" name="context">
<eAnnotations xmi:id="_-o8hWTBMEeWXsItGGUSYnQ" source="http://www.eclipse.org/emf/2002/GenModel">
<details xmi:id="_-o8hWjBMEeWXsItGGUSYnQ" key="documentation" value="The cache of context-specific information."/>
</eAnnotations>
<eGenericType xmi:id="_-o8hWzBMEeWXsItGGUSYnQ">
<eTypeArguments xmi:id="_-o8hXDBMEeWXsItGGUSYnQ">
<eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
</eTypeArguments>
<eTypeArguments xmi:id="_-o8hXTBMEeWXsItGGUSYnQ">
<eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
</eTypeArguments>
<eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EMap"/>
</eGenericType>
</eParameters>
</eOperations>
<eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_-o8hXjBMEeWXsItGGUSYnQ" name="name" ordered="false" lowerBound="1">
<eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_-o8hYDBMEeWXsItGGUSYnQ" name="fields" ordered="false" upperBound="-1">
<eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_-o8hYjBMEeWXsItGGUSYnQ" name="base_Type" ordered="false">
<eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Type"/>
</eStructuralFeatures>
</eClassifiers>
<eClassifiers xmi:type="ecore:EClass" xmi:id="_-o8hZDBMEeWXsItGGUSYnQ" name="PrimaryKey">
<eAnnotations xmi:id="_-o8hZTBMEeWXsItGGUSYnQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_-pIvpjBMEeWXsItGGUSYnQ"/>
<eOperations xmi:id="_-o8hZjBMEeWXsItGGUSYnQ" name="typeConstraint">
<eAnnotations xmi:id="_-o8hZzBMEeWXsItGGUSYnQ" source="http://www.eclipse.org/emf/2002/GenModel">
<details xmi:id="_-o8haDBMEeWXsItGGUSYnQ" key="documentation" value="not self.base_Type.oclIsUndefined() implies Set{uml::Stereotype,&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;uml::Class, uml::Enumeration, uml::Interface}&#xD;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9; -> includes(self.base_Type.oclType())"/>
</eAnnotations>
<eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
<eParameters xmi:id="_-o8hajBMEeWXsItGGUSYnQ" name="diagnostics">
<eAnnotations xmi:id="_-o8hazBMEeWXsItGGUSYnQ" source="http://www.eclipse.org/emf/2002/GenModel">
<details xmi:id="_-o8hbDBMEeWXsItGGUSYnQ" key="documentation" value="The chain of diagnostics to which problems are to be appended."/>
</eAnnotations>
<eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"/>
</eParameters>
<eParameters xmi:id="_-o8hbjBMEeWXsItGGUSYnQ" name="context">
<eAnnotations xmi:id="_-o8hbzBMEeWXsItGGUSYnQ" source="http://www.eclipse.org/emf/2002/GenModel">
<details xmi:id="_-o8hcDBMEeWXsItGGUSYnQ" key="documentation" value="The cache of context-specific information."/>
</eAnnotations>
<eGenericType xmi:id="_-o8hcTBMEeWXsItGGUSYnQ">
<eTypeArguments xmi:id="_-o8hcjBMEeWXsItGGUSYnQ">
<eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
</eTypeArguments>
<eTypeArguments xmi:id="_-o8hczBMEeWXsItGGUSYnQ">
<eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
</eTypeArguments>
<eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EMap"/>
</eGenericType>
</eParameters>
</eOperations>
<eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_-o8hdDBMEeWXsItGGUSYnQ" name="validation" ordered="false" eType="_-pIvWjBMEeWXsItGGUSYnQ" defaultValueLiteral="ZERO"/>
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_-o8hdjBMEeWXsItGGUSYnQ" name="columns" ordered="false" upperBound="-1" eType="_-pIvGDBMEeWXsItGGUSYnQ" eOpposite="_-pIvGjBMEeWXsItGGUSYnQ"/>
<eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_-o8heDBMEeWXsItGGUSYnQ" name="cacheKeyType" ordered="false" eType="_-pIvFTBMEeWXsItGGUSYnQ" defaultValueLiteral="AUTO"/>
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_-o8hejBMEeWXsItGGUSYnQ" name="base_Type" ordered="false">
<eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Type"/>
</eStructuralFeatures>
</eClassifiers>
<eClassifiers xmi:type="ecore:EClass" xmi:id="_-o8hfDBMEeWXsItGGUSYnQ" name="SerializedObject">
<eAnnotations xmi:id="_-o8hfTBMEeWXsItGGUSYnQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_-pIwiDBMEeWXsItGGUSYnQ"/>
<eOperations xmi:id="_-o8hfjBMEeWXsItGGUSYnQ" name="typeConstraint">
<eAnnotations xmi:id="_-o8hfzBMEeWXsItGGUSYnQ" source="http://www.eclipse.org/emf/2002/GenModel">
<details xmi:id="_-o8hgDBMEeWXsItGGUSYnQ" key="documentation" value="not self.base_Type.oclIsUndefined() implies Set{uml::Stereotype,&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;uml::Class, uml::Enumeration, uml::Interface}&#xD;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9; -> includes(self.base_Type.oclType())"/>
</eAnnotations>
<eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
<eParameters xmi:id="_-o8hgjBMEeWXsItGGUSYnQ" name="diagnostics">
<eAnnotations xmi:id="_-o8hgzBMEeWXsItGGUSYnQ" source="http://www.eclipse.org/emf/2002/GenModel">
<details xmi:id="_-o8hhDBMEeWXsItGGUSYnQ" key="documentation" value="The chain of diagnostics to which problems are to be appended."/>
</eAnnotations>
<eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"/>
</eParameters>
<eParameters xmi:id="_-o8hhjBMEeWXsItGGUSYnQ" name="context">
<eAnnotations xmi:id="_-o8hhzBMEeWXsItGGUSYnQ" source="http://www.eclipse.org/emf/2002/GenModel">
<details xmi:id="_-o8hiDBMEeWXsItGGUSYnQ" key="documentation" value="The cache of context-specific information."/>
</eAnnotations>
<eGenericType xmi:id="_-o8hiTBMEeWXsItGGUSYnQ">
<eTypeArguments xmi:id="_-o8hijBMEeWXsItGGUSYnQ">
<eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
</eTypeArguments>
<eTypeArguments xmi:id="_-o8hizBMEeWXsItGGUSYnQ">
<eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
</eTypeArguments>
<eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EMap"/>
</eGenericType>
</eParameters>
</eOperations>
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_-o8hjDBMEeWXsItGGUSYnQ" name="value" ordered="false" lowerBound="1">
<eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Class"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_-o8hjjBMEeWXsItGGUSYnQ" name="base_Type" ordered="false">
<eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Type"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_-o8hkDBMEeWXsItGGUSYnQ" name="column" ordered="false" eType="_-pIvGDBMEeWXsItGGUSYnQ" eOpposite="_-pIvHDBMEeWXsItGGUSYnQ"/>
</eClassifiers>
<eClassifiers xmi:type="ecore:EClass" xmi:id="_-o8hkjBMEeWXsItGGUSYnQ" name="ValuePartitioning">
<eAnnotations xmi:id="_-o8hkzBMEeWXsItGGUSYnQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_-pIwujBMEeWXsItGGUSYnQ"/>
<eOperations xmi:id="_-o8hlDBMEeWXsItGGUSYnQ" name="typeConstraint">
<eAnnotations xmi:id="_-o8hlTBMEeWXsItGGUSYnQ" source="http://www.eclipse.org/emf/2002/GenModel">
<details xmi:id="_-o8hljBMEeWXsItGGUSYnQ" key="documentation" value="not self.base_Type.oclIsUndefined() implies Set{uml::Stereotype,&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;uml::Class, uml::Enumeration, uml::Interface}&#xD;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9; -> includes(self.base_Type.oclType())"/>
</eAnnotations>
<eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
<eParameters xmi:id="_-o8hmDBMEeWXsItGGUSYnQ" name="diagnostics">
<eAnnotations xmi:id="_-o8hmTBMEeWXsItGGUSYnQ" source="http://www.eclipse.org/emf/2002/GenModel">
<details xmi:id="_-o8hmjBMEeWXsItGGUSYnQ" key="documentation" value="The chain of diagnostics to which problems are to be appended."/>
</eAnnotations>
<eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"/>
</eParameters>
<eParameters xmi:id="_-o8hnDBMEeWXsItGGUSYnQ" name="context">
<eAnnotations xmi:id="_-o8hnTBMEeWXsItGGUSYnQ" source="http://www.eclipse.org/emf/2002/GenModel">
<details xmi:id="_-o8hnjBMEeWXsItGGUSYnQ" key="documentation" value="The cache of context-specific information."/>
</eAnnotations>
<eGenericType xmi:id="_-o8hnzBMEeWXsItGGUSYnQ">
<eTypeArguments xmi:id="_-o8hoDBMEeWXsItGGUSYnQ">
<eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
</eTypeArguments>
<eTypeArguments xmi:id="_-o8hoTBMEeWXsItGGUSYnQ">
<eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
</eTypeArguments>
<eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EMap"/>
</eGenericType>
</eParameters>
</eOperations>
<eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_-o8hojBMEeWXsItGGUSYnQ" name="name" ordered="false" lowerBound="1">
<eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_-o8hpDBMEeWXsItGGUSYnQ" name="partitions" ordered="false" upperBound="-1" eType="_-o8htjBMEeWXsItGGUSYnQ" containment="true" eOpposite="_-o8h0jBMEeWXsItGGUSYnQ"/>
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_-o8hpjBMEeWXsItGGUSYnQ" name="partitionValueType" ordered="false">
<eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Class"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_-o8hqDBMEeWXsItGGUSYnQ" name="defaultConnectionPool" ordered="false">
<eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_-o8hqjBMEeWXsItGGUSYnQ" name="unionUnpartitionableQueries" ordered="false" defaultValueLiteral="false">
<eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_-o8hrDBMEeWXsItGGUSYnQ" name="base_Type" ordered="false">
<eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Type"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_-o8hrjBMEeWXsItGGUSYnQ" name="base_Operation" ordered="false">
<eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Operation"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_-o8hsDBMEeWXsItGGUSYnQ" name="base_Property" ordered="false">
<eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Property"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_-o8hsjBMEeWXsItGGUSYnQ" name="base_EnumerationLiteral" ordered="false">
<eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//EnumerationLiteral"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_-o8htDBMEeWXsItGGUSYnQ" name="partitionColumn" ordered="false" lowerBound="1" eType="_-pIvGDBMEeWXsItGGUSYnQ" eOpposite="_-pIvHjBMEeWXsItGGUSYnQ"/>
</eClassifiers>
<eClassifiers xmi:type="ecore:EClass" xmi:id="_-o8htjBMEeWXsItGGUSYnQ" name="ValuePartition">
<eAnnotations xmi:id="_-o8htzBMEeWXsItGGUSYnQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_-pIvtzBMEeWXsItGGUSYnQ"/>
<eOperations xmi:id="_-o8huDBMEeWXsItGGUSYnQ" name="typeConstraint">
<eAnnotations xmi:id="_-o8huTBMEeWXsItGGUSYnQ" source="http://www.eclipse.org/emf/2002/GenModel">
<details xmi:id="_-o8hujBMEeWXsItGGUSYnQ" key="documentation" value="not self.base_Type.oclIsUndefined() implies Set{uml::Stereotype,&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;uml::Class, uml::Enumeration, uml::Interface}&#xD;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9; -> includes(self.base_Type.oclType())"/>
</eAnnotations>
<eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
<eParameters xmi:id="_-o8hvDBMEeWXsItGGUSYnQ" name="diagnostics">
<eAnnotations xmi:id="_-o8hvTBMEeWXsItGGUSYnQ" source="http://www.eclipse.org/emf/2002/GenModel">
<details xmi:id="_-o8hvjBMEeWXsItGGUSYnQ" key="documentation" value="The chain of diagnostics to which problems are to be appended."/>
</eAnnotations>
<eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"/>
</eParameters>
<eParameters xmi:id="_-o8hwDBMEeWXsItGGUSYnQ" name="context">
<eAnnotations xmi:id="_-o8hwTBMEeWXsItGGUSYnQ" source="http://www.eclipse.org/emf/2002/GenModel">
<details xmi:id="_-o8hwjBMEeWXsItGGUSYnQ" key="documentation" value="The cache of context-specific information."/>
</eAnnotations>
<eGenericType xmi:id="_-o8hwzBMEeWXsItGGUSYnQ">
<eTypeArguments xmi:id="_-o8hxDBMEeWXsItGGUSYnQ">
<eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
</eTypeArguments>
<eTypeArguments xmi:id="_-o8hxTBMEeWXsItGGUSYnQ">
<eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
</eTypeArguments>
<eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EMap"/>
</eGenericType>
</eParameters>
</eOperations>
<eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_-o8hxjBMEeWXsItGGUSYnQ" name="value" ordered="false" lowerBound="1">
<eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_-o8hyDBMEeWXsItGGUSYnQ" name="connectionPool" ordered="false" lowerBound="1">
<eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_-o8hyjBMEeWXsItGGUSYnQ" name="base_Type" ordered="false">
<eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Type"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_-o8hzDBMEeWXsItGGUSYnQ" name="base_Operation" ordered="false">
<eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Operation"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_-o8hzjBMEeWXsItGGUSYnQ" name="base_Property" ordered="false">
<eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Property"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_-o8h0DBMEeWXsItGGUSYnQ" name="base_EnumerationLiteral" ordered="false">
<eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//EnumerationLiteral"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_-o8h0jBMEeWXsItGGUSYnQ" name="partitions_ValuePartitioning" ordered="false" eType="_-o8hkjBMEeWXsItGGUSYnQ" eOpposite="_-o8hpDBMEeWXsItGGUSYnQ"/>
</eClassifiers>
<eClassifiers xmi:type="ecore:EClass" xmi:id="_-o8h1DBMEeWXsItGGUSYnQ" name="BasicCollection">
<eAnnotations xmi:id="_-o8h1TBMEeWXsItGGUSYnQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_-pIw_zBMEeWXsItGGUSYnQ"/>
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_-o8h1jBMEeWXsItGGUSYnQ" name="fetch" ordered="false" eType="_-pIvLjBMEeWXsItGGUSYnQ" eOpposite="_-pIvNjBMEeWXsItGGUSYnQ"/>
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_-o8h2DBMEeWXsItGGUSYnQ" name="base_Operation" ordered="false">
<eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Operation"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_-o8h2jBMEeWXsItGGUSYnQ" name="base_Property" ordered="false">
<eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Property"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_-o8h3DBMEeWXsItGGUSYnQ" name="base_EnumerationLiteral" ordered="false">
<eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//EnumerationLiteral"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_-o8h3jBMEeWXsItGGUSYnQ" name="valueColumn" ordered="false" eType="_-pIvGDBMEeWXsItGGUSYnQ" eOpposite="_-pIvIDBMEeWXsItGGUSYnQ"/>
</eClassifiers>
<eClassifiers xmi:type="ecore:EClass" xmi:id="_-o8h4DBMEeWXsItGGUSYnQ" name="Transformation">
<eAnnotations xmi:id="_-o8h4TBMEeWXsItGGUSYnQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_-pIxmDBMEeWXsItGGUSYnQ"/>
<eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_-o8h4jBMEeWXsItGGUSYnQ" name="optional" ordered="false" defaultValueLiteral="true">
<eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_-o8h5DBMEeWXsItGGUSYnQ" name="base_Operation" ordered="false">
<eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Operation"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_-o8h5jBMEeWXsItGGUSYnQ" name="base_Property" ordered="false">
<eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Property"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_-o8h6DBMEeWXsItGGUSYnQ" name="base_EnumerationLiteral" ordered="false">
<eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//EnumerationLiteral"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_-o8h6jBMEeWXsItGGUSYnQ" name="fetch" ordered="false" eType="_-pIvLjBMEeWXsItGGUSYnQ" eOpposite="_-pIvMDBMEeWXsItGGUSYnQ"/>
</eClassifiers>
<eClassifiers xmi:type="ecore:EClass" xmi:id="_-o8h7DBMEeWXsItGGUSYnQ" name="BasicMap">
<eAnnotations xmi:id="_-o8h7TBMEeWXsItGGUSYnQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_-pIzDTBMEeWXsItGGUSYnQ"/>
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_-o8h7jBMEeWXsItGGUSYnQ" name="keyColumn" ordered="false" eType="_-pIvGDBMEeWXsItGGUSYnQ" eOpposite="_-pIvIjBMEeWXsItGGUSYnQ"/>
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_-o8h8DBMEeWXsItGGUSYnQ" name="keyConverter" ordered="false" eType="_-o8h_jBMEeWXsItGGUSYnQ" containment="true" eOpposite="_-o8iCjBMEeWXsItGGUSYnQ"/>
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_-o8h8jBMEeWXsItGGUSYnQ" name="valueConverter" ordered="false" eType="_-o8h_jBMEeWXsItGGUSYnQ" containment="true" eOpposite="_-o8iCDBMEeWXsItGGUSYnQ"/>
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_-o8h9DBMEeWXsItGGUSYnQ" name="valueColumn" ordered="false" eType="_-pIvGDBMEeWXsItGGUSYnQ" eOpposite="_-pIvJDBMEeWXsItGGUSYnQ"/>
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_-o8h9jBMEeWXsItGGUSYnQ" name="base_Operation" ordered="false">
<eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Operation"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_-o8h-DBMEeWXsItGGUSYnQ" name="base_Property" ordered="false">
<eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Property"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_-o8h-jBMEeWXsItGGUSYnQ" name="base_EnumerationLiteral" ordered="false">
<eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//EnumerationLiteral"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_-o8h_DBMEeWXsItGGUSYnQ" name="fetch" ordered="false" eType="_-pIvLjBMEeWXsItGGUSYnQ" eOpposite="_-pIvMjBMEeWXsItGGUSYnQ"/>
</eClassifiers>
<eClassifiers xmi:type="ecore:EClass" xmi:id="_-o8h_jBMEeWXsItGGUSYnQ" name="Convert">
<eAnnotations xmi:id="_-o8h_zBMEeWXsItGGUSYnQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_-pI00TBMEeWXsItGGUSYnQ"/>
<eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_-o8iADBMEeWXsItGGUSYnQ" name="value" ordered="false" defaultValueLiteral="&quot;none&quot;">
<eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_-o8iAjBMEeWXsItGGUSYnQ" name="base_Operation" ordered="false">
<eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Operation"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_-o8iBDBMEeWXsItGGUSYnQ" name="base_Property" ordered="false">
<eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Property"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_-o8iBjBMEeWXsItGGUSYnQ" name="base_EnumerationLiteral" ordered="false">
<eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//EnumerationLiteral"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_-o8iCDBMEeWXsItGGUSYnQ" name="valueConverter_BasicMap" ordered="false" eType="_-o8h7DBMEeWXsItGGUSYnQ" eOpposite="_-o8h8jBMEeWXsItGGUSYnQ"/>
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_-o8iCjBMEeWXsItGGUSYnQ" name="keyConverter_BasicMap" ordered="false" eType="_-o8h7DBMEeWXsItGGUSYnQ" eOpposite="_-o8h8DBMEeWXsItGGUSYnQ"/>
</eClassifiers>
<eClassifiers xmi:type="ecore:EClass" xmi:id="_-o8iDDBMEeWXsItGGUSYnQ" name="VariableOneToOne">
<eAnnotations xmi:id="_-o8iDTBMEeWXsItGGUSYnQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_-pI1KTBMEeWXsItGGUSYnQ"/>
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_-o8iDjBMEeWXsItGGUSYnQ" name="targetInterface" ordered="false">
<eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Class"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_-o8iEDBMEeWXsItGGUSYnQ" name="cascade" ordered="false" upperBound="-1" eType="_-pIvODBMEeWXsItGGUSYnQ" eOpposite="_-pIvOjBMEeWXsItGGUSYnQ"/>
<eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_-o8iEjBMEeWXsItGGUSYnQ" name="optional" ordered="false" defaultValueLiteral="true">
<eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_-o8iFDBMEeWXsItGGUSYnQ" name="orphanRemoval" ordered="false" defaultValueLiteral="false">
<eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_-o8iFjBMEeWXsItGGUSYnQ" name="discriminatorColumn" ordered="false" eType="_-pIvPDBMEeWXsItGGUSYnQ" eOpposite="_-pIvPjBMEeWXsItGGUSYnQ"/>
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_-o8iGDBMEeWXsItGGUSYnQ" name="discriminatorClasses" ordered="false" upperBound="-1" eType="_-o8iIjBMEeWXsItGGUSYnQ" containment="true" eOpposite="_-o8iKDBMEeWXsItGGUSYnQ"/>
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_-o8iGjBMEeWXsItGGUSYnQ" name="base_Operation" ordered="false">
<eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Operation"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_-o8iHDBMEeWXsItGGUSYnQ" name="base_Property" ordered="false">
<eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Property"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_-o8iHjBMEeWXsItGGUSYnQ" name="base_EnumerationLiteral" ordered="false">
<eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//EnumerationLiteral"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_-o8iIDBMEeWXsItGGUSYnQ" name="fetch" ordered="false" eType="_-pIvLjBMEeWXsItGGUSYnQ" eOpposite="_-pIvNDBMEeWXsItGGUSYnQ"/>
</eClassifiers>
<eClassifiers xmi:type="ecore:EClass" xmi:id="_-o8iIjBMEeWXsItGGUSYnQ" name="DiscriminatorClass">
<eAnnotations xmi:id="_-o8iIzBMEeWXsItGGUSYnQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_-pI1hTBMEeWXsItGGUSYnQ"/>
<eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_-o8iJDBMEeWXsItGGUSYnQ" name="discriminator" ordered="false" lowerBound="1">
<eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_-o8iJjBMEeWXsItGGUSYnQ" name="value" ordered="false" lowerBound="1">
<eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Class"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_-o8iKDBMEeWXsItGGUSYnQ" name="discriminatorClasses_VariableOneToOne" ordered="false" eType="_-o8iDDBMEeWXsItGGUSYnQ" eOpposite="_-o8iGDBMEeWXsItGGUSYnQ"/>
</eClassifiers>
<eClassifiers xmi:type="ecore:EClass" xmi:id="_-o8iKjBMEeWXsItGGUSYnQ" name="OptimisticLocking">
<eAnnotations xmi:id="_-o8iKzBMEeWXsItGGUSYnQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_-pIzNjBMEeWXsItGGUSYnQ"/>
<eOperations xmi:id="_-o8iLDBMEeWXsItGGUSYnQ" name="typeConstraint">
<eAnnotations xmi:id="_-o8iLTBMEeWXsItGGUSYnQ" source="http://www.eclipse.org/emf/2002/GenModel">
<details xmi:id="_-o8iLjBMEeWXsItGGUSYnQ" key="documentation" value="not self.base_Type.oclIsUndefined() implies Set{uml::Stereotype,&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;uml::Class, uml::Enumeration, uml::Interface}&#xD;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9; -> includes(self.base_Type.oclType())"/>
</eAnnotations>
<eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
<eParameters xmi:id="_-o8iMDBMEeWXsItGGUSYnQ" name="diagnostics">
<eAnnotations xmi:id="_-o8iMTBMEeWXsItGGUSYnQ" source="http://www.eclipse.org/emf/2002/GenModel">
<details xmi:id="_-o8iMjBMEeWXsItGGUSYnQ" key="documentation" value="The chain of diagnostics to which problems are to be appended."/>
</eAnnotations>
<eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"/>
</eParameters>
<eParameters xmi:id="_-o8iNDBMEeWXsItGGUSYnQ" name="context">
<eAnnotations xmi:id="_-o8iNTBMEeWXsItGGUSYnQ" source="http://www.eclipse.org/emf/2002/GenModel">
<details xmi:id="_-o8iNjBMEeWXsItGGUSYnQ" key="documentation" value="The cache of context-specific information."/>
</eAnnotations>
<eGenericType xmi:id="_-o8iNzBMEeWXsItGGUSYnQ">
<eTypeArguments xmi:id="_-o8iODBMEeWXsItGGUSYnQ">
<eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
</eTypeArguments>
<eTypeArguments xmi:id="_-o8iOTBMEeWXsItGGUSYnQ">
<eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
</eTypeArguments>
<eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EMap"/>
</eGenericType>
</eParameters>
</eOperations>
<eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_-o8iOjBMEeWXsItGGUSYnQ" name="type" ordered="false" eType="_-o8hJDBMEeWXsItGGUSYnQ" defaultValueLiteral="VERSION_COLUMN"/>
<eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_-o8iPDBMEeWXsItGGUSYnQ" name="cascade" ordered="false" defaultValueLiteral="false">
<eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_-o8iPjBMEeWXsItGGUSYnQ" name="base_Type" ordered="false">
<eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Type"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_-o8iQDBMEeWXsItGGUSYnQ" name="selectedColumns" ordered="false" upperBound="-1" eType="_-pIvGDBMEeWXsItGGUSYnQ" eOpposite="_-pIvJjBMEeWXsItGGUSYnQ"/>
</eClassifiers>
<eClassifiers xmi:type="ecore:EClass" xmi:id="_-o8iQjBMEeWXsItGGUSYnQ" name="HashPartitioning">
<eAnnotations xmi:id="_-o8iQzBMEeWXsItGGUSYnQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_-pIz2DBMEeWXsItGGUSYnQ"/>
<eOperations xmi:id="_-o8iRDBMEeWXsItGGUSYnQ" name="typeConstraint">
<eAnnotations xmi:id="_-o8iRTBMEeWXsItGGUSYnQ" source="http://www.eclipse.org/emf/2002/GenModel">
<details xmi:id="_-o8iRjBMEeWXsItGGUSYnQ" key="documentation" value="not self.base_Type.oclIsUndefined() implies Set{uml::Stereotype,&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;uml::Class, uml::Enumeration, uml::Interface}&#xD;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9; -> includes(self.base_Type.oclType())"/>
</eAnnotations>
<eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
<eParameters xmi:id="_-o8iSDBMEeWXsItGGUSYnQ" name="diagnostics">
<eAnnotations xmi:id="_-o8iSTBMEeWXsItGGUSYnQ" source="http://www.eclipse.org/emf/2002/GenModel">
<details xmi:id="_-o8iSjBMEeWXsItGGUSYnQ" key="documentation" value="The chain of diagnostics to which problems are to be appended."/>
</eAnnotations>
<eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"/>
</eParameters>
<eParameters xmi:id="_-o8iTDBMEeWXsItGGUSYnQ" name="context">
<eAnnotations xmi:id="_-o8iTTBMEeWXsItGGUSYnQ" source="http://www.eclipse.org/emf/2002/GenModel">
<details xmi:id="_-o8iTjBMEeWXsItGGUSYnQ" key="documentation" value="The cache of context-specific information."/>
</eAnnotations>
<eGenericType xmi:id="_-o8iTzBMEeWXsItGGUSYnQ">
<eTypeArguments xmi:id="_-o8iUDBMEeWXsItGGUSYnQ">
<eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
</eTypeArguments>
<eTypeArguments xmi:id="_-o8iUTBMEeWXsItGGUSYnQ">
<eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
</eTypeArguments>
<eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EMap"/>
</eGenericType>
</eParameters>
</eOperations>
<eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_-o8iUjBMEeWXsItGGUSYnQ" name="name" ordered="false" lowerBound="1">
<eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_-o8iVDBMEeWXsItGGUSYnQ" name="connectionPools" ordered="false" upperBound="-1">
<eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_-o8iVjBMEeWXsItGGUSYnQ" name="unionUnpartitionableQueries" ordered="false" defaultValueLiteral="false">
<eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_-o8iWDBMEeWXsItGGUSYnQ" name="base_Type" ordered="false">
<eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Type"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_-o8iWjBMEeWXsItGGUSYnQ" name="base_Operation" ordered="false">
<eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Operation"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_-o8iXDBMEeWXsItGGUSYnQ" name="base_Property" ordered="false">
<eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Property"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_-o8iXjBMEeWXsItGGUSYnQ" name="base_EnumerationLiteral" ordered="false">
<eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//EnumerationLiteral"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_-o8iYDBMEeWXsItGGUSYnQ" name="partitionColumn" ordered="false" lowerBound="1" eType="_-pIvGDBMEeWXsItGGUSYnQ" eOpposite="_-pIvKDBMEeWXsItGGUSYnQ"/>
</eClassifiers>
<eClassifiers xmi:type="ecore:EClass" xmi:id="_-o8iYjBMEeWXsItGGUSYnQ" name="RangePartitioning">
<eAnnotations xmi:id="_-o8iYzBMEeWXsItGGUSYnQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_-pI0BjBMEeWXsItGGUSYnQ"/>
<eOperations xmi:id="_-o8iZDBMEeWXsItGGUSYnQ" name="typeConstraint">
<eAnnotations xmi:id="_-o8iZTBMEeWXsItGGUSYnQ" source="http://www.eclipse.org/emf/2002/GenModel">
<details xmi:id="_-o8iZjBMEeWXsItGGUSYnQ" key="documentation" value="not self.base_Type.oclIsUndefined() implies Set{uml::Stereotype,&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;uml::Class, uml::Enumeration, uml::Interface}&#xD;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9; -> includes(self.base_Type.oclType())"/>
</eAnnotations>
<eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
<eParameters xmi:id="_-o8iaDBMEeWXsItGGUSYnQ" name="diagnostics">
<eAnnotations xmi:id="_-o8iaTBMEeWXsItGGUSYnQ" source="http://www.eclipse.org/emf/2002/GenModel">
<details xmi:id="_-o8iajBMEeWXsItGGUSYnQ" key="documentation" value="The chain of diagnostics to which problems are to be appended."/>
</eAnnotations>
<eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"/>
</eParameters>
<eParameters xmi:id="_-o8ibDBMEeWXsItGGUSYnQ" name="context">
<eAnnotations xmi:id="_-o8ibTBMEeWXsItGGUSYnQ" source="http://www.eclipse.org/emf/2002/GenModel">
<details xmi:id="_-o8ibjBMEeWXsItGGUSYnQ" key="documentation" value="The cache of context-specific information."/>
</eAnnotations>
<eGenericType xmi:id="_-o8ibzBMEeWXsItGGUSYnQ">
<eTypeArguments xmi:id="_-o8icDBMEeWXsItGGUSYnQ">
<eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
</eTypeArguments>
<eTypeArguments xmi:id="_-o8icTBMEeWXsItGGUSYnQ">
<eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
</eTypeArguments>
<eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EMap"/>
</eGenericType>
</eParameters>
</eOperations>
<eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_-o8icjBMEeWXsItGGUSYnQ" name="name" ordered="false" lowerBound="1">
<eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_-o8idDBMEeWXsItGGUSYnQ" name="partitions" ordered="false" upperBound="-1" eType="_-o8ihDBMEeWXsItGGUSYnQ" containment="true" eOpposite="_-o8iojBMEeWXsItGGUSYnQ"/>
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_-o8idjBMEeWXsItGGUSYnQ" name="partitionValueType" ordered="false">
<eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Class"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_-o8ieDBMEeWXsItGGUSYnQ" name="unionUnpartitionableQueries" ordered="false" defaultValueLiteral="false">
<eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_-o8iejBMEeWXsItGGUSYnQ" name="base_Type" ordered="false">
<eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Type"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_-o8ifDBMEeWXsItGGUSYnQ" name="base_Operation" ordered="false">
<eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Operation"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_-o8ifjBMEeWXsItGGUSYnQ" name="base_Property" ordered="false">
<eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Property"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_-o8igDBMEeWXsItGGUSYnQ" name="base_EnumerationLiteral" ordered="false">
<eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//EnumerationLiteral"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_-o8igjBMEeWXsItGGUSYnQ" name="partitionColumn" ordered="false" lowerBound="1" eType="_-pIvGDBMEeWXsItGGUSYnQ" eOpposite="_-pIvKjBMEeWXsItGGUSYnQ"/>
</eClassifiers>
<eClassifiers xmi:type="ecore:EClass" xmi:id="_-o8ihDBMEeWXsItGGUSYnQ" name="RangePartition">
<eAnnotations xmi:id="_-o8ihTBMEeWXsItGGUSYnQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_-pIxvDBMEeWXsItGGUSYnQ"/>
<eOperations xmi:id="_-o8ihjBMEeWXsItGGUSYnQ" name="typeConstraint">
<eAnnotations xmi:id="_-o8ihzBMEeWXsItGGUSYnQ" source="http://www.eclipse.org/emf/2002/GenModel">
<details xmi:id="_-o8iiDBMEeWXsItGGUSYnQ" key="documentation" value="not self.base_Type.oclIsUndefined() implies Set{uml::Stereotype,&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;uml::Class, uml::Enumeration, uml::Interface}&#xD;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9; -> includes(self.base_Type.oclType())"/>
</eAnnotations>
<eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
<eParameters xmi:id="_-o8iijBMEeWXsItGGUSYnQ" name="diagnostics">
<eAnnotations xmi:id="_-o8iizBMEeWXsItGGUSYnQ" source="http://www.eclipse.org/emf/2002/GenModel">
<details xmi:id="_-o8ijDBMEeWXsItGGUSYnQ" key="documentation" value="The chain of diagnostics to which problems are to be appended."/>
</eAnnotations>
<eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"/>
</eParameters>
<eParameters xmi:id="_-o8ijjBMEeWXsItGGUSYnQ" name="context">
<eAnnotations xmi:id="_-o8ijzBMEeWXsItGGUSYnQ" source="http://www.eclipse.org/emf/2002/GenModel">
<details xmi:id="_-o8ikDBMEeWXsItGGUSYnQ" key="documentation" value="The cache of context-specific information."/>
</eAnnotations>
<eGenericType xmi:id="_-o8ikTBMEeWXsItGGUSYnQ">
<eTypeArguments xmi:id="_-o8ikjBMEeWXsItGGUSYnQ">
<eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
</eTypeArguments>
<eTypeArguments xmi:id="_-o8ikzBMEeWXsItGGUSYnQ">
<eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
</eTypeArguments>
<eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EMap"/>
</eGenericType>
</eParameters>
</eOperations>
<eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_-o8ilDBMEeWXsItGGUSYnQ" name="startValue" ordered="false">
<eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_-o8iljBMEeWXsItGGUSYnQ" name="endValue" ordered="false">
<eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_-o8imDBMEeWXsItGGUSYnQ" name="connectionPool" ordered="false" lowerBound="1">
<eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_-o8imjBMEeWXsItGGUSYnQ" name="base_Type" ordered="false">
<eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Type"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_-o8inDBMEeWXsItGGUSYnQ" name="base_Operation" ordered="false">
<eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Operation"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_-o8injBMEeWXsItGGUSYnQ" name="base_Property" ordered="false">
<eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Property"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_-o8ioDBMEeWXsItGGUSYnQ" name="base_EnumerationLiteral" ordered="false">
<eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//EnumerationLiteral"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_-o8iojBMEeWXsItGGUSYnQ" name="partitions_RangePartitioning" ordered="false" eType="_-o8iYjBMEeWXsItGGUSYnQ" eOpposite="_-o8idDBMEeWXsItGGUSYnQ"/>
</eClassifiers>
<eClassifiers xmi:type="ecore:EClass" xmi:id="_-o8ipDBMEeWXsItGGUSYnQ" name="WriteTransformer">
<eAnnotations xmi:id="_-o8ipTBMEeWXsItGGUSYnQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_-pI0pzBMEeWXsItGGUSYnQ"/>
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_-o8ipjBMEeWXsItGGUSYnQ" name="transformerClass" ordered="false">
<eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Class"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_-o8iqDBMEeWXsItGGUSYnQ" name="method" ordered="false">
<eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_-o8iqjBMEeWXsItGGUSYnQ" name="base_Operation" ordered="false">
<eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Operation"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_-o8irDBMEeWXsItGGUSYnQ" name="base_Property" ordered="false">
<eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Property"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_-o8irjBMEeWXsItGGUSYnQ" name="base_EnumerationLiteral" ordered="false">
<eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//EnumerationLiteral"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_-o8isDBMEeWXsItGGUSYnQ" name="value_WriteTransformers" ordered="false" eType="_-o8itDBMEeWXsItGGUSYnQ" eOpposite="_-o8ivDBMEeWXsItGGUSYnQ"/>
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_-o8isjBMEeWXsItGGUSYnQ" name="column" ordered="false" eType="_-pIvGDBMEeWXsItGGUSYnQ" eOpposite="_-pIvLDBMEeWXsItGGUSYnQ"/>
</eClassifiers>
<eClassifiers xmi:type="ecore:EClass" xmi:id="_-o8itDBMEeWXsItGGUSYnQ" name="WriteTransformers">
<eAnnotations xmi:id="_-o8itTBMEeWXsItGGUSYnQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_-pIyPTBMEeWXsItGGUSYnQ"/>
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_-o8itjBMEeWXsItGGUSYnQ" name="base_Operation" ordered="false">
<eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Operation"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_-o8iuDBMEeWXsItGGUSYnQ" name="base_Property" ordered="false">
<eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Property"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_-o8iujBMEeWXsItGGUSYnQ" name="base_EnumerationLiteral" ordered="false">
<eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//EnumerationLiteral"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_-o8ivDBMEeWXsItGGUSYnQ" name="value" ordered="false" upperBound="-1" eType="_-o8ipDBMEeWXsItGGUSYnQ" containment="true" eOpposite="_-o8isDBMEeWXsItGGUSYnQ"/>
</eClassifiers>
<eClassifiers xmi:type="ecore:EClass" xmi:id="_-o8ivjBMEeWXsItGGUSYnQ" name="StoredProcedureParameter">
<eAnnotations xmi:id="_-o8ivzBMEeWXsItGGUSYnQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_-pIwlTBMEeWXsItGGUSYnQ"/>
<eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_-o8iwDBMEeWXsItGGUSYnQ" name="direction" ordered="false" eType="_-o8hPTBMEeWXsItGGUSYnQ" defaultValueLiteral="IN"/>
<eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_-o8iwjBMEeWXsItGGUSYnQ" name="name" ordered="false">
<eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_-o8ixDBMEeWXsItGGUSYnQ" name="queryParameter" ordered="false" lowerBound="1">
<eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_-o8ixjBMEeWXsItGGUSYnQ" name="optional" ordered="false" defaultValueLiteral="false">
<eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_-o8iyDBMEeWXsItGGUSYnQ" name="type" ordered="false">
<eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Class"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_-o8iyjBMEeWXsItGGUSYnQ" name="jdbcType" ordered="false">
<eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_-o8izDBMEeWXsItGGUSYnQ" name="jdbcTypeName" ordered="false">
<eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_-o8izjBMEeWXsItGGUSYnQ" name="parameters_NamedStoredFunctionQuery" ordered="false" eType="_-o8i1jBMEeWXsItGGUSYnQ" eOpposite="_-o8i9jBMEeWXsItGGUSYnQ"/>
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_-o8i0DBMEeWXsItGGUSYnQ" name="parameters_NamedStoredProcedureQuery" ordered="false" eType="_-o8i-DBMEeWXsItGGUSYnQ" eOpposite="_-o8jGjBMEeWXsItGGUSYnQ"/>
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_-o8i0jBMEeWXsItGGUSYnQ" name="returnParameter_NamedStoredFunctionQuery" ordered="false" eType="_-o8i1jBMEeWXsItGGUSYnQ" eOpposite="_-o8i8DBMEeWXsItGGUSYnQ"/>
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_-o8i1DBMEeWXsItGGUSYnQ" name="mode" ordered="false" eType="_-pIvQDBMEeWXsItGGUSYnQ" eOpposite="_-pIvQjBMEeWXsItGGUSYnQ"/>
</eClassifiers>
<eClassifiers xmi:type="ecore:EClass" xmi:id="_-o8i1jBMEeWXsItGGUSYnQ" name="NamedStoredFunctionQuery">
<eAnnotations xmi:id="_-o8i1zBMEeWXsItGGUSYnQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_-pIyFDBMEeWXsItGGUSYnQ"/>
<eOperations xmi:id="_-o8i2DBMEeWXsItGGUSYnQ" name="typeConstraint">
<eAnnotations xmi:id="_-o8i2TBMEeWXsItGGUSYnQ" source="http://www.eclipse.org/emf/2002/GenModel">
<details xmi:id="_-o8i2jBMEeWXsItGGUSYnQ" key="documentation" value="not self.base_Type.oclIsUndefined() implies Set{uml::Stereotype,&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;uml::Class, uml::Enumeration, uml::Interface}&#xD;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9; -> includes(self.base_Type.oclType())"/>
</eAnnotations>
<eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
<eParameters xmi:id="_-o8i3DBMEeWXsItGGUSYnQ" name="diagnostics">
<eAnnotations xmi:id="_-o8i3TBMEeWXsItGGUSYnQ" source="http://www.eclipse.org/emf/2002/GenModel">
<details xmi:id="_-o8i3jBMEeWXsItGGUSYnQ" key="documentation" value="The chain of diagnostics to which problems are to be appended."/>
</eAnnotations>
<eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"/>
</eParameters>
<eParameters xmi:id="_-o8i4DBMEeWXsItGGUSYnQ" name="context">
<eAnnotations xmi:id="_-o8i4TBMEeWXsItGGUSYnQ" source="http://www.eclipse.org/emf/2002/GenModel">
<details xmi:id="_-o8i4jBMEeWXsItGGUSYnQ" key="documentation" value="The cache of context-specific information."/>
</eAnnotations>
<eGenericType xmi:id="_-o8i4zBMEeWXsItGGUSYnQ">
<eTypeArguments xmi:id="_-o8i5DBMEeWXsItGGUSYnQ">
<eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
</eTypeArguments>
<eTypeArguments xmi:id="_-o8i5TBMEeWXsItGGUSYnQ">
<eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
</eTypeArguments>
<eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EMap"/>
</eGenericType>
</eParameters>
</eOperations>
<eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_-o8i5jBMEeWXsItGGUSYnQ" name="name" ordered="false" lowerBound="1">
<eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_-o8i6DBMEeWXsItGGUSYnQ" name="hints" ordered="false" upperBound="-1" eType="_-pIvRDBMEeWXsItGGUSYnQ" eOpposite="_-pIvTDBMEeWXsItGGUSYnQ"/>
<eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_-o8i6jBMEeWXsItGGUSYnQ" name="resultSetMapping" ordered="false">
<eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_-o8i7DBMEeWXsItGGUSYnQ" name="functionName" ordered="false" lowerBound="1">
<eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_-o8i7jBMEeWXsItGGUSYnQ" name="callByIndex" ordered="false" defaultValueLiteral="false">
<eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_-o8i8DBMEeWXsItGGUSYnQ" name="returnParameter" ordered="false" lowerBound="1" eType="_-o8ivjBMEeWXsItGGUSYnQ" containment="true" eOpposite="_-o8i0jBMEeWXsItGGUSYnQ"/>
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_-o8i8jBMEeWXsItGGUSYnQ" name="base_Type" ordered="false">
<eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Type"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_-o8i9DBMEeWXsItGGUSYnQ" name="value_NamedStoredFunctionQueries" ordered="false" eType="_-o8jNjBMEeWXsItGGUSYnQ" eOpposite="_-o8jSDBMEeWXsItGGUSYnQ"/>
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_-o8i9jBMEeWXsItGGUSYnQ" name="parameters" ordered="false" upperBound="-1" eType="_-o8ivjBMEeWXsItGGUSYnQ" containment="true" eOpposite="_-o8izjBMEeWXsItGGUSYnQ"/>
</eClassifiers>
<eClassifiers xmi:type="ecore:EClass" xmi:id="_-o8i-DBMEeWXsItGGUSYnQ" name="NamedStoredProcedureQuery">
<eAnnotations xmi:id="_-o8i-TBMEeWXsItGGUSYnQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_-pI0PzBMEeWXsItGGUSYnQ"/>
<eOperations xmi:id="_-o8i-jBMEeWXsItGGUSYnQ" name="typeConstraint">
<eAnnotations xmi:id="_-o8i-zBMEeWXsItGGUSYnQ" source="http://www.eclipse.org/emf/2002/GenModel">
<details xmi:id="_-o8i_DBMEeWXsItGGUSYnQ" key="documentation" value="not self.base_Type.oclIsUndefined() implies Set{uml::Stereotype,&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;uml::Class, uml::Enumeration, uml::Interface}&#xD;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9; -> includes(self.base_Type.oclType())"/>
</eAnnotations>
<eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
<eParameters xmi:id="_-o8i_jBMEeWXsItGGUSYnQ" name="diagnostics">
<eAnnotations xmi:id="_-o8i_zBMEeWXsItGGUSYnQ" source="http://www.eclipse.org/emf/2002/GenModel">
<details xmi:id="_-o8jADBMEeWXsItGGUSYnQ" key="documentation" value="The chain of diagnostics to which problems are to be appended."/>
</eAnnotations>
<eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"/>
</eParameters>
<eParameters xmi:id="_-o8jAjBMEeWXsItGGUSYnQ" name="context">
<eAnnotations xmi:id="_-o8jAzBMEeWXsItGGUSYnQ" source="http://www.eclipse.org/emf/2002/GenModel">
<details xmi:id="_-o8jBDBMEeWXsItGGUSYnQ" key="documentation" value="The cache of context-specific information."/>
</eAnnotations>
<eGenericType xmi:id="_-o8jBTBMEeWXsItGGUSYnQ">
<eTypeArguments xmi:id="_-o8jBjBMEeWXsItGGUSYnQ">
<eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
</eTypeArguments>
<eTypeArguments xmi:id="_-o8jBzBMEeWXsItGGUSYnQ">
<eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
</eTypeArguments>
<eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EMap"/>
</eGenericType>
</eParameters>
</eOperations>
<eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_-o8jCDBMEeWXsItGGUSYnQ" name="name" ordered="false" lowerBound="1">
<eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_-o8jCjBMEeWXsItGGUSYnQ" name="resultClass" ordered="false">
<eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Class"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_-o8jDDBMEeWXsItGGUSYnQ" name="resultClasses" ordered="false" upperBound="-1">
<eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Class"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_-o8jDjBMEeWXsItGGUSYnQ" name="resultSetMapping" ordered="false">
<eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_-o8jEDBMEeWXsItGGUSYnQ" name="resultSetMappings" ordered="false" upperBound="-1">
<eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_-o8jEjBMEeWXsItGGUSYnQ" name="procedureName" ordered="false" lowerBound="1">
<eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_-o8jFDBMEeWXsItGGUSYnQ" name="returnsResultSet" ordered="false" defaultValueLiteral="false">
<eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_-o8jFjBMEeWXsItGGUSYnQ" name="multipleResultSets" ordered="false" defaultValueLiteral="false">
<eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_-o8jGDBMEeWXsItGGUSYnQ" name="callByIndex" ordered="false" defaultValueLiteral="false">
<eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_-o8jGjBMEeWXsItGGUSYnQ" name="parameters" ordered="false" upperBound="-1" eType="_-o8ivjBMEeWXsItGGUSYnQ" containment="true" eOpposite="_-o8i0DBMEeWXsItGGUSYnQ"/>
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_-o8jHDBMEeWXsItGGUSYnQ" name="base_Type" ordered="false">
<eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Type"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_-o8jHjBMEeWXsItGGUSYnQ" name="value_NamedStoredProcedureQueries" ordered="false" eType="_-o8jIjBMEeWXsItGGUSYnQ" eOpposite="_-o8jNDBMEeWXsItGGUSYnQ"/>
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_-o8jIDBMEeWXsItGGUSYnQ" name="hints" ordered="false" upperBound="-1" eType="_-pIvRDBMEeWXsItGGUSYnQ" eOpposite="_-pIvRjBMEeWXsItGGUSYnQ"/>
</eClassifiers>
<eClassifiers xmi:type="ecore:EClass" xmi:id="_-o8jIjBMEeWXsItGGUSYnQ" name="NamedStoredProcedureQueries">
<eAnnotations xmi:id="_-o8jIzBMEeWXsItGGUSYnQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_-pI1fDBMEeWXsItGGUSYnQ"/>
<eOperations xmi:id="_-o8jJDBMEeWXsItGGUSYnQ" name="typeConstraint">
<eAnnotations xmi:id="_-o8jJTBMEeWXsItGGUSYnQ" source="http://www.eclipse.org/emf/2002/GenModel">
<details xmi:id="_-o8jJjBMEeWXsItGGUSYnQ" key="documentation" value="not self.base_Type.oclIsUndefined() implies Set{uml::Stereotype,&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;uml::Class, uml::Enumeration, uml::Interface}&#xD;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9; -> includes(self.base_Type.oclType())"/>
</eAnnotations>
<eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
<eParameters xmi:id="_-o8jKDBMEeWXsItGGUSYnQ" name="diagnostics">
<eAnnotations xmi:id="_-o8jKTBMEeWXsItGGUSYnQ" source="http://www.eclipse.org/emf/2002/GenModel">
<details xmi:id="_-o8jKjBMEeWXsItGGUSYnQ" key="documentation" value="The chain of diagnostics to which problems are to be appended."/>
</eAnnotations>
<eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"/>
</eParameters>
<eParameters xmi:id="_-o8jLDBMEeWXsItGGUSYnQ" name="context">
<eAnnotations xmi:id="_-o8jLTBMEeWXsItGGUSYnQ" source="http://www.eclipse.org/emf/2002/GenModel">
<details xmi:id="_-o8jLjBMEeWXsItGGUSYnQ" key="documentation" value="The cache of context-specific information."/>
</eAnnotations>
<eGenericType xmi:id="_-o8jLzBMEeWXsItGGUSYnQ">
<eTypeArguments xmi:id="_-o8jMDBMEeWXsItGGUSYnQ">
<eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
</eTypeArguments>
<eTypeArguments xmi:id="_-o8jMTBMEeWXsItGGUSYnQ">
<eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
</eTypeArguments>
<eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EMap"/>
</eGenericType>
</eParameters>
</eOperations>
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_-o8jMjBMEeWXsItGGUSYnQ" name="base_Type" ordered="false">
<eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Type"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_-o8jNDBMEeWXsItGGUSYnQ" name="value" ordered="false" upperBound="-1" eType="_-o8i-DBMEeWXsItGGUSYnQ" containment="true" eOpposite="_-o8jHjBMEeWXsItGGUSYnQ"/>
</eClassifiers>
<eClassifiers xmi:type="ecore:EClass" xmi:id="_-o8jNjBMEeWXsItGGUSYnQ" name="NamedStoredFunctionQueries">
<eAnnotations xmi:id="_-o8jNzBMEeWXsItGGUSYnQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_-pIyCzBMEeWXsItGGUSYnQ"/>
<eOperations xmi:id="_-o8jODBMEeWXsItGGUSYnQ" name="typeConstraint">
<eAnnotations xmi:id="_-o8jOTBMEeWXsItGGUSYnQ" source="http://www.eclipse.org/emf/2002/GenModel">
<details xmi:id="_-o8jOjBMEeWXsItGGUSYnQ" key="documentation" value="not self.base_Type.oclIsUndefined() implies Set{uml::Stereotype,&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;uml::Class, uml::Enumeration, uml::Interface}&#xD;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9; -> includes(self.base_Type.oclType())"/>
</eAnnotations>
<eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
<eParameters xmi:id="_-o8jPDBMEeWXsItGGUSYnQ" name="diagnostics">
<eAnnotations xmi:id="_-o8jPTBMEeWXsItGGUSYnQ" source="http://www.eclipse.org/emf/2002/GenModel">
<details xmi:id="_-o8jPjBMEeWXsItGGUSYnQ" key="documentation" value="The chain of diagnostics to which problems are to be appended."/>
</eAnnotations>
<eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"/>
</eParameters>
<eParameters xmi:id="_-o8jQDBMEeWXsItGGUSYnQ" name="context">
<eAnnotations xmi:id="_-o8jQTBMEeWXsItGGUSYnQ" source="http://www.eclipse.org/emf/2002/GenModel">
<details xmi:id="_-o8jQjBMEeWXsItGGUSYnQ" key="documentation" value="The cache of context-specific information."/>
</eAnnotations>
<eGenericType xmi:id="_-o8jQzBMEeWXsItGGUSYnQ">
<eTypeArguments xmi:id="_-o8jRDBMEeWXsItGGUSYnQ">
<eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
</eTypeArguments>
<eTypeArguments xmi:id="_-o8jRTBMEeWXsItGGUSYnQ">
<eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
</eTypeArguments>
<eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EMap"/>
</eGenericType>
</eParameters>
</eOperations>
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_-o8jRjBMEeWXsItGGUSYnQ" name="base_Type" ordered="false">
<eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Type"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_-o8jSDBMEeWXsItGGUSYnQ" name="value" ordered="false" upperBound="-1" eType="_-o8i1jBMEeWXsItGGUSYnQ" containment="true" eOpposite="_-o8i9DBMEeWXsItGGUSYnQ"/>
</eClassifiers>
<eClassifiers xmi:type="ecore:EClass" xmi:id="_-o8jSjBMEeWXsItGGUSYnQ" name="CollectionTable">
<eAnnotations xmi:id="_-o8jSzBMEeWXsItGGUSYnQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_-pIykTBMEeWXsItGGUSYnQ"/>
<eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_-o8jTDBMEeWXsItGGUSYnQ" name="name" ordered="false">
<eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_-o8jTjBMEeWXsItGGUSYnQ" name="catalog" ordered="false">
<eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_-o8jUDBMEeWXsItGGUSYnQ" name="schema" ordered="false">
<eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_-o8jUjBMEeWXsItGGUSYnQ" name="uniqueConstraints" ordered="false" upperBound="-1" eType="_-pIvUjBMEeWXsItGGUSYnQ" eOpposite="_-pIvVDBMEeWXsItGGUSYnQ"/>
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_-o8jVDBMEeWXsItGGUSYnQ" name="base_Operation" ordered="false">
<eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Operation"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_-o8jVjBMEeWXsItGGUSYnQ" name="base_Property" ordered="false">
<eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Property"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_-o8jWDBMEeWXsItGGUSYnQ" name="base_EnumerationLiteral" ordered="false">
<eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//EnumerationLiteral"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_-o8jWjBMEeWXsItGGUSYnQ" name="primaryKeyJoinColumns" ordered="false" upperBound="-1" eType="_-pIvTjBMEeWXsItGGUSYnQ" eOpposite="_-pIvUDBMEeWXsItGGUSYnQ"/>
</eClassifiers>
<eClassifiers xmi:type="ecore:EClass" xmi:id="_-o8jXDBMEeWXsItGGUSYnQ" name="TenantDiscriminatorColumn">
<eAnnotations xmi:id="_-o8jXTBMEeWXsItGGUSYnQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_-pI0hTBMEeWXsItGGUSYnQ"/>
<eOperations xmi:id="_-o8jXjBMEeWXsItGGUSYnQ" name="typeConstraint">
<eAnnotations xmi:id="_-o8jXzBMEeWXsItGGUSYnQ" source="http://www.eclipse.org/emf/2002/GenModel">
<details xmi:id="_-o8jYDBMEeWXsItGGUSYnQ" key="documentation" value="not self.base_Type.oclIsUndefined() implies Set{uml::Stereotype,&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;uml::Class, uml::Enumeration, uml::Interface}&#xD;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9; -> includes(self.base_Type.oclType())"/>
</eAnnotations>
<eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
<eParameters xmi:id="_-o8jYjBMEeWXsItGGUSYnQ" name="diagnostics">
<eAnnotations xmi:id="_-o8jYzBMEeWXsItGGUSYnQ" source="http://www.eclipse.org/emf/2002/GenModel">
<details xmi:id="_-o8jZDBMEeWXsItGGUSYnQ" key="documentation" value="The chain of diagnostics to which problems are to be appended."/>
</eAnnotations>
<eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"/>
</eParameters>
<eParameters xmi:id="_-o8jZjBMEeWXsItGGUSYnQ" name="context">
<eAnnotations xmi:id="_-o8jZzBMEeWXsItGGUSYnQ" source="http://www.eclipse.org/emf/2002/GenModel">
<details xmi:id="_-o8jaDBMEeWXsItGGUSYnQ" key="documentation" value="The cache of context-specific information."/>
</eAnnotations>
<eGenericType xmi:id="_-o8jaTBMEeWXsItGGUSYnQ">
<eTypeArguments xmi:id="_-o8jajBMEeWXsItGGUSYnQ">
<eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
</eTypeArguments>
<eTypeArguments xmi:id="_-o8jazBMEeWXsItGGUSYnQ">
<eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
</eTypeArguments>
<eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EMap"/>
</eGenericType>
</eParameters>
</eOperations>
<eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_-o8jbDBMEeWXsItGGUSYnQ" name="name" ordered="false" defaultValueLiteral="&quot;TENANT_ID&quot;">
<eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_-o8jbjBMEeWXsItGGUSYnQ" name="contextProperty" ordered="false" defaultValueLiteral="&quot;eclipselink.tenant-id&quot;">
<eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_-o8jcDBMEeWXsItGGUSYnQ" name="columnDefinition" ordered="false">
<eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_-o8jcjBMEeWXsItGGUSYnQ" name="length" ordered="false" defaultValueLiteral="31">
<eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_-o8jdDBMEeWXsItGGUSYnQ" name="table" ordered="false">
<eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_-o8jdjBMEeWXsItGGUSYnQ" name="primaryKey" ordered="false" defaultValueLiteral="false">
<eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_-o8jeDBMEeWXsItGGUSYnQ" name="base_Type" ordered="false">
<eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Type"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_-o8jejBMEeWXsItGGUSYnQ" name="value_TenantDiscriminatorColumns" ordered="false" eType="_-o8jfjBMEeWXsItGGUSYnQ" eOpposite="_-o8jkDBMEeWXsItGGUSYnQ"/>
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_-o8jfDBMEeWXsItGGUSYnQ" name="discriminatorType" ordered="false" eType="_-pIvVjBMEeWXsItGGUSYnQ" eOpposite="_-pIvWDBMEeWXsItGGUSYnQ"/>
</eClassifiers>
<eClassifiers xmi:type="ecore:EClass" xmi:id="_-o8jfjBMEeWXsItGGUSYnQ" name="TenantDiscriminatorColumns">
<eAnnotations xmi:id="_-o8jfzBMEeWXsItGGUSYnQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_-pIwEjBMEeWXsItGGUSYnQ"/>
<eOperations xmi:id="_-o8jgDBMEeWXsItGGUSYnQ" name="typeConstraint">
<eAnnotations xmi:id="_-o8jgTBMEeWXsItGGUSYnQ" source="http://www.eclipse.org/emf/2002/GenModel">
<details xmi:id="_-o8jgjBMEeWXsItGGUSYnQ" key="documentation" value="not self.base_Type.oclIsUndefined() implies Set{uml::Stereotype,&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;uml::Class, uml::Enumeration, uml::Interface}&#xD;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9; -> includes(self.base_Type.oclType())"/>
</eAnnotations>
<eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
<eParameters xmi:id="_-o8jhDBMEeWXsItGGUSYnQ" name="diagnostics">
<eAnnotations xmi:id="_-o8jhTBMEeWXsItGGUSYnQ" source="http://www.eclipse.org/emf/2002/GenModel">
<details xmi:id="_-o8jhjBMEeWXsItGGUSYnQ" key="documentation" value="The chain of diagnostics to which problems are to be appended."/>
</eAnnotations>
<eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"/>
</eParameters>
<eParameters xmi:id="_-o8jiDBMEeWXsItGGUSYnQ" name="context">
<eAnnotations xmi:id="_-o8jiTBMEeWXsItGGUSYnQ" source="http://www.eclipse.org/emf/2002/GenModel">
<details xmi:id="_-o8jijBMEeWXsItGGUSYnQ" key="documentation" value="The cache of context-specific information."/>
</eAnnotations>
<eGenericType xmi:id="_-o8jizBMEeWXsItGGUSYnQ">
<eTypeArguments xmi:id="_-o8jjDBMEeWXsItGGUSYnQ">
<eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
</eTypeArguments>
<eTypeArguments xmi:id="_-o8jjTBMEeWXsItGGUSYnQ">
<eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
</eTypeArguments>
<eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EMap"/>
</eGenericType>
</eParameters>
</eOperations>
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_-o8jjjBMEeWXsItGGUSYnQ" name="base_Type" ordered="false">
<eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Type"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_-o8jkDBMEeWXsItGGUSYnQ" name="value" ordered="false" upperBound="-1" eType="_-o8jXDBMEeWXsItGGUSYnQ" containment="true" eOpposite="_-o8jejBMEeWXsItGGUSYnQ"/>
</eClassifiers>
<eClassifiers xmi:type="ecore:EClass" xmi:id="_-o8jkjBMEeWXsItGGUSYnQ" name="InstantiationCopyPolicy">
<eAnnotations xmi:id="_-o8jkzBMEeWXsItGGUSYnQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_-pIvzzBMEeWXsItGGUSYnQ"/>
<eOperations xmi:id="_-o8jlDBMEeWXsItGGUSYnQ" name="typeConstraint">
<eAnnotations xmi:id="_-o8jlTBMEeWXsItGGUSYnQ" source="http://www.eclipse.org/emf/2002/GenModel">
<details xmi:id="_-o8jljBMEeWXsItGGUSYnQ" key="documentation" value="not self.base_Type.oclIsUndefined() implies Set{uml::Stereotype,&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;uml::Class, uml::Enumeration, uml::Interface}&#xD;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9; -> includes(self.base_Type.oclType())"/>
</eAnnotations>
<eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
<eParameters xmi:id="_-o8jmDBMEeWXsItGGUSYnQ" name="diagnostics">
<eAnnotations xmi:id="_-o8jmTBMEeWXsItGGUSYnQ" source="http://www.eclipse.org/emf/2002/GenModel">
<details xmi:id="_-o8jmjBMEeWXsItGGUSYnQ" key="documentation" value="The chain of diagnostics to which problems are to be appended."/>
</eAnnotations>
<eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"/>
</eParameters>
<eParameters xmi:id="_-o8jnDBMEeWXsItGGUSYnQ" name="context">
<eAnnotations xmi:id="_-o8jnTBMEeWXsItGGUSYnQ" source="http://www.eclipse.org/emf/2002/GenModel">
<details xmi:id="_-o8jnjBMEeWXsItGGUSYnQ" key="documentation" value="The cache of context-specific information."/>
</eAnnotations>
<eGenericType xmi:id="_-o8jnzBMEeWXsItGGUSYnQ">
<eTypeArguments xmi:id="_-o8joDBMEeWXsItGGUSYnQ">
<eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
</eTypeArguments>
<eTypeArguments xmi:id="_-o8joTBMEeWXsItGGUSYnQ">
<eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
</eTypeArguments>
<eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EMap"/>
</eGenericType>
</eParameters>
</eOperations>
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_-o8jojBMEeWXsItGGUSYnQ" name="base_Type" ordered="false">
<eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Type"/>
</eStructuralFeatures>
</eClassifiers>
<eClassifiers xmi:type="ecore:EClass" xmi:id="_-o8jpDBMEeWXsItGGUSYnQ" name="CompositeMember">
<eAnnotations xmi:id="_-o8jpTBMEeWXsItGGUSYnQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_-pIv1TBMEeWXsItGGUSYnQ"/>
<eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_-o8jpjBMEeWXsItGGUSYnQ" name="value" ordered="false" lowerBound="1">
<eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_-o8jqDBMEeWXsItGGUSYnQ" name="base_Operation" ordered="false">
<eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Operation"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_-o8jqjBMEeWXsItGGUSYnQ" name="base_Property" ordered="false">
<eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Property"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_-o8jrDBMEeWXsItGGUSYnQ" name="base_EnumerationLiteral" ordered="false">
<eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//EnumerationLiteral"/>
</eStructuralFeatures>
</eClassifiers>
<eClassifiers xmi:type="ecore:EClass" xmi:id="_-o8jrjBMEeWXsItGGUSYnQ" name="ExcludeDefaultMappings">
<eAnnotations xmi:id="_-o8jrzBMEeWXsItGGUSYnQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_-pIv4jBMEeWXsItGGUSYnQ"/>
<eOperations xmi:id="_-o8jsDBMEeWXsItGGUSYnQ" name="typeConstraint">
<eAnnotations xmi:id="_-o8jsTBMEeWXsItGGUSYnQ" source="http://www.eclipse.org/emf/2002/GenModel">
<details xmi:id="_-o8jsjBMEeWXsItGGUSYnQ" key="documentation" value="not self.base_Type.oclIsUndefined() implies Set{uml::Stereotype,&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;uml::Class, uml::Enumeration, uml::Interface}&#xD;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9; -> includes(self.base_Type.oclType())"/>
</eAnnotations>
<eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
<eParameters xmi:id="_-o8jtDBMEeWXsItGGUSYnQ" name="diagnostics">
<eAnnotations xmi:id="_-o8jtTBMEeWXsItGGUSYnQ" source="http://www.eclipse.org/emf/2002/GenModel">
<details xmi:id="_-o8jtjBMEeWXsItGGUSYnQ" key="documentation" value="The chain of diagnostics to which problems are to be appended."/>
</eAnnotations>
<eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"/>
</eParameters>
<eParameters xmi:id="_-o8juDBMEeWXsItGGUSYnQ" name="context">
<eAnnotations xmi:id="_-o8juTBMEeWXsItGGUSYnQ" source="http://www.eclipse.org/emf/2002/GenModel">
<details xmi:id="_-o8jujBMEeWXsItGGUSYnQ" key="documentation" value="The cache of context-specific information."/>
</eAnnotations>
<eGenericType xmi:id="_-o8juzBMEeWXsItGGUSYnQ">
<eTypeArguments xmi:id="_-o8jvDBMEeWXsItGGUSYnQ">
<eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
</eTypeArguments>
<eTypeArguments xmi:id="_-o8jvTBMEeWXsItGGUSYnQ">
<eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
</eTypeArguments>
<eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EMap"/>
</eGenericType>
</eParameters>
</eOperations>
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_-o8jvjBMEeWXsItGGUSYnQ" name="base_Type" ordered="false">
<eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Type"/>
</eStructuralFeatures>
</eClassifiers>
<eClassifiers xmi:type="ecore:EClass" xmi:id="_-o8jwDBMEeWXsItGGUSYnQ" name="UuidGenerator">
<eAnnotations xmi:id="_-o8jwTBMEeWXsItGGUSYnQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_-pIv6DBMEeWXsItGGUSYnQ"/>
<eOperations xmi:id="_-o8jwjBMEeWXsItGGUSYnQ" name="typeConstraint">
<eAnnotations xmi:id="_-o8jwzBMEeWXsItGGUSYnQ" source="http://www.eclipse.org/emf/2002/GenModel">
<details xmi:id="_-o8jxDBMEeWXsItGGUSYnQ" key="documentation" value="not self.base_Type.oclIsUndefined() implies Set{uml::Stereotype,&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;uml::Class, uml::Enumeration, uml::Interface}&#xD;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9; -> includes(self.base_Type.oclType())"/>
</eAnnotations>
<eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
<eParameters xmi:id="_-o8jxjBMEeWXsItGGUSYnQ" name="diagnostics">
<eAnnotations xmi:id="_-o8jxzBMEeWXsItGGUSYnQ" source="http://www.eclipse.org/emf/2002/GenModel">
<details xmi:id="_-o8jyDBMEeWXsItGGUSYnQ" key="documentation" value="The chain of diagnostics to which problems are to be appended."/>
</eAnnotations>
<eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"/>
</eParameters>
<eParameters xmi:id="_-o8jyjBMEeWXsItGGUSYnQ" name="context">
<eAnnotations xmi:id="_-o8jyzBMEeWXsItGGUSYnQ" source="http://www.eclipse.org/emf/2002/GenModel">
<details xmi:id="_-o8jzDBMEeWXsItGGUSYnQ" key="documentation" value="The cache of context-specific information."/>
</eAnnotations>
<eGenericType xmi:id="_-o8jzTBMEeWXsItGGUSYnQ">
<eTypeArguments xmi:id="_-o8jzjBMEeWXsItGGUSYnQ">
<eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
</eTypeArguments>
<eTypeArguments xmi:id="_-o8jzzBMEeWXsItGGUSYnQ">
<eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
</eTypeArguments>
<eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EMap"/>
</eGenericType>
</eParameters>
</eOperations>
<eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_-o8j0DBMEeWXsItGGUSYnQ" name="name" ordered="false" lowerBound="1">
<eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_-o8j0jBMEeWXsItGGUSYnQ" name="base_Type" ordered="false">
<eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Type"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_-o8j1DBMEeWXsItGGUSYnQ" name="base_Operation" ordered="false">
<eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Operation"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_-o8j1jBMEeWXsItGGUSYnQ" name="base_Property" ordered="false">
<eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Property"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_-o8j2DBMEeWXsItGGUSYnQ" name="base_EnumerationLiteral" ordered="false">
<eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//EnumerationLiteral"/>
</eStructuralFeatures>
</eClassifiers>
<eClassifiers xmi:type="ecore:EClass" xmi:id="_-o8j2jBMEeWXsItGGUSYnQ" name="CascadeOnDelete">
<eAnnotations xmi:id="_-o8j2zBMEeWXsItGGUSYnQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_-pIv-jBMEeWXsItGGUSYnQ"/>
<eOperations xmi:id="_-o8j3DBMEeWXsItGGUSYnQ" name="typeConstraint">
<eAnnotations xmi:id="_-o8j3TBMEeWXsItGGUSYnQ" source="http://www.eclipse.org/emf/2002/GenModel">
<details xmi:id="_-o8j3jBMEeWXsItGGUSYnQ" key="documentation" value="not self.base_Type.oclIsUndefined() implies Set{uml::Stereotype,&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;uml::Class, uml::Enumeration, uml::Interface}&#xD;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9; -> includes(self.base_Type.oclType())"/>
</eAnnotations>
<eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
<eParameters xmi:id="_-o8j4DBMEeWXsItGGUSYnQ" name="diagnostics">
<eAnnotations xmi:id="_-o8j4TBMEeWXsItGGUSYnQ" source="http://www.eclipse.org/emf/2002/GenModel">
<details xmi:id="_-o8j4jBMEeWXsItGGUSYnQ" key="documentation" value="The chain of diagnostics to which problems are to be appended."/>
</eAnnotations>
<eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"/>
</eParameters>
<eParameters xmi:id="_-o8j5DBMEeWXsItGGUSYnQ" name="context">
<eAnnotations xmi:id="_-o8j5TBMEeWXsItGGUSYnQ" source="http://www.eclipse.org/emf/2002/GenModel">
<details xmi:id="_-o8j5jBMEeWXsItGGUSYnQ" key="documentation" value="The cache of context-specific information."/>
</eAnnotations>
<eGenericType xmi:id="_-o8j5zBMEeWXsItGGUSYnQ">
<eTypeArguments xmi:id="_-o8j6DBMEeWXsItGGUSYnQ">
<eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
</eTypeArguments>
<eTypeArguments xmi:id="_-o8j6TBMEeWXsItGGUSYnQ">
<eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
</eTypeArguments>
<eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EMap"/>
</eGenericType>
</eParameters>
</eOperations>
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_-o8j6jBMEeWXsItGGUSYnQ" name="base_Operation" ordered="false">
<eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Operation"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_-o8j7DBMEeWXsItGGUSYnQ" name="base_Property" ordered="false">
<eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Property"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_-o8j7jBMEeWXsItGGUSYnQ" name="base_EnumerationLiteral" ordered="false">
<eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//EnumerationLiteral"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_-o8j8DBMEeWXsItGGUSYnQ" name="base_Type" ordered="false">
<eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Type"/>
</eStructuralFeatures>
</eClassifiers>
<eClassifiers xmi:type="ecore:EClass" xmi:id="_-o8j8jBMEeWXsItGGUSYnQ" name="ClassExtractor">
<eAnnotations xmi:id="_-o8j8zBMEeWXsItGGUSYnQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_-pIwCTBMEeWXsItGGUSYnQ"/>
<eOperations xmi:id="_-o8j9DBMEeWXsItGGUSYnQ" name="typeConstraint">
<eAnnotations xmi:id="_-o8j9TBMEeWXsItGGUSYnQ" source="http://www.eclipse.org/emf/2002/GenModel">
<details xmi:id="_-o8j9jBMEeWXsItGGUSYnQ" key="documentation" value="not self.base_Type.oclIsUndefined() implies Set{uml::Stereotype,&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;uml::Class, uml::Enumeration, uml::Interface}&#xD;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9; -> includes(self.base_Type.oclType())"/>
</eAnnotations>
<eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
<eParameters xmi:id="_-o8j-DBMEeWXsItGGUSYnQ" name="diagnostics">
<eAnnotations xmi:id="_-o8j-TBMEeWXsItGGUSYnQ" source="http://www.eclipse.org/emf/2002/GenModel">
<details xmi:id="_-o8j-jBMEeWXsItGGUSYnQ" key="documentation" value="The chain of diagnostics to which problems are to be appended."/>
</eAnnotations>
<eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"/>
</eParameters>
<eParameters xmi:id="_-o8j_DBMEeWXsItGGUSYnQ" name="context">
<eAnnotations xmi:id="_-o8j_TBMEeWXsItGGUSYnQ" source="http://www.eclipse.org/emf/2002/GenModel">
<details xmi:id="_-o8j_jBMEeWXsItGGUSYnQ" key="documentation" value="The cache of context-specific information."/>
</eAnnotations>
<eGenericType xmi:id="_-o8j_zBMEeWXsItGGUSYnQ">
<eTypeArguments xmi:id="_-o8kADBMEeWXsItGGUSYnQ">
<eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
</eTypeArguments>
<eTypeArguments xmi:id="_-o8kATBMEeWXsItGGUSYnQ">
<eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
</eTypeArguments>
<eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EMap"/>
</eGenericType>
</eParameters>
</eOperations>
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_-o8kAjBMEeWXsItGGUSYnQ" name="value" ordered="false" lowerBound="1">
<eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Class"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_-o8kBDBMEeWXsItGGUSYnQ" name="base_Type" ordered="false">
<eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Type"/>
</eStructuralFeatures>
</eClassifiers>
<eClassifiers xmi:type="ecore:EClass" xmi:id="_-o8kBjBMEeWXsItGGUSYnQ" name="Converters">
<eAnnotations xmi:id="_-o8kBzBMEeWXsItGGUSYnQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_-pIwGzBMEeWXsItGGUSYnQ"/>
<eOperations xmi:id="_-o8kCDBMEeWXsItGGUSYnQ" name="typeConstraint">
<eAnnotations xmi:id="_-o8kCTBMEeWXsItGGUSYnQ" source="http://www.eclipse.org/emf/2002/GenModel">
<details xmi:id="_-o8kCjBMEeWXsItGGUSYnQ" key="documentation" value="not self.base_Type.oclIsUndefined() implies Set{uml::Stereotype,&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;uml::Class, uml::Enumeration, uml::Interface}&#xD;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9; -> includes(self.base_Type.oclType())"/>
</eAnnotations>
<eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
<eParameters xmi:id="_-o8kDDBMEeWXsItGGUSYnQ" name="diagnostics">
<eAnnotations xmi:id="_-o8kDTBMEeWXsItGGUSYnQ" source="http://www.eclipse.org/emf/2002/GenModel">
<details xmi:id="_-o8kDjBMEeWXsItGGUSYnQ" key="documentation" value="The chain of diagnostics to which problems are to be appended."/>
</eAnnotations>
<eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"/>
</eParameters>
<eParameters xmi:id="_-o8kEDBMEeWXsItGGUSYnQ" name="context">
<eAnnotations xmi:id="_-o8kETBMEeWXsItGGUSYnQ" source="http://www.eclipse.org/emf/2002/GenModel">
<details xmi:id="_-o8kEjBMEeWXsItGGUSYnQ" key="documentation" value="The cache of context-specific information."/>
</eAnnotations>
<eGenericType xmi:id="_-o8kEzBMEeWXsItGGUSYnQ">
<eTypeArguments xmi:id="_-o8kFDBMEeWXsItGGUSYnQ">
<eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
</eTypeArguments>
<eTypeArguments xmi:id="_-o8kFTBMEeWXsItGGUSYnQ">
<eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
</eTypeArguments>
<eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EMap"/>
</eGenericType>
</eParameters>
</eOperations>
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_-o8kFjBMEeWXsItGGUSYnQ" name="value" ordered="false" upperBound="-1" eType="_-o8kIDBMEeWXsItGGUSYnQ" containment="true" eOpposite="_-o8kPDBMEeWXsItGGUSYnQ"/>
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_-o8kGDBMEeWXsItGGUSYnQ" name="base_Type" ordered="false">
<eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Type"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_-o8kGjBMEeWXsItGGUSYnQ" name="base_Operation" ordered="false">
<eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Operation"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_-o8kHDBMEeWXsItGGUSYnQ" name="base_Property" ordered="false">
<eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Property"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_-o8kHjBMEeWXsItGGUSYnQ" name="base_EnumerationLiteral" ordered="false">
<eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//EnumerationLiteral"/>
</eStructuralFeatures>
</eClassifiers>
<eClassifiers xmi:type="ecore:EClass" xmi:id="_-o8kIDBMEeWXsItGGUSYnQ" name="Converter">
<eAnnotations xmi:id="_-o8kITBMEeWXsItGGUSYnQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_-pI1CDBMEeWXsItGGUSYnQ"/>
<eOperations xmi:id="_-o8kIjBMEeWXsItGGUSYnQ" name="typeConstraint">
<eAnnotations xmi:id="_-o8kIzBMEeWXsItGGUSYnQ" source="http://www.eclipse.org/emf/2002/GenModel">
<details xmi:id="_-o8kJDBMEeWXsItGGUSYnQ" key="documentation" value="not self.base_Type.oclIsUndefined() implies Set{uml::Stereotype,&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;uml::Class, uml::Enumeration, uml::Interface}&#xD;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9; -> includes(self.base_Type.oclType())"/>
</eAnnotations>
<eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
<eParameters xmi:id="_-o8kJjBMEeWXsItGGUSYnQ" name="diagnostics">
<eAnnotations xmi:id="_-o8kJzBMEeWXsItGGUSYnQ" source="http://www.eclipse.org/emf/2002/GenModel">
<details xmi:id="_-o8kKDBMEeWXsItGGUSYnQ" key="documentation" value="The chain of diagnostics to which problems are to be appended."/>
</eAnnotations>
<eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"/>
</eParameters>
<eParameters xmi:id="_-o8kKjBMEeWXsItGGUSYnQ" name="context">
<eAnnotations xmi:id="_-o8kKzBMEeWXsItGGUSYnQ" source="http://www.eclipse.org/emf/2002/GenModel">
<details xmi:id="_-o8kLDBMEeWXsItGGUSYnQ" key="documentation" value="The cache of context-specific information."/>
</eAnnotations>
<eGenericType xmi:id="_-o8kLTBMEeWXsItGGUSYnQ">
<eTypeArguments xmi:id="_-o8kLjBMEeWXsItGGUSYnQ">
<eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
</eTypeArguments>
<eTypeArguments xmi:id="_-o8kLzBMEeWXsItGGUSYnQ">
<eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
</eTypeArguments>
<eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EMap"/>
</eGenericType>
</eParameters>
</eOperations>
<eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_-o8kMDBMEeWXsItGGUSYnQ" name="name" ordered="false" lowerBound="1">
<eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_-o8kMjBMEeWXsItGGUSYnQ" name="converterClass" ordered="false" lowerBound="1">
<eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Class"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_-o8kNDBMEeWXsItGGUSYnQ" name="base_Type" ordered="false">
<eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Type"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_-o8kNjBMEeWXsItGGUSYnQ" name="base_Operation" ordered="false">
<eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Operation"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_-o8kODBMEeWXsItGGUSYnQ" name="base_Property" ordered="false">
<eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Property"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_-o8kOjBMEeWXsItGGUSYnQ" name="base_EnumerationLiteral" ordered="false">
<eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//EnumerationLiteral"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_-o8kPDBMEeWXsItGGUSYnQ" name="value_Converters" ordered="false" eType="_-o8kBjBMEeWXsItGGUSYnQ" eOpposite="_-o8kFjBMEeWXsItGGUSYnQ"/>
</eClassifiers>
<eClassifiers xmi:type="ecore:EClass" xmi:id="_-o8kPjBMEeWXsItGGUSYnQ" name="PrivateOwned">
<eAnnotations xmi:id="_-o8kPzBMEeWXsItGGUSYnQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_-pIwLTBMEeWXsItGGUSYnQ"/>
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_-o8kQDBMEeWXsItGGUSYnQ" name="base_Operation" ordered="false">
<eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Operation"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_-o8kQjBMEeWXsItGGUSYnQ" name="base_Property" ordered="false">
<eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Property"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_-o8kRDBMEeWXsItGGUSYnQ" name="base_EnumerationLiteral" ordered="false">
<eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//EnumerationLiteral"/>
</eStructuralFeatures>
</eClassifiers>
<eClassifiers xmi:type="ecore:EClass" xmi:id="_-o8kRjBMEeWXsItGGUSYnQ" name="RoundRobinPartitioning">
<eAnnotations xmi:id="_-o8kRzBMEeWXsItGGUSYnQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_-pIwNzBMEeWXsItGGUSYnQ"/>
<eOperations xmi:id="_-o8kSDBMEeWXsItGGUSYnQ" name="typeConstraint">
<eAnnotations xmi:id="_-o8kSTBMEeWXsItGGUSYnQ" source="http://www.eclipse.org/emf/2002/GenModel">
<details xmi:id="_-o8kSjBMEeWXsItGGUSYnQ" key="documentation" value="not self.base_Type.oclIsUndefined() implies Set{uml::Stereotype,&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;uml::Class, uml::Enumeration, uml::Interface}&#xD;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9; -> includes(self.base_Type.oclType())"/>
</eAnnotations>
<eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
<eParameters xmi:id="_-o8kTDBMEeWXsItGGUSYnQ" name="diagnostics">
<eAnnotations xmi:id="_-pCnoDBMEeWXsItGGUSYnQ" source="http://www.eclipse.org/emf/2002/GenModel">
<details xmi:id="_-pCnoTBMEeWXsItGGUSYnQ" key="documentation" value="The chain of diagnostics to which problems are to be appended."/>
</eAnnotations>
<eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"/>
</eParameters>
<eParameters xmi:id="_-pCnozBMEeWXsItGGUSYnQ" name="context">
<eAnnotations xmi:id="_-pCnpDBMEeWXsItGGUSYnQ" source="http://www.eclipse.org/emf/2002/GenModel">
<details xmi:id="_-pCnpTBMEeWXsItGGUSYnQ" key="documentation" value="The cache of context-specific information."/>
</eAnnotations>
<eGenericType xmi:id="_-pCnpjBMEeWXsItGGUSYnQ">
<eTypeArguments xmi:id="_-pCnpzBMEeWXsItGGUSYnQ">
<eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
</eTypeArguments>
<eTypeArguments xmi:id="_-pCnqDBMEeWXsItGGUSYnQ">
<eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
</eTypeArguments>
<eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EMap"/>
</eGenericType>
</eParameters>
</eOperations>
<eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_-pCnqTBMEeWXsItGGUSYnQ" name="name" ordered="false" lowerBound="1">
<eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_-pCnqzBMEeWXsItGGUSYnQ" name="connectionPools" ordered="false" upperBound="-1">
<eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_-pCnrTBMEeWXsItGGUSYnQ" name="replicateWrites" ordered="false" defaultValueLiteral="false">
<eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_-pCnrzBMEeWXsItGGUSYnQ" name="base_Type" ordered="false">
<eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Type"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_-pCnsTBMEeWXsItGGUSYnQ" name="base_Operation" ordered="false">
<eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Operation"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_-pCnszBMEeWXsItGGUSYnQ" name="base_Property" ordered="false">
<eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Property"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_-pCntTBMEeWXsItGGUSYnQ" name="base_EnumerationLiteral" ordered="false">
<eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//EnumerationLiteral"/>
</eStructuralFeatures>
</eClassifiers>
<eClassifiers xmi:type="ecore:EClass" xmi:id="_-pCntzBMEeWXsItGGUSYnQ" name="Properties">
<eAnnotations xmi:id="_-pCnuDBMEeWXsItGGUSYnQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_-pIwUDBMEeWXsItGGUSYnQ"/>
<eOperations xmi:id="_-pCnuTBMEeWXsItGGUSYnQ" name="typeConstraint">
<eAnnotations xmi:id="_-pCnujBMEeWXsItGGUSYnQ" source="http://www.eclipse.org/emf/2002/GenModel">
<details xmi:id="_-pCnuzBMEeWXsItGGUSYnQ" key="documentation" value="not self.base_Type.oclIsUndefined() implies Set{uml::Stereotype,&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;uml::Class, uml::Enumeration, uml::Interface}&#xD;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9; -> includes(self.base_Type.oclType())"/>
</eAnnotations>
<eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
<eParameters xmi:id="_-pCnvTBMEeWXsItGGUSYnQ" name="diagnostics">
<eAnnotations xmi:id="_-pCnvjBMEeWXsItGGUSYnQ" source="http://www.eclipse.org/emf/2002/GenModel">
<details xmi:id="_-pCnvzBMEeWXsItGGUSYnQ" key="documentation" value="The chain of diagnostics to which problems are to be appended."/>
</eAnnotations>
<eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"/>
</eParameters>
<eParameters xmi:id="_-pCnwTBMEeWXsItGGUSYnQ" name="context">
<eAnnotations xmi:id="_-pCnwjBMEeWXsItGGUSYnQ" source="http://www.eclipse.org/emf/2002/GenModel">
<details xmi:id="_-pCnwzBMEeWXsItGGUSYnQ" key="documentation" value="The cache of context-specific information."/>
</eAnnotations>
<eGenericType xmi:id="_-pCnxDBMEeWXsItGGUSYnQ">
<eTypeArguments xmi:id="_-pCnxTBMEeWXsItGGUSYnQ">
<eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
</eTypeArguments>
<eTypeArguments xmi:id="_-pCnxjBMEeWXsItGGUSYnQ">
<eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
</eTypeArguments>
<eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EMap"/>
</eGenericType>
</eParameters>
</eOperations>
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_-pCnxzBMEeWXsItGGUSYnQ" name="value" ordered="false" upperBound="-1" eType="_-pCn0TBMEeWXsItGGUSYnQ" containment="true" eOpposite="_-pCn7zBMEeWXsItGGUSYnQ"/>
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_-pCnyTBMEeWXsItGGUSYnQ" name="base_Operation" ordered="false">
<eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Operation"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_-pCnyzBMEeWXsItGGUSYnQ" name="base_Property" ordered="false">
<eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Property"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_-pCnzTBMEeWXsItGGUSYnQ" name="base_EnumerationLiteral" ordered="false">
<eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//EnumerationLiteral"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_-pCnzzBMEeWXsItGGUSYnQ" name="base_Type" ordered="false">
<eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Type"/>
</eStructuralFeatures>
</eClassifiers>
<eClassifiers xmi:type="ecore:EClass" xmi:id="_-pCn0TBMEeWXsItGGUSYnQ" name="Property">
<eAnnotations xmi:id="_-pCn0jBMEeWXsItGGUSYnQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_-pIztTBMEeWXsItGGUSYnQ"/>
<eOperations xmi:id="_-pCn0zBMEeWXsItGGUSYnQ" name="typeConstraint">
<eAnnotations xmi:id="_-pCn1DBMEeWXsItGGUSYnQ" source="http://www.eclipse.org/emf/2002/GenModel">
<details xmi:id="_-pCn1TBMEeWXsItGGUSYnQ" key="documentation" value="not self.base_Type.oclIsUndefined() implies Set{uml::Stereotype,&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;uml::Class, uml::Enumeration, uml::Interface}&#xD;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9; -> includes(self.base_Type.oclType())"/>
</eAnnotations>
<eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
<eParameters xmi:id="_-pCn1zBMEeWXsItGGUSYnQ" name="diagnostics">
<eAnnotations xmi:id="_-pCn2DBMEeWXsItGGUSYnQ" source="http://www.eclipse.org/emf/2002/GenModel">
<details xmi:id="_-pCn2TBMEeWXsItGGUSYnQ" key="documentation" value="The chain of diagnostics to which problems are to be appended."/>
</eAnnotations>
<eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"/>
</eParameters>
<eParameters xmi:id="_-pCn2zBMEeWXsItGGUSYnQ" name="context">
<eAnnotations xmi:id="_-pCn3DBMEeWXsItGGUSYnQ" source="http://www.eclipse.org/emf/2002/GenModel">
<details xmi:id="_-pCn3TBMEeWXsItGGUSYnQ" key="documentation" value="The cache of context-specific information."/>
</eAnnotations>
<eGenericType xmi:id="_-pCn3jBMEeWXsItGGUSYnQ">
<eTypeArguments xmi:id="_-pCn3zBMEeWXsItGGUSYnQ">
<eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
</eTypeArguments>
<eTypeArguments xmi:id="_-pCn4DBMEeWXsItGGUSYnQ">
<eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
</eTypeArguments>
<eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EMap"/>
</eGenericType>
</eParameters>
</eOperations>
<eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_-pCn4TBMEeWXsItGGUSYnQ" name="name" ordered="false" lowerBound="1">
<eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_-pCn4zBMEeWXsItGGUSYnQ" name="value" ordered="false" lowerBound="1">
<eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_-pCn5TBMEeWXsItGGUSYnQ" name="valueType" ordered="false">
<eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Class"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_-pCn5zBMEeWXsItGGUSYnQ" name="base_Operation" ordered="false">
<eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Operation"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_-pCn6TBMEeWXsItGGUSYnQ" name="base_Property" ordered="false">
<eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Property"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_-pCn6zBMEeWXsItGGUSYnQ" name="base_EnumerationLiteral" ordered="false">
<eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//EnumerationLiteral"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_-pCn7TBMEeWXsItGGUSYnQ" name="base_Type" ordered="false">
<eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Type"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_-pCn7zBMEeWXsItGGUSYnQ" name="value_Properties" ordered="false" eType="_-pCntzBMEeWXsItGGUSYnQ" eOpposite="_-pCnxzBMEeWXsItGGUSYnQ"/>
</eClassifiers>
<eClassifiers xmi:type="ecore:EClass" xmi:id="_-pCn8TBMEeWXsItGGUSYnQ" name="DeleteAll">
<eAnnotations xmi:id="_-pCn8jBMEeWXsItGGUSYnQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_-pIwYjBMEeWXsItGGUSYnQ"/>
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_-pCn8zBMEeWXsItGGUSYnQ" name="base_Operation" ordered="false">
<eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Operation"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_-pCn9TBMEeWXsItGGUSYnQ" name="base_Property" ordered="false">
<eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Property"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_-pCn9zBMEeWXsItGGUSYnQ" name="base_EnumerationLiteral" ordered="false">
<eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//EnumerationLiteral"/>
</eStructuralFeatures>
</eClassifiers>
<eClassifiers xmi:type="ecore:EClass" xmi:id="_-pCn-TBMEeWXsItGGUSYnQ" name="ObjectTypeConverters">
<eAnnotations xmi:id="_-pCn-jBMEeWXsItGGUSYnQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_-pIwbDBMEeWXsItGGUSYnQ"/>
<eOperations xmi:id="_-pCn-zBMEeWXsItGGUSYnQ" name="typeConstraint">
<eAnnotations xmi:id="_-pCn_DBMEeWXsItGGUSYnQ" source="http://www.eclipse.org/emf/2002/GenModel">
<details xmi:id="_-pCn_TBMEeWXsItGGUSYnQ" key="documentation" value="not self.base_Type.oclIsUndefined() implies Set{uml::Stereotype,&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;uml::Class, uml::Enumeration, uml::Interface}&#xD;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9; -> includes(self.base_Type.oclType())"/>
</eAnnotations>
<eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
<eParameters xmi:id="_-pCn_zBMEeWXsItGGUSYnQ" name="diagnostics">
<eAnnotations xmi:id="_-pCoADBMEeWXsItGGUSYnQ" source="http://www.eclipse.org/emf/2002/GenModel">
<details xmi:id="_-pCoATBMEeWXsItGGUSYnQ" key="documentation" value="The chain of diagnostics to which problems are to be appended."/>
</eAnnotations>
<eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"/>
</eParameters>
<eParameters xmi:id="_-pCoAzBMEeWXsItGGUSYnQ" name="context">
<eAnnotations xmi:id="_-pCoBDBMEeWXsItGGUSYnQ" source="http://www.eclipse.org/emf/2002/GenModel">
<details xmi:id="_-pCoBTBMEeWXsItGGUSYnQ" key="documentation" value="The cache of context-specific information."/>
</eAnnotations>
<eGenericType xmi:id="_-pCoBjBMEeWXsItGGUSYnQ">
<eTypeArguments xmi:id="_-pCoBzBMEeWXsItGGUSYnQ">
<eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
</eTypeArguments>
<eTypeArguments xmi:id="_-pCoCDBMEeWXsItGGUSYnQ">
<eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
</eTypeArguments>
<eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EMap"/>
</eGenericType>
</eParameters>
</eOperations>
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_-pCoCTBMEeWXsItGGUSYnQ" name="value" ordered="false" upperBound="-1" eType="_-pCoEzBMEeWXsItGGUSYnQ" containment="true" eOpposite="_-pCoNTBMEeWXsItGGUSYnQ"/>
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_-pCoCzBMEeWXsItGGUSYnQ" name="base_Type" ordered="false">
<eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Type"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_-pCoDTBMEeWXsItGGUSYnQ" name="base_Operation" ordered="false">
<eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Operation"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_-pCoDzBMEeWXsItGGUSYnQ" name="base_Property" ordered="false">
<eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Property"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_-pCoETBMEeWXsItGGUSYnQ" name="base_EnumerationLiteral" ordered="false">
<eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//EnumerationLiteral"/>
</eStructuralFeatures>
</eClassifiers>
<eClassifiers xmi:type="ecore:EClass" xmi:id="_-pCoEzBMEeWXsItGGUSYnQ" name="ObjectTypeConverter">
<eAnnotations xmi:id="_-pCoFDBMEeWXsItGGUSYnQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_-pIzkjBMEeWXsItGGUSYnQ"/>
<eOperations xmi:id="_-pCoFTBMEeWXsItGGUSYnQ" name="typeConstraint">
<eAnnotations xmi:id="_-pCoFjBMEeWXsItGGUSYnQ" source="http://www.eclipse.org/emf/2002/GenModel">
<details xmi:id="_-pCoFzBMEeWXsItGGUSYnQ" key="documentation" value="not self.base_Type.oclIsUndefined() implies Set{uml::Stereotype,&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;uml::Class, uml::Enumeration, uml::Interface}&#xD;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9; -> includes(self.base_Type.oclType())"/>
</eAnnotations>
<eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
<eParameters xmi:id="_-pCoGTBMEeWXsItGGUSYnQ" name="diagnostics">
<eAnnotations xmi:id="_-pCoGjBMEeWXsItGGUSYnQ" source="http://www.eclipse.org/emf/2002/GenModel">
<details xmi:id="_-pCoGzBMEeWXsItGGUSYnQ" key="documentation" value="The chain of diagnostics to which problems are to be appended."/>
</eAnnotations>
<eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"/>
</eParameters>
<eParameters xmi:id="_-pCoHTBMEeWXsItGGUSYnQ" name="context">
<eAnnotations xmi:id="_-pCoHjBMEeWXsItGGUSYnQ" source="http://www.eclipse.org/emf/2002/GenModel">
<details xmi:id="_-pCoHzBMEeWXsItGGUSYnQ" key="documentation" value="The cache of context-specific information."/>
</eAnnotations>
<eGenericType xmi:id="_-pCoIDBMEeWXsItGGUSYnQ">
<eTypeArguments xmi:id="_-pCoITBMEeWXsItGGUSYnQ">
<eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
</eTypeArguments>
<eTypeArguments xmi:id="_-pCoIjBMEeWXsItGGUSYnQ">
<eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
</eTypeArguments>
<eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EMap"/>
</eGenericType>
</eParameters>
</eOperations>
<eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_-pCoIzBMEeWXsItGGUSYnQ" name="name" ordered="false" lowerBound="1">
<eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_-pCoJTBMEeWXsItGGUSYnQ" name="dataType" ordered="false">
<eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Class"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_-pCoJzBMEeWXsItGGUSYnQ" name="objectType" ordered="false">
<eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Class"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_-pCoKTBMEeWXsItGGUSYnQ" name="conversionValues" ordered="false" upperBound="-1" eType="_-pCoNzBMEeWXsItGGUSYnQ" containment="true" eOpposite="_-pCoPTBMEeWXsItGGUSYnQ"/>
<eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_-pCoKzBMEeWXsItGGUSYnQ" name="defaultObjectValue" ordered="false">
<eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_-pCoLTBMEeWXsItGGUSYnQ" name="base_Type" ordered="false">
<eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Type"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_-pCoLzBMEeWXsItGGUSYnQ" name="base_Operation" ordered="false">
<eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Operation"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_-pCoMTBMEeWXsItGGUSYnQ" name="base_Property" ordered="false">
<eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Property"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_-pCoMzBMEeWXsItGGUSYnQ" name="base_EnumerationLiteral" ordered="false">
<eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//EnumerationLiteral"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_-pCoNTBMEeWXsItGGUSYnQ" name="value_ObjectTypeConverters" ordered="false" eType="_-pCn-TBMEeWXsItGGUSYnQ" eOpposite="_-pCoCTBMEeWXsItGGUSYnQ"/>
</eClassifiers>
<eClassifiers xmi:type="ecore:EClass" xmi:id="_-pCoNzBMEeWXsItGGUSYnQ" name="ConversionValue">
<eAnnotations xmi:id="_-pCoODBMEeWXsItGGUSYnQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_-pIxQjBMEeWXsItGGUSYnQ"/>
<eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_-pCoOTBMEeWXsItGGUSYnQ" name="dataValue" ordered="false" lowerBound="1">
<eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_-pCoOzBMEeWXsItGGUSYnQ" name="objectValue" ordered="false" lowerBound="1">
<eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_-pCoPTBMEeWXsItGGUSYnQ" name="conversionValues_ObjectTypeConverter" ordered="false" eType="_-pCoEzBMEeWXsItGGUSYnQ" eOpposite="_-pCoKTBMEeWXsItGGUSYnQ"/>
</eClassifiers>
<eClassifiers xmi:type="ecore:EClass" xmi:id="_-pCoPzBMEeWXsItGGUSYnQ" name="ExistenceChecking">
<eAnnotations xmi:id="_-pCoQDBMEeWXsItGGUSYnQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_-pIwfjBMEeWXsItGGUSYnQ"/>
<eOperations xmi:id="_-pCoQTBMEeWXsItGGUSYnQ" name="typeConstraint">
<eAnnotations xmi:id="_-pCoQjBMEeWXsItGGUSYnQ" source="http://www.eclipse.org/emf/2002/GenModel">
<details xmi:id="_-pCoQzBMEeWXsItGGUSYnQ" key="documentation" value="not self.base_Type.oclIsUndefined() implies Set{uml::Stereotype,&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;uml::Class, uml::Enumeration, uml::Interface}&#xD;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9; -> includes(self.base_Type.oclType())"/>
</eAnnotations>
<eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
<eParameters xmi:id="_-pCoRTBMEeWXsItGGUSYnQ" name="diagnostics">
<eAnnotations xmi:id="_-pCoRjBMEeWXsItGGUSYnQ" source="http://www.eclipse.org/emf/2002/GenModel">
<details xmi:id="_-pCoRzBMEeWXsItGGUSYnQ" key="documentation" value="The chain of diagnostics to which problems are to be appended."/>
</eAnnotations>
<eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"/>
</eParameters>
<eParameters xmi:id="_-pCoSTBMEeWXsItGGUSYnQ" name="context">
<eAnnotations xmi:id="_-pCoSjBMEeWXsItGGUSYnQ" source="http://www.eclipse.org/emf/2002/GenModel">
<details xmi:id="_-pCoSzBMEeWXsItGGUSYnQ" key="documentation" value="The cache of context-specific information."/>
</eAnnotations>
<eGenericType xmi:id="_-pCoTDBMEeWXsItGGUSYnQ">
<eTypeArguments xmi:id="_-pCoTTBMEeWXsItGGUSYnQ">
<eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
</eTypeArguments>
<eTypeArguments xmi:id="_-pCoTjBMEeWXsItGGUSYnQ">
<eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
</eTypeArguments>
<eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EMap"/>
</eGenericType>
</eParameters>
</eOperations>
<eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_-pCoTzBMEeWXsItGGUSYnQ" name="value" ordered="false" eType="_-o8hQzBMEeWXsItGGUSYnQ" defaultValueLiteral="CHECK_CACHE"/>
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_-pCoUTBMEeWXsItGGUSYnQ" name="base_Type" ordered="false">
<eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Type"/>
</eStructuralFeatures>
</eClassifiers>
<eClassifiers xmi:type="ecore:EClass" xmi:id="_-pCoUzBMEeWXsItGGUSYnQ" name="StructConverter">
<eAnnotations xmi:id="_-pCoVDBMEeWXsItGGUSYnQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_-pIw3TBMEeWXsItGGUSYnQ"/>
<eOperations xmi:id="_-pCoVTBMEeWXsItGGUSYnQ" name="typeConstraint">
<eAnnotations xmi:id="_-pCoVjBMEeWXsItGGUSYnQ" source="http://www.eclipse.org/emf/2002/GenModel">
<details xmi:id="_-pCoVzBMEeWXsItGGUSYnQ" key="documentation" value="not self.base_Type.oclIsUndefined() implies Set{uml::Stereotype,&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;uml::Class, uml::Enumeration, uml::Interface}&#xD;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9; -> includes(self.base_Type.oclType())"/>
</eAnnotations>
<eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
<eParameters xmi:id="_-pCoWTBMEeWXsItGGUSYnQ" name="diagnostics">
<eAnnotations xmi:id="_-pCoWjBMEeWXsItGGUSYnQ" source="http://www.eclipse.org/emf/2002/GenModel">
<details xmi:id="_-pCoWzBMEeWXsItGGUSYnQ" key="documentation" value="The chain of diagnostics to which problems are to be appended."/>
</eAnnotations>
<eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"/>
</eParameters>
<eParameters xmi:id="_-pCoXTBMEeWXsItGGUSYnQ" name="context">
<eAnnotations xmi:id="_-pCoXjBMEeWXsItGGUSYnQ" source="http://www.eclipse.org/emf/2002/GenModel">
<details xmi:id="_-pCoXzBMEeWXsItGGUSYnQ" key="documentation" value="The cache of context-specific information."/>
</eAnnotations>
<eGenericType xmi:id="_-pCoYDBMEeWXsItGGUSYnQ">
<eTypeArguments xmi:id="_-pCoYTBMEeWXsItGGUSYnQ">
<eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
</eTypeArguments>
<eTypeArguments xmi:id="_-pCoYjBMEeWXsItGGUSYnQ">
<eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
</eTypeArguments>
<eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EMap"/>
</eGenericType>
</eParameters>
</eOperations>
<eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_-pCoYzBMEeWXsItGGUSYnQ" name="name" ordered="false" lowerBound="1">
<eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_-pCoZTBMEeWXsItGGUSYnQ" name="converter" ordered="false" lowerBound="1">
<eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_-pCoZzBMEeWXsItGGUSYnQ" name="base_Type" ordered="false">
<eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Type"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_-pCoaTBMEeWXsItGGUSYnQ" name="base_Operation" ordered="false">
<eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Operation"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_-pCoazBMEeWXsItGGUSYnQ" name="base_Property" ordered="false">
<eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Property"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_-pCobTBMEeWXsItGGUSYnQ" name="base_EnumerationLiteral" ordered="false">
<eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//EnumerationLiteral"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_-pCobzBMEeWXsItGGUSYnQ" name="value_StructConverters" ordered="false" eType="_-pCocTBMEeWXsItGGUSYnQ" eOpposite="_-pCoiTBMEeWXsItGGUSYnQ"/>
</eClassifiers>
<eClassifiers xmi:type="ecore:EClass" xmi:id="_-pCocTBMEeWXsItGGUSYnQ" name="StructConverters">
<eAnnotations xmi:id="_-pCocjBMEeWXsItGGUSYnQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_-pIxhjBMEeWXsItGGUSYnQ"/>
<eOperations xmi:id="_-pCoczBMEeWXsItGGUSYnQ" name="typeConstraint">
<eAnnotations xmi:id="_-pCodDBMEeWXsItGGUSYnQ" source="http://www.eclipse.org/emf/2002/GenModel">
<details xmi:id="_-pCodTBMEeWXsItGGUSYnQ" key="documentation" value="not self.base_Type.oclIsUndefined() implies Set{uml::Stereotype,&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;uml::Class, uml::Enumeration, uml::Interface}&#xD;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9; -> includes(self.base_Type.oclType())"/>
</eAnnotations>
<eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
<eParameters xmi:id="_-pCodzBMEeWXsItGGUSYnQ" name="diagnostics">
<eAnnotations xmi:id="_-pCoeDBMEeWXsItGGUSYnQ" source="http://www.eclipse.org/emf/2002/GenModel">
<details xmi:id="_-pCoeTBMEeWXsItGGUSYnQ" key="documentation" value="The chain of diagnostics to which problems are to be appended."/>
</eAnnotations>
<eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"/>
</eParameters>
<eParameters xmi:id="_-pCoezBMEeWXsItGGUSYnQ" name="context">
<eAnnotations xmi:id="_-pCofDBMEeWXsItGGUSYnQ" source="http://www.eclipse.org/emf/2002/GenModel">
<details xmi:id="_-pCofTBMEeWXsItGGUSYnQ" key="documentation" value="The cache of context-specific information."/>
</eAnnotations>
<eGenericType xmi:id="_-pCofjBMEeWXsItGGUSYnQ">
<eTypeArguments xmi:id="_-pCofzBMEeWXsItGGUSYnQ">
<eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
</eTypeArguments>
<eTypeArguments xmi:id="_-pCogDBMEeWXsItGGUSYnQ">
<eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
</eTypeArguments>
<eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EMap"/>
</eGenericType>
</eParameters>
</eOperations>
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_-pCogTBMEeWXsItGGUSYnQ" name="base_Type" ordered="false">
<eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Type"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_-pCogzBMEeWXsItGGUSYnQ" name="base_Operation" ordered="false">
<eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Operation"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_-pCohTBMEeWXsItGGUSYnQ" name="base_Property" ordered="false">
<eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Property"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_-pCohzBMEeWXsItGGUSYnQ" name="base_EnumerationLiteral" ordered="false">
<eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//EnumerationLiteral"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_-pCoiTBMEeWXsItGGUSYnQ" name="value" ordered="false" upperBound="-1" eType="_-pCoUzBMEeWXsItGGUSYnQ" containment="true" eOpposite="_-pCobzBMEeWXsItGGUSYnQ"/>
</eClassifiers>
<eClassifiers xmi:type="ecore:EClass" xmi:id="_-pCoizBMEeWXsItGGUSYnQ" name="ReturnUpdate">
<eAnnotations xmi:id="_-pCojDBMEeWXsItGGUSYnQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_-pIw9TBMEeWXsItGGUSYnQ"/>
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_-pCojTBMEeWXsItGGUSYnQ" name="base_Operation" ordered="false">
<eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Operation"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_-pCojzBMEeWXsItGGUSYnQ" name="base_Property" ordered="false">
<eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Property"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_-pCokTBMEeWXsItGGUSYnQ" name="base_EnumerationLiteral" ordered="false">
<eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//EnumerationLiteral"/>
</eStructuralFeatures>
</eClassifiers>
<eClassifiers xmi:type="ecore:EClass" xmi:id="_-pCokzBMEeWXsItGGUSYnQ" name="CacheIndexes">
<eAnnotations xmi:id="_-pColDBMEeWXsItGGUSYnQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_-pIxEDBMEeWXsItGGUSYnQ"/>
<eOperations xmi:id="_-pColTBMEeWXsItGGUSYnQ" name="typeConstraint">
<eAnnotations xmi:id="_-pColjBMEeWXsItGGUSYnQ" source="http://www.eclipse.org/emf/2002/GenModel">
<details xmi:id="_-pColzBMEeWXsItGGUSYnQ" key="documentation" value="not self.base_Type.oclIsUndefined() implies Set{uml::Stereotype,&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;uml::Class, uml::Enumeration, uml::Interface}&#xD;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9; -> includes(self.base_Type.oclType())"/>
</eAnnotations>
<eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
<eParameters xmi:id="_-pComTBMEeWXsItGGUSYnQ" name="diagnostics">
<eAnnotations xmi:id="_-pComjBMEeWXsItGGUSYnQ" source="http://www.eclipse.org/emf/2002/GenModel">
<details xmi:id="_-pComzBMEeWXsItGGUSYnQ" key="documentation" value="The chain of diagnostics to which problems are to be appended."/>
</eAnnotations>
<eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"/>
</eParameters>
<eParameters xmi:id="_-pConTBMEeWXsItGGUSYnQ" name="context">
<eAnnotations xmi:id="_-pConjBMEeWXsItGGUSYnQ" source="http://www.eclipse.org/emf/2002/GenModel">
<details xmi:id="_-pConzBMEeWXsItGGUSYnQ" key="documentation" value="The cache of context-specific information."/>
</eAnnotations>
<eGenericType xmi:id="_-pCooDBMEeWXsItGGUSYnQ">
<eTypeArguments xmi:id="_-pCooTBMEeWXsItGGUSYnQ">
<eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
</eTypeArguments>
<eTypeArguments xmi:id="_-pCoojBMEeWXsItGGUSYnQ">
<eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
</eTypeArguments>
<eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EMap"/>
</eGenericType>
</eParameters>
</eOperations>
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_-pCoozBMEeWXsItGGUSYnQ" name="value" ordered="false" upperBound="-1" eType="_-pCopzBMEeWXsItGGUSYnQ" containment="true" eOpposite="_-pCowzBMEeWXsItGGUSYnQ"/>
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_-pCopTBMEeWXsItGGUSYnQ" name="base_Type" ordered="false">
<eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Type"/>
</eStructuralFeatures>
</eClassifiers>
<eClassifiers xmi:type="ecore:EClass" xmi:id="_-pCopzBMEeWXsItGGUSYnQ" name="CacheIndex">
<eAnnotations xmi:id="_-pCoqDBMEeWXsItGGUSYnQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_-pIyeDBMEeWXsItGGUSYnQ"/>
<eOperations xmi:id="_-pCoqTBMEeWXsItGGUSYnQ" name="typeConstraint">
<eAnnotations xmi:id="_-pCoqjBMEeWXsItGGUSYnQ" source="http://www.eclipse.org/emf/2002/GenModel">
<details xmi:id="_-pCoqzBMEeWXsItGGUSYnQ" key="documentation" value="not self.base_Type.oclIsUndefined() implies Set{uml::Stereotype,&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;uml::Class, uml::Enumeration, uml::Interface}&#xD;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9; -> includes(self.base_Type.oclType())"/>
</eAnnotations>
<eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
<eParameters xmi:id="_-pCorTBMEeWXsItGGUSYnQ" name="diagnostics">
<eAnnotations xmi:id="_-pCorjBMEeWXsItGGUSYnQ" source="http://www.eclipse.org/emf/2002/GenModel">
<details xmi:id="_-pCorzBMEeWXsItGGUSYnQ" key="documentation" value="The chain of diagnostics to which problems are to be appended."/>
</eAnnotations>
<eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"/>
</eParameters>
<eParameters xmi:id="_-pCosTBMEeWXsItGGUSYnQ" name="context">
<eAnnotations xmi:id="_-pCosjBMEeWXsItGGUSYnQ" source="http://www.eclipse.org/emf/2002/GenModel">
<details xmi:id="_-pCoszBMEeWXsItGGUSYnQ" key="documentation" value="The cache of context-specific information."/>
</eAnnotations>
<eGenericType xmi:id="_-pCotDBMEeWXsItGGUSYnQ">
<eTypeArguments xmi:id="_-pCotTBMEeWXsItGGUSYnQ">
<eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
</eTypeArguments>
<eTypeArguments xmi:id="_-pCotjBMEeWXsItGGUSYnQ">
<eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
</eTypeArguments>
<eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EMap"/>
</eGenericType>
</eParameters>
</eOperations>
<eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_-pCotzBMEeWXsItGGUSYnQ" name="columnNames" ordered="false" upperBound="-1">
<eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_-pCouTBMEeWXsItGGUSYnQ" name="updateable" ordered="false" defaultValueLiteral="true">
<eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_-pCouzBMEeWXsItGGUSYnQ" name="base_Operation" ordered="false">
<eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Operation"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_-pCovTBMEeWXsItGGUSYnQ" name="base_Property" ordered="false">
<eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Property"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_-pCovzBMEeWXsItGGUSYnQ" name="base_EnumerationLiteral" ordered="false">
<eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//EnumerationLiteral"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_-pCowTBMEeWXsItGGUSYnQ" name="base_Type" ordered="false">
<eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Type"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_-pCowzBMEeWXsItGGUSYnQ" name="value_CacheIndexes" ordered="false" eType="_-pCokzBMEeWXsItGGUSYnQ" eOpposite="_-pCoozBMEeWXsItGGUSYnQ"/>
</eClassifiers>
<eClassifiers xmi:type="ecore:EClass" xmi:id="_-pCoxTBMEeWXsItGGUSYnQ" name="VirtualAccessMethods">
<eAnnotations xmi:id="_-pCoxjBMEeWXsItGGUSYnQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_-pIxGTBMEeWXsItGGUSYnQ"/>
<eOperations xmi:id="_-pCoxzBMEeWXsItGGUSYnQ" name="typeConstraint">
<eAnnotations xmi:id="_-pCoyDBMEeWXsItGGUSYnQ" source="http://www.eclipse.org/emf/2002/GenModel">
<details xmi:id="_-pCoyTBMEeWXsItGGUSYnQ" key="documentation" value="not self.base_Type.oclIsUndefined() implies Set{uml::Stereotype,&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;uml::Class, uml::Enumeration, uml::Interface}&#xD;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9; -> includes(self.base_Type.oclType())"/>
</eAnnotations>
<eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
<eParameters xmi:id="_-pCoyzBMEeWXsItGGUSYnQ" name="diagnostics">
<eAnnotations xmi:id="_-pCozDBMEeWXsItGGUSYnQ" source="http://www.eclipse.org/emf/2002/GenModel">
<details xmi:id="_-pCozTBMEeWXsItGGUSYnQ" key="documentation" value="The chain of diagnostics to which problems are to be appended."/>
</eAnnotations>
<eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"/>
</eParameters>
<eParameters xmi:id="_-pCozzBMEeWXsItGGUSYnQ" name="context">
<eAnnotations xmi:id="_-pCo0DBMEeWXsItGGUSYnQ" source="http://www.eclipse.org/emf/2002/GenModel">
<details xmi:id="_-pCo0TBMEeWXsItGGUSYnQ" key="documentation" value="The cache of context-specific information."/>
</eAnnotations>
<eGenericType xmi:id="_-pCo0jBMEeWXsItGGUSYnQ">
<eTypeArguments xmi:id="_-pCo0zBMEeWXsItGGUSYnQ">
<eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
</eTypeArguments>
<eTypeArguments xmi:id="_-pCo1DBMEeWXsItGGUSYnQ">
<eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
</eTypeArguments>
<eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EMap"/>
</eGenericType>
</eParameters>
</eOperations>
<eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_-pCo1TBMEeWXsItGGUSYnQ" name="get" ordered="false" defaultValueLiteral="&quot;get&quot;">
<eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_-pCo1zBMEeWXsItGGUSYnQ" name="set" ordered="false" defaultValueLiteral="&quot;set&quot;">
<eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_-pCo2TBMEeWXsItGGUSYnQ" name="base_Type" ordered="false">
<eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Type"/>
</eStructuralFeatures>
</eClassifiers>
<eClassifiers xmi:type="ecore:EClass" xmi:id="_-pCo2zBMEeWXsItGGUSYnQ" name="TenantTableDiscriminator">
<eAnnotations xmi:id="_-pCo3DBMEeWXsItGGUSYnQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_-pIxJzBMEeWXsItGGUSYnQ"/>
<eOperations xmi:id="_-pCo3TBMEeWXsItGGUSYnQ" name="typeConstraint">
<eAnnotations xmi:id="_-pCo3jBMEeWXsItGGUSYnQ" source="http://www.eclipse.org/emf/2002/GenModel">
<details xmi:id="_-pCo3zBMEeWXsItGGUSYnQ" key="documentation" value="not self.base_Type.oclIsUndefined() implies Set{uml::Stereotype,&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;uml::Class, uml::Enumeration, uml::Interface}&#xD;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9; -> includes(self.base_Type.oclType())"/>
</eAnnotations>
<eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
<eParameters xmi:id="_-pCo4TBMEeWXsItGGUSYnQ" name="diagnostics">
<eAnnotations xmi:id="_-pCo4jBMEeWXsItGGUSYnQ" source="http://www.eclipse.org/emf/2002/GenModel">
<details xmi:id="_-pCo4zBMEeWXsItGGUSYnQ" key="documentation" value="The chain of diagnostics to which problems are to be appended."/>
</eAnnotations>
<eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"/>
</eParameters>
<eParameters xmi:id="_-pCo5TBMEeWXsItGGUSYnQ" name="context">
<eAnnotations xmi:id="_-pCo5jBMEeWXsItGGUSYnQ" source="http://www.eclipse.org/emf/2002/GenModel">
<details xmi:id="_-pCo5zBMEeWXsItGGUSYnQ" key="documentation" value="The cache of context-specific information."/>
</eAnnotations>
<eGenericType xmi:id="_-pCo6DBMEeWXsItGGUSYnQ">
<eTypeArguments xmi:id="_-pCo6TBMEeWXsItGGUSYnQ">
<eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
</eTypeArguments>
<eTypeArguments xmi:id="_-pCo6jBMEeWXsItGGUSYnQ">
<eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
</eTypeArguments>
<eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EMap"/>
</eGenericType>
</eParameters>
</eOperations>
<eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_-pCo6zBMEeWXsItGGUSYnQ" name="contextProperty" ordered="false" defaultValueLiteral="MULTITENANT_PROPERTY_DEFAULT">
<eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_-pCo7TBMEeWXsItGGUSYnQ" name="type" ordered="false" eType="_-o8hKjBMEeWXsItGGUSYnQ" defaultValueLiteral="SUFFIX"/>
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_-pCo7zBMEeWXsItGGUSYnQ" name="base_Type" ordered="false">
<eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Type"/>
</eStructuralFeatures>
</eClassifiers>
<eClassifiers xmi:type="ecore:EClass" xmi:id="_-pCo8TBMEeWXsItGGUSYnQ" name="OrderCorrection">
<eAnnotations xmi:id="_-pCo8jBMEeWXsItGGUSYnQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_-pIxNTBMEeWXsItGGUSYnQ"/>
<eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_-pCo8zBMEeWXsItGGUSYnQ" name="value" ordered="false" lowerBound="1" eType="_-o8hETBMEeWXsItGGUSYnQ"/>
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_-pCo9TBMEeWXsItGGUSYnQ" name="base_Operation" ordered="false">
<eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Operation"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_-pCo9zBMEeWXsItGGUSYnQ" name="base_Property" ordered="false">
<eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Property"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_-pCo-TBMEeWXsItGGUSYnQ" name="base_EnumerationLiteral" ordered="false">
<eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//EnumerationLiteral"/>
</eStructuralFeatures>
</eClassifiers>
<eClassifiers xmi:type="ecore:EClass" xmi:id="_-pCo-zBMEeWXsItGGUSYnQ" name="CacheInterceptor">
<eAnnotations xmi:id="_-pCo_DBMEeWXsItGGUSYnQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_-pIxTDBMEeWXsItGGUSYnQ"/>
<eOperations xmi:id="_-pCo_TBMEeWXsItGGUSYnQ" name="typeConstraint">
<eAnnotations xmi:id="_-pCo_jBMEeWXsItGGUSYnQ" source="http://www.eclipse.org/emf/2002/GenModel">
<details xmi:id="_-pCo_zBMEeWXsItGGUSYnQ" key="documentation" value="not self.base_Type.oclIsUndefined() implies Set{uml::Stereotype,&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;uml::Class, uml::Enumeration, uml::Interface}&#xD;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9; -> includes(self.base_Type.oclType())"/>
</eAnnotations>
<eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
<eParameters xmi:id="_-pCpATBMEeWXsItGGUSYnQ" name="diagnostics">
<eAnnotations xmi:id="_-pCpAjBMEeWXsItGGUSYnQ" source="http://www.eclipse.org/emf/2002/GenModel">
<details xmi:id="_-pCpAzBMEeWXsItGGUSYnQ" key="documentation" value="The chain of diagnostics to which problems are to be appended."/>
</eAnnotations>
<eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"/>
</eParameters>
<eParameters xmi:id="_-pCpBTBMEeWXsItGGUSYnQ" name="context">
<eAnnotations xmi:id="_-pCpBjBMEeWXsItGGUSYnQ" source="http://www.eclipse.org/emf/2002/GenModel">
<details xmi:id="_-pCpBzBMEeWXsItGGUSYnQ" key="documentation" value="The cache of context-specific information."/>
</eAnnotations>
<eGenericType xmi:id="_-pCpCDBMEeWXsItGGUSYnQ">
<eTypeArguments xmi:id="_-pCpCTBMEeWXsItGGUSYnQ">
<eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
</eTypeArguments>
<eTypeArguments xmi:id="_-pCpCjBMEeWXsItGGUSYnQ">
<eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
</eTypeArguments>
<eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EMap"/>
</eGenericType>
</eParameters>
</eOperations>
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_-pCpCzBMEeWXsItGGUSYnQ" name="value" ordered="false" lowerBound="1">
<eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Class"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_-pCpDTBMEeWXsItGGUSYnQ" name="base_Type" ordered="false">
<eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Type"/>
</eStructuralFeatures>
</eClassifiers>
<eClassifiers xmi:type="ecore:EClass" xmi:id="_-pCpDzBMEeWXsItGGUSYnQ" name="ReadOnly">
<eAnnotations xmi:id="_-pCpEDBMEeWXsItGGUSYnQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_-pIxVTBMEeWXsItGGUSYnQ"/>
<eOperations xmi:id="_-pCpETBMEeWXsItGGUSYnQ" name="typeConstraint">
<eAnnotations xmi:id="_-pCpEjBMEeWXsItGGUSYnQ" source="http://www.eclipse.org/emf/2002/GenModel">
<details xmi:id="_-pCpEzBMEeWXsItGGUSYnQ" key="documentation" value="not self.base_Type.oclIsUndefined() implies Set{uml::Stereotype,&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;uml::Class, uml::Enumeration, uml::Interface}&#xD;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9; -> includes(self.base_Type.oclType())"/>
</eAnnotations>
<eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
<eParameters xmi:id="_-pCpFTBMEeWXsItGGUSYnQ" name="diagnostics">
<eAnnotations xmi:id="_-pCpFjBMEeWXsItGGUSYnQ" source="http://www.eclipse.org/emf/2002/GenModel">
<details xmi:id="_-pCpFzBMEeWXsItGGUSYnQ" key="documentation" value="The chain of diagnostics to which problems are to be appended."/>
</eAnnotations>
<eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"/>
</eParameters>
<eParameters xmi:id="_-pCpGTBMEeWXsItGGUSYnQ" name="context">
<eAnnotations xmi:id="_-pCpGjBMEeWXsItGGUSYnQ" source="http://www.eclipse.org/emf/2002/GenModel">
<details xmi:id="_-pCpGzBMEeWXsItGGUSYnQ" key="documentation" value="The cache of context-specific information."/>
</eAnnotations>
<eGenericType xmi:id="_-pCpHDBMEeWXsItGGUSYnQ">
<eTypeArguments xmi:id="_-pCpHTBMEeWXsItGGUSYnQ">
<eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
</eTypeArguments>
<eTypeArguments xmi:id="_-pCpHjBMEeWXsItGGUSYnQ">
<eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
</eTypeArguments>
<eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EMap"/>
</eGenericType>
</eParameters>
</eOperations>
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_-pCpHzBMEeWXsItGGUSYnQ" name="base_Type" ordered="false">
<eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Type"/>
</eStructuralFeatures>
</eClassifiers>
<eClassifiers xmi:type="ecore:EClass" xmi:id="_-pCpITBMEeWXsItGGUSYnQ" name="Mutable">
<eAnnotations xmi:id="_-pCpIjBMEeWXsItGGUSYnQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_-pIxWzBMEeWXsItGGUSYnQ"/>
<eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_-pCpIzBMEeWXsItGGUSYnQ" name="value" ordered="false" defaultValueLiteral="true">
<eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_-pCpJTBMEeWXsItGGUSYnQ" name="base_Operation" ordered="false">
<eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Operation"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_-pCpJzBMEeWXsItGGUSYnQ" name="base_Property" ordered="false">
<eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Property"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_-pCpKTBMEeWXsItGGUSYnQ" name="base_EnumerationLiteral" ordered="false">
<eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//EnumerationLiteral"/>
</eStructuralFeatures>
</eClassifiers>
<eClassifiers xmi:type="ecore:EClass" xmi:id="_-pCpKzBMEeWXsItGGUSYnQ" name="TypeConverter">
<eAnnotations xmi:id="_-pCpLDBMEeWXsItGGUSYnQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_-pIxaTBMEeWXsItGGUSYnQ"/>
<eOperations xmi:id="_-pCpLTBMEeWXsItGGUSYnQ" name="typeConstraint">
<eAnnotations xmi:id="_-pCpLjBMEeWXsItGGUSYnQ" source="http://www.eclipse.org/emf/2002/GenModel">
<details xmi:id="_-pCpLzBMEeWXsItGGUSYnQ" key="documentation" value="not self.base_Type.oclIsUndefined() implies Set{uml::Stereotype,&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;uml::Class, uml::Enumeration, uml::Interface}&#xD;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9; -> includes(self.base_Type.oclType())"/>
</eAnnotations>
<eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
<eParameters xmi:id="_-pCpMTBMEeWXsItGGUSYnQ" name="diagnostics">
<eAnnotations xmi:id="_-pCpMjBMEeWXsItGGUSYnQ" source="http://www.eclipse.org/emf/2002/GenModel">
<details xmi:id="_-pCpMzBMEeWXsItGGUSYnQ" key="documentation" value="The chain of diagnostics to which problems are to be appended."/>
</eAnnotations>
<eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"/>
</eParameters>
<eParameters xmi:id="_-pCpNTBMEeWXsItGGUSYnQ" name="context">
<eAnnotations xmi:id="_-pCpNjBMEeWXsItGGUSYnQ" source="http://www.eclipse.org/emf/2002/GenModel">
<details xmi:id="_-pCpNzBMEeWXsItGGUSYnQ" key="documentation" value="The cache of context-specific information."/>
</eAnnotations>
<eGenericType xmi:id="_-pCpODBMEeWXsItGGUSYnQ">
<eTypeArguments xmi:id="_-pCpOTBMEeWXsItGGUSYnQ">
<eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
</eTypeArguments>
<eTypeArguments xmi:id="_-pCpOjBMEeWXsItGGUSYnQ">
<eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
</eTypeArguments>
<eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EMap"/>
</eGenericType>
</eParameters>
</eOperations>
<eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_-pCpOzBMEeWXsItGGUSYnQ" name="name" ordered="false" lowerBound="1">
<eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_-pCpPTBMEeWXsItGGUSYnQ" name="dataType" ordered="false">
<eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Class"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_-pCpPzBMEeWXsItGGUSYnQ" name="objectType" ordered="false">
<eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Class"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_-pCpQTBMEeWXsItGGUSYnQ" name="base_Type" ordered="false">
<eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Type"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_-pCpQzBMEeWXsItGGUSYnQ" name="base_Operation" ordered="false">
<eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Operation"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_-pCpRTBMEeWXsItGGUSYnQ" name="base_Property" ordered="false">
<eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Property"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_-pCpRzBMEeWXsItGGUSYnQ" name="base_EnumerationLiteral" ordered="false">
<eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//EnumerationLiteral"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_-pCpSTBMEeWXsItGGUSYnQ" name="value_TypeConverters" ordered="false" eType="_-pCpSzBMEeWXsItGGUSYnQ" eOpposite="_-pCpYzBMEeWXsItGGUSYnQ"/>
</eClassifiers>
<eClassifiers xmi:type="ecore:EClass" xmi:id="_-pCpSzBMEeWXsItGGUSYnQ" name="TypeConverters">
<eAnnotations xmi:id="_-pCpTDBMEeWXsItGGUSYnQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_-pI1ajBMEeWXsItGGUSYnQ"/>
<eOperations xmi:id="_-pCpTTBMEeWXsItGGUSYnQ" name="typeConstraint">
<eAnnotations xmi:id="_-pCpTjBMEeWXsItGGUSYnQ" source="http://www.eclipse.org/emf/2002/GenModel">
<details xmi:id="_-pCpTzBMEeWXsItGGUSYnQ" key="documentation" value="not self.base_Type.oclIsUndefined() implies Set{uml::Stereotype,&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;uml::Class, uml::Enumeration, uml::Interface}&#xD;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9; -> includes(self.base_Type.oclType())"/>
</eAnnotations>
<eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
<eParameters xmi:id="_-pCpUTBMEeWXsItGGUSYnQ" name="diagnostics">
<eAnnotations xmi:id="_-pCpUjBMEeWXsItGGUSYnQ" source="http://www.eclipse.org/emf/2002/GenModel">
<details xmi:id="_-pCpUzBMEeWXsItGGUSYnQ" key="documentation" value="The chain of diagnostics to which problems are to be appended."/>
</eAnnotations>
<eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"/>
</eParameters>
<eParameters xmi:id="_-pCpVTBMEeWXsItGGUSYnQ" name="context">
<eAnnotations xmi:id="_-pCpVjBMEeWXsItGGUSYnQ" source="http://www.eclipse.org/emf/2002/GenModel">
<details xmi:id="_-pCpVzBMEeWXsItGGUSYnQ" key="documentation" value="The cache of context-specific information."/>
</eAnnotations>
<eGenericType xmi:id="_-pCpWDBMEeWXsItGGUSYnQ">
<eTypeArguments xmi:id="_-pCpWTBMEeWXsItGGUSYnQ">
<eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
</eTypeArguments>
<eTypeArguments xmi:id="_-pCpWjBMEeWXsItGGUSYnQ">
<eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
</eTypeArguments>
<eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EMap"/>
</eGenericType>
</eParameters>
</eOperations>
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_-pCpWzBMEeWXsItGGUSYnQ" name="base_Type" ordered="false">
<eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Type"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_-pCpXTBMEeWXsItGGUSYnQ" name="base_Operation" ordered="false">
<eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Operation"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_-pCpXzBMEeWXsItGGUSYnQ" name="base_Property" ordered="false">
<eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Property"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_-pCpYTBMEeWXsItGGUSYnQ" name="base_EnumerationLiteral" ordered="false">
<eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//EnumerationLiteral"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_-pCpYzBMEeWXsItGGUSYnQ" name="value" ordered="false" upperBound="-1" eType="_-pCpKzBMEeWXsItGGUSYnQ" containment="true" eOpposite="_-pCpSTBMEeWXsItGGUSYnQ"/>
</eClassifiers>
<eClassifiers xmi:type="ecore:EClass" xmi:id="_-pCpZTBMEeWXsItGGUSYnQ" name="FetchGroup">
<eAnnotations xmi:id="_-pCpZjBMEeWXsItGGUSYnQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_-pIxqTBMEeWXsItGGUSYnQ"/>
<eOperations xmi:id="_-pCpZzBMEeWXsItGGUSYnQ" name="typeConstraint">
<eAnnotations xmi:id="_-pCpaDBMEeWXsItGGUSYnQ" source="http://www.eclipse.org/emf/2002/GenModel">
<details xmi:id="_-pCpaTBMEeWXsItGGUSYnQ" key="documentation" value="not self.base_Type.oclIsUndefined() implies Set{uml::Stereotype,&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;uml::Class, uml::Enumeration, uml::Interface}&#xD;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9; -> includes(self.base_Type.oclType())"/>
</eAnnotations>
<eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
<eParameters xmi:id="_-pCpazBMEeWXsItGGUSYnQ" name="diagnostics">
<eAnnotations xmi:id="_-pCpbDBMEeWXsItGGUSYnQ" source="http://www.eclipse.org/emf/2002/GenModel">
<details xmi:id="_-pCpbTBMEeWXsItGGUSYnQ" key="documentation" value="The chain of diagnostics to which problems are to be appended."/>
</eAnnotations>
<eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"/>
</eParameters>
<eParameters xmi:id="_-pCpbzBMEeWXsItGGUSYnQ" name="context">
<eAnnotations xmi:id="_-pCpcDBMEeWXsItGGUSYnQ" source="http://www.eclipse.org/emf/2002/GenModel">
<details xmi:id="_-pCpcTBMEeWXsItGGUSYnQ" key="documentation" value="The cache of context-specific information."/>
</eAnnotations>
<eGenericType xmi:id="_-pCpcjBMEeWXsItGGUSYnQ">
<eTypeArguments xmi:id="_-pCpczBMEeWXsItGGUSYnQ">
<eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
</eTypeArguments>
<eTypeArguments xmi:id="_-pCpdDBMEeWXsItGGUSYnQ">
<eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
</eTypeArguments>
<eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EMap"/>
</eGenericType>
</eParameters>
</eOperations>
<eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_-pCpdTBMEeWXsItGGUSYnQ" name="name" ordered="false" lowerBound="1">
<eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_-pCpdzBMEeWXsItGGUSYnQ" name="load" ordered="false" defaultValueLiteral="false">
<eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_-pCpeTBMEeWXsItGGUSYnQ" name="attributes" ordered="false" upperBound="-1" eType="_-pCpfzBMEeWXsItGGUSYnQ" containment="true" eOpposite="_-pCpgzBMEeWXsItGGUSYnQ"/>
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_-pCpezBMEeWXsItGGUSYnQ" name="base_Type" ordered="false">
<eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Type"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_-pCpfTBMEeWXsItGGUSYnQ" name="value_FetchGroups" ordered="false" eType="_-pCphTBMEeWXsItGGUSYnQ" eOpposite="_-pCplzBMEeWXsItGGUSYnQ"/>
</eClassifiers>
<eClassifiers xmi:type="ecore:EClass" xmi:id="_-pCpfzBMEeWXsItGGUSYnQ" name="FetchAttribute">
<eAnnotations xmi:id="_-pCpgDBMEeWXsItGGUSYnQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_-pIz0TBMEeWXsItGGUSYnQ"/>
<eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_-pCpgTBMEeWXsItGGUSYnQ" name="name" ordered="false" lowerBound="1">
<eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_-pCpgzBMEeWXsItGGUSYnQ" name="attributes_FetchGroup" ordered="false" eType="_-pCpZTBMEeWXsItGGUSYnQ" eOpposite="_-pCpeTBMEeWXsItGGUSYnQ"/>
</eClassifiers>
<eClassifiers xmi:type="ecore:EClass" xmi:id="_-pCphTBMEeWXsItGGUSYnQ" name="FetchGroups">
<eAnnotations xmi:id="_-pCphjBMEeWXsItGGUSYnQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_-pIySjBMEeWXsItGGUSYnQ"/>
<eOperations xmi:id="_-pCphzBMEeWXsItGGUSYnQ" name="typeConstraint">
<eAnnotations xmi:id="_-pCpiDBMEeWXsItGGUSYnQ" source="http://www.eclipse.org/emf/2002/GenModel">
<details xmi:id="_-pCpiTBMEeWXsItGGUSYnQ" key="documentation" value="not self.base_Type.oclIsUndefined() implies Set{uml::Stereotype,&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;uml::Class, uml::Enumeration, uml::Interface}&#xD;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9; -> includes(self.base_Type.oclType())"/>
</eAnnotations>
<eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
<eParameters xmi:id="_-pCpizBMEeWXsItGGUSYnQ" name="diagnostics">
<eAnnotations xmi:id="_-pCpjDBMEeWXsItGGUSYnQ" source="http://www.eclipse.org/emf/2002/GenModel">
<details xmi:id="_-pCpjTBMEeWXsItGGUSYnQ" key="documentation" value="The chain of diagnostics to which problems are to be appended."/>
</eAnnotations>
<eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"/>
</eParameters>
<eParameters xmi:id="_-pCpjzBMEeWXsItGGUSYnQ" name="context">
<eAnnotations xmi:id="_-pCpkDBMEeWXsItGGUSYnQ" source="http://www.eclipse.org/emf/2002/GenModel">
<details xmi:id="_-pCpkTBMEeWXsItGGUSYnQ" key="documentation" value="The cache of context-specific information."/>
</eAnnotations>
<eGenericType xmi:id="_-pCpkjBMEeWXsItGGUSYnQ">
<eTypeArguments xmi:id="_-pCpkzBMEeWXsItGGUSYnQ">
<eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
</eTypeArguments>
<eTypeArguments xmi:id="_-pCplDBMEeWXsItGGUSYnQ">
<eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
</eTypeArguments>
<eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EMap"/>
</eGenericType>
</eParameters>
</eOperations>
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_-pCplTBMEeWXsItGGUSYnQ" name="base_Type" ordered="false">
<eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Type"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_-pCplzBMEeWXsItGGUSYnQ" name="value" ordered="false" upperBound="-1" eType="_-pCpZTBMEeWXsItGGUSYnQ" containment="true" eOpposite="_-pCpfTBMEeWXsItGGUSYnQ"/>
</eClassifiers>
<eClassifiers xmi:type="ecore:EClass" xmi:id="_-pCpmTBMEeWXsItGGUSYnQ" name="Partitioning">
<eAnnotations xmi:id="_-pCpmjBMEeWXsItGGUSYnQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_-pIx1zBMEeWXsItGGUSYnQ"/>
<eOperations xmi:id="_-pCpmzBMEeWXsItGGUSYnQ" name="typeConstraint">
<eAnnotations xmi:id="_-pCpnDBMEeWXsItGGUSYnQ" source="http://www.eclipse.org/emf/2002/GenModel">
<details xmi:id="_-pCpnTBMEeWXsItGGUSYnQ" key="documentation" value="not self.base_Type.oclIsUndefined() implies Set{uml::Stereotype,&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;uml::Class, uml::Enumeration, uml::Interface}&#xD;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9; -> includes(self.base_Type.oclType())"/>
</eAnnotations>
<eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
<eParameters xmi:id="_-pCpnzBMEeWXsItGGUSYnQ" name="diagnostics">
<eAnnotations xmi:id="_-pCpoDBMEeWXsItGGUSYnQ" source="http://www.eclipse.org/emf/2002/GenModel">
<details xmi:id="_-pCpoTBMEeWXsItGGUSYnQ" key="documentation" value="The chain of diagnostics to which problems are to be appended."/>
</eAnnotations>
<eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"/>
</eParameters>
<eParameters xmi:id="_-pCpozBMEeWXsItGGUSYnQ" name="context">
<eAnnotations xmi:id="_-pCppDBMEeWXsItGGUSYnQ" source="http://www.eclipse.org/emf/2002/GenModel">
<details xmi:id="_-pCppTBMEeWXsItGGUSYnQ" key="documentation" value="The cache of context-specific information."/>
</eAnnotations>
<eGenericType xmi:id="_-pCppjBMEeWXsItGGUSYnQ">
<eTypeArguments xmi:id="_-pCppzBMEeWXsItGGUSYnQ">
<eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
</eTypeArguments>
<eTypeArguments xmi:id="_-pCpqDBMEeWXsItGGUSYnQ">
<eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
</eTypeArguments>
<eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EMap"/>
</eGenericType>
</eParameters>
</eOperations>
<eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_-pCpqTBMEeWXsItGGUSYnQ" name="name" ordered="false" lowerBound="1">
<eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_-pCpqzBMEeWXsItGGUSYnQ" name="partitioningClass" ordered="false" lowerBound="1">
<eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Class"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_-pCprTBMEeWXsItGGUSYnQ" name="base_Type" ordered="false">
<eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Type"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_-pCprzBMEeWXsItGGUSYnQ" name="base_Operation" ordered="false">
<eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Operation"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_-pCpsTBMEeWXsItGGUSYnQ" name="base_Property" ordered="false">
<eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Property"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_-pCpszBMEeWXsItGGUSYnQ" name="base_EnumerationLiteral" ordered="false">
<eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//EnumerationLiteral"/>
</eStructuralFeatures>
</eClassifiers>
<eClassifiers xmi:type="ecore:EClass" xmi:id="_-pCptTBMEeWXsItGGUSYnQ" name="JoinFetch">
<eAnnotations xmi:id="_-pCptjBMEeWXsItGGUSYnQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_-pIx7DBMEeWXsItGGUSYnQ"/>
<eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_-pCptzBMEeWXsItGGUSYnQ" name="value" ordered="false" eType="_-o8hGjBMEeWXsItGGUSYnQ" defaultValueLiteral="INNER"/>
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_-pCpuTBMEeWXsItGGUSYnQ" name="base_Operation" ordered="false">
<eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Operation"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_-pCpuzBMEeWXsItGGUSYnQ" name="base_Property" ordered="false">
<eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Property"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_-pCpvTBMEeWXsItGGUSYnQ" name="base_EnumerationLiteral" ordered="false">
<eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//EnumerationLiteral"/>
</eStructuralFeatures>
</eClassifiers>
<eClassifiers xmi:type="ecore:EClass" xmi:id="_-pCpvzBMEeWXsItGGUSYnQ" name="Array">
<eAnnotations xmi:id="_-pCpwDBMEeWXsItGGUSYnQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_-pIx-jBMEeWXsItGGUSYnQ"/>
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_-pCpwTBMEeWXsItGGUSYnQ" name="targetClass" ordered="false">
<eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Class"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_-pCpwzBMEeWXsItGGUSYnQ" name="databaseType" ordered="false" lowerBound="1">
<eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_-pCpxTBMEeWXsItGGUSYnQ" name="base_Operation" ordered="false">
<eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Operation"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_-pCpxzBMEeWXsItGGUSYnQ" name="base_Property" ordered="false">
<eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Property"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_-pCpyTBMEeWXsItGGUSYnQ" name="base_EnumerationLiteral" ordered="false">
<eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//EnumerationLiteral"/>
</eStructuralFeatures>
</eClassifiers>
<eClassifiers xmi:type="ecore:EClass" xmi:id="_-pCpyzBMEeWXsItGGUSYnQ" name="Noncacheable">
<eAnnotations xmi:id="_-pCpzDBMEeWXsItGGUSYnQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_-pIyMzBMEeWXsItGGUSYnQ"/>
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_-pCpzTBMEeWXsItGGUSYnQ" name="base_Operation" ordered="false">
<eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Operation"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_-pCpzzBMEeWXsItGGUSYnQ" name="base_Property" ordered="false">
<eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Property"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_-pCp0TBMEeWXsItGGUSYnQ" name="base_EnumerationLiteral" ordered="false">
<eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//EnumerationLiteral"/>
</eStructuralFeatures>
</eClassifiers>
<eClassifiers xmi:type="ecore:EClass" xmi:id="_-pCp0zBMEeWXsItGGUSYnQ" name="Index">
<eAnnotations xmi:id="_-pCp1DBMEeWXsItGGUSYnQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_-pIyUzBMEeWXsItGGUSYnQ"/>
<eOperations xmi:id="_-pCp1TBMEeWXsItGGUSYnQ" name="typeConstraint">
<eAnnotations xmi:id="_-pCp1jBMEeWXsItGGUSYnQ" source="http://www.eclipse.org/emf/2002/GenModel">
<details xmi:id="_-pCp1zBMEeWXsItGGUSYnQ" key="documentation" value="not self.base_Type.oclIsUndefined() implies Set{uml::Stereotype,&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;uml::Class, uml::Enumeration, uml::Interface}&#xD;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9; -> includes(self.base_Type.oclType())"/>
</eAnnotations>
<eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
<eParameters xmi:id="_-pCp2TBMEeWXsItGGUSYnQ" name="diagnostics">
<eAnnotations xmi:id="_-pCp2jBMEeWXsItGGUSYnQ" source="http://www.eclipse.org/emf/2002/GenModel">
<details xmi:id="_-pCp2zBMEeWXsItGGUSYnQ" key="documentation" value="The chain of diagnostics to which problems are to be appended."/>
</eAnnotations>
<eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"/>
</eParameters>
<eParameters xmi:id="_-pCp3TBMEeWXsItGGUSYnQ" name="context">
<eAnnotations xmi:id="_-pCp3jBMEeWXsItGGUSYnQ" source="http://www.eclipse.org/emf/2002/GenModel">
<details xmi:id="_-pCp3zBMEeWXsItGGUSYnQ" key="documentation" value="The cache of context-specific information."/>
</eAnnotations>
<eGenericType xmi:id="_-pCp4DBMEeWXsItGGUSYnQ">
<eTypeArguments xmi:id="_-pCp4TBMEeWXsItGGUSYnQ">
<eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
</eTypeArguments>
<eTypeArguments xmi:id="_-pCp4jBMEeWXsItGGUSYnQ">
<eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
</eTypeArguments>
<eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EMap"/>
</eGenericType>
</eParameters>
</eOperations>
<eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_-pCp4zBMEeWXsItGGUSYnQ" name="name" ordered="false">
<eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_-pCp5TBMEeWXsItGGUSYnQ" name="schema" ordered="false">
<eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_-pCp5zBMEeWXsItGGUSYnQ" name="catalog" ordered="false">
<eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_-pCp6TBMEeWXsItGGUSYnQ" name="table" ordered="false">
<eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_-pCp6zBMEeWXsItGGUSYnQ" name="unique" ordered="false" defaultValueLiteral="false">
<eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_-pCp7TBMEeWXsItGGUSYnQ" name="columnNames" ordered="false" upperBound="-1">
<eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_-pCp7zBMEeWXsItGGUSYnQ" name="base_Operation" ordered="false">
<eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Operation"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_-pCp8TBMEeWXsItGGUSYnQ" name="base_Property" ordered="false">
<eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Property"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_-pCp8zBMEeWXsItGGUSYnQ" name="base_EnumerationLiteral" ordered="false">
<eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//EnumerationLiteral"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_-pCp9TBMEeWXsItGGUSYnQ" name="base_Type" ordered="false">
<eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Type"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_-pCp9zBMEeWXsItGGUSYnQ" name="value_Indexes" ordered="false" eType="_-pCp-TBMEeWXsItGGUSYnQ" eOpposite="_-pCqETBMEeWXsItGGUSYnQ"/>
</eClassifiers>
<eClassifiers xmi:type="ecore:EClass" xmi:id="_-pCp-TBMEeWXsItGGUSYnQ" name="Indexes">
<eAnnotations xmi:id="_-pCp-jBMEeWXsItGGUSYnQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_-pI0vzBMEeWXsItGGUSYnQ"/>
<eOperations xmi:id="_-pCp-zBMEeWXsItGGUSYnQ" name="typeConstraint">
<eAnnotations xmi:id="_-pCp_DBMEeWXsItGGUSYnQ" source="http://www.eclipse.org/emf/2002/GenModel">
<details xmi:id="_-pCp_TBMEeWXsItGGUSYnQ" key="documentation" value="not self.base_Type.oclIsUndefined() implies Set{uml::Stereotype,&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;uml::Class, uml::Enumeration, uml::Interface}&#xD;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9; -> includes(self.base_Type.oclType())"/>
</eAnnotations>
<eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
<eParameters xmi:id="_-pCp_zBMEeWXsItGGUSYnQ" name="diagnostics">
<eAnnotations xmi:id="_-pCqADBMEeWXsItGGUSYnQ" source="http://www.eclipse.org/emf/2002/GenModel">
<details xmi:id="_-pCqATBMEeWXsItGGUSYnQ" key="documentation" value="The chain of diagnostics to which problems are to be appended."/>
</eAnnotations>
<eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"/>
</eParameters>
<eParameters xmi:id="_-pCqAzBMEeWXsItGGUSYnQ" name="context">
<eAnnotations xmi:id="_-pCqBDBMEeWXsItGGUSYnQ" source="http://www.eclipse.org/emf/2002/GenModel">
<details xmi:id="_-pCqBTBMEeWXsItGGUSYnQ" key="documentation" value="The cache of context-specific information."/>
</eAnnotations>
<eGenericType xmi:id="_-pCqBjBMEeWXsItGGUSYnQ">
<eTypeArguments xmi:id="_-pCqBzBMEeWXsItGGUSYnQ">
<eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
</eTypeArguments>
<eTypeArguments xmi:id="_-pCqCDBMEeWXsItGGUSYnQ">
<eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
</eTypeArguments>
<eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EMap"/>
</eGenericType>
</eParameters>
</eOperations>
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_-pCqCTBMEeWXsItGGUSYnQ" name="base_Operation" ordered="false">
<eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Operation"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_-pCqCzBMEeWXsItGGUSYnQ" name="base_Property" ordered="false">
<eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Property"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_-pCqDTBMEeWXsItGGUSYnQ" name="base_EnumerationLiteral" ordered="false">
<eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//EnumerationLiteral"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_-pCqDzBMEeWXsItGGUSYnQ" name="base_Type" ordered="false">
<eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Type"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_-pCqETBMEeWXsItGGUSYnQ" name="value" ordered="false" upperBound="-1" eType="_-pCp0zBMEeWXsItGGUSYnQ" containment="true" eOpposite="_-pCp9zBMEeWXsItGGUSYnQ"/>
</eClassifiers>
<eClassifiers xmi:type="ecore:EClass" xmi:id="_-pCqEzBMEeWXsItGGUSYnQ" name="TimeOfDay">
<eAnnotations xmi:id="_-pCqFDBMEeWXsItGGUSYnQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_-pIyqjBMEeWXsItGGUSYnQ"/>
<eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_-pCqFTBMEeWXsItGGUSYnQ" name="hour" ordered="false" defaultValueLiteral="0">
<eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_-pCqFzBMEeWXsItGGUSYnQ" name="minute" ordered="false" defaultValueLiteral="0">
<eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_-pCqGTBMEeWXsItGGUSYnQ" name="second" ordered="false" defaultValueLiteral="0">
<eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_-pCqGzBMEeWXsItGGUSYnQ" name="millisecond" ordered="false" defaultValueLiteral="0">
<eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_-pCqHTBMEeWXsItGGUSYnQ" name="specified" ordered="false" defaultValueLiteral="true">
<eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_-pCqHzBMEeWXsItGGUSYnQ" name="expiryTimeOfDay_Cache" ordered="false" eType="_-pCqITBMEeWXsItGGUSYnQ" eOpposite="_-pCqRzBMEeWXsItGGUSYnQ"/>
</eClassifiers>
<eClassifiers xmi:type="ecore:EClass" xmi:id="_-pCqITBMEeWXsItGGUSYnQ" name="Cache">
<eAnnotations xmi:id="_-pCqIjBMEeWXsItGGUSYnQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_-pIy0zBMEeWXsItGGUSYnQ"/>
<eOperations xmi:id="_-pCqIzBMEeWXsItGGUSYnQ" name="typeConstraint">
<eAnnotations xmi:id="_-pCqJDBMEeWXsItGGUSYnQ" source="http://www.eclipse.org/emf/2002/GenModel">
<details xmi:id="_-pCqJTBMEeWXsItGGUSYnQ" key="documentation" value="not self.base_Type.oclIsUndefined() implies Set{uml::Stereotype,&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;uml::Class, uml::Enumeration, uml::Interface}&#xD;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9; -> includes(self.base_Type.oclType())"/>
</eAnnotations>
<eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
<eParameters xmi:id="_-pCqJzBMEeWXsItGGUSYnQ" name="diagnostics">
<eAnnotations xmi:id="_-pCqKDBMEeWXsItGGUSYnQ" source="http://www.eclipse.org/emf/2002/GenModel">
<details xmi:id="_-pCqKTBMEeWXsItGGUSYnQ" key="documentation" value="The chain of diagnostics to which problems are to be appended."/>
</eAnnotations>
<eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"/>
</eParameters>
<eParameters xmi:id="_-pCqKzBMEeWXsItGGUSYnQ" name="context">
<eAnnotations xmi:id="_-pCqLDBMEeWXsItGGUSYnQ" source="http://www.eclipse.org/emf/2002/GenModel">
<details xmi:id="_-pCqLTBMEeWXsItGGUSYnQ" key="documentation" value="The cache of context-specific information."/>
</eAnnotations>
<eGenericType xmi:id="_-pCqLjBMEeWXsItGGUSYnQ">
<eTypeArguments xmi:id="_-pCqLzBMEeWXsItGGUSYnQ">
<eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
</eTypeArguments>
<eTypeArguments xmi:id="_-pCqMDBMEeWXsItGGUSYnQ">
<eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
</eTypeArguments>
<eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EMap"/>
</eGenericType>
</eParameters>
</eOperations>
<eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_-pCqMTBMEeWXsItGGUSYnQ" name="type" ordered="false" eType="_-o8hLzBMEeWXsItGGUSYnQ" defaultValueLiteral="SOFT_WEAK"/>
<eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_-pCqMzBMEeWXsItGGUSYnQ" name="size" ordered="false" defaultValueLiteral="100">
<eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_-pCqNTBMEeWXsItGGUSYnQ" name="shared" ordered="false" defaultValueLiteral="true">
<eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_-pCqNzBMEeWXsItGGUSYnQ" name="isolation" ordered="false" eType="_-pCs1TBMEeWXsItGGUSYnQ" defaultValueLiteral="SHARED"/>
<eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_-pCqOTBMEeWXsItGGUSYnQ" name="expiry" ordered="false">
<eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_-pCqOzBMEeWXsItGGUSYnQ" name="alwaysRefresh" ordered="false" defaultValueLiteral="false">
<eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_-pCqPTBMEeWXsItGGUSYnQ" name="refreshOnlyIfNewer" ordered="false" defaultValueLiteral="false">
<eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_-pCqPzBMEeWXsItGGUSYnQ" name="disableHits" ordered="false" defaultValueLiteral="false">
<eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_-pCqQTBMEeWXsItGGUSYnQ" name="coordinationType" ordered="false" eType="_-o8hHjBMEeWXsItGGUSYnQ" defaultValueLiteral="SEND_OBJECT_CHANGES"/>
<eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_-pCqQzBMEeWXsItGGUSYnQ" name="databaseChangeNotificationType" ordered="false" eType="_-o8hFjBMEeWXsItGGUSYnQ" defaultValueLiteral="INVALIDATE"/>
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_-pCqRTBMEeWXsItGGUSYnQ" name="base_Type" ordered="false">
<eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Type"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_-pCqRzBMEeWXsItGGUSYnQ" name="expiryTimeOfDay" ordered="false" eType="_-pCqEzBMEeWXsItGGUSYnQ" containment="true" eOpposite="_-pCqHzBMEeWXsItGGUSYnQ"/>
</eClassifiers>
<eClassifiers xmi:type="ecore:EClass" xmi:id="_-pCqSTBMEeWXsItGGUSYnQ" name="BatchFetch">
<eAnnotations xmi:id="_-pCqSjBMEeWXsItGGUSYnQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_-pIywjBMEeWXsItGGUSYnQ"/>
<eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_-pCqSzBMEeWXsItGGUSYnQ" name="value" ordered="false" eType="_-o8hODBMEeWXsItGGUSYnQ" defaultValueLiteral="JOIN"/>
<eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_-pCqTTBMEeWXsItGGUSYnQ" name="size" ordered="false">
<eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_-pCqTzBMEeWXsItGGUSYnQ" name="base_Operation" ordered="false">
<eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Operation"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_-pCqUTBMEeWXsItGGUSYnQ" name="base_Property" ordered="false">
<eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Property"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_-pCqUzBMEeWXsItGGUSYnQ" name="base_EnumerationLiteral" ordered="false">
<eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//EnumerationLiteral"/>
</eStructuralFeatures>
</eClassifiers>
<eClassifiers xmi:type="ecore:EClass" xmi:id="_-pCqVTBMEeWXsItGGUSYnQ" name="CopyPolicy">
<eAnnotations xmi:id="_-pCqVjBMEeWXsItGGUSYnQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_-pIzBDBMEeWXsItGGUSYnQ"/>
<eOperations xmi:id="_-pCqVzBMEeWXsItGGUSYnQ" name="typeConstraint">
<eAnnotations xmi:id="_-pCqWDBMEeWXsItGGUSYnQ" source="http://www.eclipse.org/emf/2002/GenModel">
<details xmi:id="_-pCqWTBMEeWXsItGGUSYnQ" key="documentation" value="not self.base_Type.oclIsUndefined() implies Set{uml::Stereotype,&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;uml::Class, uml::Enumeration, uml::Interface}&#xD;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9; -> includes(self.base_Type.oclType())"/>
</eAnnotations>
<eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
<eParameters xmi:id="_-pCqWzBMEeWXsItGGUSYnQ" name="diagnostics">
<eAnnotations xmi:id="_-pCqXDBMEeWXsItGGUSYnQ" source="http://www.eclipse.org/emf/2002/GenModel">
<details xmi:id="_-pCqXTBMEeWXsItGGUSYnQ" key="documentation" value="The chain of diagnostics to which problems are to be appended."/>
</eAnnotations>
<eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"/>
</eParameters>
<eParameters xmi:id="_-pCqXzBMEeWXsItGGUSYnQ" name="context">
<eAnnotations xmi:id="_-pCqYDBMEeWXsItGGUSYnQ" source="http://www.eclipse.org/emf/2002/GenModel">
<details xmi:id="_-pCqYTBMEeWXsItGGUSYnQ" key="documentation" value="The cache of context-specific information."/>
</eAnnotations>
<eGenericType xmi:id="_-pCqYjBMEeWXsItGGUSYnQ">
<eTypeArguments xmi:id="_-pCqYzBMEeWXsItGGUSYnQ">
<eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
</eTypeArguments>
<eTypeArguments xmi:id="_-pCqZDBMEeWXsItGGUSYnQ">
<eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
</eTypeArguments>
<eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EMap"/>
</eGenericType>
</eParameters>
</eOperations>
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_-pCqZTBMEeWXsItGGUSYnQ" name="value" ordered="false" lowerBound="1">
<eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Class"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_-pCqZzBMEeWXsItGGUSYnQ" name="base_Type" ordered="false">
<eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Type"/>
</eStructuralFeatures>
</eClassifiers>
<eClassifiers xmi:type="ecore:EClass" xmi:id="_-pCqaTBMEeWXsItGGUSYnQ" name="CloneCopyPolicy">
<eAnnotations xmi:id="_-pCqajBMEeWXsItGGUSYnQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_-pIzKjBMEeWXsItGGUSYnQ"/>
<eOperations xmi:id="_-pCqazBMEeWXsItGGUSYnQ" name="typeConstraint">
<eAnnotations xmi:id="_-pCqbDBMEeWXsItGGUSYnQ" source="http://www.eclipse.org/emf/2002/GenModel">
<details xmi:id="_-pCqbTBMEeWXsItGGUSYnQ" key="documentation" value="not self.base_Type.oclIsUndefined() implies Set{uml::Stereotype,&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;uml::Class, uml::Enumeration, uml::Interface}&#xD;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9; -> includes(self.base_Type.oclType())"/>
</eAnnotations>
<eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
<eParameters xmi:id="_-pCqbzBMEeWXsItGGUSYnQ" name="diagnostics">
<eAnnotations xmi:id="_-pCqcDBMEeWXsItGGUSYnQ" source="http://www.eclipse.org/emf/2002/GenModel">
<details xmi:id="_-pCqcTBMEeWXsItGGUSYnQ" key="documentation" value="The chain of diagnostics to which problems are to be appended."/>
</eAnnotations>
<eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"/>
</eParameters>
<eParameters xmi:id="_-pCqczBMEeWXsItGGUSYnQ" name="context">
<eAnnotations xmi:id="_-pCqdDBMEeWXsItGGUSYnQ" source="http://www.eclipse.org/emf/2002/GenModel">
<details xmi:id="_-pCqdTBMEeWXsItGGUSYnQ" key="documentation" value="The cache of context-specific information."/>
</eAnnotations>
<eGenericType xmi:id="_-pCqdjBMEeWXsItGGUSYnQ">
<eTypeArguments xmi:id="_-pCqdzBMEeWXsItGGUSYnQ">
<eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
</eTypeArguments>
<eTypeArguments xmi:id="_-pCqeDBMEeWXsItGGUSYnQ">
<eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
</eTypeArguments>
<eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EMap"/>
</eGenericType>
</eParameters>
</eOperations>
<eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_-pCqeTBMEeWXsItGGUSYnQ" name="method" ordered="false" lowerBound="1">
<eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_-pCqezBMEeWXsItGGUSYnQ" name="workingCopyMethod" ordered="false" lowerBound="1">
<eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_-pCqfTBMEeWXsItGGUSYnQ" name="base_Type" ordered="false">
<eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Type"/>
</eStructuralFeatures>
</eClassifiers>
<eClassifiers xmi:type="ecore:EClass" xmi:id="_-pCqfzBMEeWXsItGGUSYnQ" name="ChangeTracking">
<eAnnotations xmi:id="_-pCqgDBMEeWXsItGGUSYnQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_-pIzRzBMEeWXsItGGUSYnQ"/>
<eOperations xmi:id="_-pCqgTBMEeWXsItGGUSYnQ" name="typeConstraint">
<eAnnotations xmi:id="_-pCqgjBMEeWXsItGGUSYnQ" source="http://www.eclipse.org/emf/2002/GenModel">
<details xmi:id="_-pCqgzBMEeWXsItGGUSYnQ" key="documentation" value="not self.base_Type.oclIsUndefined() implies Set{uml::Stereotype,&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;uml::Class, uml::Enumeration, uml::Interface}&#xD;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9; -> includes(self.base_Type.oclType())"/>
</eAnnotations>
<eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
<eParameters xmi:id="_-pCqhTBMEeWXsItGGUSYnQ" name="diagnostics">
<eAnnotations xmi:id="_-pCqhjBMEeWXsItGGUSYnQ" source="http://www.eclipse.org/emf/2002/GenModel">
<details xmi:id="_-pCqhzBMEeWXsItGGUSYnQ" key="documentation" value="The chain of diagnostics to which problems are to be appended."/>
</eAnnotations>
<eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"/>
</eParameters>
<eParameters xmi:id="_-pCqiTBMEeWXsItGGUSYnQ" name="context">
<eAnnotations xmi:id="_-pCqijBMEeWXsItGGUSYnQ" source="http://www.eclipse.org/emf/2002/GenModel">
<details xmi:id="_-pCqizBMEeWXsItGGUSYnQ" key="documentation" value="The cache of context-specific information."/>
</eAnnotations>
<eGenericType xmi:id="_-pCqjDBMEeWXsItGGUSYnQ">
<eTypeArguments xmi:id="_-pCqjTBMEeWXsItGGUSYnQ">
<eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
</eTypeArguments>
<eTypeArguments xmi:id="_-pCqjjBMEeWXsItGGUSYnQ">
<eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
</eTypeArguments>
<eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EMap"/>
</eGenericType>
</eParameters>
</eOperations>
<eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_-pCqjzBMEeWXsItGGUSYnQ" name="value" ordered="false" eType="_-o8hCzBMEeWXsItGGUSYnQ" defaultValueLiteral="AUTO"/>
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_-pCqkTBMEeWXsItGGUSYnQ" name="base_Type" ordered="false">
<eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Type"/>
</eStructuralFeatures>
</eClassifiers>
<eClassifiers xmi:type="ecore:EClass" xmi:id="_-pCqkzBMEeWXsItGGUSYnQ" name="QueryRedirectors">
<eAnnotations xmi:id="_-pCqlDBMEeWXsItGGUSYnQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_-pIzUTBMEeWXsItGGUSYnQ"/>
<eOperations xmi:id="_-pCqlTBMEeWXsItGGUSYnQ" name="typeConstraint">
<eAnnotations xmi:id="_-pCqljBMEeWXsItGGUSYnQ" source="http://www.eclipse.org/emf/2002/GenModel">
<details xmi:id="_-pCqlzBMEeWXsItGGUSYnQ" key="documentation" value="not self.base_Type.oclIsUndefined() implies Set{uml::Stereotype,&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;uml::Class, uml::Enumeration, uml::Interface}&#xD;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9; -> includes(self.base_Type.oclType())"/>
</eAnnotations>
<eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
<eParameters xmi:id="_-pCqmTBMEeWXsItGGUSYnQ" name="diagnostics">
<eAnnotations xmi:id="_-pCqmjBMEeWXsItGGUSYnQ" source="http://www.eclipse.org/emf/2002/GenModel">
<details xmi:id="_-pCqmzBMEeWXsItGGUSYnQ" key="documentation" value="The chain of diagnostics to which problems are to be appended."/>
</eAnnotations>
<eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"/>
</eParameters>
<eParameters xmi:id="_-pCqnTBMEeWXsItGGUSYnQ" name="context">
<eAnnotations xmi:id="_-pCqnjBMEeWXsItGGUSYnQ" source="http://www.eclipse.org/emf/2002/GenModel">
<details xmi:id="_-pCqnzBMEeWXsItGGUSYnQ" key="documentation" value="The cache of context-specific information."/>
</eAnnotations>
<eGenericType xmi:id="_-pCqoDBMEeWXsItGGUSYnQ">
<eTypeArguments xmi:id="_-pCqoTBMEeWXsItGGUSYnQ">
<eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
</eTypeArguments>
<eTypeArguments xmi:id="_-pCqojBMEeWXsItGGUSYnQ">
<eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
</eTypeArguments>
<eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EMap"/>
</eGenericType>
</eParameters>
</eOperations>
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_-pCqozBMEeWXsItGGUSYnQ" name="allQueries" ordered="false">
<eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Class"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_-pCqpTBMEeWXsItGGUSYnQ" name="readAll" ordered="false">
<eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Class"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_-pCqpzBMEeWXsItGGUSYnQ" name="readObject" ordered="false">
<eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Class"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_-pCqqTBMEeWXsItGGUSYnQ" name="report" ordered="false">
<eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Class"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_-pCqqzBMEeWXsItGGUSYnQ" name="update" ordered="false">
<eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Class"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_-pCqrTBMEeWXsItGGUSYnQ" name="insert" ordered="false">
<eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Class"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_-pCqrzBMEeWXsItGGUSYnQ" name="delete" ordered="false">
<eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Class"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_-pCqsTBMEeWXsItGGUSYnQ" name="base_Type" ordered="false">
<eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Type"/>
</eStructuralFeatures>
</eClassifiers>
<eClassifiers xmi:type="ecore:EClass" xmi:id="_-pCqszBMEeWXsItGGUSYnQ" name="MapKeyConvert">
<eAnnotations xmi:id="_-pCqtDBMEeWXsItGGUSYnQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_-pIzczBMEeWXsItGGUSYnQ"/>
<eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_-pCqtTBMEeWXsItGGUSYnQ" name="value" ordered="false" defaultValueLiteral="&quot;none&quot;">
<eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_-pCqtzBMEeWXsItGGUSYnQ" name="base_Operation" ordered="false">
<eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Operation"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_-pCquTBMEeWXsItGGUSYnQ" name="base_Property" ordered="false">
<eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Property"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_-pCquzBMEeWXsItGGUSYnQ" name="base_EnumerationLiteral" ordered="false">
<eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//EnumerationLiteral"/>
</eStructuralFeatures>
</eClassifiers>
<eClassifiers xmi:type="ecore:EClass" xmi:id="_-pCqvTBMEeWXsItGGUSYnQ" name="ReadTransformer">
<eAnnotations xmi:id="_-pCqvjBMEeWXsItGGUSYnQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_-pIzgTBMEeWXsItGGUSYnQ"/>
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_-pCqvzBMEeWXsItGGUSYnQ" name="transformerClass" ordered="false">
<eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Class"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_-pCqwTBMEeWXsItGGUSYnQ" name="method" ordered="false">
<eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_-pCqwzBMEeWXsItGGUSYnQ" name="base_Operation" ordered="false">
<eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Operation"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_-pCqxTBMEeWXsItGGUSYnQ" name="base_Property" ordered="false">
<eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Property"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_-pCqxzBMEeWXsItGGUSYnQ" name="base_EnumerationLiteral" ordered="false">
<eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//EnumerationLiteral"/>
</eStructuralFeatures>
</eClassifiers>
<eClassifiers xmi:type="ecore:EClass" xmi:id="_-pCqyTBMEeWXsItGGUSYnQ" name="Partitioned">
<eAnnotations xmi:id="_-pCqyjBMEeWXsItGGUSYnQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_-pIz9DBMEeWXsItGGUSYnQ"/>
<eOperations xmi:id="_-pCqyzBMEeWXsItGGUSYnQ" name="typeConstraint">
<eAnnotations xmi:id="_-pCqzDBMEeWXsItGGUSYnQ" source="http://www.eclipse.org/emf/2002/GenModel">
<details xmi:id="_-pCqzTBMEeWXsItGGUSYnQ" key="documentation" value="not self.base_Type.oclIsUndefined() implies Set{uml::Stereotype,&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;uml::Class, uml::Enumeration, uml::Interface}&#xD;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9; -> includes(self.base_Type.oclType())"/>
</eAnnotations>
<eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
<eParameters xmi:id="_-pCqzzBMEeWXsItGGUSYnQ" name="diagnostics">
<eAnnotations xmi:id="_-pCq0DBMEeWXsItGGUSYnQ" source="http://www.eclipse.org/emf/2002/GenModel">
<details xmi:id="_-pCq0TBMEeWXsItGGUSYnQ" key="documentation" value="The chain of diagnostics to which problems are to be appended."/>
</eAnnotations>
<eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"/>
</eParameters>
<eParameters xmi:id="_-pCq0zBMEeWXsItGGUSYnQ" name="context">
<eAnnotations xmi:id="_-pCq1DBMEeWXsItGGUSYnQ" source="http://www.eclipse.org/emf/2002/GenModel">
<details xmi:id="_-pCq1TBMEeWXsItGGUSYnQ" key="documentation" value="The cache of context-specific information."/>
</eAnnotations>
<eGenericType xmi:id="_-pCq1jBMEeWXsItGGUSYnQ">
<eTypeArguments xmi:id="_-pCq1zBMEeWXsItGGUSYnQ">
<eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
</eTypeArguments>
<eTypeArguments xmi:id="_-pCq2DBMEeWXsItGGUSYnQ">
<eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
</eTypeArguments>
<eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EMap"/>
</eGenericType>
</eParameters>
</eOperations>
<eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_-pCq2TBMEeWXsItGGUSYnQ" name="value" ordered="false" lowerBound="1">
<eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_-pCq2zBMEeWXsItGGUSYnQ" name="base_Type" ordered="false">
<eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Type"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_-pCq3TBMEeWXsItGGUSYnQ" name="base_Operation" ordered="false">
<eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Operation"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_-pCq3zBMEeWXsItGGUSYnQ" name="base_Property" ordered="false">
<eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Property"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_-pCq4TBMEeWXsItGGUSYnQ" name="base_EnumerationLiteral" ordered="false">
<eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//EnumerationLiteral"/>
</eStructuralFeatures>
</eClassifiers>
<eClassifiers xmi:type="ecore:EClass" xmi:id="_-pCq4zBMEeWXsItGGUSYnQ" name="UnionPartitioning">
<eAnnotations xmi:id="_-pCq5DBMEeWXsItGGUSYnQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_-pI0JjBMEeWXsItGGUSYnQ"/>
<eOperations xmi:id="_-pCq5TBMEeWXsItGGUSYnQ" name="typeConstraint">
<eAnnotations xmi:id="_-pCq5jBMEeWXsItGGUSYnQ" source="http://www.eclipse.org/emf/2002/GenModel">
<details xmi:id="_-pCq5zBMEeWXsItGGUSYnQ" key="documentation" value="not self.base_Type.oclIsUndefined() implies Set{uml::Stereotype,&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;uml::Class, uml::Enumeration, uml::Interface}&#xD;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9; -> includes(self.base_Type.oclType())"/>
</eAnnotations>
<eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
<eParameters xmi:id="_-pCq6TBMEeWXsItGGUSYnQ" name="diagnostics">
<eAnnotations xmi:id="_-pCq6jBMEeWXsItGGUSYnQ" source="http://www.eclipse.org/emf/2002/GenModel">
<details xmi:id="_-pCq6zBMEeWXsItGGUSYnQ" key="documentation" value="The chain of diagnostics to which problems are to be appended."/>
</eAnnotations>
<eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"/>
</eParameters>
<eParameters xmi:id="_-pCq7TBMEeWXsItGGUSYnQ" name="context">
<eAnnotations xmi:id="_-pCq7jBMEeWXsItGGUSYnQ" source="http://www.eclipse.org/emf/2002/GenModel">
<details xmi:id="_-pCq7zBMEeWXsItGGUSYnQ" key="documentation" value="The cache of context-specific information."/>
</eAnnotations>
<eGenericType xmi:id="_-pCq8DBMEeWXsItGGUSYnQ">
<eTypeArguments xmi:id="_-pCq8TBMEeWXsItGGUSYnQ">
<eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
</eTypeArguments>
<eTypeArguments xmi:id="_-pCq8jBMEeWXsItGGUSYnQ">
<eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
</eTypeArguments>
<eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EMap"/>
</eGenericType>
</eParameters>
</eOperations>
<eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_-pCq8zBMEeWXsItGGUSYnQ" name="name" ordered="false" lowerBound="1">
<eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_-pCq9TBMEeWXsItGGUSYnQ" name="connectionPools" ordered="false" upperBound="-1">
<eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_-pCq9zBMEeWXsItGGUSYnQ" name="replicateWrites" ordered="false" defaultValueLiteral="false">
<eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_-pCq-TBMEeWXsItGGUSYnQ" name="base_Type" ordered="false">
<eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Type"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_-pCq-zBMEeWXsItGGUSYnQ" name="base_Operation" ordered="false">
<eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Operation"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_-pCq_TBMEeWXsItGGUSYnQ" name="base_Property" ordered="false">
<eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Property"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_-pCq_zBMEeWXsItGGUSYnQ" name="base_EnumerationLiteral" ordered="false">
<eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//EnumerationLiteral"/>
</eStructuralFeatures>
</eClassifiers>
<eClassifiers xmi:type="ecore:EClass" xmi:id="_-pCrATBMEeWXsItGGUSYnQ" name="ReturnInsert">
<eAnnotations xmi:id="_-pCrAjBMEeWXsItGGUSYnQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_-pI0bTBMEeWXsItGGUSYnQ"/>
<eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_-pCrAzBMEeWXsItGGUSYnQ" name="returnOnly" ordered="false" defaultValueLiteral="false">
<eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_-pCrBTBMEeWXsItGGUSYnQ" name="base_Operation" ordered="false">
<eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Operation"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_-pCrBzBMEeWXsItGGUSYnQ" name="base_Property" ordered="false">
<eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Property"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_-pCrCTBMEeWXsItGGUSYnQ" name="base_EnumerationLiteral" ordered="false">
<eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//EnumerationLiteral"/>
</eStructuralFeatures>
</eClassifiers>
<eClassifiers xmi:type="ecore:EClass" xmi:id="_-pCrCzBMEeWXsItGGUSYnQ" name="Structure">
<eAnnotations xmi:id="_-pCrDDBMEeWXsItGGUSYnQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_-pI0ezBMEeWXsItGGUSYnQ"/>
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_-pCrDTBMEeWXsItGGUSYnQ" name="base_Operation" ordered="false">
<eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Operation"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_-pCrDzBMEeWXsItGGUSYnQ" name="base_Property" ordered="false">
<eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Property"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_-pCrETBMEeWXsItGGUSYnQ" name="base_EnumerationLiteral" ordered="false">
<eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//EnumerationLiteral"/>
</eStructuralFeatures>
</eClassifiers>
<eClassifiers xmi:type="ecore:EClass" xmi:id="_-pCrEzBMEeWXsItGGUSYnQ" name="Multitenant">
<eAnnotations xmi:id="_-pCrFDBMEeWXsItGGUSYnQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_-pI05TBMEeWXsItGGUSYnQ"/>
<eOperations xmi:id="_-pCrFTBMEeWXsItGGUSYnQ" name="typeConstraint">
<eAnnotations xmi:id="_-pCrFjBMEeWXsItGGUSYnQ" source="http://www.eclipse.org/emf/2002/GenModel">
<details xmi:id="_-pCrFzBMEeWXsItGGUSYnQ" key="documentation" value="not self.base_Type.oclIsUndefined() implies Set{uml::Stereotype,&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;uml::Class, uml::Enumeration, uml::Interface}&#xD;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9; -> includes(self.base_Type.oclType())"/>
</eAnnotations>
<eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
<eParameters xmi:id="_-pCrGTBMEeWXsItGGUSYnQ" name="diagnostics">
<eAnnotations xmi:id="_-pCrGjBMEeWXsItGGUSYnQ" source="http://www.eclipse.org/emf/2002/GenModel">
<details xmi:id="_-pCrGzBMEeWXsItGGUSYnQ" key="documentation" value="The chain of diagnostics to which problems are to be appended."/>
</eAnnotations>
<eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"/>
</eParameters>
<eParameters xmi:id="_-pCrHTBMEeWXsItGGUSYnQ" name="context">
<eAnnotations xmi:id="_-pCrHjBMEeWXsItGGUSYnQ" source="http://www.eclipse.org/emf/2002/GenModel">
<details xmi:id="_-pCrHzBMEeWXsItGGUSYnQ" key="documentation" value="The cache of context-specific information."/>
</eAnnotations>
<eGenericType xmi:id="_-pCrIDBMEeWXsItGGUSYnQ">
<eTypeArguments xmi:id="_-pCrITBMEeWXsItGGUSYnQ">
<eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
</eTypeArguments>
<eTypeArguments xmi:id="_-pCrIjBMEeWXsItGGUSYnQ">
<eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
</eTypeArguments>
<eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EMap"/>
</eGenericType>
</eParameters>
</eOperations>
<eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_-pCrIzBMEeWXsItGGUSYnQ" name="value" ordered="false" eType="_-o8hSTBMEeWXsItGGUSYnQ" defaultValueLiteral="SINGLE_TABLE"/>
<eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_-pCrJTBMEeWXsItGGUSYnQ" name="includeCriteria" ordered="false" defaultValueLiteral="true">
<eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_-pCrJzBMEeWXsItGGUSYnQ" name="base_Type" ordered="false">
<eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Type"/>
</eStructuralFeatures>
</eClassifiers>
<eClassifiers xmi:type="ecore:EClass" xmi:id="_-pCrKTBMEeWXsItGGUSYnQ" name="ReplicationPartitioning">
<eAnnotations xmi:id="_-pCrKjBMEeWXsItGGUSYnQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_-pI08zBMEeWXsItGGUSYnQ"/>
<eOperations xmi:id="_-pCrKzBMEeWXsItGGUSYnQ" name="typeConstraint">
<eAnnotations xmi:id="_-pCrLDBMEeWXsItGGUSYnQ" source="http://www.eclipse.org/emf/2002/GenModel">
<details xmi:id="_-pCrLTBMEeWXsItGGUSYnQ" key="documentation" value="not self.base_Type.oclIsUndefined() implies Set{uml::Stereotype,&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;uml::Class, uml::Enumeration, uml::Interface}&#xD;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9; -> includes(self.base_Type.oclType())"/>
</eAnnotations>
<eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
<eParameters xmi:id="_-pCrLzBMEeWXsItGGUSYnQ" name="diagnostics">
<eAnnotations xmi:id="_-pCrMDBMEeWXsItGGUSYnQ" source="http://www.eclipse.org/emf/2002/GenModel">
<details xmi:id="_-pCrMTBMEeWXsItGGUSYnQ" key="documentation" value="The chain of diagnostics to which problems are to be appended."/>
</eAnnotations>
<eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"/>
</eParameters>
<eParameters xmi:id="_-pCrMzBMEeWXsItGGUSYnQ" name="context">
<eAnnotations xmi:id="_-pCrNDBMEeWXsItGGUSYnQ" source="http://www.eclipse.org/emf/2002/GenModel">
<details xmi:id="_-pCrNTBMEeWXsItGGUSYnQ" key="documentation" value="The cache of context-specific information."/>
</eAnnotations>
<eGenericType xmi:id="_-pCrNjBMEeWXsItGGUSYnQ">
<eTypeArguments xmi:id="_-pCrNzBMEeWXsItGGUSYnQ">
<eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
</eTypeArguments>
<eTypeArguments xmi:id="_-pCrODBMEeWXsItGGUSYnQ">
<eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
</eTypeArguments>
<eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EMap"/>
</eGenericType>
</eParameters>
</eOperations>
<eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_-pCrOTBMEeWXsItGGUSYnQ" name="name" ordered="false" lowerBound="1">
<eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_-pCrOzBMEeWXsItGGUSYnQ" name="connectionPools" ordered="false" upperBound="-1">
<eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_-pCrPTBMEeWXsItGGUSYnQ" name="base_Type" ordered="false">
<eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Type"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_-pCrPzBMEeWXsItGGUSYnQ" name="base_Operation" ordered="false">
<eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Operation"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_-pCrQTBMEeWXsItGGUSYnQ" name="base_Property" ordered="false">
<eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Property"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_-pCrQzBMEeWXsItGGUSYnQ" name="base_EnumerationLiteral" ordered="false">
<eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//EnumerationLiteral"/>
</eStructuralFeatures>
</eClassifiers>
<eClassifiers xmi:type="ecore:EClass" xmi:id="_-pCrRTBMEeWXsItGGUSYnQ" name="AdditionalCriteria">
<eAnnotations xmi:id="_-pCrRjBMEeWXsItGGUSYnQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_-pI1IDBMEeWXsItGGUSYnQ"/>
<eOperations xmi:id="_-pCrRzBMEeWXsItGGUSYnQ" name="typeConstraint">
<eAnnotations xmi:id="_-pCrSDBMEeWXsItGGUSYnQ" source="http://www.eclipse.org/emf/2002/GenModel">
<details xmi:id="_-pCrSTBMEeWXsItGGUSYnQ" key="documentation" value="not self.base_Type.oclIsUndefined() implies Set{uml::Stereotype,&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;uml::Class, uml::Enumeration, uml::Interface}&#xD;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9; -> includes(self.base_Type.oclType())"/>
</eAnnotations>
<eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
<eParameters xmi:id="_-pCrSzBMEeWXsItGGUSYnQ" name="diagnostics">
<eAnnotations xmi:id="_-pCrTDBMEeWXsItGGUSYnQ" source="http://www.eclipse.org/emf/2002/GenModel">
<details xmi:id="_-pCrTTBMEeWXsItGGUSYnQ" key="documentation" value="The chain of diagnostics to which problems are to be appended."/>
</eAnnotations>
<eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"/>
</eParameters>
<eParameters xmi:id="_-pCrTzBMEeWXsItGGUSYnQ" name="context">
<eAnnotations xmi:id="_-pCrUDBMEeWXsItGGUSYnQ" source="http://www.eclipse.org/emf/2002/GenModel">
<details xmi:id="_-pCrUTBMEeWXsItGGUSYnQ" key="documentation" value="The cache of context-specific information."/>
</eAnnotations>
<eGenericType xmi:id="_-pCrUjBMEeWXsItGGUSYnQ">
<eTypeArguments xmi:id="_-pCrUzBMEeWXsItGGUSYnQ">
<eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
</eTypeArguments>
<eTypeArguments xmi:id="_-pCrVDBMEeWXsItGGUSYnQ">
<eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
</eTypeArguments>
<eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EMap"/>
</eGenericType>
</eParameters>
</eOperations>
<eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_-pCrVTBMEeWXsItGGUSYnQ" name="value" ordered="false" lowerBound="1">
<eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_-pCrVzBMEeWXsItGGUSYnQ" name="base_Type" ordered="false">
<eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Type"/>
</eStructuralFeatures>
</eClassifiers>
<eClassifiers xmi:type="ecore:EClass" xmi:id="_-pCrWTBMEeWXsItGGUSYnQ" name="PinnedPartitioning">
<eAnnotations xmi:id="_-pCrWjBMEeWXsItGGUSYnQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_-pI1TDBMEeWXsItGGUSYnQ"/>
<eOperations xmi:id="_-pCrWzBMEeWXsItGGUSYnQ" name="typeConstraint">
<eAnnotations xmi:id="_-pCrXDBMEeWXsItGGUSYnQ" source="http://www.eclipse.org/emf/2002/GenModel">
<details xmi:id="_-pCrXTBMEeWXsItGGUSYnQ" key="documentation" value="not self.base_Type.oclIsUndefined() implies Set{uml::Stereotype,&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;uml::Class, uml::Enumeration, uml::Interface}&#xD;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9; -> includes(self.base_Type.oclType())"/>
</eAnnotations>
<eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
<eParameters xmi:id="_-pCrXzBMEeWXsItGGUSYnQ" name="diagnostics">
<eAnnotations xmi:id="_-pCrYDBMEeWXsItGGUSYnQ" source="http://www.eclipse.org/emf/2002/GenModel">
<details xmi:id="_-pCrYTBMEeWXsItGGUSYnQ" key="documentation" value="The chain of diagnostics to which problems are to be appended."/>
</eAnnotations>
<eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"/>
</eParameters>
<eParameters xmi:id="_-pCrYzBMEeWXsItGGUSYnQ" name="context">
<eAnnotations xmi:id="_-pCrZDBMEeWXsItGGUSYnQ" source="http://www.eclipse.org/emf/2002/GenModel">
<details xmi:id="_-pCrZTBMEeWXsItGGUSYnQ" key="documentation" value="The cache of context-specific information."/>
</eAnnotations>
<eGenericType xmi:id="_-pCrZjBMEeWXsItGGUSYnQ">
<eTypeArguments xmi:id="_-pCrZzBMEeWXsItGGUSYnQ">
<eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
</eTypeArguments>
<eTypeArguments xmi:id="_-pCraDBMEeWXsItGGUSYnQ">
<eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
</eTypeArguments>
<eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EMap"/>
</eGenericType>
</eParameters>
</eOperations>
<eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_-pCraTBMEeWXsItGGUSYnQ" name="name" ordered="false" lowerBound="1">
<eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_-pCrazBMEeWXsItGGUSYnQ" name="connectionPool" ordered="false" lowerBound="1">
<eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_-pCrbTBMEeWXsItGGUSYnQ" name="base_Type" ordered="false">
<eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Type"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_-pCrbzBMEeWXsItGGUSYnQ" name="base_Operation" ordered="false">
<eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Operation"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_-pCrcTBMEeWXsItGGUSYnQ" name="base_Property" ordered="false">
<eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Property"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_-pCrczBMEeWXsItGGUSYnQ" name="base_EnumerationLiteral" ordered="false">
<eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//EnumerationLiteral"/>
</eStructuralFeatures>
</eClassifiers>
<eClassifiers xmi:type="ecore:EClass" xmi:id="_-pCrdTBMEeWXsItGGUSYnQ" name="Customizer">
<eAnnotations xmi:id="_-pCrdjBMEeWXsItGGUSYnQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_-pI1YTBMEeWXsItGGUSYnQ"/>
<eOperations xmi:id="_-pCrdzBMEeWXsItGGUSYnQ" name="typeConstraint">
<eAnnotations xmi:id="_-pCreDBMEeWXsItGGUSYnQ" source="http://www.eclipse.org/emf/2002/GenModel">
<details xmi:id="_-pCreTBMEeWXsItGGUSYnQ" key="documentation" value="not self.base_Type.oclIsUndefined() implies Set{uml::Stereotype,&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;uml::Class, uml::Enumeration, uml::Interface}&#xD;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9; -> includes(self.base_Type.oclType())"/>
</eAnnotations>
<eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
<eParameters xmi:id="_-pCrezBMEeWXsItGGUSYnQ" name="diagnostics">
<eAnnotations xmi:id="_-pCrfDBMEeWXsItGGUSYnQ" source="http://www.eclipse.org/emf/2002/GenModel">
<details xmi:id="_-pCrfTBMEeWXsItGGUSYnQ" key="documentation" value="The chain of diagnostics to which problems are to be appended."/>
</eAnnotations>
<eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"/>
</eParameters>
<eParameters xmi:id="_-pCrfzBMEeWXsItGGUSYnQ" name="context">
<eAnnotations xmi:id="_-pCrgDBMEeWXsItGGUSYnQ" source="http://www.eclipse.org/emf/2002/GenModel">
<details xmi:id="_-pCrgTBMEeWXsItGGUSYnQ" key="documentation" value="The cache of context-specific information."/>
</eAnnotations>
<eGenericType xmi:id="_-pCrgjBMEeWXsItGGUSYnQ">
<eTypeArguments xmi:id="_-pCrgzBMEeWXsItGGUSYnQ">
<eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
</eTypeArguments>
<eTypeArguments xmi:id="_-pCrhDBMEeWXsItGGUSYnQ">
<eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
</eTypeArguments>
<eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EMap"/>
</eGenericType>
</eParameters>
</eOperations>
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_-pCrhTBMEeWXsItGGUSYnQ" name="value" ordered="false" lowerBound="1">
<eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Class"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_-pCrhzBMEeWXsItGGUSYnQ" name="base_Type" ordered="false">
<eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Type"/>
</eStructuralFeatures>
</eClassifiers>
</eSubpackages>
<eSubpackages xmi:id="_-pCriTBMEeWXsItGGUSYnQ" name="platform" nsURI="http:///EclipseLink/org/eclipse/persistence/platform.ecore" nsPrefix="EclipseLink.org.eclipse.persistence.platform">
<eAnnotations xmi:id="_-pCrijBMEeWXsItGGUSYnQ" source="http://www.eclipse.org/uml2/4.0.0/UML" references="_-pI7sjBMEeWXsItGGUSYnQ"/>
<eSubpackages xmi:id="_-pCrizBMEeWXsItGGUSYnQ" name="database" nsURI="http:///EclipseLink/org/eclipse/persistence/platform/database.ecore" nsPrefix="EclipseLink.org.eclipse.persistence.platform.database">
<eAnnotations xmi:id="_-pCrjDBMEeWXsItGGUSYnQ" source="http://www.eclipse.org/uml2/4.0.0/UML" references="_-pI7szBMEeWXsItGGUSYnQ"/>
<eSubpackages xmi:id="_-pCrjTBMEeWXsItGGUSYnQ" name="oracle" nsURI="http:///EclipseLink/org/eclipse/persistence/platform/database/oracle.ecore" nsPrefix="EclipseLink.org.eclipse.persistence.platform.database.oracle">
<eAnnotations xmi:id="_-pCrjjBMEeWXsItGGUSYnQ" source="http://www.eclipse.org/uml2/4.0.0/UML" references="_-pI7tDBMEeWXsItGGUSYnQ"/>
<eSubpackages xmi:id="_-pCrjzBMEeWXsItGGUSYnQ" name="annotations" nsURI="http:///EclipseLink/org/eclipse/persistence/platform/database/oracle/annotations.ecore" nsPrefix="EclipseLink.org.eclipse.persistence.platform.database.oracle.annotations">
<eAnnotations xmi:id="_-pCrkDBMEeWXsItGGUSYnQ" source="http://www.eclipse.org/uml2/4.0.0/UML" references="_-pI7tTBMEeWXsItGGUSYnQ"/>
<eClassifiers xmi:type="ecore:EClass" xmi:id="_-pCrkTBMEeWXsItGGUSYnQ" name="OracleObjects">
<eAnnotations xmi:id="_-pCrkjBMEeWXsItGGUSYnQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_-pI7tjBMEeWXsItGGUSYnQ"/>
<eOperations xmi:id="_-pCrkzBMEeWXsItGGUSYnQ" name="typeConstraint">
<eAnnotations xmi:id="_-pCrlDBMEeWXsItGGUSYnQ" source="http://www.eclipse.org/emf/2002/GenModel">
<details xmi:id="_-pCrlTBMEeWXsItGGUSYnQ" key="documentation" value="not self.base_Type.oclIsUndefined() implies Set{uml::Stereotype,&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;uml::Class, uml::Enumeration, uml::Interface}&#xD;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9; -> includes(self.base_Type.oclType())"/>
</eAnnotations>
<eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
<eParameters xmi:id="_-pCrlzBMEeWXsItGGUSYnQ" name="diagnostics">
<eAnnotations xmi:id="_-pCrmDBMEeWXsItGGUSYnQ" source="http://www.eclipse.org/emf/2002/GenModel">
<details xmi:id="_-pCrmTBMEeWXsItGGUSYnQ" key="documentation" value="The chain of diagnostics to which problems are to be appended."/>
</eAnnotations>
<eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"/>
</eParameters>
<eParameters xmi:id="_-pCrmzBMEeWXsItGGUSYnQ" name="context">
<eAnnotations xmi:id="_-pCrnDBMEeWXsItGGUSYnQ" source="http://www.eclipse.org/emf/2002/GenModel">
<details xmi:id="_-pCrnTBMEeWXsItGGUSYnQ" key="documentation" value="The cache of context-specific information."/>
</eAnnotations>
<eGenericType xmi:id="_-pCrnjBMEeWXsItGGUSYnQ">
<eTypeArguments xmi:id="_-pCrnzBMEeWXsItGGUSYnQ">
<eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
</eTypeArguments>
<eTypeArguments xmi:id="_-pCroDBMEeWXsItGGUSYnQ">
<eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
</eTypeArguments>
<eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EMap"/>
</eGenericType>
</eParameters>
</eOperations>
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_-pCroTBMEeWXsItGGUSYnQ" name="value" ordered="false" upperBound="-1" eType="_-pCrpTBMEeWXsItGGUSYnQ" containment="true" eOpposite="_-pCrvTBMEeWXsItGGUSYnQ"/>
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_-pCrozBMEeWXsItGGUSYnQ" name="base_Type" ordered="false">
<eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Type"/>
</eStructuralFeatures>
</eClassifiers>
<eClassifiers xmi:type="ecore:EClass" xmi:id="_-pCrpTBMEeWXsItGGUSYnQ" name="OracleObject">
<eAnnotations xmi:id="_-pCrpjBMEeWXsItGGUSYnQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_-pI8ljBMEeWXsItGGUSYnQ"/>
<eOperations xmi:id="_-pCrpzBMEeWXsItGGUSYnQ" name="typeConstraint">
<eAnnotations xmi:id="_-pCrqDBMEeWXsItGGUSYnQ" source="http://www.eclipse.org/emf/2002/GenModel">
<details xmi:id="_-pCrqTBMEeWXsItGGUSYnQ" key="documentation" value="not self.base_Type.oclIsUndefined() implies Set{uml::Stereotype,&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;uml::Class, uml::Enumeration, uml::Interface}&#xD;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9; -> includes(self.base_Type.oclType())"/>
</eAnnotations>
<eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
<eParameters xmi:id="_-pCrqzBMEeWXsItGGUSYnQ" name="diagnostics">
<eAnnotations xmi:id="_-pCrrDBMEeWXsItGGUSYnQ" source="http://www.eclipse.org/emf/2002/GenModel">
<details xmi:id="_-pCrrTBMEeWXsItGGUSYnQ" key="documentation" value="The chain of diagnostics to which problems are to be appended."/>
</eAnnotations>
<eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"/>
</eParameters>
<eParameters xmi:id="_-pCrrzBMEeWXsItGGUSYnQ" name="context">
<eAnnotations xmi:id="_-pCrsDBMEeWXsItGGUSYnQ" source="http://www.eclipse.org/emf/2002/GenModel">
<details xmi:id="_-pCrsTBMEeWXsItGGUSYnQ" key="documentation" value="The cache of context-specific information."/>
</eAnnotations>
<eGenericType xmi:id="_-pCrsjBMEeWXsItGGUSYnQ">
<eTypeArguments xmi:id="_-pCrszBMEeWXsItGGUSYnQ">
<eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
</eTypeArguments>
<eTypeArguments xmi:id="_-pCrtDBMEeWXsItGGUSYnQ">
<eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
</eTypeArguments>
<eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EMap"/>
</eGenericType>
</eParameters>
</eOperations>
<eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_-pCrtTBMEeWXsItGGUSYnQ" name="name" ordered="false" lowerBound="1">
<eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_-pCrtzBMEeWXsItGGUSYnQ" name="javaType" ordered="false">
<eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Class"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_-pCruTBMEeWXsItGGUSYnQ" name="fields" ordered="false" upperBound="-1" eType="_-pCrvzBMEeWXsItGGUSYnQ" containment="true" eOpposite="_-pCr2TBMEeWXsItGGUSYnQ"/>
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_-pCruzBMEeWXsItGGUSYnQ" name="base_Type" ordered="false">
<eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Type"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_-pCrvTBMEeWXsItGGUSYnQ" name="value_OracleObjects" ordered="false" eType="_-pCrkTBMEeWXsItGGUSYnQ" eOpposite="_-pCroTBMEeWXsItGGUSYnQ"/>
</eClassifiers>
<eClassifiers xmi:type="ecore:EClass" xmi:id="_-pCrvzBMEeWXsItGGUSYnQ" name="PLSQLParameter">
<eAnnotations xmi:id="_-pCrwDBMEeWXsItGGUSYnQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_-pI8ETBMEeWXsItGGUSYnQ"/>
<eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_-pCrwTBMEeWXsItGGUSYnQ" name="direction" ordered="false" eType="_-o8hPTBMEeWXsItGGUSYnQ" defaultValueLiteral="IN"/>
<eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_-pCrwzBMEeWXsItGGUSYnQ" name="name" ordered="false" lowerBound="1">
<eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_-pCrxTBMEeWXsItGGUSYnQ" name="queryParameter" ordered="false">
<eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_-pCrxzBMEeWXsItGGUSYnQ" name="optional" ordered="false" defaultValueLiteral="false">
<eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_-pCryTBMEeWXsItGGUSYnQ" name="databaseType" ordered="false" defaultValueLiteral="&quot;VARCHAR_TYPE&quot;">
<eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_-pCryzBMEeWXsItGGUSYnQ" name="length" ordered="false" defaultValueLiteral="255">
<eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_-pCrzTBMEeWXsItGGUSYnQ" name="scale" ordered="false" defaultValueLiteral="0">
<eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_-pCrzzBMEeWXsItGGUSYnQ" name="precision" ordered="false" defaultValueLiteral="0">
<eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_-pCr0TBMEeWXsItGGUSYnQ" name="parameters_NamedPLSQLStoredProcedureQuery" ordered="false" eType="_-pCsszBMEeWXsItGGUSYnQ" eOpposite="_-pCswzBMEeWXsItGGUSYnQ"/>
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_-pCr0zBMEeWXsItGGUSYnQ" name="parameters_NamedPLSQLStoredFunctionQuery" ordered="false" eType="_-pCr2zBMEeWXsItGGUSYnQ" eOpposite="_-pCr-TBMEeWXsItGGUSYnQ"/>
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_-pCr1TBMEeWXsItGGUSYnQ" name="returnParameter_NamedPLSQLStoredFunctionQuery" ordered="false" eType="_-pCr2zBMEeWXsItGGUSYnQ" eOpposite="_-pCr8zBMEeWXsItGGUSYnQ"/>
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_-pCr1zBMEeWXsItGGUSYnQ" name="fields_PLSQLRecord" ordered="false" eType="_-pCsDzBMEeWXsItGGUSYnQ" eOpposite="_-pCsKTBMEeWXsItGGUSYnQ"/>
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_-pCr2TBMEeWXsItGGUSYnQ" name="fields_OracleObject" ordered="false" eType="_-pCrpTBMEeWXsItGGUSYnQ" eOpposite="_-pCruTBMEeWXsItGGUSYnQ"/>
</eClassifiers>
<eClassifiers xmi:type="ecore:EClass" xmi:id="_-pCr2zBMEeWXsItGGUSYnQ" name="NamedPLSQLStoredFunctionQuery">
<eAnnotations xmi:id="_-pCr3DBMEeWXsItGGUSYnQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_-pI75DBMEeWXsItGGUSYnQ"/>
<eOperations xmi:id="_-pCr3TBMEeWXsItGGUSYnQ" name="typeConstraint">
<eAnnotations xmi:id="_-pCr3jBMEeWXsItGGUSYnQ" source="http://www.eclipse.org/emf/2002/GenModel">
<details xmi:id="_-pCr3zBMEeWXsItGGUSYnQ" key="documentation" value="not self.base_Type.oclIsUndefined() implies Set{uml::Stereotype,&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;uml::Class, uml::Enumeration, uml::Interface}&#xD;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9; -> includes(self.base_Type.oclType())"/>
</eAnnotations>
<eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
<eParameters xmi:id="_-pCr4TBMEeWXsItGGUSYnQ" name="diagnostics">
<eAnnotations xmi:id="_-pCr4jBMEeWXsItGGUSYnQ" source="http://www.eclipse.org/emf/2002/GenModel">
<details xmi:id="_-pCr4zBMEeWXsItGGUSYnQ" key="documentation" value="The chain of diagnostics to which problems are to be appended."/>
</eAnnotations>
<eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"/>
</eParameters>
<eParameters xmi:id="_-pCr5TBMEeWXsItGGUSYnQ" name="context">
<eAnnotations xmi:id="_-pCr5jBMEeWXsItGGUSYnQ" source="http://www.eclipse.org/emf/2002/GenModel">
<details xmi:id="_-pCr5zBMEeWXsItGGUSYnQ" key="documentation" value="The cache of context-specific information."/>
</eAnnotations>
<eGenericType xmi:id="_-pCr6DBMEeWXsItGGUSYnQ">
<eTypeArguments xmi:id="_-pCr6TBMEeWXsItGGUSYnQ">
<eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
</eTypeArguments>
<eTypeArguments xmi:id="_-pCr6jBMEeWXsItGGUSYnQ">
<eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
</eTypeArguments>
<eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EMap"/>
</eGenericType>
</eParameters>
</eOperations>
<eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_-pCr6zBMEeWXsItGGUSYnQ" name="name" ordered="false" lowerBound="1">
<eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_-pCr7TBMEeWXsItGGUSYnQ" name="hints" ordered="false" upperBound="-1" eType="_-pIvRDBMEeWXsItGGUSYnQ" eOpposite="_-pIvSjBMEeWXsItGGUSYnQ"/>
<eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_-pCr7zBMEeWXsItGGUSYnQ" name="resultSetMapping" ordered="false">
<eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_-pCr8TBMEeWXsItGGUSYnQ" name="functionName" ordered="false" lowerBound="1">
<eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_-pCr8zBMEeWXsItGGUSYnQ" name="returnParameter" ordered="false" lowerBound="1" eType="_-pCrvzBMEeWXsItGGUSYnQ" containment="true" eOpposite="_-pCr1TBMEeWXsItGGUSYnQ"/>
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_-pCr9TBMEeWXsItGGUSYnQ" name="base_Type" ordered="false">
<eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Type"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_-pCr9zBMEeWXsItGGUSYnQ" name="value_NamedPLSQLStoredFunctionQueries" ordered="false" eType="_-pCr-zBMEeWXsItGGUSYnQ" eOpposite="_-pCsDTBMEeWXsItGGUSYnQ"/>
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_-pCr-TBMEeWXsItGGUSYnQ" name="parameters" ordered="false" upperBound="-1" eType="_-pCrvzBMEeWXsItGGUSYnQ" containment="true" eOpposite="_-pCr0zBMEeWXsItGGUSYnQ"/>
</eClassifiers>
<eClassifiers xmi:type="ecore:EClass" xmi:id="_-pCr-zBMEeWXsItGGUSYnQ" name="NamedPLSQLStoredFunctionQueries">
<eAnnotations xmi:id="_-pCr_DBMEeWXsItGGUSYnQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_-pI7_zBMEeWXsItGGUSYnQ"/>
<eOperations xmi:id="_-pCr_TBMEeWXsItGGUSYnQ" name="typeConstraint">
<eAnnotations xmi:id="_-pCr_jBMEeWXsItGGUSYnQ" source="http://www.eclipse.org/emf/2002/GenModel">
<details xmi:id="_-pCr_zBMEeWXsItGGUSYnQ" key="documentation" value="not self.base_Type.oclIsUndefined() implies Set{uml::Stereotype,&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;uml::Class, uml::Enumeration, uml::Interface}&#xD;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9; -> includes(self.base_Type.oclType())"/>
</eAnnotations>
<eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
<eParameters xmi:id="_-pCsATBMEeWXsItGGUSYnQ" name="diagnostics">
<eAnnotations xmi:id="_-pCsAjBMEeWXsItGGUSYnQ" source="http://www.eclipse.org/emf/2002/GenModel">
<details xmi:id="_-pCsAzBMEeWXsItGGUSYnQ" key="documentation" value="The chain of diagnostics to which problems are to be appended."/>
</eAnnotations>
<eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"/>
</eParameters>
<eParameters xmi:id="_-pCsBTBMEeWXsItGGUSYnQ" name="context">
<eAnnotations xmi:id="_-pCsBjBMEeWXsItGGUSYnQ" source="http://www.eclipse.org/emf/2002/GenModel">
<details xmi:id="_-pCsBzBMEeWXsItGGUSYnQ" key="documentation" value="The cache of context-specific information."/>
</eAnnotations>
<eGenericType xmi:id="_-pCsCDBMEeWXsItGGUSYnQ">
<eTypeArguments xmi:id="_-pCsCTBMEeWXsItGGUSYnQ">
<eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
</eTypeArguments>
<eTypeArguments xmi:id="_-pCsCjBMEeWXsItGGUSYnQ">
<eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
</eTypeArguments>
<eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EMap"/>
</eGenericType>
</eParameters>
</eOperations>
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_-pCsCzBMEeWXsItGGUSYnQ" name="base_Type" ordered="false">
<eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Type"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_-pCsDTBMEeWXsItGGUSYnQ" name="value" ordered="false" upperBound="-1" eType="_-pCr2zBMEeWXsItGGUSYnQ" containment="true" eOpposite="_-pCr9zBMEeWXsItGGUSYnQ"/>
</eClassifiers>
<eClassifiers xmi:type="ecore:EClass" xmi:id="_-pCsDzBMEeWXsItGGUSYnQ" name="PLSQLRecord">
<eAnnotations xmi:id="_-pCsEDBMEeWXsItGGUSYnQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_-pI8ZTBMEeWXsItGGUSYnQ"/>
<eOperations xmi:id="_-pCsETBMEeWXsItGGUSYnQ" name="typeConstraint">
<eAnnotations xmi:id="_-pCsEjBMEeWXsItGGUSYnQ" source="http://www.eclipse.org/emf/2002/GenModel">
<details xmi:id="_-pCsEzBMEeWXsItGGUSYnQ" key="documentation" value="not self.base_Type.oclIsUndefined() implies Set{uml::Stereotype,&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;uml::Class, uml::Enumeration, uml::Interface}&#xD;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9; -> includes(self.base_Type.oclType())"/>
</eAnnotations>
<eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
<eParameters xmi:id="_-pCsFTBMEeWXsItGGUSYnQ" name="diagnostics">
<eAnnotations xmi:id="_-pCsFjBMEeWXsItGGUSYnQ" source="http://www.eclipse.org/emf/2002/GenModel">
<details xmi:id="_-pCsFzBMEeWXsItGGUSYnQ" key="documentation" value="The chain of diagnostics to which problems are to be appended."/>
</eAnnotations>
<eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"/>
</eParameters>
<eParameters xmi:id="_-pCsGTBMEeWXsItGGUSYnQ" name="context">
<eAnnotations xmi:id="_-pCsGjBMEeWXsItGGUSYnQ" source="http://www.eclipse.org/emf/2002/GenModel">
<details xmi:id="_-pCsGzBMEeWXsItGGUSYnQ" key="documentation" value="The cache of context-specific information."/>
</eAnnotations>
<eGenericType xmi:id="_-pCsHDBMEeWXsItGGUSYnQ">
<eTypeArguments xmi:id="_-pCsHTBMEeWXsItGGUSYnQ">
<eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
</eTypeArguments>
<eTypeArguments xmi:id="_-pCsHjBMEeWXsItGGUSYnQ">
<eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
</eTypeArguments>
<eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EMap"/>
</eGenericType>
</eParameters>
</eOperations>
<eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_-pCsHzBMEeWXsItGGUSYnQ" name="name" ordered="false" lowerBound="1">
<eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_-pCsITBMEeWXsItGGUSYnQ" name="compatibleType" ordered="false" lowerBound="1">
<eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_-pCsIzBMEeWXsItGGUSYnQ" name="javaType" ordered="false">
<eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Class"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_-pCsJTBMEeWXsItGGUSYnQ" name="base_Type" ordered="false">
<eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Type"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_-pCsJzBMEeWXsItGGUSYnQ" name="value_PLSQLRecords" ordered="false" eType="_-pCsKzBMEeWXsItGGUSYnQ" eOpposite="_-pCsPTBMEeWXsItGGUSYnQ"/>
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_-pCsKTBMEeWXsItGGUSYnQ" name="fields" ordered="false" upperBound="-1" eType="_-pCrvzBMEeWXsItGGUSYnQ" containment="true" eOpposite="_-pCr1zBMEeWXsItGGUSYnQ"/>
</eClassifiers>
<eClassifiers xmi:type="ecore:EClass" xmi:id="_-pCsKzBMEeWXsItGGUSYnQ" name="PLSQLRecords">
<eAnnotations xmi:id="_-pCsLDBMEeWXsItGGUSYnQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_-pI8CDBMEeWXsItGGUSYnQ"/>
<eOperations xmi:id="_-pCsLTBMEeWXsItGGUSYnQ" name="typeConstraint">
<eAnnotations xmi:id="_-pCsLjBMEeWXsItGGUSYnQ" source="http://www.eclipse.org/emf/2002/GenModel">
<details xmi:id="_-pCsLzBMEeWXsItGGUSYnQ" key="documentation" value="not self.base_Type.oclIsUndefined() implies Set{uml::Stereotype,&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;uml::Class, uml::Enumeration, uml::Interface}&#xD;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9; -> includes(self.base_Type.oclType())"/>
</eAnnotations>
<eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
<eParameters xmi:id="_-pCsMTBMEeWXsItGGUSYnQ" name="diagnostics">
<eAnnotations xmi:id="_-pCsMjBMEeWXsItGGUSYnQ" source="http://www.eclipse.org/emf/2002/GenModel">
<details xmi:id="_-pCsMzBMEeWXsItGGUSYnQ" key="documentation" value="The chain of diagnostics to which problems are to be appended."/>
</eAnnotations>
<eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"/>
</eParameters>
<eParameters xmi:id="_-pCsNTBMEeWXsItGGUSYnQ" name="context">
<eAnnotations xmi:id="_-pCsNjBMEeWXsItGGUSYnQ" source="http://www.eclipse.org/emf/2002/GenModel">
<details xmi:id="_-pCsNzBMEeWXsItGGUSYnQ" key="documentation" value="The cache of context-specific information."/>
</eAnnotations>
<eGenericType xmi:id="_-pCsODBMEeWXsItGGUSYnQ">
<eTypeArguments xmi:id="_-pCsOTBMEeWXsItGGUSYnQ">
<eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
</eTypeArguments>
<eTypeArguments xmi:id="_-pCsOjBMEeWXsItGGUSYnQ">
<eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
</eTypeArguments>
<eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EMap"/>
</eGenericType>
</eParameters>
</eOperations>
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_-pCsOzBMEeWXsItGGUSYnQ" name="base_Type" ordered="false">
<eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Type"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_-pCsPTBMEeWXsItGGUSYnQ" name="value" ordered="false" upperBound="-1" eType="_-pCsDzBMEeWXsItGGUSYnQ" containment="true" eOpposite="_-pCsJzBMEeWXsItGGUSYnQ"/>
</eClassifiers>
<eClassifiers xmi:type="ecore:EClass" xmi:id="_-pCsPzBMEeWXsItGGUSYnQ" name="NamedPLSQLStoredProcedureQueries">
<eAnnotations xmi:id="_-pCsQDBMEeWXsItGGUSYnQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_-pI7vzBMEeWXsItGGUSYnQ"/>
<eOperations xmi:id="_-pCsQTBMEeWXsItGGUSYnQ" name="typeConstraint">
<eAnnotations xmi:id="_-pCsQjBMEeWXsItGGUSYnQ" source="http://www.eclipse.org/emf/2002/GenModel">
<details xmi:id="_-pCsQzBMEeWXsItGGUSYnQ" key="documentation" value="not self.base_Type.oclIsUndefined() implies Set{uml::Stereotype,&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;uml::Class, uml::Enumeration, uml::Interface}&#xD;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9; -> includes(self.base_Type.oclType())"/>
</eAnnotations>
<eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
<eParameters xmi:id="_-pCsRTBMEeWXsItGGUSYnQ" name="diagnostics">
<eAnnotations xmi:id="_-pCsRjBMEeWXsItGGUSYnQ" source="http://www.eclipse.org/emf/2002/GenModel">
<details xmi:id="_-pCsRzBMEeWXsItGGUSYnQ" key="documentation" value="The chain of diagnostics to which problems are to be appended."/>
</eAnnotations>
<eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"/>
</eParameters>
<eParameters xmi:id="_-pCsSTBMEeWXsItGGUSYnQ" name="context">
<eAnnotations xmi:id="_-pCsSjBMEeWXsItGGUSYnQ" source="http://www.eclipse.org/emf/2002/GenModel">
<details xmi:id="_-pCsSzBMEeWXsItGGUSYnQ" key="documentation" value="The cache of context-specific information."/>
</eAnnotations>
<eGenericType xmi:id="_-pCsTDBMEeWXsItGGUSYnQ">
<eTypeArguments xmi:id="_-pCsTTBMEeWXsItGGUSYnQ">
<eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
</eTypeArguments>
<eTypeArguments xmi:id="_-pCsTjBMEeWXsItGGUSYnQ">
<eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
</eTypeArguments>
<eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EMap"/>
</eGenericType>
</eParameters>
</eOperations>
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_-pCsTzBMEeWXsItGGUSYnQ" name="value" ordered="false" upperBound="-1" eType="_-pCsszBMEeWXsItGGUSYnQ" containment="true" eOpposite="_-pCsxTBMEeWXsItGGUSYnQ"/>
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_-pCsUTBMEeWXsItGGUSYnQ" name="base_Type" ordered="false">
<eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Type"/>
</eStructuralFeatures>
</eClassifiers>
<eClassifiers xmi:type="ecore:EClass" xmi:id="_-pCsUzBMEeWXsItGGUSYnQ" name="PLSQLTables">
<eAnnotations xmi:id="_-pCsVDBMEeWXsItGGUSYnQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_-pI8PzBMEeWXsItGGUSYnQ"/>
<eOperations xmi:id="_-pCsVTBMEeWXsItGGUSYnQ" name="typeConstraint">
<eAnnotations xmi:id="_-pCsVjBMEeWXsItGGUSYnQ" source="http://www.eclipse.org/emf/2002/GenModel">
<details xmi:id="_-pCsVzBMEeWXsItGGUSYnQ" key="documentation" value="not self.base_Type.oclIsUndefined() implies Set{uml::Stereotype,&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;uml::Class, uml::Enumeration, uml::Interface}&#xD;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9; -> includes(self.base_Type.oclType())"/>
</eAnnotations>
<eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
<eParameters xmi:id="_-pCsWTBMEeWXsItGGUSYnQ" name="diagnostics">
<eAnnotations xmi:id="_-pCsWjBMEeWXsItGGUSYnQ" source="http://www.eclipse.org/emf/2002/GenModel">
<details xmi:id="_-pCsWzBMEeWXsItGGUSYnQ" key="documentation" value="The chain of diagnostics to which problems are to be appended."/>
</eAnnotations>
<eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"/>
</eParameters>
<eParameters xmi:id="_-pCsXTBMEeWXsItGGUSYnQ" name="context">
<eAnnotations xmi:id="_-pCsXjBMEeWXsItGGUSYnQ" source="http://www.eclipse.org/emf/2002/GenModel">
<details xmi:id="_-pCsXzBMEeWXsItGGUSYnQ" key="documentation" value="The cache of context-specific information."/>
</eAnnotations>
<eGenericType xmi:id="_-pCsYDBMEeWXsItGGUSYnQ">
<eTypeArguments xmi:id="_-pCsYTBMEeWXsItGGUSYnQ">
<eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
</eTypeArguments>
<eTypeArguments xmi:id="_-pCsYjBMEeWXsItGGUSYnQ">
<eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
</eTypeArguments>
<eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EMap"/>
</eGenericType>
</eParameters>
</eOperations>
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_-pCsYzBMEeWXsItGGUSYnQ" name="value" ordered="false" upperBound="-1" eType="_-pCsZzBMEeWXsItGGUSYnQ" containment="true" eOpposite="_-pCsgzBMEeWXsItGGUSYnQ"/>
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_-pCsZTBMEeWXsItGGUSYnQ" name="base_Type" ordered="false">
<eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Type"/>
</eStructuralFeatures>
</eClassifiers>
<eClassifiers xmi:type="ecore:EClass" xmi:id="_-pCsZzBMEeWXsItGGUSYnQ" name="PLSQLTable">
<eAnnotations xmi:id="_-pCsaDBMEeWXsItGGUSYnQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_-pI8ezBMEeWXsItGGUSYnQ"/>
<eOperations xmi:id="_-pCsaTBMEeWXsItGGUSYnQ" name="typeConstraint">
<eAnnotations xmi:id="_-pCsajBMEeWXsItGGUSYnQ" source="http://www.eclipse.org/emf/2002/GenModel">
<details xmi:id="_-pCsazBMEeWXsItGGUSYnQ" key="documentation" value="not self.base_Type.oclIsUndefined() implies Set{uml::Stereotype,&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;uml::Class, uml::Enumeration, uml::Interface}&#xD;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9; -> includes(self.base_Type.oclType())"/>
</eAnnotations>
<eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
<eParameters xmi:id="_-pCsbTBMEeWXsItGGUSYnQ" name="diagnostics">
<eAnnotations xmi:id="_-pCsbjBMEeWXsItGGUSYnQ" source="http://www.eclipse.org/emf/2002/GenModel">
<details xmi:id="_-pCsbzBMEeWXsItGGUSYnQ" key="documentation" value="The chain of diagnostics to which problems are to be appended."/>
</eAnnotations>
<eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"/>
</eParameters>
<eParameters xmi:id="_-pCscTBMEeWXsItGGUSYnQ" name="context">
<eAnnotations xmi:id="_-pCscjBMEeWXsItGGUSYnQ" source="http://www.eclipse.org/emf/2002/GenModel">
<details xmi:id="_-pCsczBMEeWXsItGGUSYnQ" key="documentation" value="The cache of context-specific information."/>
</eAnnotations>
<eGenericType xmi:id="_-pCsdDBMEeWXsItGGUSYnQ">
<eTypeArguments xmi:id="_-pCsdTBMEeWXsItGGUSYnQ">
<eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
</eTypeArguments>
<eTypeArguments xmi:id="_-pCsdjBMEeWXsItGGUSYnQ">
<eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
</eTypeArguments>
<eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EMap"/>
</eGenericType>
</eParameters>
</eOperations>
<eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_-pCsdzBMEeWXsItGGUSYnQ" name="name" ordered="false" lowerBound="1">
<eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_-pCseTBMEeWXsItGGUSYnQ" name="compatibleType" ordered="false" lowerBound="1">
<eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_-pCsezBMEeWXsItGGUSYnQ" name="nestedType" ordered="false" defaultValueLiteral="&quot;VARCHAR_TYPE&quot;">
<eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_-pCsfTBMEeWXsItGGUSYnQ" name="javaType" ordered="false">
<eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Class"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_-pCsfzBMEeWXsItGGUSYnQ" name="isNestedTable" ordered="false" defaultValueLiteral="false">
<eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_-pCsgTBMEeWXsItGGUSYnQ" name="base_Type" ordered="false">
<eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Type"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_-pCsgzBMEeWXsItGGUSYnQ" name="value_PLSQLTables" ordered="false" eType="_-pCsUzBMEeWXsItGGUSYnQ" eOpposite="_-pCsYzBMEeWXsItGGUSYnQ"/>
</eClassifiers>
<eClassifiers xmi:type="ecore:EClass" xmi:id="_-pCshTBMEeWXsItGGUSYnQ" name="OracleArrays">
<eAnnotations xmi:id="_-pCshjBMEeWXsItGGUSYnQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_-pI8SDBMEeWXsItGGUSYnQ"/>
<eOperations xmi:id="_-pCshzBMEeWXsItGGUSYnQ" name="typeConstraint">
<eAnnotations xmi:id="_-pCsiDBMEeWXsItGGUSYnQ" source="http://www.eclipse.org/emf/2002/GenModel">
<details xmi:id="_-pCsiTBMEeWXsItGGUSYnQ" key="documentation" value="not self.base_Type.oclIsUndefined() implies Set{uml::Stereotype,&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;uml::Class, uml::Enumeration, uml::Interface}&#xD;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9; -> includes(self.base_Type.oclType())"/>
</eAnnotations>
<eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
<eParameters xmi:id="_-pCsizBMEeWXsItGGUSYnQ" name="diagnostics">
<eAnnotations xmi:id="_-pCsjDBMEeWXsItGGUSYnQ" source="http://www.eclipse.org/emf/2002/GenModel">
<details xmi:id="_-pCsjTBMEeWXsItGGUSYnQ" key="documentation" value="The chain of diagnostics to which problems are to be appended."/>
</eAnnotations>
<eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"/>
</eParameters>
<eParameters xmi:id="_-pCsjzBMEeWXsItGGUSYnQ" name="context">
<eAnnotations xmi:id="_-pCskDBMEeWXsItGGUSYnQ" source="http://www.eclipse.org/emf/2002/GenModel">
<details xmi:id="_-pCskTBMEeWXsItGGUSYnQ" key="documentation" value="The cache of context-specific information."/>
</eAnnotations>
<eGenericType xmi:id="_-pCskjBMEeWXsItGGUSYnQ">
<eTypeArguments xmi:id="_-pCskzBMEeWXsItGGUSYnQ">
<eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
</eTypeArguments>
<eTypeArguments xmi:id="_-pCslDBMEeWXsItGGUSYnQ">
<eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
</eTypeArguments>
<eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EMap"/>
</eGenericType>
</eParameters>
</eOperations>
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_-pCslTBMEeWXsItGGUSYnQ" name="value" ordered="false" upperBound="-1" eType="_-pCsmTBMEeWXsItGGUSYnQ" containment="true" eOpposite="_-pCssTBMEeWXsItGGUSYnQ"/>
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_-pCslzBMEeWXsItGGUSYnQ" name="base_Type" ordered="false">
<eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Type"/>
</eStructuralFeatures>
</eClassifiers>
<eClassifiers xmi:type="ecore:EClass" xmi:id="_-pCsmTBMEeWXsItGGUSYnQ" name="OracleArray">
<eAnnotations xmi:id="_-pCsmjBMEeWXsItGGUSYnQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_-pI8UTBMEeWXsItGGUSYnQ"/>
<eOperations xmi:id="_-pCsmzBMEeWXsItGGUSYnQ" name="typeConstraint">
<eAnnotations xmi:id="_-pCsnDBMEeWXsItGGUSYnQ" source="http://www.eclipse.org/emf/2002/GenModel">
<details xmi:id="_-pCsnTBMEeWXsItGGUSYnQ" key="documentation" value="not self.base_Type.oclIsUndefined() implies Set{uml::Stereotype,&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;uml::Class, uml::Enumeration, uml::Interface}&#xD;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9; -> includes(self.base_Type.oclType())"/>
</eAnnotations>
<eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
<eParameters xmi:id="_-pCsnzBMEeWXsItGGUSYnQ" name="diagnostics">
<eAnnotations xmi:id="_-pCsoDBMEeWXsItGGUSYnQ" source="http://www.eclipse.org/emf/2002/GenModel">
<details xmi:id="_-pCsoTBMEeWXsItGGUSYnQ" key="documentation" value="The chain of diagnostics to which problems are to be appended."/>
</eAnnotations>
<eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"/>
</eParameters>
<eParameters xmi:id="_-pCsozBMEeWXsItGGUSYnQ" name="context">
<eAnnotations xmi:id="_-pCspDBMEeWXsItGGUSYnQ" source="http://www.eclipse.org/emf/2002/GenModel">
<details xmi:id="_-pCspTBMEeWXsItGGUSYnQ" key="documentation" value="The cache of context-specific information."/>
</eAnnotations>
<eGenericType xmi:id="_-pCspjBMEeWXsItGGUSYnQ">
<eTypeArguments xmi:id="_-pCspzBMEeWXsItGGUSYnQ">
<eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
</eTypeArguments>
<eTypeArguments xmi:id="_-pCsqDBMEeWXsItGGUSYnQ">
<eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
</eTypeArguments>
<eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EMap"/>
</eGenericType>
</eParameters>
</eOperations>
<eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_-pCsqTBMEeWXsItGGUSYnQ" name="name" ordered="false" lowerBound="1">
<eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_-pCsqzBMEeWXsItGGUSYnQ" name="nestedType" ordered="false" defaultValueLiteral="&quot;VARCHAR_TYPE&quot;">
<eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_-pCsrTBMEeWXsItGGUSYnQ" name="javaType" ordered="false">
<eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Class"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_-pCsrzBMEeWXsItGGUSYnQ" name="base_Type" ordered="false">
<eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Type"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_-pCssTBMEeWXsItGGUSYnQ" name="value_OracleArrays" ordered="false" eType="_-pCshTBMEeWXsItGGUSYnQ" eOpposite="_-pCslTBMEeWXsItGGUSYnQ"/>
</eClassifiers>
<eClassifiers xmi:type="ecore:EClass" xmi:id="_-pCsszBMEeWXsItGGUSYnQ" name="NamedPLSQLStoredProcedureQuery">
<eAnnotations xmi:id="_-pCstDBMEeWXsItGGUSYnQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_-pI7yDBMEeWXsItGGUSYnQ"/>
<eOperations xmi:id="_-pCstTBMEeWXsItGGUSYnQ" name="typeConstraint">
<eAnnotations xmi:id="_-pCstjBMEeWXsItGGUSYnQ" source="http://www.eclipse.org/emf/2002/GenModel">
<details xmi:id="_-pCstzBMEeWXsItGGUSYnQ" key="documentation" value="not self.base_Type.oclIsUndefined() implies Set{uml::Stereotype,&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;uml::Class, uml::Enumeration, uml::Interface}&#xD;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9; -> includes(self.base_Type.oclType())"/>
</eAnnotations>
<eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
<eParameters xmi:id="_-pCsuTBMEeWXsItGGUSYnQ" name="diagnostics">
<eAnnotations xmi:id="_-pCsujBMEeWXsItGGUSYnQ" source="http://www.eclipse.org/emf/2002/GenModel">
<details xmi:id="_-pCsuzBMEeWXsItGGUSYnQ" key="documentation" value="The chain of diagnostics to which problems are to be appended."/>
</eAnnotations>
<eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"/>
</eParameters>
<eParameters xmi:id="_-pCsvTBMEeWXsItGGUSYnQ" name="context">
<eAnnotations xmi:id="_-pCsvjBMEeWXsItGGUSYnQ" source="http://www.eclipse.org/emf/2002/GenModel">
<details xmi:id="_-pCsvzBMEeWXsItGGUSYnQ" key="documentation" value="The cache of context-specific information."/>
</eAnnotations>
<eGenericType xmi:id="_-pCswDBMEeWXsItGGUSYnQ">
<eTypeArguments xmi:id="_-pCswTBMEeWXsItGGUSYnQ">
<eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
</eTypeArguments>
<eTypeArguments xmi:id="_-pCswjBMEeWXsItGGUSYnQ">
<eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
</eTypeArguments>
<eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EMap"/>
</eGenericType>
</eParameters>
</eOperations>
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_-pCswzBMEeWXsItGGUSYnQ" name="parameters" ordered="false" upperBound="-1" eType="_-pCrvzBMEeWXsItGGUSYnQ" containment="true" eOpposite="_-pCr0TBMEeWXsItGGUSYnQ"/>
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_-pCsxTBMEeWXsItGGUSYnQ" name="value_NamedPLSQLStoredProcedureQueries" ordered="false" eType="_-pCsPzBMEeWXsItGGUSYnQ" eOpposite="_-pCsTzBMEeWXsItGGUSYnQ"/>
<eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_-pCsxzBMEeWXsItGGUSYnQ" name="name" ordered="false" lowerBound="1">
<eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_-pCsyTBMEeWXsItGGUSYnQ" name="resultClass" ordered="false">
<eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Class"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_-pCsyzBMEeWXsItGGUSYnQ" name="resultSetMapping" ordered="false">
<eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_-pCszTBMEeWXsItGGUSYnQ" name="procedureName" ordered="false" lowerBound="1">
<eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_-pCszzBMEeWXsItGGUSYnQ" name="base_Type" ordered="false">
<eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Type"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_-pCs0TBMEeWXsItGGUSYnQ" name="hints" ordered="false" upperBound="-1" eType="_-pIvRDBMEeWXsItGGUSYnQ" eOpposite="_-pIvSDBMEeWXsItGGUSYnQ"/>
</eClassifiers>
</eSubpackages>
</eSubpackages>
</eSubpackages>
</eSubpackages>
<eSubpackages xmi:id="_-pCs0zBMEeWXsItGGUSYnQ" name="config" nsURI="http:///EclipseLink/org/eclipse/persistence/config.ecore" nsPrefix="EclipseLink.org.eclipse.persistence.config">
<eAnnotations xmi:id="_-pCs1DBMEeWXsItGGUSYnQ" source="http://www.eclipse.org/uml2/4.0.0/UML" references="_-pI4fjBMEeWXsItGGUSYnQ"/>
<eClassifiers xmi:type="ecore:EEnum" xmi:id="_-pCs1TBMEeWXsItGGUSYnQ" name="CacheIsolationType">
<eAnnotations xmi:id="_-pCs1jBMEeWXsItGGUSYnQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_-pI4fzBMEeWXsItGGUSYnQ"/>
<eLiterals xmi:id="_-pCs1zBMEeWXsItGGUSYnQ" name="SHARED"/>
<eLiterals xmi:id="_-pCs2DBMEeWXsItGGUSYnQ" name="PROTECTED" value="1"/>
<eLiterals xmi:id="_-pCs2TBMEeWXsItGGUSYnQ" name="ISOLATED" value="2"/>
</eClassifiers>
</eSubpackages>
<eSubpackages xmi:id="_-pCs2jBMEeWXsItGGUSYnQ" name="oxm" nsURI="http:///EclipseLink/org/eclipse/persistence/oxm.ecore" nsPrefix="EclipseLink.org.eclipse.persistence.oxm">
<eAnnotations xmi:id="_-pCs2zBMEeWXsItGGUSYnQ" source="http://www.eclipse.org/uml2/4.0.0/UML" references="_-pI4gzBMEeWXsItGGUSYnQ"/>
<eSubpackages xmi:id="_-pCs3DBMEeWXsItGGUSYnQ" name="annotations" nsURI="http:///EclipseLink/org/eclipse/persistence/oxm/annotations.ecore" nsPrefix="EclipseLink.org.eclipse.persistence.oxm.annotations">
<eAnnotations xmi:id="_-pCs3TBMEeWXsItGGUSYnQ" source="http://www.eclipse.org/uml2/4.0.0/UML" references="_-pI4hDBMEeWXsItGGUSYnQ"/>
<eClassifiers xmi:type="ecore:EEnum" xmi:id="_-pCs3jBMEeWXsItGGUSYnQ" name="XmlMarshalNullRepresentation">
<eAnnotations xmi:id="_-pCs3zBMEeWXsItGGUSYnQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_-pI4hTBMEeWXsItGGUSYnQ"/>
<eLiterals xmi:id="_-pCs4DBMEeWXsItGGUSYnQ" name="XSI_NIL"/>
<eLiterals xmi:id="_-pCs4TBMEeWXsItGGUSYnQ" name="ABSENT_NODE" value="1"/>
<eLiterals xmi:id="_-pCs4jBMEeWXsItGGUSYnQ" name="EMPTY_NODE" value="2"/>
</eClassifiers>
<eClassifiers xmi:type="ecore:EEnum" xmi:id="_-pCs4zBMEeWXsItGGUSYnQ" name="XmlVirtualAccessMethodsSchema">
<eAnnotations xmi:id="_-pCs5DBMEeWXsItGGUSYnQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_-pI4jDBMEeWXsItGGUSYnQ"/>
<eLiterals xmi:id="_-pCs5TBMEeWXsItGGUSYnQ" name="NODES"/>
<eLiterals xmi:id="_-pCs5jBMEeWXsItGGUSYnQ" name="ANY" value="1"/>
</eClassifiers>
<eClassifiers xmi:type="ecore:EClass" xmi:id="_-pCs5zBMEeWXsItGGUSYnQ" name="XmlJoinNode">
<eAnnotations xmi:id="_-pCs6DBMEeWXsItGGUSYnQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_-pI4kjBMEeWXsItGGUSYnQ"/>
<eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_-pCs6TBMEeWXsItGGUSYnQ" name="xmlPath" ordered="false" lowerBound="1">
<eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_-pCs6zBMEeWXsItGGUSYnQ" name="referencedXmlPath" ordered="false" lowerBound="1">
<eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_-pCs7TBMEeWXsItGGUSYnQ" name="base_Operation" ordered="false">
<eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Operation"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_-pCs7zBMEeWXsItGGUSYnQ" name="base_Property" ordered="false">
<eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Property"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_-pCs8TBMEeWXsItGGUSYnQ" name="base_EnumerationLiteral" ordered="false">
<eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//EnumerationLiteral"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_-pCs8zBMEeWXsItGGUSYnQ" name="value_XmlJoinNodes" ordered="false" eType="_-pCs9TBMEeWXsItGGUSYnQ" eOpposite="_-pCs_zBMEeWXsItGGUSYnQ"/>
</eClassifiers>
<eClassifiers xmi:type="ecore:EClass" xmi:id="_-pCs9TBMEeWXsItGGUSYnQ" name="XmlJoinNodes">
<eAnnotations xmi:id="_-pCs9jBMEeWXsItGGUSYnQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_-pI6IDBMEeWXsItGGUSYnQ"/>
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_-pCs9zBMEeWXsItGGUSYnQ" name="base_Operation" ordered="false">
<eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Operation"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_-pCs-TBMEeWXsItGGUSYnQ" name="base_Property" ordered="false">
<eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Property"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_-pCs-zBMEeWXsItGGUSYnQ" name="base_EnumerationLiteral" ordered="false">
<eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//EnumerationLiteral"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_-pCs_TBMEeWXsItGGUSYnQ" name="value_XmlElementsJoinNodes" ordered="false" eType="_-pCtATBMEeWXsItGGUSYnQ" eOpposite="_-pCtCTBMEeWXsItGGUSYnQ"/>
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_-pCs_zBMEeWXsItGGUSYnQ" name="value" ordered="false" upperBound="-1" eType="_-pCs5zBMEeWXsItGGUSYnQ" containment="true" eOpposite="_-pCs8zBMEeWXsItGGUSYnQ"/>
</eClassifiers>
<eClassifiers xmi:type="ecore:EClass" xmi:id="_-pCtATBMEeWXsItGGUSYnQ" name="XmlElementsJoinNodes">
<eAnnotations xmi:id="_-pCtAjBMEeWXsItGGUSYnQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_-pI5kjBMEeWXsItGGUSYnQ"/>
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_-pCtAzBMEeWXsItGGUSYnQ" name="base_Operation" ordered="false">
<eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Operation"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_-pCtBTBMEeWXsItGGUSYnQ" name="base_Property" ordered="false">
<eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Property"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_-pCtBzBMEeWXsItGGUSYnQ" name="base_EnumerationLiteral" ordered="false">
<eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//EnumerationLiteral"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_-pCtCTBMEeWXsItGGUSYnQ" name="value" ordered="false" upperBound="-1" eType="_-pCs9TBMEeWXsItGGUSYnQ" containment="true" eOpposite="_-pCs_TBMEeWXsItGGUSYnQ"/>
</eClassifiers>
<eClassifiers xmi:type="ecore:EClass" xmi:id="_-pCtCzBMEeWXsItGGUSYnQ" name="XmlCustomizer">
<eAnnotations xmi:id="_-pCtDDBMEeWXsItGGUSYnQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_-pI4pTBMEeWXsItGGUSYnQ"/>
<eOperations xmi:id="_-pCtDTBMEeWXsItGGUSYnQ" name="typeConstraint">
<eAnnotations xmi:id="_-pCtDjBMEeWXsItGGUSYnQ" source="http://www.eclipse.org/emf/2002/GenModel">
<details xmi:id="_-pCtDzBMEeWXsItGGUSYnQ" key="documentation" value="not self.base_Type.oclIsUndefined() implies Set{uml::Stereotype,&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;uml::Class, uml::Enumeration, uml::Interface}&#xD;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9; -> includes(self.base_Type.oclType())"/>
</eAnnotations>
<eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
<eParameters xmi:id="_-pCtETBMEeWXsItGGUSYnQ" name="diagnostics">
<eAnnotations xmi:id="_-pCtEjBMEeWXsItGGUSYnQ" source="http://www.eclipse.org/emf/2002/GenModel">
<details xmi:id="_-pCtEzBMEeWXsItGGUSYnQ" key="documentation" value="The chain of diagnostics to which problems are to be appended."/>
</eAnnotations>
<eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"/>
</eParameters>
<eParameters xmi:id="_-pCtFTBMEeWXsItGGUSYnQ" name="context">
<eAnnotations xmi:id="_-pCtFjBMEeWXsItGGUSYnQ" source="http://www.eclipse.org/emf/2002/GenModel">
<details xmi:id="_-pCtFzBMEeWXsItGGUSYnQ" key="documentation" value="The cache of context-specific information."/>
</eAnnotations>
<eGenericType xmi:id="_-pCtGDBMEeWXsItGGUSYnQ">
<eTypeArguments xmi:id="_-pCtGTBMEeWXsItGGUSYnQ">
<eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
</eTypeArguments>
<eTypeArguments xmi:id="_-pCtGjBMEeWXsItGGUSYnQ">
<eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
</eTypeArguments>
<eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EMap"/>
</eGenericType>
</eParameters>
</eOperations>
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_-pCtGzBMEeWXsItGGUSYnQ" name="value" ordered="false" lowerBound="1">
<eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Class"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_-pCtHTBMEeWXsItGGUSYnQ" name="base_Type" ordered="false">
<eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Type"/>
</eStructuralFeatures>
</eClassifiers>
<eClassifiers xmi:type="ecore:EClass" xmi:id="_-pCtHzBMEeWXsItGGUSYnQ" name="XmlWriteOnly">
<eAnnotations xmi:id="_-pCtIDBMEeWXsItGGUSYnQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_-pI4rjBMEeWXsItGGUSYnQ"/>
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_-pCtITBMEeWXsItGGUSYnQ" name="base_Property" ordered="false">
<eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Property"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_-pCtIzBMEeWXsItGGUSYnQ" name="base_EnumerationLiteral" ordered="false">
<eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//EnumerationLiteral"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_-pCtJTBMEeWXsItGGUSYnQ" name="base_Operation" ordered="false">
<eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Operation"/>
</eStructuralFeatures>
</eClassifiers>
<eClassifiers xmi:type="ecore:EClass" xmi:id="_-pCtJzBMEeWXsItGGUSYnQ" name="XmlPaths">
<eAnnotations xmi:id="_-pCtKDBMEeWXsItGGUSYnQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_-pI4uDBMEeWXsItGGUSYnQ"/>
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_-pCtKTBMEeWXsItGGUSYnQ" name="value" ordered="false" upperBound="-1" eType="_-pCtMTBMEeWXsItGGUSYnQ" containment="true" eOpposite="_-pCtOzBMEeWXsItGGUSYnQ"/>
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_-pCtKzBMEeWXsItGGUSYnQ" name="base_Property" ordered="false">
<eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Property"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_-pCtLTBMEeWXsItGGUSYnQ" name="base_EnumerationLiteral" ordered="false">
<eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//EnumerationLiteral"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_-pCtLzBMEeWXsItGGUSYnQ" name="base_Operation" ordered="false">
<eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Operation"/>
</eStructuralFeatures>
</eClassifiers>
<eClassifiers xmi:type="ecore:EClass" xmi:id="_-pCtMTBMEeWXsItGGUSYnQ" name="XmlPath">
<eAnnotations xmi:id="_-pCtMjBMEeWXsItGGUSYnQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_-pI5AjBMEeWXsItGGUSYnQ"/>
<eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_-pCtMzBMEeWXsItGGUSYnQ" name="value" ordered="false" lowerBound="1">
<eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_-pCtNTBMEeWXsItGGUSYnQ" name="base_Property" ordered="false">
<eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Property"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_-pCtNzBMEeWXsItGGUSYnQ" name="base_EnumerationLiteral" ordered="false">
<eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//EnumerationLiteral"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_-pCtOTBMEeWXsItGGUSYnQ" name="base_Operation" ordered="false">
<eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Operation"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_-pCtOzBMEeWXsItGGUSYnQ" name="value_XmlPaths" ordered="false" eType="_-pCtJzBMEeWXsItGGUSYnQ" eOpposite="_-pCtKTBMEeWXsItGGUSYnQ"/>
</eClassifiers>
<eClassifiers xmi:type="ecore:EClass" xmi:id="_-pCtPTBMEeWXsItGGUSYnQ" name="XmlTransformation">
<eAnnotations xmi:id="_-pCtPjBMEeWXsItGGUSYnQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_-pI4xTBMEeWXsItGGUSYnQ"/>
<eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_-pCtPzBMEeWXsItGGUSYnQ" name="optional" ordered="false" defaultValueLiteral="true">
<eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_-pCtQTBMEeWXsItGGUSYnQ" name="base_Operation" ordered="false">
<eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Operation"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_-pCtQzBMEeWXsItGGUSYnQ" name="base_Property" ordered="false">
<eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Property"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_-pCtRTBMEeWXsItGGUSYnQ" name="base_EnumerationLiteral" ordered="false">
<eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//EnumerationLiteral"/>
</eStructuralFeatures>
</eClassifiers>
<eClassifiers xmi:type="ecore:EClass" xmi:id="_-pCtRzBMEeWXsItGGUSYnQ" name="XmlNameTransformer">
<eAnnotations xmi:id="_-pCtSDBMEeWXsItGGUSYnQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_-pI40zBMEeWXsItGGUSYnQ"/>
<eOperations xmi:id="_-pCtSTBMEeWXsItGGUSYnQ" name="typeConstraint">
<eAnnotations xmi:id="_-pCtSjBMEeWXsItGGUSYnQ" source="http://www.eclipse.org/emf/2002/GenModel">
<details xmi:id="_-pCtSzBMEeWXsItGGUSYnQ" key="documentation" value="not self.base_Type.oclIsUndefined() implies Set{uml::Stereotype,&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;uml::Class, uml::Enumeration, uml::Interface}&#xD;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9; -> includes(self.base_Type.oclType())"/>
</eAnnotations>
<eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
<eParameters xmi:id="_-pCtTTBMEeWXsItGGUSYnQ" name="diagnostics">
<eAnnotations xmi:id="_-pCtTjBMEeWXsItGGUSYnQ" source="http://www.eclipse.org/emf/2002/GenModel">
<details xmi:id="_-pCtTzBMEeWXsItGGUSYnQ" key="documentation" value="The chain of diagnostics to which problems are to be appended."/>
</eAnnotations>
<eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"/>
</eParameters>
<eParameters xmi:id="_-pCtUTBMEeWXsItGGUSYnQ" name="context">
<eAnnotations xmi:id="_-pCtUjBMEeWXsItGGUSYnQ" source="http://www.eclipse.org/emf/2002/GenModel">
<details xmi:id="_-pCtUzBMEeWXsItGGUSYnQ" key="documentation" value="The cache of context-specific information."/>
</eAnnotations>
<eGenericType xmi:id="_-pCtVDBMEeWXsItGGUSYnQ">
<eTypeArguments xmi:id="_-pCtVTBMEeWXsItGGUSYnQ">
<eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
</eTypeArguments>
<eTypeArguments xmi:id="_-pCtVjBMEeWXsItGGUSYnQ">
<eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
</eTypeArguments>
<eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EMap"/>
</eGenericType>
</eParameters>
</eOperations>
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_-pCtVzBMEeWXsItGGUSYnQ" name="value" ordered="false" lowerBound="1">
<eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Class"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_-pCtWTBMEeWXsItGGUSYnQ" name="base_Package" ordered="false">
<eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Package"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_-pCtWzBMEeWXsItGGUSYnQ" name="base_Type" ordered="false">
<eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Type"/>
</eStructuralFeatures>
</eClassifiers>
<eClassifiers xmi:type="ecore:EClass" xmi:id="_-pCtXTBMEeWXsItGGUSYnQ" name="XmlNullPolicy">
<eAnnotations xmi:id="_-pCtXjBMEeWXsItGGUSYnQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_-pI43zBMEeWXsItGGUSYnQ"/>
<eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_-pCtXzBMEeWXsItGGUSYnQ" name="xsiNilRepresentsNull" ordered="false" defaultValueLiteral="false">
<eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_-pCtYTBMEeWXsItGGUSYnQ" name="emptyNodeRepresentsNull" ordered="false" defaultValueLiteral="false">
<eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_-pCtYzBMEeWXsItGGUSYnQ" name="isSetPerformedForAbsentNode" ordered="false" defaultValueLiteral="true">
<eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_-pCtZTBMEeWXsItGGUSYnQ" name="nullRepresentationForXml" ordered="false" eType="_-pCs3jBMEeWXsItGGUSYnQ" defaultValueLiteral="ABSENT_NODE"/>
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_-pCtZzBMEeWXsItGGUSYnQ" name="base_Property" ordered="false">
<eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Property"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_-pCtaTBMEeWXsItGGUSYnQ" name="base_EnumerationLiteral" ordered="false">
<eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//EnumerationLiteral"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_-pCtazBMEeWXsItGGUSYnQ" name="base_Operation" ordered="false">
<eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Operation"/>
</eStructuralFeatures>
</eClassifiers>
<eClassifiers xmi:type="ecore:EClass" xmi:id="_-pCtbTBMEeWXsItGGUSYnQ" name="XmlDiscriminatorNode">
<eAnnotations xmi:id="_-pCtbjBMEeWXsItGGUSYnQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_-pI4-TBMEeWXsItGGUSYnQ"/>
<eOperations xmi:id="_-pCtbzBMEeWXsItGGUSYnQ" name="typeConstraint">
<eAnnotations xmi:id="_-pCtcDBMEeWXsItGGUSYnQ" source="http://www.eclipse.org/emf/2002/GenModel">
<details xmi:id="_-pCtcTBMEeWXsItGGUSYnQ" key="documentation" value="not self.base_Type.oclIsUndefined() implies Set{uml::Stereotype,&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;uml::Class, uml::Enumeration, uml::Interface}&#xD;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9; -> includes(self.base_Type.oclType())"/>
</eAnnotations>
<eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
<eParameters xmi:id="_-pCtczBMEeWXsItGGUSYnQ" name="diagnostics">
<eAnnotations xmi:id="_-pCtdDBMEeWXsItGGUSYnQ" source="http://www.eclipse.org/emf/2002/GenModel">
<details xmi:id="_-pCtdTBMEeWXsItGGUSYnQ" key="documentation" value="The chain of diagnostics to which problems are to be appended."/>
</eAnnotations>
<eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"/>
</eParameters>
<eParameters xmi:id="_-pCtdzBMEeWXsItGGUSYnQ" name="context">
<eAnnotations xmi:id="_-pCteDBMEeWXsItGGUSYnQ" source="http://www.eclipse.org/emf/2002/GenModel">
<details xmi:id="_-pCteTBMEeWXsItGGUSYnQ" key="documentation" value="The cache of context-specific information."/>
</eAnnotations>
<eGenericType xmi:id="_-pCtejBMEeWXsItGGUSYnQ">
<eTypeArguments xmi:id="_-pCtezBMEeWXsItGGUSYnQ">
<eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
</eTypeArguments>
<eTypeArguments xmi:id="_-pCtfDBMEeWXsItGGUSYnQ">
<eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
</eTypeArguments>
<eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EMap"/>
</eGenericType>
</eParameters>
</eOperations>
<eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_-pCtfTBMEeWXsItGGUSYnQ" name="value" ordered="false" lowerBound="1">
<eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_-pCtfzBMEeWXsItGGUSYnQ" name="base_Type" ordered="false">
<eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Type"/>
</eStructuralFeatures>
</eClassifiers>
<eClassifiers xmi:type="ecore:EClass" xmi:id="_-pCtgTBMEeWXsItGGUSYnQ" name="XmlWriteTransformers">
<eAnnotations xmi:id="_-pCtgjBMEeWXsItGGUSYnQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_-pI5EjBMEeWXsItGGUSYnQ"/>
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_-pCtgzBMEeWXsItGGUSYnQ" name="value" ordered="false" upperBound="-1" eType="_-pCtizBMEeWXsItGGUSYnQ" containment="true" eOpposite="_-pCtmTBMEeWXsItGGUSYnQ"/>
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_-pCthTBMEeWXsItGGUSYnQ" name="base_Operation" ordered="false">
<eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Operation"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_-pCthzBMEeWXsItGGUSYnQ" name="base_Property" ordered="false">
<eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Property"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_-pCtiTBMEeWXsItGGUSYnQ" name="base_EnumerationLiteral" ordered="false">
<eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//EnumerationLiteral"/>
</eStructuralFeatures>
</eClassifiers>
<eClassifiers xmi:type="ecore:EClass" xmi:id="_-pCtizBMEeWXsItGGUSYnQ" name="XmlWriteTransformer">
<eAnnotations xmi:id="_-pCtjDBMEeWXsItGGUSYnQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_-pI5nzBMEeWXsItGGUSYnQ"/>
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_-pCtjTBMEeWXsItGGUSYnQ" name="transformerClass" ordered="false">
<eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Class"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_-pCtjzBMEeWXsItGGUSYnQ" name="method" ordered="false">
<eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_-pCtkTBMEeWXsItGGUSYnQ" name="xmlPath" ordered="false" lowerBound="1">
<eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_-pCtkzBMEeWXsItGGUSYnQ" name="base_Operation" ordered="false">
<eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Operation"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_-pCtlTBMEeWXsItGGUSYnQ" name="base_Property" ordered="false">
<eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Property"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_-pCtlzBMEeWXsItGGUSYnQ" name="base_EnumerationLiteral" ordered="false">
<eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//EnumerationLiteral"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_-pCtmTBMEeWXsItGGUSYnQ" name="value_XmlWriteTransformers" ordered="false" eType="_-pCtgTBMEeWXsItGGUSYnQ" eOpposite="_-pCtgzBMEeWXsItGGUSYnQ"/>
</eClassifiers>
<eClassifiers xmi:type="ecore:EClass" xmi:id="_-pCtmzBMEeWXsItGGUSYnQ" name="XmlVirtualAccessMethods">
<eAnnotations xmi:id="_-pCtnDBMEeWXsItGGUSYnQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_-pI5HzBMEeWXsItGGUSYnQ"/>
<eOperations xmi:id="_-pCtnTBMEeWXsItGGUSYnQ" name="typeConstraint">
<eAnnotations xmi:id="_-pCtnjBMEeWXsItGGUSYnQ" source="http://www.eclipse.org/emf/2002/GenModel">
<details xmi:id="_-pCtnzBMEeWXsItGGUSYnQ" key="documentation" value="not self.base_Type.oclIsUndefined() implies Set{uml::Stereotype,&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;uml::Class, uml::Enumeration, uml::Interface}&#xD;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9; -> includes(self.base_Type.oclType())"/>
</eAnnotations>
<eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
<eParameters xmi:id="_-pCtoTBMEeWXsItGGUSYnQ" name="diagnostics">
<eAnnotations xmi:id="_-pCtojBMEeWXsItGGUSYnQ" source="http://www.eclipse.org/emf/2002/GenModel">
<details xmi:id="_-pCtozBMEeWXsItGGUSYnQ" key="documentation" value="The chain of diagnostics to which problems are to be appended."/>
</eAnnotations>
<eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"/>
</eParameters>
<eParameters xmi:id="_-pCtpTBMEeWXsItGGUSYnQ" name="context">
<eAnnotations xmi:id="_-pCtpjBMEeWXsItGGUSYnQ" source="http://www.eclipse.org/emf/2002/GenModel">
<details xmi:id="_-pCtpzBMEeWXsItGGUSYnQ" key="documentation" value="The cache of context-specific information."/>
</eAnnotations>
<eGenericType xmi:id="_-pCtqDBMEeWXsItGGUSYnQ">
<eTypeArguments xmi:id="_-pCtqTBMEeWXsItGGUSYnQ">
<eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
</eTypeArguments>
<eTypeArguments xmi:id="_-pCtqjBMEeWXsItGGUSYnQ">
<eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
</eTypeArguments>
<eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EMap"/>
</eGenericType>
</eParameters>
</eOperations>
<eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_-pCtqzBMEeWXsItGGUSYnQ" name="getMethod" ordered="false" defaultValueLiteral="&quot;get&quot;">
<eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_-pCtrTBMEeWXsItGGUSYnQ" name="setMethod" ordered="false" defaultValueLiteral="&quot;set&quot;">
<eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_-pCtrzBMEeWXsItGGUSYnQ" name="schema" ordered="false" eType="_-pCs4zBMEeWXsItGGUSYnQ" defaultValueLiteral="NODES"/>
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_-pCtsTBMEeWXsItGGUSYnQ" name="base_Type" ordered="false">
<eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Type"/>
</eStructuralFeatures>
</eClassifiers>
<eClassifiers xmi:type="ecore:EClass" xmi:id="_-pCtszBMEeWXsItGGUSYnQ" name="XmlNamedAttributeNode">
<eAnnotations xmi:id="_-pCttDBMEeWXsItGGUSYnQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_-pI5MTBMEeWXsItGGUSYnQ"/>
<eOperations xmi:id="_-pCttTBMEeWXsItGGUSYnQ" name="typeConstraint">
<eAnnotations xmi:id="_-pCttjBMEeWXsItGGUSYnQ" source="http://www.eclipse.org/emf/2002/GenModel">
<details xmi:id="_-pCttzBMEeWXsItGGUSYnQ" key="documentation" value="not self.base_Type.oclIsUndefined() implies Set{uml::Stereotype,&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;uml::Class, uml::Enumeration, uml::Interface}&#xD;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9; -> includes(self.base_Type.oclType())"/>
</eAnnotations>
<eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
<eParameters xmi:id="_-pCtuTBMEeWXsItGGUSYnQ" name="diagnostics">
<eAnnotations xmi:id="_-pCtujBMEeWXsItGGUSYnQ" source="http://www.eclipse.org/emf/2002/GenModel">
<details xmi:id="_-pCtuzBMEeWXsItGGUSYnQ" key="documentation" value="The chain of diagnostics to which problems are to be appended."/>
</eAnnotations>
<eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"/>
</eParameters>
<eParameters xmi:id="_-pCtvTBMEeWXsItGGUSYnQ" name="context">
<eAnnotations xmi:id="_-pCtvjBMEeWXsItGGUSYnQ" source="http://www.eclipse.org/emf/2002/GenModel">
<details xmi:id="_-pCtvzBMEeWXsItGGUSYnQ" key="documentation" value="The cache of context-specific information."/>
</eAnnotations>
<eGenericType xmi:id="_-pCtwDBMEeWXsItGGUSYnQ">
<eTypeArguments xmi:id="_-pCtwTBMEeWXsItGGUSYnQ">
<eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
</eTypeArguments>
<eTypeArguments xmi:id="_-pCtwjBMEeWXsItGGUSYnQ">
<eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
</eTypeArguments>
<eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EMap"/>
</eGenericType>
</eParameters>
</eOperations>
<eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_-pCtwzBMEeWXsItGGUSYnQ" name="value" ordered="false" lowerBound="1">
<eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_-pCtxTBMEeWXsItGGUSYnQ" name="subgraph" ordered="false">
<eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_-pCtxzBMEeWXsItGGUSYnQ" name="base_Type" ordered="false">
<eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Type"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_-pCtyTBMEeWXsItGGUSYnQ" name="attributeNodes_XmlNamedObjectGraph" ordered="false" eType="_-pCtzTBMEeWXsItGGUSYnQ" eOpposite="_-pCt5zBMEeWXsItGGUSYnQ"/>
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_-pCtyzBMEeWXsItGGUSYnQ" name="attributeNodes_XmlNamedSubgraph" ordered="false" eType="_-pCt6TBMEeWXsItGGUSYnQ" eOpposite="_-pCt_TBMEeWXsItGGUSYnQ"/>
</eClassifiers>
<eClassifiers xmi:type="ecore:EClass" xmi:id="_-pCtzTBMEeWXsItGGUSYnQ" name="XmlNamedObjectGraph">
<eAnnotations xmi:id="_-pCtzjBMEeWXsItGGUSYnQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_-pI57zBMEeWXsItGGUSYnQ"/>
<eOperations xmi:id="_-pCtzzBMEeWXsItGGUSYnQ" name="typeConstraint">
<eAnnotations xmi:id="_-pCt0DBMEeWXsItGGUSYnQ" source="http://www.eclipse.org/emf/2002/GenModel">
<details xmi:id="_-pCt0TBMEeWXsItGGUSYnQ" key="documentation" value="not self.base_Type.oclIsUndefined() implies Set{uml::Stereotype,&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;uml::Class, uml::Enumeration, uml::Interface}&#xD;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9; -> includes(self.base_Type.oclType())"/>
</eAnnotations>
<eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
<eParameters xmi:id="_-pCt0zBMEeWXsItGGUSYnQ" name="diagnostics">
<eAnnotations xmi:id="_-pCt1DBMEeWXsItGGUSYnQ" source="http://www.eclipse.org/emf/2002/GenModel">
<details xmi:id="_-pCt1TBMEeWXsItGGUSYnQ" key="documentation" value="The chain of diagnostics to which problems are to be appended."/>
</eAnnotations>
<eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"/>
</eParameters>
<eParameters xmi:id="_-pCt1zBMEeWXsItGGUSYnQ" name="context">
<eAnnotations xmi:id="_-pCt2DBMEeWXsItGGUSYnQ" source="http://www.eclipse.org/emf/2002/GenModel">
<details xmi:id="_-pCt2TBMEeWXsItGGUSYnQ" key="documentation" value="The cache of context-specific information."/>
</eAnnotations>
<eGenericType xmi:id="_-pCt2jBMEeWXsItGGUSYnQ">
<eTypeArguments xmi:id="_-pCt2zBMEeWXsItGGUSYnQ">
<eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
</eTypeArguments>
<eTypeArguments xmi:id="_-pCt3DBMEeWXsItGGUSYnQ">
<eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
</eTypeArguments>
<eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EMap"/>
</eGenericType>
</eParameters>
</eOperations>
<eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_-pCt3TBMEeWXsItGGUSYnQ" name="name" ordered="false" lowerBound="1">
<eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_-pCt3zBMEeWXsItGGUSYnQ" name="subgraphs" ordered="false" upperBound="-1" eType="_-pCt6TBMEeWXsItGGUSYnQ" containment="true" eOpposite="_-pCuAzBMEeWXsItGGUSYnQ"/>
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_-pCt4TBMEeWXsItGGUSYnQ" name="subclassSubgraphs" ordered="false" upperBound="-1" eType="_-pCt6TBMEeWXsItGGUSYnQ" containment="true" eOpposite="_-pCuATBMEeWXsItGGUSYnQ"/>
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_-pCt4zBMEeWXsItGGUSYnQ" name="base_Type" ordered="false">
<eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Type"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_-pCt5TBMEeWXsItGGUSYnQ" name="value_XmlNamedObjectGraphs" ordered="false" eType="_-pCuBTBMEeWXsItGGUSYnQ" eOpposite="_-pCuFzBMEeWXsItGGUSYnQ"/>
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_-pCt5zBMEeWXsItGGUSYnQ" name="attributeNodes" ordered="false" upperBound="-1" eType="_-pCtszBMEeWXsItGGUSYnQ" containment="true" eOpposite="_-pCtyTBMEeWXsItGGUSYnQ"/>
</eClassifiers>
<eClassifiers xmi:type="ecore:EClass" xmi:id="_-pCt6TBMEeWXsItGGUSYnQ" name="XmlNamedSubgraph">
<eAnnotations xmi:id="_-pCt6jBMEeWXsItGGUSYnQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_-pI6dTBMEeWXsItGGUSYnQ"/>
<eOperations xmi:id="_-pCt6zBMEeWXsItGGUSYnQ" name="typeConstraint">
<eAnnotations xmi:id="_-pCt7DBMEeWXsItGGUSYnQ" source="http://www.eclipse.org/emf/2002/GenModel">
<details xmi:id="_-pCt7TBMEeWXsItGGUSYnQ" key="documentation" value="not self.base_Type.oclIsUndefined() implies Set{uml::Stereotype,&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;uml::Class, uml::Enumeration, uml::Interface}&#xD;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9; -> includes(self.base_Type.oclType())"/>
</eAnnotations>
<eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
<eParameters xmi:id="_-pCt7zBMEeWXsItGGUSYnQ" name="diagnostics">
<eAnnotations xmi:id="_-pCt8DBMEeWXsItGGUSYnQ" source="http://www.eclipse.org/emf/2002/GenModel">
<details xmi:id="_-pCt8TBMEeWXsItGGUSYnQ" key="documentation" value="The chain of diagnostics to which problems are to be appended."/>
</eAnnotations>
<eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"/>
</eParameters>
<eParameters xmi:id="_-pCt8zBMEeWXsItGGUSYnQ" name="context">
<eAnnotations xmi:id="_-pCt9DBMEeWXsItGGUSYnQ" source="http://www.eclipse.org/emf/2002/GenModel">
<details xmi:id="_-pCt9TBMEeWXsItGGUSYnQ" key="documentation" value="The cache of context-specific information."/>
</eAnnotations>
<eGenericType xmi:id="_-pCt9jBMEeWXsItGGUSYnQ">
<eTypeArguments xmi:id="_-pCt9zBMEeWXsItGGUSYnQ">
<eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
</eTypeArguments>
<eTypeArguments xmi:id="_-pCt-DBMEeWXsItGGUSYnQ">
<eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
</eTypeArguments>
<eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EMap"/>
</eGenericType>
</eParameters>
</eOperations>
<eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_-pCt-TBMEeWXsItGGUSYnQ" name="name" ordered="false" lowerBound="1">
<eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_-pCt-zBMEeWXsItGGUSYnQ" name="type" ordered="false">
<eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Class"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_-pCt_TBMEeWXsItGGUSYnQ" name="attributeNodes" ordered="false" upperBound="-1" eType="_-pCtszBMEeWXsItGGUSYnQ" containment="true" eOpposite="_-pCtyzBMEeWXsItGGUSYnQ"/>
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_-pCt_zBMEeWXsItGGUSYnQ" name="base_Type" ordered="false">
<eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Type"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_-pCuATBMEeWXsItGGUSYnQ" name="subclassSubgraphs_XmlNamedObjectGraph" ordered="false" eType="_-pCtzTBMEeWXsItGGUSYnQ" eOpposite="_-pCt4TBMEeWXsItGGUSYnQ"/>
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_-pCuAzBMEeWXsItGGUSYnQ" name="subgraphs_XmlNamedObjectGraph" ordered="false" eType="_-pCtzTBMEeWXsItGGUSYnQ" eOpposite="_-pCt3zBMEeWXsItGGUSYnQ"/>
</eClassifiers>
<eClassifiers xmi:type="ecore:EClass" xmi:id="_-pCuBTBMEeWXsItGGUSYnQ" name="XmlNamedObjectGraphs">
<eAnnotations xmi:id="_-pCuBjBMEeWXsItGGUSYnQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_-pI6pjBMEeWXsItGGUSYnQ"/>
<eOperations xmi:id="_-pCuBzBMEeWXsItGGUSYnQ" name="typeConstraint">
<eAnnotations xmi:id="_-pCuCDBMEeWXsItGGUSYnQ" source="http://www.eclipse.org/emf/2002/GenModel">
<details xmi:id="_-pCuCTBMEeWXsItGGUSYnQ" key="documentation" value="not self.base_Type.oclIsUndefined() implies Set{uml::Stereotype,&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;uml::Class, uml::Enumeration, uml::Interface}&#xD;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9; -> includes(self.base_Type.oclType())"/>
</eAnnotations>
<eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
<eParameters xmi:id="_-pCuCzBMEeWXsItGGUSYnQ" name="diagnostics">
<eAnnotations xmi:id="_-pCuDDBMEeWXsItGGUSYnQ" source="http://www.eclipse.org/emf/2002/GenModel">
<details xmi:id="_-pCuDTBMEeWXsItGGUSYnQ" key="documentation" value="The chain of diagnostics to which problems are to be appended."/>
</eAnnotations>
<eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"/>
</eParameters>
<eParameters xmi:id="_-pCuDzBMEeWXsItGGUSYnQ" name="context">
<eAnnotations xmi:id="_-pCuEDBMEeWXsItGGUSYnQ" source="http://www.eclipse.org/emf/2002/GenModel">
<details xmi:id="_-pCuETBMEeWXsItGGUSYnQ" key="documentation" value="The cache of context-specific information."/>
</eAnnotations>
<eGenericType xmi:id="_-pCuEjBMEeWXsItGGUSYnQ">
<eTypeArguments xmi:id="_-pCuEzBMEeWXsItGGUSYnQ">
<eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
</eTypeArguments>
<eTypeArguments xmi:id="_-pCuFDBMEeWXsItGGUSYnQ">
<eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
</eTypeArguments>
<eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EMap"/>
</eGenericType>
</eParameters>
</eOperations>
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_-pCuFTBMEeWXsItGGUSYnQ" name="base_Type" ordered="false">
<eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Type"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_-pCuFzBMEeWXsItGGUSYnQ" name="value" ordered="false" upperBound="-1" eType="_-pCtzTBMEeWXsItGGUSYnQ" containment="true" eOpposite="_-pCt5TBMEeWXsItGGUSYnQ"/>
</eClassifiers>
<eClassifiers xmi:type="ecore:EClass" xmi:id="_-pCuGTBMEeWXsItGGUSYnQ" name="XmlParameter">
<eAnnotations xmi:id="_-pCuGjBMEeWXsItGGUSYnQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_-pI5QzBMEeWXsItGGUSYnQ"/>
<eOperations xmi:id="_-pCuGzBMEeWXsItGGUSYnQ" name="methodConstraint">
<eAnnotations xmi:id="_-pCuHDBMEeWXsItGGUSYnQ" source="http://www.eclipse.org/emf/2002/GenModel">
<details xmi:id="_-pCuHTBMEeWXsItGGUSYnQ" key="documentation" value="not self.base_Property.oclIsUndefined() implies&#xD;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9; self.base_Property.oclContainer().oclIsTypeOf(uml::Stereotype)"/>
</eAnnotations>
<eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
<eParameters xmi:id="_-pCuHzBMEeWXsItGGUSYnQ" name="diagnostics">
<eAnnotations xmi:id="_-pCuIDBMEeWXsItGGUSYnQ" source="http://www.eclipse.org/emf/2002/GenModel">
<details xmi:id="_-pCuITBMEeWXsItGGUSYnQ" key="documentation" value="The chain of diagnostics to which problems are to be appended."/>
</eAnnotations>
<eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"/>
</eParameters>
<eParameters xmi:id="_-pCuIzBMEeWXsItGGUSYnQ" name="context">
<eAnnotations xmi:id="_-pCuJDBMEeWXsItGGUSYnQ" source="http://www.eclipse.org/emf/2002/GenModel">
<details xmi:id="_-pCuJTBMEeWXsItGGUSYnQ" key="documentation" value="The cache of context-specific information."/>
</eAnnotations>
<eGenericType xmi:id="_-pCuJjBMEeWXsItGGUSYnQ">
<eTypeArguments xmi:id="_-pCuJzBMEeWXsItGGUSYnQ">
<eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
</eTypeArguments>
<eTypeArguments xmi:id="_-pCuKDBMEeWXsItGGUSYnQ">
<eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
</eTypeArguments>
<eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EMap"/>
</eGenericType>
</eParameters>
</eOperations>
<eOperations xmi:id="_-pCuKTBMEeWXsItGGUSYnQ" name="typeConstraint">
<eAnnotations xmi:id="_-pCuKjBMEeWXsItGGUSYnQ" source="http://www.eclipse.org/emf/2002/GenModel">
<details xmi:id="_-pCuKzBMEeWXsItGGUSYnQ" key="documentation" value="not self.base_Type.oclIsUndefined() implies Set{uml::Stereotype,&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;uml::Class, uml::Enumeration, uml::Interface}&#xD;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9; -> includes(self.base_Type.oclType())"/>
</eAnnotations>
<eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
<eParameters xmi:id="_-pCuLTBMEeWXsItGGUSYnQ" name="diagnostics">
<eAnnotations xmi:id="_-pCuLjBMEeWXsItGGUSYnQ" source="http://www.eclipse.org/emf/2002/GenModel">
<details xmi:id="_-pCuLzBMEeWXsItGGUSYnQ" key="documentation" value="The chain of diagnostics to which problems are to be appended."/>
</eAnnotations>
<eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"/>
</eParameters>
<eParameters xmi:id="_-pCuMTBMEeWXsItGGUSYnQ" name="context">
<eAnnotations xmi:id="_-pCuMjBMEeWXsItGGUSYnQ" source="http://www.eclipse.org/emf/2002/GenModel">
<details xmi:id="_-pCuMzBMEeWXsItGGUSYnQ" key="documentation" value="The cache of context-specific information."/>
</eAnnotations>
<eGenericType xmi:id="_-pCuNDBMEeWXsItGGUSYnQ">
<eTypeArguments xmi:id="_-pCuNTBMEeWXsItGGUSYnQ">
<eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
</eTypeArguments>
<eTypeArguments xmi:id="_-pCuNjBMEeWXsItGGUSYnQ">
<eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
</eTypeArguments>
<eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EMap"/>
</eGenericType>
</eParameters>
</eOperations>
<eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_-pCuNzBMEeWXsItGGUSYnQ" name="value" ordered="false" lowerBound="1">
<eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_-pCuOTBMEeWXsItGGUSYnQ" name="type" ordered="false" lowerBound="1">
<eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Class"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_-pCuOzBMEeWXsItGGUSYnQ" name="base_Stereotype" ordered="false">
<eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Stereotype"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_-pIuQTBMEeWXsItGGUSYnQ" name="base_Property" ordered="false">
<eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Property"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_-pIuQzBMEeWXsItGGUSYnQ" name="base_EnumerationLiteral" ordered="false">
<eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//EnumerationLiteral"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_-pIuRTBMEeWXsItGGUSYnQ" name="base_Package" ordered="false">
<eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Package"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_-pIuRzBMEeWXsItGGUSYnQ" name="base_Operation" ordered="false">
<eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Operation"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_-pIuSTBMEeWXsItGGUSYnQ" name="base_Type" ordered="false">
<eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Type"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_-pIuSzBMEeWXsItGGUSYnQ" name="base_Parameter" ordered="false">
<eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Parameter"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_-pIuTTBMEeWXsItGGUSYnQ" name="isSetParameters_XmlIsSetNullPolicy" ordered="false" eType="_-pIuTzBMEeWXsItGGUSYnQ" eOpposite="_-pIuXzBMEeWXsItGGUSYnQ"/>
</eClassifiers>
<eClassifiers xmi:type="ecore:EClass" xmi:id="_-pIuTzBMEeWXsItGGUSYnQ" name="XmlIsSetNullPolicy">
<eAnnotations xmi:id="_-pIuUDBMEeWXsItGGUSYnQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_-pI5yTBMEeWXsItGGUSYnQ"/>
<eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_-pIuUTBMEeWXsItGGUSYnQ" name="xsiNilRepresentsNull" ordered="false" defaultValueLiteral="false">
<eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_-pIuUzBMEeWXsItGGUSYnQ" name="emptyNodeRepresentsNull" ordered="false" defaultValueLiteral="false">
<eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_-pIuVTBMEeWXsItGGUSYnQ" name="nullRepresentationForXml" ordered="false" eType="_-pCs3jBMEeWXsItGGUSYnQ" defaultValueLiteral="ABSENT_NODE"/>
<eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_-pIuVzBMEeWXsItGGUSYnQ" name="isSetMethodName" ordered="false" lowerBound="1">
<eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_-pIuWTBMEeWXsItGGUSYnQ" name="base_Property" ordered="false">
<eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Property"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_-pIuWzBMEeWXsItGGUSYnQ" name="base_EnumerationLiteral" ordered="false">
<eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//EnumerationLiteral"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_-pIuXTBMEeWXsItGGUSYnQ" name="base_Operation" ordered="false">
<eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Operation"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_-pIuXzBMEeWXsItGGUSYnQ" name="isSetParameters" ordered="false" upperBound="-1" eType="_-pCuGTBMEeWXsItGGUSYnQ" containment="true" eOpposite="_-pIuTTBMEeWXsItGGUSYnQ"/>
</eClassifiers>
<eClassifiers xmi:type="ecore:EClass" xmi:id="_-pIuYTBMEeWXsItGGUSYnQ" name="XmlAccessMethods">
<eAnnotations xmi:id="_-pIuYjBMEeWXsItGGUSYnQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_-pI5gjBMEeWXsItGGUSYnQ"/>
<eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_-pIuYzBMEeWXsItGGUSYnQ" name="getMethodName" ordered="false">
<eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_-pIuZTBMEeWXsItGGUSYnQ" name="setMethodName" ordered="false">
<eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_-pIuZzBMEeWXsItGGUSYnQ" name="base_Property" ordered="false">
<eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Property"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_-pIuaTBMEeWXsItGGUSYnQ" name="base_EnumerationLiteral" ordered="false">
<eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//EnumerationLiteral"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_-pIuazBMEeWXsItGGUSYnQ" name="base_Operation" ordered="false">
<eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Operation"/>
</eStructuralFeatures>
</eClassifiers>
<eClassifiers xmi:type="ecore:EClass" xmi:id="_-pIubTBMEeWXsItGGUSYnQ" name="XmlKey">
<eAnnotations xmi:id="_-pIubjBMEeWXsItGGUSYnQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_-pI5tjBMEeWXsItGGUSYnQ"/>
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_-pIubzBMEeWXsItGGUSYnQ" name="base_Operation" ordered="false">
<eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Operation"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_-pIucTBMEeWXsItGGUSYnQ" name="base_Property" ordered="false">
<eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Property"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_-pIuczBMEeWXsItGGUSYnQ" name="base_EnumerationLiteral" ordered="false">
<eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//EnumerationLiteral"/>
</eStructuralFeatures>
</eClassifiers>
<eClassifiers xmi:type="ecore:EClass" xmi:id="_-pIudTBMEeWXsItGGUSYnQ" name="XmlClassExtractor">
<eAnnotations xmi:id="_-pIudjBMEeWXsItGGUSYnQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_-pI5wDBMEeWXsItGGUSYnQ"/>
<eOperations xmi:id="_-pIudzBMEeWXsItGGUSYnQ" name="typeConstraint">
<eAnnotations xmi:id="_-pIueDBMEeWXsItGGUSYnQ" source="http://www.eclipse.org/emf/2002/GenModel">
<details xmi:id="_-pIueTBMEeWXsItGGUSYnQ" key="documentation" value="not self.base_Type.oclIsUndefined() implies Set{uml::Stereotype,&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;uml::Class, uml::Enumeration, uml::Interface}&#xD;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9; -> includes(self.base_Type.oclType())"/>
</eAnnotations>
<eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
<eParameters xmi:id="_-pIuezBMEeWXsItGGUSYnQ" name="diagnostics">
<eAnnotations xmi:id="_-pIufDBMEeWXsItGGUSYnQ" source="http://www.eclipse.org/emf/2002/GenModel">
<details xmi:id="_-pIufTBMEeWXsItGGUSYnQ" key="documentation" value="The chain of diagnostics to which problems are to be appended."/>
</eAnnotations>
<eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"/>
</eParameters>
<eParameters xmi:id="_-pIufzBMEeWXsItGGUSYnQ" name="context">
<eAnnotations xmi:id="_-pIugDBMEeWXsItGGUSYnQ" source="http://www.eclipse.org/emf/2002/GenModel">
<details xmi:id="_-pIugTBMEeWXsItGGUSYnQ" key="documentation" value="The cache of context-specific information."/>
</eAnnotations>
<eGenericType xmi:id="_-pIugjBMEeWXsItGGUSYnQ">
<eTypeArguments xmi:id="_-pIugzBMEeWXsItGGUSYnQ">
<eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
</eTypeArguments>
<eTypeArguments xmi:id="_-pIuhDBMEeWXsItGGUSYnQ">
<eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
</eTypeArguments>
<eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EMap"/>
</eGenericType>
</eParameters>
</eOperations>
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_-pIuhTBMEeWXsItGGUSYnQ" name="value" ordered="false" lowerBound="1">
<eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Class"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_-pIuhzBMEeWXsItGGUSYnQ" name="base_Type" ordered="false">
<eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Type"/>
</eStructuralFeatures>
</eClassifiers>
<eClassifiers xmi:type="ecore:EClass" xmi:id="_-pIuiTBMEeWXsItGGUSYnQ" name="XmlCDATA">
<eAnnotations xmi:id="_-pIuijBMEeWXsItGGUSYnQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_-pI55TBMEeWXsItGGUSYnQ"/>
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_-pIuizBMEeWXsItGGUSYnQ" name="base_Property" ordered="false">
<eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Property"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_-pIujTBMEeWXsItGGUSYnQ" name="base_EnumerationLiteral" ordered="false">
<eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//EnumerationLiteral"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_-pIujzBMEeWXsItGGUSYnQ" name="base_Operation" ordered="false">
<eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Operation"/>
</eStructuralFeatures>
</eClassifiers>
<eClassifiers xmi:type="ecore:EClass" xmi:id="_-pIukTBMEeWXsItGGUSYnQ" name="XmlContainerProperty">
<eAnnotations xmi:id="_-pIukjBMEeWXsItGGUSYnQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_-pI6BDBMEeWXsItGGUSYnQ"/>
<eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_-pIukzBMEeWXsItGGUSYnQ" name="value" ordered="false" lowerBound="1">
<eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_-pIulTBMEeWXsItGGUSYnQ" name="getMethodName" ordered="false">
<eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_-pIulzBMEeWXsItGGUSYnQ" name="setMethodName" ordered="false">
<eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_-pIumTBMEeWXsItGGUSYnQ" name="base_Property" ordered="false">
<eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Property"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_-pIumzBMEeWXsItGGUSYnQ" name="base_EnumerationLiteral" ordered="false">
<eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//EnumerationLiteral"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_-pIunTBMEeWXsItGGUSYnQ" name="base_Operation" ordered="false">
<eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Operation"/>
</eStructuralFeatures>
</eClassifiers>
<eClassifiers xmi:type="ecore:EClass" xmi:id="_-pIunzBMEeWXsItGGUSYnQ" name="XmlDiscriminatorValue">
<eAnnotations xmi:id="_-pIuoDBMEeWXsItGGUSYnQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_-pI6FzBMEeWXsItGGUSYnQ"/>
<eOperations xmi:id="_-pIuoTBMEeWXsItGGUSYnQ" name="typeConstraint">
<eAnnotations xmi:id="_-pIuojBMEeWXsItGGUSYnQ" source="http://www.eclipse.org/emf/2002/GenModel">
<details xmi:id="_-pIuozBMEeWXsItGGUSYnQ" key="documentation" value="not self.base_Type.oclIsUndefined() implies Set{uml::Stereotype,&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;uml::Class, uml::Enumeration, uml::Interface}&#xD;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9; -> includes(self.base_Type.oclType())"/>
</eAnnotations>
<eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
<eParameters xmi:id="_-pIupTBMEeWXsItGGUSYnQ" name="diagnostics">
<eAnnotations xmi:id="_-pIupjBMEeWXsItGGUSYnQ" source="http://www.eclipse.org/emf/2002/GenModel">
<details xmi:id="_-pIupzBMEeWXsItGGUSYnQ" key="documentation" value="The chain of diagnostics to which problems are to be appended."/>
</eAnnotations>
<eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"/>
</eParameters>
<eParameters xmi:id="_-pIuqTBMEeWXsItGGUSYnQ" name="context">
<eAnnotations xmi:id="_-pIuqjBMEeWXsItGGUSYnQ" source="http://www.eclipse.org/emf/2002/GenModel">
<details xmi:id="_-pIuqzBMEeWXsItGGUSYnQ" key="documentation" value="The cache of context-specific information."/>
</eAnnotations>
<eGenericType xmi:id="_-pIurDBMEeWXsItGGUSYnQ">
<eTypeArguments xmi:id="_-pIurTBMEeWXsItGGUSYnQ">
<eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
</eTypeArguments>
<eTypeArguments xmi:id="_-pIurjBMEeWXsItGGUSYnQ">
<eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
</eTypeArguments>
<eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EMap"/>
</eGenericType>
</eParameters>
</eOperations>
<eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_-pIurzBMEeWXsItGGUSYnQ" name="value" ordered="false" lowerBound="1">
<eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_-pIusTBMEeWXsItGGUSYnQ" name="base_Type" ordered="false">
<eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Type"/>
</eStructuralFeatures>
</eClassifiers>
<eClassifiers xmi:type="ecore:EClass" xmi:id="_-pIuszBMEeWXsItGGUSYnQ" name="XmlProperty">
<eAnnotations xmi:id="_-pIutDBMEeWXsItGGUSYnQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_-pI6MDBMEeWXsItGGUSYnQ"/>
<eOperations xmi:id="_-pIutTBMEeWXsItGGUSYnQ" name="typeConstraint">
<eAnnotations xmi:id="_-pIutjBMEeWXsItGGUSYnQ" source="http://www.eclipse.org/emf/2002/GenModel">
<details xmi:id="_-pIutzBMEeWXsItGGUSYnQ" key="documentation" value="not self.base_Type.oclIsUndefined() implies Set{uml::Stereotype,&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;uml::Class, uml::Enumeration, uml::Interface}&#xD;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9; -> includes(self.base_Type.oclType())"/>
</eAnnotations>
<eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
<eParameters xmi:id="_-pIuuTBMEeWXsItGGUSYnQ" name="diagnostics">
<eAnnotations xmi:id="_-pIuujBMEeWXsItGGUSYnQ" source="http://www.eclipse.org/emf/2002/GenModel">
<details xmi:id="_-pIuuzBMEeWXsItGGUSYnQ" key="documentation" value="The chain of diagnostics to which problems are to be appended."/>
</eAnnotations>
<eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"/>
</eParameters>
<eParameters xmi:id="_-pIuvTBMEeWXsItGGUSYnQ" name="context">
<eAnnotations xmi:id="_-pIuvjBMEeWXsItGGUSYnQ" source="http://www.eclipse.org/emf/2002/GenModel">
<details xmi:id="_-pIuvzBMEeWXsItGGUSYnQ" key="documentation" value="The cache of context-specific information."/>
</eAnnotations>
<eGenericType xmi:id="_-pIuwDBMEeWXsItGGUSYnQ">
<eTypeArguments xmi:id="_-pIuwTBMEeWXsItGGUSYnQ">
<eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
</eTypeArguments>
<eTypeArguments xmi:id="_-pIuwjBMEeWXsItGGUSYnQ">
<eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
</eTypeArguments>
<eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EMap"/>
</eGenericType>
</eParameters>
</eOperations>
<eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_-pIuwzBMEeWXsItGGUSYnQ" name="name" ordered="false" lowerBound="1">
<eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_-pIuxTBMEeWXsItGGUSYnQ" name="value" ordered="false" lowerBound="1">
<eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_-pIuxzBMEeWXsItGGUSYnQ" name="valueType" ordered="false">
<eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Class"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_-pIuyTBMEeWXsItGGUSYnQ" name="base_Operation" ordered="false">
<eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Operation"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_-pIuyzBMEeWXsItGGUSYnQ" name="base_Property" ordered="false">
<eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Property"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_-pIuzTBMEeWXsItGGUSYnQ" name="base_EnumerationLiteral" ordered="false">
<eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//EnumerationLiteral"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_-pIuzzBMEeWXsItGGUSYnQ" name="base_Type" ordered="false">
<eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Type"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_-pIu0TBMEeWXsItGGUSYnQ" name="value_XmlProperties" ordered="false" eType="_-pIu0zBMEeWXsItGGUSYnQ" eOpposite="_-pIu6zBMEeWXsItGGUSYnQ"/>
</eClassifiers>
<eClassifiers xmi:type="ecore:EClass" xmi:id="_-pIu0zBMEeWXsItGGUSYnQ" name="XmlProperties">
<eAnnotations xmi:id="_-pIu1DBMEeWXsItGGUSYnQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_-pI6WTBMEeWXsItGGUSYnQ"/>
<eOperations xmi:id="_-pIu1TBMEeWXsItGGUSYnQ" name="typeConstraint">
<eAnnotations xmi:id="_-pIu1jBMEeWXsItGGUSYnQ" source="http://www.eclipse.org/emf/2002/GenModel">
<details xmi:id="_-pIu1zBMEeWXsItGGUSYnQ" key="documentation" value="not self.base_Type.oclIsUndefined() implies Set{uml::Stereotype,&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;uml::Class, uml::Enumeration, uml::Interface}&#xD;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9; -> includes(self.base_Type.oclType())"/>
</eAnnotations>
<eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
<eParameters xmi:id="_-pIu2TBMEeWXsItGGUSYnQ" name="diagnostics">
<eAnnotations xmi:id="_-pIu2jBMEeWXsItGGUSYnQ" source="http://www.eclipse.org/emf/2002/GenModel">
<details xmi:id="_-pIu2zBMEeWXsItGGUSYnQ" key="documentation" value="The chain of diagnostics to which problems are to be appended."/>
</eAnnotations>
<eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"/>
</eParameters>
<eParameters xmi:id="_-pIu3TBMEeWXsItGGUSYnQ" name="context">
<eAnnotations xmi:id="_-pIu3jBMEeWXsItGGUSYnQ" source="http://www.eclipse.org/emf/2002/GenModel">
<details xmi:id="_-pIu3zBMEeWXsItGGUSYnQ" key="documentation" value="The cache of context-specific information."/>
</eAnnotations>
<eGenericType xmi:id="_-pIu4DBMEeWXsItGGUSYnQ">
<eTypeArguments xmi:id="_-pIu4TBMEeWXsItGGUSYnQ">
<eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
</eTypeArguments>
<eTypeArguments xmi:id="_-pIu4jBMEeWXsItGGUSYnQ">
<eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
</eTypeArguments>
<eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EMap"/>
</eGenericType>
</eParameters>
</eOperations>
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_-pIu4zBMEeWXsItGGUSYnQ" name="base_Operation" ordered="false">
<eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Operation"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_-pIu5TBMEeWXsItGGUSYnQ" name="base_Property" ordered="false">
<eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Property"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_-pIu5zBMEeWXsItGGUSYnQ" name="base_EnumerationLiteral" ordered="false">
<eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//EnumerationLiteral"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_-pIu6TBMEeWXsItGGUSYnQ" name="base_Type" ordered="false">
<eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Type"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_-pIu6zBMEeWXsItGGUSYnQ" name="value" ordered="false" upperBound="-1" eType="_-pIuszBMEeWXsItGGUSYnQ" containment="true" eOpposite="_-pIu0TBMEeWXsItGGUSYnQ"/>
</eClassifiers>
<eClassifiers xmi:type="ecore:EClass" xmi:id="_-pIu7TBMEeWXsItGGUSYnQ" name="XmlInverseReference">
<eAnnotations xmi:id="_-pIu7jBMEeWXsItGGUSYnQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_-pI6TDBMEeWXsItGGUSYnQ"/>
<eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_-pIu7zBMEeWXsItGGUSYnQ" name="mappedBy" ordered="false" lowerBound="1">
<eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_-pIu8TBMEeWXsItGGUSYnQ" name="base_Property" ordered="false">
<eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Property"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_-pIu8zBMEeWXsItGGUSYnQ" name="base_EnumerationLiteral" ordered="false">
<eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//EnumerationLiteral"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_-pIu9TBMEeWXsItGGUSYnQ" name="base_Operation" ordered="false">
<eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Operation"/>
</eStructuralFeatures>
</eClassifiers>
<eClassifiers xmi:type="ecore:EClass" xmi:id="_-pIu9zBMEeWXsItGGUSYnQ" name="XmlLocation">
<eAnnotations xmi:id="_-pIu-DBMEeWXsItGGUSYnQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_-pI6azBMEeWXsItGGUSYnQ"/>
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_-pIu-TBMEeWXsItGGUSYnQ" name="base_Operation" ordered="false">
<eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Operation"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_-pIu-zBMEeWXsItGGUSYnQ" name="base_Property" ordered="false">
<eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Property"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_-pIu_TBMEeWXsItGGUSYnQ" name="base_EnumerationLiteral" ordered="false">
<eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//EnumerationLiteral"/>
</eStructuralFeatures>
</eClassifiers>
<eClassifiers xmi:type="ecore:EClass" xmi:id="_-pIu_zBMEeWXsItGGUSYnQ" name="XmlReadTransformer">
<eAnnotations xmi:id="_-pIvADBMEeWXsItGGUSYnQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_-pI6izBMEeWXsItGGUSYnQ"/>
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_-pIvATBMEeWXsItGGUSYnQ" name="transformerClass" ordered="false">
<eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Class"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_-pIvAzBMEeWXsItGGUSYnQ" name="method" ordered="false">
<eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_-pIvBTBMEeWXsItGGUSYnQ" name="base_Operation" ordered="false">
<eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Operation"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_-pIvBzBMEeWXsItGGUSYnQ" name="base_Property" ordered="false">
<eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Property"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_-pIvCTBMEeWXsItGGUSYnQ" name="base_EnumerationLiteral" ordered="false">
<eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//EnumerationLiteral"/>
</eStructuralFeatures>
</eClassifiers>
<eClassifiers xmi:type="ecore:EClass" xmi:id="_-pIvCzBMEeWXsItGGUSYnQ" name="XmlReadOnly">
<eAnnotations xmi:id="_-pIvDDBMEeWXsItGGUSYnQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_-pI6nDBMEeWXsItGGUSYnQ"/>
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_-pIvDTBMEeWXsItGGUSYnQ" name="base_Property" ordered="false">
<eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Property"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_-pIvDzBMEeWXsItGGUSYnQ" name="base_EnumerationLiteral" ordered="false">
<eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//EnumerationLiteral"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_-pIvETBMEeWXsItGGUSYnQ" name="base_Operation" ordered="false">
<eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Operation"/>
</eStructuralFeatures>
</eClassifiers>
</eSubpackages>
</eSubpackages>
</eSubpackages>
</eSubpackages>
</eSubpackages>
<eSubpackages xmi:id="_-pIvEzBMEeWXsItGGUSYnQ" name="proxy" nsURI="http:///EclipseLink/proxy.ecore" nsPrefix="EclipseLink.proxy">
<eAnnotations xmi:id="_-pIvFDBMEeWXsItGGUSYnQ" source="http://www.eclipse.org/uml2/4.0.0/UML" references="_-pI84jBMEeWXsItGGUSYnQ"/>
<eClassifiers xmi:type="ecore:EEnum" xmi:id="_-pIvFTBMEeWXsItGGUSYnQ" name="CacheKeyType">
<eAnnotations xmi:id="_-pIvFjBMEeWXsItGGUSYnQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_-pI85TBMEeWXsItGGUSYnQ"/>
<eLiterals xmi:id="_-pIvFzBMEeWXsItGGUSYnQ" name="AUTO"/>
</eClassifiers>
<eClassifiers xmi:type="ecore:EClass" xmi:id="_-pIvGDBMEeWXsItGGUSYnQ" name="Column">
<eAnnotations xmi:id="_-pIvGTBMEeWXsItGGUSYnQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_-pI85zBMEeWXsItGGUSYnQ"/>
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_-pIvGjBMEeWXsItGGUSYnQ" name="columns_PrimaryKey" ordered="false" eType="_-o8hZDBMEeWXsItGGUSYnQ" eOpposite="_-o8hdjBMEeWXsItGGUSYnQ"/>
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_-pIvHDBMEeWXsItGGUSYnQ" name="column_SerializedObject" ordered="false" eType="_-o8hfDBMEeWXsItGGUSYnQ" eOpposite="_-o8hkDBMEeWXsItGGUSYnQ"/>
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_-pIvHjBMEeWXsItGGUSYnQ" name="partitionColumn_ValuePartitioning" ordered="false" eType="_-o8hkjBMEeWXsItGGUSYnQ" eOpposite="_-o8htDBMEeWXsItGGUSYnQ"/>
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_-pIvIDBMEeWXsItGGUSYnQ" name="valueColumn_BasicCollection" ordered="false" eType="_-o8h1DBMEeWXsItGGUSYnQ" eOpposite="_-o8h3jBMEeWXsItGGUSYnQ"/>
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_-pIvIjBMEeWXsItGGUSYnQ" name="keyColumn_BasicMap" ordered="false" eType="_-o8h7DBMEeWXsItGGUSYnQ" eOpposite="_-o8h7jBMEeWXsItGGUSYnQ"/>
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_-pIvJDBMEeWXsItGGUSYnQ" name="valueColumn_BasicMap" ordered="false" eType="_-o8h7DBMEeWXsItGGUSYnQ" eOpposite="_-o8h9DBMEeWXsItGGUSYnQ"/>
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_-pIvJjBMEeWXsItGGUSYnQ" name="selectedColumns_OptimisticLocking" ordered="false" eType="_-o8iKjBMEeWXsItGGUSYnQ" eOpposite="_-o8iQDBMEeWXsItGGUSYnQ"/>
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_-pIvKDBMEeWXsItGGUSYnQ" name="partitionColumn_HashPartitioning" ordered="false" eType="_-o8iQjBMEeWXsItGGUSYnQ" eOpposite="_-o8iYDBMEeWXsItGGUSYnQ"/>
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_-pIvKjBMEeWXsItGGUSYnQ" name="partitionColumn_RangePartitioning" ordered="false" eType="_-o8iYjBMEeWXsItGGUSYnQ" eOpposite="_-o8igjBMEeWXsItGGUSYnQ"/>
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_-pIvLDBMEeWXsItGGUSYnQ" name="column_WriteTransformer" ordered="false" eType="_-o8ipDBMEeWXsItGGUSYnQ" eOpposite="_-o8isjBMEeWXsItGGUSYnQ"/>
</eClassifiers>
<eClassifiers xmi:type="ecore:EClass" xmi:id="_-pIvLjBMEeWXsItGGUSYnQ" name="FetchType">
<eAnnotations xmi:id="_-pIvLzBMEeWXsItGGUSYnQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_-pI9CjBMEeWXsItGGUSYnQ"/>
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_-pIvMDBMEeWXsItGGUSYnQ" name="fetch_Transformation" ordered="false" eType="_-o8h4DBMEeWXsItGGUSYnQ" eOpposite="_-o8h6jBMEeWXsItGGUSYnQ"/>
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_-pIvMjBMEeWXsItGGUSYnQ" name="fetch_BasicMap" ordered="false" eType="_-o8h7DBMEeWXsItGGUSYnQ" eOpposite="_-o8h_DBMEeWXsItGGUSYnQ"/>
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_-pIvNDBMEeWXsItGGUSYnQ" name="fetch_VariableOneToOne" ordered="false" eType="_-o8iDDBMEeWXsItGGUSYnQ" eOpposite="_-o8iIDBMEeWXsItGGUSYnQ"/>
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_-pIvNjBMEeWXsItGGUSYnQ" name="fetch_BasicCollection" ordered="false" eType="_-o8h1DBMEeWXsItGGUSYnQ" eOpposite="_-o8h1jBMEeWXsItGGUSYnQ"/>
</eClassifiers>
<eClassifiers xmi:type="ecore:EClass" xmi:id="_-pIvODBMEeWXsItGGUSYnQ" name="CascadeType">
<eAnnotations xmi:id="_-pIvOTBMEeWXsItGGUSYnQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_-pI9MDBMEeWXsItGGUSYnQ"/>
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_-pIvOjBMEeWXsItGGUSYnQ" name="cascade_VariableOneToOne" ordered="false" eType="_-o8iDDBMEeWXsItGGUSYnQ" eOpposite="_-o8iEDBMEeWXsItGGUSYnQ"/>
</eClassifiers>
<eClassifiers xmi:type="ecore:EClass" xmi:id="_-pIvPDBMEeWXsItGGUSYnQ" name="DiscriminatorColumn">
<eAnnotations xmi:id="_-pIvPTBMEeWXsItGGUSYnQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_-pI9NDBMEeWXsItGGUSYnQ"/>
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_-pIvPjBMEeWXsItGGUSYnQ" name="discriminatorColumn_VariableOneToOne" ordered="false" eType="_-o8iDDBMEeWXsItGGUSYnQ" eOpposite="_-o8iFjBMEeWXsItGGUSYnQ"/>
</eClassifiers>
<eClassifiers xmi:type="ecore:EClass" xmi:id="_-pIvQDBMEeWXsItGGUSYnQ" name="ParameterMode">
<eAnnotations xmi:id="_-pIvQTBMEeWXsItGGUSYnQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_-pI9BjBMEeWXsItGGUSYnQ"/>
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_-pIvQjBMEeWXsItGGUSYnQ" name="mode_StoredProcedureParameter" ordered="false" eType="_-o8ivjBMEeWXsItGGUSYnQ" eOpposite="_-o8i1DBMEeWXsItGGUSYnQ"/>
</eClassifiers>
<eClassifiers xmi:type="ecore:EClass" xmi:id="_-pIvRDBMEeWXsItGGUSYnQ" name="QueryHint">
<eAnnotations xmi:id="_-pIvRTBMEeWXsItGGUSYnQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_-pI9FzBMEeWXsItGGUSYnQ"/>
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_-pIvRjBMEeWXsItGGUSYnQ" name="hints_NamedStoredProcedureQuery" ordered="false" eType="_-o8i-DBMEeWXsItGGUSYnQ" eOpposite="_-o8jIDBMEeWXsItGGUSYnQ"/>
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_-pIvSDBMEeWXsItGGUSYnQ" name="hints_NamedPLSQLStoredProcedureQuery" ordered="false" eType="_-pCsszBMEeWXsItGGUSYnQ" eOpposite="_-pCs0TBMEeWXsItGGUSYnQ"/>
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_-pIvSjBMEeWXsItGGUSYnQ" name="hints_NamedPLSQLStoredFunctionQuery" ordered="false" eType="_-pCr2zBMEeWXsItGGUSYnQ" eOpposite="_-pCr7TBMEeWXsItGGUSYnQ"/>
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_-pIvTDBMEeWXsItGGUSYnQ" name="hints_NamedStoredFunctionQuery" ordered="false" eType="_-o8i1jBMEeWXsItGGUSYnQ" eOpposite="_-o8i6DBMEeWXsItGGUSYnQ"/>
</eClassifiers>
<eClassifiers xmi:type="ecore:EClass" xmi:id="_-pIvTjBMEeWXsItGGUSYnQ" name="PrimaryKeyJoinColumn">
<eAnnotations xmi:id="_-pIvTzBMEeWXsItGGUSYnQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_-pI9JDBMEeWXsItGGUSYnQ"/>
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_-pIvUDBMEeWXsItGGUSYnQ" name="primaryKeyJoinColumns_CollectionTable" ordered="false" eType="_-o8jSjBMEeWXsItGGUSYnQ" eOpposite="_-o8jWjBMEeWXsItGGUSYnQ"/>
</eClassifiers>
<eClassifiers xmi:type="ecore:EClass" xmi:id="_-pIvUjBMEeWXsItGGUSYnQ" name="UniqueConstraint">
<eAnnotations xmi:id="_-pIvUzBMEeWXsItGGUSYnQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_-pI9KDBMEeWXsItGGUSYnQ"/>
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_-pIvVDBMEeWXsItGGUSYnQ" name="uniqueConstraints_CollectionTable" ordered="false" eType="_-o8jSjBMEeWXsItGGUSYnQ" eOpposite="_-o8jUjBMEeWXsItGGUSYnQ"/>
</eClassifiers>
<eClassifiers xmi:type="ecore:EClass" xmi:id="_-pIvVjBMEeWXsItGGUSYnQ" name="DiscriminatorType">
<eAnnotations xmi:id="_-pIvVzBMEeWXsItGGUSYnQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_-pI9LDBMEeWXsItGGUSYnQ"/>
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_-pIvWDBMEeWXsItGGUSYnQ" name="discriminatorType_TenantDiscriminatorColumn" ordered="false" eType="_-o8jXDBMEeWXsItGGUSYnQ" eOpposite="_-o8jfDBMEeWXsItGGUSYnQ"/>
</eClassifiers>
<eClassifiers xmi:type="ecore:EEnum" xmi:id="_-pIvWjBMEeWXsItGGUSYnQ" name="IdValidation">
<eAnnotations xmi:id="_-pIvWzBMEeWXsItGGUSYnQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_-pI84zBMEeWXsItGGUSYnQ"/>
<eLiterals xmi:id="_-pIvXDBMEeWXsItGGUSYnQ" name="ZERO"/>
</eClassifiers>
</eSubpackages>
</contents>
</eAnnotations>
<packageImport xmi:id="_-pIvXTBMEeWXsItGGUSYnQ">
<importedPackage xmi:type="uml:Model" href="pathmap://UML_METAMODELS/UML.metamodel.uml#_0"/>
</packageImport>
<packageImport xmi:id="_-pIvXjBMEeWXsItGGUSYnQ">
<importedPackage xmi:type="uml:Model" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#_0"/>
</packageImport>
<packagedElement xmi:type="uml:Package" xmi:id="_-pIvXzBMEeWXsItGGUSYnQ" name="org">
<packagedElement xmi:type="uml:Package" xmi:id="_-pIvYDBMEeWXsItGGUSYnQ" name="eclipse">
<packagedElement xmi:type="uml:Package" xmi:id="_-pIvYTBMEeWXsItGGUSYnQ" name="persistence">
<packagedElement xmi:type="uml:Package" xmi:id="_-pIvYjBMEeWXsItGGUSYnQ" name="annotations">
<packagedElement xmi:type="uml:Enumeration" xmi:id="_-pIvYzBMEeWXsItGGUSYnQ" name="ChangeTrackingType">
<ownedLiteral xmi:id="_-pIvZDBMEeWXsItGGUSYnQ" name="ATTRIBUTE"/>
<ownedLiteral xmi:id="_-pIvZTBMEeWXsItGGUSYnQ" name="OBJECT"/>
<ownedLiteral xmi:id="_-pIvZjBMEeWXsItGGUSYnQ" name="DEFERRED"/>
<ownedLiteral xmi:id="_-pIvZzBMEeWXsItGGUSYnQ" name="AUTO"/>
</packagedElement>
<packagedElement xmi:type="uml:Enumeration" xmi:id="_-pIvaDBMEeWXsItGGUSYnQ" name="OrderCorrectionType">
<ownedLiteral xmi:id="_-pIvaTBMEeWXsItGGUSYnQ" name="READ"/>
<ownedLiteral xmi:id="_-pIvajBMEeWXsItGGUSYnQ" name="READ_WRITE"/>
<ownedLiteral xmi:id="_-pIvazBMEeWXsItGGUSYnQ" name="EXCEPTION"/>
</packagedElement>
<packagedElement xmi:type="uml:Enumeration" xmi:id="_-pIvbDBMEeWXsItGGUSYnQ" name="DatabaseChangeNotificationType">
<ownedLiteral xmi:id="_-pIvbTBMEeWXsItGGUSYnQ" name="NONE"/>
<ownedLiteral xmi:id="_-pIvbjBMEeWXsItGGUSYnQ" name="INVALIDATE"/>
</packagedElement>
<packagedElement xmi:type="uml:Enumeration" xmi:id="_-pIvbzBMEeWXsItGGUSYnQ" name="JoinFetchType">
<ownedLiteral xmi:id="_-pIvcDBMEeWXsItGGUSYnQ" name="INNER"/>
<ownedLiteral xmi:id="_-pIvcTBMEeWXsItGGUSYnQ" name="OUTER"/>
</packagedElement>
<packagedElement xmi:type="uml:Enumeration" xmi:id="_-pIvcjBMEeWXsItGGUSYnQ" name="CacheCoordinationType">
<ownedLiteral xmi:id="_-pIvczBMEeWXsItGGUSYnQ" name="SEND_OBJECT_CHANGES"/>
<ownedLiteral xmi:id="_-pIvdDBMEeWXsItGGUSYnQ" name="INVALIDATE_CHANGED_OBJECTS"/>
<ownedLiteral xmi:id="_-pIvdTBMEeWXsItGGUSYnQ" name="SEND_NEW_OBJECTS_WITH_CHANGES"/>
<ownedLiteral xmi:id="_-pIvdjBMEeWXsItGGUSYnQ" name="NONE"/>
</packagedElement>
<packagedElement xmi:type="uml:Enumeration" xmi:id="_-pIvdzBMEeWXsItGGUSYnQ" name="OptimisticLockingType">
<ownedLiteral xmi:id="_-pIveDBMEeWXsItGGUSYnQ" name="ALL_COLUMNS"/>
<ownedLiteral xmi:id="_-pIveTBMEeWXsItGGUSYnQ" name="CHANGED_COLUMNS"/>
<ownedLiteral xmi:id="_-pIvejBMEeWXsItGGUSYnQ" name="SELECTED_COLUMNS"/>
<ownedLiteral xmi:id="_-pIvezBMEeWXsItGGUSYnQ" name="VERSION_COLUMN"/>
</packagedElement>
<packagedElement xmi:type="uml:Enumeration" xmi:id="_-pIvfDBMEeWXsItGGUSYnQ" name="TenantTableDiscriminatorType">
<ownedLiteral xmi:id="_-pIvfTBMEeWXsItGGUSYnQ" name="SCHEMA"/>
<ownedLiteral xmi:id="_-pIvfjBMEeWXsItGGUSYnQ" name="SUFFIX"/>
<ownedLiteral xmi:id="_-pIvfzBMEeWXsItGGUSYnQ" name="PREFIX"/>
</packagedElement>
<packagedElement xmi:type="uml:Enumeration" xmi:id="_-pIvgDBMEeWXsItGGUSYnQ" name="CacheType">
<ownedLiteral xmi:id="_-pIvgTBMEeWXsItGGUSYnQ" name="FULL"/>
<ownedLiteral xmi:id="_-pIvgjBMEeWXsItGGUSYnQ" name="WEAK"/>
<ownedLiteral xmi:id="_-pIvgzBMEeWXsItGGUSYnQ" name="SOFT"/>
<ownedLiteral xmi:id="_-pIvhDBMEeWXsItGGUSYnQ" name="SOFT_WEAK"/>
<ownedLiteral xmi:id="_-pIvhTBMEeWXsItGGUSYnQ" name="HARD_WEAK"/>
<ownedLiteral xmi:id="_-pIvhjBMEeWXsItGGUSYnQ" name="CACHE"/>
<ownedLiteral xmi:id="_-pIvhzBMEeWXsItGGUSYnQ" name="NONE"/>
</packagedElement>
<packagedElement xmi:type="uml:Enumeration" xmi:id="_-pIviDBMEeWXsItGGUSYnQ" name="BatchFetchType">
<ownedLiteral xmi:id="_-pIviTBMEeWXsItGGUSYnQ" name="JOIN"/>
<ownedLiteral xmi:id="_-pIvijBMEeWXsItGGUSYnQ" name="EXISTS"/>
<ownedLiteral xmi:id="_-pIvizBMEeWXsItGGUSYnQ" name="IN"/>
</packagedElement>
<packagedElement xmi:type="uml:Enumeration" xmi:id="_-pIvjDBMEeWXsItGGUSYnQ" name="Direction">
<ownedLiteral xmi:id="_-pIvjTBMEeWXsItGGUSYnQ" name="IN"/>
<ownedLiteral xmi:id="_-pIvjjBMEeWXsItGGUSYnQ" name="OUT"/>
<ownedLiteral xmi:id="_-pIvjzBMEeWXsItGGUSYnQ" name="IN_OUT"/>
<ownedLiteral xmi:id="_-pIvkDBMEeWXsItGGUSYnQ" name="OUT_CURSOR"/>
</packagedElement>
<packagedElement xmi:type="uml:Enumeration" xmi:id="_-pIvkTBMEeWXsItGGUSYnQ" name="ExistenceType">
<ownedLiteral xmi:id="_-pIvkjBMEeWXsItGGUSYnQ" name="CHECK_CACHE"/>
<ownedLiteral xmi:id="_-pIvkzBMEeWXsItGGUSYnQ" name="CHECK_DATABASE"/>
<ownedLiteral xmi:id="_-pIvlDBMEeWXsItGGUSYnQ" name="ASSUME_EXISTENCE"/>
<ownedLiteral xmi:id="_-pIvlTBMEeWXsItGGUSYnQ" name="ASSUME_NON_EXISTENCE"/>
</packagedElement>
<packagedElement xmi:type="uml:Enumeration" xmi:id="_-pIvljBMEeWXsItGGUSYnQ" name="MultitenantType">
<ownedLiteral xmi:id="_-pIvlzBMEeWXsItGGUSYnQ" name="SINGLE_TABLE"/>
<ownedLiteral xmi:id="_-pIvmDBMEeWXsItGGUSYnQ" name="VPD"/>
<ownedLiteral xmi:id="_-pIvmTBMEeWXsItGGUSYnQ" name="TABLE_PER_TENANT"/>
</packagedElement>
<packagedElement xmi:type="uml:Stereotype" xmi:id="_-pIvmjBMEeWXsItGGUSYnQ" name="Struct" visibility="public">
<ownedRule xmi:id="_-pIvmzBMEeWXsItGGUSYnQ" name="typeConstraint" constrainedElement="_-pIvmjBMEeWXsItGGUSYnQ">
<specification xmi:type="uml:OpaqueExpression" xmi:id="_-pIvnDBMEeWXsItGGUSYnQ" name="typeConstraintExpression">
<language>OCL</language>
<body>not self.base_Type.oclIsUndefined() implies Set{uml::Stereotype,
uml::Class, uml::Enumeration, uml::Interface}&#xD;
-> includes(self.base_Type.oclType())</body>
</specification>
</ownedRule>
<ownedAttribute xmi:id="_-pIvnTBMEeWXsItGGUSYnQ" name="name" visibility="public">
<type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-pIvnjBMEeWXsItGGUSYnQ" value="1"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-pIvnzBMEeWXsItGGUSYnQ" value="1"/>
</ownedAttribute>
<ownedAttribute xmi:id="_-pIvoDBMEeWXsItGGUSYnQ" name="fields" visibility="public">
<type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-pIvoTBMEeWXsItGGUSYnQ"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-pIvojBMEeWXsItGGUSYnQ" value="*"/>
</ownedAttribute>
<ownedAttribute xmi:id="_-pIvozBMEeWXsItGGUSYnQ" name="base_Type" association="_-pI1jzBMEeWXsItGGUSYnQ">
<type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Type"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-pIvpDBMEeWXsItGGUSYnQ"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-pIvpTBMEeWXsItGGUSYnQ" value="1"/>
</ownedAttribute>
</packagedElement>
<packagedElement xmi:type="uml:Stereotype" xmi:id="_-pIvpjBMEeWXsItGGUSYnQ" name="PrimaryKey" visibility="public">
<ownedRule xmi:id="_-pIvpzBMEeWXsItGGUSYnQ" name="typeConstraint" constrainedElement="_-pIvpjBMEeWXsItGGUSYnQ">
<specification xmi:type="uml:OpaqueExpression" xmi:id="_-pIvqDBMEeWXsItGGUSYnQ" name="typeConstraintExpression">
<language>OCL</language>
<body>not self.base_Type.oclIsUndefined() implies Set{uml::Stereotype,
uml::Class, uml::Enumeration, uml::Interface}&#xD;
-> includes(self.base_Type.oclType())</body>
</specification>
</ownedRule>
<ownedAttribute xmi:id="_-pIvqTBMEeWXsItGGUSYnQ" name="validation" visibility="public" type="_-pI84zBMEeWXsItGGUSYnQ">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-pIvqjBMEeWXsItGGUSYnQ"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-pIvqzBMEeWXsItGGUSYnQ" value="1"/>
<defaultValue xmi:type="uml:LiteralString" xmi:id="_-pIvrDBMEeWXsItGGUSYnQ" value="ZERO"/>
</ownedAttribute>
<ownedAttribute xmi:id="_-pIvrTBMEeWXsItGGUSYnQ" name="cacheKeyType" visibility="public" type="_-pI85TBMEeWXsItGGUSYnQ">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-pIvrjBMEeWXsItGGUSYnQ"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-pIvrzBMEeWXsItGGUSYnQ" value="1"/>
<defaultValue xmi:type="uml:LiteralString" xmi:id="_-pIvsDBMEeWXsItGGUSYnQ" value="AUTO"/>
</ownedAttribute>
<ownedAttribute xmi:id="_-pIvsTBMEeWXsItGGUSYnQ" name="columns" visibility="public" type="_-pI85zBMEeWXsItGGUSYnQ" association="_-pI33TBMEeWXsItGGUSYnQ">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-pIvsjBMEeWXsItGGUSYnQ"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-pIvszBMEeWXsItGGUSYnQ" value="*"/>
</ownedAttribute>
<ownedAttribute xmi:id="_-pIvtDBMEeWXsItGGUSYnQ" name="base_Type" association="_-pI1kTBMEeWXsItGGUSYnQ">
<type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Type"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-pIvtTBMEeWXsItGGUSYnQ"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-pIvtjBMEeWXsItGGUSYnQ" value="1"/>
</ownedAttribute>
</packagedElement>
<packagedElement xmi:type="uml:Stereotype" xmi:id="_-pIvtzBMEeWXsItGGUSYnQ" name="ValuePartition" visibility="public">
<ownedRule xmi:id="_-pIvuDBMEeWXsItGGUSYnQ" name="typeConstraint" constrainedElement="_-pIvtzBMEeWXsItGGUSYnQ">
<specification xmi:type="uml:OpaqueExpression" xmi:id="_-pIvuTBMEeWXsItGGUSYnQ" name="typeConstraintExpression">
<language>OCL</language>
<body>not self.base_Type.oclIsUndefined() implies Set{uml::Stereotype,
uml::Class, uml::Enumeration, uml::Interface}&#xD;
-> includes(self.base_Type.oclType())</body>
</specification>
</ownedRule>
<ownedAttribute xmi:id="_-pIvujBMEeWXsItGGUSYnQ" name="value" visibility="public">
<type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-pIvuzBMEeWXsItGGUSYnQ" value="1"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-pIvvDBMEeWXsItGGUSYnQ" value="1"/>
</ownedAttribute>
<ownedAttribute xmi:id="_-pIvvTBMEeWXsItGGUSYnQ" name="connectionPool" visibility="public">
<type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-pIvvjBMEeWXsItGGUSYnQ" value="1"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-pIvvzBMEeWXsItGGUSYnQ" value="1"/>
</ownedAttribute>
<ownedAttribute xmi:id="_-pIvwDBMEeWXsItGGUSYnQ" name="base_Type" association="_-pI1kzBMEeWXsItGGUSYnQ">
<type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Type"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-pIvwTBMEeWXsItGGUSYnQ"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-pIvwjBMEeWXsItGGUSYnQ" value="1"/>
</ownedAttribute>
<ownedAttribute xmi:id="_-pIvwzBMEeWXsItGGUSYnQ" name="base_Operation" association="_-pI1lTBMEeWXsItGGUSYnQ">
<type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Operation"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-pIvxDBMEeWXsItGGUSYnQ"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-pIvxTBMEeWXsItGGUSYnQ" value="1"/>
</ownedAttribute>
<ownedAttribute xmi:id="_-pIvxjBMEeWXsItGGUSYnQ" name="base_Property" association="_-pI1lzBMEeWXsItGGUSYnQ">
<type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Property"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-pIvxzBMEeWXsItGGUSYnQ"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-pIvyDBMEeWXsItGGUSYnQ" value="1"/>
</ownedAttribute>
<ownedAttribute xmi:id="_-pIvyTBMEeWXsItGGUSYnQ" name="base_EnumerationLiteral" association="_-pI1mzBMEeWXsItGGUSYnQ">
<type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#EnumerationLiteral"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-pIvyjBMEeWXsItGGUSYnQ"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-pIvyzBMEeWXsItGGUSYnQ" value="1"/>
</ownedAttribute>
<ownedAttribute xmi:id="_-pIvzDBMEeWXsItGGUSYnQ" name="partitions_ValuePartitioning" visibility="public" type="_-pIwujBMEeWXsItGGUSYnQ" association="_-pI38TBMEeWXsItGGUSYnQ">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-pIvzTBMEeWXsItGGUSYnQ"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-pIvzjBMEeWXsItGGUSYnQ" value="1"/>
</ownedAttribute>
</packagedElement>
<packagedElement xmi:type="uml:Stereotype" xmi:id="_-pIvzzBMEeWXsItGGUSYnQ" name="InstantiationCopyPolicy" visibility="public">
<ownedRule xmi:id="_-pIv0DBMEeWXsItGGUSYnQ" name="typeConstraint" constrainedElement="_-pIvzzBMEeWXsItGGUSYnQ">
<specification xmi:type="uml:OpaqueExpression" xmi:id="_-pIv0TBMEeWXsItGGUSYnQ" name="typeConstraintExpression">
<language>OCL</language>
<body>not self.base_Type.oclIsUndefined() implies Set{uml::Stereotype,
uml::Class, uml::Enumeration, uml::Interface}&#xD;
-> includes(self.base_Type.oclType())</body>
</specification>
</ownedRule>
<ownedAttribute xmi:id="_-pIv0jBMEeWXsItGGUSYnQ" name="base_Type" association="_-pI1nzBMEeWXsItGGUSYnQ">
<type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Type"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-pIv0zBMEeWXsItGGUSYnQ"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-pIv1DBMEeWXsItGGUSYnQ" value="1"/>
</ownedAttribute>
</packagedElement>
<packagedElement xmi:type="uml:Stereotype" xmi:id="_-pIv1TBMEeWXsItGGUSYnQ" name="CompositeMember" visibility="public">
<ownedAttribute xmi:id="_-pIv1jBMEeWXsItGGUSYnQ" name="value" visibility="public">
<type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-pIv1zBMEeWXsItGGUSYnQ" value="1"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-pIv2DBMEeWXsItGGUSYnQ" value="1"/>
</ownedAttribute>
<ownedAttribute xmi:id="_-pIv2TBMEeWXsItGGUSYnQ" name="base_Operation" association="_-pI1oTBMEeWXsItGGUSYnQ">
<type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Operation"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-pIv2jBMEeWXsItGGUSYnQ"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-pIv2zBMEeWXsItGGUSYnQ" value="1"/>
</ownedAttribute>
<ownedAttribute xmi:id="_-pIv3DBMEeWXsItGGUSYnQ" name="base_Property" association="_-pI1ozBMEeWXsItGGUSYnQ">
<type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Property"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-pIv3TBMEeWXsItGGUSYnQ"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-pIv3jBMEeWXsItGGUSYnQ" value="1"/>
</ownedAttribute>
<ownedAttribute xmi:id="_-pIv3zBMEeWXsItGGUSYnQ" name="base_EnumerationLiteral" association="_-pI1pzBMEeWXsItGGUSYnQ">
<type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#EnumerationLiteral"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-pIv4DBMEeWXsItGGUSYnQ"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-pIv4TBMEeWXsItGGUSYnQ" value="1"/>
</ownedAttribute>
</packagedElement>
<packagedElement xmi:type="uml:Stereotype" xmi:id="_-pIv4jBMEeWXsItGGUSYnQ" name="ExcludeDefaultMappings" visibility="public">
<ownedRule xmi:id="_-pIv4zBMEeWXsItGGUSYnQ" name="typeConstraint" constrainedElement="_-pIv4jBMEeWXsItGGUSYnQ">
<specification xmi:type="uml:OpaqueExpression" xmi:id="_-pIv5DBMEeWXsItGGUSYnQ" name="typeConstraintExpression">
<language>OCL</language>
<body>not self.base_Type.oclIsUndefined() implies Set{uml::Stereotype,
uml::Class, uml::Enumeration, uml::Interface}&#xD;
-> includes(self.base_Type.oclType())</body>
</specification>
</ownedRule>
<ownedAttribute xmi:id="_-pIv5TBMEeWXsItGGUSYnQ" name="base_Type" association="_-pI1qzBMEeWXsItGGUSYnQ">
<type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Type"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-pIv5jBMEeWXsItGGUSYnQ"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-pIv5zBMEeWXsItGGUSYnQ" value="1"/>
</ownedAttribute>
</packagedElement>
<packagedElement xmi:type="uml:Stereotype" xmi:id="_-pIv6DBMEeWXsItGGUSYnQ" name="UuidGenerator" visibility="public">
<ownedRule xmi:id="_-pIv6TBMEeWXsItGGUSYnQ" name="typeConstraint" constrainedElement="_-pIv6DBMEeWXsItGGUSYnQ">
<specification xmi:type="uml:OpaqueExpression" xmi:id="_-pIv6jBMEeWXsItGGUSYnQ" name="typeConstraintExpression">
<language>OCL</language>
<body>not self.base_Type.oclIsUndefined() implies Set{uml::Stereotype,
uml::Class, uml::Enumeration, uml::Interface}&#xD;
-> includes(self.base_Type.oclType())</body>
</specification>
</ownedRule>
<ownedAttribute xmi:id="_-pIv6zBMEeWXsItGGUSYnQ" name="name" visibility="public">
<type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-pIv7DBMEeWXsItGGUSYnQ" value="1"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-pIv7TBMEeWXsItGGUSYnQ" value="1"/>
</ownedAttribute>
<ownedAttribute xmi:id="_-pIv7jBMEeWXsItGGUSYnQ" name="base_Type" association="_-pI1rTBMEeWXsItGGUSYnQ">
<type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Type"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-pIv7zBMEeWXsItGGUSYnQ"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-pIv8DBMEeWXsItGGUSYnQ" value="1"/>
</ownedAttribute>
<ownedAttribute xmi:id="_-pIv8TBMEeWXsItGGUSYnQ" name="base_Operation" association="_-pI1rzBMEeWXsItGGUSYnQ">
<type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Operation"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-pIv8jBMEeWXsItGGUSYnQ"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-pIv8zBMEeWXsItGGUSYnQ" value="1"/>
</ownedAttribute>
<ownedAttribute xmi:id="_-pIv9DBMEeWXsItGGUSYnQ" name="base_Property" association="_-pI1sTBMEeWXsItGGUSYnQ">
<type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Property"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-pIv9TBMEeWXsItGGUSYnQ"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-pIv9jBMEeWXsItGGUSYnQ" value="1"/>
</ownedAttribute>
<ownedAttribute xmi:id="_-pIv9zBMEeWXsItGGUSYnQ" name="base_EnumerationLiteral" association="_-pI1tTBMEeWXsItGGUSYnQ">
<type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#EnumerationLiteral"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-pIv-DBMEeWXsItGGUSYnQ"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-pIv-TBMEeWXsItGGUSYnQ" value="1"/>
</ownedAttribute>
</packagedElement>
<packagedElement xmi:type="uml:Stereotype" xmi:id="_-pIv-jBMEeWXsItGGUSYnQ" name="CascadeOnDelete" visibility="public">
<ownedRule xmi:id="_-pIv-zBMEeWXsItGGUSYnQ" name="typeConstraint" constrainedElement="_-pIv-jBMEeWXsItGGUSYnQ">
<specification xmi:type="uml:OpaqueExpression" xmi:id="_-pIv_DBMEeWXsItGGUSYnQ" name="typeConstraintExpression">
<language>OCL</language>
<body>not self.base_Type.oclIsUndefined() implies Set{uml::Stereotype,
uml::Class, uml::Enumeration, uml::Interface}&#xD;
-> includes(self.base_Type.oclType())</body>
</specification>
</ownedRule>
<ownedAttribute xmi:id="_-pIv_TBMEeWXsItGGUSYnQ" name="base_Operation" association="_-pI1uTBMEeWXsItGGUSYnQ">
<type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Operation"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-pIv_jBMEeWXsItGGUSYnQ"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-pIv_zBMEeWXsItGGUSYnQ" value="1"/>
</ownedAttribute>
<ownedAttribute xmi:id="_-pIwADBMEeWXsItGGUSYnQ" name="base_Property" association="_-pI1uzBMEeWXsItGGUSYnQ">
<type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Property"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-pIwATBMEeWXsItGGUSYnQ"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-pIwAjBMEeWXsItGGUSYnQ" value="1"/>
</ownedAttribute>
<ownedAttribute xmi:id="_-pIwAzBMEeWXsItGGUSYnQ" name="base_EnumerationLiteral" association="_-pI1vzBMEeWXsItGGUSYnQ">
<type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#EnumerationLiteral"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-pIwBDBMEeWXsItGGUSYnQ"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-pIwBTBMEeWXsItGGUSYnQ" value="1"/>
</ownedAttribute>
<ownedAttribute xmi:id="_-pIwBjBMEeWXsItGGUSYnQ" name="base_Type" association="_-pI1wzBMEeWXsItGGUSYnQ">
<type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Type"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-pIwBzBMEeWXsItGGUSYnQ"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-pIwCDBMEeWXsItGGUSYnQ" value="1"/>
</ownedAttribute>
</packagedElement>
<packagedElement xmi:type="uml:Stereotype" xmi:id="_-pIwCTBMEeWXsItGGUSYnQ" name="ClassExtractor" visibility="public">
<ownedRule xmi:id="_-pIwCjBMEeWXsItGGUSYnQ" name="typeConstraint" constrainedElement="_-pIwCTBMEeWXsItGGUSYnQ">
<specification xmi:type="uml:OpaqueExpression" xmi:id="_-pIwCzBMEeWXsItGGUSYnQ" name="typeConstraintExpression">
<language>OCL</language>
<body>not self.base_Type.oclIsUndefined() implies Set{uml::Stereotype,
uml::Class, uml::Enumeration, uml::Interface}&#xD;
-> includes(self.base_Type.oclType())</body>
</specification>
</ownedRule>
<ownedAttribute xmi:id="_-pIwDDBMEeWXsItGGUSYnQ" name="value" visibility="public" association="_-pI33jBMEeWXsItGGUSYnQ">
<type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Class"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-pIwDTBMEeWXsItGGUSYnQ" value="1"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-pIwDjBMEeWXsItGGUSYnQ" value="1"/>
</ownedAttribute>
<ownedAttribute xmi:id="_-pIwDzBMEeWXsItGGUSYnQ" name="base_Type" association="_-pI1xTBMEeWXsItGGUSYnQ">
<type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Type"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-pIwEDBMEeWXsItGGUSYnQ"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-pIwETBMEeWXsItGGUSYnQ" value="1"/>
</ownedAttribute>
</packagedElement>
<packagedElement xmi:type="uml:Stereotype" xmi:id="_-pIwEjBMEeWXsItGGUSYnQ" name="TenantDiscriminatorColumns" visibility="public">
<ownedRule xmi:id="_-pIwEzBMEeWXsItGGUSYnQ" name="typeConstraint" constrainedElement="_-pIwEjBMEeWXsItGGUSYnQ">
<specification xmi:type="uml:OpaqueExpression" xmi:id="_-pIwFDBMEeWXsItGGUSYnQ" name="typeConstraintExpression">
<language>OCL</language>
<body>not self.base_Type.oclIsUndefined() implies Set{uml::Stereotype,
uml::Class, uml::Enumeration, uml::Interface}&#xD;
-> includes(self.base_Type.oclType())</body>
</specification>
</ownedRule>
<ownedAttribute xmi:id="_-pIwFTBMEeWXsItGGUSYnQ" name="value" visibility="public" type="_-pI0hTBMEeWXsItGGUSYnQ" aggregation="composite" association="_-pI34jBMEeWXsItGGUSYnQ">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-pIwFjBMEeWXsItGGUSYnQ"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-pIwFzBMEeWXsItGGUSYnQ" value="*"/>
</ownedAttribute>
<ownedAttribute xmi:id="_-pIwGDBMEeWXsItGGUSYnQ" name="base_Type" association="_-pI1xzBMEeWXsItGGUSYnQ">
<type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Type"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-pIwGTBMEeWXsItGGUSYnQ"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-pIwGjBMEeWXsItGGUSYnQ" value="1"/>
</ownedAttribute>
</packagedElement>
<packagedElement xmi:type="uml:Stereotype" xmi:id="_-pIwGzBMEeWXsItGGUSYnQ" name="Converters" visibility="public">
<ownedRule xmi:id="_-pIwHDBMEeWXsItGGUSYnQ" name="typeConstraint" constrainedElement="_-pIwGzBMEeWXsItGGUSYnQ">
<specification xmi:type="uml:OpaqueExpression" xmi:id="_-pIwHTBMEeWXsItGGUSYnQ" name="typeConstraintExpression">
<language>OCL</language>
<body>not self.base_Type.oclIsUndefined() implies Set{uml::Stereotype,
uml::Class, uml::Enumeration, uml::Interface}&#xD;
-> includes(self.base_Type.oclType())</body>
</specification>
</ownedRule>
<ownedAttribute xmi:id="_-pIwHjBMEeWXsItGGUSYnQ" name="value" visibility="public" type="_-pI1CDBMEeWXsItGGUSYnQ" aggregation="composite" association="_-pI34zBMEeWXsItGGUSYnQ">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-pIwHzBMEeWXsItGGUSYnQ"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-pIwIDBMEeWXsItGGUSYnQ" value="*"/>
</ownedAttribute>
<ownedAttribute xmi:id="_-pIwITBMEeWXsItGGUSYnQ" name="base_Type" association="_-pI1yTBMEeWXsItGGUSYnQ">
<type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Type"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-pIwIjBMEeWXsItGGUSYnQ"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-pIwIzBMEeWXsItGGUSYnQ" value="1"/>
</ownedAttribute>
<ownedAttribute xmi:id="_-pIwJDBMEeWXsItGGUSYnQ" name="base_Operation" association="_-pI1yzBMEeWXsItGGUSYnQ">
<type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Operation"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-pIwJTBMEeWXsItGGUSYnQ"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-pIwJjBMEeWXsItGGUSYnQ" value="1"/>
</ownedAttribute>
<ownedAttribute xmi:id="_-pIwJzBMEeWXsItGGUSYnQ" name="base_Property" association="_-pI1zTBMEeWXsItGGUSYnQ">
<type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Property"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-pIwKDBMEeWXsItGGUSYnQ"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-pIwKTBMEeWXsItGGUSYnQ" value="1"/>
</ownedAttribute>
<ownedAttribute xmi:id="_-pIwKjBMEeWXsItGGUSYnQ" name="base_EnumerationLiteral" association="_-pI10TBMEeWXsItGGUSYnQ">
<type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#EnumerationLiteral"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-pIwKzBMEeWXsItGGUSYnQ"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-pIwLDBMEeWXsItGGUSYnQ" value="1"/>
</ownedAttribute>
</packagedElement>
<packagedElement xmi:type="uml:Stereotype" xmi:id="_-pIwLTBMEeWXsItGGUSYnQ" name="PrivateOwned" visibility="public">
<ownedAttribute xmi:id="_-pIwLjBMEeWXsItGGUSYnQ" name="base_Operation" association="_-pI11TBMEeWXsItGGUSYnQ">
<type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Operation"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-pIwLzBMEeWXsItGGUSYnQ"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-pIwMDBMEeWXsItGGUSYnQ" value="1"/>
</ownedAttribute>
<ownedAttribute xmi:id="_-pIwMTBMEeWXsItGGUSYnQ" name="base_Property" association="_-pI11zBMEeWXsItGGUSYnQ">
<type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Property"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-pIwMjBMEeWXsItGGUSYnQ"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-pIwMzBMEeWXsItGGUSYnQ" value="1"/>
</ownedAttribute>
<ownedAttribute xmi:id="_-pIwNDBMEeWXsItGGUSYnQ" name="base_EnumerationLiteral" association="_-pI12zBMEeWXsItGGUSYnQ">
<type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#EnumerationLiteral"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-pIwNTBMEeWXsItGGUSYnQ"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-pIwNjBMEeWXsItGGUSYnQ" value="1"/>
</ownedAttribute>
</packagedElement>
<packagedElement xmi:type="uml:Stereotype" xmi:id="_-pIwNzBMEeWXsItGGUSYnQ" name="RoundRobinPartitioning" visibility="public">
<ownedRule xmi:id="_-pIwODBMEeWXsItGGUSYnQ" name="typeConstraint" constrainedElement="_-pIwNzBMEeWXsItGGUSYnQ">
<specification xmi:type="uml:OpaqueExpression" xmi:id="_-pIwOTBMEeWXsItGGUSYnQ" name="typeConstraintExpression">
<language>OCL</language>
<body>not self.base_Type.oclIsUndefined() implies Set{uml::Stereotype,
uml::Class, uml::Enumeration, uml::Interface}&#xD;
-> includes(self.base_Type.oclType())</body>
</specification>
</ownedRule>
<ownedAttribute xmi:id="_-pIwOjBMEeWXsItGGUSYnQ" name="name" visibility="public">
<type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-pIwOzBMEeWXsItGGUSYnQ" value="1"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-pIwPDBMEeWXsItGGUSYnQ" value="1"/>
</ownedAttribute>
<ownedAttribute xmi:id="_-pIwPTBMEeWXsItGGUSYnQ" name="connectionPools" visibility="public">
<type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-pIwPjBMEeWXsItGGUSYnQ"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-pIwPzBMEeWXsItGGUSYnQ" value="*"/>
</ownedAttribute>
<ownedAttribute xmi:id="_-pIwQDBMEeWXsItGGUSYnQ" name="replicateWrites" visibility="public">
<type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/JavaPrimitiveTypes.library.uml#boolean"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-pIwQTBMEeWXsItGGUSYnQ"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-pIwQjBMEeWXsItGGUSYnQ" value="1"/>
<defaultValue xmi:type="uml:LiteralString" xmi:id="_-pIwQzBMEeWXsItGGUSYnQ" value="false"/>
</ownedAttribute>
<ownedAttribute xmi:id="_-pIwRDBMEeWXsItGGUSYnQ" name="base_Type" association="_-pI13zBMEeWXsItGGUSYnQ">
<type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Type"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-pIwRTBMEeWXsItGGUSYnQ"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-pIwRjBMEeWXsItGGUSYnQ" value="1"/>
</ownedAttribute>
<ownedAttribute xmi:id="_-pIwRzBMEeWXsItGGUSYnQ" name="base_Operation" association="_-pI14TBMEeWXsItGGUSYnQ">
<type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Operation"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-pIwSDBMEeWXsItGGUSYnQ"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-pIwSTBMEeWXsItGGUSYnQ" value="1"/>
</ownedAttribute>
<ownedAttribute xmi:id="_-pIwSjBMEeWXsItGGUSYnQ" name="base_Property" association="_-pI14zBMEeWXsItGGUSYnQ">
<type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Property"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-pIwSzBMEeWXsItGGUSYnQ"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-pIwTDBMEeWXsItGGUSYnQ" value="1"/>
</ownedAttribute>
<ownedAttribute xmi:id="_-pIwTTBMEeWXsItGGUSYnQ" name="base_EnumerationLiteral" association="_-pI15zBMEeWXsItGGUSYnQ">
<type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#EnumerationLiteral"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-pIwTjBMEeWXsItGGUSYnQ"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-pIwTzBMEeWXsItGGUSYnQ" value="1"/>
</ownedAttribute>
</packagedElement>
<packagedElement xmi:type="uml:Stereotype" xmi:id="_-pIwUDBMEeWXsItGGUSYnQ" name="Properties" visibility="public">
<ownedRule xmi:id="_-pIwUTBMEeWXsItGGUSYnQ" name="typeConstraint" constrainedElement="_-pIwUDBMEeWXsItGGUSYnQ">
<specification xmi:type="uml:OpaqueExpression" xmi:id="_-pIwUjBMEeWXsItGGUSYnQ" name="typeConstraintExpression">
<language>OCL</language>
<body>not self.base_Type.oclIsUndefined() implies Set{uml::Stereotype,
uml::Class, uml::Enumeration, uml::Interface}&#xD;
-> includes(self.base_Type.oclType())</body>
</specification>
</ownedRule>
<ownedAttribute xmi:id="_-pIwUzBMEeWXsItGGUSYnQ" name="value" visibility="public" type="_-pIztTBMEeWXsItGGUSYnQ" aggregation="composite" association="_-pI35DBMEeWXsItGGUSYnQ">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-pIwVDBMEeWXsItGGUSYnQ"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-pIwVTBMEeWXsItGGUSYnQ" value="*"/>
</ownedAttribute>
<ownedAttribute xmi:id="_-pIwVjBMEeWXsItGGUSYnQ" name="base_Operation" association="_-pI16zBMEeWXsItGGUSYnQ">
<type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Operation"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-pIwVzBMEeWXsItGGUSYnQ"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-pIwWDBMEeWXsItGGUSYnQ" value="1"/>
</ownedAttribute>
<ownedAttribute xmi:id="_-pIwWTBMEeWXsItGGUSYnQ" name="base_Property" association="_-pI17TBMEeWXsItGGUSYnQ">
<type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Property"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-pIwWjBMEeWXsItGGUSYnQ"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-pIwWzBMEeWXsItGGUSYnQ" value="1"/>
</ownedAttribute>
<ownedAttribute xmi:id="_-pIwXDBMEeWXsItGGUSYnQ" name="base_EnumerationLiteral" association="_-pI18TBMEeWXsItGGUSYnQ">
<type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#EnumerationLiteral"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-pIwXTBMEeWXsItGGUSYnQ"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-pIwXjBMEeWXsItGGUSYnQ" value="1"/>
</ownedAttribute>
<ownedAttribute xmi:id="_-pIwXzBMEeWXsItGGUSYnQ" name="base_Type" association="_-pI19TBMEeWXsItGGUSYnQ">
<type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Type"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-pIwYDBMEeWXsItGGUSYnQ"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-pIwYTBMEeWXsItGGUSYnQ" value="1"/>
</ownedAttribute>
</packagedElement>
<packagedElement xmi:type="uml:Stereotype" xmi:id="_-pIwYjBMEeWXsItGGUSYnQ" name="DeleteAll" visibility="public">
<ownedAttribute xmi:id="_-pIwYzBMEeWXsItGGUSYnQ" name="base_Operation" association="_-pI19zBMEeWXsItGGUSYnQ">
<type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Operation"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-pIwZDBMEeWXsItGGUSYnQ"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-pIwZTBMEeWXsItGGUSYnQ" value="1"/>
</ownedAttribute>
<ownedAttribute xmi:id="_-pIwZjBMEeWXsItGGUSYnQ" name="base_Property" association="_-pI1-TBMEeWXsItGGUSYnQ">
<type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Property"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-pIwZzBMEeWXsItGGUSYnQ"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-pIwaDBMEeWXsItGGUSYnQ" value="1"/>
</ownedAttribute>
<ownedAttribute xmi:id="_-pIwaTBMEeWXsItGGUSYnQ" name="base_EnumerationLiteral" association="_-pI1_TBMEeWXsItGGUSYnQ">
<type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#EnumerationLiteral"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-pIwajBMEeWXsItGGUSYnQ"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-pIwazBMEeWXsItGGUSYnQ" value="1"/>
</ownedAttribute>
</packagedElement>
<packagedElement xmi:type="uml:Stereotype" xmi:id="_-pIwbDBMEeWXsItGGUSYnQ" name="ObjectTypeConverters" visibility="public">
<ownedRule xmi:id="_-pIwbTBMEeWXsItGGUSYnQ" name="typeConstraint" constrainedElement="_-pIwbDBMEeWXsItGGUSYnQ">
<specification xmi:type="uml:OpaqueExpression" xmi:id="_-pIwbjBMEeWXsItGGUSYnQ" name="typeConstraintExpression">
<language>OCL</language>
<body>not self.base_Type.oclIsUndefined() implies Set{uml::Stereotype,
uml::Class, uml::Enumeration, uml::Interface}&#xD;
-> includes(self.base_Type.oclType())</body>
</specification>
</ownedRule>
<ownedAttribute xmi:id="_-pIwbzBMEeWXsItGGUSYnQ" name="value" visibility="public" type="_-pIzkjBMEeWXsItGGUSYnQ" aggregation="composite" association="_-pI35TBMEeWXsItGGUSYnQ">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-pIwcDBMEeWXsItGGUSYnQ"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-pIwcTBMEeWXsItGGUSYnQ" value="*"/>
</ownedAttribute>
<ownedAttribute xmi:id="_-pIwcjBMEeWXsItGGUSYnQ" name="base_Type" association="_-pI2ATBMEeWXsItGGUSYnQ">
<type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Type"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-pIwczBMEeWXsItGGUSYnQ"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-pIwdDBMEeWXsItGGUSYnQ" value="1"/>
</ownedAttribute>
<ownedAttribute xmi:id="_-pIwdTBMEeWXsItGGUSYnQ" name="base_Operation" association="_-pI2AzBMEeWXsItGGUSYnQ">
<type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Operation"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-pIwdjBMEeWXsItGGUSYnQ"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-pIwdzBMEeWXsItGGUSYnQ" value="1"/>
</ownedAttribute>
<ownedAttribute xmi:id="_-pIweDBMEeWXsItGGUSYnQ" name="base_Property" association="_-pI2BTBMEeWXsItGGUSYnQ">
<type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Property"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-pIweTBMEeWXsItGGUSYnQ"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-pIwejBMEeWXsItGGUSYnQ" value="1"/>
</ownedAttribute>
<ownedAttribute xmi:id="_-pIwezBMEeWXsItGGUSYnQ" name="base_EnumerationLiteral" association="_-pI2CTBMEeWXsItGGUSYnQ">
<type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#EnumerationLiteral"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-pIwfDBMEeWXsItGGUSYnQ"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-pIwfTBMEeWXsItGGUSYnQ" value="1"/>
</ownedAttribute>
</packagedElement>
<packagedElement xmi:type="uml:Stereotype" xmi:id="_-pIwfjBMEeWXsItGGUSYnQ" name="ExistenceChecking" visibility="public">
<ownedRule xmi:id="_-pIwfzBMEeWXsItGGUSYnQ" name="typeConstraint" constrainedElement="_-pIwfjBMEeWXsItGGUSYnQ">
<specification xmi:type="uml:OpaqueExpression" xmi:id="_-pIwgDBMEeWXsItGGUSYnQ" name="typeConstraintExpression">
<language>OCL</language>
<body>not self.base_Type.oclIsUndefined() implies Set{uml::Stereotype,
uml::Class, uml::Enumeration, uml::Interface}&#xD;
-> includes(self.base_Type.oclType())</body>
</specification>
</ownedRule>
<ownedAttribute xmi:id="_-pIwgTBMEeWXsItGGUSYnQ" name="value" visibility="public" type="_-pIvkTBMEeWXsItGGUSYnQ">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-pIwgjBMEeWXsItGGUSYnQ"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-pIwgzBMEeWXsItGGUSYnQ" value="1"/>
<defaultValue xmi:type="uml:LiteralString" xmi:id="_-pIwhDBMEeWXsItGGUSYnQ" value="CHECK_CACHE"/>
</ownedAttribute>
<ownedAttribute xmi:id="_-pIwhTBMEeWXsItGGUSYnQ" name="base_Type" association="_-pI2DTBMEeWXsItGGUSYnQ">
<type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Type"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-pIwhjBMEeWXsItGGUSYnQ"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-pIwhzBMEeWXsItGGUSYnQ" value="1"/>
</ownedAttribute>
</packagedElement>
<packagedElement xmi:type="uml:Stereotype" xmi:id="_-pIwiDBMEeWXsItGGUSYnQ" name="SerializedObject" visibility="public">
<ownedRule xmi:id="_-pIwiTBMEeWXsItGGUSYnQ" name="typeConstraint" constrainedElement="_-pIwiDBMEeWXsItGGUSYnQ">
<specification xmi:type="uml:OpaqueExpression" xmi:id="_-pIwijBMEeWXsItGGUSYnQ" name="typeConstraintExpression">
<language>OCL</language>
<body>not self.base_Type.oclIsUndefined() implies Set{uml::Stereotype,
uml::Class, uml::Enumeration, uml::Interface}&#xD;
-> includes(self.base_Type.oclType())</body>
</specification>
</ownedRule>
<ownedAttribute xmi:id="_-pIwizBMEeWXsItGGUSYnQ" name="value" visibility="public" association="_-pI35jBMEeWXsItGGUSYnQ">
<type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Class"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-pIwjDBMEeWXsItGGUSYnQ" value="1"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-pIwjTBMEeWXsItGGUSYnQ" value="1"/>
</ownedAttribute>
<ownedAttribute xmi:id="_-pIwjjBMEeWXsItGGUSYnQ" name="column" visibility="public" type="_-pI85zBMEeWXsItGGUSYnQ" association="_-pI36jBMEeWXsItGGUSYnQ">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-pIwjzBMEeWXsItGGUSYnQ"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-pIwkDBMEeWXsItGGUSYnQ" value="1"/>
<defaultValue xmi:type="uml:LiteralString" xmi:id="_-pIwkTBMEeWXsItGGUSYnQ" value="Column"/>
</ownedAttribute>
<ownedAttribute xmi:id="_-pIwkjBMEeWXsItGGUSYnQ" name="base_Type" association="_-pI2DzBMEeWXsItGGUSYnQ">
<type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Type"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-pIwkzBMEeWXsItGGUSYnQ"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-pIwlDBMEeWXsItGGUSYnQ" value="1"/>
</ownedAttribute>
</packagedElement>
<packagedElement xmi:type="uml:Stereotype" xmi:id="_-pIwlTBMEeWXsItGGUSYnQ" name="StoredProcedureParameter" visibility="public">
<ownedAttribute xmi:id="_-pIwljBMEeWXsItGGUSYnQ" name="direction" visibility="public" type="_-pIvjDBMEeWXsItGGUSYnQ">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-pIwlzBMEeWXsItGGUSYnQ"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-pIwmDBMEeWXsItGGUSYnQ" value="1"/>
<defaultValue xmi:type="uml:LiteralString" xmi:id="_-pIwmTBMEeWXsItGGUSYnQ" value="IN"/>
</ownedAttribute>
<ownedAttribute xmi:id="_-pIwmjBMEeWXsItGGUSYnQ" name="mode" visibility="public" type="_-pI9BjBMEeWXsItGGUSYnQ" association="_-pI36zBMEeWXsItGGUSYnQ">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-pIwmzBMEeWXsItGGUSYnQ"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-pIwnDBMEeWXsItGGUSYnQ" value="1"/>
</ownedAttribute>
<ownedAttribute xmi:id="_-pIwnTBMEeWXsItGGUSYnQ" name="name" visibility="public">
<type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-pIwnjBMEeWXsItGGUSYnQ"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-pIwnzBMEeWXsItGGUSYnQ" value="1"/>
</ownedAttribute>
<ownedAttribute xmi:id="_-pIwoDBMEeWXsItGGUSYnQ" name="queryParameter" visibility="public">
<type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-pIwoTBMEeWXsItGGUSYnQ" value="1"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-pIwojBMEeWXsItGGUSYnQ" value="1"/>
</ownedAttribute>
<ownedAttribute xmi:id="_-pIwozBMEeWXsItGGUSYnQ" name="optional" visibility="public">
<type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/JavaPrimitiveTypes.library.uml#boolean"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-pIwpDBMEeWXsItGGUSYnQ"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-pIwpTBMEeWXsItGGUSYnQ" value="1"/>
<defaultValue xmi:type="uml:LiteralString" xmi:id="_-pIwpjBMEeWXsItGGUSYnQ" value="false"/>
</ownedAttribute>
<ownedAttribute xmi:id="_-pIwpzBMEeWXsItGGUSYnQ" name="type" visibility="public" association="_-pI37DBMEeWXsItGGUSYnQ">
<type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Class"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-pIwqDBMEeWXsItGGUSYnQ"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-pIwqTBMEeWXsItGGUSYnQ" value="1"/>
<defaultValue xmi:type="uml:LiteralString" xmi:id="_-pIwqjBMEeWXsItGGUSYnQ" value="void.class"/>
</ownedAttribute>
<ownedAttribute xmi:id="_-pIwqzBMEeWXsItGGUSYnQ" name="jdbcType" visibility="public">
<type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/JavaPrimitiveTypes.library.uml#int"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-pIwrDBMEeWXsItGGUSYnQ"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-pIwrTBMEeWXsItGGUSYnQ" value="1"/>
</ownedAttribute>
<ownedAttribute xmi:id="_-pIwrjBMEeWXsItGGUSYnQ" name="jdbcTypeName" visibility="public">
<type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-pIwrzBMEeWXsItGGUSYnQ"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-pIwsDBMEeWXsItGGUSYnQ" value="1"/>
</ownedAttribute>
<ownedAttribute xmi:id="_-pIwsTBMEeWXsItGGUSYnQ" name="parameters_NamedStoredFunctionQuery" visibility="public" type="_-pIyFDBMEeWXsItGGUSYnQ" association="_-pI4EjBMEeWXsItGGUSYnQ">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-pIwsjBMEeWXsItGGUSYnQ"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-pIwszBMEeWXsItGGUSYnQ" value="1"/>
</ownedAttribute>
<ownedAttribute xmi:id="_-pIwtDBMEeWXsItGGUSYnQ" name="returnParameter_NamedStoredFunctionQuery" visibility="public" type="_-pIyFDBMEeWXsItGGUSYnQ" association="_-pI4EzBMEeWXsItGGUSYnQ">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-pIwtTBMEeWXsItGGUSYnQ"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-pIwtjBMEeWXsItGGUSYnQ" value="1"/>
</ownedAttribute>
<ownedAttribute xmi:id="_-pIwtzBMEeWXsItGGUSYnQ" name="parameters_NamedStoredProcedureQuery" visibility="public" type="_-pI0PzBMEeWXsItGGUSYnQ" association="_-pI4YDBMEeWXsItGGUSYnQ">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-pIwuDBMEeWXsItGGUSYnQ"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-pIwuTBMEeWXsItGGUSYnQ" value="1"/>
</ownedAttribute>
</packagedElement>
<packagedElement xmi:type="uml:Stereotype" xmi:id="_-pIwujBMEeWXsItGGUSYnQ" name="ValuePartitioning" visibility="public">
<ownedRule xmi:id="_-pIwuzBMEeWXsItGGUSYnQ" name="typeConstraint" constrainedElement="_-pIwujBMEeWXsItGGUSYnQ">
<specification xmi:type="uml:OpaqueExpression" xmi:id="_-pIwvDBMEeWXsItGGUSYnQ" name="typeConstraintExpression">
<language>OCL</language>
<body>not self.base_Type.oclIsUndefined() implies Set{uml::Stereotype,
uml::Class, uml::Enumeration, uml::Interface}&#xD;
-> includes(self.base_Type.oclType())</body>
</specification>
</ownedRule>
<ownedAttribute xmi:id="_-pIwvTBMEeWXsItGGUSYnQ" name="name" visibility="public">
<type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-pIwvjBMEeWXsItGGUSYnQ" value="1"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-pIwvzBMEeWXsItGGUSYnQ" value="1"/>
</ownedAttribute>
<ownedAttribute xmi:id="_-pIwwDBMEeWXsItGGUSYnQ" name="partitionColumn" visibility="public" type="_-pI85zBMEeWXsItGGUSYnQ" association="_-pI38DBMEeWXsItGGUSYnQ">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-pIwwTBMEeWXsItGGUSYnQ" value="1"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-pIwwjBMEeWXsItGGUSYnQ" value="1"/>
</ownedAttribute>
<ownedAttribute xmi:id="_-pIwwzBMEeWXsItGGUSYnQ" name="partitions" visibility="public" type="_-pIvtzBMEeWXsItGGUSYnQ" aggregation="composite" association="_-pI38TBMEeWXsItGGUSYnQ">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-pIwxDBMEeWXsItGGUSYnQ"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-pIwxTBMEeWXsItGGUSYnQ" value="*"/>
</ownedAttribute>
<ownedAttribute xmi:id="_-pIwxjBMEeWXsItGGUSYnQ" name="partitionValueType" visibility="public" association="_-pI38jBMEeWXsItGGUSYnQ">
<type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Class"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-pIwxzBMEeWXsItGGUSYnQ"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-pIwyDBMEeWXsItGGUSYnQ" value="1"/>
<defaultValue xmi:type="uml:LiteralString" xmi:id="_-pIwyTBMEeWXsItGGUSYnQ" value="String"/>
</ownedAttribute>
<ownedAttribute xmi:id="_-pIwyjBMEeWXsItGGUSYnQ" name="defaultConnectionPool" visibility="public">
<type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-pIwyzBMEeWXsItGGUSYnQ"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-pIwzDBMEeWXsItGGUSYnQ" value="1"/>
</ownedAttribute>
<ownedAttribute xmi:id="_-pIwzTBMEeWXsItGGUSYnQ" name="unionUnpartitionableQueries" visibility="public">
<type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/JavaPrimitiveTypes.library.uml#boolean"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-pIwzjBMEeWXsItGGUSYnQ"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-pIwzzBMEeWXsItGGUSYnQ" value="1"/>
<defaultValue xmi:type="uml:LiteralString" xmi:id="_-pIw0DBMEeWXsItGGUSYnQ" value="false"/>
</ownedAttribute>
<ownedAttribute xmi:id="_-pIw0TBMEeWXsItGGUSYnQ" name="base_Type" association="_-pI2ETBMEeWXsItGGUSYnQ">
<type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Type"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-pIw0jBMEeWXsItGGUSYnQ"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-pIw0zBMEeWXsItGGUSYnQ" value="1"/>
</ownedAttribute>
<ownedAttribute xmi:id="_-pIw1DBMEeWXsItGGUSYnQ" name="base_Operation" association="_-pI2EzBMEeWXsItGGUSYnQ">
<type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Operation"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-pIw1TBMEeWXsItGGUSYnQ"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-pIw1jBMEeWXsItGGUSYnQ" value="1"/>
</ownedAttribute>
<ownedAttribute xmi:id="_-pIw1zBMEeWXsItGGUSYnQ" name="base_Property" association="_-pI2FTBMEeWXsItGGUSYnQ">
<type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Property"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-pIw2DBMEeWXsItGGUSYnQ"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-pIw2TBMEeWXsItGGUSYnQ" value="1"/>
</ownedAttribute>
<ownedAttribute xmi:id="_-pIw2jBMEeWXsItGGUSYnQ" name="base_EnumerationLiteral" association="_-pI2GTBMEeWXsItGGUSYnQ">
<type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#EnumerationLiteral"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-pIw2zBMEeWXsItGGUSYnQ"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-pIw3DBMEeWXsItGGUSYnQ" value="1"/>
</ownedAttribute>
</packagedElement>
<packagedElement xmi:type="uml:Stereotype" xmi:id="_-pIw3TBMEeWXsItGGUSYnQ" name="StructConverter" visibility="public">
<ownedRule xmi:id="_-pIw3jBMEeWXsItGGUSYnQ" name="typeConstraint" constrainedElement="_-pIw3TBMEeWXsItGGUSYnQ">
<specification xmi:type="uml:OpaqueExpression" xmi:id="_-pIw3zBMEeWXsItGGUSYnQ" name="typeConstraintExpression">
<language>OCL</language>
<body>not self.base_Type.oclIsUndefined() implies Set{uml::Stereotype,
uml::Class, uml::Enumeration, uml::Interface}&#xD;
-> includes(self.base_Type.oclType())</body>
</specification>
</ownedRule>
<ownedAttribute xmi:id="_-pIw4DBMEeWXsItGGUSYnQ" name="name" visibility="public">
<type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-pIw4TBMEeWXsItGGUSYnQ" value="1"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-pIw4jBMEeWXsItGGUSYnQ" value="1"/>
</ownedAttribute>
<ownedAttribute xmi:id="_-pIw4zBMEeWXsItGGUSYnQ" name="converter" visibility="public">
<type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-pIw5DBMEeWXsItGGUSYnQ" value="1"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-pIw5TBMEeWXsItGGUSYnQ" value="1"/>
</ownedAttribute>
<ownedAttribute xmi:id="_-pIw5jBMEeWXsItGGUSYnQ" name="base_Type" association="_-pI2HTBMEeWXsItGGUSYnQ">
<type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Type"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-pIw5zBMEeWXsItGGUSYnQ"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-pIw6DBMEeWXsItGGUSYnQ" value="1"/>
</ownedAttribute>
<ownedAttribute xmi:id="_-pIw6TBMEeWXsItGGUSYnQ" name="base_Operation" association="_-pI2HzBMEeWXsItGGUSYnQ">
<type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Operation"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-pIw6jBMEeWXsItGGUSYnQ"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-pIw6zBMEeWXsItGGUSYnQ" value="1"/>
</ownedAttribute>
<ownedAttribute xmi:id="_-pIw7DBMEeWXsItGGUSYnQ" name="base_Property" association="_-pI2ITBMEeWXsItGGUSYnQ">
<type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Property"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-pIw7TBMEeWXsItGGUSYnQ"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-pIw7jBMEeWXsItGGUSYnQ" value="1"/>
</ownedAttribute>
<ownedAttribute xmi:id="_-pIw7zBMEeWXsItGGUSYnQ" name="base_EnumerationLiteral" association="_-pI2JTBMEeWXsItGGUSYnQ">
<type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#EnumerationLiteral"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-pIw8DBMEeWXsItGGUSYnQ"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-pIw8TBMEeWXsItGGUSYnQ" value="1"/>
</ownedAttribute>
<ownedAttribute xmi:id="_-pIw8jBMEeWXsItGGUSYnQ" name="value_StructConverters" visibility="public" type="_-pIxhjBMEeWXsItGGUSYnQ" association="_-pI4BTBMEeWXsItGGUSYnQ">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-pIw8zBMEeWXsItGGUSYnQ"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-pIw9DBMEeWXsItGGUSYnQ" value="1"/>
</ownedAttribute>
</packagedElement>
<packagedElement xmi:type="uml:Stereotype" xmi:id="_-pIw9TBMEeWXsItGGUSYnQ" name="ReturnUpdate" visibility="public">
<ownedAttribute xmi:id="_-pIw9jBMEeWXsItGGUSYnQ" name="base_Operation" association="_-pI2KTBMEeWXsItGGUSYnQ">
<type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Operation"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-pIw9zBMEeWXsItGGUSYnQ"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-pIw-DBMEeWXsItGGUSYnQ" value="1"/>
</ownedAttribute>
<ownedAttribute xmi:id="_-pIw-TBMEeWXsItGGUSYnQ" name="base_Property" association="_-pI2KzBMEeWXsItGGUSYnQ">
<type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Property"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-pIw-jBMEeWXsItGGUSYnQ"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-pIw-zBMEeWXsItGGUSYnQ" value="1"/>
</ownedAttribute>
<ownedAttribute xmi:id="_-pIw_DBMEeWXsItGGUSYnQ" name="base_EnumerationLiteral" association="_-pI2LzBMEeWXsItGGUSYnQ">
<type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#EnumerationLiteral"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-pIw_TBMEeWXsItGGUSYnQ"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-pIw_jBMEeWXsItGGUSYnQ" value="1"/>
</ownedAttribute>
</packagedElement>
<packagedElement xmi:type="uml:Stereotype" xmi:id="_-pIw_zBMEeWXsItGGUSYnQ" name="BasicCollection" visibility="public">
<ownedAttribute xmi:id="_-pIxADBMEeWXsItGGUSYnQ" name="fetch" visibility="public" type="_-pI9CjBMEeWXsItGGUSYnQ" association="_-pI39jBMEeWXsItGGUSYnQ">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-pIxATBMEeWXsItGGUSYnQ"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-pIxAjBMEeWXsItGGUSYnQ" value="1"/>
</ownedAttribute>
<ownedAttribute xmi:id="_-pIxAzBMEeWXsItGGUSYnQ" name="valueColumn" visibility="public" type="_-pI85zBMEeWXsItGGUSYnQ" association="_-pI39zBMEeWXsItGGUSYnQ">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-pIxBDBMEeWXsItGGUSYnQ"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-pIxBTBMEeWXsItGGUSYnQ" value="1"/>
<defaultValue xmi:type="uml:LiteralString" xmi:id="_-pIxBjBMEeWXsItGGUSYnQ" value="Column"/>
</ownedAttribute>
<ownedAttribute xmi:id="_-pIxBzBMEeWXsItGGUSYnQ" name="base_Operation" association="_-pI2MzBMEeWXsItGGUSYnQ">
<type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Operation"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-pIxCDBMEeWXsItGGUSYnQ"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-pIxCTBMEeWXsItGGUSYnQ" value="1"/>
</ownedAttribute>
<ownedAttribute xmi:id="_-pIxCjBMEeWXsItGGUSYnQ" name="base_Property" association="_-pI2NTBMEeWXsItGGUSYnQ">
<type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Property"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-pIxCzBMEeWXsItGGUSYnQ"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-pIxDDBMEeWXsItGGUSYnQ" value="1"/>
</ownedAttribute>
<ownedAttribute xmi:id="_-pIxDTBMEeWXsItGGUSYnQ" name="base_EnumerationLiteral" association="_-pI2OTBMEeWXsItGGUSYnQ">
<type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#EnumerationLiteral"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-pIxDjBMEeWXsItGGUSYnQ"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-pIxDzBMEeWXsItGGUSYnQ" value="1"/>
</ownedAttribute>
</packagedElement>
<packagedElement xmi:type="uml:Stereotype" xmi:id="_-pIxEDBMEeWXsItGGUSYnQ" name="CacheIndexes" visibility="public">
<ownedRule xmi:id="_-pIxETBMEeWXsItGGUSYnQ" name="typeConstraint" constrainedElement="_-pIxEDBMEeWXsItGGUSYnQ">
<specification xmi:type="uml:OpaqueExpression" xmi:id="_-pIxEjBMEeWXsItGGUSYnQ" name="typeConstraintExpression">
<language>OCL</language>
<body>not self.base_Type.oclIsUndefined() implies Set{uml::Stereotype,
uml::Class, uml::Enumeration, uml::Interface}&#xD;
-> includes(self.base_Type.oclType())</body>
</specification>
</ownedRule>
<ownedAttribute xmi:id="_-pIxEzBMEeWXsItGGUSYnQ" name="value" visibility="public" type="_-pIyeDBMEeWXsItGGUSYnQ" aggregation="composite" association="_-pI3-DBMEeWXsItGGUSYnQ">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-pIxFDBMEeWXsItGGUSYnQ"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-pIxFTBMEeWXsItGGUSYnQ" value="*"/>
</ownedAttribute>
<ownedAttribute xmi:id="_-pIxFjBMEeWXsItGGUSYnQ" name="base_Type" association="_-pI2PTBMEeWXsItGGUSYnQ">
<type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Type"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-pIxFzBMEeWXsItGGUSYnQ"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-pIxGDBMEeWXsItGGUSYnQ" value="1"/>
</ownedAttribute>
</packagedElement>
<packagedElement xmi:type="uml:Stereotype" xmi:id="_-pIxGTBMEeWXsItGGUSYnQ" name="VirtualAccessMethods" visibility="public">
<ownedRule xmi:id="_-pIxGjBMEeWXsItGGUSYnQ" name="typeConstraint" constrainedElement="_-pIxGTBMEeWXsItGGUSYnQ">
<specification xmi:type="uml:OpaqueExpression" xmi:id="_-pIxGzBMEeWXsItGGUSYnQ" name="typeConstraintExpression">
<language>OCL</language>
<body>not self.base_Type.oclIsUndefined() implies Set{uml::Stereotype,
uml::Class, uml::Enumeration, uml::Interface}&#xD;
-> includes(self.base_Type.oclType())</body>
</specification>
</ownedRule>
<ownedAttribute xmi:id="_-pIxHDBMEeWXsItGGUSYnQ" name="get" visibility="public">
<type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-pIxHTBMEeWXsItGGUSYnQ"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-pIxHjBMEeWXsItGGUSYnQ" value="1"/>
<defaultValue xmi:type="uml:LiteralString" xmi:id="_-pIxHzBMEeWXsItGGUSYnQ" value="&quot;get&quot;"/>
</ownedAttribute>
<ownedAttribute xmi:id="_-pIxIDBMEeWXsItGGUSYnQ" name="set" visibility="public">
<type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-pIxITBMEeWXsItGGUSYnQ"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-pIxIjBMEeWXsItGGUSYnQ" value="1"/>
<defaultValue xmi:type="uml:LiteralString" xmi:id="_-pIxIzBMEeWXsItGGUSYnQ" value="&quot;set&quot;"/>
</ownedAttribute>
<ownedAttribute xmi:id="_-pIxJDBMEeWXsItGGUSYnQ" name="base_Type" association="_-pI32zBMEeWXsItGGUSYnQ">
<type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Type"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-pIxJTBMEeWXsItGGUSYnQ"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-pIxJjBMEeWXsItGGUSYnQ" value="1"/>
</ownedAttribute>
</packagedElement>
<packagedElement xmi:type="uml:Stereotype" xmi:id="_-pIxJzBMEeWXsItGGUSYnQ" name="TenantTableDiscriminator" visibility="public">
<ownedRule xmi:id="_-pIxKDBMEeWXsItGGUSYnQ" name="typeConstraint" constrainedElement="_-pIxJzBMEeWXsItGGUSYnQ">
<specification xmi:type="uml:OpaqueExpression" xmi:id="_-pIxKTBMEeWXsItGGUSYnQ" name="typeConstraintExpression">
<language>OCL</language>
<body>not self.base_Type.oclIsUndefined() implies Set{uml::Stereotype,
uml::Class, uml::Enumeration, uml::Interface}&#xD;
-> includes(self.base_Type.oclType())</body>
</specification>
</ownedRule>
<ownedAttribute xmi:id="_-pIxKjBMEeWXsItGGUSYnQ" name="contextProperty" visibility="public">
<type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-pIxKzBMEeWXsItGGUSYnQ"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-pIxLDBMEeWXsItGGUSYnQ" value="1"/>
<defaultValue xmi:type="uml:LiteralString" xmi:id="_-pIxLTBMEeWXsItGGUSYnQ" value="MULTITENANT_PROPERTY_DEFAULT"/>
</ownedAttribute>
<ownedAttribute xmi:id="_-pIxLjBMEeWXsItGGUSYnQ" name="type" visibility="public" type="_-pIvfDBMEeWXsItGGUSYnQ">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-pIxLzBMEeWXsItGGUSYnQ"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-pIxMDBMEeWXsItGGUSYnQ" value="1"/>
<defaultValue xmi:type="uml:LiteralString" xmi:id="_-pIxMTBMEeWXsItGGUSYnQ" value="SUFFIX"/>
</ownedAttribute>
<ownedAttribute xmi:id="_-pIxMjBMEeWXsItGGUSYnQ" name="base_Type" association="_-pI2PzBMEeWXsItGGUSYnQ">
<type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Type"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-pIxMzBMEeWXsItGGUSYnQ"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-pIxNDBMEeWXsItGGUSYnQ" value="1"/>
</ownedAttribute>
</packagedElement>
<packagedElement xmi:type="uml:Stereotype" xmi:id="_-pIxNTBMEeWXsItGGUSYnQ" name="OrderCorrection" visibility="public">
<ownedAttribute xmi:id="_-pIxNjBMEeWXsItGGUSYnQ" name="value" visibility="public" type="_-pIvaDBMEeWXsItGGUSYnQ">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-pIxNzBMEeWXsItGGUSYnQ" value="1"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-pIxODBMEeWXsItGGUSYnQ" value="1"/>
</ownedAttribute>
<ownedAttribute xmi:id="_-pIxOTBMEeWXsItGGUSYnQ" name="base_Operation" association="_-pI2QTBMEeWXsItGGUSYnQ">
<type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Operation"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-pIxOjBMEeWXsItGGUSYnQ"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-pIxOzBMEeWXsItGGUSYnQ" value="1"/>
</ownedAttribute>
<ownedAttribute xmi:id="_-pIxPDBMEeWXsItGGUSYnQ" name="base_Property" association="_-pI2QzBMEeWXsItGGUSYnQ">
<type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Property"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-pIxPTBMEeWXsItGGUSYnQ"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-pIxPjBMEeWXsItGGUSYnQ" value="1"/>
</ownedAttribute>
<ownedAttribute xmi:id="_-pIxPzBMEeWXsItGGUSYnQ" name="base_EnumerationLiteral" association="_-pI2RzBMEeWXsItGGUSYnQ">
<type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#EnumerationLiteral"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-pIxQDBMEeWXsItGGUSYnQ"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-pIxQTBMEeWXsItGGUSYnQ" value="1"/>
</ownedAttribute>
</packagedElement>
<packagedElement xmi:type="uml:Stereotype" xmi:id="_-pIxQjBMEeWXsItGGUSYnQ" name="ConversionValue" visibility="public">
<ownedAttribute xmi:id="_-pIxQzBMEeWXsItGGUSYnQ" name="dataValue" visibility="public">
<type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-pIxRDBMEeWXsItGGUSYnQ" value="1"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-pIxRTBMEeWXsItGGUSYnQ" value="1"/>
</ownedAttribute>
<ownedAttribute xmi:id="_-pIxRjBMEeWXsItGGUSYnQ" name="objectValue" visibility="public">
<type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-pIxRzBMEeWXsItGGUSYnQ" value="1"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-pIxSDBMEeWXsItGGUSYnQ" value="1"/>
</ownedAttribute>
<ownedAttribute xmi:id="_-pIxSTBMEeWXsItGGUSYnQ" name="conversionValues_ObjectTypeConverter" visibility="public" type="_-pIzkjBMEeWXsItGGUSYnQ" association="_-pI4SzBMEeWXsItGGUSYnQ">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-pIxSjBMEeWXsItGGUSYnQ"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-pIxSzBMEeWXsItGGUSYnQ" value="1"/>
</ownedAttribute>
</packagedElement>
<packagedElement xmi:type="uml:Stereotype" xmi:id="_-pIxTDBMEeWXsItGGUSYnQ" name="CacheInterceptor" visibility="public">
<ownedRule xmi:id="_-pIxTTBMEeWXsItGGUSYnQ" name="typeConstraint" constrainedElement="_-pIxTDBMEeWXsItGGUSYnQ">
<specification xmi:type="uml:OpaqueExpression" xmi:id="_-pIxTjBMEeWXsItGGUSYnQ" name="typeConstraintExpression">
<language>OCL</language>
<body>not self.base_Type.oclIsUndefined() implies Set{uml::Stereotype,
uml::Class, uml::Enumeration, uml::Interface}&#xD;
-> includes(self.base_Type.oclType())</body>
</specification>
</ownedRule>
<ownedAttribute xmi:id="_-pIxTzBMEeWXsItGGUSYnQ" name="value" visibility="public" association="_-pI3-TBMEeWXsItGGUSYnQ">
<type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Class"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-pIxUDBMEeWXsItGGUSYnQ" value="1"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-pIxUTBMEeWXsItGGUSYnQ" value="1"/>
</ownedAttribute>
<ownedAttribute xmi:id="_-pIxUjBMEeWXsItGGUSYnQ" name="base_Type" association="_-pI2SzBMEeWXsItGGUSYnQ">
<type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Type"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-pIxUzBMEeWXsItGGUSYnQ"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-pIxVDBMEeWXsItGGUSYnQ" value="1"/>
</ownedAttribute>
</packagedElement>
<packagedElement xmi:type="uml:Stereotype" xmi:id="_-pIxVTBMEeWXsItGGUSYnQ" name="ReadOnly" visibility="public">
<ownedRule xmi:id="_-pIxVjBMEeWXsItGGUSYnQ" name="typeConstraint" constrainedElement="_-pIxVTBMEeWXsItGGUSYnQ">
<specification xmi:type="uml:OpaqueExpression" xmi:id="_-pIxVzBMEeWXsItGGUSYnQ" name="typeConstraintExpression">
<language>OCL</language>
<body>not self.base_Type.oclIsUndefined() implies Set{uml::Stereotype,
uml::Class, uml::Enumeration, uml::Interface}&#xD;
-> includes(self.base_Type.oclType())</body>
</specification>
</ownedRule>
<ownedAttribute xmi:id="_-pIxWDBMEeWXsItGGUSYnQ" name="base_Type" association="_-pI2TTBMEeWXsItGGUSYnQ">
<type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Type"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-pIxWTBMEeWXsItGGUSYnQ"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-pIxWjBMEeWXsItGGUSYnQ" value="1"/>
</ownedAttribute>
</packagedElement>
<packagedElement xmi:type="uml:Stereotype" xmi:id="_-pIxWzBMEeWXsItGGUSYnQ" name="Mutable" visibility="public">
<ownedAttribute xmi:id="_-pIxXDBMEeWXsItGGUSYnQ" name="value" visibility="public">
<type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/JavaPrimitiveTypes.library.uml#boolean"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-pIxXTBMEeWXsItGGUSYnQ"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-pIxXjBMEeWXsItGGUSYnQ" value="1"/>
<defaultValue xmi:type="uml:LiteralString" xmi:id="_-pIxXzBMEeWXsItGGUSYnQ" value="true"/>
</ownedAttribute>
<ownedAttribute xmi:id="_-pIxYDBMEeWXsItGGUSYnQ" name="base_Operation" association="_-pI2TzBMEeWXsItGGUSYnQ">
<type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Operation"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-pIxYTBMEeWXsItGGUSYnQ"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-pIxYjBMEeWXsItGGUSYnQ" value="1"/>
</ownedAttribute>
<ownedAttribute xmi:id="_-pIxYzBMEeWXsItGGUSYnQ" name="base_Property" association="_-pI2UTBMEeWXsItGGUSYnQ">
<type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Property"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-pIxZDBMEeWXsItGGUSYnQ"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-pIxZTBMEeWXsItGGUSYnQ" value="1"/>
</ownedAttribute>
<ownedAttribute xmi:id="_-pIxZjBMEeWXsItGGUSYnQ" name="base_EnumerationLiteral" association="_-pI2VTBMEeWXsItGGUSYnQ">
<type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#EnumerationLiteral"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-pIxZzBMEeWXsItGGUSYnQ"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-pIxaDBMEeWXsItGGUSYnQ" value="1"/>
</ownedAttribute>
</packagedElement>
<packagedElement xmi:type="uml:Stereotype" xmi:id="_-pIxaTBMEeWXsItGGUSYnQ" name="TypeConverter" visibility="public">
<ownedRule xmi:id="_-pIxajBMEeWXsItGGUSYnQ" name="typeConstraint" constrainedElement="_-pIxaTBMEeWXsItGGUSYnQ">
<specification xmi:type="uml:OpaqueExpression" xmi:id="_-pIxazBMEeWXsItGGUSYnQ" name="typeConstraintExpression">
<language>OCL</language>
<body>not self.base_Type.oclIsUndefined() implies Set{uml::Stereotype,
uml::Class, uml::Enumeration, uml::Interface}&#xD;
-> includes(self.base_Type.oclType())</body>
</specification>
</ownedRule>
<ownedAttribute xmi:id="_-pIxbDBMEeWXsItGGUSYnQ" name="name" visibility="public">
<type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-pIxbTBMEeWXsItGGUSYnQ" value="1"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-pIxbjBMEeWXsItGGUSYnQ" value="1"/>
</ownedAttribute>
<ownedAttribute xmi:id="_-pIxbzBMEeWXsItGGUSYnQ" name="dataType" visibility="public" association="_-pI3_TBMEeWXsItGGUSYnQ">
<type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Class"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-pIxcDBMEeWXsItGGUSYnQ"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-pIxcTBMEeWXsItGGUSYnQ" value="1"/>
<defaultValue xmi:type="uml:LiteralString" xmi:id="_-pIxcjBMEeWXsItGGUSYnQ" value="void.class"/>
</ownedAttribute>
<ownedAttribute xmi:id="_-pIxczBMEeWXsItGGUSYnQ" name="objectType" visibility="public" association="_-pI4ATBMEeWXsItGGUSYnQ">
<type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Class"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-pIxdDBMEeWXsItGGUSYnQ"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-pIxdTBMEeWXsItGGUSYnQ" value="1"/>
<defaultValue xmi:type="uml:LiteralString" xmi:id="_-pIxdjBMEeWXsItGGUSYnQ" value="void.class"/>
</ownedAttribute>
<ownedAttribute xmi:id="_-pIxdzBMEeWXsItGGUSYnQ" name="base_Type" association="_-pI2WTBMEeWXsItGGUSYnQ">
<type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Type"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-pIxeDBMEeWXsItGGUSYnQ"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-pIxeTBMEeWXsItGGUSYnQ" value="1"/>
</ownedAttribute>
<ownedAttribute xmi:id="_-pIxejBMEeWXsItGGUSYnQ" name="base_Operation" association="_-pI2WzBMEeWXsItGGUSYnQ">
<type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Operation"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-pIxezBMEeWXsItGGUSYnQ"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-pIxfDBMEeWXsItGGUSYnQ" value="1"/>
</ownedAttribute>
<ownedAttribute xmi:id="_-pIxfTBMEeWXsItGGUSYnQ" name="base_Property" association="_-pI2XTBMEeWXsItGGUSYnQ">
<type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Property"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-pIxfjBMEeWXsItGGUSYnQ"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-pIxfzBMEeWXsItGGUSYnQ" value="1"/>
</ownedAttribute>
<ownedAttribute xmi:id="_-pIxgDBMEeWXsItGGUSYnQ" name="base_EnumerationLiteral" association="_-pI2YTBMEeWXsItGGUSYnQ">
<type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#EnumerationLiteral"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-pIxgTBMEeWXsItGGUSYnQ"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-pIxgjBMEeWXsItGGUSYnQ" value="1"/>
</ownedAttribute>
<ownedAttribute xmi:id="_-pIxgzBMEeWXsItGGUSYnQ" name="value_TypeConverters" visibility="public" type="_-pI1ajBMEeWXsItGGUSYnQ" association="_-pI4eDBMEeWXsItGGUSYnQ">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-pIxhDBMEeWXsItGGUSYnQ"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-pIxhTBMEeWXsItGGUSYnQ" value="1"/>
</ownedAttribute>
</packagedElement>
<packagedElement xmi:type="uml:Stereotype" xmi:id="_-pIxhjBMEeWXsItGGUSYnQ" name="StructConverters" visibility="public">
<ownedRule xmi:id="_-pIxhzBMEeWXsItGGUSYnQ" name="typeConstraint" constrainedElement="_-pIxhjBMEeWXsItGGUSYnQ">
<specification xmi:type="uml:OpaqueExpression" xmi:id="_-pIxiDBMEeWXsItGGUSYnQ" name="typeConstraintExpression">
<language>OCL</language>
<body>not self.base_Type.oclIsUndefined() implies Set{uml::Stereotype,
uml::Class, uml::Enumeration, uml::Interface}&#xD;
-> includes(self.base_Type.oclType())</body>
</specification>
</ownedRule>
<ownedAttribute xmi:id="_-pIxiTBMEeWXsItGGUSYnQ" name="value" visibility="public" type="_-pIw3TBMEeWXsItGGUSYnQ" aggregation="composite" association="_-pI4BTBMEeWXsItGGUSYnQ">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-pIxijBMEeWXsItGGUSYnQ"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-pIxizBMEeWXsItGGUSYnQ" value="*"/>
</ownedAttribute>
<ownedAttribute xmi:id="_-pIxjDBMEeWXsItGGUSYnQ" name="base_Type" association="_-pI2ZTBMEeWXsItGGUSYnQ">
<type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Type"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-pIxjTBMEeWXsItGGUSYnQ"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-pIxjjBMEeWXsItGGUSYnQ" value="1"/>
</ownedAttribute>
<ownedAttribute xmi:id="_-pIxjzBMEeWXsItGGUSYnQ" name="base_Operation" association="_-pI2ZzBMEeWXsItGGUSYnQ">
<type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Operation"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-pIxkDBMEeWXsItGGUSYnQ"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-pIxkTBMEeWXsItGGUSYnQ" value="1"/>
</ownedAttribute>
<ownedAttribute xmi:id="_-pIxkjBMEeWXsItGGUSYnQ" name="base_Property" association="_-pI2aTBMEeWXsItGGUSYnQ">
<type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Property"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-pIxkzBMEeWXsItGGUSYnQ"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-pIxlDBMEeWXsItGGUSYnQ" value="1"/>
</ownedAttribute>
<ownedAttribute xmi:id="_-pIxlTBMEeWXsItGGUSYnQ" name="base_EnumerationLiteral" association="_-pI2bTBMEeWXsItGGUSYnQ">
<type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#EnumerationLiteral"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-pIxljBMEeWXsItGGUSYnQ"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-pIxlzBMEeWXsItGGUSYnQ" value="1"/>
</ownedAttribute>
</packagedElement>
<packagedElement xmi:type="uml:Stereotype" xmi:id="_-pIxmDBMEeWXsItGGUSYnQ" name="Transformation" visibility="public">
<ownedAttribute xmi:id="_-pIxmTBMEeWXsItGGUSYnQ" name="fetch" visibility="public" type="_-pI9CjBMEeWXsItGGUSYnQ" association="_-pI4BjBMEeWXsItGGUSYnQ">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-pIxmjBMEeWXsItGGUSYnQ"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-pIxmzBMEeWXsItGGUSYnQ" value="1"/>
</ownedAttribute>
<ownedAttribute xmi:id="_-pIxnDBMEeWXsItGGUSYnQ" name="optional" visibility="public">
<type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/JavaPrimitiveTypes.library.uml#boolean"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-pIxnTBMEeWXsItGGUSYnQ"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-pIxnjBMEeWXsItGGUSYnQ" value="1"/>
<defaultValue xmi:type="uml:LiteralString" xmi:id="_-pIxnzBMEeWXsItGGUSYnQ" value="true"/>
</ownedAttribute>
<ownedAttribute xmi:id="_-pIxoDBMEeWXsItGGUSYnQ" name="base_Operation" association="_-pI2cTBMEeWXsItGGUSYnQ">
<type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Operation"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-pIxoTBMEeWXsItGGUSYnQ"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-pIxojBMEeWXsItGGUSYnQ" value="1"/>
</ownedAttribute>
<ownedAttribute xmi:id="_-pIxozBMEeWXsItGGUSYnQ" name="base_Property" association="_-pI2czBMEeWXsItGGUSYnQ">
<type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Property"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-pIxpDBMEeWXsItGGUSYnQ"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-pIxpTBMEeWXsItGGUSYnQ" value="1"/>
</ownedAttribute>
<ownedAttribute xmi:id="_-pIxpjBMEeWXsItGGUSYnQ" name="base_EnumerationLiteral" association="_-pI2dzBMEeWXsItGGUSYnQ">
<type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#EnumerationLiteral"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-pIxpzBMEeWXsItGGUSYnQ"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-pIxqDBMEeWXsItGGUSYnQ" value="1"/>
</ownedAttribute>
</packagedElement>
<packagedElement xmi:type="uml:Stereotype" xmi:id="_-pIxqTBMEeWXsItGGUSYnQ" name="FetchGroup" visibility="public">
<ownedRule xmi:id="_-pIxqjBMEeWXsItGGUSYnQ" name="typeConstraint" constrainedElement="_-pIxqTBMEeWXsItGGUSYnQ">
<specification xmi:type="uml:OpaqueExpression" xmi:id="_-pIxqzBMEeWXsItGGUSYnQ" name="typeConstraintExpression">
<language>OCL</language>
<body>not self.base_Type.oclIsUndefined() implies Set{uml::Stereotype,
uml::Class, uml::Enumeration, uml::Interface}&#xD;
-> includes(self.base_Type.oclType())</body>
</specification>
</ownedRule>
<ownedAttribute xmi:id="_-pIxrDBMEeWXsItGGUSYnQ" name="name" visibility="public">
<type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-pIxrTBMEeWXsItGGUSYnQ" value="1"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-pIxrjBMEeWXsItGGUSYnQ" value="1"/>
</ownedAttribute>
<ownedAttribute xmi:id="_-pIxrzBMEeWXsItGGUSYnQ" name="load" visibility="public">
<type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/JavaPrimitiveTypes.library.uml#boolean"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-pIxsDBMEeWXsItGGUSYnQ"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-pIxsTBMEeWXsItGGUSYnQ" value="1"/>
<defaultValue xmi:type="uml:LiteralString" xmi:id="_-pIxsjBMEeWXsItGGUSYnQ" value="false"/>
</ownedAttribute>
<ownedAttribute xmi:id="_-pIxszBMEeWXsItGGUSYnQ" name="attributes" visibility="public" type="_-pIz0TBMEeWXsItGGUSYnQ" aggregation="composite" association="_-pI4BzBMEeWXsItGGUSYnQ">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-pIxtDBMEeWXsItGGUSYnQ"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-pIxtTBMEeWXsItGGUSYnQ" value="*"/>
</ownedAttribute>
<ownedAttribute xmi:id="_-pIxtjBMEeWXsItGGUSYnQ" name="base_Type" association="_-pI2ezBMEeWXsItGGUSYnQ">
<type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Type"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-pIxtzBMEeWXsItGGUSYnQ"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-pIxuDBMEeWXsItGGUSYnQ" value="1"/>
</ownedAttribute>
<ownedAttribute xmi:id="_-pIxuTBMEeWXsItGGUSYnQ" name="value_FetchGroups" visibility="public" type="_-pIySjBMEeWXsItGGUSYnQ" association="_-pI4FTBMEeWXsItGGUSYnQ">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-pIxujBMEeWXsItGGUSYnQ"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-pIxuzBMEeWXsItGGUSYnQ" value="1"/>
</ownedAttribute>
</packagedElement>
<packagedElement xmi:type="uml:Stereotype" xmi:id="_-pIxvDBMEeWXsItGGUSYnQ" name="RangePartition" visibility="public">
<ownedRule xmi:id="_-pIxvTBMEeWXsItGGUSYnQ" name="typeConstraint" constrainedElement="_-pIxvDBMEeWXsItGGUSYnQ">
<specification xmi:type="uml:OpaqueExpression" xmi:id="_-pIxvjBMEeWXsItGGUSYnQ" name="typeConstraintExpression">
<language>OCL</language>
<body>not self.base_Type.oclIsUndefined() implies Set{uml::Stereotype,
uml::Class, uml::Enumeration, uml::Interface}&#xD;
-> includes(self.base_Type.oclType())</body>
</specification>
</ownedRule>
<ownedAttribute xmi:id="_-pIxvzBMEeWXsItGGUSYnQ" name="startValue" visibility="public">
<type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-pIxwDBMEeWXsItGGUSYnQ"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-pIxwTBMEeWXsItGGUSYnQ" value="1"/>
</ownedAttribute>
<ownedAttribute xmi:id="_-pIxwjBMEeWXsItGGUSYnQ" name="endValue" visibility="public">
<type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-pIxwzBMEeWXsItGGUSYnQ"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-pIxxDBMEeWXsItGGUSYnQ" value="1"/>
</ownedAttribute>
<ownedAttribute xmi:id="_-pIxxTBMEeWXsItGGUSYnQ" name="connectionPool" visibility="public">
<type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-pIxxjBMEeWXsItGGUSYnQ" value="1"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-pIxxzBMEeWXsItGGUSYnQ" value="1"/>
</ownedAttribute>
<ownedAttribute xmi:id="_-pIxyDBMEeWXsItGGUSYnQ" name="base_Type" association="_-pI2fTBMEeWXsItGGUSYnQ">
<type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Type"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-pIxyTBMEeWXsItGGUSYnQ"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-pIxyjBMEeWXsItGGUSYnQ" value="1"/>
</ownedAttribute>
<ownedAttribute xmi:id="_-pIxyzBMEeWXsItGGUSYnQ" name="base_Operation" association="_-pI2fzBMEeWXsItGGUSYnQ">
<type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Operation"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-pIxzDBMEeWXsItGGUSYnQ"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-pIxzTBMEeWXsItGGUSYnQ" value="1"/>
</ownedAttribute>
<ownedAttribute xmi:id="_-pIxzjBMEeWXsItGGUSYnQ" name="base_Property" association="_-pI2gTBMEeWXsItGGUSYnQ">
<type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Property"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-pIxzzBMEeWXsItGGUSYnQ"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-pIx0DBMEeWXsItGGUSYnQ" value="1"/>
</ownedAttribute>
<ownedAttribute xmi:id="_-pIx0TBMEeWXsItGGUSYnQ" name="base_EnumerationLiteral" association="_-pI2hTBMEeWXsItGGUSYnQ">
<type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#EnumerationLiteral"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-pIx0jBMEeWXsItGGUSYnQ"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-pIx0zBMEeWXsItGGUSYnQ" value="1"/>
</ownedAttribute>
<ownedAttribute xmi:id="_-pIx1DBMEeWXsItGGUSYnQ" name="partitions_RangePartitioning" visibility="public" type="_-pI0BjBMEeWXsItGGUSYnQ" association="_-pI4UjBMEeWXsItGGUSYnQ">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-pIx1TBMEeWXsItGGUSYnQ"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-pIx1jBMEeWXsItGGUSYnQ" value="1"/>
</ownedAttribute>
</packagedElement>
<packagedElement xmi:type="uml:Stereotype" xmi:id="_-pIx1zBMEeWXsItGGUSYnQ" name="Partitioning" visibility="public">
<ownedRule xmi:id="_-pIx2DBMEeWXsItGGUSYnQ" name="typeConstraint" constrainedElement="_-pIx1zBMEeWXsItGGUSYnQ">
<specification xmi:type="uml:OpaqueExpression" xmi:id="_-pIx2TBMEeWXsItGGUSYnQ" name="typeConstraintExpression">
<language>OCL</language>
<body>not self.base_Type.oclIsUndefined() implies Set{uml::Stereotype,
uml::Class, uml::Enumeration, uml::Interface}&#xD;
-> includes(self.base_Type.oclType())</body>
</specification>
</ownedRule>
<ownedAttribute xmi:id="_-pIx2jBMEeWXsItGGUSYnQ" name="name" visibility="public">
<type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-pIx2zBMEeWXsItGGUSYnQ" value="1"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-pIx3DBMEeWXsItGGUSYnQ" value="1"/>
</ownedAttribute>
<ownedAttribute xmi:id="_-pIx3TBMEeWXsItGGUSYnQ" name="partitioningClass" visibility="public" association="_-pI4CDBMEeWXsItGGUSYnQ">
<type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Class"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-pIx3jBMEeWXsItGGUSYnQ" value="1"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-pIx3zBMEeWXsItGGUSYnQ" value="1"/>
</ownedAttribute>
<ownedAttribute xmi:id="_-pIx4DBMEeWXsItGGUSYnQ" name="base_Type" association="_-pI2iTBMEeWXsItGGUSYnQ">
<type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Type"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-pIx4TBMEeWXsItGGUSYnQ"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-pIx4jBMEeWXsItGGUSYnQ" value="1"/>
</ownedAttribute>
<ownedAttribute xmi:id="_-pIx4zBMEeWXsItGGUSYnQ" name="base_Operation" association="_-pI2izBMEeWXsItGGUSYnQ">
<type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Operation"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-pIx5DBMEeWXsItGGUSYnQ"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-pIx5TBMEeWXsItGGUSYnQ" value="1"/>
</ownedAttribute>
<ownedAttribute xmi:id="_-pIx5jBMEeWXsItGGUSYnQ" name="base_Property" association="_-pI2jTBMEeWXsItGGUSYnQ">
<type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Property"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-pIx5zBMEeWXsItGGUSYnQ"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-pIx6DBMEeWXsItGGUSYnQ" value="1"/>
</ownedAttribute>
<ownedAttribute xmi:id="_-pIx6TBMEeWXsItGGUSYnQ" name="base_EnumerationLiteral" association="_-pI2kTBMEeWXsItGGUSYnQ">
<type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#EnumerationLiteral"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-pIx6jBMEeWXsItGGUSYnQ"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-pIx6zBMEeWXsItGGUSYnQ" value="1"/>
</ownedAttribute>
</packagedElement>
<packagedElement xmi:type="uml:Stereotype" xmi:id="_-pIx7DBMEeWXsItGGUSYnQ" name="JoinFetch" visibility="public">
<ownedAttribute xmi:id="_-pIx7TBMEeWXsItGGUSYnQ" name="value" visibility="public" type="_-pIvbzBMEeWXsItGGUSYnQ">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-pIx7jBMEeWXsItGGUSYnQ"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-pIx7zBMEeWXsItGGUSYnQ" value="1"/>
<defaultValue xmi:type="uml:LiteralString" xmi:id="_-pIx8DBMEeWXsItGGUSYnQ" value="INNER"/>
</ownedAttribute>
<ownedAttribute xmi:id="_-pIx8TBMEeWXsItGGUSYnQ" name="base_Operation" association="_-pI2lTBMEeWXsItGGUSYnQ">
<type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Operation"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-pIx8jBMEeWXsItGGUSYnQ"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-pIx8zBMEeWXsItGGUSYnQ" value="1"/>
</ownedAttribute>
<ownedAttribute xmi:id="_-pIx9DBMEeWXsItGGUSYnQ" name="base_Property" association="_-pI2lzBMEeWXsItGGUSYnQ">
<type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Property"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-pIx9TBMEeWXsItGGUSYnQ"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-pIx9jBMEeWXsItGGUSYnQ" value="1"/>
</ownedAttribute>
<ownedAttribute xmi:id="_-pIx9zBMEeWXsItGGUSYnQ" name="base_EnumerationLiteral" association="_-pI2mzBMEeWXsItGGUSYnQ">
<type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#EnumerationLiteral"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-pIx-DBMEeWXsItGGUSYnQ"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-pIx-TBMEeWXsItGGUSYnQ" value="1"/>
</ownedAttribute>
</packagedElement>
<packagedElement xmi:type="uml:Stereotype" xmi:id="_-pIx-jBMEeWXsItGGUSYnQ" name="Array" visibility="public">
<ownedAttribute xmi:id="_-pIx-zBMEeWXsItGGUSYnQ" name="targetClass" visibility="public" association="_-pI4DDBMEeWXsItGGUSYnQ">
<type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Class"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-pIx_DBMEeWXsItGGUSYnQ"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-pIx_TBMEeWXsItGGUSYnQ" value="1"/>
<defaultValue xmi:type="uml:LiteralString" xmi:id="_-pIx_jBMEeWXsItGGUSYnQ" value="void.class"/>
</ownedAttribute>
<ownedAttribute xmi:id="_-pIx_zBMEeWXsItGGUSYnQ" name="databaseType" visibility="public">
<type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-pIyADBMEeWXsItGGUSYnQ" value="1"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-pIyATBMEeWXsItGGUSYnQ" value="1"/>
</ownedAttribute>
<ownedAttribute xmi:id="_-pIyAjBMEeWXsItGGUSYnQ" name="base_Operation" association="_-pI2nzBMEeWXsItGGUSYnQ">
<type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Operation"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-pIyAzBMEeWXsItGGUSYnQ"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-pIyBDBMEeWXsItGGUSYnQ" value="1"/>
</ownedAttribute>
<ownedAttribute xmi:id="_-pIyBTBMEeWXsItGGUSYnQ" name="base_Property" association="_-pI2oTBMEeWXsItGGUSYnQ">
<type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Property"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-pIyBjBMEeWXsItGGUSYnQ"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-pIyBzBMEeWXsItGGUSYnQ" value="1"/>
</ownedAttribute>
<ownedAttribute xmi:id="_-pIyCDBMEeWXsItGGUSYnQ" name="base_EnumerationLiteral" association="_-pI2pTBMEeWXsItGGUSYnQ">
<type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#EnumerationLiteral"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-pIyCTBMEeWXsItGGUSYnQ"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-pIyCjBMEeWXsItGGUSYnQ" value="1"/>
</ownedAttribute>
</packagedElement>
<packagedElement xmi:type="uml:Stereotype" xmi:id="_-pIyCzBMEeWXsItGGUSYnQ" name="NamedStoredFunctionQueries" visibility="public">
<ownedRule xmi:id="_-pIyDDBMEeWXsItGGUSYnQ" name="typeConstraint" constrainedElement="_-pIyCzBMEeWXsItGGUSYnQ">
<specification xmi:type="uml:OpaqueExpression" xmi:id="_-pIyDTBMEeWXsItGGUSYnQ" name="typeConstraintExpression">
<language>OCL</language>
<body>not self.base_Type.oclIsUndefined() implies Set{uml::Stereotype,
uml::Class, uml::Enumeration, uml::Interface}&#xD;
-> includes(self.base_Type.oclType())</body>
</specification>
</ownedRule>
<ownedAttribute xmi:id="_-pIyDjBMEeWXsItGGUSYnQ" name="value" visibility="public" type="_-pIyFDBMEeWXsItGGUSYnQ" aggregation="composite" association="_-pI4EDBMEeWXsItGGUSYnQ">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-pIyDzBMEeWXsItGGUSYnQ"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-pIyEDBMEeWXsItGGUSYnQ" value="*"/>
</ownedAttribute>
<ownedAttribute xmi:id="_-pIyETBMEeWXsItGGUSYnQ" name="base_Type" association="_-pI2qTBMEeWXsItGGUSYnQ">
<type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Type"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-pIyEjBMEeWXsItGGUSYnQ"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-pIyEzBMEeWXsItGGUSYnQ" value="1"/>
</ownedAttribute>
</packagedElement>
<packagedElement xmi:type="uml:Stereotype" xmi:id="_-pIyFDBMEeWXsItGGUSYnQ" name="NamedStoredFunctionQuery" visibility="public">
<ownedRule xmi:id="_-pIyFTBMEeWXsItGGUSYnQ" name="typeConstraint" constrainedElement="_-pIyFDBMEeWXsItGGUSYnQ">
<specification xmi:type="uml:OpaqueExpression" xmi:id="_-pIyFjBMEeWXsItGGUSYnQ" name="typeConstraintExpression">
<language>OCL</language>
<body>not self.base_Type.oclIsUndefined() implies Set{uml::Stereotype,
uml::Class, uml::Enumeration, uml::Interface}&#xD;
-> includes(self.base_Type.oclType())</body>
</specification>
</ownedRule>
<ownedAttribute xmi:id="_-pIyFzBMEeWXsItGGUSYnQ" name="name" visibility="public">
<type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-pIyGDBMEeWXsItGGUSYnQ" value="1"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-pIyGTBMEeWXsItGGUSYnQ" value="1"/>
</ownedAttribute>
<ownedAttribute xmi:id="_-pIyGjBMEeWXsItGGUSYnQ" name="hints" visibility="public" type="_-pI9FzBMEeWXsItGGUSYnQ" association="_-pI4ETBMEeWXsItGGUSYnQ">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-pIyGzBMEeWXsItGGUSYnQ"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-pIyHDBMEeWXsItGGUSYnQ" value="*"/>
</ownedAttribute>
<ownedAttribute xmi:id="_-pIyHTBMEeWXsItGGUSYnQ" name="resultSetMapping" visibility="public">
<type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-pIyHjBMEeWXsItGGUSYnQ"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-pIyHzBMEeWXsItGGUSYnQ" value="1"/>
</ownedAttribute>
<ownedAttribute xmi:id="_-pIyIDBMEeWXsItGGUSYnQ" name="functionName" visibility="public">
<type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-pIyITBMEeWXsItGGUSYnQ" value="1"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-pIyIjBMEeWXsItGGUSYnQ" value="1"/>
</ownedAttribute>
<ownedAttribute xmi:id="_-pIyIzBMEeWXsItGGUSYnQ" name="callByIndex" visibility="public">
<type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/JavaPrimitiveTypes.library.uml#boolean"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-pIyJDBMEeWXsItGGUSYnQ"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-pIyJTBMEeWXsItGGUSYnQ" value="1"/>
<defaultValue xmi:type="uml:LiteralString" xmi:id="_-pIyJjBMEeWXsItGGUSYnQ" value="false"/>
</ownedAttribute>
<ownedAttribute xmi:id="_-pIyJzBMEeWXsItGGUSYnQ" name="parameters" visibility="public" type="_-pIwlTBMEeWXsItGGUSYnQ" aggregation="composite" association="_-pI4EjBMEeWXsItGGUSYnQ">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-pIyKDBMEeWXsItGGUSYnQ"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-pIyKTBMEeWXsItGGUSYnQ" value="*"/>
</ownedAttribute>
<ownedAttribute xmi:id="_-pIyKjBMEeWXsItGGUSYnQ" name="returnParameter" visibility="public" type="_-pIwlTBMEeWXsItGGUSYnQ" aggregation="composite" association="_-pI4EzBMEeWXsItGGUSYnQ">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-pIyKzBMEeWXsItGGUSYnQ" value="1"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-pIyLDBMEeWXsItGGUSYnQ" value="1"/>
</ownedAttribute>
<ownedAttribute xmi:id="_-pIyLTBMEeWXsItGGUSYnQ" name="base_Type" association="_-pI2qzBMEeWXsItGGUSYnQ">
<type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Type"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-pIyLjBMEeWXsItGGUSYnQ"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-pIyLzBMEeWXsItGGUSYnQ" value="1"/>
</ownedAttribute>
<ownedAttribute xmi:id="_-pIyMDBMEeWXsItGGUSYnQ" name="value_NamedStoredFunctionQueries" visibility="public" type="_-pIyCzBMEeWXsItGGUSYnQ" association="_-pI4EDBMEeWXsItGGUSYnQ">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-pIyMTBMEeWXsItGGUSYnQ"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-pIyMjBMEeWXsItGGUSYnQ" value="1"/>
</ownedAttribute>
</packagedElement>
<packagedElement xmi:type="uml:Stereotype" xmi:id="_-pIyMzBMEeWXsItGGUSYnQ" name="Noncacheable" visibility="public">
<ownedAttribute xmi:id="_-pIyNDBMEeWXsItGGUSYnQ" name="base_Operation" association="_-pI2rTBMEeWXsItGGUSYnQ">
<type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Operation"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-pIyNTBMEeWXsItGGUSYnQ"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-pIyNjBMEeWXsItGGUSYnQ" value="1"/>
</ownedAttribute>
<ownedAttribute xmi:id="_-pIyNzBMEeWXsItGGUSYnQ" name="base_Property" association="_-pI2rzBMEeWXsItGGUSYnQ">
<type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Property"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-pIyODBMEeWXsItGGUSYnQ"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-pIyOTBMEeWXsItGGUSYnQ" value="1"/>
</ownedAttribute>
<ownedAttribute xmi:id="_-pIyOjBMEeWXsItGGUSYnQ" name="base_EnumerationLiteral" association="_-pI2szBMEeWXsItGGUSYnQ">
<type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#EnumerationLiteral"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-pIyOzBMEeWXsItGGUSYnQ"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-pIyPDBMEeWXsItGGUSYnQ" value="1"/>
</ownedAttribute>
</packagedElement>
<packagedElement xmi:type="uml:Stereotype" xmi:id="_-pIyPTBMEeWXsItGGUSYnQ" name="WriteTransformers" visibility="public">
<ownedAttribute xmi:id="_-pIyPjBMEeWXsItGGUSYnQ" name="value" visibility="public" type="_-pI0pzBMEeWXsItGGUSYnQ" aggregation="composite" association="_-pI4FDBMEeWXsItGGUSYnQ">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-pIyPzBMEeWXsItGGUSYnQ"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-pIyQDBMEeWXsItGGUSYnQ" value="*"/>
</ownedAttribute>
<ownedAttribute xmi:id="_-pIyQTBMEeWXsItGGUSYnQ" name="base_Operation" association="_-pI2tzBMEeWXsItGGUSYnQ">
<type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Operation"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-pIyQjBMEeWXsItGGUSYnQ"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-pIyQzBMEeWXsItGGUSYnQ" value="1"/>
</ownedAttribute>
<ownedAttribute xmi:id="_-pIyRDBMEeWXsItGGUSYnQ" name="base_Property" association="_-pI2uTBMEeWXsItGGUSYnQ">
<type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Property"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-pIyRTBMEeWXsItGGUSYnQ"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-pIyRjBMEeWXsItGGUSYnQ" value="1"/>
</ownedAttribute>
<ownedAttribute xmi:id="_-pIyRzBMEeWXsItGGUSYnQ" name="base_EnumerationLiteral" association="_-pI2vTBMEeWXsItGGUSYnQ">
<type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#EnumerationLiteral"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-pIySDBMEeWXsItGGUSYnQ"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-pIySTBMEeWXsItGGUSYnQ" value="1"/>
</ownedAttribute>
</packagedElement>
<packagedElement xmi:type="uml:Stereotype" xmi:id="_-pIySjBMEeWXsItGGUSYnQ" name="FetchGroups" visibility="public">
<ownedRule xmi:id="_-pIySzBMEeWXsItGGUSYnQ" name="typeConstraint" constrainedElement="_-pIySjBMEeWXsItGGUSYnQ">
<specification xmi:type="uml:OpaqueExpression" xmi:id="_-pIyTDBMEeWXsItGGUSYnQ" name="typeConstraintExpression">
<language>OCL</language>
<body>not self.base_Type.oclIsUndefined() implies Set{uml::Stereotype,
uml::Class, uml::Enumeration, uml::Interface}&#xD;
-> includes(self.base_Type.oclType())</body>
</specification>
</ownedRule>
<ownedAttribute xmi:id="_-pIyTTBMEeWXsItGGUSYnQ" name="value" visibility="public" type="_-pIxqTBMEeWXsItGGUSYnQ" aggregation="composite" association="_-pI4FTBMEeWXsItGGUSYnQ">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-pIyTjBMEeWXsItGGUSYnQ"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-pIyTzBMEeWXsItGGUSYnQ" value="*"/>
</ownedAttribute>
<ownedAttribute xmi:id="_-pIyUDBMEeWXsItGGUSYnQ" name="base_Type" association="_-pI2wTBMEeWXsItGGUSYnQ">
<type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Type"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-pIyUTBMEeWXsItGGUSYnQ"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-pIyUjBMEeWXsItGGUSYnQ" value="1"/>
</ownedAttribute>
</packagedElement>
<packagedElement xmi:type="uml:Stereotype" xmi:id="_-pIyUzBMEeWXsItGGUSYnQ" name="Index" visibility="public">
<ownedRule xmi:id="_-pIyVDBMEeWXsItGGUSYnQ" name="typeConstraint" constrainedElement="_-pIyUzBMEeWXsItGGUSYnQ">
<specification xmi:type="uml:OpaqueExpression" xmi:id="_-pIyVTBMEeWXsItGGUSYnQ" name="typeConstraintExpression">
<language>OCL</language>
<body>not self.base_Type.oclIsUndefined() implies Set{uml::Stereotype,
uml::Class, uml::Enumeration, uml::Interface}&#xD;
-> includes(self.base_Type.oclType())</body>
</specification>
</ownedRule>
<ownedAttribute xmi:id="_-pIyVjBMEeWXsItGGUSYnQ" name="name" visibility="public">
<type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-pIyVzBMEeWXsItGGUSYnQ"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-pIyWDBMEeWXsItGGUSYnQ" value="1"/>
</ownedAttribute>
<ownedAttribute xmi:id="_-pIyWTBMEeWXsItGGUSYnQ" name="schema" visibility="public">
<type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-pIyWjBMEeWXsItGGUSYnQ"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-pIyWzBMEeWXsItGGUSYnQ" value="1"/>
</ownedAttribute>
<ownedAttribute xmi:id="_-pIyXDBMEeWXsItGGUSYnQ" name="catalog" visibility="public">
<type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-pIyXTBMEeWXsItGGUSYnQ"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-pIyXjBMEeWXsItGGUSYnQ" value="1"/>
</ownedAttribute>
<ownedAttribute xmi:id="_-pIyXzBMEeWXsItGGUSYnQ" name="table" visibility="public">
<type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-pIyYDBMEeWXsItGGUSYnQ"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-pIyYTBMEeWXsItGGUSYnQ" value="1"/>
</ownedAttribute>
<ownedAttribute xmi:id="_-pIyYjBMEeWXsItGGUSYnQ" name="unique" visibility="public">
<type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/JavaPrimitiveTypes.library.uml#boolean"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-pIyYzBMEeWXsItGGUSYnQ"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-pIyZDBMEeWXsItGGUSYnQ" value="1"/>
<defaultValue xmi:type="uml:LiteralString" xmi:id="_-pIyZTBMEeWXsItGGUSYnQ" value="false"/>
</ownedAttribute>
<ownedAttribute xmi:id="_-pIyZjBMEeWXsItGGUSYnQ" name="columnNames" visibility="public">
<type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-pIyZzBMEeWXsItGGUSYnQ"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-pIyaDBMEeWXsItGGUSYnQ" value="*"/>
</ownedAttribute>
<ownedAttribute xmi:id="_-pIyaTBMEeWXsItGGUSYnQ" name="base_Operation" association="_-pI2wzBMEeWXsItGGUSYnQ">
<type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Operation"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-pIyajBMEeWXsItGGUSYnQ"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-pIyazBMEeWXsItGGUSYnQ" value="1"/>
</ownedAttribute>
<ownedAttribute xmi:id="_-pIybDBMEeWXsItGGUSYnQ" name="base_Property" association="_-pI2xTBMEeWXsItGGUSYnQ">
<type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Property"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-pIybTBMEeWXsItGGUSYnQ"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-pIybjBMEeWXsItGGUSYnQ" value="1"/>
</ownedAttribute>
<ownedAttribute xmi:id="_-pIybzBMEeWXsItGGUSYnQ" name="base_EnumerationLiteral" association="_-pI2yTBMEeWXsItGGUSYnQ">
<type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#EnumerationLiteral"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-pIycDBMEeWXsItGGUSYnQ"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-pIycTBMEeWXsItGGUSYnQ" value="1"/>
</ownedAttribute>
<ownedAttribute xmi:id="_-pIycjBMEeWXsItGGUSYnQ" name="base_Type" association="_-pI2zTBMEeWXsItGGUSYnQ">
<type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Type"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-pIyczBMEeWXsItGGUSYnQ"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-pIydDBMEeWXsItGGUSYnQ" value="1"/>
</ownedAttribute>
<ownedAttribute xmi:id="_-pIydTBMEeWXsItGGUSYnQ" name="value_Indexes" visibility="public" type="_-pI0vzBMEeWXsItGGUSYnQ" association="_-pI4ZzBMEeWXsItGGUSYnQ">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-pIydjBMEeWXsItGGUSYnQ"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-pIydzBMEeWXsItGGUSYnQ" value="1"/>
</ownedAttribute>
</packagedElement>
<packagedElement xmi:type="uml:Stereotype" xmi:id="_-pIyeDBMEeWXsItGGUSYnQ" name="CacheIndex" visibility="public">
<ownedRule xmi:id="_-pIyeTBMEeWXsItGGUSYnQ" name="typeConstraint" constrainedElement="_-pIyeDBMEeWXsItGGUSYnQ">
<specification xmi:type="uml:OpaqueExpression" xmi:id="_-pIyejBMEeWXsItGGUSYnQ" name="typeConstraintExpression">
<language>OCL</language>
<body>not self.base_Type.oclIsUndefined() implies Set{uml::Stereotype,
uml::Class, uml::Enumeration, uml::Interface}&#xD;
-> includes(self.base_Type.oclType())</body>
</specification>
</ownedRule>
<ownedAttribute xmi:id="_-pIyezBMEeWXsItGGUSYnQ" name="columnNames" visibility="public">
<type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-pIyfDBMEeWXsItGGUSYnQ"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-pIyfTBMEeWXsItGGUSYnQ" value="*"/>
</ownedAttribute>
<ownedAttribute xmi:id="_-pIyfjBMEeWXsItGGUSYnQ" name="updateable" visibility="public">
<type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/JavaPrimitiveTypes.library.uml#boolean"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-pIyfzBMEeWXsItGGUSYnQ"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-pIygDBMEeWXsItGGUSYnQ" value="1"/>
<defaultValue xmi:type="uml:LiteralString" xmi:id="_-pIygTBMEeWXsItGGUSYnQ" value="true"/>
</ownedAttribute>
<ownedAttribute xmi:id="_-pIygjBMEeWXsItGGUSYnQ" name="base_Operation" association="_-pI2zzBMEeWXsItGGUSYnQ">
<type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Operation"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-pIygzBMEeWXsItGGUSYnQ"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-pIyhDBMEeWXsItGGUSYnQ" value="1"/>
</ownedAttribute>
<ownedAttribute xmi:id="_-pIyhTBMEeWXsItGGUSYnQ" name="base_Property" association="_-pI20TBMEeWXsItGGUSYnQ">
<type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Property"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-pIyhjBMEeWXsItGGUSYnQ"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-pIyhzBMEeWXsItGGUSYnQ" value="1"/>
</ownedAttribute>
<ownedAttribute xmi:id="_-pIyiDBMEeWXsItGGUSYnQ" name="base_EnumerationLiteral" association="_-pI21TBMEeWXsItGGUSYnQ">
<type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#EnumerationLiteral"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-pIyiTBMEeWXsItGGUSYnQ"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-pIyijBMEeWXsItGGUSYnQ" value="1"/>
</ownedAttribute>
<ownedAttribute xmi:id="_-pIyizBMEeWXsItGGUSYnQ" name="base_Type" association="_-pI22TBMEeWXsItGGUSYnQ">
<type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Type"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-pIyjDBMEeWXsItGGUSYnQ"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-pIyjTBMEeWXsItGGUSYnQ" value="1"/>
</ownedAttribute>
<ownedAttribute xmi:id="_-pIyjjBMEeWXsItGGUSYnQ" name="value_CacheIndexes" visibility="public" type="_-pIxEDBMEeWXsItGGUSYnQ" association="_-pI3-DBMEeWXsItGGUSYnQ">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-pIyjzBMEeWXsItGGUSYnQ"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-pIykDBMEeWXsItGGUSYnQ" value="1"/>
</ownedAttribute>
</packagedElement>
<packagedElement xmi:type="uml:Stereotype" xmi:id="_-pIykTBMEeWXsItGGUSYnQ" name="CollectionTable" visibility="public">
<ownedAttribute xmi:id="_-pIykjBMEeWXsItGGUSYnQ" name="name" visibility="public">
<type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-pIykzBMEeWXsItGGUSYnQ"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-pIylDBMEeWXsItGGUSYnQ" value="1"/>
</ownedAttribute>
<ownedAttribute xmi:id="_-pIylTBMEeWXsItGGUSYnQ" name="catalog" visibility="public">
<type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-pIyljBMEeWXsItGGUSYnQ"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-pIylzBMEeWXsItGGUSYnQ" value="1"/>
</ownedAttribute>
<ownedAttribute xmi:id="_-pIymDBMEeWXsItGGUSYnQ" name="schema" visibility="public">
<type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-pIymTBMEeWXsItGGUSYnQ"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-pIymjBMEeWXsItGGUSYnQ" value="1"/>
</ownedAttribute>
<ownedAttribute xmi:id="_-pIymzBMEeWXsItGGUSYnQ" name="primaryKeyJoinColumns" visibility="public" type="_-pI9JDBMEeWXsItGGUSYnQ" association="_-pI4FjBMEeWXsItGGUSYnQ">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-pIynDBMEeWXsItGGUSYnQ"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-pIynTBMEeWXsItGGUSYnQ" value="*"/>
</ownedAttribute>
<ownedAttribute xmi:id="_-pIynjBMEeWXsItGGUSYnQ" name="uniqueConstraints" visibility="public" type="_-pI9KDBMEeWXsItGGUSYnQ" association="_-pI4FzBMEeWXsItGGUSYnQ">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-pIynzBMEeWXsItGGUSYnQ"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-pIyoDBMEeWXsItGGUSYnQ" value="*"/>
</ownedAttribute>
<ownedAttribute xmi:id="_-pIyoTBMEeWXsItGGUSYnQ" name="base_Operation" association="_-pI22zBMEeWXsItGGUSYnQ">
<type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Operation"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-pIyojBMEeWXsItGGUSYnQ"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-pIyozBMEeWXsItGGUSYnQ" value="1"/>
</ownedAttribute>
<ownedAttribute xmi:id="_-pIypDBMEeWXsItGGUSYnQ" name="base_Property" association="_-pI23TBMEeWXsItGGUSYnQ">
<type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Property"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-pIypTBMEeWXsItGGUSYnQ"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-pIypjBMEeWXsItGGUSYnQ" value="1"/>
</ownedAttribute>
<ownedAttribute xmi:id="_-pIypzBMEeWXsItGGUSYnQ" name="base_EnumerationLiteral" association="_-pI24TBMEeWXsItGGUSYnQ">
<type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#EnumerationLiteral"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-pIyqDBMEeWXsItGGUSYnQ"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-pIyqTBMEeWXsItGGUSYnQ" value="1"/>
</ownedAttribute>
</packagedElement>
<packagedElement xmi:type="uml:Stereotype" xmi:id="_-pIyqjBMEeWXsItGGUSYnQ" name="TimeOfDay" visibility="public">
<ownedAttribute xmi:id="_-pIyqzBMEeWXsItGGUSYnQ" name="hour" visibility="public">
<type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/JavaPrimitiveTypes.library.uml#int"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-pIyrDBMEeWXsItGGUSYnQ"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-pIyrTBMEeWXsItGGUSYnQ" value="1"/>
<defaultValue xmi:type="uml:LiteralString" xmi:id="_-pIyrjBMEeWXsItGGUSYnQ" value="0"/>
</ownedAttribute>
<ownedAttribute xmi:id="_-pIyrzBMEeWXsItGGUSYnQ" name="minute" visibility="public">
<type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/JavaPrimitiveTypes.library.uml#int"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-pIysDBMEeWXsItGGUSYnQ"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-pIysTBMEeWXsItGGUSYnQ" value="1"/>
<defaultValue xmi:type="uml:LiteralString" xmi:id="_-pIysjBMEeWXsItGGUSYnQ" value="0"/>
</ownedAttribute>
<ownedAttribute xmi:id="_-pIyszBMEeWXsItGGUSYnQ" name="second" visibility="public">
<type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/JavaPrimitiveTypes.library.uml#int"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-pIytDBMEeWXsItGGUSYnQ"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-pIytTBMEeWXsItGGUSYnQ" value="1"/>
<defaultValue xmi:type="uml:LiteralString" xmi:id="_-pIytjBMEeWXsItGGUSYnQ" value="0"/>
</ownedAttribute>
<ownedAttribute xmi:id="_-pIytzBMEeWXsItGGUSYnQ" name="millisecond" visibility="public">
<type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/JavaPrimitiveTypes.library.uml#int"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-pIyuDBMEeWXsItGGUSYnQ"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-pIyuTBMEeWXsItGGUSYnQ" value="1"/>
<defaultValue xmi:type="uml:LiteralString" xmi:id="_-pIyujBMEeWXsItGGUSYnQ" value="0"/>
</ownedAttribute>
<ownedAttribute xmi:id="_-pIyuzBMEeWXsItGGUSYnQ" name="specified" visibility="public">
<type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/JavaPrimitiveTypes.library.uml#boolean"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-pIyvDBMEeWXsItGGUSYnQ"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-pIyvTBMEeWXsItGGUSYnQ" value="1"/>
<defaultValue xmi:type="uml:LiteralString" xmi:id="_-pIyvjBMEeWXsItGGUSYnQ" value="true"/>
</ownedAttribute>
<ownedAttribute xmi:id="_-pIyvzBMEeWXsItGGUSYnQ" name="expiryTimeOfDay_Cache" visibility="public" type="_-pIy0zBMEeWXsItGGUSYnQ" association="_-pI4GDBMEeWXsItGGUSYnQ">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-pIywDBMEeWXsItGGUSYnQ"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-pIywTBMEeWXsItGGUSYnQ" value="1"/>
</ownedAttribute>
</packagedElement>
<packagedElement xmi:type="uml:Stereotype" xmi:id="_-pIywjBMEeWXsItGGUSYnQ" name="BatchFetch" visibility="public">
<ownedAttribute xmi:id="_-pIywzBMEeWXsItGGUSYnQ" name="value" visibility="public" type="_-pIviDBMEeWXsItGGUSYnQ">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-pIyxDBMEeWXsItGGUSYnQ"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-pIyxTBMEeWXsItGGUSYnQ" value="1"/>
<defaultValue xmi:type="uml:LiteralString" xmi:id="_-pIyxjBMEeWXsItGGUSYnQ" value="JOIN"/>
</ownedAttribute>
<ownedAttribute xmi:id="_-pIyxzBMEeWXsItGGUSYnQ" name="size" visibility="public">
<type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/JavaPrimitiveTypes.library.uml#int"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-pIyyDBMEeWXsItGGUSYnQ"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-pIyyTBMEeWXsItGGUSYnQ" value="1"/>
</ownedAttribute>
<ownedAttribute xmi:id="_-pIyyjBMEeWXsItGGUSYnQ" name="base_Operation" association="_-pI25TBMEeWXsItGGUSYnQ">
<type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Operation"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-pIyyzBMEeWXsItGGUSYnQ"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-pIyzDBMEeWXsItGGUSYnQ" value="1"/>
</ownedAttribute>
<ownedAttribute xmi:id="_-pIyzTBMEeWXsItGGUSYnQ" name="base_Property" association="_-pI25zBMEeWXsItGGUSYnQ">
<type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Property"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-pIyzjBMEeWXsItGGUSYnQ"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-pIyzzBMEeWXsItGGUSYnQ" value="1"/>
</ownedAttribute>
<ownedAttribute xmi:id="_-pIy0DBMEeWXsItGGUSYnQ" name="base_EnumerationLiteral" association="_-pI26zBMEeWXsItGGUSYnQ">
<type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#EnumerationLiteral"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-pIy0TBMEeWXsItGGUSYnQ"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-pIy0jBMEeWXsItGGUSYnQ" value="1"/>
</ownedAttribute>
</packagedElement>
<packagedElement xmi:type="uml:Stereotype" xmi:id="_-pIy0zBMEeWXsItGGUSYnQ" name="Cache" visibility="public">
<ownedRule xmi:id="_-pIy1DBMEeWXsItGGUSYnQ" name="typeConstraint" constrainedElement="_-pIy0zBMEeWXsItGGUSYnQ">
<specification xmi:type="uml:OpaqueExpression" xmi:id="_-pIy1TBMEeWXsItGGUSYnQ" name="typeConstraintExpression">
<language>OCL</language>
<body>not self.base_Type.oclIsUndefined() implies Set{uml::Stereotype,
uml::Class, uml::Enumeration, uml::Interface}&#xD;
-> includes(self.base_Type.oclType())</body>
</specification>
</ownedRule>
<ownedAttribute xmi:id="_-pIy1jBMEeWXsItGGUSYnQ" name="type" visibility="public" type="_-pIvgDBMEeWXsItGGUSYnQ">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-pIy1zBMEeWXsItGGUSYnQ"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-pIy2DBMEeWXsItGGUSYnQ" value="1"/>
<defaultValue xmi:type="uml:LiteralString" xmi:id="_-pIy2TBMEeWXsItGGUSYnQ" value="SOFT_WEAK"/>
</ownedAttribute>
<ownedAttribute xmi:id="_-pIy2jBMEeWXsItGGUSYnQ" name="size" visibility="public">
<type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/JavaPrimitiveTypes.library.uml#int"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-pIy2zBMEeWXsItGGUSYnQ"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-pIy3DBMEeWXsItGGUSYnQ" value="1"/>
<defaultValue xmi:type="uml:LiteralString" xmi:id="_-pIy3TBMEeWXsItGGUSYnQ" value="100"/>
</ownedAttribute>
<ownedAttribute xmi:id="_-pIy3jBMEeWXsItGGUSYnQ" name="shared" visibility="public">
<type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/JavaPrimitiveTypes.library.uml#boolean"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-pIy3zBMEeWXsItGGUSYnQ"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-pIy4DBMEeWXsItGGUSYnQ" value="1"/>
<defaultValue xmi:type="uml:LiteralString" xmi:id="_-pIy4TBMEeWXsItGGUSYnQ" value="true"/>
</ownedAttribute>
<ownedAttribute xmi:id="_-pIy4jBMEeWXsItGGUSYnQ" name="isolation" visibility="public" type="_-pI4fzBMEeWXsItGGUSYnQ">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-pIy4zBMEeWXsItGGUSYnQ"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-pIy5DBMEeWXsItGGUSYnQ" value="1"/>
<defaultValue xmi:type="uml:LiteralString" xmi:id="_-pIy5TBMEeWXsItGGUSYnQ" value="SHARED"/>
</ownedAttribute>
<ownedAttribute xmi:id="_-pIy5jBMEeWXsItGGUSYnQ" name="expiry" visibility="public">
<type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/JavaPrimitiveTypes.library.uml#int"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-pIy5zBMEeWXsItGGUSYnQ"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-pIy6DBMEeWXsItGGUSYnQ" value="1"/>
</ownedAttribute>
<ownedAttribute xmi:id="_-pIy6TBMEeWXsItGGUSYnQ" name="expiryTimeOfDay" visibility="public" type="_-pIyqjBMEeWXsItGGUSYnQ" aggregation="composite" association="_-pI4GDBMEeWXsItGGUSYnQ">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-pIy6jBMEeWXsItGGUSYnQ"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-pIy6zBMEeWXsItGGUSYnQ" value="1"/>
<defaultValue xmi:type="uml:LiteralString" xmi:id="_-pIy7DBMEeWXsItGGUSYnQ" value="TimeOfDay"/>
</ownedAttribute>
<ownedAttribute xmi:id="_-pIy7TBMEeWXsItGGUSYnQ" name="alwaysRefresh" visibility="public">
<type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/JavaPrimitiveTypes.library.uml#boolean"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-pIy7jBMEeWXsItGGUSYnQ"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-pIy7zBMEeWXsItGGUSYnQ" value="1"/>
<defaultValue xmi:type="uml:LiteralString" xmi:id="_-pIy8DBMEeWXsItGGUSYnQ" value="false"/>
</ownedAttribute>
<ownedAttribute xmi:id="_-pIy8TBMEeWXsItGGUSYnQ" name="refreshOnlyIfNewer" visibility="public">
<type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/JavaPrimitiveTypes.library.uml#boolean"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-pIy8jBMEeWXsItGGUSYnQ"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-pIy8zBMEeWXsItGGUSYnQ" value="1"/>
<defaultValue xmi:type="uml:LiteralString" xmi:id="_-pIy9DBMEeWXsItGGUSYnQ" value="false"/>
</ownedAttribute>
<ownedAttribute xmi:id="_-pIy9TBMEeWXsItGGUSYnQ" name="disableHits" visibility="public">
<type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/JavaPrimitiveTypes.library.uml#boolean"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-pIy9jBMEeWXsItGGUSYnQ"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-pIy9zBMEeWXsItGGUSYnQ" value="1"/>
<defaultValue xmi:type="uml:LiteralString" xmi:id="_-pIy-DBMEeWXsItGGUSYnQ" value="false"/>
</ownedAttribute>
<ownedAttribute xmi:id="_-pIy-TBMEeWXsItGGUSYnQ" name="coordinationType" visibility="public" type="_-pIvcjBMEeWXsItGGUSYnQ">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-pIy-jBMEeWXsItGGUSYnQ"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-pIy-zBMEeWXsItGGUSYnQ" value="1"/>
<defaultValue xmi:type="uml:LiteralString" xmi:id="_-pIy_DBMEeWXsItGGUSYnQ" value="SEND_OBJECT_CHANGES"/>
</ownedAttribute>
<ownedAttribute xmi:id="_-pIy_TBMEeWXsItGGUSYnQ" name="databaseChangeNotificationType" visibility="public" type="_-pIvbDBMEeWXsItGGUSYnQ">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-pIy_jBMEeWXsItGGUSYnQ"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-pIy_zBMEeWXsItGGUSYnQ" value="1"/>
<defaultValue xmi:type="uml:LiteralString" xmi:id="_-pIzADBMEeWXsItGGUSYnQ" value="INVALIDATE"/>
</ownedAttribute>
<ownedAttribute xmi:id="_-pIzATBMEeWXsItGGUSYnQ" name="base_Type" association="_-pI27zBMEeWXsItGGUSYnQ">
<type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Type"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-pIzAjBMEeWXsItGGUSYnQ"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-pIzAzBMEeWXsItGGUSYnQ" value="1"/>
</ownedAttribute>
</packagedElement>
<packagedElement xmi:type="uml:Stereotype" xmi:id="_-pIzBDBMEeWXsItGGUSYnQ" name="CopyPolicy" visibility="public">
<ownedRule xmi:id="_-pIzBTBMEeWXsItGGUSYnQ" name="typeConstraint" constrainedElement="_-pIzBDBMEeWXsItGGUSYnQ">
<specification xmi:type="uml:OpaqueExpression" xmi:id="_-pIzBjBMEeWXsItGGUSYnQ" name="typeConstraintExpression">
<language>OCL</language>
<body>not self.base_Type.oclIsUndefined() implies Set{uml::Stereotype,
uml::Class, uml::Enumeration, uml::Interface}&#xD;
-> includes(self.base_Type.oclType())</body>
</specification>
</ownedRule>
<ownedAttribute xmi:id="_-pIzBzBMEeWXsItGGUSYnQ" name="value" visibility="public" association="_-pI4GTBMEeWXsItGGUSYnQ">
<type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Class"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-pIzCDBMEeWXsItGGUSYnQ" value="1"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-pIzCTBMEeWXsItGGUSYnQ" value="1"/>
</ownedAttribute>
<ownedAttribute xmi:id="_-pIzCjBMEeWXsItGGUSYnQ" name="base_Type" association="_-pI28TBMEeWXsItGGUSYnQ">
<type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Type"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-pIzCzBMEeWXsItGGUSYnQ"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-pIzDDBMEeWXsItGGUSYnQ" value="1"/>
</ownedAttribute>
</packagedElement>
<packagedElement xmi:type="uml:Stereotype" xmi:id="_-pIzDTBMEeWXsItGGUSYnQ" name="BasicMap" visibility="public">
<ownedAttribute xmi:id="_-pIzDjBMEeWXsItGGUSYnQ" name="fetch" visibility="public" type="_-pI9CjBMEeWXsItGGUSYnQ" association="_-pI4HTBMEeWXsItGGUSYnQ">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-pIzDzBMEeWXsItGGUSYnQ"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-pIzEDBMEeWXsItGGUSYnQ" value="1"/>
</ownedAttribute>
<ownedAttribute xmi:id="_-pIzETBMEeWXsItGGUSYnQ" name="keyColumn" visibility="public" type="_-pI85zBMEeWXsItGGUSYnQ" association="_-pI4HjBMEeWXsItGGUSYnQ">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-pIzEjBMEeWXsItGGUSYnQ"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-pIzEzBMEeWXsItGGUSYnQ" value="1"/>
<defaultValue xmi:type="uml:LiteralString" xmi:id="_-pIzFDBMEeWXsItGGUSYnQ" value="Column"/>
</ownedAttribute>
<ownedAttribute xmi:id="_-pIzFTBMEeWXsItGGUSYnQ" name="keyConverter" visibility="public" type="_-pI00TBMEeWXsItGGUSYnQ" aggregation="composite" association="_-pI4HzBMEeWXsItGGUSYnQ">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-pIzFjBMEeWXsItGGUSYnQ"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-pIzFzBMEeWXsItGGUSYnQ" value="1"/>
<defaultValue xmi:type="uml:LiteralString" xmi:id="_-pIzGDBMEeWXsItGGUSYnQ" value="Convert"/>
</ownedAttribute>
<ownedAttribute xmi:id="_-pIzGTBMEeWXsItGGUSYnQ" name="valueColumn" visibility="public" type="_-pI85zBMEeWXsItGGUSYnQ" association="_-pI4IDBMEeWXsItGGUSYnQ">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-pIzGjBMEeWXsItGGUSYnQ"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-pIzGzBMEeWXsItGGUSYnQ" value="1"/>
<defaultValue xmi:type="uml:LiteralString" xmi:id="_-pIzHDBMEeWXsItGGUSYnQ" value="Column"/>
</ownedAttribute>
<ownedAttribute xmi:id="_-pIzHTBMEeWXsItGGUSYnQ" name="valueConverter" visibility="public" type="_-pI00TBMEeWXsItGGUSYnQ" aggregation="composite" association="_-pI4ITBMEeWXsItGGUSYnQ">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-pIzHjBMEeWXsItGGUSYnQ"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-pIzHzBMEeWXsItGGUSYnQ" value="1"/>
<defaultValue xmi:type="uml:LiteralString" xmi:id="_-pIzIDBMEeWXsItGGUSYnQ" value="Convert"/>
</ownedAttribute>
<ownedAttribute xmi:id="_-pIzITBMEeWXsItGGUSYnQ" name="base_Operation" association="_-pI28zBMEeWXsItGGUSYnQ">
<type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Operation"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-pIzIjBMEeWXsItGGUSYnQ"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-pIzIzBMEeWXsItGGUSYnQ" value="1"/>
</ownedAttribute>
<ownedAttribute xmi:id="_-pIzJDBMEeWXsItGGUSYnQ" name="base_Property" association="_-pI29TBMEeWXsItGGUSYnQ">
<type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Property"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-pIzJTBMEeWXsItGGUSYnQ"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-pIzJjBMEeWXsItGGUSYnQ" value="1"/>
</ownedAttribute>
<ownedAttribute xmi:id="_-pIzJzBMEeWXsItGGUSYnQ" name="base_EnumerationLiteral" association="_-pI2-TBMEeWXsItGGUSYnQ">
<type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#EnumerationLiteral"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-pIzKDBMEeWXsItGGUSYnQ"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-pIzKTBMEeWXsItGGUSYnQ" value="1"/>
</ownedAttribute>
</packagedElement>
<packagedElement xmi:type="uml:Stereotype" xmi:id="_-pIzKjBMEeWXsItGGUSYnQ" name="CloneCopyPolicy" visibility="public">
<ownedRule xmi:id="_-pIzKzBMEeWXsItGGUSYnQ" name="typeConstraint" constrainedElement="_-pIzKjBMEeWXsItGGUSYnQ">
<specification xmi:type="uml:OpaqueExpression" xmi:id="_-pIzLDBMEeWXsItGGUSYnQ" name="typeConstraintExpression">
<language>OCL</language>
<body>not self.base_Type.oclIsUndefined() implies Set{uml::Stereotype,
uml::Class, uml::Enumeration, uml::Interface}&#xD;
-> includes(self.base_Type.oclType())</body>
</specification>
</ownedRule>
<ownedAttribute xmi:id="_-pIzLTBMEeWXsItGGUSYnQ" name="method" visibility="public">
<type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-pIzLjBMEeWXsItGGUSYnQ" value="1"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-pIzLzBMEeWXsItGGUSYnQ" value="1"/>
</ownedAttribute>
<ownedAttribute xmi:id="_-pIzMDBMEeWXsItGGUSYnQ" name="workingCopyMethod" visibility="public">
<type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-pIzMTBMEeWXsItGGUSYnQ" value="1"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-pIzMjBMEeWXsItGGUSYnQ" value="1"/>
</ownedAttribute>
<ownedAttribute xmi:id="_-pIzMzBMEeWXsItGGUSYnQ" name="base_Type" association="_-pI2_TBMEeWXsItGGUSYnQ">
<type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Type"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-pIzNDBMEeWXsItGGUSYnQ"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-pIzNTBMEeWXsItGGUSYnQ" value="1"/>
</ownedAttribute>
</packagedElement>
<packagedElement xmi:type="uml:Stereotype" xmi:id="_-pIzNjBMEeWXsItGGUSYnQ" name="OptimisticLocking" visibility="public">
<ownedRule xmi:id="_-pIzNzBMEeWXsItGGUSYnQ" name="typeConstraint" constrainedElement="_-pIzNjBMEeWXsItGGUSYnQ">
<specification xmi:type="uml:OpaqueExpression" xmi:id="_-pIzODBMEeWXsItGGUSYnQ" name="typeConstraintExpression">
<language>OCL</language>
<body>not self.base_Type.oclIsUndefined() implies Set{uml::Stereotype,
uml::Class, uml::Enumeration, uml::Interface}&#xD;
-> includes(self.base_Type.oclType())</body>
</specification>
</ownedRule>
<ownedAttribute xmi:id="_-pIzOTBMEeWXsItGGUSYnQ" name="type" visibility="public" type="_-pIvdzBMEeWXsItGGUSYnQ">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-pIzOjBMEeWXsItGGUSYnQ"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-pIzOzBMEeWXsItGGUSYnQ" value="1"/>
<defaultValue xmi:type="uml:LiteralString" xmi:id="_-pIzPDBMEeWXsItGGUSYnQ" value="VERSION_COLUMN"/>
</ownedAttribute>
<ownedAttribute xmi:id="_-pIzPTBMEeWXsItGGUSYnQ" name="selectedColumns" visibility="public" type="_-pI85zBMEeWXsItGGUSYnQ" association="_-pI4IjBMEeWXsItGGUSYnQ">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-pIzPjBMEeWXsItGGUSYnQ"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-pIzPzBMEeWXsItGGUSYnQ" value="*"/>
</ownedAttribute>
<ownedAttribute xmi:id="_-pIzQDBMEeWXsItGGUSYnQ" name="cascade" visibility="public">
<type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/JavaPrimitiveTypes.library.uml#boolean"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-pIzQTBMEeWXsItGGUSYnQ"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-pIzQjBMEeWXsItGGUSYnQ" value="1"/>
<defaultValue xmi:type="uml:LiteralString" xmi:id="_-pIzQzBMEeWXsItGGUSYnQ" value="false"/>
</ownedAttribute>
<ownedAttribute xmi:id="_-pIzRDBMEeWXsItGGUSYnQ" name="base_Type" association="_-pI2_zBMEeWXsItGGUSYnQ">
<type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Type"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-pIzRTBMEeWXsItGGUSYnQ"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-pIzRjBMEeWXsItGGUSYnQ" value="1"/>
</ownedAttribute>
</packagedElement>
<packagedElement xmi:type="uml:Stereotype" xmi:id="_-pIzRzBMEeWXsItGGUSYnQ" name="ChangeTracking" visibility="public">
<ownedRule xmi:id="_-pIzSDBMEeWXsItGGUSYnQ" name="typeConstraint" constrainedElement="_-pIzRzBMEeWXsItGGUSYnQ">
<specification xmi:type="uml:OpaqueExpression" xmi:id="_-pIzSTBMEeWXsItGGUSYnQ" name="typeConstraintExpression">
<language>OCL</language>
<body>not self.base_Type.oclIsUndefined() implies Set{uml::Stereotype,
uml::Class, uml::Enumeration, uml::Interface}&#xD;
-> includes(self.base_Type.oclType())</body>
</specification>
</ownedRule>
<ownedAttribute xmi:id="_-pIzSjBMEeWXsItGGUSYnQ" name="value" visibility="public" type="_-pIvYzBMEeWXsItGGUSYnQ">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-pIzSzBMEeWXsItGGUSYnQ"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-pIzTDBMEeWXsItGGUSYnQ" value="1"/>
<defaultValue xmi:type="uml:LiteralString" xmi:id="_-pIzTTBMEeWXsItGGUSYnQ" value="AUTO"/>
</ownedAttribute>
<ownedAttribute xmi:id="_-pIzTjBMEeWXsItGGUSYnQ" name="base_Type" association="_-pI3ATBMEeWXsItGGUSYnQ">
<type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Type"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-pIzTzBMEeWXsItGGUSYnQ"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-pIzUDBMEeWXsItGGUSYnQ" value="1"/>
</ownedAttribute>
</packagedElement>
<packagedElement xmi:type="uml:Stereotype" xmi:id="_-pIzUTBMEeWXsItGGUSYnQ" name="QueryRedirectors" visibility="public">
<ownedRule xmi:id="_-pIzUjBMEeWXsItGGUSYnQ" name="typeConstraint" constrainedElement="_-pIzUTBMEeWXsItGGUSYnQ">
<specification xmi:type="uml:OpaqueExpression" xmi:id="_-pIzUzBMEeWXsItGGUSYnQ" name="typeConstraintExpression">
<language>OCL</language>
<body>not self.base_Type.oclIsUndefined() implies Set{uml::Stereotype,
uml::Class, uml::Enumeration, uml::Interface}&#xD;
-> includes(self.base_Type.oclType())</body>
</specification>
</ownedRule>
<ownedAttribute xmi:id="_-pIzVDBMEeWXsItGGUSYnQ" name="allQueries" visibility="public" association="_-pI4IzBMEeWXsItGGUSYnQ">
<type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Class"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-pIzVTBMEeWXsItGGUSYnQ"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-pIzVjBMEeWXsItGGUSYnQ" value="1"/>
<defaultValue xmi:type="uml:LiteralString" xmi:id="_-pIzVzBMEeWXsItGGUSYnQ" value="void.class"/>
</ownedAttribute>
<ownedAttribute xmi:id="_-pIzWDBMEeWXsItGGUSYnQ" name="readAll" visibility="public" association="_-pI4JzBMEeWXsItGGUSYnQ">
<type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Class"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-pIzWTBMEeWXsItGGUSYnQ"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-pIzWjBMEeWXsItGGUSYnQ" value="1"/>
<defaultValue xmi:type="uml:LiteralString" xmi:id="_-pIzWzBMEeWXsItGGUSYnQ" value="void.class"/>
</ownedAttribute>
<ownedAttribute xmi:id="_-pIzXDBMEeWXsItGGUSYnQ" name="readObject" visibility="public" association="_-pI4KzBMEeWXsItGGUSYnQ">
<type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Class"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-pIzXTBMEeWXsItGGUSYnQ"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-pIzXjBMEeWXsItGGUSYnQ" value="1"/>
<defaultValue xmi:type="uml:LiteralString" xmi:id="_-pIzXzBMEeWXsItGGUSYnQ" value="void.class"/>
</ownedAttribute>
<ownedAttribute xmi:id="_-pIzYDBMEeWXsItGGUSYnQ" name="report" visibility="public" association="_-pI4LzBMEeWXsItGGUSYnQ">
<type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Class"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-pIzYTBMEeWXsItGGUSYnQ"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-pIzYjBMEeWXsItGGUSYnQ" value="1"/>
<defaultValue xmi:type="uml:LiteralString" xmi:id="_-pIzYzBMEeWXsItGGUSYnQ" value="void.class"/>
</ownedAttribute>
<ownedAttribute xmi:id="_-pIzZDBMEeWXsItGGUSYnQ" name="update" visibility="public" association="_-pI4MzBMEeWXsItGGUSYnQ">
<type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Class"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-pIzZTBMEeWXsItGGUSYnQ"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-pIzZjBMEeWXsItGGUSYnQ" value="1"/>
<defaultValue xmi:type="uml:LiteralString" xmi:id="_-pIzZzBMEeWXsItGGUSYnQ" value="void.class"/>
</ownedAttribute>
<ownedAttribute xmi:id="_-pIzaDBMEeWXsItGGUSYnQ" name="insert" visibility="public" association="_-pI4NzBMEeWXsItGGUSYnQ">
<type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Class"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-pIzaTBMEeWXsItGGUSYnQ"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-pIzajBMEeWXsItGGUSYnQ" value="1"/>
<defaultValue xmi:type="uml:LiteralString" xmi:id="_-pIzazBMEeWXsItGGUSYnQ" value="void.class"/>
</ownedAttribute>
<ownedAttribute xmi:id="_-pIzbDBMEeWXsItGGUSYnQ" name="delete" visibility="public" association="_-pI4OzBMEeWXsItGGUSYnQ">
<type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Class"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-pIzbTBMEeWXsItGGUSYnQ"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-pIzbjBMEeWXsItGGUSYnQ" value="1"/>
<defaultValue xmi:type="uml:LiteralString" xmi:id="_-pIzbzBMEeWXsItGGUSYnQ" value="void.class"/>
</ownedAttribute>
<ownedAttribute xmi:id="_-pIzcDBMEeWXsItGGUSYnQ" name="base_Type" association="_-pI3AzBMEeWXsItGGUSYnQ">
<type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Type"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-pIzcTBMEeWXsItGGUSYnQ"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-pIzcjBMEeWXsItGGUSYnQ" value="1"/>
</ownedAttribute>
</packagedElement>
<packagedElement xmi:type="uml:Stereotype" xmi:id="_-pIzczBMEeWXsItGGUSYnQ" name="MapKeyConvert" visibility="public">
<ownedAttribute xmi:id="_-pIzdDBMEeWXsItGGUSYnQ" name="value" visibility="public">
<type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-pIzdTBMEeWXsItGGUSYnQ"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-pIzdjBMEeWXsItGGUSYnQ" value="1"/>
<defaultValue xmi:type="uml:LiteralString" xmi:id="_-pIzdzBMEeWXsItGGUSYnQ" value="&quot;none&quot;"/>
</ownedAttribute>
<ownedAttribute xmi:id="_-pIzeDBMEeWXsItGGUSYnQ" name="base_Operation" association="_-pI3BTBMEeWXsItGGUSYnQ">
<type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Operation"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-pIzeTBMEeWXsItGGUSYnQ"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-pIzejBMEeWXsItGGUSYnQ" value="1"/>
</ownedAttribute>
<ownedAttribute xmi:id="_-pIzezBMEeWXsItGGUSYnQ" name="base_Property" association="_-pI3BzBMEeWXsItGGUSYnQ">
<type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Property"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-pIzfDBMEeWXsItGGUSYnQ"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-pIzfTBMEeWXsItGGUSYnQ" value="1"/>
</ownedAttribute>
<ownedAttribute xmi:id="_-pIzfjBMEeWXsItGGUSYnQ" name="base_EnumerationLiteral" association="_-pI3CzBMEeWXsItGGUSYnQ">
<type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#EnumerationLiteral"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-pIzfzBMEeWXsItGGUSYnQ"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-pIzgDBMEeWXsItGGUSYnQ" value="1"/>
</ownedAttribute>
</packagedElement>
<packagedElement xmi:type="uml:Stereotype" xmi:id="_-pIzgTBMEeWXsItGGUSYnQ" name="ReadTransformer" visibility="public">
<ownedAttribute xmi:id="_-pIzgjBMEeWXsItGGUSYnQ" name="transformerClass" visibility="public" association="_-pI4PzBMEeWXsItGGUSYnQ">
<type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Class"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-pIzgzBMEeWXsItGGUSYnQ"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-pIzhDBMEeWXsItGGUSYnQ" value="1"/>
<defaultValue xmi:type="uml:LiteralString" xmi:id="_-pIzhTBMEeWXsItGGUSYnQ" value="void.class"/>
</ownedAttribute>
<ownedAttribute xmi:id="_-pIzhjBMEeWXsItGGUSYnQ" name="method" visibility="public">
<type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-pIzhzBMEeWXsItGGUSYnQ"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-pIziDBMEeWXsItGGUSYnQ" value="1"/>
</ownedAttribute>
<ownedAttribute xmi:id="_-pIziTBMEeWXsItGGUSYnQ" name="base_Operation" association="_-pI3DzBMEeWXsItGGUSYnQ">
<type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Operation"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-pIzijBMEeWXsItGGUSYnQ"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-pIzizBMEeWXsItGGUSYnQ" value="1"/>
</ownedAttribute>
<ownedAttribute xmi:id="_-pIzjDBMEeWXsItGGUSYnQ" name="base_Property" association="_-pI3ETBMEeWXsItGGUSYnQ">
<type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Property"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-pIzjTBMEeWXsItGGUSYnQ"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-pIzjjBMEeWXsItGGUSYnQ" value="1"/>
</ownedAttribute>
<ownedAttribute xmi:id="_-pIzjzBMEeWXsItGGUSYnQ" name="base_EnumerationLiteral" association="_-pI3FTBMEeWXsItGGUSYnQ">
<type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#EnumerationLiteral"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-pIzkDBMEeWXsItGGUSYnQ"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-pIzkTBMEeWXsItGGUSYnQ" value="1"/>
</ownedAttribute>
</packagedElement>
<packagedElement xmi:type="uml:Stereotype" xmi:id="_-pIzkjBMEeWXsItGGUSYnQ" name="ObjectTypeConverter" visibility="public">
<ownedRule xmi:id="_-pIzkzBMEeWXsItGGUSYnQ" name="typeConstraint" constrainedElement="_-pIzkjBMEeWXsItGGUSYnQ">
<specification xmi:type="uml:OpaqueExpression" xmi:id="_-pIzlDBMEeWXsItGGUSYnQ" name="typeConstraintExpression">
<language>OCL</language>
<body>not self.base_Type.oclIsUndefined() implies Set{uml::Stereotype,
uml::Class, uml::Enumeration, uml::Interface}&#xD;
-> includes(self.base_Type.oclType())</body>
</specification>
</ownedRule>
<ownedAttribute xmi:id="_-pIzlTBMEeWXsItGGUSYnQ" name="name" visibility="public">
<type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-pIzljBMEeWXsItGGUSYnQ" value="1"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-pIzlzBMEeWXsItGGUSYnQ" value="1"/>
</ownedAttribute>
<ownedAttribute xmi:id="_-pIzmDBMEeWXsItGGUSYnQ" name="dataType" visibility="public" association="_-pI4QzBMEeWXsItGGUSYnQ">
<type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Class"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-pIzmTBMEeWXsItGGUSYnQ"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-pIzmjBMEeWXsItGGUSYnQ" value="1"/>
<defaultValue xmi:type="uml:LiteralString" xmi:id="_-pIzmzBMEeWXsItGGUSYnQ" value="void.class"/>
</ownedAttribute>
<ownedAttribute xmi:id="_-pIznDBMEeWXsItGGUSYnQ" name="objectType" visibility="public" association="_-pI4RzBMEeWXsItGGUSYnQ">
<type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Class"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-pIznTBMEeWXsItGGUSYnQ"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-pIznjBMEeWXsItGGUSYnQ" value="1"/>
<defaultValue xmi:type="uml:LiteralString" xmi:id="_-pIznzBMEeWXsItGGUSYnQ" value="void.class"/>
</ownedAttribute>
<ownedAttribute xmi:id="_-pIzoDBMEeWXsItGGUSYnQ" name="conversionValues" visibility="public" type="_-pIxQjBMEeWXsItGGUSYnQ" aggregation="composite" association="_-pI4SzBMEeWXsItGGUSYnQ">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-pIzoTBMEeWXsItGGUSYnQ"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-pIzojBMEeWXsItGGUSYnQ" value="*"/>
</ownedAttribute>
<ownedAttribute xmi:id="_-pIzozBMEeWXsItGGUSYnQ" name="defaultObjectValue" visibility="public">
<type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-pIzpDBMEeWXsItGGUSYnQ"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-pIzpTBMEeWXsItGGUSYnQ" value="1"/>
</ownedAttribute>
<ownedAttribute xmi:id="_-pIzpjBMEeWXsItGGUSYnQ" name="base_Type" association="_-pI3GTBMEeWXsItGGUSYnQ">
<type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Type"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-pIzpzBMEeWXsItGGUSYnQ"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-pIzqDBMEeWXsItGGUSYnQ" value="1"/>
</ownedAttribute>
<ownedAttribute xmi:id="_-pIzqTBMEeWXsItGGUSYnQ" name="base_Operation" association="_-pI3GzBMEeWXsItGGUSYnQ">
<type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Operation"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-pIzqjBMEeWXsItGGUSYnQ"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-pIzqzBMEeWXsItGGUSYnQ" value="1"/>
</ownedAttribute>
<ownedAttribute xmi:id="_-pIzrDBMEeWXsItGGUSYnQ" name="base_Property" association="_-pI3HTBMEeWXsItGGUSYnQ">
<type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Property"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-pIzrTBMEeWXsItGGUSYnQ"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-pIzrjBMEeWXsItGGUSYnQ" value="1"/>
</ownedAttribute>
<ownedAttribute xmi:id="_-pIzrzBMEeWXsItGGUSYnQ" name="base_EnumerationLiteral" association="_-pI3ITBMEeWXsItGGUSYnQ">
<type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#EnumerationLiteral"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-pIzsDBMEeWXsItGGUSYnQ"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-pIzsTBMEeWXsItGGUSYnQ" value="1"/>
</ownedAttribute>
<ownedAttribute xmi:id="_-pIzsjBMEeWXsItGGUSYnQ" name="value_ObjectTypeConverters" visibility="public" type="_-pIwbDBMEeWXsItGGUSYnQ" association="_-pI35TBMEeWXsItGGUSYnQ">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-pIzszBMEeWXsItGGUSYnQ"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-pIztDBMEeWXsItGGUSYnQ" value="1"/>
</ownedAttribute>
</packagedElement>
<packagedElement xmi:type="uml:Stereotype" xmi:id="_-pIztTBMEeWXsItGGUSYnQ" name="Property" visibility="public">
<ownedRule xmi:id="_-pIztjBMEeWXsItGGUSYnQ" name="typeConstraint" constrainedElement="_-pIztTBMEeWXsItGGUSYnQ">
<specification xmi:type="uml:OpaqueExpression" xmi:id="_-pIztzBMEeWXsItGGUSYnQ" name="typeConstraintExpression">
<language>OCL</language>
<body>not self.base_Type.oclIsUndefined() implies Set{uml::Stereotype,
uml::Class, uml::Enumeration, uml::Interface}&#xD;
-> includes(self.base_Type.oclType())</body>
</specification>
</ownedRule>
<ownedAttribute xmi:id="_-pIzuDBMEeWXsItGGUSYnQ" name="name" visibility="public">
<type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-pIzuTBMEeWXsItGGUSYnQ" value="1"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-pIzujBMEeWXsItGGUSYnQ" value="1"/>
</ownedAttribute>
<ownedAttribute xmi:id="_-pIzuzBMEeWXsItGGUSYnQ" name="value" visibility="public">
<type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-pIzvDBMEeWXsItGGUSYnQ" value="1"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-pIzvTBMEeWXsItGGUSYnQ" value="1"/>
</ownedAttribute>
<ownedAttribute xmi:id="_-pIzvjBMEeWXsItGGUSYnQ" name="valueType" visibility="public" association="_-pI4TDBMEeWXsItGGUSYnQ">
<type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Class"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-pIzvzBMEeWXsItGGUSYnQ"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-pIzwDBMEeWXsItGGUSYnQ" value="1"/>
<defaultValue xmi:type="uml:LiteralString" xmi:id="_-pIzwTBMEeWXsItGGUSYnQ" value="String"/>
</ownedAttribute>
<ownedAttribute xmi:id="_-pIzwjBMEeWXsItGGUSYnQ" name="base_Operation" association="_-pI3JTBMEeWXsItGGUSYnQ">
<type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Operation"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-pIzwzBMEeWXsItGGUSYnQ"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-pIzxDBMEeWXsItGGUSYnQ" value="1"/>
</ownedAttribute>
<ownedAttribute xmi:id="_-pIzxTBMEeWXsItGGUSYnQ" name="base_Property" association="_-pI3JzBMEeWXsItGGUSYnQ">
<type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Property"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-pIzxjBMEeWXsItGGUSYnQ"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-pIzxzBMEeWXsItGGUSYnQ" value="1"/>
</ownedAttribute>
<ownedAttribute xmi:id="_-pIzyDBMEeWXsItGGUSYnQ" name="base_EnumerationLiteral" association="_-pI3KzBMEeWXsItGGUSYnQ">
<type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#EnumerationLiteral"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-pIzyTBMEeWXsItGGUSYnQ"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-pIzyjBMEeWXsItGGUSYnQ" value="1"/>
</ownedAttribute>
<ownedAttribute xmi:id="_-pIzyzBMEeWXsItGGUSYnQ" name="base_Type" association="_-pI3LzBMEeWXsItGGUSYnQ">
<type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Type"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-pIzzDBMEeWXsItGGUSYnQ"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-pIzzTBMEeWXsItGGUSYnQ" value="1"/>
</ownedAttribute>
<ownedAttribute xmi:id="_-pIzzjBMEeWXsItGGUSYnQ" name="value_Properties" visibility="public" type="_-pIwUDBMEeWXsItGGUSYnQ" association="_-pI35DBMEeWXsItGGUSYnQ">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-pIzzzBMEeWXsItGGUSYnQ"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-pIz0DBMEeWXsItGGUSYnQ" value="1"/>
</ownedAttribute>
</packagedElement>
<packagedElement xmi:type="uml:Stereotype" xmi:id="_-pIz0TBMEeWXsItGGUSYnQ" name="FetchAttribute" visibility="public">
<ownedAttribute xmi:id="_-pIz0jBMEeWXsItGGUSYnQ" name="name" visibility="public">
<type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-pIz0zBMEeWXsItGGUSYnQ" value="1"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-pIz1DBMEeWXsItGGUSYnQ" value="1"/>
</ownedAttribute>
<ownedAttribute xmi:id="_-pIz1TBMEeWXsItGGUSYnQ" name="attributes_FetchGroup" visibility="public" type="_-pIxqTBMEeWXsItGGUSYnQ" association="_-pI4BzBMEeWXsItGGUSYnQ">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-pIz1jBMEeWXsItGGUSYnQ"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-pIz1zBMEeWXsItGGUSYnQ" value="1"/>
</ownedAttribute>
</packagedElement>
<packagedElement xmi:type="uml:Stereotype" xmi:id="_-pIz2DBMEeWXsItGGUSYnQ" name="HashPartitioning" visibility="public">
<ownedRule xmi:id="_-pIz2TBMEeWXsItGGUSYnQ" name="typeConstraint" constrainedElement="_-pIz2DBMEeWXsItGGUSYnQ">
<specification xmi:type="uml:OpaqueExpression" xmi:id="_-pIz2jBMEeWXsItGGUSYnQ" name="typeConstraintExpression">
<language>OCL</language>
<body>not self.base_Type.oclIsUndefined() implies Set{uml::Stereotype,
uml::Class, uml::Enumeration, uml::Interface}&#xD;
-> includes(self.base_Type.oclType())</body>
</specification>
</ownedRule>
<ownedAttribute xmi:id="_-pIz2zBMEeWXsItGGUSYnQ" name="name" visibility="public">
<type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-pIz3DBMEeWXsItGGUSYnQ" value="1"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-pIz3TBMEeWXsItGGUSYnQ" value="1"/>
</ownedAttribute>
<ownedAttribute xmi:id="_-pIz3jBMEeWXsItGGUSYnQ" name="partitionColumn" visibility="public" type="_-pI85zBMEeWXsItGGUSYnQ" association="_-pI4UDBMEeWXsItGGUSYnQ">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-pIz3zBMEeWXsItGGUSYnQ" value="1"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-pIz4DBMEeWXsItGGUSYnQ" value="1"/>
</ownedAttribute>
<ownedAttribute xmi:id="_-pIz4TBMEeWXsItGGUSYnQ" name="connectionPools" visibility="public">
<type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-pIz4jBMEeWXsItGGUSYnQ"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-pIz4zBMEeWXsItGGUSYnQ" value="*"/>
</ownedAttribute>
<ownedAttribute xmi:id="_-pIz5DBMEeWXsItGGUSYnQ" name="unionUnpartitionableQueries" visibility="public">
<type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/JavaPrimitiveTypes.library.uml#boolean"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-pIz5TBMEeWXsItGGUSYnQ"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-pIz5jBMEeWXsItGGUSYnQ" value="1"/>
<defaultValue xmi:type="uml:LiteralString" xmi:id="_-pIz5zBMEeWXsItGGUSYnQ" value="false"/>
</ownedAttribute>
<ownedAttribute xmi:id="_-pIz6DBMEeWXsItGGUSYnQ" name="base_Type" association="_-pI3MTBMEeWXsItGGUSYnQ">
<type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Type"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-pIz6TBMEeWXsItGGUSYnQ"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-pIz6jBMEeWXsItGGUSYnQ" value="1"/>
</ownedAttribute>
<ownedAttribute xmi:id="_-pIz6zBMEeWXsItGGUSYnQ" name="base_Operation" association="_-pI3MzBMEeWXsItGGUSYnQ">
<type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Operation"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-pIz7DBMEeWXsItGGUSYnQ"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-pIz7TBMEeWXsItGGUSYnQ" value="1"/>
</ownedAttribute>
<ownedAttribute xmi:id="_-pIz7jBMEeWXsItGGUSYnQ" name="base_Property" association="_-pI3NTBMEeWXsItGGUSYnQ">
<type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Property"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-pIz7zBMEeWXsItGGUSYnQ"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-pIz8DBMEeWXsItGGUSYnQ" value="1"/>
</ownedAttribute>
<ownedAttribute xmi:id="_-pIz8TBMEeWXsItGGUSYnQ" name="base_EnumerationLiteral" association="_-pI3OTBMEeWXsItGGUSYnQ">
<type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#EnumerationLiteral"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-pIz8jBMEeWXsItGGUSYnQ"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-pIz8zBMEeWXsItGGUSYnQ" value="1"/>
</ownedAttribute>
</packagedElement>
<packagedElement xmi:type="uml:Stereotype" xmi:id="_-pIz9DBMEeWXsItGGUSYnQ" name="Partitioned" visibility="public">
<ownedRule xmi:id="_-pIz9TBMEeWXsItGGUSYnQ" name="typeConstraint" constrainedElement="_-pIz9DBMEeWXsItGGUSYnQ">
<specification xmi:type="uml:OpaqueExpression" xmi:id="_-pIz9jBMEeWXsItGGUSYnQ" name="typeConstraintExpression">
<language>OCL</language>
<body>not self.base_Type.oclIsUndefined() implies Set{uml::Stereotype,
uml::Class, uml::Enumeration, uml::Interface}&#xD;
-> includes(self.base_Type.oclType())</body>
</specification>
</ownedRule>
<ownedAttribute xmi:id="_-pIz9zBMEeWXsItGGUSYnQ" name="value" visibility="public">
<type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-pIz-DBMEeWXsItGGUSYnQ" value="1"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-pIz-TBMEeWXsItGGUSYnQ" value="1"/>
</ownedAttribute>
<ownedAttribute xmi:id="_-pIz-jBMEeWXsItGGUSYnQ" name="base_Type" association="_-pI3PTBMEeWXsItGGUSYnQ">
<type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Type"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-pIz-zBMEeWXsItGGUSYnQ"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-pIz_DBMEeWXsItGGUSYnQ" value="1"/>
</ownedAttribute>
<ownedAttribute xmi:id="_-pIz_TBMEeWXsItGGUSYnQ" name="base_Operation" association="_-pI3PzBMEeWXsItGGUSYnQ">
<type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Operation"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-pIz_jBMEeWXsItGGUSYnQ"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-pIz_zBMEeWXsItGGUSYnQ" value="1"/>
</ownedAttribute>
<ownedAttribute xmi:id="_-pI0ADBMEeWXsItGGUSYnQ" name="base_Property" association="_-pI3QTBMEeWXsItGGUSYnQ">
<type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Property"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-pI0ATBMEeWXsItGGUSYnQ"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-pI0AjBMEeWXsItGGUSYnQ" value="1"/>
</ownedAttribute>
<ownedAttribute xmi:id="_-pI0AzBMEeWXsItGGUSYnQ" name="base_EnumerationLiteral" association="_-pI3RTBMEeWXsItGGUSYnQ">
<type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#EnumerationLiteral"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-pI0BDBMEeWXsItGGUSYnQ"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-pI0BTBMEeWXsItGGUSYnQ" value="1"/>
</ownedAttribute>
</packagedElement>
<packagedElement xmi:type="uml:Stereotype" xmi:id="_-pI0BjBMEeWXsItGGUSYnQ" name="RangePartitioning" visibility="public">
<ownedRule xmi:id="_-pI0BzBMEeWXsItGGUSYnQ" name="typeConstraint" constrainedElement="_-pI0BjBMEeWXsItGGUSYnQ">
<specification xmi:type="uml:OpaqueExpression" xmi:id="_-pI0CDBMEeWXsItGGUSYnQ" name="typeConstraintExpression">
<language>OCL</language>
<body>not self.base_Type.oclIsUndefined() implies Set{uml::Stereotype,
uml::Class, uml::Enumeration, uml::Interface}&#xD;
-> includes(self.base_Type.oclType())</body>
</specification>
</ownedRule>
<ownedAttribute xmi:id="_-pI0CTBMEeWXsItGGUSYnQ" name="name" visibility="public">
<type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-pI0CjBMEeWXsItGGUSYnQ" value="1"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-pI0CzBMEeWXsItGGUSYnQ" value="1"/>
</ownedAttribute>
<ownedAttribute xmi:id="_-pI0DDBMEeWXsItGGUSYnQ" name="partitionColumn" visibility="public" type="_-pI85zBMEeWXsItGGUSYnQ" association="_-pI4UTBMEeWXsItGGUSYnQ">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-pI0DTBMEeWXsItGGUSYnQ" value="1"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-pI0DjBMEeWXsItGGUSYnQ" value="1"/>
</ownedAttribute>
<ownedAttribute xmi:id="_-pI0DzBMEeWXsItGGUSYnQ" name="partitions" visibility="public" type="_-pIxvDBMEeWXsItGGUSYnQ" aggregation="composite" association="_-pI4UjBMEeWXsItGGUSYnQ">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-pI0EDBMEeWXsItGGUSYnQ"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-pI0ETBMEeWXsItGGUSYnQ" value="*"/>
</ownedAttribute>
<ownedAttribute xmi:id="_-pI0EjBMEeWXsItGGUSYnQ" name="partitionValueType" visibility="public" association="_-pI4UzBMEeWXsItGGUSYnQ">
<type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Class"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-pI0EzBMEeWXsItGGUSYnQ"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-pI0FDBMEeWXsItGGUSYnQ" value="1"/>
<defaultValue xmi:type="uml:LiteralString" xmi:id="_-pI0FTBMEeWXsItGGUSYnQ" value="String"/>
</ownedAttribute>
<ownedAttribute xmi:id="_-pI0FjBMEeWXsItGGUSYnQ" name="unionUnpartitionableQueries" visibility="public">
<type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/JavaPrimitiveTypes.library.uml#boolean"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-pI0FzBMEeWXsItGGUSYnQ"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-pI0GDBMEeWXsItGGUSYnQ" value="1"/>
<defaultValue xmi:type="uml:LiteralString" xmi:id="_-pI0GTBMEeWXsItGGUSYnQ" value="false"/>
</ownedAttribute>
<ownedAttribute xmi:id="_-pI0GjBMEeWXsItGGUSYnQ" name="base_Type" association="_-pI3STBMEeWXsItGGUSYnQ">
<type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Type"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-pI0GzBMEeWXsItGGUSYnQ"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-pI0HDBMEeWXsItGGUSYnQ" value="1"/>
</ownedAttribute>
<ownedAttribute xmi:id="_-pI0HTBMEeWXsItGGUSYnQ" name="base_Operation" association="_-pI3SzBMEeWXsItGGUSYnQ">
<type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Operation"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-pI0HjBMEeWXsItGGUSYnQ"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-pI0HzBMEeWXsItGGUSYnQ" value="1"/>
</ownedAttribute>
<ownedAttribute xmi:id="_-pI0IDBMEeWXsItGGUSYnQ" name="base_Property" association="_-pI3TTBMEeWXsItGGUSYnQ">
<type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Property"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-pI0ITBMEeWXsItGGUSYnQ"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-pI0IjBMEeWXsItGGUSYnQ" value="1"/>
</ownedAttribute>
<ownedAttribute xmi:id="_-pI0IzBMEeWXsItGGUSYnQ" name="base_EnumerationLiteral" association="_-pI3UTBMEeWXsItGGUSYnQ">
<type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#EnumerationLiteral"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-pI0JDBMEeWXsItGGUSYnQ"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-pI0JTBMEeWXsItGGUSYnQ" value="1"/>
</ownedAttribute>
</packagedElement>
<packagedElement xmi:type="uml:Stereotype" xmi:id="_-pI0JjBMEeWXsItGGUSYnQ" name="UnionPartitioning" visibility="public">
<ownedRule xmi:id="_-pI0JzBMEeWXsItGGUSYnQ" name="typeConstraint" constrainedElement="_-pI0JjBMEeWXsItGGUSYnQ">
<specification xmi:type="uml:OpaqueExpression" xmi:id="_-pI0KDBMEeWXsItGGUSYnQ" name="typeConstraintExpression">
<language>OCL</language>
<body>not self.base_Type.oclIsUndefined() implies Set{uml::Stereotype,
uml::Class, uml::Enumeration, uml::Interface}&#xD;
-> includes(self.base_Type.oclType())</body>
</specification>
</ownedRule>
<ownedAttribute xmi:id="_-pI0KTBMEeWXsItGGUSYnQ" name="name" visibility="public">
<type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-pI0KjBMEeWXsItGGUSYnQ" value="1"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-pI0KzBMEeWXsItGGUSYnQ" value="1"/>
</ownedAttribute>
<ownedAttribute xmi:id="_-pI0LDBMEeWXsItGGUSYnQ" name="connectionPools" visibility="public">
<type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-pI0LTBMEeWXsItGGUSYnQ"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-pI0LjBMEeWXsItGGUSYnQ" value="*"/>
</ownedAttribute>
<ownedAttribute xmi:id="_-pI0LzBMEeWXsItGGUSYnQ" name="replicateWrites" visibility="public">
<type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/JavaPrimitiveTypes.library.uml#boolean"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-pI0MDBMEeWXsItGGUSYnQ"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-pI0MTBMEeWXsItGGUSYnQ" value="1"/>
<defaultValue xmi:type="uml:LiteralString" xmi:id="_-pI0MjBMEeWXsItGGUSYnQ" value="false"/>
</ownedAttribute>
<ownedAttribute xmi:id="_-pI0MzBMEeWXsItGGUSYnQ" name="base_Type" association="_-pI3VTBMEeWXsItGGUSYnQ">
<type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Type"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-pI0NDBMEeWXsItGGUSYnQ"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-pI0NTBMEeWXsItGGUSYnQ" value="1"/>
</ownedAttribute>
<ownedAttribute xmi:id="_-pI0NjBMEeWXsItGGUSYnQ" name="base_Operation" association="_-pI3VzBMEeWXsItGGUSYnQ">
<type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Operation"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-pI0NzBMEeWXsItGGUSYnQ"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-pI0ODBMEeWXsItGGUSYnQ" value="1"/>
</ownedAttribute>
<ownedAttribute xmi:id="_-pI0OTBMEeWXsItGGUSYnQ" name="base_Property" association="_-pI3WTBMEeWXsItGGUSYnQ">
<type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Property"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-pI0OjBMEeWXsItGGUSYnQ"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-pI0OzBMEeWXsItGGUSYnQ" value="1"/>
</ownedAttribute>
<ownedAttribute xmi:id="_-pI0PDBMEeWXsItGGUSYnQ" name="base_EnumerationLiteral" association="_-pI3XTBMEeWXsItGGUSYnQ">
<type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#EnumerationLiteral"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-pI0PTBMEeWXsItGGUSYnQ"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-pI0PjBMEeWXsItGGUSYnQ" value="1"/>
</ownedAttribute>
</packagedElement>
<packagedElement xmi:type="uml:Stereotype" xmi:id="_-pI0PzBMEeWXsItGGUSYnQ" name="NamedStoredProcedureQuery" visibility="public">
<ownedRule xmi:id="_-pI0QDBMEeWXsItGGUSYnQ" name="typeConstraint" constrainedElement="_-pI0PzBMEeWXsItGGUSYnQ">
<specification xmi:type="uml:OpaqueExpression" xmi:id="_-pI0QTBMEeWXsItGGUSYnQ" name="typeConstraintExpression">
<language>OCL</language>
<body>not self.base_Type.oclIsUndefined() implies Set{uml::Stereotype,
uml::Class, uml::Enumeration, uml::Interface}&#xD;
-> includes(self.base_Type.oclType())</body>
</specification>
</ownedRule>
<ownedAttribute xmi:id="_-pI0QjBMEeWXsItGGUSYnQ" name="name" visibility="public">
<type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-pI0QzBMEeWXsItGGUSYnQ" value="1"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-pI0RDBMEeWXsItGGUSYnQ" value="1"/>
</ownedAttribute>
<ownedAttribute xmi:id="_-pI0RTBMEeWXsItGGUSYnQ" name="hints" visibility="public" type="_-pI9FzBMEeWXsItGGUSYnQ" association="_-pI4VzBMEeWXsItGGUSYnQ">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-pI0RjBMEeWXsItGGUSYnQ"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-pI0RzBMEeWXsItGGUSYnQ" value="*"/>
</ownedAttribute>
<ownedAttribute xmi:id="_-pI0SDBMEeWXsItGGUSYnQ" name="resultClass" visibility="public" association="_-pI4WDBMEeWXsItGGUSYnQ">
<type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Class"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-pI0STBMEeWXsItGGUSYnQ"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-pI0SjBMEeWXsItGGUSYnQ" value="1"/>
<defaultValue xmi:type="uml:LiteralString" xmi:id="_-pI0SzBMEeWXsItGGUSYnQ" value="void.class"/>
</ownedAttribute>
<ownedAttribute xmi:id="_-pI0TDBMEeWXsItGGUSYnQ" name="resultClasses" visibility="public" association="_-pI4XDBMEeWXsItGGUSYnQ">
<type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Class"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-pI0TTBMEeWXsItGGUSYnQ"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-pI0TjBMEeWXsItGGUSYnQ" value="*"/>
</ownedAttribute>
<ownedAttribute xmi:id="_-pI0TzBMEeWXsItGGUSYnQ" name="resultSetMapping" visibility="public">
<type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-pI0UDBMEeWXsItGGUSYnQ"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-pI0UTBMEeWXsItGGUSYnQ" value="1"/>
</ownedAttribute>
<ownedAttribute xmi:id="_-pI0UjBMEeWXsItGGUSYnQ" name="resultSetMappings" visibility="public">
<type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-pI0UzBMEeWXsItGGUSYnQ"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-pI0VDBMEeWXsItGGUSYnQ" value="*"/>
</ownedAttribute>
<ownedAttribute xmi:id="_-pI0VTBMEeWXsItGGUSYnQ" name="procedureName" visibility="public">
<type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-pI0VjBMEeWXsItGGUSYnQ" value="1"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-pI0VzBMEeWXsItGGUSYnQ" value="1"/>
</ownedAttribute>
<ownedAttribute xmi:id="_-pI0WDBMEeWXsItGGUSYnQ" name="returnsResultSet" visibility="public">
<type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/JavaPrimitiveTypes.library.uml#boolean"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-pI0WTBMEeWXsItGGUSYnQ"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-pI0WjBMEeWXsItGGUSYnQ" value="1"/>
<defaultValue xmi:type="uml:LiteralString" xmi:id="_-pI0WzBMEeWXsItGGUSYnQ" value="false"/>
</ownedAttribute>
<ownedAttribute xmi:id="_-pI0XDBMEeWXsItGGUSYnQ" name="multipleResultSets" visibility="public">
<type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/JavaPrimitiveTypes.library.uml#boolean"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-pI0XTBMEeWXsItGGUSYnQ"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-pI0XjBMEeWXsItGGUSYnQ" value="1"/>
<defaultValue xmi:type="uml:LiteralString" xmi:id="_-pI0XzBMEeWXsItGGUSYnQ" value="false"/>
</ownedAttribute>
<ownedAttribute xmi:id="_-pI0YDBMEeWXsItGGUSYnQ" name="callByIndex" visibility="public">
<type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/JavaPrimitiveTypes.library.uml#boolean"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-pI0YTBMEeWXsItGGUSYnQ"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-pI0YjBMEeWXsItGGUSYnQ" value="1"/>
<defaultValue xmi:type="uml:LiteralString" xmi:id="_-pI0YzBMEeWXsItGGUSYnQ" value="false"/>
</ownedAttribute>
<ownedAttribute xmi:id="_-pI0ZDBMEeWXsItGGUSYnQ" name="parameters" visibility="public" type="_-pIwlTBMEeWXsItGGUSYnQ" aggregation="composite" association="_-pI4YDBMEeWXsItGGUSYnQ">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-pI0ZTBMEeWXsItGGUSYnQ"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-pI0ZjBMEeWXsItGGUSYnQ" value="*"/>
</ownedAttribute>
<ownedAttribute xmi:id="_-pI0ZzBMEeWXsItGGUSYnQ" name="base_Type" association="_-pI3YTBMEeWXsItGGUSYnQ">
<type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Type"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-pI0aDBMEeWXsItGGUSYnQ"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-pI0aTBMEeWXsItGGUSYnQ" value="1"/>
</ownedAttribute>
<ownedAttribute xmi:id="_-pI0ajBMEeWXsItGGUSYnQ" name="value_NamedStoredProcedureQueries" visibility="public" type="_-pI1fDBMEeWXsItGGUSYnQ" association="_-pI4eTBMEeWXsItGGUSYnQ">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-pI0azBMEeWXsItGGUSYnQ"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-pI0bDBMEeWXsItGGUSYnQ" value="1"/>
</ownedAttribute>
</packagedElement>
<packagedElement xmi:type="uml:Stereotype" xmi:id="_-pI0bTBMEeWXsItGGUSYnQ" name="ReturnInsert" visibility="public">
<ownedAttribute xmi:id="_-pI0bjBMEeWXsItGGUSYnQ" name="returnOnly" visibility="public">
<type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/JavaPrimitiveTypes.library.uml#boolean"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-pI0bzBMEeWXsItGGUSYnQ"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-pI0cDBMEeWXsItGGUSYnQ" value="1"/>
<defaultValue xmi:type="uml:LiteralString" xmi:id="_-pI0cTBMEeWXsItGGUSYnQ" value="false"/>
</ownedAttribute>
<ownedAttribute xmi:id="_-pI0cjBMEeWXsItGGUSYnQ" name="base_Operation" association="_-pI3YzBMEeWXsItGGUSYnQ">
<type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Operation"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-pI0czBMEeWXsItGGUSYnQ"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-pI0dDBMEeWXsItGGUSYnQ" value="1"/>
</ownedAttribute>
<ownedAttribute xmi:id="_-pI0dTBMEeWXsItGGUSYnQ" name="base_Property" association="_-pI3ZTBMEeWXsItGGUSYnQ">
<type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Property"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-pI0djBMEeWXsItGGUSYnQ"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-pI0dzBMEeWXsItGGUSYnQ" value="1"/>
</ownedAttribute>
<ownedAttribute xmi:id="_-pI0eDBMEeWXsItGGUSYnQ" name="base_EnumerationLiteral" association="_-pI3aTBMEeWXsItGGUSYnQ">
<type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#EnumerationLiteral"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-pI0eTBMEeWXsItGGUSYnQ"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-pI0ejBMEeWXsItGGUSYnQ" value="1"/>
</ownedAttribute>
</packagedElement>
<packagedElement xmi:type="uml:Stereotype" xmi:id="_-pI0ezBMEeWXsItGGUSYnQ" name="Structure" visibility="public">
<ownedAttribute xmi:id="_-pI0fDBMEeWXsItGGUSYnQ" name="base_Operation" association="_-pI3bTBMEeWXsItGGUSYnQ">
<type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Operation"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-pI0fTBMEeWXsItGGUSYnQ"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-pI0fjBMEeWXsItGGUSYnQ" value="1"/>
</ownedAttribute>
<ownedAttribute xmi:id="_-pI0fzBMEeWXsItGGUSYnQ" name="base_Property" association="_-pI3bzBMEeWXsItGGUSYnQ">
<type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Property"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-pI0gDBMEeWXsItGGUSYnQ"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-pI0gTBMEeWXsItGGUSYnQ" value="1"/>
</ownedAttribute>
<ownedAttribute xmi:id="_-pI0gjBMEeWXsItGGUSYnQ" name="base_EnumerationLiteral" association="_-pI3czBMEeWXsItGGUSYnQ">
<type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#EnumerationLiteral"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-pI0gzBMEeWXsItGGUSYnQ"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-pI0hDBMEeWXsItGGUSYnQ" value="1"/>
</ownedAttribute>
</packagedElement>
<packagedElement xmi:type="uml:Stereotype" xmi:id="_-pI0hTBMEeWXsItGGUSYnQ" name="TenantDiscriminatorColumn" visibility="public">
<ownedRule xmi:id="_-pI0hjBMEeWXsItGGUSYnQ" name="typeConstraint" constrainedElement="_-pI0hTBMEeWXsItGGUSYnQ">
<specification xmi:type="uml:OpaqueExpression" xmi:id="_-pI0hzBMEeWXsItGGUSYnQ" name="typeConstraintExpression">
<language>OCL</language>
<body>not self.base_Type.oclIsUndefined() implies Set{uml::Stereotype,
uml::Class, uml::Enumeration, uml::Interface}&#xD;
-> includes(self.base_Type.oclType())</body>
</specification>
</ownedRule>
<ownedAttribute xmi:id="_-pI0iDBMEeWXsItGGUSYnQ" name="name" visibility="public">
<type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-pI0iTBMEeWXsItGGUSYnQ"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-pI0ijBMEeWXsItGGUSYnQ" value="1"/>
<defaultValue xmi:type="uml:LiteralString" xmi:id="_-pI0izBMEeWXsItGGUSYnQ" value="&quot;TENANT_ID&quot;"/>
</ownedAttribute>
<ownedAttribute xmi:id="_-pI0jDBMEeWXsItGGUSYnQ" name="contextProperty" visibility="public">
<type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-pI0jTBMEeWXsItGGUSYnQ"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-pI0jjBMEeWXsItGGUSYnQ" value="1"/>
<defaultValue xmi:type="uml:LiteralString" xmi:id="_-pI0jzBMEeWXsItGGUSYnQ" value="&quot;eclipselink.tenant-id&quot;"/>
</ownedAttribute>
<ownedAttribute xmi:id="_-pI0kDBMEeWXsItGGUSYnQ" name="discriminatorType" visibility="public" type="_-pI9LDBMEeWXsItGGUSYnQ" association="_-pI4YTBMEeWXsItGGUSYnQ">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-pI0kTBMEeWXsItGGUSYnQ"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-pI0kjBMEeWXsItGGUSYnQ" value="1"/>
</ownedAttribute>
<ownedAttribute xmi:id="_-pI0kzBMEeWXsItGGUSYnQ" name="columnDefinition" visibility="public">
<type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-pI0lDBMEeWXsItGGUSYnQ"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-pI0lTBMEeWXsItGGUSYnQ" value="1"/>
</ownedAttribute>
<ownedAttribute xmi:id="_-pI0ljBMEeWXsItGGUSYnQ" name="length" visibility="public">
<type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/JavaPrimitiveTypes.library.uml#int"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-pI0lzBMEeWXsItGGUSYnQ"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-pI0mDBMEeWXsItGGUSYnQ" value="1"/>
<defaultValue xmi:type="uml:LiteralString" xmi:id="_-pI0mTBMEeWXsItGGUSYnQ" value="31"/>
</ownedAttribute>
<ownedAttribute xmi:id="_-pI0mjBMEeWXsItGGUSYnQ" name="table" visibility="public">
<type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-pI0mzBMEeWXsItGGUSYnQ"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-pI0nDBMEeWXsItGGUSYnQ" value="1"/>
</ownedAttribute>
<ownedAttribute xmi:id="_-pI0nTBMEeWXsItGGUSYnQ" name="primaryKey" visibility="public">
<type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/JavaPrimitiveTypes.library.uml#boolean"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-pI0njBMEeWXsItGGUSYnQ"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-pI0nzBMEeWXsItGGUSYnQ" value="1"/>
<defaultValue xmi:type="uml:LiteralString" xmi:id="_-pI0oDBMEeWXsItGGUSYnQ" value="false"/>
</ownedAttribute>
<ownedAttribute xmi:id="_-pI0oTBMEeWXsItGGUSYnQ" name="base_Type" association="_-pI3dzBMEeWXsItGGUSYnQ">
<type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Type"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-pI0ojBMEeWXsItGGUSYnQ"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-pI0ozBMEeWXsItGGUSYnQ" value="1"/>
</ownedAttribute>
<ownedAttribute xmi:id="_-pI0pDBMEeWXsItGGUSYnQ" name="value_TenantDiscriminatorColumns" visibility="public" type="_-pIwEjBMEeWXsItGGUSYnQ" association="_-pI34jBMEeWXsItGGUSYnQ">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-pI0pTBMEeWXsItGGUSYnQ"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-pI0pjBMEeWXsItGGUSYnQ" value="1"/>
</ownedAttribute>
</packagedElement>
<packagedElement xmi:type="uml:Stereotype" xmi:id="_-pI0pzBMEeWXsItGGUSYnQ" name="WriteTransformer" visibility="public">
<ownedAttribute xmi:id="_-pI0qDBMEeWXsItGGUSYnQ" name="transformerClass" visibility="public" association="_-pI4YjBMEeWXsItGGUSYnQ">
<type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Class"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-pI0qTBMEeWXsItGGUSYnQ"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-pI0qjBMEeWXsItGGUSYnQ" value="1"/>
<defaultValue xmi:type="uml:LiteralString" xmi:id="_-pI0qzBMEeWXsItGGUSYnQ" value="void.class"/>
</ownedAttribute>
<ownedAttribute xmi:id="_-pI0rDBMEeWXsItGGUSYnQ" name="method" visibility="public">
<type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-pI0rTBMEeWXsItGGUSYnQ"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-pI0rjBMEeWXsItGGUSYnQ" value="1"/>
</ownedAttribute>
<ownedAttribute xmi:id="_-pI0rzBMEeWXsItGGUSYnQ" name="column" visibility="public" type="_-pI85zBMEeWXsItGGUSYnQ" association="_-pI4ZjBMEeWXsItGGUSYnQ">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-pI0sDBMEeWXsItGGUSYnQ"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-pI0sTBMEeWXsItGGUSYnQ" value="1"/>
<defaultValue xmi:type="uml:LiteralString" xmi:id="_-pI0sjBMEeWXsItGGUSYnQ" value="Column"/>
</ownedAttribute>
<ownedAttribute xmi:id="_-pI0szBMEeWXsItGGUSYnQ" name="base_Operation" association="_-pI3eTBMEeWXsItGGUSYnQ">
<type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Operation"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-pI0tDBMEeWXsItGGUSYnQ"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-pI0tTBMEeWXsItGGUSYnQ" value="1"/>
</ownedAttribute>
<ownedAttribute xmi:id="_-pI0tjBMEeWXsItGGUSYnQ" name="base_Property" association="_-pI3ezBMEeWXsItGGUSYnQ">
<type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Property"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-pI0tzBMEeWXsItGGUSYnQ"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-pI0uDBMEeWXsItGGUSYnQ" value="1"/>
</ownedAttribute>
<ownedAttribute xmi:id="_-pI0uTBMEeWXsItGGUSYnQ" name="base_EnumerationLiteral" association="_-pI3fzBMEeWXsItGGUSYnQ">
<type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#EnumerationLiteral"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-pI0ujBMEeWXsItGGUSYnQ"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-pI0uzBMEeWXsItGGUSYnQ" value="1"/>
</ownedAttribute>
<ownedAttribute xmi:id="_-pI0vDBMEeWXsItGGUSYnQ" name="value_WriteTransformers" visibility="public" type="_-pIyPTBMEeWXsItGGUSYnQ" association="_-pI4FDBMEeWXsItGGUSYnQ">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-pI0vTBMEeWXsItGGUSYnQ"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-pI0vjBMEeWXsItGGUSYnQ" value="1"/>
</ownedAttribute>
</packagedElement>
<packagedElement xmi:type="uml:Stereotype" xmi:id="_-pI0vzBMEeWXsItGGUSYnQ" name="Indexes" visibility="public">
<ownedRule xmi:id="_-pI0wDBMEeWXsItGGUSYnQ" name="typeConstraint" constrainedElement="_-pI0vzBMEeWXsItGGUSYnQ">
<specification xmi:type="uml:OpaqueExpression" xmi:id="_-pI0wTBMEeWXsItGGUSYnQ" name="typeConstraintExpression">
<language>OCL</language>
<body>not self.base_Type.oclIsUndefined() implies Set{uml::Stereotype,
uml::Class, uml::Enumeration, uml::Interface}&#xD;
-> includes(self.base_Type.oclType())</body>
</specification>
</ownedRule>
<ownedAttribute xmi:id="_-pI0wjBMEeWXsItGGUSYnQ" name="value" visibility="public" type="_-pIyUzBMEeWXsItGGUSYnQ" aggregation="composite" association="_-pI4ZzBMEeWXsItGGUSYnQ">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-pI0wzBMEeWXsItGGUSYnQ"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-pI0xDBMEeWXsItGGUSYnQ" value="*"/>
</ownedAttribute>
<ownedAttribute xmi:id="_-pI0xTBMEeWXsItGGUSYnQ" name="base_Operation" association="_-pI3gzBMEeWXsItGGUSYnQ">
<type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Operation"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-pI0xjBMEeWXsItGGUSYnQ"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-pI0xzBMEeWXsItGGUSYnQ" value="1"/>
</ownedAttribute>
<ownedAttribute xmi:id="_-pI0yDBMEeWXsItGGUSYnQ" name="base_Property" association="_-pI3hTBMEeWXsItGGUSYnQ">
<type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Property"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-pI0yTBMEeWXsItGGUSYnQ"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-pI0yjBMEeWXsItGGUSYnQ" value="1"/>
</ownedAttribute>
<ownedAttribute xmi:id="_-pI0yzBMEeWXsItGGUSYnQ" name="base_EnumerationLiteral" association="_-pI3iTBMEeWXsItGGUSYnQ">
<type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#EnumerationLiteral"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-pI0zDBMEeWXsItGGUSYnQ"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-pI0zTBMEeWXsItGGUSYnQ" value="1"/>
</ownedAttribute>
<ownedAttribute xmi:id="_-pI0zjBMEeWXsItGGUSYnQ" name="base_Type" association="_-pI3jTBMEeWXsItGGUSYnQ">
<type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Type"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-pI0zzBMEeWXsItGGUSYnQ"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-pI00DBMEeWXsItGGUSYnQ" value="1"/>
</ownedAttribute>
</packagedElement>
<packagedElement xmi:type="uml:Stereotype" xmi:id="_-pI00TBMEeWXsItGGUSYnQ" name="Convert" visibility="public">
<ownedAttribute xmi:id="_-pI00jBMEeWXsItGGUSYnQ" name="value" visibility="public">
<type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-pI00zBMEeWXsItGGUSYnQ"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-pI01DBMEeWXsItGGUSYnQ" value="1"/>
<defaultValue xmi:type="uml:LiteralString" xmi:id="_-pI01TBMEeWXsItGGUSYnQ" value="&quot;none&quot;"/>
</ownedAttribute>
<ownedAttribute xmi:id="_-pI01jBMEeWXsItGGUSYnQ" name="base_Operation" association="_-pI3jzBMEeWXsItGGUSYnQ">
<type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Operation"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-pI01zBMEeWXsItGGUSYnQ"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-pI02DBMEeWXsItGGUSYnQ" value="1"/>
</ownedAttribute>
<ownedAttribute xmi:id="_-pI02TBMEeWXsItGGUSYnQ" name="base_Property" association="_-pI3kTBMEeWXsItGGUSYnQ">
<type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Property"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-pI02jBMEeWXsItGGUSYnQ"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-pI02zBMEeWXsItGGUSYnQ" value="1"/>
</ownedAttribute>
<ownedAttribute xmi:id="_-pI03DBMEeWXsItGGUSYnQ" name="base_EnumerationLiteral" association="_-pI3lTBMEeWXsItGGUSYnQ">
<type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#EnumerationLiteral"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-pI03TBMEeWXsItGGUSYnQ"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-pI03jBMEeWXsItGGUSYnQ" value="1"/>
</ownedAttribute>
<ownedAttribute xmi:id="_-pI03zBMEeWXsItGGUSYnQ" name="keyConverter_BasicMap" visibility="public" type="_-pIzDTBMEeWXsItGGUSYnQ" association="_-pI4HzBMEeWXsItGGUSYnQ">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-pI04DBMEeWXsItGGUSYnQ"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-pI04TBMEeWXsItGGUSYnQ" value="1"/>
</ownedAttribute>
<ownedAttribute xmi:id="_-pI04jBMEeWXsItGGUSYnQ" name="valueConverter_BasicMap" visibility="public" type="_-pIzDTBMEeWXsItGGUSYnQ" association="_-pI4ITBMEeWXsItGGUSYnQ">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-pI04zBMEeWXsItGGUSYnQ"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-pI05DBMEeWXsItGGUSYnQ" value="1"/>
</ownedAttribute>
</packagedElement>
<packagedElement xmi:type="uml:Stereotype" xmi:id="_-pI05TBMEeWXsItGGUSYnQ" name="Multitenant" visibility="public">
<ownedRule xmi:id="_-pI05jBMEeWXsItGGUSYnQ" name="typeConstraint" constrainedElement="_-pI05TBMEeWXsItGGUSYnQ">
<specification xmi:type="uml:OpaqueExpression" xmi:id="_-pI05zBMEeWXsItGGUSYnQ" name="typeConstraintExpression">
<language>OCL</language>
<body>not self.base_Type.oclIsUndefined() implies Set{uml::Stereotype,
uml::Class, uml::Enumeration, uml::Interface}&#xD;
-> includes(self.base_Type.oclType())</body>
</specification>
</ownedRule>
<ownedAttribute xmi:id="_-pI06DBMEeWXsItGGUSYnQ" name="value" visibility="public" type="_-pIvljBMEeWXsItGGUSYnQ">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-pI06TBMEeWXsItGGUSYnQ"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-pI06jBMEeWXsItGGUSYnQ" value="1"/>
<defaultValue xmi:type="uml:LiteralString" xmi:id="_-pI06zBMEeWXsItGGUSYnQ" value="SINGLE_TABLE"/>
</ownedAttribute>
<ownedAttribute xmi:id="_-pI07DBMEeWXsItGGUSYnQ" name="includeCriteria" visibility="public">
<type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/JavaPrimitiveTypes.library.uml#boolean"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-pI07TBMEeWXsItGGUSYnQ"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-pI07jBMEeWXsItGGUSYnQ" value="1"/>
<defaultValue xmi:type="uml:LiteralString" xmi:id="_-pI07zBMEeWXsItGGUSYnQ" value="true"/>
</ownedAttribute>
<ownedAttribute xmi:id="_-pI08DBMEeWXsItGGUSYnQ" name="base_Type" association="_-pI3mTBMEeWXsItGGUSYnQ">
<type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Type"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-pI08TBMEeWXsItGGUSYnQ"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-pI08jBMEeWXsItGGUSYnQ" value="1"/>
</ownedAttribute>
</packagedElement>
<packagedElement xmi:type="uml:Stereotype" xmi:id="_-pI08zBMEeWXsItGGUSYnQ" name="ReplicationPartitioning" visibility="public">
<ownedRule xmi:id="_-pI09DBMEeWXsItGGUSYnQ" name="typeConstraint" constrainedElement="_-pI08zBMEeWXsItGGUSYnQ">
<specification xmi:type="uml:OpaqueExpression" xmi:id="_-pI09TBMEeWXsItGGUSYnQ" name="typeConstraintExpression">
<language>OCL</language>
<body>not self.base_Type.oclIsUndefined() implies Set{uml::Stereotype,
uml::Class, uml::Enumeration, uml::Interface}&#xD;
-> includes(self.base_Type.oclType())</body>
</specification>
</ownedRule>
<ownedAttribute xmi:id="_-pI09jBMEeWXsItGGUSYnQ" name="name" visibility="public">
<type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-pI09zBMEeWXsItGGUSYnQ" value="1"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-pI0-DBMEeWXsItGGUSYnQ" value="1"/>
</ownedAttribute>
<ownedAttribute xmi:id="_-pI0-TBMEeWXsItGGUSYnQ" name="connectionPools" visibility="public">
<type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-pI0-jBMEeWXsItGGUSYnQ"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-pI0-zBMEeWXsItGGUSYnQ" value="*"/>
</ownedAttribute>
<ownedAttribute xmi:id="_-pI0_DBMEeWXsItGGUSYnQ" name="base_Type" association="_-pI3mzBMEeWXsItGGUSYnQ">
<type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Type"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-pI0_TBMEeWXsItGGUSYnQ"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-pI0_jBMEeWXsItGGUSYnQ" value="1"/>
</ownedAttribute>
<ownedAttribute xmi:id="_-pI0_zBMEeWXsItGGUSYnQ" name="base_Operation" association="_-pI3nTBMEeWXsItGGUSYnQ">
<type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Operation"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-pI1ADBMEeWXsItGGUSYnQ"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-pI1ATBMEeWXsItGGUSYnQ" value="1"/>
</ownedAttribute>
<ownedAttribute xmi:id="_-pI1AjBMEeWXsItGGUSYnQ" name="base_Property" association="_-pI3nzBMEeWXsItGGUSYnQ">
<type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Property"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-pI1AzBMEeWXsItGGUSYnQ"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-pI1BDBMEeWXsItGGUSYnQ" value="1"/>
</ownedAttribute>
<ownedAttribute xmi:id="_-pI1BTBMEeWXsItGGUSYnQ" name="base_EnumerationLiteral" association="_-pI3ozBMEeWXsItGGUSYnQ">
<type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#EnumerationLiteral"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-pI1BjBMEeWXsItGGUSYnQ"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-pI1BzBMEeWXsItGGUSYnQ" value="1"/>
</ownedAttribute>
</packagedElement>
<packagedElement xmi:type="uml:Stereotype" xmi:id="_-pI1CDBMEeWXsItGGUSYnQ" name="Converter" visibility="public">
<ownedRule xmi:id="_-pI1CTBMEeWXsItGGUSYnQ" name="typeConstraint" constrainedElement="_-pI1CDBMEeWXsItGGUSYnQ">
<specification xmi:type="uml:OpaqueExpression" xmi:id="_-pI1CjBMEeWXsItGGUSYnQ" name="typeConstraintExpression">
<language>OCL</language>
<body>not self.base_Type.oclIsUndefined() implies Set{uml::Stereotype,
uml::Class, uml::Enumeration, uml::Interface}&#xD;
-> includes(self.base_Type.oclType())</body>
</specification>
</ownedRule>
<ownedAttribute xmi:id="_-pI1CzBMEeWXsItGGUSYnQ" name="name" visibility="public">
<type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-pI1DDBMEeWXsItGGUSYnQ" value="1"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-pI1DTBMEeWXsItGGUSYnQ" value="1"/>
</ownedAttribute>
<ownedAttribute xmi:id="_-pI1DjBMEeWXsItGGUSYnQ" name="converterClass" visibility="public" association="_-pI4aDBMEeWXsItGGUSYnQ">
<type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Class"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-pI1DzBMEeWXsItGGUSYnQ" value="1"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-pI1EDBMEeWXsItGGUSYnQ" value="1"/>
</ownedAttribute>
<ownedAttribute xmi:id="_-pI1ETBMEeWXsItGGUSYnQ" name="base_Type" association="_-pI3pzBMEeWXsItGGUSYnQ">
<type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Type"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-pI1EjBMEeWXsItGGUSYnQ"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-pI1EzBMEeWXsItGGUSYnQ" value="1"/>
</ownedAttribute>
<ownedAttribute xmi:id="_-pI1FDBMEeWXsItGGUSYnQ" name="base_Operation" association="_-pI3qTBMEeWXsItGGUSYnQ">
<type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Operation"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-pI1FTBMEeWXsItGGUSYnQ"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-pI1FjBMEeWXsItGGUSYnQ" value="1"/>
</ownedAttribute>
<ownedAttribute xmi:id="_-pI1FzBMEeWXsItGGUSYnQ" name="base_Property" association="_-pI3qzBMEeWXsItGGUSYnQ">
<type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Property"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-pI1GDBMEeWXsItGGUSYnQ"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-pI1GTBMEeWXsItGGUSYnQ" value="1"/>
</ownedAttribute>
<ownedAttribute xmi:id="_-pI1GjBMEeWXsItGGUSYnQ" name="base_EnumerationLiteral" association="_-pI3rzBMEeWXsItGGUSYnQ">
<type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#EnumerationLiteral"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-pI1GzBMEeWXsItGGUSYnQ"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-pI1HDBMEeWXsItGGUSYnQ" value="1"/>
</ownedAttribute>
<ownedAttribute xmi:id="_-pI1HTBMEeWXsItGGUSYnQ" name="value_Converters" visibility="public" type="_-pIwGzBMEeWXsItGGUSYnQ" association="_-pI34zBMEeWXsItGGUSYnQ">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-pI1HjBMEeWXsItGGUSYnQ"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-pI1HzBMEeWXsItGGUSYnQ" value="1"/>
</ownedAttribute>
</packagedElement>
<packagedElement xmi:type="uml:Stereotype" xmi:id="_-pI1IDBMEeWXsItGGUSYnQ" name="AdditionalCriteria" visibility="public">
<ownedRule xmi:id="_-pI1ITBMEeWXsItGGUSYnQ" name="typeConstraint" constrainedElement="_-pI1IDBMEeWXsItGGUSYnQ">
<specification xmi:type="uml:OpaqueExpression" xmi:id="_-pI1IjBMEeWXsItGGUSYnQ" name="typeConstraintExpression">
<language>OCL</language>
<body>not self.base_Type.oclIsUndefined() implies Set{uml::Stereotype,
uml::Class, uml::Enumeration, uml::Interface}&#xD;
-> includes(self.base_Type.oclType())</body>
</specification>
</ownedRule>
<ownedAttribute xmi:id="_-pI1IzBMEeWXsItGGUSYnQ" name="value" visibility="public">
<type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-pI1JDBMEeWXsItGGUSYnQ" value="1"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-pI1JTBMEeWXsItGGUSYnQ" value="1"/>
</ownedAttribute>
<ownedAttribute xmi:id="_-pI1JjBMEeWXsItGGUSYnQ" name="base_Type" association="_-pI3szBMEeWXsItGGUSYnQ">
<type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Type"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-pI1JzBMEeWXsItGGUSYnQ"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-pI1KDBMEeWXsItGGUSYnQ" value="1"/>
</ownedAttribute>
</packagedElement>
<packagedElement xmi:type="uml:Stereotype" xmi:id="_-pI1KTBMEeWXsItGGUSYnQ" name="VariableOneToOne" visibility="public">
<ownedAttribute xmi:id="_-pI1KjBMEeWXsItGGUSYnQ" name="targetInterface" visibility="public" association="_-pI4bDBMEeWXsItGGUSYnQ">
<type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Class"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-pI1KzBMEeWXsItGGUSYnQ"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-pI1LDBMEeWXsItGGUSYnQ" value="1"/>
<defaultValue xmi:type="uml:LiteralString" xmi:id="_-pI1LTBMEeWXsItGGUSYnQ" value="void.class"/>
</ownedAttribute>
<ownedAttribute xmi:id="_-pI1LjBMEeWXsItGGUSYnQ" name="cascade" visibility="public" type="_-pI9MDBMEeWXsItGGUSYnQ" association="_-pI4cDBMEeWXsItGGUSYnQ">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-pI1LzBMEeWXsItGGUSYnQ"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-pI1MDBMEeWXsItGGUSYnQ" value="*"/>
</ownedAttribute>
<ownedAttribute xmi:id="_-pI1MTBMEeWXsItGGUSYnQ" name="fetch" visibility="public" type="_-pI9CjBMEeWXsItGGUSYnQ" association="_-pI4cTBMEeWXsItGGUSYnQ">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-pI1MjBMEeWXsItGGUSYnQ"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-pI1MzBMEeWXsItGGUSYnQ" value="1"/>
</ownedAttribute>
<ownedAttribute xmi:id="_-pI1NDBMEeWXsItGGUSYnQ" name="optional" visibility="public">
<type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/JavaPrimitiveTypes.library.uml#boolean"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-pI1NTBMEeWXsItGGUSYnQ"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-pI1NjBMEeWXsItGGUSYnQ" value="1"/>
<defaultValue xmi:type="uml:LiteralString" xmi:id="_-pI1NzBMEeWXsItGGUSYnQ" value="true"/>
</ownedAttribute>
<ownedAttribute xmi:id="_-pI1ODBMEeWXsItGGUSYnQ" name="orphanRemoval" visibility="public">
<type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/JavaPrimitiveTypes.library.uml#boolean"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-pI1OTBMEeWXsItGGUSYnQ"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-pI1OjBMEeWXsItGGUSYnQ" value="1"/>
<defaultValue xmi:type="uml:LiteralString" xmi:id="_-pI1OzBMEeWXsItGGUSYnQ" value="false"/>
</ownedAttribute>
<ownedAttribute xmi:id="_-pI1PDBMEeWXsItGGUSYnQ" name="discriminatorColumn" visibility="public" type="_-pI9NDBMEeWXsItGGUSYnQ" association="_-pI4cjBMEeWXsItGGUSYnQ">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-pI1PTBMEeWXsItGGUSYnQ"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-pI1PjBMEeWXsItGGUSYnQ" value="1"/>
<defaultValue xmi:type="uml:LiteralString" xmi:id="_-pI1PzBMEeWXsItGGUSYnQ" value="DiscriminatorColumn"/>
</ownedAttribute>
<ownedAttribute xmi:id="_-pI1QDBMEeWXsItGGUSYnQ" name="discriminatorClasses" visibility="public" type="_-pI1hTBMEeWXsItGGUSYnQ" aggregation="composite" association="_-pI4czBMEeWXsItGGUSYnQ">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-pI1QTBMEeWXsItGGUSYnQ"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-pI1QjBMEeWXsItGGUSYnQ" value="*"/>
</ownedAttribute>
<ownedAttribute xmi:id="_-pI1QzBMEeWXsItGGUSYnQ" name="base_Operation" association="_-pI3tTBMEeWXsItGGUSYnQ">
<type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Operation"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-pI1RDBMEeWXsItGGUSYnQ"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-pI1RTBMEeWXsItGGUSYnQ" value="1"/>
</ownedAttribute>
<ownedAttribute xmi:id="_-pI1RjBMEeWXsItGGUSYnQ" name="base_Property" association="_-pI3tzBMEeWXsItGGUSYnQ">
<type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Property"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-pI1RzBMEeWXsItGGUSYnQ"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-pI1SDBMEeWXsItGGUSYnQ" value="1"/>
</ownedAttribute>
<ownedAttribute xmi:id="_-pI1STBMEeWXsItGGUSYnQ" name="base_EnumerationLiteral" association="_-pI3uzBMEeWXsItGGUSYnQ">
<type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#EnumerationLiteral"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-pI1SjBMEeWXsItGGUSYnQ"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-pI1SzBMEeWXsItGGUSYnQ" value="1"/>
</ownedAttribute>
</packagedElement>
<packagedElement xmi:type="uml:Stereotype" xmi:id="_-pI1TDBMEeWXsItGGUSYnQ" name="PinnedPartitioning" visibility="public">
<ownedRule xmi:id="_-pI1TTBMEeWXsItGGUSYnQ" name="typeConstraint" constrainedElement="_-pI1TDBMEeWXsItGGUSYnQ">
<specification xmi:type="uml:OpaqueExpression" xmi:id="_-pI1TjBMEeWXsItGGUSYnQ" name="typeConstraintExpression">
<language>OCL</language>
<body>not self.base_Type.oclIsUndefined() implies Set{uml::Stereotype,
uml::Class, uml::Enumeration, uml::Interface}&#xD;
-> includes(self.base_Type.oclType())</body>
</specification>
</ownedRule>
<ownedAttribute xmi:id="_-pI1TzBMEeWXsItGGUSYnQ" name="name" visibility="public">
<type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-pI1UDBMEeWXsItGGUSYnQ" value="1"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-pI1UTBMEeWXsItGGUSYnQ" value="1"/>
</ownedAttribute>
<ownedAttribute xmi:id="_-pI1UjBMEeWXsItGGUSYnQ" name="connectionPool" visibility="public">
<type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-pI1UzBMEeWXsItGGUSYnQ" value="1"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-pI1VDBMEeWXsItGGUSYnQ" value="1"/>
</ownedAttribute>
<ownedAttribute xmi:id="_-pI1VTBMEeWXsItGGUSYnQ" name="base_Type" association="_-pI3vzBMEeWXsItGGUSYnQ">
<type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Type"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-pI1VjBMEeWXsItGGUSYnQ"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-pI1VzBMEeWXsItGGUSYnQ" value="1"/>
</ownedAttribute>
<ownedAttribute xmi:id="_-pI1WDBMEeWXsItGGUSYnQ" name="base_Operation" association="_-pI3wTBMEeWXsItGGUSYnQ">
<type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Operation"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-pI1WTBMEeWXsItGGUSYnQ"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-pI1WjBMEeWXsItGGUSYnQ" value="1"/>
</ownedAttribute>
<ownedAttribute xmi:id="_-pI1WzBMEeWXsItGGUSYnQ" name="base_Property" association="_-pI3wzBMEeWXsItGGUSYnQ">
<type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Property"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-pI1XDBMEeWXsItGGUSYnQ"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-pI1XTBMEeWXsItGGUSYnQ" value="1"/>
</ownedAttribute>
<ownedAttribute xmi:id="_-pI1XjBMEeWXsItGGUSYnQ" name="base_EnumerationLiteral" association="_-pI3xzBMEeWXsItGGUSYnQ">
<type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#EnumerationLiteral"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-pI1XzBMEeWXsItGGUSYnQ"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-pI1YDBMEeWXsItGGUSYnQ" value="1"/>
</ownedAttribute>
</packagedElement>
<packagedElement xmi:type="uml:Stereotype" xmi:id="_-pI1YTBMEeWXsItGGUSYnQ" name="Customizer" visibility="public">
<ownedRule xmi:id="_-pI1YjBMEeWXsItGGUSYnQ" name="typeConstraint" constrainedElement="_-pI1YTBMEeWXsItGGUSYnQ">
<specification xmi:type="uml:OpaqueExpression" xmi:id="_-pI1YzBMEeWXsItGGUSYnQ" name="typeConstraintExpression">
<language>OCL</language>
<body>not self.base_Type.oclIsUndefined() implies Set{uml::Stereotype,
uml::Class, uml::Enumeration, uml::Interface}&#xD;
-> includes(self.base_Type.oclType())</body>
</specification>
</ownedRule>
<ownedAttribute xmi:id="_-pI1ZDBMEeWXsItGGUSYnQ" name="value" visibility="public" association="_-pI4dDBMEeWXsItGGUSYnQ">
<type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Class"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-pI1ZTBMEeWXsItGGUSYnQ" value="1"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-pI1ZjBMEeWXsItGGUSYnQ" value="1"/>
</ownedAttribute>
<ownedAttribute xmi:id="_-pI1ZzBMEeWXsItGGUSYnQ" name="base_Type" association="_-pI3yzBMEeWXsItGGUSYnQ">
<type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Type"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-pI1aDBMEeWXsItGGUSYnQ"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-pI1aTBMEeWXsItGGUSYnQ" value="1"/>
</ownedAttribute>
</packagedElement>
<packagedElement xmi:type="uml:Stereotype" xmi:id="_-pI1ajBMEeWXsItGGUSYnQ" name="TypeConverters" visibility="public">
<ownedRule xmi:id="_-pI1azBMEeWXsItGGUSYnQ" name="typeConstraint" constrainedElement="_-pI1ajBMEeWXsItGGUSYnQ">
<specification xmi:type="uml:OpaqueExpression" xmi:id="_-pI1bDBMEeWXsItGGUSYnQ" name="typeConstraintExpression">
<language>OCL</language>
<body>not self.base_Type.oclIsUndefined() implies Set{uml::Stereotype,
uml::Class, uml::Enumeration, uml::Interface}&#xD;
-> includes(self.base_Type.oclType())</body>
</specification>
</ownedRule>
<ownedAttribute xmi:id="_-pI1bTBMEeWXsItGGUSYnQ" name="value" visibility="public" type="_-pIxaTBMEeWXsItGGUSYnQ" aggregation="composite" association="_-pI4eDBMEeWXsItGGUSYnQ">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-pI1bjBMEeWXsItGGUSYnQ"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-pI1bzBMEeWXsItGGUSYnQ" value="*"/>
</ownedAttribute>
<ownedAttribute xmi:id="_-pI1cDBMEeWXsItGGUSYnQ" name="base_Type" association="_-pI3zTBMEeWXsItGGUSYnQ">
<type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Type"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-pI1cTBMEeWXsItGGUSYnQ"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-pI1cjBMEeWXsItGGUSYnQ" value="1"/>
</ownedAttribute>
<ownedAttribute xmi:id="_-pI1czBMEeWXsItGGUSYnQ" name="base_Operation" association="_-pI3zzBMEeWXsItGGUSYnQ">
<type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Operation"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-pI1dDBMEeWXsItGGUSYnQ"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-pI1dTBMEeWXsItGGUSYnQ" value="1"/>
</ownedAttribute>
<ownedAttribute xmi:id="_-pI1djBMEeWXsItGGUSYnQ" name="base_Property" association="_-pI30TBMEeWXsItGGUSYnQ">
<type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Property"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-pI1dzBMEeWXsItGGUSYnQ"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-pI1eDBMEeWXsItGGUSYnQ" value="1"/>
</ownedAttribute>
<ownedAttribute xmi:id="_-pI1eTBMEeWXsItGGUSYnQ" name="base_EnumerationLiteral" association="_-pI31TBMEeWXsItGGUSYnQ">
<type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#EnumerationLiteral"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-pI1ejBMEeWXsItGGUSYnQ"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-pI1ezBMEeWXsItGGUSYnQ" value="1"/>
</ownedAttribute>
</packagedElement>
<packagedElement xmi:type="uml:Stereotype" xmi:id="_-pI1fDBMEeWXsItGGUSYnQ" name="NamedStoredProcedureQueries" visibility="public">
<ownedRule xmi:id="_-pI1fTBMEeWXsItGGUSYnQ" name="typeConstraint" constrainedElement="_-pI1fDBMEeWXsItGGUSYnQ">
<specification xmi:type="uml:OpaqueExpression" xmi:id="_-pI1fjBMEeWXsItGGUSYnQ" name="typeConstraintExpression">
<language>OCL</language>
<body>not self.base_Type.oclIsUndefined() implies Set{uml::Stereotype,
uml::Class, uml::Enumeration, uml::Interface}&#xD;
-> includes(self.base_Type.oclType())</body>
</specification>
</ownedRule>
<ownedAttribute xmi:id="_-pI1fzBMEeWXsItGGUSYnQ" name="value" visibility="public" type="_-pI0PzBMEeWXsItGGUSYnQ" aggregation="composite" association="_-pI4eTBMEeWXsItGGUSYnQ">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-pI1gDBMEeWXsItGGUSYnQ"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-pI1gTBMEeWXsItGGUSYnQ" value="*"/>
</ownedAttribute>
<ownedAttribute xmi:id="_-pI1gjBMEeWXsItGGUSYnQ" name="base_Type" association="_-pI32TBMEeWXsItGGUSYnQ">
<type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Type"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-pI1gzBMEeWXsItGGUSYnQ"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-pI1hDBMEeWXsItGGUSYnQ" value="1"/>
</ownedAttribute>
</packagedElement>
<packagedElement xmi:type="uml:Stereotype" xmi:id="_-pI1hTBMEeWXsItGGUSYnQ" name="DiscriminatorClass" visibility="public">
<ownedAttribute xmi:id="_-pI1hjBMEeWXsItGGUSYnQ" name="discriminator" visibility="public">
<type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-pI1hzBMEeWXsItGGUSYnQ" value="1"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-pI1iDBMEeWXsItGGUSYnQ" value="1"/>
</ownedAttribute>
<ownedAttribute xmi:id="_-pI1iTBMEeWXsItGGUSYnQ" name="value" visibility="public" association="_-pI4ejBMEeWXsItGGUSYnQ">
<type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Class"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-pI1ijBMEeWXsItGGUSYnQ" value="1"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-pI1izBMEeWXsItGGUSYnQ" value="1"/>
</ownedAttribute>
<ownedAttribute xmi:id="_-pI1jDBMEeWXsItGGUSYnQ" name="discriminatorClasses_VariableOneToOne" visibility="public" type="_-pI1KTBMEeWXsItGGUSYnQ" association="_-pI4czBMEeWXsItGGUSYnQ">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-pI1jTBMEeWXsItGGUSYnQ"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-pI1jjBMEeWXsItGGUSYnQ" value="1"/>
</ownedAttribute>
</packagedElement>
<packagedElement xmi:type="uml:Extension" xmi:id="_-pI1jzBMEeWXsItGGUSYnQ" name="extension_Struct_Type" memberEnd="_-pIvozBMEeWXsItGGUSYnQ _-pI1kDBMEeWXsItGGUSYnQ">
<ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_-pI1kDBMEeWXsItGGUSYnQ" name="extension_Type" type="_-pIvmjBMEeWXsItGGUSYnQ" aggregation="composite" association="_-pI1jzBMEeWXsItGGUSYnQ"/>
</packagedElement>
<packagedElement xmi:type="uml:Extension" xmi:id="_-pI1kTBMEeWXsItGGUSYnQ" name="extension_PrimaryKey_Type" memberEnd="_-pIvtDBMEeWXsItGGUSYnQ _-pI1kjBMEeWXsItGGUSYnQ">
<ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_-pI1kjBMEeWXsItGGUSYnQ" name="extension_Type" type="_-pIvpjBMEeWXsItGGUSYnQ" aggregation="composite" association="_-pI1kTBMEeWXsItGGUSYnQ"/>
</packagedElement>
<packagedElement xmi:type="uml:Extension" xmi:id="_-pI1kzBMEeWXsItGGUSYnQ" name="extension_ValuePartition_Type" memberEnd="_-pIvwDBMEeWXsItGGUSYnQ _-pI1lDBMEeWXsItGGUSYnQ">
<ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_-pI1lDBMEeWXsItGGUSYnQ" name="extension_Type" type="_-pIvtzBMEeWXsItGGUSYnQ" aggregation="composite" association="_-pI1kzBMEeWXsItGGUSYnQ"/>
</packagedElement>
<packagedElement xmi:type="uml:Extension" xmi:id="_-pI1lTBMEeWXsItGGUSYnQ" name="extension_ValuePartition_Operation" memberEnd="_-pIvwzBMEeWXsItGGUSYnQ _-pI1ljBMEeWXsItGGUSYnQ">
<ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_-pI1ljBMEeWXsItGGUSYnQ" name="extension_Operation" type="_-pIvtzBMEeWXsItGGUSYnQ" aggregation="composite" association="_-pI1lTBMEeWXsItGGUSYnQ"/>
</packagedElement>
<packagedElement xmi:type="uml:Extension" xmi:id="_-pI1lzBMEeWXsItGGUSYnQ" name="extension_ValuePartition_Property" memberEnd="_-pIvxjBMEeWXsItGGUSYnQ _-pI1mDBMEeWXsItGGUSYnQ">
<ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_-pI1mDBMEeWXsItGGUSYnQ" name="extension_Property" type="_-pIvtzBMEeWXsItGGUSYnQ" aggregation="composite" association="_-pI1lzBMEeWXsItGGUSYnQ">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-pI1mTBMEeWXsItGGUSYnQ"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-pI1mjBMEeWXsItGGUSYnQ" value="1"/>
</ownedEnd>
</packagedElement>
<packagedElement xmi:type="uml:Extension" xmi:id="_-pI1mzBMEeWXsItGGUSYnQ" name="extension_ValuePartition_EnumerationLiteral" memberEnd="_-pIvyTBMEeWXsItGGUSYnQ _-pI1nDBMEeWXsItGGUSYnQ">
<ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_-pI1nDBMEeWXsItGGUSYnQ" name="extension_EnumerationLiteral" type="_-pIvtzBMEeWXsItGGUSYnQ" aggregation="composite" association="_-pI1mzBMEeWXsItGGUSYnQ">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-pI1nTBMEeWXsItGGUSYnQ"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-pI1njBMEeWXsItGGUSYnQ" value="1"/>
</ownedEnd>
</packagedElement>
<packagedElement xmi:type="uml:Extension" xmi:id="_-pI1nzBMEeWXsItGGUSYnQ" name="extension_InstantiationCopyPolicy_Type" memberEnd="_-pIv0jBMEeWXsItGGUSYnQ _-pI1oDBMEeWXsItGGUSYnQ">
<ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_-pI1oDBMEeWXsItGGUSYnQ" name="extension_Type" type="_-pIvzzBMEeWXsItGGUSYnQ" aggregation="composite" association="_-pI1nzBMEeWXsItGGUSYnQ"/>
</packagedElement>
<packagedElement xmi:type="uml:Extension" xmi:id="_-pI1oTBMEeWXsItGGUSYnQ" name="extension_CompositeMember_Operation" memberEnd="_-pIv2TBMEeWXsItGGUSYnQ _-pI1ojBMEeWXsItGGUSYnQ">
<ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_-pI1ojBMEeWXsItGGUSYnQ" name="extension_Operation" type="_-pIv1TBMEeWXsItGGUSYnQ" aggregation="composite" association="_-pI1oTBMEeWXsItGGUSYnQ"/>
</packagedElement>
<packagedElement xmi:type="uml:Extension" xmi:id="_-pI1ozBMEeWXsItGGUSYnQ" name="extension_CompositeMember_Property" memberEnd="_-pIv3DBMEeWXsItGGUSYnQ _-pI1pDBMEeWXsItGGUSYnQ">
<ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_-pI1pDBMEeWXsItGGUSYnQ" name="extension_Property" type="_-pIv1TBMEeWXsItGGUSYnQ" aggregation="composite" association="_-pI1ozBMEeWXsItGGUSYnQ">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-pI1pTBMEeWXsItGGUSYnQ"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-pI1pjBMEeWXsItGGUSYnQ" value="1"/>
</ownedEnd>
</packagedElement>
<packagedElement xmi:type="uml:Extension" xmi:id="_-pI1pzBMEeWXsItGGUSYnQ" name="extension_CompositeMember_EnumerationLiteral" memberEnd="_-pIv3zBMEeWXsItGGUSYnQ _-pI1qDBMEeWXsItGGUSYnQ">
<ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_-pI1qDBMEeWXsItGGUSYnQ" name="extension_EnumerationLiteral" type="_-pIv1TBMEeWXsItGGUSYnQ" aggregation="composite" association="_-pI1pzBMEeWXsItGGUSYnQ">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-pI1qTBMEeWXsItGGUSYnQ"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-pI1qjBMEeWXsItGGUSYnQ" value="1"/>
</ownedEnd>
</packagedElement>
<packagedElement xmi:type="uml:Extension" xmi:id="_-pI1qzBMEeWXsItGGUSYnQ" name="extension_ExcludeDefaultMappings_Type" memberEnd="_-pIv5TBMEeWXsItGGUSYnQ _-pI1rDBMEeWXsItGGUSYnQ">
<ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_-pI1rDBMEeWXsItGGUSYnQ" name="extension_Type" type="_-pIv4jBMEeWXsItGGUSYnQ" aggregation="composite" association="_-pI1qzBMEeWXsItGGUSYnQ"/>
</packagedElement>
<packagedElement xmi:type="uml:Extension" xmi:id="_-pI1rTBMEeWXsItGGUSYnQ" name="extension_UuidGenerator_Type" memberEnd="_-pIv7jBMEeWXsItGGUSYnQ _-pI1rjBMEeWXsItGGUSYnQ">
<ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_-pI1rjBMEeWXsItGGUSYnQ" name="extension_Type" type="_-pIv6DBMEeWXsItGGUSYnQ" aggregation="composite" association="_-pI1rTBMEeWXsItGGUSYnQ"/>
</packagedElement>
<packagedElement xmi:type="uml:Extension" xmi:id="_-pI1rzBMEeWXsItGGUSYnQ" name="extension_UuidGenerator_Operation" memberEnd="_-pIv8TBMEeWXsItGGUSYnQ _-pI1sDBMEeWXsItGGUSYnQ">
<ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_-pI1sDBMEeWXsItGGUSYnQ" name="extension_Operation" type="_-pIv6DBMEeWXsItGGUSYnQ" aggregation="composite" association="_-pI1rzBMEeWXsItGGUSYnQ"/>
</packagedElement>
<packagedElement xmi:type="uml:Extension" xmi:id="_-pI1sTBMEeWXsItGGUSYnQ" name="extension_UuidGenerator_Property" memberEnd="_-pIv9DBMEeWXsItGGUSYnQ _-pI1sjBMEeWXsItGGUSYnQ">
<ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_-pI1sjBMEeWXsItGGUSYnQ" name="extension_Property" type="_-pIv6DBMEeWXsItGGUSYnQ" aggregation="composite" association="_-pI1sTBMEeWXsItGGUSYnQ">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-pI1szBMEeWXsItGGUSYnQ"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-pI1tDBMEeWXsItGGUSYnQ" value="1"/>
</ownedEnd>
</packagedElement>
<packagedElement xmi:type="uml:Extension" xmi:id="_-pI1tTBMEeWXsItGGUSYnQ" name="extension_UuidGenerator_EnumerationLiteral" memberEnd="_-pIv9zBMEeWXsItGGUSYnQ _-pI1tjBMEeWXsItGGUSYnQ">
<ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_-pI1tjBMEeWXsItGGUSYnQ" name="extension_EnumerationLiteral" type="_-pIv6DBMEeWXsItGGUSYnQ" aggregation="composite" association="_-pI1tTBMEeWXsItGGUSYnQ">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-pI1tzBMEeWXsItGGUSYnQ"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-pI1uDBMEeWXsItGGUSYnQ" value="1"/>
</ownedEnd>
</packagedElement>
<packagedElement xmi:type="uml:Extension" xmi:id="_-pI1uTBMEeWXsItGGUSYnQ" name="extension_CascadeOnDelete_Operation" memberEnd="_-pIv_TBMEeWXsItGGUSYnQ _-pI1ujBMEeWXsItGGUSYnQ">
<ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_-pI1ujBMEeWXsItGGUSYnQ" name="extension_Operation" type="_-pIv-jBMEeWXsItGGUSYnQ" aggregation="composite" association="_-pI1uTBMEeWXsItGGUSYnQ"/>
</packagedElement>
<packagedElement xmi:type="uml:Extension" xmi:id="_-pI1uzBMEeWXsItGGUSYnQ" name="extension_CascadeOnDelete_Property" memberEnd="_-pIwADBMEeWXsItGGUSYnQ _-pI1vDBMEeWXsItGGUSYnQ">
<ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_-pI1vDBMEeWXsItGGUSYnQ" name="extension_Property" type="_-pIv-jBMEeWXsItGGUSYnQ" aggregation="composite" association="_-pI1uzBMEeWXsItGGUSYnQ">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-pI1vTBMEeWXsItGGUSYnQ"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-pI1vjBMEeWXsItGGUSYnQ" value="1"/>
</ownedEnd>
</packagedElement>
<packagedElement xmi:type="uml:Extension" xmi:id="_-pI1vzBMEeWXsItGGUSYnQ" name="extension_CascadeOnDelete_EnumerationLiteral" memberEnd="_-pIwAzBMEeWXsItGGUSYnQ _-pI1wDBMEeWXsItGGUSYnQ">
<ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_-pI1wDBMEeWXsItGGUSYnQ" name="extension_EnumerationLiteral" type="_-pIv-jBMEeWXsItGGUSYnQ" aggregation="composite" association="_-pI1vzBMEeWXsItGGUSYnQ">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-pI1wTBMEeWXsItGGUSYnQ"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-pI1wjBMEeWXsItGGUSYnQ" value="1"/>
</ownedEnd>
</packagedElement>
<packagedElement xmi:type="uml:Extension" xmi:id="_-pI1wzBMEeWXsItGGUSYnQ" name="extension_CascadeOnDelete_Type" memberEnd="_-pIwBjBMEeWXsItGGUSYnQ _-pI1xDBMEeWXsItGGUSYnQ">
<ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_-pI1xDBMEeWXsItGGUSYnQ" name="extension_Type" type="_-pIv-jBMEeWXsItGGUSYnQ" aggregation="composite" association="_-pI1wzBMEeWXsItGGUSYnQ"/>
</packagedElement>
<packagedElement xmi:type="uml:Extension" xmi:id="_-pI1xTBMEeWXsItGGUSYnQ" name="extension_ClassExtractor_Type" memberEnd="_-pIwDzBMEeWXsItGGUSYnQ _-pI1xjBMEeWXsItGGUSYnQ">
<ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_-pI1xjBMEeWXsItGGUSYnQ" name="extension_Type" type="_-pIwCTBMEeWXsItGGUSYnQ" aggregation="composite" association="_-pI1xTBMEeWXsItGGUSYnQ"/>
</packagedElement>
<packagedElement xmi:type="uml:Extension" xmi:id="_-pI1xzBMEeWXsItGGUSYnQ" name="extension_TenantDiscriminatorColumns_Type" memberEnd="_-pIwGDBMEeWXsItGGUSYnQ _-pI1yDBMEeWXsItGGUSYnQ">
<ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_-pI1yDBMEeWXsItGGUSYnQ" name="extension_Type" type="_-pIwEjBMEeWXsItGGUSYnQ" aggregation="composite" association="_-pI1xzBMEeWXsItGGUSYnQ"/>
</packagedElement>
<packagedElement xmi:type="uml:Extension" xmi:id="_-pI1yTBMEeWXsItGGUSYnQ" name="extension_Converters_Type" memberEnd="_-pIwITBMEeWXsItGGUSYnQ _-pI1yjBMEeWXsItGGUSYnQ">
<ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_-pI1yjBMEeWXsItGGUSYnQ" name="extension_Type" type="_-pIwGzBMEeWXsItGGUSYnQ" aggregation="composite" association="_-pI1yTBMEeWXsItGGUSYnQ"/>
</packagedElement>
<packagedElement xmi:type="uml:Extension" xmi:id="_-pI1yzBMEeWXsItGGUSYnQ" name="extension_Converters_Operation" memberEnd="_-pIwJDBMEeWXsItGGUSYnQ _-pI1zDBMEeWXsItGGUSYnQ">
<ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_-pI1zDBMEeWXsItGGUSYnQ" name="extension_Operation" type="_-pIwGzBMEeWXsItGGUSYnQ" aggregation="composite" association="_-pI1yzBMEeWXsItGGUSYnQ"/>
</packagedElement>
<packagedElement xmi:type="uml:Extension" xmi:id="_-pI1zTBMEeWXsItGGUSYnQ" name="extension_Converters_Property" memberEnd="_-pIwJzBMEeWXsItGGUSYnQ _-pI1zjBMEeWXsItGGUSYnQ">
<ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_-pI1zjBMEeWXsItGGUSYnQ" name="extension_Property" type="_-pIwGzBMEeWXsItGGUSYnQ" aggregation="composite" association="_-pI1zTBMEeWXsItGGUSYnQ">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-pI1zzBMEeWXsItGGUSYnQ"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-pI10DBMEeWXsItGGUSYnQ" value="1"/>
</ownedEnd>
</packagedElement>
<packagedElement xmi:type="uml:Extension" xmi:id="_-pI10TBMEeWXsItGGUSYnQ" name="extension_Converters_EnumerationLiteral" memberEnd="_-pIwKjBMEeWXsItGGUSYnQ _-pI10jBMEeWXsItGGUSYnQ">
<ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_-pI10jBMEeWXsItGGUSYnQ" name="extension_EnumerationLiteral" type="_-pIwGzBMEeWXsItGGUSYnQ" aggregation="composite" association="_-pI10TBMEeWXsItGGUSYnQ">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-pI10zBMEeWXsItGGUSYnQ"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-pI11DBMEeWXsItGGUSYnQ" value="1"/>
</ownedEnd>
</packagedElement>
<packagedElement xmi:type="uml:Extension" xmi:id="_-pI11TBMEeWXsItGGUSYnQ" name="extension_PrivateOwned_Operation" memberEnd="_-pIwLjBMEeWXsItGGUSYnQ _-pI11jBMEeWXsItGGUSYnQ">
<ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_-pI11jBMEeWXsItGGUSYnQ" name="extension_Operation" type="_-pIwLTBMEeWXsItGGUSYnQ" aggregation="composite" association="_-pI11TBMEeWXsItGGUSYnQ"/>
</packagedElement>
<packagedElement xmi:type="uml:Extension" xmi:id="_-pI11zBMEeWXsItGGUSYnQ" name="extension_PrivateOwned_Property" memberEnd="_-pIwMTBMEeWXsItGGUSYnQ _-pI12DBMEeWXsItGGUSYnQ">
<ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_-pI12DBMEeWXsItGGUSYnQ" name="extension_Property" type="_-pIwLTBMEeWXsItGGUSYnQ" aggregation="composite" association="_-pI11zBMEeWXsItGGUSYnQ">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-pI12TBMEeWXsItGGUSYnQ"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-pI12jBMEeWXsItGGUSYnQ" value="1"/>
</ownedEnd>
</packagedElement>
<packagedElement xmi:type="uml:Extension" xmi:id="_-pI12zBMEeWXsItGGUSYnQ" name="extension_PrivateOwned_EnumerationLiteral" memberEnd="_-pIwNDBMEeWXsItGGUSYnQ _-pI13DBMEeWXsItGGUSYnQ">
<ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_-pI13DBMEeWXsItGGUSYnQ" name="extension_EnumerationLiteral" type="_-pIwLTBMEeWXsItGGUSYnQ" aggregation="composite" association="_-pI12zBMEeWXsItGGUSYnQ">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-pI13TBMEeWXsItGGUSYnQ"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-pI13jBMEeWXsItGGUSYnQ" value="1"/>
</ownedEnd>
</packagedElement>
<packagedElement xmi:type="uml:Extension" xmi:id="_-pI13zBMEeWXsItGGUSYnQ" name="extension_RoundRobinPartitioning_Type" memberEnd="_-pIwRDBMEeWXsItGGUSYnQ _-pI14DBMEeWXsItGGUSYnQ">
<ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_-pI14DBMEeWXsItGGUSYnQ" name="extension_Type" type="_-pIwNzBMEeWXsItGGUSYnQ" aggregation="composite" association="_-pI13zBMEeWXsItGGUSYnQ"/>
</packagedElement>
<packagedElement xmi:type="uml:Extension" xmi:id="_-pI14TBMEeWXsItGGUSYnQ" name="extension_RoundRobinPartitioning_Operation" memberEnd="_-pIwRzBMEeWXsItGGUSYnQ _-pI14jBMEeWXsItGGUSYnQ">
<ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_-pI14jBMEeWXsItGGUSYnQ" name="extension_Operation" type="_-pIwNzBMEeWXsItGGUSYnQ" aggregation="composite" association="_-pI14TBMEeWXsItGGUSYnQ"/>
</packagedElement>
<packagedElement xmi:type="uml:Extension" xmi:id="_-pI14zBMEeWXsItGGUSYnQ" name="extension_RoundRobinPartitioning_Property" memberEnd="_-pIwSjBMEeWXsItGGUSYnQ _-pI15DBMEeWXsItGGUSYnQ">
<ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_-pI15DBMEeWXsItGGUSYnQ" name="extension_Property" type="_-pIwNzBMEeWXsItGGUSYnQ" aggregation="composite" association="_-pI14zBMEeWXsItGGUSYnQ">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-pI15TBMEeWXsItGGUSYnQ"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-pI15jBMEeWXsItGGUSYnQ" value="1"/>
</ownedEnd>
</packagedElement>
<packagedElement xmi:type="uml:Extension" xmi:id="_-pI15zBMEeWXsItGGUSYnQ" name="extension_RoundRobinPartitioning_EnumerationLiteral" memberEnd="_-pIwTTBMEeWXsItGGUSYnQ _-pI16DBMEeWXsItGGUSYnQ">
<ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_-pI16DBMEeWXsItGGUSYnQ" name="extension_EnumerationLiteral" type="_-pIwNzBMEeWXsItGGUSYnQ" aggregation="composite" association="_-pI15zBMEeWXsItGGUSYnQ">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-pI16TBMEeWXsItGGUSYnQ"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-pI16jBMEeWXsItGGUSYnQ" value="1"/>
</ownedEnd>
</packagedElement>
<packagedElement xmi:type="uml:Extension" xmi:id="_-pI16zBMEeWXsItGGUSYnQ" name="extension_Properties_Operation" memberEnd="_-pIwVjBMEeWXsItGGUSYnQ _-pI17DBMEeWXsItGGUSYnQ">
<ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_-pI17DBMEeWXsItGGUSYnQ" name="extension_Operation" type="_-pIwUDBMEeWXsItGGUSYnQ" aggregation="composite" association="_-pI16zBMEeWXsItGGUSYnQ"/>
</packagedElement>
<packagedElement xmi:type="uml:Extension" xmi:id="_-pI17TBMEeWXsItGGUSYnQ" name="extension_Properties_Property" memberEnd="_-pIwWTBMEeWXsItGGUSYnQ _-pI17jBMEeWXsItGGUSYnQ">
<ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_-pI17jBMEeWXsItGGUSYnQ" name="extension_Property" type="_-pIwUDBMEeWXsItGGUSYnQ" aggregation="composite" association="_-pI17TBMEeWXsItGGUSYnQ">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-pI17zBMEeWXsItGGUSYnQ"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-pI18DBMEeWXsItGGUSYnQ" value="1"/>
</ownedEnd>
</packagedElement>
<packagedElement xmi:type="uml:Extension" xmi:id="_-pI18TBMEeWXsItGGUSYnQ" name="extension_Properties_EnumerationLiteral" memberEnd="_-pIwXDBMEeWXsItGGUSYnQ _-pI18jBMEeWXsItGGUSYnQ">
<ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_-pI18jBMEeWXsItGGUSYnQ" name="extension_EnumerationLiteral" type="_-pIwUDBMEeWXsItGGUSYnQ" aggregation="composite" association="_-pI18TBMEeWXsItGGUSYnQ">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-pI18zBMEeWXsItGGUSYnQ"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-pI19DBMEeWXsItGGUSYnQ" value="1"/>
</ownedEnd>
</packagedElement>
<packagedElement xmi:type="uml:Extension" xmi:id="_-pI19TBMEeWXsItGGUSYnQ" name="extension_Properties_Type" memberEnd="_-pIwXzBMEeWXsItGGUSYnQ _-pI19jBMEeWXsItGGUSYnQ">
<ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_-pI19jBMEeWXsItGGUSYnQ" name="extension_Type" type="_-pIwUDBMEeWXsItGGUSYnQ" aggregation="composite" association="_-pI19TBMEeWXsItGGUSYnQ"/>
</packagedElement>
<packagedElement xmi:type="uml:Extension" xmi:id="_-pI19zBMEeWXsItGGUSYnQ" name="extension_DeleteAll_Operation" memberEnd="_-pIwYzBMEeWXsItGGUSYnQ _-pI1-DBMEeWXsItGGUSYnQ">
<ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_-pI1-DBMEeWXsItGGUSYnQ" name="extension_Operation" type="_-pIwYjBMEeWXsItGGUSYnQ" aggregation="composite" association="_-pI19zBMEeWXsItGGUSYnQ"/>
</packagedElement>
<packagedElement xmi:type="uml:Extension" xmi:id="_-pI1-TBMEeWXsItGGUSYnQ" name="extension_DeleteAll_Property" memberEnd="_-pIwZjBMEeWXsItGGUSYnQ _-pI1-jBMEeWXsItGGUSYnQ">
<ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_-pI1-jBMEeWXsItGGUSYnQ" name="extension_Property" type="_-pIwYjBMEeWXsItGGUSYnQ" aggregation="composite" association="_-pI1-TBMEeWXsItGGUSYnQ">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-pI1-zBMEeWXsItGGUSYnQ"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-pI1_DBMEeWXsItGGUSYnQ" value="1"/>
</ownedEnd>
</packagedElement>
<packagedElement xmi:type="uml:Extension" xmi:id="_-pI1_TBMEeWXsItGGUSYnQ" name="extension_DeleteAll_EnumerationLiteral" memberEnd="_-pIwaTBMEeWXsItGGUSYnQ _-pI1_jBMEeWXsItGGUSYnQ">
<ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_-pI1_jBMEeWXsItGGUSYnQ" name="extension_EnumerationLiteral" type="_-pIwYjBMEeWXsItGGUSYnQ" aggregation="composite" association="_-pI1_TBMEeWXsItGGUSYnQ">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-pI1_zBMEeWXsItGGUSYnQ"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-pI2ADBMEeWXsItGGUSYnQ" value="1"/>
</ownedEnd>
</packagedElement>
<packagedElement xmi:type="uml:Extension" xmi:id="_-pI2ATBMEeWXsItGGUSYnQ" name="extension_ObjectTypeConverters_Type" memberEnd="_-pIwcjBMEeWXsItGGUSYnQ _-pI2AjBMEeWXsItGGUSYnQ">
<ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_-pI2AjBMEeWXsItGGUSYnQ" name="extension_Type" type="_-pIwbDBMEeWXsItGGUSYnQ" aggregation="composite" association="_-pI2ATBMEeWXsItGGUSYnQ"/>
</packagedElement>
<packagedElement xmi:type="uml:Extension" xmi:id="_-pI2AzBMEeWXsItGGUSYnQ" name="extension_ObjectTypeConverters_Operation" memberEnd="_-pIwdTBMEeWXsItGGUSYnQ _-pI2BDBMEeWXsItGGUSYnQ">
<ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_-pI2BDBMEeWXsItGGUSYnQ" name="extension_Operation" type="_-pIwbDBMEeWXsItGGUSYnQ" aggregation="composite" association="_-pI2AzBMEeWXsItGGUSYnQ"/>
</packagedElement>
<packagedElement xmi:type="uml:Extension" xmi:id="_-pI2BTBMEeWXsItGGUSYnQ" name="extension_ObjectTypeConverters_Property" memberEnd="_-pIweDBMEeWXsItGGUSYnQ _-pI2BjBMEeWXsItGGUSYnQ">
<ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_-pI2BjBMEeWXsItGGUSYnQ" name="extension_Property" type="_-pIwbDBMEeWXsItGGUSYnQ" aggregation="composite" association="_-pI2BTBMEeWXsItGGUSYnQ">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-pI2BzBMEeWXsItGGUSYnQ"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-pI2CDBMEeWXsItGGUSYnQ" value="1"/>
</ownedEnd>
</packagedElement>
<packagedElement xmi:type="uml:Extension" xmi:id="_-pI2CTBMEeWXsItGGUSYnQ" name="extension_ObjectTypeConverters_EnumerationLiteral" memberEnd="_-pIwezBMEeWXsItGGUSYnQ _-pI2CjBMEeWXsItGGUSYnQ">
<ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_-pI2CjBMEeWXsItGGUSYnQ" name="extension_EnumerationLiteral" type="_-pIwbDBMEeWXsItGGUSYnQ" aggregation="composite" association="_-pI2CTBMEeWXsItGGUSYnQ">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-pI2CzBMEeWXsItGGUSYnQ"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-pI2DDBMEeWXsItGGUSYnQ" value="1"/>
</ownedEnd>
</packagedElement>
<packagedElement xmi:type="uml:Extension" xmi:id="_-pI2DTBMEeWXsItGGUSYnQ" name="extension_ExistenceChecking_Type" memberEnd="_-pIwhTBMEeWXsItGGUSYnQ _-pI2DjBMEeWXsItGGUSYnQ">
<ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_-pI2DjBMEeWXsItGGUSYnQ" name="extension_Type" type="_-pIwfjBMEeWXsItGGUSYnQ" aggregation="composite" association="_-pI2DTBMEeWXsItGGUSYnQ"/>
</packagedElement>
<packagedElement xmi:type="uml:Extension" xmi:id="_-pI2DzBMEeWXsItGGUSYnQ" name="extension_SerializedObject_Type" memberEnd="_-pIwkjBMEeWXsItGGUSYnQ _-pI2EDBMEeWXsItGGUSYnQ">
<ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_-pI2EDBMEeWXsItGGUSYnQ" name="extension_Type" type="_-pIwiDBMEeWXsItGGUSYnQ" aggregation="composite" association="_-pI2DzBMEeWXsItGGUSYnQ"/>
</packagedElement>
<packagedElement xmi:type="uml:Extension" xmi:id="_-pI2ETBMEeWXsItGGUSYnQ" name="extension_ValuePartitioning_Type" memberEnd="_-pIw0TBMEeWXsItGGUSYnQ _-pI2EjBMEeWXsItGGUSYnQ">
<ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_-pI2EjBMEeWXsItGGUSYnQ" name="extension_Type" type="_-pIwujBMEeWXsItGGUSYnQ" aggregation="composite" association="_-pI2ETBMEeWXsItGGUSYnQ"/>
</packagedElement>
<packagedElement xmi:type="uml:Extension" xmi:id="_-pI2EzBMEeWXsItGGUSYnQ" name="extension_ValuePartitioning_Operation" memberEnd="_-pIw1DBMEeWXsItGGUSYnQ _-pI2FDBMEeWXsItGGUSYnQ">
<ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_-pI2FDBMEeWXsItGGUSYnQ" name="extension_Operation" type="_-pIwujBMEeWXsItGGUSYnQ" aggregation="composite" association="_-pI2EzBMEeWXsItGGUSYnQ"/>
</packagedElement>
<packagedElement xmi:type="uml:Extension" xmi:id="_-pI2FTBMEeWXsItGGUSYnQ" name="extension_ValuePartitioning_Property" memberEnd="_-pIw1zBMEeWXsItGGUSYnQ _-pI2FjBMEeWXsItGGUSYnQ">
<ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_-pI2FjBMEeWXsItGGUSYnQ" name="extension_Property" type="_-pIwujBMEeWXsItGGUSYnQ" aggregation="composite" association="_-pI2FTBMEeWXsItGGUSYnQ">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-pI2FzBMEeWXsItGGUSYnQ"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-pI2GDBMEeWXsItGGUSYnQ" value="1"/>
</ownedEnd>
</packagedElement>
<packagedElement xmi:type="uml:Extension" xmi:id="_-pI2GTBMEeWXsItGGUSYnQ" name="extension_ValuePartitioning_EnumerationLiteral" memberEnd="_-pIw2jBMEeWXsItGGUSYnQ _-pI2GjBMEeWXsItGGUSYnQ">
<ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_-pI2GjBMEeWXsItGGUSYnQ" name="extension_EnumerationLiteral" type="_-pIwujBMEeWXsItGGUSYnQ" aggregation="composite" association="_-pI2GTBMEeWXsItGGUSYnQ">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-pI2GzBMEeWXsItGGUSYnQ"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-pI2HDBMEeWXsItGGUSYnQ" value="1"/>
</ownedEnd>
</packagedElement>
<packagedElement xmi:type="uml:Extension" xmi:id="_-pI2HTBMEeWXsItGGUSYnQ" name="extension_StructConverter_Type" memberEnd="_-pIw5jBMEeWXsItGGUSYnQ _-pI2HjBMEeWXsItGGUSYnQ">
<ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_-pI2HjBMEeWXsItGGUSYnQ" name="extension_Type" type="_-pIw3TBMEeWXsItGGUSYnQ" aggregation="composite" association="_-pI2HTBMEeWXsItGGUSYnQ"/>
</packagedElement>
<packagedElement xmi:type="uml:Extension" xmi:id="_-pI2HzBMEeWXsItGGUSYnQ" name="extension_StructConverter_Operation" memberEnd="_-pIw6TBMEeWXsItGGUSYnQ _-pI2IDBMEeWXsItGGUSYnQ">
<ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_-pI2IDBMEeWXsItGGUSYnQ" name="extension_Operation" type="_-pIw3TBMEeWXsItGGUSYnQ" aggregation="composite" association="_-pI2HzBMEeWXsItGGUSYnQ"/>
</packagedElement>
<packagedElement xmi:type="uml:Extension" xmi:id="_-pI2ITBMEeWXsItGGUSYnQ" name="extension_StructConverter_Property" memberEnd="_-pIw7DBMEeWXsItGGUSYnQ _-pI2IjBMEeWXsItGGUSYnQ">
<ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_-pI2IjBMEeWXsItGGUSYnQ" name="extension_Property" type="_-pIw3TBMEeWXsItGGUSYnQ" aggregation="composite" association="_-pI2ITBMEeWXsItGGUSYnQ">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-pI2IzBMEeWXsItGGUSYnQ"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-pI2JDBMEeWXsItGGUSYnQ" value="1"/>
</ownedEnd>
</packagedElement>
<packagedElement xmi:type="uml:Extension" xmi:id="_-pI2JTBMEeWXsItGGUSYnQ" name="extension_StructConverter_EnumerationLiteral" memberEnd="_-pIw7zBMEeWXsItGGUSYnQ _-pI2JjBMEeWXsItGGUSYnQ">
<ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_-pI2JjBMEeWXsItGGUSYnQ" name="extension_EnumerationLiteral" type="_-pIw3TBMEeWXsItGGUSYnQ" aggregation="composite" association="_-pI2JTBMEeWXsItGGUSYnQ">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-pI2JzBMEeWXsItGGUSYnQ"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-pI2KDBMEeWXsItGGUSYnQ" value="1"/>
</ownedEnd>
</packagedElement>
<packagedElement xmi:type="uml:Extension" xmi:id="_-pI2KTBMEeWXsItGGUSYnQ" name="extension_ReturnUpdate_Operation" memberEnd="_-pIw9jBMEeWXsItGGUSYnQ _-pI2KjBMEeWXsItGGUSYnQ">
<ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_-pI2KjBMEeWXsItGGUSYnQ" name="extension_Operation" type="_-pIw9TBMEeWXsItGGUSYnQ" aggregation="composite" association="_-pI2KTBMEeWXsItGGUSYnQ"/>
</packagedElement>
<packagedElement xmi:type="uml:Extension" xmi:id="_-pI2KzBMEeWXsItGGUSYnQ" name="extension_ReturnUpdate_Property" memberEnd="_-pIw-TBMEeWXsItGGUSYnQ _-pI2LDBMEeWXsItGGUSYnQ">
<ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_-pI2LDBMEeWXsItGGUSYnQ" name="extension_Property" type="_-pIw9TBMEeWXsItGGUSYnQ" aggregation="composite" association="_-pI2KzBMEeWXsItGGUSYnQ">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-pI2LTBMEeWXsItGGUSYnQ"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-pI2LjBMEeWXsItGGUSYnQ" value="1"/>
</ownedEnd>
</packagedElement>
<packagedElement xmi:type="uml:Extension" xmi:id="_-pI2LzBMEeWXsItGGUSYnQ" name="extension_ReturnUpdate_EnumerationLiteral" memberEnd="_-pIw_DBMEeWXsItGGUSYnQ _-pI2MDBMEeWXsItGGUSYnQ">
<ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_-pI2MDBMEeWXsItGGUSYnQ" name="extension_EnumerationLiteral" type="_-pIw9TBMEeWXsItGGUSYnQ" aggregation="composite" association="_-pI2LzBMEeWXsItGGUSYnQ">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-pI2MTBMEeWXsItGGUSYnQ"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-pI2MjBMEeWXsItGGUSYnQ" value="1"/>
</ownedEnd>
</packagedElement>
<packagedElement xmi:type="uml:Extension" xmi:id="_-pI2MzBMEeWXsItGGUSYnQ" name="extension_BasicCollection_Operation" memberEnd="_-pIxBzBMEeWXsItGGUSYnQ _-pI2NDBMEeWXsItGGUSYnQ">
<ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_-pI2NDBMEeWXsItGGUSYnQ" name="extension_Operation" type="_-pIw_zBMEeWXsItGGUSYnQ" aggregation="composite" association="_-pI2MzBMEeWXsItGGUSYnQ"/>
</packagedElement>
<packagedElement xmi:type="uml:Extension" xmi:id="_-pI2NTBMEeWXsItGGUSYnQ" name="extension_BasicCollection_Property" memberEnd="_-pIxCjBMEeWXsItGGUSYnQ _-pI2NjBMEeWXsItGGUSYnQ">
<ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_-pI2NjBMEeWXsItGGUSYnQ" name="extension_Property" type="_-pIw_zBMEeWXsItGGUSYnQ" aggregation="composite" association="_-pI2NTBMEeWXsItGGUSYnQ">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-pI2NzBMEeWXsItGGUSYnQ"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-pI2ODBMEeWXsItGGUSYnQ" value="1"/>
</ownedEnd>
</packagedElement>
<packagedElement xmi:type="uml:Extension" xmi:id="_-pI2OTBMEeWXsItGGUSYnQ" name="extension_BasicCollection_EnumerationLiteral" memberEnd="_-pIxDTBMEeWXsItGGUSYnQ _-pI2OjBMEeWXsItGGUSYnQ">
<ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_-pI2OjBMEeWXsItGGUSYnQ" name="extension_EnumerationLiteral" type="_-pIw_zBMEeWXsItGGUSYnQ" aggregation="composite" association="_-pI2OTBMEeWXsItGGUSYnQ">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-pI2OzBMEeWXsItGGUSYnQ"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-pI2PDBMEeWXsItGGUSYnQ" value="1"/>
</ownedEnd>
</packagedElement>
<packagedElement xmi:type="uml:Extension" xmi:id="_-pI2PTBMEeWXsItGGUSYnQ" name="extension_CacheIndexes_Type" memberEnd="_-pIxFjBMEeWXsItGGUSYnQ _-pI2PjBMEeWXsItGGUSYnQ">
<ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_-pI2PjBMEeWXsItGGUSYnQ" name="extension_Type" type="_-pIxEDBMEeWXsItGGUSYnQ" aggregation="composite" association="_-pI2PTBMEeWXsItGGUSYnQ"/>
</packagedElement>
<packagedElement xmi:type="uml:Extension" xmi:id="_-pI2PzBMEeWXsItGGUSYnQ" name="extension_TenantTableDiscriminator_Type" memberEnd="_-pIxMjBMEeWXsItGGUSYnQ _-pI2QDBMEeWXsItGGUSYnQ">
<ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_-pI2QDBMEeWXsItGGUSYnQ" name="extension_Type" type="_-pIxJzBMEeWXsItGGUSYnQ" aggregation="composite" association="_-pI2PzBMEeWXsItGGUSYnQ"/>
</packagedElement>
<packagedElement xmi:type="uml:Extension" xmi:id="_-pI2QTBMEeWXsItGGUSYnQ" name="extension_OrderCorrection_Operation" memberEnd="_-pIxOTBMEeWXsItGGUSYnQ _-pI2QjBMEeWXsItGGUSYnQ">
<ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_-pI2QjBMEeWXsItGGUSYnQ" name="extension_Operation" type="_-pIxNTBMEeWXsItGGUSYnQ" aggregation="composite" association="_-pI2QTBMEeWXsItGGUSYnQ"/>
</packagedElement>
<packagedElement xmi:type="uml:Extension" xmi:id="_-pI2QzBMEeWXsItGGUSYnQ" name="extension_OrderCorrection_Property" memberEnd="_-pIxPDBMEeWXsItGGUSYnQ _-pI2RDBMEeWXsItGGUSYnQ">
<ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_-pI2RDBMEeWXsItGGUSYnQ" name="extension_Property" type="_-pIxNTBMEeWXsItGGUSYnQ" aggregation="composite" association="_-pI2QzBMEeWXsItGGUSYnQ">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-pI2RTBMEeWXsItGGUSYnQ"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-pI2RjBMEeWXsItGGUSYnQ" value="1"/>
</ownedEnd>
</packagedElement>
<packagedElement xmi:type="uml:Extension" xmi:id="_-pI2RzBMEeWXsItGGUSYnQ" name="extension_OrderCorrection_EnumerationLiteral" memberEnd="_-pIxPzBMEeWXsItGGUSYnQ _-pI2SDBMEeWXsItGGUSYnQ">
<ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_-pI2SDBMEeWXsItGGUSYnQ" name="extension_EnumerationLiteral" type="_-pIxNTBMEeWXsItGGUSYnQ" aggregation="composite" association="_-pI2RzBMEeWXsItGGUSYnQ">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-pI2STBMEeWXsItGGUSYnQ"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-pI2SjBMEeWXsItGGUSYnQ" value="1"/>
</ownedEnd>
</packagedElement>
<packagedElement xmi:type="uml:Extension" xmi:id="_-pI2SzBMEeWXsItGGUSYnQ" name="extension_CacheInterceptor_Type" memberEnd="_-pIxUjBMEeWXsItGGUSYnQ _-pI2TDBMEeWXsItGGUSYnQ">
<ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_-pI2TDBMEeWXsItGGUSYnQ" name="extension_Type" type="_-pIxTDBMEeWXsItGGUSYnQ" aggregation="composite" association="_-pI2SzBMEeWXsItGGUSYnQ"/>
</packagedElement>
<packagedElement xmi:type="uml:Extension" xmi:id="_-pI2TTBMEeWXsItGGUSYnQ" name="extension_ReadOnly_Type" memberEnd="_-pIxWDBMEeWXsItGGUSYnQ _-pI2TjBMEeWXsItGGUSYnQ">
<ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_-pI2TjBMEeWXsItGGUSYnQ" name="extension_Type" type="_-pIxVTBMEeWXsItGGUSYnQ" aggregation="composite" association="_-pI2TTBMEeWXsItGGUSYnQ"/>
</packagedElement>
<packagedElement xmi:type="uml:Extension" xmi:id="_-pI2TzBMEeWXsItGGUSYnQ" name="extension_Mutable_Operation" memberEnd="_-pIxYDBMEeWXsItGGUSYnQ _-pI2UDBMEeWXsItGGUSYnQ">
<ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_-pI2UDBMEeWXsItGGUSYnQ" name="extension_Operation" type="_-pIxWzBMEeWXsItGGUSYnQ" aggregation="composite" association="_-pI2TzBMEeWXsItGGUSYnQ"/>
</packagedElement>
<packagedElement xmi:type="uml:Extension" xmi:id="_-pI2UTBMEeWXsItGGUSYnQ" name="extension_Mutable_Property" memberEnd="_-pIxYzBMEeWXsItGGUSYnQ _-pI2UjBMEeWXsItGGUSYnQ">
<ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_-pI2UjBMEeWXsItGGUSYnQ" name="extension_Property" type="_-pIxWzBMEeWXsItGGUSYnQ" aggregation="composite" association="_-pI2UTBMEeWXsItGGUSYnQ">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-pI2UzBMEeWXsItGGUSYnQ"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-pI2VDBMEeWXsItGGUSYnQ" value="1"/>
</ownedEnd>
</packagedElement>
<packagedElement xmi:type="uml:Extension" xmi:id="_-pI2VTBMEeWXsItGGUSYnQ" name="extension_Mutable_EnumerationLiteral" memberEnd="_-pIxZjBMEeWXsItGGUSYnQ _-pI2VjBMEeWXsItGGUSYnQ">
<ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_-pI2VjBMEeWXsItGGUSYnQ" name="extension_EnumerationLiteral" type="_-pIxWzBMEeWXsItGGUSYnQ" aggregation="composite" association="_-pI2VTBMEeWXsItGGUSYnQ">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-pI2VzBMEeWXsItGGUSYnQ"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-pI2WDBMEeWXsItGGUSYnQ" value="1"/>
</ownedEnd>
</packagedElement>
<packagedElement xmi:type="uml:Extension" xmi:id="_-pI2WTBMEeWXsItGGUSYnQ" name="extension_TypeConverter_Type" memberEnd="_-pIxdzBMEeWXsItGGUSYnQ _-pI2WjBMEeWXsItGGUSYnQ">
<ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_-pI2WjBMEeWXsItGGUSYnQ" name="extension_Type" type="_-pIxaTBMEeWXsItGGUSYnQ" aggregation="composite" association="_-pI2WTBMEeWXsItGGUSYnQ"/>
</packagedElement>
<packagedElement xmi:type="uml:Extension" xmi:id="_-pI2WzBMEeWXsItGGUSYnQ" name="extension_TypeConverter_Operation" memberEnd="_-pIxejBMEeWXsItGGUSYnQ _-pI2XDBMEeWXsItGGUSYnQ">
<ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_-pI2XDBMEeWXsItGGUSYnQ" name="extension_Operation" type="_-pIxaTBMEeWXsItGGUSYnQ" aggregation="composite" association="_-pI2WzBMEeWXsItGGUSYnQ"/>
</packagedElement>
<packagedElement xmi:type="uml:Extension" xmi:id="_-pI2XTBMEeWXsItGGUSYnQ" name="extension_TypeConverter_Property" memberEnd="_-pIxfTBMEeWXsItGGUSYnQ _-pI2XjBMEeWXsItGGUSYnQ">
<ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_-pI2XjBMEeWXsItGGUSYnQ" name="extension_Property" type="_-pIxaTBMEeWXsItGGUSYnQ" aggregation="composite" association="_-pI2XTBMEeWXsItGGUSYnQ">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-pI2XzBMEeWXsItGGUSYnQ"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-pI2YDBMEeWXsItGGUSYnQ" value="1"/>
</ownedEnd>
</packagedElement>
<packagedElement xmi:type="uml:Extension" xmi:id="_-pI2YTBMEeWXsItGGUSYnQ" name="extension_TypeConverter_EnumerationLiteral" memberEnd="_-pIxgDBMEeWXsItGGUSYnQ _-pI2YjBMEeWXsItGGUSYnQ">
<ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_-pI2YjBMEeWXsItGGUSYnQ" name="extension_EnumerationLiteral" type="_-pIxaTBMEeWXsItGGUSYnQ" aggregation="composite" association="_-pI2YTBMEeWXsItGGUSYnQ">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-pI2YzBMEeWXsItGGUSYnQ"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-pI2ZDBMEeWXsItGGUSYnQ" value="1"/>
</ownedEnd>
</packagedElement>
<packagedElement xmi:type="uml:Extension" xmi:id="_-pI2ZTBMEeWXsItGGUSYnQ" name="extension_StructConverters_Type" memberEnd="_-pIxjDBMEeWXsItGGUSYnQ _-pI2ZjBMEeWXsItGGUSYnQ">
<ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_-pI2ZjBMEeWXsItGGUSYnQ" name="extension_Type" type="_-pIxhjBMEeWXsItGGUSYnQ" aggregation="composite" association="_-pI2ZTBMEeWXsItGGUSYnQ"/>
</packagedElement>
<packagedElement xmi:type="uml:Extension" xmi:id="_-pI2ZzBMEeWXsItGGUSYnQ" name="extension_StructConverters_Operation" memberEnd="_-pIxjzBMEeWXsItGGUSYnQ _-pI2aDBMEeWXsItGGUSYnQ">
<ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_-pI2aDBMEeWXsItGGUSYnQ" name="extension_Operation" type="_-pIxhjBMEeWXsItGGUSYnQ" aggregation="composite" association="_-pI2ZzBMEeWXsItGGUSYnQ"/>
</packagedElement>
<packagedElement xmi:type="uml:Extension" xmi:id="_-pI2aTBMEeWXsItGGUSYnQ" name="extension_StructConverters_Property" memberEnd="_-pIxkjBMEeWXsItGGUSYnQ _-pI2ajBMEeWXsItGGUSYnQ">
<ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_-pI2ajBMEeWXsItGGUSYnQ" name="extension_Property" type="_-pIxhjBMEeWXsItGGUSYnQ" aggregation="composite" association="_-pI2aTBMEeWXsItGGUSYnQ">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-pI2azBMEeWXsItGGUSYnQ"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-pI2bDBMEeWXsItGGUSYnQ" value="1"/>
</ownedEnd>
</packagedElement>
<packagedElement xmi:type="uml:Extension" xmi:id="_-pI2bTBMEeWXsItGGUSYnQ" name="extension_StructConverters_EnumerationLiteral" memberEnd="_-pIxlTBMEeWXsItGGUSYnQ _-pI2bjBMEeWXsItGGUSYnQ">
<ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_-pI2bjBMEeWXsItGGUSYnQ" name="extension_EnumerationLiteral" type="_-pIxhjBMEeWXsItGGUSYnQ" aggregation="composite" association="_-pI2bTBMEeWXsItGGUSYnQ">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-pI2bzBMEeWXsItGGUSYnQ"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-pI2cDBMEeWXsItGGUSYnQ" value="1"/>
</ownedEnd>
</packagedElement>
<packagedElement xmi:type="uml:Extension" xmi:id="_-pI2cTBMEeWXsItGGUSYnQ" name="extension_Transformation_Operation" memberEnd="_-pIxoDBMEeWXsItGGUSYnQ _-pI2cjBMEeWXsItGGUSYnQ">
<ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_-pI2cjBMEeWXsItGGUSYnQ" name="extension_Operation" type="_-pIxmDBMEeWXsItGGUSYnQ" aggregation="composite" association="_-pI2cTBMEeWXsItGGUSYnQ"/>
</packagedElement>
<packagedElement xmi:type="uml:Extension" xmi:id="_-pI2czBMEeWXsItGGUSYnQ" name="extension_Transformation_Property" memberEnd="_-pIxozBMEeWXsItGGUSYnQ _-pI2dDBMEeWXsItGGUSYnQ">
<ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_-pI2dDBMEeWXsItGGUSYnQ" name="extension_Property" type="_-pIxmDBMEeWXsItGGUSYnQ" aggregation="composite" association="_-pI2czBMEeWXsItGGUSYnQ">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-pI2dTBMEeWXsItGGUSYnQ"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-pI2djBMEeWXsItGGUSYnQ" value="1"/>
</ownedEnd>
</packagedElement>
<packagedElement xmi:type="uml:Extension" xmi:id="_-pI2dzBMEeWXsItGGUSYnQ" name="extension_Transformation_EnumerationLiteral" memberEnd="_-pIxpjBMEeWXsItGGUSYnQ _-pI2eDBMEeWXsItGGUSYnQ">
<ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_-pI2eDBMEeWXsItGGUSYnQ" name="extension_EnumerationLiteral" type="_-pIxmDBMEeWXsItGGUSYnQ" aggregation="composite" association="_-pI2dzBMEeWXsItGGUSYnQ">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-pI2eTBMEeWXsItGGUSYnQ"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-pI2ejBMEeWXsItGGUSYnQ" value="1"/>
</ownedEnd>
</packagedElement>
<packagedElement xmi:type="uml:Extension" xmi:id="_-pI2ezBMEeWXsItGGUSYnQ" name="extension_FetchGroup_Type" memberEnd="_-pIxtjBMEeWXsItGGUSYnQ _-pI2fDBMEeWXsItGGUSYnQ">
<ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_-pI2fDBMEeWXsItGGUSYnQ" name="extension_Type" type="_-pIxqTBMEeWXsItGGUSYnQ" aggregation="composite" association="_-pI2ezBMEeWXsItGGUSYnQ"/>
</packagedElement>
<packagedElement xmi:type="uml:Extension" xmi:id="_-pI2fTBMEeWXsItGGUSYnQ" name="extension_RangePartition_Type" memberEnd="_-pIxyDBMEeWXsItGGUSYnQ _-pI2fjBMEeWXsItGGUSYnQ">
<ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_-pI2fjBMEeWXsItGGUSYnQ" name="extension_Type" type="_-pIxvDBMEeWXsItGGUSYnQ" aggregation="composite" association="_-pI2fTBMEeWXsItGGUSYnQ"/>
</packagedElement>
<packagedElement xmi:type="uml:Extension" xmi:id="_-pI2fzBMEeWXsItGGUSYnQ" name="extension_RangePartition_Operation" memberEnd="_-pIxyzBMEeWXsItGGUSYnQ _-pI2gDBMEeWXsItGGUSYnQ">
<ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_-pI2gDBMEeWXsItGGUSYnQ" name="extension_Operation" type="_-pIxvDBMEeWXsItGGUSYnQ" aggregation="composite" association="_-pI2fzBMEeWXsItGGUSYnQ"/>
</packagedElement>
<packagedElement xmi:type="uml:Extension" xmi:id="_-pI2gTBMEeWXsItGGUSYnQ" name="extension_RangePartition_Property" memberEnd="_-pIxzjBMEeWXsItGGUSYnQ _-pI2gjBMEeWXsItGGUSYnQ">
<ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_-pI2gjBMEeWXsItGGUSYnQ" name="extension_Property" type="_-pIxvDBMEeWXsItGGUSYnQ" aggregation="composite" association="_-pI2gTBMEeWXsItGGUSYnQ">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-pI2gzBMEeWXsItGGUSYnQ"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-pI2hDBMEeWXsItGGUSYnQ" value="1"/>
</ownedEnd>
</packagedElement>
<packagedElement xmi:type="uml:Extension" xmi:id="_-pI2hTBMEeWXsItGGUSYnQ" name="extension_RangePartition_EnumerationLiteral" memberEnd="_-pIx0TBMEeWXsItGGUSYnQ _-pI2hjBMEeWXsItGGUSYnQ">
<ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_-pI2hjBMEeWXsItGGUSYnQ" name="extension_EnumerationLiteral" type="_-pIxvDBMEeWXsItGGUSYnQ" aggregation="composite" association="_-pI2hTBMEeWXsItGGUSYnQ">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-pI2hzBMEeWXsItGGUSYnQ"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-pI2iDBMEeWXsItGGUSYnQ" value="1"/>
</ownedEnd>
</packagedElement>
<packagedElement xmi:type="uml:Extension" xmi:id="_-pI2iTBMEeWXsItGGUSYnQ" name="extension_Partitioning_Type" memberEnd="_-pIx4DBMEeWXsItGGUSYnQ _-pI2ijBMEeWXsItGGUSYnQ">
<ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_-pI2ijBMEeWXsItGGUSYnQ" name="extension_Type" type="_-pIx1zBMEeWXsItGGUSYnQ" aggregation="composite" association="_-pI2iTBMEeWXsItGGUSYnQ"/>
</packagedElement>
<packagedElement xmi:type="uml:Extension" xmi:id="_-pI2izBMEeWXsItGGUSYnQ" name="extension_Partitioning_Operation" memberEnd="_-pIx4zBMEeWXsItGGUSYnQ _-pI2jDBMEeWXsItGGUSYnQ">
<ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_-pI2jDBMEeWXsItGGUSYnQ" name="extension_Operation" type="_-pIx1zBMEeWXsItGGUSYnQ" aggregation="composite" association="_-pI2izBMEeWXsItGGUSYnQ"/>
</packagedElement>
<packagedElement xmi:type="uml:Extension" xmi:id="_-pI2jTBMEeWXsItGGUSYnQ" name="extension_Partitioning_Property" memberEnd="_-pIx5jBMEeWXsItGGUSYnQ _-pI2jjBMEeWXsItGGUSYnQ">
<ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_-pI2jjBMEeWXsItGGUSYnQ" name="extension_Property" type="_-pIx1zBMEeWXsItGGUSYnQ" aggregation="composite" association="_-pI2jTBMEeWXsItGGUSYnQ">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-pI2jzBMEeWXsItGGUSYnQ"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-pI2kDBMEeWXsItGGUSYnQ" value="1"/>
</ownedEnd>
</packagedElement>
<packagedElement xmi:type="uml:Extension" xmi:id="_-pI2kTBMEeWXsItGGUSYnQ" name="extension_Partitioning_EnumerationLiteral" memberEnd="_-pIx6TBMEeWXsItGGUSYnQ _-pI2kjBMEeWXsItGGUSYnQ">
<ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_-pI2kjBMEeWXsItGGUSYnQ" name="extension_EnumerationLiteral" type="_-pIx1zBMEeWXsItGGUSYnQ" aggregation="composite" association="_-pI2kTBMEeWXsItGGUSYnQ">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-pI2kzBMEeWXsItGGUSYnQ"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-pI2lDBMEeWXsItGGUSYnQ" value="1"/>
</ownedEnd>
</packagedElement>
<packagedElement xmi:type="uml:Extension" xmi:id="_-pI2lTBMEeWXsItGGUSYnQ" name="extension_JoinFetch_Operation" memberEnd="_-pIx8TBMEeWXsItGGUSYnQ _-pI2ljBMEeWXsItGGUSYnQ">
<ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_-pI2ljBMEeWXsItGGUSYnQ" name="extension_Operation" type="_-pIx7DBMEeWXsItGGUSYnQ" aggregation="composite" association="_-pI2lTBMEeWXsItGGUSYnQ"/>
</packagedElement>
<packagedElement xmi:type="uml:Extension" xmi:id="_-pI2lzBMEeWXsItGGUSYnQ" name="extension_JoinFetch_Property" memberEnd="_-pIx9DBMEeWXsItGGUSYnQ _-pI2mDBMEeWXsItGGUSYnQ">
<ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_-pI2mDBMEeWXsItGGUSYnQ" name="extension_Property" type="_-pIx7DBMEeWXsItGGUSYnQ" aggregation="composite" association="_-pI2lzBMEeWXsItGGUSYnQ">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-pI2mTBMEeWXsItGGUSYnQ"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-pI2mjBMEeWXsItGGUSYnQ" value="1"/>
</ownedEnd>
</packagedElement>
<packagedElement xmi:type="uml:Extension" xmi:id="_-pI2mzBMEeWXsItGGUSYnQ" name="extension_JoinFetch_EnumerationLiteral" memberEnd="_-pIx9zBMEeWXsItGGUSYnQ _-pI2nDBMEeWXsItGGUSYnQ">
<ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_-pI2nDBMEeWXsItGGUSYnQ" name="extension_EnumerationLiteral" type="_-pIx7DBMEeWXsItGGUSYnQ" aggregation="composite" association="_-pI2mzBMEeWXsItGGUSYnQ">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-pI2nTBMEeWXsItGGUSYnQ"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-pI2njBMEeWXsItGGUSYnQ" value="1"/>
</ownedEnd>
</packagedElement>
<packagedElement xmi:type="uml:Extension" xmi:id="_-pI2nzBMEeWXsItGGUSYnQ" name="extension_Array_Operation" memberEnd="_-pIyAjBMEeWXsItGGUSYnQ _-pI2oDBMEeWXsItGGUSYnQ">
<ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_-pI2oDBMEeWXsItGGUSYnQ" name="extension_Operation" type="_-pIx-jBMEeWXsItGGUSYnQ" aggregation="composite" association="_-pI2nzBMEeWXsItGGUSYnQ"/>
</packagedElement>
<packagedElement xmi:type="uml:Extension" xmi:id="_-pI2oTBMEeWXsItGGUSYnQ" name="extension_Array_Property" memberEnd="_-pIyBTBMEeWXsItGGUSYnQ _-pI2ojBMEeWXsItGGUSYnQ">
<ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_-pI2ojBMEeWXsItGGUSYnQ" name="extension_Property" type="_-pIx-jBMEeWXsItGGUSYnQ" aggregation="composite" association="_-pI2oTBMEeWXsItGGUSYnQ">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-pI2ozBMEeWXsItGGUSYnQ"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-pI2pDBMEeWXsItGGUSYnQ" value="1"/>
</ownedEnd>
</packagedElement>
<packagedElement xmi:type="uml:Extension" xmi:id="_-pI2pTBMEeWXsItGGUSYnQ" name="extension_Array_EnumerationLiteral" memberEnd="_-pIyCDBMEeWXsItGGUSYnQ _-pI2pjBMEeWXsItGGUSYnQ">
<ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_-pI2pjBMEeWXsItGGUSYnQ" name="extension_EnumerationLiteral" type="_-pIx-jBMEeWXsItGGUSYnQ" aggregation="composite" association="_-pI2pTBMEeWXsItGGUSYnQ">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-pI2pzBMEeWXsItGGUSYnQ"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-pI2qDBMEeWXsItGGUSYnQ" value="1"/>
</ownedEnd>
</packagedElement>
<packagedElement xmi:type="uml:Extension" xmi:id="_-pI2qTBMEeWXsItGGUSYnQ" name="extension_NamedStoredFunctionQueries_Type" memberEnd="_-pIyETBMEeWXsItGGUSYnQ _-pI2qjBMEeWXsItGGUSYnQ">
<ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_-pI2qjBMEeWXsItGGUSYnQ" name="extension_Type" type="_-pIyCzBMEeWXsItGGUSYnQ" aggregation="composite" association="_-pI2qTBMEeWXsItGGUSYnQ"/>
</packagedElement>
<packagedElement xmi:type="uml:Extension" xmi:id="_-pI2qzBMEeWXsItGGUSYnQ" name="extension_NamedStoredFunctionQuery_Type" memberEnd="_-pIyLTBMEeWXsItGGUSYnQ _-pI2rDBMEeWXsItGGUSYnQ">
<ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_-pI2rDBMEeWXsItGGUSYnQ" name="extension_Type" type="_-pIyFDBMEeWXsItGGUSYnQ" aggregation="composite" association="_-pI2qzBMEeWXsItGGUSYnQ"/>
</packagedElement>
<packagedElement xmi:type="uml:Extension" xmi:id="_-pI2rTBMEeWXsItGGUSYnQ" name="extension_Noncacheable_Operation" memberEnd="_-pIyNDBMEeWXsItGGUSYnQ _-pI2rjBMEeWXsItGGUSYnQ">
<ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_-pI2rjBMEeWXsItGGUSYnQ" name="extension_Operation" type="_-pIyMzBMEeWXsItGGUSYnQ" aggregation="composite" association="_-pI2rTBMEeWXsItGGUSYnQ"/>
</packagedElement>
<packagedElement xmi:type="uml:Extension" xmi:id="_-pI2rzBMEeWXsItGGUSYnQ" name="extension_Noncacheable_Property" memberEnd="_-pIyNzBMEeWXsItGGUSYnQ _-pI2sDBMEeWXsItGGUSYnQ">
<ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_-pI2sDBMEeWXsItGGUSYnQ" name="extension_Property" type="_-pIyMzBMEeWXsItGGUSYnQ" aggregation="composite" association="_-pI2rzBMEeWXsItGGUSYnQ">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-pI2sTBMEeWXsItGGUSYnQ"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-pI2sjBMEeWXsItGGUSYnQ" value="1"/>
</ownedEnd>
</packagedElement>
<packagedElement xmi:type="uml:Extension" xmi:id="_-pI2szBMEeWXsItGGUSYnQ" name="extension_Noncacheable_EnumerationLiteral" memberEnd="_-pIyOjBMEeWXsItGGUSYnQ _-pI2tDBMEeWXsItGGUSYnQ">
<ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_-pI2tDBMEeWXsItGGUSYnQ" name="extension_EnumerationLiteral" type="_-pIyMzBMEeWXsItGGUSYnQ" aggregation="composite" association="_-pI2szBMEeWXsItGGUSYnQ">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-pI2tTBMEeWXsItGGUSYnQ"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-pI2tjBMEeWXsItGGUSYnQ" value="1"/>
</ownedEnd>
</packagedElement>
<packagedElement xmi:type="uml:Extension" xmi:id="_-pI2tzBMEeWXsItGGUSYnQ" name="extension_WriteTransformers_Operation" memberEnd="_-pIyQTBMEeWXsItGGUSYnQ _-pI2uDBMEeWXsItGGUSYnQ">
<ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_-pI2uDBMEeWXsItGGUSYnQ" name="extension_Operation" type="_-pIyPTBMEeWXsItGGUSYnQ" aggregation="composite" association="_-pI2tzBMEeWXsItGGUSYnQ"/>
</packagedElement>
<packagedElement xmi:type="uml:Extension" xmi:id="_-pI2uTBMEeWXsItGGUSYnQ" name="extension_WriteTransformers_Property" memberEnd="_-pIyRDBMEeWXsItGGUSYnQ _-pI2ujBMEeWXsItGGUSYnQ">
<ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_-pI2ujBMEeWXsItGGUSYnQ" name="extension_Property" type="_-pIyPTBMEeWXsItGGUSYnQ" aggregation="composite" association="_-pI2uTBMEeWXsItGGUSYnQ">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-pI2uzBMEeWXsItGGUSYnQ"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-pI2vDBMEeWXsItGGUSYnQ" value="1"/>
</ownedEnd>
</packagedElement>
<packagedElement xmi:type="uml:Extension" xmi:id="_-pI2vTBMEeWXsItGGUSYnQ" name="extension_WriteTransformers_EnumerationLiteral" memberEnd="_-pIyRzBMEeWXsItGGUSYnQ _-pI2vjBMEeWXsItGGUSYnQ">
<ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_-pI2vjBMEeWXsItGGUSYnQ" name="extension_EnumerationLiteral" type="_-pIyPTBMEeWXsItGGUSYnQ" aggregation="composite" association="_-pI2vTBMEeWXsItGGUSYnQ">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-pI2vzBMEeWXsItGGUSYnQ"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-pI2wDBMEeWXsItGGUSYnQ" value="1"/>
</ownedEnd>
</packagedElement>
<packagedElement xmi:type="uml:Extension" xmi:id="_-pI2wTBMEeWXsItGGUSYnQ" name="extension_FetchGroups_Type" memberEnd="_-pIyUDBMEeWXsItGGUSYnQ _-pI2wjBMEeWXsItGGUSYnQ">
<ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_-pI2wjBMEeWXsItGGUSYnQ" name="extension_Type" type="_-pIySjBMEeWXsItGGUSYnQ" aggregation="composite" association="_-pI2wTBMEeWXsItGGUSYnQ"/>
</packagedElement>
<packagedElement xmi:type="uml:Extension" xmi:id="_-pI2wzBMEeWXsItGGUSYnQ" name="extension_Index_Operation" memberEnd="_-pIyaTBMEeWXsItGGUSYnQ _-pI2xDBMEeWXsItGGUSYnQ">
<ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_-pI2xDBMEeWXsItGGUSYnQ" name="extension_Operation" type="_-pIyUzBMEeWXsItGGUSYnQ" aggregation="composite" association="_-pI2wzBMEeWXsItGGUSYnQ"/>
</packagedElement>
<packagedElement xmi:type="uml:Extension" xmi:id="_-pI2xTBMEeWXsItGGUSYnQ" name="extension_Index_Property" memberEnd="_-pIybDBMEeWXsItGGUSYnQ _-pI2xjBMEeWXsItGGUSYnQ">
<ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_-pI2xjBMEeWXsItGGUSYnQ" name="extension_Property" type="_-pIyUzBMEeWXsItGGUSYnQ" aggregation="composite" association="_-pI2xTBMEeWXsItGGUSYnQ">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-pI2xzBMEeWXsItGGUSYnQ"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-pI2yDBMEeWXsItGGUSYnQ" value="1"/>
</ownedEnd>
</packagedElement>
<packagedElement xmi:type="uml:Extension" xmi:id="_-pI2yTBMEeWXsItGGUSYnQ" name="extension_Index_EnumerationLiteral" memberEnd="_-pIybzBMEeWXsItGGUSYnQ _-pI2yjBMEeWXsItGGUSYnQ">
<ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_-pI2yjBMEeWXsItGGUSYnQ" name="extension_EnumerationLiteral" type="_-pIyUzBMEeWXsItGGUSYnQ" aggregation="composite" association="_-pI2yTBMEeWXsItGGUSYnQ">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-pI2yzBMEeWXsItGGUSYnQ"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-pI2zDBMEeWXsItGGUSYnQ" value="1"/>
</ownedEnd>
</packagedElement>
<packagedElement xmi:type="uml:Extension" xmi:id="_-pI2zTBMEeWXsItGGUSYnQ" name="extension_Index_Type" memberEnd="_-pIycjBMEeWXsItGGUSYnQ _-pI2zjBMEeWXsItGGUSYnQ">
<ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_-pI2zjBMEeWXsItGGUSYnQ" name="extension_Type" type="_-pIyUzBMEeWXsItGGUSYnQ" aggregation="composite" association="_-pI2zTBMEeWXsItGGUSYnQ"/>
</packagedElement>
<packagedElement xmi:type="uml:Extension" xmi:id="_-pI2zzBMEeWXsItGGUSYnQ" name="extension_CacheIndex_Operation" memberEnd="_-pIygjBMEeWXsItGGUSYnQ _-pI20DBMEeWXsItGGUSYnQ">
<ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_-pI20DBMEeWXsItGGUSYnQ" name="extension_Operation" type="_-pIyeDBMEeWXsItGGUSYnQ" aggregation="composite" association="_-pI2zzBMEeWXsItGGUSYnQ"/>
</packagedElement>
<packagedElement xmi:type="uml:Extension" xmi:id="_-pI20TBMEeWXsItGGUSYnQ" name="extension_CacheIndex_Property" memberEnd="_-pIyhTBMEeWXsItGGUSYnQ _-pI20jBMEeWXsItGGUSYnQ">
<ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_-pI20jBMEeWXsItGGUSYnQ" name="extension_Property" type="_-pIyeDBMEeWXsItGGUSYnQ" aggregation="composite" association="_-pI20TBMEeWXsItGGUSYnQ">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-pI20zBMEeWXsItGGUSYnQ"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-pI21DBMEeWXsItGGUSYnQ" value="1"/>
</ownedEnd>
</packagedElement>
<packagedElement xmi:type="uml:Extension" xmi:id="_-pI21TBMEeWXsItGGUSYnQ" name="extension_CacheIndex_EnumerationLiteral" memberEnd="_-pIyiDBMEeWXsItGGUSYnQ _-pI21jBMEeWXsItGGUSYnQ">
<ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_-pI21jBMEeWXsItGGUSYnQ" name="extension_EnumerationLiteral" type="_-pIyeDBMEeWXsItGGUSYnQ" aggregation="composite" association="_-pI21TBMEeWXsItGGUSYnQ">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-pI21zBMEeWXsItGGUSYnQ"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-pI22DBMEeWXsItGGUSYnQ" value="1"/>
</ownedEnd>
</packagedElement>
<packagedElement xmi:type="uml:Extension" xmi:id="_-pI22TBMEeWXsItGGUSYnQ" name="extension_CacheIndex_Type" memberEnd="_-pIyizBMEeWXsItGGUSYnQ _-pI22jBMEeWXsItGGUSYnQ">
<ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_-pI22jBMEeWXsItGGUSYnQ" name="extension_Type" type="_-pIyeDBMEeWXsItGGUSYnQ" aggregation="composite" association="_-pI22TBMEeWXsItGGUSYnQ"/>
</packagedElement>
<packagedElement xmi:type="uml:Extension" xmi:id="_-pI22zBMEeWXsItGGUSYnQ" name="extension_CollectionTable_Operation" memberEnd="_-pIyoTBMEeWXsItGGUSYnQ _-pI23DBMEeWXsItGGUSYnQ">
<ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_-pI23DBMEeWXsItGGUSYnQ" name="extension_Operation" type="_-pIykTBMEeWXsItGGUSYnQ" aggregation="composite" association="_-pI22zBMEeWXsItGGUSYnQ"/>
</packagedElement>
<packagedElement xmi:type="uml:Extension" xmi:id="_-pI23TBMEeWXsItGGUSYnQ" name="extension_CollectionTable_Property" memberEnd="_-pIypDBMEeWXsItGGUSYnQ _-pI23jBMEeWXsItGGUSYnQ">
<ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_-pI23jBMEeWXsItGGUSYnQ" name="extension_Property" type="_-pIykTBMEeWXsItGGUSYnQ" aggregation="composite" association="_-pI23TBMEeWXsItGGUSYnQ">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-pI23zBMEeWXsItGGUSYnQ"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-pI24DBMEeWXsItGGUSYnQ" value="1"/>
</ownedEnd>
</packagedElement>
<packagedElement xmi:type="uml:Extension" xmi:id="_-pI24TBMEeWXsItGGUSYnQ" name="extension_CollectionTable_EnumerationLiteral" memberEnd="_-pIypzBMEeWXsItGGUSYnQ _-pI24jBMEeWXsItGGUSYnQ">
<ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_-pI24jBMEeWXsItGGUSYnQ" name="extension_EnumerationLiteral" type="_-pIykTBMEeWXsItGGUSYnQ" aggregation="composite" association="_-pI24TBMEeWXsItGGUSYnQ">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-pI24zBMEeWXsItGGUSYnQ"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-pI25DBMEeWXsItGGUSYnQ" value="1"/>
</ownedEnd>
</packagedElement>
<packagedElement xmi:type="uml:Extension" xmi:id="_-pI25TBMEeWXsItGGUSYnQ" name="extension_BatchFetch_Operation" memberEnd="_-pIyyjBMEeWXsItGGUSYnQ _-pI25jBMEeWXsItGGUSYnQ">
<ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_-pI25jBMEeWXsItGGUSYnQ" name="extension_Operation" type="_-pIywjBMEeWXsItGGUSYnQ" aggregation="composite" association="_-pI25TBMEeWXsItGGUSYnQ"/>
</packagedElement>
<packagedElement xmi:type="uml:Extension" xmi:id="_-pI25zBMEeWXsItGGUSYnQ" name="extension_BatchFetch_Property" memberEnd="_-pIyzTBMEeWXsItGGUSYnQ _-pI26DBMEeWXsItGGUSYnQ">
<ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_-pI26DBMEeWXsItGGUSYnQ" name="extension_Property" type="_-pIywjBMEeWXsItGGUSYnQ" aggregation="composite" association="_-pI25zBMEeWXsItGGUSYnQ">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-pI26TBMEeWXsItGGUSYnQ"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-pI26jBMEeWXsItGGUSYnQ" value="1"/>
</ownedEnd>
</packagedElement>
<packagedElement xmi:type="uml:Extension" xmi:id="_-pI26zBMEeWXsItGGUSYnQ" name="extension_BatchFetch_EnumerationLiteral" memberEnd="_-pIy0DBMEeWXsItGGUSYnQ _-pI27DBMEeWXsItGGUSYnQ">
<ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_-pI27DBMEeWXsItGGUSYnQ" name="extension_EnumerationLiteral" type="_-pIywjBMEeWXsItGGUSYnQ" aggregation="composite" association="_-pI26zBMEeWXsItGGUSYnQ">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-pI27TBMEeWXsItGGUSYnQ"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-pI27jBMEeWXsItGGUSYnQ" value="1"/>
</ownedEnd>
</packagedElement>
<packagedElement xmi:type="uml:Extension" xmi:id="_-pI27zBMEeWXsItGGUSYnQ" name="extension_Cache_Type" memberEnd="_-pIzATBMEeWXsItGGUSYnQ _-pI28DBMEeWXsItGGUSYnQ">
<ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_-pI28DBMEeWXsItGGUSYnQ" name="extension_Type" type="_-pIy0zBMEeWXsItGGUSYnQ" aggregation="composite" association="_-pI27zBMEeWXsItGGUSYnQ"/>
</packagedElement>
<packagedElement xmi:type="uml:Extension" xmi:id="_-pI28TBMEeWXsItGGUSYnQ" name="extension_CopyPolicy_Type" memberEnd="_-pIzCjBMEeWXsItGGUSYnQ _-pI28jBMEeWXsItGGUSYnQ">
<ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_-pI28jBMEeWXsItGGUSYnQ" name="extension_Type" type="_-pIzBDBMEeWXsItGGUSYnQ" aggregation="composite" association="_-pI28TBMEeWXsItGGUSYnQ"/>
</packagedElement>
<packagedElement xmi:type="uml:Extension" xmi:id="_-pI28zBMEeWXsItGGUSYnQ" name="extension_BasicMap_Operation" memberEnd="_-pIzITBMEeWXsItGGUSYnQ _-pI29DBMEeWXsItGGUSYnQ">
<ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_-pI29DBMEeWXsItGGUSYnQ" name="extension_Operation" type="_-pIzDTBMEeWXsItGGUSYnQ" aggregation="composite" association="_-pI28zBMEeWXsItGGUSYnQ"/>
</packagedElement>
<packagedElement xmi:type="uml:Extension" xmi:id="_-pI29TBMEeWXsItGGUSYnQ" name="extension_BasicMap_Property" memberEnd="_-pIzJDBMEeWXsItGGUSYnQ _-pI29jBMEeWXsItGGUSYnQ">
<ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_-pI29jBMEeWXsItGGUSYnQ" name="extension_Property" type="_-pIzDTBMEeWXsItGGUSYnQ" aggregation="composite" association="_-pI29TBMEeWXsItGGUSYnQ">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-pI29zBMEeWXsItGGUSYnQ"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-pI2-DBMEeWXsItGGUSYnQ" value="1"/>
</ownedEnd>
</packagedElement>
<packagedElement xmi:type="uml:Extension" xmi:id="_-pI2-TBMEeWXsItGGUSYnQ" name="extension_BasicMap_EnumerationLiteral" memberEnd="_-pIzJzBMEeWXsItGGUSYnQ _-pI2-jBMEeWXsItGGUSYnQ">
<ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_-pI2-jBMEeWXsItGGUSYnQ" name="extension_EnumerationLiteral" type="_-pIzDTBMEeWXsItGGUSYnQ" aggregation="composite" association="_-pI2-TBMEeWXsItGGUSYnQ">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-pI2-zBMEeWXsItGGUSYnQ"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-pI2_DBMEeWXsItGGUSYnQ" value="1"/>
</ownedEnd>
</packagedElement>
<packagedElement xmi:type="uml:Extension" xmi:id="_-pI2_TBMEeWXsItGGUSYnQ" name="extension_CloneCopyPolicy_Type" memberEnd="_-pIzMzBMEeWXsItGGUSYnQ _-pI2_jBMEeWXsItGGUSYnQ">
<ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_-pI2_jBMEeWXsItGGUSYnQ" name="extension_Type" type="_-pIzKjBMEeWXsItGGUSYnQ" aggregation="composite" association="_-pI2_TBMEeWXsItGGUSYnQ"/>
</packagedElement>
<packagedElement xmi:type="uml:Extension" xmi:id="_-pI2_zBMEeWXsItGGUSYnQ" name="extension_OptimisticLocking_Type" memberEnd="_-pIzRDBMEeWXsItGGUSYnQ _-pI3ADBMEeWXsItGGUSYnQ">
<ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_-pI3ADBMEeWXsItGGUSYnQ" name="extension_Type" type="_-pIzNjBMEeWXsItGGUSYnQ" aggregation="composite" association="_-pI2_zBMEeWXsItGGUSYnQ"/>
</packagedElement>
<packagedElement xmi:type="uml:Extension" xmi:id="_-pI3ATBMEeWXsItGGUSYnQ" name="extension_ChangeTracking_Type" memberEnd="_-pIzTjBMEeWXsItGGUSYnQ _-pI3AjBMEeWXsItGGUSYnQ">
<ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_-pI3AjBMEeWXsItGGUSYnQ" name="extension_Type" type="_-pIzRzBMEeWXsItGGUSYnQ" aggregation="composite" association="_-pI3ATBMEeWXsItGGUSYnQ"/>
</packagedElement>
<packagedElement xmi:type="uml:Extension" xmi:id="_-pI3AzBMEeWXsItGGUSYnQ" name="extension_QueryRedirectors_Type" memberEnd="_-pIzcDBMEeWXsItGGUSYnQ _-pI3BDBMEeWXsItGGUSYnQ">
<ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_-pI3BDBMEeWXsItGGUSYnQ" name="extension_Type" type="_-pIzUTBMEeWXsItGGUSYnQ" aggregation="composite" association="_-pI3AzBMEeWXsItGGUSYnQ"/>
</packagedElement>
<packagedElement xmi:type="uml:Extension" xmi:id="_-pI3BTBMEeWXsItGGUSYnQ" name="extension_MapKeyConvert_Operation" memberEnd="_-pIzeDBMEeWXsItGGUSYnQ _-pI3BjBMEeWXsItGGUSYnQ">
<ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_-pI3BjBMEeWXsItGGUSYnQ" name="extension_Operation" type="_-pIzczBMEeWXsItGGUSYnQ" aggregation="composite" association="_-pI3BTBMEeWXsItGGUSYnQ"/>
</packagedElement>
<packagedElement xmi:type="uml:Extension" xmi:id="_-pI3BzBMEeWXsItGGUSYnQ" name="extension_MapKeyConvert_Property" memberEnd="_-pIzezBMEeWXsItGGUSYnQ _-pI3CDBMEeWXsItGGUSYnQ">
<ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_-pI3CDBMEeWXsItGGUSYnQ" name="extension_Property" type="_-pIzczBMEeWXsItGGUSYnQ" aggregation="composite" association="_-pI3BzBMEeWXsItGGUSYnQ">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-pI3CTBMEeWXsItGGUSYnQ"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-pI3CjBMEeWXsItGGUSYnQ" value="1"/>
</ownedEnd>
</packagedElement>
<packagedElement xmi:type="uml:Extension" xmi:id="_-pI3CzBMEeWXsItGGUSYnQ" name="extension_MapKeyConvert_EnumerationLiteral" memberEnd="_-pIzfjBMEeWXsItGGUSYnQ _-pI3DDBMEeWXsItGGUSYnQ">
<ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_-pI3DDBMEeWXsItGGUSYnQ" name="extension_EnumerationLiteral" type="_-pIzczBMEeWXsItGGUSYnQ" aggregation="composite" association="_-pI3CzBMEeWXsItGGUSYnQ">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-pI3DTBMEeWXsItGGUSYnQ"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-pI3DjBMEeWXsItGGUSYnQ" value="1"/>
</ownedEnd>
</packagedElement>
<packagedElement xmi:type="uml:Extension" xmi:id="_-pI3DzBMEeWXsItGGUSYnQ" name="extension_ReadTransformer_Operation" memberEnd="_-pIziTBMEeWXsItGGUSYnQ _-pI3EDBMEeWXsItGGUSYnQ">
<ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_-pI3EDBMEeWXsItGGUSYnQ" name="extension_Operation" type="_-pIzgTBMEeWXsItGGUSYnQ" aggregation="composite" association="_-pI3DzBMEeWXsItGGUSYnQ"/>
</packagedElement>
<packagedElement xmi:type="uml:Extension" xmi:id="_-pI3ETBMEeWXsItGGUSYnQ" name="extension_ReadTransformer_Property" memberEnd="_-pIzjDBMEeWXsItGGUSYnQ _-pI3EjBMEeWXsItGGUSYnQ">
<ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_-pI3EjBMEeWXsItGGUSYnQ" name="extension_Property" type="_-pIzgTBMEeWXsItGGUSYnQ" aggregation="composite" association="_-pI3ETBMEeWXsItGGUSYnQ">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-pI3EzBMEeWXsItGGUSYnQ"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-pI3FDBMEeWXsItGGUSYnQ" value="1"/>
</ownedEnd>
</packagedElement>
<packagedElement xmi:type="uml:Extension" xmi:id="_-pI3FTBMEeWXsItGGUSYnQ" name="extension_ReadTransformer_EnumerationLiteral" memberEnd="_-pIzjzBMEeWXsItGGUSYnQ _-pI3FjBMEeWXsItGGUSYnQ">
<ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_-pI3FjBMEeWXsItGGUSYnQ" name="extension_EnumerationLiteral" type="_-pIzgTBMEeWXsItGGUSYnQ" aggregation="composite" association="_-pI3FTBMEeWXsItGGUSYnQ">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-pI3FzBMEeWXsItGGUSYnQ"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-pI3GDBMEeWXsItGGUSYnQ" value="1"/>
</ownedEnd>
</packagedElement>
<packagedElement xmi:type="uml:Extension" xmi:id="_-pI3GTBMEeWXsItGGUSYnQ" name="extension_ObjectTypeConverter_Type" memberEnd="_-pIzpjBMEeWXsItGGUSYnQ _-pI3GjBMEeWXsItGGUSYnQ">
<ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_-pI3GjBMEeWXsItGGUSYnQ" name="extension_Type" type="_-pIzkjBMEeWXsItGGUSYnQ" aggregation="composite" association="_-pI3GTBMEeWXsItGGUSYnQ"/>
</packagedElement>
<packagedElement xmi:type="uml:Extension" xmi:id="_-pI3GzBMEeWXsItGGUSYnQ" name="extension_ObjectTypeConverter_Operation" memberEnd="_-pIzqTBMEeWXsItGGUSYnQ _-pI3HDBMEeWXsItGGUSYnQ">
<ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_-pI3HDBMEeWXsItGGUSYnQ" name="extension_Operation" type="_-pIzkjBMEeWXsItGGUSYnQ" aggregation="composite" association="_-pI3GzBMEeWXsItGGUSYnQ"/>
</packagedElement>
<packagedElement xmi:type="uml:Extension" xmi:id="_-pI3HTBMEeWXsItGGUSYnQ" name="extension_ObjectTypeConverter_Property" memberEnd="_-pIzrDBMEeWXsItGGUSYnQ _-pI3HjBMEeWXsItGGUSYnQ">
<ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_-pI3HjBMEeWXsItGGUSYnQ" name="extension_Property" type="_-pIzkjBMEeWXsItGGUSYnQ" aggregation="composite" association="_-pI3HTBMEeWXsItGGUSYnQ">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-pI3HzBMEeWXsItGGUSYnQ"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-pI3IDBMEeWXsItGGUSYnQ" value="1"/>
</ownedEnd>
</packagedElement>
<packagedElement xmi:type="uml:Extension" xmi:id="_-pI3ITBMEeWXsItGGUSYnQ" name="extension_ObjectTypeConverter_EnumerationLiteral" memberEnd="_-pIzrzBMEeWXsItGGUSYnQ _-pI3IjBMEeWXsItGGUSYnQ">
<ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_-pI3IjBMEeWXsItGGUSYnQ" name="extension_EnumerationLiteral" type="_-pIzkjBMEeWXsItGGUSYnQ" aggregation="composite" association="_-pI3ITBMEeWXsItGGUSYnQ">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-pI3IzBMEeWXsItGGUSYnQ"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-pI3JDBMEeWXsItGGUSYnQ" value="1"/>
</ownedEnd>
</packagedElement>
<packagedElement xmi:type="uml:Extension" xmi:id="_-pI3JTBMEeWXsItGGUSYnQ" name="extension_Property_Operation" memberEnd="_-pIzwjBMEeWXsItGGUSYnQ _-pI3JjBMEeWXsItGGUSYnQ">
<ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_-pI3JjBMEeWXsItGGUSYnQ" name="extension_Operation" type="_-pIztTBMEeWXsItGGUSYnQ" aggregation="composite" association="_-pI3JTBMEeWXsItGGUSYnQ"/>
</packagedElement>
<packagedElement xmi:type="uml:Extension" xmi:id="_-pI3JzBMEeWXsItGGUSYnQ" name="extension_Property_Property" memberEnd="_-pIzxTBMEeWXsItGGUSYnQ _-pI3KDBMEeWXsItGGUSYnQ">
<ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_-pI3KDBMEeWXsItGGUSYnQ" name="extension_Property" type="_-pIztTBMEeWXsItGGUSYnQ" aggregation="composite" association="_-pI3JzBMEeWXsItGGUSYnQ">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-pI3KTBMEeWXsItGGUSYnQ"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-pI3KjBMEeWXsItGGUSYnQ" value="1"/>
</ownedEnd>
</packagedElement>
<packagedElement xmi:type="uml:Extension" xmi:id="_-pI3KzBMEeWXsItGGUSYnQ" name="extension_Property_EnumerationLiteral" memberEnd="_-pIzyDBMEeWXsItGGUSYnQ _-pI3LDBMEeWXsItGGUSYnQ">
<ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_-pI3LDBMEeWXsItGGUSYnQ" name="extension_EnumerationLiteral" type="_-pIztTBMEeWXsItGGUSYnQ" aggregation="composite" association="_-pI3KzBMEeWXsItGGUSYnQ">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-pI3LTBMEeWXsItGGUSYnQ"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-pI3LjBMEeWXsItGGUSYnQ" value="1"/>
</ownedEnd>
</packagedElement>
<packagedElement xmi:type="uml:Extension" xmi:id="_-pI3LzBMEeWXsItGGUSYnQ" name="extension_Property_Type" memberEnd="_-pIzyzBMEeWXsItGGUSYnQ _-pI3MDBMEeWXsItGGUSYnQ">
<ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_-pI3MDBMEeWXsItGGUSYnQ" name="extension_Type" type="_-pIztTBMEeWXsItGGUSYnQ" aggregation="composite" association="_-pI3LzBMEeWXsItGGUSYnQ"/>
</packagedElement>
<packagedElement xmi:type="uml:Extension" xmi:id="_-pI3MTBMEeWXsItGGUSYnQ" name="extension_HashPartitioning_Type" memberEnd="_-pIz6DBMEeWXsItGGUSYnQ _-pI3MjBMEeWXsItGGUSYnQ">
<ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_-pI3MjBMEeWXsItGGUSYnQ" name="extension_Type" type="_-pIz2DBMEeWXsItGGUSYnQ" aggregation="composite" association="_-pI3MTBMEeWXsItGGUSYnQ"/>
</packagedElement>
<packagedElement xmi:type="uml:Extension" xmi:id="_-pI3MzBMEeWXsItGGUSYnQ" name="extension_HashPartitioning_Operation" memberEnd="_-pIz6zBMEeWXsItGGUSYnQ _-pI3NDBMEeWXsItGGUSYnQ">
<ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_-pI3NDBMEeWXsItGGUSYnQ" name="extension_Operation" type="_-pIz2DBMEeWXsItGGUSYnQ" aggregation="composite" association="_-pI3MzBMEeWXsItGGUSYnQ"/>
</packagedElement>
<packagedElement xmi:type="uml:Extension" xmi:id="_-pI3NTBMEeWXsItGGUSYnQ" name="extension_HashPartitioning_Property" memberEnd="_-pIz7jBMEeWXsItGGUSYnQ _-pI3NjBMEeWXsItGGUSYnQ">
<ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_-pI3NjBMEeWXsItGGUSYnQ" name="extension_Property" type="_-pIz2DBMEeWXsItGGUSYnQ" aggregation="composite" association="_-pI3NTBMEeWXsItGGUSYnQ">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-pI3NzBMEeWXsItGGUSYnQ"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-pI3ODBMEeWXsItGGUSYnQ" value="1"/>
</ownedEnd>
</packagedElement>
<packagedElement xmi:type="uml:Extension" xmi:id="_-pI3OTBMEeWXsItGGUSYnQ" name="extension_HashPartitioning_EnumerationLiteral" memberEnd="_-pIz8TBMEeWXsItGGUSYnQ _-pI3OjBMEeWXsItGGUSYnQ">
<ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_-pI3OjBMEeWXsItGGUSYnQ" name="extension_EnumerationLiteral" type="_-pIz2DBMEeWXsItGGUSYnQ" aggregation="composite" association="_-pI3OTBMEeWXsItGGUSYnQ">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-pI3OzBMEeWXsItGGUSYnQ"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-pI3PDBMEeWXsItGGUSYnQ" value="1"/>
</ownedEnd>
</packagedElement>
<packagedElement xmi:type="uml:Extension" xmi:id="_-pI3PTBMEeWXsItGGUSYnQ" name="extension_Partitioned_Type" memberEnd="_-pIz-jBMEeWXsItGGUSYnQ _-pI3PjBMEeWXsItGGUSYnQ">
<ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_-pI3PjBMEeWXsItGGUSYnQ" name="extension_Type" type="_-pIz9DBMEeWXsItGGUSYnQ" aggregation="composite" association="_-pI3PTBMEeWXsItGGUSYnQ"/>
</packagedElement>
<packagedElement xmi:type="uml:Extension" xmi:id="_-pI3PzBMEeWXsItGGUSYnQ" name="extension_Partitioned_Operation" memberEnd="_-pIz_TBMEeWXsItGGUSYnQ _-pI3QDBMEeWXsItGGUSYnQ">
<ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_-pI3QDBMEeWXsItGGUSYnQ" name="extension_Operation" type="_-pIz9DBMEeWXsItGGUSYnQ" aggregation="composite" association="_-pI3PzBMEeWXsItGGUSYnQ"/>
</packagedElement>
<packagedElement xmi:type="uml:Extension" xmi:id="_-pI3QTBMEeWXsItGGUSYnQ" name="extension_Partitioned_Property" memberEnd="_-pI0ADBMEeWXsItGGUSYnQ _-pI3QjBMEeWXsItGGUSYnQ">
<ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_-pI3QjBMEeWXsItGGUSYnQ" name="extension_Property" type="_-pIz9DBMEeWXsItGGUSYnQ" aggregation="composite" association="_-pI3QTBMEeWXsItGGUSYnQ">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-pI3QzBMEeWXsItGGUSYnQ"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-pI3RDBMEeWXsItGGUSYnQ" value="1"/>
</ownedEnd>
</packagedElement>
<packagedElement xmi:type="uml:Extension" xmi:id="_-pI3RTBMEeWXsItGGUSYnQ" name="extension_Partitioned_EnumerationLiteral" memberEnd="_-pI0AzBMEeWXsItGGUSYnQ _-pI3RjBMEeWXsItGGUSYnQ">
<ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_-pI3RjBMEeWXsItGGUSYnQ" name="extension_EnumerationLiteral" type="_-pIz9DBMEeWXsItGGUSYnQ" aggregation="composite" association="_-pI3RTBMEeWXsItGGUSYnQ">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-pI3RzBMEeWXsItGGUSYnQ"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-pI3SDBMEeWXsItGGUSYnQ" value="1"/>
</ownedEnd>
</packagedElement>
<packagedElement xmi:type="uml:Extension" xmi:id="_-pI3STBMEeWXsItGGUSYnQ" name="extension_RangePartitioning_Type" memberEnd="_-pI0GjBMEeWXsItGGUSYnQ _-pI3SjBMEeWXsItGGUSYnQ">
<ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_-pI3SjBMEeWXsItGGUSYnQ" name="extension_Type" type="_-pI0BjBMEeWXsItGGUSYnQ" aggregation="composite" association="_-pI3STBMEeWXsItGGUSYnQ"/>
</packagedElement>
<packagedElement xmi:type="uml:Extension" xmi:id="_-pI3SzBMEeWXsItGGUSYnQ" name="extension_RangePartitioning_Operation" memberEnd="_-pI0HTBMEeWXsItGGUSYnQ _-pI3TDBMEeWXsItGGUSYnQ">
<ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_-pI3TDBMEeWXsItGGUSYnQ" name="extension_Operation" type="_-pI0BjBMEeWXsItGGUSYnQ" aggregation="composite" association="_-pI3SzBMEeWXsItGGUSYnQ"/>
</packagedElement>
<packagedElement xmi:type="uml:Extension" xmi:id="_-pI3TTBMEeWXsItGGUSYnQ" name="extension_RangePartitioning_Property" memberEnd="_-pI0IDBMEeWXsItGGUSYnQ _-pI3TjBMEeWXsItGGUSYnQ">
<ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_-pI3TjBMEeWXsItGGUSYnQ" name="extension_Property" type="_-pI0BjBMEeWXsItGGUSYnQ" aggregation="composite" association="_-pI3TTBMEeWXsItGGUSYnQ">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-pI3TzBMEeWXsItGGUSYnQ"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-pI3UDBMEeWXsItGGUSYnQ" value="1"/>
</ownedEnd>
</packagedElement>
<packagedElement xmi:type="uml:Extension" xmi:id="_-pI3UTBMEeWXsItGGUSYnQ" name="extension_RangePartitioning_EnumerationLiteral" memberEnd="_-pI0IzBMEeWXsItGGUSYnQ _-pI3UjBMEeWXsItGGUSYnQ">
<ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_-pI3UjBMEeWXsItGGUSYnQ" name="extension_EnumerationLiteral" type="_-pI0BjBMEeWXsItGGUSYnQ" aggregation="composite" association="_-pI3UTBMEeWXsItGGUSYnQ">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-pI3UzBMEeWXsItGGUSYnQ"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-pI3VDBMEeWXsItGGUSYnQ" value="1"/>
</ownedEnd>
</packagedElement>
<packagedElement xmi:type="uml:Extension" xmi:id="_-pI3VTBMEeWXsItGGUSYnQ" name="extension_UnionPartitioning_Type" memberEnd="_-pI0MzBMEeWXsItGGUSYnQ _-pI3VjBMEeWXsItGGUSYnQ">
<ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_-pI3VjBMEeWXsItGGUSYnQ" name="extension_Type" type="_-pI0JjBMEeWXsItGGUSYnQ" aggregation="composite" association="_-pI3VTBMEeWXsItGGUSYnQ"/>
</packagedElement>
<packagedElement xmi:type="uml:Extension" xmi:id="_-pI3VzBMEeWXsItGGUSYnQ" name="extension_UnionPartitioning_Operation" memberEnd="_-pI0NjBMEeWXsItGGUSYnQ _-pI3WDBMEeWXsItGGUSYnQ">
<ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_-pI3WDBMEeWXsItGGUSYnQ" name="extension_Operation" type="_-pI0JjBMEeWXsItGGUSYnQ" aggregation="composite" association="_-pI3VzBMEeWXsItGGUSYnQ"/>
</packagedElement>
<packagedElement xmi:type="uml:Extension" xmi:id="_-pI3WTBMEeWXsItGGUSYnQ" name="extension_UnionPartitioning_Property" memberEnd="_-pI0OTBMEeWXsItGGUSYnQ _-pI3WjBMEeWXsItGGUSYnQ">
<ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_-pI3WjBMEeWXsItGGUSYnQ" name="extension_Property" type="_-pI0JjBMEeWXsItGGUSYnQ" aggregation="composite" association="_-pI3WTBMEeWXsItGGUSYnQ">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-pI3WzBMEeWXsItGGUSYnQ"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-pI3XDBMEeWXsItGGUSYnQ" value="1"/>
</ownedEnd>
</packagedElement>
<packagedElement xmi:type="uml:Extension" xmi:id="_-pI3XTBMEeWXsItGGUSYnQ" name="extension_UnionPartitioning_EnumerationLiteral" memberEnd="_-pI0PDBMEeWXsItGGUSYnQ _-pI3XjBMEeWXsItGGUSYnQ">
<ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_-pI3XjBMEeWXsItGGUSYnQ" name="extension_EnumerationLiteral" type="_-pI0JjBMEeWXsItGGUSYnQ" aggregation="composite" association="_-pI3XTBMEeWXsItGGUSYnQ">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-pI3XzBMEeWXsItGGUSYnQ"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-pI3YDBMEeWXsItGGUSYnQ" value="1"/>
</ownedEnd>
</packagedElement>
<packagedElement xmi:type="uml:Extension" xmi:id="_-pI3YTBMEeWXsItGGUSYnQ" name="extension_NamedStoredProcedureQuery_Type" memberEnd="_-pI0ZzBMEeWXsItGGUSYnQ _-pI3YjBMEeWXsItGGUSYnQ">
<ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_-pI3YjBMEeWXsItGGUSYnQ" name="extension_Type" type="_-pI0PzBMEeWXsItGGUSYnQ" aggregation="composite" association="_-pI3YTBMEeWXsItGGUSYnQ"/>
</packagedElement>
<packagedElement xmi:type="uml:Extension" xmi:id="_-pI3YzBMEeWXsItGGUSYnQ" name="extension_ReturnInsert_Operation" memberEnd="_-pI0cjBMEeWXsItGGUSYnQ _-pI3ZDBMEeWXsItGGUSYnQ">
<ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_-pI3ZDBMEeWXsItGGUSYnQ" name="extension_Operation" type="_-pI0bTBMEeWXsItGGUSYnQ" aggregation="composite" association="_-pI3YzBMEeWXsItGGUSYnQ"/>
</packagedElement>
<packagedElement xmi:type="uml:Extension" xmi:id="_-pI3ZTBMEeWXsItGGUSYnQ" name="extension_ReturnInsert_Property" memberEnd="_-pI0dTBMEeWXsItGGUSYnQ _-pI3ZjBMEeWXsItGGUSYnQ">
<ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_-pI3ZjBMEeWXsItGGUSYnQ" name="extension_Property" type="_-pI0bTBMEeWXsItGGUSYnQ" aggregation="composite" association="_-pI3ZTBMEeWXsItGGUSYnQ">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-pI3ZzBMEeWXsItGGUSYnQ"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-pI3aDBMEeWXsItGGUSYnQ" value="1"/>
</ownedEnd>
</packagedElement>
<packagedElement xmi:type="uml:Extension" xmi:id="_-pI3aTBMEeWXsItGGUSYnQ" name="extension_ReturnInsert_EnumerationLiteral" memberEnd="_-pI0eDBMEeWXsItGGUSYnQ _-pI3ajBMEeWXsItGGUSYnQ">
<ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_-pI3ajBMEeWXsItGGUSYnQ" name="extension_EnumerationLiteral" type="_-pI0bTBMEeWXsItGGUSYnQ" aggregation="composite" association="_-pI3aTBMEeWXsItGGUSYnQ">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-pI3azBMEeWXsItGGUSYnQ"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-pI3bDBMEeWXsItGGUSYnQ" value="1"/>
</ownedEnd>
</packagedElement>
<packagedElement xmi:type="uml:Extension" xmi:id="_-pI3bTBMEeWXsItGGUSYnQ" name="extension_Structure_Operation" memberEnd="_-pI0fDBMEeWXsItGGUSYnQ _-pI3bjBMEeWXsItGGUSYnQ">
<ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_-pI3bjBMEeWXsItGGUSYnQ" name="extension_Operation" type="_-pI0ezBMEeWXsItGGUSYnQ" aggregation="composite" association="_-pI3bTBMEeWXsItGGUSYnQ"/>
</packagedElement>
<packagedElement xmi:type="uml:Extension" xmi:id="_-pI3bzBMEeWXsItGGUSYnQ" name="extension_Structure_Property" memberEnd="_-pI0fzBMEeWXsItGGUSYnQ _-pI3cDBMEeWXsItGGUSYnQ">
<ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_-pI3cDBMEeWXsItGGUSYnQ" name="extension_Property" type="_-pI0ezBMEeWXsItGGUSYnQ" aggregation="composite" association="_-pI3bzBMEeWXsItGGUSYnQ">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-pI3cTBMEeWXsItGGUSYnQ"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-pI3cjBMEeWXsItGGUSYnQ" value="1"/>
</ownedEnd>
</packagedElement>
<packagedElement xmi:type="uml:Extension" xmi:id="_-pI3czBMEeWXsItGGUSYnQ" name="extension_Structure_EnumerationLiteral" memberEnd="_-pI0gjBMEeWXsItGGUSYnQ _-pI3dDBMEeWXsItGGUSYnQ">
<ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_-pI3dDBMEeWXsItGGUSYnQ" name="extension_EnumerationLiteral" type="_-pI0ezBMEeWXsItGGUSYnQ" aggregation="composite" association="_-pI3czBMEeWXsItGGUSYnQ">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-pI3dTBMEeWXsItGGUSYnQ"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-pI3djBMEeWXsItGGUSYnQ" value="1"/>
</ownedEnd>
</packagedElement>
<packagedElement xmi:type="uml:Extension" xmi:id="_-pI3dzBMEeWXsItGGUSYnQ" name="extension_TenantDiscriminatorColumn_Type" memberEnd="_-pI0oTBMEeWXsItGGUSYnQ _-pI3eDBMEeWXsItGGUSYnQ">
<ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_-pI3eDBMEeWXsItGGUSYnQ" name="extension_Type" type="_-pI0hTBMEeWXsItGGUSYnQ" aggregation="composite" association="_-pI3dzBMEeWXsItGGUSYnQ"/>
</packagedElement>
<packagedElement xmi:type="uml:Extension" xmi:id="_-pI3eTBMEeWXsItGGUSYnQ" name="extension_WriteTransformer_Operation" memberEnd="_-pI0szBMEeWXsItGGUSYnQ _-pI3ejBMEeWXsItGGUSYnQ">
<ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_-pI3ejBMEeWXsItGGUSYnQ" name="extension_Operation" type="_-pI0pzBMEeWXsItGGUSYnQ" aggregation="composite" association="_-pI3eTBMEeWXsItGGUSYnQ"/>
</packagedElement>
<packagedElement xmi:type="uml:Extension" xmi:id="_-pI3ezBMEeWXsItGGUSYnQ" name="extension_WriteTransformer_Property" memberEnd="_-pI0tjBMEeWXsItGGUSYnQ _-pI3fDBMEeWXsItGGUSYnQ">
<ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_-pI3fDBMEeWXsItGGUSYnQ" name="extension_Property" type="_-pI0pzBMEeWXsItGGUSYnQ" aggregation="composite" association="_-pI3ezBMEeWXsItGGUSYnQ">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-pI3fTBMEeWXsItGGUSYnQ"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-pI3fjBMEeWXsItGGUSYnQ" value="1"/>
</ownedEnd>
</packagedElement>
<packagedElement xmi:type="uml:Extension" xmi:id="_-pI3fzBMEeWXsItGGUSYnQ" name="extension_WriteTransformer_EnumerationLiteral" memberEnd="_-pI0uTBMEeWXsItGGUSYnQ _-pI3gDBMEeWXsItGGUSYnQ">
<ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_-pI3gDBMEeWXsItGGUSYnQ" name="extension_EnumerationLiteral" type="_-pI0pzBMEeWXsItGGUSYnQ" aggregation="composite" association="_-pI3fzBMEeWXsItGGUSYnQ">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-pI3gTBMEeWXsItGGUSYnQ"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-pI3gjBMEeWXsItGGUSYnQ" value="1"/>
</ownedEnd>
</packagedElement>
<packagedElement xmi:type="uml:Extension" xmi:id="_-pI3gzBMEeWXsItGGUSYnQ" name="extension_Indexes_Operation" memberEnd="_-pI0xTBMEeWXsItGGUSYnQ _-pI3hDBMEeWXsItGGUSYnQ">
<ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_-pI3hDBMEeWXsItGGUSYnQ" name="extension_Operation" type="_-pI0vzBMEeWXsItGGUSYnQ" aggregation="composite" association="_-pI3gzBMEeWXsItGGUSYnQ"/>
</packagedElement>
<packagedElement xmi:type="uml:Extension" xmi:id="_-pI3hTBMEeWXsItGGUSYnQ" name="extension_Indexes_Property" memberEnd="_-pI0yDBMEeWXsItGGUSYnQ _-pI3hjBMEeWXsItGGUSYnQ">
<ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_-pI3hjBMEeWXsItGGUSYnQ" name="extension_Property" type="_-pI0vzBMEeWXsItGGUSYnQ" aggregation="composite" association="_-pI3hTBMEeWXsItGGUSYnQ">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-pI3hzBMEeWXsItGGUSYnQ"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-pI3iDBMEeWXsItGGUSYnQ" value="1"/>
</ownedEnd>
</packagedElement>
<packagedElement xmi:type="uml:Extension" xmi:id="_-pI3iTBMEeWXsItGGUSYnQ" name="extension_Indexes_EnumerationLiteral" memberEnd="_-pI0yzBMEeWXsItGGUSYnQ _-pI3ijBMEeWXsItGGUSYnQ">
<ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_-pI3ijBMEeWXsItGGUSYnQ" name="extension_EnumerationLiteral" type="_-pI0vzBMEeWXsItGGUSYnQ" aggregation="composite" association="_-pI3iTBMEeWXsItGGUSYnQ">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-pI3izBMEeWXsItGGUSYnQ"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-pI3jDBMEeWXsItGGUSYnQ" value="1"/>
</ownedEnd>
</packagedElement>
<packagedElement xmi:type="uml:Extension" xmi:id="_-pI3jTBMEeWXsItGGUSYnQ" name="extension_Indexes_Type" memberEnd="_-pI0zjBMEeWXsItGGUSYnQ _-pI3jjBMEeWXsItGGUSYnQ">
<ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_-pI3jjBMEeWXsItGGUSYnQ" name="extension_Type" type="_-pI0vzBMEeWXsItGGUSYnQ" aggregation="composite" association="_-pI3jTBMEeWXsItGGUSYnQ"/>
</packagedElement>
<packagedElement xmi:type="uml:Extension" xmi:id="_-pI3jzBMEeWXsItGGUSYnQ" name="extension_Convert_Operation" memberEnd="_-pI01jBMEeWXsItGGUSYnQ _-pI3kDBMEeWXsItGGUSYnQ">
<ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_-pI3kDBMEeWXsItGGUSYnQ" name="extension_Operation" type="_-pI00TBMEeWXsItGGUSYnQ" aggregation="composite" association="_-pI3jzBMEeWXsItGGUSYnQ"/>
</packagedElement>
<packagedElement xmi:type="uml:Extension" xmi:id="_-pI3kTBMEeWXsItGGUSYnQ" name="extension_Convert_Property" memberEnd="_-pI02TBMEeWXsItGGUSYnQ _-pI3kjBMEeWXsItGGUSYnQ">
<ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_-pI3kjBMEeWXsItGGUSYnQ" name="extension_Property" type="_-pI00TBMEeWXsItGGUSYnQ" aggregation="composite" association="_-pI3kTBMEeWXsItGGUSYnQ">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-pI3kzBMEeWXsItGGUSYnQ"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-pI3lDBMEeWXsItGGUSYnQ" value="1"/>
</ownedEnd>
</packagedElement>
<packagedElement xmi:type="uml:Extension" xmi:id="_-pI3lTBMEeWXsItGGUSYnQ" name="extension_Convert_EnumerationLiteral" memberEnd="_-pI03DBMEeWXsItGGUSYnQ _-pI3ljBMEeWXsItGGUSYnQ">
<ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_-pI3ljBMEeWXsItGGUSYnQ" name="extension_EnumerationLiteral" type="_-pI00TBMEeWXsItGGUSYnQ" aggregation="composite" association="_-pI3lTBMEeWXsItGGUSYnQ">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-pI3lzBMEeWXsItGGUSYnQ"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-pI3mDBMEeWXsItGGUSYnQ" value="1"/>
</ownedEnd>
</packagedElement>
<packagedElement xmi:type="uml:Extension" xmi:id="_-pI3mTBMEeWXsItGGUSYnQ" name="extension_Multitenant_Type" memberEnd="_-pI08DBMEeWXsItGGUSYnQ _-pI3mjBMEeWXsItGGUSYnQ">
<ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_-pI3mjBMEeWXsItGGUSYnQ" name="extension_Type" type="_-pI05TBMEeWXsItGGUSYnQ" aggregation="composite" association="_-pI3mTBMEeWXsItGGUSYnQ"/>
</packagedElement>
<packagedElement xmi:type="uml:Extension" xmi:id="_-pI3mzBMEeWXsItGGUSYnQ" name="extension_ReplicationPartitioning_Type" memberEnd="_-pI0_DBMEeWXsItGGUSYnQ _-pI3nDBMEeWXsItGGUSYnQ">
<ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_-pI3nDBMEeWXsItGGUSYnQ" name="extension_Type" type="_-pI08zBMEeWXsItGGUSYnQ" aggregation="composite" association="_-pI3mzBMEeWXsItGGUSYnQ"/>
</packagedElement>
<packagedElement xmi:type="uml:Extension" xmi:id="_-pI3nTBMEeWXsItGGUSYnQ" name="extension_ReplicationPartitioning_Operation" memberEnd="_-pI0_zBMEeWXsItGGUSYnQ _-pI3njBMEeWXsItGGUSYnQ">
<ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_-pI3njBMEeWXsItGGUSYnQ" name="extension_Operation" type="_-pI08zBMEeWXsItGGUSYnQ" aggregation="composite" association="_-pI3nTBMEeWXsItGGUSYnQ"/>
</packagedElement>
<packagedElement xmi:type="uml:Extension" xmi:id="_-pI3nzBMEeWXsItGGUSYnQ" name="extension_ReplicationPartitioning_Property" memberEnd="_-pI1AjBMEeWXsItGGUSYnQ _-pI3oDBMEeWXsItGGUSYnQ">
<ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_-pI3oDBMEeWXsItGGUSYnQ" name="extension_Property" type="_-pI08zBMEeWXsItGGUSYnQ" aggregation="composite" association="_-pI3nzBMEeWXsItGGUSYnQ">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-pI3oTBMEeWXsItGGUSYnQ"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-pI3ojBMEeWXsItGGUSYnQ" value="1"/>
</ownedEnd>
</packagedElement>
<packagedElement xmi:type="uml:Extension" xmi:id="_-pI3ozBMEeWXsItGGUSYnQ" name="extension_ReplicationPartitioning_EnumerationLiteral" memberEnd="_-pI1BTBMEeWXsItGGUSYnQ _-pI3pDBMEeWXsItGGUSYnQ">
<ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_-pI3pDBMEeWXsItGGUSYnQ" name="extension_EnumerationLiteral" type="_-pI08zBMEeWXsItGGUSYnQ" aggregation="composite" association="_-pI3ozBMEeWXsItGGUSYnQ">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-pI3pTBMEeWXsItGGUSYnQ"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-pI3pjBMEeWXsItGGUSYnQ" value="1"/>
</ownedEnd>
</packagedElement>
<packagedElement xmi:type="uml:Extension" xmi:id="_-pI3pzBMEeWXsItGGUSYnQ" name="extension_Converter_Type" memberEnd="_-pI1ETBMEeWXsItGGUSYnQ _-pI3qDBMEeWXsItGGUSYnQ">
<ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_-pI3qDBMEeWXsItGGUSYnQ" name="extension_Type" type="_-pI1CDBMEeWXsItGGUSYnQ" aggregation="composite" association="_-pI3pzBMEeWXsItGGUSYnQ"/>
</packagedElement>
<packagedElement xmi:type="uml:Extension" xmi:id="_-pI3qTBMEeWXsItGGUSYnQ" name="extension_Converter_Operation" memberEnd="_-pI1FDBMEeWXsItGGUSYnQ _-pI3qjBMEeWXsItGGUSYnQ">
<ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_-pI3qjBMEeWXsItGGUSYnQ" name="extension_Operation" type="_-pI1CDBMEeWXsItGGUSYnQ" aggregation="composite" association="_-pI3qTBMEeWXsItGGUSYnQ"/>
</packagedElement>
<packagedElement xmi:type="uml:Extension" xmi:id="_-pI3qzBMEeWXsItGGUSYnQ" name="extension_Converter_Property" memberEnd="_-pI1FzBMEeWXsItGGUSYnQ _-pI3rDBMEeWXsItGGUSYnQ">
<ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_-pI3rDBMEeWXsItGGUSYnQ" name="extension_Property" type="_-pI1CDBMEeWXsItGGUSYnQ" aggregation="composite" association="_-pI3qzBMEeWXsItGGUSYnQ">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-pI3rTBMEeWXsItGGUSYnQ"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-pI3rjBMEeWXsItGGUSYnQ" value="1"/>
</ownedEnd>
</packagedElement>
<packagedElement xmi:type="uml:Extension" xmi:id="_-pI3rzBMEeWXsItGGUSYnQ" name="extension_Converter_EnumerationLiteral" memberEnd="_-pI1GjBMEeWXsItGGUSYnQ _-pI3sDBMEeWXsItGGUSYnQ">
<ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_-pI3sDBMEeWXsItGGUSYnQ" name="extension_EnumerationLiteral" type="_-pI1CDBMEeWXsItGGUSYnQ" aggregation="composite" association="_-pI3rzBMEeWXsItGGUSYnQ">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-pI3sTBMEeWXsItGGUSYnQ"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-pI3sjBMEeWXsItGGUSYnQ" value="1"/>
</ownedEnd>
</packagedElement>
<packagedElement xmi:type="uml:Extension" xmi:id="_-pI3szBMEeWXsItGGUSYnQ" name="extension_AdditionalCriteria_Type" memberEnd="_-pI1JjBMEeWXsItGGUSYnQ _-pI3tDBMEeWXsItGGUSYnQ">
<ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_-pI3tDBMEeWXsItGGUSYnQ" name="extension_Type" type="_-pI1IDBMEeWXsItGGUSYnQ" aggregation="composite" association="_-pI3szBMEeWXsItGGUSYnQ"/>
</packagedElement>
<packagedElement xmi:type="uml:Extension" xmi:id="_-pI3tTBMEeWXsItGGUSYnQ" name="extension_VariableOneToOne_Operation" memberEnd="_-pI1QzBMEeWXsItGGUSYnQ _-pI3tjBMEeWXsItGGUSYnQ">
<ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_-pI3tjBMEeWXsItGGUSYnQ" name="extension_Operation" type="_-pI1KTBMEeWXsItGGUSYnQ" aggregation="composite" association="_-pI3tTBMEeWXsItGGUSYnQ"/>
</packagedElement>
<packagedElement xmi:type="uml:Extension" xmi:id="_-pI3tzBMEeWXsItGGUSYnQ" name="extension_VariableOneToOne_Property" memberEnd="_-pI1RjBMEeWXsItGGUSYnQ _-pI3uDBMEeWXsItGGUSYnQ">
<ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_-pI3uDBMEeWXsItGGUSYnQ" name="extension_Property" type="_-pI1KTBMEeWXsItGGUSYnQ" aggregation="composite" association="_-pI3tzBMEeWXsItGGUSYnQ">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-pI3uTBMEeWXsItGGUSYnQ"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-pI3ujBMEeWXsItGGUSYnQ" value="1"/>
</ownedEnd>
</packagedElement>
<packagedElement xmi:type="uml:Extension" xmi:id="_-pI3uzBMEeWXsItGGUSYnQ" name="extension_VariableOneToOne_EnumerationLiteral" memberEnd="_-pI1STBMEeWXsItGGUSYnQ _-pI3vDBMEeWXsItGGUSYnQ">
<ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_-pI3vDBMEeWXsItGGUSYnQ" name="extension_EnumerationLiteral" type="_-pI1KTBMEeWXsItGGUSYnQ" aggregation="composite" association="_-pI3uzBMEeWXsItGGUSYnQ">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-pI3vTBMEeWXsItGGUSYnQ"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-pI3vjBMEeWXsItGGUSYnQ" value="1"/>
</ownedEnd>
</packagedElement>
<packagedElement xmi:type="uml:Extension" xmi:id="_-pI3vzBMEeWXsItGGUSYnQ" name="extension_PinnedPartitioning_Type" memberEnd="_-pI1VTBMEeWXsItGGUSYnQ _-pI3wDBMEeWXsItGGUSYnQ">
<ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_-pI3wDBMEeWXsItGGUSYnQ" name="extension_Type" type="_-pI1TDBMEeWXsItGGUSYnQ" aggregation="composite" association="_-pI3vzBMEeWXsItGGUSYnQ"/>
</packagedElement>
<packagedElement xmi:type="uml:Extension" xmi:id="_-pI3wTBMEeWXsItGGUSYnQ" name="extension_PinnedPartitioning_Operation" memberEnd="_-pI1WDBMEeWXsItGGUSYnQ _-pI3wjBMEeWXsItGGUSYnQ">
<ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_-pI3wjBMEeWXsItGGUSYnQ" name="extension_Operation" type="_-pI1TDBMEeWXsItGGUSYnQ" aggregation="composite" association="_-pI3wTBMEeWXsItGGUSYnQ"/>
</packagedElement>
<packagedElement xmi:type="uml:Extension" xmi:id="_-pI3wzBMEeWXsItGGUSYnQ" name="extension_PinnedPartitioning_Property" memberEnd="_-pI1WzBMEeWXsItGGUSYnQ _-pI3xDBMEeWXsItGGUSYnQ">
<ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_-pI3xDBMEeWXsItGGUSYnQ" name="extension_Property" type="_-pI1TDBMEeWXsItGGUSYnQ" aggregation="composite" association="_-pI3wzBMEeWXsItGGUSYnQ">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-pI3xTBMEeWXsItGGUSYnQ"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-pI3xjBMEeWXsItGGUSYnQ" value="1"/>
</ownedEnd>
</packagedElement>
<packagedElement xmi:type="uml:Extension" xmi:id="_-pI3xzBMEeWXsItGGUSYnQ" name="extension_PinnedPartitioning_EnumerationLiteral" memberEnd="_-pI1XjBMEeWXsItGGUSYnQ _-pI3yDBMEeWXsItGGUSYnQ">
<ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_-pI3yDBMEeWXsItGGUSYnQ" name="extension_EnumerationLiteral" type="_-pI1TDBMEeWXsItGGUSYnQ" aggregation="composite" association="_-pI3xzBMEeWXsItGGUSYnQ">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-pI3yTBMEeWXsItGGUSYnQ"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-pI3yjBMEeWXsItGGUSYnQ" value="1"/>
</ownedEnd>
</packagedElement>
<packagedElement xmi:type="uml:Extension" xmi:id="_-pI3yzBMEeWXsItGGUSYnQ" name="extension_Customizer_Type" memberEnd="_-pI1ZzBMEeWXsItGGUSYnQ _-pI3zDBMEeWXsItGGUSYnQ">
<ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_-pI3zDBMEeWXsItGGUSYnQ" name="extension_Type" type="_-pI1YTBMEeWXsItGGUSYnQ" aggregation="composite" association="_-pI3yzBMEeWXsItGGUSYnQ"/>
</packagedElement>
<packagedElement xmi:type="uml:Extension" xmi:id="_-pI3zTBMEeWXsItGGUSYnQ" name="extension_TypeConverters_Type" memberEnd="_-pI1cDBMEeWXsItGGUSYnQ _-pI3zjBMEeWXsItGGUSYnQ">
<ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_-pI3zjBMEeWXsItGGUSYnQ" name="extension_Type" type="_-pI1ajBMEeWXsItGGUSYnQ" aggregation="composite" association="_-pI3zTBMEeWXsItGGUSYnQ"/>
</packagedElement>
<packagedElement xmi:type="uml:Extension" xmi:id="_-pI3zzBMEeWXsItGGUSYnQ" name="extension_TypeConverters_Operation" memberEnd="_-pI1czBMEeWXsItGGUSYnQ _-pI30DBMEeWXsItGGUSYnQ">
<ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_-pI30DBMEeWXsItGGUSYnQ" name="extension_Operation" type="_-pI1ajBMEeWXsItGGUSYnQ" aggregation="composite" association="_-pI3zzBMEeWXsItGGUSYnQ"/>
</packagedElement>
<packagedElement xmi:type="uml:Extension" xmi:id="_-pI30TBMEeWXsItGGUSYnQ" name="extension_TypeConverters_Property" memberEnd="_-pI1djBMEeWXsItGGUSYnQ _-pI30jBMEeWXsItGGUSYnQ">
<ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_-pI30jBMEeWXsItGGUSYnQ" name="extension_Property" type="_-pI1ajBMEeWXsItGGUSYnQ" aggregation="composite" association="_-pI30TBMEeWXsItGGUSYnQ">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-pI30zBMEeWXsItGGUSYnQ"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-pI31DBMEeWXsItGGUSYnQ" value="1"/>
</ownedEnd>
</packagedElement>
<packagedElement xmi:type="uml:Extension" xmi:id="_-pI31TBMEeWXsItGGUSYnQ" name="extension_TypeConverters_EnumerationLiteral" memberEnd="_-pI1eTBMEeWXsItGGUSYnQ _-pI31jBMEeWXsItGGUSYnQ">
<ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_-pI31jBMEeWXsItGGUSYnQ" name="extension_EnumerationLiteral" type="_-pI1ajBMEeWXsItGGUSYnQ" aggregation="composite" association="_-pI31TBMEeWXsItGGUSYnQ">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-pI31zBMEeWXsItGGUSYnQ"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-pI32DBMEeWXsItGGUSYnQ" value="1"/>
</ownedEnd>
</packagedElement>
<packagedElement xmi:type="uml:Extension" xmi:id="_-pI32TBMEeWXsItGGUSYnQ" name="extension_NamedStoredProcedureQueries_Type" memberEnd="_-pI1gjBMEeWXsItGGUSYnQ _-pI32jBMEeWXsItGGUSYnQ">
<ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_-pI32jBMEeWXsItGGUSYnQ" name="extension_Type" type="_-pI1fDBMEeWXsItGGUSYnQ" aggregation="composite" association="_-pI32TBMEeWXsItGGUSYnQ"/>
</packagedElement>
<packagedElement xmi:type="uml:Extension" xmi:id="_-pI32zBMEeWXsItGGUSYnQ" name="extension_VirtualAccessMethods_Type" memberEnd="_-pIxJDBMEeWXsItGGUSYnQ _-pI33DBMEeWXsItGGUSYnQ">
<ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_-pI33DBMEeWXsItGGUSYnQ" name="extension_Type" type="_-pIxGTBMEeWXsItGGUSYnQ" aggregation="composite" association="_-pI32zBMEeWXsItGGUSYnQ"/>
</packagedElement>
<packagedElement xmi:type="uml:Association" xmi:id="_-pI33TBMEeWXsItGGUSYnQ" name="columns_PrimaryKey_Column[]" memberEnd="_-pIvsTBMEeWXsItGGUSYnQ _-pI86DBMEeWXsItGGUSYnQ"/>
<packagedElement xmi:type="uml:Association" xmi:id="_-pI33jBMEeWXsItGGUSYnQ" name="value_ClassExtractor_Class" memberEnd="_-pIwDDBMEeWXsItGGUSYnQ _-pI33zBMEeWXsItGGUSYnQ">
<ownedEnd xmi:id="_-pI33zBMEeWXsItGGUSYnQ" name="value_ClassExtractor" visibility="public" type="_-pIwCTBMEeWXsItGGUSYnQ" association="_-pI33jBMEeWXsItGGUSYnQ">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-pI34DBMEeWXsItGGUSYnQ"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-pI34TBMEeWXsItGGUSYnQ" value="1"/>
</ownedEnd>
</packagedElement>
<packagedElement xmi:type="uml:Association" xmi:id="_-pI34jBMEeWXsItGGUSYnQ" name="value_TenantDiscriminatorColumns_TenantDiscriminatorColumn" memberEnd="_-pIwFTBMEeWXsItGGUSYnQ _-pI0pDBMEeWXsItGGUSYnQ"/>
<packagedElement xmi:type="uml:Association" xmi:id="_-pI34zBMEeWXsItGGUSYnQ" name="value_Converters_Converter" memberEnd="_-pIwHjBMEeWXsItGGUSYnQ _-pI1HTBMEeWXsItGGUSYnQ"/>
<packagedElement xmi:type="uml:Association" xmi:id="_-pI35DBMEeWXsItGGUSYnQ" name="value_Properties_Property" memberEnd="_-pIwUzBMEeWXsItGGUSYnQ _-pIzzjBMEeWXsItGGUSYnQ"/>
<packagedElement xmi:type="uml:Association" xmi:id="_-pI35TBMEeWXsItGGUSYnQ" name="value_ObjectTypeConverters_ObjectTypeConverter" memberEnd="_-pIwbzBMEeWXsItGGUSYnQ _-pIzsjBMEeWXsItGGUSYnQ"/>
<packagedElement xmi:type="uml:Association" xmi:id="_-pI35jBMEeWXsItGGUSYnQ" name="value_SerializedObject_Class" memberEnd="_-pIwizBMEeWXsItGGUSYnQ _-pI35zBMEeWXsItGGUSYnQ">
<ownedEnd xmi:id="_-pI35zBMEeWXsItGGUSYnQ" name="value_SerializedObject" visibility="public" type="_-pIwiDBMEeWXsItGGUSYnQ" association="_-pI35jBMEeWXsItGGUSYnQ">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-pI36DBMEeWXsItGGUSYnQ"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-pI36TBMEeWXsItGGUSYnQ" value="1"/>
</ownedEnd>
</packagedElement>
<packagedElement xmi:type="uml:Association" xmi:id="_-pI36jBMEeWXsItGGUSYnQ" name="column_SerializedObject_Column" memberEnd="_-pIwjjBMEeWXsItGGUSYnQ _-pI86zBMEeWXsItGGUSYnQ"/>
<packagedElement xmi:type="uml:Association" xmi:id="_-pI36zBMEeWXsItGGUSYnQ" name="mode_StoredProcedureParameter_ParameterMode" memberEnd="_-pIwmjBMEeWXsItGGUSYnQ _-pI9BzBMEeWXsItGGUSYnQ"/>
<packagedElement xmi:type="uml:Association" xmi:id="_-pI37DBMEeWXsItGGUSYnQ" name="type_StoredProcedureParameter_Class" memberEnd="_-pIwpzBMEeWXsItGGUSYnQ _-pI37TBMEeWXsItGGUSYnQ">
<ownedEnd xmi:id="_-pI37TBMEeWXsItGGUSYnQ" name="type_StoredProcedureParameter" visibility="public" type="_-pIwlTBMEeWXsItGGUSYnQ" association="_-pI37DBMEeWXsItGGUSYnQ">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-pI37jBMEeWXsItGGUSYnQ"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-pI37zBMEeWXsItGGUSYnQ" value="1"/>
</ownedEnd>
</packagedElement>
<packagedElement xmi:type="uml:Association" xmi:id="_-pI38DBMEeWXsItGGUSYnQ" name="partitionColumn_ValuePartitioning_Column" memberEnd="_-pIwwDBMEeWXsItGGUSYnQ _-pI87jBMEeWXsItGGUSYnQ"/>
<packagedElement xmi:type="uml:Association" xmi:id="_-pI38TBMEeWXsItGGUSYnQ" name="partitions_ValuePartitioning_ValuePartition" memberEnd="_-pIwwzBMEeWXsItGGUSYnQ _-pIvzDBMEeWXsItGGUSYnQ"/>
<packagedElement xmi:type="uml:Association" xmi:id="_-pI38jBMEeWXsItGGUSYnQ" name="partitionValueType_ValuePartitioning_Class" memberEnd="_-pIwxjBMEeWXsItGGUSYnQ _-pI38zBMEeWXsItGGUSYnQ">
<ownedEnd xmi:id="_-pI38zBMEeWXsItGGUSYnQ" name="partitionValueType_ValuePartitioning" visibility="public" type="_-pIwujBMEeWXsItGGUSYnQ" association="_-pI38jBMEeWXsItGGUSYnQ">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-pI39DBMEeWXsItGGUSYnQ"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-pI39TBMEeWXsItGGUSYnQ" value="1"/>
</ownedEnd>
</packagedElement>
<packagedElement xmi:type="uml:Association" xmi:id="_-pI39jBMEeWXsItGGUSYnQ" name="fetch_BasicCollection_FetchType" memberEnd="_-pIxADBMEeWXsItGGUSYnQ _-pI9CzBMEeWXsItGGUSYnQ"/>
<packagedElement xmi:type="uml:Association" xmi:id="_-pI39zBMEeWXsItGGUSYnQ" name="valueColumn_BasicCollection_Column" memberEnd="_-pIxAzBMEeWXsItGGUSYnQ _-pI88TBMEeWXsItGGUSYnQ"/>
<packagedElement xmi:type="uml:Association" xmi:id="_-pI3-DBMEeWXsItGGUSYnQ" name="value_CacheIndexes_CacheIndex" memberEnd="_-pIxEzBMEeWXsItGGUSYnQ _-pIyjjBMEeWXsItGGUSYnQ"/>
<packagedElement xmi:type="uml:Association" xmi:id="_-pI3-TBMEeWXsItGGUSYnQ" name="value_CacheInterceptor_Class" memberEnd="_-pIxTzBMEeWXsItGGUSYnQ _-pI3-jBMEeWXsItGGUSYnQ">
<ownedEnd xmi:id="_-pI3-jBMEeWXsItGGUSYnQ" name="value_CacheInterceptor" visibility="public" type="_-pIxTDBMEeWXsItGGUSYnQ" association="_-pI3-TBMEeWXsItGGUSYnQ">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-pI3-zBMEeWXsItGGUSYnQ"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-pI3_DBMEeWXsItGGUSYnQ" value="1"/>
</ownedEnd>
</packagedElement>
<packagedElement xmi:type="uml:Association" xmi:id="_-pI3_TBMEeWXsItGGUSYnQ" name="dataType_TypeConverter_Class" memberEnd="_-pIxbzBMEeWXsItGGUSYnQ _-pI3_jBMEeWXsItGGUSYnQ">
<ownedEnd xmi:id="_-pI3_jBMEeWXsItGGUSYnQ" name="dataType_TypeConverter" visibility="public" type="_-pIxaTBMEeWXsItGGUSYnQ" association="_-pI3_TBMEeWXsItGGUSYnQ">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-pI3_zBMEeWXsItGGUSYnQ"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-pI4ADBMEeWXsItGGUSYnQ" value="1"/>
</ownedEnd>
</packagedElement>
<packagedElement xmi:type="uml:Association" xmi:id="_-pI4ATBMEeWXsItGGUSYnQ" name="objectType_TypeConverter_Class" memberEnd="_-pIxczBMEeWXsItGGUSYnQ _-pI4AjBMEeWXsItGGUSYnQ">
<ownedEnd xmi:id="_-pI4AjBMEeWXsItGGUSYnQ" name="objectType_TypeConverter" visibility="public" type="_-pIxaTBMEeWXsItGGUSYnQ" association="_-pI4ATBMEeWXsItGGUSYnQ">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-pI4AzBMEeWXsItGGUSYnQ"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-pI4BDBMEeWXsItGGUSYnQ" value="1"/>
</ownedEnd>
</packagedElement>
<packagedElement xmi:type="uml:Association" xmi:id="_-pI4BTBMEeWXsItGGUSYnQ" name="value_StructConverters_StructConverter" memberEnd="_-pIxiTBMEeWXsItGGUSYnQ _-pIw8jBMEeWXsItGGUSYnQ"/>
<packagedElement xmi:type="uml:Association" xmi:id="_-pI4BjBMEeWXsItGGUSYnQ" name="fetch_Transformation_FetchType" memberEnd="_-pIxmTBMEeWXsItGGUSYnQ _-pI9DjBMEeWXsItGGUSYnQ"/>
<packagedElement xmi:type="uml:Association" xmi:id="_-pI4BzBMEeWXsItGGUSYnQ" name="attributes_FetchGroup_FetchAttribute" memberEnd="_-pIxszBMEeWXsItGGUSYnQ _-pIz1TBMEeWXsItGGUSYnQ"/>
<packagedElement xmi:type="uml:Association" xmi:id="_-pI4CDBMEeWXsItGGUSYnQ" name="partitioningClass_Partitioning_Class" memberEnd="_-pIx3TBMEeWXsItGGUSYnQ _-pI4CTBMEeWXsItGGUSYnQ">
<ownedEnd xmi:id="_-pI4CTBMEeWXsItGGUSYnQ" name="partitioningClass_Partitioning" visibility="public" type="_-pIx1zBMEeWXsItGGUSYnQ" association="_-pI4CDBMEeWXsItGGUSYnQ">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-pI4CjBMEeWXsItGGUSYnQ"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-pI4CzBMEeWXsItGGUSYnQ" value="1"/>
</ownedEnd>
</packagedElement>
<packagedElement xmi:type="uml:Association" xmi:id="_-pI4DDBMEeWXsItGGUSYnQ" name="targetClass_Array_Class" memberEnd="_-pIx-zBMEeWXsItGGUSYnQ _-pI4DTBMEeWXsItGGUSYnQ">
<ownedEnd xmi:id="_-pI4DTBMEeWXsItGGUSYnQ" name="targetClass_Array" visibility="public" type="_-pIx-jBMEeWXsItGGUSYnQ" association="_-pI4DDBMEeWXsItGGUSYnQ">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-pI4DjBMEeWXsItGGUSYnQ"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-pI4DzBMEeWXsItGGUSYnQ" value="1"/>
</ownedEnd>
</packagedElement>
<packagedElement xmi:type="uml:Association" xmi:id="_-pI4EDBMEeWXsItGGUSYnQ" name="value_NamedStoredFunctionQueries_NamedStoredFunctionQuery" memberEnd="_-pIyDjBMEeWXsItGGUSYnQ _-pIyMDBMEeWXsItGGUSYnQ"/>
<packagedElement xmi:type="uml:Association" xmi:id="_-pI4ETBMEeWXsItGGUSYnQ" name="hints_NamedStoredFunctionQuery_QueryHint[]" memberEnd="_-pIyGjBMEeWXsItGGUSYnQ _-pI9GDBMEeWXsItGGUSYnQ"/>
<packagedElement xmi:type="uml:Association" xmi:id="_-pI4EjBMEeWXsItGGUSYnQ" name="parameters_NamedStoredFunctionQuery_StoredProcedureParameter" memberEnd="_-pIyJzBMEeWXsItGGUSYnQ _-pIwsTBMEeWXsItGGUSYnQ"/>
<packagedElement xmi:type="uml:Association" xmi:id="_-pI4EzBMEeWXsItGGUSYnQ" name="returnParameter_NamedStoredFunctionQuery_StoredProcedureParameter" memberEnd="_-pIyKjBMEeWXsItGGUSYnQ _-pIwtDBMEeWXsItGGUSYnQ"/>
<packagedElement xmi:type="uml:Association" xmi:id="_-pI4FDBMEeWXsItGGUSYnQ" name="value_WriteTransformers_WriteTransformer" memberEnd="_-pIyPjBMEeWXsItGGUSYnQ _-pI0vDBMEeWXsItGGUSYnQ"/>
<packagedElement xmi:type="uml:Association" xmi:id="_-pI4FTBMEeWXsItGGUSYnQ" name="value_FetchGroups_FetchGroup" memberEnd="_-pIyTTBMEeWXsItGGUSYnQ _-pIxuTBMEeWXsItGGUSYnQ"/>
<packagedElement xmi:type="uml:Association" xmi:id="_-pI4FjBMEeWXsItGGUSYnQ" name="primaryKeyJoinColumns_CollectionTable_PrimaryKeyJoinColumn[]" memberEnd="_-pIymzBMEeWXsItGGUSYnQ _-pI9JTBMEeWXsItGGUSYnQ"/>
<packagedElement xmi:type="uml:Association" xmi:id="_-pI4FzBMEeWXsItGGUSYnQ" name="uniqueConstraints_CollectionTable_UniqueConstraint[]" memberEnd="_-pIynjBMEeWXsItGGUSYnQ _-pI9KTBMEeWXsItGGUSYnQ"/>
<packagedElement xmi:type="uml:Association" xmi:id="_-pI4GDBMEeWXsItGGUSYnQ" name="expiryTimeOfDay_Cache_TimeOfDay" memberEnd="_-pIy6TBMEeWXsItGGUSYnQ _-pIyvzBMEeWXsItGGUSYnQ"/>
<packagedElement xmi:type="uml:Association" xmi:id="_-pI4GTBMEeWXsItGGUSYnQ" name="value_CopyPolicy_Class" memberEnd="_-pIzBzBMEeWXsItGGUSYnQ _-pI4GjBMEeWXsItGGUSYnQ">
<ownedEnd xmi:id="_-pI4GjBMEeWXsItGGUSYnQ" name="value_CopyPolicy" visibility="public" type="_-pIzBDBMEeWXsItGGUSYnQ" association="_-pI4GTBMEeWXsItGGUSYnQ">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-pI4GzBMEeWXsItGGUSYnQ"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-pI4HDBMEeWXsItGGUSYnQ" value="1"/>
</ownedEnd>
</packagedElement>
<packagedElement xmi:type="uml:Association" xmi:id="_-pI4HTBMEeWXsItGGUSYnQ" name="fetch_BasicMap_FetchType" memberEnd="_-pIzDjBMEeWXsItGGUSYnQ _-pI9ETBMEeWXsItGGUSYnQ"/>
<packagedElement xmi:type="uml:Association" xmi:id="_-pI4HjBMEeWXsItGGUSYnQ" name="keyColumn_BasicMap_Column" memberEnd="_-pIzETBMEeWXsItGGUSYnQ _-pI89DBMEeWXsItGGUSYnQ"/>
<packagedElement xmi:type="uml:Association" xmi:id="_-pI4HzBMEeWXsItGGUSYnQ" name="keyConverter_BasicMap_Convert" memberEnd="_-pIzFTBMEeWXsItGGUSYnQ _-pI03zBMEeWXsItGGUSYnQ"/>
<packagedElement xmi:type="uml:Association" xmi:id="_-pI4IDBMEeWXsItGGUSYnQ" name="valueColumn_BasicMap_Column" memberEnd="_-pIzGTBMEeWXsItGGUSYnQ _-pI89zBMEeWXsItGGUSYnQ"/>
<packagedElement xmi:type="uml:Association" xmi:id="_-pI4ITBMEeWXsItGGUSYnQ" name="valueConverter_BasicMap_Convert" memberEnd="_-pIzHTBMEeWXsItGGUSYnQ _-pI04jBMEeWXsItGGUSYnQ"/>
<packagedElement xmi:type="uml:Association" xmi:id="_-pI4IjBMEeWXsItGGUSYnQ" name="selectedColumns_OptimisticLocking_Column[]" memberEnd="_-pIzPTBMEeWXsItGGUSYnQ _-pI8-jBMEeWXsItGGUSYnQ"/>
<packagedElement xmi:type="uml:Association" xmi:id="_-pI4IzBMEeWXsItGGUSYnQ" name="allQueries_QueryRedirectors_Class" memberEnd="_-pIzVDBMEeWXsItGGUSYnQ _-pI4JDBMEeWXsItGGUSYnQ">
<ownedEnd xmi:id="_-pI4JDBMEeWXsItGGUSYnQ" name="allQueries_QueryRedirectors" visibility="public" type="_-pIzUTBMEeWXsItGGUSYnQ" association="_-pI4IzBMEeWXsItGGUSYnQ">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-pI4JTBMEeWXsItGGUSYnQ"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-pI4JjBMEeWXsItGGUSYnQ" value="1"/>
</ownedEnd>
</packagedElement>
<packagedElement xmi:type="uml:Association" xmi:id="_-pI4JzBMEeWXsItGGUSYnQ" name="readAll_QueryRedirectors_Class" memberEnd="_-pIzWDBMEeWXsItGGUSYnQ _-pI4KDBMEeWXsItGGUSYnQ">
<ownedEnd xmi:id="_-pI4KDBMEeWXsItGGUSYnQ" name="readAll_QueryRedirectors" visibility="public" type="_-pIzUTBMEeWXsItGGUSYnQ" association="_-pI4JzBMEeWXsItGGUSYnQ">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-pI4KTBMEeWXsItGGUSYnQ"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-pI4KjBMEeWXsItGGUSYnQ" value="1"/>
</ownedEnd>
</packagedElement>
<packagedElement xmi:type="uml:Association" xmi:id="_-pI4KzBMEeWXsItGGUSYnQ" name="readObject_QueryRedirectors_Class" memberEnd="_-pIzXDBMEeWXsItGGUSYnQ _-pI4LDBMEeWXsItGGUSYnQ">
<ownedEnd xmi:id="_-pI4LDBMEeWXsItGGUSYnQ" name="readObject_QueryRedirectors" visibility="public" type="_-pIzUTBMEeWXsItGGUSYnQ" association="_-pI4KzBMEeWXsItGGUSYnQ">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-pI4LTBMEeWXsItGGUSYnQ"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-pI4LjBMEeWXsItGGUSYnQ" value="1"/>
</ownedEnd>
</packagedElement>
<packagedElement xmi:type="uml:Association" xmi:id="_-pI4LzBMEeWXsItGGUSYnQ" name="report_QueryRedirectors_Class" memberEnd="_-pIzYDBMEeWXsItGGUSYnQ _-pI4MDBMEeWXsItGGUSYnQ">
<ownedEnd xmi:id="_-pI4MDBMEeWXsItGGUSYnQ" name="report_QueryRedirectors" visibility="public" type="_-pIzUTBMEeWXsItGGUSYnQ" association="_-pI4LzBMEeWXsItGGUSYnQ">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-pI4MTBMEeWXsItGGUSYnQ"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-pI4MjBMEeWXsItGGUSYnQ" value="1"/>
</ownedEnd>
</packagedElement>
<packagedElement xmi:type="uml:Association" xmi:id="_-pI4MzBMEeWXsItGGUSYnQ" name="update_QueryRedirectors_Class" memberEnd="_-pIzZDBMEeWXsItGGUSYnQ _-pI4NDBMEeWXsItGGUSYnQ">
<ownedEnd xmi:id="_-pI4NDBMEeWXsItGGUSYnQ" name="update_QueryRedirectors" visibility="public" type="_-pIzUTBMEeWXsItGGUSYnQ" association="_-pI4MzBMEeWXsItGGUSYnQ">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-pI4NTBMEeWXsItGGUSYnQ"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-pI4NjBMEeWXsItGGUSYnQ" value="1"/>
</ownedEnd>
</packagedElement>
<packagedElement xmi:type="uml:Association" xmi:id="_-pI4NzBMEeWXsItGGUSYnQ" name="insert_QueryRedirectors_Class" memberEnd="_-pIzaDBMEeWXsItGGUSYnQ _-pI4ODBMEeWXsItGGUSYnQ">
<ownedEnd xmi:id="_-pI4ODBMEeWXsItGGUSYnQ" name="insert_QueryRedirectors" visibility="public" type="_-pIzUTBMEeWXsItGGUSYnQ" association="_-pI4NzBMEeWXsItGGUSYnQ">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-pI4OTBMEeWXsItGGUSYnQ"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-pI4OjBMEeWXsItGGUSYnQ" value="1"/>
</ownedEnd>
</packagedElement>
<packagedElement xmi:type="uml:Association" xmi:id="_-pI4OzBMEeWXsItGGUSYnQ" name="delete_QueryRedirectors_Class" memberEnd="_-pIzbDBMEeWXsItGGUSYnQ _-pI4PDBMEeWXsItGGUSYnQ">
<ownedEnd xmi:id="_-pI4PDBMEeWXsItGGUSYnQ" name="delete_QueryRedirectors" visibility="public" type="_-pIzUTBMEeWXsItGGUSYnQ" association="_-pI4OzBMEeWXsItGGUSYnQ">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-pI4PTBMEeWXsItGGUSYnQ"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-pI4PjBMEeWXsItGGUSYnQ" value="1"/>
</ownedEnd>
</packagedElement>
<packagedElement xmi:type="uml:Association" xmi:id="_-pI4PzBMEeWXsItGGUSYnQ" name="transformerClass_ReadTransformer_Class" memberEnd="_-pIzgjBMEeWXsItGGUSYnQ _-pI4QDBMEeWXsItGGUSYnQ">
<ownedEnd xmi:id="_-pI4QDBMEeWXsItGGUSYnQ" name="transformerClass_ReadTransformer" visibility="public" type="_-pIzgTBMEeWXsItGGUSYnQ" association="_-pI4PzBMEeWXsItGGUSYnQ">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-pI4QTBMEeWXsItGGUSYnQ"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-pI4QjBMEeWXsItGGUSYnQ" value="1"/>
</ownedEnd>
</packagedElement>
<packagedElement xmi:type="uml:Association" xmi:id="_-pI4QzBMEeWXsItGGUSYnQ" name="dataType_ObjectTypeConverter_Class" memberEnd="_-pIzmDBMEeWXsItGGUSYnQ _-pI4RDBMEeWXsItGGUSYnQ">
<ownedEnd xmi:id="_-pI4RDBMEeWXsItGGUSYnQ" name="dataType_ObjectTypeConverter" visibility="public" type="_-pIzkjBMEeWXsItGGUSYnQ" association="_-pI4QzBMEeWXsItGGUSYnQ">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-pI4RTBMEeWXsItGGUSYnQ"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-pI4RjBMEeWXsItGGUSYnQ" value="1"/>
</ownedEnd>
</packagedElement>
<packagedElement xmi:type="uml:Association" xmi:id="_-pI4RzBMEeWXsItGGUSYnQ" name="objectType_ObjectTypeConverter_Class" memberEnd="_-pIznDBMEeWXsItGGUSYnQ _-pI4SDBMEeWXsItGGUSYnQ">
<ownedEnd xmi:id="_-pI4SDBMEeWXsItGGUSYnQ" name="objectType_ObjectTypeConverter" visibility="public" type="_-pIzkjBMEeWXsItGGUSYnQ" association="_-pI4RzBMEeWXsItGGUSYnQ">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-pI4STBMEeWXsItGGUSYnQ"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-pI4SjBMEeWXsItGGUSYnQ" value="1"/>
</ownedEnd>
</packagedElement>
<packagedElement xmi:type="uml:Association" xmi:id="_-pI4SzBMEeWXsItGGUSYnQ" name="conversionValues_ObjectTypeConverter_ConversionValue" memberEnd="_-pIzoDBMEeWXsItGGUSYnQ _-pIxSTBMEeWXsItGGUSYnQ"/>
<packagedElement xmi:type="uml:Association" xmi:id="_-pI4TDBMEeWXsItGGUSYnQ" name="valueType_Property_Class" memberEnd="_-pIzvjBMEeWXsItGGUSYnQ _-pI4TTBMEeWXsItGGUSYnQ">
<ownedEnd xmi:id="_-pI4TTBMEeWXsItGGUSYnQ" name="valueType_Property" visibility="public" type="_-pIztTBMEeWXsItGGUSYnQ" association="_-pI4TDBMEeWXsItGGUSYnQ">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-pI4TjBMEeWXsItGGUSYnQ"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-pI4TzBMEeWXsItGGUSYnQ" value="1"/>
</ownedEnd>
</packagedElement>
<packagedElement xmi:type="uml:Association" xmi:id="_-pI4UDBMEeWXsItGGUSYnQ" name="partitionColumn_HashPartitioning_Column" memberEnd="_-pIz3jBMEeWXsItGGUSYnQ _-pI8_TBMEeWXsItGGUSYnQ"/>
<packagedElement xmi:type="uml:Association" xmi:id="_-pI4UTBMEeWXsItGGUSYnQ" name="partitionColumn_RangePartitioning_Column" memberEnd="_-pI0DDBMEeWXsItGGUSYnQ _-pI9ADBMEeWXsItGGUSYnQ"/>
<packagedElement xmi:type="uml:Association" xmi:id="_-pI4UjBMEeWXsItGGUSYnQ" name="partitions_RangePartitioning_RangePartition" memberEnd="_-pI0DzBMEeWXsItGGUSYnQ _-pIx1DBMEeWXsItGGUSYnQ"/>
<packagedElement xmi:type="uml:Association" xmi:id="_-pI4UzBMEeWXsItGGUSYnQ" name="partitionValueType_RangePartitioning_Class" memberEnd="_-pI0EjBMEeWXsItGGUSYnQ _-pI4VDBMEeWXsItGGUSYnQ">
<ownedEnd xmi:id="_-pI4VDBMEeWXsItGGUSYnQ" name="partitionValueType_RangePartitioning" visibility="public" type="_-pI0BjBMEeWXsItGGUSYnQ" association="_-pI4UzBMEeWXsItGGUSYnQ">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-pI4VTBMEeWXsItGGUSYnQ"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-pI4VjBMEeWXsItGGUSYnQ" value="1"/>
</ownedEnd>
</packagedElement>
<packagedElement xmi:type="uml:Association" xmi:id="_-pI4VzBMEeWXsItGGUSYnQ" name="hints_NamedStoredProcedureQuery_QueryHint[]" memberEnd="_-pI0RTBMEeWXsItGGUSYnQ _-pI9GzBMEeWXsItGGUSYnQ"/>
<packagedElement xmi:type="uml:Association" xmi:id="_-pI4WDBMEeWXsItGGUSYnQ" name="resultClass_NamedStoredProcedureQuery_Class" memberEnd="_-pI0SDBMEeWXsItGGUSYnQ _-pI4WTBMEeWXsItGGUSYnQ">
<ownedEnd xmi:id="_-pI4WTBMEeWXsItGGUSYnQ" name="resultClass_NamedStoredProcedureQuery" visibility="public" type="_-pI0PzBMEeWXsItGGUSYnQ" association="_-pI4WDBMEeWXsItGGUSYnQ">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-pI4WjBMEeWXsItGGUSYnQ"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-pI4WzBMEeWXsItGGUSYnQ" value="1"/>
</ownedEnd>
</packagedElement>
<packagedElement xmi:type="uml:Association" xmi:id="_-pI4XDBMEeWXsItGGUSYnQ" name="resultClasses_NamedStoredProcedureQuery_Class" memberEnd="_-pI0TDBMEeWXsItGGUSYnQ _-pI4XTBMEeWXsItGGUSYnQ">
<ownedEnd xmi:id="_-pI4XTBMEeWXsItGGUSYnQ" name="resultClasses_NamedStoredProcedureQuery" visibility="public" type="_-pI0PzBMEeWXsItGGUSYnQ" association="_-pI4XDBMEeWXsItGGUSYnQ">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-pI4XjBMEeWXsItGGUSYnQ"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-pI4XzBMEeWXsItGGUSYnQ" value="1"/>
</ownedEnd>
</packagedElement>
<packagedElement xmi:type="uml:Association" xmi:id="_-pI4YDBMEeWXsItGGUSYnQ" name="parameters_NamedStoredProcedureQuery_StoredProcedureParameter" memberEnd="_-pI0ZDBMEeWXsItGGUSYnQ _-pIwtzBMEeWXsItGGUSYnQ"/>
<packagedElement xmi:type="uml:Association" xmi:id="_-pI4YTBMEeWXsItGGUSYnQ" name="discriminatorType_TenantDiscriminatorColumn_DiscriminatorType" memberEnd="_-pI0kDBMEeWXsItGGUSYnQ _-pI9LTBMEeWXsItGGUSYnQ"/>
<packagedElement xmi:type="uml:Association" xmi:id="_-pI4YjBMEeWXsItGGUSYnQ" name="transformerClass_WriteTransformer_Class" memberEnd="_-pI0qDBMEeWXsItGGUSYnQ _-pI4YzBMEeWXsItGGUSYnQ">
<ownedEnd xmi:id="_-pI4YzBMEeWXsItGGUSYnQ" name="transformerClass_WriteTransformer" visibility="public" type="_-pI0pzBMEeWXsItGGUSYnQ" association="_-pI4YjBMEeWXsItGGUSYnQ">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-pI4ZDBMEeWXsItGGUSYnQ"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-pI4ZTBMEeWXsItGGUSYnQ" value="1"/>
</ownedEnd>
</packagedElement>
<packagedElement xmi:type="uml:Association" xmi:id="_-pI4ZjBMEeWXsItGGUSYnQ" name="column_WriteTransformer_Column" memberEnd="_-pI0rzBMEeWXsItGGUSYnQ _-pI9AzBMEeWXsItGGUSYnQ"/>
<packagedElement xmi:type="uml:Association" xmi:id="_-pI4ZzBMEeWXsItGGUSYnQ" name="value_Indexes_Index" memberEnd="_-pI0wjBMEeWXsItGGUSYnQ _-pIydTBMEeWXsItGGUSYnQ"/>
<packagedElement xmi:type="uml:Association" xmi:id="_-pI4aDBMEeWXsItGGUSYnQ" name="converterClass_Converter_Class" memberEnd="_-pI1DjBMEeWXsItGGUSYnQ _-pI4aTBMEeWXsItGGUSYnQ">
<ownedEnd xmi:id="_-pI4aTBMEeWXsItGGUSYnQ" name="converterClass_Converter" visibility="public" type="_-pI1CDBMEeWXsItGGUSYnQ" association="_-pI4aDBMEeWXsItGGUSYnQ">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-pI4ajBMEeWXsItGGUSYnQ"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-pI4azBMEeWXsItGGUSYnQ" value="1"/>
</ownedEnd>
</packagedElement>
<packagedElement xmi:type="uml:Association" xmi:id="_-pI4bDBMEeWXsItGGUSYnQ" name="targetInterface_VariableOneToOne_Class" memberEnd="_-pI1KjBMEeWXsItGGUSYnQ _-pI4bTBMEeWXsItGGUSYnQ">
<ownedEnd xmi:id="_-pI4bTBMEeWXsItGGUSYnQ" name="targetInterface_VariableOneToOne" visibility="public" type="_-pI1KTBMEeWXsItGGUSYnQ" association="_-pI4bDBMEeWXsItGGUSYnQ">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-pI4bjBMEeWXsItGGUSYnQ"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-pI4bzBMEeWXsItGGUSYnQ" value="1"/>
</ownedEnd>
</packagedElement>
<packagedElement xmi:type="uml:Association" xmi:id="_-pI4cDBMEeWXsItGGUSYnQ" name="cascade_VariableOneToOne_CascadeType[]" memberEnd="_-pI1LjBMEeWXsItGGUSYnQ _-pI9MTBMEeWXsItGGUSYnQ"/>
<packagedElement xmi:type="uml:Association" xmi:id="_-pI4cTBMEeWXsItGGUSYnQ" name="fetch_VariableOneToOne_FetchType" memberEnd="_-pI1MTBMEeWXsItGGUSYnQ _-pI9FDBMEeWXsItGGUSYnQ"/>
<packagedElement xmi:type="uml:Association" xmi:id="_-pI4cjBMEeWXsItGGUSYnQ" name="discriminatorColumn_VariableOneToOne_DiscriminatorColumn" memberEnd="_-pI1PDBMEeWXsItGGUSYnQ _-pI9NTBMEeWXsItGGUSYnQ"/>
<packagedElement xmi:type="uml:Association" xmi:id="_-pI4czBMEeWXsItGGUSYnQ" name="discriminatorClasses_VariableOneToOne_DiscriminatorClass" memberEnd="_-pI1QDBMEeWXsItGGUSYnQ _-pI1jDBMEeWXsItGGUSYnQ"/>
<packagedElement xmi:type="uml:Association" xmi:id="_-pI4dDBMEeWXsItGGUSYnQ" name="value_Customizer_Class" memberEnd="_-pI1ZDBMEeWXsItGGUSYnQ _-pI4dTBMEeWXsItGGUSYnQ">
<ownedEnd xmi:id="_-pI4dTBMEeWXsItGGUSYnQ" name="value_Customizer" visibility="public" type="_-pI1YTBMEeWXsItGGUSYnQ" association="_-pI4dDBMEeWXsItGGUSYnQ">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-pI4djBMEeWXsItGGUSYnQ"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-pI4dzBMEeWXsItGGUSYnQ" value="1"/>
</ownedEnd>
</packagedElement>
<packagedElement xmi:type="uml:Association" xmi:id="_-pI4eDBMEeWXsItGGUSYnQ" name="value_TypeConverters_TypeConverter" memberEnd="_-pI1bTBMEeWXsItGGUSYnQ _-pIxgzBMEeWXsItGGUSYnQ"/>
<packagedElement xmi:type="uml:Association" xmi:id="_-pI4eTBMEeWXsItGGUSYnQ" name="value_NamedStoredProcedureQueries_NamedStoredProcedureQuery" memberEnd="_-pI1fzBMEeWXsItGGUSYnQ _-pI0ajBMEeWXsItGGUSYnQ"/>
<packagedElement xmi:type="uml:Association" xmi:id="_-pI4ejBMEeWXsItGGUSYnQ" name="value_DiscriminatorClass_Class" memberEnd="_-pI1iTBMEeWXsItGGUSYnQ _-pI4ezBMEeWXsItGGUSYnQ">
<ownedEnd xmi:id="_-pI4ezBMEeWXsItGGUSYnQ" name="value_DiscriminatorClass" visibility="public" type="_-pI1hTBMEeWXsItGGUSYnQ" association="_-pI4ejBMEeWXsItGGUSYnQ">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-pI4fDBMEeWXsItGGUSYnQ"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-pI4fTBMEeWXsItGGUSYnQ" value="1"/>
</ownedEnd>
</packagedElement>
</packagedElement>
<packagedElement xmi:type="uml:Package" xmi:id="_-pI4fjBMEeWXsItGGUSYnQ" name="config">
<packagedElement xmi:type="uml:Enumeration" xmi:id="_-pI4fzBMEeWXsItGGUSYnQ" name="CacheIsolationType">
<ownedLiteral xmi:id="_-pI4gDBMEeWXsItGGUSYnQ" name="SHARED"/>
<ownedLiteral xmi:id="_-pI4gTBMEeWXsItGGUSYnQ" name="PROTECTED"/>
<ownedLiteral xmi:id="_-pI4gjBMEeWXsItGGUSYnQ" name="ISOLATED"/>
</packagedElement>
</packagedElement>
<packagedElement xmi:type="uml:Package" xmi:id="_-pI4gzBMEeWXsItGGUSYnQ" name="oxm">
<packagedElement xmi:type="uml:Package" xmi:id="_-pI4hDBMEeWXsItGGUSYnQ" name="annotations">
<packagedElement xmi:type="uml:Enumeration" xmi:id="_-pI4hTBMEeWXsItGGUSYnQ" name="XmlMarshalNullRepresentation">
<ownedOperation xmi:id="_-pI4hjBMEeWXsItGGUSYnQ" name="value"/>
<ownedOperation xmi:id="_-pI4hzBMEeWXsItGGUSYnQ" name="fromValue">
<ownedParameter xmi:id="_-pI4iDBMEeWXsItGGUSYnQ" name="v">
<type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
</ownedParameter>
</ownedOperation>
<ownedLiteral xmi:id="_-pI4iTBMEeWXsItGGUSYnQ" name="XSI_NIL"/>
<ownedLiteral xmi:id="_-pI4ijBMEeWXsItGGUSYnQ" name="ABSENT_NODE"/>
<ownedLiteral xmi:id="_-pI4izBMEeWXsItGGUSYnQ" name="EMPTY_NODE"/>
</packagedElement>
<packagedElement xmi:type="uml:Enumeration" xmi:id="_-pI4jDBMEeWXsItGGUSYnQ" name="XmlVirtualAccessMethodsSchema">
<ownedOperation xmi:id="_-pI4jTBMEeWXsItGGUSYnQ" name="value"/>
<ownedOperation xmi:id="_-pI4jjBMEeWXsItGGUSYnQ" name="fromValue">
<ownedParameter xmi:id="_-pI4jzBMEeWXsItGGUSYnQ" name="v">
<type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
</ownedParameter>
</ownedOperation>
<ownedLiteral xmi:id="_-pI4kDBMEeWXsItGGUSYnQ" name="NODES"/>
<ownedLiteral xmi:id="_-pI4kTBMEeWXsItGGUSYnQ" name="ANY"/>
</packagedElement>
<packagedElement xmi:type="uml:Stereotype" xmi:id="_-pI4kjBMEeWXsItGGUSYnQ" name="XmlJoinNode" visibility="public">
<ownedAttribute xmi:id="_-pI4kzBMEeWXsItGGUSYnQ" name="xmlPath" visibility="public">
<type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-pI4lDBMEeWXsItGGUSYnQ" value="1"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-pI4lTBMEeWXsItGGUSYnQ" value="1"/>
</ownedAttribute>
<ownedAttribute xmi:id="_-pI4ljBMEeWXsItGGUSYnQ" name="referencedXmlPath" visibility="public">
<type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-pI4lzBMEeWXsItGGUSYnQ" value="1"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-pI4mDBMEeWXsItGGUSYnQ" value="1"/>
</ownedAttribute>
<ownedAttribute xmi:id="_-pI4mTBMEeWXsItGGUSYnQ" name="base_Operation" association="_-pI6rzBMEeWXsItGGUSYnQ">
<type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Operation"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-pI4mjBMEeWXsItGGUSYnQ"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-pI4mzBMEeWXsItGGUSYnQ" value="1"/>
</ownedAttribute>
<ownedAttribute xmi:id="_-pI4nDBMEeWXsItGGUSYnQ" name="base_Property" association="_-pI6sTBMEeWXsItGGUSYnQ">
<type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Property"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-pI4nTBMEeWXsItGGUSYnQ"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-pI4njBMEeWXsItGGUSYnQ" value="1"/>
</ownedAttribute>
<ownedAttribute xmi:id="_-pI4nzBMEeWXsItGGUSYnQ" name="base_EnumerationLiteral" association="_-pI6tTBMEeWXsItGGUSYnQ">
<type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#EnumerationLiteral"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-pI4oDBMEeWXsItGGUSYnQ"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-pI4oTBMEeWXsItGGUSYnQ" value="1"/>
</ownedAttribute>
<ownedAttribute xmi:id="_-pI4ojBMEeWXsItGGUSYnQ" name="value_XmlJoinNodes" visibility="public" type="_-pI6IDBMEeWXsItGGUSYnQ" association="_-pI7ojBMEeWXsItGGUSYnQ">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-pI4ozBMEeWXsItGGUSYnQ"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-pI4pDBMEeWXsItGGUSYnQ" value="1"/>
</ownedAttribute>
</packagedElement>
<packagedElement xmi:type="uml:Stereotype" xmi:id="_-pI4pTBMEeWXsItGGUSYnQ" name="XmlCustomizer" visibility="public">
<ownedRule xmi:id="_-pI4pjBMEeWXsItGGUSYnQ" name="typeConstraint" constrainedElement="_-pI4pTBMEeWXsItGGUSYnQ">
<specification xmi:type="uml:OpaqueExpression" xmi:id="_-pI4pzBMEeWXsItGGUSYnQ" name="typeConstraintExpression">
<language>OCL</language>
<body>not self.base_Type.oclIsUndefined() implies Set{uml::Stereotype,
uml::Class, uml::Enumeration, uml::Interface}&#xD;
-> includes(self.base_Type.oclType())</body>
</specification>
</ownedRule>
<ownedAttribute xmi:id="_-pI4qDBMEeWXsItGGUSYnQ" name="value" visibility="public" association="_-pI7hzBMEeWXsItGGUSYnQ">
<type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Class"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-pI4qTBMEeWXsItGGUSYnQ" value="1"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-pI4qjBMEeWXsItGGUSYnQ" value="1"/>
</ownedAttribute>
<ownedAttribute xmi:id="_-pI4qzBMEeWXsItGGUSYnQ" name="base_Type" association="_-pI6uTBMEeWXsItGGUSYnQ">
<type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Type"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-pI4rDBMEeWXsItGGUSYnQ"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-pI4rTBMEeWXsItGGUSYnQ" value="1"/>
</ownedAttribute>
</packagedElement>
<packagedElement xmi:type="uml:Stereotype" xmi:id="_-pI4rjBMEeWXsItGGUSYnQ" name="XmlWriteOnly" visibility="public">
<ownedAttribute xmi:id="_-pI4rzBMEeWXsItGGUSYnQ" name="base_Property" association="_-pI6uzBMEeWXsItGGUSYnQ">
<type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Property"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-pI4sDBMEeWXsItGGUSYnQ"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-pI4sTBMEeWXsItGGUSYnQ" value="1"/>
</ownedAttribute>
<ownedAttribute xmi:id="_-pI4sjBMEeWXsItGGUSYnQ" name="base_EnumerationLiteral" association="_-pI6vTBMEeWXsItGGUSYnQ">
<type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#EnumerationLiteral"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-pI4szBMEeWXsItGGUSYnQ"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-pI4tDBMEeWXsItGGUSYnQ" value="1"/>
</ownedAttribute>
<ownedAttribute xmi:id="_-pI4tTBMEeWXsItGGUSYnQ" name="base_Operation" association="_-pI6wTBMEeWXsItGGUSYnQ">
<type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Operation"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-pI4tjBMEeWXsItGGUSYnQ"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-pI4tzBMEeWXsItGGUSYnQ" value="1"/>
</ownedAttribute>
</packagedElement>
<packagedElement xmi:type="uml:Stereotype" xmi:id="_-pI4uDBMEeWXsItGGUSYnQ" name="XmlPaths" visibility="public">
<ownedAttribute xmi:id="_-pI4uTBMEeWXsItGGUSYnQ" name="value" visibility="public" type="_-pI5AjBMEeWXsItGGUSYnQ" aggregation="composite" association="_-pI7izBMEeWXsItGGUSYnQ">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-pI4ujBMEeWXsItGGUSYnQ"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-pI4uzBMEeWXsItGGUSYnQ" value="*"/>
</ownedAttribute>
<ownedAttribute xmi:id="_-pI4vDBMEeWXsItGGUSYnQ" name="base_Property" association="_-pI6wzBMEeWXsItGGUSYnQ">
<type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Property"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-pI4vTBMEeWXsItGGUSYnQ"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-pI4vjBMEeWXsItGGUSYnQ" value="1"/>
</ownedAttribute>
<ownedAttribute xmi:id="_-pI4vzBMEeWXsItGGUSYnQ" name="base_EnumerationLiteral" association="_-pI6xTBMEeWXsItGGUSYnQ">
<type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#EnumerationLiteral"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-pI4wDBMEeWXsItGGUSYnQ"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-pI4wTBMEeWXsItGGUSYnQ" value="1"/>
</ownedAttribute>
<ownedAttribute xmi:id="_-pI4wjBMEeWXsItGGUSYnQ" name="base_Operation" association="_-pI6yTBMEeWXsItGGUSYnQ">
<type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Operation"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-pI4wzBMEeWXsItGGUSYnQ"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-pI4xDBMEeWXsItGGUSYnQ" value="1"/>
</ownedAttribute>
</packagedElement>
<packagedElement xmi:type="uml:Stereotype" xmi:id="_-pI4xTBMEeWXsItGGUSYnQ" name="XmlTransformation" visibility="public">
<ownedAttribute xmi:id="_-pI4xjBMEeWXsItGGUSYnQ" name="optional" visibility="public">
<type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/JavaPrimitiveTypes.library.uml#boolean"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-pI4xzBMEeWXsItGGUSYnQ"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-pI4yDBMEeWXsItGGUSYnQ" value="1"/>
<defaultValue xmi:type="uml:LiteralString" xmi:id="_-pI4yTBMEeWXsItGGUSYnQ" value="true"/>
</ownedAttribute>
<ownedAttribute xmi:id="_-pI4yjBMEeWXsItGGUSYnQ" name="base_Operation" association="_-pI6yzBMEeWXsItGGUSYnQ">
<type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Operation"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-pI4yzBMEeWXsItGGUSYnQ"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-pI4zDBMEeWXsItGGUSYnQ" value="1"/>
</ownedAttribute>
<ownedAttribute xmi:id="_-pI4zTBMEeWXsItGGUSYnQ" name="base_Property" association="_-pI6zTBMEeWXsItGGUSYnQ">
<type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Property"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-pI4zjBMEeWXsItGGUSYnQ"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-pI4zzBMEeWXsItGGUSYnQ" value="1"/>
</ownedAttribute>
<ownedAttribute xmi:id="_-pI40DBMEeWXsItGGUSYnQ" name="base_EnumerationLiteral" association="_-pI60TBMEeWXsItGGUSYnQ">
<type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#EnumerationLiteral"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-pI40TBMEeWXsItGGUSYnQ"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-pI40jBMEeWXsItGGUSYnQ" value="1"/>
</ownedAttribute>
</packagedElement>
<packagedElement xmi:type="uml:Stereotype" xmi:id="_-pI40zBMEeWXsItGGUSYnQ" name="XmlNameTransformer" visibility="public">
<ownedRule xmi:id="_-pI41DBMEeWXsItGGUSYnQ" name="typeConstraint" constrainedElement="_-pI40zBMEeWXsItGGUSYnQ">
<specification xmi:type="uml:OpaqueExpression" xmi:id="_-pI41TBMEeWXsItGGUSYnQ" name="typeConstraintExpression">
<language>OCL</language>
<body>not self.base_Type.oclIsUndefined() implies Set{uml::Stereotype,
uml::Class, uml::Enumeration, uml::Interface}&#xD;
-> includes(self.base_Type.oclType())</body>
</specification>
</ownedRule>
<ownedAttribute xmi:id="_-pI41jBMEeWXsItGGUSYnQ" name="value" visibility="public" association="_-pI7jDBMEeWXsItGGUSYnQ">
<type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Class"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-pI41zBMEeWXsItGGUSYnQ" value="1"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-pI42DBMEeWXsItGGUSYnQ" value="1"/>
</ownedAttribute>
<ownedAttribute xmi:id="_-pI42TBMEeWXsItGGUSYnQ" name="base_Package" association="_-pI61TBMEeWXsItGGUSYnQ">
<type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Package"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-pI42jBMEeWXsItGGUSYnQ"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-pI42zBMEeWXsItGGUSYnQ" value="1"/>
</ownedAttribute>
<ownedAttribute xmi:id="_-pI43DBMEeWXsItGGUSYnQ" name="base_Type" association="_-pI61zBMEeWXsItGGUSYnQ">
<type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Type"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-pI43TBMEeWXsItGGUSYnQ"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-pI43jBMEeWXsItGGUSYnQ" value="1"/>
</ownedAttribute>
</packagedElement>
<packagedElement xmi:type="uml:Stereotype" xmi:id="_-pI43zBMEeWXsItGGUSYnQ" name="XmlNullPolicy" visibility="public">
<ownedAttribute xmi:id="_-pI44DBMEeWXsItGGUSYnQ" name="xsiNilRepresentsNull" visibility="public">
<type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/JavaPrimitiveTypes.library.uml#boolean"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-pI44TBMEeWXsItGGUSYnQ"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-pI44jBMEeWXsItGGUSYnQ" value="1"/>
<defaultValue xmi:type="uml:LiteralString" xmi:id="_-pI44zBMEeWXsItGGUSYnQ" value="false"/>
</ownedAttribute>
<ownedAttribute xmi:id="_-pI45DBMEeWXsItGGUSYnQ" name="emptyNodeRepresentsNull" visibility="public">
<type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/JavaPrimitiveTypes.library.uml#boolean"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-pI45TBMEeWXsItGGUSYnQ"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-pI45jBMEeWXsItGGUSYnQ" value="1"/>
<defaultValue xmi:type="uml:LiteralString" xmi:id="_-pI45zBMEeWXsItGGUSYnQ" value="false"/>
</ownedAttribute>
<ownedAttribute xmi:id="_-pI46DBMEeWXsItGGUSYnQ" name="isSetPerformedForAbsentNode" visibility="public">
<type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/JavaPrimitiveTypes.library.uml#boolean"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-pI46TBMEeWXsItGGUSYnQ"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-pI46jBMEeWXsItGGUSYnQ" value="1"/>
<defaultValue xmi:type="uml:LiteralString" xmi:id="_-pI46zBMEeWXsItGGUSYnQ" value="true"/>
</ownedAttribute>
<ownedAttribute xmi:id="_-pI47DBMEeWXsItGGUSYnQ" name="nullRepresentationForXml" visibility="public" type="_-pI4hTBMEeWXsItGGUSYnQ">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-pI47TBMEeWXsItGGUSYnQ"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-pI47jBMEeWXsItGGUSYnQ" value="1"/>
<defaultValue xmi:type="uml:LiteralString" xmi:id="_-pI47zBMEeWXsItGGUSYnQ" value="ABSENT_NODE"/>
</ownedAttribute>
<ownedAttribute xmi:id="_-pI48DBMEeWXsItGGUSYnQ" name="base_Property" association="_-pI62TBMEeWXsItGGUSYnQ">
<type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Property"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-pI48TBMEeWXsItGGUSYnQ"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-pI48jBMEeWXsItGGUSYnQ" value="1"/>
</ownedAttribute>
<ownedAttribute xmi:id="_-pI48zBMEeWXsItGGUSYnQ" name="base_EnumerationLiteral" association="_-pI62zBMEeWXsItGGUSYnQ">
<type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#EnumerationLiteral"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-pI49DBMEeWXsItGGUSYnQ"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-pI49TBMEeWXsItGGUSYnQ" value="1"/>
</ownedAttribute>
<ownedAttribute xmi:id="_-pI49jBMEeWXsItGGUSYnQ" name="base_Operation" association="_-pI63zBMEeWXsItGGUSYnQ">
<type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Operation"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-pI49zBMEeWXsItGGUSYnQ"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-pI4-DBMEeWXsItGGUSYnQ" value="1"/>
</ownedAttribute>
</packagedElement>
<packagedElement xmi:type="uml:Stereotype" xmi:id="_-pI4-TBMEeWXsItGGUSYnQ" name="XmlDiscriminatorNode" visibility="public">
<ownedRule xmi:id="_-pI4-jBMEeWXsItGGUSYnQ" name="typeConstraint" constrainedElement="_-pI4-TBMEeWXsItGGUSYnQ">
<specification xmi:type="uml:OpaqueExpression" xmi:id="_-pI4-zBMEeWXsItGGUSYnQ" name="typeConstraintExpression">
<language>OCL</language>
<body>not self.base_Type.oclIsUndefined() implies Set{uml::Stereotype,
uml::Class, uml::Enumeration, uml::Interface}&#xD;
-> includes(self.base_Type.oclType())</body>
</specification>
</ownedRule>
<ownedAttribute xmi:id="_-pI4_DBMEeWXsItGGUSYnQ" name="value" visibility="public">
<type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-pI4_TBMEeWXsItGGUSYnQ" value="1"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-pI4_jBMEeWXsItGGUSYnQ" value="1"/>
</ownedAttribute>
<ownedAttribute xmi:id="_-pI4_zBMEeWXsItGGUSYnQ" name="base_Type" association="_-pI64TBMEeWXsItGGUSYnQ">
<type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Type"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-pI5ADBMEeWXsItGGUSYnQ"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-pI5ATBMEeWXsItGGUSYnQ" value="1"/>
</ownedAttribute>
</packagedElement>
<packagedElement xmi:type="uml:Stereotype" xmi:id="_-pI5AjBMEeWXsItGGUSYnQ" name="XmlPath" visibility="public">
<ownedAttribute xmi:id="_-pI5AzBMEeWXsItGGUSYnQ" name="value" visibility="public">
<type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-pI5BDBMEeWXsItGGUSYnQ" value="1"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-pI5BTBMEeWXsItGGUSYnQ" value="1"/>
</ownedAttribute>
<ownedAttribute xmi:id="_-pI5BjBMEeWXsItGGUSYnQ" name="base_Property" association="_-pI64zBMEeWXsItGGUSYnQ">
<type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Property"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-pI5BzBMEeWXsItGGUSYnQ"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-pI5CDBMEeWXsItGGUSYnQ" value="1"/>
</ownedAttribute>
<ownedAttribute xmi:id="_-pI5CTBMEeWXsItGGUSYnQ" name="base_EnumerationLiteral" association="_-pI65TBMEeWXsItGGUSYnQ">
<type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#EnumerationLiteral"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-pI5CjBMEeWXsItGGUSYnQ"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-pI5CzBMEeWXsItGGUSYnQ" value="1"/>
</ownedAttribute>
<ownedAttribute xmi:id="_-pI5DDBMEeWXsItGGUSYnQ" name="base_Operation" association="_-pI66TBMEeWXsItGGUSYnQ">
<type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Operation"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-pI5DTBMEeWXsItGGUSYnQ"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-pI5DjBMEeWXsItGGUSYnQ" value="1"/>
</ownedAttribute>
<ownedAttribute xmi:id="_-pI5DzBMEeWXsItGGUSYnQ" name="value_XmlPaths" visibility="public" type="_-pI4uDBMEeWXsItGGUSYnQ" association="_-pI7izBMEeWXsItGGUSYnQ">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-pI5EDBMEeWXsItGGUSYnQ"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-pI5ETBMEeWXsItGGUSYnQ" value="1"/>
</ownedAttribute>
</packagedElement>
<packagedElement xmi:type="uml:Stereotype" xmi:id="_-pI5EjBMEeWXsItGGUSYnQ" name="XmlWriteTransformers" visibility="public">
<ownedAttribute xmi:id="_-pI5EzBMEeWXsItGGUSYnQ" name="value" visibility="public" type="_-pI5nzBMEeWXsItGGUSYnQ" aggregation="composite" association="_-pI7kDBMEeWXsItGGUSYnQ">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-pI5FDBMEeWXsItGGUSYnQ"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-pI5FTBMEeWXsItGGUSYnQ" value="*"/>
</ownedAttribute>
<ownedAttribute xmi:id="_-pI5FjBMEeWXsItGGUSYnQ" name="base_Operation" association="_-pI66zBMEeWXsItGGUSYnQ">
<type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Operation"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-pI5FzBMEeWXsItGGUSYnQ"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-pI5GDBMEeWXsItGGUSYnQ" value="1"/>
</ownedAttribute>
<ownedAttribute xmi:id="_-pI5GTBMEeWXsItGGUSYnQ" name="base_Property" association="_-pI67TBMEeWXsItGGUSYnQ">
<type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Property"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-pI5GjBMEeWXsItGGUSYnQ"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-pI5GzBMEeWXsItGGUSYnQ" value="1"/>
</ownedAttribute>
<ownedAttribute xmi:id="_-pI5HDBMEeWXsItGGUSYnQ" name="base_EnumerationLiteral" association="_-pI68TBMEeWXsItGGUSYnQ">
<type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#EnumerationLiteral"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-pI5HTBMEeWXsItGGUSYnQ"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-pI5HjBMEeWXsItGGUSYnQ" value="1"/>
</ownedAttribute>
</packagedElement>
<packagedElement xmi:type="uml:Stereotype" xmi:id="_-pI5HzBMEeWXsItGGUSYnQ" name="XmlVirtualAccessMethods" visibility="public">
<ownedRule xmi:id="_-pI5IDBMEeWXsItGGUSYnQ" name="typeConstraint" constrainedElement="_-pI5HzBMEeWXsItGGUSYnQ">
<specification xmi:type="uml:OpaqueExpression" xmi:id="_-pI5ITBMEeWXsItGGUSYnQ" name="typeConstraintExpression">
<language>OCL</language>
<body>not self.base_Type.oclIsUndefined() implies Set{uml::Stereotype,
uml::Class, uml::Enumeration, uml::Interface}&#xD;
-> includes(self.base_Type.oclType())</body>
</specification>
</ownedRule>
<ownedAttribute xmi:id="_-pI5IjBMEeWXsItGGUSYnQ" name="getMethod" visibility="public">
<type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-pI5IzBMEeWXsItGGUSYnQ"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-pI5JDBMEeWXsItGGUSYnQ" value="1"/>
<defaultValue xmi:type="uml:LiteralString" xmi:id="_-pI5JTBMEeWXsItGGUSYnQ" value="&quot;get&quot;"/>
</ownedAttribute>
<ownedAttribute xmi:id="_-pI5JjBMEeWXsItGGUSYnQ" name="setMethod" visibility="public">
<type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-pI5JzBMEeWXsItGGUSYnQ"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-pI5KDBMEeWXsItGGUSYnQ" value="1"/>
<defaultValue xmi:type="uml:LiteralString" xmi:id="_-pI5KTBMEeWXsItGGUSYnQ" value="&quot;set&quot;"/>
</ownedAttribute>
<ownedAttribute xmi:id="_-pI5KjBMEeWXsItGGUSYnQ" name="schema" visibility="public" type="_-pI4jDBMEeWXsItGGUSYnQ">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-pI5KzBMEeWXsItGGUSYnQ"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-pI5LDBMEeWXsItGGUSYnQ" value="1"/>
<defaultValue xmi:type="uml:LiteralString" xmi:id="_-pI5LTBMEeWXsItGGUSYnQ" value="NODES"/>
</ownedAttribute>
<ownedAttribute xmi:id="_-pI5LjBMEeWXsItGGUSYnQ" name="base_Type" association="_-pI69TBMEeWXsItGGUSYnQ">
<type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Type"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-pI5LzBMEeWXsItGGUSYnQ"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-pI5MDBMEeWXsItGGUSYnQ" value="1"/>
</ownedAttribute>
</packagedElement>
<packagedElement xmi:type="uml:Stereotype" xmi:id="_-pI5MTBMEeWXsItGGUSYnQ" name="XmlNamedAttributeNode" visibility="public">
<ownedRule xmi:id="_-pI5MjBMEeWXsItGGUSYnQ" name="typeConstraint" constrainedElement="_-pI5MTBMEeWXsItGGUSYnQ">
<specification xmi:type="uml:OpaqueExpression" xmi:id="_-pI5MzBMEeWXsItGGUSYnQ" name="typeConstraintExpression">
<language>OCL</language>
<body>not self.base_Type.oclIsUndefined() implies Set{uml::Stereotype,
uml::Class, uml::Enumeration, uml::Interface}&#xD;
-> includes(self.base_Type.oclType())</body>
</specification>
</ownedRule>
<ownedAttribute xmi:id="_-pI5NDBMEeWXsItGGUSYnQ" name="value" visibility="public">
<type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-pI5NTBMEeWXsItGGUSYnQ" value="1"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-pI5NjBMEeWXsItGGUSYnQ" value="1"/>
</ownedAttribute>
<ownedAttribute xmi:id="_-pI5NzBMEeWXsItGGUSYnQ" name="subgraph" visibility="public">
<type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-pI5ODBMEeWXsItGGUSYnQ"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-pI5OTBMEeWXsItGGUSYnQ" value="1"/>
</ownedAttribute>
<ownedAttribute xmi:id="_-pI5OjBMEeWXsItGGUSYnQ" name="base_Type" association="_-pI69zBMEeWXsItGGUSYnQ">
<type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Type"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-pI5OzBMEeWXsItGGUSYnQ"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-pI5PDBMEeWXsItGGUSYnQ" value="1"/>
</ownedAttribute>
<ownedAttribute xmi:id="_-pI5PTBMEeWXsItGGUSYnQ" name="attributeNodes_XmlNamedObjectGraph" visibility="public" type="_-pI57zBMEeWXsItGGUSYnQ" association="_-pI7nzBMEeWXsItGGUSYnQ">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-pI5PjBMEeWXsItGGUSYnQ"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-pI5PzBMEeWXsItGGUSYnQ" value="1"/>
</ownedAttribute>
<ownedAttribute xmi:id="_-pI5QDBMEeWXsItGGUSYnQ" name="attributeNodes_XmlNamedSubgraph" visibility="public" type="_-pI6dTBMEeWXsItGGUSYnQ" association="_-pI7rDBMEeWXsItGGUSYnQ">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-pI5QTBMEeWXsItGGUSYnQ"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-pI5QjBMEeWXsItGGUSYnQ" value="1"/>
</ownedAttribute>
</packagedElement>
<packagedElement xmi:type="uml:Stereotype" xmi:id="_-pI5QzBMEeWXsItGGUSYnQ" name="XmlParameter" visibility="public">
<ownedRule xmi:id="_-pI5RDBMEeWXsItGGUSYnQ" name="methodConstraint" constrainedElement="_-pI5QzBMEeWXsItGGUSYnQ">
<specification xmi:type="uml:OpaqueExpression" xmi:id="_-pI5RTBMEeWXsItGGUSYnQ" name="methodConstraintExpression">
<language>OCL</language>
<body>not self.base_Property.oclIsUndefined() implies&#xD;
self.base_Property.oclContainer().oclIsTypeOf(uml::Stereotype)</body>
</specification>
</ownedRule>
<ownedRule xmi:id="_-pI5RjBMEeWXsItGGUSYnQ" name="typeConstraint" constrainedElement="_-pI5QzBMEeWXsItGGUSYnQ">
<specification xmi:type="uml:OpaqueExpression" xmi:id="_-pI5RzBMEeWXsItGGUSYnQ" name="typeConstraintExpression">
<language>OCL</language>
<body>not self.base_Type.oclIsUndefined() implies Set{uml::Stereotype,
uml::Class, uml::Enumeration, uml::Interface}&#xD;
-> includes(self.base_Type.oclType())</body>
</specification>
</ownedRule>
<ownedAttribute xmi:id="_-pI5SDBMEeWXsItGGUSYnQ" name="value" visibility="public">
<type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-pI5STBMEeWXsItGGUSYnQ" value="1"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-pI5SjBMEeWXsItGGUSYnQ" value="1"/>
</ownedAttribute>
<ownedAttribute xmi:id="_-pI5SzBMEeWXsItGGUSYnQ" name="type" visibility="public" association="_-pI7kTBMEeWXsItGGUSYnQ">
<type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Class"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-pI5TDBMEeWXsItGGUSYnQ" value="1"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-pI5TTBMEeWXsItGGUSYnQ" value="1"/>
</ownedAttribute>
<ownedAttribute xmi:id="_-pI5TjBMEeWXsItGGUSYnQ" name="base_Stereotype" association="_-pI5ZjBMEeWXsItGGUSYnQ">
<type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Stereotype"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-pI5TzBMEeWXsItGGUSYnQ"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-pI5UDBMEeWXsItGGUSYnQ" value="1"/>
</ownedAttribute>
<ownedAttribute xmi:id="_-pI5UTBMEeWXsItGGUSYnQ" name="base_Property" association="_-pI5ajBMEeWXsItGGUSYnQ">
<type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Property"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-pI5UjBMEeWXsItGGUSYnQ"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-pI5UzBMEeWXsItGGUSYnQ" value="1"/>
</ownedAttribute>
<ownedAttribute xmi:id="_-pI5VDBMEeWXsItGGUSYnQ" name="base_EnumerationLiteral" association="_-pI5bjBMEeWXsItGGUSYnQ">
<type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#EnumerationLiteral"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-pI5VTBMEeWXsItGGUSYnQ"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-pI5VjBMEeWXsItGGUSYnQ" value="1"/>
</ownedAttribute>
<ownedAttribute xmi:id="_-pI5VzBMEeWXsItGGUSYnQ" name="base_Package" association="_-pI5cjBMEeWXsItGGUSYnQ">
<type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Package"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-pI5WDBMEeWXsItGGUSYnQ"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-pI5WTBMEeWXsItGGUSYnQ" value="1"/>
</ownedAttribute>
<ownedAttribute xmi:id="_-pI5WjBMEeWXsItGGUSYnQ" name="base_Operation" association="_-pI5djBMEeWXsItGGUSYnQ">
<type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Operation"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-pI5WzBMEeWXsItGGUSYnQ"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-pI5XDBMEeWXsItGGUSYnQ" value="1"/>
</ownedAttribute>
<ownedAttribute xmi:id="_-pI5XTBMEeWXsItGGUSYnQ" name="base_Type" association="_-pI5ejBMEeWXsItGGUSYnQ">
<type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Type"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-pI5XjBMEeWXsItGGUSYnQ"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-pI5XzBMEeWXsItGGUSYnQ" value="1"/>
</ownedAttribute>
<ownedAttribute xmi:id="_-pI5YDBMEeWXsItGGUSYnQ" name="base_Parameter" association="_-pI5fjBMEeWXsItGGUSYnQ">
<type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Parameter"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-pI5YTBMEeWXsItGGUSYnQ"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-pI5YjBMEeWXsItGGUSYnQ" value="1"/>
</ownedAttribute>
<ownedAttribute xmi:id="_-pI5YzBMEeWXsItGGUSYnQ" name="isSetParameters_XmlIsSetNullPolicy" visibility="public" type="_-pI5yTBMEeWXsItGGUSYnQ" association="_-pI7njBMEeWXsItGGUSYnQ">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-pI5ZDBMEeWXsItGGUSYnQ"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-pI5ZTBMEeWXsItGGUSYnQ" value="1"/>
</ownedAttribute>
</packagedElement>
<packagedElement xmi:type="uml:Extension" xmi:id="_-pI5ZjBMEeWXsItGGUSYnQ" name="extension_XmlParameter_Stereotype" memberEnd="_-pI5TjBMEeWXsItGGUSYnQ _-pI5ZzBMEeWXsItGGUSYnQ">
<ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_-pI5ZzBMEeWXsItGGUSYnQ" name="extension_Stereotype" type="_-pI5QzBMEeWXsItGGUSYnQ" aggregation="composite" association="_-pI5ZjBMEeWXsItGGUSYnQ">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-pI5aDBMEeWXsItGGUSYnQ"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-pI5aTBMEeWXsItGGUSYnQ" value="1"/>
</ownedEnd>
</packagedElement>
<packagedElement xmi:type="uml:Extension" xmi:id="_-pI5ajBMEeWXsItGGUSYnQ" name="extension_XmlParameter_Property" memberEnd="_-pI5UTBMEeWXsItGGUSYnQ _-pI5azBMEeWXsItGGUSYnQ">
<ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_-pI5azBMEeWXsItGGUSYnQ" name="extension_Property" type="_-pI5QzBMEeWXsItGGUSYnQ" aggregation="composite" association="_-pI5ajBMEeWXsItGGUSYnQ">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-pI5bDBMEeWXsItGGUSYnQ"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-pI5bTBMEeWXsItGGUSYnQ" value="1"/>
</ownedEnd>
</packagedElement>
<packagedElement xmi:type="uml:Extension" xmi:id="_-pI5bjBMEeWXsItGGUSYnQ" name="extension_XmlParameter_EnumerationLiteral" memberEnd="_-pI5VDBMEeWXsItGGUSYnQ _-pI5bzBMEeWXsItGGUSYnQ">
<ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_-pI5bzBMEeWXsItGGUSYnQ" name="extension_EnumerationLiteral" type="_-pI5QzBMEeWXsItGGUSYnQ" aggregation="composite" association="_-pI5bjBMEeWXsItGGUSYnQ">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-pI5cDBMEeWXsItGGUSYnQ"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-pI5cTBMEeWXsItGGUSYnQ" value="1"/>
</ownedEnd>
</packagedElement>
<packagedElement xmi:type="uml:Extension" xmi:id="_-pI5cjBMEeWXsItGGUSYnQ" name="extension_XmlParameter_Package" memberEnd="_-pI5VzBMEeWXsItGGUSYnQ _-pI5czBMEeWXsItGGUSYnQ">
<ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_-pI5czBMEeWXsItGGUSYnQ" name="extension_Package" type="_-pI5QzBMEeWXsItGGUSYnQ" aggregation="composite" association="_-pI5cjBMEeWXsItGGUSYnQ">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-pI5dDBMEeWXsItGGUSYnQ"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-pI5dTBMEeWXsItGGUSYnQ" value="1"/>
</ownedEnd>
</packagedElement>
<packagedElement xmi:type="uml:Extension" xmi:id="_-pI5djBMEeWXsItGGUSYnQ" name="extension_XmlParameter_Operation" memberEnd="_-pI5WjBMEeWXsItGGUSYnQ _-pI5dzBMEeWXsItGGUSYnQ">
<ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_-pI5dzBMEeWXsItGGUSYnQ" name="extension_Operation" type="_-pI5QzBMEeWXsItGGUSYnQ" aggregation="composite" association="_-pI5djBMEeWXsItGGUSYnQ">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-pI5eDBMEeWXsItGGUSYnQ"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-pI5eTBMEeWXsItGGUSYnQ" value="1"/>
</ownedEnd>
</packagedElement>
<packagedElement xmi:type="uml:Extension" xmi:id="_-pI5ejBMEeWXsItGGUSYnQ" name="extension_XmlParameter_Type" memberEnd="_-pI5XTBMEeWXsItGGUSYnQ _-pI5ezBMEeWXsItGGUSYnQ">
<ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_-pI5ezBMEeWXsItGGUSYnQ" name="extension_Type" type="_-pI5QzBMEeWXsItGGUSYnQ" aggregation="composite" association="_-pI5ejBMEeWXsItGGUSYnQ">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-pI5fDBMEeWXsItGGUSYnQ"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-pI5fTBMEeWXsItGGUSYnQ" value="1"/>
</ownedEnd>
</packagedElement>
<packagedElement xmi:type="uml:Extension" xmi:id="_-pI5fjBMEeWXsItGGUSYnQ" name="extension_XmlParameter_Parameter" memberEnd="_-pI5YDBMEeWXsItGGUSYnQ _-pI5fzBMEeWXsItGGUSYnQ">
<ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_-pI5fzBMEeWXsItGGUSYnQ" name="extension_Parameter" type="_-pI5QzBMEeWXsItGGUSYnQ" aggregation="composite" association="_-pI5fjBMEeWXsItGGUSYnQ">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-pI5gDBMEeWXsItGGUSYnQ"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-pI5gTBMEeWXsItGGUSYnQ" value="1"/>
</ownedEnd>
</packagedElement>
<packagedElement xmi:type="uml:Stereotype" xmi:id="_-pI5gjBMEeWXsItGGUSYnQ" name="XmlAccessMethods" visibility="public">
<ownedAttribute xmi:id="_-pI5gzBMEeWXsItGGUSYnQ" name="getMethodName" visibility="public">
<type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-pI5hDBMEeWXsItGGUSYnQ"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-pI5hTBMEeWXsItGGUSYnQ" value="1"/>
</ownedAttribute>
<ownedAttribute xmi:id="_-pI5hjBMEeWXsItGGUSYnQ" name="setMethodName" visibility="public">
<type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-pI5hzBMEeWXsItGGUSYnQ"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-pI5iDBMEeWXsItGGUSYnQ" value="1"/>
</ownedAttribute>
<ownedAttribute xmi:id="_-pI5iTBMEeWXsItGGUSYnQ" name="base_Property" association="_-pI6-TBMEeWXsItGGUSYnQ">
<type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Property"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-pI5ijBMEeWXsItGGUSYnQ"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-pI5izBMEeWXsItGGUSYnQ" value="1"/>
</ownedAttribute>
<ownedAttribute xmi:id="_-pI5jDBMEeWXsItGGUSYnQ" name="base_EnumerationLiteral" association="_-pI6-zBMEeWXsItGGUSYnQ">
<type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#EnumerationLiteral"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-pI5jTBMEeWXsItGGUSYnQ"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-pI5jjBMEeWXsItGGUSYnQ" value="1"/>
</ownedAttribute>
<ownedAttribute xmi:id="_-pI5jzBMEeWXsItGGUSYnQ" name="base_Operation" association="_-pI6_zBMEeWXsItGGUSYnQ">
<type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Operation"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-pI5kDBMEeWXsItGGUSYnQ"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-pI5kTBMEeWXsItGGUSYnQ" value="1"/>
</ownedAttribute>
</packagedElement>
<packagedElement xmi:type="uml:Stereotype" xmi:id="_-pI5kjBMEeWXsItGGUSYnQ" name="XmlElementsJoinNodes" visibility="public">
<ownedAttribute xmi:id="_-pI5kzBMEeWXsItGGUSYnQ" name="value" visibility="public" type="_-pI6IDBMEeWXsItGGUSYnQ" aggregation="composite" association="_-pI7lTBMEeWXsItGGUSYnQ">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-pI5lDBMEeWXsItGGUSYnQ"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-pI5lTBMEeWXsItGGUSYnQ" value="*"/>
</ownedAttribute>
<ownedAttribute xmi:id="_-pI5ljBMEeWXsItGGUSYnQ" name="base_Operation" association="_-pI7ATBMEeWXsItGGUSYnQ">
<type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Operation"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-pI5lzBMEeWXsItGGUSYnQ"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-pI5mDBMEeWXsItGGUSYnQ" value="1"/>
</ownedAttribute>
<ownedAttribute xmi:id="_-pI5mTBMEeWXsItGGUSYnQ" name="base_Property" association="_-pI7AzBMEeWXsItGGUSYnQ">
<type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Property"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-pI5mjBMEeWXsItGGUSYnQ"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-pI5mzBMEeWXsItGGUSYnQ" value="1"/>
</ownedAttribute>
<ownedAttribute xmi:id="_-pI5nDBMEeWXsItGGUSYnQ" name="base_EnumerationLiteral" association="_-pI7BzBMEeWXsItGGUSYnQ">
<type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#EnumerationLiteral"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-pI5nTBMEeWXsItGGUSYnQ"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-pI5njBMEeWXsItGGUSYnQ" value="1"/>
</ownedAttribute>
</packagedElement>
<packagedElement xmi:type="uml:Stereotype" xmi:id="_-pI5nzBMEeWXsItGGUSYnQ" name="XmlWriteTransformer" visibility="public">
<ownedAttribute xmi:id="_-pI5oDBMEeWXsItGGUSYnQ" name="transformerClass" visibility="public" association="_-pI7ljBMEeWXsItGGUSYnQ">
<type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Class"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-pI5oTBMEeWXsItGGUSYnQ"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-pI5ojBMEeWXsItGGUSYnQ" value="1"/>
<defaultValue xmi:type="uml:LiteralString" xmi:id="_-pI5ozBMEeWXsItGGUSYnQ" value="FieldTransformer"/>
</ownedAttribute>
<ownedAttribute xmi:id="_-pI5pDBMEeWXsItGGUSYnQ" name="method" visibility="public">
<type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-pI5pTBMEeWXsItGGUSYnQ"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-pI5pjBMEeWXsItGGUSYnQ" value="1"/>
</ownedAttribute>
<ownedAttribute xmi:id="_-pI5pzBMEeWXsItGGUSYnQ" name="xmlPath" visibility="public">
<type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-pI5qDBMEeWXsItGGUSYnQ" value="1"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-pI5qTBMEeWXsItGGUSYnQ" value="1"/>
</ownedAttribute>
<ownedAttribute xmi:id="_-pI5qjBMEeWXsItGGUSYnQ" name="base_Operation" association="_-pI7CzBMEeWXsItGGUSYnQ">
<type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Operation"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-pI5qzBMEeWXsItGGUSYnQ"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-pI5rDBMEeWXsItGGUSYnQ" value="1"/>
</ownedAttribute>
<ownedAttribute xmi:id="_-pI5rTBMEeWXsItGGUSYnQ" name="base_Property" association="_-pI7DTBMEeWXsItGGUSYnQ">
<type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Property"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-pI5rjBMEeWXsItGGUSYnQ"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-pI5rzBMEeWXsItGGUSYnQ" value="1"/>
</ownedAttribute>
<ownedAttribute xmi:id="_-pI5sDBMEeWXsItGGUSYnQ" name="base_EnumerationLiteral" association="_-pI7ETBMEeWXsItGGUSYnQ">
<type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#EnumerationLiteral"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-pI5sTBMEeWXsItGGUSYnQ"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-pI5sjBMEeWXsItGGUSYnQ" value="1"/>
</ownedAttribute>
<ownedAttribute xmi:id="_-pI5szBMEeWXsItGGUSYnQ" name="value_XmlWriteTransformers" visibility="public" type="_-pI5EjBMEeWXsItGGUSYnQ" association="_-pI7kDBMEeWXsItGGUSYnQ">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-pI5tDBMEeWXsItGGUSYnQ"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-pI5tTBMEeWXsItGGUSYnQ" value="1"/>
</ownedAttribute>
</packagedElement>
<packagedElement xmi:type="uml:Stereotype" xmi:id="_-pI5tjBMEeWXsItGGUSYnQ" name="XmlKey" visibility="public">
<ownedAttribute xmi:id="_-pI5tzBMEeWXsItGGUSYnQ" name="base_Operation" association="_-pI7FTBMEeWXsItGGUSYnQ">
<type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Operation"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-pI5uDBMEeWXsItGGUSYnQ"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-pI5uTBMEeWXsItGGUSYnQ" value="1"/>
</ownedAttribute>
<ownedAttribute xmi:id="_-pI5ujBMEeWXsItGGUSYnQ" name="base_Property" association="_-pI7FzBMEeWXsItGGUSYnQ">
<type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Property"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-pI5uzBMEeWXsItGGUSYnQ"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-pI5vDBMEeWXsItGGUSYnQ" value="1"/>
</ownedAttribute>
<ownedAttribute xmi:id="_-pI5vTBMEeWXsItGGUSYnQ" name="base_EnumerationLiteral" association="_-pI7GzBMEeWXsItGGUSYnQ">
<type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#EnumerationLiteral"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-pI5vjBMEeWXsItGGUSYnQ"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-pI5vzBMEeWXsItGGUSYnQ" value="1"/>
</ownedAttribute>
</packagedElement>
<packagedElement xmi:type="uml:Stereotype" xmi:id="_-pI5wDBMEeWXsItGGUSYnQ" name="XmlClassExtractor" visibility="public">
<ownedRule xmi:id="_-pI5wTBMEeWXsItGGUSYnQ" name="typeConstraint" constrainedElement="_-pI5wDBMEeWXsItGGUSYnQ">
<specification xmi:type="uml:OpaqueExpression" xmi:id="_-pI5wjBMEeWXsItGGUSYnQ" name="typeConstraintExpression">
<language>OCL</language>
<body>not self.base_Type.oclIsUndefined() implies Set{uml::Stereotype,
uml::Class, uml::Enumeration, uml::Interface}&#xD;
-> includes(self.base_Type.oclType())</body>
</specification>
</ownedRule>
<ownedAttribute xmi:id="_-pI5wzBMEeWXsItGGUSYnQ" name="value" visibility="public" association="_-pI7mjBMEeWXsItGGUSYnQ">
<type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Class"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-pI5xDBMEeWXsItGGUSYnQ" value="1"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-pI5xTBMEeWXsItGGUSYnQ" value="1"/>
</ownedAttribute>
<ownedAttribute xmi:id="_-pI5xjBMEeWXsItGGUSYnQ" name="base_Type" association="_-pI7HzBMEeWXsItGGUSYnQ">
<type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Type"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-pI5xzBMEeWXsItGGUSYnQ"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-pI5yDBMEeWXsItGGUSYnQ" value="1"/>
</ownedAttribute>
</packagedElement>
<packagedElement xmi:type="uml:Stereotype" xmi:id="_-pI5yTBMEeWXsItGGUSYnQ" name="XmlIsSetNullPolicy" visibility="public">
<ownedAttribute xmi:id="_-pI5yjBMEeWXsItGGUSYnQ" name="xsiNilRepresentsNull" visibility="public">
<type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/JavaPrimitiveTypes.library.uml#boolean"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-pI5yzBMEeWXsItGGUSYnQ"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-pI5zDBMEeWXsItGGUSYnQ" value="1"/>
<defaultValue xmi:type="uml:LiteralString" xmi:id="_-pI5zTBMEeWXsItGGUSYnQ" value="false"/>
</ownedAttribute>
<ownedAttribute xmi:id="_-pI5zjBMEeWXsItGGUSYnQ" name="emptyNodeRepresentsNull" visibility="public">
<type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/JavaPrimitiveTypes.library.uml#boolean"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-pI5zzBMEeWXsItGGUSYnQ"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-pI50DBMEeWXsItGGUSYnQ" value="1"/>
<defaultValue xmi:type="uml:LiteralString" xmi:id="_-pI50TBMEeWXsItGGUSYnQ" value="false"/>
</ownedAttribute>
<ownedAttribute xmi:id="_-pI50jBMEeWXsItGGUSYnQ" name="nullRepresentationForXml" visibility="public" type="_-pI4hTBMEeWXsItGGUSYnQ">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-pI50zBMEeWXsItGGUSYnQ"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-pI51DBMEeWXsItGGUSYnQ" value="1"/>
<defaultValue xmi:type="uml:LiteralString" xmi:id="_-pI51TBMEeWXsItGGUSYnQ" value="ABSENT_NODE"/>
</ownedAttribute>
<ownedAttribute xmi:id="_-pI51jBMEeWXsItGGUSYnQ" name="isSetMethodName" visibility="public">
<type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-pI51zBMEeWXsItGGUSYnQ" value="1"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-pI52DBMEeWXsItGGUSYnQ" value="1"/>
</ownedAttribute>
<ownedAttribute xmi:id="_-pI52TBMEeWXsItGGUSYnQ" name="isSetParameters" visibility="public" type="_-pI5QzBMEeWXsItGGUSYnQ" aggregation="composite" association="_-pI7njBMEeWXsItGGUSYnQ">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-pI52jBMEeWXsItGGUSYnQ"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-pI52zBMEeWXsItGGUSYnQ" value="*"/>
</ownedAttribute>
<ownedAttribute xmi:id="_-pI53DBMEeWXsItGGUSYnQ" name="base_Property" association="_-pI7ITBMEeWXsItGGUSYnQ">
<type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Property"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-pI53TBMEeWXsItGGUSYnQ"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-pI53jBMEeWXsItGGUSYnQ" value="1"/>
</ownedAttribute>
<ownedAttribute xmi:id="_-pI53zBMEeWXsItGGUSYnQ" name="base_EnumerationLiteral" association="_-pI7IzBMEeWXsItGGUSYnQ">
<type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#EnumerationLiteral"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-pI54DBMEeWXsItGGUSYnQ"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-pI54TBMEeWXsItGGUSYnQ" value="1"/>
</ownedAttribute>
<ownedAttribute xmi:id="_-pI54jBMEeWXsItGGUSYnQ" name="base_Operation" association="_-pI7JzBMEeWXsItGGUSYnQ">
<type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Operation"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-pI54zBMEeWXsItGGUSYnQ"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-pI55DBMEeWXsItGGUSYnQ" value="1"/>
</ownedAttribute>
</packagedElement>
<packagedElement xmi:type="uml:Stereotype" xmi:id="_-pI55TBMEeWXsItGGUSYnQ" name="XmlCDATA" visibility="public">
<ownedAttribute xmi:id="_-pI55jBMEeWXsItGGUSYnQ" name="base_Property" association="_-pI7KTBMEeWXsItGGUSYnQ">
<type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Property"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-pI55zBMEeWXsItGGUSYnQ"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-pI56DBMEeWXsItGGUSYnQ" value="1"/>
</ownedAttribute>
<ownedAttribute xmi:id="_-pI56TBMEeWXsItGGUSYnQ" name="base_EnumerationLiteral" association="_-pI7KzBMEeWXsItGGUSYnQ">
<type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#EnumerationLiteral"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-pI56jBMEeWXsItGGUSYnQ"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-pI56zBMEeWXsItGGUSYnQ" value="1"/>
</ownedAttribute>
<ownedAttribute xmi:id="_-pI57DBMEeWXsItGGUSYnQ" name="base_Operation" association="_-pI7LzBMEeWXsItGGUSYnQ">
<type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Operation"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-pI57TBMEeWXsItGGUSYnQ"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-pI57jBMEeWXsItGGUSYnQ" value="1"/>
</ownedAttribute>
</packagedElement>
<packagedElement xmi:type="uml:Stereotype" xmi:id="_-pI57zBMEeWXsItGGUSYnQ" name="XmlNamedObjectGraph" visibility="public">
<ownedRule xmi:id="_-pI58DBMEeWXsItGGUSYnQ" name="typeConstraint" constrainedElement="_-pI57zBMEeWXsItGGUSYnQ">
<specification xmi:type="uml:OpaqueExpression" xmi:id="_-pI58TBMEeWXsItGGUSYnQ" name="typeConstraintExpression">
<language>OCL</language>
<body>not self.base_Type.oclIsUndefined() implies Set{uml::Stereotype,
uml::Class, uml::Enumeration, uml::Interface}&#xD;
-> includes(self.base_Type.oclType())</body>
</specification>
</ownedRule>
<ownedAttribute xmi:id="_-pI58jBMEeWXsItGGUSYnQ" name="name" visibility="public">
<type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-pI58zBMEeWXsItGGUSYnQ" value="1"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-pI59DBMEeWXsItGGUSYnQ" value="1"/>
</ownedAttribute>
<ownedAttribute xmi:id="_-pI59TBMEeWXsItGGUSYnQ" name="attributeNodes" visibility="public" type="_-pI5MTBMEeWXsItGGUSYnQ" aggregation="composite" association="_-pI7nzBMEeWXsItGGUSYnQ">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-pI59jBMEeWXsItGGUSYnQ"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-pI59zBMEeWXsItGGUSYnQ" value="*"/>
</ownedAttribute>
<ownedAttribute xmi:id="_-pI5-DBMEeWXsItGGUSYnQ" name="subgraphs" visibility="public" type="_-pI6dTBMEeWXsItGGUSYnQ" aggregation="composite" association="_-pI7oDBMEeWXsItGGUSYnQ">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-pI5-TBMEeWXsItGGUSYnQ"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-pI5-jBMEeWXsItGGUSYnQ" value="*"/>
</ownedAttribute>
<ownedAttribute xmi:id="_-pI5-zBMEeWXsItGGUSYnQ" name="subclassSubgraphs" visibility="public" type="_-pI6dTBMEeWXsItGGUSYnQ" aggregation="composite" association="_-pI7oTBMEeWXsItGGUSYnQ">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-pI5_DBMEeWXsItGGUSYnQ"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-pI5_TBMEeWXsItGGUSYnQ" value="*"/>
</ownedAttribute>
<ownedAttribute xmi:id="_-pI5_jBMEeWXsItGGUSYnQ" name="base_Type" association="_-pI7MTBMEeWXsItGGUSYnQ">
<type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Type"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-pI5_zBMEeWXsItGGUSYnQ"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-pI6ADBMEeWXsItGGUSYnQ" value="1"/>
</ownedAttribute>
<ownedAttribute xmi:id="_-pI6ATBMEeWXsItGGUSYnQ" name="value_XmlNamedObjectGraphs" visibility="public" type="_-pI6pjBMEeWXsItGGUSYnQ" association="_-pI7sTBMEeWXsItGGUSYnQ">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-pI6AjBMEeWXsItGGUSYnQ"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-pI6AzBMEeWXsItGGUSYnQ" value="1"/>
</ownedAttribute>
</packagedElement>
<packagedElement xmi:type="uml:Stereotype" xmi:id="_-pI6BDBMEeWXsItGGUSYnQ" name="XmlContainerProperty" visibility="public">
<ownedAttribute xmi:id="_-pI6BTBMEeWXsItGGUSYnQ" name="value" visibility="public">
<type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-pI6BjBMEeWXsItGGUSYnQ" value="1"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-pI6BzBMEeWXsItGGUSYnQ" value="1"/>
</ownedAttribute>
<ownedAttribute xmi:id="_-pI6CDBMEeWXsItGGUSYnQ" name="getMethodName" visibility="public">
<type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-pI6CTBMEeWXsItGGUSYnQ"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-pI6CjBMEeWXsItGGUSYnQ" value="1"/>
</ownedAttribute>
<ownedAttribute xmi:id="_-pI6CzBMEeWXsItGGUSYnQ" name="setMethodName" visibility="public">
<type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-pI6DDBMEeWXsItGGUSYnQ"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-pI6DTBMEeWXsItGGUSYnQ" value="1"/>
</ownedAttribute>
<ownedAttribute xmi:id="_-pI6DjBMEeWXsItGGUSYnQ" name="base_Property" association="_-pI7MzBMEeWXsItGGUSYnQ">
<type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Property"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-pI6DzBMEeWXsItGGUSYnQ"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-pI6EDBMEeWXsItGGUSYnQ" value="1"/>
</ownedAttribute>
<ownedAttribute xmi:id="_-pI6ETBMEeWXsItGGUSYnQ" name="base_EnumerationLiteral" association="_-pI7NTBMEeWXsItGGUSYnQ">
<type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#EnumerationLiteral"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-pI6EjBMEeWXsItGGUSYnQ"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-pI6EzBMEeWXsItGGUSYnQ" value="1"/>
</ownedAttribute>
<ownedAttribute xmi:id="_-pI6FDBMEeWXsItGGUSYnQ" name="base_Operation" association="_-pI7OTBMEeWXsItGGUSYnQ">
<type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Operation"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-pI6FTBMEeWXsItGGUSYnQ"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-pI6FjBMEeWXsItGGUSYnQ" value="1"/>
</ownedAttribute>
</packagedElement>
<packagedElement xmi:type="uml:Stereotype" xmi:id="_-pI6FzBMEeWXsItGGUSYnQ" name="XmlDiscriminatorValue" visibility="public">
<ownedRule xmi:id="_-pI6GDBMEeWXsItGGUSYnQ" name="typeConstraint" constrainedElement="_-pI6FzBMEeWXsItGGUSYnQ">
<specification xmi:type="uml:OpaqueExpression" xmi:id="_-pI6GTBMEeWXsItGGUSYnQ" name="typeConstraintExpression">
<language>OCL</language>
<body>not self.base_Type.oclIsUndefined() implies Set{uml::Stereotype,
uml::Class, uml::Enumeration, uml::Interface}&#xD;
-> includes(self.base_Type.oclType())</body>
</specification>
</ownedRule>
<ownedAttribute xmi:id="_-pI6GjBMEeWXsItGGUSYnQ" name="value" visibility="public">
<type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-pI6GzBMEeWXsItGGUSYnQ" value="1"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-pI6HDBMEeWXsItGGUSYnQ" value="1"/>
</ownedAttribute>
<ownedAttribute xmi:id="_-pI6HTBMEeWXsItGGUSYnQ" name="base_Type" association="_-pI7OzBMEeWXsItGGUSYnQ">
<type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Type"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-pI6HjBMEeWXsItGGUSYnQ"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-pI6HzBMEeWXsItGGUSYnQ" value="1"/>
</ownedAttribute>
</packagedElement>
<packagedElement xmi:type="uml:Stereotype" xmi:id="_-pI6IDBMEeWXsItGGUSYnQ" name="XmlJoinNodes" visibility="public">
<ownedAttribute xmi:id="_-pI6ITBMEeWXsItGGUSYnQ" name="value" visibility="public" type="_-pI4kjBMEeWXsItGGUSYnQ" aggregation="composite" association="_-pI7ojBMEeWXsItGGUSYnQ">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-pI6IjBMEeWXsItGGUSYnQ"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-pI6IzBMEeWXsItGGUSYnQ" value="*"/>
</ownedAttribute>
<ownedAttribute xmi:id="_-pI6JDBMEeWXsItGGUSYnQ" name="base_Operation" association="_-pI7PTBMEeWXsItGGUSYnQ">
<type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Operation"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-pI6JTBMEeWXsItGGUSYnQ"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-pI6JjBMEeWXsItGGUSYnQ" value="1"/>
</ownedAttribute>
<ownedAttribute xmi:id="_-pI6JzBMEeWXsItGGUSYnQ" name="base_Property" association="_-pI7PzBMEeWXsItGGUSYnQ">
<type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Property"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-pI6KDBMEeWXsItGGUSYnQ"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-pI6KTBMEeWXsItGGUSYnQ" value="1"/>
</ownedAttribute>
<ownedAttribute xmi:id="_-pI6KjBMEeWXsItGGUSYnQ" name="base_EnumerationLiteral" association="_-pI7QzBMEeWXsItGGUSYnQ">
<type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#EnumerationLiteral"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-pI6KzBMEeWXsItGGUSYnQ"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-pI6LDBMEeWXsItGGUSYnQ" value="1"/>
</ownedAttribute>
<ownedAttribute xmi:id="_-pI6LTBMEeWXsItGGUSYnQ" name="value_XmlElementsJoinNodes" visibility="public" type="_-pI5kjBMEeWXsItGGUSYnQ" association="_-pI7lTBMEeWXsItGGUSYnQ">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-pI6LjBMEeWXsItGGUSYnQ"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-pI6LzBMEeWXsItGGUSYnQ" value="1"/>
</ownedAttribute>
</packagedElement>
<packagedElement xmi:type="uml:Stereotype" xmi:id="_-pI6MDBMEeWXsItGGUSYnQ" name="XmlProperty" visibility="public">
<ownedRule xmi:id="_-pI6MTBMEeWXsItGGUSYnQ" name="typeConstraint" constrainedElement="_-pI6MDBMEeWXsItGGUSYnQ">
<specification xmi:type="uml:OpaqueExpression" xmi:id="_-pI6MjBMEeWXsItGGUSYnQ" name="typeConstraintExpression">
<language>OCL</language>
<body>not self.base_Type.oclIsUndefined() implies Set{uml::Stereotype,
uml::Class, uml::Enumeration, uml::Interface}&#xD;
-> includes(self.base_Type.oclType())</body>
</specification>
</ownedRule>
<ownedAttribute xmi:id="_-pI6MzBMEeWXsItGGUSYnQ" name="name" visibility="public">
<type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-pI6NDBMEeWXsItGGUSYnQ" value="1"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-pI6NTBMEeWXsItGGUSYnQ" value="1"/>
</ownedAttribute>
<ownedAttribute xmi:id="_-pI6NjBMEeWXsItGGUSYnQ" name="value" visibility="public">
<type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-pI6NzBMEeWXsItGGUSYnQ" value="1"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-pI6ODBMEeWXsItGGUSYnQ" value="1"/>
</ownedAttribute>
<ownedAttribute xmi:id="_-pI6OTBMEeWXsItGGUSYnQ" name="valueType" visibility="public" association="_-pI7ozBMEeWXsItGGUSYnQ">
<type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Class"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-pI6OjBMEeWXsItGGUSYnQ"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-pI6OzBMEeWXsItGGUSYnQ" value="1"/>
<defaultValue xmi:type="uml:LiteralString" xmi:id="_-pI6PDBMEeWXsItGGUSYnQ" value="String"/>
</ownedAttribute>
<ownedAttribute xmi:id="_-pI6PTBMEeWXsItGGUSYnQ" name="base_Operation" association="_-pI7RzBMEeWXsItGGUSYnQ">
<type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Operation"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-pI6PjBMEeWXsItGGUSYnQ"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-pI6PzBMEeWXsItGGUSYnQ" value="1"/>
</ownedAttribute>
<ownedAttribute xmi:id="_-pI6QDBMEeWXsItGGUSYnQ" name="base_Property" association="_-pI7STBMEeWXsItGGUSYnQ">
<type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Property"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-pI6QTBMEeWXsItGGUSYnQ"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-pI6QjBMEeWXsItGGUSYnQ" value="1"/>
</ownedAttribute>
<ownedAttribute xmi:id="_-pI6QzBMEeWXsItGGUSYnQ" name="base_EnumerationLiteral" association="_-pI7TTBMEeWXsItGGUSYnQ">
<type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#EnumerationLiteral"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-pI6RDBMEeWXsItGGUSYnQ"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-pI6RTBMEeWXsItGGUSYnQ" value="1"/>
</ownedAttribute>
<ownedAttribute xmi:id="_-pI6RjBMEeWXsItGGUSYnQ" name="base_Type" association="_-pI7UTBMEeWXsItGGUSYnQ">
<type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Type"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-pI6RzBMEeWXsItGGUSYnQ"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-pI6SDBMEeWXsItGGUSYnQ" value="1"/>
</ownedAttribute>
<ownedAttribute xmi:id="_-pI6STBMEeWXsItGGUSYnQ" name="value_XmlProperties" visibility="public" type="_-pI6WTBMEeWXsItGGUSYnQ" association="_-pI7pzBMEeWXsItGGUSYnQ">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-pI6SjBMEeWXsItGGUSYnQ"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-pI6SzBMEeWXsItGGUSYnQ" value="1"/>
</ownedAttribute>
</packagedElement>
<packagedElement xmi:type="uml:Stereotype" xmi:id="_-pI6TDBMEeWXsItGGUSYnQ" name="XmlInverseReference" visibility="public">
<ownedAttribute xmi:id="_-pI6TTBMEeWXsItGGUSYnQ" name="mappedBy" visibility="public">
<type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-pI6TjBMEeWXsItGGUSYnQ" value="1"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-pI6TzBMEeWXsItGGUSYnQ" value="1"/>
</ownedAttribute>
<ownedAttribute xmi:id="_-pI6UDBMEeWXsItGGUSYnQ" name="base_Property" association="_-pI7UzBMEeWXsItGGUSYnQ">
<type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Property"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-pI6UTBMEeWXsItGGUSYnQ"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-pI6UjBMEeWXsItGGUSYnQ" value="1"/>
</ownedAttribute>
<ownedAttribute xmi:id="_-pI6UzBMEeWXsItGGUSYnQ" name="base_EnumerationLiteral" association="_-pI7VTBMEeWXsItGGUSYnQ">
<type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#EnumerationLiteral"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-pI6VDBMEeWXsItGGUSYnQ"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-pI6VTBMEeWXsItGGUSYnQ" value="1"/>
</ownedAttribute>
<ownedAttribute xmi:id="_-pI6VjBMEeWXsItGGUSYnQ" name="base_Operation" association="_-pI7WTBMEeWXsItGGUSYnQ">
<type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Operation"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-pI6VzBMEeWXsItGGUSYnQ"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-pI6WDBMEeWXsItGGUSYnQ" value="1"/>
</ownedAttribute>
</packagedElement>
<packagedElement xmi:type="uml:Stereotype" xmi:id="_-pI6WTBMEeWXsItGGUSYnQ" name="XmlProperties" visibility="public">
<ownedRule xmi:id="_-pI6WjBMEeWXsItGGUSYnQ" name="typeConstraint" constrainedElement="_-pI6WTBMEeWXsItGGUSYnQ">
<specification xmi:type="uml:OpaqueExpression" xmi:id="_-pI6WzBMEeWXsItGGUSYnQ" name="typeConstraintExpression">
<language>OCL</language>
<body>not self.base_Type.oclIsUndefined() implies Set{uml::Stereotype,
uml::Class, uml::Enumeration, uml::Interface}&#xD;
-> includes(self.base_Type.oclType())</body>
</specification>
</ownedRule>
<ownedAttribute xmi:id="_-pI6XDBMEeWXsItGGUSYnQ" name="value" visibility="public" type="_-pI6MDBMEeWXsItGGUSYnQ" aggregation="composite" association="_-pI7pzBMEeWXsItGGUSYnQ">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-pI6XTBMEeWXsItGGUSYnQ"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-pI6XjBMEeWXsItGGUSYnQ" value="*"/>
</ownedAttribute>
<ownedAttribute xmi:id="_-pI6XzBMEeWXsItGGUSYnQ" name="base_Operation" association="_-pI7WzBMEeWXsItGGUSYnQ">
<type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Operation"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-pI6YDBMEeWXsItGGUSYnQ"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-pI6YTBMEeWXsItGGUSYnQ" value="1"/>
</ownedAttribute>
<ownedAttribute xmi:id="_-pI6YjBMEeWXsItGGUSYnQ" name="base_Property" association="_-pI7XTBMEeWXsItGGUSYnQ">
<type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Property"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-pI6YzBMEeWXsItGGUSYnQ"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-pI6ZDBMEeWXsItGGUSYnQ" value="1"/>
</ownedAttribute>
<ownedAttribute xmi:id="_-pI6ZTBMEeWXsItGGUSYnQ" name="base_EnumerationLiteral" association="_-pI7YTBMEeWXsItGGUSYnQ">
<type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#EnumerationLiteral"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-pI6ZjBMEeWXsItGGUSYnQ"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-pI6ZzBMEeWXsItGGUSYnQ" value="1"/>
</ownedAttribute>
<ownedAttribute xmi:id="_-pI6aDBMEeWXsItGGUSYnQ" name="base_Type" association="_-pI7ZTBMEeWXsItGGUSYnQ">
<type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Type"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-pI6aTBMEeWXsItGGUSYnQ"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-pI6ajBMEeWXsItGGUSYnQ" value="1"/>
</ownedAttribute>
</packagedElement>
<packagedElement xmi:type="uml:Stereotype" xmi:id="_-pI6azBMEeWXsItGGUSYnQ" name="XmlLocation" visibility="public">
<ownedAttribute xmi:id="_-pI6bDBMEeWXsItGGUSYnQ" name="base_Operation" association="_-pI7ZzBMEeWXsItGGUSYnQ">
<type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Operation"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-pI6bTBMEeWXsItGGUSYnQ"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-pI6bjBMEeWXsItGGUSYnQ" value="1"/>
</ownedAttribute>
<ownedAttribute xmi:id="_-pI6bzBMEeWXsItGGUSYnQ" name="base_Property" association="_-pI7aTBMEeWXsItGGUSYnQ">
<type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Property"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-pI6cDBMEeWXsItGGUSYnQ"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-pI6cTBMEeWXsItGGUSYnQ" value="1"/>
</ownedAttribute>
<ownedAttribute xmi:id="_-pI6cjBMEeWXsItGGUSYnQ" name="base_EnumerationLiteral" association="_-pI7bTBMEeWXsItGGUSYnQ">
<type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#EnumerationLiteral"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-pI6czBMEeWXsItGGUSYnQ"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-pI6dDBMEeWXsItGGUSYnQ" value="1"/>
</ownedAttribute>
</packagedElement>
<packagedElement xmi:type="uml:Stereotype" xmi:id="_-pI6dTBMEeWXsItGGUSYnQ" name="XmlNamedSubgraph" visibility="public">
<ownedRule xmi:id="_-pI6djBMEeWXsItGGUSYnQ" name="typeConstraint" constrainedElement="_-pI6dTBMEeWXsItGGUSYnQ">
<specification xmi:type="uml:OpaqueExpression" xmi:id="_-pI6dzBMEeWXsItGGUSYnQ" name="typeConstraintExpression">
<language>OCL</language>
<body>not self.base_Type.oclIsUndefined() implies Set{uml::Stereotype,
uml::Class, uml::Enumeration, uml::Interface}&#xD;
-> includes(self.base_Type.oclType())</body>
</specification>
</ownedRule>
<ownedAttribute xmi:id="_-pI6eDBMEeWXsItGGUSYnQ" name="name" visibility="public">
<type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-pI6eTBMEeWXsItGGUSYnQ" value="1"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-pI6ejBMEeWXsItGGUSYnQ" value="1"/>
</ownedAttribute>
<ownedAttribute xmi:id="_-pI6ezBMEeWXsItGGUSYnQ" name="type" visibility="public" association="_-pI7qDBMEeWXsItGGUSYnQ">
<type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Class"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-pI6fDBMEeWXsItGGUSYnQ"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-pI6fTBMEeWXsItGGUSYnQ" value="1"/>
<defaultValue xmi:type="uml:LiteralString" xmi:id="_-pI6fjBMEeWXsItGGUSYnQ" value="Object"/>
</ownedAttribute>
<ownedAttribute xmi:id="_-pI6fzBMEeWXsItGGUSYnQ" name="attributeNodes" visibility="public" type="_-pI5MTBMEeWXsItGGUSYnQ" aggregation="composite" association="_-pI7rDBMEeWXsItGGUSYnQ">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-pI6gDBMEeWXsItGGUSYnQ"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-pI6gTBMEeWXsItGGUSYnQ" value="*"/>
</ownedAttribute>
<ownedAttribute xmi:id="_-pI6gjBMEeWXsItGGUSYnQ" name="base_Type" association="_-pI7cTBMEeWXsItGGUSYnQ">
<type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Type"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-pI6gzBMEeWXsItGGUSYnQ"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-pI6hDBMEeWXsItGGUSYnQ" value="1"/>
</ownedAttribute>
<ownedAttribute xmi:id="_-pI6hTBMEeWXsItGGUSYnQ" name="subgraphs_XmlNamedObjectGraph" visibility="public" type="_-pI57zBMEeWXsItGGUSYnQ" association="_-pI7oDBMEeWXsItGGUSYnQ">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-pI6hjBMEeWXsItGGUSYnQ"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-pI6hzBMEeWXsItGGUSYnQ" value="1"/>
</ownedAttribute>
<ownedAttribute xmi:id="_-pI6iDBMEeWXsItGGUSYnQ" name="subclassSubgraphs_XmlNamedObjectGraph" visibility="public" type="_-pI57zBMEeWXsItGGUSYnQ" association="_-pI7oTBMEeWXsItGGUSYnQ">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-pI6iTBMEeWXsItGGUSYnQ"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-pI6ijBMEeWXsItGGUSYnQ" value="1"/>
</ownedAttribute>
</packagedElement>
<packagedElement xmi:type="uml:Stereotype" xmi:id="_-pI6izBMEeWXsItGGUSYnQ" name="XmlReadTransformer" visibility="public">
<ownedAttribute xmi:id="_-pI6jDBMEeWXsItGGUSYnQ" name="transformerClass" visibility="public" association="_-pI7rTBMEeWXsItGGUSYnQ">
<type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Class"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-pI6jTBMEeWXsItGGUSYnQ"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-pI6jjBMEeWXsItGGUSYnQ" value="1"/>
<defaultValue xmi:type="uml:LiteralString" xmi:id="_-pI6jzBMEeWXsItGGUSYnQ" value="AttributeTransformer"/>
</ownedAttribute>
<ownedAttribute xmi:id="_-pI6kDBMEeWXsItGGUSYnQ" name="method" visibility="public">
<type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-pI6kTBMEeWXsItGGUSYnQ"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-pI6kjBMEeWXsItGGUSYnQ" value="1"/>
</ownedAttribute>
<ownedAttribute xmi:id="_-pI6kzBMEeWXsItGGUSYnQ" name="base_Operation" association="_-pI7czBMEeWXsItGGUSYnQ">
<type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Operation"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-pI6lDBMEeWXsItGGUSYnQ"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-pI6lTBMEeWXsItGGUSYnQ" value="1"/>
</ownedAttribute>
<ownedAttribute xmi:id="_-pI6ljBMEeWXsItGGUSYnQ" name="base_Property" association="_-pI7dTBMEeWXsItGGUSYnQ">
<type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Property"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-pI6lzBMEeWXsItGGUSYnQ"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-pI6mDBMEeWXsItGGUSYnQ" value="1"/>
</ownedAttribute>
<ownedAttribute xmi:id="_-pI6mTBMEeWXsItGGUSYnQ" name="base_EnumerationLiteral" association="_-pI7eTBMEeWXsItGGUSYnQ">
<type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#EnumerationLiteral"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-pI6mjBMEeWXsItGGUSYnQ"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-pI6mzBMEeWXsItGGUSYnQ" value="1"/>
</ownedAttribute>
</packagedElement>
<packagedElement xmi:type="uml:Stereotype" xmi:id="_-pI6nDBMEeWXsItGGUSYnQ" name="XmlReadOnly" visibility="public">
<ownedAttribute xmi:id="_-pI6nTBMEeWXsItGGUSYnQ" name="base_Property" association="_-pI7fTBMEeWXsItGGUSYnQ">
<type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Property"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-pI6njBMEeWXsItGGUSYnQ"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-pI6nzBMEeWXsItGGUSYnQ" value="1"/>
</ownedAttribute>
<ownedAttribute xmi:id="_-pI6oDBMEeWXsItGGUSYnQ" name="base_EnumerationLiteral" association="_-pI7fzBMEeWXsItGGUSYnQ">
<type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#EnumerationLiteral"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-pI6oTBMEeWXsItGGUSYnQ"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-pI6ojBMEeWXsItGGUSYnQ" value="1"/>
</ownedAttribute>
<ownedAttribute xmi:id="_-pI6ozBMEeWXsItGGUSYnQ" name="base_Operation" association="_-pI7gzBMEeWXsItGGUSYnQ">
<type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Operation"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-pI6pDBMEeWXsItGGUSYnQ"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-pI6pTBMEeWXsItGGUSYnQ" value="1"/>
</ownedAttribute>
</packagedElement>
<packagedElement xmi:type="uml:Stereotype" xmi:id="_-pI6pjBMEeWXsItGGUSYnQ" name="XmlNamedObjectGraphs" visibility="public">
<ownedRule xmi:id="_-pI6pzBMEeWXsItGGUSYnQ" name="typeConstraint" constrainedElement="_-pI6pjBMEeWXsItGGUSYnQ">
<specification xmi:type="uml:OpaqueExpression" xmi:id="_-pI6qDBMEeWXsItGGUSYnQ" name="typeConstraintExpression">
<language>OCL</language>
<body>not self.base_Type.oclIsUndefined() implies Set{uml::Stereotype,
uml::Class, uml::Enumeration, uml::Interface}&#xD;
-> includes(self.base_Type.oclType())</body>
</specification>
</ownedRule>
<ownedAttribute xmi:id="_-pI6qTBMEeWXsItGGUSYnQ" name="value" visibility="public" type="_-pI57zBMEeWXsItGGUSYnQ" aggregation="composite" association="_-pI7sTBMEeWXsItGGUSYnQ">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-pI6qjBMEeWXsItGGUSYnQ"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-pI6qzBMEeWXsItGGUSYnQ" value="*"/>
</ownedAttribute>
<ownedAttribute xmi:id="_-pI6rDBMEeWXsItGGUSYnQ" name="base_Type" association="_-pI7hTBMEeWXsItGGUSYnQ">
<type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Type"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-pI6rTBMEeWXsItGGUSYnQ"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-pI6rjBMEeWXsItGGUSYnQ" value="1"/>
</ownedAttribute>
</packagedElement>
<packagedElement xmi:type="uml:Extension" xmi:id="_-pI6rzBMEeWXsItGGUSYnQ" name="extension_XmlJoinNode_Operation" memberEnd="_-pI4mTBMEeWXsItGGUSYnQ _-pI6sDBMEeWXsItGGUSYnQ">
<ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_-pI6sDBMEeWXsItGGUSYnQ" name="extension_Operation" type="_-pI4kjBMEeWXsItGGUSYnQ" aggregation="composite" association="_-pI6rzBMEeWXsItGGUSYnQ"/>
</packagedElement>
<packagedElement xmi:type="uml:Extension" xmi:id="_-pI6sTBMEeWXsItGGUSYnQ" name="extension_XmlJoinNode_Property" memberEnd="_-pI4nDBMEeWXsItGGUSYnQ _-pI6sjBMEeWXsItGGUSYnQ">
<ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_-pI6sjBMEeWXsItGGUSYnQ" name="extension_Property" type="_-pI4kjBMEeWXsItGGUSYnQ" aggregation="composite" association="_-pI6sTBMEeWXsItGGUSYnQ">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-pI6szBMEeWXsItGGUSYnQ"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-pI6tDBMEeWXsItGGUSYnQ" value="1"/>
</ownedEnd>
</packagedElement>
<packagedElement xmi:type="uml:Extension" xmi:id="_-pI6tTBMEeWXsItGGUSYnQ" name="extension_XmlJoinNode_EnumerationLiteral" memberEnd="_-pI4nzBMEeWXsItGGUSYnQ _-pI6tjBMEeWXsItGGUSYnQ">
<ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_-pI6tjBMEeWXsItGGUSYnQ" name="extension_EnumerationLiteral" type="_-pI4kjBMEeWXsItGGUSYnQ" aggregation="composite" association="_-pI6tTBMEeWXsItGGUSYnQ">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-pI6tzBMEeWXsItGGUSYnQ"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-pI6uDBMEeWXsItGGUSYnQ" value="1"/>
</ownedEnd>
</packagedElement>
<packagedElement xmi:type="uml:Extension" xmi:id="_-pI6uTBMEeWXsItGGUSYnQ" name="extension_XmlCustomizer_Type" memberEnd="_-pI4qzBMEeWXsItGGUSYnQ _-pI6ujBMEeWXsItGGUSYnQ">
<ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_-pI6ujBMEeWXsItGGUSYnQ" name="extension_Type" type="_-pI4pTBMEeWXsItGGUSYnQ" aggregation="composite" association="_-pI6uTBMEeWXsItGGUSYnQ"/>
</packagedElement>
<packagedElement xmi:type="uml:Extension" xmi:id="_-pI6uzBMEeWXsItGGUSYnQ" name="extension_XmlWriteOnly_Property" memberEnd="_-pI4rzBMEeWXsItGGUSYnQ _-pI6vDBMEeWXsItGGUSYnQ">
<ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_-pI6vDBMEeWXsItGGUSYnQ" name="extension_Property" type="_-pI4rjBMEeWXsItGGUSYnQ" aggregation="composite" association="_-pI6uzBMEeWXsItGGUSYnQ"/>
</packagedElement>
<packagedElement xmi:type="uml:Extension" xmi:id="_-pI6vTBMEeWXsItGGUSYnQ" name="extension_XmlWriteOnly_EnumerationLiteral" memberEnd="_-pI4sjBMEeWXsItGGUSYnQ _-pI6vjBMEeWXsItGGUSYnQ">
<ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_-pI6vjBMEeWXsItGGUSYnQ" name="extension_EnumerationLiteral" type="_-pI4rjBMEeWXsItGGUSYnQ" aggregation="composite" association="_-pI6vTBMEeWXsItGGUSYnQ">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-pI6vzBMEeWXsItGGUSYnQ"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-pI6wDBMEeWXsItGGUSYnQ" value="1"/>
</ownedEnd>
</packagedElement>
<packagedElement xmi:type="uml:Extension" xmi:id="_-pI6wTBMEeWXsItGGUSYnQ" name="extension_XmlWriteOnly_Operation" memberEnd="_-pI4tTBMEeWXsItGGUSYnQ _-pI6wjBMEeWXsItGGUSYnQ">
<ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_-pI6wjBMEeWXsItGGUSYnQ" name="extension_Operation" type="_-pI4rjBMEeWXsItGGUSYnQ" aggregation="composite" association="_-pI6wTBMEeWXsItGGUSYnQ"/>
</packagedElement>
<packagedElement xmi:type="uml:Extension" xmi:id="_-pI6wzBMEeWXsItGGUSYnQ" name="extension_XmlPaths_Property" memberEnd="_-pI4vDBMEeWXsItGGUSYnQ _-pI6xDBMEeWXsItGGUSYnQ">
<ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_-pI6xDBMEeWXsItGGUSYnQ" name="extension_Property" type="_-pI4uDBMEeWXsItGGUSYnQ" aggregation="composite" association="_-pI6wzBMEeWXsItGGUSYnQ"/>
</packagedElement>
<packagedElement xmi:type="uml:Extension" xmi:id="_-pI6xTBMEeWXsItGGUSYnQ" name="extension_XmlPaths_EnumerationLiteral" memberEnd="_-pI4vzBMEeWXsItGGUSYnQ _-pI6xjBMEeWXsItGGUSYnQ">
<ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_-pI6xjBMEeWXsItGGUSYnQ" name="extension_EnumerationLiteral" type="_-pI4uDBMEeWXsItGGUSYnQ" aggregation="composite" association="_-pI6xTBMEeWXsItGGUSYnQ">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-pI6xzBMEeWXsItGGUSYnQ"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-pI6yDBMEeWXsItGGUSYnQ" value="1"/>
</ownedEnd>
</packagedElement>
<packagedElement xmi:type="uml:Extension" xmi:id="_-pI6yTBMEeWXsItGGUSYnQ" name="extension_XmlPaths_Operation" memberEnd="_-pI4wjBMEeWXsItGGUSYnQ _-pI6yjBMEeWXsItGGUSYnQ">
<ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_-pI6yjBMEeWXsItGGUSYnQ" name="extension_Operation" type="_-pI4uDBMEeWXsItGGUSYnQ" aggregation="composite" association="_-pI6yTBMEeWXsItGGUSYnQ"/>
</packagedElement>
<packagedElement xmi:type="uml:Extension" xmi:id="_-pI6yzBMEeWXsItGGUSYnQ" name="extension_XmlTransformation_Operation" memberEnd="_-pI4yjBMEeWXsItGGUSYnQ _-pI6zDBMEeWXsItGGUSYnQ">
<ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_-pI6zDBMEeWXsItGGUSYnQ" name="extension_Operation" type="_-pI4xTBMEeWXsItGGUSYnQ" aggregation="composite" association="_-pI6yzBMEeWXsItGGUSYnQ"/>
</packagedElement>
<packagedElement xmi:type="uml:Extension" xmi:id="_-pI6zTBMEeWXsItGGUSYnQ" name="extension_XmlTransformation_Property" memberEnd="_-pI4zTBMEeWXsItGGUSYnQ _-pI6zjBMEeWXsItGGUSYnQ">
<ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_-pI6zjBMEeWXsItGGUSYnQ" name="extension_Property" type="_-pI4xTBMEeWXsItGGUSYnQ" aggregation="composite" association="_-pI6zTBMEeWXsItGGUSYnQ">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-pI6zzBMEeWXsItGGUSYnQ"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-pI60DBMEeWXsItGGUSYnQ" value="1"/>
</ownedEnd>
</packagedElement>
<packagedElement xmi:type="uml:Extension" xmi:id="_-pI60TBMEeWXsItGGUSYnQ" name="extension_XmlTransformation_EnumerationLiteral" memberEnd="_-pI40DBMEeWXsItGGUSYnQ _-pI60jBMEeWXsItGGUSYnQ">
<ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_-pI60jBMEeWXsItGGUSYnQ" name="extension_EnumerationLiteral" type="_-pI4xTBMEeWXsItGGUSYnQ" aggregation="composite" association="_-pI60TBMEeWXsItGGUSYnQ">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-pI60zBMEeWXsItGGUSYnQ"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-pI61DBMEeWXsItGGUSYnQ" value="1"/>
</ownedEnd>
</packagedElement>
<packagedElement xmi:type="uml:Extension" xmi:id="_-pI61TBMEeWXsItGGUSYnQ" name="extension_XmlNameTransformer_Package" memberEnd="_-pI42TBMEeWXsItGGUSYnQ _-pI61jBMEeWXsItGGUSYnQ">
<ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_-pI61jBMEeWXsItGGUSYnQ" name="extension_Package" type="_-pI40zBMEeWXsItGGUSYnQ" aggregation="composite" association="_-pI61TBMEeWXsItGGUSYnQ"/>
</packagedElement>
<packagedElement xmi:type="uml:Extension" xmi:id="_-pI61zBMEeWXsItGGUSYnQ" name="extension_XmlNameTransformer_Type" memberEnd="_-pI43DBMEeWXsItGGUSYnQ _-pI62DBMEeWXsItGGUSYnQ">
<ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_-pI62DBMEeWXsItGGUSYnQ" name="extension_Type" type="_-pI40zBMEeWXsItGGUSYnQ" aggregation="composite" association="_-pI61zBMEeWXsItGGUSYnQ"/>
</packagedElement>
<packagedElement xmi:type="uml:Extension" xmi:id="_-pI62TBMEeWXsItGGUSYnQ" name="extension_XmlNullPolicy_Property" memberEnd="_-pI48DBMEeWXsItGGUSYnQ _-pI62jBMEeWXsItGGUSYnQ">
<ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_-pI62jBMEeWXsItGGUSYnQ" name="extension_Property" type="_-pI43zBMEeWXsItGGUSYnQ" aggregation="composite" association="_-pI62TBMEeWXsItGGUSYnQ"/>
</packagedElement>
<packagedElement xmi:type="uml:Extension" xmi:id="_-pI62zBMEeWXsItGGUSYnQ" name="extension_XmlNullPolicy_EnumerationLiteral" memberEnd="_-pI48zBMEeWXsItGGUSYnQ _-pI63DBMEeWXsItGGUSYnQ">
<ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_-pI63DBMEeWXsItGGUSYnQ" name="extension_EnumerationLiteral" type="_-pI43zBMEeWXsItGGUSYnQ" aggregation="composite" association="_-pI62zBMEeWXsItGGUSYnQ">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-pI63TBMEeWXsItGGUSYnQ"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-pI63jBMEeWXsItGGUSYnQ" value="1"/>
</ownedEnd>
</packagedElement>
<packagedElement xmi:type="uml:Extension" xmi:id="_-pI63zBMEeWXsItGGUSYnQ" name="extension_XmlNullPolicy_Operation" memberEnd="_-pI49jBMEeWXsItGGUSYnQ _-pI64DBMEeWXsItGGUSYnQ">
<ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_-pI64DBMEeWXsItGGUSYnQ" name="extension_Operation" type="_-pI43zBMEeWXsItGGUSYnQ" aggregation="composite" association="_-pI63zBMEeWXsItGGUSYnQ"/>
</packagedElement>
<packagedElement xmi:type="uml:Extension" xmi:id="_-pI64TBMEeWXsItGGUSYnQ" name="extension_XmlDiscriminatorNode_Type" memberEnd="_-pI4_zBMEeWXsItGGUSYnQ _-pI64jBMEeWXsItGGUSYnQ">
<ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_-pI64jBMEeWXsItGGUSYnQ" name="extension_Type" type="_-pI4-TBMEeWXsItGGUSYnQ" aggregation="composite" association="_-pI64TBMEeWXsItGGUSYnQ"/>
</packagedElement>
<packagedElement xmi:type="uml:Extension" xmi:id="_-pI64zBMEeWXsItGGUSYnQ" name="extension_XmlPath_Property" memberEnd="_-pI5BjBMEeWXsItGGUSYnQ _-pI65DBMEeWXsItGGUSYnQ">
<ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_-pI65DBMEeWXsItGGUSYnQ" name="extension_Property" type="_-pI5AjBMEeWXsItGGUSYnQ" aggregation="composite" association="_-pI64zBMEeWXsItGGUSYnQ"/>
</packagedElement>
<packagedElement xmi:type="uml:Extension" xmi:id="_-pI65TBMEeWXsItGGUSYnQ" name="extension_XmlPath_EnumerationLiteral" memberEnd="_-pI5CTBMEeWXsItGGUSYnQ _-pI65jBMEeWXsItGGUSYnQ">
<ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_-pI65jBMEeWXsItGGUSYnQ" name="extension_EnumerationLiteral" type="_-pI5AjBMEeWXsItGGUSYnQ" aggregation="composite" association="_-pI65TBMEeWXsItGGUSYnQ">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-pI65zBMEeWXsItGGUSYnQ"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-pI66DBMEeWXsItGGUSYnQ" value="1"/>
</ownedEnd>
</packagedElement>
<packagedElement xmi:type="uml:Extension" xmi:id="_-pI66TBMEeWXsItGGUSYnQ" name="extension_XmlPath_Operation" memberEnd="_-pI5DDBMEeWXsItGGUSYnQ _-pI66jBMEeWXsItGGUSYnQ">
<ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_-pI66jBMEeWXsItGGUSYnQ" name="extension_Operation" type="_-pI5AjBMEeWXsItGGUSYnQ" aggregation="composite" association="_-pI66TBMEeWXsItGGUSYnQ"/>
</packagedElement>
<packagedElement xmi:type="uml:Extension" xmi:id="_-pI66zBMEeWXsItGGUSYnQ" name="extension_XmlWriteTransformers_Operation" memberEnd="_-pI5FjBMEeWXsItGGUSYnQ _-pI67DBMEeWXsItGGUSYnQ">
<ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_-pI67DBMEeWXsItGGUSYnQ" name="extension_Operation" type="_-pI5EjBMEeWXsItGGUSYnQ" aggregation="composite" association="_-pI66zBMEeWXsItGGUSYnQ"/>
</packagedElement>
<packagedElement xmi:type="uml:Extension" xmi:id="_-pI67TBMEeWXsItGGUSYnQ" name="extension_XmlWriteTransformers_Property" memberEnd="_-pI5GTBMEeWXsItGGUSYnQ _-pI67jBMEeWXsItGGUSYnQ">
<ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_-pI67jBMEeWXsItGGUSYnQ" name="extension_Property" type="_-pI5EjBMEeWXsItGGUSYnQ" aggregation="composite" association="_-pI67TBMEeWXsItGGUSYnQ">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-pI67zBMEeWXsItGGUSYnQ"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-pI68DBMEeWXsItGGUSYnQ" value="1"/>
</ownedEnd>
</packagedElement>
<packagedElement xmi:type="uml:Extension" xmi:id="_-pI68TBMEeWXsItGGUSYnQ" name="extension_XmlWriteTransformers_EnumerationLiteral" memberEnd="_-pI5HDBMEeWXsItGGUSYnQ _-pI68jBMEeWXsItGGUSYnQ">
<ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_-pI68jBMEeWXsItGGUSYnQ" name="extension_EnumerationLiteral" type="_-pI5EjBMEeWXsItGGUSYnQ" aggregation="composite" association="_-pI68TBMEeWXsItGGUSYnQ">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-pI68zBMEeWXsItGGUSYnQ"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-pI69DBMEeWXsItGGUSYnQ" value="1"/>
</ownedEnd>
</packagedElement>
<packagedElement xmi:type="uml:Extension" xmi:id="_-pI69TBMEeWXsItGGUSYnQ" name="extension_XmlVirtualAccessMethods_Type" memberEnd="_-pI5LjBMEeWXsItGGUSYnQ _-pI69jBMEeWXsItGGUSYnQ">
<ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_-pI69jBMEeWXsItGGUSYnQ" name="extension_Type" type="_-pI5HzBMEeWXsItGGUSYnQ" aggregation="composite" association="_-pI69TBMEeWXsItGGUSYnQ"/>
</packagedElement>
<packagedElement xmi:type="uml:Extension" xmi:id="_-pI69zBMEeWXsItGGUSYnQ" name="extension_XmlNamedAttributeNode_Type" memberEnd="_-pI5OjBMEeWXsItGGUSYnQ _-pI6-DBMEeWXsItGGUSYnQ">
<ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_-pI6-DBMEeWXsItGGUSYnQ" name="extension_Type" type="_-pI5MTBMEeWXsItGGUSYnQ" aggregation="composite" association="_-pI69zBMEeWXsItGGUSYnQ"/>
</packagedElement>
<packagedElement xmi:type="uml:Extension" xmi:id="_-pI6-TBMEeWXsItGGUSYnQ" name="extension_XmlAccessMethods_Property" memberEnd="_-pI5iTBMEeWXsItGGUSYnQ _-pI6-jBMEeWXsItGGUSYnQ">
<ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_-pI6-jBMEeWXsItGGUSYnQ" name="extension_Property" type="_-pI5gjBMEeWXsItGGUSYnQ" aggregation="composite" association="_-pI6-TBMEeWXsItGGUSYnQ"/>
</packagedElement>
<packagedElement xmi:type="uml:Extension" xmi:id="_-pI6-zBMEeWXsItGGUSYnQ" name="extension_XmlAccessMethods_EnumerationLiteral" memberEnd="_-pI5jDBMEeWXsItGGUSYnQ _-pI6_DBMEeWXsItGGUSYnQ">
<ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_-pI6_DBMEeWXsItGGUSYnQ" name="extension_EnumerationLiteral" type="_-pI5gjBMEeWXsItGGUSYnQ" aggregation="composite" association="_-pI6-zBMEeWXsItGGUSYnQ">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-pI6_TBMEeWXsItGGUSYnQ"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-pI6_jBMEeWXsItGGUSYnQ" value="1"/>
</ownedEnd>
</packagedElement>
<packagedElement xmi:type="uml:Extension" xmi:id="_-pI6_zBMEeWXsItGGUSYnQ" name="extension_XmlAccessMethods_Operation" memberEnd="_-pI5jzBMEeWXsItGGUSYnQ _-pI7ADBMEeWXsItGGUSYnQ">
<ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_-pI7ADBMEeWXsItGGUSYnQ" name="extension_Operation" type="_-pI5gjBMEeWXsItGGUSYnQ" aggregation="composite" association="_-pI6_zBMEeWXsItGGUSYnQ"/>
</packagedElement>
<packagedElement xmi:type="uml:Extension" xmi:id="_-pI7ATBMEeWXsItGGUSYnQ" name="extension_XmlElementsJoinNodes_Operation" memberEnd="_-pI5ljBMEeWXsItGGUSYnQ _-pI7AjBMEeWXsItGGUSYnQ">
<ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_-pI7AjBMEeWXsItGGUSYnQ" name="extension_Operation" type="_-pI5kjBMEeWXsItGGUSYnQ" aggregation="composite" association="_-pI7ATBMEeWXsItGGUSYnQ"/>
</packagedElement>
<packagedElement xmi:type="uml:Extension" xmi:id="_-pI7AzBMEeWXsItGGUSYnQ" name="extension_XmlElementsJoinNodes_Property" memberEnd="_-pI5mTBMEeWXsItGGUSYnQ _-pI7BDBMEeWXsItGGUSYnQ">
<ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_-pI7BDBMEeWXsItGGUSYnQ" name="extension_Property" type="_-pI5kjBMEeWXsItGGUSYnQ" aggregation="composite" association="_-pI7AzBMEeWXsItGGUSYnQ">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-pI7BTBMEeWXsItGGUSYnQ"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-pI7BjBMEeWXsItGGUSYnQ" value="1"/>
</ownedEnd>
</packagedElement>
<packagedElement xmi:type="uml:Extension" xmi:id="_-pI7BzBMEeWXsItGGUSYnQ" name="extension_XmlElementsJoinNodes_EnumerationLiteral" memberEnd="_-pI5nDBMEeWXsItGGUSYnQ _-pI7CDBMEeWXsItGGUSYnQ">
<ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_-pI7CDBMEeWXsItGGUSYnQ" name="extension_EnumerationLiteral" type="_-pI5kjBMEeWXsItGGUSYnQ" aggregation="composite" association="_-pI7BzBMEeWXsItGGUSYnQ">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-pI7CTBMEeWXsItGGUSYnQ"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-pI7CjBMEeWXsItGGUSYnQ" value="1"/>
</ownedEnd>
</packagedElement>
<packagedElement xmi:type="uml:Extension" xmi:id="_-pI7CzBMEeWXsItGGUSYnQ" name="extension_XmlWriteTransformer_Operation" memberEnd="_-pI5qjBMEeWXsItGGUSYnQ _-pI7DDBMEeWXsItGGUSYnQ">
<ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_-pI7DDBMEeWXsItGGUSYnQ" name="extension_Operation" type="_-pI5nzBMEeWXsItGGUSYnQ" aggregation="composite" association="_-pI7CzBMEeWXsItGGUSYnQ"/>
</packagedElement>
<packagedElement xmi:type="uml:Extension" xmi:id="_-pI7DTBMEeWXsItGGUSYnQ" name="extension_XmlWriteTransformer_Property" memberEnd="_-pI5rTBMEeWXsItGGUSYnQ _-pI7DjBMEeWXsItGGUSYnQ">
<ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_-pI7DjBMEeWXsItGGUSYnQ" name="extension_Property" type="_-pI5nzBMEeWXsItGGUSYnQ" aggregation="composite" association="_-pI7DTBMEeWXsItGGUSYnQ">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-pI7DzBMEeWXsItGGUSYnQ"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-pI7EDBMEeWXsItGGUSYnQ" value="1"/>
</ownedEnd>
</packagedElement>
<packagedElement xmi:type="uml:Extension" xmi:id="_-pI7ETBMEeWXsItGGUSYnQ" name="extension_XmlWriteTransformer_EnumerationLiteral" memberEnd="_-pI5sDBMEeWXsItGGUSYnQ _-pI7EjBMEeWXsItGGUSYnQ">
<ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_-pI7EjBMEeWXsItGGUSYnQ" name="extension_EnumerationLiteral" type="_-pI5nzBMEeWXsItGGUSYnQ" aggregation="composite" association="_-pI7ETBMEeWXsItGGUSYnQ">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-pI7EzBMEeWXsItGGUSYnQ"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-pI7FDBMEeWXsItGGUSYnQ" value="1"/>
</ownedEnd>
</packagedElement>
<packagedElement xmi:type="uml:Extension" xmi:id="_-pI7FTBMEeWXsItGGUSYnQ" name="extension_XmlKey_Operation" memberEnd="_-pI5tzBMEeWXsItGGUSYnQ _-pI7FjBMEeWXsItGGUSYnQ">
<ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_-pI7FjBMEeWXsItGGUSYnQ" name="extension_Operation" type="_-pI5tjBMEeWXsItGGUSYnQ" aggregation="composite" association="_-pI7FTBMEeWXsItGGUSYnQ"/>
</packagedElement>
<packagedElement xmi:type="uml:Extension" xmi:id="_-pI7FzBMEeWXsItGGUSYnQ" name="extension_XmlKey_Property" memberEnd="_-pI5ujBMEeWXsItGGUSYnQ _-pI7GDBMEeWXsItGGUSYnQ">
<ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_-pI7GDBMEeWXsItGGUSYnQ" name="extension_Property" type="_-pI5tjBMEeWXsItGGUSYnQ" aggregation="composite" association="_-pI7FzBMEeWXsItGGUSYnQ">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-pI7GTBMEeWXsItGGUSYnQ"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-pI7GjBMEeWXsItGGUSYnQ" value="1"/>
</ownedEnd>
</packagedElement>
<packagedElement xmi:type="uml:Extension" xmi:id="_-pI7GzBMEeWXsItGGUSYnQ" name="extension_XmlKey_EnumerationLiteral" memberEnd="_-pI5vTBMEeWXsItGGUSYnQ _-pI7HDBMEeWXsItGGUSYnQ">
<ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_-pI7HDBMEeWXsItGGUSYnQ" name="extension_EnumerationLiteral" type="_-pI5tjBMEeWXsItGGUSYnQ" aggregation="composite" association="_-pI7GzBMEeWXsItGGUSYnQ">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-pI7HTBMEeWXsItGGUSYnQ"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-pI7HjBMEeWXsItGGUSYnQ" value="1"/>
</ownedEnd>
</packagedElement>
<packagedElement xmi:type="uml:Extension" xmi:id="_-pI7HzBMEeWXsItGGUSYnQ" name="extension_XmlClassExtractor_Type" memberEnd="_-pI5xjBMEeWXsItGGUSYnQ _-pI7IDBMEeWXsItGGUSYnQ">
<ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_-pI7IDBMEeWXsItGGUSYnQ" name="extension_Type" type="_-pI5wDBMEeWXsItGGUSYnQ" aggregation="composite" association="_-pI7HzBMEeWXsItGGUSYnQ"/>
</packagedElement>
<packagedElement xmi:type="uml:Extension" xmi:id="_-pI7ITBMEeWXsItGGUSYnQ" name="extension_XmlIsSetNullPolicy_Property" memberEnd="_-pI53DBMEeWXsItGGUSYnQ _-pI7IjBMEeWXsItGGUSYnQ">
<ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_-pI7IjBMEeWXsItGGUSYnQ" name="extension_Property" type="_-pI5yTBMEeWXsItGGUSYnQ" aggregation="composite" association="_-pI7ITBMEeWXsItGGUSYnQ"/>
</packagedElement>
<packagedElement xmi:type="uml:Extension" xmi:id="_-pI7IzBMEeWXsItGGUSYnQ" name="extension_XmlIsSetNullPolicy_EnumerationLiteral" memberEnd="_-pI53zBMEeWXsItGGUSYnQ _-pI7JDBMEeWXsItGGUSYnQ">
<ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_-pI7JDBMEeWXsItGGUSYnQ" name="extension_EnumerationLiteral" type="_-pI5yTBMEeWXsItGGUSYnQ" aggregation="composite" association="_-pI7IzBMEeWXsItGGUSYnQ">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-pI7JTBMEeWXsItGGUSYnQ"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-pI7JjBMEeWXsItGGUSYnQ" value="1"/>
</ownedEnd>
</packagedElement>
<packagedElement xmi:type="uml:Extension" xmi:id="_-pI7JzBMEeWXsItGGUSYnQ" name="extension_XmlIsSetNullPolicy_Operation" memberEnd="_-pI54jBMEeWXsItGGUSYnQ _-pI7KDBMEeWXsItGGUSYnQ">
<ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_-pI7KDBMEeWXsItGGUSYnQ" name="extension_Operation" type="_-pI5yTBMEeWXsItGGUSYnQ" aggregation="composite" association="_-pI7JzBMEeWXsItGGUSYnQ"/>
</packagedElement>
<packagedElement xmi:type="uml:Extension" xmi:id="_-pI7KTBMEeWXsItGGUSYnQ" name="extension_XmlCDATA_Property" memberEnd="_-pI55jBMEeWXsItGGUSYnQ _-pI7KjBMEeWXsItGGUSYnQ">
<ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_-pI7KjBMEeWXsItGGUSYnQ" name="extension_Property" type="_-pI55TBMEeWXsItGGUSYnQ" aggregation="composite" association="_-pI7KTBMEeWXsItGGUSYnQ"/>
</packagedElement>
<packagedElement xmi:type="uml:Extension" xmi:id="_-pI7KzBMEeWXsItGGUSYnQ" name="extension_XmlCDATA_EnumerationLiteral" memberEnd="_-pI56TBMEeWXsItGGUSYnQ _-pI7LDBMEeWXsItGGUSYnQ">
<ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_-pI7LDBMEeWXsItGGUSYnQ" name="extension_EnumerationLiteral" type="_-pI55TBMEeWXsItGGUSYnQ" aggregation="composite" association="_-pI7KzBMEeWXsItGGUSYnQ">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-pI7LTBMEeWXsItGGUSYnQ"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-pI7LjBMEeWXsItGGUSYnQ" value="1"/>
</ownedEnd>
</packagedElement>
<packagedElement xmi:type="uml:Extension" xmi:id="_-pI7LzBMEeWXsItGGUSYnQ" name="extension_XmlCDATA_Operation" memberEnd="_-pI57DBMEeWXsItGGUSYnQ _-pI7MDBMEeWXsItGGUSYnQ">
<ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_-pI7MDBMEeWXsItGGUSYnQ" name="extension_Operation" type="_-pI55TBMEeWXsItGGUSYnQ" aggregation="composite" association="_-pI7LzBMEeWXsItGGUSYnQ"/>
</packagedElement>
<packagedElement xmi:type="uml:Extension" xmi:id="_-pI7MTBMEeWXsItGGUSYnQ" name="extension_XmlNamedObjectGraph_Type" memberEnd="_-pI5_jBMEeWXsItGGUSYnQ _-pI7MjBMEeWXsItGGUSYnQ">
<ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_-pI7MjBMEeWXsItGGUSYnQ" name="extension_Type" type="_-pI57zBMEeWXsItGGUSYnQ" aggregation="composite" association="_-pI7MTBMEeWXsItGGUSYnQ"/>
</packagedElement>
<packagedElement xmi:type="uml:Extension" xmi:id="_-pI7MzBMEeWXsItGGUSYnQ" name="extension_XmlContainerProperty_Property" memberEnd="_-pI6DjBMEeWXsItGGUSYnQ _-pI7NDBMEeWXsItGGUSYnQ">
<ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_-pI7NDBMEeWXsItGGUSYnQ" name="extension_Property" type="_-pI6BDBMEeWXsItGGUSYnQ" aggregation="composite" association="_-pI7MzBMEeWXsItGGUSYnQ"/>
</packagedElement>
<packagedElement xmi:type="uml:Extension" xmi:id="_-pI7NTBMEeWXsItGGUSYnQ" name="extension_XmlContainerProperty_EnumerationLiteral" memberEnd="_-pI6ETBMEeWXsItGGUSYnQ _-pI7NjBMEeWXsItGGUSYnQ">
<ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_-pI7NjBMEeWXsItGGUSYnQ" name="extension_EnumerationLiteral" type="_-pI6BDBMEeWXsItGGUSYnQ" aggregation="composite" association="_-pI7NTBMEeWXsItGGUSYnQ">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-pI7NzBMEeWXsItGGUSYnQ"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-pI7ODBMEeWXsItGGUSYnQ" value="1"/>
</ownedEnd>
</packagedElement>
<packagedElement xmi:type="uml:Extension" xmi:id="_-pI7OTBMEeWXsItGGUSYnQ" name="extension_XmlContainerProperty_Operation" memberEnd="_-pI6FDBMEeWXsItGGUSYnQ _-pI7OjBMEeWXsItGGUSYnQ">
<ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_-pI7OjBMEeWXsItGGUSYnQ" name="extension_Operation" type="_-pI6BDBMEeWXsItGGUSYnQ" aggregation="composite" association="_-pI7OTBMEeWXsItGGUSYnQ"/>
</packagedElement>
<packagedElement xmi:type="uml:Extension" xmi:id="_-pI7OzBMEeWXsItGGUSYnQ" name="extension_XmlDiscriminatorValue_Type" memberEnd="_-pI6HTBMEeWXsItGGUSYnQ _-pI7PDBMEeWXsItGGUSYnQ">
<ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_-pI7PDBMEeWXsItGGUSYnQ" name="extension_Type" type="_-pI6FzBMEeWXsItGGUSYnQ" aggregation="composite" association="_-pI7OzBMEeWXsItGGUSYnQ"/>
</packagedElement>
<packagedElement xmi:type="uml:Extension" xmi:id="_-pI7PTBMEeWXsItGGUSYnQ" name="extension_XmlJoinNodes_Operation" memberEnd="_-pI6JDBMEeWXsItGGUSYnQ _-pI7PjBMEeWXsItGGUSYnQ">
<ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_-pI7PjBMEeWXsItGGUSYnQ" name="extension_Operation" type="_-pI6IDBMEeWXsItGGUSYnQ" aggregation="composite" association="_-pI7PTBMEeWXsItGGUSYnQ"/>
</packagedElement>
<packagedElement xmi:type="uml:Extension" xmi:id="_-pI7PzBMEeWXsItGGUSYnQ" name="extension_XmlJoinNodes_Property" memberEnd="_-pI6JzBMEeWXsItGGUSYnQ _-pI7QDBMEeWXsItGGUSYnQ">
<ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_-pI7QDBMEeWXsItGGUSYnQ" name="extension_Property" type="_-pI6IDBMEeWXsItGGUSYnQ" aggregation="composite" association="_-pI7PzBMEeWXsItGGUSYnQ">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-pI7QTBMEeWXsItGGUSYnQ"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-pI7QjBMEeWXsItGGUSYnQ" value="1"/>
</ownedEnd>
</packagedElement>
<packagedElement xmi:type="uml:Extension" xmi:id="_-pI7QzBMEeWXsItGGUSYnQ" name="extension_XmlJoinNodes_EnumerationLiteral" memberEnd="_-pI6KjBMEeWXsItGGUSYnQ _-pI7RDBMEeWXsItGGUSYnQ">
<ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_-pI7RDBMEeWXsItGGUSYnQ" name="extension_EnumerationLiteral" type="_-pI6IDBMEeWXsItGGUSYnQ" aggregation="composite" association="_-pI7QzBMEeWXsItGGUSYnQ">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-pI7RTBMEeWXsItGGUSYnQ"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-pI7RjBMEeWXsItGGUSYnQ" value="1"/>
</ownedEnd>
</packagedElement>
<packagedElement xmi:type="uml:Extension" xmi:id="_-pI7RzBMEeWXsItGGUSYnQ" name="extension_XmlProperty_Operation" memberEnd="_-pI6PTBMEeWXsItGGUSYnQ _-pI7SDBMEeWXsItGGUSYnQ">
<ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_-pI7SDBMEeWXsItGGUSYnQ" name="extension_Operation" type="_-pI6MDBMEeWXsItGGUSYnQ" aggregation="composite" association="_-pI7RzBMEeWXsItGGUSYnQ"/>
</packagedElement>
<packagedElement xmi:type="uml:Extension" xmi:id="_-pI7STBMEeWXsItGGUSYnQ" name="extension_XmlProperty_Property" memberEnd="_-pI6QDBMEeWXsItGGUSYnQ _-pI7SjBMEeWXsItGGUSYnQ">
<ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_-pI7SjBMEeWXsItGGUSYnQ" name="extension_Property" type="_-pI6MDBMEeWXsItGGUSYnQ" aggregation="composite" association="_-pI7STBMEeWXsItGGUSYnQ">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-pI7SzBMEeWXsItGGUSYnQ"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-pI7TDBMEeWXsItGGUSYnQ" value="1"/>
</ownedEnd>
</packagedElement>
<packagedElement xmi:type="uml:Extension" xmi:id="_-pI7TTBMEeWXsItGGUSYnQ" name="extension_XmlProperty_EnumerationLiteral" memberEnd="_-pI6QzBMEeWXsItGGUSYnQ _-pI7TjBMEeWXsItGGUSYnQ">
<ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_-pI7TjBMEeWXsItGGUSYnQ" name="extension_EnumerationLiteral" type="_-pI6MDBMEeWXsItGGUSYnQ" aggregation="composite" association="_-pI7TTBMEeWXsItGGUSYnQ">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-pI7TzBMEeWXsItGGUSYnQ"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-pI7UDBMEeWXsItGGUSYnQ" value="1"/>
</ownedEnd>
</packagedElement>
<packagedElement xmi:type="uml:Extension" xmi:id="_-pI7UTBMEeWXsItGGUSYnQ" name="extension_XmlProperty_Type" memberEnd="_-pI6RjBMEeWXsItGGUSYnQ _-pI7UjBMEeWXsItGGUSYnQ">
<ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_-pI7UjBMEeWXsItGGUSYnQ" name="extension_Type" type="_-pI6MDBMEeWXsItGGUSYnQ" aggregation="composite" association="_-pI7UTBMEeWXsItGGUSYnQ"/>
</packagedElement>
<packagedElement xmi:type="uml:Extension" xmi:id="_-pI7UzBMEeWXsItGGUSYnQ" name="extension_XmlInverseReference_Property" memberEnd="_-pI6UDBMEeWXsItGGUSYnQ _-pI7VDBMEeWXsItGGUSYnQ">
<ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_-pI7VDBMEeWXsItGGUSYnQ" name="extension_Property" type="_-pI6TDBMEeWXsItGGUSYnQ" aggregation="composite" association="_-pI7UzBMEeWXsItGGUSYnQ"/>
</packagedElement>
<packagedElement xmi:type="uml:Extension" xmi:id="_-pI7VTBMEeWXsItGGUSYnQ" name="extension_XmlInverseReference_EnumerationLiteral" memberEnd="_-pI6UzBMEeWXsItGGUSYnQ _-pI7VjBMEeWXsItGGUSYnQ">
<ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_-pI7VjBMEeWXsItGGUSYnQ" name="extension_EnumerationLiteral" type="_-pI6TDBMEeWXsItGGUSYnQ" aggregation="composite" association="_-pI7VTBMEeWXsItGGUSYnQ">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-pI7VzBMEeWXsItGGUSYnQ"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-pI7WDBMEeWXsItGGUSYnQ" value="1"/>
</ownedEnd>
</packagedElement>
<packagedElement xmi:type="uml:Extension" xmi:id="_-pI7WTBMEeWXsItGGUSYnQ" name="extension_XmlInverseReference_Operation" memberEnd="_-pI6VjBMEeWXsItGGUSYnQ _-pI7WjBMEeWXsItGGUSYnQ">
<ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_-pI7WjBMEeWXsItGGUSYnQ" name="extension_Operation" type="_-pI6TDBMEeWXsItGGUSYnQ" aggregation="composite" association="_-pI7WTBMEeWXsItGGUSYnQ"/>
</packagedElement>
<packagedElement xmi:type="uml:Extension" xmi:id="_-pI7WzBMEeWXsItGGUSYnQ" name="extension_XmlProperties_Operation" memberEnd="_-pI6XzBMEeWXsItGGUSYnQ _-pI7XDBMEeWXsItGGUSYnQ">
<ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_-pI7XDBMEeWXsItGGUSYnQ" name="extension_Operation" type="_-pI6WTBMEeWXsItGGUSYnQ" aggregation="composite" association="_-pI7WzBMEeWXsItGGUSYnQ"/>
</packagedElement>
<packagedElement xmi:type="uml:Extension" xmi:id="_-pI7XTBMEeWXsItGGUSYnQ" name="extension_XmlProperties_Property" memberEnd="_-pI6YjBMEeWXsItGGUSYnQ _-pI7XjBMEeWXsItGGUSYnQ">
<ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_-pI7XjBMEeWXsItGGUSYnQ" name="extension_Property" type="_-pI6WTBMEeWXsItGGUSYnQ" aggregation="composite" association="_-pI7XTBMEeWXsItGGUSYnQ">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-pI7XzBMEeWXsItGGUSYnQ"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-pI7YDBMEeWXsItGGUSYnQ" value="1"/>
</ownedEnd>
</packagedElement>
<packagedElement xmi:type="uml:Extension" xmi:id="_-pI7YTBMEeWXsItGGUSYnQ" name="extension_XmlProperties_EnumerationLiteral" memberEnd="_-pI6ZTBMEeWXsItGGUSYnQ _-pI7YjBMEeWXsItGGUSYnQ">
<ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_-pI7YjBMEeWXsItGGUSYnQ" name="extension_EnumerationLiteral" type="_-pI6WTBMEeWXsItGGUSYnQ" aggregation="composite" association="_-pI7YTBMEeWXsItGGUSYnQ">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-pI7YzBMEeWXsItGGUSYnQ"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-pI7ZDBMEeWXsItGGUSYnQ" value="1"/>
</ownedEnd>
</packagedElement>
<packagedElement xmi:type="uml:Extension" xmi:id="_-pI7ZTBMEeWXsItGGUSYnQ" name="extension_XmlProperties_Type" memberEnd="_-pI6aDBMEeWXsItGGUSYnQ _-pI7ZjBMEeWXsItGGUSYnQ">
<ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_-pI7ZjBMEeWXsItGGUSYnQ" name="extension_Type" type="_-pI6WTBMEeWXsItGGUSYnQ" aggregation="composite" association="_-pI7ZTBMEeWXsItGGUSYnQ"/>
</packagedElement>
<packagedElement xmi:type="uml:Extension" xmi:id="_-pI7ZzBMEeWXsItGGUSYnQ" name="extension_XmlLocation_Operation" memberEnd="_-pI6bDBMEeWXsItGGUSYnQ _-pI7aDBMEeWXsItGGUSYnQ">
<ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_-pI7aDBMEeWXsItGGUSYnQ" name="extension_Operation" type="_-pI6azBMEeWXsItGGUSYnQ" aggregation="composite" association="_-pI7ZzBMEeWXsItGGUSYnQ"/>
</packagedElement>
<packagedElement xmi:type="uml:Extension" xmi:id="_-pI7aTBMEeWXsItGGUSYnQ" name="extension_XmlLocation_Property" memberEnd="_-pI6bzBMEeWXsItGGUSYnQ _-pI7ajBMEeWXsItGGUSYnQ">
<ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_-pI7ajBMEeWXsItGGUSYnQ" name="extension_Property" type="_-pI6azBMEeWXsItGGUSYnQ" aggregation="composite" association="_-pI7aTBMEeWXsItGGUSYnQ">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-pI7azBMEeWXsItGGUSYnQ"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-pI7bDBMEeWXsItGGUSYnQ" value="1"/>
</ownedEnd>
</packagedElement>
<packagedElement xmi:type="uml:Extension" xmi:id="_-pI7bTBMEeWXsItGGUSYnQ" name="extension_XmlLocation_EnumerationLiteral" memberEnd="_-pI6cjBMEeWXsItGGUSYnQ _-pI7bjBMEeWXsItGGUSYnQ">
<ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_-pI7bjBMEeWXsItGGUSYnQ" name="extension_EnumerationLiteral" type="_-pI6azBMEeWXsItGGUSYnQ" aggregation="composite" association="_-pI7bTBMEeWXsItGGUSYnQ">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-pI7bzBMEeWXsItGGUSYnQ"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-pI7cDBMEeWXsItGGUSYnQ" value="1"/>
</ownedEnd>
</packagedElement>
<packagedElement xmi:type="uml:Extension" xmi:id="_-pI7cTBMEeWXsItGGUSYnQ" name="extension_XmlNamedSubgraph_Type" memberEnd="_-pI6gjBMEeWXsItGGUSYnQ _-pI7cjBMEeWXsItGGUSYnQ">
<ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_-pI7cjBMEeWXsItGGUSYnQ" name="extension_Type" type="_-pI6dTBMEeWXsItGGUSYnQ" aggregation="composite" association="_-pI7cTBMEeWXsItGGUSYnQ"/>
</packagedElement>
<packagedElement xmi:type="uml:Extension" xmi:id="_-pI7czBMEeWXsItGGUSYnQ" name="extension_XmlReadTransformer_Operation" memberEnd="_-pI6kzBMEeWXsItGGUSYnQ _-pI7dDBMEeWXsItGGUSYnQ">
<ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_-pI7dDBMEeWXsItGGUSYnQ" name="extension_Operation" type="_-pI6izBMEeWXsItGGUSYnQ" aggregation="composite" association="_-pI7czBMEeWXsItGGUSYnQ"/>
</packagedElement>
<packagedElement xmi:type="uml:Extension" xmi:id="_-pI7dTBMEeWXsItGGUSYnQ" name="extension_XmlReadTransformer_Property" memberEnd="_-pI6ljBMEeWXsItGGUSYnQ _-pI7djBMEeWXsItGGUSYnQ">
<ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_-pI7djBMEeWXsItGGUSYnQ" name="extension_Property" type="_-pI6izBMEeWXsItGGUSYnQ" aggregation="composite" association="_-pI7dTBMEeWXsItGGUSYnQ">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-pI7dzBMEeWXsItGGUSYnQ"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-pI7eDBMEeWXsItGGUSYnQ" value="1"/>
</ownedEnd>
</packagedElement>
<packagedElement xmi:type="uml:Extension" xmi:id="_-pI7eTBMEeWXsItGGUSYnQ" name="extension_XmlReadTransformer_EnumerationLiteral" memberEnd="_-pI6mTBMEeWXsItGGUSYnQ _-pI7ejBMEeWXsItGGUSYnQ">
<ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_-pI7ejBMEeWXsItGGUSYnQ" name="extension_EnumerationLiteral" type="_-pI6izBMEeWXsItGGUSYnQ" aggregation="composite" association="_-pI7eTBMEeWXsItGGUSYnQ">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-pI7ezBMEeWXsItGGUSYnQ"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-pI7fDBMEeWXsItGGUSYnQ" value="1"/>
</ownedEnd>
</packagedElement>
<packagedElement xmi:type="uml:Extension" xmi:id="_-pI7fTBMEeWXsItGGUSYnQ" name="extension_XmlReadOnly_Property" memberEnd="_-pI6nTBMEeWXsItGGUSYnQ _-pI7fjBMEeWXsItGGUSYnQ">
<ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_-pI7fjBMEeWXsItGGUSYnQ" name="extension_Property" type="_-pI6nDBMEeWXsItGGUSYnQ" aggregation="composite" association="_-pI7fTBMEeWXsItGGUSYnQ"/>
</packagedElement>
<packagedElement xmi:type="uml:Extension" xmi:id="_-pI7fzBMEeWXsItGGUSYnQ" name="extension_XmlReadOnly_EnumerationLiteral" memberEnd="_-pI6oDBMEeWXsItGGUSYnQ _-pI7gDBMEeWXsItGGUSYnQ">
<ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_-pI7gDBMEeWXsItGGUSYnQ" name="extension_EnumerationLiteral" type="_-pI6nDBMEeWXsItGGUSYnQ" aggregation="composite" association="_-pI7fzBMEeWXsItGGUSYnQ">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-pI7gTBMEeWXsItGGUSYnQ"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-pI7gjBMEeWXsItGGUSYnQ" value="1"/>
</ownedEnd>
</packagedElement>
<packagedElement xmi:type="uml:Extension" xmi:id="_-pI7gzBMEeWXsItGGUSYnQ" name="extension_XmlReadOnly_Operation" memberEnd="_-pI6ozBMEeWXsItGGUSYnQ _-pI7hDBMEeWXsItGGUSYnQ">
<ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_-pI7hDBMEeWXsItGGUSYnQ" name="extension_Operation" type="_-pI6nDBMEeWXsItGGUSYnQ" aggregation="composite" association="_-pI7gzBMEeWXsItGGUSYnQ"/>
</packagedElement>
<packagedElement xmi:type="uml:Extension" xmi:id="_-pI7hTBMEeWXsItGGUSYnQ" name="extension_XmlNamedObjectGraphs_Type" memberEnd="_-pI6rDBMEeWXsItGGUSYnQ _-pI7hjBMEeWXsItGGUSYnQ">
<ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_-pI7hjBMEeWXsItGGUSYnQ" name="extension_Type" type="_-pI6pjBMEeWXsItGGUSYnQ" aggregation="composite" association="_-pI7hTBMEeWXsItGGUSYnQ"/>
</packagedElement>
<packagedElement xmi:type="uml:Association" xmi:id="_-pI7hzBMEeWXsItGGUSYnQ" name="value_XmlCustomizer_Class" memberEnd="_-pI4qDBMEeWXsItGGUSYnQ _-pI7iDBMEeWXsItGGUSYnQ">
<ownedEnd xmi:id="_-pI7iDBMEeWXsItGGUSYnQ" name="value_XmlCustomizer" visibility="public" type="_-pI4pTBMEeWXsItGGUSYnQ" association="_-pI7hzBMEeWXsItGGUSYnQ">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-pI7iTBMEeWXsItGGUSYnQ"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-pI7ijBMEeWXsItGGUSYnQ" value="1"/>
</ownedEnd>
</packagedElement>
<packagedElement xmi:type="uml:Association" xmi:id="_-pI7izBMEeWXsItGGUSYnQ" name="value_XmlPaths_XmlPath" memberEnd="_-pI4uTBMEeWXsItGGUSYnQ _-pI5DzBMEeWXsItGGUSYnQ"/>
<packagedElement xmi:type="uml:Association" xmi:id="_-pI7jDBMEeWXsItGGUSYnQ" name="value_XmlNameTransformer_Class" memberEnd="_-pI41jBMEeWXsItGGUSYnQ _-pI7jTBMEeWXsItGGUSYnQ">
<ownedEnd xmi:id="_-pI7jTBMEeWXsItGGUSYnQ" name="value_XmlNameTransformer" visibility="public" type="_-pI40zBMEeWXsItGGUSYnQ" association="_-pI7jDBMEeWXsItGGUSYnQ">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-pI7jjBMEeWXsItGGUSYnQ"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-pI7jzBMEeWXsItGGUSYnQ" value="1"/>
</ownedEnd>
</packagedElement>
<packagedElement xmi:type="uml:Association" xmi:id="_-pI7kDBMEeWXsItGGUSYnQ" name="value_XmlWriteTransformers_XmlWriteTransformer" memberEnd="_-pI5EzBMEeWXsItGGUSYnQ _-pI5szBMEeWXsItGGUSYnQ"/>
<packagedElement xmi:type="uml:Association" xmi:id="_-pI7kTBMEeWXsItGGUSYnQ" name="type_XmlParameter_Class" memberEnd="_-pI5SzBMEeWXsItGGUSYnQ _-pI7kjBMEeWXsItGGUSYnQ">
<ownedEnd xmi:id="_-pI7kjBMEeWXsItGGUSYnQ" name="type_XmlParameter" visibility="public" type="_-pI5QzBMEeWXsItGGUSYnQ" association="_-pI7kTBMEeWXsItGGUSYnQ">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-pI7kzBMEeWXsItGGUSYnQ"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-pI7lDBMEeWXsItGGUSYnQ" value="1"/>
</ownedEnd>
</packagedElement>
<packagedElement xmi:type="uml:Association" xmi:id="_-pI7lTBMEeWXsItGGUSYnQ" name="value_XmlElementsJoinNodes_XmlJoinNodes" memberEnd="_-pI5kzBMEeWXsItGGUSYnQ _-pI6LTBMEeWXsItGGUSYnQ"/>
<packagedElement xmi:type="uml:Association" xmi:id="_-pI7ljBMEeWXsItGGUSYnQ" name="transformerClass_XmlWriteTransformer_Class" memberEnd="_-pI5oDBMEeWXsItGGUSYnQ _-pI7lzBMEeWXsItGGUSYnQ">
<ownedEnd xmi:id="_-pI7lzBMEeWXsItGGUSYnQ" name="transformerClass_XmlWriteTransformer" visibility="public" type="_-pI5nzBMEeWXsItGGUSYnQ" association="_-pI7ljBMEeWXsItGGUSYnQ">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-pI7mDBMEeWXsItGGUSYnQ"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-pI7mTBMEeWXsItGGUSYnQ" value="1"/>
</ownedEnd>
</packagedElement>
<packagedElement xmi:type="uml:Association" xmi:id="_-pI7mjBMEeWXsItGGUSYnQ" name="value_XmlClassExtractor_Class" memberEnd="_-pI5wzBMEeWXsItGGUSYnQ _-pI7mzBMEeWXsItGGUSYnQ">
<ownedEnd xmi:id="_-pI7mzBMEeWXsItGGUSYnQ" name="value_XmlClassExtractor" visibility="public" type="_-pI5wDBMEeWXsItGGUSYnQ" association="_-pI7mjBMEeWXsItGGUSYnQ">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-pI7nDBMEeWXsItGGUSYnQ"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-pI7nTBMEeWXsItGGUSYnQ" value="1"/>
</ownedEnd>
</packagedElement>
<packagedElement xmi:type="uml:Association" xmi:id="_-pI7njBMEeWXsItGGUSYnQ" name="isSetParameters_XmlIsSetNullPolicy_XmlParameter" memberEnd="_-pI52TBMEeWXsItGGUSYnQ _-pI5YzBMEeWXsItGGUSYnQ"/>
<packagedElement xmi:type="uml:Association" xmi:id="_-pI7nzBMEeWXsItGGUSYnQ" name="attributeNodes_XmlNamedObjectGraph_XmlNamedAttributeNode" memberEnd="_-pI59TBMEeWXsItGGUSYnQ _-pI5PTBMEeWXsItGGUSYnQ"/>
<packagedElement xmi:type="uml:Association" xmi:id="_-pI7oDBMEeWXsItGGUSYnQ" name="subgraphs_XmlNamedObjectGraph_XmlNamedSubgraph" memberEnd="_-pI5-DBMEeWXsItGGUSYnQ _-pI6hTBMEeWXsItGGUSYnQ"/>
<packagedElement xmi:type="uml:Association" xmi:id="_-pI7oTBMEeWXsItGGUSYnQ" name="subclassSubgraphs_XmlNamedObjectGraph_XmlNamedSubgraph" memberEnd="_-pI5-zBMEeWXsItGGUSYnQ _-pI6iDBMEeWXsItGGUSYnQ"/>
<packagedElement xmi:type="uml:Association" xmi:id="_-pI7ojBMEeWXsItGGUSYnQ" name="value_XmlJoinNodes_XmlJoinNode" memberEnd="_-pI6ITBMEeWXsItGGUSYnQ _-pI4ojBMEeWXsItGGUSYnQ"/>
<packagedElement xmi:type="uml:Association" xmi:id="_-pI7ozBMEeWXsItGGUSYnQ" name="valueType_XmlProperty_Class" memberEnd="_-pI6OTBMEeWXsItGGUSYnQ _-pI7pDBMEeWXsItGGUSYnQ">
<ownedEnd xmi:id="_-pI7pDBMEeWXsItGGUSYnQ" name="valueType_XmlProperty" visibility="public" type="_-pI6MDBMEeWXsItGGUSYnQ" association="_-pI7ozBMEeWXsItGGUSYnQ">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-pI7pTBMEeWXsItGGUSYnQ"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-pI7pjBMEeWXsItGGUSYnQ" value="1"/>
</ownedEnd>
</packagedElement>
<packagedElement xmi:type="uml:Association" xmi:id="_-pI7pzBMEeWXsItGGUSYnQ" name="value_XmlProperties_XmlProperty" memberEnd="_-pI6XDBMEeWXsItGGUSYnQ _-pI6STBMEeWXsItGGUSYnQ"/>
<packagedElement xmi:type="uml:Association" xmi:id="_-pI7qDBMEeWXsItGGUSYnQ" name="type_XmlNamedSubgraph_Class" memberEnd="_-pI6ezBMEeWXsItGGUSYnQ _-pI7qTBMEeWXsItGGUSYnQ">
<ownedEnd xmi:id="_-pI7qTBMEeWXsItGGUSYnQ" name="type_XmlNamedSubgraph" visibility="public" type="_-pI6dTBMEeWXsItGGUSYnQ" association="_-pI7qDBMEeWXsItGGUSYnQ">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-pI7qjBMEeWXsItGGUSYnQ"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-pI7qzBMEeWXsItGGUSYnQ" value="1"/>
</ownedEnd>
</packagedElement>
<packagedElement xmi:type="uml:Association" xmi:id="_-pI7rDBMEeWXsItGGUSYnQ" name="attributeNodes_XmlNamedSubgraph_XmlNamedAttributeNode" memberEnd="_-pI6fzBMEeWXsItGGUSYnQ _-pI5QDBMEeWXsItGGUSYnQ"/>
<packagedElement xmi:type="uml:Association" xmi:id="_-pI7rTBMEeWXsItGGUSYnQ" name="transformerClass_XmlReadTransformer_Class" memberEnd="_-pI6jDBMEeWXsItGGUSYnQ _-pI7rjBMEeWXsItGGUSYnQ">
<ownedEnd xmi:id="_-pI7rjBMEeWXsItGGUSYnQ" name="transformerClass_XmlReadTransformer" visibility="public" type="_-pI6izBMEeWXsItGGUSYnQ" association="_-pI7rTBMEeWXsItGGUSYnQ">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-pI7rzBMEeWXsItGGUSYnQ"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-pI7sDBMEeWXsItGGUSYnQ" value="1"/>
</ownedEnd>
</packagedElement>
<packagedElement xmi:type="uml:Association" xmi:id="_-pI7sTBMEeWXsItGGUSYnQ" name="value_XmlNamedObjectGraphs_XmlNamedObjectGraph" memberEnd="_-pI6qTBMEeWXsItGGUSYnQ _-pI6ATBMEeWXsItGGUSYnQ"/>
</packagedElement>
</packagedElement>
<packagedElement xmi:type="uml:Package" xmi:id="_-pI7sjBMEeWXsItGGUSYnQ" name="platform">
<packagedElement xmi:type="uml:Package" xmi:id="_-pI7szBMEeWXsItGGUSYnQ" name="database">
<packagedElement xmi:type="uml:Package" xmi:id="_-pI7tDBMEeWXsItGGUSYnQ" name="oracle">
<packagedElement xmi:type="uml:Package" xmi:id="_-pI7tTBMEeWXsItGGUSYnQ" name="annotations">
<packagedElement xmi:type="uml:Stereotype" xmi:id="_-pI7tjBMEeWXsItGGUSYnQ" name="OracleObjects" visibility="public">
<ownedRule xmi:id="_-pI7tzBMEeWXsItGGUSYnQ" name="typeConstraint" constrainedElement="_-pI7tjBMEeWXsItGGUSYnQ">
<specification xmi:type="uml:OpaqueExpression" xmi:id="_-pI7uDBMEeWXsItGGUSYnQ" name="typeConstraintExpression">
<language>OCL</language>
<body>not self.base_Type.oclIsUndefined() implies Set{uml::Stereotype,
uml::Class, uml::Enumeration, uml::Interface}&#xD;
-> includes(self.base_Type.oclType())</body>
</specification>
</ownedRule>
<ownedAttribute xmi:id="_-pI7uTBMEeWXsItGGUSYnQ" name="value" visibility="public" type="_-pI8ljBMEeWXsItGGUSYnQ" aggregation="composite" association="_-pI8wTBMEeWXsItGGUSYnQ">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-pI7ujBMEeWXsItGGUSYnQ"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-pI7uzBMEeWXsItGGUSYnQ" value="*"/>
</ownedAttribute>
<ownedAttribute xmi:id="_-pI7vDBMEeWXsItGGUSYnQ" name="base_Type" association="_-pI8qTBMEeWXsItGGUSYnQ">
<type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Type"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-pI7vTBMEeWXsItGGUSYnQ"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-pI7vjBMEeWXsItGGUSYnQ" value="1"/>
</ownedAttribute>
</packagedElement>
<packagedElement xmi:type="uml:Stereotype" xmi:id="_-pI7vzBMEeWXsItGGUSYnQ" name="NamedPLSQLStoredProcedureQueries" visibility="public">
<ownedRule xmi:id="_-pI7wDBMEeWXsItGGUSYnQ" name="typeConstraint" constrainedElement="_-pI7vzBMEeWXsItGGUSYnQ">
<specification xmi:type="uml:OpaqueExpression" xmi:id="_-pI7wTBMEeWXsItGGUSYnQ" name="typeConstraintExpression">
<language>OCL</language>
<body>not self.base_Type.oclIsUndefined() implies Set{uml::Stereotype,
uml::Class, uml::Enumeration, uml::Interface}&#xD;
-> includes(self.base_Type.oclType())</body>
</specification>
</ownedRule>
<ownedAttribute xmi:id="_-pI7wjBMEeWXsItGGUSYnQ" name="value" visibility="public" type="_-pI7yDBMEeWXsItGGUSYnQ" aggregation="composite" association="_-pI8wjBMEeWXsItGGUSYnQ">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-pI7wzBMEeWXsItGGUSYnQ"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-pI7xDBMEeWXsItGGUSYnQ" value="*"/>
</ownedAttribute>
<ownedAttribute xmi:id="_-pI7xTBMEeWXsItGGUSYnQ" name="base_Type" association="_-pI8qzBMEeWXsItGGUSYnQ">
<type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Type"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-pI7xjBMEeWXsItGGUSYnQ"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-pI7xzBMEeWXsItGGUSYnQ" value="1"/>
</ownedAttribute>
</packagedElement>
<packagedElement xmi:type="uml:Stereotype" xmi:id="_-pI7yDBMEeWXsItGGUSYnQ" name="NamedPLSQLStoredProcedureQuery" visibility="public">
<ownedRule xmi:id="_-pI7yTBMEeWXsItGGUSYnQ" name="typeConstraint" constrainedElement="_-pI7yDBMEeWXsItGGUSYnQ">
<specification xmi:type="uml:OpaqueExpression" xmi:id="_-pI7yjBMEeWXsItGGUSYnQ" name="typeConstraintExpression">
<language>OCL</language>
<body>not self.base_Type.oclIsUndefined() implies Set{uml::Stereotype,
uml::Class, uml::Enumeration, uml::Interface}&#xD;
-> includes(self.base_Type.oclType())</body>
</specification>
</ownedRule>
<ownedAttribute xmi:id="_-pI7yzBMEeWXsItGGUSYnQ" name="name" visibility="public">
<type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-pI7zDBMEeWXsItGGUSYnQ" value="1"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-pI7zTBMEeWXsItGGUSYnQ" value="1"/>
</ownedAttribute>
<ownedAttribute xmi:id="_-pI7zjBMEeWXsItGGUSYnQ" name="hints" visibility="public" type="_-pI9FzBMEeWXsItGGUSYnQ" association="_-pI8wzBMEeWXsItGGUSYnQ">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-pI7zzBMEeWXsItGGUSYnQ"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-pI70DBMEeWXsItGGUSYnQ" value="*"/>
</ownedAttribute>
<ownedAttribute xmi:id="_-pI70TBMEeWXsItGGUSYnQ" name="resultClass" visibility="public" association="_-pI8xDBMEeWXsItGGUSYnQ">
<type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Class"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-pI70jBMEeWXsItGGUSYnQ"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-pI70zBMEeWXsItGGUSYnQ" value="1"/>
<defaultValue xmi:type="uml:LiteralString" xmi:id="_-pI71DBMEeWXsItGGUSYnQ" value="void.class"/>
</ownedAttribute>
<ownedAttribute xmi:id="_-pI71TBMEeWXsItGGUSYnQ" name="resultSetMapping" visibility="public">
<type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-pI71jBMEeWXsItGGUSYnQ"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-pI71zBMEeWXsItGGUSYnQ" value="1"/>
</ownedAttribute>
<ownedAttribute xmi:id="_-pI72DBMEeWXsItGGUSYnQ" name="procedureName" visibility="public">
<type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-pI72TBMEeWXsItGGUSYnQ" value="1"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-pI72jBMEeWXsItGGUSYnQ" value="1"/>
</ownedAttribute>
<ownedAttribute xmi:id="_-pI72zBMEeWXsItGGUSYnQ" name="parameters" visibility="public" type="_-pI8ETBMEeWXsItGGUSYnQ" aggregation="composite" association="_-pI8yDBMEeWXsItGGUSYnQ">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-pI73DBMEeWXsItGGUSYnQ"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-pI73TBMEeWXsItGGUSYnQ" value="*"/>
</ownedAttribute>
<ownedAttribute xmi:id="_-pI73jBMEeWXsItGGUSYnQ" name="base_Type" association="_-pI8rTBMEeWXsItGGUSYnQ">
<type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Type"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-pI73zBMEeWXsItGGUSYnQ"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-pI74DBMEeWXsItGGUSYnQ" value="1"/>
</ownedAttribute>
<ownedAttribute xmi:id="_-pI74TBMEeWXsItGGUSYnQ" name="value_NamedPLSQLStoredProcedureQueries" visibility="public" type="_-pI7vzBMEeWXsItGGUSYnQ" association="_-pI8wjBMEeWXsItGGUSYnQ">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-pI74jBMEeWXsItGGUSYnQ"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-pI74zBMEeWXsItGGUSYnQ" value="1"/>
</ownedAttribute>
</packagedElement>
<packagedElement xmi:type="uml:Stereotype" xmi:id="_-pI75DBMEeWXsItGGUSYnQ" name="NamedPLSQLStoredFunctionQuery" visibility="public">
<ownedRule xmi:id="_-pI75TBMEeWXsItGGUSYnQ" name="typeConstraint" constrainedElement="_-pI75DBMEeWXsItGGUSYnQ">
<specification xmi:type="uml:OpaqueExpression" xmi:id="_-pI75jBMEeWXsItGGUSYnQ" name="typeConstraintExpression">
<language>OCL</language>
<body>not self.base_Type.oclIsUndefined() implies Set{uml::Stereotype,
uml::Class, uml::Enumeration, uml::Interface}&#xD;
-> includes(self.base_Type.oclType())</body>
</specification>
</ownedRule>
<ownedAttribute xmi:id="_-pI75zBMEeWXsItGGUSYnQ" name="name" visibility="public">
<type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-pI76DBMEeWXsItGGUSYnQ" value="1"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-pI76TBMEeWXsItGGUSYnQ" value="1"/>
</ownedAttribute>
<ownedAttribute xmi:id="_-pI76jBMEeWXsItGGUSYnQ" name="hints" visibility="public" type="_-pI9FzBMEeWXsItGGUSYnQ" association="_-pI8yTBMEeWXsItGGUSYnQ">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-pI76zBMEeWXsItGGUSYnQ"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-pI77DBMEeWXsItGGUSYnQ" value="*"/>
</ownedAttribute>
<ownedAttribute xmi:id="_-pI77TBMEeWXsItGGUSYnQ" name="resultSetMapping" visibility="public">
<type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-pI77jBMEeWXsItGGUSYnQ"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-pI77zBMEeWXsItGGUSYnQ" value="1"/>
</ownedAttribute>
<ownedAttribute xmi:id="_-pI78DBMEeWXsItGGUSYnQ" name="functionName" visibility="public">
<type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-pI78TBMEeWXsItGGUSYnQ" value="1"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-pI78jBMEeWXsItGGUSYnQ" value="1"/>
</ownedAttribute>
<ownedAttribute xmi:id="_-pI78zBMEeWXsItGGUSYnQ" name="parameters" visibility="public" type="_-pI8ETBMEeWXsItGGUSYnQ" aggregation="composite" association="_-pI8yjBMEeWXsItGGUSYnQ">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-pI79DBMEeWXsItGGUSYnQ"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-pI79TBMEeWXsItGGUSYnQ" value="*"/>
</ownedAttribute>
<ownedAttribute xmi:id="_-pI79jBMEeWXsItGGUSYnQ" name="returnParameter" visibility="public" type="_-pI8ETBMEeWXsItGGUSYnQ" aggregation="composite" association="_-pI8yzBMEeWXsItGGUSYnQ">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-pI79zBMEeWXsItGGUSYnQ" value="1"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-pI7-DBMEeWXsItGGUSYnQ" value="1"/>
</ownedAttribute>
<ownedAttribute xmi:id="_-pI7-TBMEeWXsItGGUSYnQ" name="base_Type" association="_-pI8rzBMEeWXsItGGUSYnQ">
<type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Type"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-pI7-jBMEeWXsItGGUSYnQ"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-pI7-zBMEeWXsItGGUSYnQ" value="1"/>
</ownedAttribute>
<ownedAttribute xmi:id="_-pI7_DBMEeWXsItGGUSYnQ" name="value_NamedPLSQLStoredFunctionQueries" visibility="public" type="_-pI7_zBMEeWXsItGGUSYnQ" association="_-pI8zDBMEeWXsItGGUSYnQ">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-pI7_TBMEeWXsItGGUSYnQ"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-pI7_jBMEeWXsItGGUSYnQ" value="1"/>
</ownedAttribute>
</packagedElement>
<packagedElement xmi:type="uml:Stereotype" xmi:id="_-pI7_zBMEeWXsItGGUSYnQ" name="NamedPLSQLStoredFunctionQueries" visibility="public">
<ownedRule xmi:id="_-pI8ADBMEeWXsItGGUSYnQ" name="typeConstraint" constrainedElement="_-pI7_zBMEeWXsItGGUSYnQ">
<specification xmi:type="uml:OpaqueExpression" xmi:id="_-pI8ATBMEeWXsItGGUSYnQ" name="typeConstraintExpression">
<language>OCL</language>
<body>not self.base_Type.oclIsUndefined() implies Set{uml::Stereotype,
uml::Class, uml::Enumeration, uml::Interface}&#xD;
-> includes(self.base_Type.oclType())</body>
</specification>
</ownedRule>
<ownedAttribute xmi:id="_-pI8AjBMEeWXsItGGUSYnQ" name="value" visibility="public" type="_-pI75DBMEeWXsItGGUSYnQ" aggregation="composite" association="_-pI8zDBMEeWXsItGGUSYnQ">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-pI8AzBMEeWXsItGGUSYnQ"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-pI8BDBMEeWXsItGGUSYnQ" value="*"/>
</ownedAttribute>
<ownedAttribute xmi:id="_-pI8BTBMEeWXsItGGUSYnQ" name="base_Type" association="_-pI8sTBMEeWXsItGGUSYnQ">
<type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Type"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-pI8BjBMEeWXsItGGUSYnQ"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-pI8BzBMEeWXsItGGUSYnQ" value="1"/>
</ownedAttribute>
</packagedElement>
<packagedElement xmi:type="uml:Stereotype" xmi:id="_-pI8CDBMEeWXsItGGUSYnQ" name="PLSQLRecords" visibility="public">
<ownedRule xmi:id="_-pI8CTBMEeWXsItGGUSYnQ" name="typeConstraint" constrainedElement="_-pI8CDBMEeWXsItGGUSYnQ">
<specification xmi:type="uml:OpaqueExpression" xmi:id="_-pI8CjBMEeWXsItGGUSYnQ" name="typeConstraintExpression">
<language>OCL</language>
<body>not self.base_Type.oclIsUndefined() implies Set{uml::Stereotype,
uml::Class, uml::Enumeration, uml::Interface}&#xD;
-> includes(self.base_Type.oclType())</body>
</specification>
</ownedRule>
<ownedAttribute xmi:id="_-pI8CzBMEeWXsItGGUSYnQ" name="value" visibility="public" type="_-pI8ZTBMEeWXsItGGUSYnQ" aggregation="composite" association="_-pI8zTBMEeWXsItGGUSYnQ">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-pI8DDBMEeWXsItGGUSYnQ"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-pI8DTBMEeWXsItGGUSYnQ" value="*"/>
</ownedAttribute>
<ownedAttribute xmi:id="_-pI8DjBMEeWXsItGGUSYnQ" name="base_Type" association="_-pI8szBMEeWXsItGGUSYnQ">
<type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Type"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-pI8DzBMEeWXsItGGUSYnQ"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-pI8EDBMEeWXsItGGUSYnQ" value="1"/>
</ownedAttribute>
</packagedElement>
<packagedElement xmi:type="uml:Stereotype" xmi:id="_-pI8ETBMEeWXsItGGUSYnQ" name="PLSQLParameter" visibility="public">
<ownedAttribute xmi:id="_-pI8EjBMEeWXsItGGUSYnQ" name="direction" visibility="public" type="_-pIvjDBMEeWXsItGGUSYnQ">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-pI8EzBMEeWXsItGGUSYnQ"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-pI8FDBMEeWXsItGGUSYnQ" value="1"/>
<defaultValue xmi:type="uml:LiteralString" xmi:id="_-pI8FTBMEeWXsItGGUSYnQ" value="IN"/>
</ownedAttribute>
<ownedAttribute xmi:id="_-pI8FjBMEeWXsItGGUSYnQ" name="name" visibility="public">
<type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-pI8FzBMEeWXsItGGUSYnQ" value="1"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-pI8GDBMEeWXsItGGUSYnQ" value="1"/>
</ownedAttribute>
<ownedAttribute xmi:id="_-pI8GTBMEeWXsItGGUSYnQ" name="queryParameter" visibility="public">
<type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-pI8GjBMEeWXsItGGUSYnQ"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-pI8GzBMEeWXsItGGUSYnQ" value="1"/>
</ownedAttribute>
<ownedAttribute xmi:id="_-pI8HDBMEeWXsItGGUSYnQ" name="optional" visibility="public">
<type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/JavaPrimitiveTypes.library.uml#boolean"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-pI8HTBMEeWXsItGGUSYnQ"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-pI8HjBMEeWXsItGGUSYnQ" value="1"/>
<defaultValue xmi:type="uml:LiteralString" xmi:id="_-pI8HzBMEeWXsItGGUSYnQ" value="false"/>
</ownedAttribute>
<ownedAttribute xmi:id="_-pI8IDBMEeWXsItGGUSYnQ" name="databaseType" visibility="public">
<type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-pI8ITBMEeWXsItGGUSYnQ"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-pI8IjBMEeWXsItGGUSYnQ" value="1"/>
<defaultValue xmi:type="uml:LiteralString" xmi:id="_-pI8IzBMEeWXsItGGUSYnQ" value="&quot;VARCHAR_TYPE&quot;"/>
</ownedAttribute>
<ownedAttribute xmi:id="_-pI8JDBMEeWXsItGGUSYnQ" name="length" visibility="public">
<type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/JavaPrimitiveTypes.library.uml#int"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-pI8JTBMEeWXsItGGUSYnQ"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-pI8JjBMEeWXsItGGUSYnQ" value="1"/>
<defaultValue xmi:type="uml:LiteralString" xmi:id="_-pI8JzBMEeWXsItGGUSYnQ" value="255"/>
</ownedAttribute>
<ownedAttribute xmi:id="_-pI8KDBMEeWXsItGGUSYnQ" name="scale" visibility="public">
<type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/JavaPrimitiveTypes.library.uml#int"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-pI8KTBMEeWXsItGGUSYnQ"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-pI8KjBMEeWXsItGGUSYnQ" value="1"/>
<defaultValue xmi:type="uml:LiteralString" xmi:id="_-pI8KzBMEeWXsItGGUSYnQ" value="0"/>
</ownedAttribute>
<ownedAttribute xmi:id="_-pI8LDBMEeWXsItGGUSYnQ" name="precision" visibility="public">
<type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/JavaPrimitiveTypes.library.uml#int"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-pI8LTBMEeWXsItGGUSYnQ"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-pI8LjBMEeWXsItGGUSYnQ" value="1"/>
<defaultValue xmi:type="uml:LiteralString" xmi:id="_-pI8LzBMEeWXsItGGUSYnQ" value="0"/>
</ownedAttribute>
<ownedAttribute xmi:id="_-pI8MDBMEeWXsItGGUSYnQ" name="parameters_NamedPLSQLStoredProcedureQuery" visibility="public" type="_-pI7yDBMEeWXsItGGUSYnQ" association="_-pI8yDBMEeWXsItGGUSYnQ">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-pI8MTBMEeWXsItGGUSYnQ"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-pI8MjBMEeWXsItGGUSYnQ" value="1"/>
</ownedAttribute>
<ownedAttribute xmi:id="_-pI8MzBMEeWXsItGGUSYnQ" name="parameters_NamedPLSQLStoredFunctionQuery" visibility="public" type="_-pI75DBMEeWXsItGGUSYnQ" association="_-pI8yjBMEeWXsItGGUSYnQ">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-pI8NDBMEeWXsItGGUSYnQ"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-pI8NTBMEeWXsItGGUSYnQ" value="1"/>
</ownedAttribute>
<ownedAttribute xmi:id="_-pI8NjBMEeWXsItGGUSYnQ" name="returnParameter_NamedPLSQLStoredFunctionQuery" visibility="public" type="_-pI75DBMEeWXsItGGUSYnQ" association="_-pI8yzBMEeWXsItGGUSYnQ">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-pI8NzBMEeWXsItGGUSYnQ"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-pI8ODBMEeWXsItGGUSYnQ" value="1"/>
</ownedAttribute>
<ownedAttribute xmi:id="_-pI8OTBMEeWXsItGGUSYnQ" name="fields_PLSQLRecord" visibility="public" type="_-pI8ZTBMEeWXsItGGUSYnQ" association="_-pI82DBMEeWXsItGGUSYnQ">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-pI8OjBMEeWXsItGGUSYnQ"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-pI8OzBMEeWXsItGGUSYnQ" value="1"/>
</ownedAttribute>
<ownedAttribute xmi:id="_-pI8PDBMEeWXsItGGUSYnQ" name="fields_OracleObject" visibility="public" type="_-pI8ljBMEeWXsItGGUSYnQ" association="_-pI84TBMEeWXsItGGUSYnQ">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-pI8PTBMEeWXsItGGUSYnQ"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-pI8PjBMEeWXsItGGUSYnQ" value="1"/>
</ownedAttribute>
</packagedElement>
<packagedElement xmi:type="uml:Stereotype" xmi:id="_-pI8PzBMEeWXsItGGUSYnQ" name="PLSQLTables" visibility="public">
<ownedRule xmi:id="_-pI8QDBMEeWXsItGGUSYnQ" name="typeConstraint" constrainedElement="_-pI8PzBMEeWXsItGGUSYnQ">
<specification xmi:type="uml:OpaqueExpression" xmi:id="_-pI8QTBMEeWXsItGGUSYnQ" name="typeConstraintExpression">
<language>OCL</language>
<body>not self.base_Type.oclIsUndefined() implies Set{uml::Stereotype,
uml::Class, uml::Enumeration, uml::Interface}&#xD;
-> includes(self.base_Type.oclType())</body>
</specification>
</ownedRule>
<ownedAttribute xmi:id="_-pI8QjBMEeWXsItGGUSYnQ" name="value" visibility="public" type="_-pI8ezBMEeWXsItGGUSYnQ" aggregation="composite" association="_-pI8zjBMEeWXsItGGUSYnQ">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-pI8QzBMEeWXsItGGUSYnQ"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-pI8RDBMEeWXsItGGUSYnQ" value="*"/>
</ownedAttribute>
<ownedAttribute xmi:id="_-pI8RTBMEeWXsItGGUSYnQ" name="base_Type" association="_-pI8tTBMEeWXsItGGUSYnQ">
<type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Type"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-pI8RjBMEeWXsItGGUSYnQ"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-pI8RzBMEeWXsItGGUSYnQ" value="1"/>
</ownedAttribute>
</packagedElement>
<packagedElement xmi:type="uml:Stereotype" xmi:id="_-pI8SDBMEeWXsItGGUSYnQ" name="OracleArrays" visibility="public">
<ownedRule xmi:id="_-pI8STBMEeWXsItGGUSYnQ" name="typeConstraint" constrainedElement="_-pI8SDBMEeWXsItGGUSYnQ">
<specification xmi:type="uml:OpaqueExpression" xmi:id="_-pI8SjBMEeWXsItGGUSYnQ" name="typeConstraintExpression">
<language>OCL</language>
<body>not self.base_Type.oclIsUndefined() implies Set{uml::Stereotype,
uml::Class, uml::Enumeration, uml::Interface}&#xD;
-> includes(self.base_Type.oclType())</body>
</specification>
</ownedRule>
<ownedAttribute xmi:id="_-pI8SzBMEeWXsItGGUSYnQ" name="value" visibility="public" type="_-pI8UTBMEeWXsItGGUSYnQ" aggregation="composite" association="_-pI8zzBMEeWXsItGGUSYnQ">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-pI8TDBMEeWXsItGGUSYnQ"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-pI8TTBMEeWXsItGGUSYnQ" value="*"/>
</ownedAttribute>
<ownedAttribute xmi:id="_-pI8TjBMEeWXsItGGUSYnQ" name="base_Type" association="_-pI8tzBMEeWXsItGGUSYnQ">
<type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Type"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-pI8TzBMEeWXsItGGUSYnQ"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-pI8UDBMEeWXsItGGUSYnQ" value="1"/>
</ownedAttribute>
</packagedElement>
<packagedElement xmi:type="uml:Stereotype" xmi:id="_-pI8UTBMEeWXsItGGUSYnQ" name="OracleArray" visibility="public">
<ownedRule xmi:id="_-pI8UjBMEeWXsItGGUSYnQ" name="typeConstraint" constrainedElement="_-pI8UTBMEeWXsItGGUSYnQ">
<specification xmi:type="uml:OpaqueExpression" xmi:id="_-pI8UzBMEeWXsItGGUSYnQ" name="typeConstraintExpression">
<language>OCL</language>
<body>not self.base_Type.oclIsUndefined() implies Set{uml::Stereotype,
uml::Class, uml::Enumeration, uml::Interface}&#xD;
-> includes(self.base_Type.oclType())</body>
</specification>
</ownedRule>
<ownedAttribute xmi:id="_-pI8VDBMEeWXsItGGUSYnQ" name="name" visibility="public">
<type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-pI8VTBMEeWXsItGGUSYnQ" value="1"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-pI8VjBMEeWXsItGGUSYnQ" value="1"/>
</ownedAttribute>
<ownedAttribute xmi:id="_-pI8VzBMEeWXsItGGUSYnQ" name="nestedType" visibility="public">
<type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-pI8WDBMEeWXsItGGUSYnQ"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-pI8WTBMEeWXsItGGUSYnQ" value="1"/>
<defaultValue xmi:type="uml:LiteralString" xmi:id="_-pI8WjBMEeWXsItGGUSYnQ" value="&quot;VARCHAR_TYPE&quot;"/>
</ownedAttribute>
<ownedAttribute xmi:id="_-pI8WzBMEeWXsItGGUSYnQ" name="javaType" visibility="public" association="_-pI80DBMEeWXsItGGUSYnQ">
<type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Class"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-pI8XDBMEeWXsItGGUSYnQ"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-pI8XTBMEeWXsItGGUSYnQ" value="1"/>
<defaultValue xmi:type="uml:LiteralString" xmi:id="_-pI8XjBMEeWXsItGGUSYnQ" value="ArrayList"/>
</ownedAttribute>
<ownedAttribute xmi:id="_-pI8XzBMEeWXsItGGUSYnQ" name="base_Type" association="_-pI8uTBMEeWXsItGGUSYnQ">
<type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Type"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-pI8YDBMEeWXsItGGUSYnQ"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-pI8YTBMEeWXsItGGUSYnQ" value="1"/>
</ownedAttribute>
<ownedAttribute xmi:id="_-pI8YjBMEeWXsItGGUSYnQ" name="value_OracleArrays" visibility="public" type="_-pI8SDBMEeWXsItGGUSYnQ" association="_-pI8zzBMEeWXsItGGUSYnQ">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-pI8YzBMEeWXsItGGUSYnQ"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-pI8ZDBMEeWXsItGGUSYnQ" value="1"/>
</ownedAttribute>
</packagedElement>
<packagedElement xmi:type="uml:Stereotype" xmi:id="_-pI8ZTBMEeWXsItGGUSYnQ" name="PLSQLRecord" visibility="public">
<ownedRule xmi:id="_-pI8ZjBMEeWXsItGGUSYnQ" name="typeConstraint" constrainedElement="_-pI8ZTBMEeWXsItGGUSYnQ">
<specification xmi:type="uml:OpaqueExpression" xmi:id="_-pI8ZzBMEeWXsItGGUSYnQ" name="typeConstraintExpression">
<language>OCL</language>
<body>not self.base_Type.oclIsUndefined() implies Set{uml::Stereotype,
uml::Class, uml::Enumeration, uml::Interface}&#xD;
-> includes(self.base_Type.oclType())</body>
</specification>
</ownedRule>
<ownedAttribute xmi:id="_-pI8aDBMEeWXsItGGUSYnQ" name="name" visibility="public">
<type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-pI8aTBMEeWXsItGGUSYnQ" value="1"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-pI8ajBMEeWXsItGGUSYnQ" value="1"/>
</ownedAttribute>
<ownedAttribute xmi:id="_-pI8azBMEeWXsItGGUSYnQ" name="compatibleType" visibility="public">
<type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-pI8bDBMEeWXsItGGUSYnQ" value="1"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-pI8bTBMEeWXsItGGUSYnQ" value="1"/>
</ownedAttribute>
<ownedAttribute xmi:id="_-pI8bjBMEeWXsItGGUSYnQ" name="javaType" visibility="public" association="_-pI81DBMEeWXsItGGUSYnQ">
<type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Class"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-pI8bzBMEeWXsItGGUSYnQ"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-pI8cDBMEeWXsItGGUSYnQ" value="1"/>
<defaultValue xmi:type="uml:LiteralString" xmi:id="_-pI8cTBMEeWXsItGGUSYnQ" value="void.class"/>
</ownedAttribute>
<ownedAttribute xmi:id="_-pI8cjBMEeWXsItGGUSYnQ" name="fields" visibility="public" type="_-pI8ETBMEeWXsItGGUSYnQ" aggregation="composite" association="_-pI82DBMEeWXsItGGUSYnQ">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-pI8czBMEeWXsItGGUSYnQ"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-pI8dDBMEeWXsItGGUSYnQ" value="*"/>
</ownedAttribute>
<ownedAttribute xmi:id="_-pI8dTBMEeWXsItGGUSYnQ" name="base_Type" association="_-pI8uzBMEeWXsItGGUSYnQ">
<type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Type"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-pI8djBMEeWXsItGGUSYnQ"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-pI8dzBMEeWXsItGGUSYnQ" value="1"/>
</ownedAttribute>
<ownedAttribute xmi:id="_-pI8eDBMEeWXsItGGUSYnQ" name="value_PLSQLRecords" visibility="public" type="_-pI8CDBMEeWXsItGGUSYnQ" association="_-pI8zTBMEeWXsItGGUSYnQ">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-pI8eTBMEeWXsItGGUSYnQ"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-pI8ejBMEeWXsItGGUSYnQ" value="1"/>
</ownedAttribute>
</packagedElement>
<packagedElement xmi:type="uml:Stereotype" xmi:id="_-pI8ezBMEeWXsItGGUSYnQ" name="PLSQLTable" visibility="public">
<ownedRule xmi:id="_-pI8fDBMEeWXsItGGUSYnQ" name="typeConstraint" constrainedElement="_-pI8ezBMEeWXsItGGUSYnQ">
<specification xmi:type="uml:OpaqueExpression" xmi:id="_-pI8fTBMEeWXsItGGUSYnQ" name="typeConstraintExpression">
<language>OCL</language>
<body>not self.base_Type.oclIsUndefined() implies Set{uml::Stereotype,
uml::Class, uml::Enumeration, uml::Interface}&#xD;
-> includes(self.base_Type.oclType())</body>
</specification>
</ownedRule>
<ownedAttribute xmi:id="_-pI8fjBMEeWXsItGGUSYnQ" name="name" visibility="public">
<type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-pI8fzBMEeWXsItGGUSYnQ" value="1"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-pI8gDBMEeWXsItGGUSYnQ" value="1"/>
</ownedAttribute>
<ownedAttribute xmi:id="_-pI8gTBMEeWXsItGGUSYnQ" name="compatibleType" visibility="public">
<type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-pI8gjBMEeWXsItGGUSYnQ" value="1"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-pI8gzBMEeWXsItGGUSYnQ" value="1"/>
</ownedAttribute>
<ownedAttribute xmi:id="_-pI8hDBMEeWXsItGGUSYnQ" name="nestedType" visibility="public">
<type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-pI8hTBMEeWXsItGGUSYnQ"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-pI8hjBMEeWXsItGGUSYnQ" value="1"/>
<defaultValue xmi:type="uml:LiteralString" xmi:id="_-pI8hzBMEeWXsItGGUSYnQ" value="&quot;VARCHAR_TYPE&quot;"/>
</ownedAttribute>
<ownedAttribute xmi:id="_-pI8iDBMEeWXsItGGUSYnQ" name="javaType" visibility="public" association="_-pI82TBMEeWXsItGGUSYnQ">
<type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Class"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-pI8iTBMEeWXsItGGUSYnQ"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-pI8ijBMEeWXsItGGUSYnQ" value="1"/>
<defaultValue xmi:type="uml:LiteralString" xmi:id="_-pI8izBMEeWXsItGGUSYnQ" value="ArrayList"/>
</ownedAttribute>
<ownedAttribute xmi:id="_-pI8jDBMEeWXsItGGUSYnQ" name="isNestedTable" visibility="public">
<type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/JavaPrimitiveTypes.library.uml#boolean"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-pI8jTBMEeWXsItGGUSYnQ"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-pI8jjBMEeWXsItGGUSYnQ" value="1"/>
<defaultValue xmi:type="uml:LiteralString" xmi:id="_-pI8jzBMEeWXsItGGUSYnQ" value="false"/>
</ownedAttribute>
<ownedAttribute xmi:id="_-pI8kDBMEeWXsItGGUSYnQ" name="base_Type" association="_-pI8vTBMEeWXsItGGUSYnQ">
<type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Type"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-pI8kTBMEeWXsItGGUSYnQ"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-pI8kjBMEeWXsItGGUSYnQ" value="1"/>
</ownedAttribute>
<ownedAttribute xmi:id="_-pI8kzBMEeWXsItGGUSYnQ" name="value_PLSQLTables" visibility="public" type="_-pI8PzBMEeWXsItGGUSYnQ" association="_-pI8zjBMEeWXsItGGUSYnQ">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-pI8lDBMEeWXsItGGUSYnQ"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-pI8lTBMEeWXsItGGUSYnQ" value="1"/>
</ownedAttribute>
</packagedElement>
<packagedElement xmi:type="uml:Stereotype" xmi:id="_-pI8ljBMEeWXsItGGUSYnQ" name="OracleObject" visibility="public">
<ownedRule xmi:id="_-pI8lzBMEeWXsItGGUSYnQ" name="typeConstraint" constrainedElement="_-pI8ljBMEeWXsItGGUSYnQ">
<specification xmi:type="uml:OpaqueExpression" xmi:id="_-pI8mDBMEeWXsItGGUSYnQ" name="typeConstraintExpression">
<language>OCL</language>
<body>not self.base_Type.oclIsUndefined() implies Set{uml::Stereotype,
uml::Class, uml::Enumeration, uml::Interface}&#xD;
-> includes(self.base_Type.oclType())</body>
</specification>
</ownedRule>
<ownedAttribute xmi:id="_-pI8mTBMEeWXsItGGUSYnQ" name="name" visibility="public">
<type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-pI8mjBMEeWXsItGGUSYnQ" value="1"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-pI8mzBMEeWXsItGGUSYnQ" value="1"/>
</ownedAttribute>
<ownedAttribute xmi:id="_-pI8nDBMEeWXsItGGUSYnQ" name="javaType" visibility="public" association="_-pI83TBMEeWXsItGGUSYnQ">
<type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Class"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-pI8nTBMEeWXsItGGUSYnQ"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-pI8njBMEeWXsItGGUSYnQ" value="1"/>
<defaultValue xmi:type="uml:LiteralString" xmi:id="_-pI8nzBMEeWXsItGGUSYnQ" value="void.class"/>
</ownedAttribute>
<ownedAttribute xmi:id="_-pI8oDBMEeWXsItGGUSYnQ" name="fields" visibility="public" type="_-pI8ETBMEeWXsItGGUSYnQ" aggregation="composite" association="_-pI84TBMEeWXsItGGUSYnQ">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-pI8oTBMEeWXsItGGUSYnQ"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-pI8ojBMEeWXsItGGUSYnQ" value="*"/>
</ownedAttribute>
<ownedAttribute xmi:id="_-pI8ozBMEeWXsItGGUSYnQ" name="base_Type" association="_-pI8vzBMEeWXsItGGUSYnQ">
<type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Type"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-pI8pDBMEeWXsItGGUSYnQ"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-pI8pTBMEeWXsItGGUSYnQ" value="1"/>
</ownedAttribute>
<ownedAttribute xmi:id="_-pI8pjBMEeWXsItGGUSYnQ" name="value_OracleObjects" visibility="public" type="_-pI7tjBMEeWXsItGGUSYnQ" association="_-pI8wTBMEeWXsItGGUSYnQ">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-pI8pzBMEeWXsItGGUSYnQ"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-pI8qDBMEeWXsItGGUSYnQ" value="1"/>
</ownedAttribute>
</packagedElement>
<packagedElement xmi:type="uml:Extension" xmi:id="_-pI8qTBMEeWXsItGGUSYnQ" name="extension_OracleObjects_Type" memberEnd="_-pI7vDBMEeWXsItGGUSYnQ _-pI8qjBMEeWXsItGGUSYnQ">
<ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_-pI8qjBMEeWXsItGGUSYnQ" name="extension_Type" type="_-pI7tjBMEeWXsItGGUSYnQ" aggregation="composite" association="_-pI8qTBMEeWXsItGGUSYnQ"/>
</packagedElement>
<packagedElement xmi:type="uml:Extension" xmi:id="_-pI8qzBMEeWXsItGGUSYnQ" name="extension_NamedPLSQLStoredProcedureQueries_Type" memberEnd="_-pI7xTBMEeWXsItGGUSYnQ _-pI8rDBMEeWXsItGGUSYnQ">
<ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_-pI8rDBMEeWXsItGGUSYnQ" name="extension_Type" type="_-pI7vzBMEeWXsItGGUSYnQ" aggregation="composite" association="_-pI8qzBMEeWXsItGGUSYnQ"/>
</packagedElement>
<packagedElement xmi:type="uml:Extension" xmi:id="_-pI8rTBMEeWXsItGGUSYnQ" name="extension_NamedPLSQLStoredProcedureQuery_Type" memberEnd="_-pI73jBMEeWXsItGGUSYnQ _-pI8rjBMEeWXsItGGUSYnQ">
<ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_-pI8rjBMEeWXsItGGUSYnQ" name="extension_Type" type="_-pI7yDBMEeWXsItGGUSYnQ" aggregation="composite" association="_-pI8rTBMEeWXsItGGUSYnQ"/>
</packagedElement>
<packagedElement xmi:type="uml:Extension" xmi:id="_-pI8rzBMEeWXsItGGUSYnQ" name="extension_NamedPLSQLStoredFunctionQuery_Type" memberEnd="_-pI7-TBMEeWXsItGGUSYnQ _-pI8sDBMEeWXsItGGUSYnQ">
<ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_-pI8sDBMEeWXsItGGUSYnQ" name="extension_Type" type="_-pI75DBMEeWXsItGGUSYnQ" aggregation="composite" association="_-pI8rzBMEeWXsItGGUSYnQ"/>
</packagedElement>
<packagedElement xmi:type="uml:Extension" xmi:id="_-pI8sTBMEeWXsItGGUSYnQ" name="extension_NamedPLSQLStoredFunctionQueries_Type" memberEnd="_-pI8BTBMEeWXsItGGUSYnQ _-pI8sjBMEeWXsItGGUSYnQ">
<ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_-pI8sjBMEeWXsItGGUSYnQ" name="extension_Type" type="_-pI7_zBMEeWXsItGGUSYnQ" aggregation="composite" association="_-pI8sTBMEeWXsItGGUSYnQ"/>
</packagedElement>
<packagedElement xmi:type="uml:Extension" xmi:id="_-pI8szBMEeWXsItGGUSYnQ" name="extension_PLSQLRecords_Type" memberEnd="_-pI8DjBMEeWXsItGGUSYnQ _-pI8tDBMEeWXsItGGUSYnQ">
<ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_-pI8tDBMEeWXsItGGUSYnQ" name="extension_Type" type="_-pI8CDBMEeWXsItGGUSYnQ" aggregation="composite" association="_-pI8szBMEeWXsItGGUSYnQ"/>
</packagedElement>
<packagedElement xmi:type="uml:Extension" xmi:id="_-pI8tTBMEeWXsItGGUSYnQ" name="extension_PLSQLTables_Type" memberEnd="_-pI8RTBMEeWXsItGGUSYnQ _-pI8tjBMEeWXsItGGUSYnQ">
<ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_-pI8tjBMEeWXsItGGUSYnQ" name="extension_Type" type="_-pI8PzBMEeWXsItGGUSYnQ" aggregation="composite" association="_-pI8tTBMEeWXsItGGUSYnQ"/>
</packagedElement>
<packagedElement xmi:type="uml:Extension" xmi:id="_-pI8tzBMEeWXsItGGUSYnQ" name="extension_OracleArrays_Type" memberEnd="_-pI8TjBMEeWXsItGGUSYnQ _-pI8uDBMEeWXsItGGUSYnQ">
<ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_-pI8uDBMEeWXsItGGUSYnQ" name="extension_Type" type="_-pI8SDBMEeWXsItGGUSYnQ" aggregation="composite" association="_-pI8tzBMEeWXsItGGUSYnQ"/>
</packagedElement>
<packagedElement xmi:type="uml:Extension" xmi:id="_-pI8uTBMEeWXsItGGUSYnQ" name="extension_OracleArray_Type" memberEnd="_-pI8XzBMEeWXsItGGUSYnQ _-pI8ujBMEeWXsItGGUSYnQ">
<ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_-pI8ujBMEeWXsItGGUSYnQ" name="extension_Type" type="_-pI8UTBMEeWXsItGGUSYnQ" aggregation="composite" association="_-pI8uTBMEeWXsItGGUSYnQ"/>
</packagedElement>
<packagedElement xmi:type="uml:Extension" xmi:id="_-pI8uzBMEeWXsItGGUSYnQ" name="extension_PLSQLRecord_Type" memberEnd="_-pI8dTBMEeWXsItGGUSYnQ _-pI8vDBMEeWXsItGGUSYnQ">
<ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_-pI8vDBMEeWXsItGGUSYnQ" name="extension_Type" type="_-pI8ZTBMEeWXsItGGUSYnQ" aggregation="composite" association="_-pI8uzBMEeWXsItGGUSYnQ"/>
</packagedElement>
<packagedElement xmi:type="uml:Extension" xmi:id="_-pI8vTBMEeWXsItGGUSYnQ" name="extension_PLSQLTable_Type" memberEnd="_-pI8kDBMEeWXsItGGUSYnQ _-pI8vjBMEeWXsItGGUSYnQ">
<ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_-pI8vjBMEeWXsItGGUSYnQ" name="extension_Type" type="_-pI8ezBMEeWXsItGGUSYnQ" aggregation="composite" association="_-pI8vTBMEeWXsItGGUSYnQ"/>
</packagedElement>
<packagedElement xmi:type="uml:Extension" xmi:id="_-pI8vzBMEeWXsItGGUSYnQ" name="extension_OracleObject_Type" memberEnd="_-pI8ozBMEeWXsItGGUSYnQ _-pI8wDBMEeWXsItGGUSYnQ">
<ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_-pI8wDBMEeWXsItGGUSYnQ" name="extension_Type" type="_-pI8ljBMEeWXsItGGUSYnQ" aggregation="composite" association="_-pI8vzBMEeWXsItGGUSYnQ"/>
</packagedElement>
<packagedElement xmi:type="uml:Association" xmi:id="_-pI8wTBMEeWXsItGGUSYnQ" name="value_OracleObjects_OracleObject" memberEnd="_-pI7uTBMEeWXsItGGUSYnQ _-pI8pjBMEeWXsItGGUSYnQ"/>
<packagedElement xmi:type="uml:Association" xmi:id="_-pI8wjBMEeWXsItGGUSYnQ" name="value_NamedPLSQLStoredProcedureQueries_NamedPLSQLStoredProcedureQuery" memberEnd="_-pI7wjBMEeWXsItGGUSYnQ _-pI74TBMEeWXsItGGUSYnQ"/>
<packagedElement xmi:type="uml:Association" xmi:id="_-pI8wzBMEeWXsItGGUSYnQ" name="hints_NamedPLSQLStoredProcedureQuery_QueryHint[]" memberEnd="_-pI7zjBMEeWXsItGGUSYnQ _-pI9HjBMEeWXsItGGUSYnQ"/>
<packagedElement xmi:type="uml:Association" xmi:id="_-pI8xDBMEeWXsItGGUSYnQ" name="resultClass_NamedPLSQLStoredProcedureQuery_Class" memberEnd="_-pI70TBMEeWXsItGGUSYnQ _-pI8xTBMEeWXsItGGUSYnQ">
<ownedEnd xmi:id="_-pI8xTBMEeWXsItGGUSYnQ" name="resultClass_NamedPLSQLStoredProcedureQuery" visibility="public" type="_-pI7yDBMEeWXsItGGUSYnQ" association="_-pI8xDBMEeWXsItGGUSYnQ">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-pI8xjBMEeWXsItGGUSYnQ"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-pI8xzBMEeWXsItGGUSYnQ" value="1"/>
</ownedEnd>
</packagedElement>
<packagedElement xmi:type="uml:Association" xmi:id="_-pI8yDBMEeWXsItGGUSYnQ" name="parameters_NamedPLSQLStoredProcedureQuery_PLSQLParameter" memberEnd="_-pI72zBMEeWXsItGGUSYnQ _-pI8MDBMEeWXsItGGUSYnQ"/>
<packagedElement xmi:type="uml:Association" xmi:id="_-pI8yTBMEeWXsItGGUSYnQ" name="hints_NamedPLSQLStoredFunctionQuery_QueryHint[]" memberEnd="_-pI76jBMEeWXsItGGUSYnQ _-pI9ITBMEeWXsItGGUSYnQ"/>
<packagedElement xmi:type="uml:Association" xmi:id="_-pI8yjBMEeWXsItGGUSYnQ" name="parameters_NamedPLSQLStoredFunctionQuery_PLSQLParameter" memberEnd="_-pI78zBMEeWXsItGGUSYnQ _-pI8MzBMEeWXsItGGUSYnQ"/>
<packagedElement xmi:type="uml:Association" xmi:id="_-pI8yzBMEeWXsItGGUSYnQ" name="returnParameter_NamedPLSQLStoredFunctionQuery_PLSQLParameter" memberEnd="_-pI79jBMEeWXsItGGUSYnQ _-pI8NjBMEeWXsItGGUSYnQ"/>
<packagedElement xmi:type="uml:Association" xmi:id="_-pI8zDBMEeWXsItGGUSYnQ" name="value_NamedPLSQLStoredFunctionQueries_NamedPLSQLStoredFunctionQuery" memberEnd="_-pI8AjBMEeWXsItGGUSYnQ _-pI7_DBMEeWXsItGGUSYnQ"/>
<packagedElement xmi:type="uml:Association" xmi:id="_-pI8zTBMEeWXsItGGUSYnQ" name="value_PLSQLRecords_PLSQLRecord" memberEnd="_-pI8CzBMEeWXsItGGUSYnQ _-pI8eDBMEeWXsItGGUSYnQ"/>
<packagedElement xmi:type="uml:Association" xmi:id="_-pI8zjBMEeWXsItGGUSYnQ" name="value_PLSQLTables_PLSQLTable" memberEnd="_-pI8QjBMEeWXsItGGUSYnQ _-pI8kzBMEeWXsItGGUSYnQ"/>
<packagedElement xmi:type="uml:Association" xmi:id="_-pI8zzBMEeWXsItGGUSYnQ" name="value_OracleArrays_OracleArray" memberEnd="_-pI8SzBMEeWXsItGGUSYnQ _-pI8YjBMEeWXsItGGUSYnQ"/>
<packagedElement xmi:type="uml:Association" xmi:id="_-pI80DBMEeWXsItGGUSYnQ" name="javaType_OracleArray_Class" memberEnd="_-pI8WzBMEeWXsItGGUSYnQ _-pI80TBMEeWXsItGGUSYnQ">
<ownedEnd xmi:id="_-pI80TBMEeWXsItGGUSYnQ" name="javaType_OracleArray" visibility="public" type="_-pI8UTBMEeWXsItGGUSYnQ" association="_-pI80DBMEeWXsItGGUSYnQ">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-pI80jBMEeWXsItGGUSYnQ"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-pI80zBMEeWXsItGGUSYnQ" value="1"/>
</ownedEnd>
</packagedElement>
<packagedElement xmi:type="uml:Association" xmi:id="_-pI81DBMEeWXsItGGUSYnQ" name="javaType_PLSQLRecord_Class" memberEnd="_-pI8bjBMEeWXsItGGUSYnQ _-pI81TBMEeWXsItGGUSYnQ">
<ownedEnd xmi:id="_-pI81TBMEeWXsItGGUSYnQ" name="javaType_PLSQLRecord" visibility="public" type="_-pI8ZTBMEeWXsItGGUSYnQ" association="_-pI81DBMEeWXsItGGUSYnQ">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-pI81jBMEeWXsItGGUSYnQ"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-pI81zBMEeWXsItGGUSYnQ" value="1"/>
</ownedEnd>
</packagedElement>
<packagedElement xmi:type="uml:Association" xmi:id="_-pI82DBMEeWXsItGGUSYnQ" name="fields_PLSQLRecord_PLSQLParameter" memberEnd="_-pI8cjBMEeWXsItGGUSYnQ _-pI8OTBMEeWXsItGGUSYnQ"/>
<packagedElement xmi:type="uml:Association" xmi:id="_-pI82TBMEeWXsItGGUSYnQ" name="javaType_PLSQLTable_Class" memberEnd="_-pI8iDBMEeWXsItGGUSYnQ _-pI82jBMEeWXsItGGUSYnQ">
<ownedEnd xmi:id="_-pI82jBMEeWXsItGGUSYnQ" name="javaType_PLSQLTable" visibility="public" type="_-pI8ezBMEeWXsItGGUSYnQ" association="_-pI82TBMEeWXsItGGUSYnQ">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-pI82zBMEeWXsItGGUSYnQ"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-pI83DBMEeWXsItGGUSYnQ" value="1"/>
</ownedEnd>
</packagedElement>
<packagedElement xmi:type="uml:Association" xmi:id="_-pI83TBMEeWXsItGGUSYnQ" name="javaType_OracleObject_Class" memberEnd="_-pI8nDBMEeWXsItGGUSYnQ _-pI83jBMEeWXsItGGUSYnQ">
<ownedEnd xmi:id="_-pI83jBMEeWXsItGGUSYnQ" name="javaType_OracleObject" visibility="public" type="_-pI8ljBMEeWXsItGGUSYnQ" association="_-pI83TBMEeWXsItGGUSYnQ">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-pI83zBMEeWXsItGGUSYnQ"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-pI84DBMEeWXsItGGUSYnQ" value="1"/>
</ownedEnd>
</packagedElement>
<packagedElement xmi:type="uml:Association" xmi:id="_-pI84TBMEeWXsItGGUSYnQ" name="fields_OracleObject_PLSQLParameter" memberEnd="_-pI8oDBMEeWXsItGGUSYnQ _-pI8PDBMEeWXsItGGUSYnQ"/>
</packagedElement>
</packagedElement>
</packagedElement>
</packagedElement>
</packagedElement>
</packagedElement>
</packagedElement>
<packagedElement xmi:type="uml:Package" xmi:id="_-pI84jBMEeWXsItGGUSYnQ" name="proxy">
<packagedElement xmi:type="uml:Enumeration" xmi:id="_-pI84zBMEeWXsItGGUSYnQ" name="IdValidation">
<ownedLiteral xmi:id="_-pI85DBMEeWXsItGGUSYnQ" name="ZERO"/>
</packagedElement>
<packagedElement xmi:type="uml:Enumeration" xmi:id="_-pI85TBMEeWXsItGGUSYnQ" name="CacheKeyType">
<ownedLiteral xmi:id="_-pI85jBMEeWXsItGGUSYnQ" name="AUTO"/>
</packagedElement>
<packagedElement xmi:type="uml:Class" xmi:id="_-pI85zBMEeWXsItGGUSYnQ" name="Column">
<ownedAttribute xmi:id="_-pI86DBMEeWXsItGGUSYnQ" name="columns_PrimaryKey" visibility="public" type="_-pIvpjBMEeWXsItGGUSYnQ" association="_-pI33TBMEeWXsItGGUSYnQ">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-pI86TBMEeWXsItGGUSYnQ"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-pI86jBMEeWXsItGGUSYnQ" value="1"/>
</ownedAttribute>
<ownedAttribute xmi:id="_-pI86zBMEeWXsItGGUSYnQ" name="column_SerializedObject" visibility="public" type="_-pIwiDBMEeWXsItGGUSYnQ" association="_-pI36jBMEeWXsItGGUSYnQ">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-pI87DBMEeWXsItGGUSYnQ"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-pI87TBMEeWXsItGGUSYnQ" value="1"/>
</ownedAttribute>
<ownedAttribute xmi:id="_-pI87jBMEeWXsItGGUSYnQ" name="partitionColumn_ValuePartitioning" visibility="public" type="_-pIwujBMEeWXsItGGUSYnQ" association="_-pI38DBMEeWXsItGGUSYnQ">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-pI87zBMEeWXsItGGUSYnQ"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-pI88DBMEeWXsItGGUSYnQ" value="1"/>
</ownedAttribute>
<ownedAttribute xmi:id="_-pI88TBMEeWXsItGGUSYnQ" name="valueColumn_BasicCollection" visibility="public" type="_-pIw_zBMEeWXsItGGUSYnQ" association="_-pI39zBMEeWXsItGGUSYnQ">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-pI88jBMEeWXsItGGUSYnQ"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-pI88zBMEeWXsItGGUSYnQ" value="1"/>
</ownedAttribute>
<ownedAttribute xmi:id="_-pI89DBMEeWXsItGGUSYnQ" name="keyColumn_BasicMap" visibility="public" type="_-pIzDTBMEeWXsItGGUSYnQ" association="_-pI4HjBMEeWXsItGGUSYnQ">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-pI89TBMEeWXsItGGUSYnQ"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-pI89jBMEeWXsItGGUSYnQ" value="1"/>
</ownedAttribute>
<ownedAttribute xmi:id="_-pI89zBMEeWXsItGGUSYnQ" name="valueColumn_BasicMap" visibility="public" type="_-pIzDTBMEeWXsItGGUSYnQ" association="_-pI4IDBMEeWXsItGGUSYnQ">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-pI8-DBMEeWXsItGGUSYnQ"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-pI8-TBMEeWXsItGGUSYnQ" value="1"/>
</ownedAttribute>
<ownedAttribute xmi:id="_-pI8-jBMEeWXsItGGUSYnQ" name="selectedColumns_OptimisticLocking" visibility="public" type="_-pIzNjBMEeWXsItGGUSYnQ" association="_-pI4IjBMEeWXsItGGUSYnQ">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-pI8-zBMEeWXsItGGUSYnQ"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-pI8_DBMEeWXsItGGUSYnQ" value="1"/>
</ownedAttribute>
<ownedAttribute xmi:id="_-pI8_TBMEeWXsItGGUSYnQ" name="partitionColumn_HashPartitioning" visibility="public" type="_-pIz2DBMEeWXsItGGUSYnQ" association="_-pI4UDBMEeWXsItGGUSYnQ">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-pI8_jBMEeWXsItGGUSYnQ"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-pI8_zBMEeWXsItGGUSYnQ" value="1"/>
</ownedAttribute>
<ownedAttribute xmi:id="_-pI9ADBMEeWXsItGGUSYnQ" name="partitionColumn_RangePartitioning" visibility="public" type="_-pI0BjBMEeWXsItGGUSYnQ" association="_-pI4UTBMEeWXsItGGUSYnQ">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-pI9ATBMEeWXsItGGUSYnQ"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-pI9AjBMEeWXsItGGUSYnQ" value="1"/>
</ownedAttribute>
<ownedAttribute xmi:id="_-pI9AzBMEeWXsItGGUSYnQ" name="column_WriteTransformer" visibility="public" type="_-pI0pzBMEeWXsItGGUSYnQ" association="_-pI4ZjBMEeWXsItGGUSYnQ">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-pI9BDBMEeWXsItGGUSYnQ"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-pI9BTBMEeWXsItGGUSYnQ" value="1"/>
</ownedAttribute>
</packagedElement>
<packagedElement xmi:type="uml:Class" xmi:id="_-pI9BjBMEeWXsItGGUSYnQ" name="ParameterMode">
<ownedAttribute xmi:id="_-pI9BzBMEeWXsItGGUSYnQ" name="mode_StoredProcedureParameter" visibility="public" type="_-pIwlTBMEeWXsItGGUSYnQ" association="_-pI36zBMEeWXsItGGUSYnQ">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-pI9CDBMEeWXsItGGUSYnQ"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-pI9CTBMEeWXsItGGUSYnQ" value="1"/>
</ownedAttribute>
</packagedElement>
<packagedElement xmi:type="uml:Class" xmi:id="_-pI9CjBMEeWXsItGGUSYnQ" name="FetchType">
<ownedAttribute xmi:id="_-pI9CzBMEeWXsItGGUSYnQ" name="fetch_BasicCollection" visibility="public" type="_-pIw_zBMEeWXsItGGUSYnQ" association="_-pI39jBMEeWXsItGGUSYnQ">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-pI9DDBMEeWXsItGGUSYnQ"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-pI9DTBMEeWXsItGGUSYnQ" value="1"/>
</ownedAttribute>
<ownedAttribute xmi:id="_-pI9DjBMEeWXsItGGUSYnQ" name="fetch_Transformation" visibility="public" type="_-pIxmDBMEeWXsItGGUSYnQ" association="_-pI4BjBMEeWXsItGGUSYnQ">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-pI9DzBMEeWXsItGGUSYnQ"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-pI9EDBMEeWXsItGGUSYnQ" value="1"/>
</ownedAttribute>
<ownedAttribute xmi:id="_-pI9ETBMEeWXsItGGUSYnQ" name="fetch_BasicMap" visibility="public" type="_-pIzDTBMEeWXsItGGUSYnQ" association="_-pI4HTBMEeWXsItGGUSYnQ">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-pI9EjBMEeWXsItGGUSYnQ"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-pI9EzBMEeWXsItGGUSYnQ" value="1"/>
</ownedAttribute>
<ownedAttribute xmi:id="_-pI9FDBMEeWXsItGGUSYnQ" name="fetch_VariableOneToOne" visibility="public" type="_-pI1KTBMEeWXsItGGUSYnQ" association="_-pI4cTBMEeWXsItGGUSYnQ">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-pI9FTBMEeWXsItGGUSYnQ"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-pI9FjBMEeWXsItGGUSYnQ" value="1"/>
</ownedAttribute>
</packagedElement>
<packagedElement xmi:type="uml:Class" xmi:id="_-pI9FzBMEeWXsItGGUSYnQ" name="QueryHint">
<ownedAttribute xmi:id="_-pI9GDBMEeWXsItGGUSYnQ" name="hints_NamedStoredFunctionQuery" visibility="public" type="_-pIyFDBMEeWXsItGGUSYnQ" association="_-pI4ETBMEeWXsItGGUSYnQ">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-pI9GTBMEeWXsItGGUSYnQ"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-pI9GjBMEeWXsItGGUSYnQ" value="1"/>
</ownedAttribute>
<ownedAttribute xmi:id="_-pI9GzBMEeWXsItGGUSYnQ" name="hints_NamedStoredProcedureQuery" visibility="public" type="_-pI0PzBMEeWXsItGGUSYnQ" association="_-pI4VzBMEeWXsItGGUSYnQ">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-pI9HDBMEeWXsItGGUSYnQ"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-pI9HTBMEeWXsItGGUSYnQ" value="1"/>
</ownedAttribute>
<ownedAttribute xmi:id="_-pI9HjBMEeWXsItGGUSYnQ" name="hints_NamedPLSQLStoredProcedureQuery" visibility="public" type="_-pI7yDBMEeWXsItGGUSYnQ" association="_-pI8wzBMEeWXsItGGUSYnQ">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-pI9HzBMEeWXsItGGUSYnQ"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-pI9IDBMEeWXsItGGUSYnQ" value="1"/>
</ownedAttribute>
<ownedAttribute xmi:id="_-pI9ITBMEeWXsItGGUSYnQ" name="hints_NamedPLSQLStoredFunctionQuery" visibility="public" type="_-pI75DBMEeWXsItGGUSYnQ" association="_-pI8yTBMEeWXsItGGUSYnQ">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-pI9IjBMEeWXsItGGUSYnQ"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-pI9IzBMEeWXsItGGUSYnQ" value="1"/>
</ownedAttribute>
</packagedElement>
<packagedElement xmi:type="uml:Class" xmi:id="_-pI9JDBMEeWXsItGGUSYnQ" name="PrimaryKeyJoinColumn">
<ownedAttribute xmi:id="_-pI9JTBMEeWXsItGGUSYnQ" name="primaryKeyJoinColumns_CollectionTable" visibility="public" type="_-pIykTBMEeWXsItGGUSYnQ" association="_-pI4FjBMEeWXsItGGUSYnQ">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-pI9JjBMEeWXsItGGUSYnQ"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-pI9JzBMEeWXsItGGUSYnQ" value="1"/>
</ownedAttribute>
</packagedElement>
<packagedElement xmi:type="uml:Class" xmi:id="_-pI9KDBMEeWXsItGGUSYnQ" name="UniqueConstraint">
<ownedAttribute xmi:id="_-pI9KTBMEeWXsItGGUSYnQ" name="uniqueConstraints_CollectionTable" visibility="public" type="_-pIykTBMEeWXsItGGUSYnQ" association="_-pI4FzBMEeWXsItGGUSYnQ">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-pI9KjBMEeWXsItGGUSYnQ"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-pI9KzBMEeWXsItGGUSYnQ" value="1"/>
</ownedAttribute>
</packagedElement>
<packagedElement xmi:type="uml:Class" xmi:id="_-pI9LDBMEeWXsItGGUSYnQ" name="DiscriminatorType">
<ownedAttribute xmi:id="_-pI9LTBMEeWXsItGGUSYnQ" name="discriminatorType_TenantDiscriminatorColumn" visibility="public" type="_-pI0hTBMEeWXsItGGUSYnQ" association="_-pI4YTBMEeWXsItGGUSYnQ">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-pI9LjBMEeWXsItGGUSYnQ"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-pI9LzBMEeWXsItGGUSYnQ" value="1"/>
</ownedAttribute>
</packagedElement>
<packagedElement xmi:type="uml:Class" xmi:id="_-pI9MDBMEeWXsItGGUSYnQ" name="CascadeType">
<ownedAttribute xmi:id="_-pI9MTBMEeWXsItGGUSYnQ" name="cascade_VariableOneToOne" visibility="public" type="_-pI1KTBMEeWXsItGGUSYnQ" association="_-pI4cDBMEeWXsItGGUSYnQ">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-pI9MjBMEeWXsItGGUSYnQ"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-pI9MzBMEeWXsItGGUSYnQ" value="1"/>
</ownedAttribute>
</packagedElement>
<packagedElement xmi:type="uml:Class" xmi:id="_-pI9NDBMEeWXsItGGUSYnQ" name="DiscriminatorColumn">
<ownedAttribute xmi:id="_-pI9NTBMEeWXsItGGUSYnQ" name="discriminatorColumn_VariableOneToOne" visibility="public" type="_-pI1KTBMEeWXsItGGUSYnQ" association="_-pI4cjBMEeWXsItGGUSYnQ">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-pI9NjBMEeWXsItGGUSYnQ"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-pI9NzBMEeWXsItGGUSYnQ" value="1"/>
</ownedAttribute>
</packagedElement>
<profileApplication xmi:id="_-pI9ODBMEeWXsItGGUSYnQ">
<eAnnotations xmi:id="_-pI9OTBMEeWXsItGGUSYnQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
<references xmi:type="ecore:EPackage" href="pathmap://JAVA_PROFILE/javaProfile.uml#_wCcqIN0oEeSfefuUt0TgMw"/>
</eAnnotations>
<appliedProfile href="pathmap://JAVA_PROFILE/javaProfile.uml#_LICG-bmhEeKP6JNTocDZqQ"/>
</profileApplication>
</packagedElement>
<profileApplication xmi:id="_-pI9OjBMEeWXsItGGUSYnQ">
<eAnnotations xmi:id="_-pI9OzBMEeWXsItGGUSYnQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
<references xmi:type="ecore:EPackage" href="pathmap://JAVA_PROFILE/javaProfile.uml#_wCcqIN0oEeSfefuUt0TgMw"/>
</eAnnotations>
<appliedProfile href="pathmap://JAVA_PROFILE/javaProfile.uml#_LICG-bmhEeKP6JNTocDZqQ"/>
</profileApplication>
</uml:Profile>
<javaProfile:JProfile xmi:id="_-pI9PDBMEeWXsItGGUSYnQ" base_Package="_-o8hADBMEeWXsItGGUSYnQ"/>
<javaProfile:JProxyType xmi:id="_-pI9PTBMEeWXsItGGUSYnQ" base_Type="_-pI9NDBMEeWXsItGGUSYnQ"/>
<javaProfile:JProxyType xmi:id="_-pI9PjBMEeWXsItGGUSYnQ" base_Type="_-pI9MDBMEeWXsItGGUSYnQ"/>
<javaProfile:JProxyType xmi:id="_-pI9PzBMEeWXsItGGUSYnQ" base_Type="_-pI9LDBMEeWXsItGGUSYnQ"/>
<javaProfile:JProxyType xmi:id="_-pI9QDBMEeWXsItGGUSYnQ" base_Type="_-pI9KDBMEeWXsItGGUSYnQ"/>
<javaProfile:JProxyType xmi:id="_-pI9QTBMEeWXsItGGUSYnQ" base_Type="_-pI9JDBMEeWXsItGGUSYnQ"/>
<javaProfile:JProxyType xmi:id="_-pO04DBMEeWXsItGGUSYnQ" base_Type="_-pI9FzBMEeWXsItGGUSYnQ"/>
<javaProfile:JProxyType xmi:id="_-pO04TBMEeWXsItGGUSYnQ" base_Type="_-pI9CjBMEeWXsItGGUSYnQ"/>
<javaProfile:JProxyType xmi:id="_-pO04jBMEeWXsItGGUSYnQ" base_Type="_-pI9BjBMEeWXsItGGUSYnQ"/>
<javaProfile:JProxyType xmi:id="_-pO04zBMEeWXsItGGUSYnQ" base_Type="_-pI85zBMEeWXsItGGUSYnQ"/>
<javaProfile:JGenericType xmi:id="_-pO05DBMEeWXsItGGUSYnQ" base_Property="_-pI6jDBMEeWXsItGGUSYnQ" type="upperBounded"/>
<javaProfile:JGenericType xmi:id="_-pO05TBMEeWXsItGGUSYnQ" base_Property="_-pI5wzBMEeWXsItGGUSYnQ" type="upperBounded"/>
<javaProfile:JGenericType xmi:id="_-pO05jBMEeWXsItGGUSYnQ" base_Property="_-pI5oDBMEeWXsItGGUSYnQ" type="upperBounded"/>
<javaProfile:JGenericType xmi:id="_-pO05zBMEeWXsItGGUSYnQ" base_Property="_-pI41jBMEeWXsItGGUSYnQ" type="upperBounded"/>
<javaProfile:JGenericType xmi:id="_-pO06DBMEeWXsItGGUSYnQ" base_Property="_-pI4qDBMEeWXsItGGUSYnQ" type="upperBounded"/>
<javaProfile:JGenericType xmi:id="_-pO06TBMEeWXsItGGUSYnQ" base_Property="_-pIx3TBMEeWXsItGGUSYnQ" type="upperBounded"/>
<javaProfile:JGenericType xmi:id="_-pO06jBMEeWXsItGGUSYnQ" base_Property="_-pIwDDBMEeWXsItGGUSYnQ" type="upperBounded"/>
<javaProfile:JProxyType xmi:id="_-pO06zBMEeWXsItGGUSYnQ" base_Type="_-pI85TBMEeWXsItGGUSYnQ" namespace="org.eclipse.persistence.annotations"/>
<javaProfile:JProxyType xmi:id="_-pO07DBMEeWXsItGGUSYnQ" base_Type="_-pI84zBMEeWXsItGGUSYnQ" namespace="org.eclipse.persistence.annotations"/>
</xmi:XMI>