Skip to main content
aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
Diffstat (limited to 'proprietary/bundles/org.eclipse.upr.platform.java.profiles/profiles/eclipselink_profile.profile.uml')
-rw-r--r--proprietary/bundles/org.eclipse.upr.platform.java.profiles/profiles/eclipselink_profile.profile.uml10200
1 files changed, 10200 insertions, 0 deletions
diff --git a/proprietary/bundles/org.eclipse.upr.platform.java.profiles/profiles/eclipselink_profile.profile.uml b/proprietary/bundles/org.eclipse.upr.platform.java.profiles/profiles/eclipselink_profile.profile.uml
new file mode 100644
index 0000000..0db780a
--- /dev/null
+++ b/proprietary/bundles/org.eclipse.upr.platform.java.profiles/profiles/eclipselink_profile.profile.uml
@@ -0,0 +1,10200 @@
+<?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="_bxId0Bt1EeWb19NaJQmczQ" name="EclipseLink" metamodelReference="_bxLjnxt1EeWb19NaJQmczQ">
+ <eAnnotations xmi:id="_bxId0Rt1EeWb19NaJQmczQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
+ <contents xmi:type="ecore:EPackage" xmi:id="_bxId0ht1EeWb19NaJQmczQ" name="EclipseLink" nsURI="http:///schemas/EclipseLink/_bwp8sBt1EeWb19NaJQmczQ/0" nsPrefix="EclipseLink">
+ <eSubpackages xmi:id="_bxId0xt1EeWb19NaJQmczQ" name="org" nsURI="http:///EclipseLink/org.ecore" nsPrefix="EclipseLink.org">
+ <eAnnotations xmi:id="_bxId1Bt1EeWb19NaJQmczQ" source="http://www.eclipse.org/uml2/4.0.0/UML" references="_bxLjoRt1EeWb19NaJQmczQ"/>
+ <eSubpackages xmi:id="_bxId1Rt1EeWb19NaJQmczQ" name="eclipse" nsURI="http:///EclipseLink/org/eclipse.ecore" nsPrefix="EclipseLink.org.eclipse">
+ <eAnnotations xmi:id="_bxId1ht1EeWb19NaJQmczQ" source="http://www.eclipse.org/uml2/4.0.0/UML" references="_bxLjoht1EeWb19NaJQmczQ"/>
+ <eSubpackages xmi:id="_bxId1xt1EeWb19NaJQmczQ" name="persistence" nsURI="http:///EclipseLink/org/eclipse/persistence.ecore" nsPrefix="EclipseLink.org.eclipse.persistence">
+ <eAnnotations xmi:id="_bxId2Bt1EeWb19NaJQmczQ" source="http://www.eclipse.org/uml2/4.0.0/UML" references="_bxLjoxt1EeWb19NaJQmczQ"/>
+ <eSubpackages xmi:id="_bxId2Rt1EeWb19NaJQmczQ" name="annotations" nsURI="http:///EclipseLink/org/eclipse/persistence/annotations.ecore" nsPrefix="EclipseLink.org.eclipse.persistence.annotations">
+ <eAnnotations xmi:id="_bxId2ht1EeWb19NaJQmczQ" source="http://www.eclipse.org/uml2/4.0.0/UML" references="_bxLjpBt1EeWb19NaJQmczQ"/>
+ <eClassifiers xmi:type="ecore:EEnum" xmi:id="_bxId2xt1EeWb19NaJQmczQ" name="OrderCorrectionType">
+ <eAnnotations xmi:id="_bxId3Bt1EeWb19NaJQmczQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_bxLjpRt1EeWb19NaJQmczQ"/>
+ <eLiterals xmi:id="_bxId3Rt1EeWb19NaJQmczQ" name="READ"/>
+ <eLiterals xmi:id="_bxId3ht1EeWb19NaJQmczQ" name="READ_WRITE" value="1"/>
+ <eLiterals xmi:id="_bxId3xt1EeWb19NaJQmczQ" name="EXCEPTION" value="2"/>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EEnum" xmi:id="_bxId4Bt1EeWb19NaJQmczQ" name="JoinFetchType">
+ <eAnnotations xmi:id="_bxId4Rt1EeWb19NaJQmczQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_bxLjqRt1EeWb19NaJQmczQ"/>
+ <eLiterals xmi:id="_bxId4ht1EeWb19NaJQmczQ" name="INNER"/>
+ <eLiterals xmi:id="_bxId4xt1EeWb19NaJQmczQ" name="OUTER" value="1"/>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EEnum" xmi:id="_bxId5Bt1EeWb19NaJQmczQ" name="Direction">
+ <eAnnotations xmi:id="_bxId5Rt1EeWb19NaJQmczQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_bxLjrBt1EeWb19NaJQmczQ"/>
+ <eLiterals xmi:id="_bxId5ht1EeWb19NaJQmczQ" name="IN"/>
+ <eLiterals xmi:id="_bxId5xt1EeWb19NaJQmczQ" name="OUT" value="1"/>
+ <eLiterals xmi:id="_bxId6Bt1EeWb19NaJQmczQ" name="IN_OUT" value="2"/>
+ <eLiterals xmi:id="_bxId6Rt1EeWb19NaJQmczQ" name="OUT_CURSOR" value="3"/>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EEnum" xmi:id="_bxId6ht1EeWb19NaJQmczQ" name="OptimisticLockingType">
+ <eAnnotations xmi:id="_bxId6xt1EeWb19NaJQmczQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_bxLjsRt1EeWb19NaJQmczQ"/>
+ <eLiterals xmi:id="_bxId7Bt1EeWb19NaJQmczQ" name="ALL_COLUMNS"/>
+ <eLiterals xmi:id="_bxId7Rt1EeWb19NaJQmczQ" name="CHANGED_COLUMNS" value="1"/>
+ <eLiterals xmi:id="_bxId7ht1EeWb19NaJQmczQ" name="SELECTED_COLUMNS" value="2"/>
+ <eLiterals xmi:id="_bxId7xt1EeWb19NaJQmczQ" name="VERSION_COLUMN" value="3"/>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EEnum" xmi:id="_bxId8Bt1EeWb19NaJQmczQ" name="CacheKeyType">
+ <eAnnotations xmi:id="_bxId8Rt1EeWb19NaJQmczQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_bxLjtht1EeWb19NaJQmczQ"/>
+ <eLiterals xmi:id="_bxId8ht1EeWb19NaJQmczQ" name="ID_VALUE"/>
+ <eLiterals xmi:id="_bxId8xt1EeWb19NaJQmczQ" name="CACHE_ID" value="1"/>
+ <eLiterals xmi:id="_bxId9Bt1EeWb19NaJQmczQ" name="AUTO" value="2"/>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EEnum" xmi:id="_bxId9Rt1EeWb19NaJQmczQ" name="CacheType">
+ <eAnnotations xmi:id="_bxId9ht1EeWb19NaJQmczQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_bxLjuht1EeWb19NaJQmczQ"/>
+ <eLiterals xmi:id="_bxId9xt1EeWb19NaJQmczQ" name="FULL"/>
+ <eLiterals xmi:id="_bxId-Bt1EeWb19NaJQmczQ" name="WEAK" value="1"/>
+ <eLiterals xmi:id="_bxId-Rt1EeWb19NaJQmczQ" name="SOFT" value="2"/>
+ <eLiterals xmi:id="_bxId-ht1EeWb19NaJQmczQ" name="SOFT_WEAK" value="3"/>
+ <eLiterals xmi:id="_bxId-xt1EeWb19NaJQmczQ" name="HARD_WEAK" value="4"/>
+ <eLiterals xmi:id="_bxId_Bt1EeWb19NaJQmczQ" name="CACHE" value="5"/>
+ <eLiterals xmi:id="_bxId_Rt1EeWb19NaJQmczQ" name="NONE" value="6"/>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EEnum" xmi:id="_bxId_ht1EeWb19NaJQmczQ" name="ChangeTrackingType">
+ <eAnnotations xmi:id="_bxId_xt1EeWb19NaJQmczQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_bxLjwht1EeWb19NaJQmczQ"/>
+ <eLiterals xmi:id="_bxIeABt1EeWb19NaJQmczQ" name="ATTRIBUTE"/>
+ <eLiterals xmi:id="_bxIeARt1EeWb19NaJQmczQ" name="OBJECT" value="1"/>
+ <eLiterals xmi:id="_bxIeAht1EeWb19NaJQmczQ" name="DEFERRED" value="2"/>
+ <eLiterals xmi:id="_bxIeAxt1EeWb19NaJQmczQ" name="AUTO" value="3"/>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EEnum" xmi:id="_bxIeBBt1EeWb19NaJQmczQ" name="CacheCoordinationType">
+ <eAnnotations xmi:id="_bxIeBRt1EeWb19NaJQmczQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_bxLjxxt1EeWb19NaJQmczQ"/>
+ <eLiterals xmi:id="_bxIeBht1EeWb19NaJQmczQ" name="SEND_OBJECT_CHANGES"/>
+ <eLiterals xmi:id="_bxIeBxt1EeWb19NaJQmczQ" name="INVALIDATE_CHANGED_OBJECTS" value="1"/>
+ <eLiterals xmi:id="_bxIeCBt1EeWb19NaJQmczQ" name="SEND_NEW_OBJECTS_WITH_CHANGES" value="2"/>
+ <eLiterals xmi:id="_bxIeCRt1EeWb19NaJQmczQ" name="NONE" value="3"/>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EEnum" xmi:id="_bxIeCht1EeWb19NaJQmczQ" name="BatchFetchType">
+ <eAnnotations xmi:id="_bxIeCxt1EeWb19NaJQmczQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_bxLjzBt1EeWb19NaJQmczQ"/>
+ <eLiterals xmi:id="_bxIeDBt1EeWb19NaJQmczQ" name="JOIN"/>
+ <eLiterals xmi:id="_bxIeDRt1EeWb19NaJQmczQ" name="EXISTS" value="1"/>
+ <eLiterals xmi:id="_bxIeDht1EeWb19NaJQmczQ" name="IN" value="2"/>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EEnum" xmi:id="_bxIeDxt1EeWb19NaJQmczQ" name="MultitenantType">
+ <eAnnotations xmi:id="_bxIeEBt1EeWb19NaJQmczQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_bxLj0Bt1EeWb19NaJQmczQ"/>
+ <eLiterals xmi:id="_bxIeERt1EeWb19NaJQmczQ" name="SINGLE_TABLE"/>
+ <eLiterals xmi:id="_bxIeEht1EeWb19NaJQmczQ" name="VPD" value="1"/>
+ <eLiterals xmi:id="_bxIeExt1EeWb19NaJQmczQ" name="TABLE_PER_TENANT" value="2"/>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EEnum" xmi:id="_bxIeFBt1EeWb19NaJQmczQ" name="ExistenceType">
+ <eAnnotations xmi:id="_bxIeFRt1EeWb19NaJQmczQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_bxLj1Bt1EeWb19NaJQmczQ"/>
+ <eLiterals xmi:id="_bxIeFht1EeWb19NaJQmczQ" name="CHECK_CACHE"/>
+ <eLiterals xmi:id="_bxIeFxt1EeWb19NaJQmczQ" name="CHECK_DATABASE" value="1"/>
+ <eLiterals xmi:id="_bxIeGBt1EeWb19NaJQmczQ" name="ASSUME_EXISTENCE" value="2"/>
+ <eLiterals xmi:id="_bxIeGRt1EeWb19NaJQmczQ" name="ASSUME_NON_EXISTENCE" value="3"/>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EEnum" xmi:id="_bxIeGht1EeWb19NaJQmczQ" name="TenantTableDiscriminatorType">
+ <eAnnotations xmi:id="_bxIeGxt1EeWb19NaJQmczQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_bxLj2Rt1EeWb19NaJQmczQ"/>
+ <eLiterals xmi:id="_bxIeHBt1EeWb19NaJQmczQ" name="SCHEMA"/>
+ <eLiterals xmi:id="_bxIeHRt1EeWb19NaJQmczQ" name="SUFFIX" value="1"/>
+ <eLiterals xmi:id="_bxIeHht1EeWb19NaJQmczQ" name="PREFIX" value="2"/>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_bxIeHxt1EeWb19NaJQmczQ" name="Converter">
+ <eAnnotations xmi:id="_bxIeIBt1EeWb19NaJQmczQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_bxLj3Rt1EeWb19NaJQmczQ"/>
+ <eOperations xmi:id="_bxIeIRt1EeWb19NaJQmczQ" name="typeConstraint">
+ <eAnnotations xmi:id="_bxIeIht1EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_bxIeIxt1EeWb19NaJQmczQ" 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="_bxIeJRt1EeWb19NaJQmczQ" name="diagnostics">
+ <eAnnotations xmi:id="_bxIeJht1EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_bxIeJxt1EeWb19NaJQmczQ" 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="_bxIeKRt1EeWb19NaJQmczQ" name="context">
+ <eAnnotations xmi:id="_bxIeKht1EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_bxIeKxt1EeWb19NaJQmczQ" key="documentation" value="The cache of context-specific information."/>
+ </eAnnotations>
+ <eGenericType xmi:id="_bxIeLBt1EeWb19NaJQmczQ">
+ <eTypeArguments xmi:id="_bxIeLRt1EeWb19NaJQmczQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eTypeArguments xmi:id="_bxIeLht1EeWb19NaJQmczQ">
+ <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="_bxIeLxt1EeWb19NaJQmczQ" 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="_bxIeMRt1EeWb19NaJQmczQ" 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="_bxIeMxt1EeWb19NaJQmczQ" 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="_bxIeNRt1EeWb19NaJQmczQ" 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="_bxIeNxt1EeWb19NaJQmczQ" 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="_bxIeORt1EeWb19NaJQmczQ" 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="_bxIeOxt1EeWb19NaJQmczQ" name="value_Converters" ordered="false" eType="_bxIePRt1EeWb19NaJQmczQ" eOpposite="_bxIeVRt1EeWb19NaJQmczQ"/>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_bxIePRt1EeWb19NaJQmczQ" name="Converters">
+ <eAnnotations xmi:id="_bxIePht1EeWb19NaJQmczQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_bxMxuBt1EeWb19NaJQmczQ"/>
+ <eOperations xmi:id="_bxIePxt1EeWb19NaJQmczQ" name="typeConstraint">
+ <eAnnotations xmi:id="_bxIeQBt1EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_bxIeQRt1EeWb19NaJQmczQ" 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="_bxIeQxt1EeWb19NaJQmczQ" name="diagnostics">
+ <eAnnotations xmi:id="_bxIeRBt1EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_bxIeRRt1EeWb19NaJQmczQ" 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="_bxIeRxt1EeWb19NaJQmczQ" name="context">
+ <eAnnotations xmi:id="_bxIeSBt1EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_bxIeSRt1EeWb19NaJQmczQ" key="documentation" value="The cache of context-specific information."/>
+ </eAnnotations>
+ <eGenericType xmi:id="_bxIeSht1EeWb19NaJQmczQ">
+ <eTypeArguments xmi:id="_bxIeSxt1EeWb19NaJQmczQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eTypeArguments xmi:id="_bxIeTBt1EeWb19NaJQmczQ">
+ <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="_bxIeTRt1EeWb19NaJQmczQ" 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="_bxIeTxt1EeWb19NaJQmczQ" 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="_bxIeURt1EeWb19NaJQmczQ" 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="_bxIeUxt1EeWb19NaJQmczQ" 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="_bxIeVRt1EeWb19NaJQmczQ" name="value" ordered="false" upperBound="-1" eType="_bxIeHxt1EeWb19NaJQmczQ" containment="true" eOpposite="_bxIeOxt1EeWb19NaJQmczQ"/>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_bxIeVxt1EeWb19NaJQmczQ" name="TimeOfDay">
+ <eAnnotations xmi:id="_bxIeWBt1EeWb19NaJQmczQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_bxLj9Rt1EeWb19NaJQmczQ"/>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_bxIeWRt1EeWb19NaJQmczQ" 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="_bxIeWxt1EeWb19NaJQmczQ" 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="_bxIeXRt1EeWb19NaJQmczQ" 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="_bxIeXxt1EeWb19NaJQmczQ" 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="_bxIeYRt1EeWb19NaJQmczQ" 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="_bxIeYxt1EeWb19NaJQmczQ" name="expiryTimeOfDay_Cache" ordered="false" eType="_bxIeZRt1EeWb19NaJQmczQ" eOpposite="_bxIeixt1EeWb19NaJQmczQ"/>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_bxIeZRt1EeWb19NaJQmczQ" name="Cache">
+ <eAnnotations xmi:id="_bxIeZht1EeWb19NaJQmczQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_bxMIyxt1EeWb19NaJQmczQ"/>
+ <eOperations xmi:id="_bxIeZxt1EeWb19NaJQmczQ" name="typeConstraint">
+ <eAnnotations xmi:id="_bxIeaBt1EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_bxIeaRt1EeWb19NaJQmczQ" 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="_bxIeaxt1EeWb19NaJQmczQ" name="diagnostics">
+ <eAnnotations xmi:id="_bxIebBt1EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_bxIebRt1EeWb19NaJQmczQ" 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="_bxIebxt1EeWb19NaJQmczQ" name="context">
+ <eAnnotations xmi:id="_bxIecBt1EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_bxIecRt1EeWb19NaJQmczQ" key="documentation" value="The cache of context-specific information."/>
+ </eAnnotations>
+ <eGenericType xmi:id="_bxIecht1EeWb19NaJQmczQ">
+ <eTypeArguments xmi:id="_bxIecxt1EeWb19NaJQmczQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eTypeArguments xmi:id="_bxIedBt1EeWb19NaJQmczQ">
+ <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="_bxIedRt1EeWb19NaJQmczQ" name="type" ordered="false" eType="_bxId9Rt1EeWb19NaJQmczQ" defaultValueLiteral="SOFT_WEAK"/>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_bxIedxt1EeWb19NaJQmczQ" 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="_bxIeeRt1EeWb19NaJQmczQ" 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="_bxIeext1EeWb19NaJQmczQ" name="isolation" ordered="false" eType="_bxK7GBt1EeWb19NaJQmczQ" defaultValueLiteral="SHARED"/>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_bxIefRt1EeWb19NaJQmczQ" 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="_bxIefxt1EeWb19NaJQmczQ" 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="_bxIegRt1EeWb19NaJQmczQ" 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="_bxIegxt1EeWb19NaJQmczQ" 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="_bxIehRt1EeWb19NaJQmczQ" name="coordinationType" ordered="false" eType="_bxIeBBt1EeWb19NaJQmczQ" defaultValueLiteral="SEND_OBJECT_CHANGES"/>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_bxIehxt1EeWb19NaJQmczQ" name="databaseChangeNotificationType" ordered="false" eType="_bxLjnBt1EeWb19NaJQmczQ" defaultValueLiteral="INVALIDATE"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_bxIeiRt1EeWb19NaJQmczQ" 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="_bxIeixt1EeWb19NaJQmczQ" name="expiryTimeOfDay" ordered="false" eType="_bxIeVxt1EeWb19NaJQmczQ" containment="true" eOpposite="_bxIeYxt1EeWb19NaJQmczQ"/>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_bxIejRt1EeWb19NaJQmczQ" name="Transformation">
+ <eAnnotations xmi:id="_bxIejht1EeWb19NaJQmczQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_bxMIPRt1EeWb19NaJQmczQ"/>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_bxIejxt1EeWb19NaJQmczQ" 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="_bxIekRt1EeWb19NaJQmczQ" 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="_bxIekxt1EeWb19NaJQmczQ" 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="_bxIelRt1EeWb19NaJQmczQ" 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="_bxIelxt1EeWb19NaJQmczQ" name="fetch" ordered="false" eType="_bxLjWht1EeWb19NaJQmczQ" eOpposite="_bxLjXBt1EeWb19NaJQmczQ"/>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_bxIemRt1EeWb19NaJQmczQ" name="BasicMap">
+ <eAnnotations xmi:id="_bxIemht1EeWb19NaJQmczQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_bxMIhht1EeWb19NaJQmczQ"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_bxIemxt1EeWb19NaJQmczQ" name="keyColumn" ordered="false" eType="_bxLjZBt1EeWb19NaJQmczQ" eOpposite="_bxLjeBt1EeWb19NaJQmczQ"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_bxIenRt1EeWb19NaJQmczQ" name="valueColumn" ordered="false" eType="_bxLjZBt1EeWb19NaJQmczQ" eOpposite="_bxLjaBt1EeWb19NaJQmczQ"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_bxIenxt1EeWb19NaJQmczQ" name="keyConverter" ordered="false" eType="_bxJFOBt1EeWb19NaJQmczQ" containment="true" eOpposite="_bxJFRBt1EeWb19NaJQmczQ"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_bxIeoRt1EeWb19NaJQmczQ" name="valueConverter" ordered="false" eType="_bxJFOBt1EeWb19NaJQmczQ" containment="true" eOpposite="_bxJFQht1EeWb19NaJQmczQ"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_bxIeoxt1EeWb19NaJQmczQ" 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="_bxIepRt1EeWb19NaJQmczQ" 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="_bxIepxt1EeWb19NaJQmczQ" 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="_bxIeqRt1EeWb19NaJQmczQ" name="fetch" ordered="false" eType="_bxLjWht1EeWb19NaJQmczQ" eOpposite="_bxLjXht1EeWb19NaJQmczQ"/>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_bxIeqxt1EeWb19NaJQmczQ" name="OptimisticLocking">
+ <eAnnotations xmi:id="_bxIerBt1EeWb19NaJQmczQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_bxMITht1EeWb19NaJQmczQ"/>
+ <eOperations xmi:id="_bxIerRt1EeWb19NaJQmczQ" name="typeConstraint">
+ <eAnnotations xmi:id="_bxIerht1EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_bxIerxt1EeWb19NaJQmczQ" 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="_bxIesRt1EeWb19NaJQmczQ" name="diagnostics">
+ <eAnnotations xmi:id="_bxIesht1EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_bxIesxt1EeWb19NaJQmczQ" 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="_bxIetRt1EeWb19NaJQmczQ" name="context">
+ <eAnnotations xmi:id="_bxIetht1EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_bxIetxt1EeWb19NaJQmczQ" key="documentation" value="The cache of context-specific information."/>
+ </eAnnotations>
+ <eGenericType xmi:id="_bxIeuBt1EeWb19NaJQmczQ">
+ <eTypeArguments xmi:id="_bxIeuRt1EeWb19NaJQmczQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eTypeArguments xmi:id="_bxIeuht1EeWb19NaJQmczQ">
+ <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="_bxIeuxt1EeWb19NaJQmczQ" name="type" ordered="false" eType="_bxId6ht1EeWb19NaJQmczQ" defaultValueLiteral="VERSION_COLUMN"/>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_bxIevRt1EeWb19NaJQmczQ" 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="_bxIevxt1EeWb19NaJQmczQ" 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="_bxIewRt1EeWb19NaJQmczQ" name="selectedColumns" ordered="false" upperBound="-1" eType="_bxLjZBt1EeWb19NaJQmczQ" eOpposite="_bxLjZht1EeWb19NaJQmczQ"/>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_bxIewxt1EeWb19NaJQmczQ" name="ValuePartitioning">
+ <eAnnotations xmi:id="_bxIexBt1EeWb19NaJQmczQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_bxMJIRt1EeWb19NaJQmczQ"/>
+ <eOperations xmi:id="_bxIexRt1EeWb19NaJQmczQ" name="typeConstraint">
+ <eAnnotations xmi:id="_bxIexht1EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_bxIexxt1EeWb19NaJQmczQ" 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="_bxIeyRt1EeWb19NaJQmczQ" name="diagnostics">
+ <eAnnotations xmi:id="_bxIeyht1EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_bxIeyxt1EeWb19NaJQmczQ" 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="_bxIezRt1EeWb19NaJQmczQ" name="context">
+ <eAnnotations xmi:id="_bxIezht1EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_bxIezxt1EeWb19NaJQmczQ" key="documentation" value="The cache of context-specific information."/>
+ </eAnnotations>
+ <eGenericType xmi:id="_bxIe0Bt1EeWb19NaJQmczQ">
+ <eTypeArguments xmi:id="_bxIe0Rt1EeWb19NaJQmczQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eTypeArguments xmi:id="_bxIe0ht1EeWb19NaJQmczQ">
+ <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="_bxIe0xt1EeWb19NaJQmczQ" 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="_bxIe1Rt1EeWb19NaJQmczQ" name="partitions" ordered="false" upperBound="-1" eType="_bxIe5xt1EeWb19NaJQmczQ" containment="true" eOpposite="_bxIfAxt1EeWb19NaJQmczQ"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_bxIe1xt1EeWb19NaJQmczQ" 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="_bxIe2Rt1EeWb19NaJQmczQ" 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="_bxIe2xt1EeWb19NaJQmczQ" 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="_bxIe3Rt1EeWb19NaJQmczQ" 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="_bxIe3xt1EeWb19NaJQmczQ" 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="_bxIe4Rt1EeWb19NaJQmczQ" 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="_bxIe4xt1EeWb19NaJQmczQ" 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="_bxIe5Rt1EeWb19NaJQmczQ" name="partitionColumn" ordered="false" lowerBound="1" eType="_bxLjZBt1EeWb19NaJQmczQ" eOpposite="_bxLjaht1EeWb19NaJQmczQ"/>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_bxIe5xt1EeWb19NaJQmczQ" name="ValuePartition">
+ <eAnnotations xmi:id="_bxIe6Bt1EeWb19NaJQmczQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_bxMwAxt1EeWb19NaJQmczQ"/>
+ <eOperations xmi:id="_bxIe6Rt1EeWb19NaJQmczQ" name="typeConstraint">
+ <eAnnotations xmi:id="_bxIe6ht1EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_bxIe6xt1EeWb19NaJQmczQ" 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="_bxIe7Rt1EeWb19NaJQmczQ" name="diagnostics">
+ <eAnnotations xmi:id="_bxIe7ht1EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_bxIe7xt1EeWb19NaJQmczQ" 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="_bxIe8Rt1EeWb19NaJQmczQ" name="context">
+ <eAnnotations xmi:id="_bxIe8ht1EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_bxIe8xt1EeWb19NaJQmczQ" key="documentation" value="The cache of context-specific information."/>
+ </eAnnotations>
+ <eGenericType xmi:id="_bxIe9Bt1EeWb19NaJQmczQ">
+ <eTypeArguments xmi:id="_bxIe9Rt1EeWb19NaJQmczQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eTypeArguments xmi:id="_bxIe9ht1EeWb19NaJQmczQ">
+ <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="_bxIe9xt1EeWb19NaJQmczQ" 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="_bxIe-Rt1EeWb19NaJQmczQ" 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="_bxIe-xt1EeWb19NaJQmczQ" 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="_bxIe_Rt1EeWb19NaJQmczQ" 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="_bxIe_xt1EeWb19NaJQmczQ" 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="_bxIfARt1EeWb19NaJQmczQ" 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="_bxIfAxt1EeWb19NaJQmczQ" name="partitions_ValuePartitioning" ordered="false" eType="_bxIewxt1EeWb19NaJQmczQ" eOpposite="_bxIe1Rt1EeWb19NaJQmczQ"/>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_bxIfBRt1EeWb19NaJQmczQ" name="HashPartitioning">
+ <eAnnotations xmi:id="_bxIfBht1EeWb19NaJQmczQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_bxMJnBt1EeWb19NaJQmczQ"/>
+ <eOperations xmi:id="_bxIfBxt1EeWb19NaJQmczQ" name="typeConstraint">
+ <eAnnotations xmi:id="_bxIfCBt1EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_bxIfCRt1EeWb19NaJQmczQ" 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="_bxIfCxt1EeWb19NaJQmczQ" name="diagnostics">
+ <eAnnotations xmi:id="_bxIfDBt1EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_bxIfDRt1EeWb19NaJQmczQ" 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="_bxIfDxt1EeWb19NaJQmczQ" name="context">
+ <eAnnotations xmi:id="_bxIfEBt1EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_bxIfERt1EeWb19NaJQmczQ" key="documentation" value="The cache of context-specific information."/>
+ </eAnnotations>
+ <eGenericType xmi:id="_bxIfEht1EeWb19NaJQmczQ">
+ <eTypeArguments xmi:id="_bxIfExt1EeWb19NaJQmczQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eTypeArguments xmi:id="_bxIfFBt1EeWb19NaJQmczQ">
+ <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="_bxIfFRt1EeWb19NaJQmczQ" 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="_bxIfFxt1EeWb19NaJQmczQ" 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="_bxIfGRt1EeWb19NaJQmczQ" 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="_bxIfGxt1EeWb19NaJQmczQ" 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="_bxIfHRt1EeWb19NaJQmczQ" 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="_bxIfHxt1EeWb19NaJQmczQ" 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="_bxIfIRt1EeWb19NaJQmczQ" 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="_bxIfIxt1EeWb19NaJQmczQ" name="partitionColumn" ordered="false" lowerBound="1" eType="_bxLjZBt1EeWb19NaJQmczQ" eOpposite="_bxLjbBt1EeWb19NaJQmczQ"/>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_bxIfJRt1EeWb19NaJQmczQ" name="RangePartitioning">
+ <eAnnotations xmi:id="_bxIfJht1EeWb19NaJQmczQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_bxMKNBt1EeWb19NaJQmczQ"/>
+ <eOperations xmi:id="_bxIfJxt1EeWb19NaJQmczQ" name="typeConstraint">
+ <eAnnotations xmi:id="_bxIfKBt1EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_bxIfKRt1EeWb19NaJQmczQ" 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="_bxIfKxt1EeWb19NaJQmczQ" name="diagnostics">
+ <eAnnotations xmi:id="_bxIfLBt1EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_bxIfLRt1EeWb19NaJQmczQ" 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="_bxIfLxt1EeWb19NaJQmczQ" name="context">
+ <eAnnotations xmi:id="_bxIfMBt1EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_bxIfMRt1EeWb19NaJQmczQ" key="documentation" value="The cache of context-specific information."/>
+ </eAnnotations>
+ <eGenericType xmi:id="_bxIfMht1EeWb19NaJQmczQ">
+ <eTypeArguments xmi:id="_bxIfMxt1EeWb19NaJQmczQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eTypeArguments xmi:id="_bxIfNBt1EeWb19NaJQmczQ">
+ <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="_bxIfNRt1EeWb19NaJQmczQ" 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="_bxIfNxt1EeWb19NaJQmczQ" name="partitions" ordered="false" upperBound="-1" eType="_bxIfRxt1EeWb19NaJQmczQ" containment="true" eOpposite="_bxJE4ht1EeWb19NaJQmczQ"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_bxIfORt1EeWb19NaJQmczQ" 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="_bxIfOxt1EeWb19NaJQmczQ" 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="_bxIfPRt1EeWb19NaJQmczQ" 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="_bxIfPxt1EeWb19NaJQmczQ" 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="_bxIfQRt1EeWb19NaJQmczQ" 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="_bxIfQxt1EeWb19NaJQmczQ" 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="_bxIfRRt1EeWb19NaJQmczQ" name="partitionColumn" ordered="false" lowerBound="1" eType="_bxLjZBt1EeWb19NaJQmczQ" eOpposite="_bxLjbht1EeWb19NaJQmczQ"/>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_bxIfRxt1EeWb19NaJQmczQ" name="RangePartition">
+ <eAnnotations xmi:id="_bxIfSBt1EeWb19NaJQmczQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_bxMwcxt1EeWb19NaJQmczQ"/>
+ <eOperations xmi:id="_bxIfSRt1EeWb19NaJQmczQ" name="typeConstraint">
+ <eAnnotations xmi:id="_bxIfSht1EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_bxIfSxt1EeWb19NaJQmczQ" 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="_bxIfTRt1EeWb19NaJQmczQ" name="diagnostics">
+ <eAnnotations xmi:id="_bxIfTht1EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_bxIfTxt1EeWb19NaJQmczQ" 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="_bxIfURt1EeWb19NaJQmczQ" name="context">
+ <eAnnotations xmi:id="_bxIfUht1EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_bxIfUxt1EeWb19NaJQmczQ" key="documentation" value="The cache of context-specific information."/>
+ </eAnnotations>
+ <eGenericType xmi:id="_bxIfVBt1EeWb19NaJQmczQ">
+ <eTypeArguments xmi:id="_bxIfVRt1EeWb19NaJQmczQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eTypeArguments xmi:id="_bxIfVht1EeWb19NaJQmczQ">
+ <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="_bxIfVxt1EeWb19NaJQmczQ" 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="_bxIfWRt1EeWb19NaJQmczQ" 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="_bxIfWxt1EeWb19NaJQmczQ" 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="_bxIfXRt1EeWb19NaJQmczQ" 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="_bxIfXxt1EeWb19NaJQmczQ" 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="_bxIfYRt1EeWb19NaJQmczQ" 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="_bxJE4Bt1EeWb19NaJQmczQ" 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="_bxJE4ht1EeWb19NaJQmczQ" name="partitions_RangePartitioning" ordered="false" eType="_bxIfJRt1EeWb19NaJQmczQ" eOpposite="_bxIfNxt1EeWb19NaJQmczQ"/>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_bxJE5Bt1EeWb19NaJQmczQ" name="SerializedObject">
+ <eAnnotations xmi:id="_bxJE5Rt1EeWb19NaJQmczQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_bxMKVBt1EeWb19NaJQmczQ"/>
+ <eOperations xmi:id="_bxJE5ht1EeWb19NaJQmczQ" name="typeConstraint">
+ <eAnnotations xmi:id="_bxJE5xt1EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_bxJE6Bt1EeWb19NaJQmczQ" 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="_bxJE6ht1EeWb19NaJQmczQ" name="diagnostics">
+ <eAnnotations xmi:id="_bxJE6xt1EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_bxJE7Bt1EeWb19NaJQmczQ" 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="_bxJE7ht1EeWb19NaJQmczQ" name="context">
+ <eAnnotations xmi:id="_bxJE7xt1EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_bxJE8Bt1EeWb19NaJQmczQ" key="documentation" value="The cache of context-specific information."/>
+ </eAnnotations>
+ <eGenericType xmi:id="_bxJE8Rt1EeWb19NaJQmczQ">
+ <eTypeArguments xmi:id="_bxJE8ht1EeWb19NaJQmczQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eTypeArguments xmi:id="_bxJE8xt1EeWb19NaJQmczQ">
+ <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="_bxJE9Bt1EeWb19NaJQmczQ" 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="_bxJE9ht1EeWb19NaJQmczQ" 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="_bxJE-Bt1EeWb19NaJQmczQ" name="column" ordered="false" eType="_bxLjZBt1EeWb19NaJQmczQ" eOpposite="_bxLjcBt1EeWb19NaJQmczQ"/>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_bxJE-ht1EeWb19NaJQmczQ" name="BasicCollection">
+ <eAnnotations xmi:id="_bxJE-xt1EeWb19NaJQmczQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_bxMwJBt1EeWb19NaJQmczQ"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_bxJE_Bt1EeWb19NaJQmczQ" name="fetch" ordered="false" eType="_bxLjWht1EeWb19NaJQmczQ" eOpposite="_bxLjYBt1EeWb19NaJQmczQ"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_bxJE_ht1EeWb19NaJQmczQ" 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="_bxJFABt1EeWb19NaJQmczQ" 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="_bxJFAht1EeWb19NaJQmczQ" 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="_bxJFBBt1EeWb19NaJQmczQ" name="valueColumn" ordered="false" eType="_bxLjZBt1EeWb19NaJQmczQ" eOpposite="_bxLjcht1EeWb19NaJQmczQ"/>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_bxJFBht1EeWb19NaJQmczQ" name="WriteTransformer">
+ <eAnnotations xmi:id="_bxJFBxt1EeWb19NaJQmczQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_bxMx1Bt1EeWb19NaJQmczQ"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_bxJFCBt1EeWb19NaJQmczQ" 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="_bxJFCht1EeWb19NaJQmczQ" 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="_bxJFDBt1EeWb19NaJQmczQ" 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="_bxJFDht1EeWb19NaJQmczQ" 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="_bxJFEBt1EeWb19NaJQmczQ" 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="_bxJFEht1EeWb19NaJQmczQ" name="value_WriteTransformers" ordered="false" eType="_bxJFFht1EeWb19NaJQmczQ" eOpposite="_bxJFHht1EeWb19NaJQmczQ"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_bxJFFBt1EeWb19NaJQmczQ" name="column" ordered="false" eType="_bxLjZBt1EeWb19NaJQmczQ" eOpposite="_bxLjdBt1EeWb19NaJQmczQ"/>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_bxJFFht1EeWb19NaJQmczQ" name="WriteTransformers">
+ <eAnnotations xmi:id="_bxJFFxt1EeWb19NaJQmczQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_bxMKkBt1EeWb19NaJQmczQ"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_bxJFGBt1EeWb19NaJQmczQ" 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="_bxJFGht1EeWb19NaJQmczQ" 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="_bxJFHBt1EeWb19NaJQmczQ" 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="_bxJFHht1EeWb19NaJQmczQ" name="value" ordered="false" upperBound="-1" eType="_bxJFBht1EeWb19NaJQmczQ" containment="true" eOpposite="_bxJFEht1EeWb19NaJQmczQ"/>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_bxJFIBt1EeWb19NaJQmczQ" name="PrimaryKey">
+ <eAnnotations xmi:id="_bxJFIRt1EeWb19NaJQmczQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_bxMyDBt1EeWb19NaJQmczQ"/>
+ <eOperations xmi:id="_bxJFIht1EeWb19NaJQmczQ" name="typeConstraint">
+ <eAnnotations xmi:id="_bxJFIxt1EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_bxJFJBt1EeWb19NaJQmczQ" 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="_bxJFJht1EeWb19NaJQmczQ" name="diagnostics">
+ <eAnnotations xmi:id="_bxJFJxt1EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_bxJFKBt1EeWb19NaJQmczQ" 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="_bxJFKht1EeWb19NaJQmczQ" name="context">
+ <eAnnotations xmi:id="_bxJFKxt1EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_bxJFLBt1EeWb19NaJQmczQ" key="documentation" value="The cache of context-specific information."/>
+ </eAnnotations>
+ <eGenericType xmi:id="_bxJFLRt1EeWb19NaJQmczQ">
+ <eTypeArguments xmi:id="_bxJFLht1EeWb19NaJQmczQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eTypeArguments xmi:id="_bxJFLxt1EeWb19NaJQmczQ">
+ <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="_bxJFMBt1EeWb19NaJQmczQ" name="validation" ordered="false" eType="_bxLjVxt1EeWb19NaJQmczQ" defaultValueLiteral="ZERO"/>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_bxJFMht1EeWb19NaJQmczQ" name="cacheKeyType" ordered="false" eType="_bxId8Bt1EeWb19NaJQmczQ" defaultValueLiteral="AUTO"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_bxJFNBt1EeWb19NaJQmczQ" 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="_bxJFNht1EeWb19NaJQmczQ" name="columns" ordered="false" upperBound="-1" eType="_bxLjZBt1EeWb19NaJQmczQ" eOpposite="_bxLjdht1EeWb19NaJQmczQ"/>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_bxJFOBt1EeWb19NaJQmczQ" name="Convert">
+ <eAnnotations xmi:id="_bxJFORt1EeWb19NaJQmczQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_bxMxMxt1EeWb19NaJQmczQ"/>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_bxJFOht1EeWb19NaJQmczQ" 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="_bxJFPBt1EeWb19NaJQmczQ" 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="_bxJFPht1EeWb19NaJQmczQ" 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="_bxJFQBt1EeWb19NaJQmczQ" 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="_bxJFQht1EeWb19NaJQmczQ" name="valueConverter_BasicMap" ordered="false" eType="_bxIemRt1EeWb19NaJQmczQ" eOpposite="_bxIeoRt1EeWb19NaJQmczQ"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_bxJFRBt1EeWb19NaJQmczQ" name="keyConverter_BasicMap" ordered="false" eType="_bxIemRt1EeWb19NaJQmczQ" eOpposite="_bxIenxt1EeWb19NaJQmczQ"/>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_bxJFRht1EeWb19NaJQmczQ" name="VariableOneToOne">
+ <eAnnotations xmi:id="_bxJFRxt1EeWb19NaJQmczQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_bxMvhxt1EeWb19NaJQmczQ"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_bxJFSBt1EeWb19NaJQmczQ" 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="_bxJFSht1EeWb19NaJQmczQ" name="cascade" ordered="false" upperBound="-1" eType="_bxLjeht1EeWb19NaJQmczQ" eOpposite="_bxLjfBt1EeWb19NaJQmczQ"/>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_bxJFTBt1EeWb19NaJQmczQ" 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="_bxJFTht1EeWb19NaJQmczQ" 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="_bxJFUBt1EeWb19NaJQmczQ" name="discriminatorColumn" ordered="false" eType="_bxLjfht1EeWb19NaJQmczQ" eOpposite="_bxLjgBt1EeWb19NaJQmczQ"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_bxJFUht1EeWb19NaJQmczQ" name="discriminatorClasses" ordered="false" upperBound="-1" eType="_bxJFXBt1EeWb19NaJQmczQ" containment="true" eOpposite="_bxJFYht1EeWb19NaJQmczQ"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_bxJFVBt1EeWb19NaJQmczQ" 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="_bxJFVht1EeWb19NaJQmczQ" 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="_bxJFWBt1EeWb19NaJQmczQ" 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="_bxJFWht1EeWb19NaJQmczQ" name="fetch" ordered="false" eType="_bxLjWht1EeWb19NaJQmczQ" eOpposite="_bxLjYht1EeWb19NaJQmczQ"/>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_bxJFXBt1EeWb19NaJQmczQ" name="DiscriminatorClass">
+ <eAnnotations xmi:id="_bxJFXRt1EeWb19NaJQmczQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_bxMySRt1EeWb19NaJQmczQ"/>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_bxJFXht1EeWb19NaJQmczQ" 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="_bxJFYBt1EeWb19NaJQmczQ" 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="_bxJFYht1EeWb19NaJQmczQ" name="discriminatorClasses_VariableOneToOne" ordered="false" eType="_bxJFRht1EeWb19NaJQmczQ" eOpposite="_bxJFUht1EeWb19NaJQmczQ"/>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_bxJFZBt1EeWb19NaJQmczQ" name="TenantDiscriminatorColumn">
+ <eAnnotations xmi:id="_bxJFZRt1EeWb19NaJQmczQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_bxMJRBt1EeWb19NaJQmczQ"/>
+ <eOperations xmi:id="_bxJFZht1EeWb19NaJQmczQ" name="typeConstraint">
+ <eAnnotations xmi:id="_bxJFZxt1EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_bxJFaBt1EeWb19NaJQmczQ" 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="_bxJFaht1EeWb19NaJQmczQ" name="diagnostics">
+ <eAnnotations xmi:id="_bxJFaxt1EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_bxJFbBt1EeWb19NaJQmczQ" 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="_bxJFbht1EeWb19NaJQmczQ" name="context">
+ <eAnnotations xmi:id="_bxJFbxt1EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_bxJFcBt1EeWb19NaJQmczQ" key="documentation" value="The cache of context-specific information."/>
+ </eAnnotations>
+ <eGenericType xmi:id="_bxJFcRt1EeWb19NaJQmczQ">
+ <eTypeArguments xmi:id="_bxJFcht1EeWb19NaJQmczQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eTypeArguments xmi:id="_bxJFcxt1EeWb19NaJQmczQ">
+ <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="_bxJFdBt1EeWb19NaJQmczQ" 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="_bxJFdht1EeWb19NaJQmczQ" 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="_bxJFeBt1EeWb19NaJQmczQ" 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="_bxJFeht1EeWb19NaJQmczQ" 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="_bxJFfBt1EeWb19NaJQmczQ" 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="_bxJFfht1EeWb19NaJQmczQ" 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="_bxJFgBt1EeWb19NaJQmczQ" 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="_bxJFght1EeWb19NaJQmczQ" name="value_TenantDiscriminatorColumns" ordered="false" eType="_bxJFhht1EeWb19NaJQmczQ" eOpposite="_bxJFmBt1EeWb19NaJQmczQ"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_bxJFhBt1EeWb19NaJQmczQ" name="discriminatorType" ordered="false" eType="_bxLjght1EeWb19NaJQmczQ" eOpposite="_bxLjhBt1EeWb19NaJQmczQ"/>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_bxJFhht1EeWb19NaJQmczQ" name="TenantDiscriminatorColumns">
+ <eAnnotations xmi:id="_bxJFhxt1EeWb19NaJQmczQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_bxMxIRt1EeWb19NaJQmczQ"/>
+ <eOperations xmi:id="_bxJFiBt1EeWb19NaJQmczQ" name="typeConstraint">
+ <eAnnotations xmi:id="_bxJFiRt1EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_bxJFiht1EeWb19NaJQmczQ" 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="_bxJFjBt1EeWb19NaJQmczQ" name="diagnostics">
+ <eAnnotations xmi:id="_bxJFjRt1EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_bxJFjht1EeWb19NaJQmczQ" 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="_bxJFkBt1EeWb19NaJQmczQ" name="context">
+ <eAnnotations xmi:id="_bxJFkRt1EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_bxJFkht1EeWb19NaJQmczQ" key="documentation" value="The cache of context-specific information."/>
+ </eAnnotations>
+ <eGenericType xmi:id="_bxJFkxt1EeWb19NaJQmczQ">
+ <eTypeArguments xmi:id="_bxJFlBt1EeWb19NaJQmczQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eTypeArguments xmi:id="_bxJFlRt1EeWb19NaJQmczQ">
+ <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="_bxJFlht1EeWb19NaJQmczQ" 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="_bxJFmBt1EeWb19NaJQmczQ" name="value" ordered="false" upperBound="-1" eType="_bxJFZBt1EeWb19NaJQmczQ" containment="true" eOpposite="_bxJFght1EeWb19NaJQmczQ"/>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_bxJFmht1EeWb19NaJQmczQ" name="NamedStoredFunctionQuery">
+ <eAnnotations xmi:id="_bxJFmxt1EeWb19NaJQmczQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_bxMJuBt1EeWb19NaJQmczQ"/>
+ <eOperations xmi:id="_bxJFnBt1EeWb19NaJQmczQ" name="typeConstraint">
+ <eAnnotations xmi:id="_bxJFnRt1EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_bxJFnht1EeWb19NaJQmczQ" 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="_bxJFoBt1EeWb19NaJQmczQ" name="diagnostics">
+ <eAnnotations xmi:id="_bxJFoRt1EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_bxJFoht1EeWb19NaJQmczQ" 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="_bxJFpBt1EeWb19NaJQmczQ" name="context">
+ <eAnnotations xmi:id="_bxJFpRt1EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_bxJFpht1EeWb19NaJQmczQ" key="documentation" value="The cache of context-specific information."/>
+ </eAnnotations>
+ <eGenericType xmi:id="_bxJFpxt1EeWb19NaJQmczQ">
+ <eTypeArguments xmi:id="_bxJFqBt1EeWb19NaJQmczQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eTypeArguments xmi:id="_bxJFqRt1EeWb19NaJQmczQ">
+ <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="_bxJFqht1EeWb19NaJQmczQ" 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="_bxJFrBt1EeWb19NaJQmczQ" 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="_bxJFrht1EeWb19NaJQmczQ" 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="_bxJFsBt1EeWb19NaJQmczQ" 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="_bxJFsht1EeWb19NaJQmczQ" name="parameters" ordered="false" upperBound="-1" eType="_bxJFvBt1EeWb19NaJQmczQ" containment="true" eOpposite="_bxJF0ht1EeWb19NaJQmczQ"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_bxJFtBt1EeWb19NaJQmczQ" name="returnParameter" ordered="false" lowerBound="1" eType="_bxJFvBt1EeWb19NaJQmczQ" containment="true" eOpposite="_bxJFzht1EeWb19NaJQmczQ"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_bxJFtht1EeWb19NaJQmczQ" 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="_bxJFuBt1EeWb19NaJQmczQ" name="value_NamedStoredFunctionQueries" ordered="false" eType="_bxJGEht1EeWb19NaJQmczQ" eOpposite="_bxJGJBt1EeWb19NaJQmczQ"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_bxJFuht1EeWb19NaJQmczQ" name="hints" ordered="false" upperBound="-1" eType="_bxLjhht1EeWb19NaJQmczQ" eOpposite="_bxLjiBt1EeWb19NaJQmczQ"/>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_bxJFvBt1EeWb19NaJQmczQ" name="StoredProcedureParameter">
+ <eAnnotations xmi:id="_bxJFvRt1EeWb19NaJQmczQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_bxMyUxt1EeWb19NaJQmczQ"/>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_bxJFvht1EeWb19NaJQmczQ" name="direction" ordered="false" eType="_bxId5Bt1EeWb19NaJQmczQ" defaultValueLiteral="IN"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_bxJFwBt1EeWb19NaJQmczQ" name="mode" ordered="false" eType="_bxLjkBt1EeWb19NaJQmczQ" eOpposite="_bxLjkht1EeWb19NaJQmczQ"/>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_bxJFwht1EeWb19NaJQmczQ" 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="_bxJFxBt1EeWb19NaJQmczQ" 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="_bxJFxht1EeWb19NaJQmczQ" 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="_bxJFyBt1EeWb19NaJQmczQ" 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="_bxJFyht1EeWb19NaJQmczQ" 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="_bxJFzBt1EeWb19NaJQmczQ" 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="_bxJFzht1EeWb19NaJQmczQ" name="returnParameter_NamedStoredFunctionQuery" ordered="false" eType="_bxJFmht1EeWb19NaJQmczQ" eOpposite="_bxJFtBt1EeWb19NaJQmczQ"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_bxJF0Bt1EeWb19NaJQmczQ" name="parameters_NamedStoredProcedureQuery" ordered="false" eType="_bxJF1Bt1EeWb19NaJQmczQ" eOpposite="_bxJF_Bt1EeWb19NaJQmczQ"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_bxJF0ht1EeWb19NaJQmczQ" name="parameters_NamedStoredFunctionQuery" ordered="false" eType="_bxJFmht1EeWb19NaJQmczQ" eOpposite="_bxJFsht1EeWb19NaJQmczQ"/>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_bxJF1Bt1EeWb19NaJQmczQ" name="NamedStoredProcedureQuery">
+ <eAnnotations xmi:id="_bxJF1Rt1EeWb19NaJQmczQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_bxMJ8ht1EeWb19NaJQmczQ"/>
+ <eOperations xmi:id="_bxJF1ht1EeWb19NaJQmczQ" name="typeConstraint">
+ <eAnnotations xmi:id="_bxJF1xt1EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_bxJF2Bt1EeWb19NaJQmczQ" 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="_bxJF2ht1EeWb19NaJQmczQ" name="diagnostics">
+ <eAnnotations xmi:id="_bxJF2xt1EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_bxJF3Bt1EeWb19NaJQmczQ" 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="_bxJF3ht1EeWb19NaJQmczQ" name="context">
+ <eAnnotations xmi:id="_bxJF3xt1EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_bxJF4Bt1EeWb19NaJQmczQ" key="documentation" value="The cache of context-specific information."/>
+ </eAnnotations>
+ <eGenericType xmi:id="_bxJF4Rt1EeWb19NaJQmczQ">
+ <eTypeArguments xmi:id="_bxJF4ht1EeWb19NaJQmczQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eTypeArguments xmi:id="_bxJF4xt1EeWb19NaJQmczQ">
+ <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="_bxJF5Bt1EeWb19NaJQmczQ" 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="_bxJF5ht1EeWb19NaJQmczQ" name="hints" ordered="false" upperBound="-1" eType="_bxLjhht1EeWb19NaJQmczQ" eOpposite="_bxLjiht1EeWb19NaJQmczQ"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_bxJF6Bt1EeWb19NaJQmczQ" 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="_bxJF6ht1EeWb19NaJQmczQ" 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="_bxJF7Bt1EeWb19NaJQmczQ" 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="_bxJF7ht1EeWb19NaJQmczQ" 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="_bxJF8Bt1EeWb19NaJQmczQ" 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="_bxJF8ht1EeWb19NaJQmczQ" 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="_bxJF9Bt1EeWb19NaJQmczQ" 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="_bxJF9ht1EeWb19NaJQmczQ" 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="_bxJF-Bt1EeWb19NaJQmczQ" 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="_bxJF-ht1EeWb19NaJQmczQ" name="value_NamedStoredProcedureQueries" ordered="false" eType="_bxJF_ht1EeWb19NaJQmczQ" eOpposite="_bxJGEBt1EeWb19NaJQmczQ"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_bxJF_Bt1EeWb19NaJQmczQ" name="parameters" ordered="false" upperBound="-1" eType="_bxJFvBt1EeWb19NaJQmczQ" containment="true" eOpposite="_bxJF0Bt1EeWb19NaJQmczQ"/>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_bxJF_ht1EeWb19NaJQmczQ" name="NamedStoredProcedureQueries">
+ <eAnnotations xmi:id="_bxJF_xt1EeWb19NaJQmczQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_bxMwGxt1EeWb19NaJQmczQ"/>
+ <eOperations xmi:id="_bxJGABt1EeWb19NaJQmczQ" name="typeConstraint">
+ <eAnnotations xmi:id="_bxJGARt1EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_bxJGAht1EeWb19NaJQmczQ" 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="_bxJGBBt1EeWb19NaJQmczQ" name="diagnostics">
+ <eAnnotations xmi:id="_bxJGBRt1EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_bxJGBht1EeWb19NaJQmczQ" 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="_bxJGCBt1EeWb19NaJQmczQ" name="context">
+ <eAnnotations xmi:id="_bxJGCRt1EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_bxJGCht1EeWb19NaJQmczQ" key="documentation" value="The cache of context-specific information."/>
+ </eAnnotations>
+ <eGenericType xmi:id="_bxJGCxt1EeWb19NaJQmczQ">
+ <eTypeArguments xmi:id="_bxJGDBt1EeWb19NaJQmczQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eTypeArguments xmi:id="_bxJGDRt1EeWb19NaJQmczQ">
+ <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="_bxJGDht1EeWb19NaJQmczQ" 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="_bxJGEBt1EeWb19NaJQmczQ" name="value" ordered="false" upperBound="-1" eType="_bxJF1Bt1EeWb19NaJQmczQ" containment="true" eOpposite="_bxJF-ht1EeWb19NaJQmczQ"/>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_bxJGEht1EeWb19NaJQmczQ" name="NamedStoredFunctionQueries">
+ <eAnnotations xmi:id="_bxJGExt1EeWb19NaJQmczQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_bxMxKht1EeWb19NaJQmczQ"/>
+ <eOperations xmi:id="_bxJGFBt1EeWb19NaJQmczQ" name="typeConstraint">
+ <eAnnotations xmi:id="_bxJGFRt1EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_bxJGFht1EeWb19NaJQmczQ" 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="_bxJGGBt1EeWb19NaJQmczQ" name="diagnostics">
+ <eAnnotations xmi:id="_bxJGGRt1EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_bxJGGht1EeWb19NaJQmczQ" 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="_bxJGHBt1EeWb19NaJQmczQ" name="context">
+ <eAnnotations xmi:id="_bxJGHRt1EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_bxJGHht1EeWb19NaJQmczQ" key="documentation" value="The cache of context-specific information."/>
+ </eAnnotations>
+ <eGenericType xmi:id="_bxJGHxt1EeWb19NaJQmczQ">
+ <eTypeArguments xmi:id="_bxJGIBt1EeWb19NaJQmczQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eTypeArguments xmi:id="_bxJGIRt1EeWb19NaJQmczQ">
+ <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="_bxJGIht1EeWb19NaJQmczQ" 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="_bxJGJBt1EeWb19NaJQmczQ" name="value" ordered="false" upperBound="-1" eType="_bxJFmht1EeWb19NaJQmczQ" containment="true" eOpposite="_bxJFuBt1EeWb19NaJQmczQ"/>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_bxJGJht1EeWb19NaJQmczQ" name="CollectionTable">
+ <eAnnotations xmi:id="_bxJGJxt1EeWb19NaJQmczQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_bxMxZxt1EeWb19NaJQmczQ"/>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_bxJGKBt1EeWb19NaJQmczQ" 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="_bxJGKht1EeWb19NaJQmczQ" 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="_bxJGLBt1EeWb19NaJQmczQ" 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="_bxJGLht1EeWb19NaJQmczQ" name="uniqueConstraints" ordered="false" upperBound="-1" eType="_bxLjmBt1EeWb19NaJQmczQ" eOpposite="_bxLjmht1EeWb19NaJQmczQ"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_bxJGMBt1EeWb19NaJQmczQ" 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="_bxJGMht1EeWb19NaJQmczQ" 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="_bxJGNBt1EeWb19NaJQmczQ" 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="_bxJGNht1EeWb19NaJQmczQ" name="primaryKeyJoinColumns" ordered="false" upperBound="-1" eType="_bxLjlBt1EeWb19NaJQmczQ" eOpposite="_bxLjlht1EeWb19NaJQmczQ"/>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_bxJGOBt1EeWb19NaJQmczQ" name="Multitenant">
+ <eAnnotations xmi:id="_bxJGORt1EeWb19NaJQmczQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_bxLkDRt1EeWb19NaJQmczQ"/>
+ <eOperations xmi:id="_bxJGOht1EeWb19NaJQmczQ" name="typeConstraint">
+ <eAnnotations xmi:id="_bxJGOxt1EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_bxJGPBt1EeWb19NaJQmczQ" 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="_bxJGPht1EeWb19NaJQmczQ" name="diagnostics">
+ <eAnnotations xmi:id="_bxJGPxt1EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_bxJGQBt1EeWb19NaJQmczQ" 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="_bxJGQht1EeWb19NaJQmczQ" name="context">
+ <eAnnotations xmi:id="_bxJGQxt1EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_bxJGRBt1EeWb19NaJQmczQ" key="documentation" value="The cache of context-specific information."/>
+ </eAnnotations>
+ <eGenericType xmi:id="_bxJGRRt1EeWb19NaJQmczQ">
+ <eTypeArguments xmi:id="_bxJGRht1EeWb19NaJQmczQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eTypeArguments xmi:id="_bxJGRxt1EeWb19NaJQmczQ">
+ <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="_bxJGSBt1EeWb19NaJQmczQ" name="value" ordered="false" eType="_bxIeDxt1EeWb19NaJQmczQ" defaultValueLiteral="SINGLE_TABLE"/>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_bxJGSht1EeWb19NaJQmczQ" 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="_bxJGTBt1EeWb19NaJQmczQ" 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="_bxJGTht1EeWb19NaJQmczQ" name="Properties">
+ <eAnnotations xmi:id="_bxJGTxt1EeWb19NaJQmczQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_bxMIXxt1EeWb19NaJQmczQ"/>
+ <eOperations xmi:id="_bxJGUBt1EeWb19NaJQmczQ" name="typeConstraint">
+ <eAnnotations xmi:id="_bxJGURt1EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_bxJGUht1EeWb19NaJQmczQ" 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="_bxJGVBt1EeWb19NaJQmczQ" name="diagnostics">
+ <eAnnotations xmi:id="_bxJGVRt1EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_bxJGVht1EeWb19NaJQmczQ" 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="_bxJGWBt1EeWb19NaJQmczQ" name="context">
+ <eAnnotations xmi:id="_bxJGWRt1EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_bxJGWht1EeWb19NaJQmczQ" key="documentation" value="The cache of context-specific information."/>
+ </eAnnotations>
+ <eGenericType xmi:id="_bxJGWxt1EeWb19NaJQmczQ">
+ <eTypeArguments xmi:id="_bxJGXBt1EeWb19NaJQmczQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eTypeArguments xmi:id="_bxJGXRt1EeWb19NaJQmczQ">
+ <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="_bxJGXht1EeWb19NaJQmczQ" name="value" ordered="false" upperBound="-1" eType="_bxJGaBt1EeWb19NaJQmczQ" containment="true" eOpposite="_bxJGhht1EeWb19NaJQmczQ"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_bxJGYBt1EeWb19NaJQmczQ" 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="_bxJGYht1EeWb19NaJQmczQ" 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="_bxJGZBt1EeWb19NaJQmczQ" 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="_bxJGZht1EeWb19NaJQmczQ" 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="_bxJGaBt1EeWb19NaJQmczQ" name="Property">
+ <eAnnotations xmi:id="_bxJGaRt1EeWb19NaJQmczQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_bxMxjht1EeWb19NaJQmczQ"/>
+ <eOperations xmi:id="_bxJGaht1EeWb19NaJQmczQ" name="typeConstraint">
+ <eAnnotations xmi:id="_bxJGaxt1EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_bxJGbBt1EeWb19NaJQmczQ" 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="_bxJGbht1EeWb19NaJQmczQ" name="diagnostics">
+ <eAnnotations xmi:id="_bxJGbxt1EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_bxJGcBt1EeWb19NaJQmczQ" 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="_bxJGcht1EeWb19NaJQmczQ" name="context">
+ <eAnnotations xmi:id="_bxJGcxt1EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_bxJGdBt1EeWb19NaJQmczQ" key="documentation" value="The cache of context-specific information."/>
+ </eAnnotations>
+ <eGenericType xmi:id="_bxJGdRt1EeWb19NaJQmczQ">
+ <eTypeArguments xmi:id="_bxJGdht1EeWb19NaJQmczQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eTypeArguments xmi:id="_bxJGdxt1EeWb19NaJQmczQ">
+ <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="_bxJGeBt1EeWb19NaJQmczQ" 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="_bxJGeht1EeWb19NaJQmczQ" 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="_bxJGfBt1EeWb19NaJQmczQ" 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="_bxJGfht1EeWb19NaJQmczQ" 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="_bxJGgBt1EeWb19NaJQmczQ" 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="_bxJGght1EeWb19NaJQmczQ" 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="_bxJGhBt1EeWb19NaJQmczQ" 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="_bxJGhht1EeWb19NaJQmczQ" name="value_Properties" ordered="false" eType="_bxJGTht1EeWb19NaJQmczQ" eOpposite="_bxJGXht1EeWb19NaJQmczQ"/>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_bxJGiBt1EeWb19NaJQmczQ" name="ReplicationPartitioning">
+ <eAnnotations xmi:id="_bxJGiRt1EeWb19NaJQmczQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_bxMIcRt1EeWb19NaJQmczQ"/>
+ <eOperations xmi:id="_bxJGiht1EeWb19NaJQmczQ" name="typeConstraint">
+ <eAnnotations xmi:id="_bxJGixt1EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_bxJGjBt1EeWb19NaJQmczQ" 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="_bxJGjht1EeWb19NaJQmczQ" name="diagnostics">
+ <eAnnotations xmi:id="_bxJGjxt1EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_bxJGkBt1EeWb19NaJQmczQ" 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="_bxJGkht1EeWb19NaJQmczQ" name="context">
+ <eAnnotations xmi:id="_bxJGkxt1EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_bxJGlBt1EeWb19NaJQmczQ" key="documentation" value="The cache of context-specific information."/>
+ </eAnnotations>
+ <eGenericType xmi:id="_bxJGlRt1EeWb19NaJQmczQ">
+ <eTypeArguments xmi:id="_bxJGlht1EeWb19NaJQmczQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eTypeArguments xmi:id="_bxJGlxt1EeWb19NaJQmczQ">
+ <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="_bxJGmBt1EeWb19NaJQmczQ" 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="_bxJGmht1EeWb19NaJQmczQ" 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="_bxJGnBt1EeWb19NaJQmczQ" 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="_bxJGnht1EeWb19NaJQmczQ" 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="_bxJGoBt1EeWb19NaJQmczQ" 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="_bxJGoht1EeWb19NaJQmczQ" 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="_bxJGpBt1EeWb19NaJQmczQ" name="UuidGenerator">
+ <eAnnotations xmi:id="_bxJGpRt1EeWb19NaJQmczQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_bxMIoxt1EeWb19NaJQmczQ"/>
+ <eOperations xmi:id="_bxJGpht1EeWb19NaJQmczQ" name="typeConstraint">
+ <eAnnotations xmi:id="_bxJGpxt1EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_bxJGqBt1EeWb19NaJQmczQ" 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="_bxJGqht1EeWb19NaJQmczQ" name="diagnostics">
+ <eAnnotations xmi:id="_bxJGqxt1EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_bxJGrBt1EeWb19NaJQmczQ" 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="_bxJGrht1EeWb19NaJQmczQ" name="context">
+ <eAnnotations xmi:id="_bxJGrxt1EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_bxJGsBt1EeWb19NaJQmczQ" key="documentation" value="The cache of context-specific information."/>
+ </eAnnotations>
+ <eGenericType xmi:id="_bxJGsRt1EeWb19NaJQmczQ">
+ <eTypeArguments xmi:id="_bxJGsht1EeWb19NaJQmczQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eTypeArguments xmi:id="_bxJGsxt1EeWb19NaJQmczQ">
+ <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="_bxJGtBt1EeWb19NaJQmczQ" 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="_bxJGtht1EeWb19NaJQmczQ" 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="_bxJGuBt1EeWb19NaJQmczQ" 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="_bxJGuht1EeWb19NaJQmczQ" 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="_bxJGvBt1EeWb19NaJQmczQ" 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="_bxJGvht1EeWb19NaJQmczQ" name="CompositeMember">
+ <eAnnotations xmi:id="_bxJGvxt1EeWb19NaJQmczQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_bxMItRt1EeWb19NaJQmczQ"/>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_bxJGwBt1EeWb19NaJQmczQ" 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="_bxJGwht1EeWb19NaJQmczQ" 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="_bxJGxBt1EeWb19NaJQmczQ" 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="_bxJGxht1EeWb19NaJQmczQ" 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="_bxJGyBt1EeWb19NaJQmczQ" name="Customizer">
+ <eAnnotations xmi:id="_bxJGyRt1EeWb19NaJQmczQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_bxMIwht1EeWb19NaJQmczQ"/>
+ <eOperations xmi:id="_bxJGyht1EeWb19NaJQmczQ" name="typeConstraint">
+ <eAnnotations xmi:id="_bxJGyxt1EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_bxJGzBt1EeWb19NaJQmczQ" 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="_bxJGzht1EeWb19NaJQmczQ" name="diagnostics">
+ <eAnnotations xmi:id="_bxJGzxt1EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_bxJG0Bt1EeWb19NaJQmczQ" 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="_bxJG0ht1EeWb19NaJQmczQ" name="context">
+ <eAnnotations xmi:id="_bxJG0xt1EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_bxJG1Bt1EeWb19NaJQmczQ" key="documentation" value="The cache of context-specific information."/>
+ </eAnnotations>
+ <eGenericType xmi:id="_bxJG1Rt1EeWb19NaJQmczQ">
+ <eTypeArguments xmi:id="_bxJG1ht1EeWb19NaJQmczQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eTypeArguments xmi:id="_bxJG1xt1EeWb19NaJQmczQ">
+ <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="_bxJG2Bt1EeWb19NaJQmczQ" 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="_bxJG2ht1EeWb19NaJQmczQ" 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="_bxJG3Bt1EeWb19NaJQmczQ" name="Index">
+ <eAnnotations xmi:id="_bxJG3Rt1EeWb19NaJQmczQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_bxMI_Bt1EeWb19NaJQmczQ"/>
+ <eOperations xmi:id="_bxJG3ht1EeWb19NaJQmczQ" name="typeConstraint">
+ <eAnnotations xmi:id="_bxJG3xt1EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_bxJG4Bt1EeWb19NaJQmczQ" 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="_bxJG4ht1EeWb19NaJQmczQ" name="diagnostics">
+ <eAnnotations xmi:id="_bxJG4xt1EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_bxJG5Bt1EeWb19NaJQmczQ" 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="_bxJG5ht1EeWb19NaJQmczQ" name="context">
+ <eAnnotations xmi:id="_bxJG5xt1EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_bxJG6Bt1EeWb19NaJQmczQ" key="documentation" value="The cache of context-specific information."/>
+ </eAnnotations>
+ <eGenericType xmi:id="_bxJG6Rt1EeWb19NaJQmczQ">
+ <eTypeArguments xmi:id="_bxJG6ht1EeWb19NaJQmczQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eTypeArguments xmi:id="_bxJG6xt1EeWb19NaJQmczQ">
+ <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="_bxJG7Bt1EeWb19NaJQmczQ" 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="_bxJG7ht1EeWb19NaJQmczQ" 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="_bxJG8Bt1EeWb19NaJQmczQ" 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="_bxJG8ht1EeWb19NaJQmczQ" 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="_bxJG9Bt1EeWb19NaJQmczQ" 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="_bxJG9ht1EeWb19NaJQmczQ" 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="_bxJG-Bt1EeWb19NaJQmczQ" 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="_bxJG-ht1EeWb19NaJQmczQ" 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="_bxJG_Bt1EeWb19NaJQmczQ" 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="_bxJG_ht1EeWb19NaJQmczQ" 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="_bxJHABt1EeWb19NaJQmczQ" name="value_Indexes" ordered="false" eType="_bxJHAht1EeWb19NaJQmczQ" eOpposite="_bxJHGht1EeWb19NaJQmczQ"/>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_bxJHAht1EeWb19NaJQmczQ" name="Indexes">
+ <eAnnotations xmi:id="_bxJHAxt1EeWb19NaJQmczQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_bxMKfht1EeWb19NaJQmczQ"/>
+ <eOperations xmi:id="_bxJHBBt1EeWb19NaJQmczQ" name="typeConstraint">
+ <eAnnotations xmi:id="_bxJHBRt1EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_bxJHBht1EeWb19NaJQmczQ" 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="_bxJHCBt1EeWb19NaJQmczQ" name="diagnostics">
+ <eAnnotations xmi:id="_bxJHCRt1EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_bxJHCht1EeWb19NaJQmczQ" 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="_bxJHDBt1EeWb19NaJQmczQ" name="context">
+ <eAnnotations xmi:id="_bxJHDRt1EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_bxJHDht1EeWb19NaJQmczQ" key="documentation" value="The cache of context-specific information."/>
+ </eAnnotations>
+ <eGenericType xmi:id="_bxJHDxt1EeWb19NaJQmczQ">
+ <eTypeArguments xmi:id="_bxJHEBt1EeWb19NaJQmczQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eTypeArguments xmi:id="_bxJHERt1EeWb19NaJQmczQ">
+ <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="_bxJHEht1EeWb19NaJQmczQ" 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="_bxJHFBt1EeWb19NaJQmczQ" 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="_bxJHFht1EeWb19NaJQmczQ" 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="_bxJHGBt1EeWb19NaJQmczQ" 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="_bxJHGht1EeWb19NaJQmczQ" name="value" ordered="false" upperBound="-1" eType="_bxJG3Bt1EeWb19NaJQmczQ" containment="true" eOpposite="_bxJHABt1EeWb19NaJQmczQ"/>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_bxJHHBt1EeWb19NaJQmczQ" name="FetchGroups">
+ <eAnnotations xmi:id="_bxJHHRt1EeWb19NaJQmczQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_bxMJZht1EeWb19NaJQmczQ"/>
+ <eOperations xmi:id="_bxJHHht1EeWb19NaJQmczQ" name="typeConstraint">
+ <eAnnotations xmi:id="_bxJHHxt1EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_bxJHIBt1EeWb19NaJQmczQ" 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="_bxJr8Rt1EeWb19NaJQmczQ" name="diagnostics">
+ <eAnnotations xmi:id="_bxJr8ht1EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_bxJr8xt1EeWb19NaJQmczQ" 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="_bxJr9Rt1EeWb19NaJQmczQ" name="context">
+ <eAnnotations xmi:id="_bxJr9ht1EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_bxJr9xt1EeWb19NaJQmczQ" key="documentation" value="The cache of context-specific information."/>
+ </eAnnotations>
+ <eGenericType xmi:id="_bxJr-Bt1EeWb19NaJQmczQ">
+ <eTypeArguments xmi:id="_bxJr-Rt1EeWb19NaJQmczQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eTypeArguments xmi:id="_bxJr-ht1EeWb19NaJQmczQ">
+ <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="_bxJr-xt1EeWb19NaJQmczQ" name="value" ordered="false" upperBound="-1" eType="_bxJr_xt1EeWb19NaJQmczQ" containment="true" eOpposite="_bxJsFxt1EeWb19NaJQmczQ"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_bxJr_Rt1EeWb19NaJQmczQ" 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="_bxJr_xt1EeWb19NaJQmczQ" name="FetchGroup">
+ <eAnnotations xmi:id="_bxJsABt1EeWb19NaJQmczQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_bxMwyRt1EeWb19NaJQmczQ"/>
+ <eOperations xmi:id="_bxJsARt1EeWb19NaJQmczQ" name="typeConstraint">
+ <eAnnotations xmi:id="_bxJsAht1EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_bxJsAxt1EeWb19NaJQmczQ" 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="_bxJsBRt1EeWb19NaJQmczQ" name="diagnostics">
+ <eAnnotations xmi:id="_bxJsBht1EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_bxJsBxt1EeWb19NaJQmczQ" 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="_bxJsCRt1EeWb19NaJQmczQ" name="context">
+ <eAnnotations xmi:id="_bxJsCht1EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_bxJsCxt1EeWb19NaJQmczQ" key="documentation" value="The cache of context-specific information."/>
+ </eAnnotations>
+ <eGenericType xmi:id="_bxJsDBt1EeWb19NaJQmczQ">
+ <eTypeArguments xmi:id="_bxJsDRt1EeWb19NaJQmczQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eTypeArguments xmi:id="_bxJsDht1EeWb19NaJQmczQ">
+ <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="_bxJsDxt1EeWb19NaJQmczQ" 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="_bxJsERt1EeWb19NaJQmczQ" 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="_bxJsExt1EeWb19NaJQmczQ" name="attributes" ordered="false" upperBound="-1" eType="_bxJsGRt1EeWb19NaJQmczQ" containment="true" eOpposite="_bxJsHRt1EeWb19NaJQmczQ"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_bxJsFRt1EeWb19NaJQmczQ" 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="_bxJsFxt1EeWb19NaJQmczQ" name="value_FetchGroups" ordered="false" eType="_bxJHHBt1EeWb19NaJQmczQ" eOpposite="_bxJr-xt1EeWb19NaJQmczQ"/>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_bxJsGRt1EeWb19NaJQmczQ" name="FetchAttribute">
+ <eAnnotations xmi:id="_bxJsGht1EeWb19NaJQmczQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_bxMxEBt1EeWb19NaJQmczQ"/>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_bxJsGxt1EeWb19NaJQmczQ" 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="_bxJsHRt1EeWb19NaJQmczQ" name="attributes_FetchGroup" ordered="false" eType="_bxJr_xt1EeWb19NaJQmczQ" eOpposite="_bxJsExt1EeWb19NaJQmczQ"/>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_bxJsHxt1EeWb19NaJQmczQ" name="Partitioning">
+ <eAnnotations xmi:id="_bxJsIBt1EeWb19NaJQmczQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_bxMJbxt1EeWb19NaJQmczQ"/>
+ <eOperations xmi:id="_bxJsIRt1EeWb19NaJQmczQ" name="typeConstraint">
+ <eAnnotations xmi:id="_bxJsIht1EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_bxJsIxt1EeWb19NaJQmczQ" 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="_bxJsJRt1EeWb19NaJQmczQ" name="diagnostics">
+ <eAnnotations xmi:id="_bxJsJht1EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_bxJsJxt1EeWb19NaJQmczQ" 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="_bxJsKRt1EeWb19NaJQmczQ" name="context">
+ <eAnnotations xmi:id="_bxJsKht1EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_bxJsKxt1EeWb19NaJQmczQ" key="documentation" value="The cache of context-specific information."/>
+ </eAnnotations>
+ <eGenericType xmi:id="_bxJsLBt1EeWb19NaJQmczQ">
+ <eTypeArguments xmi:id="_bxJsLRt1EeWb19NaJQmczQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eTypeArguments xmi:id="_bxJsLht1EeWb19NaJQmczQ">
+ <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="_bxJsLxt1EeWb19NaJQmczQ" 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="_bxJsMRt1EeWb19NaJQmczQ" 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="_bxJsMxt1EeWb19NaJQmczQ" 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="_bxJsNRt1EeWb19NaJQmczQ" 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="_bxJsNxt1EeWb19NaJQmczQ" 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="_bxJsORt1EeWb19NaJQmczQ" 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="_bxJsOxt1EeWb19NaJQmczQ" name="Mutable">
+ <eAnnotations xmi:id="_bxJsPBt1EeWb19NaJQmczQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_bxMJhBt1EeWb19NaJQmczQ"/>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_bxJsPRt1EeWb19NaJQmczQ" 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="_bxJsPxt1EeWb19NaJQmczQ" 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="_bxJsQRt1EeWb19NaJQmczQ" 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="_bxJsQxt1EeWb19NaJQmczQ" 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="_bxJsRRt1EeWb19NaJQmczQ" name="Noncacheable">
+ <eAnnotations xmi:id="_bxJsRht1EeWb19NaJQmczQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_bxMJkht1EeWb19NaJQmczQ"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_bxJsRxt1EeWb19NaJQmczQ" 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="_bxJsSRt1EeWb19NaJQmczQ" 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="_bxJsSxt1EeWb19NaJQmczQ" 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="_bxJsTRt1EeWb19NaJQmczQ" name="ConversionValue">
+ <eAnnotations xmi:id="_bxJsTht1EeWb19NaJQmczQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_bxMJ1xt1EeWb19NaJQmczQ"/>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_bxJsTxt1EeWb19NaJQmczQ" 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="_bxJsURt1EeWb19NaJQmczQ" 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="_bxJsUxt1EeWb19NaJQmczQ" name="conversionValues_ObjectTypeConverter" ordered="false" eType="_bxJsVRt1EeWb19NaJQmczQ" eOpposite="_bxJsdxt1EeWb19NaJQmczQ"/>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_bxJsVRt1EeWb19NaJQmczQ" name="ObjectTypeConverter">
+ <eAnnotations xmi:id="_bxJsVht1EeWb19NaJQmczQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_bxMw7Rt1EeWb19NaJQmczQ"/>
+ <eOperations xmi:id="_bxJsVxt1EeWb19NaJQmczQ" name="typeConstraint">
+ <eAnnotations xmi:id="_bxJsWBt1EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_bxJsWRt1EeWb19NaJQmczQ" 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="_bxJsWxt1EeWb19NaJQmczQ" name="diagnostics">
+ <eAnnotations xmi:id="_bxJsXBt1EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_bxJsXRt1EeWb19NaJQmczQ" 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="_bxJsXxt1EeWb19NaJQmczQ" name="context">
+ <eAnnotations xmi:id="_bxJsYBt1EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_bxJsYRt1EeWb19NaJQmczQ" key="documentation" value="The cache of context-specific information."/>
+ </eAnnotations>
+ <eGenericType xmi:id="_bxJsYht1EeWb19NaJQmczQ">
+ <eTypeArguments xmi:id="_bxJsYxt1EeWb19NaJQmczQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eTypeArguments xmi:id="_bxJsZBt1EeWb19NaJQmczQ">
+ <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="_bxJsZRt1EeWb19NaJQmczQ" 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="_bxJsZxt1EeWb19NaJQmczQ" 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="_bxJsaRt1EeWb19NaJQmczQ" 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:EAttribute" xmi:id="_bxJsaxt1EeWb19NaJQmczQ" 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="_bxJsbRt1EeWb19NaJQmczQ" 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="_bxJsbxt1EeWb19NaJQmczQ" 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="_bxJscRt1EeWb19NaJQmczQ" 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="_bxJscxt1EeWb19NaJQmczQ" 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="_bxJsdRt1EeWb19NaJQmczQ" name="value_ObjectTypeConverters" ordered="false" eType="_bxJseRt1EeWb19NaJQmczQ" eOpposite="_bxJskRt1EeWb19NaJQmczQ"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_bxJsdxt1EeWb19NaJQmczQ" name="conversionValues" ordered="false" upperBound="-1" eType="_bxJsTRt1EeWb19NaJQmczQ" containment="true" eOpposite="_bxJsUxt1EeWb19NaJQmczQ"/>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_bxJseRt1EeWb19NaJQmczQ" name="ObjectTypeConverters">
+ <eAnnotations xmi:id="_bxJseht1EeWb19NaJQmczQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_bxMvvRt1EeWb19NaJQmczQ"/>
+ <eOperations xmi:id="_bxJsext1EeWb19NaJQmczQ" name="typeConstraint">
+ <eAnnotations xmi:id="_bxJsfBt1EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_bxJsfRt1EeWb19NaJQmczQ" 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="_bxJsfxt1EeWb19NaJQmczQ" name="diagnostics">
+ <eAnnotations xmi:id="_bxJsgBt1EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_bxJsgRt1EeWb19NaJQmczQ" 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="_bxJsgxt1EeWb19NaJQmczQ" name="context">
+ <eAnnotations xmi:id="_bxJshBt1EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_bxJshRt1EeWb19NaJQmczQ" key="documentation" value="The cache of context-specific information."/>
+ </eAnnotations>
+ <eGenericType xmi:id="_bxJshht1EeWb19NaJQmczQ">
+ <eTypeArguments xmi:id="_bxJshxt1EeWb19NaJQmczQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eTypeArguments xmi:id="_bxJsiBt1EeWb19NaJQmczQ">
+ <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="_bxJsiRt1EeWb19NaJQmczQ" 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="_bxJsixt1EeWb19NaJQmczQ" 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="_bxJsjRt1EeWb19NaJQmczQ" 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="_bxJsjxt1EeWb19NaJQmczQ" 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="_bxJskRt1EeWb19NaJQmczQ" name="value" ordered="false" upperBound="-1" eType="_bxJsVRt1EeWb19NaJQmczQ" containment="true" eOpposite="_bxJsdRt1EeWb19NaJQmczQ"/>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_bxJskxt1EeWb19NaJQmczQ" name="Array">
+ <eAnnotations xmi:id="_bxJslBt1EeWb19NaJQmczQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_bxMJ4Rt1EeWb19NaJQmczQ"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_bxJslRt1EeWb19NaJQmczQ" 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="_bxJslxt1EeWb19NaJQmczQ" 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="_bxJsmRt1EeWb19NaJQmczQ" 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="_bxJsmxt1EeWb19NaJQmczQ" 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="_bxJsnRt1EeWb19NaJQmczQ" 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="_bxJsnxt1EeWb19NaJQmczQ" name="VirtualAccessMethods">
+ <eAnnotations xmi:id="_bxJsoBt1EeWb19NaJQmczQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_bxMKIBt1EeWb19NaJQmczQ"/>
+ <eOperations xmi:id="_bxJsoRt1EeWb19NaJQmczQ" name="typeConstraint">
+ <eAnnotations xmi:id="_bxJsoht1EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_bxJsoxt1EeWb19NaJQmczQ" 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="_bxJspRt1EeWb19NaJQmczQ" name="diagnostics">
+ <eAnnotations xmi:id="_bxJspht1EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_bxJspxt1EeWb19NaJQmczQ" 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="_bxJsqRt1EeWb19NaJQmczQ" name="context">
+ <eAnnotations xmi:id="_bxJsqht1EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_bxJsqxt1EeWb19NaJQmczQ" key="documentation" value="The cache of context-specific information."/>
+ </eAnnotations>
+ <eGenericType xmi:id="_bxJsrBt1EeWb19NaJQmczQ">
+ <eTypeArguments xmi:id="_bxJsrRt1EeWb19NaJQmczQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eTypeArguments xmi:id="_bxJsrht1EeWb19NaJQmczQ">
+ <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="_bxJsrxt1EeWb19NaJQmczQ" 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="_bxJssRt1EeWb19NaJQmczQ" 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="_bxJssxt1EeWb19NaJQmczQ" 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="_bxJstRt1EeWb19NaJQmczQ" name="ExcludeDefaultMappings">
+ <eAnnotations xmi:id="_bxJstht1EeWb19NaJQmczQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_bxMKLht1EeWb19NaJQmczQ"/>
+ <eOperations xmi:id="_bxJstxt1EeWb19NaJQmczQ" name="typeConstraint">
+ <eAnnotations xmi:id="_bxJsuBt1EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_bxJsuRt1EeWb19NaJQmczQ" 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="_bxJsuxt1EeWb19NaJQmczQ" name="diagnostics">
+ <eAnnotations xmi:id="_bxJsvBt1EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_bxJsvRt1EeWb19NaJQmczQ" 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="_bxJsvxt1EeWb19NaJQmczQ" name="context">
+ <eAnnotations xmi:id="_bxJswBt1EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_bxJswRt1EeWb19NaJQmczQ" key="documentation" value="The cache of context-specific information."/>
+ </eAnnotations>
+ <eGenericType xmi:id="_bxJswht1EeWb19NaJQmczQ">
+ <eTypeArguments xmi:id="_bxJswxt1EeWb19NaJQmczQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eTypeArguments xmi:id="_bxJsxBt1EeWb19NaJQmczQ">
+ <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="_bxJsxRt1EeWb19NaJQmczQ" 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="_bxJsxxt1EeWb19NaJQmczQ" name="TypeConverter">
+ <eAnnotations xmi:id="_bxJsyBt1EeWb19NaJQmczQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_bxMKYRt1EeWb19NaJQmczQ"/>
+ <eOperations xmi:id="_bxJsyRt1EeWb19NaJQmczQ" name="typeConstraint">
+ <eAnnotations xmi:id="_bxJsyht1EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_bxJsyxt1EeWb19NaJQmczQ" 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="_bxJszRt1EeWb19NaJQmczQ" name="diagnostics">
+ <eAnnotations xmi:id="_bxJszht1EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_bxJszxt1EeWb19NaJQmczQ" 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="_bxJs0Rt1EeWb19NaJQmczQ" name="context">
+ <eAnnotations xmi:id="_bxJs0ht1EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_bxJs0xt1EeWb19NaJQmczQ" key="documentation" value="The cache of context-specific information."/>
+ </eAnnotations>
+ <eGenericType xmi:id="_bxJs1Bt1EeWb19NaJQmczQ">
+ <eTypeArguments xmi:id="_bxJs1Rt1EeWb19NaJQmczQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eTypeArguments xmi:id="_bxJs1ht1EeWb19NaJQmczQ">
+ <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="_bxJs1xt1EeWb19NaJQmczQ" 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="_bxJs2Rt1EeWb19NaJQmczQ" 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="_bxJs2xt1EeWb19NaJQmczQ" 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="_bxJs3Rt1EeWb19NaJQmczQ" 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="_bxJs3xt1EeWb19NaJQmczQ" 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="_bxJs4Rt1EeWb19NaJQmczQ" 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="_bxJs4xt1EeWb19NaJQmczQ" 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="_bxJs5Rt1EeWb19NaJQmczQ" name="value_TypeConverters" ordered="false" eType="_bxJs5xt1EeWb19NaJQmczQ" eOpposite="_bxJs_xt1EeWb19NaJQmczQ"/>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_bxJs5xt1EeWb19NaJQmczQ" name="TypeConverters">
+ <eAnnotations xmi:id="_bxJs6Bt1EeWb19NaJQmczQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_bxMwUxt1EeWb19NaJQmczQ"/>
+ <eOperations xmi:id="_bxJs6Rt1EeWb19NaJQmczQ" name="typeConstraint">
+ <eAnnotations xmi:id="_bxJs6ht1EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_bxJs6xt1EeWb19NaJQmczQ" 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="_bxJs7Rt1EeWb19NaJQmczQ" name="diagnostics">
+ <eAnnotations xmi:id="_bxJs7ht1EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_bxJs7xt1EeWb19NaJQmczQ" 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="_bxJs8Rt1EeWb19NaJQmczQ" name="context">
+ <eAnnotations xmi:id="_bxJs8ht1EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_bxJs8xt1EeWb19NaJQmczQ" key="documentation" value="The cache of context-specific information."/>
+ </eAnnotations>
+ <eGenericType xmi:id="_bxJs9Bt1EeWb19NaJQmczQ">
+ <eTypeArguments xmi:id="_bxJs9Rt1EeWb19NaJQmczQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eTypeArguments xmi:id="_bxJs9ht1EeWb19NaJQmczQ">
+ <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="_bxJs9xt1EeWb19NaJQmczQ" 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="_bxJs-Rt1EeWb19NaJQmczQ" 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="_bxJs-xt1EeWb19NaJQmczQ" 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="_bxJs_Rt1EeWb19NaJQmczQ" 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="_bxJs_xt1EeWb19NaJQmczQ" name="value" ordered="false" upperBound="-1" eType="_bxJsxxt1EeWb19NaJQmczQ" containment="true" eOpposite="_bxJs5Rt1EeWb19NaJQmczQ"/>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_bxJtARt1EeWb19NaJQmczQ" name="ChangeTracking">
+ <eAnnotations xmi:id="_bxJtAht1EeWb19NaJQmczQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_bxMKnRt1EeWb19NaJQmczQ"/>
+ <eOperations xmi:id="_bxJtAxt1EeWb19NaJQmczQ" name="typeConstraint">
+ <eAnnotations xmi:id="_bxJtBBt1EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_bxJtBRt1EeWb19NaJQmczQ" 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="_bxJtBxt1EeWb19NaJQmczQ" name="diagnostics">
+ <eAnnotations xmi:id="_bxJtCBt1EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_bxJtCRt1EeWb19NaJQmczQ" 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="_bxJtCxt1EeWb19NaJQmczQ" name="context">
+ <eAnnotations xmi:id="_bxJtDBt1EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_bxJtDRt1EeWb19NaJQmczQ" key="documentation" value="The cache of context-specific information."/>
+ </eAnnotations>
+ <eGenericType xmi:id="_bxJtDht1EeWb19NaJQmczQ">
+ <eTypeArguments xmi:id="_bxJtDxt1EeWb19NaJQmczQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eTypeArguments xmi:id="_bxJtEBt1EeWb19NaJQmczQ">
+ <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="_bxJtERt1EeWb19NaJQmczQ" name="value" ordered="false" eType="_bxId_ht1EeWb19NaJQmczQ" defaultValueLiteral="AUTO"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_bxJtExt1EeWb19NaJQmczQ" 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="_bxJtFRt1EeWb19NaJQmczQ" name="CacheInterceptor">
+ <eAnnotations xmi:id="_bxJtFht1EeWb19NaJQmczQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_bxMvQBt1EeWb19NaJQmczQ"/>
+ <eOperations xmi:id="_bxJtFxt1EeWb19NaJQmczQ" name="typeConstraint">
+ <eAnnotations xmi:id="_bxJtGBt1EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_bxJtGRt1EeWb19NaJQmczQ" 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="_bxJtGxt1EeWb19NaJQmczQ" name="diagnostics">
+ <eAnnotations xmi:id="_bxJtHBt1EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_bxJtHRt1EeWb19NaJQmczQ" 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="_bxJtHxt1EeWb19NaJQmczQ" name="context">
+ <eAnnotations xmi:id="_bxJtIBt1EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_bxJtIRt1EeWb19NaJQmczQ" key="documentation" value="The cache of context-specific information."/>
+ </eAnnotations>
+ <eGenericType xmi:id="_bxJtIht1EeWb19NaJQmczQ">
+ <eTypeArguments xmi:id="_bxJtIxt1EeWb19NaJQmczQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eTypeArguments xmi:id="_bxJtJBt1EeWb19NaJQmczQ">
+ <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="_bxJtJRt1EeWb19NaJQmczQ" 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="_bxJtJxt1EeWb19NaJQmczQ" 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="_bxKTARt1EeWb19NaJQmczQ" name="InstantiationCopyPolicy">
+ <eAnnotations xmi:id="_bxKTAht1EeWb19NaJQmczQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_bxMvSRt1EeWb19NaJQmczQ"/>
+ <eOperations xmi:id="_bxKTAxt1EeWb19NaJQmczQ" name="typeConstraint">
+ <eAnnotations xmi:id="_bxKTBBt1EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_bxKTBRt1EeWb19NaJQmczQ" 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="_bxKTBxt1EeWb19NaJQmczQ" name="diagnostics">
+ <eAnnotations xmi:id="_bxKTCBt1EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_bxKTCRt1EeWb19NaJQmczQ" 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="_bxKTCxt1EeWb19NaJQmczQ" name="context">
+ <eAnnotations xmi:id="_bxKTDBt1EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_bxKTDRt1EeWb19NaJQmczQ" key="documentation" value="The cache of context-specific information."/>
+ </eAnnotations>
+ <eGenericType xmi:id="_bxKTDht1EeWb19NaJQmczQ">
+ <eTypeArguments xmi:id="_bxKTDxt1EeWb19NaJQmczQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eTypeArguments xmi:id="_bxKTEBt1EeWb19NaJQmczQ">
+ <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="_bxKTERt1EeWb19NaJQmczQ" 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="_bxKTExt1EeWb19NaJQmczQ" name="StructConverters">
+ <eAnnotations xmi:id="_bxKTFBt1EeWb19NaJQmczQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_bxMvTxt1EeWb19NaJQmczQ"/>
+ <eOperations xmi:id="_bxKTFRt1EeWb19NaJQmczQ" name="typeConstraint">
+ <eAnnotations xmi:id="_bxKTFht1EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_bxKTFxt1EeWb19NaJQmczQ" 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="_bxKTGRt1EeWb19NaJQmczQ" name="diagnostics">
+ <eAnnotations xmi:id="_bxKTGht1EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_bxKTGxt1EeWb19NaJQmczQ" 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="_bxKTHRt1EeWb19NaJQmczQ" name="context">
+ <eAnnotations xmi:id="_bxKTHht1EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_bxKTHxt1EeWb19NaJQmczQ" key="documentation" value="The cache of context-specific information."/>
+ </eAnnotations>
+ <eGenericType xmi:id="_bxKTIBt1EeWb19NaJQmczQ">
+ <eTypeArguments xmi:id="_bxKTIRt1EeWb19NaJQmczQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eTypeArguments xmi:id="_bxKTIht1EeWb19NaJQmczQ">
+ <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="_bxKTIxt1EeWb19NaJQmczQ" name="value" ordered="false" upperBound="-1" eType="_bxKTLRt1EeWb19NaJQmczQ" containment="true" eOpposite="_bxKTSRt1EeWb19NaJQmczQ"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_bxKTJRt1EeWb19NaJQmczQ" 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="_bxKTJxt1EeWb19NaJQmczQ" 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="_bxKTKRt1EeWb19NaJQmczQ" 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="_bxKTKxt1EeWb19NaJQmczQ" 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="_bxKTLRt1EeWb19NaJQmczQ" name="StructConverter">
+ <eAnnotations xmi:id="_bxKTLht1EeWb19NaJQmczQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_bxMwOxt1EeWb19NaJQmczQ"/>
+ <eOperations xmi:id="_bxKTLxt1EeWb19NaJQmczQ" name="typeConstraint">
+ <eAnnotations xmi:id="_bxKTMBt1EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_bxKTMRt1EeWb19NaJQmczQ" 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="_bxKTMxt1EeWb19NaJQmczQ" name="diagnostics">
+ <eAnnotations xmi:id="_bxKTNBt1EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_bxKTNRt1EeWb19NaJQmczQ" 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="_bxKTNxt1EeWb19NaJQmczQ" name="context">
+ <eAnnotations xmi:id="_bxKTOBt1EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_bxKTORt1EeWb19NaJQmczQ" key="documentation" value="The cache of context-specific information."/>
+ </eAnnotations>
+ <eGenericType xmi:id="_bxKTOht1EeWb19NaJQmczQ">
+ <eTypeArguments xmi:id="_bxKTOxt1EeWb19NaJQmczQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eTypeArguments xmi:id="_bxKTPBt1EeWb19NaJQmczQ">
+ <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="_bxKTPRt1EeWb19NaJQmczQ" 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="_bxKTPxt1EeWb19NaJQmczQ" 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="_bxKTQRt1EeWb19NaJQmczQ" 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="_bxKTQxt1EeWb19NaJQmczQ" 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="_bxKTRRt1EeWb19NaJQmczQ" 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="_bxKTRxt1EeWb19NaJQmczQ" 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="_bxKTSRt1EeWb19NaJQmczQ" name="value_StructConverters" ordered="false" eType="_bxKTExt1EeWb19NaJQmczQ" eOpposite="_bxKTIxt1EeWb19NaJQmczQ"/>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_bxKTSxt1EeWb19NaJQmczQ" name="OrderCorrection">
+ <eAnnotations xmi:id="_bxKTTBt1EeWb19NaJQmczQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_bxMvYRt1EeWb19NaJQmczQ"/>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_bxKTTRt1EeWb19NaJQmczQ" name="value" ordered="false" lowerBound="1" eType="_bxId2xt1EeWb19NaJQmczQ"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_bxKTTxt1EeWb19NaJQmczQ" 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="_bxKTURt1EeWb19NaJQmczQ" 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="_bxKTUxt1EeWb19NaJQmczQ" 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="_bxKTVRt1EeWb19NaJQmczQ" name="CacheIndex">
+ <eAnnotations xmi:id="_bxKTVht1EeWb19NaJQmczQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_bxMvbht1EeWb19NaJQmczQ"/>
+ <eOperations xmi:id="_bxKTVxt1EeWb19NaJQmczQ" name="typeConstraint">
+ <eAnnotations xmi:id="_bxKTWBt1EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_bxKTWRt1EeWb19NaJQmczQ" 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="_bxKTWxt1EeWb19NaJQmczQ" name="diagnostics">
+ <eAnnotations xmi:id="_bxKTXBt1EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_bxKTXRt1EeWb19NaJQmczQ" 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="_bxKTXxt1EeWb19NaJQmczQ" name="context">
+ <eAnnotations xmi:id="_bxKTYBt1EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_bxKTYRt1EeWb19NaJQmczQ" key="documentation" value="The cache of context-specific information."/>
+ </eAnnotations>
+ <eGenericType xmi:id="_bxKTYht1EeWb19NaJQmczQ">
+ <eTypeArguments xmi:id="_bxKTYxt1EeWb19NaJQmczQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eTypeArguments xmi:id="_bxKTZBt1EeWb19NaJQmczQ">
+ <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="_bxKTZRt1EeWb19NaJQmczQ" 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="_bxKTZxt1EeWb19NaJQmczQ" 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="_bxKTaRt1EeWb19NaJQmczQ" 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="_bxKTaxt1EeWb19NaJQmczQ" 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="_bxKTbRt1EeWb19NaJQmczQ" 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="_bxKTbxt1EeWb19NaJQmczQ" 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="_bxKTcRt1EeWb19NaJQmczQ" name="value_CacheIndexes" ordered="false" eType="_bxKTcxt1EeWb19NaJQmczQ" eOpposite="_bxKThRt1EeWb19NaJQmczQ"/>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_bxKTcxt1EeWb19NaJQmczQ" name="CacheIndexes">
+ <eAnnotations xmi:id="_bxKTdBt1EeWb19NaJQmczQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_bxMvzxt1EeWb19NaJQmczQ"/>
+ <eOperations xmi:id="_bxKTdRt1EeWb19NaJQmczQ" name="typeConstraint">
+ <eAnnotations xmi:id="_bxKTdht1EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_bxKTdxt1EeWb19NaJQmczQ" 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="_bxKTeRt1EeWb19NaJQmczQ" name="diagnostics">
+ <eAnnotations xmi:id="_bxKTeht1EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_bxKText1EeWb19NaJQmczQ" 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="_bxKTfRt1EeWb19NaJQmczQ" name="context">
+ <eAnnotations xmi:id="_bxKTfht1EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_bxKTfxt1EeWb19NaJQmczQ" key="documentation" value="The cache of context-specific information."/>
+ </eAnnotations>
+ <eGenericType xmi:id="_bxKTgBt1EeWb19NaJQmczQ">
+ <eTypeArguments xmi:id="_bxKTgRt1EeWb19NaJQmczQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eTypeArguments xmi:id="_bxKTght1EeWb19NaJQmczQ">
+ <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="_bxKTgxt1EeWb19NaJQmczQ" 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="_bxKThRt1EeWb19NaJQmczQ" name="value" ordered="false" upperBound="-1" eType="_bxKTVRt1EeWb19NaJQmczQ" containment="true" eOpposite="_bxKTcRt1EeWb19NaJQmczQ"/>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_bxKThxt1EeWb19NaJQmczQ" name="PrivateOwned">
+ <eAnnotations xmi:id="_bxKTiBt1EeWb19NaJQmczQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_bxMvqht1EeWb19NaJQmczQ"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_bxKTiRt1EeWb19NaJQmczQ" 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="_bxKTixt1EeWb19NaJQmczQ" 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="_bxKTjRt1EeWb19NaJQmczQ" 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="_bxKTjxt1EeWb19NaJQmczQ" name="ClassExtractor">
+ <eAnnotations xmi:id="_bxKTkBt1EeWb19NaJQmczQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_bxMvtBt1EeWb19NaJQmczQ"/>
+ <eOperations xmi:id="_bxKTkRt1EeWb19NaJQmczQ" name="typeConstraint">
+ <eAnnotations xmi:id="_bxKTkht1EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_bxKTkxt1EeWb19NaJQmczQ" 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="_bxKTlRt1EeWb19NaJQmczQ" name="diagnostics">
+ <eAnnotations xmi:id="_bxKTlht1EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_bxKTlxt1EeWb19NaJQmczQ" 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="_bxKTmRt1EeWb19NaJQmczQ" name="context">
+ <eAnnotations xmi:id="_bxKTmht1EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_bxKTmxt1EeWb19NaJQmczQ" key="documentation" value="The cache of context-specific information."/>
+ </eAnnotations>
+ <eGenericType xmi:id="_bxKTnBt1EeWb19NaJQmczQ">
+ <eTypeArguments xmi:id="_bxKTnRt1EeWb19NaJQmczQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eTypeArguments xmi:id="_bxKTnht1EeWb19NaJQmczQ">
+ <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="_bxKTnxt1EeWb19NaJQmczQ" 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="_bxKToRt1EeWb19NaJQmczQ" 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="_bxKToxt1EeWb19NaJQmczQ" name="Struct">
+ <eAnnotations xmi:id="_bxKTpBt1EeWb19NaJQmczQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_bxMv2Bt1EeWb19NaJQmczQ"/>
+ <eOperations xmi:id="_bxKTpRt1EeWb19NaJQmczQ" name="typeConstraint">
+ <eAnnotations xmi:id="_bxKTpht1EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_bxKTpxt1EeWb19NaJQmczQ" 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="_bxKTqRt1EeWb19NaJQmczQ" name="diagnostics">
+ <eAnnotations xmi:id="_bxKTqht1EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_bxKTqxt1EeWb19NaJQmczQ" 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="_bxKTrRt1EeWb19NaJQmczQ" name="context">
+ <eAnnotations xmi:id="_bxKTrht1EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_bxKTrxt1EeWb19NaJQmczQ" key="documentation" value="The cache of context-specific information."/>
+ </eAnnotations>
+ <eGenericType xmi:id="_bxKTsBt1EeWb19NaJQmczQ">
+ <eTypeArguments xmi:id="_bxKTsRt1EeWb19NaJQmczQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eTypeArguments xmi:id="_bxKTsht1EeWb19NaJQmczQ">
+ <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="_bxKTsxt1EeWb19NaJQmczQ" 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="_bxKTtRt1EeWb19NaJQmczQ" 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="_bxKTtxt1EeWb19NaJQmczQ" 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="_bxKTuRt1EeWb19NaJQmczQ" name="PinnedPartitioning">
+ <eAnnotations xmi:id="_bxKTuht1EeWb19NaJQmczQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_bxMv5Bt1EeWb19NaJQmczQ"/>
+ <eOperations xmi:id="_bxKTuxt1EeWb19NaJQmczQ" name="typeConstraint">
+ <eAnnotations xmi:id="_bxKTvBt1EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_bxKTvRt1EeWb19NaJQmczQ" 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="_bxKTvxt1EeWb19NaJQmczQ" name="diagnostics">
+ <eAnnotations xmi:id="_bxKTwBt1EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_bxKTwRt1EeWb19NaJQmczQ" 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="_bxKTwxt1EeWb19NaJQmczQ" name="context">
+ <eAnnotations xmi:id="_bxKTxBt1EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_bxKTxRt1EeWb19NaJQmczQ" key="documentation" value="The cache of context-specific information."/>
+ </eAnnotations>
+ <eGenericType xmi:id="_bxKTxht1EeWb19NaJQmczQ">
+ <eTypeArguments xmi:id="_bxKTxxt1EeWb19NaJQmczQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eTypeArguments xmi:id="_bxKTyBt1EeWb19NaJQmczQ">
+ <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="_bxKTyRt1EeWb19NaJQmczQ" 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="_bxKTyxt1EeWb19NaJQmczQ" 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="_bxKTzRt1EeWb19NaJQmczQ" 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="_bxKTzxt1EeWb19NaJQmczQ" 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="_bxKT0Rt1EeWb19NaJQmczQ" 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="_bxKT0xt1EeWb19NaJQmczQ" 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="_bxKT1Rt1EeWb19NaJQmczQ" name="Structure">
+ <eAnnotations xmi:id="_bxKT1ht1EeWb19NaJQmczQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_bxMv-Rt1EeWb19NaJQmczQ"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_bxKT1xt1EeWb19NaJQmczQ" 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="_bxKT2Rt1EeWb19NaJQmczQ" 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="_bxKT2xt1EeWb19NaJQmczQ" 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="_bxKT3Rt1EeWb19NaJQmczQ" name="ReadOnly">
+ <eAnnotations xmi:id="_bxKT3ht1EeWb19NaJQmczQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_bxMwNRt1EeWb19NaJQmczQ"/>
+ <eOperations xmi:id="_bxKT3xt1EeWb19NaJQmczQ" name="typeConstraint">
+ <eAnnotations xmi:id="_bxKT4Bt1EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_bxKT4Rt1EeWb19NaJQmczQ" 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="_bxKT4xt1EeWb19NaJQmczQ" name="diagnostics">
+ <eAnnotations xmi:id="_bxKT5Bt1EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_bxKT5Rt1EeWb19NaJQmczQ" 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="_bxKT5xt1EeWb19NaJQmczQ" name="context">
+ <eAnnotations xmi:id="_bxKT6Bt1EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_bxKT6Rt1EeWb19NaJQmczQ" key="documentation" value="The cache of context-specific information."/>
+ </eAnnotations>
+ <eGenericType xmi:id="_bxKT6ht1EeWb19NaJQmczQ">
+ <eTypeArguments xmi:id="_bxKT6xt1EeWb19NaJQmczQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eTypeArguments xmi:id="_bxKT7Bt1EeWb19NaJQmczQ">
+ <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="_bxKT7Rt1EeWb19NaJQmczQ" 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="_bxKT7xt1EeWb19NaJQmczQ" name="JoinFetch">
+ <eAnnotations xmi:id="_bxKT8Bt1EeWb19NaJQmczQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_bxMwZRt1EeWb19NaJQmczQ"/>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_bxKT8Rt1EeWb19NaJQmczQ" name="value" ordered="false" eType="_bxId4Bt1EeWb19NaJQmczQ" defaultValueLiteral="INNER"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_bxKT8xt1EeWb19NaJQmczQ" 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="_bxKT9Rt1EeWb19NaJQmczQ" 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="_bxKT9xt1EeWb19NaJQmczQ" 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="_bxKT-Rt1EeWb19NaJQmczQ" name="CopyPolicy">
+ <eAnnotations xmi:id="_bxKT-ht1EeWb19NaJQmczQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_bxMwjht1EeWb19NaJQmczQ"/>
+ <eOperations xmi:id="_bxKT-xt1EeWb19NaJQmczQ" name="typeConstraint">
+ <eAnnotations xmi:id="_bxKT_Bt1EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_bxKT_Rt1EeWb19NaJQmczQ" 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="_bxKT_xt1EeWb19NaJQmczQ" name="diagnostics">
+ <eAnnotations xmi:id="_bxKUABt1EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_bxKUARt1EeWb19NaJQmczQ" 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="_bxKUAxt1EeWb19NaJQmczQ" name="context">
+ <eAnnotations xmi:id="_bxKUBBt1EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_bxKUBRt1EeWb19NaJQmczQ" key="documentation" value="The cache of context-specific information."/>
+ </eAnnotations>
+ <eGenericType xmi:id="_bxKUBht1EeWb19NaJQmczQ">
+ <eTypeArguments xmi:id="_bxKUBxt1EeWb19NaJQmczQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eTypeArguments xmi:id="_bxKUCBt1EeWb19NaJQmczQ">
+ <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="_bxKUCRt1EeWb19NaJQmczQ" 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="_bxKUCxt1EeWb19NaJQmczQ" 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="_bxKUDRt1EeWb19NaJQmczQ" name="RoundRobinPartitioning">
+ <eAnnotations xmi:id="_bxKUDht1EeWb19NaJQmczQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_bxMwlxt1EeWb19NaJQmczQ"/>
+ <eOperations xmi:id="_bxKUDxt1EeWb19NaJQmczQ" name="typeConstraint">
+ <eAnnotations xmi:id="_bxKUEBt1EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_bxKUERt1EeWb19NaJQmczQ" 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="_bxKUExt1EeWb19NaJQmczQ" name="diagnostics">
+ <eAnnotations xmi:id="_bxKUFBt1EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_bxKUFRt1EeWb19NaJQmczQ" 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="_bxKUFxt1EeWb19NaJQmczQ" name="context">
+ <eAnnotations xmi:id="_bxKUGBt1EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_bxKUGRt1EeWb19NaJQmczQ" key="documentation" value="The cache of context-specific information."/>
+ </eAnnotations>
+ <eGenericType xmi:id="_bxKUGht1EeWb19NaJQmczQ">
+ <eTypeArguments xmi:id="_bxKUGxt1EeWb19NaJQmczQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eTypeArguments xmi:id="_bxKUHBt1EeWb19NaJQmczQ">
+ <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="_bxKUHRt1EeWb19NaJQmczQ" 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="_bxKUHxt1EeWb19NaJQmczQ" 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="_bxKUIRt1EeWb19NaJQmczQ" 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="_bxKUIxt1EeWb19NaJQmczQ" 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="_bxK6EBt1EeWb19NaJQmczQ" 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="_bxK6Eht1EeWb19NaJQmczQ" 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="_bxK6FBt1EeWb19NaJQmczQ" 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="_bxK6Fht1EeWb19NaJQmczQ" name="UnionPartitioning">
+ <eAnnotations xmi:id="_bxK6Fxt1EeWb19NaJQmczQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_bxMwsBt1EeWb19NaJQmczQ"/>
+ <eOperations xmi:id="_bxK6GBt1EeWb19NaJQmczQ" name="typeConstraint">
+ <eAnnotations xmi:id="_bxK6GRt1EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_bxK6Ght1EeWb19NaJQmczQ" 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="_bxK6HBt1EeWb19NaJQmczQ" name="diagnostics">
+ <eAnnotations xmi:id="_bxK6HRt1EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_bxK6Hht1EeWb19NaJQmczQ" 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="_bxK6IBt1EeWb19NaJQmczQ" name="context">
+ <eAnnotations xmi:id="_bxK6IRt1EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_bxK6Iht1EeWb19NaJQmczQ" key="documentation" value="The cache of context-specific information."/>
+ </eAnnotations>
+ <eGenericType xmi:id="_bxK6Ixt1EeWb19NaJQmczQ">
+ <eTypeArguments xmi:id="_bxK6JBt1EeWb19NaJQmczQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eTypeArguments xmi:id="_bxK6JRt1EeWb19NaJQmczQ">
+ <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="_bxK6Jht1EeWb19NaJQmczQ" 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="_bxK6KBt1EeWb19NaJQmczQ" 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="_bxK6Kht1EeWb19NaJQmczQ" 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="_bxK6LBt1EeWb19NaJQmczQ" 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="_bxK6Lht1EeWb19NaJQmczQ" 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="_bxK6MBt1EeWb19NaJQmczQ" 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="_bxK6Mht1EeWb19NaJQmczQ" 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="_bxK6NBt1EeWb19NaJQmczQ" name="ReadTransformer">
+ <eAnnotations xmi:id="_bxK6NRt1EeWb19NaJQmczQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_bxMw3Bt1EeWb19NaJQmczQ"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_bxK6Nht1EeWb19NaJQmczQ" 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="_bxK6OBt1EeWb19NaJQmczQ" 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="_bxK6Oht1EeWb19NaJQmczQ" 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="_bxK6PBt1EeWb19NaJQmczQ" 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="_bxK6Pht1EeWb19NaJQmczQ" 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="_bxK6QBt1EeWb19NaJQmczQ" name="ReturnUpdate">
+ <eAnnotations xmi:id="_bxK6QRt1EeWb19NaJQmczQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_bxMxFxt1EeWb19NaJQmczQ"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_bxK6Qht1EeWb19NaJQmczQ" 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="_bxK6RBt1EeWb19NaJQmczQ" 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="_bxK6Rht1EeWb19NaJQmczQ" 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="_bxK6SBt1EeWb19NaJQmczQ" name="Partitioned">
+ <eAnnotations xmi:id="_bxK6SRt1EeWb19NaJQmczQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_bxMxRxt1EeWb19NaJQmczQ"/>
+ <eOperations xmi:id="_bxK6Sht1EeWb19NaJQmczQ" name="typeConstraint">
+ <eAnnotations xmi:id="_bxK6Sxt1EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_bxK6TBt1EeWb19NaJQmczQ" 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="_bxK6Tht1EeWb19NaJQmczQ" name="diagnostics">
+ <eAnnotations xmi:id="_bxK6Txt1EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_bxK6UBt1EeWb19NaJQmczQ" 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="_bxK6Uht1EeWb19NaJQmczQ" name="context">
+ <eAnnotations xmi:id="_bxK6Uxt1EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_bxK6VBt1EeWb19NaJQmczQ" key="documentation" value="The cache of context-specific information."/>
+ </eAnnotations>
+ <eGenericType xmi:id="_bxK6VRt1EeWb19NaJQmczQ">
+ <eTypeArguments xmi:id="_bxK6Vht1EeWb19NaJQmczQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eTypeArguments xmi:id="_bxK6Vxt1EeWb19NaJQmczQ">
+ <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="_bxK6WBt1EeWb19NaJQmczQ" 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="_bxK6Wht1EeWb19NaJQmczQ" 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="_bxK6XBt1EeWb19NaJQmczQ" 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="_bxK6Xht1EeWb19NaJQmczQ" 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="_bxK6YBt1EeWb19NaJQmczQ" 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="_bxK6Yht1EeWb19NaJQmczQ" name="MapKeyConvert">
+ <eAnnotations xmi:id="_bxK6Yxt1EeWb19NaJQmczQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_bxMxWRt1EeWb19NaJQmczQ"/>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_bxK6ZBt1EeWb19NaJQmczQ" 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="_bxK6Zht1EeWb19NaJQmczQ" 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="_bxK6aBt1EeWb19NaJQmczQ" 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="_bxK6aht1EeWb19NaJQmczQ" 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="_bxK6bBt1EeWb19NaJQmczQ" name="ReturnInsert">
+ <eAnnotations xmi:id="_bxK6bRt1EeWb19NaJQmczQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_bxMxgBt1EeWb19NaJQmczQ"/>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_bxK6bht1EeWb19NaJQmczQ" 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="_bxK6cBt1EeWb19NaJQmczQ" 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="_bxK6cht1EeWb19NaJQmczQ" 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="_bxK6dBt1EeWb19NaJQmczQ" 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="_bxK6dht1EeWb19NaJQmczQ" name="TenantTableDiscriminator">
+ <eAnnotations xmi:id="_bxK6dxt1EeWb19NaJQmczQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_bxMxqht1EeWb19NaJQmczQ"/>
+ <eOperations xmi:id="_bxK6eBt1EeWb19NaJQmczQ" name="typeConstraint">
+ <eAnnotations xmi:id="_bxK6eRt1EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_bxK6eht1EeWb19NaJQmczQ" 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="_bxK6fBt1EeWb19NaJQmczQ" name="diagnostics">
+ <eAnnotations xmi:id="_bxK6fRt1EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_bxK6fht1EeWb19NaJQmczQ" 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="_bxK6gBt1EeWb19NaJQmczQ" name="context">
+ <eAnnotations xmi:id="_bxK6gRt1EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_bxK6ght1EeWb19NaJQmczQ" key="documentation" value="The cache of context-specific information."/>
+ </eAnnotations>
+ <eGenericType xmi:id="_bxK6gxt1EeWb19NaJQmczQ">
+ <eTypeArguments xmi:id="_bxK6hBt1EeWb19NaJQmczQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eTypeArguments xmi:id="_bxK6hRt1EeWb19NaJQmczQ">
+ <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="_bxK6hht1EeWb19NaJQmczQ" name="contextProperty" ordered="false" defaultValueLiteral="">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_bxK6iBt1EeWb19NaJQmczQ" name="type" ordered="false" eType="_bxIeGht1EeWb19NaJQmczQ" defaultValueLiteral="SUFFIX"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_bxK6iht1EeWb19NaJQmczQ" 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="_bxK6jBt1EeWb19NaJQmczQ" name="ExistenceChecking">
+ <eAnnotations xmi:id="_bxK6jRt1EeWb19NaJQmczQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_bxMxyht1EeWb19NaJQmczQ"/>
+ <eOperations xmi:id="_bxK6jht1EeWb19NaJQmczQ" name="typeConstraint">
+ <eAnnotations xmi:id="_bxK6jxt1EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_bxK6kBt1EeWb19NaJQmczQ" 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="_bxK6kht1EeWb19NaJQmczQ" name="diagnostics">
+ <eAnnotations xmi:id="_bxK6kxt1EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_bxK6lBt1EeWb19NaJQmczQ" 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="_bxK6lht1EeWb19NaJQmczQ" name="context">
+ <eAnnotations xmi:id="_bxK6lxt1EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_bxK6mBt1EeWb19NaJQmczQ" key="documentation" value="The cache of context-specific information."/>
+ </eAnnotations>
+ <eGenericType xmi:id="_bxK6mRt1EeWb19NaJQmczQ">
+ <eTypeArguments xmi:id="_bxK6mht1EeWb19NaJQmczQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eTypeArguments xmi:id="_bxK6mxt1EeWb19NaJQmczQ">
+ <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="_bxK6nBt1EeWb19NaJQmczQ" name="value" ordered="false" eType="_bxIeFBt1EeWb19NaJQmczQ" defaultValueLiteral="CHECK_CACHE"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_bxK6nht1EeWb19NaJQmczQ" 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="_bxK6oBt1EeWb19NaJQmczQ" name="BatchFetch">
+ <eAnnotations xmi:id="_bxK6oRt1EeWb19NaJQmczQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_bxMx7Bt1EeWb19NaJQmczQ"/>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_bxK6oht1EeWb19NaJQmczQ" name="value" ordered="false" eType="_bxIeCht1EeWb19NaJQmczQ" defaultValueLiteral="JOIN"/>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_bxK6pBt1EeWb19NaJQmczQ" 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="_bxK6pht1EeWb19NaJQmczQ" 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="_bxK6qBt1EeWb19NaJQmczQ" 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="_bxK6qht1EeWb19NaJQmczQ" 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="_bxK6rBt1EeWb19NaJQmczQ" name="CascadeOnDelete">
+ <eAnnotations xmi:id="_bxK6rRt1EeWb19NaJQmczQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_bxMx_Rt1EeWb19NaJQmczQ"/>
+ <eOperations xmi:id="_bxK6rht1EeWb19NaJQmczQ" name="typeConstraint">
+ <eAnnotations xmi:id="_bxK6rxt1EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_bxK6sBt1EeWb19NaJQmczQ" 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="_bxK6sht1EeWb19NaJQmczQ" name="diagnostics">
+ <eAnnotations xmi:id="_bxK6sxt1EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_bxK6tBt1EeWb19NaJQmczQ" 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="_bxK6tht1EeWb19NaJQmczQ" name="context">
+ <eAnnotations xmi:id="_bxK6txt1EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_bxK6uBt1EeWb19NaJQmczQ" key="documentation" value="The cache of context-specific information."/>
+ </eAnnotations>
+ <eGenericType xmi:id="_bxK6uRt1EeWb19NaJQmczQ">
+ <eTypeArguments xmi:id="_bxK6uht1EeWb19NaJQmczQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eTypeArguments xmi:id="_bxK6uxt1EeWb19NaJQmczQ">
+ <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="_bxK6vBt1EeWb19NaJQmczQ" 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="_bxK6vht1EeWb19NaJQmczQ" 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="_bxK6wBt1EeWb19NaJQmczQ" 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="_bxK6wht1EeWb19NaJQmczQ" 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="_bxK6xBt1EeWb19NaJQmczQ" name="DeleteAll">
+ <eAnnotations xmi:id="_bxK6xRt1EeWb19NaJQmczQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_bxMyHRt1EeWb19NaJQmczQ"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_bxK6xht1EeWb19NaJQmczQ" 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="_bxK6yBt1EeWb19NaJQmczQ" 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="_bxK6yht1EeWb19NaJQmczQ" 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="_bxK6zBt1EeWb19NaJQmczQ" name="QueryRedirectors">
+ <eAnnotations xmi:id="_bxK6zRt1EeWb19NaJQmczQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_bxMyJxt1EeWb19NaJQmczQ"/>
+ <eOperations xmi:id="_bxK6zht1EeWb19NaJQmczQ" name="typeConstraint">
+ <eAnnotations xmi:id="_bxK6zxt1EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_bxK60Bt1EeWb19NaJQmczQ" 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="_bxK60ht1EeWb19NaJQmczQ" name="diagnostics">
+ <eAnnotations xmi:id="_bxK60xt1EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_bxK61Bt1EeWb19NaJQmczQ" 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="_bxK61ht1EeWb19NaJQmczQ" name="context">
+ <eAnnotations xmi:id="_bxK61xt1EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_bxK62Bt1EeWb19NaJQmczQ" key="documentation" value="The cache of context-specific information."/>
+ </eAnnotations>
+ <eGenericType xmi:id="_bxK62Rt1EeWb19NaJQmczQ">
+ <eTypeArguments xmi:id="_bxK62ht1EeWb19NaJQmczQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eTypeArguments xmi:id="_bxK62xt1EeWb19NaJQmczQ">
+ <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="_bxK63Bt1EeWb19NaJQmczQ" 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="_bxK63ht1EeWb19NaJQmczQ" 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="_bxK64Bt1EeWb19NaJQmczQ" 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="_bxK64ht1EeWb19NaJQmczQ" 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="_bxK65Bt1EeWb19NaJQmczQ" 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="_bxK65ht1EeWb19NaJQmczQ" 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="_bxK66Bt1EeWb19NaJQmczQ" 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="_bxK66ht1EeWb19NaJQmczQ" 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="_bxK67Bt1EeWb19NaJQmczQ" name="AdditionalCriteria">
+ <eAnnotations xmi:id="_bxK67Rt1EeWb19NaJQmczQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_bxMyeBt1EeWb19NaJQmczQ"/>
+ <eOperations xmi:id="_bxK67ht1EeWb19NaJQmczQ" name="typeConstraint">
+ <eAnnotations xmi:id="_bxK67xt1EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_bxK68Bt1EeWb19NaJQmczQ" 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="_bxK68ht1EeWb19NaJQmczQ" name="diagnostics">
+ <eAnnotations xmi:id="_bxK68xt1EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_bxK69Bt1EeWb19NaJQmczQ" 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="_bxK69ht1EeWb19NaJQmczQ" name="context">
+ <eAnnotations xmi:id="_bxK69xt1EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_bxK6-Bt1EeWb19NaJQmczQ" key="documentation" value="The cache of context-specific information."/>
+ </eAnnotations>
+ <eGenericType xmi:id="_bxK6-Rt1EeWb19NaJQmczQ">
+ <eTypeArguments xmi:id="_bxK6-ht1EeWb19NaJQmczQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eTypeArguments xmi:id="_bxK6-xt1EeWb19NaJQmczQ">
+ <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="_bxK6_Bt1EeWb19NaJQmczQ" 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="_bxK6_ht1EeWb19NaJQmczQ" 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="_bxK7ABt1EeWb19NaJQmczQ" name="CloneCopyPolicy">
+ <eAnnotations xmi:id="_bxK7ARt1EeWb19NaJQmczQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_bxMygRt1EeWb19NaJQmczQ"/>
+ <eOperations xmi:id="_bxK7Aht1EeWb19NaJQmczQ" name="typeConstraint">
+ <eAnnotations xmi:id="_bxK7Axt1EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_bxK7BBt1EeWb19NaJQmczQ" 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="_bxK7Bht1EeWb19NaJQmczQ" name="diagnostics">
+ <eAnnotations xmi:id="_bxK7Bxt1EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_bxK7CBt1EeWb19NaJQmczQ" 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="_bxK7Cht1EeWb19NaJQmczQ" name="context">
+ <eAnnotations xmi:id="_bxK7Cxt1EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_bxK7DBt1EeWb19NaJQmczQ" key="documentation" value="The cache of context-specific information."/>
+ </eAnnotations>
+ <eGenericType xmi:id="_bxK7DRt1EeWb19NaJQmczQ">
+ <eTypeArguments xmi:id="_bxK7Dht1EeWb19NaJQmczQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eTypeArguments xmi:id="_bxK7Dxt1EeWb19NaJQmczQ">
+ <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="_bxK7EBt1EeWb19NaJQmczQ" 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="_bxK7Eht1EeWb19NaJQmczQ" 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="_bxK7FBt1EeWb19NaJQmczQ" 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="_bxK7Fht1EeWb19NaJQmczQ" name="config" nsURI="http:///EclipseLink/org/eclipse/persistence/config.ecore" nsPrefix="EclipseLink.org.eclipse.persistence.config">
+ <eAnnotations xmi:id="_bxK7Fxt1EeWb19NaJQmczQ" source="http://www.eclipse.org/uml2/4.0.0/UML" references="_bxN9tBt1EeWb19NaJQmczQ"/>
+ <eClassifiers xmi:type="ecore:EEnum" xmi:id="_bxK7GBt1EeWb19NaJQmczQ" name="CacheIsolationType">
+ <eAnnotations xmi:id="_bxK7GRt1EeWb19NaJQmczQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_bxN9tRt1EeWb19NaJQmczQ"/>
+ <eLiterals xmi:id="_bxK7Ght1EeWb19NaJQmczQ" name="SHARED"/>
+ <eLiterals xmi:id="_bxK7Gxt1EeWb19NaJQmczQ" name="PROTECTED" value="1"/>
+ <eLiterals xmi:id="_bxK7HBt1EeWb19NaJQmczQ" name="ISOLATED" value="2"/>
+ </eClassifiers>
+ </eSubpackages>
+ <eSubpackages xmi:id="_bxK7HRt1EeWb19NaJQmczQ" name="platform" nsURI="http:///EclipseLink/org/eclipse/persistence/platform.ecore" nsPrefix="EclipseLink.org.eclipse.persistence.platform">
+ <eAnnotations xmi:id="_bxK7Hht1EeWb19NaJQmczQ" source="http://www.eclipse.org/uml2/4.0.0/UML" references="_bxOlsBt1EeWb19NaJQmczQ"/>
+ <eSubpackages xmi:id="_bxK7Hxt1EeWb19NaJQmczQ" name="database" nsURI="http:///EclipseLink/org/eclipse/persistence/platform/database.ecore" nsPrefix="EclipseLink.org.eclipse.persistence.platform.database">
+ <eAnnotations xmi:id="_bxK7IBt1EeWb19NaJQmczQ" source="http://www.eclipse.org/uml2/4.0.0/UML" references="_bxOlsRt1EeWb19NaJQmczQ"/>
+ <eSubpackages xmi:id="_bxK7IRt1EeWb19NaJQmczQ" name="oracle" nsURI="http:///EclipseLink/org/eclipse/persistence/platform/database/oracle.ecore" nsPrefix="EclipseLink.org.eclipse.persistence.platform.database.oracle">
+ <eAnnotations xmi:id="_bxK7Iht1EeWb19NaJQmczQ" source="http://www.eclipse.org/uml2/4.0.0/UML" references="_bxOlsht1EeWb19NaJQmczQ"/>
+ <eSubpackages xmi:id="_bxK7Ixt1EeWb19NaJQmczQ" 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="_bxK7JBt1EeWb19NaJQmczQ" source="http://www.eclipse.org/uml2/4.0.0/UML" references="_bxOlsxt1EeWb19NaJQmczQ"/>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_bxK7JRt1EeWb19NaJQmczQ" name="PLSQLTable">
+ <eAnnotations xmi:id="_bxK7Jht1EeWb19NaJQmczQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_bxOltBt1EeWb19NaJQmczQ"/>
+ <eOperations xmi:id="_bxK7Jxt1EeWb19NaJQmczQ" name="typeConstraint">
+ <eAnnotations xmi:id="_bxK7KBt1EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_bxK7KRt1EeWb19NaJQmczQ" 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="_bxK7Kxt1EeWb19NaJQmczQ" name="diagnostics">
+ <eAnnotations xmi:id="_bxK7LBt1EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_bxK7LRt1EeWb19NaJQmczQ" 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="_bxK7Lxt1EeWb19NaJQmczQ" name="context">
+ <eAnnotations xmi:id="_bxK7MBt1EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_bxK7MRt1EeWb19NaJQmczQ" key="documentation" value="The cache of context-specific information."/>
+ </eAnnotations>
+ <eGenericType xmi:id="_bxK7Mht1EeWb19NaJQmczQ">
+ <eTypeArguments xmi:id="_bxK7Mxt1EeWb19NaJQmczQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eTypeArguments xmi:id="_bxK7NBt1EeWb19NaJQmczQ">
+ <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="_bxK7NRt1EeWb19NaJQmczQ" 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="_bxK7Nxt1EeWb19NaJQmczQ" 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="_bxK7ORt1EeWb19NaJQmczQ" 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="_bxK7Oxt1EeWb19NaJQmczQ" 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="_bxK7PRt1EeWb19NaJQmczQ" 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="_bxK7Pxt1EeWb19NaJQmczQ" 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="_bxK7QRt1EeWb19NaJQmczQ" name="value_PLSQLTables" ordered="false" eType="_bxK7Qxt1EeWb19NaJQmczQ" eOpposite="_bxK7VRt1EeWb19NaJQmczQ"/>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_bxK7Qxt1EeWb19NaJQmczQ" name="PLSQLTables">
+ <eAnnotations xmi:id="_bxK7RBt1EeWb19NaJQmczQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_bxPLyht1EeWb19NaJQmczQ"/>
+ <eOperations xmi:id="_bxK7RRt1EeWb19NaJQmczQ" name="typeConstraint">
+ <eAnnotations xmi:id="_bxK7Rht1EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_bxK7Rxt1EeWb19NaJQmczQ" 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="_bxK7SRt1EeWb19NaJQmczQ" name="diagnostics">
+ <eAnnotations xmi:id="_bxK7Sht1EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_bxK7Sxt1EeWb19NaJQmczQ" 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="_bxK7TRt1EeWb19NaJQmczQ" name="context">
+ <eAnnotations xmi:id="_bxK7Tht1EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_bxK7Txt1EeWb19NaJQmczQ" key="documentation" value="The cache of context-specific information."/>
+ </eAnnotations>
+ <eGenericType xmi:id="_bxK7UBt1EeWb19NaJQmczQ">
+ <eTypeArguments xmi:id="_bxK7URt1EeWb19NaJQmczQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eTypeArguments xmi:id="_bxK7Uht1EeWb19NaJQmczQ">
+ <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="_bxK7Uxt1EeWb19NaJQmczQ" 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="_bxK7VRt1EeWb19NaJQmczQ" name="value" ordered="false" upperBound="-1" eType="_bxK7JRt1EeWb19NaJQmczQ" containment="true" eOpposite="_bxK7QRt1EeWb19NaJQmczQ"/>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_bxK7Vxt1EeWb19NaJQmczQ" name="PLSQLRecord">
+ <eAnnotations xmi:id="_bxK7WBt1EeWb19NaJQmczQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_bxOlzxt1EeWb19NaJQmczQ"/>
+ <eOperations xmi:id="_bxK7WRt1EeWb19NaJQmczQ" name="typeConstraint">
+ <eAnnotations xmi:id="_bxK7Wht1EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_bxK7Wxt1EeWb19NaJQmczQ" 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="_bxK7XRt1EeWb19NaJQmczQ" name="diagnostics">
+ <eAnnotations xmi:id="_bxK7Xht1EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_bxK7Xxt1EeWb19NaJQmczQ" 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="_bxK7YRt1EeWb19NaJQmczQ" name="context">
+ <eAnnotations xmi:id="_bxK7Yht1EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_bxK7Yxt1EeWb19NaJQmczQ" key="documentation" value="The cache of context-specific information."/>
+ </eAnnotations>
+ <eGenericType xmi:id="_bxK7ZBt1EeWb19NaJQmczQ">
+ <eTypeArguments xmi:id="_bxK7ZRt1EeWb19NaJQmczQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eTypeArguments xmi:id="_bxK7Zht1EeWb19NaJQmczQ">
+ <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="_bxK7Zxt1EeWb19NaJQmczQ" 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="_bxK7aRt1EeWb19NaJQmczQ" 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="_bxK7axt1EeWb19NaJQmczQ" 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="_bxK7bRt1EeWb19NaJQmczQ" name="fields" ordered="false" upperBound="-1" eType="_bxK7cxt1EeWb19NaJQmczQ" containment="true" eOpposite="_bxK7jRt1EeWb19NaJQmczQ"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_bxK7bxt1EeWb19NaJQmczQ" 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="_bxK7cRt1EeWb19NaJQmczQ" name="value_PLSQLRecords" ordered="false" eType="_bxK78Rt1EeWb19NaJQmczQ" eOpposite="_bxK8Axt1EeWb19NaJQmczQ"/>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_bxK7cxt1EeWb19NaJQmczQ" name="PLSQLParameter">
+ <eAnnotations xmi:id="_bxK7dBt1EeWb19NaJQmczQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_bxOmJxt1EeWb19NaJQmczQ"/>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_bxK7dRt1EeWb19NaJQmczQ" name="direction" ordered="false" eType="_bxId5Bt1EeWb19NaJQmczQ" defaultValueLiteral="IN"/>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_bxK7dxt1EeWb19NaJQmczQ" 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="_bxK7eRt1EeWb19NaJQmczQ" 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="_bxK7ext1EeWb19NaJQmczQ" 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="_bxK7fRt1EeWb19NaJQmczQ" 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="_bxK7fxt1EeWb19NaJQmczQ" 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="_bxK7gRt1EeWb19NaJQmczQ" 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="_bxK7gxt1EeWb19NaJQmczQ" 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="_bxK7hRt1EeWb19NaJQmczQ" name="parameters_NamedPLSQLStoredProcedureQuery" ordered="false" eType="_bxK8Rxt1EeWb19NaJQmczQ" eOpposite="_bxK8Vxt1EeWb19NaJQmczQ"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_bxK7hxt1EeWb19NaJQmczQ" name="fields_OracleObject" ordered="false" eType="_bxK7jxt1EeWb19NaJQmczQ" eOpposite="_bxK7pxt1EeWb19NaJQmczQ"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_bxK7iRt1EeWb19NaJQmczQ" name="parameters_NamedPLSQLStoredFunctionQuery" ordered="false" eType="_bxK7vRt1EeWb19NaJQmczQ" eOpposite="_bxK72xt1EeWb19NaJQmczQ"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_bxK7ixt1EeWb19NaJQmczQ" name="returnParameter_NamedPLSQLStoredFunctionQuery" ordered="false" eType="_bxK7vRt1EeWb19NaJQmczQ" eOpposite="_bxK71Rt1EeWb19NaJQmczQ"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_bxK7jRt1EeWb19NaJQmczQ" name="fields_PLSQLRecord" ordered="false" eType="_bxK7Vxt1EeWb19NaJQmczQ" eOpposite="_bxK7bRt1EeWb19NaJQmczQ"/>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_bxK7jxt1EeWb19NaJQmczQ" name="OracleObject">
+ <eAnnotations xmi:id="_bxK7kBt1EeWb19NaJQmczQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_bxPLiht1EeWb19NaJQmczQ"/>
+ <eOperations xmi:id="_bxK7kRt1EeWb19NaJQmczQ" name="typeConstraint">
+ <eAnnotations xmi:id="_bxK7kht1EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_bxK7kxt1EeWb19NaJQmczQ" 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="_bxK7lRt1EeWb19NaJQmczQ" name="diagnostics">
+ <eAnnotations xmi:id="_bxK7lht1EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_bxK7lxt1EeWb19NaJQmczQ" 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="_bxK7mRt1EeWb19NaJQmczQ" name="context">
+ <eAnnotations xmi:id="_bxK7mht1EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_bxK7mxt1EeWb19NaJQmczQ" key="documentation" value="The cache of context-specific information."/>
+ </eAnnotations>
+ <eGenericType xmi:id="_bxK7nBt1EeWb19NaJQmczQ">
+ <eTypeArguments xmi:id="_bxK7nRt1EeWb19NaJQmczQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eTypeArguments xmi:id="_bxK7nht1EeWb19NaJQmczQ">
+ <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="_bxK7nxt1EeWb19NaJQmczQ" 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="_bxK7oRt1EeWb19NaJQmczQ" 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="_bxK7oxt1EeWb19NaJQmczQ" 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="_bxK7pRt1EeWb19NaJQmczQ" name="value_OracleObjects" ordered="false" eType="_bxK7qRt1EeWb19NaJQmczQ" eOpposite="_bxK7uxt1EeWb19NaJQmczQ"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_bxK7pxt1EeWb19NaJQmczQ" name="fields" ordered="false" upperBound="-1" eType="_bxK7cxt1EeWb19NaJQmczQ" containment="true" eOpposite="_bxK7hxt1EeWb19NaJQmczQ"/>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_bxK7qRt1EeWb19NaJQmczQ" name="OracleObjects">
+ <eAnnotations xmi:id="_bxK7qht1EeWb19NaJQmczQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_bxPLnRt1EeWb19NaJQmczQ"/>
+ <eOperations xmi:id="_bxK7qxt1EeWb19NaJQmczQ" name="typeConstraint">
+ <eAnnotations xmi:id="_bxK7rBt1EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_bxK7rRt1EeWb19NaJQmczQ" 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="_bxK7rxt1EeWb19NaJQmczQ" name="diagnostics">
+ <eAnnotations xmi:id="_bxK7sBt1EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_bxK7sRt1EeWb19NaJQmczQ" 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="_bxK7sxt1EeWb19NaJQmczQ" name="context">
+ <eAnnotations xmi:id="_bxK7tBt1EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_bxK7tRt1EeWb19NaJQmczQ" key="documentation" value="The cache of context-specific information."/>
+ </eAnnotations>
+ <eGenericType xmi:id="_bxK7tht1EeWb19NaJQmczQ">
+ <eTypeArguments xmi:id="_bxK7txt1EeWb19NaJQmczQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eTypeArguments xmi:id="_bxK7uBt1EeWb19NaJQmczQ">
+ <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="_bxK7uRt1EeWb19NaJQmczQ" 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="_bxK7uxt1EeWb19NaJQmczQ" name="value" ordered="false" upperBound="-1" eType="_bxK7jxt1EeWb19NaJQmczQ" containment="true" eOpposite="_bxK7pRt1EeWb19NaJQmczQ"/>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_bxK7vRt1EeWb19NaJQmczQ" name="NamedPLSQLStoredFunctionQuery">
+ <eAnnotations xmi:id="_bxK7vht1EeWb19NaJQmczQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_bxPLrxt1EeWb19NaJQmczQ"/>
+ <eOperations xmi:id="_bxK7vxt1EeWb19NaJQmczQ" name="typeConstraint">
+ <eAnnotations xmi:id="_bxK7wBt1EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_bxK7wRt1EeWb19NaJQmczQ" 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="_bxK7wxt1EeWb19NaJQmczQ" name="diagnostics">
+ <eAnnotations xmi:id="_bxK7xBt1EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_bxK7xRt1EeWb19NaJQmczQ" 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="_bxK7xxt1EeWb19NaJQmczQ" name="context">
+ <eAnnotations xmi:id="_bxK7yBt1EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_bxK7yRt1EeWb19NaJQmczQ" key="documentation" value="The cache of context-specific information."/>
+ </eAnnotations>
+ <eGenericType xmi:id="_bxK7yht1EeWb19NaJQmczQ">
+ <eTypeArguments xmi:id="_bxK7yxt1EeWb19NaJQmczQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eTypeArguments xmi:id="_bxK7zBt1EeWb19NaJQmczQ">
+ <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="_bxK7zRt1EeWb19NaJQmczQ" 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="_bxK7zxt1EeWb19NaJQmczQ" name="hints" ordered="false" upperBound="-1" eType="_bxLjhht1EeWb19NaJQmczQ" eOpposite="_bxLjjht1EeWb19NaJQmczQ"/>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_bxK70Rt1EeWb19NaJQmczQ" 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="_bxK70xt1EeWb19NaJQmczQ" 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="_bxK71Rt1EeWb19NaJQmczQ" name="returnParameter" ordered="false" lowerBound="1" eType="_bxK7cxt1EeWb19NaJQmczQ" containment="true" eOpposite="_bxK7ixt1EeWb19NaJQmczQ"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_bxK71xt1EeWb19NaJQmczQ" 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="_bxK72Rt1EeWb19NaJQmczQ" name="value_NamedPLSQLStoredFunctionQueries" ordered="false" eType="_bxK73Rt1EeWb19NaJQmczQ" eOpposite="_bxK77xt1EeWb19NaJQmczQ"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_bxK72xt1EeWb19NaJQmczQ" name="parameters" ordered="false" upperBound="-1" eType="_bxK7cxt1EeWb19NaJQmczQ" containment="true" eOpposite="_bxK7iRt1EeWb19NaJQmczQ"/>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_bxK73Rt1EeWb19NaJQmczQ" name="NamedPLSQLStoredFunctionQueries">
+ <eAnnotations xmi:id="_bxK73ht1EeWb19NaJQmczQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_bxPLgRt1EeWb19NaJQmczQ"/>
+ <eOperations xmi:id="_bxK73xt1EeWb19NaJQmczQ" name="typeConstraint">
+ <eAnnotations xmi:id="_bxK74Bt1EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_bxK74Rt1EeWb19NaJQmczQ" 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="_bxK74xt1EeWb19NaJQmczQ" name="diagnostics">
+ <eAnnotations xmi:id="_bxK75Bt1EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_bxK75Rt1EeWb19NaJQmczQ" 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="_bxK75xt1EeWb19NaJQmczQ" name="context">
+ <eAnnotations xmi:id="_bxK76Bt1EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_bxK76Rt1EeWb19NaJQmczQ" key="documentation" value="The cache of context-specific information."/>
+ </eAnnotations>
+ <eGenericType xmi:id="_bxK76ht1EeWb19NaJQmczQ">
+ <eTypeArguments xmi:id="_bxK76xt1EeWb19NaJQmczQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eTypeArguments xmi:id="_bxK77Bt1EeWb19NaJQmczQ">
+ <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="_bxK77Rt1EeWb19NaJQmczQ" 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="_bxK77xt1EeWb19NaJQmczQ" name="value" ordered="false" upperBound="-1" eType="_bxK7vRt1EeWb19NaJQmczQ" containment="true" eOpposite="_bxK72Rt1EeWb19NaJQmczQ"/>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_bxK78Rt1EeWb19NaJQmczQ" name="PLSQLRecords">
+ <eAnnotations xmi:id="_bxK78ht1EeWb19NaJQmczQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_bxOl5Rt1EeWb19NaJQmczQ"/>
+ <eOperations xmi:id="_bxK78xt1EeWb19NaJQmczQ" name="typeConstraint">
+ <eAnnotations xmi:id="_bxK79Bt1EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_bxK79Rt1EeWb19NaJQmczQ" 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="_bxK79xt1EeWb19NaJQmczQ" name="diagnostics">
+ <eAnnotations xmi:id="_bxK7-Bt1EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_bxK7-Rt1EeWb19NaJQmczQ" 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="_bxK7-xt1EeWb19NaJQmczQ" name="context">
+ <eAnnotations xmi:id="_bxK7_Bt1EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_bxK7_Rt1EeWb19NaJQmczQ" key="documentation" value="The cache of context-specific information."/>
+ </eAnnotations>
+ <eGenericType xmi:id="_bxK7_ht1EeWb19NaJQmczQ">
+ <eTypeArguments xmi:id="_bxK7_xt1EeWb19NaJQmczQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eTypeArguments xmi:id="_bxK8ABt1EeWb19NaJQmczQ">
+ <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="_bxK8ARt1EeWb19NaJQmczQ" 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="_bxK8Axt1EeWb19NaJQmczQ" name="value" ordered="false" upperBound="-1" eType="_bxK7Vxt1EeWb19NaJQmczQ" containment="true" eOpposite="_bxK7cRt1EeWb19NaJQmczQ"/>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_bxK8BRt1EeWb19NaJQmczQ" name="OracleArray">
+ <eAnnotations xmi:id="_bxK8Bht1EeWb19NaJQmczQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_bxOl7ht1EeWb19NaJQmczQ"/>
+ <eOperations xmi:id="_bxK8Bxt1EeWb19NaJQmczQ" name="typeConstraint">
+ <eAnnotations xmi:id="_bxK8CBt1EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_bxK8CRt1EeWb19NaJQmczQ" 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="_bxK8Cxt1EeWb19NaJQmczQ" name="diagnostics">
+ <eAnnotations xmi:id="_bxK8DBt1EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_bxK8DRt1EeWb19NaJQmczQ" 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="_bxK8Dxt1EeWb19NaJQmczQ" name="context">
+ <eAnnotations xmi:id="_bxK8EBt1EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_bxK8ERt1EeWb19NaJQmczQ" key="documentation" value="The cache of context-specific information."/>
+ </eAnnotations>
+ <eGenericType xmi:id="_bxK8Eht1EeWb19NaJQmczQ">
+ <eTypeArguments xmi:id="_bxK8Ext1EeWb19NaJQmczQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eTypeArguments xmi:id="_bxK8FBt1EeWb19NaJQmczQ">
+ <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="_bxK8FRt1EeWb19NaJQmczQ" 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="_bxK8Fxt1EeWb19NaJQmczQ" 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="_bxK8GRt1EeWb19NaJQmczQ" 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="_bxK8Gxt1EeWb19NaJQmczQ" 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="_bxK8HRt1EeWb19NaJQmczQ" name="value_OracleArrays" ordered="false" eType="_bxK8Hxt1EeWb19NaJQmczQ" eOpposite="_bxK8MRt1EeWb19NaJQmczQ"/>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_bxK8Hxt1EeWb19NaJQmczQ" name="OracleArrays">
+ <eAnnotations xmi:id="_bxK8IBt1EeWb19NaJQmczQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_bxPLpht1EeWb19NaJQmczQ"/>
+ <eOperations xmi:id="_bxK8IRt1EeWb19NaJQmczQ" name="typeConstraint">
+ <eAnnotations xmi:id="_bxK8Iht1EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_bxK8Ixt1EeWb19NaJQmczQ" 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="_bxK8JRt1EeWb19NaJQmczQ" name="diagnostics">
+ <eAnnotations xmi:id="_bxK8Jht1EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_bxK8Jxt1EeWb19NaJQmczQ" 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="_bxK8KRt1EeWb19NaJQmczQ" name="context">
+ <eAnnotations xmi:id="_bxK8Kht1EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_bxK8Kxt1EeWb19NaJQmczQ" key="documentation" value="The cache of context-specific information."/>
+ </eAnnotations>
+ <eGenericType xmi:id="_bxK8LBt1EeWb19NaJQmczQ">
+ <eTypeArguments xmi:id="_bxK8LRt1EeWb19NaJQmczQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eTypeArguments xmi:id="_bxK8Lht1EeWb19NaJQmczQ">
+ <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="_bxK8Lxt1EeWb19NaJQmczQ" 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="_bxK8MRt1EeWb19NaJQmczQ" name="value" ordered="false" upperBound="-1" eType="_bxK8BRt1EeWb19NaJQmczQ" containment="true" eOpposite="_bxK8HRt1EeWb19NaJQmczQ"/>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_bxK8Mxt1EeWb19NaJQmczQ" name="NamedPLSQLStoredProcedureQueries">
+ <eAnnotations xmi:id="_bxK8NBt1EeWb19NaJQmczQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_bxOmHht1EeWb19NaJQmczQ"/>
+ <eOperations xmi:id="_bxK8NRt1EeWb19NaJQmczQ" name="typeConstraint">
+ <eAnnotations xmi:id="_bxK8Nht1EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_bxK8Nxt1EeWb19NaJQmczQ" 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="_bxK8ORt1EeWb19NaJQmczQ" name="diagnostics">
+ <eAnnotations xmi:id="_bxK8Oht1EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_bxK8Oxt1EeWb19NaJQmczQ" 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="_bxK8PRt1EeWb19NaJQmczQ" name="context">
+ <eAnnotations xmi:id="_bxK8Pht1EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_bxK8Pxt1EeWb19NaJQmczQ" key="documentation" value="The cache of context-specific information."/>
+ </eAnnotations>
+ <eGenericType xmi:id="_bxK8QBt1EeWb19NaJQmczQ">
+ <eTypeArguments xmi:id="_bxK8QRt1EeWb19NaJQmczQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eTypeArguments xmi:id="_bxK8Qht1EeWb19NaJQmczQ">
+ <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="_bxK8Qxt1EeWb19NaJQmczQ" name="value" ordered="false" upperBound="-1" eType="_bxK8Rxt1EeWb19NaJQmczQ" containment="true" eOpposite="_bxK8WRt1EeWb19NaJQmczQ"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_bxK8RRt1EeWb19NaJQmczQ" 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="_bxK8Rxt1EeWb19NaJQmczQ" name="NamedPLSQLStoredProcedureQuery">
+ <eAnnotations xmi:id="_bxK8SBt1EeWb19NaJQmczQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_bxOmAht1EeWb19NaJQmczQ"/>
+ <eOperations xmi:id="_bxK8SRt1EeWb19NaJQmczQ" name="typeConstraint">
+ <eAnnotations xmi:id="_bxK8Sht1EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_bxK8Sxt1EeWb19NaJQmczQ" 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="_bxK8TRt1EeWb19NaJQmczQ" name="diagnostics">
+ <eAnnotations xmi:id="_bxK8Tht1EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_bxK8Txt1EeWb19NaJQmczQ" 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="_bxK8URt1EeWb19NaJQmczQ" name="context">
+ <eAnnotations xmi:id="_bxK8Uht1EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_bxK8Uxt1EeWb19NaJQmczQ" key="documentation" value="The cache of context-specific information."/>
+ </eAnnotations>
+ <eGenericType xmi:id="_bxK8VBt1EeWb19NaJQmczQ">
+ <eTypeArguments xmi:id="_bxK8VRt1EeWb19NaJQmczQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eTypeArguments xmi:id="_bxK8Vht1EeWb19NaJQmczQ">
+ <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="_bxK8Vxt1EeWb19NaJQmczQ" name="parameters" ordered="false" upperBound="-1" eType="_bxK7cxt1EeWb19NaJQmczQ" containment="true" eOpposite="_bxK7hRt1EeWb19NaJQmczQ"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_bxK8WRt1EeWb19NaJQmczQ" name="value_NamedPLSQLStoredProcedureQueries" ordered="false" eType="_bxK8Mxt1EeWb19NaJQmczQ" eOpposite="_bxK8Qxt1EeWb19NaJQmczQ"/>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_bxK8Wxt1EeWb19NaJQmczQ" 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="_bxK8XRt1EeWb19NaJQmczQ" 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="_bxK8Xxt1EeWb19NaJQmczQ" 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="_bxK8YRt1EeWb19NaJQmczQ" 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="_bxK8Yxt1EeWb19NaJQmczQ" 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="_bxK8ZRt1EeWb19NaJQmczQ" name="hints" ordered="false" upperBound="-1" eType="_bxLjhht1EeWb19NaJQmczQ" eOpposite="_bxLjjBt1EeWb19NaJQmczQ"/>
+ </eClassifiers>
+ </eSubpackages>
+ </eSubpackages>
+ </eSubpackages>
+ </eSubpackages>
+ <eSubpackages xmi:id="_bxLhIBt1EeWb19NaJQmczQ" name="oxm" nsURI="http:///EclipseLink/org/eclipse/persistence/oxm.ecore" nsPrefix="EclipseLink.org.eclipse.persistence.oxm">
+ <eAnnotations xmi:id="_bxLhIRt1EeWb19NaJQmczQ" source="http://www.eclipse.org/uml2/4.0.0/UML" references="_bxN9uRt1EeWb19NaJQmczQ"/>
+ <eSubpackages xmi:id="_bxLhIht1EeWb19NaJQmczQ" name="annotations" nsURI="http:///EclipseLink/org/eclipse/persistence/oxm/annotations.ecore" nsPrefix="EclipseLink.org.eclipse.persistence.oxm.annotations">
+ <eAnnotations xmi:id="_bxLhIxt1EeWb19NaJQmczQ" source="http://www.eclipse.org/uml2/4.0.0/UML" references="_bxN9uht1EeWb19NaJQmczQ"/>
+ <eClassifiers xmi:type="ecore:EEnum" xmi:id="_bxLhJBt1EeWb19NaJQmczQ" name="XmlMarshalNullRepresentation">
+ <eAnnotations xmi:id="_bxLhJRt1EeWb19NaJQmczQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_bxN9uxt1EeWb19NaJQmczQ"/>
+ <eLiterals xmi:id="_bxLhJht1EeWb19NaJQmczQ" name="XSI_NIL"/>
+ <eLiterals xmi:id="_bxLhJxt1EeWb19NaJQmczQ" name="ABSENT_NODE" value="1"/>
+ <eLiterals xmi:id="_bxLhKBt1EeWb19NaJQmczQ" name="EMPTY_NODE" value="2"/>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EEnum" xmi:id="_bxLhKRt1EeWb19NaJQmczQ" name="XmlVirtualAccessMethodsSchema">
+ <eAnnotations xmi:id="_bxLhKht1EeWb19NaJQmczQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_bxN9wht1EeWb19NaJQmczQ"/>
+ <eLiterals xmi:id="_bxLhKxt1EeWb19NaJQmczQ" name="NODES"/>
+ <eLiterals xmi:id="_bxLhLBt1EeWb19NaJQmczQ" name="ANY" value="1"/>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_bxLhLRt1EeWb19NaJQmczQ" name="XmlNullPolicy">
+ <eAnnotations xmi:id="_bxLhLht1EeWb19NaJQmczQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_bxN9yBt1EeWb19NaJQmczQ"/>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_bxLhLxt1EeWb19NaJQmczQ" 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="_bxLhMRt1EeWb19NaJQmczQ" 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="_bxLhMxt1EeWb19NaJQmczQ" 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="_bxLhNRt1EeWb19NaJQmczQ" name="nullRepresentationForXml" ordered="false" eType="_bxLhJBt1EeWb19NaJQmczQ" defaultValueLiteral="ABSENT_NODE"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_bxLhNxt1EeWb19NaJQmczQ" 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="_bxLhORt1EeWb19NaJQmczQ" 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="_bxLhOxt1EeWb19NaJQmczQ" 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="_bxLhPRt1EeWb19NaJQmczQ" name="XmlCDATA">
+ <eAnnotations xmi:id="_bxLhPht1EeWb19NaJQmczQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_bxN94ht1EeWb19NaJQmczQ"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_bxLhPxt1EeWb19NaJQmczQ" 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="_bxLhQRt1EeWb19NaJQmczQ" 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="_bxLhQxt1EeWb19NaJQmczQ" 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="_bxLhRRt1EeWb19NaJQmczQ" name="XmlWriteOnly">
+ <eAnnotations xmi:id="_bxLhRht1EeWb19NaJQmczQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_bxN97Bt1EeWb19NaJQmczQ"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_bxLhRxt1EeWb19NaJQmczQ" 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="_bxLhSRt1EeWb19NaJQmczQ" 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="_bxLhSxt1EeWb19NaJQmczQ" 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="_bxLhTRt1EeWb19NaJQmczQ" name="XmlIsSetNullPolicy">
+ <eAnnotations xmi:id="_bxLhTht1EeWb19NaJQmczQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_bxN99ht1EeWb19NaJQmczQ"/>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_bxLhTxt1EeWb19NaJQmczQ" 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="_bxLhURt1EeWb19NaJQmczQ" 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="_bxLhUxt1EeWb19NaJQmczQ" name="nullRepresentationForXml" ordered="false" eType="_bxLhJBt1EeWb19NaJQmczQ" defaultValueLiteral="ABSENT_NODE"/>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_bxLhVRt1EeWb19NaJQmczQ" 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="_bxLhVxt1EeWb19NaJQmczQ" name="isSetParameters" ordered="false" upperBound="-1" eType="_bxLhXxt1EeWb19NaJQmczQ" containment="true" eOpposite="_bxLhjxt1EeWb19NaJQmczQ"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_bxLhWRt1EeWb19NaJQmczQ" 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="_bxLhWxt1EeWb19NaJQmczQ" 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="_bxLhXRt1EeWb19NaJQmczQ" 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="_bxLhXxt1EeWb19NaJQmczQ" name="XmlParameter">
+ <eAnnotations xmi:id="_bxLhYBt1EeWb19NaJQmczQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_bxN-yRt1EeWb19NaJQmczQ"/>
+ <eOperations xmi:id="_bxLhYRt1EeWb19NaJQmczQ" name="methodConstraint">
+ <eAnnotations xmi:id="_bxLhYht1EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_bxLhYxt1EeWb19NaJQmczQ" 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="_bxLhZRt1EeWb19NaJQmczQ" name="diagnostics">
+ <eAnnotations xmi:id="_bxLhZht1EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_bxLhZxt1EeWb19NaJQmczQ" 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="_bxLhaRt1EeWb19NaJQmczQ" name="context">
+ <eAnnotations xmi:id="_bxLhaht1EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_bxLhaxt1EeWb19NaJQmczQ" key="documentation" value="The cache of context-specific information."/>
+ </eAnnotations>
+ <eGenericType xmi:id="_bxLhbBt1EeWb19NaJQmczQ">
+ <eTypeArguments xmi:id="_bxLhbRt1EeWb19NaJQmczQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eTypeArguments xmi:id="_bxLhbht1EeWb19NaJQmczQ">
+ <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="_bxLhbxt1EeWb19NaJQmczQ" name="typeConstraint">
+ <eAnnotations xmi:id="_bxLhcBt1EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_bxLhcRt1EeWb19NaJQmczQ" 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="_bxLhcxt1EeWb19NaJQmczQ" name="diagnostics">
+ <eAnnotations xmi:id="_bxLhdBt1EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_bxLhdRt1EeWb19NaJQmczQ" 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="_bxLhdxt1EeWb19NaJQmczQ" name="context">
+ <eAnnotations xmi:id="_bxLheBt1EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_bxLheRt1EeWb19NaJQmczQ" key="documentation" value="The cache of context-specific information."/>
+ </eAnnotations>
+ <eGenericType xmi:id="_bxLheht1EeWb19NaJQmczQ">
+ <eTypeArguments xmi:id="_bxLhext1EeWb19NaJQmczQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eTypeArguments xmi:id="_bxLhfBt1EeWb19NaJQmczQ">
+ <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="_bxLhfRt1EeWb19NaJQmczQ" 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="_bxLhfxt1EeWb19NaJQmczQ" 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="_bxLhgRt1EeWb19NaJQmczQ" 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="_bxLhgxt1EeWb19NaJQmczQ" 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="_bxLhhRt1EeWb19NaJQmczQ" 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="_bxLhhxt1EeWb19NaJQmczQ" 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="_bxLhiRt1EeWb19NaJQmczQ" 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="_bxLhixt1EeWb19NaJQmczQ" 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="_bxLhjRt1EeWb19NaJQmczQ" 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="_bxLhjxt1EeWb19NaJQmczQ" name="isSetParameters_XmlIsSetNullPolicy" ordered="false" eType="_bxLhTRt1EeWb19NaJQmczQ" eOpposite="_bxLhVxt1EeWb19NaJQmczQ"/>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_bxLhkRt1EeWb19NaJQmczQ" name="XmlElementsJoinNodes">
+ <eAnnotations xmi:id="_bxLhkht1EeWb19NaJQmczQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_bxN-Eht1EeWb19NaJQmczQ"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_bxLhkxt1EeWb19NaJQmczQ" name="value" ordered="false" upperBound="-1" eType="_bxLhmxt1EeWb19NaJQmczQ" containment="true" eOpposite="_bxLhpRt1EeWb19NaJQmczQ"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_bxLhlRt1EeWb19NaJQmczQ" 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="_bxLhlxt1EeWb19NaJQmczQ" 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="_bxLhmRt1EeWb19NaJQmczQ" 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="_bxLhmxt1EeWb19NaJQmczQ" name="XmlJoinNodes">
+ <eAnnotations xmi:id="_bxLhnBt1EeWb19NaJQmczQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_bxN-uRt1EeWb19NaJQmczQ"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_bxLhnRt1EeWb19NaJQmczQ" name="value" ordered="false" upperBound="-1" eType="_bxLhpxt1EeWb19NaJQmczQ" containment="true" eOpposite="_bxLhsxt1EeWb19NaJQmczQ"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_bxLhnxt1EeWb19NaJQmczQ" 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="_bxLhoRt1EeWb19NaJQmczQ" 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="_bxLhoxt1EeWb19NaJQmczQ" 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="_bxLhpRt1EeWb19NaJQmczQ" name="value_XmlElementsJoinNodes" ordered="false" eType="_bxLhkRt1EeWb19NaJQmczQ" eOpposite="_bxLhkxt1EeWb19NaJQmczQ"/>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_bxLhpxt1EeWb19NaJQmczQ" name="XmlJoinNode">
+ <eAnnotations xmi:id="_bxLhqBt1EeWb19NaJQmczQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_bxN-KRt1EeWb19NaJQmczQ"/>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_bxLhqRt1EeWb19NaJQmczQ" 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="_bxLhqxt1EeWb19NaJQmczQ" 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="_bxLhrRt1EeWb19NaJQmczQ" 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="_bxLhrxt1EeWb19NaJQmczQ" 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="_bxLhsRt1EeWb19NaJQmczQ" 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="_bxLhsxt1EeWb19NaJQmczQ" name="value_XmlJoinNodes" ordered="false" eType="_bxLhmxt1EeWb19NaJQmczQ" eOpposite="_bxLhnRt1EeWb19NaJQmczQ"/>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_bxLhtRt1EeWb19NaJQmczQ" name="XmlKey">
+ <eAnnotations xmi:id="_bxLhtht1EeWb19NaJQmczQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_bxN-Hxt1EeWb19NaJQmczQ"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_bxLhtxt1EeWb19NaJQmczQ" 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="_bxLhuRt1EeWb19NaJQmczQ" 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="_bxLhuxt1EeWb19NaJQmczQ" 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="_bxLhvRt1EeWb19NaJQmczQ" name="XmlPaths">
+ <eAnnotations xmi:id="_bxLhvht1EeWb19NaJQmczQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_bxN-PBt1EeWb19NaJQmczQ"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_bxLhvxt1EeWb19NaJQmczQ" name="value" ordered="false" upperBound="-1" eType="_bxLhxxt1EeWb19NaJQmczQ" containment="true" eOpposite="_bxLh0Rt1EeWb19NaJQmczQ"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_bxLhwRt1EeWb19NaJQmczQ" 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="_bxLhwxt1EeWb19NaJQmczQ" 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="_bxLhxRt1EeWb19NaJQmczQ" 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="_bxLhxxt1EeWb19NaJQmczQ" name="XmlPath">
+ <eAnnotations xmi:id="_bxLhyBt1EeWb19NaJQmczQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_bxN_kht1EeWb19NaJQmczQ"/>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_bxLhyRt1EeWb19NaJQmczQ" 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="_bxLhyxt1EeWb19NaJQmczQ" 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="_bxLhzRt1EeWb19NaJQmczQ" 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="_bxLhzxt1EeWb19NaJQmczQ" 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="_bxLh0Rt1EeWb19NaJQmczQ" name="value_XmlPaths" ordered="false" eType="_bxLhvRt1EeWb19NaJQmczQ" eOpposite="_bxLhvxt1EeWb19NaJQmczQ"/>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_bxLh0xt1EeWb19NaJQmczQ" name="XmlDiscriminatorNode">
+ <eAnnotations xmi:id="_bxLh1Bt1EeWb19NaJQmczQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_bxN-SRt1EeWb19NaJQmczQ"/>
+ <eOperations xmi:id="_bxLh1Rt1EeWb19NaJQmczQ" name="typeConstraint">
+ <eAnnotations xmi:id="_bxLh1ht1EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_bxLh1xt1EeWb19NaJQmczQ" 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="_bxLh2Rt1EeWb19NaJQmczQ" name="diagnostics">
+ <eAnnotations xmi:id="_bxLh2ht1EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_bxLh2xt1EeWb19NaJQmczQ" 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="_bxLh3Rt1EeWb19NaJQmczQ" name="context">
+ <eAnnotations xmi:id="_bxLh3ht1EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_bxLh3xt1EeWb19NaJQmczQ" key="documentation" value="The cache of context-specific information."/>
+ </eAnnotations>
+ <eGenericType xmi:id="_bxLh4Bt1EeWb19NaJQmczQ">
+ <eTypeArguments xmi:id="_bxLh4Rt1EeWb19NaJQmczQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eTypeArguments xmi:id="_bxLh4ht1EeWb19NaJQmczQ">
+ <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="_bxLh4xt1EeWb19NaJQmczQ" 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="_bxLh5Rt1EeWb19NaJQmczQ" 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="_bxLh5xt1EeWb19NaJQmczQ" name="XmlVirtualAccessMethods">
+ <eAnnotations xmi:id="_bxLh6Bt1EeWb19NaJQmczQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_bxN-Uht1EeWb19NaJQmczQ"/>
+ <eOperations xmi:id="_bxLh6Rt1EeWb19NaJQmczQ" name="typeConstraint">
+ <eAnnotations xmi:id="_bxLh6ht1EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_bxLh6xt1EeWb19NaJQmczQ" 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="_bxLh7Rt1EeWb19NaJQmczQ" name="diagnostics">
+ <eAnnotations xmi:id="_bxLh7ht1EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_bxLh7xt1EeWb19NaJQmczQ" 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="_bxLh8Rt1EeWb19NaJQmczQ" name="context">
+ <eAnnotations xmi:id="_bxLh8ht1EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_bxLh8xt1EeWb19NaJQmczQ" key="documentation" value="The cache of context-specific information."/>
+ </eAnnotations>
+ <eGenericType xmi:id="_bxLh9Bt1EeWb19NaJQmczQ">
+ <eTypeArguments xmi:id="_bxLh9Rt1EeWb19NaJQmczQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eTypeArguments xmi:id="_bxLh9ht1EeWb19NaJQmczQ">
+ <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="_bxLh9xt1EeWb19NaJQmczQ" 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="_bxLh-Rt1EeWb19NaJQmczQ" 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="_bxLh-xt1EeWb19NaJQmczQ" name="schema" ordered="false" eType="_bxLhKRt1EeWb19NaJQmczQ" defaultValueLiteral="NODES"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_bxLh_Rt1EeWb19NaJQmczQ" 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="_bxLh_xt1EeWb19NaJQmczQ" name="XmlNamedSubgraph">
+ <eAnnotations xmi:id="_bxLiABt1EeWb19NaJQmczQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_bxN-ZBt1EeWb19NaJQmczQ"/>
+ <eOperations xmi:id="_bxLiARt1EeWb19NaJQmczQ" name="typeConstraint">
+ <eAnnotations xmi:id="_bxLiAht1EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_bxLiAxt1EeWb19NaJQmczQ" 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="_bxLiBRt1EeWb19NaJQmczQ" name="diagnostics">
+ <eAnnotations xmi:id="_bxLiBht1EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_bxLiBxt1EeWb19NaJQmczQ" 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="_bxLiCRt1EeWb19NaJQmczQ" name="context">
+ <eAnnotations xmi:id="_bxLiCht1EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_bxLiCxt1EeWb19NaJQmczQ" key="documentation" value="The cache of context-specific information."/>
+ </eAnnotations>
+ <eGenericType xmi:id="_bxLiDBt1EeWb19NaJQmczQ">
+ <eTypeArguments xmi:id="_bxLiDRt1EeWb19NaJQmczQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eTypeArguments xmi:id="_bxLiDht1EeWb19NaJQmczQ">
+ <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="_bxLiDxt1EeWb19NaJQmczQ" 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="_bxLiERt1EeWb19NaJQmczQ" 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="_bxLiExt1EeWb19NaJQmczQ" name="attributeNodes" ordered="false" upperBound="-1" eType="_bxLiGxt1EeWb19NaJQmczQ" containment="true" eOpposite="_bxLiMxt1EeWb19NaJQmczQ"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_bxLiFRt1EeWb19NaJQmczQ" name="subgraphs_XmlNamedObjectGraph" ordered="false" eType="_bxLiNRt1EeWb19NaJQmczQ" eOpposite="_bxLiRxt1EeWb19NaJQmczQ"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_bxLiFxt1EeWb19NaJQmczQ" name="subclassSubgraphs_XmlNamedObjectGraph" ordered="false" eType="_bxLiNRt1EeWb19NaJQmczQ" eOpposite="_bxLiSRt1EeWb19NaJQmczQ"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_bxLiGRt1EeWb19NaJQmczQ" 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="_bxLiGxt1EeWb19NaJQmczQ" name="XmlNamedAttributeNode">
+ <eAnnotations xmi:id="_bxLiHBt1EeWb19NaJQmczQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_bxOkkht1EeWb19NaJQmczQ"/>
+ <eOperations xmi:id="_bxLiHRt1EeWb19NaJQmczQ" name="typeConstraint">
+ <eAnnotations xmi:id="_bxLiHht1EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_bxLiHxt1EeWb19NaJQmczQ" 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="_bxLiIRt1EeWb19NaJQmczQ" name="diagnostics">
+ <eAnnotations xmi:id="_bxLiIht1EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_bxLiIxt1EeWb19NaJQmczQ" 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="_bxLiJRt1EeWb19NaJQmczQ" name="context">
+ <eAnnotations xmi:id="_bxLiJht1EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_bxLiJxt1EeWb19NaJQmczQ" key="documentation" value="The cache of context-specific information."/>
+ </eAnnotations>
+ <eGenericType xmi:id="_bxLiKBt1EeWb19NaJQmczQ">
+ <eTypeArguments xmi:id="_bxLiKRt1EeWb19NaJQmczQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eTypeArguments xmi:id="_bxLiKht1EeWb19NaJQmczQ">
+ <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="_bxLiKxt1EeWb19NaJQmczQ" 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="_bxLiLRt1EeWb19NaJQmczQ" 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="_bxLiLxt1EeWb19NaJQmczQ" 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="_bxLiMRt1EeWb19NaJQmczQ" name="attributeNodes_XmlNamedObjectGraph" ordered="false" eType="_bxLiNRt1EeWb19NaJQmczQ" eOpposite="_bxLiTxt1EeWb19NaJQmczQ"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_bxLiMxt1EeWb19NaJQmczQ" name="attributeNodes_XmlNamedSubgraph" ordered="false" eType="_bxLh_xt1EeWb19NaJQmczQ" eOpposite="_bxLiExt1EeWb19NaJQmczQ"/>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_bxLiNRt1EeWb19NaJQmczQ" name="XmlNamedObjectGraph">
+ <eAnnotations xmi:id="_bxLiNht1EeWb19NaJQmczQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_bxN_oht1EeWb19NaJQmczQ"/>
+ <eOperations xmi:id="_bxLiNxt1EeWb19NaJQmczQ" name="typeConstraint">
+ <eAnnotations xmi:id="_bxLiOBt1EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_bxLiORt1EeWb19NaJQmczQ" 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="_bxLiOxt1EeWb19NaJQmczQ" name="diagnostics">
+ <eAnnotations xmi:id="_bxLiPBt1EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_bxLiPRt1EeWb19NaJQmczQ" 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="_bxLiPxt1EeWb19NaJQmczQ" name="context">
+ <eAnnotations xmi:id="_bxLiQBt1EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_bxLiQRt1EeWb19NaJQmczQ" key="documentation" value="The cache of context-specific information."/>
+ </eAnnotations>
+ <eGenericType xmi:id="_bxLiQht1EeWb19NaJQmczQ">
+ <eTypeArguments xmi:id="_bxLiQxt1EeWb19NaJQmczQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eTypeArguments xmi:id="_bxLiRBt1EeWb19NaJQmczQ">
+ <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="_bxLiRRt1EeWb19NaJQmczQ" 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="_bxLiRxt1EeWb19NaJQmczQ" name="subgraphs" ordered="false" upperBound="-1" eType="_bxLh_xt1EeWb19NaJQmczQ" containment="true" eOpposite="_bxLiFRt1EeWb19NaJQmczQ"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_bxLiSRt1EeWb19NaJQmczQ" name="subclassSubgraphs" ordered="false" upperBound="-1" eType="_bxLh_xt1EeWb19NaJQmczQ" containment="true" eOpposite="_bxLiFxt1EeWb19NaJQmczQ"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_bxLiSxt1EeWb19NaJQmczQ" 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="_bxLiTRt1EeWb19NaJQmczQ" name="value_XmlNamedObjectGraphs" ordered="false" eType="_bxLiURt1EeWb19NaJQmczQ" eOpposite="_bxLiYxt1EeWb19NaJQmczQ"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_bxLiTxt1EeWb19NaJQmczQ" name="attributeNodes" ordered="false" upperBound="-1" eType="_bxLiGxt1EeWb19NaJQmczQ" containment="true" eOpposite="_bxLiMRt1EeWb19NaJQmczQ"/>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_bxLiURt1EeWb19NaJQmczQ" name="XmlNamedObjectGraphs">
+ <eAnnotations xmi:id="_bxLiUht1EeWb19NaJQmczQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_bxN-sBt1EeWb19NaJQmczQ"/>
+ <eOperations xmi:id="_bxLiUxt1EeWb19NaJQmczQ" name="typeConstraint">
+ <eAnnotations xmi:id="_bxLiVBt1EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_bxLiVRt1EeWb19NaJQmczQ" 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="_bxLiVxt1EeWb19NaJQmczQ" name="diagnostics">
+ <eAnnotations xmi:id="_bxLiWBt1EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_bxLiWRt1EeWb19NaJQmczQ" 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="_bxLiWxt1EeWb19NaJQmczQ" name="context">
+ <eAnnotations xmi:id="_bxLiXBt1EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_bxLiXRt1EeWb19NaJQmczQ" key="documentation" value="The cache of context-specific information."/>
+ </eAnnotations>
+ <eGenericType xmi:id="_bxLiXht1EeWb19NaJQmczQ">
+ <eTypeArguments xmi:id="_bxLiXxt1EeWb19NaJQmczQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eTypeArguments xmi:id="_bxLiYBt1EeWb19NaJQmczQ">
+ <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="_bxLiYRt1EeWb19NaJQmczQ" 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="_bxLiYxt1EeWb19NaJQmczQ" name="value" ordered="false" upperBound="-1" eType="_bxLiNRt1EeWb19NaJQmczQ" containment="true" eOpposite="_bxLiTRt1EeWb19NaJQmczQ"/>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_bxLiZRt1EeWb19NaJQmczQ" name="XmlReadTransformer">
+ <eAnnotations xmi:id="_bxLiZht1EeWb19NaJQmczQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_bxN-eht1EeWb19NaJQmczQ"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_bxLiZxt1EeWb19NaJQmczQ" 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="_bxLiaRt1EeWb19NaJQmczQ" 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="_bxLiaxt1EeWb19NaJQmczQ" 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="_bxLibRt1EeWb19NaJQmczQ" 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="_bxLibxt1EeWb19NaJQmczQ" 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="_bxLicRt1EeWb19NaJQmczQ" name="XmlReadOnly">
+ <eAnnotations xmi:id="_bxLicht1EeWb19NaJQmczQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_bxN-ixt1EeWb19NaJQmczQ"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_bxLicxt1EeWb19NaJQmczQ" 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="_bxLidRt1EeWb19NaJQmczQ" 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="_bxLidxt1EeWb19NaJQmczQ" 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="_bxLieRt1EeWb19NaJQmczQ" name="XmlWriteTransformers">
+ <eAnnotations xmi:id="_bxLieht1EeWb19NaJQmczQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_bxN-lRt1EeWb19NaJQmczQ"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_bxLiext1EeWb19NaJQmczQ" name="value" ordered="false" upperBound="-1" eType="_bxLigxt1EeWb19NaJQmczQ" containment="true" eOpposite="_bxLikRt1EeWb19NaJQmczQ"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_bxLifRt1EeWb19NaJQmczQ" 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="_bxLifxt1EeWb19NaJQmczQ" 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="_bxLigRt1EeWb19NaJQmczQ" 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="_bxLigxt1EeWb19NaJQmczQ" name="XmlWriteTransformer">
+ <eAnnotations xmi:id="_bxLihBt1EeWb19NaJQmczQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_bxN_CBt1EeWb19NaJQmczQ"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_bxLihRt1EeWb19NaJQmczQ" 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="_bxLihxt1EeWb19NaJQmczQ" 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="_bxLiiRt1EeWb19NaJQmczQ" 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="_bxLiixt1EeWb19NaJQmczQ" 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="_bxLijRt1EeWb19NaJQmczQ" 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="_bxLijxt1EeWb19NaJQmczQ" 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="_bxLikRt1EeWb19NaJQmczQ" name="value_XmlWriteTransformers" ordered="false" eType="_bxLieRt1EeWb19NaJQmczQ" eOpposite="_bxLiext1EeWb19NaJQmczQ"/>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_bxLikxt1EeWb19NaJQmczQ" name="XmlTransformation">
+ <eAnnotations xmi:id="_bxLilBt1EeWb19NaJQmczQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_bxN-oht1EeWb19NaJQmczQ"/>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_bxLilRt1EeWb19NaJQmczQ" 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="_bxLilxt1EeWb19NaJQmczQ" 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="_bxLimRt1EeWb19NaJQmczQ" 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="_bxLimxt1EeWb19NaJQmczQ" 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="_bxLinRt1EeWb19NaJQmczQ" name="XmlProperties">
+ <eAnnotations xmi:id="_bxLinht1EeWb19NaJQmczQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_bxN_Hxt1EeWb19NaJQmczQ"/>
+ <eOperations xmi:id="_bxLinxt1EeWb19NaJQmczQ" name="typeConstraint">
+ <eAnnotations xmi:id="_bxLioBt1EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_bxLioRt1EeWb19NaJQmczQ" 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="_bxLioxt1EeWb19NaJQmczQ" name="diagnostics">
+ <eAnnotations xmi:id="_bxLipBt1EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_bxLipRt1EeWb19NaJQmczQ" 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="_bxLipxt1EeWb19NaJQmczQ" name="context">
+ <eAnnotations xmi:id="_bxLiqBt1EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_bxLiqRt1EeWb19NaJQmczQ" key="documentation" value="The cache of context-specific information."/>
+ </eAnnotations>
+ <eGenericType xmi:id="_bxLiqht1EeWb19NaJQmczQ">
+ <eTypeArguments xmi:id="_bxLiqxt1EeWb19NaJQmczQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eTypeArguments xmi:id="_bxLirBt1EeWb19NaJQmczQ">
+ <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="_bxLirRt1EeWb19NaJQmczQ" name="value" ordered="false" upperBound="-1" eType="_bxLitxt1EeWb19NaJQmczQ" containment="true" eOpposite="_bxLi1Rt1EeWb19NaJQmczQ"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_bxLirxt1EeWb19NaJQmczQ" 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="_bxLisRt1EeWb19NaJQmczQ" 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="_bxLisxt1EeWb19NaJQmczQ" 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="_bxLitRt1EeWb19NaJQmczQ" 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="_bxLitxt1EeWb19NaJQmczQ" name="XmlProperty">
+ <eAnnotations xmi:id="_bxLiuBt1EeWb19NaJQmczQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_bxN_bBt1EeWb19NaJQmczQ"/>
+ <eOperations xmi:id="_bxLiuRt1EeWb19NaJQmczQ" name="typeConstraint">
+ <eAnnotations xmi:id="_bxLiuht1EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_bxLiuxt1EeWb19NaJQmczQ" 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="_bxLivRt1EeWb19NaJQmczQ" name="diagnostics">
+ <eAnnotations xmi:id="_bxLivht1EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_bxLivxt1EeWb19NaJQmczQ" 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="_bxLiwRt1EeWb19NaJQmczQ" name="context">
+ <eAnnotations xmi:id="_bxLiwht1EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_bxLiwxt1EeWb19NaJQmczQ" key="documentation" value="The cache of context-specific information."/>
+ </eAnnotations>
+ <eGenericType xmi:id="_bxLixBt1EeWb19NaJQmczQ">
+ <eTypeArguments xmi:id="_bxLixRt1EeWb19NaJQmczQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eTypeArguments xmi:id="_bxLixht1EeWb19NaJQmczQ">
+ <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="_bxLixxt1EeWb19NaJQmczQ" 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="_bxLiyRt1EeWb19NaJQmczQ" 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="_bxLiyxt1EeWb19NaJQmczQ" 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="_bxLizRt1EeWb19NaJQmczQ" 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="_bxLizxt1EeWb19NaJQmczQ" 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="_bxLi0Rt1EeWb19NaJQmczQ" 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="_bxLi0xt1EeWb19NaJQmczQ" 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="_bxLi1Rt1EeWb19NaJQmczQ" name="value_XmlProperties" ordered="false" eType="_bxLinRt1EeWb19NaJQmczQ" eOpposite="_bxLirRt1EeWb19NaJQmczQ"/>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_bxLi1xt1EeWb19NaJQmczQ" name="XmlCustomizer">
+ <eAnnotations xmi:id="_bxLi2Bt1EeWb19NaJQmczQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_bxN_MRt1EeWb19NaJQmczQ"/>
+ <eOperations xmi:id="_bxLi2Rt1EeWb19NaJQmczQ" name="typeConstraint">
+ <eAnnotations xmi:id="_bxLi2ht1EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_bxLi2xt1EeWb19NaJQmczQ" 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="_bxLi3Rt1EeWb19NaJQmczQ" name="diagnostics">
+ <eAnnotations xmi:id="_bxLi3ht1EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_bxLi3xt1EeWb19NaJQmczQ" 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="_bxLi4Rt1EeWb19NaJQmczQ" name="context">
+ <eAnnotations xmi:id="_bxLi4ht1EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_bxLi4xt1EeWb19NaJQmczQ" key="documentation" value="The cache of context-specific information."/>
+ </eAnnotations>
+ <eGenericType xmi:id="_bxLi5Bt1EeWb19NaJQmczQ">
+ <eTypeArguments xmi:id="_bxLi5Rt1EeWb19NaJQmczQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eTypeArguments xmi:id="_bxLi5ht1EeWb19NaJQmczQ">
+ <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="_bxLi5xt1EeWb19NaJQmczQ" 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="_bxLi6Rt1EeWb19NaJQmczQ" 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="_bxLi6xt1EeWb19NaJQmczQ" name="XmlNameTransformer">
+ <eAnnotations xmi:id="_bxLi7Bt1EeWb19NaJQmczQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_bxN_Oht1EeWb19NaJQmczQ"/>
+ <eOperations xmi:id="_bxLi7Rt1EeWb19NaJQmczQ" name="typeConstraint">
+ <eAnnotations xmi:id="_bxLi7ht1EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_bxLi7xt1EeWb19NaJQmczQ" 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="_bxLi8Rt1EeWb19NaJQmczQ" name="diagnostics">
+ <eAnnotations xmi:id="_bxLi8ht1EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_bxLi8xt1EeWb19NaJQmczQ" 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="_bxLi9Rt1EeWb19NaJQmczQ" name="context">
+ <eAnnotations xmi:id="_bxLi9ht1EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_bxLi9xt1EeWb19NaJQmczQ" key="documentation" value="The cache of context-specific information."/>
+ </eAnnotations>
+ <eGenericType xmi:id="_bxLi-Bt1EeWb19NaJQmczQ">
+ <eTypeArguments xmi:id="_bxLi-Rt1EeWb19NaJQmczQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eTypeArguments xmi:id="_bxLi-ht1EeWb19NaJQmczQ">
+ <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="_bxLi-xt1EeWb19NaJQmczQ" 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="_bxLi_Rt1EeWb19NaJQmczQ" 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="_bxLi_xt1EeWb19NaJQmczQ" 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="_bxLjARt1EeWb19NaJQmczQ" name="XmlAccessMethods">
+ <eAnnotations xmi:id="_bxLjAht1EeWb19NaJQmczQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_bxN_Rht1EeWb19NaJQmczQ"/>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_bxLjAxt1EeWb19NaJQmczQ" 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="_bxLjBRt1EeWb19NaJQmczQ" 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="_bxLjBxt1EeWb19NaJQmczQ" 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="_bxLjCRt1EeWb19NaJQmczQ" 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="_bxLjCxt1EeWb19NaJQmczQ" 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="_bxLjDRt1EeWb19NaJQmczQ" name="XmlInverseReference">
+ <eAnnotations xmi:id="_bxLjDht1EeWb19NaJQmczQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_bxN_Vht1EeWb19NaJQmczQ"/>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_bxLjDxt1EeWb19NaJQmczQ" 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="_bxLjERt1EeWb19NaJQmczQ" 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="_bxLjExt1EeWb19NaJQmczQ" 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="_bxLjFRt1EeWb19NaJQmczQ" 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="_bxLjFxt1EeWb19NaJQmczQ" name="XmlDiscriminatorValue">
+ <eAnnotations xmi:id="_bxLjGBt1EeWb19NaJQmczQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_bxN_Yxt1EeWb19NaJQmczQ"/>
+ <eOperations xmi:id="_bxLjGRt1EeWb19NaJQmczQ" name="typeConstraint">
+ <eAnnotations xmi:id="_bxLjGht1EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_bxLjGxt1EeWb19NaJQmczQ" 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="_bxLjHRt1EeWb19NaJQmczQ" name="diagnostics">
+ <eAnnotations xmi:id="_bxLjHht1EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_bxLjHxt1EeWb19NaJQmczQ" 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="_bxLjIRt1EeWb19NaJQmczQ" name="context">
+ <eAnnotations xmi:id="_bxLjIht1EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_bxLjIxt1EeWb19NaJQmczQ" key="documentation" value="The cache of context-specific information."/>
+ </eAnnotations>
+ <eGenericType xmi:id="_bxLjJBt1EeWb19NaJQmczQ">
+ <eTypeArguments xmi:id="_bxLjJRt1EeWb19NaJQmczQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eTypeArguments xmi:id="_bxLjJht1EeWb19NaJQmczQ">
+ <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="_bxLjJxt1EeWb19NaJQmczQ" 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="_bxLjKRt1EeWb19NaJQmczQ" 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="_bxLjKxt1EeWb19NaJQmczQ" name="XmlLocation">
+ <eAnnotations xmi:id="_bxLjLBt1EeWb19NaJQmczQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_bxN_iBt1EeWb19NaJQmczQ"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_bxLjLRt1EeWb19NaJQmczQ" 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="_bxLjLxt1EeWb19NaJQmczQ" 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="_bxLjMRt1EeWb19NaJQmczQ" 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="_bxLjMxt1EeWb19NaJQmczQ" name="XmlContainerProperty">
+ <eAnnotations xmi:id="_bxLjNBt1EeWb19NaJQmczQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_bxOkfxt1EeWb19NaJQmczQ"/>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_bxLjNRt1EeWb19NaJQmczQ" 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="_bxLjNxt1EeWb19NaJQmczQ" 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="_bxLjORt1EeWb19NaJQmczQ" 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="_bxLjOxt1EeWb19NaJQmczQ" 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="_bxLjPRt1EeWb19NaJQmczQ" 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="_bxLjPxt1EeWb19NaJQmczQ" 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="_bxLjQRt1EeWb19NaJQmczQ" name="XmlClassExtractor">
+ <eAnnotations xmi:id="_bxLjQht1EeWb19NaJQmczQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_bxOkpBt1EeWb19NaJQmczQ"/>
+ <eOperations xmi:id="_bxLjQxt1EeWb19NaJQmczQ" name="typeConstraint">
+ <eAnnotations xmi:id="_bxLjRBt1EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_bxLjRRt1EeWb19NaJQmczQ" 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="_bxLjRxt1EeWb19NaJQmczQ" name="diagnostics">
+ <eAnnotations xmi:id="_bxLjSBt1EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_bxLjSRt1EeWb19NaJQmczQ" 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="_bxLjSxt1EeWb19NaJQmczQ" name="context">
+ <eAnnotations xmi:id="_bxLjTBt1EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_bxLjTRt1EeWb19NaJQmczQ" key="documentation" value="The cache of context-specific information."/>
+ </eAnnotations>
+ <eGenericType xmi:id="_bxLjTht1EeWb19NaJQmczQ">
+ <eTypeArguments xmi:id="_bxLjTxt1EeWb19NaJQmczQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eTypeArguments xmi:id="_bxLjUBt1EeWb19NaJQmczQ">
+ <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="_bxLjURt1EeWb19NaJQmczQ" 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="_bxLjUxt1EeWb19NaJQmczQ" 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>
+ </eSubpackages>
+ </eSubpackages>
+ </eSubpackages>
+ <eSubpackages xmi:id="_bxLjVRt1EeWb19NaJQmczQ" name="proxy" nsURI="http:///EclipseLink/proxy.ecore" nsPrefix="EclipseLink.proxy">
+ <eAnnotations xmi:id="_bxLjVht1EeWb19NaJQmczQ" source="http://www.eclipse.org/uml2/4.0.0/UML" references="_bxPMDBt1EeWb19NaJQmczQ"/>
+ <eClassifiers xmi:type="ecore:EEnum" xmi:id="_bxLjVxt1EeWb19NaJQmczQ" name="IdValidation">
+ <eAnnotations xmi:id="_bxLjWBt1EeWb19NaJQmczQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_bxPMDxt1EeWb19NaJQmczQ"/>
+ <eLiterals xmi:id="_bxLjWRt1EeWb19NaJQmczQ" name="ZERO"/>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_bxLjWht1EeWb19NaJQmczQ" name="FetchType">
+ <eAnnotations xmi:id="_bxLjWxt1EeWb19NaJQmczQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_bxPMERt1EeWb19NaJQmczQ"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_bxLjXBt1EeWb19NaJQmczQ" name="fetch_Transformation" ordered="false" eType="_bxIejRt1EeWb19NaJQmczQ" eOpposite="_bxIelxt1EeWb19NaJQmczQ"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_bxLjXht1EeWb19NaJQmczQ" name="fetch_BasicMap" ordered="false" eType="_bxIemRt1EeWb19NaJQmczQ" eOpposite="_bxIeqRt1EeWb19NaJQmczQ"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_bxLjYBt1EeWb19NaJQmczQ" name="fetch_BasicCollection" ordered="false" eType="_bxJE-ht1EeWb19NaJQmczQ" eOpposite="_bxJE_Bt1EeWb19NaJQmczQ"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_bxLjYht1EeWb19NaJQmczQ" name="fetch_VariableOneToOne" ordered="false" eType="_bxJFRht1EeWb19NaJQmczQ" eOpposite="_bxJFWht1EeWb19NaJQmczQ"/>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_bxLjZBt1EeWb19NaJQmczQ" name="Column">
+ <eAnnotations xmi:id="_bxLjZRt1EeWb19NaJQmczQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_bxPMHht1EeWb19NaJQmczQ"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_bxLjZht1EeWb19NaJQmczQ" name="selectedColumns_OptimisticLocking" ordered="false" eType="_bxIeqxt1EeWb19NaJQmczQ" eOpposite="_bxIewRt1EeWb19NaJQmczQ"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_bxLjaBt1EeWb19NaJQmczQ" name="valueColumn_BasicMap" ordered="false" eType="_bxIemRt1EeWb19NaJQmczQ" eOpposite="_bxIenRt1EeWb19NaJQmczQ"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_bxLjaht1EeWb19NaJQmczQ" name="partitionColumn_ValuePartitioning" ordered="false" eType="_bxIewxt1EeWb19NaJQmczQ" eOpposite="_bxIe5Rt1EeWb19NaJQmczQ"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_bxLjbBt1EeWb19NaJQmczQ" name="partitionColumn_HashPartitioning" ordered="false" eType="_bxIfBRt1EeWb19NaJQmczQ" eOpposite="_bxIfIxt1EeWb19NaJQmczQ"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_bxLjbht1EeWb19NaJQmczQ" name="partitionColumn_RangePartitioning" ordered="false" eType="_bxIfJRt1EeWb19NaJQmczQ" eOpposite="_bxIfRRt1EeWb19NaJQmczQ"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_bxLjcBt1EeWb19NaJQmczQ" name="column_SerializedObject" ordered="false" eType="_bxJE5Bt1EeWb19NaJQmczQ" eOpposite="_bxJE-Bt1EeWb19NaJQmczQ"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_bxLjcht1EeWb19NaJQmczQ" name="valueColumn_BasicCollection" ordered="false" eType="_bxJE-ht1EeWb19NaJQmczQ" eOpposite="_bxJFBBt1EeWb19NaJQmczQ"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_bxLjdBt1EeWb19NaJQmczQ" name="column_WriteTransformer" ordered="false" eType="_bxJFBht1EeWb19NaJQmczQ" eOpposite="_bxJFFBt1EeWb19NaJQmczQ"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_bxLjdht1EeWb19NaJQmczQ" name="columns_PrimaryKey" ordered="false" eType="_bxJFIBt1EeWb19NaJQmczQ" eOpposite="_bxJFNht1EeWb19NaJQmczQ"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_bxLjeBt1EeWb19NaJQmczQ" name="keyColumn_BasicMap" ordered="false" eType="_bxIemRt1EeWb19NaJQmczQ" eOpposite="_bxIemxt1EeWb19NaJQmczQ"/>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_bxLjeht1EeWb19NaJQmczQ" name="CascadeType">
+ <eAnnotations xmi:id="_bxLjext1EeWb19NaJQmczQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_bxPMTht1EeWb19NaJQmczQ"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_bxLjfBt1EeWb19NaJQmczQ" name="cascade_VariableOneToOne" ordered="false" eType="_bxJFRht1EeWb19NaJQmczQ" eOpposite="_bxJFSht1EeWb19NaJQmczQ"/>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_bxLjfht1EeWb19NaJQmczQ" name="DiscriminatorColumn">
+ <eAnnotations xmi:id="_bxLjfxt1EeWb19NaJQmczQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_bxPMUht1EeWb19NaJQmczQ"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_bxLjgBt1EeWb19NaJQmczQ" name="discriminatorColumn_VariableOneToOne" ordered="false" eType="_bxJFRht1EeWb19NaJQmczQ" eOpposite="_bxJFUBt1EeWb19NaJQmczQ"/>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_bxLjght1EeWb19NaJQmczQ" name="DiscriminatorType">
+ <eAnnotations xmi:id="_bxLjgxt1EeWb19NaJQmczQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_bxPMPRt1EeWb19NaJQmczQ"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_bxLjhBt1EeWb19NaJQmczQ" name="discriminatorType_TenantDiscriminatorColumn" ordered="false" eType="_bxJFZBt1EeWb19NaJQmczQ" eOpposite="_bxJFhBt1EeWb19NaJQmczQ"/>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_bxLjhht1EeWb19NaJQmczQ" name="QueryHint">
+ <eAnnotations xmi:id="_bxLjhxt1EeWb19NaJQmczQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_bxPMQRt1EeWb19NaJQmczQ"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_bxLjiBt1EeWb19NaJQmczQ" name="hints_NamedStoredFunctionQuery" ordered="false" eType="_bxJFmht1EeWb19NaJQmczQ" eOpposite="_bxJFuht1EeWb19NaJQmczQ"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_bxLjiht1EeWb19NaJQmczQ" name="hints_NamedStoredProcedureQuery" ordered="false" eType="_bxJF1Bt1EeWb19NaJQmczQ" eOpposite="_bxJF5ht1EeWb19NaJQmczQ"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_bxLjjBt1EeWb19NaJQmczQ" name="hints_NamedPLSQLStoredProcedureQuery" ordered="false" eType="_bxK8Rxt1EeWb19NaJQmczQ" eOpposite="_bxK8ZRt1EeWb19NaJQmczQ"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_bxLjjht1EeWb19NaJQmczQ" name="hints_NamedPLSQLStoredFunctionQuery" ordered="false" eType="_bxK7vRt1EeWb19NaJQmczQ" eOpposite="_bxK7zxt1EeWb19NaJQmczQ"/>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_bxLjkBt1EeWb19NaJQmczQ" name="ParameterMode">
+ <eAnnotations xmi:id="_bxLjkRt1EeWb19NaJQmczQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_bxPMXht1EeWb19NaJQmczQ"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_bxLjkht1EeWb19NaJQmczQ" name="mode_StoredProcedureParameter" ordered="false" eType="_bxJFvBt1EeWb19NaJQmczQ" eOpposite="_bxJFwBt1EeWb19NaJQmczQ"/>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_bxLjlBt1EeWb19NaJQmczQ" name="PrimaryKeyJoinColumn">
+ <eAnnotations xmi:id="_bxLjlRt1EeWb19NaJQmczQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_bxPMVht1EeWb19NaJQmczQ"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_bxLjlht1EeWb19NaJQmczQ" name="primaryKeyJoinColumns_CollectionTable" ordered="false" eType="_bxJGJht1EeWb19NaJQmczQ" eOpposite="_bxJGNht1EeWb19NaJQmczQ"/>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_bxLjmBt1EeWb19NaJQmczQ" name="UniqueConstraint">
+ <eAnnotations xmi:id="_bxLjmRt1EeWb19NaJQmczQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_bxPMWht1EeWb19NaJQmczQ"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_bxLjmht1EeWb19NaJQmczQ" name="uniqueConstraints_CollectionTable" ordered="false" eType="_bxJGJht1EeWb19NaJQmczQ" eOpposite="_bxJGLht1EeWb19NaJQmczQ"/>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EEnum" xmi:id="_bxLjnBt1EeWb19NaJQmczQ" name="DatabaseChangeNotificationType">
+ <eAnnotations xmi:id="_bxLjnRt1EeWb19NaJQmczQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_bxPMDRt1EeWb19NaJQmczQ"/>
+ <eLiterals xmi:id="_bxLjnht1EeWb19NaJQmczQ" name="INVALIDATE"/>
+ </eClassifiers>
+ </eSubpackages>
+ </contents>
+ </eAnnotations>
+ <packageImport xmi:id="_bxLjnxt1EeWb19NaJQmczQ">
+ <importedPackage xmi:type="uml:Model" href="pathmap://UML_METAMODELS/UML.metamodel.uml#_0"/>
+ </packageImport>
+ <packageImport xmi:id="_bxLjoBt1EeWb19NaJQmczQ">
+ <importedPackage xmi:type="uml:Model" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#_0"/>
+ </packageImport>
+ <packagedElement xmi:type="uml:Package" xmi:id="_bxLjoRt1EeWb19NaJQmczQ" name="org">
+ <packagedElement xmi:type="uml:Package" xmi:id="_bxLjoht1EeWb19NaJQmczQ" name="eclipse">
+ <packagedElement xmi:type="uml:Package" xmi:id="_bxLjoxt1EeWb19NaJQmczQ" name="persistence">
+ <packagedElement xmi:type="uml:Package" xmi:id="_bxLjpBt1EeWb19NaJQmczQ" name="annotations">
+ <packagedElement xmi:type="uml:Enumeration" xmi:id="_bxLjpRt1EeWb19NaJQmczQ" name="OrderCorrectionType">
+ <ownedLiteral xmi:id="_bxLjpht1EeWb19NaJQmczQ" name="READ"/>
+ <ownedLiteral xmi:id="_bxLjpxt1EeWb19NaJQmczQ" name="READ_WRITE"/>
+ <ownedLiteral xmi:id="_bxLjqBt1EeWb19NaJQmczQ" name="EXCEPTION"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Enumeration" xmi:id="_bxLjqRt1EeWb19NaJQmczQ" name="JoinFetchType">
+ <ownedLiteral xmi:id="_bxLjqht1EeWb19NaJQmczQ" name="INNER"/>
+ <ownedLiteral xmi:id="_bxLjqxt1EeWb19NaJQmczQ" name="OUTER"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Enumeration" xmi:id="_bxLjrBt1EeWb19NaJQmczQ" name="Direction">
+ <ownedLiteral xmi:id="_bxLjrRt1EeWb19NaJQmczQ" name="IN"/>
+ <ownedLiteral xmi:id="_bxLjrht1EeWb19NaJQmczQ" name="OUT"/>
+ <ownedLiteral xmi:id="_bxLjrxt1EeWb19NaJQmczQ" name="IN_OUT"/>
+ <ownedLiteral xmi:id="_bxLjsBt1EeWb19NaJQmczQ" name="OUT_CURSOR"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Enumeration" xmi:id="_bxLjsRt1EeWb19NaJQmczQ" name="OptimisticLockingType">
+ <ownedLiteral xmi:id="_bxLjsht1EeWb19NaJQmczQ" name="ALL_COLUMNS"/>
+ <ownedLiteral xmi:id="_bxLjsxt1EeWb19NaJQmczQ" name="CHANGED_COLUMNS"/>
+ <ownedLiteral xmi:id="_bxLjtBt1EeWb19NaJQmczQ" name="SELECTED_COLUMNS"/>
+ <ownedLiteral xmi:id="_bxLjtRt1EeWb19NaJQmczQ" name="VERSION_COLUMN"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Enumeration" xmi:id="_bxLjtht1EeWb19NaJQmczQ" name="CacheKeyType">
+ <ownedLiteral xmi:id="_bxLjtxt1EeWb19NaJQmczQ" name="ID_VALUE"/>
+ <ownedLiteral xmi:id="_bxLjuBt1EeWb19NaJQmczQ" name="CACHE_ID"/>
+ <ownedLiteral xmi:id="_bxLjuRt1EeWb19NaJQmczQ" name="AUTO"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Enumeration" xmi:id="_bxLjuht1EeWb19NaJQmczQ" name="CacheType">
+ <ownedLiteral xmi:id="_bxLjuxt1EeWb19NaJQmczQ" name="FULL"/>
+ <ownedLiteral xmi:id="_bxLjvBt1EeWb19NaJQmczQ" name="WEAK"/>
+ <ownedLiteral xmi:id="_bxLjvRt1EeWb19NaJQmczQ" name="SOFT"/>
+ <ownedLiteral xmi:id="_bxLjvht1EeWb19NaJQmczQ" name="SOFT_WEAK"/>
+ <ownedLiteral xmi:id="_bxLjvxt1EeWb19NaJQmczQ" name="HARD_WEAK"/>
+ <ownedLiteral xmi:id="_bxLjwBt1EeWb19NaJQmczQ" name="CACHE"/>
+ <ownedLiteral xmi:id="_bxLjwRt1EeWb19NaJQmczQ" name="NONE"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Enumeration" xmi:id="_bxLjwht1EeWb19NaJQmczQ" name="ChangeTrackingType">
+ <ownedLiteral xmi:id="_bxLjwxt1EeWb19NaJQmczQ" name="ATTRIBUTE"/>
+ <ownedLiteral xmi:id="_bxLjxBt1EeWb19NaJQmczQ" name="OBJECT"/>
+ <ownedLiteral xmi:id="_bxLjxRt1EeWb19NaJQmczQ" name="DEFERRED"/>
+ <ownedLiteral xmi:id="_bxLjxht1EeWb19NaJQmczQ" name="AUTO"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Enumeration" xmi:id="_bxLjxxt1EeWb19NaJQmczQ" name="CacheCoordinationType">
+ <ownedLiteral xmi:id="_bxLjyBt1EeWb19NaJQmczQ" name="SEND_OBJECT_CHANGES"/>
+ <ownedLiteral xmi:id="_bxLjyRt1EeWb19NaJQmczQ" name="INVALIDATE_CHANGED_OBJECTS"/>
+ <ownedLiteral xmi:id="_bxLjyht1EeWb19NaJQmczQ" name="SEND_NEW_OBJECTS_WITH_CHANGES"/>
+ <ownedLiteral xmi:id="_bxLjyxt1EeWb19NaJQmczQ" name="NONE"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Enumeration" xmi:id="_bxLjzBt1EeWb19NaJQmczQ" name="BatchFetchType">
+ <ownedLiteral xmi:id="_bxLjzRt1EeWb19NaJQmczQ" name="JOIN"/>
+ <ownedLiteral xmi:id="_bxLjzht1EeWb19NaJQmczQ" name="EXISTS"/>
+ <ownedLiteral xmi:id="_bxLjzxt1EeWb19NaJQmczQ" name="IN"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Enumeration" xmi:id="_bxLj0Bt1EeWb19NaJQmczQ" name="MultitenantType">
+ <ownedLiteral xmi:id="_bxLj0Rt1EeWb19NaJQmczQ" name="SINGLE_TABLE"/>
+ <ownedLiteral xmi:id="_bxLj0ht1EeWb19NaJQmczQ" name="VPD"/>
+ <ownedLiteral xmi:id="_bxLj0xt1EeWb19NaJQmczQ" name="TABLE_PER_TENANT"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Enumeration" xmi:id="_bxLj1Bt1EeWb19NaJQmczQ" name="ExistenceType">
+ <ownedLiteral xmi:id="_bxLj1Rt1EeWb19NaJQmczQ" name="CHECK_CACHE"/>
+ <ownedLiteral xmi:id="_bxLj1ht1EeWb19NaJQmczQ" name="CHECK_DATABASE"/>
+ <ownedLiteral xmi:id="_bxLj1xt1EeWb19NaJQmczQ" name="ASSUME_EXISTENCE"/>
+ <ownedLiteral xmi:id="_bxLj2Bt1EeWb19NaJQmczQ" name="ASSUME_NON_EXISTENCE"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Enumeration" xmi:id="_bxLj2Rt1EeWb19NaJQmczQ" name="TenantTableDiscriminatorType">
+ <ownedLiteral xmi:id="_bxLj2ht1EeWb19NaJQmczQ" name="SCHEMA"/>
+ <ownedLiteral xmi:id="_bxLj2xt1EeWb19NaJQmczQ" name="SUFFIX"/>
+ <ownedLiteral xmi:id="_bxLj3Bt1EeWb19NaJQmczQ" name="PREFIX"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Stereotype" xmi:id="_bxLj3Rt1EeWb19NaJQmczQ" name="Converter" visibility="public">
+ <ownedRule xmi:id="_bxLj3ht1EeWb19NaJQmczQ" name="typeConstraint" constrainedElement="_bxLj3Rt1EeWb19NaJQmczQ">
+ <specification xmi:type="uml:OpaqueExpression" xmi:id="_bxLj3xt1EeWb19NaJQmczQ" 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="_bxLj4Bt1EeWb19NaJQmczQ" name="name" visibility="public">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_bxLj4Rt1EeWb19NaJQmczQ" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_bxLj4ht1EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_bxLj4xt1EeWb19NaJQmczQ" name="converterClass" visibility="public" association="_bxNYkBt1EeWb19NaJQmczQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Class"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_bxLj5Bt1EeWb19NaJQmczQ" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_bxLj5Rt1EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_bxLj5ht1EeWb19NaJQmczQ" name="base_Type" association="_bxMyjRt1EeWb19NaJQmczQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Type"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_bxLj5xt1EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_bxLj6Bt1EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_bxLj6Rt1EeWb19NaJQmczQ" name="base_Operation" association="_bxMyjxt1EeWb19NaJQmczQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Operation"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_bxLj6ht1EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_bxLj6xt1EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_bxLj7Bt1EeWb19NaJQmczQ" name="base_Property" association="_bxMykRt1EeWb19NaJQmczQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Property"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_bxLj7Rt1EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_bxLj7ht1EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_bxLj7xt1EeWb19NaJQmczQ" name="base_EnumerationLiteral" association="_bxMylRt1EeWb19NaJQmczQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#EnumerationLiteral"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_bxLj8Bt1EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_bxLj8Rt1EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_bxLj8ht1EeWb19NaJQmczQ" name="value_Converters" visibility="public" type="_bxMxuBt1EeWb19NaJQmczQ" association="_bxN9iBt1EeWb19NaJQmczQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_bxLj8xt1EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_bxLj9Bt1EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Stereotype" xmi:id="_bxLj9Rt1EeWb19NaJQmczQ" name="TimeOfDay" visibility="public">
+ <ownedAttribute xmi:id="_bxLj9ht1EeWb19NaJQmczQ" name="hour" visibility="public">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/JavaPrimitiveTypes.library.uml#int"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_bxLj9xt1EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_bxLj-Bt1EeWb19NaJQmczQ" value="1"/>
+ <defaultValue xmi:type="uml:LiteralString" xmi:id="_bxLj-Rt1EeWb19NaJQmczQ" value="0"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_bxLj-ht1EeWb19NaJQmczQ" name="minute" visibility="public">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/JavaPrimitiveTypes.library.uml#int"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_bxLj-xt1EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_bxLj_Bt1EeWb19NaJQmczQ" value="1"/>
+ <defaultValue xmi:type="uml:LiteralString" xmi:id="_bxLj_Rt1EeWb19NaJQmczQ" value="0"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_bxLj_ht1EeWb19NaJQmczQ" name="second" visibility="public">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/JavaPrimitiveTypes.library.uml#int"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_bxLj_xt1EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_bxLkABt1EeWb19NaJQmczQ" value="1"/>
+ <defaultValue xmi:type="uml:LiteralString" xmi:id="_bxLkARt1EeWb19NaJQmczQ" value="0"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_bxLkAht1EeWb19NaJQmczQ" name="millisecond" visibility="public">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/JavaPrimitiveTypes.library.uml#int"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_bxLkAxt1EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_bxLkBBt1EeWb19NaJQmczQ" value="1"/>
+ <defaultValue xmi:type="uml:LiteralString" xmi:id="_bxLkBRt1EeWb19NaJQmczQ" value="0"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_bxLkBht1EeWb19NaJQmczQ" name="specified" visibility="public">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/JavaPrimitiveTypes.library.uml#boolean"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_bxLkBxt1EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_bxLkCBt1EeWb19NaJQmczQ" value="1"/>
+ <defaultValue xmi:type="uml:LiteralString" xmi:id="_bxLkCRt1EeWb19NaJQmczQ" value="true"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_bxLkCht1EeWb19NaJQmczQ" name="expiryTimeOfDay_Cache" visibility="public" type="_bxMIyxt1EeWb19NaJQmczQ" association="_bxNYoBt1EeWb19NaJQmczQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_bxLkCxt1EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_bxLkDBt1EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Stereotype" xmi:id="_bxLkDRt1EeWb19NaJQmczQ" name="Multitenant" visibility="public">
+ <ownedRule xmi:id="_bxMIMBt1EeWb19NaJQmczQ" name="typeConstraint" constrainedElement="_bxLkDRt1EeWb19NaJQmczQ">
+ <specification xmi:type="uml:OpaqueExpression" xmi:id="_bxMIMRt1EeWb19NaJQmczQ" 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="_bxMIMht1EeWb19NaJQmczQ" name="value" visibility="public" type="_bxLj0Bt1EeWb19NaJQmczQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_bxMIMxt1EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_bxMINBt1EeWb19NaJQmczQ" value="1"/>
+ <defaultValue xmi:type="uml:LiteralString" xmi:id="_bxMINRt1EeWb19NaJQmczQ" value="SINGLE_TABLE"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_bxMINht1EeWb19NaJQmczQ" name="includeCriteria" visibility="public">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/JavaPrimitiveTypes.library.uml#boolean"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_bxMINxt1EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_bxMIOBt1EeWb19NaJQmczQ" value="1"/>
+ <defaultValue xmi:type="uml:LiteralString" xmi:id="_bxMIORt1EeWb19NaJQmczQ" value="true"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_bxMIOht1EeWb19NaJQmczQ" name="base_Type" association="_bxMymRt1EeWb19NaJQmczQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Type"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_bxMIOxt1EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_bxMIPBt1EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Stereotype" xmi:id="_bxMIPRt1EeWb19NaJQmczQ" name="Transformation" visibility="public">
+ <ownedAttribute xmi:id="_bxMIPht1EeWb19NaJQmczQ" name="fetch" visibility="public" type="_bxPMERt1EeWb19NaJQmczQ" association="_bxNYlBt1EeWb19NaJQmczQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_bxMIPxt1EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_bxMIQBt1EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_bxMIQRt1EeWb19NaJQmczQ" name="optional" visibility="public">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/JavaPrimitiveTypes.library.uml#boolean"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_bxMIQht1EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_bxMIQxt1EeWb19NaJQmczQ" value="1"/>
+ <defaultValue xmi:type="uml:LiteralString" xmi:id="_bxMIRBt1EeWb19NaJQmczQ" value="true"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_bxMIRRt1EeWb19NaJQmczQ" name="base_Operation" association="_bxNWUBt1EeWb19NaJQmczQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Operation"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_bxMIRht1EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_bxMIRxt1EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_bxMISBt1EeWb19NaJQmczQ" name="base_Property" association="_bxNWUht1EeWb19NaJQmczQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Property"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_bxMISRt1EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_bxMISht1EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_bxMISxt1EeWb19NaJQmczQ" name="base_EnumerationLiteral" association="_bxNWVht1EeWb19NaJQmczQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#EnumerationLiteral"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_bxMITBt1EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_bxMITRt1EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Stereotype" xmi:id="_bxMITht1EeWb19NaJQmczQ" name="OptimisticLocking" visibility="public">
+ <ownedRule xmi:id="_bxMITxt1EeWb19NaJQmczQ" name="typeConstraint" constrainedElement="_bxMITht1EeWb19NaJQmczQ">
+ <specification xmi:type="uml:OpaqueExpression" xmi:id="_bxMIUBt1EeWb19NaJQmczQ" 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="_bxMIURt1EeWb19NaJQmczQ" name="type" visibility="public" type="_bxLjsRt1EeWb19NaJQmczQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_bxMIUht1EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_bxMIUxt1EeWb19NaJQmczQ" value="1"/>
+ <defaultValue xmi:type="uml:LiteralString" xmi:id="_bxMIVBt1EeWb19NaJQmczQ" value="VERSION_COLUMN"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_bxMIVRt1EeWb19NaJQmczQ" name="selectedColumns" visibility="public" type="_bxPMHht1EeWb19NaJQmczQ" association="_bxNYlRt1EeWb19NaJQmczQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_bxMIVht1EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_bxMIVxt1EeWb19NaJQmczQ" value="*"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_bxMIWBt1EeWb19NaJQmczQ" name="cascade" visibility="public">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/JavaPrimitiveTypes.library.uml#boolean"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_bxMIWRt1EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_bxMIWht1EeWb19NaJQmczQ" value="1"/>
+ <defaultValue xmi:type="uml:LiteralString" xmi:id="_bxMIWxt1EeWb19NaJQmczQ" value="false"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_bxMIXBt1EeWb19NaJQmczQ" name="base_Type" association="_bxNWWht1EeWb19NaJQmczQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Type"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_bxMIXRt1EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_bxMIXht1EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Stereotype" xmi:id="_bxMIXxt1EeWb19NaJQmczQ" name="Properties" visibility="public">
+ <ownedRule xmi:id="_bxMIYBt1EeWb19NaJQmczQ" name="typeConstraint" constrainedElement="_bxMIXxt1EeWb19NaJQmczQ">
+ <specification xmi:type="uml:OpaqueExpression" xmi:id="_bxMIYRt1EeWb19NaJQmczQ" 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="_bxMIYht1EeWb19NaJQmczQ" name="value" visibility="public" type="_bxMxjht1EeWb19NaJQmczQ" aggregation="composite" association="_bxNYlht1EeWb19NaJQmczQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_bxMIYxt1EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_bxMIZBt1EeWb19NaJQmczQ" value="*"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_bxMIZRt1EeWb19NaJQmczQ" name="base_Operation" association="_bxNWXBt1EeWb19NaJQmczQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Operation"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_bxMIZht1EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_bxMIZxt1EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_bxMIaBt1EeWb19NaJQmczQ" name="base_Property" association="_bxNWXht1EeWb19NaJQmczQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Property"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_bxMIaRt1EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_bxMIaht1EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_bxMIaxt1EeWb19NaJQmczQ" name="base_EnumerationLiteral" association="_bxNWYht1EeWb19NaJQmczQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#EnumerationLiteral"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_bxMIbBt1EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_bxMIbRt1EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_bxMIbht1EeWb19NaJQmczQ" name="base_Type" association="_bxNWZht1EeWb19NaJQmczQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Type"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_bxMIbxt1EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_bxMIcBt1EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Stereotype" xmi:id="_bxMIcRt1EeWb19NaJQmczQ" name="ReplicationPartitioning" visibility="public">
+ <ownedRule xmi:id="_bxMIcht1EeWb19NaJQmczQ" name="typeConstraint" constrainedElement="_bxMIcRt1EeWb19NaJQmczQ">
+ <specification xmi:type="uml:OpaqueExpression" xmi:id="_bxMIcxt1EeWb19NaJQmczQ" 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="_bxMIdBt1EeWb19NaJQmczQ" name="name" visibility="public">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_bxMIdRt1EeWb19NaJQmczQ" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_bxMIdht1EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_bxMIdxt1EeWb19NaJQmczQ" name="connectionPools" visibility="public">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_bxMIeBt1EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_bxMIeRt1EeWb19NaJQmczQ" value="*"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_bxMIeht1EeWb19NaJQmczQ" name="base_Type" association="_bxNWaBt1EeWb19NaJQmczQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Type"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_bxMIext1EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_bxMIfBt1EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_bxMIfRt1EeWb19NaJQmczQ" name="base_Operation" association="_bxNWaht1EeWb19NaJQmczQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Operation"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_bxMIfht1EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_bxMIfxt1EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_bxMIgBt1EeWb19NaJQmczQ" name="base_Property" association="_bxNWbBt1EeWb19NaJQmczQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Property"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_bxMIgRt1EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_bxMIght1EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_bxMIgxt1EeWb19NaJQmczQ" name="base_EnumerationLiteral" association="_bxNWcBt1EeWb19NaJQmczQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#EnumerationLiteral"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_bxMIhBt1EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_bxMIhRt1EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Stereotype" xmi:id="_bxMIhht1EeWb19NaJQmczQ" name="BasicMap" visibility="public">
+ <ownedAttribute xmi:id="_bxMIhxt1EeWb19NaJQmczQ" name="fetch" visibility="public" type="_bxPMERt1EeWb19NaJQmczQ" association="_bxNYlxt1EeWb19NaJQmczQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_bxMIiBt1EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_bxMIiRt1EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_bxMIiht1EeWb19NaJQmczQ" name="keyColumn" visibility="public" type="_bxPMHht1EeWb19NaJQmczQ" association="_bxNYmBt1EeWb19NaJQmczQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_bxMIixt1EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_bxMIjBt1EeWb19NaJQmczQ" value="1"/>
+ <defaultValue xmi:type="uml:LiteralString" xmi:id="_bxMIjRt1EeWb19NaJQmczQ" value="Column"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_bxMIjht1EeWb19NaJQmczQ" name="keyConverter" visibility="public" type="_bxMxMxt1EeWb19NaJQmczQ" aggregation="composite" association="_bxNYmRt1EeWb19NaJQmczQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_bxMIjxt1EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_bxMIkBt1EeWb19NaJQmczQ" value="1"/>
+ <defaultValue xmi:type="uml:LiteralString" xmi:id="_bxMIkRt1EeWb19NaJQmczQ" value="Convert"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_bxMIkht1EeWb19NaJQmczQ" name="valueColumn" visibility="public" type="_bxPMHht1EeWb19NaJQmczQ" association="_bxNYmht1EeWb19NaJQmczQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_bxMIkxt1EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_bxMIlBt1EeWb19NaJQmczQ" value="1"/>
+ <defaultValue xmi:type="uml:LiteralString" xmi:id="_bxMIlRt1EeWb19NaJQmczQ" value="Column"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_bxMIlht1EeWb19NaJQmczQ" name="valueConverter" visibility="public" type="_bxMxMxt1EeWb19NaJQmczQ" aggregation="composite" association="_bxNYmxt1EeWb19NaJQmczQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_bxMIlxt1EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_bxMImBt1EeWb19NaJQmczQ" value="1"/>
+ <defaultValue xmi:type="uml:LiteralString" xmi:id="_bxMImRt1EeWb19NaJQmczQ" value="Convert"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_bxMImht1EeWb19NaJQmczQ" name="base_Operation" association="_bxNWdBt1EeWb19NaJQmczQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Operation"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_bxMImxt1EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_bxMInBt1EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_bxMInRt1EeWb19NaJQmczQ" name="base_Property" association="_bxNWdht1EeWb19NaJQmczQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Property"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_bxMInht1EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_bxMInxt1EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_bxMIoBt1EeWb19NaJQmczQ" name="base_EnumerationLiteral" association="_bxNWeht1EeWb19NaJQmczQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#EnumerationLiteral"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_bxMIoRt1EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_bxMIoht1EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Stereotype" xmi:id="_bxMIoxt1EeWb19NaJQmczQ" name="UuidGenerator" visibility="public">
+ <ownedRule xmi:id="_bxMIpBt1EeWb19NaJQmczQ" name="typeConstraint" constrainedElement="_bxMIoxt1EeWb19NaJQmczQ">
+ <specification xmi:type="uml:OpaqueExpression" xmi:id="_bxMIpRt1EeWb19NaJQmczQ" 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="_bxMIpht1EeWb19NaJQmczQ" name="name" visibility="public">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_bxMIpxt1EeWb19NaJQmczQ" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_bxMIqBt1EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_bxMIqRt1EeWb19NaJQmczQ" name="base_Type" association="_bxNWfht1EeWb19NaJQmczQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Type"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_bxMIqht1EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_bxMIqxt1EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_bxMIrBt1EeWb19NaJQmczQ" name="base_Operation" association="_bxNWgBt1EeWb19NaJQmczQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Operation"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_bxMIrRt1EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_bxMIrht1EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_bxMIrxt1EeWb19NaJQmczQ" name="base_Property" association="_bxNWght1EeWb19NaJQmczQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Property"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_bxMIsBt1EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_bxMIsRt1EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_bxMIsht1EeWb19NaJQmczQ" name="base_EnumerationLiteral" association="_bxNWhht1EeWb19NaJQmczQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#EnumerationLiteral"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_bxMIsxt1EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_bxMItBt1EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Stereotype" xmi:id="_bxMItRt1EeWb19NaJQmczQ" name="CompositeMember" visibility="public">
+ <ownedAttribute xmi:id="_bxMItht1EeWb19NaJQmczQ" name="value" visibility="public">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_bxMItxt1EeWb19NaJQmczQ" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_bxMIuBt1EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_bxMIuRt1EeWb19NaJQmczQ" name="base_Operation" association="_bxNWiht1EeWb19NaJQmczQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Operation"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_bxMIuht1EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_bxMIuxt1EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_bxMIvBt1EeWb19NaJQmczQ" name="base_Property" association="_bxNWjBt1EeWb19NaJQmczQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Property"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_bxMIvRt1EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_bxMIvht1EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_bxMIvxt1EeWb19NaJQmczQ" name="base_EnumerationLiteral" association="_bxNWkBt1EeWb19NaJQmczQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#EnumerationLiteral"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_bxMIwBt1EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_bxMIwRt1EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Stereotype" xmi:id="_bxMIwht1EeWb19NaJQmczQ" name="Customizer" visibility="public">
+ <ownedRule xmi:id="_bxMIwxt1EeWb19NaJQmczQ" name="typeConstraint" constrainedElement="_bxMIwht1EeWb19NaJQmczQ">
+ <specification xmi:type="uml:OpaqueExpression" xmi:id="_bxMIxBt1EeWb19NaJQmczQ" 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="_bxMIxRt1EeWb19NaJQmczQ" name="value" visibility="public" association="_bxNYnBt1EeWb19NaJQmczQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Class"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_bxMIxht1EeWb19NaJQmczQ" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_bxMIxxt1EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_bxMIyBt1EeWb19NaJQmczQ" name="base_Type" association="_bxNWlBt1EeWb19NaJQmczQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Type"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_bxMIyRt1EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_bxMIyht1EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Stereotype" xmi:id="_bxMIyxt1EeWb19NaJQmczQ" name="Cache" visibility="public">
+ <ownedRule xmi:id="_bxMIzBt1EeWb19NaJQmczQ" name="typeConstraint" constrainedElement="_bxMIyxt1EeWb19NaJQmczQ">
+ <specification xmi:type="uml:OpaqueExpression" xmi:id="_bxMIzRt1EeWb19NaJQmczQ" 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="_bxMIzht1EeWb19NaJQmczQ" name="type" visibility="public" type="_bxLjuht1EeWb19NaJQmczQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_bxMIzxt1EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_bxMI0Bt1EeWb19NaJQmczQ" value="1"/>
+ <defaultValue xmi:type="uml:LiteralString" xmi:id="_bxMI0Rt1EeWb19NaJQmczQ" value="SOFT_WEAK"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_bxMI0ht1EeWb19NaJQmczQ" name="size" visibility="public">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/JavaPrimitiveTypes.library.uml#int"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_bxMI0xt1EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_bxMI1Bt1EeWb19NaJQmczQ" value="1"/>
+ <defaultValue xmi:type="uml:LiteralString" xmi:id="_bxMI1Rt1EeWb19NaJQmczQ" value="100"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_bxMI1ht1EeWb19NaJQmczQ" name="shared" visibility="public">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/JavaPrimitiveTypes.library.uml#boolean"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_bxMI1xt1EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_bxMI2Bt1EeWb19NaJQmczQ" value="1"/>
+ <defaultValue xmi:type="uml:LiteralString" xmi:id="_bxMI2Rt1EeWb19NaJQmczQ" value="true"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_bxMI2ht1EeWb19NaJQmczQ" name="isolation" visibility="public" type="_bxN9tRt1EeWb19NaJQmczQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_bxMI2xt1EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_bxMI3Bt1EeWb19NaJQmczQ" value="1"/>
+ <defaultValue xmi:type="uml:LiteralString" xmi:id="_bxMI3Rt1EeWb19NaJQmczQ" value="SHARED"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_bxMI3ht1EeWb19NaJQmczQ" name="expiry" visibility="public">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/JavaPrimitiveTypes.library.uml#int"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_bxMI3xt1EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_bxMI4Bt1EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_bxMI4Rt1EeWb19NaJQmczQ" name="expiryTimeOfDay" visibility="public" type="_bxLj9Rt1EeWb19NaJQmczQ" aggregation="composite" association="_bxNYoBt1EeWb19NaJQmczQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_bxMI4ht1EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_bxMI4xt1EeWb19NaJQmczQ" value="1"/>
+ <defaultValue xmi:type="uml:LiteralString" xmi:id="_bxMI5Bt1EeWb19NaJQmczQ" value="TimeOfDay"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_bxMI5Rt1EeWb19NaJQmczQ" name="alwaysRefresh" visibility="public">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/JavaPrimitiveTypes.library.uml#boolean"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_bxMI5ht1EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_bxMI5xt1EeWb19NaJQmczQ" value="1"/>
+ <defaultValue xmi:type="uml:LiteralString" xmi:id="_bxMI6Bt1EeWb19NaJQmczQ" value="false"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_bxMI6Rt1EeWb19NaJQmczQ" name="refreshOnlyIfNewer" visibility="public">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/JavaPrimitiveTypes.library.uml#boolean"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_bxMI6ht1EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_bxMI6xt1EeWb19NaJQmczQ" value="1"/>
+ <defaultValue xmi:type="uml:LiteralString" xmi:id="_bxMI7Bt1EeWb19NaJQmczQ" value="false"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_bxMI7Rt1EeWb19NaJQmczQ" name="disableHits" visibility="public">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/JavaPrimitiveTypes.library.uml#boolean"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_bxMI7ht1EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_bxMI7xt1EeWb19NaJQmczQ" value="1"/>
+ <defaultValue xmi:type="uml:LiteralString" xmi:id="_bxMI8Bt1EeWb19NaJQmczQ" value="false"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_bxMI8Rt1EeWb19NaJQmczQ" name="coordinationType" visibility="public" type="_bxLjxxt1EeWb19NaJQmczQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_bxMI8ht1EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_bxMI8xt1EeWb19NaJQmczQ" value="1"/>
+ <defaultValue xmi:type="uml:LiteralString" xmi:id="_bxMI9Bt1EeWb19NaJQmczQ" value="SEND_OBJECT_CHANGES"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_bxMI9Rt1EeWb19NaJQmczQ" name="databaseChangeNotificationType" visibility="public" type="_bxPMDRt1EeWb19NaJQmczQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_bxMI9ht1EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_bxMI9xt1EeWb19NaJQmczQ" value="1"/>
+ <defaultValue xmi:type="uml:LiteralString" xmi:id="_bxMI-Bt1EeWb19NaJQmczQ" value="INVALIDATE"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_bxMI-Rt1EeWb19NaJQmczQ" name="base_Type" association="_bxNWlht1EeWb19NaJQmczQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Type"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_bxMI-ht1EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_bxMI-xt1EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Stereotype" xmi:id="_bxMI_Bt1EeWb19NaJQmczQ" name="Index" visibility="public">
+ <ownedRule xmi:id="_bxMI_Rt1EeWb19NaJQmczQ" name="typeConstraint" constrainedElement="_bxMI_Bt1EeWb19NaJQmczQ">
+ <specification xmi:type="uml:OpaqueExpression" xmi:id="_bxMI_ht1EeWb19NaJQmczQ" 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="_bxMI_xt1EeWb19NaJQmczQ" name="name" visibility="public">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_bxMJABt1EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_bxMJARt1EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_bxMJAht1EeWb19NaJQmczQ" name="schema" visibility="public">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_bxMJAxt1EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_bxMJBBt1EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_bxMJBRt1EeWb19NaJQmczQ" name="catalog" visibility="public">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_bxMJBht1EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_bxMJBxt1EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_bxMJCBt1EeWb19NaJQmczQ" name="table" visibility="public">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_bxMJCRt1EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_bxMJCht1EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_bxMJCxt1EeWb19NaJQmczQ" name="unique" visibility="public">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/JavaPrimitiveTypes.library.uml#boolean"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_bxMJDBt1EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_bxMJDRt1EeWb19NaJQmczQ" value="1"/>
+ <defaultValue xmi:type="uml:LiteralString" xmi:id="_bxMJDht1EeWb19NaJQmczQ" value="false"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_bxMJDxt1EeWb19NaJQmczQ" name="columnNames" visibility="public">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_bxMJEBt1EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_bxMJERt1EeWb19NaJQmczQ" value="*"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_bxMJEht1EeWb19NaJQmczQ" name="base_Operation" association="_bxNWmBt1EeWb19NaJQmczQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Operation"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_bxMJExt1EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_bxMJFBt1EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_bxMJFRt1EeWb19NaJQmczQ" name="base_Property" association="_bxNWmht1EeWb19NaJQmczQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Property"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_bxMJFht1EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_bxMJFxt1EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_bxMJGBt1EeWb19NaJQmczQ" name="base_EnumerationLiteral" association="_bxNWnht1EeWb19NaJQmczQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#EnumerationLiteral"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_bxMJGRt1EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_bxMJGht1EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_bxMJGxt1EeWb19NaJQmczQ" name="base_Type" association="_bxNWoht1EeWb19NaJQmczQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Type"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_bxMJHBt1EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_bxMJHRt1EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_bxMJHht1EeWb19NaJQmczQ" name="value_Indexes" visibility="public" type="_bxMKfht1EeWb19NaJQmczQ" association="_bxNY0ht1EeWb19NaJQmczQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_bxMJHxt1EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_bxMJIBt1EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Stereotype" xmi:id="_bxMJIRt1EeWb19NaJQmczQ" name="ValuePartitioning" visibility="public">
+ <ownedRule xmi:id="_bxMJIht1EeWb19NaJQmczQ" name="typeConstraint" constrainedElement="_bxMJIRt1EeWb19NaJQmczQ">
+ <specification xmi:type="uml:OpaqueExpression" xmi:id="_bxMJIxt1EeWb19NaJQmczQ" 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="_bxMJJBt1EeWb19NaJQmczQ" name="name" visibility="public">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_bxMJJRt1EeWb19NaJQmczQ" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_bxMJJht1EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_bxMJJxt1EeWb19NaJQmczQ" name="partitionColumn" visibility="public" type="_bxPMHht1EeWb19NaJQmczQ" association="_bxNYoRt1EeWb19NaJQmczQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_bxMJKBt1EeWb19NaJQmczQ" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_bxMJKRt1EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_bxMJKht1EeWb19NaJQmczQ" name="partitions" visibility="public" type="_bxMwAxt1EeWb19NaJQmczQ" aggregation="composite" association="_bxNYoht1EeWb19NaJQmczQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_bxMJKxt1EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_bxMJLBt1EeWb19NaJQmczQ" value="*"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_bxMJLRt1EeWb19NaJQmczQ" name="partitionValueType" visibility="public" association="_bxNYoxt1EeWb19NaJQmczQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Class"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_bxMJLht1EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_bxMJLxt1EeWb19NaJQmczQ" value="1"/>
+ <defaultValue xmi:type="uml:LiteralString" xmi:id="_bxMJMBt1EeWb19NaJQmczQ" value="String"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_bxMJMRt1EeWb19NaJQmczQ" name="defaultConnectionPool" visibility="public">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_bxMJMht1EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_bxMJMxt1EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_bxMJNBt1EeWb19NaJQmczQ" name="unionUnpartitionableQueries" visibility="public">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/JavaPrimitiveTypes.library.uml#boolean"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_bxMJNRt1EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_bxMJNht1EeWb19NaJQmczQ" value="1"/>
+ <defaultValue xmi:type="uml:LiteralString" xmi:id="_bxMJNxt1EeWb19NaJQmczQ" value="false"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_bxMJOBt1EeWb19NaJQmczQ" name="base_Type" association="_bxNWpBt1EeWb19NaJQmczQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Type"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_bxMJORt1EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_bxMJOht1EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_bxMJOxt1EeWb19NaJQmczQ" name="base_Operation" association="_bxNWpht1EeWb19NaJQmczQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Operation"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_bxMJPBt1EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_bxMJPRt1EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_bxMJPht1EeWb19NaJQmczQ" name="base_Property" association="_bxNWqBt1EeWb19NaJQmczQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Property"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_bxMJPxt1EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_bxMJQBt1EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_bxMJQRt1EeWb19NaJQmczQ" name="base_EnumerationLiteral" association="_bxNWrBt1EeWb19NaJQmczQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#EnumerationLiteral"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_bxMJQht1EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_bxMJQxt1EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Stereotype" xmi:id="_bxMJRBt1EeWb19NaJQmczQ" name="TenantDiscriminatorColumn" visibility="public">
+ <ownedRule xmi:id="_bxMJRRt1EeWb19NaJQmczQ" name="typeConstraint" constrainedElement="_bxMJRBt1EeWb19NaJQmczQ">
+ <specification xmi:type="uml:OpaqueExpression" xmi:id="_bxMJRht1EeWb19NaJQmczQ" 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="_bxMJRxt1EeWb19NaJQmczQ" name="name" visibility="public">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_bxMJSBt1EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_bxMJSRt1EeWb19NaJQmczQ" value="1"/>
+ <defaultValue xmi:type="uml:LiteralString" xmi:id="_bxMJSht1EeWb19NaJQmczQ" value="&quot;TENANT_ID&quot;"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_bxMJSxt1EeWb19NaJQmczQ" name="contextProperty" visibility="public">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_bxMJTBt1EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_bxMJTRt1EeWb19NaJQmczQ" value="1"/>
+ <defaultValue xmi:type="uml:LiteralString" xmi:id="_bxMJTht1EeWb19NaJQmczQ" value="&quot;eclipselink.tenant-id&quot;"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_bxMJTxt1EeWb19NaJQmczQ" name="discriminatorType" visibility="public" type="_bxPMPRt1EeWb19NaJQmczQ" association="_bxNYpxt1EeWb19NaJQmczQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_bxMJUBt1EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_bxMJURt1EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_bxMJUht1EeWb19NaJQmczQ" name="columnDefinition" visibility="public">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_bxMJUxt1EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_bxMJVBt1EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_bxMJVRt1EeWb19NaJQmczQ" name="length" visibility="public">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/JavaPrimitiveTypes.library.uml#int"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_bxMJVht1EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_bxMJVxt1EeWb19NaJQmczQ" value="1"/>
+ <defaultValue xmi:type="uml:LiteralString" xmi:id="_bxMJWBt1EeWb19NaJQmczQ" value="31"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_bxMJWRt1EeWb19NaJQmczQ" name="table" visibility="public">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_bxMJWht1EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_bxMJWxt1EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_bxMJXBt1EeWb19NaJQmczQ" name="primaryKey" visibility="public">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/JavaPrimitiveTypes.library.uml#boolean"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_bxMJXRt1EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_bxMJXht1EeWb19NaJQmczQ" value="1"/>
+ <defaultValue xmi:type="uml:LiteralString" xmi:id="_bxMJXxt1EeWb19NaJQmczQ" value="false"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_bxMJYBt1EeWb19NaJQmczQ" name="base_Type" association="_bxNWsBt1EeWb19NaJQmczQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Type"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_bxMJYRt1EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_bxMJYht1EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_bxMJYxt1EeWb19NaJQmczQ" name="value_TenantDiscriminatorColumns" visibility="public" type="_bxMxIRt1EeWb19NaJQmczQ" association="_bxN9gBt1EeWb19NaJQmczQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_bxMJZBt1EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_bxMJZRt1EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Stereotype" xmi:id="_bxMJZht1EeWb19NaJQmczQ" name="FetchGroups" visibility="public">
+ <ownedRule xmi:id="_bxMJZxt1EeWb19NaJQmczQ" name="typeConstraint" constrainedElement="_bxMJZht1EeWb19NaJQmczQ">
+ <specification xmi:type="uml:OpaqueExpression" xmi:id="_bxMJaBt1EeWb19NaJQmczQ" 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="_bxMJaRt1EeWb19NaJQmczQ" name="value" visibility="public" type="_bxMwyRt1EeWb19NaJQmczQ" aggregation="composite" association="_bxNYqBt1EeWb19NaJQmczQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_bxMJaht1EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_bxMJaxt1EeWb19NaJQmczQ" value="*"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_bxMJbBt1EeWb19NaJQmczQ" name="base_Type" association="_bxNWsht1EeWb19NaJQmczQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Type"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_bxMJbRt1EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_bxMJbht1EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Stereotype" xmi:id="_bxMJbxt1EeWb19NaJQmczQ" name="Partitioning" visibility="public">
+ <ownedRule xmi:id="_bxMJcBt1EeWb19NaJQmczQ" name="typeConstraint" constrainedElement="_bxMJbxt1EeWb19NaJQmczQ">
+ <specification xmi:type="uml:OpaqueExpression" xmi:id="_bxMJcRt1EeWb19NaJQmczQ" 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="_bxMJcht1EeWb19NaJQmczQ" name="name" visibility="public">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_bxMJcxt1EeWb19NaJQmczQ" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_bxMJdBt1EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_bxMJdRt1EeWb19NaJQmczQ" name="partitioningClass" visibility="public" association="_bxNYqRt1EeWb19NaJQmczQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Class"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_bxMJdht1EeWb19NaJQmczQ" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_bxMJdxt1EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_bxMJeBt1EeWb19NaJQmczQ" name="base_Type" association="_bxNWtBt1EeWb19NaJQmczQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Type"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_bxMJeRt1EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_bxMJeht1EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_bxMJext1EeWb19NaJQmczQ" name="base_Operation" association="_bxNWtht1EeWb19NaJQmczQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Operation"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_bxMJfBt1EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_bxMJfRt1EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_bxMJfht1EeWb19NaJQmczQ" name="base_Property" association="_bxNWuBt1EeWb19NaJQmczQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Property"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_bxMJfxt1EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_bxMJgBt1EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_bxMJgRt1EeWb19NaJQmczQ" name="base_EnumerationLiteral" association="_bxNWvBt1EeWb19NaJQmczQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#EnumerationLiteral"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_bxMJght1EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_bxMJgxt1EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Stereotype" xmi:id="_bxMJhBt1EeWb19NaJQmczQ" name="Mutable" visibility="public">
+ <ownedAttribute xmi:id="_bxMJhRt1EeWb19NaJQmczQ" name="value" visibility="public">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/JavaPrimitiveTypes.library.uml#boolean"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_bxMJhht1EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_bxMJhxt1EeWb19NaJQmczQ" value="1"/>
+ <defaultValue xmi:type="uml:LiteralString" xmi:id="_bxMJiBt1EeWb19NaJQmczQ" value="true"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_bxMJiRt1EeWb19NaJQmczQ" name="base_Operation" association="_bxNWwBt1EeWb19NaJQmczQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Operation"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_bxMJiht1EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_bxMJixt1EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_bxMJjBt1EeWb19NaJQmczQ" name="base_Property" association="_bxNWwht1EeWb19NaJQmczQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Property"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_bxMJjRt1EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_bxMJjht1EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_bxMJjxt1EeWb19NaJQmczQ" name="base_EnumerationLiteral" association="_bxNWxht1EeWb19NaJQmczQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#EnumerationLiteral"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_bxMJkBt1EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_bxMJkRt1EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Stereotype" xmi:id="_bxMJkht1EeWb19NaJQmczQ" name="Noncacheable" visibility="public">
+ <ownedAttribute xmi:id="_bxMJkxt1EeWb19NaJQmczQ" name="base_Operation" association="_bxNWyht1EeWb19NaJQmczQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Operation"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_bxMJlBt1EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_bxMJlRt1EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_bxMJlht1EeWb19NaJQmczQ" name="base_Property" association="_bxNWzBt1EeWb19NaJQmczQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Property"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_bxMJlxt1EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_bxMJmBt1EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_bxMJmRt1EeWb19NaJQmczQ" name="base_EnumerationLiteral" association="_bxNW0Bt1EeWb19NaJQmczQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#EnumerationLiteral"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_bxMJmht1EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_bxMJmxt1EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Stereotype" xmi:id="_bxMJnBt1EeWb19NaJQmczQ" name="HashPartitioning" visibility="public">
+ <ownedRule xmi:id="_bxMJnRt1EeWb19NaJQmczQ" name="typeConstraint" constrainedElement="_bxMJnBt1EeWb19NaJQmczQ">
+ <specification xmi:type="uml:OpaqueExpression" xmi:id="_bxMJnht1EeWb19NaJQmczQ" 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="_bxMJnxt1EeWb19NaJQmczQ" name="name" visibility="public">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_bxMJoBt1EeWb19NaJQmczQ" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_bxMJoRt1EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_bxMJoht1EeWb19NaJQmczQ" name="partitionColumn" visibility="public" type="_bxPMHht1EeWb19NaJQmczQ" association="_bxNYrRt1EeWb19NaJQmczQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_bxMJoxt1EeWb19NaJQmczQ" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_bxMJpBt1EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_bxMJpRt1EeWb19NaJQmczQ" name="connectionPools" visibility="public">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_bxMJpht1EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_bxMJpxt1EeWb19NaJQmczQ" value="*"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_bxMJqBt1EeWb19NaJQmczQ" name="unionUnpartitionableQueries" visibility="public">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/JavaPrimitiveTypes.library.uml#boolean"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_bxMJqRt1EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_bxMJqht1EeWb19NaJQmczQ" value="1"/>
+ <defaultValue xmi:type="uml:LiteralString" xmi:id="_bxMJqxt1EeWb19NaJQmczQ" value="false"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_bxMJrBt1EeWb19NaJQmczQ" name="base_Type" association="_bxNW1Bt1EeWb19NaJQmczQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Type"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_bxMJrRt1EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_bxMJrht1EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_bxMJrxt1EeWb19NaJQmczQ" name="base_Operation" association="_bxNW1ht1EeWb19NaJQmczQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Operation"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_bxMJsBt1EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_bxMJsRt1EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_bxMJsht1EeWb19NaJQmczQ" name="base_Property" association="_bxNW2Bt1EeWb19NaJQmczQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Property"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_bxMJsxt1EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_bxMJtBt1EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_bxMJtRt1EeWb19NaJQmczQ" name="base_EnumerationLiteral" association="_bxNW3Bt1EeWb19NaJQmczQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#EnumerationLiteral"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_bxMJtht1EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_bxMJtxt1EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Stereotype" xmi:id="_bxMJuBt1EeWb19NaJQmczQ" name="NamedStoredFunctionQuery" visibility="public">
+ <ownedRule xmi:id="_bxMJuRt1EeWb19NaJQmczQ" name="typeConstraint" constrainedElement="_bxMJuBt1EeWb19NaJQmczQ">
+ <specification xmi:type="uml:OpaqueExpression" xmi:id="_bxMJuht1EeWb19NaJQmczQ" 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="_bxMJuxt1EeWb19NaJQmczQ" name="name" visibility="public">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_bxMJvBt1EeWb19NaJQmczQ" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_bxMJvRt1EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_bxMJvht1EeWb19NaJQmczQ" name="hints" visibility="public" type="_bxPMQRt1EeWb19NaJQmczQ" association="_bxNYrht1EeWb19NaJQmczQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_bxMJvxt1EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_bxMJwBt1EeWb19NaJQmczQ" value="*"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_bxMJwRt1EeWb19NaJQmczQ" name="resultSetMapping" visibility="public">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_bxMJwht1EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_bxMJwxt1EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_bxMJxBt1EeWb19NaJQmczQ" name="functionName" visibility="public">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_bxMJxRt1EeWb19NaJQmczQ" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_bxMJxht1EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_bxMJxxt1EeWb19NaJQmczQ" name="callByIndex" visibility="public">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/JavaPrimitiveTypes.library.uml#boolean"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_bxMJyBt1EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_bxMJyRt1EeWb19NaJQmczQ" value="1"/>
+ <defaultValue xmi:type="uml:LiteralString" xmi:id="_bxMJyht1EeWb19NaJQmczQ" value="false"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_bxMJyxt1EeWb19NaJQmczQ" name="parameters" visibility="public" type="_bxMyUxt1EeWb19NaJQmczQ" aggregation="composite" association="_bxNYrxt1EeWb19NaJQmczQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_bxMJzBt1EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_bxMJzRt1EeWb19NaJQmczQ" value="*"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_bxMJzht1EeWb19NaJQmczQ" name="returnParameter" visibility="public" type="_bxMyUxt1EeWb19NaJQmczQ" aggregation="composite" association="_bxNYsBt1EeWb19NaJQmczQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_bxMJzxt1EeWb19NaJQmczQ" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_bxMJ0Bt1EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_bxMJ0Rt1EeWb19NaJQmczQ" name="base_Type" association="_bxNW4Bt1EeWb19NaJQmczQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Type"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_bxMJ0ht1EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_bxMJ0xt1EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_bxMJ1Bt1EeWb19NaJQmczQ" name="value_NamedStoredFunctionQueries" visibility="public" type="_bxMxKht1EeWb19NaJQmczQ" association="_bxN9gRt1EeWb19NaJQmczQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_bxMJ1Rt1EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_bxMJ1ht1EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Stereotype" xmi:id="_bxMJ1xt1EeWb19NaJQmczQ" name="ConversionValue" visibility="public">
+ <ownedAttribute xmi:id="_bxMJ2Bt1EeWb19NaJQmczQ" name="dataValue" visibility="public">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_bxMJ2Rt1EeWb19NaJQmczQ" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_bxMJ2ht1EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_bxMJ2xt1EeWb19NaJQmczQ" name="objectValue" visibility="public">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_bxMJ3Bt1EeWb19NaJQmczQ" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_bxMJ3Rt1EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_bxMJ3ht1EeWb19NaJQmczQ" name="conversionValues_ObjectTypeConverter" visibility="public" type="_bxMw7Rt1EeWb19NaJQmczQ" association="_bxN9fxt1EeWb19NaJQmczQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_bxMJ3xt1EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_bxMJ4Bt1EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Stereotype" xmi:id="_bxMJ4Rt1EeWb19NaJQmczQ" name="Array" visibility="public">
+ <ownedAttribute xmi:id="_bxMJ4ht1EeWb19NaJQmczQ" name="targetClass" visibility="public" association="_bxNYsRt1EeWb19NaJQmczQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Class"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_bxMJ4xt1EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_bxMJ5Bt1EeWb19NaJQmczQ" value="1"/>
+ <defaultValue xmi:type="uml:LiteralString" xmi:id="_bxMJ5Rt1EeWb19NaJQmczQ" value="void.class"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_bxMJ5ht1EeWb19NaJQmczQ" name="databaseType" visibility="public">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_bxMJ5xt1EeWb19NaJQmczQ" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_bxMJ6Bt1EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_bxMJ6Rt1EeWb19NaJQmczQ" name="base_Operation" association="_bxNW4ht1EeWb19NaJQmczQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Operation"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_bxMJ6ht1EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_bxMJ6xt1EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_bxMJ7Bt1EeWb19NaJQmczQ" name="base_Property" association="_bxNW5Bt1EeWb19NaJQmczQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Property"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_bxMJ7Rt1EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_bxMJ7ht1EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_bxMJ7xt1EeWb19NaJQmczQ" name="base_EnumerationLiteral" association="_bxNW6Bt1EeWb19NaJQmczQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#EnumerationLiteral"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_bxMJ8Bt1EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_bxMJ8Rt1EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Stereotype" xmi:id="_bxMJ8ht1EeWb19NaJQmczQ" name="NamedStoredProcedureQuery" visibility="public">
+ <ownedRule xmi:id="_bxMJ8xt1EeWb19NaJQmczQ" name="typeConstraint" constrainedElement="_bxMJ8ht1EeWb19NaJQmczQ">
+ <specification xmi:type="uml:OpaqueExpression" xmi:id="_bxMJ9Bt1EeWb19NaJQmczQ" 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="_bxMJ9Rt1EeWb19NaJQmczQ" name="name" visibility="public">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_bxMJ9ht1EeWb19NaJQmczQ" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_bxMJ9xt1EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_bxMJ-Bt1EeWb19NaJQmczQ" name="hints" visibility="public" type="_bxPMQRt1EeWb19NaJQmczQ" association="_bxNYtRt1EeWb19NaJQmczQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_bxMJ-Rt1EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_bxMJ-ht1EeWb19NaJQmczQ" value="*"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_bxMJ-xt1EeWb19NaJQmczQ" name="resultClass" visibility="public" association="_bxNYtht1EeWb19NaJQmczQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Class"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_bxMJ_Bt1EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_bxMJ_Rt1EeWb19NaJQmczQ" value="1"/>
+ <defaultValue xmi:type="uml:LiteralString" xmi:id="_bxMJ_ht1EeWb19NaJQmczQ" value="void.class"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_bxMJ_xt1EeWb19NaJQmczQ" name="resultClasses" visibility="public" association="_bxNYuht1EeWb19NaJQmczQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Class"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_bxMKABt1EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_bxMKARt1EeWb19NaJQmczQ" value="*"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_bxMKAht1EeWb19NaJQmczQ" name="resultSetMapping" visibility="public">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_bxMKAxt1EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_bxMKBBt1EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_bxMKBRt1EeWb19NaJQmczQ" name="resultSetMappings" visibility="public">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_bxMKBht1EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_bxMKBxt1EeWb19NaJQmczQ" value="*"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_bxMKCBt1EeWb19NaJQmczQ" name="procedureName" visibility="public">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_bxMKCRt1EeWb19NaJQmczQ" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_bxMKCht1EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_bxMKCxt1EeWb19NaJQmczQ" name="returnsResultSet" visibility="public">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/JavaPrimitiveTypes.library.uml#boolean"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_bxMKDBt1EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_bxMKDRt1EeWb19NaJQmczQ" value="1"/>
+ <defaultValue xmi:type="uml:LiteralString" xmi:id="_bxMKDht1EeWb19NaJQmczQ" value="false"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_bxMKDxt1EeWb19NaJQmczQ" name="multipleResultSets" visibility="public">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/JavaPrimitiveTypes.library.uml#boolean"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_bxMKEBt1EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_bxMKERt1EeWb19NaJQmczQ" value="1"/>
+ <defaultValue xmi:type="uml:LiteralString" xmi:id="_bxMKEht1EeWb19NaJQmczQ" value="false"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_bxMKExt1EeWb19NaJQmczQ" name="callByIndex" visibility="public">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/JavaPrimitiveTypes.library.uml#boolean"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_bxMKFBt1EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_bxMKFRt1EeWb19NaJQmczQ" value="1"/>
+ <defaultValue xmi:type="uml:LiteralString" xmi:id="_bxMKFht1EeWb19NaJQmczQ" value="false"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_bxMKFxt1EeWb19NaJQmczQ" name="parameters" visibility="public" type="_bxMyUxt1EeWb19NaJQmczQ" aggregation="composite" association="_bxNYvht1EeWb19NaJQmczQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_bxMKGBt1EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_bxMKGRt1EeWb19NaJQmczQ" value="*"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_bxMKGht1EeWb19NaJQmczQ" name="base_Type" association="_bxNW7Bt1EeWb19NaJQmczQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Type"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_bxMKGxt1EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_bxMKHBt1EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_bxMKHRt1EeWb19NaJQmczQ" name="value_NamedStoredProcedureQueries" visibility="public" type="_bxMwGxt1EeWb19NaJQmczQ" association="_bxN9aht1EeWb19NaJQmczQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_bxMKHht1EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_bxMKHxt1EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Stereotype" xmi:id="_bxMKIBt1EeWb19NaJQmczQ" name="VirtualAccessMethods" visibility="public">
+ <ownedRule xmi:id="_bxMKIRt1EeWb19NaJQmczQ" name="typeConstraint" constrainedElement="_bxMKIBt1EeWb19NaJQmczQ">
+ <specification xmi:type="uml:OpaqueExpression" xmi:id="_bxMKIht1EeWb19NaJQmczQ" 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="_bxMKIxt1EeWb19NaJQmczQ" name="get" visibility="public">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_bxMKJBt1EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_bxMKJRt1EeWb19NaJQmczQ" value="1"/>
+ <defaultValue xmi:type="uml:LiteralString" xmi:id="_bxMKJht1EeWb19NaJQmczQ" value="&quot;get&quot;"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_bxMKJxt1EeWb19NaJQmczQ" name="set" visibility="public">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_bxMKKBt1EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_bxMKKRt1EeWb19NaJQmczQ" value="1"/>
+ <defaultValue xmi:type="uml:LiteralString" xmi:id="_bxMKKht1EeWb19NaJQmczQ" value="&quot;set&quot;"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_bxMKKxt1EeWb19NaJQmczQ" name="base_Type" association="_bxNYjht1EeWb19NaJQmczQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Type"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_bxMKLBt1EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_bxMKLRt1EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Stereotype" xmi:id="_bxMKLht1EeWb19NaJQmczQ" name="ExcludeDefaultMappings" visibility="public">
+ <ownedRule xmi:id="_bxMKLxt1EeWb19NaJQmczQ" name="typeConstraint" constrainedElement="_bxMKLht1EeWb19NaJQmczQ">
+ <specification xmi:type="uml:OpaqueExpression" xmi:id="_bxMKMBt1EeWb19NaJQmczQ" 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="_bxMKMRt1EeWb19NaJQmczQ" name="base_Type" association="_bxNW7ht1EeWb19NaJQmczQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Type"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_bxMKMht1EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_bxMKMxt1EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Stereotype" xmi:id="_bxMKNBt1EeWb19NaJQmczQ" name="RangePartitioning" visibility="public">
+ <ownedRule xmi:id="_bxMKNRt1EeWb19NaJQmczQ" name="typeConstraint" constrainedElement="_bxMKNBt1EeWb19NaJQmczQ">
+ <specification xmi:type="uml:OpaqueExpression" xmi:id="_bxMKNht1EeWb19NaJQmczQ" 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="_bxMKNxt1EeWb19NaJQmczQ" name="name" visibility="public">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_bxMKOBt1EeWb19NaJQmczQ" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_bxMKORt1EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_bxMKOht1EeWb19NaJQmczQ" name="partitionColumn" visibility="public" type="_bxPMHht1EeWb19NaJQmczQ" association="_bxNYvxt1EeWb19NaJQmczQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_bxMKOxt1EeWb19NaJQmczQ" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_bxMKPBt1EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_bxMKPRt1EeWb19NaJQmczQ" name="partitions" visibility="public" type="_bxMwcxt1EeWb19NaJQmczQ" aggregation="composite" association="_bxNYwBt1EeWb19NaJQmczQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_bxMKPht1EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_bxMKPxt1EeWb19NaJQmczQ" value="*"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_bxMKQBt1EeWb19NaJQmczQ" name="partitionValueType" visibility="public" association="_bxNYwRt1EeWb19NaJQmczQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Class"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_bxMKQRt1EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_bxMKQht1EeWb19NaJQmczQ" value="1"/>
+ <defaultValue xmi:type="uml:LiteralString" xmi:id="_bxMKQxt1EeWb19NaJQmczQ" value="String"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_bxMKRBt1EeWb19NaJQmczQ" name="unionUnpartitionableQueries" visibility="public">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/JavaPrimitiveTypes.library.uml#boolean"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_bxMKRRt1EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_bxMKRht1EeWb19NaJQmczQ" value="1"/>
+ <defaultValue xmi:type="uml:LiteralString" xmi:id="_bxMKRxt1EeWb19NaJQmczQ" value="false"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_bxMKSBt1EeWb19NaJQmczQ" name="base_Type" association="_bxNW8Bt1EeWb19NaJQmczQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Type"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_bxMKSRt1EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_bxMKSht1EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_bxMKSxt1EeWb19NaJQmczQ" name="base_Operation" association="_bxNW8ht1EeWb19NaJQmczQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Operation"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_bxMKTBt1EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_bxMKTRt1EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_bxMKTht1EeWb19NaJQmczQ" name="base_Property" association="_bxNW9Bt1EeWb19NaJQmczQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Property"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_bxMKTxt1EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_bxMKUBt1EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_bxMKURt1EeWb19NaJQmczQ" name="base_EnumerationLiteral" association="_bxNW-Bt1EeWb19NaJQmczQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#EnumerationLiteral"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_bxMKUht1EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_bxMKUxt1EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Stereotype" xmi:id="_bxMKVBt1EeWb19NaJQmczQ" name="SerializedObject" visibility="public">
+ <ownedRule xmi:id="_bxMKVRt1EeWb19NaJQmczQ" name="typeConstraint" constrainedElement="_bxMKVBt1EeWb19NaJQmczQ">
+ <specification xmi:type="uml:OpaqueExpression" xmi:id="_bxMKVht1EeWb19NaJQmczQ" 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="_bxMKVxt1EeWb19NaJQmczQ" name="value" visibility="public" association="_bxNYxRt1EeWb19NaJQmczQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Class"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_bxMKWBt1EeWb19NaJQmczQ" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_bxMKWRt1EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_bxMKWht1EeWb19NaJQmczQ" name="column" visibility="public" type="_bxPMHht1EeWb19NaJQmczQ" association="_bxNYyRt1EeWb19NaJQmczQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_bxMKWxt1EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_bxMKXBt1EeWb19NaJQmczQ" value="1"/>
+ <defaultValue xmi:type="uml:LiteralString" xmi:id="_bxMKXRt1EeWb19NaJQmczQ" value="Column"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_bxMKXht1EeWb19NaJQmczQ" name="base_Type" association="_bxNW_Bt1EeWb19NaJQmczQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Type"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_bxMKXxt1EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_bxMKYBt1EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Stereotype" xmi:id="_bxMKYRt1EeWb19NaJQmczQ" name="TypeConverter" visibility="public">
+ <ownedRule xmi:id="_bxMKYht1EeWb19NaJQmczQ" name="typeConstraint" constrainedElement="_bxMKYRt1EeWb19NaJQmczQ">
+ <specification xmi:type="uml:OpaqueExpression" xmi:id="_bxMKYxt1EeWb19NaJQmczQ" 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="_bxMKZBt1EeWb19NaJQmczQ" name="name" visibility="public">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_bxMKZRt1EeWb19NaJQmczQ" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_bxMKZht1EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_bxMKZxt1EeWb19NaJQmczQ" name="dataType" visibility="public" association="_bxNYyht1EeWb19NaJQmczQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Class"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_bxMKaBt1EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_bxMKaRt1EeWb19NaJQmczQ" value="1"/>
+ <defaultValue xmi:type="uml:LiteralString" xmi:id="_bxMKaht1EeWb19NaJQmczQ" value="void.class"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_bxMKaxt1EeWb19NaJQmczQ" name="objectType" visibility="public" association="_bxNYzht1EeWb19NaJQmczQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Class"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_bxMKbBt1EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_bxMKbRt1EeWb19NaJQmczQ" value="1"/>
+ <defaultValue xmi:type="uml:LiteralString" xmi:id="_bxMKbht1EeWb19NaJQmczQ" value="void.class"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_bxMKbxt1EeWb19NaJQmczQ" name="base_Type" association="_bxNW_ht1EeWb19NaJQmczQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Type"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_bxMKcBt1EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_bxMKcRt1EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_bxMKcht1EeWb19NaJQmczQ" name="base_Operation" association="_bxNXABt1EeWb19NaJQmczQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Operation"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_bxMKcxt1EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_bxMKdBt1EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_bxMKdRt1EeWb19NaJQmczQ" name="base_Property" association="_bxNXAht1EeWb19NaJQmczQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Property"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_bxMKdht1EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_bxMKdxt1EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_bxMKeBt1EeWb19NaJQmczQ" name="base_EnumerationLiteral" association="_bxNXBht1EeWb19NaJQmczQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#EnumerationLiteral"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_bxMKeRt1EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_bxMKeht1EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_bxMKext1EeWb19NaJQmczQ" name="value_TypeConverters" visibility="public" type="_bxMwUxt1EeWb19NaJQmczQ" association="_bxN9bRt1EeWb19NaJQmczQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_bxMKfBt1EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_bxMKfRt1EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Stereotype" xmi:id="_bxMKfht1EeWb19NaJQmczQ" name="Indexes" visibility="public">
+ <ownedRule xmi:id="_bxMKfxt1EeWb19NaJQmczQ" name="typeConstraint" constrainedElement="_bxMKfht1EeWb19NaJQmczQ">
+ <specification xmi:type="uml:OpaqueExpression" xmi:id="_bxMKgBt1EeWb19NaJQmczQ" 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="_bxMKgRt1EeWb19NaJQmczQ" name="value" visibility="public" type="_bxMI_Bt1EeWb19NaJQmczQ" aggregation="composite" association="_bxNY0ht1EeWb19NaJQmczQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_bxMKght1EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_bxMKgxt1EeWb19NaJQmczQ" value="*"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_bxMKhBt1EeWb19NaJQmczQ" name="base_Operation" association="_bxNXCht1EeWb19NaJQmczQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Operation"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_bxMKhRt1EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_bxMKhht1EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_bxMKhxt1EeWb19NaJQmczQ" name="base_Property" association="_bxNXDBt1EeWb19NaJQmczQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Property"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_bxMKiBt1EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_bxMKiRt1EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_bxMKiht1EeWb19NaJQmczQ" name="base_EnumerationLiteral" association="_bxNXEBt1EeWb19NaJQmczQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#EnumerationLiteral"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_bxMKixt1EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_bxMKjBt1EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_bxMKjRt1EeWb19NaJQmczQ" name="base_Type" association="_bxNXFBt1EeWb19NaJQmczQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Type"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_bxMKjht1EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_bxMKjxt1EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Stereotype" xmi:id="_bxMKkBt1EeWb19NaJQmczQ" name="WriteTransformers" visibility="public">
+ <ownedAttribute xmi:id="_bxMKkRt1EeWb19NaJQmczQ" name="value" visibility="public" type="_bxMx1Bt1EeWb19NaJQmczQ" aggregation="composite" association="_bxNY0xt1EeWb19NaJQmczQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_bxMKkht1EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_bxMKkxt1EeWb19NaJQmczQ" value="*"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_bxMKlBt1EeWb19NaJQmczQ" name="base_Operation" association="_bxNXFht1EeWb19NaJQmczQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Operation"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_bxMKlRt1EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_bxMKlht1EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_bxMKlxt1EeWb19NaJQmczQ" name="base_Property" association="_bxNXGBt1EeWb19NaJQmczQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Property"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_bxMKmBt1EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_bxMKmRt1EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_bxMKmht1EeWb19NaJQmczQ" name="base_EnumerationLiteral" association="_bxNXHBt1EeWb19NaJQmczQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#EnumerationLiteral"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_bxMKmxt1EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_bxMKnBt1EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Stereotype" xmi:id="_bxMKnRt1EeWb19NaJQmczQ" name="ChangeTracking" visibility="public">
+ <ownedRule xmi:id="_bxMKnht1EeWb19NaJQmczQ" name="typeConstraint" constrainedElement="_bxMKnRt1EeWb19NaJQmczQ">
+ <specification xmi:type="uml:OpaqueExpression" xmi:id="_bxMKnxt1EeWb19NaJQmczQ" 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="_bxMKoBt1EeWb19NaJQmczQ" name="value" visibility="public" type="_bxLjwht1EeWb19NaJQmczQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_bxMKoRt1EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_bxMKoht1EeWb19NaJQmczQ" value="1"/>
+ <defaultValue xmi:type="uml:LiteralString" xmi:id="_bxMKoxt1EeWb19NaJQmczQ" value="AUTO"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_bxMKpBt1EeWb19NaJQmczQ" name="base_Type" association="_bxNXIBt1EeWb19NaJQmczQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Type"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_bxMKpRt1EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_bxMKpht1EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Stereotype" xmi:id="_bxMvQBt1EeWb19NaJQmczQ" name="CacheInterceptor" visibility="public">
+ <ownedRule xmi:id="_bxMvQRt1EeWb19NaJQmczQ" name="typeConstraint" constrainedElement="_bxMvQBt1EeWb19NaJQmczQ">
+ <specification xmi:type="uml:OpaqueExpression" xmi:id="_bxMvQht1EeWb19NaJQmczQ" 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="_bxMvQxt1EeWb19NaJQmczQ" name="value" visibility="public" association="_bxNY1Bt1EeWb19NaJQmczQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Class"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_bxMvRBt1EeWb19NaJQmczQ" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_bxMvRRt1EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_bxMvRht1EeWb19NaJQmczQ" name="base_Type" association="_bxNXIht1EeWb19NaJQmczQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Type"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_bxMvRxt1EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_bxMvSBt1EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Stereotype" xmi:id="_bxMvSRt1EeWb19NaJQmczQ" name="InstantiationCopyPolicy" visibility="public">
+ <ownedRule xmi:id="_bxMvSht1EeWb19NaJQmczQ" name="typeConstraint" constrainedElement="_bxMvSRt1EeWb19NaJQmczQ">
+ <specification xmi:type="uml:OpaqueExpression" xmi:id="_bxMvSxt1EeWb19NaJQmczQ" 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="_bxMvTBt1EeWb19NaJQmczQ" name="base_Type" association="_bxNXJBt1EeWb19NaJQmczQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Type"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_bxMvTRt1EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_bxMvTht1EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Stereotype" xmi:id="_bxMvTxt1EeWb19NaJQmczQ" name="StructConverters" visibility="public">
+ <ownedRule xmi:id="_bxMvUBt1EeWb19NaJQmczQ" name="typeConstraint" constrainedElement="_bxMvTxt1EeWb19NaJQmczQ">
+ <specification xmi:type="uml:OpaqueExpression" xmi:id="_bxMvURt1EeWb19NaJQmczQ" 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="_bxMvUht1EeWb19NaJQmczQ" name="value" visibility="public" type="_bxMwOxt1EeWb19NaJQmczQ" aggregation="composite" association="_bxNY2Bt1EeWb19NaJQmczQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_bxMvUxt1EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_bxMvVBt1EeWb19NaJQmczQ" value="*"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_bxMvVRt1EeWb19NaJQmczQ" name="base_Type" association="_bxNXJht1EeWb19NaJQmczQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Type"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_bxMvVht1EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_bxMvVxt1EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_bxMvWBt1EeWb19NaJQmczQ" name="base_Operation" association="_bxNXKBt1EeWb19NaJQmczQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Operation"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_bxMvWRt1EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_bxMvWht1EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_bxMvWxt1EeWb19NaJQmczQ" name="base_Property" association="_bxNXKht1EeWb19NaJQmczQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Property"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_bxMvXBt1EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_bxMvXRt1EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_bxMvXht1EeWb19NaJQmczQ" name="base_EnumerationLiteral" association="_bxNXLht1EeWb19NaJQmczQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#EnumerationLiteral"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_bxMvXxt1EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_bxMvYBt1EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Stereotype" xmi:id="_bxMvYRt1EeWb19NaJQmczQ" name="OrderCorrection" visibility="public">
+ <ownedAttribute xmi:id="_bxMvYht1EeWb19NaJQmczQ" name="value" visibility="public" type="_bxLjpRt1EeWb19NaJQmczQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_bxMvYxt1EeWb19NaJQmczQ" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_bxMvZBt1EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_bxMvZRt1EeWb19NaJQmczQ" name="base_Operation" association="_bxNXMht1EeWb19NaJQmczQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Operation"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_bxMvZht1EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_bxMvZxt1EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_bxMvaBt1EeWb19NaJQmczQ" name="base_Property" association="_bxNXNBt1EeWb19NaJQmczQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Property"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_bxMvaRt1EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_bxMvaht1EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_bxMvaxt1EeWb19NaJQmczQ" name="base_EnumerationLiteral" association="_bxNXOBt1EeWb19NaJQmczQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#EnumerationLiteral"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_bxMvbBt1EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_bxMvbRt1EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Stereotype" xmi:id="_bxMvbht1EeWb19NaJQmczQ" name="CacheIndex" visibility="public">
+ <ownedRule xmi:id="_bxMvbxt1EeWb19NaJQmczQ" name="typeConstraint" constrainedElement="_bxMvbht1EeWb19NaJQmczQ">
+ <specification xmi:type="uml:OpaqueExpression" xmi:id="_bxMvcBt1EeWb19NaJQmczQ" 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="_bxMvcRt1EeWb19NaJQmczQ" name="columnNames" visibility="public">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_bxMvcht1EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_bxMvcxt1EeWb19NaJQmczQ" value="*"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_bxMvdBt1EeWb19NaJQmczQ" name="updateable" visibility="public">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/JavaPrimitiveTypes.library.uml#boolean"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_bxMvdRt1EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_bxMvdht1EeWb19NaJQmczQ" value="1"/>
+ <defaultValue xmi:type="uml:LiteralString" xmi:id="_bxMvdxt1EeWb19NaJQmczQ" value="true"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_bxMveBt1EeWb19NaJQmczQ" name="base_Operation" association="_bxNXPBt1EeWb19NaJQmczQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Operation"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_bxMveRt1EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_bxMveht1EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_bxMvext1EeWb19NaJQmczQ" name="base_Property" association="_bxNXPht1EeWb19NaJQmczQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Property"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_bxMvfBt1EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_bxMvfRt1EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_bxMvfht1EeWb19NaJQmczQ" name="base_EnumerationLiteral" association="_bxNXQht1EeWb19NaJQmczQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#EnumerationLiteral"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_bxMvfxt1EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_bxMvgBt1EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_bxMvgRt1EeWb19NaJQmczQ" name="base_Type" association="_bxNXRht1EeWb19NaJQmczQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Type"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_bxMvght1EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_bxMvgxt1EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_bxMvhBt1EeWb19NaJQmczQ" name="value_CacheIndexes" visibility="public" type="_bxMvzxt1EeWb19NaJQmczQ" association="_bxN9aRt1EeWb19NaJQmczQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_bxMvhRt1EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_bxMvhht1EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Stereotype" xmi:id="_bxMvhxt1EeWb19NaJQmczQ" name="VariableOneToOne" visibility="public">
+ <ownedAttribute xmi:id="_bxMviBt1EeWb19NaJQmczQ" name="targetInterface" visibility="public" association="_bxNY2Rt1EeWb19NaJQmczQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Class"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_bxMviRt1EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_bxMviht1EeWb19NaJQmczQ" value="1"/>
+ <defaultValue xmi:type="uml:LiteralString" xmi:id="_bxMvixt1EeWb19NaJQmczQ" value="void.class"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_bxMvjBt1EeWb19NaJQmczQ" name="cascade" visibility="public" type="_bxPMTht1EeWb19NaJQmczQ" association="_bxN9YBt1EeWb19NaJQmczQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_bxMvjRt1EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_bxMvjht1EeWb19NaJQmczQ" value="*"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_bxMvjxt1EeWb19NaJQmczQ" name="fetch" visibility="public" type="_bxPMERt1EeWb19NaJQmczQ" association="_bxN9YRt1EeWb19NaJQmczQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_bxMvkBt1EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_bxMvkRt1EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_bxMvkht1EeWb19NaJQmczQ" name="optional" visibility="public">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/JavaPrimitiveTypes.library.uml#boolean"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_bxMvkxt1EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_bxMvlBt1EeWb19NaJQmczQ" value="1"/>
+ <defaultValue xmi:type="uml:LiteralString" xmi:id="_bxMvlRt1EeWb19NaJQmczQ" value="true"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_bxMvlht1EeWb19NaJQmczQ" name="orphanRemoval" visibility="public">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/JavaPrimitiveTypes.library.uml#boolean"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_bxMvlxt1EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_bxMvmBt1EeWb19NaJQmczQ" value="1"/>
+ <defaultValue xmi:type="uml:LiteralString" xmi:id="_bxMvmRt1EeWb19NaJQmczQ" value="false"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_bxMvmht1EeWb19NaJQmczQ" name="discriminatorColumn" visibility="public" type="_bxPMUht1EeWb19NaJQmczQ" association="_bxN9Yht1EeWb19NaJQmczQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_bxMvmxt1EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_bxMvnBt1EeWb19NaJQmczQ" value="1"/>
+ <defaultValue xmi:type="uml:LiteralString" xmi:id="_bxMvnRt1EeWb19NaJQmczQ" value="DiscriminatorColumn"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_bxMvnht1EeWb19NaJQmczQ" name="discriminatorClasses" visibility="public" type="_bxMySRt1EeWb19NaJQmczQ" aggregation="composite" association="_bxN9Yxt1EeWb19NaJQmczQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_bxMvnxt1EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_bxMvoBt1EeWb19NaJQmczQ" value="*"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_bxMvoRt1EeWb19NaJQmczQ" name="base_Operation" association="_bxNXSBt1EeWb19NaJQmczQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Operation"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_bxMvoht1EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_bxMvoxt1EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_bxMvpBt1EeWb19NaJQmczQ" name="base_Property" association="_bxNXSht1EeWb19NaJQmczQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Property"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_bxMvpRt1EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_bxMvpht1EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_bxMvpxt1EeWb19NaJQmczQ" name="base_EnumerationLiteral" association="_bxNXTht1EeWb19NaJQmczQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#EnumerationLiteral"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_bxMvqBt1EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_bxMvqRt1EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Stereotype" xmi:id="_bxMvqht1EeWb19NaJQmczQ" name="PrivateOwned" visibility="public">
+ <ownedAttribute xmi:id="_bxMvqxt1EeWb19NaJQmczQ" name="base_Operation" association="_bxNXUht1EeWb19NaJQmczQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Operation"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_bxMvrBt1EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_bxMvrRt1EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_bxMvrht1EeWb19NaJQmczQ" name="base_Property" association="_bxNXVBt1EeWb19NaJQmczQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Property"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_bxMvrxt1EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_bxMvsBt1EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_bxMvsRt1EeWb19NaJQmczQ" name="base_EnumerationLiteral" association="_bxNXWBt1EeWb19NaJQmczQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#EnumerationLiteral"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_bxMvsht1EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_bxMvsxt1EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Stereotype" xmi:id="_bxMvtBt1EeWb19NaJQmczQ" name="ClassExtractor" visibility="public">
+ <ownedRule xmi:id="_bxMvtRt1EeWb19NaJQmczQ" name="typeConstraint" constrainedElement="_bxMvtBt1EeWb19NaJQmczQ">
+ <specification xmi:type="uml:OpaqueExpression" xmi:id="_bxMvtht1EeWb19NaJQmczQ" 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="_bxMvtxt1EeWb19NaJQmczQ" name="value" visibility="public" association="_bxN9ZBt1EeWb19NaJQmczQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Class"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_bxMvuBt1EeWb19NaJQmczQ" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_bxMvuRt1EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_bxMvuht1EeWb19NaJQmczQ" name="base_Type" association="_bxNXXBt1EeWb19NaJQmczQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Type"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_bxMvuxt1EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_bxMvvBt1EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Stereotype" xmi:id="_bxMvvRt1EeWb19NaJQmczQ" name="ObjectTypeConverters" visibility="public">
+ <ownedRule xmi:id="_bxMvvht1EeWb19NaJQmczQ" name="typeConstraint" constrainedElement="_bxMvvRt1EeWb19NaJQmczQ">
+ <specification xmi:type="uml:OpaqueExpression" xmi:id="_bxMvvxt1EeWb19NaJQmczQ" 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="_bxMvwBt1EeWb19NaJQmczQ" name="value" visibility="public" type="_bxMw7Rt1EeWb19NaJQmczQ" aggregation="composite" association="_bxN9aBt1EeWb19NaJQmczQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_bxMvwRt1EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_bxMvwht1EeWb19NaJQmczQ" value="*"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_bxMvwxt1EeWb19NaJQmczQ" name="base_Type" association="_bxNXXht1EeWb19NaJQmczQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Type"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_bxMvxBt1EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_bxMvxRt1EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_bxMvxht1EeWb19NaJQmczQ" name="base_Operation" association="_bxNXYBt1EeWb19NaJQmczQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Operation"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_bxMvxxt1EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_bxMvyBt1EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_bxMvyRt1EeWb19NaJQmczQ" name="base_Property" association="_bxNXYht1EeWb19NaJQmczQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Property"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_bxMvyht1EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_bxMvyxt1EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_bxMvzBt1EeWb19NaJQmczQ" name="base_EnumerationLiteral" association="_bxNXZht1EeWb19NaJQmczQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#EnumerationLiteral"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_bxMvzRt1EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_bxMvzht1EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Stereotype" xmi:id="_bxMvzxt1EeWb19NaJQmczQ" name="CacheIndexes" visibility="public">
+ <ownedRule xmi:id="_bxMv0Bt1EeWb19NaJQmczQ" name="typeConstraint" constrainedElement="_bxMvzxt1EeWb19NaJQmczQ">
+ <specification xmi:type="uml:OpaqueExpression" xmi:id="_bxMv0Rt1EeWb19NaJQmczQ" 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="_bxMv0ht1EeWb19NaJQmczQ" name="value" visibility="public" type="_bxMvbht1EeWb19NaJQmczQ" aggregation="composite" association="_bxN9aRt1EeWb19NaJQmczQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_bxMv0xt1EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_bxMv1Bt1EeWb19NaJQmczQ" value="*"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_bxMv1Rt1EeWb19NaJQmczQ" name="base_Type" association="_bxNXaht1EeWb19NaJQmczQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Type"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_bxMv1ht1EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_bxMv1xt1EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Stereotype" xmi:id="_bxMv2Bt1EeWb19NaJQmczQ" name="Struct" visibility="public">
+ <ownedRule xmi:id="_bxMv2Rt1EeWb19NaJQmczQ" name="typeConstraint" constrainedElement="_bxMv2Bt1EeWb19NaJQmczQ">
+ <specification xmi:type="uml:OpaqueExpression" xmi:id="_bxMv2ht1EeWb19NaJQmczQ" 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="_bxMv2xt1EeWb19NaJQmczQ" name="name" visibility="public">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_bxMv3Bt1EeWb19NaJQmczQ" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_bxMv3Rt1EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_bxMv3ht1EeWb19NaJQmczQ" name="fields" visibility="public">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_bxMv3xt1EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_bxMv4Bt1EeWb19NaJQmczQ" value="*"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_bxMv4Rt1EeWb19NaJQmczQ" name="base_Type" association="_bxNXbBt1EeWb19NaJQmczQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Type"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_bxMv4ht1EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_bxMv4xt1EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Stereotype" xmi:id="_bxMv5Bt1EeWb19NaJQmczQ" name="PinnedPartitioning" visibility="public">
+ <ownedRule xmi:id="_bxMv5Rt1EeWb19NaJQmczQ" name="typeConstraint" constrainedElement="_bxMv5Bt1EeWb19NaJQmczQ">
+ <specification xmi:type="uml:OpaqueExpression" xmi:id="_bxMv5ht1EeWb19NaJQmczQ" 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="_bxMv5xt1EeWb19NaJQmczQ" name="name" visibility="public">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_bxMv6Bt1EeWb19NaJQmczQ" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_bxMv6Rt1EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_bxMv6ht1EeWb19NaJQmczQ" name="connectionPool" visibility="public">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_bxMv6xt1EeWb19NaJQmczQ" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_bxMv7Bt1EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_bxMv7Rt1EeWb19NaJQmczQ" name="base_Type" association="_bxNXbht1EeWb19NaJQmczQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Type"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_bxMv7ht1EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_bxMv7xt1EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_bxMv8Bt1EeWb19NaJQmczQ" name="base_Operation" association="_bxNXcBt1EeWb19NaJQmczQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Operation"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_bxMv8Rt1EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_bxMv8ht1EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_bxMv8xt1EeWb19NaJQmczQ" name="base_Property" association="_bxNXcht1EeWb19NaJQmczQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Property"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_bxMv9Bt1EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_bxMv9Rt1EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_bxMv9ht1EeWb19NaJQmczQ" name="base_EnumerationLiteral" association="_bxNXdht1EeWb19NaJQmczQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#EnumerationLiteral"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_bxMv9xt1EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_bxMv-Bt1EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Stereotype" xmi:id="_bxMv-Rt1EeWb19NaJQmczQ" name="Structure" visibility="public">
+ <ownedAttribute xmi:id="_bxMv-ht1EeWb19NaJQmczQ" name="base_Operation" association="_bxNXeht1EeWb19NaJQmczQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Operation"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_bxMv-xt1EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_bxMv_Bt1EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_bxMv_Rt1EeWb19NaJQmczQ" name="base_Property" association="_bxNXfBt1EeWb19NaJQmczQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Property"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_bxMv_ht1EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_bxMv_xt1EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_bxMwABt1EeWb19NaJQmczQ" name="base_EnumerationLiteral" association="_bxNXgBt1EeWb19NaJQmczQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#EnumerationLiteral"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_bxMwARt1EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_bxMwAht1EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Stereotype" xmi:id="_bxMwAxt1EeWb19NaJQmczQ" name="ValuePartition" visibility="public">
+ <ownedRule xmi:id="_bxMwBBt1EeWb19NaJQmczQ" name="typeConstraint" constrainedElement="_bxMwAxt1EeWb19NaJQmczQ">
+ <specification xmi:type="uml:OpaqueExpression" xmi:id="_bxMwBRt1EeWb19NaJQmczQ" 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="_bxMwBht1EeWb19NaJQmczQ" name="value" visibility="public">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_bxMwBxt1EeWb19NaJQmczQ" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_bxMwCBt1EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_bxMwCRt1EeWb19NaJQmczQ" name="connectionPool" visibility="public">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_bxMwCht1EeWb19NaJQmczQ" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_bxMwCxt1EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_bxMwDBt1EeWb19NaJQmczQ" name="base_Type" association="_bxNXhBt1EeWb19NaJQmczQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Type"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_bxMwDRt1EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_bxMwDht1EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_bxMwDxt1EeWb19NaJQmczQ" name="base_Operation" association="_bxNXhht1EeWb19NaJQmczQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Operation"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_bxMwEBt1EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_bxMwERt1EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_bxMwEht1EeWb19NaJQmczQ" name="base_Property" association="_bxNXiBt1EeWb19NaJQmczQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Property"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_bxMwExt1EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_bxMwFBt1EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_bxMwFRt1EeWb19NaJQmczQ" name="base_EnumerationLiteral" association="_bxNXjBt1EeWb19NaJQmczQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#EnumerationLiteral"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_bxMwFht1EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_bxMwFxt1EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_bxMwGBt1EeWb19NaJQmczQ" name="partitions_ValuePartitioning" visibility="public" type="_bxMJIRt1EeWb19NaJQmczQ" association="_bxNYoht1EeWb19NaJQmczQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_bxMwGRt1EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_bxMwGht1EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Stereotype" xmi:id="_bxMwGxt1EeWb19NaJQmczQ" name="NamedStoredProcedureQueries" visibility="public">
+ <ownedRule xmi:id="_bxMwHBt1EeWb19NaJQmczQ" name="typeConstraint" constrainedElement="_bxMwGxt1EeWb19NaJQmczQ">
+ <specification xmi:type="uml:OpaqueExpression" xmi:id="_bxMwHRt1EeWb19NaJQmczQ" 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="_bxMwHht1EeWb19NaJQmczQ" name="value" visibility="public" type="_bxMJ8ht1EeWb19NaJQmczQ" aggregation="composite" association="_bxN9aht1EeWb19NaJQmczQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_bxMwHxt1EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_bxMwIBt1EeWb19NaJQmczQ" value="*"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_bxMwIRt1EeWb19NaJQmczQ" name="base_Type" association="_bxNXkBt1EeWb19NaJQmczQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Type"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_bxMwIht1EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_bxMwIxt1EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Stereotype" xmi:id="_bxMwJBt1EeWb19NaJQmczQ" name="BasicCollection" visibility="public">
+ <ownedAttribute xmi:id="_bxMwJRt1EeWb19NaJQmczQ" name="fetch" visibility="public" type="_bxPMERt1EeWb19NaJQmczQ" association="_bxN9axt1EeWb19NaJQmczQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_bxMwJht1EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_bxMwJxt1EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_bxMwKBt1EeWb19NaJQmczQ" name="valueColumn" visibility="public" type="_bxPMHht1EeWb19NaJQmczQ" association="_bxN9bBt1EeWb19NaJQmczQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_bxMwKRt1EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_bxMwKht1EeWb19NaJQmczQ" value="1"/>
+ <defaultValue xmi:type="uml:LiteralString" xmi:id="_bxMwKxt1EeWb19NaJQmczQ" value="Column"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_bxMwLBt1EeWb19NaJQmczQ" name="base_Operation" association="_bxNXkht1EeWb19NaJQmczQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Operation"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_bxMwLRt1EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_bxMwLht1EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_bxMwLxt1EeWb19NaJQmczQ" name="base_Property" association="_bxNXlBt1EeWb19NaJQmczQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Property"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_bxMwMBt1EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_bxMwMRt1EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_bxMwMht1EeWb19NaJQmczQ" name="base_EnumerationLiteral" association="_bxNXmBt1EeWb19NaJQmczQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#EnumerationLiteral"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_bxMwMxt1EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_bxMwNBt1EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Stereotype" xmi:id="_bxMwNRt1EeWb19NaJQmczQ" name="ReadOnly" visibility="public">
+ <ownedRule xmi:id="_bxMwNht1EeWb19NaJQmczQ" name="typeConstraint" constrainedElement="_bxMwNRt1EeWb19NaJQmczQ">
+ <specification xmi:type="uml:OpaqueExpression" xmi:id="_bxMwNxt1EeWb19NaJQmczQ" 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="_bxMwOBt1EeWb19NaJQmczQ" name="base_Type" association="_bxNXnBt1EeWb19NaJQmczQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Type"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_bxMwORt1EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_bxMwOht1EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Stereotype" xmi:id="_bxMwOxt1EeWb19NaJQmczQ" name="StructConverter" visibility="public">
+ <ownedRule xmi:id="_bxMwPBt1EeWb19NaJQmczQ" name="typeConstraint" constrainedElement="_bxMwOxt1EeWb19NaJQmczQ">
+ <specification xmi:type="uml:OpaqueExpression" xmi:id="_bxMwPRt1EeWb19NaJQmczQ" 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="_bxMwPht1EeWb19NaJQmczQ" name="name" visibility="public">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_bxMwPxt1EeWb19NaJQmczQ" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_bxMwQBt1EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_bxMwQRt1EeWb19NaJQmczQ" name="converter" visibility="public">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_bxMwQht1EeWb19NaJQmczQ" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_bxMwQxt1EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_bxMwRBt1EeWb19NaJQmczQ" name="base_Type" association="_bxNXnht1EeWb19NaJQmczQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Type"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_bxMwRRt1EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_bxMwRht1EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_bxMwRxt1EeWb19NaJQmczQ" name="base_Operation" association="_bxNXoBt1EeWb19NaJQmczQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Operation"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_bxMwSBt1EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_bxMwSRt1EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_bxMwSht1EeWb19NaJQmczQ" name="base_Property" association="_bxNXoht1EeWb19NaJQmczQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Property"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_bxMwSxt1EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_bxMwTBt1EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_bxMwTRt1EeWb19NaJQmczQ" name="base_EnumerationLiteral" association="_bxNXpht1EeWb19NaJQmczQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#EnumerationLiteral"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_bxMwTht1EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_bxMwTxt1EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_bxMwUBt1EeWb19NaJQmczQ" name="value_StructConverters" visibility="public" type="_bxMvTxt1EeWb19NaJQmczQ" association="_bxNY2Bt1EeWb19NaJQmczQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_bxMwURt1EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_bxMwUht1EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Stereotype" xmi:id="_bxMwUxt1EeWb19NaJQmczQ" name="TypeConverters" visibility="public">
+ <ownedRule xmi:id="_bxMwVBt1EeWb19NaJQmczQ" name="typeConstraint" constrainedElement="_bxMwUxt1EeWb19NaJQmczQ">
+ <specification xmi:type="uml:OpaqueExpression" xmi:id="_bxMwVRt1EeWb19NaJQmczQ" 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="_bxMwVht1EeWb19NaJQmczQ" name="value" visibility="public" type="_bxMKYRt1EeWb19NaJQmczQ" aggregation="composite" association="_bxN9bRt1EeWb19NaJQmczQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_bxMwVxt1EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_bxMwWBt1EeWb19NaJQmczQ" value="*"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_bxMwWRt1EeWb19NaJQmczQ" name="base_Type" association="_bxNXqht1EeWb19NaJQmczQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Type"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_bxMwWht1EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_bxMwWxt1EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_bxMwXBt1EeWb19NaJQmczQ" name="base_Operation" association="_bxNXrBt1EeWb19NaJQmczQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Operation"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_bxMwXRt1EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_bxMwXht1EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_bxMwXxt1EeWb19NaJQmczQ" name="base_Property" association="_bxNXrht1EeWb19NaJQmczQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Property"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_bxMwYBt1EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_bxMwYRt1EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_bxMwYht1EeWb19NaJQmczQ" name="base_EnumerationLiteral" association="_bxNXsht1EeWb19NaJQmczQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#EnumerationLiteral"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_bxMwYxt1EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_bxMwZBt1EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Stereotype" xmi:id="_bxMwZRt1EeWb19NaJQmczQ" name="JoinFetch" visibility="public">
+ <ownedAttribute xmi:id="_bxMwZht1EeWb19NaJQmczQ" name="value" visibility="public" type="_bxLjqRt1EeWb19NaJQmczQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_bxMwZxt1EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_bxMwaBt1EeWb19NaJQmczQ" value="1"/>
+ <defaultValue xmi:type="uml:LiteralString" xmi:id="_bxMwaRt1EeWb19NaJQmczQ" value="INNER"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_bxMwaht1EeWb19NaJQmczQ" name="base_Operation" association="_bxNXtht1EeWb19NaJQmczQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Operation"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_bxMwaxt1EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_bxMwbBt1EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_bxMwbRt1EeWb19NaJQmczQ" name="base_Property" association="_bxNXuBt1EeWb19NaJQmczQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Property"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_bxMwbht1EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_bxMwbxt1EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_bxMwcBt1EeWb19NaJQmczQ" name="base_EnumerationLiteral" association="_bxNXvBt1EeWb19NaJQmczQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#EnumerationLiteral"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_bxMwcRt1EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_bxMwcht1EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Stereotype" xmi:id="_bxMwcxt1EeWb19NaJQmczQ" name="RangePartition" visibility="public">
+ <ownedRule xmi:id="_bxMwdBt1EeWb19NaJQmczQ" name="typeConstraint" constrainedElement="_bxMwcxt1EeWb19NaJQmczQ">
+ <specification xmi:type="uml:OpaqueExpression" xmi:id="_bxMwdRt1EeWb19NaJQmczQ" 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="_bxMwdht1EeWb19NaJQmczQ" name="startValue" visibility="public">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_bxMwdxt1EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_bxMweBt1EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_bxMweRt1EeWb19NaJQmczQ" name="endValue" visibility="public">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_bxMweht1EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_bxMwext1EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_bxMwfBt1EeWb19NaJQmczQ" name="connectionPool" visibility="public">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_bxMwfRt1EeWb19NaJQmczQ" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_bxMwfht1EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_bxMwfxt1EeWb19NaJQmczQ" name="base_Type" association="_bxNXwBt1EeWb19NaJQmczQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Type"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_bxMwgBt1EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_bxMwgRt1EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_bxMwght1EeWb19NaJQmczQ" name="base_Operation" association="_bxNXwht1EeWb19NaJQmczQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Operation"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_bxMwgxt1EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_bxMwhBt1EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_bxMwhRt1EeWb19NaJQmczQ" name="base_Property" association="_bxNXxBt1EeWb19NaJQmczQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Property"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_bxMwhht1EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_bxMwhxt1EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_bxMwiBt1EeWb19NaJQmczQ" name="base_EnumerationLiteral" association="_bxNXyBt1EeWb19NaJQmczQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#EnumerationLiteral"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_bxMwiRt1EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_bxMwiht1EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_bxMwixt1EeWb19NaJQmczQ" name="partitions_RangePartitioning" visibility="public" type="_bxMKNBt1EeWb19NaJQmczQ" association="_bxNYwBt1EeWb19NaJQmczQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_bxMwjBt1EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_bxMwjRt1EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Stereotype" xmi:id="_bxMwjht1EeWb19NaJQmczQ" name="CopyPolicy" visibility="public">
+ <ownedRule xmi:id="_bxMwjxt1EeWb19NaJQmczQ" name="typeConstraint" constrainedElement="_bxMwjht1EeWb19NaJQmczQ">
+ <specification xmi:type="uml:OpaqueExpression" xmi:id="_bxMwkBt1EeWb19NaJQmczQ" 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="_bxMwkRt1EeWb19NaJQmczQ" name="value" visibility="public" association="_bxN9bht1EeWb19NaJQmczQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Class"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_bxMwkht1EeWb19NaJQmczQ" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_bxMwkxt1EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_bxMwlBt1EeWb19NaJQmczQ" name="base_Type" association="_bxNXzBt1EeWb19NaJQmczQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Type"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_bxMwlRt1EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_bxMwlht1EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Stereotype" xmi:id="_bxMwlxt1EeWb19NaJQmczQ" name="RoundRobinPartitioning" visibility="public">
+ <ownedRule xmi:id="_bxMwmBt1EeWb19NaJQmczQ" name="typeConstraint" constrainedElement="_bxMwlxt1EeWb19NaJQmczQ">
+ <specification xmi:type="uml:OpaqueExpression" xmi:id="_bxMwmRt1EeWb19NaJQmczQ" 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="_bxMwmht1EeWb19NaJQmczQ" name="name" visibility="public">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_bxMwmxt1EeWb19NaJQmczQ" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_bxMwnBt1EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_bxMwnRt1EeWb19NaJQmczQ" name="connectionPools" visibility="public">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_bxMwnht1EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_bxMwnxt1EeWb19NaJQmczQ" value="*"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_bxMwoBt1EeWb19NaJQmczQ" name="replicateWrites" visibility="public">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/JavaPrimitiveTypes.library.uml#boolean"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_bxMwoRt1EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_bxMwoht1EeWb19NaJQmczQ" value="1"/>
+ <defaultValue xmi:type="uml:LiteralString" xmi:id="_bxMwoxt1EeWb19NaJQmczQ" value="false"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_bxMwpBt1EeWb19NaJQmczQ" name="base_Type" association="_bxNXzht1EeWb19NaJQmczQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Type"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_bxMwpRt1EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_bxMwpht1EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_bxMwpxt1EeWb19NaJQmczQ" name="base_Operation" association="_bxNX0Bt1EeWb19NaJQmczQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Operation"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_bxMwqBt1EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_bxMwqRt1EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_bxMwqht1EeWb19NaJQmczQ" name="base_Property" association="_bxNX0ht1EeWb19NaJQmczQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Property"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_bxMwqxt1EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_bxMwrBt1EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_bxMwrRt1EeWb19NaJQmczQ" name="base_EnumerationLiteral" association="_bxNX1ht1EeWb19NaJQmczQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#EnumerationLiteral"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_bxMwrht1EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_bxMwrxt1EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Stereotype" xmi:id="_bxMwsBt1EeWb19NaJQmczQ" name="UnionPartitioning" visibility="public">
+ <ownedRule xmi:id="_bxMwsRt1EeWb19NaJQmczQ" name="typeConstraint" constrainedElement="_bxMwsBt1EeWb19NaJQmczQ">
+ <specification xmi:type="uml:OpaqueExpression" xmi:id="_bxMwsht1EeWb19NaJQmczQ" 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="_bxMwsxt1EeWb19NaJQmczQ" name="name" visibility="public">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_bxMwtBt1EeWb19NaJQmczQ" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_bxMwtRt1EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_bxMwtht1EeWb19NaJQmczQ" name="connectionPools" visibility="public">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_bxMwtxt1EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_bxMwuBt1EeWb19NaJQmczQ" value="*"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_bxMwuRt1EeWb19NaJQmczQ" name="replicateWrites" visibility="public">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/JavaPrimitiveTypes.library.uml#boolean"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_bxMwuht1EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_bxMwuxt1EeWb19NaJQmczQ" value="1"/>
+ <defaultValue xmi:type="uml:LiteralString" xmi:id="_bxMwvBt1EeWb19NaJQmczQ" value="false"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_bxMwvRt1EeWb19NaJQmczQ" name="base_Type" association="_bxNX2ht1EeWb19NaJQmczQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Type"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_bxMwvht1EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_bxMwvxt1EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_bxMwwBt1EeWb19NaJQmczQ" name="base_Operation" association="_bxNX3Bt1EeWb19NaJQmczQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Operation"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_bxMwwRt1EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_bxMwwht1EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_bxMwwxt1EeWb19NaJQmczQ" name="base_Property" association="_bxNX3ht1EeWb19NaJQmczQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Property"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_bxMwxBt1EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_bxMwxRt1EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_bxMwxht1EeWb19NaJQmczQ" name="base_EnumerationLiteral" association="_bxNX4ht1EeWb19NaJQmczQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#EnumerationLiteral"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_bxMwxxt1EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_bxMwyBt1EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Stereotype" xmi:id="_bxMwyRt1EeWb19NaJQmczQ" name="FetchGroup" visibility="public">
+ <ownedRule xmi:id="_bxMwyht1EeWb19NaJQmczQ" name="typeConstraint" constrainedElement="_bxMwyRt1EeWb19NaJQmczQ">
+ <specification xmi:type="uml:OpaqueExpression" xmi:id="_bxMwyxt1EeWb19NaJQmczQ" 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="_bxMwzBt1EeWb19NaJQmczQ" name="name" visibility="public">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_bxMwzRt1EeWb19NaJQmczQ" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_bxMwzht1EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_bxMwzxt1EeWb19NaJQmczQ" name="load" visibility="public">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/JavaPrimitiveTypes.library.uml#boolean"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_bxMw0Bt1EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_bxMw0Rt1EeWb19NaJQmczQ" value="1"/>
+ <defaultValue xmi:type="uml:LiteralString" xmi:id="_bxMw0ht1EeWb19NaJQmczQ" value="false"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_bxMw0xt1EeWb19NaJQmczQ" name="attributes" visibility="public" type="_bxMxEBt1EeWb19NaJQmczQ" aggregation="composite" association="_bxN9cht1EeWb19NaJQmczQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_bxMw1Bt1EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_bxMw1Rt1EeWb19NaJQmczQ" value="*"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_bxMw1ht1EeWb19NaJQmczQ" name="base_Type" association="_bxNX5ht1EeWb19NaJQmczQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Type"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_bxMw1xt1EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_bxMw2Bt1EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_bxMw2Rt1EeWb19NaJQmczQ" name="value_FetchGroups" visibility="public" type="_bxMJZht1EeWb19NaJQmczQ" association="_bxNYqBt1EeWb19NaJQmczQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_bxMw2ht1EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_bxMw2xt1EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Stereotype" xmi:id="_bxMw3Bt1EeWb19NaJQmczQ" name="ReadTransformer" visibility="public">
+ <ownedAttribute xmi:id="_bxMw3Rt1EeWb19NaJQmczQ" name="transformerClass" visibility="public" association="_bxN9cxt1EeWb19NaJQmczQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Class"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_bxMw3ht1EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_bxMw3xt1EeWb19NaJQmczQ" value="1"/>
+ <defaultValue xmi:type="uml:LiteralString" xmi:id="_bxMw4Bt1EeWb19NaJQmczQ" value="void.class"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_bxMw4Rt1EeWb19NaJQmczQ" name="method" visibility="public">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_bxMw4ht1EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_bxMw4xt1EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_bxMw5Bt1EeWb19NaJQmczQ" name="base_Operation" association="_bxNX6Bt1EeWb19NaJQmczQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Operation"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_bxMw5Rt1EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_bxMw5ht1EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_bxMw5xt1EeWb19NaJQmczQ" name="base_Property" association="_bxNX6ht1EeWb19NaJQmczQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Property"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_bxMw6Bt1EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_bxMw6Rt1EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_bxMw6ht1EeWb19NaJQmczQ" name="base_EnumerationLiteral" association="_bxNX7ht1EeWb19NaJQmczQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#EnumerationLiteral"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_bxMw6xt1EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_bxMw7Bt1EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Stereotype" xmi:id="_bxMw7Rt1EeWb19NaJQmczQ" name="ObjectTypeConverter" visibility="public">
+ <ownedRule xmi:id="_bxMw7ht1EeWb19NaJQmczQ" name="typeConstraint" constrainedElement="_bxMw7Rt1EeWb19NaJQmczQ">
+ <specification xmi:type="uml:OpaqueExpression" xmi:id="_bxMw7xt1EeWb19NaJQmczQ" 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="_bxMw8Bt1EeWb19NaJQmczQ" name="name" visibility="public">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_bxMw8Rt1EeWb19NaJQmczQ" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_bxMw8ht1EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_bxMw8xt1EeWb19NaJQmczQ" name="dataType" visibility="public" association="_bxN9dxt1EeWb19NaJQmczQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Class"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_bxMw9Bt1EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_bxMw9Rt1EeWb19NaJQmczQ" value="1"/>
+ <defaultValue xmi:type="uml:LiteralString" xmi:id="_bxMw9ht1EeWb19NaJQmczQ" value="void.class"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_bxMw9xt1EeWb19NaJQmczQ" name="objectType" visibility="public" association="_bxN9ext1EeWb19NaJQmczQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Class"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_bxMw-Bt1EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_bxMw-Rt1EeWb19NaJQmczQ" value="1"/>
+ <defaultValue xmi:type="uml:LiteralString" xmi:id="_bxMw-ht1EeWb19NaJQmczQ" value="void.class"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_bxMw-xt1EeWb19NaJQmczQ" name="conversionValues" visibility="public" type="_bxMJ1xt1EeWb19NaJQmczQ" aggregation="composite" association="_bxN9fxt1EeWb19NaJQmczQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_bxMw_Bt1EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_bxMw_Rt1EeWb19NaJQmczQ" value="*"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_bxMw_ht1EeWb19NaJQmczQ" name="defaultObjectValue" visibility="public">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_bxMw_xt1EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_bxMxABt1EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_bxMxARt1EeWb19NaJQmczQ" name="base_Type" association="_bxNX8ht1EeWb19NaJQmczQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Type"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_bxMxAht1EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_bxMxAxt1EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_bxMxBBt1EeWb19NaJQmczQ" name="base_Operation" association="_bxNX9Bt1EeWb19NaJQmczQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Operation"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_bxMxBRt1EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_bxMxBht1EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_bxMxBxt1EeWb19NaJQmczQ" name="base_Property" association="_bxNX9ht1EeWb19NaJQmczQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Property"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_bxMxCBt1EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_bxMxCRt1EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_bxMxCht1EeWb19NaJQmczQ" name="base_EnumerationLiteral" association="_bxNX-ht1EeWb19NaJQmczQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#EnumerationLiteral"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_bxMxCxt1EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_bxMxDBt1EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_bxMxDRt1EeWb19NaJQmczQ" name="value_ObjectTypeConverters" visibility="public" type="_bxMvvRt1EeWb19NaJQmczQ" association="_bxN9aBt1EeWb19NaJQmczQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_bxMxDht1EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_bxMxDxt1EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Stereotype" xmi:id="_bxMxEBt1EeWb19NaJQmczQ" name="FetchAttribute" visibility="public">
+ <ownedAttribute xmi:id="_bxMxERt1EeWb19NaJQmczQ" name="name" visibility="public">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_bxMxEht1EeWb19NaJQmczQ" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_bxMxExt1EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_bxMxFBt1EeWb19NaJQmczQ" name="attributes_FetchGroup" visibility="public" type="_bxMwyRt1EeWb19NaJQmczQ" association="_bxN9cht1EeWb19NaJQmczQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_bxMxFRt1EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_bxMxFht1EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Stereotype" xmi:id="_bxMxFxt1EeWb19NaJQmczQ" name="ReturnUpdate" visibility="public">
+ <ownedAttribute xmi:id="_bxMxGBt1EeWb19NaJQmczQ" name="base_Operation" association="_bxNX_ht1EeWb19NaJQmczQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Operation"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_bxMxGRt1EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_bxMxGht1EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_bxMxGxt1EeWb19NaJQmczQ" name="base_Property" association="_bxNYABt1EeWb19NaJQmczQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Property"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_bxMxHBt1EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_bxMxHRt1EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_bxMxHht1EeWb19NaJQmczQ" name="base_EnumerationLiteral" association="_bxNYBBt1EeWb19NaJQmczQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#EnumerationLiteral"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_bxMxHxt1EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_bxMxIBt1EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Stereotype" xmi:id="_bxMxIRt1EeWb19NaJQmczQ" name="TenantDiscriminatorColumns" visibility="public">
+ <ownedRule xmi:id="_bxMxIht1EeWb19NaJQmczQ" name="typeConstraint" constrainedElement="_bxMxIRt1EeWb19NaJQmczQ">
+ <specification xmi:type="uml:OpaqueExpression" xmi:id="_bxMxIxt1EeWb19NaJQmczQ" 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="_bxMxJBt1EeWb19NaJQmczQ" name="value" visibility="public" type="_bxMJRBt1EeWb19NaJQmczQ" aggregation="composite" association="_bxN9gBt1EeWb19NaJQmczQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_bxMxJRt1EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_bxMxJht1EeWb19NaJQmczQ" value="*"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_bxMxJxt1EeWb19NaJQmczQ" name="base_Type" association="_bxNYCBt1EeWb19NaJQmczQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Type"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_bxMxKBt1EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_bxMxKRt1EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Stereotype" xmi:id="_bxMxKht1EeWb19NaJQmczQ" name="NamedStoredFunctionQueries" visibility="public">
+ <ownedRule xmi:id="_bxMxKxt1EeWb19NaJQmczQ" name="typeConstraint" constrainedElement="_bxMxKht1EeWb19NaJQmczQ">
+ <specification xmi:type="uml:OpaqueExpression" xmi:id="_bxMxLBt1EeWb19NaJQmczQ" 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="_bxMxLRt1EeWb19NaJQmczQ" name="value" visibility="public" type="_bxMJuBt1EeWb19NaJQmczQ" aggregation="composite" association="_bxN9gRt1EeWb19NaJQmczQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_bxMxLht1EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_bxMxLxt1EeWb19NaJQmczQ" value="*"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_bxMxMBt1EeWb19NaJQmczQ" name="base_Type" association="_bxNYCht1EeWb19NaJQmczQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Type"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_bxMxMRt1EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_bxMxMht1EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Stereotype" xmi:id="_bxMxMxt1EeWb19NaJQmczQ" name="Convert" visibility="public">
+ <ownedAttribute xmi:id="_bxMxNBt1EeWb19NaJQmczQ" name="value" visibility="public">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_bxMxNRt1EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_bxMxNht1EeWb19NaJQmczQ" value="1"/>
+ <defaultValue xmi:type="uml:LiteralString" xmi:id="_bxMxNxt1EeWb19NaJQmczQ" value="&quot;none&quot;"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_bxMxOBt1EeWb19NaJQmczQ" name="base_Operation" association="_bxNYDBt1EeWb19NaJQmczQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Operation"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_bxMxORt1EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_bxMxOht1EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_bxMxOxt1EeWb19NaJQmczQ" name="base_Property" association="_bxNYDht1EeWb19NaJQmczQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Property"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_bxMxPBt1EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_bxMxPRt1EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_bxMxPht1EeWb19NaJQmczQ" name="base_EnumerationLiteral" association="_bxNYEht1EeWb19NaJQmczQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#EnumerationLiteral"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_bxMxPxt1EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_bxMxQBt1EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_bxMxQRt1EeWb19NaJQmczQ" name="keyConverter_BasicMap" visibility="public" type="_bxMIhht1EeWb19NaJQmczQ" association="_bxNYmRt1EeWb19NaJQmczQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_bxMxQht1EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_bxMxQxt1EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_bxMxRBt1EeWb19NaJQmczQ" name="valueConverter_BasicMap" visibility="public" type="_bxMIhht1EeWb19NaJQmczQ" association="_bxNYmxt1EeWb19NaJQmczQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_bxMxRRt1EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_bxMxRht1EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Stereotype" xmi:id="_bxMxRxt1EeWb19NaJQmczQ" name="Partitioned" visibility="public">
+ <ownedRule xmi:id="_bxMxSBt1EeWb19NaJQmczQ" name="typeConstraint" constrainedElement="_bxMxRxt1EeWb19NaJQmczQ">
+ <specification xmi:type="uml:OpaqueExpression" xmi:id="_bxMxSRt1EeWb19NaJQmczQ" 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="_bxMxSht1EeWb19NaJQmczQ" name="value" visibility="public">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_bxMxSxt1EeWb19NaJQmczQ" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_bxMxTBt1EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_bxMxTRt1EeWb19NaJQmczQ" name="base_Type" association="_bxNYFht1EeWb19NaJQmczQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Type"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_bxMxTht1EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_bxMxTxt1EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_bxMxUBt1EeWb19NaJQmczQ" name="base_Operation" association="_bxNYGBt1EeWb19NaJQmczQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Operation"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_bxMxURt1EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_bxMxUht1EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_bxMxUxt1EeWb19NaJQmczQ" name="base_Property" association="_bxNYGht1EeWb19NaJQmczQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Property"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_bxMxVBt1EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_bxMxVRt1EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_bxMxVht1EeWb19NaJQmczQ" name="base_EnumerationLiteral" association="_bxNYHht1EeWb19NaJQmczQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#EnumerationLiteral"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_bxMxVxt1EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_bxMxWBt1EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Stereotype" xmi:id="_bxMxWRt1EeWb19NaJQmczQ" name="MapKeyConvert" visibility="public">
+ <ownedAttribute xmi:id="_bxMxWht1EeWb19NaJQmczQ" name="value" visibility="public">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_bxMxWxt1EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_bxMxXBt1EeWb19NaJQmczQ" value="1"/>
+ <defaultValue xmi:type="uml:LiteralString" xmi:id="_bxMxXRt1EeWb19NaJQmczQ" value="&quot;none&quot;"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_bxMxXht1EeWb19NaJQmczQ" name="base_Operation" association="_bxNYIht1EeWb19NaJQmczQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Operation"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_bxMxXxt1EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_bxMxYBt1EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_bxMxYRt1EeWb19NaJQmczQ" name="base_Property" association="_bxNYJBt1EeWb19NaJQmczQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Property"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_bxMxYht1EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_bxMxYxt1EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_bxMxZBt1EeWb19NaJQmczQ" name="base_EnumerationLiteral" association="_bxNYKBt1EeWb19NaJQmczQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#EnumerationLiteral"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_bxMxZRt1EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_bxMxZht1EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Stereotype" xmi:id="_bxMxZxt1EeWb19NaJQmczQ" name="CollectionTable" visibility="public">
+ <ownedAttribute xmi:id="_bxMxaBt1EeWb19NaJQmczQ" name="name" visibility="public">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_bxMxaRt1EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_bxMxaht1EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_bxMxaxt1EeWb19NaJQmczQ" name="catalog" visibility="public">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_bxMxbBt1EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_bxMxbRt1EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_bxMxbht1EeWb19NaJQmczQ" name="schema" visibility="public">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_bxMxbxt1EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_bxMxcBt1EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_bxMxcRt1EeWb19NaJQmczQ" name="primaryKeyJoinColumns" visibility="public" type="_bxPMVht1EeWb19NaJQmczQ" association="_bxN9ght1EeWb19NaJQmczQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_bxMxcht1EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_bxMxcxt1EeWb19NaJQmczQ" value="*"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_bxMxdBt1EeWb19NaJQmczQ" name="uniqueConstraints" visibility="public" type="_bxPMWht1EeWb19NaJQmczQ" association="_bxN9gxt1EeWb19NaJQmczQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_bxMxdRt1EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_bxMxdht1EeWb19NaJQmczQ" value="*"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_bxMxdxt1EeWb19NaJQmczQ" name="base_Operation" association="_bxNYLBt1EeWb19NaJQmczQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Operation"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_bxMxeBt1EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_bxMxeRt1EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_bxMxeht1EeWb19NaJQmczQ" name="base_Property" association="_bxNYLht1EeWb19NaJQmczQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Property"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_bxMxext1EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_bxMxfBt1EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_bxMxfRt1EeWb19NaJQmczQ" name="base_EnumerationLiteral" association="_bxNYMht1EeWb19NaJQmczQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#EnumerationLiteral"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_bxMxfht1EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_bxMxfxt1EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Stereotype" xmi:id="_bxMxgBt1EeWb19NaJQmczQ" name="ReturnInsert" visibility="public">
+ <ownedAttribute xmi:id="_bxMxgRt1EeWb19NaJQmczQ" name="returnOnly" visibility="public">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/JavaPrimitiveTypes.library.uml#boolean"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_bxMxght1EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_bxMxgxt1EeWb19NaJQmczQ" value="1"/>
+ <defaultValue xmi:type="uml:LiteralString" xmi:id="_bxMxhBt1EeWb19NaJQmczQ" value="false"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_bxMxhRt1EeWb19NaJQmczQ" name="base_Operation" association="_bxNYNht1EeWb19NaJQmczQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Operation"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_bxMxhht1EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_bxMxhxt1EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_bxMxiBt1EeWb19NaJQmczQ" name="base_Property" association="_bxNYOBt1EeWb19NaJQmczQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Property"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_bxMxiRt1EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_bxMxiht1EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_bxMxixt1EeWb19NaJQmczQ" name="base_EnumerationLiteral" association="_bxNYPBt1EeWb19NaJQmczQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#EnumerationLiteral"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_bxMxjBt1EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_bxMxjRt1EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Stereotype" xmi:id="_bxMxjht1EeWb19NaJQmczQ" name="Property" visibility="public">
+ <ownedRule xmi:id="_bxMxjxt1EeWb19NaJQmczQ" name="typeConstraint" constrainedElement="_bxMxjht1EeWb19NaJQmczQ">
+ <specification xmi:type="uml:OpaqueExpression" xmi:id="_bxMxkBt1EeWb19NaJQmczQ" 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="_bxMxkRt1EeWb19NaJQmczQ" name="name" visibility="public">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_bxMxkht1EeWb19NaJQmczQ" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_bxMxkxt1EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_bxMxlBt1EeWb19NaJQmczQ" name="value" visibility="public">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_bxMxlRt1EeWb19NaJQmczQ" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_bxMxlht1EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_bxMxlxt1EeWb19NaJQmczQ" name="valueType" visibility="public" association="_bxN9hBt1EeWb19NaJQmczQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Class"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_bxMxmBt1EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_bxMxmRt1EeWb19NaJQmczQ" value="1"/>
+ <defaultValue xmi:type="uml:LiteralString" xmi:id="_bxMxmht1EeWb19NaJQmczQ" value="String"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_bxMxmxt1EeWb19NaJQmczQ" name="base_Operation" association="_bxNYQBt1EeWb19NaJQmczQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Operation"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_bxMxnBt1EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_bxMxnRt1EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_bxMxnht1EeWb19NaJQmczQ" name="base_Property" association="_bxNYQht1EeWb19NaJQmczQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Property"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_bxMxnxt1EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_bxMxoBt1EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_bxMxoRt1EeWb19NaJQmczQ" name="base_EnumerationLiteral" association="_bxNYRht1EeWb19NaJQmczQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#EnumerationLiteral"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_bxMxoht1EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_bxMxoxt1EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_bxMxpBt1EeWb19NaJQmczQ" name="base_Type" association="_bxNYSht1EeWb19NaJQmczQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Type"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_bxMxpRt1EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_bxMxpht1EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_bxMxpxt1EeWb19NaJQmczQ" name="value_Properties" visibility="public" type="_bxMIXxt1EeWb19NaJQmczQ" association="_bxNYlht1EeWb19NaJQmczQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_bxMxqBt1EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_bxMxqRt1EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Stereotype" xmi:id="_bxMxqht1EeWb19NaJQmczQ" name="TenantTableDiscriminator" visibility="public">
+ <ownedRule xmi:id="_bxMxqxt1EeWb19NaJQmczQ" name="typeConstraint" constrainedElement="_bxMxqht1EeWb19NaJQmczQ">
+ <specification xmi:type="uml:OpaqueExpression" xmi:id="_bxMxrBt1EeWb19NaJQmczQ" 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="_bxMxrRt1EeWb19NaJQmczQ" name="contextProperty" visibility="public">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_bxMxrht1EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_bxMxrxt1EeWb19NaJQmczQ" value="1"/>
+ <defaultValue xmi:type="uml:LiteralString" xmi:id="_bxMxsBt1EeWb19NaJQmczQ" value=""/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_bxMxsRt1EeWb19NaJQmczQ" name="type" visibility="public" type="_bxLj2Rt1EeWb19NaJQmczQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_bxMxsht1EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_bxMxsxt1EeWb19NaJQmczQ" value="1"/>
+ <defaultValue xmi:type="uml:LiteralString" xmi:id="_bxMxtBt1EeWb19NaJQmczQ" value="SUFFIX"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_bxMxtRt1EeWb19NaJQmczQ" name="base_Type" association="_bxNYTBt1EeWb19NaJQmczQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Type"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_bxMxtht1EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_bxMxtxt1EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Stereotype" xmi:id="_bxMxuBt1EeWb19NaJQmczQ" name="Converters" visibility="public">
+ <ownedRule xmi:id="_bxMxuRt1EeWb19NaJQmczQ" name="typeConstraint" constrainedElement="_bxMxuBt1EeWb19NaJQmczQ">
+ <specification xmi:type="uml:OpaqueExpression" xmi:id="_bxMxuht1EeWb19NaJQmczQ" 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="_bxMxuxt1EeWb19NaJQmczQ" name="value" visibility="public" type="_bxLj3Rt1EeWb19NaJQmczQ" aggregation="composite" association="_bxN9iBt1EeWb19NaJQmczQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_bxMxvBt1EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_bxMxvRt1EeWb19NaJQmczQ" value="*"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_bxMxvht1EeWb19NaJQmczQ" name="base_Type" association="_bxNYTht1EeWb19NaJQmczQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Type"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_bxMxvxt1EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_bxMxwBt1EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_bxMxwRt1EeWb19NaJQmczQ" name="base_Operation" association="_bxNYUBt1EeWb19NaJQmczQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Operation"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_bxMxwht1EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_bxMxwxt1EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_bxMxxBt1EeWb19NaJQmczQ" name="base_Property" association="_bxNYUht1EeWb19NaJQmczQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Property"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_bxMxxRt1EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_bxMxxht1EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_bxMxxxt1EeWb19NaJQmczQ" name="base_EnumerationLiteral" association="_bxNYVht1EeWb19NaJQmczQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#EnumerationLiteral"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_bxMxyBt1EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_bxMxyRt1EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Stereotype" xmi:id="_bxMxyht1EeWb19NaJQmczQ" name="ExistenceChecking" visibility="public">
+ <ownedRule xmi:id="_bxMxyxt1EeWb19NaJQmczQ" name="typeConstraint" constrainedElement="_bxMxyht1EeWb19NaJQmczQ">
+ <specification xmi:type="uml:OpaqueExpression" xmi:id="_bxMxzBt1EeWb19NaJQmczQ" 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="_bxMxzRt1EeWb19NaJQmczQ" name="value" visibility="public" type="_bxLj1Bt1EeWb19NaJQmczQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_bxMxzht1EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_bxMxzxt1EeWb19NaJQmczQ" value="1"/>
+ <defaultValue xmi:type="uml:LiteralString" xmi:id="_bxMx0Bt1EeWb19NaJQmczQ" value="CHECK_CACHE"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_bxMx0Rt1EeWb19NaJQmczQ" name="base_Type" association="_bxNYWht1EeWb19NaJQmczQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Type"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_bxMx0ht1EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_bxMx0xt1EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Stereotype" xmi:id="_bxMx1Bt1EeWb19NaJQmczQ" name="WriteTransformer" visibility="public">
+ <ownedAttribute xmi:id="_bxMx1Rt1EeWb19NaJQmczQ" name="transformerClass" visibility="public" association="_bxN9iRt1EeWb19NaJQmczQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Class"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_bxMx1ht1EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_bxMx1xt1EeWb19NaJQmczQ" value="1"/>
+ <defaultValue xmi:type="uml:LiteralString" xmi:id="_bxMx2Bt1EeWb19NaJQmczQ" value="void.class"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_bxMx2Rt1EeWb19NaJQmczQ" name="method" visibility="public">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_bxMx2ht1EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_bxMx2xt1EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_bxMx3Bt1EeWb19NaJQmczQ" name="column" visibility="public" type="_bxPMHht1EeWb19NaJQmczQ" association="_bxN9jRt1EeWb19NaJQmczQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_bxMx3Rt1EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_bxMx3ht1EeWb19NaJQmczQ" value="1"/>
+ <defaultValue xmi:type="uml:LiteralString" xmi:id="_bxMx3xt1EeWb19NaJQmczQ" value="Column"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_bxMx4Bt1EeWb19NaJQmczQ" name="base_Operation" association="_bxNYXBt1EeWb19NaJQmczQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Operation"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_bxMx4Rt1EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_bxMx4ht1EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_bxMx4xt1EeWb19NaJQmczQ" name="base_Property" association="_bxNYXht1EeWb19NaJQmczQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Property"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_bxMx5Bt1EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_bxMx5Rt1EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_bxMx5ht1EeWb19NaJQmczQ" name="base_EnumerationLiteral" association="_bxNYYht1EeWb19NaJQmczQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#EnumerationLiteral"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_bxMx5xt1EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_bxMx6Bt1EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_bxMx6Rt1EeWb19NaJQmczQ" name="value_WriteTransformers" visibility="public" type="_bxMKkBt1EeWb19NaJQmczQ" association="_bxNY0xt1EeWb19NaJQmczQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_bxMx6ht1EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_bxMx6xt1EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Stereotype" xmi:id="_bxMx7Bt1EeWb19NaJQmczQ" name="BatchFetch" visibility="public">
+ <ownedAttribute xmi:id="_bxMx7Rt1EeWb19NaJQmczQ" name="value" visibility="public" type="_bxLjzBt1EeWb19NaJQmczQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_bxMx7ht1EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_bxMx7xt1EeWb19NaJQmczQ" value="1"/>
+ <defaultValue xmi:type="uml:LiteralString" xmi:id="_bxMx8Bt1EeWb19NaJQmczQ" value="JOIN"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_bxMx8Rt1EeWb19NaJQmczQ" name="size" visibility="public">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/JavaPrimitiveTypes.library.uml#int"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_bxMx8ht1EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_bxMx8xt1EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_bxMx9Bt1EeWb19NaJQmczQ" name="base_Operation" association="_bxNYZht1EeWb19NaJQmczQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Operation"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_bxMx9Rt1EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_bxMx9ht1EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_bxMx9xt1EeWb19NaJQmczQ" name="base_Property" association="_bxNYaBt1EeWb19NaJQmczQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Property"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_bxMx-Bt1EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_bxMx-Rt1EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_bxMx-ht1EeWb19NaJQmczQ" name="base_EnumerationLiteral" association="_bxNYbBt1EeWb19NaJQmczQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#EnumerationLiteral"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_bxMx-xt1EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_bxMx_Bt1EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Stereotype" xmi:id="_bxMx_Rt1EeWb19NaJQmczQ" name="CascadeOnDelete" visibility="public">
+ <ownedRule xmi:id="_bxMx_ht1EeWb19NaJQmczQ" name="typeConstraint" constrainedElement="_bxMx_Rt1EeWb19NaJQmczQ">
+ <specification xmi:type="uml:OpaqueExpression" xmi:id="_bxMx_xt1EeWb19NaJQmczQ" 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="_bxMyABt1EeWb19NaJQmczQ" name="base_Operation" association="_bxNYcBt1EeWb19NaJQmczQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Operation"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_bxMyARt1EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_bxMyAht1EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_bxMyAxt1EeWb19NaJQmczQ" name="base_Property" association="_bxNYcht1EeWb19NaJQmczQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Property"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_bxMyBBt1EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_bxMyBRt1EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_bxMyBht1EeWb19NaJQmczQ" name="base_EnumerationLiteral" association="_bxNYdht1EeWb19NaJQmczQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#EnumerationLiteral"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_bxMyBxt1EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_bxMyCBt1EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_bxMyCRt1EeWb19NaJQmczQ" name="base_Type" association="_bxNYeht1EeWb19NaJQmczQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Type"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_bxMyCht1EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_bxMyCxt1EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Stereotype" xmi:id="_bxMyDBt1EeWb19NaJQmczQ" name="PrimaryKey" visibility="public">
+ <ownedRule xmi:id="_bxMyDRt1EeWb19NaJQmczQ" name="typeConstraint" constrainedElement="_bxMyDBt1EeWb19NaJQmczQ">
+ <specification xmi:type="uml:OpaqueExpression" xmi:id="_bxMyDht1EeWb19NaJQmczQ" 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="_bxMyDxt1EeWb19NaJQmczQ" name="validation" visibility="public" type="_bxPMDxt1EeWb19NaJQmczQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_bxMyEBt1EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_bxMyERt1EeWb19NaJQmczQ" value="1"/>
+ <defaultValue xmi:type="uml:LiteralString" xmi:id="_bxMyEht1EeWb19NaJQmczQ" value="ZERO"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_bxMyExt1EeWb19NaJQmczQ" name="cacheKeyType" visibility="public" type="_bxLjtht1EeWb19NaJQmczQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_bxMyFBt1EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_bxMyFRt1EeWb19NaJQmczQ" value="1"/>
+ <defaultValue xmi:type="uml:LiteralString" xmi:id="_bxMyFht1EeWb19NaJQmczQ" value="AUTO"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_bxMyFxt1EeWb19NaJQmczQ" name="columns" visibility="public" type="_bxPMHht1EeWb19NaJQmczQ" association="_bxN9jht1EeWb19NaJQmczQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_bxMyGBt1EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_bxMyGRt1EeWb19NaJQmczQ" value="*"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_bxMyGht1EeWb19NaJQmczQ" name="base_Type" association="_bxNYfBt1EeWb19NaJQmczQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Type"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_bxMyGxt1EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_bxMyHBt1EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Stereotype" xmi:id="_bxMyHRt1EeWb19NaJQmczQ" name="DeleteAll" visibility="public">
+ <ownedAttribute xmi:id="_bxMyHht1EeWb19NaJQmczQ" name="base_Operation" association="_bxNYfht1EeWb19NaJQmczQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Operation"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_bxMyHxt1EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_bxMyIBt1EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_bxMyIRt1EeWb19NaJQmczQ" name="base_Property" association="_bxNYgBt1EeWb19NaJQmczQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Property"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_bxMyIht1EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_bxMyIxt1EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_bxMyJBt1EeWb19NaJQmczQ" name="base_EnumerationLiteral" association="_bxNYhBt1EeWb19NaJQmczQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#EnumerationLiteral"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_bxMyJRt1EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_bxMyJht1EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Stereotype" xmi:id="_bxMyJxt1EeWb19NaJQmczQ" name="QueryRedirectors" visibility="public">
+ <ownedRule xmi:id="_bxMyKBt1EeWb19NaJQmczQ" name="typeConstraint" constrainedElement="_bxMyJxt1EeWb19NaJQmczQ">
+ <specification xmi:type="uml:OpaqueExpression" xmi:id="_bxMyKRt1EeWb19NaJQmczQ" 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="_bxMyKht1EeWb19NaJQmczQ" name="allQueries" visibility="public" association="_bxN9jxt1EeWb19NaJQmczQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Class"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_bxMyKxt1EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_bxMyLBt1EeWb19NaJQmczQ" value="1"/>
+ <defaultValue xmi:type="uml:LiteralString" xmi:id="_bxMyLRt1EeWb19NaJQmczQ" value="void.class"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_bxMyLht1EeWb19NaJQmczQ" name="readAll" visibility="public" association="_bxN9kxt1EeWb19NaJQmczQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Class"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_bxMyLxt1EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_bxMyMBt1EeWb19NaJQmczQ" value="1"/>
+ <defaultValue xmi:type="uml:LiteralString" xmi:id="_bxMyMRt1EeWb19NaJQmczQ" value="void.class"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_bxMyMht1EeWb19NaJQmczQ" name="readObject" visibility="public" association="_bxN9lxt1EeWb19NaJQmczQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Class"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_bxMyMxt1EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_bxMyNBt1EeWb19NaJQmczQ" value="1"/>
+ <defaultValue xmi:type="uml:LiteralString" xmi:id="_bxMyNRt1EeWb19NaJQmczQ" value="void.class"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_bxMyNht1EeWb19NaJQmczQ" name="report" visibility="public" association="_bxN9mxt1EeWb19NaJQmczQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Class"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_bxMyNxt1EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_bxMyOBt1EeWb19NaJQmczQ" value="1"/>
+ <defaultValue xmi:type="uml:LiteralString" xmi:id="_bxMyORt1EeWb19NaJQmczQ" value="void.class"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_bxMyOht1EeWb19NaJQmczQ" name="update" visibility="public" association="_bxN9nxt1EeWb19NaJQmczQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Class"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_bxMyOxt1EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_bxMyPBt1EeWb19NaJQmczQ" value="1"/>
+ <defaultValue xmi:type="uml:LiteralString" xmi:id="_bxMyPRt1EeWb19NaJQmczQ" value="void.class"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_bxMyPht1EeWb19NaJQmczQ" name="insert" visibility="public" association="_bxN9oxt1EeWb19NaJQmczQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Class"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_bxMyPxt1EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_bxMyQBt1EeWb19NaJQmczQ" value="1"/>
+ <defaultValue xmi:type="uml:LiteralString" xmi:id="_bxMyQRt1EeWb19NaJQmczQ" value="void.class"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_bxMyQht1EeWb19NaJQmczQ" name="delete" visibility="public" association="_bxN9pxt1EeWb19NaJQmczQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Class"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_bxMyQxt1EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_bxMyRBt1EeWb19NaJQmczQ" value="1"/>
+ <defaultValue xmi:type="uml:LiteralString" xmi:id="_bxMyRRt1EeWb19NaJQmczQ" value="void.class"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_bxMyRht1EeWb19NaJQmczQ" name="base_Type" association="_bxNYiBt1EeWb19NaJQmczQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Type"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_bxMyRxt1EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_bxMySBt1EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Stereotype" xmi:id="_bxMySRt1EeWb19NaJQmczQ" name="DiscriminatorClass" visibility="public">
+ <ownedAttribute xmi:id="_bxMySht1EeWb19NaJQmczQ" name="discriminator" visibility="public">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_bxMySxt1EeWb19NaJQmczQ" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_bxMyTBt1EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_bxMyTRt1EeWb19NaJQmczQ" name="value" visibility="public" association="_bxN9qxt1EeWb19NaJQmczQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Class"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_bxMyTht1EeWb19NaJQmczQ" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_bxMyTxt1EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_bxMyUBt1EeWb19NaJQmczQ" name="discriminatorClasses_VariableOneToOne" visibility="public" type="_bxMvhxt1EeWb19NaJQmczQ" association="_bxN9Yxt1EeWb19NaJQmczQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_bxMyURt1EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_bxMyUht1EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Stereotype" xmi:id="_bxMyUxt1EeWb19NaJQmczQ" name="StoredProcedureParameter" visibility="public">
+ <ownedAttribute xmi:id="_bxMyVBt1EeWb19NaJQmczQ" name="direction" visibility="public" type="_bxLjrBt1EeWb19NaJQmczQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_bxMyVRt1EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_bxMyVht1EeWb19NaJQmczQ" value="1"/>
+ <defaultValue xmi:type="uml:LiteralString" xmi:id="_bxMyVxt1EeWb19NaJQmczQ" value="IN"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_bxMyWBt1EeWb19NaJQmczQ" name="mode" visibility="public" type="_bxPMXht1EeWb19NaJQmczQ" association="_bxN9rxt1EeWb19NaJQmczQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_bxMyWRt1EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_bxMyWht1EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_bxMyWxt1EeWb19NaJQmczQ" name="name" visibility="public">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_bxMyXBt1EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_bxMyXRt1EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_bxMyXht1EeWb19NaJQmczQ" name="queryParameter" visibility="public">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_bxMyXxt1EeWb19NaJQmczQ" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_bxMyYBt1EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_bxMyYRt1EeWb19NaJQmczQ" name="optional" visibility="public">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/JavaPrimitiveTypes.library.uml#boolean"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_bxMyYht1EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_bxMyYxt1EeWb19NaJQmczQ" value="1"/>
+ <defaultValue xmi:type="uml:LiteralString" xmi:id="_bxMyZBt1EeWb19NaJQmczQ" value="false"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_bxMyZRt1EeWb19NaJQmczQ" name="type" visibility="public" association="_bxN9sBt1EeWb19NaJQmczQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Class"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_bxMyZht1EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_bxMyZxt1EeWb19NaJQmczQ" value="1"/>
+ <defaultValue xmi:type="uml:LiteralString" xmi:id="_bxMyaBt1EeWb19NaJQmczQ" value="void.class"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_bxMyaRt1EeWb19NaJQmczQ" name="jdbcType" visibility="public">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/JavaPrimitiveTypes.library.uml#int"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_bxMyaht1EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_bxMyaxt1EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_bxMybBt1EeWb19NaJQmczQ" name="jdbcTypeName" visibility="public">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_bxMybRt1EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_bxMybht1EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_bxMybxt1EeWb19NaJQmczQ" name="parameters_NamedStoredFunctionQuery" visibility="public" type="_bxMJuBt1EeWb19NaJQmczQ" association="_bxNYrxt1EeWb19NaJQmczQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_bxMycBt1EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_bxMycRt1EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_bxMycht1EeWb19NaJQmczQ" name="returnParameter_NamedStoredFunctionQuery" visibility="public" type="_bxMJuBt1EeWb19NaJQmczQ" association="_bxNYsBt1EeWb19NaJQmczQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_bxMycxt1EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_bxMydBt1EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_bxMydRt1EeWb19NaJQmczQ" name="parameters_NamedStoredProcedureQuery" visibility="public" type="_bxMJ8ht1EeWb19NaJQmczQ" association="_bxNYvht1EeWb19NaJQmczQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_bxMydht1EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_bxMydxt1EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Stereotype" xmi:id="_bxMyeBt1EeWb19NaJQmczQ" name="AdditionalCriteria" visibility="public">
+ <ownedRule xmi:id="_bxMyeRt1EeWb19NaJQmczQ" name="typeConstraint" constrainedElement="_bxMyeBt1EeWb19NaJQmczQ">
+ <specification xmi:type="uml:OpaqueExpression" xmi:id="_bxMyeht1EeWb19NaJQmczQ" 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="_bxMyext1EeWb19NaJQmczQ" name="value" visibility="public">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_bxMyfBt1EeWb19NaJQmczQ" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_bxMyfRt1EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_bxMyfht1EeWb19NaJQmczQ" name="base_Type" association="_bxNYiht1EeWb19NaJQmczQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Type"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_bxMyfxt1EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_bxMygBt1EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Stereotype" xmi:id="_bxMygRt1EeWb19NaJQmczQ" name="CloneCopyPolicy" visibility="public">
+ <ownedRule xmi:id="_bxMyght1EeWb19NaJQmczQ" name="typeConstraint" constrainedElement="_bxMygRt1EeWb19NaJQmczQ">
+ <specification xmi:type="uml:OpaqueExpression" xmi:id="_bxMygxt1EeWb19NaJQmczQ" 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="_bxMyhBt1EeWb19NaJQmczQ" name="method" visibility="public">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_bxMyhRt1EeWb19NaJQmczQ" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_bxMyhht1EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_bxMyhxt1EeWb19NaJQmczQ" name="workingCopyMethod" visibility="public">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_bxMyiBt1EeWb19NaJQmczQ" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_bxMyiRt1EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_bxMyiht1EeWb19NaJQmczQ" name="base_Type" association="_bxNYjBt1EeWb19NaJQmczQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Type"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_bxMyixt1EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_bxMyjBt1EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_bxMyjRt1EeWb19NaJQmczQ" name="extension_Converter_Type" memberEnd="_bxLj5ht1EeWb19NaJQmczQ _bxMyjht1EeWb19NaJQmczQ">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_bxMyjht1EeWb19NaJQmczQ" name="extension_Type" type="_bxLj3Rt1EeWb19NaJQmczQ" aggregation="composite" association="_bxMyjRt1EeWb19NaJQmczQ"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_bxMyjxt1EeWb19NaJQmczQ" name="extension_Converter_Operation" memberEnd="_bxLj6Rt1EeWb19NaJQmczQ _bxMykBt1EeWb19NaJQmczQ">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_bxMykBt1EeWb19NaJQmczQ" name="extension_Operation" type="_bxLj3Rt1EeWb19NaJQmczQ" aggregation="composite" association="_bxMyjxt1EeWb19NaJQmczQ"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_bxMykRt1EeWb19NaJQmczQ" name="extension_Converter_Property" memberEnd="_bxLj7Bt1EeWb19NaJQmczQ _bxMykht1EeWb19NaJQmczQ">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_bxMykht1EeWb19NaJQmczQ" name="extension_Property" type="_bxLj3Rt1EeWb19NaJQmczQ" aggregation="composite" association="_bxMykRt1EeWb19NaJQmczQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_bxMykxt1EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_bxMylBt1EeWb19NaJQmczQ" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_bxMylRt1EeWb19NaJQmczQ" name="extension_Converter_EnumerationLiteral" memberEnd="_bxLj7xt1EeWb19NaJQmczQ _bxMylht1EeWb19NaJQmczQ">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_bxMylht1EeWb19NaJQmczQ" name="extension_EnumerationLiteral" type="_bxLj3Rt1EeWb19NaJQmczQ" aggregation="composite" association="_bxMylRt1EeWb19NaJQmczQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_bxMylxt1EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_bxMymBt1EeWb19NaJQmczQ" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_bxMymRt1EeWb19NaJQmczQ" name="extension_Multitenant_Type" memberEnd="_bxMIOht1EeWb19NaJQmczQ _bxMymht1EeWb19NaJQmczQ">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_bxMymht1EeWb19NaJQmczQ" name="extension_Type" type="_bxLkDRt1EeWb19NaJQmczQ" aggregation="composite" association="_bxMymRt1EeWb19NaJQmczQ"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_bxNWUBt1EeWb19NaJQmczQ" name="extension_Transformation_Operation" memberEnd="_bxMIRRt1EeWb19NaJQmczQ _bxNWURt1EeWb19NaJQmczQ">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_bxNWURt1EeWb19NaJQmczQ" name="extension_Operation" type="_bxMIPRt1EeWb19NaJQmczQ" aggregation="composite" association="_bxNWUBt1EeWb19NaJQmczQ"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_bxNWUht1EeWb19NaJQmczQ" name="extension_Transformation_Property" memberEnd="_bxMISBt1EeWb19NaJQmczQ _bxNWUxt1EeWb19NaJQmczQ">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_bxNWUxt1EeWb19NaJQmczQ" name="extension_Property" type="_bxMIPRt1EeWb19NaJQmczQ" aggregation="composite" association="_bxNWUht1EeWb19NaJQmczQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_bxNWVBt1EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_bxNWVRt1EeWb19NaJQmczQ" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_bxNWVht1EeWb19NaJQmczQ" name="extension_Transformation_EnumerationLiteral" memberEnd="_bxMISxt1EeWb19NaJQmczQ _bxNWVxt1EeWb19NaJQmczQ">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_bxNWVxt1EeWb19NaJQmczQ" name="extension_EnumerationLiteral" type="_bxMIPRt1EeWb19NaJQmczQ" aggregation="composite" association="_bxNWVht1EeWb19NaJQmczQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_bxNWWBt1EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_bxNWWRt1EeWb19NaJQmczQ" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_bxNWWht1EeWb19NaJQmczQ" name="extension_OptimisticLocking_Type" memberEnd="_bxMIXBt1EeWb19NaJQmczQ _bxNWWxt1EeWb19NaJQmczQ">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_bxNWWxt1EeWb19NaJQmczQ" name="extension_Type" type="_bxMITht1EeWb19NaJQmczQ" aggregation="composite" association="_bxNWWht1EeWb19NaJQmczQ"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_bxNWXBt1EeWb19NaJQmczQ" name="extension_Properties_Operation" memberEnd="_bxMIZRt1EeWb19NaJQmczQ _bxNWXRt1EeWb19NaJQmczQ">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_bxNWXRt1EeWb19NaJQmczQ" name="extension_Operation" type="_bxMIXxt1EeWb19NaJQmczQ" aggregation="composite" association="_bxNWXBt1EeWb19NaJQmczQ"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_bxNWXht1EeWb19NaJQmczQ" name="extension_Properties_Property" memberEnd="_bxMIaBt1EeWb19NaJQmczQ _bxNWXxt1EeWb19NaJQmczQ">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_bxNWXxt1EeWb19NaJQmczQ" name="extension_Property" type="_bxMIXxt1EeWb19NaJQmczQ" aggregation="composite" association="_bxNWXht1EeWb19NaJQmczQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_bxNWYBt1EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_bxNWYRt1EeWb19NaJQmczQ" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_bxNWYht1EeWb19NaJQmczQ" name="extension_Properties_EnumerationLiteral" memberEnd="_bxMIaxt1EeWb19NaJQmczQ _bxNWYxt1EeWb19NaJQmczQ">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_bxNWYxt1EeWb19NaJQmczQ" name="extension_EnumerationLiteral" type="_bxMIXxt1EeWb19NaJQmczQ" aggregation="composite" association="_bxNWYht1EeWb19NaJQmczQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_bxNWZBt1EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_bxNWZRt1EeWb19NaJQmczQ" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_bxNWZht1EeWb19NaJQmczQ" name="extension_Properties_Type" memberEnd="_bxMIbht1EeWb19NaJQmczQ _bxNWZxt1EeWb19NaJQmczQ">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_bxNWZxt1EeWb19NaJQmczQ" name="extension_Type" type="_bxMIXxt1EeWb19NaJQmczQ" aggregation="composite" association="_bxNWZht1EeWb19NaJQmczQ"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_bxNWaBt1EeWb19NaJQmczQ" name="extension_ReplicationPartitioning_Type" memberEnd="_bxMIeht1EeWb19NaJQmczQ _bxNWaRt1EeWb19NaJQmczQ">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_bxNWaRt1EeWb19NaJQmczQ" name="extension_Type" type="_bxMIcRt1EeWb19NaJQmczQ" aggregation="composite" association="_bxNWaBt1EeWb19NaJQmczQ"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_bxNWaht1EeWb19NaJQmczQ" name="extension_ReplicationPartitioning_Operation" memberEnd="_bxMIfRt1EeWb19NaJQmczQ _bxNWaxt1EeWb19NaJQmczQ">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_bxNWaxt1EeWb19NaJQmczQ" name="extension_Operation" type="_bxMIcRt1EeWb19NaJQmczQ" aggregation="composite" association="_bxNWaht1EeWb19NaJQmczQ"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_bxNWbBt1EeWb19NaJQmczQ" name="extension_ReplicationPartitioning_Property" memberEnd="_bxMIgBt1EeWb19NaJQmczQ _bxNWbRt1EeWb19NaJQmczQ">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_bxNWbRt1EeWb19NaJQmczQ" name="extension_Property" type="_bxMIcRt1EeWb19NaJQmczQ" aggregation="composite" association="_bxNWbBt1EeWb19NaJQmczQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_bxNWbht1EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_bxNWbxt1EeWb19NaJQmczQ" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_bxNWcBt1EeWb19NaJQmczQ" name="extension_ReplicationPartitioning_EnumerationLiteral" memberEnd="_bxMIgxt1EeWb19NaJQmczQ _bxNWcRt1EeWb19NaJQmczQ">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_bxNWcRt1EeWb19NaJQmczQ" name="extension_EnumerationLiteral" type="_bxMIcRt1EeWb19NaJQmczQ" aggregation="composite" association="_bxNWcBt1EeWb19NaJQmczQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_bxNWcht1EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_bxNWcxt1EeWb19NaJQmczQ" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_bxNWdBt1EeWb19NaJQmczQ" name="extension_BasicMap_Operation" memberEnd="_bxMImht1EeWb19NaJQmczQ _bxNWdRt1EeWb19NaJQmczQ">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_bxNWdRt1EeWb19NaJQmczQ" name="extension_Operation" type="_bxMIhht1EeWb19NaJQmczQ" aggregation="composite" association="_bxNWdBt1EeWb19NaJQmczQ"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_bxNWdht1EeWb19NaJQmczQ" name="extension_BasicMap_Property" memberEnd="_bxMInRt1EeWb19NaJQmczQ _bxNWdxt1EeWb19NaJQmczQ">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_bxNWdxt1EeWb19NaJQmczQ" name="extension_Property" type="_bxMIhht1EeWb19NaJQmczQ" aggregation="composite" association="_bxNWdht1EeWb19NaJQmczQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_bxNWeBt1EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_bxNWeRt1EeWb19NaJQmczQ" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_bxNWeht1EeWb19NaJQmczQ" name="extension_BasicMap_EnumerationLiteral" memberEnd="_bxMIoBt1EeWb19NaJQmczQ _bxNWext1EeWb19NaJQmczQ">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_bxNWext1EeWb19NaJQmczQ" name="extension_EnumerationLiteral" type="_bxMIhht1EeWb19NaJQmczQ" aggregation="composite" association="_bxNWeht1EeWb19NaJQmczQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_bxNWfBt1EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_bxNWfRt1EeWb19NaJQmczQ" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_bxNWfht1EeWb19NaJQmczQ" name="extension_UuidGenerator_Type" memberEnd="_bxMIqRt1EeWb19NaJQmczQ _bxNWfxt1EeWb19NaJQmczQ">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_bxNWfxt1EeWb19NaJQmczQ" name="extension_Type" type="_bxMIoxt1EeWb19NaJQmczQ" aggregation="composite" association="_bxNWfht1EeWb19NaJQmczQ"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_bxNWgBt1EeWb19NaJQmczQ" name="extension_UuidGenerator_Operation" memberEnd="_bxMIrBt1EeWb19NaJQmczQ _bxNWgRt1EeWb19NaJQmczQ">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_bxNWgRt1EeWb19NaJQmczQ" name="extension_Operation" type="_bxMIoxt1EeWb19NaJQmczQ" aggregation="composite" association="_bxNWgBt1EeWb19NaJQmczQ"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_bxNWght1EeWb19NaJQmczQ" name="extension_UuidGenerator_Property" memberEnd="_bxMIrxt1EeWb19NaJQmczQ _bxNWgxt1EeWb19NaJQmczQ">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_bxNWgxt1EeWb19NaJQmczQ" name="extension_Property" type="_bxMIoxt1EeWb19NaJQmczQ" aggregation="composite" association="_bxNWght1EeWb19NaJQmczQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_bxNWhBt1EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_bxNWhRt1EeWb19NaJQmczQ" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_bxNWhht1EeWb19NaJQmczQ" name="extension_UuidGenerator_EnumerationLiteral" memberEnd="_bxMIsht1EeWb19NaJQmczQ _bxNWhxt1EeWb19NaJQmczQ">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_bxNWhxt1EeWb19NaJQmczQ" name="extension_EnumerationLiteral" type="_bxMIoxt1EeWb19NaJQmczQ" aggregation="composite" association="_bxNWhht1EeWb19NaJQmczQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_bxNWiBt1EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_bxNWiRt1EeWb19NaJQmczQ" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_bxNWiht1EeWb19NaJQmczQ" name="extension_CompositeMember_Operation" memberEnd="_bxMIuRt1EeWb19NaJQmczQ _bxNWixt1EeWb19NaJQmczQ">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_bxNWixt1EeWb19NaJQmczQ" name="extension_Operation" type="_bxMItRt1EeWb19NaJQmczQ" aggregation="composite" association="_bxNWiht1EeWb19NaJQmczQ"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_bxNWjBt1EeWb19NaJQmczQ" name="extension_CompositeMember_Property" memberEnd="_bxMIvBt1EeWb19NaJQmczQ _bxNWjRt1EeWb19NaJQmczQ">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_bxNWjRt1EeWb19NaJQmczQ" name="extension_Property" type="_bxMItRt1EeWb19NaJQmczQ" aggregation="composite" association="_bxNWjBt1EeWb19NaJQmczQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_bxNWjht1EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_bxNWjxt1EeWb19NaJQmczQ" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_bxNWkBt1EeWb19NaJQmczQ" name="extension_CompositeMember_EnumerationLiteral" memberEnd="_bxMIvxt1EeWb19NaJQmczQ _bxNWkRt1EeWb19NaJQmczQ">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_bxNWkRt1EeWb19NaJQmczQ" name="extension_EnumerationLiteral" type="_bxMItRt1EeWb19NaJQmczQ" aggregation="composite" association="_bxNWkBt1EeWb19NaJQmczQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_bxNWkht1EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_bxNWkxt1EeWb19NaJQmczQ" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_bxNWlBt1EeWb19NaJQmczQ" name="extension_Customizer_Type" memberEnd="_bxMIyBt1EeWb19NaJQmczQ _bxNWlRt1EeWb19NaJQmczQ">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_bxNWlRt1EeWb19NaJQmczQ" name="extension_Type" type="_bxMIwht1EeWb19NaJQmczQ" aggregation="composite" association="_bxNWlBt1EeWb19NaJQmczQ"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_bxNWlht1EeWb19NaJQmczQ" name="extension_Cache_Type" memberEnd="_bxMI-Rt1EeWb19NaJQmczQ _bxNWlxt1EeWb19NaJQmczQ">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_bxNWlxt1EeWb19NaJQmczQ" name="extension_Type" type="_bxMIyxt1EeWb19NaJQmczQ" aggregation="composite" association="_bxNWlht1EeWb19NaJQmczQ"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_bxNWmBt1EeWb19NaJQmczQ" name="extension_Index_Operation" memberEnd="_bxMJEht1EeWb19NaJQmczQ _bxNWmRt1EeWb19NaJQmczQ">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_bxNWmRt1EeWb19NaJQmczQ" name="extension_Operation" type="_bxMI_Bt1EeWb19NaJQmczQ" aggregation="composite" association="_bxNWmBt1EeWb19NaJQmczQ"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_bxNWmht1EeWb19NaJQmczQ" name="extension_Index_Property" memberEnd="_bxMJFRt1EeWb19NaJQmczQ _bxNWmxt1EeWb19NaJQmczQ">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_bxNWmxt1EeWb19NaJQmczQ" name="extension_Property" type="_bxMI_Bt1EeWb19NaJQmczQ" aggregation="composite" association="_bxNWmht1EeWb19NaJQmczQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_bxNWnBt1EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_bxNWnRt1EeWb19NaJQmczQ" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_bxNWnht1EeWb19NaJQmczQ" name="extension_Index_EnumerationLiteral" memberEnd="_bxMJGBt1EeWb19NaJQmczQ _bxNWnxt1EeWb19NaJQmczQ">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_bxNWnxt1EeWb19NaJQmczQ" name="extension_EnumerationLiteral" type="_bxMI_Bt1EeWb19NaJQmczQ" aggregation="composite" association="_bxNWnht1EeWb19NaJQmczQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_bxNWoBt1EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_bxNWoRt1EeWb19NaJQmczQ" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_bxNWoht1EeWb19NaJQmczQ" name="extension_Index_Type" memberEnd="_bxMJGxt1EeWb19NaJQmczQ _bxNWoxt1EeWb19NaJQmczQ">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_bxNWoxt1EeWb19NaJQmczQ" name="extension_Type" type="_bxMI_Bt1EeWb19NaJQmczQ" aggregation="composite" association="_bxNWoht1EeWb19NaJQmczQ"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_bxNWpBt1EeWb19NaJQmczQ" name="extension_ValuePartitioning_Type" memberEnd="_bxMJOBt1EeWb19NaJQmczQ _bxNWpRt1EeWb19NaJQmczQ">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_bxNWpRt1EeWb19NaJQmczQ" name="extension_Type" type="_bxMJIRt1EeWb19NaJQmczQ" aggregation="composite" association="_bxNWpBt1EeWb19NaJQmczQ"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_bxNWpht1EeWb19NaJQmczQ" name="extension_ValuePartitioning_Operation" memberEnd="_bxMJOxt1EeWb19NaJQmczQ _bxNWpxt1EeWb19NaJQmczQ">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_bxNWpxt1EeWb19NaJQmczQ" name="extension_Operation" type="_bxMJIRt1EeWb19NaJQmczQ" aggregation="composite" association="_bxNWpht1EeWb19NaJQmczQ"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_bxNWqBt1EeWb19NaJQmczQ" name="extension_ValuePartitioning_Property" memberEnd="_bxMJPht1EeWb19NaJQmczQ _bxNWqRt1EeWb19NaJQmczQ">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_bxNWqRt1EeWb19NaJQmczQ" name="extension_Property" type="_bxMJIRt1EeWb19NaJQmczQ" aggregation="composite" association="_bxNWqBt1EeWb19NaJQmczQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_bxNWqht1EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_bxNWqxt1EeWb19NaJQmczQ" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_bxNWrBt1EeWb19NaJQmczQ" name="extension_ValuePartitioning_EnumerationLiteral" memberEnd="_bxMJQRt1EeWb19NaJQmczQ _bxNWrRt1EeWb19NaJQmczQ">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_bxNWrRt1EeWb19NaJQmczQ" name="extension_EnumerationLiteral" type="_bxMJIRt1EeWb19NaJQmczQ" aggregation="composite" association="_bxNWrBt1EeWb19NaJQmczQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_bxNWrht1EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_bxNWrxt1EeWb19NaJQmczQ" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_bxNWsBt1EeWb19NaJQmczQ" name="extension_TenantDiscriminatorColumn_Type" memberEnd="_bxMJYBt1EeWb19NaJQmczQ _bxNWsRt1EeWb19NaJQmczQ">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_bxNWsRt1EeWb19NaJQmczQ" name="extension_Type" type="_bxMJRBt1EeWb19NaJQmczQ" aggregation="composite" association="_bxNWsBt1EeWb19NaJQmczQ"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_bxNWsht1EeWb19NaJQmczQ" name="extension_FetchGroups_Type" memberEnd="_bxMJbBt1EeWb19NaJQmczQ _bxNWsxt1EeWb19NaJQmczQ">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_bxNWsxt1EeWb19NaJQmczQ" name="extension_Type" type="_bxMJZht1EeWb19NaJQmczQ" aggregation="composite" association="_bxNWsht1EeWb19NaJQmczQ"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_bxNWtBt1EeWb19NaJQmczQ" name="extension_Partitioning_Type" memberEnd="_bxMJeBt1EeWb19NaJQmczQ _bxNWtRt1EeWb19NaJQmczQ">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_bxNWtRt1EeWb19NaJQmczQ" name="extension_Type" type="_bxMJbxt1EeWb19NaJQmczQ" aggregation="composite" association="_bxNWtBt1EeWb19NaJQmczQ"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_bxNWtht1EeWb19NaJQmczQ" name="extension_Partitioning_Operation" memberEnd="_bxMJext1EeWb19NaJQmczQ _bxNWtxt1EeWb19NaJQmczQ">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_bxNWtxt1EeWb19NaJQmczQ" name="extension_Operation" type="_bxMJbxt1EeWb19NaJQmczQ" aggregation="composite" association="_bxNWtht1EeWb19NaJQmczQ"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_bxNWuBt1EeWb19NaJQmczQ" name="extension_Partitioning_Property" memberEnd="_bxMJfht1EeWb19NaJQmczQ _bxNWuRt1EeWb19NaJQmczQ">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_bxNWuRt1EeWb19NaJQmczQ" name="extension_Property" type="_bxMJbxt1EeWb19NaJQmczQ" aggregation="composite" association="_bxNWuBt1EeWb19NaJQmczQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_bxNWuht1EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_bxNWuxt1EeWb19NaJQmczQ" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_bxNWvBt1EeWb19NaJQmczQ" name="extension_Partitioning_EnumerationLiteral" memberEnd="_bxMJgRt1EeWb19NaJQmczQ _bxNWvRt1EeWb19NaJQmczQ">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_bxNWvRt1EeWb19NaJQmczQ" name="extension_EnumerationLiteral" type="_bxMJbxt1EeWb19NaJQmczQ" aggregation="composite" association="_bxNWvBt1EeWb19NaJQmczQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_bxNWvht1EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_bxNWvxt1EeWb19NaJQmczQ" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_bxNWwBt1EeWb19NaJQmczQ" name="extension_Mutable_Operation" memberEnd="_bxMJiRt1EeWb19NaJQmczQ _bxNWwRt1EeWb19NaJQmczQ">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_bxNWwRt1EeWb19NaJQmczQ" name="extension_Operation" type="_bxMJhBt1EeWb19NaJQmczQ" aggregation="composite" association="_bxNWwBt1EeWb19NaJQmczQ"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_bxNWwht1EeWb19NaJQmczQ" name="extension_Mutable_Property" memberEnd="_bxMJjBt1EeWb19NaJQmczQ _bxNWwxt1EeWb19NaJQmczQ">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_bxNWwxt1EeWb19NaJQmczQ" name="extension_Property" type="_bxMJhBt1EeWb19NaJQmczQ" aggregation="composite" association="_bxNWwht1EeWb19NaJQmczQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_bxNWxBt1EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_bxNWxRt1EeWb19NaJQmczQ" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_bxNWxht1EeWb19NaJQmczQ" name="extension_Mutable_EnumerationLiteral" memberEnd="_bxMJjxt1EeWb19NaJQmczQ _bxNWxxt1EeWb19NaJQmczQ">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_bxNWxxt1EeWb19NaJQmczQ" name="extension_EnumerationLiteral" type="_bxMJhBt1EeWb19NaJQmczQ" aggregation="composite" association="_bxNWxht1EeWb19NaJQmczQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_bxNWyBt1EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_bxNWyRt1EeWb19NaJQmczQ" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_bxNWyht1EeWb19NaJQmczQ" name="extension_Noncacheable_Operation" memberEnd="_bxMJkxt1EeWb19NaJQmczQ _bxNWyxt1EeWb19NaJQmczQ">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_bxNWyxt1EeWb19NaJQmczQ" name="extension_Operation" type="_bxMJkht1EeWb19NaJQmczQ" aggregation="composite" association="_bxNWyht1EeWb19NaJQmczQ"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_bxNWzBt1EeWb19NaJQmczQ" name="extension_Noncacheable_Property" memberEnd="_bxMJlht1EeWb19NaJQmczQ _bxNWzRt1EeWb19NaJQmczQ">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_bxNWzRt1EeWb19NaJQmczQ" name="extension_Property" type="_bxMJkht1EeWb19NaJQmczQ" aggregation="composite" association="_bxNWzBt1EeWb19NaJQmczQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_bxNWzht1EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_bxNWzxt1EeWb19NaJQmczQ" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_bxNW0Bt1EeWb19NaJQmczQ" name="extension_Noncacheable_EnumerationLiteral" memberEnd="_bxMJmRt1EeWb19NaJQmczQ _bxNW0Rt1EeWb19NaJQmczQ">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_bxNW0Rt1EeWb19NaJQmczQ" name="extension_EnumerationLiteral" type="_bxMJkht1EeWb19NaJQmczQ" aggregation="composite" association="_bxNW0Bt1EeWb19NaJQmczQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_bxNW0ht1EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_bxNW0xt1EeWb19NaJQmczQ" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_bxNW1Bt1EeWb19NaJQmczQ" name="extension_HashPartitioning_Type" memberEnd="_bxMJrBt1EeWb19NaJQmczQ _bxNW1Rt1EeWb19NaJQmczQ">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_bxNW1Rt1EeWb19NaJQmczQ" name="extension_Type" type="_bxMJnBt1EeWb19NaJQmczQ" aggregation="composite" association="_bxNW1Bt1EeWb19NaJQmczQ"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_bxNW1ht1EeWb19NaJQmczQ" name="extension_HashPartitioning_Operation" memberEnd="_bxMJrxt1EeWb19NaJQmczQ _bxNW1xt1EeWb19NaJQmczQ">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_bxNW1xt1EeWb19NaJQmczQ" name="extension_Operation" type="_bxMJnBt1EeWb19NaJQmczQ" aggregation="composite" association="_bxNW1ht1EeWb19NaJQmczQ"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_bxNW2Bt1EeWb19NaJQmczQ" name="extension_HashPartitioning_Property" memberEnd="_bxMJsht1EeWb19NaJQmczQ _bxNW2Rt1EeWb19NaJQmczQ">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_bxNW2Rt1EeWb19NaJQmczQ" name="extension_Property" type="_bxMJnBt1EeWb19NaJQmczQ" aggregation="composite" association="_bxNW2Bt1EeWb19NaJQmczQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_bxNW2ht1EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_bxNW2xt1EeWb19NaJQmczQ" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_bxNW3Bt1EeWb19NaJQmczQ" name="extension_HashPartitioning_EnumerationLiteral" memberEnd="_bxMJtRt1EeWb19NaJQmczQ _bxNW3Rt1EeWb19NaJQmczQ">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_bxNW3Rt1EeWb19NaJQmczQ" name="extension_EnumerationLiteral" type="_bxMJnBt1EeWb19NaJQmczQ" aggregation="composite" association="_bxNW3Bt1EeWb19NaJQmczQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_bxNW3ht1EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_bxNW3xt1EeWb19NaJQmczQ" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_bxNW4Bt1EeWb19NaJQmczQ" name="extension_NamedStoredFunctionQuery_Type" memberEnd="_bxMJ0Rt1EeWb19NaJQmczQ _bxNW4Rt1EeWb19NaJQmczQ">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_bxNW4Rt1EeWb19NaJQmczQ" name="extension_Type" type="_bxMJuBt1EeWb19NaJQmczQ" aggregation="composite" association="_bxNW4Bt1EeWb19NaJQmczQ"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_bxNW4ht1EeWb19NaJQmczQ" name="extension_Array_Operation" memberEnd="_bxMJ6Rt1EeWb19NaJQmczQ _bxNW4xt1EeWb19NaJQmczQ">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_bxNW4xt1EeWb19NaJQmczQ" name="extension_Operation" type="_bxMJ4Rt1EeWb19NaJQmczQ" aggregation="composite" association="_bxNW4ht1EeWb19NaJQmczQ"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_bxNW5Bt1EeWb19NaJQmczQ" name="extension_Array_Property" memberEnd="_bxMJ7Bt1EeWb19NaJQmczQ _bxNW5Rt1EeWb19NaJQmczQ">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_bxNW5Rt1EeWb19NaJQmczQ" name="extension_Property" type="_bxMJ4Rt1EeWb19NaJQmczQ" aggregation="composite" association="_bxNW5Bt1EeWb19NaJQmczQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_bxNW5ht1EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_bxNW5xt1EeWb19NaJQmczQ" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_bxNW6Bt1EeWb19NaJQmczQ" name="extension_Array_EnumerationLiteral" memberEnd="_bxMJ7xt1EeWb19NaJQmczQ _bxNW6Rt1EeWb19NaJQmczQ">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_bxNW6Rt1EeWb19NaJQmczQ" name="extension_EnumerationLiteral" type="_bxMJ4Rt1EeWb19NaJQmczQ" aggregation="composite" association="_bxNW6Bt1EeWb19NaJQmczQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_bxNW6ht1EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_bxNW6xt1EeWb19NaJQmczQ" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_bxNW7Bt1EeWb19NaJQmczQ" name="extension_NamedStoredProcedureQuery_Type" memberEnd="_bxMKGht1EeWb19NaJQmczQ _bxNW7Rt1EeWb19NaJQmczQ">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_bxNW7Rt1EeWb19NaJQmczQ" name="extension_Type" type="_bxMJ8ht1EeWb19NaJQmczQ" aggregation="composite" association="_bxNW7Bt1EeWb19NaJQmczQ"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_bxNW7ht1EeWb19NaJQmczQ" name="extension_ExcludeDefaultMappings_Type" memberEnd="_bxMKMRt1EeWb19NaJQmczQ _bxNW7xt1EeWb19NaJQmczQ">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_bxNW7xt1EeWb19NaJQmczQ" name="extension_Type" type="_bxMKLht1EeWb19NaJQmczQ" aggregation="composite" association="_bxNW7ht1EeWb19NaJQmczQ"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_bxNW8Bt1EeWb19NaJQmczQ" name="extension_RangePartitioning_Type" memberEnd="_bxMKSBt1EeWb19NaJQmczQ _bxNW8Rt1EeWb19NaJQmczQ">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_bxNW8Rt1EeWb19NaJQmczQ" name="extension_Type" type="_bxMKNBt1EeWb19NaJQmczQ" aggregation="composite" association="_bxNW8Bt1EeWb19NaJQmczQ"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_bxNW8ht1EeWb19NaJQmczQ" name="extension_RangePartitioning_Operation" memberEnd="_bxMKSxt1EeWb19NaJQmczQ _bxNW8xt1EeWb19NaJQmczQ">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_bxNW8xt1EeWb19NaJQmczQ" name="extension_Operation" type="_bxMKNBt1EeWb19NaJQmczQ" aggregation="composite" association="_bxNW8ht1EeWb19NaJQmczQ"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_bxNW9Bt1EeWb19NaJQmczQ" name="extension_RangePartitioning_Property" memberEnd="_bxMKTht1EeWb19NaJQmczQ _bxNW9Rt1EeWb19NaJQmczQ">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_bxNW9Rt1EeWb19NaJQmczQ" name="extension_Property" type="_bxMKNBt1EeWb19NaJQmczQ" aggregation="composite" association="_bxNW9Bt1EeWb19NaJQmczQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_bxNW9ht1EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_bxNW9xt1EeWb19NaJQmczQ" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_bxNW-Bt1EeWb19NaJQmczQ" name="extension_RangePartitioning_EnumerationLiteral" memberEnd="_bxMKURt1EeWb19NaJQmczQ _bxNW-Rt1EeWb19NaJQmczQ">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_bxNW-Rt1EeWb19NaJQmczQ" name="extension_EnumerationLiteral" type="_bxMKNBt1EeWb19NaJQmczQ" aggregation="composite" association="_bxNW-Bt1EeWb19NaJQmczQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_bxNW-ht1EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_bxNW-xt1EeWb19NaJQmczQ" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_bxNW_Bt1EeWb19NaJQmczQ" name="extension_SerializedObject_Type" memberEnd="_bxMKXht1EeWb19NaJQmczQ _bxNW_Rt1EeWb19NaJQmczQ">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_bxNW_Rt1EeWb19NaJQmczQ" name="extension_Type" type="_bxMKVBt1EeWb19NaJQmczQ" aggregation="composite" association="_bxNW_Bt1EeWb19NaJQmczQ"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_bxNW_ht1EeWb19NaJQmczQ" name="extension_TypeConverter_Type" memberEnd="_bxMKbxt1EeWb19NaJQmczQ _bxNW_xt1EeWb19NaJQmczQ">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_bxNW_xt1EeWb19NaJQmczQ" name="extension_Type" type="_bxMKYRt1EeWb19NaJQmczQ" aggregation="composite" association="_bxNW_ht1EeWb19NaJQmczQ"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_bxNXABt1EeWb19NaJQmczQ" name="extension_TypeConverter_Operation" memberEnd="_bxMKcht1EeWb19NaJQmczQ _bxNXARt1EeWb19NaJQmczQ">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_bxNXARt1EeWb19NaJQmczQ" name="extension_Operation" type="_bxMKYRt1EeWb19NaJQmczQ" aggregation="composite" association="_bxNXABt1EeWb19NaJQmczQ"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_bxNXAht1EeWb19NaJQmczQ" name="extension_TypeConverter_Property" memberEnd="_bxMKdRt1EeWb19NaJQmczQ _bxNXAxt1EeWb19NaJQmczQ">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_bxNXAxt1EeWb19NaJQmczQ" name="extension_Property" type="_bxMKYRt1EeWb19NaJQmczQ" aggregation="composite" association="_bxNXAht1EeWb19NaJQmczQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_bxNXBBt1EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_bxNXBRt1EeWb19NaJQmczQ" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_bxNXBht1EeWb19NaJQmczQ" name="extension_TypeConverter_EnumerationLiteral" memberEnd="_bxMKeBt1EeWb19NaJQmczQ _bxNXBxt1EeWb19NaJQmczQ">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_bxNXBxt1EeWb19NaJQmczQ" name="extension_EnumerationLiteral" type="_bxMKYRt1EeWb19NaJQmczQ" aggregation="composite" association="_bxNXBht1EeWb19NaJQmczQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_bxNXCBt1EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_bxNXCRt1EeWb19NaJQmczQ" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_bxNXCht1EeWb19NaJQmczQ" name="extension_Indexes_Operation" memberEnd="_bxMKhBt1EeWb19NaJQmczQ _bxNXCxt1EeWb19NaJQmczQ">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_bxNXCxt1EeWb19NaJQmczQ" name="extension_Operation" type="_bxMKfht1EeWb19NaJQmczQ" aggregation="composite" association="_bxNXCht1EeWb19NaJQmczQ"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_bxNXDBt1EeWb19NaJQmczQ" name="extension_Indexes_Property" memberEnd="_bxMKhxt1EeWb19NaJQmczQ _bxNXDRt1EeWb19NaJQmczQ">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_bxNXDRt1EeWb19NaJQmczQ" name="extension_Property" type="_bxMKfht1EeWb19NaJQmczQ" aggregation="composite" association="_bxNXDBt1EeWb19NaJQmczQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_bxNXDht1EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_bxNXDxt1EeWb19NaJQmczQ" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_bxNXEBt1EeWb19NaJQmczQ" name="extension_Indexes_EnumerationLiteral" memberEnd="_bxMKiht1EeWb19NaJQmczQ _bxNXERt1EeWb19NaJQmczQ">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_bxNXERt1EeWb19NaJQmczQ" name="extension_EnumerationLiteral" type="_bxMKfht1EeWb19NaJQmczQ" aggregation="composite" association="_bxNXEBt1EeWb19NaJQmczQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_bxNXEht1EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_bxNXExt1EeWb19NaJQmczQ" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_bxNXFBt1EeWb19NaJQmczQ" name="extension_Indexes_Type" memberEnd="_bxMKjRt1EeWb19NaJQmczQ _bxNXFRt1EeWb19NaJQmczQ">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_bxNXFRt1EeWb19NaJQmczQ" name="extension_Type" type="_bxMKfht1EeWb19NaJQmczQ" aggregation="composite" association="_bxNXFBt1EeWb19NaJQmczQ"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_bxNXFht1EeWb19NaJQmczQ" name="extension_WriteTransformers_Operation" memberEnd="_bxMKlBt1EeWb19NaJQmczQ _bxNXFxt1EeWb19NaJQmczQ">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_bxNXFxt1EeWb19NaJQmczQ" name="extension_Operation" type="_bxMKkBt1EeWb19NaJQmczQ" aggregation="composite" association="_bxNXFht1EeWb19NaJQmczQ"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_bxNXGBt1EeWb19NaJQmczQ" name="extension_WriteTransformers_Property" memberEnd="_bxMKlxt1EeWb19NaJQmczQ _bxNXGRt1EeWb19NaJQmczQ">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_bxNXGRt1EeWb19NaJQmczQ" name="extension_Property" type="_bxMKkBt1EeWb19NaJQmczQ" aggregation="composite" association="_bxNXGBt1EeWb19NaJQmczQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_bxNXGht1EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_bxNXGxt1EeWb19NaJQmczQ" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_bxNXHBt1EeWb19NaJQmczQ" name="extension_WriteTransformers_EnumerationLiteral" memberEnd="_bxMKmht1EeWb19NaJQmczQ _bxNXHRt1EeWb19NaJQmczQ">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_bxNXHRt1EeWb19NaJQmczQ" name="extension_EnumerationLiteral" type="_bxMKkBt1EeWb19NaJQmczQ" aggregation="composite" association="_bxNXHBt1EeWb19NaJQmczQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_bxNXHht1EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_bxNXHxt1EeWb19NaJQmczQ" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_bxNXIBt1EeWb19NaJQmczQ" name="extension_ChangeTracking_Type" memberEnd="_bxMKpBt1EeWb19NaJQmczQ _bxNXIRt1EeWb19NaJQmczQ">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_bxNXIRt1EeWb19NaJQmczQ" name="extension_Type" type="_bxMKnRt1EeWb19NaJQmczQ" aggregation="composite" association="_bxNXIBt1EeWb19NaJQmczQ"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_bxNXIht1EeWb19NaJQmczQ" name="extension_CacheInterceptor_Type" memberEnd="_bxMvRht1EeWb19NaJQmczQ _bxNXIxt1EeWb19NaJQmczQ">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_bxNXIxt1EeWb19NaJQmczQ" name="extension_Type" type="_bxMvQBt1EeWb19NaJQmczQ" aggregation="composite" association="_bxNXIht1EeWb19NaJQmczQ"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_bxNXJBt1EeWb19NaJQmczQ" name="extension_InstantiationCopyPolicy_Type" memberEnd="_bxMvTBt1EeWb19NaJQmczQ _bxNXJRt1EeWb19NaJQmczQ">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_bxNXJRt1EeWb19NaJQmczQ" name="extension_Type" type="_bxMvSRt1EeWb19NaJQmczQ" aggregation="composite" association="_bxNXJBt1EeWb19NaJQmczQ"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_bxNXJht1EeWb19NaJQmczQ" name="extension_StructConverters_Type" memberEnd="_bxMvVRt1EeWb19NaJQmczQ _bxNXJxt1EeWb19NaJQmczQ">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_bxNXJxt1EeWb19NaJQmczQ" name="extension_Type" type="_bxMvTxt1EeWb19NaJQmczQ" aggregation="composite" association="_bxNXJht1EeWb19NaJQmczQ"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_bxNXKBt1EeWb19NaJQmczQ" name="extension_StructConverters_Operation" memberEnd="_bxMvWBt1EeWb19NaJQmczQ _bxNXKRt1EeWb19NaJQmczQ">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_bxNXKRt1EeWb19NaJQmczQ" name="extension_Operation" type="_bxMvTxt1EeWb19NaJQmczQ" aggregation="composite" association="_bxNXKBt1EeWb19NaJQmczQ"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_bxNXKht1EeWb19NaJQmczQ" name="extension_StructConverters_Property" memberEnd="_bxMvWxt1EeWb19NaJQmczQ _bxNXKxt1EeWb19NaJQmczQ">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_bxNXKxt1EeWb19NaJQmczQ" name="extension_Property" type="_bxMvTxt1EeWb19NaJQmczQ" aggregation="composite" association="_bxNXKht1EeWb19NaJQmczQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_bxNXLBt1EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_bxNXLRt1EeWb19NaJQmczQ" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_bxNXLht1EeWb19NaJQmczQ" name="extension_StructConverters_EnumerationLiteral" memberEnd="_bxMvXht1EeWb19NaJQmczQ _bxNXLxt1EeWb19NaJQmczQ">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_bxNXLxt1EeWb19NaJQmczQ" name="extension_EnumerationLiteral" type="_bxMvTxt1EeWb19NaJQmczQ" aggregation="composite" association="_bxNXLht1EeWb19NaJQmczQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_bxNXMBt1EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_bxNXMRt1EeWb19NaJQmczQ" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_bxNXMht1EeWb19NaJQmczQ" name="extension_OrderCorrection_Operation" memberEnd="_bxMvZRt1EeWb19NaJQmczQ _bxNXMxt1EeWb19NaJQmczQ">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_bxNXMxt1EeWb19NaJQmczQ" name="extension_Operation" type="_bxMvYRt1EeWb19NaJQmczQ" aggregation="composite" association="_bxNXMht1EeWb19NaJQmczQ"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_bxNXNBt1EeWb19NaJQmczQ" name="extension_OrderCorrection_Property" memberEnd="_bxMvaBt1EeWb19NaJQmczQ _bxNXNRt1EeWb19NaJQmczQ">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_bxNXNRt1EeWb19NaJQmczQ" name="extension_Property" type="_bxMvYRt1EeWb19NaJQmczQ" aggregation="composite" association="_bxNXNBt1EeWb19NaJQmczQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_bxNXNht1EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_bxNXNxt1EeWb19NaJQmczQ" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_bxNXOBt1EeWb19NaJQmczQ" name="extension_OrderCorrection_EnumerationLiteral" memberEnd="_bxMvaxt1EeWb19NaJQmczQ _bxNXORt1EeWb19NaJQmczQ">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_bxNXORt1EeWb19NaJQmczQ" name="extension_EnumerationLiteral" type="_bxMvYRt1EeWb19NaJQmczQ" aggregation="composite" association="_bxNXOBt1EeWb19NaJQmczQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_bxNXOht1EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_bxNXOxt1EeWb19NaJQmczQ" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_bxNXPBt1EeWb19NaJQmczQ" name="extension_CacheIndex_Operation" memberEnd="_bxMveBt1EeWb19NaJQmczQ _bxNXPRt1EeWb19NaJQmczQ">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_bxNXPRt1EeWb19NaJQmczQ" name="extension_Operation" type="_bxMvbht1EeWb19NaJQmczQ" aggregation="composite" association="_bxNXPBt1EeWb19NaJQmczQ"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_bxNXPht1EeWb19NaJQmczQ" name="extension_CacheIndex_Property" memberEnd="_bxMvext1EeWb19NaJQmczQ _bxNXPxt1EeWb19NaJQmczQ">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_bxNXPxt1EeWb19NaJQmczQ" name="extension_Property" type="_bxMvbht1EeWb19NaJQmczQ" aggregation="composite" association="_bxNXPht1EeWb19NaJQmczQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_bxNXQBt1EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_bxNXQRt1EeWb19NaJQmczQ" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_bxNXQht1EeWb19NaJQmczQ" name="extension_CacheIndex_EnumerationLiteral" memberEnd="_bxMvfht1EeWb19NaJQmczQ _bxNXQxt1EeWb19NaJQmczQ">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_bxNXQxt1EeWb19NaJQmczQ" name="extension_EnumerationLiteral" type="_bxMvbht1EeWb19NaJQmczQ" aggregation="composite" association="_bxNXQht1EeWb19NaJQmczQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_bxNXRBt1EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_bxNXRRt1EeWb19NaJQmczQ" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_bxNXRht1EeWb19NaJQmczQ" name="extension_CacheIndex_Type" memberEnd="_bxMvgRt1EeWb19NaJQmczQ _bxNXRxt1EeWb19NaJQmczQ">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_bxNXRxt1EeWb19NaJQmczQ" name="extension_Type" type="_bxMvbht1EeWb19NaJQmczQ" aggregation="composite" association="_bxNXRht1EeWb19NaJQmczQ"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_bxNXSBt1EeWb19NaJQmczQ" name="extension_VariableOneToOne_Operation" memberEnd="_bxMvoRt1EeWb19NaJQmczQ _bxNXSRt1EeWb19NaJQmczQ">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_bxNXSRt1EeWb19NaJQmczQ" name="extension_Operation" type="_bxMvhxt1EeWb19NaJQmczQ" aggregation="composite" association="_bxNXSBt1EeWb19NaJQmczQ"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_bxNXSht1EeWb19NaJQmczQ" name="extension_VariableOneToOne_Property" memberEnd="_bxMvpBt1EeWb19NaJQmczQ _bxNXSxt1EeWb19NaJQmczQ">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_bxNXSxt1EeWb19NaJQmczQ" name="extension_Property" type="_bxMvhxt1EeWb19NaJQmczQ" aggregation="composite" association="_bxNXSht1EeWb19NaJQmczQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_bxNXTBt1EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_bxNXTRt1EeWb19NaJQmczQ" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_bxNXTht1EeWb19NaJQmczQ" name="extension_VariableOneToOne_EnumerationLiteral" memberEnd="_bxMvpxt1EeWb19NaJQmczQ _bxNXTxt1EeWb19NaJQmczQ">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_bxNXTxt1EeWb19NaJQmczQ" name="extension_EnumerationLiteral" type="_bxMvhxt1EeWb19NaJQmczQ" aggregation="composite" association="_bxNXTht1EeWb19NaJQmczQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_bxNXUBt1EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_bxNXURt1EeWb19NaJQmczQ" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_bxNXUht1EeWb19NaJQmczQ" name="extension_PrivateOwned_Operation" memberEnd="_bxMvqxt1EeWb19NaJQmczQ _bxNXUxt1EeWb19NaJQmczQ">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_bxNXUxt1EeWb19NaJQmczQ" name="extension_Operation" type="_bxMvqht1EeWb19NaJQmczQ" aggregation="composite" association="_bxNXUht1EeWb19NaJQmczQ"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_bxNXVBt1EeWb19NaJQmczQ" name="extension_PrivateOwned_Property" memberEnd="_bxMvrht1EeWb19NaJQmczQ _bxNXVRt1EeWb19NaJQmczQ">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_bxNXVRt1EeWb19NaJQmczQ" name="extension_Property" type="_bxMvqht1EeWb19NaJQmczQ" aggregation="composite" association="_bxNXVBt1EeWb19NaJQmczQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_bxNXVht1EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_bxNXVxt1EeWb19NaJQmczQ" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_bxNXWBt1EeWb19NaJQmczQ" name="extension_PrivateOwned_EnumerationLiteral" memberEnd="_bxMvsRt1EeWb19NaJQmczQ _bxNXWRt1EeWb19NaJQmczQ">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_bxNXWRt1EeWb19NaJQmczQ" name="extension_EnumerationLiteral" type="_bxMvqht1EeWb19NaJQmczQ" aggregation="composite" association="_bxNXWBt1EeWb19NaJQmczQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_bxNXWht1EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_bxNXWxt1EeWb19NaJQmczQ" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_bxNXXBt1EeWb19NaJQmczQ" name="extension_ClassExtractor_Type" memberEnd="_bxMvuht1EeWb19NaJQmczQ _bxNXXRt1EeWb19NaJQmczQ">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_bxNXXRt1EeWb19NaJQmczQ" name="extension_Type" type="_bxMvtBt1EeWb19NaJQmczQ" aggregation="composite" association="_bxNXXBt1EeWb19NaJQmczQ"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_bxNXXht1EeWb19NaJQmczQ" name="extension_ObjectTypeConverters_Type" memberEnd="_bxMvwxt1EeWb19NaJQmczQ _bxNXXxt1EeWb19NaJQmczQ">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_bxNXXxt1EeWb19NaJQmczQ" name="extension_Type" type="_bxMvvRt1EeWb19NaJQmczQ" aggregation="composite" association="_bxNXXht1EeWb19NaJQmczQ"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_bxNXYBt1EeWb19NaJQmczQ" name="extension_ObjectTypeConverters_Operation" memberEnd="_bxMvxht1EeWb19NaJQmczQ _bxNXYRt1EeWb19NaJQmczQ">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_bxNXYRt1EeWb19NaJQmczQ" name="extension_Operation" type="_bxMvvRt1EeWb19NaJQmczQ" aggregation="composite" association="_bxNXYBt1EeWb19NaJQmczQ"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_bxNXYht1EeWb19NaJQmczQ" name="extension_ObjectTypeConverters_Property" memberEnd="_bxMvyRt1EeWb19NaJQmczQ _bxNXYxt1EeWb19NaJQmczQ">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_bxNXYxt1EeWb19NaJQmczQ" name="extension_Property" type="_bxMvvRt1EeWb19NaJQmczQ" aggregation="composite" association="_bxNXYht1EeWb19NaJQmczQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_bxNXZBt1EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_bxNXZRt1EeWb19NaJQmczQ" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_bxNXZht1EeWb19NaJQmczQ" name="extension_ObjectTypeConverters_EnumerationLiteral" memberEnd="_bxMvzBt1EeWb19NaJQmczQ _bxNXZxt1EeWb19NaJQmczQ">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_bxNXZxt1EeWb19NaJQmczQ" name="extension_EnumerationLiteral" type="_bxMvvRt1EeWb19NaJQmczQ" aggregation="composite" association="_bxNXZht1EeWb19NaJQmczQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_bxNXaBt1EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_bxNXaRt1EeWb19NaJQmczQ" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_bxNXaht1EeWb19NaJQmczQ" name="extension_CacheIndexes_Type" memberEnd="_bxMv1Rt1EeWb19NaJQmczQ _bxNXaxt1EeWb19NaJQmczQ">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_bxNXaxt1EeWb19NaJQmczQ" name="extension_Type" type="_bxMvzxt1EeWb19NaJQmczQ" aggregation="composite" association="_bxNXaht1EeWb19NaJQmczQ"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_bxNXbBt1EeWb19NaJQmczQ" name="extension_Struct_Type" memberEnd="_bxMv4Rt1EeWb19NaJQmczQ _bxNXbRt1EeWb19NaJQmczQ">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_bxNXbRt1EeWb19NaJQmczQ" name="extension_Type" type="_bxMv2Bt1EeWb19NaJQmczQ" aggregation="composite" association="_bxNXbBt1EeWb19NaJQmczQ"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_bxNXbht1EeWb19NaJQmczQ" name="extension_PinnedPartitioning_Type" memberEnd="_bxMv7Rt1EeWb19NaJQmczQ _bxNXbxt1EeWb19NaJQmczQ">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_bxNXbxt1EeWb19NaJQmczQ" name="extension_Type" type="_bxMv5Bt1EeWb19NaJQmczQ" aggregation="composite" association="_bxNXbht1EeWb19NaJQmczQ"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_bxNXcBt1EeWb19NaJQmczQ" name="extension_PinnedPartitioning_Operation" memberEnd="_bxMv8Bt1EeWb19NaJQmczQ _bxNXcRt1EeWb19NaJQmczQ">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_bxNXcRt1EeWb19NaJQmczQ" name="extension_Operation" type="_bxMv5Bt1EeWb19NaJQmczQ" aggregation="composite" association="_bxNXcBt1EeWb19NaJQmczQ"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_bxNXcht1EeWb19NaJQmczQ" name="extension_PinnedPartitioning_Property" memberEnd="_bxMv8xt1EeWb19NaJQmczQ _bxNXcxt1EeWb19NaJQmczQ">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_bxNXcxt1EeWb19NaJQmczQ" name="extension_Property" type="_bxMv5Bt1EeWb19NaJQmczQ" aggregation="composite" association="_bxNXcht1EeWb19NaJQmczQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_bxNXdBt1EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_bxNXdRt1EeWb19NaJQmczQ" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_bxNXdht1EeWb19NaJQmczQ" name="extension_PinnedPartitioning_EnumerationLiteral" memberEnd="_bxMv9ht1EeWb19NaJQmczQ _bxNXdxt1EeWb19NaJQmczQ">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_bxNXdxt1EeWb19NaJQmczQ" name="extension_EnumerationLiteral" type="_bxMv5Bt1EeWb19NaJQmczQ" aggregation="composite" association="_bxNXdht1EeWb19NaJQmczQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_bxNXeBt1EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_bxNXeRt1EeWb19NaJQmczQ" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_bxNXeht1EeWb19NaJQmczQ" name="extension_Structure_Operation" memberEnd="_bxMv-ht1EeWb19NaJQmczQ _bxNXext1EeWb19NaJQmczQ">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_bxNXext1EeWb19NaJQmczQ" name="extension_Operation" type="_bxMv-Rt1EeWb19NaJQmczQ" aggregation="composite" association="_bxNXeht1EeWb19NaJQmczQ"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_bxNXfBt1EeWb19NaJQmczQ" name="extension_Structure_Property" memberEnd="_bxMv_Rt1EeWb19NaJQmczQ _bxNXfRt1EeWb19NaJQmczQ">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_bxNXfRt1EeWb19NaJQmczQ" name="extension_Property" type="_bxMv-Rt1EeWb19NaJQmczQ" aggregation="composite" association="_bxNXfBt1EeWb19NaJQmczQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_bxNXfht1EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_bxNXfxt1EeWb19NaJQmczQ" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_bxNXgBt1EeWb19NaJQmczQ" name="extension_Structure_EnumerationLiteral" memberEnd="_bxMwABt1EeWb19NaJQmczQ _bxNXgRt1EeWb19NaJQmczQ">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_bxNXgRt1EeWb19NaJQmczQ" name="extension_EnumerationLiteral" type="_bxMv-Rt1EeWb19NaJQmczQ" aggregation="composite" association="_bxNXgBt1EeWb19NaJQmczQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_bxNXght1EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_bxNXgxt1EeWb19NaJQmczQ" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_bxNXhBt1EeWb19NaJQmczQ" name="extension_ValuePartition_Type" memberEnd="_bxMwDBt1EeWb19NaJQmczQ _bxNXhRt1EeWb19NaJQmczQ">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_bxNXhRt1EeWb19NaJQmczQ" name="extension_Type" type="_bxMwAxt1EeWb19NaJQmczQ" aggregation="composite" association="_bxNXhBt1EeWb19NaJQmczQ"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_bxNXhht1EeWb19NaJQmczQ" name="extension_ValuePartition_Operation" memberEnd="_bxMwDxt1EeWb19NaJQmczQ _bxNXhxt1EeWb19NaJQmczQ">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_bxNXhxt1EeWb19NaJQmczQ" name="extension_Operation" type="_bxMwAxt1EeWb19NaJQmczQ" aggregation="composite" association="_bxNXhht1EeWb19NaJQmczQ"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_bxNXiBt1EeWb19NaJQmczQ" name="extension_ValuePartition_Property" memberEnd="_bxMwEht1EeWb19NaJQmczQ _bxNXiRt1EeWb19NaJQmczQ">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_bxNXiRt1EeWb19NaJQmczQ" name="extension_Property" type="_bxMwAxt1EeWb19NaJQmczQ" aggregation="composite" association="_bxNXiBt1EeWb19NaJQmczQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_bxNXiht1EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_bxNXixt1EeWb19NaJQmczQ" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_bxNXjBt1EeWb19NaJQmczQ" name="extension_ValuePartition_EnumerationLiteral" memberEnd="_bxMwFRt1EeWb19NaJQmczQ _bxNXjRt1EeWb19NaJQmczQ">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_bxNXjRt1EeWb19NaJQmczQ" name="extension_EnumerationLiteral" type="_bxMwAxt1EeWb19NaJQmczQ" aggregation="composite" association="_bxNXjBt1EeWb19NaJQmczQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_bxNXjht1EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_bxNXjxt1EeWb19NaJQmczQ" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_bxNXkBt1EeWb19NaJQmczQ" name="extension_NamedStoredProcedureQueries_Type" memberEnd="_bxMwIRt1EeWb19NaJQmczQ _bxNXkRt1EeWb19NaJQmczQ">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_bxNXkRt1EeWb19NaJQmczQ" name="extension_Type" type="_bxMwGxt1EeWb19NaJQmczQ" aggregation="composite" association="_bxNXkBt1EeWb19NaJQmczQ"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_bxNXkht1EeWb19NaJQmczQ" name="extension_BasicCollection_Operation" memberEnd="_bxMwLBt1EeWb19NaJQmczQ _bxNXkxt1EeWb19NaJQmczQ">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_bxNXkxt1EeWb19NaJQmczQ" name="extension_Operation" type="_bxMwJBt1EeWb19NaJQmczQ" aggregation="composite" association="_bxNXkht1EeWb19NaJQmczQ"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_bxNXlBt1EeWb19NaJQmczQ" name="extension_BasicCollection_Property" memberEnd="_bxMwLxt1EeWb19NaJQmczQ _bxNXlRt1EeWb19NaJQmczQ">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_bxNXlRt1EeWb19NaJQmczQ" name="extension_Property" type="_bxMwJBt1EeWb19NaJQmczQ" aggregation="composite" association="_bxNXlBt1EeWb19NaJQmczQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_bxNXlht1EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_bxNXlxt1EeWb19NaJQmczQ" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_bxNXmBt1EeWb19NaJQmczQ" name="extension_BasicCollection_EnumerationLiteral" memberEnd="_bxMwMht1EeWb19NaJQmczQ _bxNXmRt1EeWb19NaJQmczQ">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_bxNXmRt1EeWb19NaJQmczQ" name="extension_EnumerationLiteral" type="_bxMwJBt1EeWb19NaJQmczQ" aggregation="composite" association="_bxNXmBt1EeWb19NaJQmczQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_bxNXmht1EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_bxNXmxt1EeWb19NaJQmczQ" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_bxNXnBt1EeWb19NaJQmczQ" name="extension_ReadOnly_Type" memberEnd="_bxMwOBt1EeWb19NaJQmczQ _bxNXnRt1EeWb19NaJQmczQ">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_bxNXnRt1EeWb19NaJQmczQ" name="extension_Type" type="_bxMwNRt1EeWb19NaJQmczQ" aggregation="composite" association="_bxNXnBt1EeWb19NaJQmczQ"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_bxNXnht1EeWb19NaJQmczQ" name="extension_StructConverter_Type" memberEnd="_bxMwRBt1EeWb19NaJQmczQ _bxNXnxt1EeWb19NaJQmczQ">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_bxNXnxt1EeWb19NaJQmczQ" name="extension_Type" type="_bxMwOxt1EeWb19NaJQmczQ" aggregation="composite" association="_bxNXnht1EeWb19NaJQmczQ"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_bxNXoBt1EeWb19NaJQmczQ" name="extension_StructConverter_Operation" memberEnd="_bxMwRxt1EeWb19NaJQmczQ _bxNXoRt1EeWb19NaJQmczQ">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_bxNXoRt1EeWb19NaJQmczQ" name="extension_Operation" type="_bxMwOxt1EeWb19NaJQmczQ" aggregation="composite" association="_bxNXoBt1EeWb19NaJQmczQ"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_bxNXoht1EeWb19NaJQmczQ" name="extension_StructConverter_Property" memberEnd="_bxMwSht1EeWb19NaJQmczQ _bxNXoxt1EeWb19NaJQmczQ">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_bxNXoxt1EeWb19NaJQmczQ" name="extension_Property" type="_bxMwOxt1EeWb19NaJQmczQ" aggregation="composite" association="_bxNXoht1EeWb19NaJQmczQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_bxNXpBt1EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_bxNXpRt1EeWb19NaJQmczQ" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_bxNXpht1EeWb19NaJQmczQ" name="extension_StructConverter_EnumerationLiteral" memberEnd="_bxMwTRt1EeWb19NaJQmczQ _bxNXpxt1EeWb19NaJQmczQ">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_bxNXpxt1EeWb19NaJQmczQ" name="extension_EnumerationLiteral" type="_bxMwOxt1EeWb19NaJQmczQ" aggregation="composite" association="_bxNXpht1EeWb19NaJQmczQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_bxNXqBt1EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_bxNXqRt1EeWb19NaJQmczQ" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_bxNXqht1EeWb19NaJQmczQ" name="extension_TypeConverters_Type" memberEnd="_bxMwWRt1EeWb19NaJQmczQ _bxNXqxt1EeWb19NaJQmczQ">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_bxNXqxt1EeWb19NaJQmczQ" name="extension_Type" type="_bxMwUxt1EeWb19NaJQmczQ" aggregation="composite" association="_bxNXqht1EeWb19NaJQmczQ"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_bxNXrBt1EeWb19NaJQmczQ" name="extension_TypeConverters_Operation" memberEnd="_bxMwXBt1EeWb19NaJQmczQ _bxNXrRt1EeWb19NaJQmczQ">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_bxNXrRt1EeWb19NaJQmczQ" name="extension_Operation" type="_bxMwUxt1EeWb19NaJQmczQ" aggregation="composite" association="_bxNXrBt1EeWb19NaJQmczQ"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_bxNXrht1EeWb19NaJQmczQ" name="extension_TypeConverters_Property" memberEnd="_bxMwXxt1EeWb19NaJQmczQ _bxNXrxt1EeWb19NaJQmczQ">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_bxNXrxt1EeWb19NaJQmczQ" name="extension_Property" type="_bxMwUxt1EeWb19NaJQmczQ" aggregation="composite" association="_bxNXrht1EeWb19NaJQmczQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_bxNXsBt1EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_bxNXsRt1EeWb19NaJQmczQ" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_bxNXsht1EeWb19NaJQmczQ" name="extension_TypeConverters_EnumerationLiteral" memberEnd="_bxMwYht1EeWb19NaJQmczQ _bxNXsxt1EeWb19NaJQmczQ">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_bxNXsxt1EeWb19NaJQmczQ" name="extension_EnumerationLiteral" type="_bxMwUxt1EeWb19NaJQmczQ" aggregation="composite" association="_bxNXsht1EeWb19NaJQmczQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_bxNXtBt1EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_bxNXtRt1EeWb19NaJQmczQ" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_bxNXtht1EeWb19NaJQmczQ" name="extension_JoinFetch_Operation" memberEnd="_bxMwaht1EeWb19NaJQmczQ _bxNXtxt1EeWb19NaJQmczQ">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_bxNXtxt1EeWb19NaJQmczQ" name="extension_Operation" type="_bxMwZRt1EeWb19NaJQmczQ" aggregation="composite" association="_bxNXtht1EeWb19NaJQmczQ"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_bxNXuBt1EeWb19NaJQmczQ" name="extension_JoinFetch_Property" memberEnd="_bxMwbRt1EeWb19NaJQmczQ _bxNXuRt1EeWb19NaJQmczQ">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_bxNXuRt1EeWb19NaJQmczQ" name="extension_Property" type="_bxMwZRt1EeWb19NaJQmczQ" aggregation="composite" association="_bxNXuBt1EeWb19NaJQmczQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_bxNXuht1EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_bxNXuxt1EeWb19NaJQmczQ" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_bxNXvBt1EeWb19NaJQmczQ" name="extension_JoinFetch_EnumerationLiteral" memberEnd="_bxMwcBt1EeWb19NaJQmczQ _bxNXvRt1EeWb19NaJQmczQ">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_bxNXvRt1EeWb19NaJQmczQ" name="extension_EnumerationLiteral" type="_bxMwZRt1EeWb19NaJQmczQ" aggregation="composite" association="_bxNXvBt1EeWb19NaJQmczQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_bxNXvht1EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_bxNXvxt1EeWb19NaJQmczQ" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_bxNXwBt1EeWb19NaJQmczQ" name="extension_RangePartition_Type" memberEnd="_bxMwfxt1EeWb19NaJQmczQ _bxNXwRt1EeWb19NaJQmczQ">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_bxNXwRt1EeWb19NaJQmczQ" name="extension_Type" type="_bxMwcxt1EeWb19NaJQmczQ" aggregation="composite" association="_bxNXwBt1EeWb19NaJQmczQ"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_bxNXwht1EeWb19NaJQmczQ" name="extension_RangePartition_Operation" memberEnd="_bxMwght1EeWb19NaJQmczQ _bxNXwxt1EeWb19NaJQmczQ">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_bxNXwxt1EeWb19NaJQmczQ" name="extension_Operation" type="_bxMwcxt1EeWb19NaJQmczQ" aggregation="composite" association="_bxNXwht1EeWb19NaJQmczQ"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_bxNXxBt1EeWb19NaJQmczQ" name="extension_RangePartition_Property" memberEnd="_bxMwhRt1EeWb19NaJQmczQ _bxNXxRt1EeWb19NaJQmczQ">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_bxNXxRt1EeWb19NaJQmczQ" name="extension_Property" type="_bxMwcxt1EeWb19NaJQmczQ" aggregation="composite" association="_bxNXxBt1EeWb19NaJQmczQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_bxNXxht1EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_bxNXxxt1EeWb19NaJQmczQ" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_bxNXyBt1EeWb19NaJQmczQ" name="extension_RangePartition_EnumerationLiteral" memberEnd="_bxMwiBt1EeWb19NaJQmczQ _bxNXyRt1EeWb19NaJQmczQ">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_bxNXyRt1EeWb19NaJQmczQ" name="extension_EnumerationLiteral" type="_bxMwcxt1EeWb19NaJQmczQ" aggregation="composite" association="_bxNXyBt1EeWb19NaJQmczQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_bxNXyht1EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_bxNXyxt1EeWb19NaJQmczQ" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_bxNXzBt1EeWb19NaJQmczQ" name="extension_CopyPolicy_Type" memberEnd="_bxMwlBt1EeWb19NaJQmczQ _bxNXzRt1EeWb19NaJQmczQ">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_bxNXzRt1EeWb19NaJQmczQ" name="extension_Type" type="_bxMwjht1EeWb19NaJQmczQ" aggregation="composite" association="_bxNXzBt1EeWb19NaJQmczQ"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_bxNXzht1EeWb19NaJQmczQ" name="extension_RoundRobinPartitioning_Type" memberEnd="_bxMwpBt1EeWb19NaJQmczQ _bxNXzxt1EeWb19NaJQmczQ">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_bxNXzxt1EeWb19NaJQmczQ" name="extension_Type" type="_bxMwlxt1EeWb19NaJQmczQ" aggregation="composite" association="_bxNXzht1EeWb19NaJQmczQ"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_bxNX0Bt1EeWb19NaJQmczQ" name="extension_RoundRobinPartitioning_Operation" memberEnd="_bxMwpxt1EeWb19NaJQmczQ _bxNX0Rt1EeWb19NaJQmczQ">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_bxNX0Rt1EeWb19NaJQmczQ" name="extension_Operation" type="_bxMwlxt1EeWb19NaJQmczQ" aggregation="composite" association="_bxNX0Bt1EeWb19NaJQmczQ"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_bxNX0ht1EeWb19NaJQmczQ" name="extension_RoundRobinPartitioning_Property" memberEnd="_bxMwqht1EeWb19NaJQmczQ _bxNX0xt1EeWb19NaJQmczQ">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_bxNX0xt1EeWb19NaJQmczQ" name="extension_Property" type="_bxMwlxt1EeWb19NaJQmczQ" aggregation="composite" association="_bxNX0ht1EeWb19NaJQmczQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_bxNX1Bt1EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_bxNX1Rt1EeWb19NaJQmczQ" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_bxNX1ht1EeWb19NaJQmczQ" name="extension_RoundRobinPartitioning_EnumerationLiteral" memberEnd="_bxMwrRt1EeWb19NaJQmczQ _bxNX1xt1EeWb19NaJQmczQ">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_bxNX1xt1EeWb19NaJQmczQ" name="extension_EnumerationLiteral" type="_bxMwlxt1EeWb19NaJQmczQ" aggregation="composite" association="_bxNX1ht1EeWb19NaJQmczQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_bxNX2Bt1EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_bxNX2Rt1EeWb19NaJQmczQ" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_bxNX2ht1EeWb19NaJQmczQ" name="extension_UnionPartitioning_Type" memberEnd="_bxMwvRt1EeWb19NaJQmczQ _bxNX2xt1EeWb19NaJQmczQ">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_bxNX2xt1EeWb19NaJQmczQ" name="extension_Type" type="_bxMwsBt1EeWb19NaJQmczQ" aggregation="composite" association="_bxNX2ht1EeWb19NaJQmczQ"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_bxNX3Bt1EeWb19NaJQmczQ" name="extension_UnionPartitioning_Operation" memberEnd="_bxMwwBt1EeWb19NaJQmczQ _bxNX3Rt1EeWb19NaJQmczQ">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_bxNX3Rt1EeWb19NaJQmczQ" name="extension_Operation" type="_bxMwsBt1EeWb19NaJQmczQ" aggregation="composite" association="_bxNX3Bt1EeWb19NaJQmczQ"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_bxNX3ht1EeWb19NaJQmczQ" name="extension_UnionPartitioning_Property" memberEnd="_bxMwwxt1EeWb19NaJQmczQ _bxNX3xt1EeWb19NaJQmczQ">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_bxNX3xt1EeWb19NaJQmczQ" name="extension_Property" type="_bxMwsBt1EeWb19NaJQmczQ" aggregation="composite" association="_bxNX3ht1EeWb19NaJQmczQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_bxNX4Bt1EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_bxNX4Rt1EeWb19NaJQmczQ" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_bxNX4ht1EeWb19NaJQmczQ" name="extension_UnionPartitioning_EnumerationLiteral" memberEnd="_bxMwxht1EeWb19NaJQmczQ _bxNX4xt1EeWb19NaJQmczQ">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_bxNX4xt1EeWb19NaJQmczQ" name="extension_EnumerationLiteral" type="_bxMwsBt1EeWb19NaJQmczQ" aggregation="composite" association="_bxNX4ht1EeWb19NaJQmczQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_bxNX5Bt1EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_bxNX5Rt1EeWb19NaJQmczQ" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_bxNX5ht1EeWb19NaJQmczQ" name="extension_FetchGroup_Type" memberEnd="_bxMw1ht1EeWb19NaJQmczQ _bxNX5xt1EeWb19NaJQmczQ">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_bxNX5xt1EeWb19NaJQmczQ" name="extension_Type" type="_bxMwyRt1EeWb19NaJQmczQ" aggregation="composite" association="_bxNX5ht1EeWb19NaJQmczQ"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_bxNX6Bt1EeWb19NaJQmczQ" name="extension_ReadTransformer_Operation" memberEnd="_bxMw5Bt1EeWb19NaJQmczQ _bxNX6Rt1EeWb19NaJQmczQ">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_bxNX6Rt1EeWb19NaJQmczQ" name="extension_Operation" type="_bxMw3Bt1EeWb19NaJQmczQ" aggregation="composite" association="_bxNX6Bt1EeWb19NaJQmczQ"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_bxNX6ht1EeWb19NaJQmczQ" name="extension_ReadTransformer_Property" memberEnd="_bxMw5xt1EeWb19NaJQmczQ _bxNX6xt1EeWb19NaJQmczQ">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_bxNX6xt1EeWb19NaJQmczQ" name="extension_Property" type="_bxMw3Bt1EeWb19NaJQmczQ" aggregation="composite" association="_bxNX6ht1EeWb19NaJQmczQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_bxNX7Bt1EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_bxNX7Rt1EeWb19NaJQmczQ" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_bxNX7ht1EeWb19NaJQmczQ" name="extension_ReadTransformer_EnumerationLiteral" memberEnd="_bxMw6ht1EeWb19NaJQmczQ _bxNX7xt1EeWb19NaJQmczQ">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_bxNX7xt1EeWb19NaJQmczQ" name="extension_EnumerationLiteral" type="_bxMw3Bt1EeWb19NaJQmczQ" aggregation="composite" association="_bxNX7ht1EeWb19NaJQmczQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_bxNX8Bt1EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_bxNX8Rt1EeWb19NaJQmczQ" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_bxNX8ht1EeWb19NaJQmczQ" name="extension_ObjectTypeConverter_Type" memberEnd="_bxMxARt1EeWb19NaJQmczQ _bxNX8xt1EeWb19NaJQmczQ">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_bxNX8xt1EeWb19NaJQmczQ" name="extension_Type" type="_bxMw7Rt1EeWb19NaJQmczQ" aggregation="composite" association="_bxNX8ht1EeWb19NaJQmczQ"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_bxNX9Bt1EeWb19NaJQmczQ" name="extension_ObjectTypeConverter_Operation" memberEnd="_bxMxBBt1EeWb19NaJQmczQ _bxNX9Rt1EeWb19NaJQmczQ">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_bxNX9Rt1EeWb19NaJQmczQ" name="extension_Operation" type="_bxMw7Rt1EeWb19NaJQmczQ" aggregation="composite" association="_bxNX9Bt1EeWb19NaJQmczQ"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_bxNX9ht1EeWb19NaJQmczQ" name="extension_ObjectTypeConverter_Property" memberEnd="_bxMxBxt1EeWb19NaJQmczQ _bxNX9xt1EeWb19NaJQmczQ">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_bxNX9xt1EeWb19NaJQmczQ" name="extension_Property" type="_bxMw7Rt1EeWb19NaJQmczQ" aggregation="composite" association="_bxNX9ht1EeWb19NaJQmczQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_bxNX-Bt1EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_bxNX-Rt1EeWb19NaJQmczQ" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_bxNX-ht1EeWb19NaJQmczQ" name="extension_ObjectTypeConverter_EnumerationLiteral" memberEnd="_bxMxCht1EeWb19NaJQmczQ _bxNX-xt1EeWb19NaJQmczQ">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_bxNX-xt1EeWb19NaJQmczQ" name="extension_EnumerationLiteral" type="_bxMw7Rt1EeWb19NaJQmczQ" aggregation="composite" association="_bxNX-ht1EeWb19NaJQmczQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_bxNX_Bt1EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_bxNX_Rt1EeWb19NaJQmczQ" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_bxNX_ht1EeWb19NaJQmczQ" name="extension_ReturnUpdate_Operation" memberEnd="_bxMxGBt1EeWb19NaJQmczQ _bxNX_xt1EeWb19NaJQmczQ">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_bxNX_xt1EeWb19NaJQmczQ" name="extension_Operation" type="_bxMxFxt1EeWb19NaJQmczQ" aggregation="composite" association="_bxNX_ht1EeWb19NaJQmczQ"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_bxNYABt1EeWb19NaJQmczQ" name="extension_ReturnUpdate_Property" memberEnd="_bxMxGxt1EeWb19NaJQmczQ _bxNYARt1EeWb19NaJQmczQ">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_bxNYARt1EeWb19NaJQmczQ" name="extension_Property" type="_bxMxFxt1EeWb19NaJQmczQ" aggregation="composite" association="_bxNYABt1EeWb19NaJQmczQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_bxNYAht1EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_bxNYAxt1EeWb19NaJQmczQ" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_bxNYBBt1EeWb19NaJQmczQ" name="extension_ReturnUpdate_EnumerationLiteral" memberEnd="_bxMxHht1EeWb19NaJQmczQ _bxNYBRt1EeWb19NaJQmczQ">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_bxNYBRt1EeWb19NaJQmczQ" name="extension_EnumerationLiteral" type="_bxMxFxt1EeWb19NaJQmczQ" aggregation="composite" association="_bxNYBBt1EeWb19NaJQmczQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_bxNYBht1EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_bxNYBxt1EeWb19NaJQmczQ" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_bxNYCBt1EeWb19NaJQmczQ" name="extension_TenantDiscriminatorColumns_Type" memberEnd="_bxMxJxt1EeWb19NaJQmczQ _bxNYCRt1EeWb19NaJQmczQ">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_bxNYCRt1EeWb19NaJQmczQ" name="extension_Type" type="_bxMxIRt1EeWb19NaJQmczQ" aggregation="composite" association="_bxNYCBt1EeWb19NaJQmczQ"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_bxNYCht1EeWb19NaJQmczQ" name="extension_NamedStoredFunctionQueries_Type" memberEnd="_bxMxMBt1EeWb19NaJQmczQ _bxNYCxt1EeWb19NaJQmczQ">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_bxNYCxt1EeWb19NaJQmczQ" name="extension_Type" type="_bxMxKht1EeWb19NaJQmczQ" aggregation="composite" association="_bxNYCht1EeWb19NaJQmczQ"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_bxNYDBt1EeWb19NaJQmczQ" name="extension_Convert_Operation" memberEnd="_bxMxOBt1EeWb19NaJQmczQ _bxNYDRt1EeWb19NaJQmczQ">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_bxNYDRt1EeWb19NaJQmczQ" name="extension_Operation" type="_bxMxMxt1EeWb19NaJQmczQ" aggregation="composite" association="_bxNYDBt1EeWb19NaJQmczQ"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_bxNYDht1EeWb19NaJQmczQ" name="extension_Convert_Property" memberEnd="_bxMxOxt1EeWb19NaJQmczQ _bxNYDxt1EeWb19NaJQmczQ">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_bxNYDxt1EeWb19NaJQmczQ" name="extension_Property" type="_bxMxMxt1EeWb19NaJQmczQ" aggregation="composite" association="_bxNYDht1EeWb19NaJQmczQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_bxNYEBt1EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_bxNYERt1EeWb19NaJQmczQ" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_bxNYEht1EeWb19NaJQmczQ" name="extension_Convert_EnumerationLiteral" memberEnd="_bxMxPht1EeWb19NaJQmczQ _bxNYExt1EeWb19NaJQmczQ">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_bxNYExt1EeWb19NaJQmczQ" name="extension_EnumerationLiteral" type="_bxMxMxt1EeWb19NaJQmczQ" aggregation="composite" association="_bxNYEht1EeWb19NaJQmczQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_bxNYFBt1EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_bxNYFRt1EeWb19NaJQmczQ" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_bxNYFht1EeWb19NaJQmczQ" name="extension_Partitioned_Type" memberEnd="_bxMxTRt1EeWb19NaJQmczQ _bxNYFxt1EeWb19NaJQmczQ">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_bxNYFxt1EeWb19NaJQmczQ" name="extension_Type" type="_bxMxRxt1EeWb19NaJQmczQ" aggregation="composite" association="_bxNYFht1EeWb19NaJQmczQ"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_bxNYGBt1EeWb19NaJQmczQ" name="extension_Partitioned_Operation" memberEnd="_bxMxUBt1EeWb19NaJQmczQ _bxNYGRt1EeWb19NaJQmczQ">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_bxNYGRt1EeWb19NaJQmczQ" name="extension_Operation" type="_bxMxRxt1EeWb19NaJQmczQ" aggregation="composite" association="_bxNYGBt1EeWb19NaJQmczQ"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_bxNYGht1EeWb19NaJQmczQ" name="extension_Partitioned_Property" memberEnd="_bxMxUxt1EeWb19NaJQmczQ _bxNYGxt1EeWb19NaJQmczQ">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_bxNYGxt1EeWb19NaJQmczQ" name="extension_Property" type="_bxMxRxt1EeWb19NaJQmczQ" aggregation="composite" association="_bxNYGht1EeWb19NaJQmczQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_bxNYHBt1EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_bxNYHRt1EeWb19NaJQmczQ" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_bxNYHht1EeWb19NaJQmczQ" name="extension_Partitioned_EnumerationLiteral" memberEnd="_bxMxVht1EeWb19NaJQmczQ _bxNYHxt1EeWb19NaJQmczQ">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_bxNYHxt1EeWb19NaJQmczQ" name="extension_EnumerationLiteral" type="_bxMxRxt1EeWb19NaJQmczQ" aggregation="composite" association="_bxNYHht1EeWb19NaJQmczQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_bxNYIBt1EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_bxNYIRt1EeWb19NaJQmczQ" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_bxNYIht1EeWb19NaJQmczQ" name="extension_MapKeyConvert_Operation" memberEnd="_bxMxXht1EeWb19NaJQmczQ _bxNYIxt1EeWb19NaJQmczQ">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_bxNYIxt1EeWb19NaJQmczQ" name="extension_Operation" type="_bxMxWRt1EeWb19NaJQmczQ" aggregation="composite" association="_bxNYIht1EeWb19NaJQmczQ"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_bxNYJBt1EeWb19NaJQmczQ" name="extension_MapKeyConvert_Property" memberEnd="_bxMxYRt1EeWb19NaJQmczQ _bxNYJRt1EeWb19NaJQmczQ">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_bxNYJRt1EeWb19NaJQmczQ" name="extension_Property" type="_bxMxWRt1EeWb19NaJQmczQ" aggregation="composite" association="_bxNYJBt1EeWb19NaJQmczQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_bxNYJht1EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_bxNYJxt1EeWb19NaJQmczQ" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_bxNYKBt1EeWb19NaJQmczQ" name="extension_MapKeyConvert_EnumerationLiteral" memberEnd="_bxMxZBt1EeWb19NaJQmczQ _bxNYKRt1EeWb19NaJQmczQ">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_bxNYKRt1EeWb19NaJQmczQ" name="extension_EnumerationLiteral" type="_bxMxWRt1EeWb19NaJQmczQ" aggregation="composite" association="_bxNYKBt1EeWb19NaJQmczQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_bxNYKht1EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_bxNYKxt1EeWb19NaJQmczQ" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_bxNYLBt1EeWb19NaJQmczQ" name="extension_CollectionTable_Operation" memberEnd="_bxMxdxt1EeWb19NaJQmczQ _bxNYLRt1EeWb19NaJQmczQ">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_bxNYLRt1EeWb19NaJQmczQ" name="extension_Operation" type="_bxMxZxt1EeWb19NaJQmczQ" aggregation="composite" association="_bxNYLBt1EeWb19NaJQmczQ"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_bxNYLht1EeWb19NaJQmczQ" name="extension_CollectionTable_Property" memberEnd="_bxMxeht1EeWb19NaJQmczQ _bxNYLxt1EeWb19NaJQmczQ">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_bxNYLxt1EeWb19NaJQmczQ" name="extension_Property" type="_bxMxZxt1EeWb19NaJQmczQ" aggregation="composite" association="_bxNYLht1EeWb19NaJQmczQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_bxNYMBt1EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_bxNYMRt1EeWb19NaJQmczQ" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_bxNYMht1EeWb19NaJQmczQ" name="extension_CollectionTable_EnumerationLiteral" memberEnd="_bxMxfRt1EeWb19NaJQmczQ _bxNYMxt1EeWb19NaJQmczQ">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_bxNYMxt1EeWb19NaJQmczQ" name="extension_EnumerationLiteral" type="_bxMxZxt1EeWb19NaJQmczQ" aggregation="composite" association="_bxNYMht1EeWb19NaJQmczQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_bxNYNBt1EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_bxNYNRt1EeWb19NaJQmczQ" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_bxNYNht1EeWb19NaJQmczQ" name="extension_ReturnInsert_Operation" memberEnd="_bxMxhRt1EeWb19NaJQmczQ _bxNYNxt1EeWb19NaJQmczQ">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_bxNYNxt1EeWb19NaJQmczQ" name="extension_Operation" type="_bxMxgBt1EeWb19NaJQmczQ" aggregation="composite" association="_bxNYNht1EeWb19NaJQmczQ"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_bxNYOBt1EeWb19NaJQmczQ" name="extension_ReturnInsert_Property" memberEnd="_bxMxiBt1EeWb19NaJQmczQ _bxNYORt1EeWb19NaJQmczQ">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_bxNYORt1EeWb19NaJQmczQ" name="extension_Property" type="_bxMxgBt1EeWb19NaJQmczQ" aggregation="composite" association="_bxNYOBt1EeWb19NaJQmczQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_bxNYOht1EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_bxNYOxt1EeWb19NaJQmczQ" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_bxNYPBt1EeWb19NaJQmczQ" name="extension_ReturnInsert_EnumerationLiteral" memberEnd="_bxMxixt1EeWb19NaJQmczQ _bxNYPRt1EeWb19NaJQmczQ">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_bxNYPRt1EeWb19NaJQmczQ" name="extension_EnumerationLiteral" type="_bxMxgBt1EeWb19NaJQmczQ" aggregation="composite" association="_bxNYPBt1EeWb19NaJQmczQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_bxNYPht1EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_bxNYPxt1EeWb19NaJQmczQ" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_bxNYQBt1EeWb19NaJQmczQ" name="extension_Property_Operation" memberEnd="_bxMxmxt1EeWb19NaJQmczQ _bxNYQRt1EeWb19NaJQmczQ">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_bxNYQRt1EeWb19NaJQmczQ" name="extension_Operation" type="_bxMxjht1EeWb19NaJQmczQ" aggregation="composite" association="_bxNYQBt1EeWb19NaJQmczQ"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_bxNYQht1EeWb19NaJQmczQ" name="extension_Property_Property" memberEnd="_bxMxnht1EeWb19NaJQmczQ _bxNYQxt1EeWb19NaJQmczQ">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_bxNYQxt1EeWb19NaJQmczQ" name="extension_Property" type="_bxMxjht1EeWb19NaJQmczQ" aggregation="composite" association="_bxNYQht1EeWb19NaJQmczQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_bxNYRBt1EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_bxNYRRt1EeWb19NaJQmczQ" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_bxNYRht1EeWb19NaJQmczQ" name="extension_Property_EnumerationLiteral" memberEnd="_bxMxoRt1EeWb19NaJQmczQ _bxNYRxt1EeWb19NaJQmczQ">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_bxNYRxt1EeWb19NaJQmczQ" name="extension_EnumerationLiteral" type="_bxMxjht1EeWb19NaJQmczQ" aggregation="composite" association="_bxNYRht1EeWb19NaJQmczQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_bxNYSBt1EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_bxNYSRt1EeWb19NaJQmczQ" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_bxNYSht1EeWb19NaJQmczQ" name="extension_Property_Type" memberEnd="_bxMxpBt1EeWb19NaJQmczQ _bxNYSxt1EeWb19NaJQmczQ">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_bxNYSxt1EeWb19NaJQmczQ" name="extension_Type" type="_bxMxjht1EeWb19NaJQmczQ" aggregation="composite" association="_bxNYSht1EeWb19NaJQmczQ"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_bxNYTBt1EeWb19NaJQmczQ" name="extension_TenantTableDiscriminator_Type" memberEnd="_bxMxtRt1EeWb19NaJQmczQ _bxNYTRt1EeWb19NaJQmczQ">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_bxNYTRt1EeWb19NaJQmczQ" name="extension_Type" type="_bxMxqht1EeWb19NaJQmczQ" aggregation="composite" association="_bxNYTBt1EeWb19NaJQmczQ"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_bxNYTht1EeWb19NaJQmczQ" name="extension_Converters_Type" memberEnd="_bxMxvht1EeWb19NaJQmczQ _bxNYTxt1EeWb19NaJQmczQ">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_bxNYTxt1EeWb19NaJQmczQ" name="extension_Type" type="_bxMxuBt1EeWb19NaJQmczQ" aggregation="composite" association="_bxNYTht1EeWb19NaJQmczQ"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_bxNYUBt1EeWb19NaJQmczQ" name="extension_Converters_Operation" memberEnd="_bxMxwRt1EeWb19NaJQmczQ _bxNYURt1EeWb19NaJQmczQ">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_bxNYURt1EeWb19NaJQmczQ" name="extension_Operation" type="_bxMxuBt1EeWb19NaJQmczQ" aggregation="composite" association="_bxNYUBt1EeWb19NaJQmczQ"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_bxNYUht1EeWb19NaJQmczQ" name="extension_Converters_Property" memberEnd="_bxMxxBt1EeWb19NaJQmczQ _bxNYUxt1EeWb19NaJQmczQ">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_bxNYUxt1EeWb19NaJQmczQ" name="extension_Property" type="_bxMxuBt1EeWb19NaJQmczQ" aggregation="composite" association="_bxNYUht1EeWb19NaJQmczQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_bxNYVBt1EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_bxNYVRt1EeWb19NaJQmczQ" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_bxNYVht1EeWb19NaJQmczQ" name="extension_Converters_EnumerationLiteral" memberEnd="_bxMxxxt1EeWb19NaJQmczQ _bxNYVxt1EeWb19NaJQmczQ">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_bxNYVxt1EeWb19NaJQmczQ" name="extension_EnumerationLiteral" type="_bxMxuBt1EeWb19NaJQmczQ" aggregation="composite" association="_bxNYVht1EeWb19NaJQmczQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_bxNYWBt1EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_bxNYWRt1EeWb19NaJQmczQ" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_bxNYWht1EeWb19NaJQmczQ" name="extension_ExistenceChecking_Type" memberEnd="_bxMx0Rt1EeWb19NaJQmczQ _bxNYWxt1EeWb19NaJQmczQ">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_bxNYWxt1EeWb19NaJQmczQ" name="extension_Type" type="_bxMxyht1EeWb19NaJQmczQ" aggregation="composite" association="_bxNYWht1EeWb19NaJQmczQ"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_bxNYXBt1EeWb19NaJQmczQ" name="extension_WriteTransformer_Operation" memberEnd="_bxMx4Bt1EeWb19NaJQmczQ _bxNYXRt1EeWb19NaJQmczQ">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_bxNYXRt1EeWb19NaJQmczQ" name="extension_Operation" type="_bxMx1Bt1EeWb19NaJQmczQ" aggregation="composite" association="_bxNYXBt1EeWb19NaJQmczQ"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_bxNYXht1EeWb19NaJQmczQ" name="extension_WriteTransformer_Property" memberEnd="_bxMx4xt1EeWb19NaJQmczQ _bxNYXxt1EeWb19NaJQmczQ">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_bxNYXxt1EeWb19NaJQmczQ" name="extension_Property" type="_bxMx1Bt1EeWb19NaJQmczQ" aggregation="composite" association="_bxNYXht1EeWb19NaJQmczQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_bxNYYBt1EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_bxNYYRt1EeWb19NaJQmczQ" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_bxNYYht1EeWb19NaJQmczQ" name="extension_WriteTransformer_EnumerationLiteral" memberEnd="_bxMx5ht1EeWb19NaJQmczQ _bxNYYxt1EeWb19NaJQmczQ">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_bxNYYxt1EeWb19NaJQmczQ" name="extension_EnumerationLiteral" type="_bxMx1Bt1EeWb19NaJQmczQ" aggregation="composite" association="_bxNYYht1EeWb19NaJQmczQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_bxNYZBt1EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_bxNYZRt1EeWb19NaJQmczQ" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_bxNYZht1EeWb19NaJQmczQ" name="extension_BatchFetch_Operation" memberEnd="_bxMx9Bt1EeWb19NaJQmczQ _bxNYZxt1EeWb19NaJQmczQ">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_bxNYZxt1EeWb19NaJQmczQ" name="extension_Operation" type="_bxMx7Bt1EeWb19NaJQmczQ" aggregation="composite" association="_bxNYZht1EeWb19NaJQmczQ"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_bxNYaBt1EeWb19NaJQmczQ" name="extension_BatchFetch_Property" memberEnd="_bxMx9xt1EeWb19NaJQmczQ _bxNYaRt1EeWb19NaJQmczQ">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_bxNYaRt1EeWb19NaJQmczQ" name="extension_Property" type="_bxMx7Bt1EeWb19NaJQmczQ" aggregation="composite" association="_bxNYaBt1EeWb19NaJQmczQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_bxNYaht1EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_bxNYaxt1EeWb19NaJQmczQ" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_bxNYbBt1EeWb19NaJQmczQ" name="extension_BatchFetch_EnumerationLiteral" memberEnd="_bxMx-ht1EeWb19NaJQmczQ _bxNYbRt1EeWb19NaJQmczQ">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_bxNYbRt1EeWb19NaJQmczQ" name="extension_EnumerationLiteral" type="_bxMx7Bt1EeWb19NaJQmczQ" aggregation="composite" association="_bxNYbBt1EeWb19NaJQmczQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_bxNYbht1EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_bxNYbxt1EeWb19NaJQmczQ" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_bxNYcBt1EeWb19NaJQmczQ" name="extension_CascadeOnDelete_Operation" memberEnd="_bxMyABt1EeWb19NaJQmczQ _bxNYcRt1EeWb19NaJQmczQ">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_bxNYcRt1EeWb19NaJQmczQ" name="extension_Operation" type="_bxMx_Rt1EeWb19NaJQmczQ" aggregation="composite" association="_bxNYcBt1EeWb19NaJQmczQ"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_bxNYcht1EeWb19NaJQmczQ" name="extension_CascadeOnDelete_Property" memberEnd="_bxMyAxt1EeWb19NaJQmczQ _bxNYcxt1EeWb19NaJQmczQ">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_bxNYcxt1EeWb19NaJQmczQ" name="extension_Property" type="_bxMx_Rt1EeWb19NaJQmczQ" aggregation="composite" association="_bxNYcht1EeWb19NaJQmczQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_bxNYdBt1EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_bxNYdRt1EeWb19NaJQmczQ" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_bxNYdht1EeWb19NaJQmczQ" name="extension_CascadeOnDelete_EnumerationLiteral" memberEnd="_bxMyBht1EeWb19NaJQmczQ _bxNYdxt1EeWb19NaJQmczQ">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_bxNYdxt1EeWb19NaJQmczQ" name="extension_EnumerationLiteral" type="_bxMx_Rt1EeWb19NaJQmczQ" aggregation="composite" association="_bxNYdht1EeWb19NaJQmczQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_bxNYeBt1EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_bxNYeRt1EeWb19NaJQmczQ" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_bxNYeht1EeWb19NaJQmczQ" name="extension_CascadeOnDelete_Type" memberEnd="_bxMyCRt1EeWb19NaJQmczQ _bxNYext1EeWb19NaJQmczQ">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_bxNYext1EeWb19NaJQmczQ" name="extension_Type" type="_bxMx_Rt1EeWb19NaJQmczQ" aggregation="composite" association="_bxNYeht1EeWb19NaJQmczQ"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_bxNYfBt1EeWb19NaJQmczQ" name="extension_PrimaryKey_Type" memberEnd="_bxMyGht1EeWb19NaJQmczQ _bxNYfRt1EeWb19NaJQmczQ">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_bxNYfRt1EeWb19NaJQmczQ" name="extension_Type" type="_bxMyDBt1EeWb19NaJQmczQ" aggregation="composite" association="_bxNYfBt1EeWb19NaJQmczQ"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_bxNYfht1EeWb19NaJQmczQ" name="extension_DeleteAll_Operation" memberEnd="_bxMyHht1EeWb19NaJQmczQ _bxNYfxt1EeWb19NaJQmczQ">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_bxNYfxt1EeWb19NaJQmczQ" name="extension_Operation" type="_bxMyHRt1EeWb19NaJQmczQ" aggregation="composite" association="_bxNYfht1EeWb19NaJQmczQ"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_bxNYgBt1EeWb19NaJQmczQ" name="extension_DeleteAll_Property" memberEnd="_bxMyIRt1EeWb19NaJQmczQ _bxNYgRt1EeWb19NaJQmczQ">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_bxNYgRt1EeWb19NaJQmczQ" name="extension_Property" type="_bxMyHRt1EeWb19NaJQmczQ" aggregation="composite" association="_bxNYgBt1EeWb19NaJQmczQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_bxNYght1EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_bxNYgxt1EeWb19NaJQmczQ" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_bxNYhBt1EeWb19NaJQmczQ" name="extension_DeleteAll_EnumerationLiteral" memberEnd="_bxMyJBt1EeWb19NaJQmczQ _bxNYhRt1EeWb19NaJQmczQ">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_bxNYhRt1EeWb19NaJQmczQ" name="extension_EnumerationLiteral" type="_bxMyHRt1EeWb19NaJQmczQ" aggregation="composite" association="_bxNYhBt1EeWb19NaJQmczQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_bxNYhht1EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_bxNYhxt1EeWb19NaJQmczQ" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_bxNYiBt1EeWb19NaJQmczQ" name="extension_QueryRedirectors_Type" memberEnd="_bxMyRht1EeWb19NaJQmczQ _bxNYiRt1EeWb19NaJQmczQ">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_bxNYiRt1EeWb19NaJQmczQ" name="extension_Type" type="_bxMyJxt1EeWb19NaJQmczQ" aggregation="composite" association="_bxNYiBt1EeWb19NaJQmczQ"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_bxNYiht1EeWb19NaJQmczQ" name="extension_AdditionalCriteria_Type" memberEnd="_bxMyfht1EeWb19NaJQmczQ _bxNYixt1EeWb19NaJQmczQ">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_bxNYixt1EeWb19NaJQmczQ" name="extension_Type" type="_bxMyeBt1EeWb19NaJQmczQ" aggregation="composite" association="_bxNYiht1EeWb19NaJQmczQ"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_bxNYjBt1EeWb19NaJQmczQ" name="extension_CloneCopyPolicy_Type" memberEnd="_bxMyiht1EeWb19NaJQmczQ _bxNYjRt1EeWb19NaJQmczQ">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_bxNYjRt1EeWb19NaJQmczQ" name="extension_Type" type="_bxMygRt1EeWb19NaJQmczQ" aggregation="composite" association="_bxNYjBt1EeWb19NaJQmczQ"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_bxNYjht1EeWb19NaJQmczQ" name="extension_VirtualAccessMethods_Type" memberEnd="_bxMKKxt1EeWb19NaJQmczQ _bxNYjxt1EeWb19NaJQmczQ">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_bxNYjxt1EeWb19NaJQmczQ" name="extension_Type" type="_bxMKIBt1EeWb19NaJQmczQ" aggregation="composite" association="_bxNYjht1EeWb19NaJQmczQ"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Association" xmi:id="_bxNYkBt1EeWb19NaJQmczQ" name="converterClass_Converter_Class" memberEnd="_bxLj4xt1EeWb19NaJQmczQ _bxNYkRt1EeWb19NaJQmczQ">
+ <ownedEnd xmi:id="_bxNYkRt1EeWb19NaJQmczQ" name="converterClass_Converter" visibility="public" type="_bxLj3Rt1EeWb19NaJQmczQ" association="_bxNYkBt1EeWb19NaJQmczQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_bxNYkht1EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_bxNYkxt1EeWb19NaJQmczQ" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Association" xmi:id="_bxNYlBt1EeWb19NaJQmczQ" name="fetch_Transformation_FetchType" memberEnd="_bxMIPht1EeWb19NaJQmczQ _bxPMEht1EeWb19NaJQmczQ"/>
+ <packagedElement xmi:type="uml:Association" xmi:id="_bxNYlRt1EeWb19NaJQmczQ" name="selectedColumns_OptimisticLocking_Column[]" memberEnd="_bxMIVRt1EeWb19NaJQmczQ _bxPMHxt1EeWb19NaJQmczQ"/>
+ <packagedElement xmi:type="uml:Association" xmi:id="_bxNYlht1EeWb19NaJQmczQ" name="value_Properties_Property" memberEnd="_bxMIYht1EeWb19NaJQmczQ _bxMxpxt1EeWb19NaJQmczQ"/>
+ <packagedElement xmi:type="uml:Association" xmi:id="_bxNYlxt1EeWb19NaJQmczQ" name="fetch_BasicMap_FetchType" memberEnd="_bxMIhxt1EeWb19NaJQmczQ _bxPMFRt1EeWb19NaJQmczQ"/>
+ <packagedElement xmi:type="uml:Association" xmi:id="_bxNYmBt1EeWb19NaJQmczQ" name="keyColumn_BasicMap_Column" memberEnd="_bxMIiht1EeWb19NaJQmczQ _bxPMIht1EeWb19NaJQmczQ"/>
+ <packagedElement xmi:type="uml:Association" xmi:id="_bxNYmRt1EeWb19NaJQmczQ" name="keyConverter_BasicMap_Convert" memberEnd="_bxMIjht1EeWb19NaJQmczQ _bxMxQRt1EeWb19NaJQmczQ"/>
+ <packagedElement xmi:type="uml:Association" xmi:id="_bxNYmht1EeWb19NaJQmczQ" name="valueColumn_BasicMap_Column" memberEnd="_bxMIkht1EeWb19NaJQmczQ _bxPMJRt1EeWb19NaJQmczQ"/>
+ <packagedElement xmi:type="uml:Association" xmi:id="_bxNYmxt1EeWb19NaJQmczQ" name="valueConverter_BasicMap_Convert" memberEnd="_bxMIlht1EeWb19NaJQmczQ _bxMxRBt1EeWb19NaJQmczQ"/>
+ <packagedElement xmi:type="uml:Association" xmi:id="_bxNYnBt1EeWb19NaJQmczQ" name="value_Customizer_Class" memberEnd="_bxMIxRt1EeWb19NaJQmczQ _bxNYnRt1EeWb19NaJQmczQ">
+ <ownedEnd xmi:id="_bxNYnRt1EeWb19NaJQmczQ" name="value_Customizer" visibility="public" type="_bxMIwht1EeWb19NaJQmczQ" association="_bxNYnBt1EeWb19NaJQmczQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_bxNYnht1EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_bxNYnxt1EeWb19NaJQmczQ" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Association" xmi:id="_bxNYoBt1EeWb19NaJQmczQ" name="expiryTimeOfDay_Cache_TimeOfDay" memberEnd="_bxMI4Rt1EeWb19NaJQmczQ _bxLkCht1EeWb19NaJQmczQ"/>
+ <packagedElement xmi:type="uml:Association" xmi:id="_bxNYoRt1EeWb19NaJQmczQ" name="partitionColumn_ValuePartitioning_Column" memberEnd="_bxMJJxt1EeWb19NaJQmczQ _bxPMKBt1EeWb19NaJQmczQ"/>
+ <packagedElement xmi:type="uml:Association" xmi:id="_bxNYoht1EeWb19NaJQmczQ" name="partitions_ValuePartitioning_ValuePartition" memberEnd="_bxMJKht1EeWb19NaJQmczQ _bxMwGBt1EeWb19NaJQmczQ"/>
+ <packagedElement xmi:type="uml:Association" xmi:id="_bxNYoxt1EeWb19NaJQmczQ" name="partitionValueType_ValuePartitioning_Class" memberEnd="_bxMJLRt1EeWb19NaJQmczQ _bxNYpBt1EeWb19NaJQmczQ">
+ <ownedEnd xmi:id="_bxNYpBt1EeWb19NaJQmczQ" name="partitionValueType_ValuePartitioning" visibility="public" type="_bxMJIRt1EeWb19NaJQmczQ" association="_bxNYoxt1EeWb19NaJQmczQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_bxNYpRt1EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_bxNYpht1EeWb19NaJQmczQ" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Association" xmi:id="_bxNYpxt1EeWb19NaJQmczQ" name="discriminatorType_TenantDiscriminatorColumn_DiscriminatorType" memberEnd="_bxMJTxt1EeWb19NaJQmczQ _bxPMPht1EeWb19NaJQmczQ"/>
+ <packagedElement xmi:type="uml:Association" xmi:id="_bxNYqBt1EeWb19NaJQmczQ" name="value_FetchGroups_FetchGroup" memberEnd="_bxMJaRt1EeWb19NaJQmczQ _bxMw2Rt1EeWb19NaJQmczQ"/>
+ <packagedElement xmi:type="uml:Association" xmi:id="_bxNYqRt1EeWb19NaJQmczQ" name="partitioningClass_Partitioning_Class" memberEnd="_bxMJdRt1EeWb19NaJQmczQ _bxNYqht1EeWb19NaJQmczQ">
+ <ownedEnd xmi:id="_bxNYqht1EeWb19NaJQmczQ" name="partitioningClass_Partitioning" visibility="public" type="_bxMJbxt1EeWb19NaJQmczQ" association="_bxNYqRt1EeWb19NaJQmczQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_bxNYqxt1EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_bxNYrBt1EeWb19NaJQmczQ" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Association" xmi:id="_bxNYrRt1EeWb19NaJQmczQ" name="partitionColumn_HashPartitioning_Column" memberEnd="_bxMJoht1EeWb19NaJQmczQ _bxPMKxt1EeWb19NaJQmczQ"/>