Skip to main content
aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
Diffstat (limited to 'proprietary/tests/org.eclipse.upr.platform.java.cm2up.test/data/umlprofile/EclipseLink_profile.profile.uml')
-rw-r--r--proprietary/tests/org.eclipse.upr.platform.java.cm2up.test/data/umlprofile/EclipseLink_profile.profile.uml10198
1 files changed, 10198 insertions, 0 deletions
diff --git a/proprietary/tests/org.eclipse.upr.platform.java.cm2up.test/data/umlprofile/EclipseLink_profile.profile.uml b/proprietary/tests/org.eclipse.upr.platform.java.cm2up.test/data/umlprofile/EclipseLink_profile.profile.uml
new file mode 100644
index 0000000..8f2dd68
--- /dev/null
+++ b/proprietary/tests/org.eclipse.upr.platform.java.cm2up.test/data/umlprofile/EclipseLink_profile.profile.uml
@@ -0,0 +1,10198 @@
+<?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="_-pIxTDBMEeWXsIt