Skip to main content
aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
Diffstat (limited to 'proprietary/bundles/org.eclipse.upr.platform.java.profiles/profiles/jpa2_profile.profile.uml')
-rw-r--r--proprietary/bundles/org.eclipse.upr.platform.java.profiles/profiles/jpa2_profile.profile.uml6164
1 files changed, 6164 insertions, 0 deletions
diff --git a/proprietary/bundles/org.eclipse.upr.platform.java.profiles/profiles/jpa2_profile.profile.uml b/proprietary/bundles/org.eclipse.upr.platform.java.profiles/profiles/jpa2_profile.profile.uml
new file mode 100644
index 0000000..c7a661a
--- /dev/null
+++ b/proprietary/bundles/org.eclipse.upr.platform.java.profiles/profiles/jpa2_profile.profile.uml
@@ -0,0 +1,6164 @@
+<?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="_4dAo4Bt0EeWb19NaJQmczQ" name="jpa2" metamodelReference="_4dDFxxt0EeWb19NaJQmczQ">
+ <eAnnotations xmi:id="_4dAo4Rt0EeWb19NaJQmczQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
+ <contents xmi:type="ecore:EPackage" xmi:id="_4dAo4ht0EeWb19NaJQmczQ" name="jpa2" nsURI="http:///schemas/jpa2/_4co1cBt0EeWb19NaJQmczQ/0" nsPrefix="jpa2">
+ <eSubpackages xmi:id="_4dAo4xt0EeWb19NaJQmczQ" name="javax" nsURI="http:///jpa2/javax.ecore" nsPrefix="jpa2.javax">
+ <eAnnotations xmi:id="_4dAo5Bt0EeWb19NaJQmczQ" source="http://www.eclipse.org/uml2/4.0.0/UML" references="_4dDFyRt0EeWb19NaJQmczQ"/>
+ <eSubpackages xmi:id="_4dAo5Rt0EeWb19NaJQmczQ" name="persistence" nsURI="http:///jpa2/javax/persistence.ecore" nsPrefix="jpa2.javax.persistence">
+ <eAnnotations xmi:id="_4dAo5ht0EeWb19NaJQmczQ" source="http://www.eclipse.org/uml2/4.0.0/UML" references="_4dDFyht0EeWb19NaJQmczQ"/>
+ <eClassifiers xmi:type="ecore:EEnum" xmi:id="_4dAo5xt0EeWb19NaJQmczQ" name="LockModeType">
+ <eAnnotations xmi:id="_4dAo6Bt0EeWb19NaJQmczQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_4dDF2xt0EeWb19NaJQmczQ"/>
+ <eLiterals xmi:id="_4dAo6Rt0EeWb19NaJQmczQ" name="READ"/>
+ <eLiterals xmi:id="_4dAo6ht0EeWb19NaJQmczQ" name="WRITE" value="1"/>
+ <eLiterals xmi:id="_4dAo6xt0EeWb19NaJQmczQ" name="OPTIMISTIC" value="2"/>
+ <eLiterals xmi:id="_4dAo7Bt0EeWb19NaJQmczQ" name="OPTIMISTIC_FORCE_INCREMENT" value="3"/>
+ <eLiterals xmi:id="_4dAo7Rt0EeWb19NaJQmczQ" name="PESSIMISTIC_READ" value="4"/>
+ <eLiterals xmi:id="_4dAo7ht0EeWb19NaJQmczQ" name="PESSIMISTIC_WRITE" value="5"/>
+ <eLiterals xmi:id="_4dAo7xt0EeWb19NaJQmczQ" name="PESSIMISTIC_FORCE_INCREMENT" value="6"/>
+ <eLiterals xmi:id="_4dAo8Bt0EeWb19NaJQmczQ" name="NONE" value="7"/>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EEnum" xmi:id="_4dAo8Rt0EeWb19NaJQmczQ" name="DiscriminatorType">
+ <eAnnotations xmi:id="_4dAo8ht0EeWb19NaJQmczQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_4dDF5Bt0EeWb19NaJQmczQ"/>
+ <eLiterals xmi:id="_4dAo8xt0EeWb19NaJQmczQ" name="STRING"/>
+ <eLiterals xmi:id="_4dAo9Bt0EeWb19NaJQmczQ" name="CHAR" value="1"/>
+ <eLiterals xmi:id="_4dAo9Rt0EeWb19NaJQmczQ" name="INTEGER" value="2"/>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EEnum" xmi:id="_4dAo9ht0EeWb19NaJQmczQ" name="SynchronizationType">
+ <eAnnotations xmi:id="_4dAo9xt0EeWb19NaJQmczQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_4dDF6Bt0EeWb19NaJQmczQ"/>
+ <eLiterals xmi:id="_4dAo-Bt0EeWb19NaJQmczQ" name="SYNCHRONIZED"/>
+ <eLiterals xmi:id="_4dAo-Rt0EeWb19NaJQmczQ" name="UNSYNCHRONIZED" value="1"/>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EEnum" xmi:id="_4dAo-ht0EeWb19NaJQmczQ" name="TemporalType">
+ <eAnnotations xmi:id="_4dAo-xt0EeWb19NaJQmczQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_4dDF6xt0EeWb19NaJQmczQ"/>
+ <eLiterals xmi:id="_4dAo_Bt0EeWb19NaJQmczQ" name="DATE"/>
+ <eLiterals xmi:id="_4dAo_Rt0EeWb19NaJQmczQ" name="TIME" value="1"/>
+ <eLiterals xmi:id="_4dAo_ht0EeWb19NaJQmczQ" name="TIMESTAMP" value="2"/>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EEnum" xmi:id="_4dAo_xt0EeWb19NaJQmczQ" name="GenerationType">
+ <eAnnotations xmi:id="_4dApABt0EeWb19NaJQmczQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_4dDF7xt0EeWb19NaJQmczQ"/>
+ <eLiterals xmi:id="_4dApARt0EeWb19NaJQmczQ" name="TABLE"/>
+ <eLiterals xmi:id="_4dApAht0EeWb19NaJQmczQ" name="SEQUENCE" value="1"/>
+ <eLiterals xmi:id="_4dApAxt0EeWb19NaJQmczQ" name="IDENTITY" value="2"/>
+ <eLiterals xmi:id="_4dApBBt0EeWb19NaJQmczQ" name="AUTO" value="3"/>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EEnum" xmi:id="_4dApBRt0EeWb19NaJQmczQ" name="CascadeType">
+ <eAnnotations xmi:id="_4dApBht0EeWb19NaJQmczQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_4dDF9Bt0EeWb19NaJQmczQ"/>
+ <eLiterals xmi:id="_4dApBxt0EeWb19NaJQmczQ" name="ALL"/>
+ <eLiterals xmi:id="_4dApCBt0EeWb19NaJQmczQ" name="PERSIST" value="1"/>
+ <eLiterals xmi:id="_4dApCRt0EeWb19NaJQmczQ" name="MERGE" value="2"/>
+ <eLiterals xmi:id="_4dApCht0EeWb19NaJQmczQ" name="REMOVE" value="3"/>
+ <eLiterals xmi:id="_4dApCxt0EeWb19NaJQmczQ" name="REFRESH" value="4"/>
+ <eLiterals xmi:id="_4dApDBt0EeWb19NaJQmczQ" name="DETACH" value="5"/>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EEnum" xmi:id="_4dApDRt0EeWb19NaJQmczQ" name="PersistenceContextType">
+ <eAnnotations xmi:id="_4dApDht0EeWb19NaJQmczQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_4dDF-xt0EeWb19NaJQmczQ"/>
+ <eLiterals xmi:id="_4dApDxt0EeWb19NaJQmczQ" name="TRANSACTION"/>
+ <eLiterals xmi:id="_4dApEBt0EeWb19NaJQmczQ" name="EXTENDED" value="1"/>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EEnum" xmi:id="_4dApERt0EeWb19NaJQmczQ" name="InheritanceType">
+ <eAnnotations xmi:id="_4dApEht0EeWb19NaJQmczQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_4dDF_ht0EeWb19NaJQmczQ"/>
+ <eLiterals xmi:id="_4dApExt0EeWb19NaJQmczQ" name="SINGLE_TABLE"/>
+ <eLiterals xmi:id="_4dApFBt0EeWb19NaJQmczQ" name="TABLE_PER_CLASS" value="1"/>
+ <eLiterals xmi:id="_4dApFRt0EeWb19NaJQmczQ" name="JOINED" value="2"/>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EEnum" xmi:id="_4dApFht0EeWb19NaJQmczQ" name="AccessType">
+ <eAnnotations xmi:id="_4dApFxt0EeWb19NaJQmczQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_4dDGAht0EeWb19NaJQmczQ"/>
+ <eLiterals xmi:id="_4dApGBt0EeWb19NaJQmczQ" name="FIELD"/>
+ <eLiterals xmi:id="_4dApGRt0EeWb19NaJQmczQ" name="PROPERTY" value="1"/>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EEnum" xmi:id="_4dApGht0EeWb19NaJQmczQ" name="FetchType">
+ <eAnnotations xmi:id="_4dApGxt0EeWb19NaJQmczQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_4dDGBRt0EeWb19NaJQmczQ"/>
+ <eLiterals xmi:id="_4dApHBt0EeWb19NaJQmczQ" name="LAZY"/>
+ <eLiterals xmi:id="_4dApHRt0EeWb19NaJQmczQ" name="EAGER" value="1"/>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EEnum" xmi:id="_4dApHht0EeWb19NaJQmczQ" name="EnumType">
+ <eAnnotations xmi:id="_4dApHxt0EeWb19NaJQmczQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_4dDGCBt0EeWb19NaJQmczQ"/>
+ <eLiterals xmi:id="_4dApIBt0EeWb19NaJQmczQ" name="ORDINAL"/>
+ <eLiterals xmi:id="_4dApIRt0EeWb19NaJQmczQ" name="STRING" value="1"/>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EEnum" xmi:id="_4dApIht0EeWb19NaJQmczQ" name="ParameterMode">
+ <eAnnotations xmi:id="_4dApIxt0EeWb19NaJQmczQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_4dDGCxt0EeWb19NaJQmczQ"/>
+ <eLiterals xmi:id="_4dApJBt0EeWb19NaJQmczQ" name="IN"/>
+ <eLiterals xmi:id="_4dApJRt0EeWb19NaJQmczQ" name="INOUT" value="1"/>
+ <eLiterals xmi:id="_4dApJht0EeWb19NaJQmczQ" name="OUT" value="2"/>
+ <eLiterals xmi:id="_4dApJxt0EeWb19NaJQmczQ" name="REF_CURSOR" value="3"/>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_4dApKBt0EeWb19NaJQmczQ" name="Version">
+ <eAnnotations xmi:id="_4dApKRt0EeWb19NaJQmczQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_4dDGEBt0EeWb19NaJQmczQ"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_4dApKht0EeWb19NaJQmczQ" 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="_4dApLBt0EeWb19NaJQmczQ" 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="_4dApLht0EeWb19NaJQmczQ" 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="_4dApMBt0EeWb19NaJQmczQ" name="SecondaryTables">
+ <eAnnotations xmi:id="_4dApMRt0EeWb19NaJQmczQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_4dDGGht0EeWb19NaJQmczQ"/>
+ <eOperations xmi:id="_4dApMht0EeWb19NaJQmczQ" name="typeConstraint">
+ <eAnnotations xmi:id="_4dApMxt0EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_4dApNBt0EeWb19NaJQmczQ" 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="_4dApNht0EeWb19NaJQmczQ" name="diagnostics">
+ <eAnnotations xmi:id="_4dApNxt0EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_4dApOBt0EeWb19NaJQmczQ" 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="_4dApOht0EeWb19NaJQmczQ" name="context">
+ <eAnnotations xmi:id="_4dApOxt0EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_4dApPBt0EeWb19NaJQmczQ" key="documentation" value="The cache of context-specific information."/>
+ </eAnnotations>
+ <eGenericType xmi:id="_4dApPRt0EeWb19NaJQmczQ">
+ <eTypeArguments xmi:id="_4dApPht0EeWb19NaJQmczQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eTypeArguments xmi:id="_4dApPxt0EeWb19NaJQmczQ">
+ <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="_4dApQBt0EeWb19NaJQmczQ" name="value" ordered="false" upperBound="-1" eType="_4dApRBt0EeWb19NaJQmczQ" containment="true" eOpposite="_4dApYBt0EeWb19NaJQmczQ"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_4dApQht0EeWb19NaJQmczQ" 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="_4dApRBt0EeWb19NaJQmczQ" name="SecondaryTable">
+ <eAnnotations xmi:id="_4dApRRt0EeWb19NaJQmczQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_4dDtbRt0EeWb19NaJQmczQ"/>
+ <eOperations xmi:id="_4dApRht0EeWb19NaJQmczQ" name="typeConstraint">
+ <eAnnotations xmi:id="_4dApRxt0EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_4dApSBt0EeWb19NaJQmczQ" 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="_4dApSht0EeWb19NaJQmczQ" name="diagnostics">
+ <eAnnotations xmi:id="_4dApSxt0EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_4dApTBt0EeWb19NaJQmczQ" 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="_4dApTht0EeWb19NaJQmczQ" name="context">
+ <eAnnotations xmi:id="_4dApTxt0EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_4dApUBt0EeWb19NaJQmczQ" key="documentation" value="The cache of context-specific information."/>
+ </eAnnotations>
+ <eGenericType xmi:id="_4dApURt0EeWb19NaJQmczQ">
+ <eTypeArguments xmi:id="_4dApUht0EeWb19NaJQmczQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eTypeArguments xmi:id="_4dApUxt0EeWb19NaJQmczQ">
+ <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="_4dApVBt0EeWb19NaJQmczQ" 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="_4dApVht0EeWb19NaJQmczQ" 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="_4dApWBt0EeWb19NaJQmczQ" 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="_4dApWht0EeWb19NaJQmczQ" name="pkJoinColumns" ordered="false" upperBound="-1" eType="_4dApYht0EeWb19NaJQmczQ" containment="true" eOpposite="_4dBQCBt0EeWb19NaJQmczQ"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_4dApXBt0EeWb19NaJQmczQ" name="uniqueConstraints" ordered="false" upperBound="-1" eType="_4dBQJBt0EeWb19NaJQmczQ" containment="true" eOpposite="_4dBQMht0EeWb19NaJQmczQ"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_4dApXht0EeWb19NaJQmczQ" 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="_4dApYBt0EeWb19NaJQmczQ" name="value_SecondaryTables" ordered="false" eType="_4dApMBt0EeWb19NaJQmczQ" eOpposite="_4dApQBt0EeWb19NaJQmczQ"/>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_4dApYht0EeWb19NaJQmczQ" name="PrimaryKeyJoinColumn">
+ <eAnnotations xmi:id="_4dApYxt0EeWb19NaJQmczQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_4dE7Fht0EeWb19NaJQmczQ"/>
+ <eOperations xmi:id="_4dApZBt0EeWb19NaJQmczQ" name="typeConstraint">
+ <eAnnotations xmi:id="_4dApZRt0EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_4dApZht0EeWb19NaJQmczQ" 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="_4dApaBt0EeWb19NaJQmczQ" name="diagnostics">
+ <eAnnotations xmi:id="_4dApaRt0EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_4dBP8Bt0EeWb19NaJQmczQ" 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="_4dBP8ht0EeWb19NaJQmczQ" name="context">
+ <eAnnotations xmi:id="_4dBP8xt0EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_4dBP9Bt0EeWb19NaJQmczQ" key="documentation" value="The cache of context-specific information."/>
+ </eAnnotations>
+ <eGenericType xmi:id="_4dBP9Rt0EeWb19NaJQmczQ">
+ <eTypeArguments xmi:id="_4dBP9ht0EeWb19NaJQmczQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eTypeArguments xmi:id="_4dBP9xt0EeWb19NaJQmczQ">
+ <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="_4dBP-Bt0EeWb19NaJQmczQ" 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="_4dBP-ht0EeWb19NaJQmczQ" name="referencedColumnName" 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="_4dBP_Bt0EeWb19NaJQmczQ" 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:EReference" xmi:id="_4dBP_ht0EeWb19NaJQmczQ" 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="_4dBQABt0EeWb19NaJQmczQ" 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="_4dBQAht0EeWb19NaJQmczQ" 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="_4dBQBBt0EeWb19NaJQmczQ" 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="_4dBQBht0EeWb19NaJQmczQ" name="value_PrimaryKeyJoinColumns" ordered="false" eType="_4dBQCht0EeWb19NaJQmczQ" eOpposite="_4dBQIht0EeWb19NaJQmczQ"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_4dBQCBt0EeWb19NaJQmczQ" name="pkJoinColumns_SecondaryTable" ordered="false" eType="_4dApRBt0EeWb19NaJQmczQ" eOpposite="_4dApWht0EeWb19NaJQmczQ"/>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_4dBQCht0EeWb19NaJQmczQ" name="PrimaryKeyJoinColumns">
+ <eAnnotations xmi:id="_4dBQCxt0EeWb19NaJQmczQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_4dFhfht0EeWb19NaJQmczQ"/>
+ <eOperations xmi:id="_4dBQDBt0EeWb19NaJQmczQ" name="typeConstraint">
+ <eAnnotations xmi:id="_4dBQDRt0EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_4dBQDht0EeWb19NaJQmczQ" 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="_4dBQEBt0EeWb19NaJQmczQ" name="diagnostics">
+ <eAnnotations xmi:id="_4dBQERt0EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_4dBQEht0EeWb19NaJQmczQ" 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="_4dBQFBt0EeWb19NaJQmczQ" name="context">
+ <eAnnotations xmi:id="_4dBQFRt0EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_4dBQFht0EeWb19NaJQmczQ" key="documentation" value="The cache of context-specific information."/>
+ </eAnnotations>
+ <eGenericType xmi:id="_4dBQFxt0EeWb19NaJQmczQ">
+ <eTypeArguments xmi:id="_4dBQGBt0EeWb19NaJQmczQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eTypeArguments xmi:id="_4dBQGRt0EeWb19NaJQmczQ">
+ <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="_4dBQGht0EeWb19NaJQmczQ" 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="_4dBQHBt0EeWb19NaJQmczQ" 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="_4dBQHht0EeWb19NaJQmczQ" 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="_4dBQIBt0EeWb19NaJQmczQ" 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="_4dBQIht0EeWb19NaJQmczQ" name="value" ordered="false" upperBound="-1" eType="_4dApYht0EeWb19NaJQmczQ" containment="true" eOpposite="_4dBQBht0EeWb19NaJQmczQ"/>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_4dBQJBt0EeWb19NaJQmczQ" name="UniqueConstraint">
+ <eAnnotations xmi:id="_4dBQJRt0EeWb19NaJQmczQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_4dE67Rt0EeWb19NaJQmczQ"/>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_4dBQJht0EeWb19NaJQmczQ" 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="_4dBQKBt0EeWb19NaJQmczQ" 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="_4dBQKht0EeWb19NaJQmczQ" name="uniqueConstraints_TableGenerator" ordered="false" eType="_4dBQNBt0EeWb19NaJQmczQ" eOpposite="_4dBQXht0EeWb19NaJQmczQ"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_4dBQLBt0EeWb19NaJQmczQ" name="uniqueConstraints_Table" ordered="false" eType="_4dBQYBt0EeWb19NaJQmczQ" eOpposite="_4dBQeBt0EeWb19NaJQmczQ"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_4dBQLht0EeWb19NaJQmczQ" name="uniqueConstraints_CollectionTable" ordered="false" eType="_4dBQeht0EeWb19NaJQmczQ" eOpposite="_4dBQiht0EeWb19NaJQmczQ"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_4dBQMBt0EeWb19NaJQmczQ" name="uniqueConstraints_JoinTable" ordered="false" eType="_4dBQzht0EeWb19NaJQmczQ" eOpposite="_4dBQ2ht0EeWb19NaJQmczQ"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_4dBQMht0EeWb19NaJQmczQ" name="uniqueConstraints_SecondaryTable" ordered="false" eType="_4dApRBt0EeWb19NaJQmczQ" eOpposite="_4dApXBt0EeWb19NaJQmczQ"/>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_4dBQNBt0EeWb19NaJQmczQ" name="TableGenerator">
+ <eAnnotations xmi:id="_4dBQNRt0EeWb19NaJQmczQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_4dDstht0EeWb19NaJQmczQ"/>
+ <eOperations xmi:id="_4dBQNht0EeWb19NaJQmczQ" name="typeConstraint">
+ <eAnnotations xmi:id="_4dBQNxt0EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_4dBQOBt0EeWb19NaJQmczQ" 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="_4dBQOht0EeWb19NaJQmczQ" name="diagnostics">
+ <eAnnotations xmi:id="_4dBQOxt0EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_4dBQPBt0EeWb19NaJQmczQ" 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="_4dBQPht0EeWb19NaJQmczQ" name="context">
+ <eAnnotations xmi:id="_4dBQPxt0EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_4dBQQBt0EeWb19NaJQmczQ" key="documentation" value="The cache of context-specific information."/>
+ </eAnnotations>
+ <eGenericType xmi:id="_4dBQQRt0EeWb19NaJQmczQ">
+ <eTypeArguments xmi:id="_4dBQQht0EeWb19NaJQmczQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eTypeArguments xmi:id="_4dBQQxt0EeWb19NaJQmczQ">
+ <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="_4dBQRBt0EeWb19NaJQmczQ" 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="_4dBQRht0EeWb19NaJQmczQ" 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="_4dBQSBt0EeWb19NaJQmczQ" 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="_4dBQSht0EeWb19NaJQmczQ" 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="_4dBQTBt0EeWb19NaJQmczQ" name="pkColumnName" 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="_4dBQTht0EeWb19NaJQmczQ" name="valueColumnName" 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="_4dBQUBt0EeWb19NaJQmczQ" name="pkColumnValue" 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="_4dBQUht0EeWb19NaJQmczQ" name="initialValue" 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="_4dBQVBt0EeWb19NaJQmczQ" name="allocationSize" ordered="false" defaultValueLiteral="50">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_4dBQVht0EeWb19NaJQmczQ" 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="_4dBQWBt0EeWb19NaJQmczQ" 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="_4dBQWht0EeWb19NaJQmczQ" 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="_4dBQXBt0EeWb19NaJQmczQ" 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="_4dBQXht0EeWb19NaJQmczQ" name="uniqueConstraints" ordered="false" upperBound="-1" eType="_4dBQJBt0EeWb19NaJQmczQ" containment="true" eOpposite="_4dBQKht0EeWb19NaJQmczQ"/>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_4dBQYBt0EeWb19NaJQmczQ" name="Table">
+ <eAnnotations xmi:id="_4dBQYRt0EeWb19NaJQmczQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_4dEUAxt0EeWb19NaJQmczQ"/>
+ <eOperations xmi:id="_4dBQYht0EeWb19NaJQmczQ" name="typeConstraint">
+ <eAnnotations xmi:id="_4dBQYxt0EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_4dBQZBt0EeWb19NaJQmczQ" 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="_4dBQZht0EeWb19NaJQmczQ" name="diagnostics">
+ <eAnnotations xmi:id="_4dBQZxt0EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_4dBQaBt0EeWb19NaJQmczQ" 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="_4dBQaht0EeWb19NaJQmczQ" name="context">
+ <eAnnotations xmi:id="_4dBQaxt0EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_4dBQbBt0EeWb19NaJQmczQ" key="documentation" value="The cache of context-specific information."/>
+ </eAnnotations>
+ <eGenericType xmi:id="_4dBQbRt0EeWb19NaJQmczQ">
+ <eTypeArguments xmi:id="_4dBQbht0EeWb19NaJQmczQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eTypeArguments xmi:id="_4dBQbxt0EeWb19NaJQmczQ">
+ <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="_4dBQcBt0EeWb19NaJQmczQ" 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="_4dBQcht0EeWb19NaJQmczQ" 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="_4dBQdBt0EeWb19NaJQmczQ" 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="_4dBQdht0EeWb19NaJQmczQ" 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="_4dBQeBt0EeWb19NaJQmczQ" name="uniqueConstraints" ordered="false" upperBound="-1" eType="_4dBQJBt0EeWb19NaJQmczQ" containment="true" eOpposite="_4dBQLBt0EeWb19NaJQmczQ"/>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_4dBQeht0EeWb19NaJQmczQ" name="CollectionTable">
+ <eAnnotations xmi:id="_4dBQext0EeWb19NaJQmczQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_4dEUKht0EeWb19NaJQmczQ"/>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_4dBQfBt0EeWb19NaJQmczQ" 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="_4dBQfht0EeWb19NaJQmczQ" 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="_4dBQgBt0EeWb19NaJQmczQ" 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="_4dBQght0EeWb19NaJQmczQ" name="joinColumns" ordered="false" upperBound="-1" eType="_4dBQjBt0EeWb19NaJQmczQ" containment="true" eOpposite="_4dBQrBt0EeWb19NaJQmczQ"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_4dBQhBt0EeWb19NaJQmczQ" 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="_4dBQhht0EeWb19NaJQmczQ" 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="_4dBQiBt0EeWb19NaJQmczQ" 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="_4dBQiht0EeWb19NaJQmczQ" name="uniqueConstraints" ordered="false" upperBound="-1" eType="_4dBQJBt0EeWb19NaJQmczQ" containment="true" eOpposite="_4dBQLht0EeWb19NaJQmczQ"/>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_4dBQjBt0EeWb19NaJQmczQ" name="JoinColumn">
+ <eAnnotations xmi:id="_4dBQjRt0EeWb19NaJQmczQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_4dE6VBt0EeWb19NaJQmczQ"/>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_4dBQjht0EeWb19NaJQmczQ" 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="_4dBQkBt0EeWb19NaJQmczQ" name="referencedColumnName" 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="_4dBQkht0EeWb19NaJQmczQ" 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="_4dBQlBt0EeWb19NaJQmczQ" name="nullable" 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="_4dBQlht0EeWb19NaJQmczQ" name="insertable" 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="_4dBQmBt0EeWb19NaJQmczQ" name="updatable" 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="_4dBQmht0EeWb19NaJQmczQ" 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="_4dBQnBt0EeWb19NaJQmczQ" 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:EReference" xmi:id="_4dBQnht0EeWb19NaJQmczQ" 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="_4dBQoBt0EeWb19NaJQmczQ" 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="_4dBQoht0EeWb19NaJQmczQ" 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="_4dBQpBt0EeWb19NaJQmczQ" name="joinColumns_AssociationOverride" ordered="false" eType="_4dBQrht0EeWb19NaJQmczQ" eOpposite="_4dBQzBt0EeWb19NaJQmczQ"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_4dBQpht0EeWb19NaJQmczQ" name="joinColumns_JoinTable" ordered="false" eType="_4dBQzht0EeWb19NaJQmczQ" eOpposite="_4dBQ1ht0EeWb19NaJQmczQ"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_4dBQqBt0EeWb19NaJQmczQ" name="inverseJoinColumns_JoinTable" ordered="false" eType="_4dBQzht0EeWb19NaJQmczQ" eOpposite="_4dBQ2Bt0EeWb19NaJQmczQ"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_4dBQqht0EeWb19NaJQmczQ" name="value_JoinColumns" ordered="false" eType="_4dBQ_ht0EeWb19NaJQmczQ" eOpposite="_4dBRBht0EeWb19NaJQmczQ"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_4dBQrBt0EeWb19NaJQmczQ" name="joinColumns_CollectionTable" ordered="false" eType="_4dBQeht0EeWb19NaJQmczQ" eOpposite="_4dBQght0EeWb19NaJQmczQ"/>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_4dBQrht0EeWb19NaJQmczQ" name="AssociationOverride">
+ <eAnnotations xmi:id="_4dBQrxt0EeWb19NaJQmczQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_4dETfht0EeWb19NaJQmczQ"/>
+ <eOperations xmi:id="_4dBQsBt0EeWb19NaJQmczQ" name="typeConstraint">
+ <eAnnotations xmi:id="_4dBQsRt0EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_4dBQsht0EeWb19NaJQmczQ" 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="_4dBQtBt0EeWb19NaJQmczQ" name="diagnostics">
+ <eAnnotations xmi:id="_4dBQtRt0EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_4dBQtht0EeWb19NaJQmczQ" 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="_4dBQuBt0EeWb19NaJQmczQ" name="context">
+ <eAnnotations xmi:id="_4dBQuRt0EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_4dBQuht0EeWb19NaJQmczQ" key="documentation" value="The cache of context-specific information."/>
+ </eAnnotations>
+ <eGenericType xmi:id="_4dBQuxt0EeWb19NaJQmczQ">
+ <eTypeArguments xmi:id="_4dBQvBt0EeWb19NaJQmczQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eTypeArguments xmi:id="_4dBQvRt0EeWb19NaJQmczQ">
+ <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="_4dBQvht0EeWb19NaJQmczQ" 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="_4dBQwBt0EeWb19NaJQmczQ" name="joinTable" ordered="false" eType="_4dBQzht0EeWb19NaJQmczQ" containment="true" eOpposite="_4dBQ4ht0EeWb19NaJQmczQ"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_4dBQwht0EeWb19NaJQmczQ" 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="_4dBQxBt0EeWb19NaJQmczQ" 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="_4dBQxht0EeWb19NaJQmczQ" 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="_4dBQyBt0EeWb19NaJQmczQ" 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="_4dBQyht0EeWb19NaJQmczQ" name="value_AssociationOverrides" ordered="false" eType="_4dBQ5Bt0EeWb19NaJQmczQ" eOpposite="_4dBQ_Bt0EeWb19NaJQmczQ"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_4dBQzBt0EeWb19NaJQmczQ" name="joinColumns" ordered="false" upperBound="-1" eType="_4dBQjBt0EeWb19NaJQmczQ" containment="true" eOpposite="_4dBQpBt0EeWb19NaJQmczQ"/>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_4dBQzht0EeWb19NaJQmczQ" name="JoinTable">
+ <eAnnotations xmi:id="_4dBQzxt0EeWb19NaJQmczQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_4dE7SBt0EeWb19NaJQmczQ"/>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_4dBQ0Bt0EeWb19NaJQmczQ" 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="_4dBQ0ht0EeWb19NaJQmczQ" 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="_4dBQ1Bt0EeWb19NaJQmczQ" 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="_4dBQ1ht0EeWb19NaJQmczQ" name="joinColumns" ordered="false" upperBound="-1" eType="_4dBQjBt0EeWb19NaJQmczQ" containment="true" eOpposite="_4dBQpht0EeWb19NaJQmczQ"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_4dBQ2Bt0EeWb19NaJQmczQ" name="inverseJoinColumns" ordered="false" upperBound="-1" eType="_4dBQjBt0EeWb19NaJQmczQ" containment="true" eOpposite="_4dBQqBt0EeWb19NaJQmczQ"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_4dBQ2ht0EeWb19NaJQmczQ" name="uniqueConstraints" ordered="false" upperBound="-1" eType="_4dBQJBt0EeWb19NaJQmczQ" containment="true" eOpposite="_4dBQMBt0EeWb19NaJQmczQ"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_4dBQ3Bt0EeWb19NaJQmczQ" 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="_4dBQ3ht0EeWb19NaJQmczQ" 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="_4dBQ4Bt0EeWb19NaJQmczQ" 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="_4dBQ4ht0EeWb19NaJQmczQ" name="joinTable_AssociationOverride" ordered="false" eType="_4dBQrht0EeWb19NaJQmczQ" eOpposite="_4dBQwBt0EeWb19NaJQmczQ"/>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_4dBQ5Bt0EeWb19NaJQmczQ" name="AssociationOverrides">
+ <eAnnotations xmi:id="_4dBQ5Rt0EeWb19NaJQmczQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_4dDs5Rt0EeWb19NaJQmczQ"/>
+ <eOperations xmi:id="_4dBQ5ht0EeWb19NaJQmczQ" name="typeConstraint">
+ <eAnnotations xmi:id="_4dBQ5xt0EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_4dBQ6Bt0EeWb19NaJQmczQ" 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="_4dBQ6ht0EeWb19NaJQmczQ" name="diagnostics">
+ <eAnnotations xmi:id="_4dBQ6xt0EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_4dBQ7Bt0EeWb19NaJQmczQ" 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="_4dBQ7ht0EeWb19NaJQmczQ" name="context">
+ <eAnnotations xmi:id="_4dBQ7xt0EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_4dBQ8Bt0EeWb19NaJQmczQ" key="documentation" value="The cache of context-specific information."/>
+ </eAnnotations>
+ <eGenericType xmi:id="_4dBQ8Rt0EeWb19NaJQmczQ">
+ <eTypeArguments xmi:id="_4dBQ8ht0EeWb19NaJQmczQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eTypeArguments xmi:id="_4dBQ8xt0EeWb19NaJQmczQ">
+ <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="_4dBQ9Bt0EeWb19NaJQmczQ" 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="_4dBQ9ht0EeWb19NaJQmczQ" 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="_4dBQ-Bt0EeWb19NaJQmczQ" 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="_4dBQ-ht0EeWb19NaJQmczQ" 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="_4dBQ_Bt0EeWb19NaJQmczQ" name="value" ordered="false" upperBound="-1" eType="_4dBQrht0EeWb19NaJQmczQ" containment="true" eOpposite="_4dBQyht0EeWb19NaJQmczQ"/>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_4dBQ_ht0EeWb19NaJQmczQ" name="JoinColumns">
+ <eAnnotations xmi:id="_4dBQ_xt0EeWb19NaJQmczQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_4dE7qht0EeWb19NaJQmczQ"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_4dBRABt0EeWb19NaJQmczQ" 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="_4dBRAht0EeWb19NaJQmczQ" 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="_4dBRBBt0EeWb19NaJQmczQ" 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="_4dBRBht0EeWb19NaJQmczQ" name="value" ordered="false" upperBound="-1" eType="_4dBQjBt0EeWb19NaJQmczQ" containment="true" eOpposite="_4dBQqht0EeWb19NaJQmczQ"/>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_4dBRCBt0EeWb19NaJQmczQ" name="OrderColumn">
+ <eAnnotations xmi:id="_4dBRCRt0EeWb19NaJQmczQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_4dDGIxt0EeWb19NaJQmczQ"/>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_4dBRCht0EeWb19NaJQmczQ" 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="_4dBRDBt0EeWb19NaJQmczQ" name="nullable" 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="_4dBRDht0EeWb19NaJQmczQ" name="insertable" 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="_4dBREBt0EeWb19NaJQmczQ" name="updatable" 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="_4dBREht0EeWb19NaJQmczQ" 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:EReference" xmi:id="_4dBRFBt0EeWb19NaJQmczQ" 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="_4dBRFht0EeWb19NaJQmczQ" 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="_4dBRGBt0EeWb19NaJQmczQ" 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="_4dBRGht0EeWb19NaJQmczQ" name="MapKeyTemporal">
+ <eAnnotations xmi:id="_4dBRGxt0EeWb19NaJQmczQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_4dDGPxt0EeWb19NaJQmczQ"/>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_4dBRHBt0EeWb19NaJQmczQ" name="value" ordered="false" lowerBound="1" eType="_4dAo-ht0EeWb19NaJQmczQ"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_4dBRHht0EeWb19NaJQmczQ" 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="_4dBRIBt0EeWb19NaJQmczQ" 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="_4dBRIht0EeWb19NaJQmczQ" 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="_4dBRJBt0EeWb19NaJQmczQ" name="Lob">
+ <eAnnotations xmi:id="_4dBRJRt0EeWb19NaJQmczQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_4dDGTBt0EeWb19NaJQmczQ"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_4dBRJht0EeWb19NaJQmczQ" 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="_4dBRKBt0EeWb19NaJQmczQ" 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="_4dBRKht0EeWb19NaJQmczQ" 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="_4dBRLBt0EeWb19NaJQmczQ" name="MapKeyJoinColumn">
+ <eAnnotations xmi:id="_4dBRLRt0EeWb19NaJQmczQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_4dDGVht0EeWb19NaJQmczQ"/>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_4dBRLht0EeWb19NaJQmczQ" 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="_4dBRMBt0EeWb19NaJQmczQ" name="referencedColumnName" 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="_4dBRMht0EeWb19NaJQmczQ" 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="_4dBRNBt0EeWb19NaJQmczQ" name="nullable" 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="_4dBRNht0EeWb19NaJQmczQ" name="insertable" 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="_4dBROBt0EeWb19NaJQmczQ" name="updatable" 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="_4dBROht0EeWb19NaJQmczQ" 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="_4dBRPBt0EeWb19NaJQmczQ" 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:EReference" xmi:id="_4dBRPht0EeWb19NaJQmczQ" 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="_4dBRQBt0EeWb19NaJQmczQ" 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="_4dBRQht0EeWb19NaJQmczQ" 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="_4dBRRBt0EeWb19NaJQmczQ" name="value_MapKeyJoinColumns" ordered="false" eType="_4dBRRht0EeWb19NaJQmczQ" eOpposite="_4dBRTht0EeWb19NaJQmczQ"/>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_4dBRRht0EeWb19NaJQmczQ" name="MapKeyJoinColumns">
+ <eAnnotations xmi:id="_4dBRRxt0EeWb19NaJQmczQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_4dEUjht0EeWb19NaJQmczQ"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_4dBRSBt0EeWb19NaJQmczQ" 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="_4dBRSht0EeWb19NaJQmczQ" 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="_4dBRTBt0EeWb19NaJQmczQ" 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="_4dBRTht0EeWb19NaJQmczQ" name="value" ordered="false" upperBound="-1" eType="_4dBRLBt0EeWb19NaJQmczQ" containment="true" eOpposite="_4dBRRBt0EeWb19NaJQmczQ"/>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_4dBRUBt0EeWb19NaJQmczQ" name="PostUpdate">
+ <eAnnotations xmi:id="_4dBRURt0EeWb19NaJQmczQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_4dDsVBt0EeWb19NaJQmczQ"/>
+ <eOperations xmi:id="_4dBRUht0EeWb19NaJQmczQ" name="methodConstraint">
+ <eAnnotations xmi:id="_4dBRUxt0EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_4dBRVBt0EeWb19NaJQmczQ" 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="_4dBRVht0EeWb19NaJQmczQ" name="diagnostics">
+ <eAnnotations xmi:id="_4dBRVxt0EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_4dBRWBt0EeWb19NaJQmczQ" 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="_4dBRWht0EeWb19NaJQmczQ" name="context">
+ <eAnnotations xmi:id="_4dBRWxt0EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_4dBRXBt0EeWb19NaJQmczQ" key="documentation" value="The cache of context-specific information."/>
+ </eAnnotations>
+ <eGenericType xmi:id="_4dBRXRt0EeWb19NaJQmczQ">
+ <eTypeArguments xmi:id="_4dBRXht0EeWb19NaJQmczQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eTypeArguments xmi:id="_4dBRXxt0EeWb19NaJQmczQ">
+ <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="_4dBRYBt0EeWb19NaJQmczQ" 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="_4dBRYht0EeWb19NaJQmczQ" name="base_Property" ordered="false">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Property"/>
+ </eStructuralFeatures>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_4dBRZBt0EeWb19NaJQmczQ" name="ExcludeSuperclassListeners">
+ <eAnnotations xmi:id="_4dBRZRt0EeWb19NaJQmczQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_4dDsXRt0EeWb19NaJQmczQ"/>
+ <eOperations xmi:id="_4dBRZht0EeWb19NaJQmczQ" name="typeConstraint">
+ <eAnnotations xmi:id="_4dBRZxt0EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_4dBRaBt0EeWb19NaJQmczQ" 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="_4dBRaht0EeWb19NaJQmczQ" name="diagnostics">
+ <eAnnotations xmi:id="_4dBRaxt0EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_4dBRbBt0EeWb19NaJQmczQ" 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="_4dBRbht0EeWb19NaJQmczQ" name="context">
+ <eAnnotations xmi:id="_4dBRbxt0EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_4dBRcBt0EeWb19NaJQmczQ" key="documentation" value="The cache of context-specific information."/>
+ </eAnnotations>
+ <eGenericType xmi:id="_4dBRcRt0EeWb19NaJQmczQ">
+ <eTypeArguments xmi:id="_4dBRcht0EeWb19NaJQmczQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eTypeArguments xmi:id="_4dBRcxt0EeWb19NaJQmczQ">
+ <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="_4dBRdBt0EeWb19NaJQmczQ" 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="_4dBRdht0EeWb19NaJQmczQ" name="PostRemove">
+ <eAnnotations xmi:id="_4dBRdxt0EeWb19NaJQmczQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_4dDsYxt0EeWb19NaJQmczQ"/>
+ <eOperations xmi:id="_4dBReBt0EeWb19NaJQmczQ" name="methodConstraint">
+ <eAnnotations xmi:id="_4dBReRt0EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_4dBReht0EeWb19NaJQmczQ" 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="_4dBRfBt0EeWb19NaJQmczQ" name="diagnostics">
+ <eAnnotations xmi:id="_4dBRfRt0EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_4dBRfht0EeWb19NaJQmczQ" 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="_4dBRgBt0EeWb19NaJQmczQ" name="context">
+ <eAnnotations xmi:id="_4dBRgRt0EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_4dBRght0EeWb19NaJQmczQ" key="documentation" value="The cache of context-specific information."/>
+ </eAnnotations>
+ <eGenericType xmi:id="_4dBRgxt0EeWb19NaJQmczQ">
+ <eTypeArguments xmi:id="_4dBRhBt0EeWb19NaJQmczQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eTypeArguments xmi:id="_4dBRhRt0EeWb19NaJQmczQ">
+ <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="_4dBRhht0EeWb19NaJQmczQ" 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="_4dBRiBt0EeWb19NaJQmczQ" name="base_Property" ordered="false">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Property"/>
+ </eStructuralFeatures>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_4dBRiht0EeWb19NaJQmczQ" name="Transient">
+ <eAnnotations xmi:id="_4dBRixt0EeWb19NaJQmczQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_4dDsbBt0EeWb19NaJQmczQ"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_4dBRjBt0EeWb19NaJQmczQ" 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="_4dBRjht0EeWb19NaJQmczQ" 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="_4dBRkBt0EeWb19NaJQmczQ" 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="_4dBRkht0EeWb19NaJQmczQ" name="ElementCollection">
+ <eAnnotations xmi:id="_4dBRkxt0EeWb19NaJQmczQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_4dDsdht0EeWb19NaJQmczQ"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_4dBRlBt0EeWb19NaJQmczQ" 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="_4dBRlht0EeWb19NaJQmczQ" name="fetch" ordered="false" eType="_4dApGht0EeWb19NaJQmczQ" defaultValueLiteral="LAZY"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_4dBRmBt0EeWb19NaJQmczQ" 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="_4dBRmht0EeWb19NaJQmczQ" 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="_4dBRnBt0EeWb19NaJQmczQ" 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="_4dBRnht0EeWb19NaJQmczQ" name="MapKeyEnumerated">
+ <eAnnotations xmi:id="_4dBRnxt0EeWb19NaJQmczQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_4dDsiBt0EeWb19NaJQmczQ"/>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_4dBRoBt0EeWb19NaJQmczQ" name="value" ordered="false" eType="_4dApHht0EeWb19NaJQmczQ" defaultValueLiteral="ORDINAL"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_4dBRoht0EeWb19NaJQmczQ" 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="_4dBRpBt0EeWb19NaJQmczQ" 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="_4dBRpht0EeWb19NaJQmczQ" 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="_4dBRqBt0EeWb19NaJQmczQ" name="OrderBy">
+ <eAnnotations xmi:id="_4dBRqRt0EeWb19NaJQmczQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_4dDslht0EeWb19NaJQmczQ"/>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_4dBRqht0EeWb19NaJQmczQ" name="value" 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="_4dBRrBt0EeWb19NaJQmczQ" 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="_4dBRrht0EeWb19NaJQmczQ" 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="_4dBRsBt0EeWb19NaJQmczQ" 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="_4dBRsht0EeWb19NaJQmczQ" name="PersistenceUnits">
+ <eAnnotations xmi:id="_4dBRsxt0EeWb19NaJQmczQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_4dDsoxt0EeWb19NaJQmczQ"/>
+ <eOperations xmi:id="_4dBRtBt0EeWb19NaJQmczQ" name="typeConstraint">
+ <eAnnotations xmi:id="_4dBRtRt0EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_4dBRtht0EeWb19NaJQmczQ" 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="_4dBRuBt0EeWb19NaJQmczQ" name="diagnostics">
+ <eAnnotations xmi:id="_4dBRuRt0EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_4dBRuht0EeWb19NaJQmczQ" 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="_4dBRvBt0EeWb19NaJQmczQ" name="context">
+ <eAnnotations xmi:id="_4dBRvRt0EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_4dBRvht0EeWb19NaJQmczQ" key="documentation" value="The cache of context-specific information."/>
+ </eAnnotations>
+ <eGenericType xmi:id="_4dBRvxt0EeWb19NaJQmczQ">
+ <eTypeArguments xmi:id="_4dBRwBt0EeWb19NaJQmczQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eTypeArguments xmi:id="_4dBRwRt0EeWb19NaJQmczQ">
+ <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="_4dBRwht0EeWb19NaJQmczQ" name="value" ordered="false" upperBound="-1" eType="_4dBRxht0EeWb19NaJQmczQ" containment="true" eOpposite="_4dB3Eht0EeWb19NaJQmczQ"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_4dBRxBt0EeWb19NaJQmczQ" 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="_4dBRxht0EeWb19NaJQmczQ" name="PersistenceUnit">
+ <eAnnotations xmi:id="_4dBRxxt0EeWb19NaJQmczQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_4dEUcBt0EeWb19NaJQmczQ"/>
+ <eOperations xmi:id="_4dBRyBt0EeWb19NaJQmczQ" name="typeConstraint">
+ <eAnnotations xmi:id="_4dBRyRt0EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_4dBRyht0EeWb19NaJQmczQ" 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="_4dBRzBt0EeWb19NaJQmczQ" name="diagnostics">
+ <eAnnotations xmi:id="_4dBRzRt0EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_4dBRzht0EeWb19NaJQmczQ" 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="_4dB3ABt0EeWb19NaJQmczQ" name="context">
+ <eAnnotations xmi:id="_4dB3ARt0EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_4dB3Aht0EeWb19NaJQmczQ" key="documentation" value="The cache of context-specific information."/>
+ </eAnnotations>
+ <eGenericType xmi:id="_4dB3Axt0EeWb19NaJQmczQ">
+ <eTypeArguments xmi:id="_4dB3BBt0EeWb19NaJQmczQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eTypeArguments xmi:id="_4dB3BRt0EeWb19NaJQmczQ">
+ <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="_4dB3Bht0EeWb19NaJQmczQ" 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="_4dB3CBt0EeWb19NaJQmczQ" name="unitName" 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="_4dB3Cht0EeWb19NaJQmczQ" 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="_4dB3DBt0EeWb19NaJQmczQ" 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="_4dB3Dht0EeWb19NaJQmczQ" 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="_4dB3EBt0EeWb19NaJQmczQ" 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="_4dB3Eht0EeWb19NaJQmczQ" name="value_PersistenceUnits" ordered="false" eType="_4dBRsht0EeWb19NaJQmczQ" eOpposite="_4dBRwht0EeWb19NaJQmczQ"/>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_4dB3FBt0EeWb19NaJQmczQ" name="PersistenceProperty">
+ <eAnnotations xmi:id="_4dB3FRt0EeWb19NaJQmczQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_4dDsrBt0EeWb19NaJQmczQ"/>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_4dB3Fht0EeWb19NaJQmczQ" 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="_4dB3GBt0EeWb19NaJQmczQ" 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="_4dB3Ght0EeWb19NaJQmczQ" name="properties_PersistenceContext" ordered="false" eType="_4dB3HBt0EeWb19NaJQmczQ" eOpposite="_4dB3Pht0EeWb19NaJQmczQ"/>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_4dB3HBt0EeWb19NaJQmczQ" name="PersistenceContext">
+ <eAnnotations xmi:id="_4dB3HRt0EeWb19NaJQmczQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_4dEUsht0EeWb19NaJQmczQ"/>
+ <eOperations xmi:id="_4dB3Hht0EeWb19NaJQmczQ" name="typeConstraint">
+ <eAnnotations xmi:id="_4dB3Hxt0EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_4dB3IBt0EeWb19NaJQmczQ" 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="_4dB3Iht0EeWb19NaJQmczQ" name="diagnostics">
+ <eAnnotations xmi:id="_4dB3Ixt0EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_4dB3JBt0EeWb19NaJQmczQ" 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="_4dB3Jht0EeWb19NaJQmczQ" name="context">
+ <eAnnotations xmi:id="_4dB3Jxt0EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_4dB3KBt0EeWb19NaJQmczQ" key="documentation" value="The cache of context-specific information."/>
+ </eAnnotations>
+ <eGenericType xmi:id="_4dB3KRt0EeWb19NaJQmczQ">
+ <eTypeArguments xmi:id="_4dB3Kht0EeWb19NaJQmczQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eTypeArguments xmi:id="_4dB3Kxt0EeWb19NaJQmczQ">
+ <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="_4dB3LBt0EeWb19NaJQmczQ" 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="_4dB3Lht0EeWb19NaJQmczQ" name="unitName" 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="_4dB3MBt0EeWb19NaJQmczQ" name="type" ordered="false" eType="_4dApDRt0EeWb19NaJQmczQ" defaultValueLiteral="TRANSACTION"/>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_4dB3Mht0EeWb19NaJQmczQ" name="synchronization" ordered="false" eType="_4dAo9ht0EeWb19NaJQmczQ" defaultValueLiteral="SYNCHRONIZED"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_4dB3NBt0EeWb19NaJQmczQ" 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="_4dB3Nht0EeWb19NaJQmczQ" 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="_4dB3OBt0EeWb19NaJQmczQ" 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="_4dB3Oht0EeWb19NaJQmczQ" 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="_4dB3PBt0EeWb19NaJQmczQ" name="value_PersistenceContexts" ordered="false" eType="_4dB3QBt0EeWb19NaJQmczQ" eOpposite="_4dB3Uht0EeWb19NaJQmczQ"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_4dB3Pht0EeWb19NaJQmczQ" name="properties" ordered="false" upperBound="-1" eType="_4dB3FBt0EeWb19NaJQmczQ" containment="true" eOpposite="_4dB3Ght0EeWb19NaJQmczQ"/>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_4dB3QBt0EeWb19NaJQmczQ" name="PersistenceContexts">
+ <eAnnotations xmi:id="_4dB3QRt0EeWb19NaJQmczQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_4dEUFRt0EeWb19NaJQmczQ"/>
+ <eOperations xmi:id="_4dB3Qht0EeWb19NaJQmczQ" name="typeConstraint">
+ <eAnnotations xmi:id="_4dB3Qxt0EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_4dB3RBt0EeWb19NaJQmczQ" 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="_4dB3Rht0EeWb19NaJQmczQ" name="diagnostics">
+ <eAnnotations xmi:id="_4dB3Rxt0EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_4dB3SBt0EeWb19NaJQmczQ" 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="_4dB3Sht0EeWb19NaJQmczQ" name="context">
+ <eAnnotations xmi:id="_4dB3Sxt0EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_4dB3TBt0EeWb19NaJQmczQ" key="documentation" value="The cache of context-specific information."/>
+ </eAnnotations>
+ <eGenericType xmi:id="_4dB3TRt0EeWb19NaJQmczQ">
+ <eTypeArguments xmi:id="_4dB3Tht0EeWb19NaJQmczQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eTypeArguments xmi:id="_4dB3Txt0EeWb19NaJQmczQ">
+ <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="_4dB3UBt0EeWb19NaJQmczQ" 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="_4dB3Uht0EeWb19NaJQmczQ" name="value" ordered="false" upperBound="-1" eType="_4dB3HBt0EeWb19NaJQmczQ" containment="true" eOpposite="_4dB3PBt0EeWb19NaJQmczQ"/>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_4dB3VBt0EeWb19NaJQmczQ" name="SequenceGenerator">
+ <eAnnotations xmi:id="_4dB3VRt0EeWb19NaJQmczQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_4dDs9xt0EeWb19NaJQmczQ"/>
+ <eOperations xmi:id="_4dB3Vht0EeWb19NaJQmczQ" name="typeConstraint">
+ <eAnnotations xmi:id="_4dB3Vxt0EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_4dB3WBt0EeWb19NaJQmczQ" 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="_4dB3Wht0EeWb19NaJQmczQ" name="diagnostics">
+ <eAnnotations xmi:id="_4dB3Wxt0EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_4dB3XBt0EeWb19NaJQmczQ" 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="_4dB3Xht0EeWb19NaJQmczQ" name="context">
+ <eAnnotations xmi:id="_4dB3Xxt0EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_4dB3YBt0EeWb19NaJQmczQ" key="documentation" value="The cache of context-specific information."/>
+ </eAnnotations>
+ <eGenericType xmi:id="_4dB3YRt0EeWb19NaJQmczQ">
+ <eTypeArguments xmi:id="_4dB3Yht0EeWb19NaJQmczQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eTypeArguments xmi:id="_4dB3Yxt0EeWb19NaJQmczQ">
+ <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="_4dB3ZBt0EeWb19NaJQmczQ" 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="_4dB3Zht0EeWb19NaJQmczQ" name="sequenceName" 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="_4dB3aBt0EeWb19NaJQmczQ" 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="_4dB3aht0EeWb19NaJQmczQ" 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="_4dB3bBt0EeWb19NaJQmczQ" name="initialValue" ordered="false" defaultValueLiteral="1">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_4dB3bht0EeWb19NaJQmczQ" name="allocationSize" ordered="false" defaultValueLiteral="50">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_4dB3cBt0EeWb19NaJQmczQ" 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="_4dB3cht0EeWb19NaJQmczQ" 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="_4dB3dBt0EeWb19NaJQmczQ" 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="_4dB3dht0EeWb19NaJQmczQ" 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="_4dB3eBt0EeWb19NaJQmczQ" name="NamedNativeQuery">
+ <eAnnotations xmi:id="_4dB3eRt0EeWb19NaJQmczQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_4dDtGht0EeWb19NaJQmczQ"/>
+ <eOperations xmi:id="_4dB3eht0EeWb19NaJQmczQ" name="typeConstraint">
+ <eAnnotations xmi:id="_4dB3ext0EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_4dB3fBt0EeWb19NaJQmczQ" 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="_4dB3fht0EeWb19NaJQmczQ" name="diagnostics">
+ <eAnnotations xmi:id="_4dB3fxt0EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_4dB3gBt0EeWb19NaJQmczQ" 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="_4dB3ght0EeWb19NaJQmczQ" name="context">
+ <eAnnotations xmi:id="_4dB3gxt0EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_4dB3hBt0EeWb19NaJQmczQ" key="documentation" value="The cache of context-specific information."/>
+ </eAnnotations>
+ <eGenericType xmi:id="_4dB3hRt0EeWb19NaJQmczQ">
+ <eTypeArguments xmi:id="_4dB3hht0EeWb19NaJQmczQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eTypeArguments xmi:id="_4dB3hxt0EeWb19NaJQmczQ">
+ <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="_4dB3iBt0EeWb19NaJQmczQ" 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="_4dB3iht0EeWb19NaJQmczQ" name="query" 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="_4dB3jBt0EeWb19NaJQmczQ" name="hints" ordered="false" upperBound="-1" eType="_4dB3lht0EeWb19NaJQmczQ" containment="true" eOpposite="_4dB3oBt0EeWb19NaJQmczQ"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_4dB3jht0EeWb19NaJQmczQ" 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="_4dB3kBt0EeWb19NaJQmczQ" 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:EReference" xmi:id="_4dB3kht0EeWb19NaJQmczQ" 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="_4dB3lBt0EeWb19NaJQmczQ" name="value_NamedNativeQueries" ordered="false" eType="_4dB4EBt0EeWb19NaJQmczQ" eOpposite="_4dB4Iht0EeWb19NaJQmczQ"/>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_4dB3lht0EeWb19NaJQmczQ" name="QueryHint">
+ <eAnnotations xmi:id="_4dB3lxt0EeWb19NaJQmczQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_4dETUht0EeWb19NaJQmczQ"/>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_4dB3mBt0EeWb19NaJQmczQ" 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="_4dB3mht0EeWb19NaJQmczQ" 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="_4dB3nBt0EeWb19NaJQmczQ" name="hints_NamedQuery" ordered="false" eType="_4dB3oht0EeWb19NaJQmczQ" eOpposite="_4dB3vBt0EeWb19NaJQmczQ"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_4dB3nht0EeWb19NaJQmczQ" name="hints_NamedStoredProcedureQuery" ordered="false" eType="_4dB30ht0EeWb19NaJQmczQ" eOpposite="_4dB38Bt0EeWb19NaJQmczQ"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_4dB3oBt0EeWb19NaJQmczQ" name="hints_NamedNativeQuery" ordered="false" eType="_4dB3eBt0EeWb19NaJQmczQ" eOpposite="_4dB3jBt0EeWb19NaJQmczQ"/>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_4dB3oht0EeWb19NaJQmczQ" name="NamedQuery">
+ <eAnnotations xmi:id="_4dB3oxt0EeWb19NaJQmczQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_4dDtPBt0EeWb19NaJQmczQ"/>
+ <eOperations xmi:id="_4dB3pBt0EeWb19NaJQmczQ" name="typeConstraint">
+ <eAnnotations xmi:id="_4dB3pRt0EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_4dB3pht0EeWb19NaJQmczQ" 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="_4dB3qBt0EeWb19NaJQmczQ" name="diagnostics">
+ <eAnnotations xmi:id="_4dB3qRt0EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_4dB3qht0EeWb19NaJQmczQ" 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="_4dB3rBt0EeWb19NaJQmczQ" name="context">
+ <eAnnotations xmi:id="_4dB3rRt0EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_4dB3rht0EeWb19NaJQmczQ" key="documentation" value="The cache of context-specific information."/>
+ </eAnnotations>
+ <eGenericType xmi:id="_4dB3rxt0EeWb19NaJQmczQ">
+ <eTypeArguments xmi:id="_4dB3sBt0EeWb19NaJQmczQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eTypeArguments xmi:id="_4dB3sRt0EeWb19NaJQmczQ">
+ <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="_4dB3sht0EeWb19NaJQmczQ" 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="_4dB3tBt0EeWb19NaJQmczQ" name="query" 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="_4dB3tht0EeWb19NaJQmczQ" name="lockMode" ordered="false" eType="_4dAo5xt0EeWb19NaJQmczQ" defaultValueLiteral="NONE"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_4dB3uBt0EeWb19NaJQmczQ" 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="_4dB3uht0EeWb19NaJQmczQ" name="value_NamedQueries" ordered="false" eType="_4dB3vht0EeWb19NaJQmczQ" eOpposite="_4dB30Bt0EeWb19NaJQmczQ"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_4dB3vBt0EeWb19NaJQmczQ" name="hints" ordered="false" upperBound="-1" eType="_4dB3lht0EeWb19NaJQmczQ" containment="true" eOpposite="_4dB3nBt0EeWb19NaJQmczQ"/>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_4dB3vht0EeWb19NaJQmczQ" name="NamedQueries">
+ <eAnnotations xmi:id="_4dB3vxt0EeWb19NaJQmczQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_4dE60xt0EeWb19NaJQmczQ"/>
+ <eOperations xmi:id="_4dB3wBt0EeWb19NaJQmczQ" name="typeConstraint">
+ <eAnnotations xmi:id="_4dB3wRt0EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_4dB3wht0EeWb19NaJQmczQ" 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="_4dB3xBt0EeWb19NaJQmczQ" name="diagnostics">
+ <eAnnotations xmi:id="_4dB3xRt0EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_4dB3xht0EeWb19NaJQmczQ" 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="_4dB3yBt0EeWb19NaJQmczQ" name="context">
+ <eAnnotations xmi:id="_4dB3yRt0EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_4dB3yht0EeWb19NaJQmczQ" key="documentation" value="The cache of context-specific information."/>
+ </eAnnotations>
+ <eGenericType xmi:id="_4dB3yxt0EeWb19NaJQmczQ">
+ <eTypeArguments xmi:id="_4dB3zBt0EeWb19NaJQmczQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eTypeArguments xmi:id="_4dB3zRt0EeWb19NaJQmczQ">
+ <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="_4dB3zht0EeWb19NaJQmczQ" 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="_4dB30Bt0EeWb19NaJQmczQ" name="value" ordered="false" upperBound="-1" eType="_4dB3oht0EeWb19NaJQmczQ" containment="true" eOpposite="_4dB3uht0EeWb19NaJQmczQ"/>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_4dB30ht0EeWb19NaJQmczQ" name="NamedStoredProcedureQuery">
+ <eAnnotations xmi:id="_4dB30xt0EeWb19NaJQmczQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_4dDtUht0EeWb19NaJQmczQ"/>
+ <eOperations xmi:id="_4dB31Bt0EeWb19NaJQmczQ" name="typeConstraint">
+ <eAnnotations xmi:id="_4dB31Rt0EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_4dB31ht0EeWb19NaJQmczQ" 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="_4dB32Bt0EeWb19NaJQmczQ" name="diagnostics">
+ <eAnnotations xmi:id="_4dB32Rt0EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_4dB32ht0EeWb19NaJQmczQ" 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="_4dB33Bt0EeWb19NaJQmczQ" name="context">
+ <eAnnotations xmi:id="_4dB33Rt0EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_4dB33ht0EeWb19NaJQmczQ" key="documentation" value="The cache of context-specific information."/>
+ </eAnnotations>
+ <eGenericType xmi:id="_4dB33xt0EeWb19NaJQmczQ">
+ <eTypeArguments xmi:id="_4dB34Bt0EeWb19NaJQmczQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eTypeArguments xmi:id="_4dB34Rt0EeWb19NaJQmczQ">
+ <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="_4dB34ht0EeWb19NaJQmczQ" 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="_4dB35Bt0EeWb19NaJQmczQ" 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="_4dB35ht0EeWb19NaJQmczQ" name="parameters" ordered="false" upperBound="-1" eType="_4dB38ht0EeWb19NaJQmczQ" containment="true" eOpposite="_4dB3-ht0EeWb19NaJQmczQ"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_4dB36Bt0EeWb19NaJQmczQ" 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="_4dB36ht0EeWb19NaJQmczQ" 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:EReference" xmi:id="_4dB37Bt0EeWb19NaJQmczQ" 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="_4dB37ht0EeWb19NaJQmczQ" name="value_NamedStoredProcedureQueries" ordered="false" eType="_4dB3_Bt0EeWb19NaJQmczQ" eOpposite="_4dB4Dht0EeWb19NaJQmczQ"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_4dB38Bt0EeWb19NaJQmczQ" name="hints" ordered="false" upperBound="-1" eType="_4dB3lht0EeWb19NaJQmczQ" containment="true" eOpposite="_4dB3nht0EeWb19NaJQmczQ"/>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_4dB38ht0EeWb19NaJQmczQ" name="StoredProcedureParameter">
+ <eAnnotations xmi:id="_4dB38xt0EeWb19NaJQmczQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_4dEUmxt0EeWb19NaJQmczQ"/>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_4dB39Bt0EeWb19NaJQmczQ" 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="_4dB39ht0EeWb19NaJQmczQ" name="mode" ordered="false" eType="_4dApIht0EeWb19NaJQmczQ" defaultValueLiteral="IN"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_4dB3-Bt0EeWb19NaJQmczQ" 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="_4dB3-ht0EeWb19NaJQmczQ" name="parameters_NamedStoredProcedureQuery" ordered="false" eType="_4dB30ht0EeWb19NaJQmczQ" eOpposite="_4dB35ht0EeWb19NaJQmczQ"/>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_4dB3_Bt0EeWb19NaJQmczQ" name="NamedStoredProcedureQueries">
+ <eAnnotations xmi:id="_4dB3_Rt0EeWb19NaJQmczQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_4dDttxt0EeWb19NaJQmczQ"/>
+ <eOperations xmi:id="_4dB3_ht0EeWb19NaJQmczQ" name="typeConstraint">
+ <eAnnotations xmi:id="_4dB3_xt0EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_4dB4ABt0EeWb19NaJQmczQ" 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="_4dB4Aht0EeWb19NaJQmczQ" name="diagnostics">
+ <eAnnotations xmi:id="_4dB4Axt0EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_4dB4BBt0EeWb19NaJQmczQ" 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="_4dB4Bht0EeWb19NaJQmczQ" name="context">
+ <eAnnotations xmi:id="_4dB4Bxt0EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_4dB4CBt0EeWb19NaJQmczQ" key="documentation" value="The cache of context-specific information."/>
+ </eAnnotations>
+ <eGenericType xmi:id="_4dB4CRt0EeWb19NaJQmczQ">
+ <eTypeArguments xmi:id="_4dB4Cht0EeWb19NaJQmczQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eTypeArguments xmi:id="_4dB4Cxt0EeWb19NaJQmczQ">
+ <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="_4dB4DBt0EeWb19NaJQmczQ" 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="_4dB4Dht0EeWb19NaJQmczQ" name="value" ordered="false" upperBound="-1" eType="_4dB30ht0EeWb19NaJQmczQ" containment="true" eOpposite="_4dB37ht0EeWb19NaJQmczQ"/>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_4dB4EBt0EeWb19NaJQmczQ" name="NamedNativeQueries">
+ <eAnnotations xmi:id="_4dB4ERt0EeWb19NaJQmczQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_4dDt8Rt0EeWb19NaJQmczQ"/>
+ <eOperations xmi:id="_4dB4Eht0EeWb19NaJQmczQ" name="typeConstraint">
+ <eAnnotations xmi:id="_4dB4Ext0EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_4dB4FBt0EeWb19NaJQmczQ" 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="_4dB4Fht0EeWb19NaJQmczQ" name="diagnostics">
+ <eAnnotations xmi:id="_4dB4Fxt0EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_4dB4GBt0EeWb19NaJQmczQ" 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="_4dB4Ght0EeWb19NaJQmczQ" name="context">
+ <eAnnotations xmi:id="_4dB4Gxt0EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_4dB4HBt0EeWb19NaJQmczQ" key="documentation" value="The cache of context-specific information."/>
+ </eAnnotations>
+ <eGenericType xmi:id="_4dB4HRt0EeWb19NaJQmczQ">
+ <eTypeArguments xmi:id="_4dB4Hht0EeWb19NaJQmczQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eTypeArguments xmi:id="_4dB4Hxt0EeWb19NaJQmczQ">
+ <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="_4dB4IBt0EeWb19NaJQmczQ" 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="_4dB4Iht0EeWb19NaJQmczQ" name="value" ordered="false" upperBound="-1" eType="_4dB3eBt0EeWb19NaJQmczQ" containment="true" eOpposite="_4dB3lBt0EeWb19NaJQmczQ"/>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_4dB4JBt0EeWb19NaJQmczQ" name="IdClass">
+ <eAnnotations xmi:id="_4dB4JRt0EeWb19NaJQmczQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_4dDtMxt0EeWb19NaJQmczQ"/>
+ <eOperations xmi:id="_4dB4Jht0EeWb19NaJQmczQ" name="typeConstraint">
+ <eAnnotations xmi:id="_4dB4Jxt0EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_4dB4KBt0EeWb19NaJQmczQ" 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="_4dB4Kht0EeWb19NaJQmczQ" name="diagnostics">
+ <eAnnotations xmi:id="_4dB4Kxt0EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_4dB4LBt0EeWb19NaJQmczQ" 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="_4dB4Lht0EeWb19NaJQmczQ" name="context">
+ <eAnnotations xmi:id="_4dB4Lxt0EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_4dB4MBt0EeWb19NaJQmczQ" key="documentation" value="The cache of context-specific information."/>
+ </eAnnotations>
+ <eGenericType xmi:id="_4dB4MRt0EeWb19NaJQmczQ">
+ <eTypeArguments xmi:id="_4dB4Mht0EeWb19NaJQmczQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eTypeArguments xmi:id="_4dB4Mxt0EeWb19NaJQmczQ">
+ <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="_4dB4NBt0EeWb19NaJQmczQ" 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="_4dB4Nht0EeWb19NaJQmczQ" 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="_4dB4OBt0EeWb19NaJQmczQ" name="OneToMany">
+ <eAnnotations xmi:id="_4dB4ORt0EeWb19NaJQmczQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_4dDthRt0EeWb19NaJQmczQ"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_4dB4Oht0EeWb19NaJQmczQ" name="targetEntity" 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="_4dB4PBt0EeWb19NaJQmczQ" name="cascade" ordered="false" upperBound="-1" eType="_4dApBRt0EeWb19NaJQmczQ"/>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_4dB4Pht0EeWb19NaJQmczQ" name="fetch" ordered="false" eType="_4dApGht0EeWb19NaJQmczQ" defaultValueLiteral="LAZY"/>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_4dB4QBt0EeWb19NaJQmczQ" name="mappedBy" 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="_4dB4Qht0EeWb19NaJQmczQ" 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="_4dB4RBt0EeWb19NaJQmczQ" 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="_4dB4Rht0EeWb19NaJQmczQ" 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="_4dB4SBt0EeWb19NaJQmczQ" 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="_4dB4Sht0EeWb19NaJQmczQ" name="MapKeyClass">
+ <eAnnotations xmi:id="_4dB4Sxt0EeWb19NaJQmczQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_4dDtoRt0EeWb19NaJQmczQ"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_4dB4TBt0EeWb19NaJQmczQ" 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="_4dB4Tht0EeWb19NaJQmczQ" 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="_4dB4UBt0EeWb19NaJQmczQ" 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="_4dB4Uht0EeWb19NaJQmczQ" 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="_4dB4VBt0EeWb19NaJQmczQ" name="EntityListeners">
+ <eAnnotations xmi:id="_4dB4VRt0EeWb19NaJQmczQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_4dDtrht0EeWb19NaJQmczQ"/>
+ <eOperations xmi:id="_4dB4Vht0EeWb19NaJQmczQ" name="typeConstraint">
+ <eAnnotations xmi:id="_4dB4Vxt0EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_4dB4WBt0EeWb19NaJQmczQ" 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="_4dB4Wht0EeWb19NaJQmczQ" name="diagnostics">
+ <eAnnotations xmi:id="_4dB4Wxt0EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_4dB4XBt0EeWb19NaJQmczQ" 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="_4dB4Xht0EeWb19NaJQmczQ" name="context">
+ <eAnnotations xmi:id="_4dB4Xxt0EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_4dB4YBt0EeWb19NaJQmczQ" key="documentation" value="The cache of context-specific information."/>
+ </eAnnotations>
+ <eGenericType xmi:id="_4dB4YRt0EeWb19NaJQmczQ">
+ <eTypeArguments xmi:id="_4dB4Yht0EeWb19NaJQmczQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eTypeArguments xmi:id="_4dB4Yxt0EeWb19NaJQmczQ">
+ <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="_4dB4ZBt0EeWb19NaJQmczQ" name="value" 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:EReference" xmi:id="_4dB4Zht0EeWb19NaJQmczQ" 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="_4dB4aBt0EeWb19NaJQmczQ" name="DiscriminatorColumn">
+ <eAnnotations xmi:id="_4dB4aRt0EeWb19NaJQmczQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_4dDtwBt0EeWb19NaJQmczQ"/>
+ <eOperations xmi:id="_4dB4aht0EeWb19NaJQmczQ" name="typeConstraint">
+ <eAnnotations xmi:id="_4dB4axt0EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_4dB4bBt0EeWb19NaJQmczQ" 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="_4dB4bht0EeWb19NaJQmczQ" name="diagnostics">
+ <eAnnotations xmi:id="_4dB4bxt0EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_4dB4cBt0EeWb19NaJQmczQ" 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="_4dB4cht0EeWb19NaJQmczQ" name="context">
+ <eAnnotations xmi:id="_4dB4cxt0EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_4dB4dBt0EeWb19NaJQmczQ" key="documentation" value="The cache of context-specific information."/>
+ </eAnnotations>
+ <eGenericType xmi:id="_4dB4dRt0EeWb19NaJQmczQ">
+ <eTypeArguments xmi:id="_4dB4dht0EeWb19NaJQmczQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eTypeArguments xmi:id="_4dB4dxt0EeWb19NaJQmczQ">
+ <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="_4dB4eBt0EeWb19NaJQmczQ" name="name" ordered="false" defaultValueLiteral="&quot;DTYPE&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="_4dB4eht0EeWb19NaJQmczQ" name="discriminatorType" ordered="false" eType="_4dAo8Rt0EeWb19NaJQmczQ" defaultValueLiteral="STRING"/>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_4dB4fBt0EeWb19NaJQmczQ" 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="_4dB4fht0EeWb19NaJQmczQ" 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:EReference" xmi:id="_4dB4gBt0EeWb19NaJQmczQ" 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="_4dB4ght0EeWb19NaJQmczQ" name="Id">
+ <eAnnotations xmi:id="_4dB4gxt0EeWb19NaJQmczQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_4dDt1Rt0EeWb19NaJQmczQ"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_4dB4hBt0EeWb19NaJQmczQ" 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="_4dB4hht0EeWb19NaJQmczQ" 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="_4dB4iBt0EeWb19NaJQmczQ" 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="_4dB4iht0EeWb19NaJQmczQ" name="AttributeOverrides">
+ <eAnnotations xmi:id="_4dB4ixt0EeWb19NaJQmczQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_4dDt3xt0EeWb19NaJQmczQ"/>
+ <eOperations xmi:id="_4dB4jBt0EeWb19NaJQmczQ" name="typeConstraint">
+ <eAnnotations xmi:id="_4dB4jRt0EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_4dB4jht0EeWb19NaJQmczQ" 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="_4dB4kBt0EeWb19NaJQmczQ" name="diagnostics">
+ <eAnnotations xmi:id="_4dB4kRt0EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_4dB4kht0EeWb19NaJQmczQ" 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="_4dB4lBt0EeWb19NaJQmczQ" name="context">
+ <eAnnotations xmi:id="_4dB4lRt0EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_4dB4lht0EeWb19NaJQmczQ" key="documentation" value="The cache of context-specific information."/>
+ </eAnnotations>
+ <eGenericType xmi:id="_4dB4lxt0EeWb19NaJQmczQ">
+ <eTypeArguments xmi:id="_4dB4mBt0EeWb19NaJQmczQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eTypeArguments xmi:id="_4dB4mRt0EeWb19NaJQmczQ">
+ <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="_4dB4mht0EeWb19NaJQmczQ" name="value" ordered="false" upperBound="-1" eType="_4dB4pBt0EeWb19NaJQmczQ" containment="true" eOpposite="_4dCeIRt0EeWb19NaJQmczQ"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_4dB4nBt0EeWb19NaJQmczQ" 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="_4dB4nht0EeWb19NaJQmczQ" 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="_4dB4oBt0EeWb19NaJQmczQ" 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="_4dB4oht0EeWb19NaJQmczQ" 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="_4dB4pBt0EeWb19NaJQmczQ" name="AttributeOverride">
+ <eAnnotations xmi:id="_4dB4pRt0EeWb19NaJQmczQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_4dE6sht0EeWb19NaJQmczQ"/>
+ <eOperations xmi:id="_4dB4pht0EeWb19NaJQmczQ" name="typeConstraint">
+ <eAnnotations xmi:id="_4dB4pxt0EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_4dB4qBt0EeWb19NaJQmczQ" 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="_4dB4qht0EeWb19NaJQmczQ" name="diagnostics">
+ <eAnnotations xmi:id="_4dB4qxt0EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_4dB4rBt0EeWb19NaJQmczQ" 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="_4dB4rht0EeWb19NaJQmczQ" name="context">
+ <eAnnotations xmi:id="_4dCeEBt0EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_4dCeERt0EeWb19NaJQmczQ" key="documentation" value="The cache of context-specific information."/>
+ </eAnnotations>
+ <eGenericType xmi:id="_4dCeEht0EeWb19NaJQmczQ">
+ <eTypeArguments xmi:id="_4dCeExt0EeWb19NaJQmczQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eTypeArguments xmi:id="_4dCeFBt0EeWb19NaJQmczQ">
+ <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="_4dCeFRt0EeWb19NaJQmczQ" 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="_4dCeFxt0EeWb19NaJQmczQ" name="column" ordered="false" lowerBound="1" eType="_4dCeIxt0EeWb19NaJQmczQ" containment="true" eOpposite="_4dCePxt0EeWb19NaJQmczQ"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_4dCeGRt0EeWb19NaJQmczQ" 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="_4dCeGxt0EeWb19NaJQmczQ" 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="_4dCeHRt0EeWb19NaJQmczQ" 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="_4dCeHxt0EeWb19NaJQmczQ" 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="_4dCeIRt0EeWb19NaJQmczQ" name="value_AttributeOverrides" ordered="false" eType="_4dB4iht0EeWb19NaJQmczQ" eOpposite="_4dB4mht0EeWb19NaJQmczQ"/>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_4dCeIxt0EeWb19NaJQmczQ" name="Column">
+ <eAnnotations xmi:id="_4dCeJBt0EeWb19NaJQmczQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_4dETmht0EeWb19NaJQmczQ"/>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_4dCeJRt0EeWb19NaJQmczQ" 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="_4dCeJxt0EeWb19NaJQmczQ" 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="_4dCeKRt0EeWb19NaJQmczQ" name="nullable" 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="_4dCeKxt0EeWb19NaJQmczQ" name="insertable" 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="_4dCeLRt0EeWb19NaJQmczQ" name="updatable" 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="_4dCeLxt0EeWb19NaJQmczQ" 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="_4dCeMRt0EeWb19NaJQmczQ" 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="_4dCeMxt0EeWb19NaJQmczQ" 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="_4dCeNRt0EeWb19NaJQmczQ" 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:EAttribute" xmi:id="_4dCeNxt0EeWb19NaJQmczQ" 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:EReference" xmi:id="_4dCeORt0EeWb19NaJQmczQ" 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="_4dCeOxt0EeWb19NaJQmczQ" 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="_4dCePRt0EeWb19NaJQmczQ" 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="_4dCePxt0EeWb19NaJQmczQ" name="column_AttributeOverride" ordered="false" eType="_4dB4pBt0EeWb19NaJQmczQ" eOpposite="_4dCeFxt0EeWb19NaJQmczQ"/>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_4dCeQRt0EeWb19NaJQmczQ" name="Enumerated">
+ <eAnnotations xmi:id="_4dCeQht0EeWb19NaJQmczQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_4dDt-ht0EeWb19NaJQmczQ"/>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_4dCeQxt0EeWb19NaJQmczQ" name="value" ordered="false" eType="_4dApHht0EeWb19NaJQmczQ" defaultValueLiteral="ORDINAL"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_4dCeRRt0EeWb19NaJQmczQ" 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="_4dCeRxt0EeWb19NaJQmczQ" 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="_4dCeSRt0EeWb19NaJQmczQ" 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="_4dCeSxt0EeWb19NaJQmczQ" name="MapKeyColumn">
+ <eAnnotations xmi:id="_4dCeTBt0EeWb19NaJQmczQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_4dDuCBt0EeWb19NaJQmczQ"/>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_4dCeTRt0EeWb19NaJQmczQ" 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="_4dCeTxt0EeWb19NaJQmczQ" 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="_4dCeURt0EeWb19NaJQmczQ" name="nullable" 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="_4dCeUxt0EeWb19NaJQmczQ" name="insertable" 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="_4dCeVRt0EeWb19NaJQmczQ" name="updatable" 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="_4dCeVxt0EeWb19NaJQmczQ" 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="_4dCeWRt0EeWb19NaJQmczQ" 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="_4dCeWxt0EeWb19NaJQmczQ" 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="_4dCeXRt0EeWb19NaJQmczQ" 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:EAttribute" xmi:id="_4dCeXxt0EeWb19NaJQmczQ" 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:EReference" xmi:id="_4dCeYRt0EeWb19NaJQmczQ" 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="_4dCeYxt0EeWb19NaJQmczQ" 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="_4dCeZRt0EeWb19NaJQmczQ" 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="_4dCeZxt0EeWb19NaJQmczQ" name="EmbeddedId">
+ <eAnnotations xmi:id="_4dCeaBt0EeWb19NaJQmczQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_4dETYht0EeWb19NaJQmczQ"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_4dCeaRt0EeWb19NaJQmczQ" 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="_4dCeaxt0EeWb19NaJQmczQ" 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="_4dCebRt0EeWb19NaJQmczQ" 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="_4dCebxt0EeWb19NaJQmczQ" name="Basic">
+ <eAnnotations xmi:id="_4dCecBt0EeWb19NaJQmczQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_4dETbBt0EeWb19NaJQmczQ"/>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_4dCecRt0EeWb19NaJQmczQ" name="fetch" ordered="false" eType="_4dApGht0EeWb19NaJQmczQ" defaultValueLiteral="EAGER"/>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_4dCecxt0EeWb19NaJQmczQ" 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="_4dCedRt0EeWb19NaJQmczQ" 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="_4dCedxt0EeWb19NaJQmczQ" 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="_4dCeeRt0EeWb19NaJQmczQ" 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="_4dCeext0EeWb19NaJQmczQ" name="Converts">
+ <eAnnotations xmi:id="_4dCefBt0EeWb19NaJQmczQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_4dETzBt0EeWb19NaJQmczQ"/>
+ <eOperations xmi:id="_4dCefRt0EeWb19NaJQmczQ" name="typeConstraint">
+ <eAnnotations xmi:id="_4dCefht0EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_4dCefxt0EeWb19NaJQmczQ" 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="_4dCegRt0EeWb19NaJQmczQ" name="diagnostics">
+ <eAnnotations xmi:id="_4dCeght0EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_4dCegxt0EeWb19NaJQmczQ" 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="_4dCehRt0EeWb19NaJQmczQ" name="context">
+ <eAnnotations xmi:id="_4dCehht0EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_4dCehxt0EeWb19NaJQmczQ" key="documentation" value="The cache of context-specific information."/>
+ </eAnnotations>
+ <eGenericType xmi:id="_4dCeiBt0EeWb19NaJQmczQ">
+ <eTypeArguments xmi:id="_4dCeiRt0EeWb19NaJQmczQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eTypeArguments xmi:id="_4dCeiht0EeWb19NaJQmczQ">
+ <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="_4dCeixt0EeWb19NaJQmczQ" name="value" ordered="false" upperBound="-1" eType="_4dCelRt0EeWb19NaJQmczQ" containment="true" eOpposite="_4dCesxt0EeWb19NaJQmczQ"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_4dCejRt0EeWb19NaJQmczQ" 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="_4dCejxt0EeWb19NaJQmczQ" 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="_4dCekRt0EeWb19NaJQmczQ" 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="_4dCekxt0EeWb19NaJQmczQ" 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="_4dCelRt0EeWb19NaJQmczQ" name="Convert">
+ <eAnnotations xmi:id="_4dCelht0EeWb19NaJQmczQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_4dEU7Bt0EeWb19NaJQmczQ"/>
+ <eOperations xmi:id="_4dCelxt0EeWb19NaJQmczQ" name="typeConstraint">
+ <eAnnotations xmi:id="_4dCemBt0EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_4dCemRt0EeWb19NaJQmczQ" 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="_4dCemxt0EeWb19NaJQmczQ" name="diagnostics">
+ <eAnnotations xmi:id="_4dCenBt0EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_4dCenRt0EeWb19NaJQmczQ" 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="_4dCenxt0EeWb19NaJQmczQ" name="context">
+ <eAnnotations xmi:id="_4dCeoBt0EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_4dCeoRt0EeWb19NaJQmczQ" key="documentation" value="The cache of context-specific information."/>
+ </eAnnotations>
+ <eGenericType xmi:id="_4dCeoht0EeWb19NaJQmczQ">
+ <eTypeArguments xmi:id="_4dCeoxt0EeWb19NaJQmczQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eTypeArguments xmi:id="_4dCepBt0EeWb19NaJQmczQ">
+ <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="_4dCepRt0EeWb19NaJQmczQ" name="converter" 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="_4dCepxt0EeWb19NaJQmczQ" name="attributeName" 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="_4dCeqRt0EeWb19NaJQmczQ" name="disableConversion" 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="_4dCeqxt0EeWb19NaJQmczQ" 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="_4dCerRt0EeWb19NaJQmczQ" 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="_4dCerxt0EeWb19NaJQmczQ" 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="_4dCesRt0EeWb19NaJQmczQ" 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="_4dCesxt0EeWb19NaJQmczQ" name="value_Converts" ordered="false" eType="_4dCeext0EeWb19NaJQmczQ" eOpposite="_4dCeixt0EeWb19NaJQmczQ"/>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_4dCetRt0EeWb19NaJQmczQ" name="MapKey">
+ <eAnnotations xmi:id="_4dCetht0EeWb19NaJQmczQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_4dET3ht0EeWb19NaJQmczQ"/>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_4dCetxt0EeWb19NaJQmczQ" 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:EReference" xmi:id="_4dCeuRt0EeWb19NaJQmczQ" 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="_4dCeuxt0EeWb19NaJQmczQ" 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="_4dCevRt0EeWb19NaJQmczQ" 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="_4dCevxt0EeWb19NaJQmczQ" name="ManyToMany">
+ <eAnnotations xmi:id="_4dCewBt0EeWb19NaJQmczQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_4dET6xt0EeWb19NaJQmczQ"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_4dCewRt0EeWb19NaJQmczQ" name="targetEntity" 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="_4dCewxt0EeWb19NaJQmczQ" name="cascade" ordered="false" upperBound="-1" eType="_4dApBRt0EeWb19NaJQmczQ"/>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_4dCexRt0EeWb19NaJQmczQ" name="fetch" ordered="false" eType="_4dApGht0EeWb19NaJQmczQ" defaultValueLiteral="LAZY"/>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_4dCexxt0EeWb19NaJQmczQ" name="mappedBy" 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="_4dCeyRt0EeWb19NaJQmczQ" 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="_4dCeyxt0EeWb19NaJQmczQ" 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="_4dCezRt0EeWb19NaJQmczQ" 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="_4dCezxt0EeWb19NaJQmczQ" name="ExcludeDefaultListeners">
+ <eAnnotations xmi:id="_4dCe0Bt0EeWb19NaJQmczQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_4dEUHht0EeWb19NaJQmczQ"/>
+ <eOperations xmi:id="_4dCe0Rt0EeWb19NaJQmczQ" name="typeConstraint">
+ <eAnnotations xmi:id="_4dCe0ht0EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_4dCe0xt0EeWb19NaJQmczQ" 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="_4dCe1Rt0EeWb19NaJQmczQ" name="diagnostics">
+ <eAnnotations xmi:id="_4dCe1ht0EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_4dCe1xt0EeWb19NaJQmczQ" 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="_4dCe2Rt0EeWb19NaJQmczQ" name="context">
+ <eAnnotations xmi:id="_4dCe2ht0EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_4dCe2xt0EeWb19NaJQmczQ" key="documentation" value="The cache of context-specific information."/>
+ </eAnnotations>
+ <eGenericType xmi:id="_4dCe3Bt0EeWb19NaJQmczQ">
+ <eTypeArguments xmi:id="_4dCe3Rt0EeWb19NaJQmczQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eTypeArguments xmi:id="_4dCe3ht0EeWb19NaJQmczQ">
+ <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="_4dCe3xt0EeWb19NaJQmczQ" 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="_4dCe4Rt0EeWb19NaJQmczQ" name="Embeddable">
+ <eAnnotations xmi:id="_4dCe4ht0EeWb19NaJQmczQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_4dEUJBt0EeWb19NaJQmczQ"/>
+ <eOperations xmi:id="_4dCe4xt0EeWb19NaJQmczQ" name="typeConstraint">
+ <eAnnotations xmi:id="_4dCe5Bt0EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_4dCe5Rt0EeWb19NaJQmczQ" 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="_4dCe5xt0EeWb19NaJQmczQ" name="diagnostics">
+ <eAnnotations xmi:id="_4dCe6Bt0EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_4dCe6Rt0EeWb19NaJQmczQ" 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="_4dCe6xt0EeWb19NaJQmczQ" name="context">
+ <eAnnotations xmi:id="_4dCe7Bt0EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_4dCe7Rt0EeWb19NaJQmczQ" key="documentation" value="The cache of context-specific information."/>
+ </eAnnotations>
+ <eGenericType xmi:id="_4dCe7ht0EeWb19NaJQmczQ">
+ <eTypeArguments xmi:id="_4dCe7xt0EeWb19NaJQmczQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eTypeArguments xmi:id="_4dCe8Bt0EeWb19NaJQmczQ">
+ <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="_4dCe8Rt0EeWb19NaJQmczQ" 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="_4dCe8xt0EeWb19NaJQmczQ" name="ManyToOne">
+ <eAnnotations xmi:id="_4dCe9Bt0EeWb19NaJQmczQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_4dEUQxt0EeWb19NaJQmczQ"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_4dCe9Rt0EeWb19NaJQmczQ" name="targetEntity" 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="_4dCe9xt0EeWb19NaJQmczQ" name="cascade" ordered="false" upperBound="-1" eType="_4dApBRt0EeWb19NaJQmczQ"/>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_4dCe-Rt0EeWb19NaJQmczQ" name="fetch" ordered="false" eType="_4dApGht0EeWb19NaJQmczQ" defaultValueLiteral="EAGER"/>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_4dCe-xt0EeWb19NaJQmczQ" 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="_4dCe_Rt0EeWb19NaJQmczQ" 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="_4dCe_xt0EeWb19NaJQmczQ" 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="_4dCfARt0EeWb19NaJQmczQ" 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="_4dCfAxt0EeWb19NaJQmczQ" name="Converter">
+ <eAnnotations xmi:id="_4dCfBBt0EeWb19NaJQmczQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_4dEUXBt0EeWb19NaJQmczQ"/>
+ <eOperations xmi:id="_4dCfBRt0EeWb19NaJQmczQ" name="typeConstraint">
+ <eAnnotations xmi:id="_4dCfBht0EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_4dCfBxt0EeWb19NaJQmczQ" 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="_4dCfCRt0EeWb19NaJQmczQ" name="diagnostics">
+ <eAnnotations xmi:id="_4dCfCht0EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_4dCfCxt0EeWb19NaJQmczQ" 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="_4dCfDRt0EeWb19NaJQmczQ" name="context">
+ <eAnnotations xmi:id="_4dCfDht0EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_4dCfDxt0EeWb19NaJQmczQ" key="documentation" value="The cache of context-specific information."/>
+ </eAnnotations>
+ <eGenericType xmi:id="_4dCfEBt0EeWb19NaJQmczQ">
+ <eTypeArguments xmi:id="_4dCfERt0EeWb19NaJQmczQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eTypeArguments xmi:id="_4dCfEht0EeWb19NaJQmczQ">
+ <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="_4dCfExt0EeWb19NaJQmczQ" name="autoApply" 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="_4dCfFRt0EeWb19NaJQmczQ" 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="_4dCfFxt0EeWb19NaJQmczQ" name="ConstructorResult">
+ <eAnnotations xmi:id="_4dCfGBt0EeWb19NaJQmczQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_4dEUZht0EeWb19NaJQmczQ"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_4dCfGRt0EeWb19NaJQmczQ" name="targetClass" 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="_4dCfGxt0EeWb19NaJQmczQ" name="columns" ordered="false" upperBound="-1" eType="_4dCfHxt0EeWb19NaJQmczQ" containment="true" eOpposite="_4dCfJxt0EeWb19NaJQmczQ"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_4dCfHRt0EeWb19NaJQmczQ" name="classes_SqlResultSetMapping" ordered="false" eType="_4dCfKRt0EeWb19NaJQmczQ" eOpposite="_4dCfPRt0EeWb19NaJQmczQ"/>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_4dCfHxt0EeWb19NaJQmczQ" name="ColumnResult">
+ <eAnnotations xmi:id="_4dCfIBt0EeWb19NaJQmczQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_4dE7hht0EeWb19NaJQmczQ"/>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_4dCfIRt0EeWb19NaJQmczQ" 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="_4dCfIxt0EeWb19NaJQmczQ" 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="_4dCfJRt0EeWb19NaJQmczQ" name="columns_SqlResultSetMapping" ordered="false" eType="_4dCfKRt0EeWb19NaJQmczQ" eOpposite="_4dCfQxt0EeWb19NaJQmczQ"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_4dCfJxt0EeWb19NaJQmczQ" name="columns_ConstructorResult" ordered="false" eType="_4dCfFxt0EeWb19NaJQmczQ" eOpposite="_4dCfGxt0EeWb19NaJQmczQ"/>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_4dCfKRt0EeWb19NaJQmczQ" name="SqlResultSetMapping">
+ <eAnnotations xmi:id="_4dCfKht0EeWb19NaJQmczQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_4dE7txt0EeWb19NaJQmczQ"/>
+ <eOperations xmi:id="_4dCfKxt0EeWb19NaJQmczQ" name="typeConstraint">
+ <eAnnotations xmi:id="_4dCfLBt0EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_4dCfLRt0EeWb19NaJQmczQ" 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="_4dCfLxt0EeWb19NaJQmczQ" name="diagnostics">
+ <eAnnotations xmi:id="_4dCfMBt0EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_4dCfMRt0EeWb19NaJQmczQ" 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="_4dCfMxt0EeWb19NaJQmczQ" name="context">
+ <eAnnotations xmi:id="_4dCfNBt0EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_4dCfNRt0EeWb19NaJQmczQ" key="documentation" value="The cache of context-specific information."/>
+ </eAnnotations>
+ <eGenericType xmi:id="_4dCfNht0EeWb19NaJQmczQ">
+ <eTypeArguments xmi:id="_4dCfNxt0EeWb19NaJQmczQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eTypeArguments xmi:id="_4dCfOBt0EeWb19NaJQmczQ">
+ <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="_4dCfORt0EeWb19NaJQmczQ" 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="_4dCfOxt0EeWb19NaJQmczQ" name="entities" ordered="false" upperBound="-1" eType="_4dCfRRt0EeWb19NaJQmczQ" containment="true" eOpposite="_4dCfTRt0EeWb19NaJQmczQ"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_4dCfPRt0EeWb19NaJQmczQ" name="classes" ordered="false" upperBound="-1" eType="_4dCfFxt0EeWb19NaJQmczQ" containment="true" eOpposite="_4dCfHRt0EeWb19NaJQmczQ"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_4dCfPxt0EeWb19NaJQmczQ" 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="_4dCfQRt0EeWb19NaJQmczQ" name="value_SqlResultSetMappings" ordered="false" eType="_4dCfVxt0EeWb19NaJQmczQ" eOpposite="_4dCfaRt0EeWb19NaJQmczQ"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_4dCfQxt0EeWb19NaJQmczQ" name="columns" ordered="false" upperBound="-1" eType="_4dCfHxt0EeWb19NaJQmczQ" containment="true" eOpposite="_4dCfJRt0EeWb19NaJQmczQ"/>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_4dCfRRt0EeWb19NaJQmczQ" name="EntityResult">
+ <eAnnotations xmi:id="_4dCfRht0EeWb19NaJQmczQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_4dE7Zxt0EeWb19NaJQmczQ"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_4dCfRxt0EeWb19NaJQmczQ" name="entityClass" 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="_4dCfSRt0EeWb19NaJQmczQ" name="fields" ordered="false" upperBound="-1" eType="_4dCfTxt0EeWb19NaJQmczQ" containment="true" eOpposite="_4dCfVRt0EeWb19NaJQmczQ"/>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_4dCfSxt0EeWb19NaJQmczQ" name="discriminatorColumn" 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="_4dCfTRt0EeWb19NaJQmczQ" name="entities_SqlResultSetMapping" ordered="false" eType="_4dCfKRt0EeWb19NaJQmczQ" eOpposite="_4dCfOxt0EeWb19NaJQmczQ"/>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_4dCfTxt0EeWb19NaJQmczQ" name="FieldResult">
+ <eAnnotations xmi:id="_4dCfUBt0EeWb19NaJQmczQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_4dE7NBt0EeWb19NaJQmczQ"/>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_4dCfURt0EeWb19NaJQmczQ" 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="_4dCfUxt0EeWb19NaJQmczQ" name="column" 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="_4dCfVRt0EeWb19NaJQmczQ" name="fields_EntityResult" ordered="false" eType="_4dCfRRt0EeWb19NaJQmczQ" eOpposite="_4dCfSRt0EeWb19NaJQmczQ"/>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_4dCfVxt0EeWb19NaJQmczQ" name="SqlResultSetMappings">
+ <eAnnotations xmi:id="_4dCfWBt0EeWb19NaJQmczQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_4dE6yht0EeWb19NaJQmczQ"/>
+ <eOperations xmi:id="_4dCfWRt0EeWb19NaJQmczQ" name="typeConstraint">
+ <eAnnotations xmi:id="_4dCfWht0EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_4dCfWxt0EeWb19NaJQmczQ" 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="_4dCfXRt0EeWb19NaJQmczQ" name="diagnostics">
+ <eAnnotations xmi:id="_4dCfXht0EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_4dCfXxt0EeWb19NaJQmczQ" 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="_4dCfYRt0EeWb19NaJQmczQ" name="context">
+ <eAnnotations xmi:id="_4dCfYht0EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_4dCfYxt0EeWb19NaJQmczQ" key="documentation" value="The cache of context-specific information."/>
+ </eAnnotations>
+ <eGenericType xmi:id="_4dCfZBt0EeWb19NaJQmczQ">
+ <eTypeArguments xmi:id="_4dCfZRt0EeWb19NaJQmczQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eTypeArguments xmi:id="_4dCfZht0EeWb19NaJQmczQ">
+ <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="_4dCfZxt0EeWb19NaJQmczQ" 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="_4dCfaRt0EeWb19NaJQmczQ" name="value" ordered="false" upperBound="-1" eType="_4dCfKRt0EeWb19NaJQmczQ" containment="true" eOpposite="_4dCfQRt0EeWb19NaJQmczQ"/>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_4dCfaxt0EeWb19NaJQmczQ" name="MappedSuperclass">
+ <eAnnotations xmi:id="_4dCfbBt0EeWb19NaJQmczQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_4dEUiBt0EeWb19NaJQmczQ"/>
+ <eOperations xmi:id="_4dCfbRt0EeWb19NaJQmczQ" name="typeConstraint">
+ <eAnnotations xmi:id="_4dCfbht0EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_4dCfbxt0EeWb19NaJQmczQ" 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="_4dCfcRt0EeWb19NaJQmczQ" name="diagnostics">
+ <eAnnotations xmi:id="_4dCfcht0EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_4dCfcxt0EeWb19NaJQmczQ" 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="_4dCfdRt0EeWb19NaJQmczQ" name="context">
+ <eAnnotations xmi:id="_4dCfdht0EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_4dCfdxt0EeWb19NaJQmczQ" key="documentation" value="The cache of context-specific information."/>
+ </eAnnotations>
+ <eGenericType xmi:id="_4dCfeBt0EeWb19NaJQmczQ">
+ <eTypeArguments xmi:id="_4dCfeRt0EeWb19NaJQmczQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eTypeArguments xmi:id="_4dCfeht0EeWb19NaJQmczQ">
+ <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="_4dCfext0EeWb19NaJQmczQ" 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="_4dCffRt0EeWb19NaJQmczQ" name="DiscriminatorValue">
+ <eAnnotations xmi:id="_4dCffht0EeWb19NaJQmczQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_4dEUqRt0EeWb19NaJQmczQ"/>
+ <eOperations xmi:id="_4dCffxt0EeWb19NaJQmczQ" name="typeConstraint">
+ <eAnnotations xmi:id="_4dCfgBt0EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_4dCfgRt0EeWb19NaJQmczQ" 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="_4dCfgxt0EeWb19NaJQmczQ" name="diagnostics">
+ <eAnnotations xmi:id="_4dCfhBt0EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_4dCfhRt0EeWb19NaJQmczQ" 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="_4dCfhxt0EeWb19NaJQmczQ" name="context">
+ <eAnnotations xmi:id="_4dCfiBt0EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_4dCfiRt0EeWb19NaJQmczQ" key="documentation" value="The cache of context-specific information."/>
+ </eAnnotations>
+ <eGenericType xmi:id="_4dCfiht0EeWb19NaJQmczQ">
+ <eTypeArguments xmi:id="_4dCfixt0EeWb19NaJQmczQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eTypeArguments xmi:id="_4dCfjBt0EeWb19NaJQmczQ">
+ <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="_4dCfjRt0EeWb19NaJQmczQ" 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="_4dCfjxt0EeWb19NaJQmczQ" 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="_4dCfkRt0EeWb19NaJQmczQ" name="Inheritance">
+ <eAnnotations xmi:id="_4dCfkht0EeWb19NaJQmczQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_4dEU1Rt0EeWb19NaJQmczQ"/>
+ <eOperations xmi:id="_4dCfkxt0EeWb19NaJQmczQ" name="typeConstraint">
+ <eAnnotations xmi:id="_4dCflBt0EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_4dCflRt0EeWb19NaJQmczQ" 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="_4dCflxt0EeWb19NaJQmczQ" name="diagnostics">
+ <eAnnotations xmi:id="_4dCfmBt0EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_4dCfmRt0EeWb19NaJQmczQ" 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="_4dCfmxt0EeWb19NaJQmczQ" name="context">
+ <eAnnotations xmi:id="_4dCfnBt0EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_4dCfnRt0EeWb19NaJQmczQ" key="documentation" value="The cache of context-specific information."/>
+ </eAnnotations>
+ <eGenericType xmi:id="_4dCfnht0EeWb19NaJQmczQ">
+ <eTypeArguments xmi:id="_4dCfnxt0EeWb19NaJQmczQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eTypeArguments xmi:id="_4dCfoBt0EeWb19NaJQmczQ">
+ <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="_4dCfoRt0EeWb19NaJQmczQ" name="strategy" ordered="false" eType="_4dApERt0EeWb19NaJQmczQ" defaultValueLiteral="SINGLE_TABLE"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_4dCfoxt0EeWb19NaJQmczQ" 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="_4dCfpRt0EeWb19NaJQmczQ" name="Temporal">
+ <eAnnotations xmi:id="_4dCfpht0EeWb19NaJQmczQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_4dEU3xt0EeWb19NaJQmczQ"/>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_4dCfpxt0EeWb19NaJQmczQ" name="value" ordered="false" lowerBound="1" eType="_4dAo-ht0EeWb19NaJQmczQ"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_4dCfqRt0EeWb19NaJQmczQ" 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="_4dCfqxt0EeWb19NaJQmczQ" 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="_4dCfrRt0EeWb19NaJQmczQ" 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="_4dCfrxt0EeWb19NaJQmczQ" name="PostPersist">
+ <eAnnotations xmi:id="_4dCfsBt0EeWb19NaJQmczQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_4dE6iRt0EeWb19NaJQmczQ"/>
+ <eOperations xmi:id="_4dCfsRt0EeWb19NaJQmczQ" name="methodConstraint">
+ <eAnnotations xmi:id="_4dCfsht0EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_4dCfsxt0EeWb19NaJQmczQ" 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="_4dCftRt0EeWb19NaJQmczQ" name="diagnostics">
+ <eAnnotations xmi:id="_4dCftht0EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_4dCftxt0EeWb19NaJQmczQ" 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="_4dCfuRt0EeWb19NaJQmczQ" name="context">
+ <eAnnotations xmi:id="_4dCfuht0EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_4dCfuxt0EeWb19NaJQmczQ" key="documentation" value="The cache of context-specific information."/>
+ </eAnnotations>
+ <eGenericType xmi:id="_4dCfvBt0EeWb19NaJQmczQ">
+ <eTypeArguments xmi:id="_4dCfvRt0EeWb19NaJQmczQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eTypeArguments xmi:id="_4dCfvht0EeWb19NaJQmczQ">
+ <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="_4dCfvxt0EeWb19NaJQmczQ" 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="_4dCfwRt0EeWb19NaJQmczQ" name="base_Property" ordered="false">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Property"/>
+ </eStructuralFeatures>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_4dCfwxt0EeWb19NaJQmczQ" name="OneToOne">
+ <eAnnotations xmi:id="_4dCfxBt0EeWb19NaJQmczQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_4dE6kht0EeWb19NaJQmczQ"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_4dCfxRt0EeWb19NaJQmczQ" name="targetEntity" 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="_4dCfxxt0EeWb19NaJQmczQ" name="cascade" ordered="false" upperBound="-1" eType="_4dApBRt0EeWb19NaJQmczQ"/>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_4dCfyRt0EeWb19NaJQmczQ" name="fetch" ordered="false" eType="_4dApGht0EeWb19NaJQmczQ" defaultValueLiteral="EAGER"/>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_4dCfyxt0EeWb19NaJQmczQ" 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="_4dCfzRt0EeWb19NaJQmczQ" name="mappedBy" 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="_4dCfzxt0EeWb19NaJQmczQ" 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="_4dCf0Rt0EeWb19NaJQmczQ" 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="_4dCf0xt0EeWb19NaJQmczQ" 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="_4dCf1Rt0EeWb19NaJQmczQ" 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="_4dCf1xt0EeWb19NaJQmczQ" name="GeneratedValue">
+ <eAnnotations xmi:id="_4dCf2Bt0EeWb19NaJQmczQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_4dE63Bt0EeWb19NaJQmczQ"/>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_4dCf2Rt0EeWb19NaJQmczQ" name="strategy" ordered="false" eType="_4dAo_xt0EeWb19NaJQmczQ" defaultValueLiteral="AUTO"/>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_4dCf2xt0EeWb19NaJQmczQ" name="generator" 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="_4dCf3Rt0EeWb19NaJQmczQ" 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="_4dCf3xt0EeWb19NaJQmczQ" 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="_4dCf4Rt0EeWb19NaJQmczQ" 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="_4dCf4xt0EeWb19NaJQmczQ" name="PreUpdate">
+ <eAnnotations xmi:id="_4dCf5Bt0EeWb19NaJQmczQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_4dE7Axt0EeWb19NaJQmczQ"/>
+ <eOperations xmi:id="_4dCf5Rt0EeWb19NaJQmczQ" name="methodConstraint">
+ <eAnnotations xmi:id="_4dCf5ht0EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_4dCf5xt0EeWb19NaJQmczQ" 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="_4dCf6Rt0EeWb19NaJQmczQ" name="diagnostics">
+ <eAnnotations xmi:id="_4dCf6ht0EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_4dCf6xt0EeWb19NaJQmczQ" 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="_4dCf7Rt0EeWb19NaJQmczQ" name="context">
+ <eAnnotations xmi:id="_4dCf7ht0EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_4dCf7xt0EeWb19NaJQmczQ" key="documentation" value="The cache of context-specific information."/>
+ </eAnnotations>
+ <eGenericType xmi:id="_4dCf8Bt0EeWb19NaJQmczQ">
+ <eTypeArguments xmi:id="_4dCf8Rt0EeWb19NaJQmczQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eTypeArguments xmi:id="_4dCf8ht0EeWb19NaJQmczQ">
+ <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="_4dCf8xt0EeWb19NaJQmczQ" 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="_4dCf9Rt0EeWb19NaJQmczQ" name="base_Property" ordered="false">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Property"/>
+ </eStructuralFeatures>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_4dDFIRt0EeWb19NaJQmczQ" name="Embedded">
+ <eAnnotations xmi:id="_4dDFIht0EeWb19NaJQmczQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_4dE7DBt0EeWb19NaJQmczQ"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_4dDFIxt0EeWb19NaJQmczQ" 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="_4dDFJRt0EeWb19NaJQmczQ" 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="_4dDFJxt0EeWb19NaJQmczQ" 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="_4dDFKRt0EeWb19NaJQmczQ" name="Cacheable">
+ <eAnnotations xmi:id="_4dDFKht0EeWb19NaJQmczQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_4dE7Pht0EeWb19NaJQmczQ"/>
+ <eOperations xmi:id="_4dDFKxt0EeWb19NaJQmczQ" name="typeConstraint">
+ <eAnnotations xmi:id="_4dDFLBt0EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_4dDFLRt0EeWb19NaJQmczQ" 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="_4dDFLxt0EeWb19NaJQmczQ" name="diagnostics">
+ <eAnnotations xmi:id="_4dDFMBt0EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_4dDFMRt0EeWb19NaJQmczQ" 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="_4dDFMxt0EeWb19NaJQmczQ" name="context">
+ <eAnnotations xmi:id="_4dDFNBt0EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_4dDFNRt0EeWb19NaJQmczQ" key="documentation" value="The cache of context-specific information."/>
+ </eAnnotations>
+ <eGenericType xmi:id="_4dDFNht0EeWb19NaJQmczQ">
+ <eTypeArguments xmi:id="_4dDFNxt0EeWb19NaJQmczQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eTypeArguments xmi:id="_4dDFOBt0EeWb19NaJQmczQ">
+ <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="_4dDFORt0EeWb19NaJQmczQ" 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="_4dDFOxt0EeWb19NaJQmczQ" 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="_4dDFPRt0EeWb19NaJQmczQ" name="Access">
+ <eAnnotations xmi:id="_4dDFPht0EeWb19NaJQmczQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_4dE7dBt0EeWb19NaJQmczQ"/>
+ <eOperations xmi:id="_4dDFPxt0EeWb19NaJQmczQ" name="typeConstraint">
+ <eAnnotations xmi:id="_4dDFQBt0EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_4dDFQRt0EeWb19NaJQmczQ" 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="_4dDFQxt0EeWb19NaJQmczQ" name="diagnostics">
+ <eAnnotations xmi:id="_4dDFRBt0EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_4dDFRRt0EeWb19NaJQmczQ" 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="_4dDFRxt0EeWb19NaJQmczQ" name="context">
+ <eAnnotations xmi:id="_4dDFSBt0EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_4dDFSRt0EeWb19NaJQmczQ" key="documentation" value="The cache of context-specific information."/>
+ </eAnnotations>
+ <eGenericType xmi:id="_4dDFSht0EeWb19NaJQmczQ">
+ <eTypeArguments xmi:id="_4dDFSxt0EeWb19NaJQmczQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eTypeArguments xmi:id="_4dDFTBt0EeWb19NaJQmczQ">
+ <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="_4dDFTRt0EeWb19NaJQmczQ" name="value" ordered="false" lowerBound="1" eType="_4dApFht0EeWb19NaJQmczQ"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_4dDFTxt0EeWb19NaJQmczQ" 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="_4dDFURt0EeWb19NaJQmczQ" 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="_4dDFUxt0EeWb19NaJQmczQ" 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="_4dDFVRt0EeWb19NaJQmczQ" 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="_4dDFVxt0EeWb19NaJQmczQ" name="MapsId">
+ <eAnnotations xmi:id="_4dDFWBt0EeWb19NaJQmczQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_4dE7lBt0EeWb19NaJQmczQ"/>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_4dDFWRt0EeWb19NaJQmczQ" name="value" 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="_4dDFWxt0EeWb19NaJQmczQ" 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="_4dDFXRt0EeWb19NaJQmczQ" 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="_4dDFXxt0EeWb19NaJQmczQ" 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="_4dDFYRt0EeWb19NaJQmczQ" name="PostLoad">
+ <eAnnotations xmi:id="_4dDFYht0EeWb19NaJQmczQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_4dE7oRt0EeWb19NaJQmczQ"/>
+ <eOperations xmi:id="_4dDFYxt0EeWb19NaJQmczQ" name="methodConstraint">
+ <eAnnotations xmi:id="_4dDFZBt0EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_4dDFZRt0EeWb19NaJQmczQ" 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="_4dDFZxt0EeWb19NaJQmczQ" name="diagnostics">
+ <eAnnotations xmi:id="_4dDFaBt0EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_4dDFaRt0EeWb19NaJQmczQ" 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="_4dDFaxt0EeWb19NaJQmczQ" name="context">
+ <eAnnotations xmi:id="_4dDFbBt0EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_4dDFbRt0EeWb19NaJQmczQ" key="documentation" value="The cache of context-specific information."/>
+ </eAnnotations>
+ <eGenericType xmi:id="_4dDFbht0EeWb19NaJQmczQ">
+ <eTypeArguments xmi:id="_4dDFbxt0EeWb19NaJQmczQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eTypeArguments xmi:id="_4dDFcBt0EeWb19NaJQmczQ">
+ <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="_4dDFcRt0EeWb19NaJQmczQ" 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="_4dDFcxt0EeWb19NaJQmczQ" name="base_Property" ordered="false">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Property"/>
+ </eStructuralFeatures>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_4dDFdRt0EeWb19NaJQmczQ" name="Entity">
+ <eAnnotations xmi:id="_4dDFdht0EeWb19NaJQmczQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_4dFhYxt0EeWb19NaJQmczQ"/>
+ <eOperations xmi:id="_4dDFdxt0EeWb19NaJQmczQ" name="typeConstraint">
+ <eAnnotations xmi:id="_4dDFeBt0EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_4dDFeRt0EeWb19NaJQmczQ" 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="_4dDFext0EeWb19NaJQmczQ" name="diagnostics">
+ <eAnnotations xmi:id="_4dDFfBt0EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_4dDFfRt0EeWb19NaJQmczQ" 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="_4dDFfxt0EeWb19NaJQmczQ" name="context">
+ <eAnnotations xmi:id="_4dDFgBt0EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_4dDFgRt0EeWb19NaJQmczQ" key="documentation" value="The cache of context-specific information."/>
+ </eAnnotations>
+ <eGenericType xmi:id="_4dDFght0EeWb19NaJQmczQ">
+ <eTypeArguments xmi:id="_4dDFgxt0EeWb19NaJQmczQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eTypeArguments xmi:id="_4dDFhBt0EeWb19NaJQmczQ">
+ <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="_4dDFhRt0EeWb19NaJQmczQ" 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:EReference" xmi:id="_4dDFhxt0EeWb19NaJQmczQ" 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="_4dDFiRt0EeWb19NaJQmczQ" name="PrePersist">
+ <eAnnotations xmi:id="_4dDFiht0EeWb19NaJQmczQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_4dFhbBt0EeWb19NaJQmczQ"/>
+ <eOperations xmi:id="_4dDFixt0EeWb19NaJQmczQ" name="methodConstraint">
+ <eAnnotations xmi:id="_4dDFjBt0EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_4dDFjRt0EeWb19NaJQmczQ" 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="_4dDFjxt0EeWb19NaJQmczQ" name="diagnostics">
+ <eAnnotations xmi:id="_4dDFkBt0EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_4dDFkRt0EeWb19NaJQmczQ" 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="_4dDFkxt0EeWb19NaJQmczQ" name="context">
+ <eAnnotations xmi:id="_4dDFlBt0EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_4dDFlRt0EeWb19NaJQmczQ" key="documentation" value="The cache of context-specific information."/>
+ </eAnnotations>
+ <eGenericType xmi:id="_4dDFlht0EeWb19NaJQmczQ">
+ <eTypeArguments xmi:id="_4dDFlxt0EeWb19NaJQmczQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eTypeArguments xmi:id="_4dDFmBt0EeWb19NaJQmczQ">
+ <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="_4dDFmRt0EeWb19NaJQmczQ" 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="_4dDFmxt0EeWb19NaJQmczQ" name="base_Property" ordered="false">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Property"/>
+ </eStructuralFeatures>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_4dDFnRt0EeWb19NaJQmczQ" name="PreRemove">
+ <eAnnotations xmi:id="_4dDFnht0EeWb19NaJQmczQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_4dFhdRt0EeWb19NaJQmczQ"/>
+ <eOperations xmi:id="_4dDFnxt0EeWb19NaJQmczQ" name="methodConstraint">
+ <eAnnotations xmi:id="_4dDFoBt0EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_4dDFoRt0EeWb19NaJQmczQ" 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="_4dDFoxt0EeWb19NaJQmczQ" name="diagnostics">
+ <eAnnotations xmi:id="_4dDFpBt0EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_4dDFpRt0EeWb19NaJQmczQ" 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="_4dDFpxt0EeWb19NaJQmczQ" name="context">
+ <eAnnotations xmi:id="_4dDFqBt0EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_4dDFqRt0EeWb19NaJQmczQ" key="documentation" value="The cache of context-specific information."/>
+ </eAnnotations>
+ <eGenericType xmi:id="_4dDFqht0EeWb19NaJQmczQ">
+ <eTypeArguments xmi:id="_4dDFqxt0EeWb19NaJQmczQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eTypeArguments xmi:id="_4dDFrBt0EeWb19NaJQmczQ">
+ <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="_4dDFrRt0EeWb19NaJQmczQ" 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="_4dDFrxt0EeWb19NaJQmczQ" name="base_Property" ordered="false">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Property"/>
+ </eStructuralFeatures>
+ </eClassifiers>
+ <eSubpackages xmi:id="_4dDFsRt0EeWb19NaJQmczQ" name="metamodel" nsURI="http:///jpa2/javax/persistence/metamodel.ecore" nsPrefix="jpa2.javax.persistence.metamodel">
+ <eAnnotations xmi:id="_4dDFsht0EeWb19NaJQmczQ" source="http://www.eclipse.org/uml2/4.0.0/UML" references="_4dDFyxt0EeWb19NaJQmczQ"/>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_4dDFsxt0EeWb19NaJQmczQ" name="StaticMetamodel">
+ <eAnnotations xmi:id="_4dDFtBt0EeWb19NaJQmczQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_4dDFzBt0EeWb19NaJQmczQ"/>
+ <eOperations xmi:id="_4dDFtRt0EeWb19NaJQmczQ" name="typeConstraint">
+ <eAnnotations xmi:id="_4dDFtht0EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_4dDFtxt0EeWb19NaJQmczQ" 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="_4dDFuRt0EeWb19NaJQmczQ" name="diagnostics">
+ <eAnnotations xmi:id="_4dDFuht0EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_4dDFuxt0EeWb19NaJQmczQ" 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="_4dDFvRt0EeWb19NaJQmczQ" name="context">
+ <eAnnotations xmi:id="_4dDFvht0EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_4dDFvxt0EeWb19NaJQmczQ" key="documentation" value="The cache of context-specific information."/>
+ </eAnnotations>
+ <eGenericType xmi:id="_4dDFwBt0EeWb19NaJQmczQ">
+ <eTypeArguments xmi:id="_4dDFwRt0EeWb19NaJQmczQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eTypeArguments xmi:id="_4dDFwht0EeWb19NaJQmczQ">
+ <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="_4dDFwxt0EeWb19NaJQmczQ" 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="_4dDFxRt0EeWb19NaJQmczQ" 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>
+ </contents>
+ </eAnnotations>
+ <packageImport xmi:id="_4dDFxxt0EeWb19NaJQmczQ">
+ <importedPackage xmi:type="uml:Model" href="pathmap://UML_METAMODELS/UML.metamodel.uml#_0"/>
+ </packageImport>
+ <packageImport xmi:id="_4dDFyBt0EeWb19NaJQmczQ">
+ <importedPackage xmi:type="uml:Model" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#_0"/>
+ </packageImport>
+ <packagedElement xmi:type="uml:Package" xmi:id="_4dDFyRt0EeWb19NaJQmczQ" name="javax">
+ <packagedElement xmi:type="uml:Package" xmi:id="_4dDFyht0EeWb19NaJQmczQ" name="persistence">
+ <packagedElement xmi:type="uml:Package" xmi:id="_4dDFyxt0EeWb19NaJQmczQ" name="metamodel">
+ <packagedElement xmi:type="uml:Stereotype" xmi:id="_4dDFzBt0EeWb19NaJQmczQ" name="StaticMetamodel" visibility="public">
+ <ownedRule xmi:id="_4dDFzRt0EeWb19NaJQmczQ" name="typeConstraint" constrainedElement="_4dDFzBt0EeWb19NaJQmczQ">
+ <specification xmi:type="uml:OpaqueExpression" xmi:id="_4dDFzht0EeWb19NaJQmczQ" 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="_4dDFzxt0EeWb19NaJQmczQ" name="value" visibility="public" association="_4dDF1xt0EeWb19NaJQmczQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Class"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_4dDF0Bt0EeWb19NaJQmczQ" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_4dDF0Rt0EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_4dDF0ht0EeWb19NaJQmczQ" name="base_Type" association="_4dDF1Rt0EeWb19NaJQmczQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Type"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_4dDF0xt0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_4dDF1Bt0EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_4dDF1Rt0EeWb19NaJQmczQ" name="extension_StaticMetamodel_Type" memberEnd="_4dDF0ht0EeWb19NaJQmczQ _4dDF1ht0EeWb19NaJQmczQ">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_4dDF1ht0EeWb19NaJQmczQ" name="extension_Type" type="_4dDFzBt0EeWb19NaJQmczQ" aggregation="composite" association="_4dDF1Rt0EeWb19NaJQmczQ"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Association" xmi:id="_4dDF1xt0EeWb19NaJQmczQ" name="value_StaticMetamodel_Class" memberEnd="_4dDFzxt0EeWb19NaJQmczQ _4dDF2Bt0EeWb19NaJQmczQ">
+ <ownedEnd xmi:id="_4dDF2Bt0EeWb19NaJQmczQ" name="value_StaticMetamodel" visibility="public" type="_4dDFzBt0EeWb19NaJQmczQ" association="_4dDF1xt0EeWb19NaJQmczQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_4dDF2Rt0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_4dDF2ht0EeWb19NaJQmczQ" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Enumeration" xmi:id="_4dDF2xt0EeWb19NaJQmczQ" name="LockModeType">
+ <ownedLiteral xmi:id="_4dDF3Bt0EeWb19NaJQmczQ" name="READ"/>
+ <ownedLiteral xmi:id="_4dDF3Rt0EeWb19NaJQmczQ" name="WRITE"/>
+ <ownedLiteral xmi:id="_4dDF3ht0EeWb19NaJQmczQ" name="OPTIMISTIC"/>
+ <ownedLiteral xmi:id="_4dDF3xt0EeWb19NaJQmczQ" name="OPTIMISTIC_FORCE_INCREMENT"/>
+ <ownedLiteral xmi:id="_4dDF4Bt0EeWb19NaJQmczQ" name="PESSIMISTIC_READ"/>
+ <ownedLiteral xmi:id="_4dDF4Rt0EeWb19NaJQmczQ" name="PESSIMISTIC_WRITE"/>
+ <ownedLiteral xmi:id="_4dDF4ht0EeWb19NaJQmczQ" name="PESSIMISTIC_FORCE_INCREMENT"/>
+ <ownedLiteral xmi:id="_4dDF4xt0EeWb19NaJQmczQ" name="NONE"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Enumeration" xmi:id="_4dDF5Bt0EeWb19NaJQmczQ" name="DiscriminatorType">
+ <ownedLiteral xmi:id="_4dDF5Rt0EeWb19NaJQmczQ" name="STRING"/>
+ <ownedLiteral xmi:id="_4dDF5ht0EeWb19NaJQmczQ" name="CHAR"/>
+ <ownedLiteral xmi:id="_4dDF5xt0EeWb19NaJQmczQ" name="INTEGER"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Enumeration" xmi:id="_4dDF6Bt0EeWb19NaJQmczQ" name="SynchronizationType">
+ <ownedLiteral xmi:id="_4dDF6Rt0EeWb19NaJQmczQ" name="SYNCHRONIZED"/>
+ <ownedLiteral xmi:id="_4dDF6ht0EeWb19NaJQmczQ" name="UNSYNCHRONIZED"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Enumeration" xmi:id="_4dDF6xt0EeWb19NaJQmczQ" name="TemporalType">
+ <ownedLiteral xmi:id="_4dDF7Bt0EeWb19NaJQmczQ" name="DATE"/>
+ <ownedLiteral xmi:id="_4dDF7Rt0EeWb19NaJQmczQ" name="TIME"/>
+ <ownedLiteral xmi:id="_4dDF7ht0EeWb19NaJQmczQ" name="TIMESTAMP"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Enumeration" xmi:id="_4dDF7xt0EeWb19NaJQmczQ" name="GenerationType">
+ <ownedLiteral xmi:id="_4dDF8Bt0EeWb19NaJQmczQ" name="TABLE"/>
+ <ownedLiteral xmi:id="_4dDF8Rt0EeWb19NaJQmczQ" name="SEQUENCE"/>
+ <ownedLiteral xmi:id="_4dDF8ht0EeWb19NaJQmczQ" name="IDENTITY"/>
+ <ownedLiteral xmi:id="_4dDF8xt0EeWb19NaJQmczQ" name="AUTO"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Enumeration" xmi:id="_4dDF9Bt0EeWb19NaJQmczQ" name="CascadeType">
+ <ownedLiteral xmi:id="_4dDF9Rt0EeWb19NaJQmczQ" name="ALL"/>
+ <ownedLiteral xmi:id="_4dDF9ht0EeWb19NaJQmczQ" name="PERSIST"/>
+ <ownedLiteral xmi:id="_4dDF9xt0EeWb19NaJQmczQ" name="MERGE"/>
+ <ownedLiteral xmi:id="_4dDF-Bt0EeWb19NaJQmczQ" name="REMOVE"/>
+ <ownedLiteral xmi:id="_4dDF-Rt0EeWb19NaJQmczQ" name="REFRESH"/>
+ <ownedLiteral xmi:id="_4dDF-ht0EeWb19NaJQmczQ" name="DETACH"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Enumeration" xmi:id="_4dDF-xt0EeWb19NaJQmczQ" name="PersistenceContextType">
+ <ownedLiteral xmi:id="_4dDF_Bt0EeWb19NaJQmczQ" name="TRANSACTION"/>
+ <ownedLiteral xmi:id="_4dDF_Rt0EeWb19NaJQmczQ" name="EXTENDED"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Enumeration" xmi:id="_4dDF_ht0EeWb19NaJQmczQ" name="InheritanceType">
+ <ownedLiteral xmi:id="_4dDF_xt0EeWb19NaJQmczQ" name="SINGLE_TABLE"/>
+ <ownedLiteral xmi:id="_4dDGABt0EeWb19NaJQmczQ" name="TABLE_PER_CLASS"/>
+ <ownedLiteral xmi:id="_4dDGARt0EeWb19NaJQmczQ" name="JOINED"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Enumeration" xmi:id="_4dDGAht0EeWb19NaJQmczQ" name="AccessType">
+ <ownedLiteral xmi:id="_4dDGAxt0EeWb19NaJQmczQ" name="FIELD"/>
+ <ownedLiteral xmi:id="_4dDGBBt0EeWb19NaJQmczQ" name="PROPERTY"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Enumeration" xmi:id="_4dDGBRt0EeWb19NaJQmczQ" name="FetchType">
+ <ownedLiteral xmi:id="_4dDGBht0EeWb19NaJQmczQ" name="LAZY"/>
+ <ownedLiteral xmi:id="_4dDGBxt0EeWb19NaJQmczQ" name="EAGER"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Enumeration" xmi:id="_4dDGCBt0EeWb19NaJQmczQ" name="EnumType">
+ <ownedLiteral xmi:id="_4dDGCRt0EeWb19NaJQmczQ" name="ORDINAL"/>
+ <ownedLiteral xmi:id="_4dDGCht0EeWb19NaJQmczQ" name="STRING"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Enumeration" xmi:id="_4dDGCxt0EeWb19NaJQmczQ" name="ParameterMode">
+ <ownedLiteral xmi:id="_4dDGDBt0EeWb19NaJQmczQ" name="IN"/>
+ <ownedLiteral xmi:id="_4dDGDRt0EeWb19NaJQmczQ" name="INOUT"/>
+ <ownedLiteral xmi:id="_4dDGDht0EeWb19NaJQmczQ" name="OUT"/>
+ <ownedLiteral xmi:id="_4dDGDxt0EeWb19NaJQmczQ" name="REF_CURSOR"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Stereotype" xmi:id="_4dDGEBt0EeWb19NaJQmczQ" name="Version" visibility="public">
+ <ownedAttribute xmi:id="_4dDGERt0EeWb19NaJQmczQ" name="base_Operation" association="_4dFhkBt0EeWb19NaJQmczQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Operation"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_4dDGEht0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_4dDGExt0EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_4dDGFBt0EeWb19NaJQmczQ" name="base_Property" association="_4dFhkht0EeWb19NaJQmczQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Property"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_4dDGFRt0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_4dDGFht0EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_4dDGFxt0EeWb19NaJQmczQ" name="base_EnumerationLiteral" association="_4dFhlht0EeWb19NaJQmczQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#EnumerationLiteral"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_4dDGGBt0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_4dDGGRt0EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Stereotype" xmi:id="_4dDGGht0EeWb19NaJQmczQ" name="SecondaryTables" visibility="public">
+ <ownedRule xmi:id="_4dDGGxt0EeWb19NaJQmczQ" name="typeConstraint" constrainedElement="_4dDGGht0EeWb19NaJQmczQ">
+ <specification xmi:type="uml:OpaqueExpression" xmi:id="_4dDGHBt0EeWb19NaJQmczQ" 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="_4dDGHRt0EeWb19NaJQmczQ" name="value" visibility="public" type="_4dDtbRt0EeWb19NaJQmczQ" aggregation="composite" association="_4dGJAht0EeWb19NaJQmczQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_4dDGHht0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_4dDGHxt0EeWb19NaJQmczQ" value="*"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_4dDGIBt0EeWb19NaJQmczQ" name="base_Type" association="_4dGI-ht0EeWb19NaJQmczQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Type"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_4dDGIRt0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_4dDGIht0EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Stereotype" xmi:id="_4dDGIxt0EeWb19NaJQmczQ" name="OrderColumn" visibility="public">
+ <ownedAttribute xmi:id="_4dDGJBt0EeWb19NaJQmczQ" name="name" visibility="public">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_4dDGJRt0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_4dDGJht0EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_4dDGJxt0EeWb19NaJQmczQ" name="nullable" visibility="public">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/JavaPrimitiveTypes.library.uml#boolean"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_4dDGKBt0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_4dDGKRt0EeWb19NaJQmczQ" value="1"/>
+ <defaultValue xmi:type="uml:LiteralString" xmi:id="_4dDGKht0EeWb19NaJQmczQ" value="true"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_4dDGKxt0EeWb19NaJQmczQ" name="insertable" visibility="public">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/JavaPrimitiveTypes.library.uml#boolean"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_4dDGLBt0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_4dDGLRt0EeWb19NaJQmczQ" value="1"/>
+ <defaultValue xmi:type="uml:LiteralString" xmi:id="_4dDGLht0EeWb19NaJQmczQ" value="true"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_4dDGLxt0EeWb19NaJQmczQ" name="updatable" visibility="public">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/JavaPrimitiveTypes.library.uml#boolean"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_4dDGMBt0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_4dDGMRt0EeWb19NaJQmczQ" value="1"/>
+ <defaultValue xmi:type="uml:LiteralString" xmi:id="_4dDGMht0EeWb19NaJQmczQ" value="true"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_4dDGMxt0EeWb19NaJQmczQ" name="columnDefinition" visibility="public">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_4dDGNBt0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_4dDGNRt0EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_4dDGNht0EeWb19NaJQmczQ" name="base_Operation" association="_4dFhmht0EeWb19NaJQmczQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Operation"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_4dDGNxt0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_4dDGOBt0EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_4dDGORt0EeWb19NaJQmczQ" name="base_Property" association="_4dFhnBt0EeWb19NaJQmczQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Property"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_4dDGOht0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_4dDGOxt0EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_4dDGPBt0EeWb19NaJQmczQ" name="base_EnumerationLiteral" association="_4dFhoBt0EeWb19NaJQmczQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#EnumerationLiteral"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_4dDGPRt0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_4dDGPht0EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Stereotype" xmi:id="_4dDGPxt0EeWb19NaJQmczQ" name="MapKeyTemporal" visibility="public">
+ <ownedAttribute xmi:id="_4dDGQBt0EeWb19NaJQmczQ" name="value" visibility="public" type="_4dDF6xt0EeWb19NaJQmczQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_4dDGQRt0EeWb19NaJQmczQ" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_4dDGQht0EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_4dDGQxt0EeWb19NaJQmczQ" name="base_Operation" association="_4dFhpBt0EeWb19NaJQmczQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Operation"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_4dDGRBt0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_4dDGRRt0EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_4dDGRht0EeWb19NaJQmczQ" name="base_Property" association="_4dFhpht0EeWb19NaJQmczQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Property"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_4dDGRxt0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_4dDGSBt0EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_4dDGSRt0EeWb19NaJQmczQ" name="base_EnumerationLiteral" association="_4dFhqht0EeWb19NaJQmczQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#EnumerationLiteral"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_4dDGSht0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_4dDGSxt0EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Stereotype" xmi:id="_4dDGTBt0EeWb19NaJQmczQ" name="Lob" visibility="public">
+ <ownedAttribute xmi:id="_4dDGTRt0EeWb19NaJQmczQ" name="base_Operation" association="_4dFhrht0EeWb19NaJQmczQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Operation"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_4dDGTht0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_4dDGTxt0EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_4dDGUBt0EeWb19NaJQmczQ" name="base_Property" association="_4dFhsBt0EeWb19NaJQmczQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Property"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_4dDGURt0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_4dDGUht0EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_4dDGUxt0EeWb19NaJQmczQ" name="base_EnumerationLiteral" association="_4dFhtBt0EeWb19NaJQmczQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#EnumerationLiteral"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_4dDGVBt0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_4dDGVRt0EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Stereotype" xmi:id="_4dDGVht0EeWb19NaJQmczQ" name="MapKeyJoinColumn" visibility="public">
+ <ownedAttribute xmi:id="_4dDGVxt0EeWb19NaJQmczQ" name="name" visibility="public">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_4dDGWBt0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_4dDGWRt0EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_4dDGWht0EeWb19NaJQmczQ" name="referencedColumnName" visibility="public">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_4dDsMBt0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_4dDsMRt0EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_4dDsMht0EeWb19NaJQmczQ" name="unique" visibility="public">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/JavaPrimitiveTypes.library.uml#boolean"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_4dDsMxt0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_4dDsNBt0EeWb19NaJQmczQ" value="1"/>
+ <defaultValue xmi:type="uml:LiteralString" xmi:id="_4dDsNRt0EeWb19NaJQmczQ" value="false"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_4dDsNht0EeWb19NaJQmczQ" name="nullable" visibility="public">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/JavaPrimitiveTypes.library.uml#boolean"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_4dDsNxt0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_4dDsOBt0EeWb19NaJQmczQ" value="1"/>
+ <defaultValue xmi:type="uml:LiteralString" xmi:id="_4dDsORt0EeWb19NaJQmczQ" value="false"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_4dDsOht0EeWb19NaJQmczQ" name="insertable" visibility="public">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/JavaPrimitiveTypes.library.uml#boolean"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_4dDsOxt0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_4dDsPBt0EeWb19NaJQmczQ" value="1"/>
+ <defaultValue xmi:type="uml:LiteralString" xmi:id="_4dDsPRt0EeWb19NaJQmczQ" value="true"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_4dDsPht0EeWb19NaJQmczQ" name="updatable" visibility="public">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/JavaPrimitiveTypes.library.uml#boolean"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_4dDsPxt0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_4dDsQBt0EeWb19NaJQmczQ" value="1"/>
+ <defaultValue xmi:type="uml:LiteralString" xmi:id="_4dDsQRt0EeWb19NaJQmczQ" value="true"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_4dDsQht0EeWb19NaJQmczQ" name="columnDefinition" visibility="public">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_4dDsQxt0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_4dDsRBt0EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_4dDsRRt0EeWb19NaJQmczQ" name="table" visibility="public">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_4dDsRht0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_4dDsRxt0EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_4dDsSBt0EeWb19NaJQmczQ" name="base_Operation" association="_4dFhuBt0EeWb19NaJQmczQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Operation"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_4dDsSRt0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_4dDsSht0EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_4dDsSxt0EeWb19NaJQmczQ" name="base_Property" association="_4dFhuht0EeWb19NaJQmczQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Property"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_4dDsTBt0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_4dDsTRt0EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_4dDsTht0EeWb19NaJQmczQ" name="base_EnumerationLiteral" association="_4dFhvht0EeWb19NaJQmczQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#EnumerationLiteral"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_4dDsTxt0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_4dDsUBt0EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_4dDsURt0EeWb19NaJQmczQ" name="value_MapKeyJoinColumns" visibility="public" type="_4dEUjht0EeWb19NaJQmczQ" association="_4dGJPxt0EeWb19NaJQmczQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_4dDsUht0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_4dDsUxt0EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Stereotype" xmi:id="_4dDsVBt0EeWb19NaJQmczQ" name="PostUpdate" visibility="public">
+ <ownedRule xmi:id="_4dDsVRt0EeWb19NaJQmczQ" name="methodConstraint" constrainedElement="_4dDsVBt0EeWb19NaJQmczQ">
+ <specification xmi:type="uml:OpaqueExpression" xmi:id="_4dDsVht0EeWb19NaJQmczQ" name="methodConstraintExpression">
+ <language>OCL</language>
+ <body>not self.base_Property.oclIsUndefined() implies&#xD;
+ self.base_Property.oclContainer().oclIsTypeOf(uml::Stereotype)</body>
+ </specification>
+ </ownedRule>
+ <ownedAttribute xmi:id="_4dDsVxt0EeWb19NaJQmczQ" name="base_Operation" association="_4dFhwht0EeWb19NaJQmczQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Operation"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_4dDsWBt0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_4dDsWRt0EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_4dDsWht0EeWb19NaJQmczQ" name="base_Property" association="_4dFhxBt0EeWb19NaJQmczQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Property"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_4dDsWxt0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_4dDsXBt0EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Stereotype" xmi:id="_4dDsXRt0EeWb19NaJQmczQ" name="ExcludeSuperclassListeners" visibility="public">
+ <ownedRule xmi:id="_4dDsXht0EeWb19NaJQmczQ" name="typeConstraint" constrainedElement="_4dDsXRt0EeWb19NaJQmczQ">
+ <specification xmi:type="uml:OpaqueExpression" xmi:id="_4dDsXxt0EeWb19NaJQmczQ" 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="_4dDsYBt0EeWb19NaJQmczQ" name="base_Type" association="_4dFhyBt0EeWb19NaJQmczQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Type"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_4dDsYRt0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_4dDsYht0EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Stereotype" xmi:id="_4dDsYxt0EeWb19NaJQmczQ" name="PostRemove" visibility="public">
+ <ownedRule xmi:id="_4dDsZBt0EeWb19NaJQmczQ" name="methodConstraint" constrainedElement="_4dDsYxt0EeWb19NaJQmczQ">
+ <specification xmi:type="uml:OpaqueExpression" xmi:id="_4dDsZRt0EeWb19NaJQmczQ" name="methodConstraintExpression">
+ <language>OCL</language>
+ <body>not self.base_Property.oclIsUndefined() implies&#xD;
+ self.base_Property.oclContainer().oclIsTypeOf(uml::Stereotype)</body>
+ </specification>
+ </ownedRule>
+ <ownedAttribute xmi:id="_4dDsZht0EeWb19NaJQmczQ" name="base_Operation" association="_4dFhyht0EeWb19NaJQmczQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Operation"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_4dDsZxt0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_4dDsaBt0EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_4dDsaRt0EeWb19NaJQmczQ" name="base_Property" association="_4dFhzBt0EeWb19NaJQmczQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Property"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_4dDsaht0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_4dDsaxt0EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Stereotype" xmi:id="_4dDsbBt0EeWb19NaJQmczQ" name="Transient" visibility="public">
+ <ownedAttribute xmi:id="_4dDsbRt0EeWb19NaJQmczQ" name="base_Operation" association="_4dFh0Bt0EeWb19NaJQmczQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Operation"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_4dDsbht0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_4dDsbxt0EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_4dDscBt0EeWb19NaJQmczQ" name="base_Property" association="_4dFh0ht0EeWb19NaJQmczQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Property"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_4dDscRt0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_4dDscht0EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_4dDscxt0EeWb19NaJQmczQ" name="base_EnumerationLiteral" association="_4dFh1ht0EeWb19NaJQmczQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#EnumerationLiteral"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_4dDsdBt0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_4dDsdRt0EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Stereotype" xmi:id="_4dDsdht0EeWb19NaJQmczQ" name="ElementCollection" visibility="public">
+ <ownedAttribute xmi:id="_4dDsdxt0EeWb19NaJQmczQ" name="targetClass" visibility="public" association="_4dGJAxt0EeWb19NaJQmczQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Class"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_4dDseBt0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_4dDseRt0EeWb19NaJQmczQ" value="1"/>
+ <defaultValue xmi:type="uml:LiteralString" xmi:id="_4dDseht0EeWb19NaJQmczQ" value="void.class"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_4dDsext0EeWb19NaJQmczQ" name="fetch" visibility="public" type="_4dDGBRt0EeWb19NaJQmczQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_4dDsfBt0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_4dDsfRt0EeWb19NaJQmczQ" value="1"/>
+ <defaultValue xmi:type="uml:LiteralString" xmi:id="_4dDsfht0EeWb19NaJQmczQ" value="LAZY"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_4dDsfxt0EeWb19NaJQmczQ" name="base_Operation" association="_4dFh2ht0EeWb19NaJQmczQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Operation"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_4dDsgBt0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_4dDsgRt0EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_4dDsght0EeWb19NaJQmczQ" name="base_Property" association="_4dFh3Bt0EeWb19NaJQmczQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Property"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_4dDsgxt0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_4dDshBt0EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_4dDshRt0EeWb19NaJQmczQ" name="base_EnumerationLiteral" association="_4dFh4Bt0EeWb19NaJQmczQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#EnumerationLiteral"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_4dDshht0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_4dDshxt0EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Stereotype" xmi:id="_4dDsiBt0EeWb19NaJQmczQ" name="MapKeyEnumerated" visibility="public">
+ <ownedAttribute xmi:id="_4dDsiRt0EeWb19NaJQmczQ" name="value" visibility="public" type="_4dDGCBt0EeWb19NaJQmczQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_4dDsiht0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_4dDsixt0EeWb19NaJQmczQ" value="1"/>
+ <defaultValue xmi:type="uml:LiteralString" xmi:id="_4dDsjBt0EeWb19NaJQmczQ" value="ORDINAL"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_4dDsjRt0EeWb19NaJQmczQ" name="base_Operation" association="_4dFh5Bt0EeWb19NaJQmczQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Operation"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_4dDsjht0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_4dDsjxt0EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_4dDskBt0EeWb19NaJQmczQ" name="base_Property" association="_4dFh5ht0EeWb19NaJQmczQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Property"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_4dDskRt0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_4dDskht0EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_4dDskxt0EeWb19NaJQmczQ" name="base_EnumerationLiteral" association="_4dFh6ht0EeWb19NaJQmczQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#EnumerationLiteral"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_4dDslBt0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_4dDslRt0EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Stereotype" xmi:id="_4dDslht0EeWb19NaJQmczQ" name="OrderBy" visibility="public">
+ <ownedAttribute xmi:id="_4dDslxt0EeWb19NaJQmczQ" name="value" visibility="public">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_4dDsmBt0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_4dDsmRt0EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_4dDsmht0EeWb19NaJQmczQ" name="base_Operation" association="_4dFh7ht0EeWb19NaJQmczQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Operation"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_4dDsmxt0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_4dDsnBt0EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_4dDsnRt0EeWb19NaJQmczQ" name="base_Property" association="_4dFh8Bt0EeWb19NaJQmczQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Property"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_4dDsnht0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_4dDsnxt0EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_4dDsoBt0EeWb19NaJQmczQ" name="base_EnumerationLiteral" association="_4dFh9Bt0EeWb19NaJQmczQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#EnumerationLiteral"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_4dDsoRt0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_4dDsoht0EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Stereotype" xmi:id="_4dDsoxt0EeWb19NaJQmczQ" name="PersistenceUnits" visibility="public">
+ <ownedRule xmi:id="_4dDspBt0EeWb19NaJQmczQ" name="typeConstraint" constrainedElement="_4dDsoxt0EeWb19NaJQmczQ">
+ <specification xmi:type="uml:OpaqueExpression" xmi:id="_4dDspRt0EeWb19NaJQmczQ" 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="_4dDspht0EeWb19NaJQmczQ" name="value" visibility="public" type="_4dEUcBt0EeWb19NaJQmczQ" aggregation="composite" association="_4dGJBxt0EeWb19NaJQmczQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_4dDspxt0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_4dDsqBt0EeWb19NaJQmczQ" value="*"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_4dDsqRt0EeWb19NaJQmczQ" name="base_Type" association="_4dFh-Bt0EeWb19NaJQmczQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Type"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_4dDsqht0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_4dDsqxt0EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Stereotype" xmi:id="_4dDsrBt0EeWb19NaJQmczQ" name="PersistenceProperty" visibility="public">
+ <ownedAttribute xmi:id="_4dDsrRt0EeWb19NaJQmczQ" name="name" visibility="public">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_4dDsrht0EeWb19NaJQmczQ" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_4dDsrxt0EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_4dDssBt0EeWb19NaJQmczQ" name="value" visibility="public">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_4dDssRt0EeWb19NaJQmczQ" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_4dDssht0EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_4dDssxt0EeWb19NaJQmczQ" name="properties_PersistenceContext" visibility="public" type="_4dEUsht0EeWb19NaJQmczQ" association="_4dGJRBt0EeWb19NaJQmczQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_4dDstBt0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_4dDstRt0EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Stereotype" xmi:id="_4dDstht0EeWb19NaJQmczQ" name="TableGenerator" visibility="public">
+ <ownedRule xmi:id="_4dDstxt0EeWb19NaJQmczQ" name="typeConstraint" constrainedElement="_4dDstht0EeWb19NaJQmczQ">
+ <specification xmi:type="uml:OpaqueExpression" xmi:id="_4dDsuBt0EeWb19NaJQmczQ" 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="_4dDsuRt0EeWb19NaJQmczQ" name="name" visibility="public">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_4dDsuht0EeWb19NaJQmczQ" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_4dDsuxt0EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_4dDsvBt0EeWb19NaJQmczQ" name="table" visibility="public">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_4dDsvRt0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_4dDsvht0EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_4dDsvxt0EeWb19NaJQmczQ" name="catalog" visibility="public">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_4dDswBt0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_4dDswRt0EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_4dDswht0EeWb19NaJQmczQ" name="schema" visibility="public">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_4dDswxt0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_4dDsxBt0EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_4dDsxRt0EeWb19NaJQmczQ" name="pkColumnName" visibility="public">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_4dDsxht0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_4dDsxxt0EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_4dDsyBt0EeWb19NaJQmczQ" name="valueColumnName" visibility="public">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_4dDsyRt0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_4dDsyht0EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_4dDsyxt0EeWb19NaJQmczQ" name="pkColumnValue" visibility="public">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_4dDszBt0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_4dDszRt0EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_4dDszht0EeWb19NaJQmczQ" name="initialValue" visibility="public">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/JavaPrimitiveTypes.library.uml#int"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_4dDszxt0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_4dDs0Bt0EeWb19NaJQmczQ" value="1"/>
+ <defaultValue xmi:type="uml:LiteralString" xmi:id="_4dDs0Rt0EeWb19NaJQmczQ" value="0"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_4dDs0ht0EeWb19NaJQmczQ" name="allocationSize" visibility="public">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/JavaPrimitiveTypes.library.uml#int"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_4dDs0xt0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_4dDs1Bt0EeWb19NaJQmczQ" value="1"/>
+ <defaultValue xmi:type="uml:LiteralString" xmi:id="_4dDs1Rt0EeWb19NaJQmczQ" value="50"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_4dDs1ht0EeWb19NaJQmczQ" name="uniqueConstraints" visibility="public" type="_4dE67Rt0EeWb19NaJQmczQ" aggregation="composite" association="_4dGJCBt0EeWb19NaJQmczQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_4dDs1xt0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_4dDs2Bt0EeWb19NaJQmczQ" value="*"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_4dDs2Rt0EeWb19NaJQmczQ" name="base_Type" association="_4dFh-ht0EeWb19NaJQmczQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Type"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_4dDs2ht0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_4dDs2xt0EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_4dDs3Bt0EeWb19NaJQmczQ" name="base_Operation" association="_4dFh_Bt0EeWb19NaJQmczQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Operation"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_4dDs3Rt0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_4dDs3ht0EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_4dDs3xt0EeWb19NaJQmczQ" name="base_Property" association="_4dFh_ht0EeWb19NaJQmczQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Property"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_4dDs4Bt0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_4dDs4Rt0EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_4dDs4ht0EeWb19NaJQmczQ" name="base_EnumerationLiteral" association="_4dFiAht0EeWb19NaJQmczQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#EnumerationLiteral"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_4dDs4xt0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_4dDs5Bt0EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Stereotype" xmi:id="_4dDs5Rt0EeWb19NaJQmczQ" name="AssociationOverrides" visibility="public">
+ <ownedRule xmi:id="_4dDs5ht0EeWb19NaJQmczQ" name="typeConstraint" constrainedElement="_4dDs5Rt0EeWb19NaJQmczQ">
+ <specification xmi:type="uml:OpaqueExpression" xmi:id="_4dDs5xt0EeWb19NaJQmczQ" 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="_4dDs6Bt0EeWb19NaJQmczQ" name="value" visibility="public" type="_4dETfht0EeWb19NaJQmczQ" aggregation="composite" association="_4dGJCRt0EeWb19NaJQmczQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_4dDs6Rt0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_4dDs6ht0EeWb19NaJQmczQ" value="*"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_4dDs6xt0EeWb19NaJQmczQ" name="base_Type" association="_4dFiBht0EeWb19NaJQmczQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Type"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_4dDs7Bt0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_4dDs7Rt0EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_4dDs7ht0EeWb19NaJQmczQ" name="base_Operation" association="_4dFiCBt0EeWb19NaJQmczQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Operation"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_4dDs7xt0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_4dDs8Bt0EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_4dDs8Rt0EeWb19NaJQmczQ" name="base_Property" association="_4dFiCht0EeWb19NaJQmczQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Property"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_4dDs8ht0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_4dDs8xt0EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_4dDs9Bt0EeWb19NaJQmczQ" name="base_EnumerationLiteral" association="_4dFiDht0EeWb19NaJQmczQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#EnumerationLiteral"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_4dDs9Rt0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_4dDs9ht0EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Stereotype" xmi:id="_4dDs9xt0EeWb19NaJQmczQ" name="SequenceGenerator" visibility="public">
+ <ownedRule xmi:id="_4dDs-Bt0EeWb19NaJQmczQ" name="typeConstraint" constrainedElement="_4dDs9xt0EeWb19NaJQmczQ">
+ <specification xmi:type="uml:OpaqueExpression" xmi:id="_4dDs-Rt0EeWb19NaJQmczQ" 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="_4dDs-ht0EeWb19NaJQmczQ" name="name" visibility="public">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_4dDs-xt0EeWb19NaJQmczQ" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_4dDs_Bt0EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_4dDs_Rt0EeWb19NaJQmczQ" name="sequenceName" visibility="public">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_4dDs_ht0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_4dDs_xt0EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_4dDtABt0EeWb19NaJQmczQ" name="catalog" visibility="public">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_4dDtARt0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_4dDtAht0EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_4dDtAxt0EeWb19NaJQmczQ" name="schema" visibility="public">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_4dDtBBt0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_4dDtBRt0EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_4dDtBht0EeWb19NaJQmczQ" name="initialValue" visibility="public">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/JavaPrimitiveTypes.library.uml#int"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_4dDtBxt0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_4dDtCBt0EeWb19NaJQmczQ" value="1"/>
+ <defaultValue xmi:type="uml:LiteralString" xmi:id="_4dDtCRt0EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_4dDtCht0EeWb19NaJQmczQ" name="allocationSize" visibility="public">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/JavaPrimitiveTypes.library.uml#int"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_4dDtCxt0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_4dDtDBt0EeWb19NaJQmczQ" value="1"/>
+ <defaultValue xmi:type="uml:LiteralString" xmi:id="_4dDtDRt0EeWb19NaJQmczQ" value="50"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_4dDtDht0EeWb19NaJQmczQ" name="base_Type" association="_4dFiEht0EeWb19NaJQmczQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Type"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_4dDtDxt0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_4dDtEBt0EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_4dDtERt0EeWb19NaJQmczQ" name="base_Operation" association="_4dFiFBt0EeWb19NaJQmczQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Operation"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_4dDtEht0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_4dDtExt0EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_4dDtFBt0EeWb19NaJQmczQ" name="base_Property" association="_4dFiFht0EeWb19NaJQmczQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Property"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_4dDtFRt0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_4dDtFht0EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_4dDtFxt0EeWb19NaJQmczQ" name="base_EnumerationLiteral" association="_4dFiGht0EeWb19NaJQmczQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#EnumerationLiteral"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_4dDtGBt0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_4dDtGRt0EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Stereotype" xmi:id="_4dDtGht0EeWb19NaJQmczQ" name="NamedNativeQuery" visibility="public">
+ <ownedRule xmi:id="_4dDtGxt0EeWb19NaJQmczQ" name="typeConstraint" constrainedElement="_4dDtGht0EeWb19NaJQmczQ">
+ <specification xmi:type="uml:OpaqueExpression" xmi:id="_4dDtHBt0EeWb19NaJQmczQ" 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="_4dDtHRt0EeWb19NaJQmczQ" name="name" visibility="public">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_4dDtHht0EeWb19NaJQmczQ" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_4dDtHxt0EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_4dDtIBt0EeWb19NaJQmczQ" name="query" visibility="public">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_4dDtIRt0EeWb19NaJQmczQ" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_4dDtIht0EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_4dDtIxt0EeWb19NaJQmczQ" name="hints" visibility="public" type="_4dETUht0EeWb19NaJQmczQ" aggregation="composite" association="_4dGJCht0EeWb19NaJQmczQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_4dDtJBt0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_4dDtJRt0EeWb19NaJQmczQ" value="*"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_4dDtJht0EeWb19NaJQmczQ" name="resultClass" visibility="public" association="_4dGJCxt0EeWb19NaJQmczQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Class"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_4dDtJxt0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_4dDtKBt0EeWb19NaJQmczQ" value="1"/>
+ <defaultValue xmi:type="uml:LiteralString" xmi:id="_4dDtKRt0EeWb19NaJQmczQ" value="void.class"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_4dDtKht0EeWb19NaJQmczQ" name="resultSetMapping" visibility="public">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_4dDtKxt0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_4dDtLBt0EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_4dDtLRt0EeWb19NaJQmczQ" name="base_Type" association="_4dFiHht0EeWb19NaJQmczQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Type"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_4dDtLht0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_4dDtLxt0EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_4dDtMBt0EeWb19NaJQmczQ" name="value_NamedNativeQueries" visibility="public" type="_4dDt8Rt0EeWb19NaJQmczQ" association="_4dGJKht0EeWb19NaJQmczQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_4dDtMRt0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_4dDtMht0EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Stereotype" xmi:id="_4dDtMxt0EeWb19NaJQmczQ" name="IdClass" visibility="public">
+ <ownedRule xmi:id="_4dDtNBt0EeWb19NaJQmczQ" name="typeConstraint" constrainedElement="_4dDtMxt0EeWb19NaJQmczQ">
+ <specification xmi:type="uml:OpaqueExpression" xmi:id="_4dDtNRt0EeWb19NaJQmczQ" 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="_4dDtNht0EeWb19NaJQmczQ" name="value" visibility="public" association="_4dGJDxt0EeWb19NaJQmczQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Class"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_4dDtNxt0EeWb19NaJQmczQ" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_4dDtOBt0EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_4dDtORt0EeWb19NaJQmczQ" name="base_Type" association="_4dFiIBt0EeWb19NaJQmczQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Type"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_4dDtOht0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_4dDtOxt0EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Stereotype" xmi:id="_4dDtPBt0EeWb19NaJQmczQ" name="NamedQuery" visibility="public">
+ <ownedRule xmi:id="_4dDtPRt0EeWb19NaJQmczQ" name="typeConstraint" constrainedElement="_4dDtPBt0EeWb19NaJQmczQ">
+ <specification xmi:type="uml:OpaqueExpression" xmi:id="_4dDtPht0EeWb19NaJQmczQ" 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="_4dDtPxt0EeWb19NaJQmczQ" name="name" visibility="public">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_4dDtQBt0EeWb19NaJQmczQ" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_4dDtQRt0EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_4dDtQht0EeWb19NaJQmczQ" name="query" visibility="public">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_4dDtQxt0EeWb19NaJQmczQ" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_4dDtRBt0EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_4dDtRRt0EeWb19NaJQmczQ" name="lockMode" visibility="public" type="_4dDF2xt0EeWb19NaJQmczQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_4dDtRht0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_4dDtRxt0EeWb19NaJQmczQ" value="1"/>
+ <defaultValue xmi:type="uml:LiteralString" xmi:id="_4dDtSBt0EeWb19NaJQmczQ" value="NONE"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_4dDtSRt0EeWb19NaJQmczQ" name="hints" visibility="public" type="_4dETUht0EeWb19NaJQmczQ" aggregation="composite" association="_4dGJExt0EeWb19NaJQmczQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_4dDtSht0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_4dDtSxt0EeWb19NaJQmczQ" value="*"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_4dDtTBt0EeWb19NaJQmczQ" name="base_Type" association="_4dFiIht0EeWb19NaJQmczQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Type"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_4dDtTRt0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_4dDtTht0EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_4dDtTxt0EeWb19NaJQmczQ" name="value_NamedQueries" visibility="public" type="_4dE60xt0EeWb19NaJQmczQ" association="_4dGJTxt0EeWb19NaJQmczQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_4dDtUBt0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_4dDtURt0EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Stereotype" xmi:id="_4dDtUht0EeWb19NaJQmczQ" name="NamedStoredProcedureQuery" visibility="public">
+ <ownedRule xmi:id="_4dDtUxt0EeWb19NaJQmczQ" name="typeConstraint" constrainedElement="_4dDtUht0EeWb19NaJQmczQ">
+ <specification xmi:type="uml:OpaqueExpression" xmi:id="_4dDtVBt0EeWb19NaJQmczQ" 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="_4dDtVRt0EeWb19NaJQmczQ" name="name" visibility="public">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_4dDtVht0EeWb19NaJQmczQ" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_4dDtVxt0EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_4dDtWBt0EeWb19NaJQmczQ" name="procedureName" visibility="public">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_4dDtWRt0EeWb19NaJQmczQ" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_4dDtWht0EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_4dDtWxt0EeWb19NaJQmczQ" name="parameters" visibility="public" type="_4dEUmxt0EeWb19NaJQmczQ" aggregation="composite" association="_4dGJFBt0EeWb19NaJQmczQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_4dDtXBt0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_4dDtXRt0EeWb19NaJQmczQ" value="*"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_4dDtXht0EeWb19NaJQmczQ" name="resultClasses" visibility="public" association="_4dGJFRt0EeWb19NaJQmczQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Class"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_4dDtXxt0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_4dDtYBt0EeWb19NaJQmczQ" value="*"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_4dDtYRt0EeWb19NaJQmczQ" name="resultSetMappings" visibility="public">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_4dDtYht0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_4dDtYxt0EeWb19NaJQmczQ" value="*"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_4dDtZBt0EeWb19NaJQmczQ" name="hints" visibility="public" type="_4dETUht0EeWb19NaJQmczQ" aggregation="composite" association="_4dGJGRt0EeWb19NaJQmczQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_4dDtZRt0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_4dDtZht0EeWb19NaJQmczQ" value="*"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_4dDtZxt0EeWb19NaJQmczQ" name="base_Type" association="_4dFiJBt0EeWb19NaJQmczQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Type"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_4dDtaBt0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_4dDtaRt0EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_4dDtaht0EeWb19NaJQmczQ" name="value_NamedStoredProcedureQueries" visibility="public" type="_4dDttxt0EeWb19NaJQmczQ" association="_4dGJKBt0EeWb19NaJQmczQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_4dDtaxt0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_4dDtbBt0EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Stereotype" xmi:id="_4dDtbRt0EeWb19NaJQmczQ" name="SecondaryTable" visibility="public">
+ <ownedRule xmi:id="_4dDtbht0EeWb19NaJQmczQ" name="typeConstraint" constrainedElement="_4dDtbRt0EeWb19NaJQmczQ">
+ <specification xmi:type="uml:OpaqueExpression" xmi:id="_4dDtbxt0EeWb19NaJQmczQ" 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="_4dDtcBt0EeWb19NaJQmczQ" name="name" visibility="public">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_4dDtcRt0EeWb19NaJQmczQ" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_4dDtcht0EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_4dDtcxt0EeWb19NaJQmczQ" name="catalog" visibility="public">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_4dDtdBt0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_4dDtdRt0EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_4dDtdht0EeWb19NaJQmczQ" name="schema" visibility="public">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_4dDtdxt0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_4dDteBt0EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_4dDteRt0EeWb19NaJQmczQ" name="pkJoinColumns" visibility="public" type="_4dE7Fht0EeWb19NaJQmczQ" aggregation="composite" association="_4dGJGht0EeWb19NaJQmczQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_4dDteht0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_4dDtext0EeWb19NaJQmczQ" value="*"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_4dDtfBt0EeWb19NaJQmczQ" name="uniqueConstraints" visibility="public" type="_4dE67Rt0EeWb19NaJQmczQ" aggregation="composite" association="_4dGJGxt0EeWb19NaJQmczQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_4dDtfRt0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_4dDtfht0EeWb19NaJQmczQ" value="*"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_4dDtfxt0EeWb19NaJQmczQ" name="base_Type" association="_4dGI_Bt0EeWb19NaJQmczQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Type"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_4dDtgBt0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_4dDtgRt0EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_4dDtght0EeWb19NaJQmczQ" name="value_SecondaryTables" visibility="public" type="_4dDGGht0EeWb19NaJQmczQ" association="_4dGJAht0EeWb19NaJQmczQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_4dDtgxt0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_4dDthBt0EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Stereotype" xmi:id="_4dDthRt0EeWb19NaJQmczQ" name="OneToMany" visibility="public">
+ <ownedAttribute xmi:id="_4dDthht0EeWb19NaJQmczQ" name="targetEntity" visibility="public" association="_4dGJHBt0EeWb19NaJQmczQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Class"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_4dDthxt0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_4dDtiBt0EeWb19NaJQmczQ" value="1"/>
+ <defaultValue xmi:type="uml:LiteralString" xmi:id="_4dDtiRt0EeWb19NaJQmczQ" value="void.class"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_4dDtiht0EeWb19NaJQmczQ" name="cascade" visibility="public" type="_4dDF9Bt0EeWb19NaJQmczQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_4dDtixt0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_4dDtjBt0EeWb19NaJQmczQ" value="*"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_4dDtjRt0EeWb19NaJQmczQ" name="fetch" visibility="public" type="_4dDGBRt0EeWb19NaJQmczQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_4dDtjht0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_4dDtjxt0EeWb19NaJQmczQ" value="1"/>
+ <defaultValue xmi:type="uml:LiteralString" xmi:id="_4dDtkBt0EeWb19NaJQmczQ" value="LAZY"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_4dDtkRt0EeWb19NaJQmczQ" name="mappedBy" visibility="public">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_4dDtkht0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_4dDtkxt0EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_4dDtlBt0EeWb19NaJQmczQ" name="orphanRemoval" visibility="public">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/JavaPrimitiveTypes.library.uml#boolean"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_4dDtlRt0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_4dDtlht0EeWb19NaJQmczQ" value="1"/>
+ <defaultValue xmi:type="uml:LiteralString" xmi:id="_4dDtlxt0EeWb19NaJQmczQ" value="false"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_4dDtmBt0EeWb19NaJQmczQ" name="base_Operation" association="_4dFiJht0EeWb19NaJQmczQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Operation"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_4dDtmRt0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_4dDtmht0EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_4dDtmxt0EeWb19NaJQmczQ" name="base_Property" association="_4dFiKBt0EeWb19NaJQmczQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Property"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_4dDtnBt0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_4dDtnRt0EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_4dDtnht0EeWb19NaJQmczQ" name="base_EnumerationLiteral" association="_4dFiLBt0EeWb19NaJQmczQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#EnumerationLiteral"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_4dDtnxt0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_4dDtoBt0EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Stereotype" xmi:id="_4dDtoRt0EeWb19NaJQmczQ" name="MapKeyClass" visibility="public">
+ <ownedAttribute xmi:id="_4dDtoht0EeWb19NaJQmczQ" name="value" visibility="public" association="_4dGJIBt0EeWb19NaJQmczQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Class"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_4dDtoxt0EeWb19NaJQmczQ" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_4dDtpBt0EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_4dDtpRt0EeWb19NaJQmczQ" name="base_Operation" association="_4dFiMBt0EeWb19NaJQmczQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Operation"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_4dDtpht0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_4dDtpxt0EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_4dDtqBt0EeWb19NaJQmczQ" name="base_Property" association="_4dFiMht0EeWb19NaJQmczQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Property"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_4dDtqRt0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_4dDtqht0EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_4dDtqxt0EeWb19NaJQmczQ" name="base_EnumerationLiteral" association="_4dFiNht0EeWb19NaJQmczQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#EnumerationLiteral"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_4dDtrBt0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_4dDtrRt0EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Stereotype" xmi:id="_4dDtrht0EeWb19NaJQmczQ" name="EntityListeners" visibility="public">
+ <ownedRule xmi:id="_4dDtrxt0EeWb19NaJQmczQ" name="typeConstraint" constrainedElement="_4dDtrht0EeWb19NaJQmczQ">
+ <specification xmi:type="uml:OpaqueExpression" xmi:id="_4dDtsBt0EeWb19NaJQmczQ" 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="_4dDtsRt0EeWb19NaJQmczQ" name="value" visibility="public" association="_4dGJJBt0EeWb19NaJQmczQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Class"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_4dDtsht0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_4dDtsxt0EeWb19NaJQmczQ" value="*"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_4dDttBt0EeWb19NaJQmczQ" name="base_Type" association="_4dFiOht0EeWb19NaJQmczQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Type"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_4dDttRt0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_4dDttht0EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Stereotype" xmi:id="_4dDttxt0EeWb19NaJQmczQ" name="NamedStoredProcedureQueries" visibility="public">
+ <ownedRule xmi:id="_4dDtuBt0EeWb19NaJQmczQ" name="typeConstraint" constrainedElement="_4dDttxt0EeWb19NaJQmczQ">
+ <specification xmi:type="uml:OpaqueExpression" xmi:id="_4dDtuRt0EeWb19NaJQmczQ" 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="_4dDtuht0EeWb19NaJQmczQ" name="value" visibility="public" type="_4dDtUht0EeWb19NaJQmczQ" aggregation="composite" association="_4dGJKBt0EeWb19NaJQmczQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_4dDtuxt0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_4dDtvBt0EeWb19NaJQmczQ" value="*"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_4dDtvRt0EeWb19NaJQmczQ" name="base_Type" association="_4dFiPBt0EeWb19NaJQmczQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Type"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_4dDtvht0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_4dDtvxt0EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Stereotype" xmi:id="_4dDtwBt0EeWb19NaJQmczQ" name="DiscriminatorColumn" visibility="public">
+ <ownedRule xmi:id="_4dDtwRt0EeWb19NaJQmczQ" name="typeConstraint" constrainedElement="_4dDtwBt0EeWb19NaJQmczQ">
+ <specification xmi:type="uml:OpaqueExpression" xmi:id="_4dDtwht0EeWb19NaJQmczQ" 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="_4dDtwxt0EeWb19NaJQmczQ" name="name" visibility="public">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_4dDtxBt0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_4dDtxRt0EeWb19NaJQmczQ" value="1"/>
+ <defaultValue xmi:type="uml:LiteralString" xmi:id="_4dDtxht0EeWb19NaJQmczQ" value="&quot;DTYPE&quot;"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_4dDtxxt0EeWb19NaJQmczQ" name="discriminatorType" visibility="public" type="_4dDF5Bt0EeWb19NaJQmczQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_4dDtyBt0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_4dDtyRt0EeWb19NaJQmczQ" value="1"/>
+ <defaultValue xmi:type="uml:LiteralString" xmi:id="_4dDtyht0EeWb19NaJQmczQ" value="STRING"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_4dDtyxt0EeWb19NaJQmczQ" name="columnDefinition" visibility="public">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_4dDtzBt0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_4dDtzRt0EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_4dDtzht0EeWb19NaJQmczQ" name="length" visibility="public">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/JavaPrimitiveTypes.library.uml#int"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_4dDtzxt0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_4dDt0Bt0EeWb19NaJQmczQ" value="1"/>
+ <defaultValue xmi:type="uml:LiteralString" xmi:id="_4dDt0Rt0EeWb19NaJQmczQ" value="31"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_4dDt0ht0EeWb19NaJQmczQ" name="base_Type" association="_4dFiPht0EeWb19NaJQmczQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Type"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_4dDt0xt0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_4dDt1Bt0EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Stereotype" xmi:id="_4dDt1Rt0EeWb19NaJQmczQ" name="Id" visibility="public">
+ <ownedAttribute xmi:id="_4dDt1ht0EeWb19NaJQmczQ" name="base_Operation" association="_4dFiQBt0EeWb19NaJQmczQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Operation"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_4dDt1xt0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_4dDt2Bt0EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_4dDt2Rt0EeWb19NaJQmczQ" name="base_Property" association="_4dFiQht0EeWb19NaJQmczQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Property"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_4dDt2ht0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_4dDt2xt0EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_4dDt3Bt0EeWb19NaJQmczQ" name="base_EnumerationLiteral" association="_4dFiRht0EeWb19NaJQmczQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#EnumerationLiteral"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_4dDt3Rt0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_4dDt3ht0EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Stereotype" xmi:id="_4dDt3xt0EeWb19NaJQmczQ" name="AttributeOverrides" visibility="public">
+ <ownedRule xmi:id="_4dDt4Bt0EeWb19NaJQmczQ" name="typeConstraint" constrainedElement="_4dDt3xt0EeWb19NaJQmczQ">
+ <specification xmi:type="uml:OpaqueExpression" xmi:id="_4dDt4Rt0EeWb19NaJQmczQ" 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="_4dDt4ht0EeWb19NaJQmczQ" name="value" visibility="public" type="_4dE6sht0EeWb19NaJQmczQ" aggregation="composite" association="_4dGJKRt0EeWb19NaJQmczQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_4dDt4xt0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_4dDt5Bt0EeWb19NaJQmczQ" value="*"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_4dDt5Rt0EeWb19NaJQmczQ" name="base_Type" association="_4dFiSht0EeWb19NaJQmczQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Type"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_4dDt5ht0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_4dDt5xt0EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_4dDt6Bt0EeWb19NaJQmczQ" name="base_Operation" association="_4dFiTBt0EeWb19NaJQmczQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Operation"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_4dDt6Rt0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_4dDt6ht0EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_4dDt6xt0EeWb19NaJQmczQ" name="base_Property" association="_4dFiTht0EeWb19NaJQmczQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Property"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_4dDt7Bt0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_4dDt7Rt0EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_4dDt7ht0EeWb19NaJQmczQ" name="base_EnumerationLiteral" association="_4dFiUht0EeWb19NaJQmczQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#EnumerationLiteral"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_4dDt7xt0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_4dDt8Bt0EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Stereotype" xmi:id="_4dDt8Rt0EeWb19NaJQmczQ" name="NamedNativeQueries" visibility="public">
+ <ownedRule xmi:id="_4dDt8ht0EeWb19NaJQmczQ" name="typeConstraint" constrainedElement="_4dDt8Rt0EeWb19NaJQmczQ">
+ <specification xmi:type="uml:OpaqueExpression" xmi:id="_4dDt8xt0EeWb19NaJQmczQ" 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="_4dDt9Bt0EeWb19NaJQmczQ" name="value" visibility="public" type="_4dDtGht0EeWb19NaJQmczQ" aggregation="composite" association="_4dGJKht0EeWb19NaJQmczQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_4dDt9Rt0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_4dDt9ht0EeWb19NaJQmczQ" value="*"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_4dDt9xt0EeWb19NaJQmczQ" name="base_Type" association="_4dFiVht0EeWb19NaJQmczQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Type"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_4dDt-Bt0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_4dDt-Rt0EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Stereotype" xmi:id="_4dDt-ht0EeWb19NaJQmczQ" name="Enumerated" visibility="public">
+ <ownedAttribute xmi:id="_4dDt-xt0EeWb19NaJQmczQ" name="value" visibility="public" type="_4dDGCBt0EeWb19NaJQmczQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_4dDt_Bt0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_4dDt_Rt0EeWb19NaJQmczQ" value="1"/>
+ <defaultValue xmi:type="uml:LiteralString" xmi:id="_4dDt_ht0EeWb19NaJQmczQ" value="ORDINAL"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_4dDt_xt0EeWb19NaJQmczQ" name="base_Operation" association="_4dFiWBt0EeWb19NaJQmczQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Operation"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_4dDuABt0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_4dDuARt0EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_4dDuAht0EeWb19NaJQmczQ" name="base_Property" association="_4dFiWht0EeWb19NaJQmczQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Property"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_4dDuAxt0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_4dDuBBt0EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_4dDuBRt0EeWb19NaJQmczQ" name="base_EnumerationLiteral" association="_4dFiXht0EeWb19NaJQmczQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#EnumerationLiteral"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_4dDuBht0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_4dDuBxt0EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Stereotype" xmi:id="_4dDuCBt0EeWb19NaJQmczQ" name="MapKeyColumn" visibility="public">
+ <ownedAttribute xmi:id="_4dDuCRt0EeWb19NaJQmczQ" name="name" visibility="public">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_4dDuCht0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_4dDuCxt0EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_4dDuDBt0EeWb19NaJQmczQ" name="unique" visibility="public">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/JavaPrimitiveTypes.library.uml#boolean"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_4dDuDRt0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_4dDuDht0EeWb19NaJQmczQ" value="1"/>
+ <defaultValue xmi:type="uml:LiteralString" xmi:id="_4dDuDxt0EeWb19NaJQmczQ" value="false"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_4dDuEBt0EeWb19NaJQmczQ" name="nullable" visibility="public">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/JavaPrimitiveTypes.library.uml#boolean"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_4dDuERt0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_4dDuEht0EeWb19NaJQmczQ" value="1"/>
+ <defaultValue xmi:type="uml:LiteralString" xmi:id="_4dDuExt0EeWb19NaJQmczQ" value="false"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_4dDuFBt0EeWb19NaJQmczQ" name="insertable" visibility="public">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/JavaPrimitiveTypes.library.uml#boolean"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_4dDuFRt0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_4dDuFht0EeWb19NaJQmczQ" value="1"/>
+ <defaultValue xmi:type="uml:LiteralString" xmi:id="_4dDuFxt0EeWb19NaJQmczQ" value="true"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_4dDuGBt0EeWb19NaJQmczQ" name="updatable" visibility="public">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/JavaPrimitiveTypes.library.uml#boolean"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_4dDuGRt0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_4dDuGht0EeWb19NaJQmczQ" value="1"/>
+ <defaultValue xmi:type="uml:LiteralString" xmi:id="_4dDuGxt0EeWb19NaJQmczQ" value="true"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_4dDuHBt0EeWb19NaJQmczQ" name="columnDefinition" visibility="public">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_4dDuHRt0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_4dDuHht0EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_4dDuHxt0EeWb19NaJQmczQ" name="table" visibility="public">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_4dDuIBt0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_4dDuIRt0EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_4dDuIht0EeWb19NaJQmczQ" name="length" visibility="public">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/JavaPrimitiveTypes.library.uml#int"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_4dDuIxt0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_4dDuJBt0EeWb19NaJQmczQ" value="1"/>
+ <defaultValue xmi:type="uml:LiteralString" xmi:id="_4dETQBt0EeWb19NaJQmczQ" value="255"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_4dETQRt0EeWb19NaJQmczQ" name="precision" visibility="public">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/JavaPrimitiveTypes.library.uml#int"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_4dETQht0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_4dETQxt0EeWb19NaJQmczQ" value="1"/>
+ <defaultValue xmi:type="uml:LiteralString" xmi:id="_4dETRBt0EeWb19NaJQmczQ" value="0"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_4dETRRt0EeWb19NaJQmczQ" name="scale" visibility="public">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/JavaPrimitiveTypes.library.uml#int"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_4dETRht0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_4dETRxt0EeWb19NaJQmczQ" value="1"/>
+ <defaultValue xmi:type="uml:LiteralString" xmi:id="_4dETSBt0EeWb19NaJQmczQ" value="0"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_4dETSRt0EeWb19NaJQmczQ" name="base_Operation" association="_4dFiYht0EeWb19NaJQmczQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Operation"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_4dETSht0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_4dETSxt0EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_4dETTBt0EeWb19NaJQmczQ" name="base_Property" association="_4dFiZBt0EeWb19NaJQmczQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Property"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_4dETTRt0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_4dETTht0EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_4dETTxt0EeWb19NaJQmczQ" name="base_EnumerationLiteral" association="_4dFiaBt0EeWb19NaJQmczQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#EnumerationLiteral"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_4dETUBt0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_4dETURt0EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Stereotype" xmi:id="_4dETUht0EeWb19NaJQmczQ" name="QueryHint" visibility="public">
+ <ownedAttribute xmi:id="_4dETUxt0EeWb19NaJQmczQ" name="name" visibility="public">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_4dETVBt0EeWb19NaJQmczQ" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_4dETVRt0EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_4dETVht0EeWb19NaJQmczQ" name="value" visibility="public">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_4dETVxt0EeWb19NaJQmczQ" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_4dETWBt0EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_4dETWRt0EeWb19NaJQmczQ" name="hints_NamedNativeQuery" visibility="public" type="_4dDtGht0EeWb19NaJQmczQ" association="_4dGJCht0EeWb19NaJQmczQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_4dETWht0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_4dETWxt0EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_4dETXBt0EeWb19NaJQmczQ" name="hints_NamedQuery" visibility="public" type="_4dDtPBt0EeWb19NaJQmczQ" association="_4dGJExt0EeWb19NaJQmczQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_4dETXRt0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_4dETXht0EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_4dETXxt0EeWb19NaJQmczQ" name="hints_NamedStoredProcedureQuery" visibility="public" type="_4dDtUht0EeWb19NaJQmczQ" association="_4dGJGRt0EeWb19NaJQmczQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_4dETYBt0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_4dETYRt0EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Stereotype" xmi:id="_4dETYht0EeWb19NaJQmczQ" name="EmbeddedId" visibility="public">
+ <ownedAttribute xmi:id="_4dETYxt0EeWb19NaJQmczQ" name="base_Operation" association="_4dFibBt0EeWb19NaJQmczQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Operation"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_4dETZBt0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_4dETZRt0EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_4dETZht0EeWb19NaJQmczQ" name="base_Property" association="_4dFibht0EeWb19NaJQmczQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Property"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_4dETZxt0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_4dETaBt0EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_4dETaRt0EeWb19NaJQmczQ" name="base_EnumerationLiteral" association="_4dFicht0EeWb19NaJQmczQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#EnumerationLiteral"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_4dETaht0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_4dETaxt0EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Stereotype" xmi:id="_4dETbBt0EeWb19NaJQmczQ" name="Basic" visibility="public">
+ <ownedAttribute xmi:id="_4dETbRt0EeWb19NaJQmczQ" name="fetch" visibility="public" type="_4dDGBRt0EeWb19NaJQmczQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_4dETbht0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_4dETbxt0EeWb19NaJQmczQ" value="1"/>
+ <defaultValue xmi:type="uml:LiteralString" xmi:id="_4dETcBt0EeWb19NaJQmczQ" value="EAGER"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_4dETcRt0EeWb19NaJQmczQ" name="optional" visibility="public">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/JavaPrimitiveTypes.library.uml#boolean"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_4dETcht0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_4dETcxt0EeWb19NaJQmczQ" value="1"/>
+ <defaultValue xmi:type="uml:LiteralString" xmi:id="_4dETdBt0EeWb19NaJQmczQ" value="true"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_4dETdRt0EeWb19NaJQmczQ" name="base_Operation" association="_4dFidht0EeWb19NaJQmczQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Operation"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_4dETdht0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_4dETdxt0EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_4dETeBt0EeWb19NaJQmczQ" name="base_Property" association="_4dFieBt0EeWb19NaJQmczQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Property"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_4dETeRt0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_4dETeht0EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_4dEText0EeWb19NaJQmczQ" name="base_EnumerationLiteral" association="_4dFifBt0EeWb19NaJQmczQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#EnumerationLiteral"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_4dETfBt0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_4dETfRt0EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Stereotype" xmi:id="_4dETfht0EeWb19NaJQmczQ" name="AssociationOverride" visibility="public">
+ <ownedRule xmi:id="_4dETfxt0EeWb19NaJQmczQ" name="typeConstraint" constrainedElement="_4dETfht0EeWb19NaJQmczQ">
+ <specification xmi:type="uml:OpaqueExpression" xmi:id="_4dETgBt0EeWb19NaJQmczQ" 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="_4dETgRt0EeWb19NaJQmczQ" name="name" visibility="public">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_4dETght0EeWb19NaJQmczQ" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_4dETgxt0EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_4dEThBt0EeWb19NaJQmczQ" name="joinColumns" visibility="public" type="_4dE6VBt0EeWb19NaJQmczQ" aggregation="composite" association="_4dGJKxt0EeWb19NaJQmczQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_4dEThRt0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_4dEThht0EeWb19NaJQmczQ" value="*"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_4dEThxt0EeWb19NaJQmczQ" name="joinTable" visibility="public" type="_4dE7SBt0EeWb19NaJQmczQ" aggregation="composite" association="_4dGJLBt0EeWb19NaJQmczQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_4dETiBt0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_4dETiRt0EeWb19NaJQmczQ" value="1"/>
+ <defaultValue xmi:type="uml:LiteralString" xmi:id="_4dETiht0EeWb19NaJQmczQ" value="JoinTable"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_4dETixt0EeWb19NaJQmczQ" name="base_Type" association="_4dFigBt0EeWb19NaJQmczQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Type"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_4dETjBt0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_4dETjRt0EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_4dETjht0EeWb19NaJQmczQ" name="base_Operation" association="_4dFight0EeWb19NaJQmczQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Operation"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_4dETjxt0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_4dETkBt0EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_4dETkRt0EeWb19NaJQmczQ" name="base_Property" association="_4dFihBt0EeWb19NaJQmczQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Property"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_4dETkht0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_4dETkxt0EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_4dETlBt0EeWb19NaJQmczQ" name="base_EnumerationLiteral" association="_4dFiiBt0EeWb19NaJQmczQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#EnumerationLiteral"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_4dETlRt0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_4dETlht0EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_4dETlxt0EeWb19NaJQmczQ" name="value_AssociationOverrides" visibility="public" type="_4dDs5Rt0EeWb19NaJQmczQ" association="_4dGJCRt0EeWb19NaJQmczQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_4dETmBt0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_4dETmRt0EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Stereotype" xmi:id="_4dETmht0EeWb19NaJQmczQ" name="Column" visibility="public">
+ <ownedAttribute xmi:id="_4dETmxt0EeWb19NaJQmczQ" name="name" visibility="public">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_4dETnBt0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_4dETnRt0EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_4dETnht0EeWb19NaJQmczQ" name="unique" visibility="public">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/JavaPrimitiveTypes.library.uml#boolean"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_4dETnxt0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_4dEToBt0EeWb19NaJQmczQ" value="1"/>
+ <defaultValue xmi:type="uml:LiteralString" xmi:id="_4dEToRt0EeWb19NaJQmczQ" value="false"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_4dEToht0EeWb19NaJQmczQ" name="nullable" visibility="public">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/JavaPrimitiveTypes.library.uml#boolean"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_4dEToxt0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_4dETpBt0EeWb19NaJQmczQ" value="1"/>
+ <defaultValue xmi:type="uml:LiteralString" xmi:id="_4dETpRt0EeWb19NaJQmczQ" value="true"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_4dETpht0EeWb19NaJQmczQ" name="insertable" visibility="public">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/JavaPrimitiveTypes.library.uml#boolean"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_4dETpxt0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_4dETqBt0EeWb19NaJQmczQ" value="1"/>
+ <defaultValue xmi:type="uml:LiteralString" xmi:id="_4dETqRt0EeWb19NaJQmczQ" value="true"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_4dETqht0EeWb19NaJQmczQ" name="updatable" visibility="public">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/JavaPrimitiveTypes.library.uml#boolean"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_4dETqxt0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_4dETrBt0EeWb19NaJQmczQ" value="1"/>
+ <defaultValue xmi:type="uml:LiteralString" xmi:id="_4dETrRt0EeWb19NaJQmczQ" value="true"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_4dETrht0EeWb19NaJQmczQ" name="columnDefinition" visibility="public">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_4dETrxt0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_4dETsBt0EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_4dETsRt0EeWb19NaJQmczQ" name="table" visibility="public">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_4dETsht0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_4dETsxt0EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_4dETtBt0EeWb19NaJQmczQ" name="length" visibility="public">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/JavaPrimitiveTypes.library.uml#int"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_4dETtRt0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_4dETtht0EeWb19NaJQmczQ" value="1"/>
+ <defaultValue xmi:type="uml:LiteralString" xmi:id="_4dETtxt0EeWb19NaJQmczQ" value="255"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_4dETuBt0EeWb19NaJQmczQ" name="precision" visibility="public">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/JavaPrimitiveTypes.library.uml#int"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_4dETuRt0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_4dETuht0EeWb19NaJQmczQ" value="1"/>
+ <defaultValue xmi:type="uml:LiteralString" xmi:id="_4dETuxt0EeWb19NaJQmczQ" value="0"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_4dETvBt0EeWb19NaJQmczQ" name="scale" visibility="public">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/JavaPrimitiveTypes.library.uml#int"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_4dETvRt0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_4dETvht0EeWb19NaJQmczQ" value="1"/>
+ <defaultValue xmi:type="uml:LiteralString" xmi:id="_4dETvxt0EeWb19NaJQmczQ" value="0"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_4dETwBt0EeWb19NaJQmczQ" name="base_Operation" association="_4dFijBt0EeWb19NaJQmczQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Operation"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_4dETwRt0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_4dETwht0EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_4dETwxt0EeWb19NaJQmczQ" name="base_Property" association="_4dFijht0EeWb19NaJQmczQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Property"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_4dETxBt0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_4dETxRt0EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_4dETxht0EeWb19NaJQmczQ" name="base_EnumerationLiteral" association="_4dFikht0EeWb19NaJQmczQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#EnumerationLiteral"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_4dETxxt0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_4dETyBt0EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_4dETyRt0EeWb19NaJQmczQ" name="column_AttributeOverride" visibility="public" type="_4dE6sht0EeWb19NaJQmczQ" association="_4dGJTRt0EeWb19NaJQmczQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_4dETyht0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_4dETyxt0EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Stereotype" xmi:id="_4dETzBt0EeWb19NaJQmczQ" name="Converts" visibility="public">
+ <ownedRule xmi:id="_4dETzRt0EeWb19NaJQmczQ" name="typeConstraint" constrainedElement="_4dETzBt0EeWb19NaJQmczQ">
+ <specification xmi:type="uml:OpaqueExpression" xmi:id="_4dETzht0EeWb19NaJQmczQ" 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="_4dETzxt0EeWb19NaJQmczQ" name="value" visibility="public" type="_4dEU7Bt0EeWb19NaJQmczQ" aggregation="composite" association="_4dGJLRt0EeWb19NaJQmczQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_4dET0Bt0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_4dET0Rt0EeWb19NaJQmczQ" value="*"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_4dET0ht0EeWb19NaJQmczQ" name="base_Operation" association="_4dFilht0EeWb19NaJQmczQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Operation"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_4dET0xt0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_4dET1Bt0EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_4dET1Rt0EeWb19NaJQmczQ" name="base_Property" association="_4dFimBt0EeWb19NaJQmczQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Property"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_4dET1ht0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_4dET1xt0EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_4dET2Bt0EeWb19NaJQmczQ" name="base_EnumerationLiteral" association="_4dFinBt0EeWb19NaJQmczQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#EnumerationLiteral"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_4dET2Rt0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_4dET2ht0EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_4dET2xt0EeWb19NaJQmczQ" name="base_Type" association="_4dFioBt0EeWb19NaJQmczQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Type"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_4dET3Bt0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_4dET3Rt0EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Stereotype" xmi:id="_4dET3ht0EeWb19NaJQmczQ" name="MapKey" visibility="public">
+ <ownedAttribute xmi:id="_4dET3xt0EeWb19NaJQmczQ" name="name" visibility="public">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_4dET4Bt0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_4dET4Rt0EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_4dET4ht0EeWb19NaJQmczQ" name="base_Operation" association="_4dFioht0EeWb19NaJQmczQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Operation"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_4dET4xt0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_4dET5Bt0EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_4dET5Rt0EeWb19NaJQmczQ" name="base_Property" association="_4dFipBt0EeWb19NaJQmczQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Property"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_4dET5ht0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_4dET5xt0EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_4dET6Bt0EeWb19NaJQmczQ" name="base_EnumerationLiteral" association="_4dFiqBt0EeWb19NaJQmczQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#EnumerationLiteral"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_4dET6Rt0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_4dET6ht0EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Stereotype" xmi:id="_4dET6xt0EeWb19NaJQmczQ" name="ManyToMany" visibility="public">
+ <ownedAttribute xmi:id="_4dET7Bt0EeWb19NaJQmczQ" name="targetEntity" visibility="public" association="_4dGJLht0EeWb19NaJQmczQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Class"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_4dET7Rt0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_4dET7ht0EeWb19NaJQmczQ" value="1"/>
+ <defaultValue xmi:type="uml:LiteralString" xmi:id="_4dET7xt0EeWb19NaJQmczQ" value="void.class"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_4dET8Bt0EeWb19NaJQmczQ" name="cascade" visibility="public" type="_4dDF9Bt0EeWb19NaJQmczQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_4dET8Rt0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_4dET8ht0EeWb19NaJQmczQ" value="*"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_4dET8xt0EeWb19NaJQmczQ" name="fetch" visibility="public" type="_4dDGBRt0EeWb19NaJQmczQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_4dET9Bt0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_4dET9Rt0EeWb19NaJQmczQ" value="1"/>
+ <defaultValue xmi:type="uml:LiteralString" xmi:id="_4dET9ht0EeWb19NaJQmczQ" value="LAZY"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_4dET9xt0EeWb19NaJQmczQ" name="mappedBy" visibility="public">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_4dET-Bt0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_4dET-Rt0EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_4dET-ht0EeWb19NaJQmczQ" name="base_Operation" association="_4dFirBt0EeWb19NaJQmczQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Operation"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_4dET-xt0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_4dET_Bt0EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_4dET_Rt0EeWb19NaJQmczQ" name="base_Property" association="_4dFirht0EeWb19NaJQmczQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Property"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_4dET_ht0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_4dET_xt0EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_4dEUABt0EeWb19NaJQmczQ" name="base_EnumerationLiteral" association="_4dFisht0EeWb19NaJQmczQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#EnumerationLiteral"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_4dEUARt0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_4dEUAht0EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Stereotype" xmi:id="_4dEUAxt0EeWb19NaJQmczQ" name="Table" visibility="public">
+ <ownedRule xmi:id="_4dEUBBt0EeWb19NaJQmczQ" name="typeConstraint" constrainedElement="_4dEUAxt0EeWb19NaJQmczQ">
+ <specification xmi:type="uml:OpaqueExpression" xmi:id="_4dEUBRt0EeWb19NaJQmczQ" 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="_4dEUBht0EeWb19NaJQmczQ" name="name" visibility="public">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_4dEUBxt0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_4dEUCBt0EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_4dEUCRt0EeWb19NaJQmczQ" name="catalog" visibility="public">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_4dEUCht0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_4dEUCxt0EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_4dEUDBt0EeWb19NaJQmczQ" name="schema" visibility="public">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_4dEUDRt0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_4dEUDht0EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_4dEUDxt0EeWb19NaJQmczQ" name="uniqueConstraints" visibility="public" type="_4dE67Rt0EeWb19NaJQmczQ" aggregation="composite" association="_4dGJMht0EeWb19NaJQmczQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_4dEUEBt0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_4dEUERt0EeWb19NaJQmczQ" value="*"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_4dEUEht0EeWb19NaJQmczQ" name="base_Type" association="_4dGI_ht0EeWb19NaJQmczQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Type"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_4dEUExt0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_4dEUFBt0EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Stereotype" xmi:id="_4dEUFRt0EeWb19NaJQmczQ" name="PersistenceContexts" visibility="public">
+ <ownedRule xmi:id="_4dEUFht0EeWb19NaJQmczQ" name="typeConstraint" constrainedElement="_4dEUFRt0EeWb19NaJQmczQ">
+ <specification xmi:type="uml:OpaqueExpression" xmi:id="_4dEUFxt0EeWb19NaJQmczQ" 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="_4dEUGBt0EeWb19NaJQmczQ" name="value" visibility="public" type="_4dEUsht0EeWb19NaJQmczQ" aggregation="composite" association="_4dGJMxt0EeWb19NaJQmczQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_4dEUGRt0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_4dEUGht0EeWb19NaJQmczQ" value="*"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_4dEUGxt0EeWb19NaJQmczQ" name="base_Type" association="_4dFitht0EeWb19NaJQmczQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Type"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_4dEUHBt0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_4dEUHRt0EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Stereotype" xmi:id="_4dEUHht0EeWb19NaJQmczQ" name="ExcludeDefaultListeners" visibility="public">
+ <ownedRule xmi:id="_4dEUHxt0EeWb19NaJQmczQ" name="typeConstraint" constrainedElement="_4dEUHht0EeWb19NaJQmczQ">
+ <specification xmi:type="uml:OpaqueExpression" xmi:id="_4dEUIBt0EeWb19NaJQmczQ" 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="_4dEUIRt0EeWb19NaJQmczQ" name="base_Type" association="_4dFiuBt0EeWb19NaJQmczQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Type"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_4dEUIht0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_4dEUIxt0EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Stereotype" xmi:id="_4dEUJBt0EeWb19NaJQmczQ" name="Embeddable" visibility="public">
+ <ownedRule xmi:id="_4dEUJRt0EeWb19NaJQmczQ" name="typeConstraint" constrainedElement="_4dEUJBt0EeWb19NaJQmczQ">
+ <specification xmi:type="uml:OpaqueExpression" xmi:id="_4dEUJht0EeWb19NaJQmczQ" 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="_4dEUJxt0EeWb19NaJQmczQ" name="base_Type" association="_4dFiuht0EeWb19NaJQmczQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Type"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_4dEUKBt0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_4dEUKRt0EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Stereotype" xmi:id="_4dEUKht0EeWb19NaJQmczQ" name="CollectionTable" visibility="public">
+ <ownedAttribute xmi:id="_4dEUKxt0EeWb19NaJQmczQ" name="name" visibility="public">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_4dEULBt0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_4dEULRt0EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_4dEULht0EeWb19NaJQmczQ" name="catalog" visibility="public">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_4dEULxt0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_4dEUMBt0EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_4dEUMRt0EeWb19NaJQmczQ" name="schema" visibility="public">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_4dEUMht0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_4dEUMxt0EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_4dEUNBt0EeWb19NaJQmczQ" name="joinColumns" visibility="public" type="_4dE6VBt0EeWb19NaJQmczQ" aggregation="composite" association="_4dGJNBt0EeWb19NaJQmczQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_4dEUNRt0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_4dEUNht0EeWb19NaJQmczQ" value="*"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_4dEUNxt0EeWb19NaJQmczQ" name="uniqueConstraints" visibility="public" type="_4dE67Rt0EeWb19NaJQmczQ" aggregation="composite" association="_4dGJNRt0EeWb19NaJQmczQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_4dEUOBt0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_4dEUORt0EeWb19NaJQmczQ" value="*"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_4dEUOht0EeWb19NaJQmczQ" name="base_Operation" association="_4dFivBt0EeWb19NaJQmczQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Operation"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_4dEUOxt0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_4dEUPBt0EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_4dEUPRt0EeWb19NaJQmczQ" name="base_Property" association="_4dFivht0EeWb19NaJQmczQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Property"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_4dEUPht0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_4dEUPxt0EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_4dEUQBt0EeWb19NaJQmczQ" name="base_EnumerationLiteral" association="_4dFiwht0EeWb19NaJQmczQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#EnumerationLiteral"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_4dEUQRt0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_4dEUQht0EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Stereotype" xmi:id="_4dEUQxt0EeWb19NaJQmczQ" name="ManyToOne" visibility="public">
+ <ownedAttribute xmi:id="_4dEURBt0EeWb19NaJQmczQ" name="targetEntity" visibility="public" association="_4dGJNht0EeWb19NaJQmczQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Class"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_4dEURRt0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_4dEURht0EeWb19NaJQmczQ" value="1"/>
+ <defaultValue xmi:type="uml:LiteralString" xmi:id="_4dEURxt0EeWb19NaJQmczQ" value="void.class"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_4dEUSBt0EeWb19NaJQmczQ" name="cascade" visibility="public" type="_4dDF9Bt0EeWb19NaJQmczQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_4dEUSRt0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_4dEUSht0EeWb19NaJQmczQ" value="*"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_4dEUSxt0EeWb19NaJQmczQ" name="fetch" visibility="public" type="_4dDGBRt0EeWb19NaJQmczQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_4dEUTBt0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_4dEUTRt0EeWb19NaJQmczQ" value="1"/>
+ <defaultValue xmi:type="uml:LiteralString" xmi:id="_4dEUTht0EeWb19NaJQmczQ" value="EAGER"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_4dEUTxt0EeWb19NaJQmczQ" name="optional" visibility="public">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/JavaPrimitiveTypes.library.uml#boolean"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_4dEUUBt0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_4dEUURt0EeWb19NaJQmczQ" value="1"/>
+ <defaultValue xmi:type="uml:LiteralString" xmi:id="_4dEUUht0EeWb19NaJQmczQ" value="true"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_4dEUUxt0EeWb19NaJQmczQ" name="base_Operation" association="_4dFixht0EeWb19NaJQmczQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Operation"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_4dEUVBt0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_4dEUVRt0EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_4dEUVht0EeWb19NaJQmczQ" name="base_Property" association="_4dFiyBt0EeWb19NaJQmczQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Property"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_4dEUVxt0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_4dEUWBt0EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_4dEUWRt0EeWb19NaJQmczQ" name="base_EnumerationLiteral" association="_4dFizBt0EeWb19NaJQmczQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#EnumerationLiteral"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_4dEUWht0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_4dEUWxt0EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Stereotype" xmi:id="_4dEUXBt0EeWb19NaJQmczQ" name="Converter" visibility="public">
+ <ownedRule xmi:id="_4dEUXRt0EeWb19NaJQmczQ" name="typeConstraint" constrainedElement="_4dEUXBt0EeWb19NaJQmczQ">
+ <specification xmi:type="uml:OpaqueExpression" xmi:id="_4dEUXht0EeWb19NaJQmczQ" 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="_4dEUXxt0EeWb19NaJQmczQ" name="autoApply" visibility="public">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/JavaPrimitiveTypes.library.uml#boolean"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_4dEUYBt0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_4dEUYRt0EeWb19NaJQmczQ" value="1"/>
+ <defaultValue xmi:type="uml:LiteralString" xmi:id="_4dEUYht0EeWb19NaJQmczQ" value="false"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_4dEUYxt0EeWb19NaJQmczQ" name="base_Type" association="_4dFi0Bt0EeWb19NaJQmczQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Type"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_4dEUZBt0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_4dEUZRt0EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Stereotype" xmi:id="_4dEUZht0EeWb19NaJQmczQ" name="ConstructorResult" visibility="public">
+ <ownedAttribute xmi:id="_4dEUZxt0EeWb19NaJQmczQ" name="targetClass" visibility="public" association="_4dGJOht0EeWb19NaJQmczQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Class"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_4dEUaBt0EeWb19NaJQmczQ" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_4dEUaRt0EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_4dEUaht0EeWb19NaJQmczQ" name="columns" visibility="public" type="_4dE7hht0EeWb19NaJQmczQ" aggregation="composite" association="_4dGJPht0EeWb19NaJQmczQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_4dEUaxt0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_4dEUbBt0EeWb19NaJQmczQ" value="*"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_4dEUbRt0EeWb19NaJQmczQ" name="classes_SqlResultSetMapping" visibility="public" type="_4dE7txt0EeWb19NaJQmczQ" association="_4dGJXht0EeWb19NaJQmczQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_4dEUbht0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_4dEUbxt0EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Stereotype" xmi:id="_4dEUcBt0EeWb19NaJQmczQ" name="PersistenceUnit" visibility="public">
+ <ownedRule xmi:id="_4dEUcRt0EeWb19NaJQmczQ" name="typeConstraint" constrainedElement="_4dEUcBt0EeWb19NaJQmczQ">
+ <specification xmi:type="uml:OpaqueExpression" xmi:id="_4dEUcht0EeWb19NaJQmczQ" 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="_4dEUcxt0EeWb19NaJQmczQ" name="name" visibility="public">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_4dEUdBt0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_4dEUdRt0EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_4dEUdht0EeWb19NaJQmczQ" name="unitName" visibility="public">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_4dEUdxt0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_4dEUeBt0EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_4dEUeRt0EeWb19NaJQmczQ" name="base_Type" association="_4dFi0ht0EeWb19NaJQmczQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Type"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_4dEUeht0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_4dEUext0EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_4dEUfBt0EeWb19NaJQmczQ" name="base_Operation" association="_4dFi1Bt0EeWb19NaJQmczQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Operation"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_4dEUfRt0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_4dEUfht0EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_4dEUfxt0EeWb19NaJQmczQ" name="base_Property" association="_4dFi1ht0EeWb19NaJQmczQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Property"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_4dEUgBt0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_4dEUgRt0EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_4dEUght0EeWb19NaJQmczQ" name="base_EnumerationLiteral" association="_4dFi2ht0EeWb19NaJQmczQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#EnumerationLiteral"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_4dEUgxt0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_4dEUhBt0EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_4dEUhRt0EeWb19NaJQmczQ" name="value_PersistenceUnits" visibility="public" type="_4dDsoxt0EeWb19NaJQmczQ" association="_4dGJBxt0EeWb19NaJQmczQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_4dEUhht0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_4dEUhxt0EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Stereotype" xmi:id="_4dEUiBt0EeWb19NaJQmczQ" name="MappedSuperclass" visibility="public">
+ <ownedRule xmi:id="_4dEUiRt0EeWb19NaJQmczQ" name="typeConstraint" constrainedElement="_4dEUiBt0EeWb19NaJQmczQ">
+ <specification xmi:type="uml:OpaqueExpression" xmi:id="_4dEUiht0EeWb19NaJQmczQ" 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="_4dEUixt0EeWb19NaJQmczQ" name="base_Type" association="_4dFi3ht0EeWb19NaJQmczQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Type"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_4dEUjBt0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_4dEUjRt0EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Stereotype" xmi:id="_4dEUjht0EeWb19NaJQmczQ" name="MapKeyJoinColumns" visibility="public">
+ <ownedAttribute xmi:id="_4dEUjxt0EeWb19NaJQmczQ" name="value" visibility="public" type="_4dDGVht0EeWb19NaJQmczQ" aggregation="composite" association="_4dGJPxt0EeWb19NaJQmczQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_4dEUkBt0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_4dEUkRt0EeWb19NaJQmczQ" value="*"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_4dEUkht0EeWb19NaJQmczQ" name="base_Operation" association="_4dFi4Bt0EeWb19NaJQmczQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Operation"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_4dEUkxt0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_4dEUlBt0EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_4dEUlRt0EeWb19NaJQmczQ" name="base_Property" association="_4dFi4ht0EeWb19NaJQmczQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Property"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_4dEUlht0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_4dEUlxt0EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_4dEUmBt0EeWb19NaJQmczQ" name="base_EnumerationLiteral" association="_4dFi5ht0EeWb19NaJQmczQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#EnumerationLiteral"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_4dEUmRt0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_4dEUmht0EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Stereotype" xmi:id="_4dEUmxt0EeWb19NaJQmczQ" name="StoredProcedureParameter" visibility="public">
+ <ownedAttribute xmi:id="_4dEUnBt0EeWb19NaJQmczQ" name="name" visibility="public">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_4dEUnRt0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_4dEUnht0EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_4dEUnxt0EeWb19NaJQmczQ" name="mode" visibility="public" type="_4dDGCxt0EeWb19NaJQmczQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_4dEUoBt0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_4dEUoRt0EeWb19NaJQmczQ" value="1"/>
+ <defaultValue xmi:type="uml:LiteralString" xmi:id="_4dEUoht0EeWb19NaJQmczQ" value="IN"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_4dEUoxt0EeWb19NaJQmczQ" name="type" visibility="public" association="_4dGJQBt0EeWb19NaJQmczQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Class"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_4dEUpBt0EeWb19NaJQmczQ" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_4dEUpRt0EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_4dEUpht0EeWb19NaJQmczQ" name="parameters_NamedStoredProcedureQuery" visibility="public" type="_4dDtUht0EeWb19NaJQmczQ" association="_4dGJFBt0EeWb19NaJQmczQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_4dEUpxt0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_4dEUqBt0EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Stereotype" xmi:id="_4dEUqRt0EeWb19NaJQmczQ" name="DiscriminatorValue" visibility="public">
+ <ownedRule xmi:id="_4dEUqht0EeWb19NaJQmczQ" name="typeConstraint" constrainedElement="_4dEUqRt0EeWb19NaJQmczQ">
+ <specification xmi:type="uml:OpaqueExpression" xmi:id="_4dEUqxt0EeWb19NaJQmczQ" 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="_4dEUrBt0EeWb19NaJQmczQ" name="value" visibility="public">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_4dEUrRt0EeWb19NaJQmczQ" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_4dEUrht0EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_4dEUrxt0EeWb19NaJQmczQ" name="base_Type" association="_4dFi6ht0EeWb19NaJQmczQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Type"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_4dEUsBt0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_4dEUsRt0EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Stereotype" xmi:id="_4dEUsht0EeWb19NaJQmczQ" name="PersistenceContext" visibility="public">
+ <ownedRule xmi:id="_4dEUsxt0EeWb19NaJQmczQ" name="typeConstraint" constrainedElement="_4dEUsht0EeWb19NaJQmczQ">
+ <specification xmi:type="uml:OpaqueExpression" xmi:id="_4dEUtBt0EeWb19NaJQmczQ" 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="_4dEUtRt0EeWb19NaJQmczQ" name="name" visibility="public">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_4dEUtht0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_4dEUtxt0EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_4dEUuBt0EeWb19NaJQmczQ" name="unitName" visibility="public">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_4dEUuRt0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_4dEUuht0EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_4dEUuxt0EeWb19NaJQmczQ" name="type" visibility="public" type="_4dDF-xt0EeWb19NaJQmczQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_4dEUvBt0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_4dEUvRt0EeWb19NaJQmczQ" value="1"/>
+ <defaultValue xmi:type="uml:LiteralString" xmi:id="_4dEUvht0EeWb19NaJQmczQ" value="TRANSACTION"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_4dEUvxt0EeWb19NaJQmczQ" name="synchronization" visibility="public" type="_4dDF6Bt0EeWb19NaJQmczQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_4dEUwBt0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_4dEUwRt0EeWb19NaJQmczQ" value="1"/>
+ <defaultValue xmi:type="uml:LiteralString" xmi:id="_4dEUwht0EeWb19NaJQmczQ" value="SYNCHRONIZED"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_4dEUwxt0EeWb19NaJQmczQ" name="properties" visibility="public" type="_4dDsrBt0EeWb19NaJQmczQ" aggregation="composite" association="_4dGJRBt0EeWb19NaJQmczQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_4dEUxBt0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_4dEUxRt0EeWb19NaJQmczQ" value="*"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_4dEUxht0EeWb19NaJQmczQ" name="base_Type" association="_4dFi7Bt0EeWb19NaJQmczQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Type"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_4dEUxxt0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_4dEUyBt0EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_4dEUyRt0EeWb19NaJQmczQ" name="base_Operation" association="_4dFi7ht0EeWb19NaJQmczQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Operation"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_4dEUyht0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_4dEUyxt0EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_4dEUzBt0EeWb19NaJQmczQ" name="base_Property" association="_4dFi8Bt0EeWb19NaJQmczQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Property"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_4dEUzRt0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_4dEUzht0EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_4dEUzxt0EeWb19NaJQmczQ" name="base_EnumerationLiteral" association="_4dFi9Bt0EeWb19NaJQmczQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#EnumerationLiteral"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_4dEU0Bt0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_4dEU0Rt0EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_4dEU0ht0EeWb19NaJQmczQ" name="value_PersistenceContexts" visibility="public" type="_4dEUFRt0EeWb19NaJQmczQ" association="_4dGJMxt0EeWb19NaJQmczQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_4dEU0xt0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_4dEU1Bt0EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Stereotype" xmi:id="_4dEU1Rt0EeWb19NaJQmczQ" name="Inheritance" visibility="public">
+ <ownedRule xmi:id="_4dEU1ht0EeWb19NaJQmczQ" name="typeConstraint" constrainedElement="_4dEU1Rt0EeWb19NaJQmczQ">
+ <specification xmi:type="uml:OpaqueExpression" xmi:id="_4dEU1xt0EeWb19NaJQmczQ" 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="_4dEU2Bt0EeWb19NaJQmczQ" name="strategy" visibility="public" type="_4dDF_ht0EeWb19NaJQmczQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_4dEU2Rt0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_4dEU2ht0EeWb19NaJQmczQ" value="1"/>
+ <defaultValue xmi:type="uml:LiteralString" xmi:id="_4dEU2xt0EeWb19NaJQmczQ" value="SINGLE_TABLE"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_4dEU3Bt0EeWb19NaJQmczQ" name="base_Type" association="_4dFi-Bt0EeWb19NaJQmczQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Type"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_4dEU3Rt0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_4dEU3ht0EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Stereotype" xmi:id="_4dEU3xt0EeWb19NaJQmczQ" name="Temporal" visibility="public">
+ <ownedAttribute xmi:id="_4dEU4Bt0EeWb19NaJQmczQ" name="value" visibility="public" type="_4dDF6xt0EeWb19NaJQmczQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_4dEU4Rt0EeWb19NaJQmczQ" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_4dEU4ht0EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_4dEU4xt0EeWb19NaJQmczQ" name="base_Operation" association="_4dFi-ht0EeWb19NaJQmczQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Operation"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_4dEU5Bt0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_4dEU5Rt0EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_4dEU5ht0EeWb19NaJQmczQ" name="base_Property" association="_4dFi_Bt0EeWb19NaJQmczQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Property"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_4dEU5xt0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_4dEU6Bt0EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_4dEU6Rt0EeWb19NaJQmczQ" name="base_EnumerationLiteral" association="_4dFjABt0EeWb19NaJQmczQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#EnumerationLiteral"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_4dEU6ht0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_4dEU6xt0EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Stereotype" xmi:id="_4dEU7Bt0EeWb19NaJQmczQ" name="Convert" visibility="public">
+ <ownedRule xmi:id="_4dEU7Rt0EeWb19NaJQmczQ" name="typeConstraint" constrainedElement="_4dEU7Bt0EeWb19NaJQmczQ">
+ <specification xmi:type="uml:OpaqueExpression" xmi:id="_4dEU7ht0EeWb19NaJQmczQ" 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="_4dEU7xt0EeWb19NaJQmczQ" name="converter" visibility="public" association="_4dGJRRt0EeWb19NaJQmczQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Class"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_4dEU8Bt0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_4dEU8Rt0EeWb19NaJQmczQ" value="1"/>
+ <defaultValue xmi:type="uml:LiteralString" xmi:id="_4dEU8ht0EeWb19NaJQmczQ" value="void.class"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_4dEU8xt0EeWb19NaJQmczQ" name="attributeName" visibility="public">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_4dEU9Bt0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_4dEU9Rt0EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_4dEU9ht0EeWb19NaJQmczQ" name="disableConversion" visibility="public">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/JavaPrimitiveTypes.library.uml#boolean"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_4dEU9xt0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_4dEU-Bt0EeWb19NaJQmczQ" value="1"/>
+ <defaultValue xmi:type="uml:LiteralString" xmi:id="_4dEU-Rt0EeWb19NaJQmczQ" value="false"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_4dEU-ht0EeWb19NaJQmczQ" name="base_Operation" association="_4dFjBBt0EeWb19NaJQmczQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Operation"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_4dEU-xt0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_4dEU_Bt0EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_4dEU_Rt0EeWb19NaJQmczQ" name="base_Property" association="_4dFjBht0EeWb19NaJQmczQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Property"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_4dEU_ht0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_4dEU_xt0EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_4dEVABt0EeWb19NaJQmczQ" name="base_EnumerationLiteral" association="_4dFjCht0EeWb19NaJQmczQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#EnumerationLiteral"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_4dEVARt0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_4dEVAht0EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_4dEVAxt0EeWb19NaJQmczQ" name="base_Type" association="_4dFjDht0EeWb19NaJQmczQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Type"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_4dEVBBt0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_4dE6UBt0EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_4dE6URt0EeWb19NaJQmczQ" name="value_Converts" visibility="public" type="_4dETzBt0EeWb19NaJQmczQ" association="_4dGJLRt0EeWb19NaJQmczQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_4dE6Uht0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_4dE6Uxt0EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Stereotype" xmi:id="_4dE6VBt0EeWb19NaJQmczQ" name="JoinColumn" visibility="public">
+ <ownedAttribute xmi:id="_4dE6VRt0EeWb19NaJQmczQ" name="name" visibility="public">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_4dE6Vht0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_4dE6Vxt0EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_4dE6WBt0EeWb19NaJQmczQ" name="referencedColumnName" visibility="public">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_4dE6WRt0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_4dE6Wht0EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_4dE6Wxt0EeWb19NaJQmczQ" name="unique" visibility="public">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/JavaPrimitiveTypes.library.uml#boolean"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_4dE6XBt0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_4dE6XRt0EeWb19NaJQmczQ" value="1"/>
+ <defaultValue xmi:type="uml:LiteralString" xmi:id="_4dE6Xht0EeWb19NaJQmczQ" value="false"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_4dE6Xxt0EeWb19NaJQmczQ" name="nullable" visibility="public">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/JavaPrimitiveTypes.library.uml#boolean"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_4dE6YBt0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_4dE6YRt0EeWb19NaJQmczQ" value="1"/>
+ <defaultValue xmi:type="uml:LiteralString" xmi:id="_4dE6Yht0EeWb19NaJQmczQ" value="true"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_4dE6Yxt0EeWb19NaJQmczQ" name="insertable" visibility="public">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/JavaPrimitiveTypes.library.uml#boolean"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_4dE6ZBt0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_4dE6ZRt0EeWb19NaJQmczQ" value="1"/>
+ <defaultValue xmi:type="uml:LiteralString" xmi:id="_4dE6Zht0EeWb19NaJQmczQ" value="true"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_4dE6Zxt0EeWb19NaJQmczQ" name="updatable" visibility="public">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/JavaPrimitiveTypes.library.uml#boolean"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_4dE6aBt0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_4dE6aRt0EeWb19NaJQmczQ" value="1"/>
+ <defaultValue xmi:type="uml:LiteralString" xmi:id="_4dE6aht0EeWb19NaJQmczQ" value="true"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_4dE6axt0EeWb19NaJQmczQ" name="columnDefinition" visibility="public">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_4dE6bBt0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_4dE6bRt0EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_4dE6bht0EeWb19NaJQmczQ" name="table" visibility="public">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_4dE6bxt0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_4dE6cBt0EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_4dE6cRt0EeWb19NaJQmczQ" name="base_Operation" association="_4dFjEBt0EeWb19NaJQmczQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Operation"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_4dE6cht0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_4dE6cxt0EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_4dE6dBt0EeWb19NaJQmczQ" name="base_Property" association="_4dFjEht0EeWb19NaJQmczQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Property"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_4dE6dRt0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_4dE6dht0EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_4dE6dxt0EeWb19NaJQmczQ" name="base_EnumerationLiteral" association="_4dFjFht0EeWb19NaJQmczQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#EnumerationLiteral"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_4dE6eBt0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_4dE6eRt0EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_4dE6eht0EeWb19NaJQmczQ" name="joinColumns_AssociationOverride" visibility="public" type="_4dETfht0EeWb19NaJQmczQ" association="_4dGJKxt0EeWb19NaJQmczQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_4dE6ext0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_4dE6fBt0EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_4dE6fRt0EeWb19NaJQmczQ" name="joinColumns_CollectionTable" visibility="public" type="_4dEUKht0EeWb19NaJQmczQ" association="_4dGJNBt0EeWb19NaJQmczQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_4dE6fht0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_4dE6fxt0EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_4dE6gBt0EeWb19NaJQmczQ" name="joinColumns_JoinTable" visibility="public" type="_4dE7SBt0EeWb19NaJQmczQ" association="_4dGJUBt0EeWb19NaJQmczQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_4dE6gRt0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_4dE6ght0EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_4dE6gxt0EeWb19NaJQmczQ" name="inverseJoinColumns_JoinTable" visibility="public" type="_4dE7SBt0EeWb19NaJQmczQ" association="_4dGJURt0EeWb19NaJQmczQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_4dE6hBt0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_4dE6hRt0EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_4dE6hht0EeWb19NaJQmczQ" name="value_JoinColumns" visibility="public" type="_4dE7qht0EeWb19NaJQmczQ" association="_4dGJXBt0EeWb19NaJQmczQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_4dE6hxt0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_4dE6iBt0EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Stereotype" xmi:id="_4dE6iRt0EeWb19NaJQmczQ" name="PostPersist" visibility="public">
+ <ownedRule xmi:id="_4dE6iht0EeWb19NaJQmczQ" name="methodConstraint" constrainedElement="_4dE6iRt0EeWb19NaJQmczQ">
+ <specification xmi:type="uml:OpaqueExpression" xmi:id="_4dE6ixt0EeWb19NaJQmczQ" name="methodConstraintExpression">
+ <language>OCL</language>
+ <body>not self.base_Property.oclIsUndefined() implies&#xD;
+ self.base_Property.oclContainer().oclIsTypeOf(uml::Stereotype)</body>
+ </specification>
+ </ownedRule>
+ <ownedAttribute xmi:id="_4dE6jBt0EeWb19NaJQmczQ" name="base_Operation" association="_4dFjGht0EeWb19NaJQmczQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Operation"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_4dE6jRt0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_4dE6jht0EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_4dE6jxt0EeWb19NaJQmczQ" name="base_Property" association="_4dFjHBt0EeWb19NaJQmczQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Property"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_4dE6kBt0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_4dE6kRt0EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Stereotype" xmi:id="_4dE6kht0EeWb19NaJQmczQ" name="OneToOne" visibility="public">
+ <ownedAttribute xmi:id="_4dE6kxt0EeWb19NaJQmczQ" name="targetEntity" visibility="public" association="_4dGJSRt0EeWb19NaJQmczQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Class"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_4dE6lBt0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_4dE6lRt0EeWb19NaJQmczQ" value="1"/>
+ <defaultValue xmi:type="uml:LiteralString" xmi:id="_4dE6lht0EeWb19NaJQmczQ" value="void.class"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_4dE6lxt0EeWb19NaJQmczQ" name="cascade" visibility="public" type="_4dDF9Bt0EeWb19NaJQmczQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_4dE6mBt0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_4dE6mRt0EeWb19NaJQmczQ" value="*"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_4dE6mht0EeWb19NaJQmczQ" name="fetch" visibility="public" type="_4dDGBRt0EeWb19NaJQmczQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_4dE6mxt0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_4dE6nBt0EeWb19NaJQmczQ" value="1"/>
+ <defaultValue xmi:type="uml:LiteralString" xmi:id="_4dE6nRt0EeWb19NaJQmczQ" value="EAGER"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_4dE6nht0EeWb19NaJQmczQ" name="optional" visibility="public">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/JavaPrimitiveTypes.library.uml#boolean"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_4dE6nxt0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_4dE6oBt0EeWb19NaJQmczQ" value="1"/>
+ <defaultValue xmi:type="uml:LiteralString" xmi:id="_4dE6oRt0EeWb19NaJQmczQ" value="true"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_4dE6oht0EeWb19NaJQmczQ" name="mappedBy" visibility="public">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_4dE6oxt0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_4dE6pBt0EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_4dE6pRt0EeWb19NaJQmczQ" name="orphanRemoval" visibility="public">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/JavaPrimitiveTypes.library.uml#boolean"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_4dE6pht0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_4dE6pxt0EeWb19NaJQmczQ" value="1"/>
+ <defaultValue xmi:type="uml:LiteralString" xmi:id="_4dE6qBt0EeWb19NaJQmczQ" value="false"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_4dE6qRt0EeWb19NaJQmczQ" name="base_Operation" association="_4dFjIBt0EeWb19NaJQmczQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Operation"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_4dE6qht0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_4dE6qxt0EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_4dE6rBt0EeWb19NaJQmczQ" name="base_Property" association="_4dGIcBt0EeWb19NaJQmczQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Property"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_4dE6rRt0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_4dE6rht0EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_4dE6rxt0EeWb19NaJQmczQ" name="base_EnumerationLiteral" association="_4dGIdBt0EeWb19NaJQmczQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#EnumerationLiteral"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_4dE6sBt0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_4dE6sRt0EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Stereotype" xmi:id="_4dE6sht0EeWb19NaJQmczQ" name="AttributeOverride" visibility="public">
+ <ownedRule xmi:id="_4dE6sxt0EeWb19NaJQmczQ" name="typeConstraint" constrainedElement="_4dE6sht0EeWb19NaJQmczQ">
+ <specification xmi:type="uml:OpaqueExpression" xmi:id="_4dE6tBt0EeWb19NaJQmczQ" 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="_4dE6tRt0EeWb19NaJQmczQ" name="name" visibility="public">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_4dE6tht0EeWb19NaJQmczQ" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_4dE6txt0EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_4dE6uBt0EeWb19NaJQmczQ" name="column" visibility="public" type="_4dETmht0EeWb19NaJQmczQ" aggregation="composite" association="_4dGJTRt0EeWb19NaJQmczQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_4dE6uRt0EeWb19NaJQmczQ" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_4dE6uht0EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_4dE6uxt0EeWb19NaJQmczQ" name="base_Type" association="_4dGIeBt0EeWb19NaJQmczQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Type"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_4dE6vBt0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_4dE6vRt0EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_4dE6vht0EeWb19NaJQmczQ" name="base_Operation" association="_4dGIeht0EeWb19NaJQmczQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Operation"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_4dE6vxt0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_4dE6wBt0EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_4dE6wRt0EeWb19NaJQmczQ" name="base_Property" association="_4dGIfBt0EeWb19NaJQmczQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Property"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_4dE6wht0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_4dE6wxt0EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_4dE6xBt0EeWb19NaJQmczQ" name="base_EnumerationLiteral" association="_4dGIgBt0EeWb19NaJQmczQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#EnumerationLiteral"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_4dE6xRt0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_4dE6xht0EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_4dE6xxt0EeWb19NaJQmczQ" name="value_AttributeOverrides" visibility="public" type="_4dDt3xt0EeWb19NaJQmczQ" association="_4dGJKRt0EeWb19NaJQmczQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_4dE6yBt0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_4dE6yRt0EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Stereotype" xmi:id="_4dE6yht0EeWb19NaJQmczQ" name="SqlResultSetMappings" visibility="public">
+ <ownedRule xmi:id="_4dE6yxt0EeWb19NaJQmczQ" name="typeConstraint" constrainedElement="_4dE6yht0EeWb19NaJQmczQ">
+ <specification xmi:type="uml:OpaqueExpression" xmi:id="_4dE6zBt0EeWb19NaJQmczQ" 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="_4dE6zRt0EeWb19NaJQmczQ" name="value" visibility="public" type="_4dE7txt0EeWb19NaJQmczQ" aggregation="composite" association="_4dGJTht0EeWb19NaJQmczQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_4dE6zht0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_4dE6zxt0EeWb19NaJQmczQ" value="*"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_4dE60Bt0EeWb19NaJQmczQ" name="base_Type" association="_4dGIhBt0EeWb19NaJQmczQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Type"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_4dE60Rt0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_4dE60ht0EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Stereotype" xmi:id="_4dE60xt0EeWb19NaJQmczQ" name="NamedQueries" visibility="public">
+ <ownedRule xmi:id="_4dE61Bt0EeWb19NaJQmczQ" name="typeConstraint" constrainedElement="_4dE60xt0EeWb19NaJQmczQ">
+ <specification xmi:type="uml:OpaqueExpression" xmi:id="_4dE61Rt0EeWb19NaJQmczQ" 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="_4dE61ht0EeWb19NaJQmczQ" name="value" visibility="public" type="_4dDtPBt0EeWb19NaJQmczQ" aggregation="composite" association="_4dGJTxt0EeWb19NaJQmczQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_4dE61xt0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_4dE62Bt0EeWb19NaJQmczQ" value="*"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_4dE62Rt0EeWb19NaJQmczQ" name="base_Type" association="_4dGIhht0EeWb19NaJQmczQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Type"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_4dE62ht0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_4dE62xt0EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Stereotype" xmi:id="_4dE63Bt0EeWb19NaJQmczQ" name="GeneratedValue" visibility="public">
+ <ownedAttribute xmi:id="_4dE63Rt0EeWb19NaJQmczQ" name="strategy" visibility="public" type="_4dDF7xt0EeWb19NaJQmczQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_4dE63ht0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_4dE63xt0EeWb19NaJQmczQ" value="1"/>
+ <defaultValue xmi:type="uml:LiteralString" xmi:id="_4dE64Bt0EeWb19NaJQmczQ" value="AUTO"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_4dE64Rt0EeWb19NaJQmczQ" name="generator" visibility="public">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_4dE64ht0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_4dE64xt0EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_4dE65Bt0EeWb19NaJQmczQ" name="base_Operation" association="_4dGIiBt0EeWb19NaJQmczQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Operation"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_4dE65Rt0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_4dE65ht0EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_4dE65xt0EeWb19NaJQmczQ" name="base_Property" association="_4dGIiht0EeWb19NaJQmczQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Property"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_4dE66Bt0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_4dE66Rt0EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_4dE66ht0EeWb19NaJQmczQ" name="base_EnumerationLiteral" association="_4dGIjht0EeWb19NaJQmczQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#EnumerationLiteral"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_4dE66xt0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_4dE67Bt0EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Stereotype" xmi:id="_4dE67Rt0EeWb19NaJQmczQ" name="UniqueConstraint" visibility="public">
+ <ownedAttribute xmi:id="_4dE67ht0EeWb19NaJQmczQ" name="name" visibility="public">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_4dE67xt0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_4dE68Bt0EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_4dE68Rt0EeWb19NaJQmczQ" name="columnNames" visibility="public">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_4dE68ht0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_4dE68xt0EeWb19NaJQmczQ" value="*"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_4dE69Bt0EeWb19NaJQmczQ" name="uniqueConstraints_TableGenerator" visibility="public" type="_4dDstht0EeWb19NaJQmczQ" association="_4dGJCBt0EeWb19NaJQmczQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_4dE69Rt0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_4dE69ht0EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_4dE69xt0EeWb19NaJQmczQ" name="uniqueConstraints_SecondaryTable" visibility="public" type="_4dDtbRt0EeWb19NaJQmczQ" association="_4dGJGxt0EeWb19NaJQmczQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_4dE6-Bt0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_4dE6-Rt0EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_4dE6-ht0EeWb19NaJQmczQ" name="uniqueConstraints_Table" visibility="public" type="_4dEUAxt0EeWb19NaJQmczQ" association="_4dGJMht0EeWb19NaJQmczQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_4dE6-xt0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_4dE6_Bt0EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_4dE6_Rt0EeWb19NaJQmczQ" name="uniqueConstraints_CollectionTable" visibility="public" type="_4dEUKht0EeWb19NaJQmczQ" association="_4dGJNRt0EeWb19NaJQmczQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_4dE6_ht0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_4dE6_xt0EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_4dE7ABt0EeWb19NaJQmczQ" name="uniqueConstraints_JoinTable" visibility="public" type="_4dE7SBt0EeWb19NaJQmczQ" association="_4dGJUht0EeWb19NaJQmczQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_4dE7ARt0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_4dE7Aht0EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Stereotype" xmi:id="_4dE7Axt0EeWb19NaJQmczQ" name="PreUpdate" visibility="public">
+ <ownedRule xmi:id="_4dE7BBt0EeWb19NaJQmczQ" name="methodConstraint" constrainedElement="_4dE7Axt0EeWb19NaJQmczQ">
+ <specification xmi:type="uml:OpaqueExpression" xmi:id="_4dE7BRt0EeWb19NaJQmczQ" name="methodConstraintExpression">
+ <language>OCL</language>
+ <body>not self.base_Property.oclIsUndefined() implies&#xD;
+ self.base_Property.oclContainer().oclIsTypeOf(uml::Stereotype)</body>
+ </specification>
+ </ownedRule>
+ <ownedAttribute xmi:id="_4dE7Bht0EeWb19NaJQmczQ" name="base_Operation" association="_4dGIkht0EeWb19NaJQmczQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Operation"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_4dE7Bxt0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_4dE7CBt0EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_4dE7CRt0EeWb19NaJQmczQ" name="base_Property" association="_4dGIlBt0EeWb19NaJQmczQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Property"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_4dE7Cht0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_4dE7Cxt0EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Stereotype" xmi:id="_4dE7DBt0EeWb19NaJQmczQ" name="Embedded" visibility="public">
+ <ownedAttribute xmi:id="_4dE7DRt0EeWb19NaJQmczQ" name="base_Operation" association="_4dGImBt0EeWb19NaJQmczQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Operation"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_4dE7Dht0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_4dE7Dxt0EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_4dE7EBt0EeWb19NaJQmczQ" name="base_Property" association="_4dGImht0EeWb19NaJQmczQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Property"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_4dE7ERt0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_4dE7Eht0EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_4dE7Ext0EeWb19NaJQmczQ" name="base_EnumerationLiteral" association="_4dGInht0EeWb19NaJQmczQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#EnumerationLiteral"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_4dE7FBt0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_4dE7FRt0EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Stereotype" xmi:id="_4dE7Fht0EeWb19NaJQmczQ" name="PrimaryKeyJoinColumn" visibility="public">
+ <ownedRule xmi:id="_4dE7Fxt0EeWb19NaJQmczQ" name="typeConstraint" constrainedElement="_4dE7Fht0EeWb19NaJQmczQ">
+ <specification xmi:type="uml:OpaqueExpression" xmi:id="_4dE7GBt0EeWb19NaJQmczQ" 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="_4dE7GRt0EeWb19NaJQmczQ" name="name" visibility="public">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_4dE7Ght0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_4dE7Gxt0EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_4dE7HBt0EeWb19NaJQmczQ" name="referencedColumnName" visibility="public">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_4dE7HRt0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_4dE7Hht0EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_4dE7Hxt0EeWb19NaJQmczQ" name="columnDefinition" visibility="public">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_4dE7IBt0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_4dE7IRt0EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_4dE7Iht0EeWb19NaJQmczQ" name="base_Type" association="_4dGIoht0EeWb19NaJQmczQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Type"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_4dE7Ixt0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_4dE7JBt0EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_4dE7JRt0EeWb19NaJQmczQ" name="base_Operation" association="_4dGIpBt0EeWb19NaJQmczQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Operation"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_4dE7Jht0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_4dE7Jxt0EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_4dE7KBt0EeWb19NaJQmczQ" name="base_Property" association="_4dGIpht0EeWb19NaJQmczQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Property"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_4dE7KRt0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_4dE7Kht0EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_4dE7Kxt0EeWb19NaJQmczQ" name="base_EnumerationLiteral" association="_4dGIqht0EeWb19NaJQmczQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#EnumerationLiteral"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_4dE7LBt0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_4dE7LRt0EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_4dE7Lht0EeWb19NaJQmczQ" name="pkJoinColumns_SecondaryTable" visibility="public" type="_4dDtbRt0EeWb19NaJQmczQ" association="_4dGJGht0EeWb19NaJQmczQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_4dE7Lxt0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_4dE7MBt0EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_4dE7MRt0EeWb19NaJQmczQ" name="value_PrimaryKeyJoinColumns" visibility="public" type="_4dFhfht0EeWb19NaJQmczQ" association="_4dGJYBt0EeWb19NaJQmczQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_4dE7Mht0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_4dE7Mxt0EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Stereotype" xmi:id="_4dE7NBt0EeWb19NaJQmczQ" name="FieldResult" visibility="public">
+ <ownedAttribute xmi:id="_4dE7NRt0EeWb19NaJQmczQ" name="name" visibility="public">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_4dE7Nht0EeWb19NaJQmczQ" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_4dE7Nxt0EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_4dE7OBt0EeWb19NaJQmczQ" name="column" visibility="public">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_4dE7ORt0EeWb19NaJQmczQ" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_4dE7Oht0EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_4dE7Oxt0EeWb19NaJQmczQ" name="fields_EntityResult" visibility="public" type="_4dE7Zxt0EeWb19NaJQmczQ" association="_4dGJVxt0EeWb19NaJQmczQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_4dE7PBt0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_4dE7PRt0EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Stereotype" xmi:id="_4dE7Pht0EeWb19NaJQmczQ" name="Cacheable" visibility="public">
+ <ownedRule xmi:id="_4dE7Pxt0EeWb19NaJQmczQ" name="typeConstraint" constrainedElement="_4dE7Pht0EeWb19NaJQmczQ">
+ <specification xmi:type="uml:OpaqueExpression" xmi:id="_4dE7QBt0EeWb19NaJQmczQ" 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="_4dE7QRt0EeWb19NaJQmczQ" name="value" visibility="public">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/JavaPrimitiveTypes.library.uml#boolean"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_4dE7Qht0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_4dE7Qxt0EeWb19NaJQmczQ" value="1"/>
+ <defaultValue xmi:type="uml:LiteralString" xmi:id="_4dE7RBt0EeWb19NaJQmczQ" value="true"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_4dE7RRt0EeWb19NaJQmczQ" name="base_Type" association="_4dGIrht0EeWb19NaJQmczQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Type"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_4dE7Rht0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_4dE7Rxt0EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Stereotype" xmi:id="_4dE7SBt0EeWb19NaJQmczQ" name="JoinTable" visibility="public">
+ <ownedAttribute xmi:id="_4dE7SRt0EeWb19NaJQmczQ" name="name" visibility="public">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_4dE7Sht0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_4dE7Sxt0EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_4dE7TBt0EeWb19NaJQmczQ" name="catalog" visibility="public">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_4dE7TRt0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_4dE7Tht0EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_4dE7Txt0EeWb19NaJQmczQ" name="schema" visibility="public">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_4dE7UBt0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_4dE7URt0EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_4dE7Uht0EeWb19NaJQmczQ" name="joinColumns" visibility="public" type="_4dE6VBt0EeWb19NaJQmczQ" aggregation="composite" association="_4dGJUBt0EeWb19NaJQmczQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_4dE7Uxt0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_4dE7VBt0EeWb19NaJQmczQ" value="*"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_4dE7VRt0EeWb19NaJQmczQ" name="inverseJoinColumns" visibility="public" type="_4dE6VBt0EeWb19NaJQmczQ" aggregation="composite" association="_4dGJURt0EeWb19NaJQmczQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_4dE7Vht0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_4dE7Vxt0EeWb19NaJQmczQ" value="*"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_4dE7WBt0EeWb19NaJQmczQ" name="uniqueConstraints" visibility="public" type="_4dE67Rt0EeWb19NaJQmczQ" aggregation="composite" association="_4dGJUht0EeWb19NaJQmczQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_4dE7WRt0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_4dE7Wht0EeWb19NaJQmczQ" value="*"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_4dE7Wxt0EeWb19NaJQmczQ" name="base_Operation" association="_4dGIsBt0EeWb19NaJQmczQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Operation"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_4dE7XBt0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_4dE7XRt0EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_4dE7Xht0EeWb19NaJQmczQ" name="base_Property" association="_4dGIsht0EeWb19NaJQmczQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Property"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_4dE7Xxt0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_4dE7YBt0EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_4dE7YRt0EeWb19NaJQmczQ" name="base_EnumerationLiteral" association="_4dGItht0EeWb19NaJQmczQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#EnumerationLiteral"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_4dE7Yht0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_4dE7Yxt0EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_4dE7ZBt0EeWb19NaJQmczQ" name="joinTable_AssociationOverride" visibility="public" type="_4dETfht0EeWb19NaJQmczQ" association="_4dGJLBt0EeWb19NaJQmczQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_4dE7ZRt0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_4dE7Zht0EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Stereotype" xmi:id="_4dE7Zxt0EeWb19NaJQmczQ" name="EntityResult" visibility="public">
+ <ownedAttribute xmi:id="_4dE7aBt0EeWb19NaJQmczQ" name="entityClass" visibility="public" association="_4dGJUxt0EeWb19NaJQmczQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Class"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_4dE7aRt0EeWb19NaJQmczQ" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_4dE7aht0EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_4dE7axt0EeWb19NaJQmczQ" name="fields" visibility="public" type="_4dE7NBt0EeWb19NaJQmczQ" aggregation="composite" association="_4dGJVxt0EeWb19NaJQmczQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_4dE7bBt0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_4dE7bRt0EeWb19NaJQmczQ" value="*"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_4dE7bht0EeWb19NaJQmczQ" name="discriminatorColumn" visibility="public">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_4dE7bxt0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_4dE7cBt0EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_4dE7cRt0EeWb19NaJQmczQ" name="entities_SqlResultSetMapping" visibility="public" type="_4dE7txt0EeWb19NaJQmczQ" association="_4dGJXRt0EeWb19NaJQmczQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_4dE7cht0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_4dE7cxt0EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Stereotype" xmi:id="_4dE7dBt0EeWb19NaJQmczQ" name="Access" visibility="public">
+ <ownedRule xmi:id="_4dE7dRt0EeWb19NaJQmczQ" name="typeConstraint" constrainedElement="_4dE7dBt0EeWb19NaJQmczQ">
+ <specification xmi:type="uml:OpaqueExpression" xmi:id="_4dE7dht0EeWb19NaJQmczQ" 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="_4dE7dxt0EeWb19NaJQmczQ" name="value" visibility="public" type="_4dDGAht0EeWb19NaJQmczQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_4dE7eBt0EeWb19NaJQmczQ" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_4dE7eRt0EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_4dE7eht0EeWb19NaJQmczQ" name="base_Type" association="_4dGIuht0EeWb19NaJQmczQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Type"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_4dE7ext0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_4dE7fBt0EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_4dE7fRt0EeWb19NaJQmczQ" name="base_Operation" association="_4dGIvBt0EeWb19NaJQmczQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Operation"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_4dE7fht0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_4dE7fxt0EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_4dE7gBt0EeWb19NaJQmczQ" name="base_Property" association="_4dGIvht0EeWb19NaJQmczQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Property"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_4dE7gRt0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_4dE7ght0EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_4dE7gxt0EeWb19NaJQmczQ" name="base_EnumerationLiteral" association="_4dGIwht0EeWb19NaJQmczQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#EnumerationLiteral"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_4dE7hBt0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_4dE7hRt0EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Stereotype" xmi:id="_4dE7hht0EeWb19NaJQmczQ" name="ColumnResult" visibility="public">
+ <ownedAttribute xmi:id="_4dE7hxt0EeWb19NaJQmczQ" name="name" visibility="public">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_4dE7iBt0EeWb19NaJQmczQ" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_4dE7iRt0EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_4dE7iht0EeWb19NaJQmczQ" name="type" visibility="public" association="_4dGJWBt0EeWb19NaJQmczQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Class"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_4dE7ixt0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_4dE7jBt0EeWb19NaJQmczQ" value="1"/>
+ <defaultValue xmi:type="uml:LiteralString" xmi:id="_4dE7jRt0EeWb19NaJQmczQ" value="void.class"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_4dE7jht0EeWb19NaJQmczQ" name="columns_ConstructorResult" visibility="public" type="_4dEUZht0EeWb19NaJQmczQ" association="_4dGJPht0EeWb19NaJQmczQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_4dE7jxt0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_4dE7kBt0EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_4dE7kRt0EeWb19NaJQmczQ" name="columns_SqlResultSetMapping" visibility="public" type="_4dE7txt0EeWb19NaJQmczQ" association="_4dGJXxt0EeWb19NaJQmczQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_4dE7kht0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_4dE7kxt0EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Stereotype" xmi:id="_4dE7lBt0EeWb19NaJQmczQ" name="MapsId" visibility="public">
+ <ownedAttribute xmi:id="_4dE7lRt0EeWb19NaJQmczQ" name="value" visibility="public">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_4dE7lht0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_4dE7lxt0EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_4dE7mBt0EeWb19NaJQmczQ" name="base_Operation" association="_4dGIxht0EeWb19NaJQmczQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Operation"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_4dE7mRt0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_4dE7mht0EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_4dE7mxt0EeWb19NaJQmczQ" name="base_Property" association="_4dGIyBt0EeWb19NaJQmczQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Property"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_4dE7nBt0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_4dE7nRt0EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_4dE7nht0EeWb19NaJQmczQ" name="base_EnumerationLiteral" association="_4dGIzBt0EeWb19NaJQmczQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#EnumerationLiteral"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_4dE7nxt0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_4dE7oBt0EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Stereotype" xmi:id="_4dE7oRt0EeWb19NaJQmczQ" name="PostLoad" visibility="public">
+ <ownedRule xmi:id="_4dE7oht0EeWb19NaJQmczQ" name="methodConstraint" constrainedElement="_4dE7oRt0EeWb19NaJQmczQ">
+ <specification xmi:type="uml:OpaqueExpression" xmi:id="_4dE7oxt0EeWb19NaJQmczQ" name="methodConstraintExpression">
+ <language>OCL</language>
+ <body>not self.base_Property.oclIsUndefined() implies&#xD;
+ self.base_Property.oclContainer().oclIsTypeOf(uml::Stereotype)</body>
+ </specification>
+ </ownedRule>
+ <ownedAttribute xmi:id="_4dE7pBt0EeWb19NaJQmczQ" name="base_Operation" association="_4dGI0Bt0EeWb19NaJQmczQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Operation"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_4dE7pRt0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_4dE7pht0EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_4dE7pxt0EeWb19NaJQmczQ" name="base_Property" association="_4dGI0ht0EeWb19NaJQmczQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Property"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_4dE7qBt0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_4dE7qRt0EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Stereotype" xmi:id="_4dE7qht0EeWb19NaJQmczQ" name="JoinColumns" visibility="public">
+ <ownedAttribute xmi:id="_4dE7qxt0EeWb19NaJQmczQ" name="value" visibility="public" type="_4dE6VBt0EeWb19NaJQmczQ" aggregation="composite" association="_4dGJXBt0EeWb19NaJQmczQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_4dE7rBt0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_4dE7rRt0EeWb19NaJQmczQ" value="*"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_4dE7rht0EeWb19NaJQmczQ" name="base_Operation" association="_4dGI1ht0EeWb19NaJQmczQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Operation"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_4dE7rxt0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_4dE7sBt0EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_4dE7sRt0EeWb19NaJQmczQ" name="base_Property" association="_4dGI2Bt0EeWb19NaJQmczQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Property"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_4dE7sht0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_4dE7sxt0EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_4dE7tBt0EeWb19NaJQmczQ" name="base_EnumerationLiteral" association="_4dGI3Bt0EeWb19NaJQmczQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#EnumerationLiteral"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_4dE7tRt0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_4dE7tht0EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Stereotype" xmi:id="_4dE7txt0EeWb19NaJQmczQ" name="SqlResultSetMapping" visibility="public">
+ <ownedRule xmi:id="_4dE7uBt0EeWb19NaJQmczQ" name="typeConstraint" constrainedElement="_4dE7txt0EeWb19NaJQmczQ">
+ <specification xmi:type="uml:OpaqueExpression" xmi:id="_4dE7uRt0EeWb19NaJQmczQ" 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="_4dE7uht0EeWb19NaJQmczQ" name="name" visibility="public">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_4dE7uxt0EeWb19NaJQmczQ" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_4dE7vBt0EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_4dE7vRt0EeWb19NaJQmczQ" name="entities" visibility="public" type="_4dE7Zxt0EeWb19NaJQmczQ" aggregation="composite" association="_4dGJXRt0EeWb19NaJQmczQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_4dE7vht0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_4dE7vxt0EeWb19NaJQmczQ" value="*"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_4dE7wBt0EeWb19NaJQmczQ" name="classes" visibility="public" type="_4dEUZht0EeWb19NaJQmczQ" aggregation="composite" association="_4dGJXht0EeWb19NaJQmczQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_4dE7wRt0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_4dE7wht0EeWb19NaJQmczQ" value="*"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_4dE7wxt0EeWb19NaJQmczQ" name="columns" visibility="public" type="_4dE7hht0EeWb19NaJQmczQ" aggregation="composite" association="_4dGJXxt0EeWb19NaJQmczQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_4dE7xBt0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_4dE7xRt0EeWb19NaJQmczQ" value="*"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_4dE7xht0EeWb19NaJQmczQ" name="base_Type" association="_4dGI4Bt0EeWb19NaJQmczQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Type"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_4dE7xxt0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_4dE7yBt0EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_4dFhYBt0EeWb19NaJQmczQ" name="value_SqlResultSetMappings" visibility="public" type="_4dE6yht0EeWb19NaJQmczQ" association="_4dGJTht0EeWb19NaJQmczQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_4dFhYRt0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_4dFhYht0EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Stereotype" xmi:id="_4dFhYxt0EeWb19NaJQmczQ" name="Entity" visibility="public">
+ <ownedRule xmi:id="_4dFhZBt0EeWb19NaJQmczQ" name="typeConstraint" constrainedElement="_4dFhYxt0EeWb19NaJQmczQ">
+ <specification xmi:type="uml:OpaqueExpression" xmi:id="_4dFhZRt0EeWb19NaJQmczQ" 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="_4dFhZht0EeWb19NaJQmczQ" name="name" visibility="public">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_4dFhZxt0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_4dFhaBt0EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_4dFhaRt0EeWb19NaJQmczQ" name="base_Type" association="_4dGJABt0EeWb19NaJQmczQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Type"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_4dFhaht0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_4dFhaxt0EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Stereotype" xmi:id="_4dFhbBt0EeWb19NaJQmczQ" name="PrePersist" visibility="public">
+ <ownedRule xmi:id="_4dFhbRt0EeWb19NaJQmczQ" name="methodConstraint" constrainedElement="_4dFhbBt0EeWb19NaJQmczQ">
+ <specification xmi:type="uml:OpaqueExpression" xmi:id="_4dFhbht0EeWb19NaJQmczQ" name="methodConstraintExpression">
+ <language>OCL</language>
+ <body>not self.base_Property.oclIsUndefined() implies&#xD;
+ self.base_Property.oclContainer().oclIsTypeOf(uml::Stereotype)</body>
+ </specification>
+ </ownedRule>
+ <ownedAttribute xmi:id="_4dFhbxt0EeWb19NaJQmczQ" name="base_Operation" association="_4dGI4ht0EeWb19NaJQmczQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Operation"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_4dFhcBt0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_4dFhcRt0EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_4dFhcht0EeWb19NaJQmczQ" name="base_Property" association="_4dGI5Bt0EeWb19NaJQmczQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Property"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_4dFhcxt0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_4dFhdBt0EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Stereotype" xmi:id="_4dFhdRt0EeWb19NaJQmczQ" name="PreRemove" visibility="public">
+ <ownedRule xmi:id="_4dFhdht0EeWb19NaJQmczQ" name="methodConstraint" constrainedElement="_4dFhdRt0EeWb19NaJQmczQ">
+ <specification xmi:type="uml:OpaqueExpression" xmi:id="_4dFhdxt0EeWb19NaJQmczQ" name="methodConstraintExpression">
+ <language>OCL</language>
+ <body>not self.base_Property.oclIsUndefined() implies&#xD;
+ self.base_Property.oclContainer().oclIsTypeOf(uml::Stereotype)</body>
+ </specification>
+ </ownedRule>
+ <ownedAttribute xmi:id="_4dFheBt0EeWb19NaJQmczQ" name="base_Operation" association="_4dGI6Bt0EeWb19NaJQmczQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Operation"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_4dFheRt0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_4dFheht0EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_4dFhext0EeWb19NaJQmczQ" name="base_Property" association="_4dGI6ht0EeWb19NaJQmczQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Property"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_4dFhfBt0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_4dFhfRt0EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Stereotype" xmi:id="_4dFhfht0EeWb19NaJQmczQ" name="PrimaryKeyJoinColumns" visibility="public">
+ <ownedRule xmi:id="_4dFhfxt0EeWb19NaJQmczQ" name="typeConstraint" constrainedElement="_4dFhfht0EeWb19NaJQmczQ">
+ <specification xmi:type="uml:OpaqueExpression" xmi:id="_4dFhgBt0EeWb19NaJQmczQ" 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="_4dFhgRt0EeWb19NaJQmczQ" name="value" visibility="public" type="_4dE7Fht0EeWb19NaJQmczQ" aggregation="composite" association="_4dGJYBt0EeWb19NaJQmczQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_4dFhght0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_4dFhgxt0EeWb19NaJQmczQ" value="*"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_4dFhhBt0EeWb19NaJQmczQ" name="base_Type" association="_4dGI7ht0EeWb19NaJQmczQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Type"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_4dFhhRt0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_4dFhhht0EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_4dFhhxt0EeWb19NaJQmczQ" name="base_Operation" association="_4dGI8Bt0EeWb19NaJQmczQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Operation"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_4dFhiBt0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_4dFhiRt0EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_4dFhiht0EeWb19NaJQmczQ" name="base_Property" association="_4dGI8ht0EeWb19NaJQmczQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Property"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_4dFhixt0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_4dFhjBt0EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_4dFhjRt0EeWb19NaJQmczQ" name="base_EnumerationLiteral" association="_4dGI9ht0EeWb19NaJQmczQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#EnumerationLiteral"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_4dFhjht0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_4dFhjxt0EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_4dFhkBt0EeWb19NaJQmczQ" name="extension_Version_Operation" memberEnd="_4dDGERt0EeWb19NaJQmczQ _4dFhkRt0EeWb19NaJQmczQ">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_4dFhkRt0EeWb19NaJQmczQ" name="extension_Operation" type="_4dDGEBt0EeWb19NaJQmczQ" aggregation="composite" association="_4dFhkBt0EeWb19NaJQmczQ"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_4dFhkht0EeWb19NaJQmczQ" name="extension_Version_Property" memberEnd="_4dDGFBt0EeWb19NaJQmczQ _4dFhkxt0EeWb19NaJQmczQ">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_4dFhkxt0EeWb19NaJQmczQ" name="extension_Property" type="_4dDGEBt0EeWb19NaJQmczQ" aggregation="composite" association="_4dFhkht0EeWb19NaJQmczQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_4dFhlBt0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_4dFhlRt0EeWb19NaJQmczQ" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_4dFhlht0EeWb19NaJQmczQ" name="extension_Version_EnumerationLiteral" memberEnd="_4dDGFxt0EeWb19NaJQmczQ _4dFhlxt0EeWb19NaJQmczQ">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_4dFhlxt0EeWb19NaJQmczQ" name="extension_EnumerationLiteral" type="_4dDGEBt0EeWb19NaJQmczQ" aggregation="composite" association="_4dFhlht0EeWb19NaJQmczQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_4dFhmBt0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_4dFhmRt0EeWb19NaJQmczQ" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_4dFhmht0EeWb19NaJQmczQ" name="extension_OrderColumn_Operation" memberEnd="_4dDGNht0EeWb19NaJQmczQ _4dFhmxt0EeWb19NaJQmczQ">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_4dFhmxt0EeWb19NaJQmczQ" name="extension_Operation" type="_4dDGIxt0EeWb19NaJQmczQ" aggregation="composite" association="_4dFhmht0EeWb19NaJQmczQ"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_4dFhnBt0EeWb19NaJQmczQ" name="extension_OrderColumn_Property" memberEnd="_4dDGORt0EeWb19NaJQmczQ _4dFhnRt0EeWb19NaJQmczQ">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_4dFhnRt0EeWb19NaJQmczQ" name="extension_Property" type="_4dDGIxt0EeWb19NaJQmczQ" aggregation="composite" association="_4dFhnBt0EeWb19NaJQmczQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_4dFhnht0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_4dFhnxt0EeWb19NaJQmczQ" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_4dFhoBt0EeWb19NaJQmczQ" name="extension_OrderColumn_EnumerationLiteral" memberEnd="_4dDGPBt0EeWb19NaJQmczQ _4dFhoRt0EeWb19NaJQmczQ">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_4dFhoRt0EeWb19NaJQmczQ" name="extension_EnumerationLiteral" type="_4dDGIxt0EeWb19NaJQmczQ" aggregation="composite" association="_4dFhoBt0EeWb19NaJQmczQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_4dFhoht0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_4dFhoxt0EeWb19NaJQmczQ" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_4dFhpBt0EeWb19NaJQmczQ" name="extension_MapKeyTemporal_Operation" memberEnd="_4dDGQxt0EeWb19NaJQmczQ _4dFhpRt0EeWb19NaJQmczQ">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_4dFhpRt0EeWb19NaJQmczQ" name="extension_Operation" type="_4dDGPxt0EeWb19NaJQmczQ" aggregation="composite" association="_4dFhpBt0EeWb19NaJQmczQ"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_4dFhpht0EeWb19NaJQmczQ" name="extension_MapKeyTemporal_Property" memberEnd="_4dDGRht0EeWb19NaJQmczQ _4dFhpxt0EeWb19NaJQmczQ">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_4dFhpxt0EeWb19NaJQmczQ" name="extension_Property" type="_4dDGPxt0EeWb19NaJQmczQ" aggregation="composite" association="_4dFhpht0EeWb19NaJQmczQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_4dFhqBt0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_4dFhqRt0EeWb19NaJQmczQ" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_4dFhqht0EeWb19NaJQmczQ" name="extension_MapKeyTemporal_EnumerationLiteral" memberEnd="_4dDGSRt0EeWb19NaJQmczQ _4dFhqxt0EeWb19NaJQmczQ">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_4dFhqxt0EeWb19NaJQmczQ" name="extension_EnumerationLiteral" type="_4dDGPxt0EeWb19NaJQmczQ" aggregation="composite" association="_4dFhqht0EeWb19NaJQmczQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_4dFhrBt0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_4dFhrRt0EeWb19NaJQmczQ" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_4dFhrht0EeWb19NaJQmczQ" name="extension_Lob_Operation" memberEnd="_4dDGTRt0EeWb19NaJQmczQ _4dFhrxt0EeWb19NaJQmczQ">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_4dFhrxt0EeWb19NaJQmczQ" name="extension_Operation" type="_4dDGTBt0EeWb19NaJQmczQ" aggregation="composite" association="_4dFhrht0EeWb19NaJQmczQ"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_4dFhsBt0EeWb19NaJQmczQ" name="extension_Lob_Property" memberEnd="_4dDGUBt0EeWb19NaJQmczQ _4dFhsRt0EeWb19NaJQmczQ">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_4dFhsRt0EeWb19NaJQmczQ" name="extension_Property" type="_4dDGTBt0EeWb19NaJQmczQ" aggregation="composite" association="_4dFhsBt0EeWb19NaJQmczQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_4dFhsht0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_4dFhsxt0EeWb19NaJQmczQ" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_4dFhtBt0EeWb19NaJQmczQ" name="extension_Lob_EnumerationLiteral" memberEnd="_4dDGUxt0EeWb19NaJQmczQ _4dFhtRt0EeWb19NaJQmczQ">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_4dFhtRt0EeWb19NaJQmczQ" name="extension_EnumerationLiteral" type="_4dDGTBt0EeWb19NaJQmczQ" aggregation="composite" association="_4dFhtBt0EeWb19NaJQmczQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_4dFhtht0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_4dFhtxt0EeWb19NaJQmczQ" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_4dFhuBt0EeWb19NaJQmczQ" name="extension_MapKeyJoinColumn_Operation" memberEnd="_4dDsSBt0EeWb19NaJQmczQ _4dFhuRt0EeWb19NaJQmczQ">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_4dFhuRt0EeWb19NaJQmczQ" name="extension_Operation" type="_4dDGVht0EeWb19NaJQmczQ" aggregation="composite" association="_4dFhuBt0EeWb19NaJQmczQ"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_4dFhuht0EeWb19NaJQmczQ" name="extension_MapKeyJoinColumn_Property" memberEnd="_4dDsSxt0EeWb19NaJQmczQ _4dFhuxt0EeWb19NaJQmczQ">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_4dFhuxt0EeWb19NaJQmczQ" name="extension_Property" type="_4dDGVht0EeWb19NaJQmczQ" aggregation="composite" association="_4dFhuht0EeWb19NaJQmczQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_4dFhvBt0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_4dFhvRt0EeWb19NaJQmczQ" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_4dFhvht0EeWb19NaJQmczQ" name="extension_MapKeyJoinColumn_EnumerationLiteral" memberEnd="_4dDsTht0EeWb19NaJQmczQ _4dFhvxt0EeWb19NaJQmczQ">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_4dFhvxt0EeWb19NaJQmczQ" name="extension_EnumerationLiteral" type="_4dDGVht0EeWb19NaJQmczQ" aggregation="composite" association="_4dFhvht0EeWb19NaJQmczQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_4dFhwBt0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_4dFhwRt0EeWb19NaJQmczQ" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_4dFhwht0EeWb19NaJQmczQ" name="extension_PostUpdate_Operation" memberEnd="_4dDsVxt0EeWb19NaJQmczQ _4dFhwxt0EeWb19NaJQmczQ">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_4dFhwxt0EeWb19NaJQmczQ" name="extension_Operation" type="_4dDsVBt0EeWb19NaJQmczQ" aggregation="composite" association="_4dFhwht0EeWb19NaJQmczQ"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_4dFhxBt0EeWb19NaJQmczQ" name="extension_PostUpdate_Property" memberEnd="_4dDsWht0EeWb19NaJQmczQ _4dFhxRt0EeWb19NaJQmczQ">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_4dFhxRt0EeWb19NaJQmczQ" name="extension_Property" type="_4dDsVBt0EeWb19NaJQmczQ" aggregation="composite" association="_4dFhxBt0EeWb19NaJQmczQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_4dFhxht0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_4dFhxxt0EeWb19NaJQmczQ" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_4dFhyBt0EeWb19NaJQmczQ" name="extension_ExcludeSuperclassListeners_Type" memberEnd="_4dDsYBt0EeWb19NaJQmczQ _4dFhyRt0EeWb19NaJQmczQ">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_4dFhyRt0EeWb19NaJQmczQ" name="extension_Type" type="_4dDsXRt0EeWb19NaJQmczQ" aggregation="composite" association="_4dFhyBt0EeWb19NaJQmczQ"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_4dFhyht0EeWb19NaJQmczQ" name="extension_PostRemove_Operation" memberEnd="_4dDsZht0EeWb19NaJQmczQ _4dFhyxt0EeWb19NaJQmczQ">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_4dFhyxt0EeWb19NaJQmczQ" name="extension_Operation" type="_4dDsYxt0EeWb19NaJQmczQ" aggregation="composite" association="_4dFhyht0EeWb19NaJQmczQ"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_4dFhzBt0EeWb19NaJQmczQ" name="extension_PostRemove_Property" memberEnd="_4dDsaRt0EeWb19NaJQmczQ _4dFhzRt0EeWb19NaJQmczQ">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_4dFhzRt0EeWb19NaJQmczQ" name="extension_Property" type="_4dDsYxt0EeWb19NaJQmczQ" aggregation="composite" association="_4dFhzBt0EeWb19NaJQmczQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_4dFhzht0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_4dFhzxt0EeWb19NaJQmczQ" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_4dFh0Bt0EeWb19NaJQmczQ" name="extension_Transient_Operation" memberEnd="_4dDsbRt0EeWb19NaJQmczQ _4dFh0Rt0EeWb19NaJQmczQ">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_4dFh0Rt0EeWb19NaJQmczQ" name="extension_Operation" type="_4dDsbBt0EeWb19NaJQmczQ" aggregation="composite" association="_4dFh0Bt0EeWb19NaJQmczQ"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_4dFh0ht0EeWb19NaJQmczQ" name="extension_Transient_Property" memberEnd="_4dDscBt0EeWb19NaJQmczQ _4dFh0xt0EeWb19NaJQmczQ">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_4dFh0xt0EeWb19NaJQmczQ" name="extension_Property" type="_4dDsbBt0EeWb19NaJQmczQ" aggregation="composite" association="_4dFh0ht0EeWb19NaJQmczQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_4dFh1Bt0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_4dFh1Rt0EeWb19NaJQmczQ" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_4dFh1ht0EeWb19NaJQmczQ" name="extension_Transient_EnumerationLiteral" memberEnd="_4dDscxt0EeWb19NaJQmczQ _4dFh1xt0EeWb19NaJQmczQ">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_4dFh1xt0EeWb19NaJQmczQ" name="extension_EnumerationLiteral" type="_4dDsbBt0EeWb19NaJQmczQ" aggregation="composite" association="_4dFh1ht0EeWb19NaJQmczQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_4dFh2Bt0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_4dFh2Rt0EeWb19NaJQmczQ" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_4dFh2ht0EeWb19NaJQmczQ" name="extension_ElementCollection_Operation" memberEnd="_4dDsfxt0EeWb19NaJQmczQ _4dFh2xt0EeWb19NaJQmczQ">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_4dFh2xt0EeWb19NaJQmczQ" name="extension_Operation" type="_4dDsdht0EeWb19NaJQmczQ" aggregation="composite" association="_4dFh2ht0EeWb19NaJQmczQ"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_4dFh3Bt0EeWb19NaJQmczQ" name="extension_ElementCollection_Property" memberEnd="_4dDsght0EeWb19NaJQmczQ _4dFh3Rt0EeWb19NaJQmczQ">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_4dFh3Rt0EeWb19NaJQmczQ" name="extension_Property" type="_4dDsdht0EeWb19NaJQmczQ" aggregation="composite" association="_4dFh3Bt0EeWb19NaJQmczQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_4dFh3ht0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_4dFh3xt0EeWb19NaJQmczQ" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_4dFh4Bt0EeWb19NaJQmczQ" name="extension_ElementCollection_EnumerationLiteral" memberEnd="_4dDshRt0EeWb19NaJQmczQ _4dFh4Rt0EeWb19NaJQmczQ">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_4dFh4Rt0EeWb19NaJQmczQ" name="extension_EnumerationLiteral" type="_4dDsdht0EeWb19NaJQmczQ" aggregation="composite" association="_4dFh4Bt0EeWb19NaJQmczQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_4dFh4ht0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_4dFh4xt0EeWb19NaJQmczQ" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_4dFh5Bt0EeWb19NaJQmczQ" name="extension_MapKeyEnumerated_Operation" memberEnd="_4dDsjRt0EeWb19NaJQmczQ _4dFh5Rt0EeWb19NaJQmczQ">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_4dFh5Rt0EeWb19NaJQmczQ" name="extension_Operation" type="_4dDsiBt0EeWb19NaJQmczQ" aggregation="composite" association="_4dFh5Bt0EeWb19NaJQmczQ"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_4dFh5ht0EeWb19NaJQmczQ" name="extension_MapKeyEnumerated_Property" memberEnd="_4dDskBt0EeWb19NaJQmczQ _4dFh5xt0EeWb19NaJQmczQ">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_4dFh5xt0EeWb19NaJQmczQ" name="extension_Property" type="_4dDsiBt0EeWb19NaJQmczQ" aggregation="composite" association="_4dFh5ht0EeWb19NaJQmczQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_4dFh6Bt0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_4dFh6Rt0EeWb19NaJQmczQ" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_4dFh6ht0EeWb19NaJQmczQ" name="extension_MapKeyEnumerated_EnumerationLiteral" memberEnd="_4dDskxt0EeWb19NaJQmczQ _4dFh6xt0EeWb19NaJQmczQ">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_4dFh6xt0EeWb19NaJQmczQ" name="extension_EnumerationLiteral" type="_4dDsiBt0EeWb19NaJQmczQ" aggregation="composite" association="_4dFh6ht0EeWb19NaJQmczQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_4dFh7Bt0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_4dFh7Rt0EeWb19NaJQmczQ" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_4dFh7ht0EeWb19NaJQmczQ" name="extension_OrderBy_Operation" memberEnd="_4dDsmht0EeWb19NaJQmczQ _4dFh7xt0EeWb19NaJQmczQ">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_4dFh7xt0EeWb19NaJQmczQ" name="extension_Operation" type="_4dDslht0EeWb19NaJQmczQ" aggregation="composite" association="_4dFh7ht0EeWb19NaJQmczQ"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_4dFh8Bt0EeWb19NaJQmczQ" name="extension_OrderBy_Property" memberEnd="_4dDsnRt0EeWb19NaJQmczQ _4dFh8Rt0EeWb19NaJQmczQ">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_4dFh8Rt0EeWb19NaJQmczQ" name="extension_Property" type="_4dDslht0EeWb19NaJQmczQ" aggregation="composite" association="_4dFh8Bt0EeWb19NaJQmczQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_4dFh8ht0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_4dFh8xt0EeWb19NaJQmczQ" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_4dFh9Bt0EeWb19NaJQmczQ" name="extension_OrderBy_EnumerationLiteral" memberEnd="_4dDsoBt0EeWb19NaJQmczQ _4dFh9Rt0EeWb19NaJQmczQ">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_4dFh9Rt0EeWb19NaJQmczQ" name="extension_EnumerationLiteral" type="_4dDslht0EeWb19NaJQmczQ" aggregation="composite" association="_4dFh9Bt0EeWb19NaJQmczQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_4dFh9ht0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_4dFh9xt0EeWb19NaJQmczQ" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_4dFh-Bt0EeWb19NaJQmczQ" name="extension_PersistenceUnits_Type" memberEnd="_4dDsqRt0EeWb19NaJQmczQ _4dFh-Rt0EeWb19NaJQmczQ">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_4dFh-Rt0EeWb19NaJQmczQ" name="extension_Type" type="_4dDsoxt0EeWb19NaJQmczQ" aggregation="composite" association="_4dFh-Bt0EeWb19NaJQmczQ"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_4dFh-ht0EeWb19NaJQmczQ" name="extension_TableGenerator_Type" memberEnd="_4dDs2Rt0EeWb19NaJQmczQ _4dFh-xt0EeWb19NaJQmczQ">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_4dFh-xt0EeWb19NaJQmczQ" name="extension_Type" type="_4dDstht0EeWb19NaJQmczQ" aggregation="composite" association="_4dFh-ht0EeWb19NaJQmczQ"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_4dFh_Bt0EeWb19NaJQmczQ" name="extension_TableGenerator_Operation" memberEnd="_4dDs3Bt0EeWb19NaJQmczQ _4dFh_Rt0EeWb19NaJQmczQ">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_4dFh_Rt0EeWb19NaJQmczQ" name="extension_Operation" type="_4dDstht0EeWb19NaJQmczQ" aggregation="composite" association="_4dFh_Bt0EeWb19NaJQmczQ"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_4dFh_ht0EeWb19NaJQmczQ" name="extension_TableGenerator_Property" memberEnd="_4dDs3xt0EeWb19NaJQmczQ _4dFh_xt0EeWb19NaJQmczQ">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_4dFh_xt0EeWb19NaJQmczQ" name="extension_Property" type="_4dDstht0EeWb19NaJQmczQ" aggregation="composite" association="_4dFh_ht0EeWb19NaJQmczQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_4dFiABt0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_4dFiARt0EeWb19NaJQmczQ" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_4dFiAht0EeWb19NaJQmczQ" name="extension_TableGenerator_EnumerationLiteral" memberEnd="_4dDs4ht0EeWb19NaJQmczQ _4dFiAxt0EeWb19NaJQmczQ">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_4dFiAxt0EeWb19NaJQmczQ" name="extension_EnumerationLiteral" type="_4dDstht0EeWb19NaJQmczQ" aggregation="composite" association="_4dFiAht0EeWb19NaJQmczQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_4dFiBBt0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_4dFiBRt0EeWb19NaJQmczQ" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_4dFiBht0EeWb19NaJQmczQ" name="extension_AssociationOverrides_Type" memberEnd="_4dDs6xt0EeWb19NaJQmczQ _4dFiBxt0EeWb19NaJQmczQ">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_4dFiBxt0EeWb19NaJQmczQ" name="extension_Type" type="_4dDs5Rt0EeWb19NaJQmczQ" aggregation="composite" association="_4dFiBht0EeWb19NaJQmczQ"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_4dFiCBt0EeWb19NaJQmczQ" name="extension_AssociationOverrides_Operation" memberEnd="_4dDs7ht0EeWb19NaJQmczQ _4dFiCRt0EeWb19NaJQmczQ">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_4dFiCRt0EeWb19NaJQmczQ" name="extension_Operation" type="_4dDs5Rt0EeWb19NaJQmczQ" aggregation="composite" association="_4dFiCBt0EeWb19NaJQmczQ"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_4dFiCht0EeWb19NaJQmczQ" name="extension_AssociationOverrides_Property" memberEnd="_4dDs8Rt0EeWb19NaJQmczQ _4dFiCxt0EeWb19NaJQmczQ">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_4dFiCxt0EeWb19NaJQmczQ" name="extension_Property" type="_4dDs5Rt0EeWb19NaJQmczQ" aggregation="composite" association="_4dFiCht0EeWb19NaJQmczQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_4dFiDBt0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_4dFiDRt0EeWb19NaJQmczQ" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_4dFiDht0EeWb19NaJQmczQ" name="extension_AssociationOverrides_EnumerationLiteral" memberEnd="_4dDs9Bt0EeWb19NaJQmczQ _4dFiDxt0EeWb19NaJQmczQ">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_4dFiDxt0EeWb19NaJQmczQ" name="extension_EnumerationLiteral" type="_4dDs5Rt0EeWb19NaJQmczQ" aggregation="composite" association="_4dFiDht0EeWb19NaJQmczQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_4dFiEBt0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_4dFiERt0EeWb19NaJQmczQ" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_4dFiEht0EeWb19NaJQmczQ" name="extension_SequenceGenerator_Type" memberEnd="_4dDtDht0EeWb19NaJQmczQ _4dFiExt0EeWb19NaJQmczQ">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_4dFiExt0EeWb19NaJQmczQ" name="extension_Type" type="_4dDs9xt0EeWb19NaJQmczQ" aggregation="composite" association="_4dFiEht0EeWb19NaJQmczQ"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_4dFiFBt0EeWb19NaJQmczQ" name="extension_SequenceGenerator_Operation" memberEnd="_4dDtERt0EeWb19NaJQmczQ _4dFiFRt0EeWb19NaJQmczQ">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_4dFiFRt0EeWb19NaJQmczQ" name="extension_Operation" type="_4dDs9xt0EeWb19NaJQmczQ" aggregation="composite" association="_4dFiFBt0EeWb19NaJQmczQ"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_4dFiFht0EeWb19NaJQmczQ" name="extension_SequenceGenerator_Property" memberEnd="_4dDtFBt0EeWb19NaJQmczQ _4dFiFxt0EeWb19NaJQmczQ">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_4dFiFxt0EeWb19NaJQmczQ" name="extension_Property" type="_4dDs9xt0EeWb19NaJQmczQ" aggregation="composite" association="_4dFiFht0EeWb19NaJQmczQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_4dFiGBt0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_4dFiGRt0EeWb19NaJQmczQ" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_4dFiGht0EeWb19NaJQmczQ" name="extension_SequenceGenerator_EnumerationLiteral" memberEnd="_4dDtFxt0EeWb19NaJQmczQ _4dFiGxt0EeWb19NaJQmczQ">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_4dFiGxt0EeWb19NaJQmczQ" name="extension_EnumerationLiteral" type="_4dDs9xt0EeWb19NaJQmczQ" aggregation="composite" association="_4dFiGht0EeWb19NaJQmczQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_4dFiHBt0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_4dFiHRt0EeWb19NaJQmczQ" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_4dFiHht0EeWb19NaJQmczQ" name="extension_NamedNativeQuery_Type" memberEnd="_4dDtLRt0EeWb19NaJQmczQ _4dFiHxt0EeWb19NaJQmczQ">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_4dFiHxt0EeWb19NaJQmczQ" name="extension_Type" type="_4dDtGht0EeWb19NaJQmczQ" aggregation="composite" association="_4dFiHht0EeWb19NaJQmczQ"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_4dFiIBt0EeWb19NaJQmczQ" name="extension_IdClass_Type" memberEnd="_4dDtORt0EeWb19NaJQmczQ _4dFiIRt0EeWb19NaJQmczQ">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_4dFiIRt0EeWb19NaJQmczQ" name="extension_Type" type="_4dDtMxt0EeWb19NaJQmczQ" aggregation="composite" association="_4dFiIBt0EeWb19NaJQmczQ"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_4dFiIht0EeWb19NaJQmczQ" name="extension_NamedQuery_Type" memberEnd="_4dDtTBt0EeWb19NaJQmczQ _4dFiIxt0EeWb19NaJQmczQ">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_4dFiIxt0EeWb19NaJQmczQ" name="extension_Type" type="_4dDtPBt0EeWb19NaJQmczQ" aggregation="composite" association="_4dFiIht0EeWb19NaJQmczQ"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_4dFiJBt0EeWb19NaJQmczQ" name="extension_NamedStoredProcedureQuery_Type" memberEnd="_4dDtZxt0EeWb19NaJQmczQ _4dFiJRt0EeWb19NaJQmczQ">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_4dFiJRt0EeWb19NaJQmczQ" name="extension_Type" type="_4dDtUht0EeWb19NaJQmczQ" aggregation="composite" association="_4dFiJBt0EeWb19NaJQmczQ"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_4dFiJht0EeWb19NaJQmczQ" name="extension_OneToMany_Operation" memberEnd="_4dDtmBt0EeWb19NaJQmczQ _4dFiJxt0EeWb19NaJQmczQ">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_4dFiJxt0EeWb19NaJQmczQ" name="extension_Operation" type="_4dDthRt0EeWb19NaJQmczQ" aggregation="composite" association="_4dFiJht0EeWb19NaJQmczQ"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_4dFiKBt0EeWb19NaJQmczQ" name="extension_OneToMany_Property" memberEnd="_4dDtmxt0EeWb19NaJQmczQ _4dFiKRt0EeWb19NaJQmczQ">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_4dFiKRt0EeWb19NaJQmczQ" name="extension_Property" type="_4dDthRt0EeWb19NaJQmczQ" aggregation="composite" association="_4dFiKBt0EeWb19NaJQmczQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_4dFiKht0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_4dFiKxt0EeWb19NaJQmczQ" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_4dFiLBt0EeWb19NaJQmczQ" name="extension_OneToMany_EnumerationLiteral" memberEnd="_4dDtnht0EeWb19NaJQmczQ _4dFiLRt0EeWb19NaJQmczQ">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_4dFiLRt0EeWb19NaJQmczQ" name="extension_EnumerationLiteral" type="_4dDthRt0EeWb19NaJQmczQ" aggregation="composite" association="_4dFiLBt0EeWb19NaJQmczQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_4dFiLht0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_4dFiLxt0EeWb19NaJQmczQ" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_4dFiMBt0EeWb19NaJQmczQ" name="extension_MapKeyClass_Operation" memberEnd="_4dDtpRt0EeWb19NaJQmczQ _4dFiMRt0EeWb19NaJQmczQ">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_4dFiMRt0EeWb19NaJQmczQ" name="extension_Operation" type="_4dDtoRt0EeWb19NaJQmczQ" aggregation="composite" association="_4dFiMBt0EeWb19NaJQmczQ"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_4dFiMht0EeWb19NaJQmczQ" name="extension_MapKeyClass_Property" memberEnd="_4dDtqBt0EeWb19NaJQmczQ _4dFiMxt0EeWb19NaJQmczQ">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_4dFiMxt0EeWb19NaJQmczQ" name="extension_Property" type="_4dDtoRt0EeWb19NaJQmczQ" aggregation="composite" association="_4dFiMht0EeWb19NaJQmczQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_4dFiNBt0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_4dFiNRt0EeWb19NaJQmczQ" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_4dFiNht0EeWb19NaJQmczQ" name="extension_MapKeyClass_EnumerationLiteral" memberEnd="_4dDtqxt0EeWb19NaJQmczQ _4dFiNxt0EeWb19NaJQmczQ">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_4dFiNxt0EeWb19NaJQmczQ" name="extension_EnumerationLiteral" type="_4dDtoRt0EeWb19NaJQmczQ" aggregation="composite" association="_4dFiNht0EeWb19NaJQmczQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_4dFiOBt0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_4dFiORt0EeWb19NaJQmczQ" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_4dFiOht0EeWb19NaJQmczQ" name="extension_EntityListeners_Type" memberEnd="_4dDttBt0EeWb19NaJQmczQ _4dFiOxt0EeWb19NaJQmczQ">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_4dFiOxt0EeWb19NaJQmczQ" name="extension_Type" type="_4dDtrht0EeWb19NaJQmczQ" aggregation="composite" association="_4dFiOht0EeWb19NaJQmczQ"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_4dFiPBt0EeWb19NaJQmczQ" name="extension_NamedStoredProcedureQueries_Type" memberEnd="_4dDtvRt0EeWb19NaJQmczQ _4dFiPRt0EeWb19NaJQmczQ">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_4dFiPRt0EeWb19NaJQmczQ" name="extension_Type" type="_4dDttxt0EeWb19NaJQmczQ" aggregation="composite" association="_4dFiPBt0EeWb19NaJQmczQ"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_4dFiPht0EeWb19NaJQmczQ" name="extension_DiscriminatorColumn_Type" memberEnd="_4dDt0ht0EeWb19NaJQmczQ _4dFiPxt0EeWb19NaJQmczQ">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_4dFiPxt0EeWb19NaJQmczQ" name="extension_Type" type="_4dDtwBt0EeWb19NaJQmczQ" aggregation="composite" association="_4dFiPht0EeWb19NaJQmczQ"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_4dFiQBt0EeWb19NaJQmczQ" name="extension_Id_Operation" memberEnd="_4dDt1ht0EeWb19NaJQmczQ _4dFiQRt0EeWb19NaJQmczQ">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_4dFiQRt0EeWb19NaJQmczQ" name="extension_Operation" type="_4dDt1Rt0EeWb19NaJQmczQ" aggregation="composite" association="_4dFiQBt0EeWb19NaJQmczQ"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_4dFiQht0EeWb19NaJQmczQ" name="extension_Id_Property" memberEnd="_4dDt2Rt0EeWb19NaJQmczQ _4dFiQxt0EeWb19NaJQmczQ">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_4dFiQxt0EeWb19NaJQmczQ" name="extension_Property" type="_4dDt1Rt0EeWb19NaJQmczQ" aggregation="composite" association="_4dFiQht0EeWb19NaJQmczQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_4dFiRBt0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_4dFiRRt0EeWb19NaJQmczQ" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_4dFiRht0EeWb19NaJQmczQ" name="extension_Id_EnumerationLiteral" memberEnd="_4dDt3Bt0EeWb19NaJQmczQ _4dFiRxt0EeWb19NaJQmczQ">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_4dFiRxt0EeWb19NaJQmczQ" name="extension_EnumerationLiteral" type="_4dDt1Rt0EeWb19NaJQmczQ" aggregation="composite" association="_4dFiRht0EeWb19NaJQmczQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_4dFiSBt0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_4dFiSRt0EeWb19NaJQmczQ" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_4dFiSht0EeWb19NaJQmczQ" name="extension_AttributeOverrides_Type" memberEnd="_4dDt5Rt0EeWb19NaJQmczQ _4dFiSxt0EeWb19NaJQmczQ">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_4dFiSxt0EeWb19NaJQmczQ" name="extension_Type" type="_4dDt3xt0EeWb19NaJQmczQ" aggregation="composite" association="_4dFiSht0EeWb19NaJQmczQ"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_4dFiTBt0EeWb19NaJQmczQ" name="extension_AttributeOverrides_Operation" memberEnd="_4dDt6Bt0EeWb19NaJQmczQ _4dFiTRt0EeWb19NaJQmczQ">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_4dFiTRt0EeWb19NaJQmczQ" name="extension_Operation" type="_4dDt3xt0EeWb19NaJQmczQ" aggregation="composite" association="_4dFiTBt0EeWb19NaJQmczQ"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_4dFiTht0EeWb19NaJQmczQ" name="extension_AttributeOverrides_Property" memberEnd="_4dDt6xt0EeWb19NaJQmczQ _4dFiTxt0EeWb19NaJQmczQ">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_4dFiTxt0EeWb19NaJQmczQ" name="extension_Property" type="_4dDt3xt0EeWb19NaJQmczQ" aggregation="composite" association="_4dFiTht0EeWb19NaJQmczQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_4dFiUBt0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_4dFiURt0EeWb19NaJQmczQ" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_4dFiUht0EeWb19NaJQmczQ" name="extension_AttributeOverrides_EnumerationLiteral" memberEnd="_4dDt7ht0EeWb19NaJQmczQ _4dFiUxt0EeWb19NaJQmczQ">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_4dFiUxt0EeWb19NaJQmczQ" name="extension_EnumerationLiteral" type="_4dDt3xt0EeWb19NaJQmczQ" aggregation="composite" association="_4dFiUht0EeWb19NaJQmczQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_4dFiVBt0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_4dFiVRt0EeWb19NaJQmczQ" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_4dFiVht0EeWb19NaJQmczQ" name="extension_NamedNativeQueries_Type" memberEnd="_4dDt9xt0EeWb19NaJQmczQ _4dFiVxt0EeWb19NaJQmczQ">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_4dFiVxt0EeWb19NaJQmczQ" name="extension_Type" type="_4dDt8Rt0EeWb19NaJQmczQ" aggregation="composite" association="_4dFiVht0EeWb19NaJQmczQ"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_4dFiWBt0EeWb19NaJQmczQ" name="extension_Enumerated_Operation" memberEnd="_4dDt_xt0EeWb19NaJQmczQ _4dFiWRt0EeWb19NaJQmczQ">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_4dFiWRt0EeWb19NaJQmczQ" name="extension_Operation" type="_4dDt-ht0EeWb19NaJQmczQ" aggregation="composite" association="_4dFiWBt0EeWb19NaJQmczQ"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_4dFiWht0EeWb19NaJQmczQ" name="extension_Enumerated_Property" memberEnd="_4dDuAht0EeWb19NaJQmczQ _4dFiWxt0EeWb19NaJQmczQ">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_4dFiWxt0EeWb19NaJQmczQ" name="extension_Property" type="_4dDt-ht0EeWb19NaJQmczQ" aggregation="composite" association="_4dFiWht0EeWb19NaJQmczQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_4dFiXBt0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_4dFiXRt0EeWb19NaJQmczQ" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_4dFiXht0EeWb19NaJQmczQ" name="extension_Enumerated_EnumerationLiteral" memberEnd="_4dDuBRt0EeWb19NaJQmczQ _4dFiXxt0EeWb19NaJQmczQ">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_4dFiXxt0EeWb19NaJQmczQ" name="extension_EnumerationLiteral" type="_4dDt-ht0EeWb19NaJQmczQ" aggregation="composite" association="_4dFiXht0EeWb19NaJQmczQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_4dFiYBt0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_4dFiYRt0EeWb19NaJQmczQ" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_4dFiYht0EeWb19NaJQmczQ" name="extension_MapKeyColumn_Operation" memberEnd="_4dETSRt0EeWb19NaJQmczQ _4dFiYxt0EeWb19NaJQmczQ">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_4dFiYxt0EeWb19NaJQmczQ" name="extension_Operation" type="_4dDuCBt0EeWb19NaJQmczQ" aggregation="composite" association="_4dFiYht0EeWb19NaJQmczQ"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_4dFiZBt0EeWb19NaJQmczQ" name="extension_MapKeyColumn_Property" memberEnd="_4dETTBt0EeWb19NaJQmczQ _4dFiZRt0EeWb19NaJQmczQ">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_4dFiZRt0EeWb19NaJQmczQ" name="extension_Property" type="_4dDuCBt0EeWb19NaJQmczQ" aggregation="composite" association="_4dFiZBt0EeWb19NaJQmczQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_4dFiZht0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_4dFiZxt0EeWb19NaJQmczQ" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_4dFiaBt0EeWb19NaJQmczQ" name="extension_MapKeyColumn_EnumerationLiteral" memberEnd="_4dETTxt0EeWb19NaJQmczQ _4dFiaRt0EeWb19NaJQmczQ">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_4dFiaRt0EeWb19NaJQmczQ" name="extension_EnumerationLiteral" type="_4dDuCBt0EeWb19NaJQmczQ" aggregation="composite" association="_4dFiaBt0EeWb19NaJQmczQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_4dFiaht0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_4dFiaxt0EeWb19NaJQmczQ" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_4dFibBt0EeWb19NaJQmczQ" name="extension_EmbeddedId_Operation" memberEnd="_4dETYxt0EeWb19NaJQmczQ _4dFibRt0EeWb19NaJQmczQ">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_4dFibRt0EeWb19NaJQmczQ" name="extension_Operation" type="_4dETYht0EeWb19NaJQmczQ" aggregation="composite" association="_4dFibBt0EeWb19NaJQmczQ"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_4dFibht0EeWb19NaJQmczQ" name="extension_EmbeddedId_Property" memberEnd="_4dETZht0EeWb19NaJQmczQ _4dFibxt0EeWb19NaJQmczQ">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_4dFibxt0EeWb19NaJQmczQ" name="extension_Property" type="_4dETYht0EeWb19NaJQmczQ" aggregation="composite" association="_4dFibht0EeWb19NaJQmczQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_4dFicBt0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_4dFicRt0EeWb19NaJQmczQ" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_4dFicht0EeWb19NaJQmczQ" name="extension_EmbeddedId_EnumerationLiteral" memberEnd="_4dETaRt0EeWb19NaJQmczQ _4dFicxt0EeWb19NaJQmczQ">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_4dFicxt0EeWb19NaJQmczQ" name="extension_EnumerationLiteral" type="_4dETYht0EeWb19NaJQmczQ" aggregation="composite" association="_4dFicht0EeWb19NaJQmczQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_4dFidBt0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_4dFidRt0EeWb19NaJQmczQ" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_4dFidht0EeWb19NaJQmczQ" name="extension_Basic_Operation" memberEnd="_4dETdRt0EeWb19NaJQmczQ _4dFidxt0EeWb19NaJQmczQ">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_4dFidxt0EeWb19NaJQmczQ" name="extension_Operation" type="_4dETbBt0EeWb19NaJQmczQ" aggregation="composite" association="_4dFidht0EeWb19NaJQmczQ"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_4dFieBt0EeWb19NaJQmczQ" name="extension_Basic_Property" memberEnd="_4dETeBt0EeWb19NaJQmczQ _4dFieRt0EeWb19NaJQmczQ">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_4dFieRt0EeWb19NaJQmczQ" name="extension_Property" type="_4dETbBt0EeWb19NaJQmczQ" aggregation="composite" association="_4dFieBt0EeWb19NaJQmczQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_4dFieht0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_4dFiext0EeWb19NaJQmczQ" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_4dFifBt0EeWb19NaJQmczQ" name="extension_Basic_EnumerationLiteral" memberEnd="_4dEText0EeWb19NaJQmczQ _4dFifRt0EeWb19NaJQmczQ">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_4dFifRt0EeWb19NaJQmczQ" name="extension_EnumerationLiteral" type="_4dETbBt0EeWb19NaJQmczQ" aggregation="composite" association="_4dFifBt0EeWb19NaJQmczQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_4dFifht0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_4dFifxt0EeWb19NaJQmczQ" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_4dFigBt0EeWb19NaJQmczQ" name="extension_AssociationOverride_Type" memberEnd="_4dETixt0EeWb19NaJQmczQ _4dFigRt0EeWb19NaJQmczQ">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_4dFigRt0EeWb19NaJQmczQ" name="extension_Type" type="_4dETfht0EeWb19NaJQmczQ" aggregation="composite" association="_4dFigBt0EeWb19NaJQmczQ"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_4dFight0EeWb19NaJQmczQ" name="extension_AssociationOverride_Operation" memberEnd="_4dETjht0EeWb19NaJQmczQ _4dFigxt0EeWb19NaJQmczQ">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_4dFigxt0EeWb19NaJQmczQ" name="extension_Operation" type="_4dETfht0EeWb19NaJQmczQ" aggregation="composite" association="_4dFight0EeWb19NaJQmczQ"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_4dFihBt0EeWb19NaJQmczQ" name="extension_AssociationOverride_Property" memberEnd="_4dETkRt0EeWb19NaJQmczQ _4dFihRt0EeWb19NaJQmczQ">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_4dFihRt0EeWb19NaJQmczQ" name="extension_Property" type="_4dETfht0EeWb19NaJQmczQ" aggregation="composite" association="_4dFihBt0EeWb19NaJQmczQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_4dFihht0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_4dFihxt0EeWb19NaJQmczQ" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_4dFiiBt0EeWb19NaJQmczQ" name="extension_AssociationOverride_EnumerationLiteral" memberEnd="_4dETlBt0EeWb19NaJQmczQ _4dFiiRt0EeWb19NaJQmczQ">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_4dFiiRt0EeWb19NaJQmczQ" name="extension_EnumerationLiteral" type="_4dETfht0EeWb19NaJQmczQ" aggregation="composite" association="_4dFiiBt0EeWb19NaJQmczQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_4dFiiht0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_4dFiixt0EeWb19NaJQmczQ" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_4dFijBt0EeWb19NaJQmczQ" name="extension_Column_Operation" memberEnd="_4dETwBt0EeWb19NaJQmczQ _4dFijRt0EeWb19NaJQmczQ">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_4dFijRt0EeWb19NaJQmczQ" name="extension_Operation" type="_4dETmht0EeWb19NaJQmczQ" aggregation="composite" association="_4dFijBt0EeWb19NaJQmczQ"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_4dFijht0EeWb19NaJQmczQ" name="extension_Column_Property" memberEnd="_4dETwxt0EeWb19NaJQmczQ _4dFijxt0EeWb19NaJQmczQ">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_4dFijxt0EeWb19NaJQmczQ" name="extension_Property" type="_4dETmht0EeWb19NaJQmczQ" aggregation="composite" association="_4dFijht0EeWb19NaJQmczQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_4dFikBt0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_4dFikRt0EeWb19NaJQmczQ" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_4dFikht0EeWb19NaJQmczQ" name="extension_Column_EnumerationLiteral" memberEnd="_4dETxht0EeWb19NaJQmczQ _4dFikxt0EeWb19NaJQmczQ">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_4dFikxt0EeWb19NaJQmczQ" name="extension_EnumerationLiteral" type="_4dETmht0EeWb19NaJQmczQ" aggregation="composite" association="_4dFikht0EeWb19NaJQmczQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_4dFilBt0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_4dFilRt0EeWb19NaJQmczQ" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_4dFilht0EeWb19NaJQmczQ" name="extension_Converts_Operation" memberEnd="_4dET0ht0EeWb19NaJQmczQ _4dFilxt0EeWb19NaJQmczQ">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_4dFilxt0EeWb19NaJQmczQ" name="extension_Operation" type="_4dETzBt0EeWb19NaJQmczQ" aggregation="composite" association="_4dFilht0EeWb19NaJQmczQ"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_4dFimBt0EeWb19NaJQmczQ" name="extension_Converts_Property" memberEnd="_4dET1Rt0EeWb19NaJQmczQ _4dFimRt0EeWb19NaJQmczQ">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_4dFimRt0EeWb19NaJQmczQ" name="extension_Property" type="_4dETzBt0EeWb19NaJQmczQ" aggregation="composite" association="_4dFimBt0EeWb19NaJQmczQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_4dFimht0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_4dFimxt0EeWb19NaJQmczQ" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_4dFinBt0EeWb19NaJQmczQ" name="extension_Converts_EnumerationLiteral" memberEnd="_4dET2Bt0EeWb19NaJQmczQ _4dFinRt0EeWb19NaJQmczQ">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_4dFinRt0EeWb19NaJQmczQ" name="extension_EnumerationLiteral" type="_4dETzBt0EeWb19NaJQmczQ" aggregation="composite" association="_4dFinBt0EeWb19NaJQmczQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_4dFinht0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_4dFinxt0EeWb19NaJQmczQ" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_4dFioBt0EeWb19NaJQmczQ" name="extension_Converts_Type" memberEnd="_4dET2xt0EeWb19NaJQmczQ _4dFioRt0EeWb19NaJQmczQ">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_4dFioRt0EeWb19NaJQmczQ" name="extension_Type" type="_4dETzBt0EeWb19NaJQmczQ" aggregation="composite" association="_4dFioBt0EeWb19NaJQmczQ"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_4dFioht0EeWb19NaJQmczQ" name="extension_MapKey_Operation" memberEnd="_4dET4ht0EeWb19NaJQmczQ _4dFioxt0EeWb19NaJQmczQ">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_4dFioxt0EeWb19NaJQmczQ" name="extension_Operation" type="_4dET3ht0EeWb19NaJQmczQ" aggregation="composite" association="_4dFioht0EeWb19NaJQmczQ"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_4dFipBt0EeWb19NaJQmczQ" name="extension_MapKey_Property" memberEnd="_4dET5Rt0EeWb19NaJQmczQ _4dFipRt0EeWb19NaJQmczQ">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_4dFipRt0EeWb19NaJQmczQ" name="extension_Property" type="_4dET3ht0EeWb19NaJQmczQ" aggregation="composite" association="_4dFipBt0EeWb19NaJQmczQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_4dFipht0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_4dFipxt0EeWb19NaJQmczQ" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_4dFiqBt0EeWb19NaJQmczQ" name="extension_MapKey_EnumerationLiteral" memberEnd="_4dET6Bt0EeWb19NaJQmczQ _4dFiqRt0EeWb19NaJQmczQ">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_4dFiqRt0EeWb19NaJQmczQ" name="extension_EnumerationLiteral" type="_4dET3ht0EeWb19NaJQmczQ" aggregation="composite" association="_4dFiqBt0EeWb19NaJQmczQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_4dFiqht0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_4dFiqxt0EeWb19NaJQmczQ" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_4dFirBt0EeWb19NaJQmczQ" name="extension_ManyToMany_Operation" memberEnd="_4dET-ht0EeWb19NaJQmczQ _4dFirRt0EeWb19NaJQmczQ">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_4dFirRt0EeWb19NaJQmczQ" name="extension_Operation" type="_4dET6xt0EeWb19NaJQmczQ" aggregation="composite" association="_4dFirBt0EeWb19NaJQmczQ"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_4dFirht0EeWb19NaJQmczQ" name="extension_ManyToMany_Property" memberEnd="_4dET_Rt0EeWb19NaJQmczQ _4dFirxt0EeWb19NaJQmczQ">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_4dFirxt0EeWb19NaJQmczQ" name="extension_Property" type="_4dET6xt0EeWb19NaJQmczQ" aggregation="composite" association="_4dFirht0EeWb19NaJQmczQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_4dFisBt0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_4dFisRt0EeWb19NaJQmczQ" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_4dFisht0EeWb19NaJQmczQ" name="extension_ManyToMany_EnumerationLiteral" memberEnd="_4dEUABt0EeWb19NaJQmczQ _4dFisxt0EeWb19NaJQmczQ">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_4dFisxt0EeWb19NaJQmczQ" name="extension_EnumerationLiteral" type="_4dET6xt0EeWb19NaJQmczQ" aggregation="composite" association="_4dFisht0EeWb19NaJQmczQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_4dFitBt0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_4dFitRt0EeWb19NaJQmczQ" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_4dFitht0EeWb19NaJQmczQ" name="extension_PersistenceContexts_Type" memberEnd="_4dEUGxt0EeWb19NaJQmczQ _4dFitxt0EeWb19NaJQmczQ">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_4dFitxt0EeWb19NaJQmczQ" name="extension_Type" type="_4dEUFRt0EeWb19NaJQmczQ" aggregation="composite" association="_4dFitht0EeWb19NaJQmczQ"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_4dFiuBt0EeWb19NaJQmczQ" name="extension_ExcludeDefaultListeners_Type" memberEnd="_4dEUIRt0EeWb19NaJQmczQ _4dFiuRt0EeWb19NaJQmczQ">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_4dFiuRt0EeWb19NaJQmczQ" name="extension_Type" type="_4dEUHht0EeWb19NaJQmczQ" aggregation="composite" association="_4dFiuBt0EeWb19NaJQmczQ"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_4dFiuht0EeWb19NaJQmczQ" name="extension_Embeddable_Type" memberEnd="_4dEUJxt0EeWb19NaJQmczQ _4dFiuxt0EeWb19NaJQmczQ">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_4dFiuxt0EeWb19NaJQmczQ" name="extension_Type" type="_4dEUJBt0EeWb19NaJQmczQ" aggregation="composite" association="_4dFiuht0EeWb19NaJQmczQ"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_4dFivBt0EeWb19NaJQmczQ" name="extension_CollectionTable_Operation" memberEnd="_4dEUOht0EeWb19NaJQmczQ _4dFivRt0EeWb19NaJQmczQ">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_4dFivRt0EeWb19NaJQmczQ" name="extension_Operation" type="_4dEUKht0EeWb19NaJQmczQ" aggregation="composite" association="_4dFivBt0EeWb19NaJQmczQ"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_4dFivht0EeWb19NaJQmczQ" name="extension_CollectionTable_Property" memberEnd="_4dEUPRt0EeWb19NaJQmczQ _4dFivxt0EeWb19NaJQmczQ">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_4dFivxt0EeWb19NaJQmczQ" name="extension_Property" type="_4dEUKht0EeWb19NaJQmczQ" aggregation="composite" association="_4dFivht0EeWb19NaJQmczQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_4dFiwBt0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_4dFiwRt0EeWb19NaJQmczQ" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_4dFiwht0EeWb19NaJQmczQ" name="extension_CollectionTable_EnumerationLiteral" memberEnd="_4dEUQBt0EeWb19NaJQmczQ _4dFiwxt0EeWb19NaJQmczQ">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_4dFiwxt0EeWb19NaJQmczQ" name="extension_EnumerationLiteral" type="_4dEUKht0EeWb19NaJQmczQ" aggregation="composite" association="_4dFiwht0EeWb19NaJQmczQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_4dFixBt0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_4dFixRt0EeWb19NaJQmczQ" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_4dFixht0EeWb19NaJQmczQ" name="extension_ManyToOne_Operation" memberEnd="_4dEUUxt0EeWb19NaJQmczQ _4dFixxt0EeWb19NaJQmczQ">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_4dFixxt0EeWb19NaJQmczQ" name="extension_Operation" type="_4dEUQxt0EeWb19NaJQmczQ" aggregation="composite" association="_4dFixht0EeWb19NaJQmczQ"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_4dFiyBt0EeWb19NaJQmczQ" name="extension_ManyToOne_Property" memberEnd="_4dEUVht0EeWb19NaJQmczQ _4dFiyRt0EeWb19NaJQmczQ">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_4dFiyRt0EeWb19NaJQmczQ" name="extension_Property" type="_4dEUQxt0EeWb19NaJQmczQ" aggregation="composite" association="_4dFiyBt0EeWb19NaJQmczQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_4dFiyht0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_4dFiyxt0EeWb19NaJQmczQ" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_4dFizBt0EeWb19NaJQmczQ" name="extension_ManyToOne_EnumerationLiteral" memberEnd="_4dEUWRt0EeWb19NaJQmczQ _4dFizRt0EeWb19NaJQmczQ">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_4dFizRt0EeWb19NaJQmczQ" name="extension_EnumerationLiteral" type="_4dEUQxt0EeWb19NaJQmczQ" aggregation="composite" association="_4dFizBt0EeWb19NaJQmczQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_4dFizht0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_4dFizxt0EeWb19NaJQmczQ" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_4dFi0Bt0EeWb19NaJQmczQ" name="extension_Converter_Type" memberEnd="_4dEUYxt0EeWb19NaJQmczQ _4dFi0Rt0EeWb19NaJQmczQ">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_4dFi0Rt0EeWb19NaJQmczQ" name="extension_Type" type="_4dEUXBt0EeWb19NaJQmczQ" aggregation="composite" association="_4dFi0Bt0EeWb19NaJQmczQ"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_4dFi0ht0EeWb19NaJQmczQ" name="extension_PersistenceUnit_Type" memberEnd="_4dEUeRt0EeWb19NaJQmczQ _4dFi0xt0EeWb19NaJQmczQ">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_4dFi0xt0EeWb19NaJQmczQ" name="extension_Type" type="_4dEUcBt0EeWb19NaJQmczQ" aggregation="composite" association="_4dFi0ht0EeWb19NaJQmczQ"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_4dFi1Bt0EeWb19NaJQmczQ" name="extension_PersistenceUnit_Operation" memberEnd="_4dEUfBt0EeWb19NaJQmczQ _4dFi1Rt0EeWb19NaJQmczQ">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_4dFi1Rt0EeWb19NaJQmczQ" name="extension_Operation" type="_4dEUcBt0EeWb19NaJQmczQ" aggregation="composite" association="_4dFi1Bt0EeWb19NaJQmczQ"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_4dFi1ht0EeWb19NaJQmczQ" name="extension_PersistenceUnit_Property" memberEnd="_4dEUfxt0EeWb19NaJQmczQ _4dFi1xt0EeWb19NaJQmczQ">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_4dFi1xt0EeWb19NaJQmczQ" name="extension_Property" type="_4dEUcBt0EeWb19NaJQmczQ" aggregation="composite" association="_4dFi1ht0EeWb19NaJQmczQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_4dFi2Bt0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_4dFi2Rt0EeWb19NaJQmczQ" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_4dFi2ht0EeWb19NaJQmczQ" name="extension_PersistenceUnit_EnumerationLiteral" memberEnd="_4dEUght0EeWb19NaJQmczQ _4dFi2xt0EeWb19NaJQmczQ">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_4dFi2xt0EeWb19NaJQmczQ" name="extension_EnumerationLiteral" type="_4dEUcBt0EeWb19NaJQmczQ" aggregation="composite" association="_4dFi2ht0EeWb19NaJQmczQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_4dFi3Bt0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_4dFi3Rt0EeWb19NaJQmczQ" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_4dFi3ht0EeWb19NaJQmczQ" name="extension_MappedSuperclass_Type" memberEnd="_4dEUixt0EeWb19NaJQmczQ _4dFi3xt0EeWb19NaJQmczQ">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_4dFi3xt0EeWb19NaJQmczQ" name="extension_Type" type="_4dEUiBt0EeWb19NaJQmczQ" aggregation="composite" association="_4dFi3ht0EeWb19NaJQmczQ"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_4dFi4Bt0EeWb19NaJQmczQ" name="extension_MapKeyJoinColumns_Operation" memberEnd="_4dEUkht0EeWb19NaJQmczQ _4dFi4Rt0EeWb19NaJQmczQ">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_4dFi4Rt0EeWb19NaJQmczQ" name="extension_Operation" type="_4dEUjht0EeWb19NaJQmczQ" aggregation="composite" association="_4dFi4Bt0EeWb19NaJQmczQ"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_4dFi4ht0EeWb19NaJQmczQ" name="extension_MapKeyJoinColumns_Property" memberEnd="_4dEUlRt0EeWb19NaJQmczQ _4dFi4xt0EeWb19NaJQmczQ">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_4dFi4xt0EeWb19NaJQmczQ" name="extension_Property" type="_4dEUjht0EeWb19NaJQmczQ" aggregation="composite" association="_4dFi4ht0EeWb19NaJQmczQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_4dFi5Bt0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_4dFi5Rt0EeWb19NaJQmczQ" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_4dFi5ht0EeWb19NaJQmczQ" name="extension_MapKeyJoinColumns_EnumerationLiteral" memberEnd="_4dEUmBt0EeWb19NaJQmczQ _4dFi5xt0EeWb19NaJQmczQ">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_4dFi5xt0EeWb19NaJQmczQ" name="extension_EnumerationLiteral" type="_4dEUjht0EeWb19NaJQmczQ" aggregation="composite" association="_4dFi5ht0EeWb19NaJQmczQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_4dFi6Bt0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_4dFi6Rt0EeWb19NaJQmczQ" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_4dFi6ht0EeWb19NaJQmczQ" name="extension_DiscriminatorValue_Type" memberEnd="_4dEUrxt0EeWb19NaJQmczQ _4dFi6xt0EeWb19NaJQmczQ">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_4dFi6xt0EeWb19NaJQmczQ" name="extension_Type" type="_4dEUqRt0EeWb19NaJQmczQ" aggregation="composite" association="_4dFi6ht0EeWb19NaJQmczQ"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_4dFi7Bt0EeWb19NaJQmczQ" name="extension_PersistenceContext_Type" memberEnd="_4dEUxht0EeWb19NaJQmczQ _4dFi7Rt0EeWb19NaJQmczQ">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_4dFi7Rt0EeWb19NaJQmczQ" name="extension_Type" type="_4dEUsht0EeWb19NaJQmczQ" aggregation="composite" association="_4dFi7Bt0EeWb19NaJQmczQ"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_4dFi7ht0EeWb19NaJQmczQ" name="extension_PersistenceContext_Operation" memberEnd="_4dEUyRt0EeWb19NaJQmczQ _4dFi7xt0EeWb19NaJQmczQ">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_4dFi7xt0EeWb19NaJQmczQ" name="extension_Operation" type="_4dEUsht0EeWb19NaJQmczQ" aggregation="composite" association="_4dFi7ht0EeWb19NaJQmczQ"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_4dFi8Bt0EeWb19NaJQmczQ" name="extension_PersistenceContext_Property" memberEnd="_4dEUzBt0EeWb19NaJQmczQ _4dFi8Rt0EeWb19NaJQmczQ">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_4dFi8Rt0EeWb19NaJQmczQ" name="extension_Property" type="_4dEUsht0EeWb19NaJQmczQ" aggregation="composite" association="_4dFi8Bt0EeWb19NaJQmczQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_4dFi8ht0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_4dFi8xt0EeWb19NaJQmczQ" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_4dFi9Bt0EeWb19NaJQmczQ" name="extension_PersistenceContext_EnumerationLiteral" memberEnd="_4dEUzxt0EeWb19NaJQmczQ _4dFi9Rt0EeWb19NaJQmczQ">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_4dFi9Rt0EeWb19NaJQmczQ" name="extension_EnumerationLiteral" type="_4dEUsht0EeWb19NaJQmczQ" aggregation="composite" association="_4dFi9Bt0EeWb19NaJQmczQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_4dFi9ht0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_4dFi9xt0EeWb19NaJQmczQ" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_4dFi-Bt0EeWb19NaJQmczQ" name="extension_Inheritance_Type" memberEnd="_4dEU3Bt0EeWb19NaJQmczQ _4dFi-Rt0EeWb19NaJQmczQ">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_4dFi-Rt0EeWb19NaJQmczQ" name="extension_Type" type="_4dEU1Rt0EeWb19NaJQmczQ" aggregation="composite" association="_4dFi-Bt0EeWb19NaJQmczQ"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_4dFi-ht0EeWb19NaJQmczQ" name="extension_Temporal_Operation" memberEnd="_4dEU4xt0EeWb19NaJQmczQ _4dFi-xt0EeWb19NaJQmczQ">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_4dFi-xt0EeWb19NaJQmczQ" name="extension_Operation" type="_4dEU3xt0EeWb19NaJQmczQ" aggregation="composite" association="_4dFi-ht0EeWb19NaJQmczQ"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_4dFi_Bt0EeWb19NaJQmczQ" name="extension_Temporal_Property" memberEnd="_4dEU5ht0EeWb19NaJQmczQ _4dFi_Rt0EeWb19NaJQmczQ">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_4dFi_Rt0EeWb19NaJQmczQ" name="extension_Property" type="_4dEU3xt0EeWb19NaJQmczQ" aggregation="composite" association="_4dFi_Bt0EeWb19NaJQmczQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_4dFi_ht0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_4dFi_xt0EeWb19NaJQmczQ" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_4dFjABt0EeWb19NaJQmczQ" name="extension_Temporal_EnumerationLiteral" memberEnd="_4dEU6Rt0EeWb19NaJQmczQ _4dFjARt0EeWb19NaJQmczQ">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_4dFjARt0EeWb19NaJQmczQ" name="extension_EnumerationLiteral" type="_4dEU3xt0EeWb19NaJQmczQ" aggregation="composite" association="_4dFjABt0EeWb19NaJQmczQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_4dFjAht0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_4dFjAxt0EeWb19NaJQmczQ" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_4dFjBBt0EeWb19NaJQmczQ" name="extension_Convert_Operation" memberEnd="_4dEU-ht0EeWb19NaJQmczQ _4dFjBRt0EeWb19NaJQmczQ">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_4dFjBRt0EeWb19NaJQmczQ" name="extension_Operation" type="_4dEU7Bt0EeWb19NaJQmczQ" aggregation="composite" association="_4dFjBBt0EeWb19NaJQmczQ"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_4dFjBht0EeWb19NaJQmczQ" name="extension_Convert_Property" memberEnd="_4dEU_Rt0EeWb19NaJQmczQ _4dFjBxt0EeWb19NaJQmczQ">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_4dFjBxt0EeWb19NaJQmczQ" name="extension_Property" type="_4dEU7Bt0EeWb19NaJQmczQ" aggregation="composite" association="_4dFjBht0EeWb19NaJQmczQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_4dFjCBt0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_4dFjCRt0EeWb19NaJQmczQ" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_4dFjCht0EeWb19NaJQmczQ" name="extension_Convert_EnumerationLiteral" memberEnd="_4dEVABt0EeWb19NaJQmczQ _4dFjCxt0EeWb19NaJQmczQ">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_4dFjCxt0EeWb19NaJQmczQ" name="extension_EnumerationLiteral" type="_4dEU7Bt0EeWb19NaJQmczQ" aggregation="composite" association="_4dFjCht0EeWb19NaJQmczQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_4dFjDBt0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_4dFjDRt0EeWb19NaJQmczQ" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_4dFjDht0EeWb19NaJQmczQ" name="extension_Convert_Type" memberEnd="_4dEVAxt0EeWb19NaJQmczQ _4dFjDxt0EeWb19NaJQmczQ">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_4dFjDxt0EeWb19NaJQmczQ" name="extension_Type" type="_4dEU7Bt0EeWb19NaJQmczQ" aggregation="composite" association="_4dFjDht0EeWb19NaJQmczQ"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_4dFjEBt0EeWb19NaJQmczQ" name="extension_JoinColumn_Operation" memberEnd="_4dE6cRt0EeWb19NaJQmczQ _4dFjERt0EeWb19NaJQmczQ">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_4dFjERt0EeWb19NaJQmczQ" name="extension_Operation" type="_4dE6VBt0EeWb19NaJQmczQ" aggregation="composite" association="_4dFjEBt0EeWb19NaJQmczQ"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_4dFjEht0EeWb19NaJQmczQ" name="extension_JoinColumn_Property" memberEnd="_4dE6dBt0EeWb19NaJQmczQ _4dFjExt0EeWb19NaJQmczQ">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_4dFjExt0EeWb19NaJQmczQ" name="extension_Property" type="_4dE6VBt0EeWb19NaJQmczQ" aggregation="composite" association="_4dFjEht0EeWb19NaJQmczQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_4dFjFBt0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_4dFjFRt0EeWb19NaJQmczQ" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_4dFjFht0EeWb19NaJQmczQ" name="extension_JoinColumn_EnumerationLiteral" memberEnd="_4dE6dxt0EeWb19NaJQmczQ _4dFjFxt0EeWb19NaJQmczQ">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_4dFjFxt0EeWb19NaJQmczQ" name="extension_EnumerationLiteral" type="_4dE6VBt0EeWb19NaJQmczQ" aggregation="composite" association="_4dFjFht0EeWb19NaJQmczQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_4dFjGBt0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_4dFjGRt0EeWb19NaJQmczQ" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_4dFjGht0EeWb19NaJQmczQ" name="extension_PostPersist_Operation" memberEnd="_4dE6jBt0EeWb19NaJQmczQ _4dFjGxt0EeWb19NaJQmczQ">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_4dFjGxt0EeWb19NaJQmczQ" name="extension_Operation" type="_4dE6iRt0EeWb19NaJQmczQ" aggregation="composite" association="_4dFjGht0EeWb19NaJQmczQ"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_4dFjHBt0EeWb19NaJQmczQ" name="extension_PostPersist_Property" memberEnd="_4dE6jxt0EeWb19NaJQmczQ _4dFjHRt0EeWb19NaJQmczQ">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_4dFjHRt0EeWb19NaJQmczQ" name="extension_Property" type="_4dE6iRt0EeWb19NaJQmczQ" aggregation="composite" association="_4dFjHBt0EeWb19NaJQmczQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_4dFjHht0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_4dFjHxt0EeWb19NaJQmczQ" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_4dFjIBt0EeWb19NaJQmczQ" name="extension_OneToOne_Operation" memberEnd="_4dE6qRt0EeWb19NaJQmczQ _4dFjIRt0EeWb19NaJQmczQ">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_4dFjIRt0EeWb19NaJQmczQ" name="extension_Operation" type="_4dE6kht0EeWb19NaJQmczQ" aggregation="composite" association="_4dFjIBt0EeWb19NaJQmczQ"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_4dGIcBt0EeWb19NaJQmczQ" name="extension_OneToOne_Property" memberEnd="_4dE6rBt0EeWb19NaJQmczQ _4dGIcRt0EeWb19NaJQmczQ">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_4dGIcRt0EeWb19NaJQmczQ" name="extension_Property" type="_4dE6kht0EeWb19NaJQmczQ" aggregation="composite" association="_4dGIcBt0EeWb19NaJQmczQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_4dGIcht0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_4dGIcxt0EeWb19NaJQmczQ" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_4dGIdBt0EeWb19NaJQmczQ" name="extension_OneToOne_EnumerationLiteral" memberEnd="_4dE6rxt0EeWb19NaJQmczQ _4dGIdRt0EeWb19NaJQmczQ">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_4dGIdRt0EeWb19NaJQmczQ" name="extension_EnumerationLiteral" type="_4dE6kht0EeWb19NaJQmczQ" aggregation="composite" association="_4dGIdBt0EeWb19NaJQmczQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_4dGIdht0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_4dGIdxt0EeWb19NaJQmczQ" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_4dGIeBt0EeWb19NaJQmczQ" name="extension_AttributeOverride_Type" memberEnd="_4dE6uxt0EeWb19NaJQmczQ _4dGIeRt0EeWb19NaJQmczQ">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_4dGIeRt0EeWb19NaJQmczQ" name="extension_Type" type="_4dE6sht0EeWb19NaJQmczQ" aggregation="composite" association="_4dGIeBt0EeWb19NaJQmczQ"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_4dGIeht0EeWb19NaJQmczQ" name="extension_AttributeOverride_Operation" memberEnd="_4dE6vht0EeWb19NaJQmczQ _4dGIext0EeWb19NaJQmczQ">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_4dGIext0EeWb19NaJQmczQ" name="extension_Operation" type="_4dE6sht0EeWb19NaJQmczQ" aggregation="composite" association="_4dGIeht0EeWb19NaJQmczQ"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_4dGIfBt0EeWb19NaJQmczQ" name="extension_AttributeOverride_Property" memberEnd="_4dE6wRt0EeWb19NaJQmczQ _4dGIfRt0EeWb19NaJQmczQ">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_4dGIfRt0EeWb19NaJQmczQ" name="extension_Property" type="_4dE6sht0EeWb19NaJQmczQ" aggregation="composite" association="_4dGIfBt0EeWb19NaJQmczQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_4dGIfht0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_4dGIfxt0EeWb19NaJQmczQ" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_4dGIgBt0EeWb19NaJQmczQ" name="extension_AttributeOverride_EnumerationLiteral" memberEnd="_4dE6xBt0EeWb19NaJQmczQ _4dGIgRt0EeWb19NaJQmczQ">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_4dGIgRt0EeWb19NaJQmczQ" name="extension_EnumerationLiteral" type="_4dE6sht0EeWb19NaJQmczQ" aggregation="composite" association="_4dGIgBt0EeWb19NaJQmczQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_4dGIght0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_4dGIgxt0EeWb19NaJQmczQ" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_4dGIhBt0EeWb19NaJQmczQ" name="extension_SqlResultSetMappings_Type" memberEnd="_4dE60Bt0EeWb19NaJQmczQ _4dGIhRt0EeWb19NaJQmczQ">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_4dGIhRt0EeWb19NaJQmczQ" name="extension_Type" type="_4dE6yht0EeWb19NaJQmczQ" aggregation="composite" association="_4dGIhBt0EeWb19NaJQmczQ"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_4dGIhht0EeWb19NaJQmczQ" name="extension_NamedQueries_Type" memberEnd="_4dE62Rt0EeWb19NaJQmczQ _4dGIhxt0EeWb19NaJQmczQ">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_4dGIhxt0EeWb19NaJQmczQ" name="extension_Type" type="_4dE60xt0EeWb19NaJQmczQ" aggregation="composite" association="_4dGIhht0EeWb19NaJQmczQ"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_4dGIiBt0EeWb19NaJQmczQ" name="extension_GeneratedValue_Operation" memberEnd="_4dE65Bt0EeWb19NaJQmczQ _4dGIiRt0EeWb19NaJQmczQ">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_4dGIiRt0EeWb19NaJQmczQ" name="extension_Operation" type="_4dE63Bt0EeWb19NaJQmczQ" aggregation="composite" association="_4dGIiBt0EeWb19NaJQmczQ"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_4dGIiht0EeWb19NaJQmczQ" name="extension_GeneratedValue_Property" memberEnd="_4dE65xt0EeWb19NaJQmczQ _4dGIixt0EeWb19NaJQmczQ">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_4dGIixt0EeWb19NaJQmczQ" name="extension_Property" type="_4dE63Bt0EeWb19NaJQmczQ" aggregation="composite" association="_4dGIiht0EeWb19NaJQmczQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_4dGIjBt0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_4dGIjRt0EeWb19NaJQmczQ" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_4dGIjht0EeWb19NaJQmczQ" name="extension_GeneratedValue_EnumerationLiteral" memberEnd="_4dE66ht0EeWb19NaJQmczQ _4dGIjxt0EeWb19NaJQmczQ">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_4dGIjxt0EeWb19NaJQmczQ" name="extension_EnumerationLiteral" type="_4dE63Bt0EeWb19NaJQmczQ" aggregation="composite" association="_4dGIjht0EeWb19NaJQmczQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_4dGIkBt0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_4dGIkRt0EeWb19NaJQmczQ" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_4dGIkht0EeWb19NaJQmczQ" name="extension_PreUpdate_Operation" memberEnd="_4dE7Bht0EeWb19NaJQmczQ _4dGIkxt0EeWb19NaJQmczQ">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_4dGIkxt0EeWb19NaJQmczQ" name="extension_Operation" type="_4dE7Axt0EeWb19NaJQmczQ" aggregation="composite" association="_4dGIkht0EeWb19NaJQmczQ"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_4dGIlBt0EeWb19NaJQmczQ" name="extension_PreUpdate_Property" memberEnd="_4dE7CRt0EeWb19NaJQmczQ _4dGIlRt0EeWb19NaJQmczQ">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_4dGIlRt0EeWb19NaJQmczQ" name="extension_Property" type="_4dE7Axt0EeWb19NaJQmczQ" aggregation="composite" association="_4dGIlBt0EeWb19NaJQmczQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_4dGIlht0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_4dGIlxt0EeWb19NaJQmczQ" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_4dGImBt0EeWb19NaJQmczQ" name="extension_Embedded_Operation" memberEnd="_4dE7DRt0EeWb19NaJQmczQ _4dGImRt0EeWb19NaJQmczQ">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_4dGImRt0EeWb19NaJQmczQ" name="extension_Operation" type="_4dE7DBt0EeWb19NaJQmczQ" aggregation="composite" association="_4dGImBt0EeWb19NaJQmczQ"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_4dGImht0EeWb19NaJQmczQ" name="extension_Embedded_Property" memberEnd="_4dE7EBt0EeWb19NaJQmczQ _4dGImxt0EeWb19NaJQmczQ">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_4dGImxt0EeWb19NaJQmczQ" name="extension_Property" type="_4dE7DBt0EeWb19NaJQmczQ" aggregation="composite" association="_4dGImht0EeWb19NaJQmczQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_4dGInBt0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_4dGInRt0EeWb19NaJQmczQ" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_4dGInht0EeWb19NaJQmczQ" name="extension_Embedded_EnumerationLiteral" memberEnd="_4dE7Ext0EeWb19NaJQmczQ _4dGInxt0EeWb19NaJQmczQ">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_4dGInxt0EeWb19NaJQmczQ" name="extension_EnumerationLiteral" type="_4dE7DBt0EeWb19NaJQmczQ" aggregation="composite" association="_4dGInht0EeWb19NaJQmczQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_4dGIoBt0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_4dGIoRt0EeWb19NaJQmczQ" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_4dGIoht0EeWb19NaJQmczQ" name="extension_PrimaryKeyJoinColumn_Type" memberEnd="_4dE7Iht0EeWb19NaJQmczQ _4dGIoxt0EeWb19NaJQmczQ">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_4dGIoxt0EeWb19NaJQmczQ" name="extension_Type" type="_4dE7Fht0EeWb19NaJQmczQ" aggregation="composite" association="_4dGIoht0EeWb19NaJQmczQ"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_4dGIpBt0EeWb19NaJQmczQ" name="extension_PrimaryKeyJoinColumn_Operation" memberEnd="_4dE7JRt0EeWb19NaJQmczQ _4dGIpRt0EeWb19NaJQmczQ">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_4dGIpRt0EeWb19NaJQmczQ" name="extension_Operation" type="_4dE7Fht0EeWb19NaJQmczQ" aggregation="composite" association="_4dGIpBt0EeWb19NaJQmczQ"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_4dGIpht0EeWb19NaJQmczQ" name="extension_PrimaryKeyJoinColumn_Property" memberEnd="_4dE7KBt0EeWb19NaJQmczQ _4dGIpxt0EeWb19NaJQmczQ">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_4dGIpxt0EeWb19NaJQmczQ" name="extension_Property" type="_4dE7Fht0EeWb19NaJQmczQ" aggregation="composite" association="_4dGIpht0EeWb19NaJQmczQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_4dGIqBt0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_4dGIqRt0EeWb19NaJQmczQ" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_4dGIqht0EeWb19NaJQmczQ" name="extension_PrimaryKeyJoinColumn_EnumerationLiteral" memberEnd="_4dE7Kxt0EeWb19NaJQmczQ _4dGIqxt0EeWb19NaJQmczQ">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_4dGIqxt0EeWb19NaJQmczQ" name="extension_EnumerationLiteral" type="_4dE7Fht0EeWb19NaJQmczQ" aggregation="composite" association="_4dGIqht0EeWb19NaJQmczQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_4dGIrBt0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_4dGIrRt0EeWb19NaJQmczQ" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_4dGIrht0EeWb19NaJQmczQ" name="extension_Cacheable_Type" memberEnd="_4dE7RRt0EeWb19NaJQmczQ _4dGIrxt0EeWb19NaJQmczQ">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_4dGIrxt0EeWb19NaJQmczQ" name="extension_Type" type="_4dE7Pht0EeWb19NaJQmczQ" aggregation="composite" association="_4dGIrht0EeWb19NaJQmczQ"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_4dGIsBt0EeWb19NaJQmczQ" name="extension_JoinTable_Operation" memberEnd="_4dE7Wxt0EeWb19NaJQmczQ _4dGIsRt0EeWb19NaJQmczQ">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_4dGIsRt0EeWb19NaJQmczQ" name="extension_Operation" type="_4dE7SBt0EeWb19NaJQmczQ" aggregation="composite" association="_4dGIsBt0EeWb19NaJQmczQ"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_4dGIsht0EeWb19NaJQmczQ" name="extension_JoinTable_Property" memberEnd="_4dE7Xht0EeWb19NaJQmczQ _4dGIsxt0EeWb19NaJQmczQ">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_4dGIsxt0EeWb19NaJQmczQ" name="extension_Property" type="_4dE7SBt0EeWb19NaJQmczQ" aggregation="composite" association="_4dGIsht0EeWb19NaJQmczQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_4dGItBt0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_4dGItRt0EeWb19NaJQmczQ" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_4dGItht0EeWb19NaJQmczQ" name="extension_JoinTable_EnumerationLiteral" memberEnd="_4dE7YRt0EeWb19NaJQmczQ _4dGItxt0EeWb19NaJQmczQ">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_4dGItxt0EeWb19NaJQmczQ" name="extension_EnumerationLiteral" type="_4dE7SBt0EeWb19NaJQmczQ" aggregation="composite" association="_4dGItht0EeWb19NaJQmczQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_4dGIuBt0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_4dGIuRt0EeWb19NaJQmczQ" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_4dGIuht0EeWb19NaJQmczQ" name="extension_Access_Type" memberEnd="_4dE7eht0EeWb19NaJQmczQ _4dGIuxt0EeWb19NaJQmczQ">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_4dGIuxt0EeWb19NaJQmczQ" name="extension_Type" type="_4dE7dBt0EeWb19NaJQmczQ" aggregation="composite" association="_4dGIuht0EeWb19NaJQmczQ"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_4dGIvBt0EeWb19NaJQmczQ" name="extension_Access_Operation" memberEnd="_4dE7fRt0EeWb19NaJQmczQ _4dGIvRt0EeWb19NaJQmczQ">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_4dGIvRt0EeWb19NaJQmczQ" name="extension_Operation" type="_4dE7dBt0EeWb19NaJQmczQ" aggregation="composite" association="_4dGIvBt0EeWb19NaJQmczQ"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_4dGIvht0EeWb19NaJQmczQ" name="extension_Access_Property" memberEnd="_4dE7gBt0EeWb19NaJQmczQ _4dGIvxt0EeWb19NaJQmczQ">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_4dGIvxt0EeWb19NaJQmczQ" name="extension_Property" type="_4dE7dBt0EeWb19NaJQmczQ" aggregation="composite" association="_4dGIvht0EeWb19NaJQmczQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_4dGIwBt0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_4dGIwRt0EeWb19NaJQmczQ" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_4dGIwht0EeWb19NaJQmczQ" name="extension_Access_EnumerationLiteral" memberEnd="_4dE7gxt0EeWb19NaJQmczQ _4dGIwxt0EeWb19NaJQmczQ">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_4dGIwxt0EeWb19NaJQmczQ" name="extension_EnumerationLiteral" type="_4dE7dBt0EeWb19NaJQmczQ" aggregation="composite" association="_4dGIwht0EeWb19NaJQmczQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_4dGIxBt0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_4dGIxRt0EeWb19NaJQmczQ" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_4dGIxht0EeWb19NaJQmczQ" name="extension_MapsId_Operation" memberEnd="_4dE7mBt0EeWb19NaJQmczQ _4dGIxxt0EeWb19NaJQmczQ">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_4dGIxxt0EeWb19NaJQmczQ" name="extension_Operation" type="_4dE7lBt0EeWb19NaJQmczQ" aggregation="composite" association="_4dGIxht0EeWb19NaJQmczQ"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_4dGIyBt0EeWb19NaJQmczQ" name="extension_MapsId_Property" memberEnd="_4dE7mxt0EeWb19NaJQmczQ _4dGIyRt0EeWb19NaJQmczQ">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_4dGIyRt0EeWb19NaJQmczQ" name="extension_Property" type="_4dE7lBt0EeWb19NaJQmczQ" aggregation="composite" association="_4dGIyBt0EeWb19NaJQmczQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_4dGIyht0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_4dGIyxt0EeWb19NaJQmczQ" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_4dGIzBt0EeWb19NaJQmczQ" name="extension_MapsId_EnumerationLiteral" memberEnd="_4dE7nht0EeWb19NaJQmczQ _4dGIzRt0EeWb19NaJQmczQ">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_4dGIzRt0EeWb19NaJQmczQ" name="extension_EnumerationLiteral" type="_4dE7lBt0EeWb19NaJQmczQ" aggregation="composite" association="_4dGIzBt0EeWb19NaJQmczQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_4dGIzht0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_4dGIzxt0EeWb19NaJQmczQ" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_4dGI0Bt0EeWb19NaJQmczQ" name="extension_PostLoad_Operation" memberEnd="_4dE7pBt0EeWb19NaJQmczQ _4dGI0Rt0EeWb19NaJQmczQ">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_4dGI0Rt0EeWb19NaJQmczQ" name="extension_Operation" type="_4dE7oRt0EeWb19NaJQmczQ" aggregation="composite" association="_4dGI0Bt0EeWb19NaJQmczQ"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_4dGI0ht0EeWb19NaJQmczQ" name="extension_PostLoad_Property" memberEnd="_4dE7pxt0EeWb19NaJQmczQ _4dGI0xt0EeWb19NaJQmczQ">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_4dGI0xt0EeWb19NaJQmczQ" name="extension_Property" type="_4dE7oRt0EeWb19NaJQmczQ" aggregation="composite" association="_4dGI0ht0EeWb19NaJQmczQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_4dGI1Bt0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_4dGI1Rt0EeWb19NaJQmczQ" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_4dGI1ht0EeWb19NaJQmczQ" name="extension_JoinColumns_Operation" memberEnd="_4dE7rht0EeWb19NaJQmczQ _4dGI1xt0EeWb19NaJQmczQ">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_4dGI1xt0EeWb19NaJQmczQ" name="extension_Operation" type="_4dE7qht0EeWb19NaJQmczQ" aggregation="composite" association="_4dGI1ht0EeWb19NaJQmczQ"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_4dGI2Bt0EeWb19NaJQmczQ" name="extension_JoinColumns_Property" memberEnd="_4dE7sRt0EeWb19NaJQmczQ _4dGI2Rt0EeWb19NaJQmczQ">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_4dGI2Rt0EeWb19NaJQmczQ" name="extension_Property" type="_4dE7qht0EeWb19NaJQmczQ" aggregation="composite" association="_4dGI2Bt0EeWb19NaJQmczQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_4dGI2ht0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_4dGI2xt0EeWb19NaJQmczQ" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_4dGI3Bt0EeWb19NaJQmczQ" name="extension_JoinColumns_EnumerationLiteral" memberEnd="_4dE7tBt0EeWb19NaJQmczQ _4dGI3Rt0EeWb19NaJQmczQ">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_4dGI3Rt0EeWb19NaJQmczQ" name="extension_EnumerationLiteral" type="_4dE7qht0EeWb19NaJQmczQ" aggregation="composite" association="_4dGI3Bt0EeWb19NaJQmczQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_4dGI3ht0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_4dGI3xt0EeWb19NaJQmczQ" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_4dGI4Bt0EeWb19NaJQmczQ" name="extension_SqlResultSetMapping_Type" memberEnd="_4dE7xht0EeWb19NaJQmczQ _4dGI4Rt0EeWb19NaJQmczQ">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_4dGI4Rt0EeWb19NaJQmczQ" name="extension_Type" type="_4dE7txt0EeWb19NaJQmczQ" aggregation="composite" association="_4dGI4Bt0EeWb19NaJQmczQ"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_4dGI4ht0EeWb19NaJQmczQ" name="extension_PrePersist_Operation" memberEnd="_4dFhbxt0EeWb19NaJQmczQ _4dGI4xt0EeWb19NaJQmczQ">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_4dGI4xt0EeWb19NaJQmczQ" name="extension_Operation" type="_4dFhbBt0EeWb19NaJQmczQ" aggregation="composite" association="_4dGI4ht0EeWb19NaJQmczQ"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_4dGI5Bt0EeWb19NaJQmczQ" name="extension_PrePersist_Property" memberEnd="_4dFhcht0EeWb19NaJQmczQ _4dGI5Rt0EeWb19NaJQmczQ">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_4dGI5Rt0EeWb19NaJQmczQ" name="extension_Property" type="_4dFhbBt0EeWb19NaJQmczQ" aggregation="composite" association="_4dGI5Bt0EeWb19NaJQmczQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_4dGI5ht0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_4dGI5xt0EeWb19NaJQmczQ" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_4dGI6Bt0EeWb19NaJQmczQ" name="extension_PreRemove_Operation" memberEnd="_4dFheBt0EeWb19NaJQmczQ _4dGI6Rt0EeWb19NaJQmczQ">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_4dGI6Rt0EeWb19NaJQmczQ" name="extension_Operation" type="_4dFhdRt0EeWb19NaJQmczQ" aggregation="composite" association="_4dGI6Bt0EeWb19NaJQmczQ"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_4dGI6ht0EeWb19NaJQmczQ" name="extension_PreRemove_Property" memberEnd="_4dFhext0EeWb19NaJQmczQ _4dGI6xt0EeWb19NaJQmczQ">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_4dGI6xt0EeWb19NaJQmczQ" name="extension_Property" type="_4dFhdRt0EeWb19NaJQmczQ" aggregation="composite" association="_4dGI6ht0EeWb19NaJQmczQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_4dGI7Bt0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_4dGI7Rt0EeWb19NaJQmczQ" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_4dGI7ht0EeWb19NaJQmczQ" name="extension_PrimaryKeyJoinColumns_Type" memberEnd="_4dFhhBt0EeWb19NaJQmczQ _4dGI7xt0EeWb19NaJQmczQ">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_4dGI7xt0EeWb19NaJQmczQ" name="extension_Type" type="_4dFhfht0EeWb19NaJQmczQ" aggregation="composite" association="_4dGI7ht0EeWb19NaJQmczQ"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_4dGI8Bt0EeWb19NaJQmczQ" name="extension_PrimaryKeyJoinColumns_Operation" memberEnd="_4dFhhxt0EeWb19NaJQmczQ _4dGI8Rt0EeWb19NaJQmczQ">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_4dGI8Rt0EeWb19NaJQmczQ" name="extension_Operation" type="_4dFhfht0EeWb19NaJQmczQ" aggregation="composite" association="_4dGI8Bt0EeWb19NaJQmczQ"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_4dGI8ht0EeWb19NaJQmczQ" name="extension_PrimaryKeyJoinColumns_Property" memberEnd="_4dFhiht0EeWb19NaJQmczQ _4dGI8xt0EeWb19NaJQmczQ">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_4dGI8xt0EeWb19NaJQmczQ" name="extension_Property" type="_4dFhfht0EeWb19NaJQmczQ" aggregation="composite" association="_4dGI8ht0EeWb19NaJQmczQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_4dGI9Bt0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_4dGI9Rt0EeWb19NaJQmczQ" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_4dGI9ht0EeWb19NaJQmczQ" name="extension_PrimaryKeyJoinColumns_EnumerationLiteral" memberEnd="_4dFhjRt0EeWb19NaJQmczQ _4dGI9xt0EeWb19NaJQmczQ">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_4dGI9xt0EeWb19NaJQmczQ" name="extension_EnumerationLiteral" type="_4dFhfht0EeWb19NaJQmczQ" aggregation="composite" association="_4dGI9ht0EeWb19NaJQmczQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_4dGI-Bt0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_4dGI-Rt0EeWb19NaJQmczQ" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_4dGI-ht0EeWb19NaJQmczQ" name="extension_SecondaryTables_Type" memberEnd="_4dDGIBt0EeWb19NaJQmczQ _4dGI-xt0EeWb19NaJQmczQ">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_4dGI-xt0EeWb19NaJQmczQ" name="extension_Type" type="_4dDGGht0EeWb19NaJQmczQ" aggregation="composite" association="_4dGI-ht0EeWb19NaJQmczQ"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_4dGI_Bt0EeWb19NaJQmczQ" name="extension_SecondaryTable_Type" memberEnd="_4dDtfxt0EeWb19NaJQmczQ _4dGI_Rt0EeWb19NaJQmczQ">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_4dGI_Rt0EeWb19NaJQmczQ" name="extension_Type" type="_4dDtbRt0EeWb19NaJQmczQ" aggregation="composite" association="_4dGI_Bt0EeWb19NaJQmczQ"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_4dGI_ht0EeWb19NaJQmczQ" name="extension_Table_Type" memberEnd="_4dEUEht0EeWb19NaJQmczQ _4dGI_xt0EeWb19NaJQmczQ">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_4dGI_xt0EeWb19NaJQmczQ" name="extension_Type" type="_4dEUAxt0EeWb19NaJQmczQ" aggregation="composite" association="_4dGI_ht0EeWb19NaJQmczQ"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_4dGJABt0EeWb19NaJQmczQ" name="extension_Entity_Type" memberEnd="_4dFhaRt0EeWb19NaJQmczQ _4dGJARt0EeWb19NaJQmczQ">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_4dGJARt0EeWb19NaJQmczQ" name="extension_Type" type="_4dFhYxt0EeWb19NaJQmczQ" aggregation="composite" association="_4dGJABt0EeWb19NaJQmczQ"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Association" xmi:id="_4dGJAht0EeWb19NaJQmczQ" name="value_SecondaryTables_SecondaryTable" memberEnd="_4dDGHRt0EeWb19NaJQmczQ _4dDtght0EeWb19NaJQmczQ"/>
+ <packagedElement xmi:type="uml:Association" xmi:id="_4dGJAxt0EeWb19NaJQmczQ" name="targetClass_ElementCollection_Class" memberEnd="_4dDsdxt0EeWb19NaJQmczQ _4dGJBBt0EeWb19NaJQmczQ">
+ <ownedEnd xmi:id="_4dGJBBt0EeWb19NaJQmczQ" name="targetClass_ElementCollection" visibility="public" type="_4dDsdht0EeWb19NaJQmczQ" association="_4dGJAxt0EeWb19NaJQmczQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_4dGJBRt0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_4dGJBht0EeWb19NaJQmczQ" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Association" xmi:id="_4dGJBxt0EeWb19NaJQmczQ" name="value_PersistenceUnits_PersistenceUnit" memberEnd="_4dDspht0EeWb19NaJQmczQ _4dEUhRt0EeWb19NaJQmczQ"/>
+ <packagedElement xmi:type="uml:Association" xmi:id="_4dGJCBt0EeWb19NaJQmczQ" name="uniqueConstraints_TableGenerator_UniqueConstraint" memberEnd="_4dDs1ht0EeWb19NaJQmczQ _4dE69Bt0EeWb19NaJQmczQ"/>
+ <packagedElement xmi:type="uml:Association" xmi:id="_4dGJCRt0EeWb19NaJQmczQ" name="value_AssociationOverrides_AssociationOverride" memberEnd="_4dDs6Bt0EeWb19NaJQmczQ _4dETlxt0EeWb19NaJQmczQ"/>
+ <packagedElement xmi:type="uml:Association" xmi:id="_4dGJCht0EeWb19NaJQmczQ" name="hints_NamedNativeQuery_QueryHint" memberEnd="_4dDtIxt0EeWb19NaJQmczQ _4dETWRt0EeWb19NaJQmczQ"/>
+ <packagedElement xmi:type="uml:Association" xmi:id="_4dGJCxt0EeWb19NaJQmczQ" name="resultClass_NamedNativeQuery_Class" memberEnd="_4dDtJht0EeWb19NaJQmczQ _4dGJDBt0EeWb19NaJQmczQ">
+ <ownedEnd xmi:id="_4dGJDBt0EeWb19NaJQmczQ" name="resultClass_NamedNativeQuery" visibility="public" type="_4dDtGht0EeWb19NaJQmczQ" association="_4dGJCxt0EeWb19NaJQmczQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_4dGJDRt0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_4dGJDht0EeWb19NaJQmczQ" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Association" xmi:id="_4dGJDxt0EeWb19NaJQmczQ" name="value_IdClass_Class" memberEnd="_4dDtNht0EeWb19NaJQmczQ _4dGJEBt0EeWb19NaJQmczQ">
+ <ownedEnd xmi:id="_4dGJEBt0EeWb19NaJQmczQ" name="value_IdClass" visibility="public" type="_4dDtMxt0EeWb19NaJQmczQ" association="_4dGJDxt0EeWb19NaJQmczQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_4dGJERt0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_4dGJEht0EeWb19NaJQmczQ" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Association" xmi:id="_4dGJExt0EeWb19NaJQmczQ" name="hints_NamedQuery_QueryHint" memberEnd="_4dDtSRt0EeWb19NaJQmczQ _4dETXBt0EeWb19NaJQmczQ"/>
+ <packagedElement xmi:type="uml:Association" xmi:id="_4dGJFBt0EeWb19NaJQmczQ" name="parameters_NamedStoredProcedureQuery_StoredProcedureParameter" memberEnd="_4dDtWxt0EeWb19NaJQmczQ _4dEUpht0EeWb19NaJQmczQ"/>
+ <packagedElement xmi:type="uml:Association" xmi:id="_4dGJFRt0EeWb19NaJQmczQ" name="resultClasses_NamedStoredProcedureQuery_Class" memberEnd="_4dDtXht0EeWb19NaJQmczQ _4dGJFht0EeWb19NaJQmczQ">
+ <ownedEnd xmi:id="_4dGJFht0EeWb19NaJQmczQ" name="resultClasses_NamedStoredProcedureQuery" visibility="public" type="_4dDtUht0EeWb19NaJQmczQ" association="_4dGJFRt0EeWb19NaJQmczQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_4dGJFxt0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_4dGJGBt0EeWb19NaJQmczQ" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Association" xmi:id="_4dGJGRt0EeWb19NaJQmczQ" name="hints_NamedStoredProcedureQuery_QueryHint" memberEnd="_4dDtZBt0EeWb19NaJQmczQ _4dETXxt0EeWb19NaJQmczQ"/>
+ <packagedElement xmi:type="uml:Association" xmi:id="_4dGJGht0EeWb19NaJQmczQ" name="pkJoinColumns_SecondaryTable_PrimaryKeyJoinColumn" memberEnd="_4dDteRt0EeWb19NaJQmczQ _4dE7Lht0EeWb19NaJQmczQ"/>
+ <packagedElement xmi:type="uml:Association" xmi:id="_4dGJGxt0EeWb19NaJQmczQ" name="uniqueConstraints_SecondaryTable_UniqueConstraint" memberEnd="_4dDtfBt0EeWb19NaJQmczQ _4dE69xt0EeWb19NaJQmczQ"/>
+ <packagedElement xmi:type="uml:Association" xmi:id="_4dGJHBt0EeWb19NaJQmczQ" name="targetEntity_OneToMany_Class" memberEnd="_4dDthht0EeWb19NaJQmczQ _4dGJHRt0EeWb19NaJQmczQ">
+ <ownedEnd xmi:id="_4dGJHRt0EeWb19NaJQmczQ" name="targetEntity_OneToMany" visibility="public" type="_4dDthRt0EeWb19NaJQmczQ" association="_4dGJHBt0EeWb19NaJQmczQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_4dGJHht0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_4dGJHxt0EeWb19NaJQmczQ" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Association" xmi:id="_4dGJIBt0EeWb19NaJQmczQ" name="value_MapKeyClass_Class" memberEnd="_4dDtoht0EeWb19NaJQmczQ _4dGJIRt0EeWb19NaJQmczQ">
+ <ownedEnd xmi:id="_4dGJIRt0EeWb19NaJQmczQ" name="value_MapKeyClass" visibility="public" type="_4dDtoRt0EeWb19NaJQmczQ" association="_4dGJIBt0EeWb19NaJQmczQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_4dGJIht0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_4dGJIxt0EeWb19NaJQmczQ" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Association" xmi:id="_4dGJJBt0EeWb19NaJQmczQ" name="value_EntityListeners_Class" memberEnd="_4dDtsRt0EeWb19NaJQmczQ _4dGJJRt0EeWb19NaJQmczQ">
+ <ownedEnd xmi:id="_4dGJJRt0EeWb19NaJQmczQ" name="value_EntityListeners" visibility="public" type="_4dDtrht0EeWb19NaJQmczQ" association="_4dGJJBt0EeWb19NaJQmczQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_4dGJJht0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_4dGJJxt0EeWb19NaJQmczQ" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Association" xmi:id="_4dGJKBt0EeWb19NaJQmczQ" name="value_NamedStoredProcedureQueries_NamedStoredProcedureQuery" memberEnd="_4dDtuht0EeWb19NaJQmczQ _4dDtaht0EeWb19NaJQmczQ"/>
+ <packagedElement xmi:type="uml:Association" xmi:id="_4dGJKRt0EeWb19NaJQmczQ" name="value_AttributeOverrides_AttributeOverride" memberEnd="_4dDt4ht0EeWb19NaJQmczQ _4dE6xxt0EeWb19NaJQmczQ"/>
+ <packagedElement xmi:type="uml:Association" xmi:id="_4dGJKht0EeWb19NaJQmczQ" name="value_NamedNativeQueries_NamedNativeQuery" memberEnd="_4dDt9Bt0EeWb19NaJQmczQ _4dDtMBt0EeWb19NaJQmczQ"/>
+ <packagedElement xmi:type="uml:Association" xmi:id="_4dGJKxt0EeWb19NaJQmczQ" name="joinColumns_AssociationOverride_JoinColumn" memberEnd="_4dEThBt0EeWb19NaJQmczQ _4dE6eht0EeWb19NaJQmczQ"/>
+ <packagedElement xmi:type="uml:Association" xmi:id="_4dGJLBt0EeWb19NaJQmczQ" name="joinTable_AssociationOverride_JoinTable" memberEnd="_4dEThxt0EeWb19NaJQmczQ _4dE7ZBt0EeWb19NaJQmczQ"/>
+ <packagedElement xmi:type="uml:Association" xmi:id="_4dGJLRt0EeWb19NaJQmczQ" name="value_Converts_Convert" memberEnd="_4dETzxt0EeWb19NaJQmczQ _4dE6URt0EeWb19NaJQmczQ"/>
+ <packagedElement xmi:type="uml:Association" xmi:id="_4dGJLht0EeWb19NaJQmczQ" name="targetEntity_ManyToMany_Class" memberEnd="_4dET7Bt0EeWb19NaJQmczQ _4dGJLxt0EeWb19NaJQmczQ">
+ <ownedEnd xmi:id="_4dGJLxt0EeWb19NaJQmczQ" name="targetEntity_ManyToMany" visibility="public" type="_4dET6xt0EeWb19NaJQmczQ" association="_4dGJLht0EeWb19NaJQmczQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_4dGJMBt0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_4dGJMRt0EeWb19NaJQmczQ" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Association" xmi:id="_4dGJMht0EeWb19NaJQmczQ" name="uniqueConstraints_Table_UniqueConstraint" memberEnd="_4dEUDxt0EeWb19NaJQmczQ _4dE6-ht0EeWb19NaJQmczQ"/>
+ <packagedElement xmi:type="uml:Association" xmi:id="_4dGJMxt0EeWb19NaJQmczQ" name="value_PersistenceContexts_PersistenceContext" memberEnd="_4dEUGBt0EeWb19NaJQmczQ _4dEU0ht0EeWb19NaJQmczQ"/>
+ <packagedElement xmi:type="uml:Association" xmi:id="_4dGJNBt0EeWb19NaJQmczQ" name="joinColumns_CollectionTable_JoinColumn" memberEnd="_4dEUNBt0EeWb19NaJQmczQ _4dE6fRt0EeWb19NaJQmczQ"/>
+ <packagedElement xmi:type="uml:Association" xmi:id="_4dGJNRt0EeWb19NaJQmczQ" name="uniqueConstraints_CollectionTable_UniqueConstraint" memberEnd="_4dEUNxt0EeWb19NaJQmczQ _4dE6_Rt0EeWb19NaJQmczQ"/>
+ <packagedElement xmi:type="uml:Association" xmi:id="_4dGJNht0EeWb19NaJQmczQ" name="targetEntity_ManyToOne_Class" memberEnd="_4dEURBt0EeWb19NaJQmczQ _4dGJNxt0EeWb19NaJQmczQ">
+ <ownedEnd xmi:id="_4dGJNxt0EeWb19NaJQmczQ" name="targetEntity_ManyToOne" visibility="public" type="_4dEUQxt0EeWb19NaJQmczQ" association="_4dGJNht0EeWb19NaJQmczQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_4dGJOBt0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_4dGJORt0EeWb19NaJQmczQ" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Association" xmi:id="_4dGJOht0EeWb19NaJQmczQ" name="targetClass_ConstructorResult_Class" memberEnd="_4dEUZxt0EeWb19NaJQmczQ _4dGJOxt0EeWb19NaJQmczQ">
+ <ownedEnd xmi:id="_4dGJOxt0EeWb19NaJQmczQ" name="targetClass_ConstructorResult" visibility="public" type="_4dEUZht0EeWb19NaJQmczQ" association="_4dGJOht0EeWb19NaJQmczQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_4dGJPBt0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_4dGJPRt0EeWb19NaJQmczQ" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Association" xmi:id="_4dGJPht0EeWb19NaJQmczQ" name="columns_ConstructorResult_ColumnResult" memberEnd="_4dEUaht0EeWb19NaJQmczQ _4dE7jht0EeWb19NaJQmczQ"/>
+ <packagedElement xmi:type="uml:Association" xmi:id="_4dGJPxt0EeWb19NaJQmczQ" name="value_MapKeyJoinColumns_MapKeyJoinColumn" memberEnd="_4dEUjxt0EeWb19NaJQmczQ _4dDsURt0EeWb19NaJQmczQ"/>
+ <packagedElement xmi:type="uml:Association" xmi:id="_4dGJQBt0EeWb19NaJQmczQ" name="type_StoredProcedureParameter_Class" memberEnd="_4dEUoxt0EeWb19NaJQmczQ _4dGJQRt0EeWb19NaJQmczQ">
+ <ownedEnd xmi:id="_4dGJQRt0EeWb19NaJQmczQ" name="type_StoredProcedureParameter" visibility="public" type="_4dEUmxt0EeWb19NaJQmczQ" association="_4dGJQBt0EeWb19NaJQmczQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_4dGJQht0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_4dGJQxt0EeWb19NaJQmczQ" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Association" xmi:id="_4dGJRBt0EeWb19NaJQmczQ" name="properties_PersistenceContext_PersistenceProperty" memberEnd="_4dEUwxt0EeWb19NaJQmczQ _4dDssxt0EeWb19NaJQmczQ"/>
+ <packagedElement xmi:type="uml:Association" xmi:id="_4dGJRRt0EeWb19NaJQmczQ" name="converter_Convert_Class" memberEnd="_4dEU7xt0EeWb19NaJQmczQ _4dGJRht0EeWb19NaJQmczQ">
+ <ownedEnd xmi:id="_4dGJRht0EeWb19NaJQmczQ" name="converter_Convert" visibility="public" type="_4dEU7Bt0EeWb19NaJQmczQ" association="_4dGJRRt0EeWb19NaJQmczQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_4dGJRxt0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_4dGJSBt0EeWb19NaJQmczQ" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Association" xmi:id="_4dGJSRt0EeWb19NaJQmczQ" name="targetEntity_OneToOne_Class" memberEnd="_4dE6kxt0EeWb19NaJQmczQ _4dGJSht0EeWb19NaJQmczQ">
+ <ownedEnd xmi:id="_4dGJSht0EeWb19NaJQmczQ" name="targetEntity_OneToOne" visibility="public" type="_4dE6kht0EeWb19NaJQmczQ" association="_4dGJSRt0EeWb19NaJQmczQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_4dGJSxt0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_4dGJTBt0EeWb19NaJQmczQ" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Association" xmi:id="_4dGJTRt0EeWb19NaJQmczQ" name="column_AttributeOverride_Column" memberEnd="_4dE6uBt0EeWb19NaJQmczQ _4dETyRt0EeWb19NaJQmczQ"/>
+ <packagedElement xmi:type="uml:Association" xmi:id="_4dGJTht0EeWb19NaJQmczQ" name="value_SqlResultSetMappings_SqlResultSetMapping" memberEnd="_4dE6zRt0EeWb19NaJQmczQ _4dFhYBt0EeWb19NaJQmczQ"/>
+ <packagedElement xmi:type="uml:Association" xmi:id="_4dGJTxt0EeWb19NaJQmczQ" name="value_NamedQueries_NamedQuery" memberEnd="_4dE61ht0EeWb19NaJQmczQ _4dDtTxt0EeWb19NaJQmczQ"/>
+ <packagedElement xmi:type="uml:Association" xmi:id="_4dGJUBt0EeWb19NaJQmczQ" name="joinColumns_JoinTable_JoinColumn" memberEnd="_4dE7Uht0EeWb19NaJQmczQ _4dE6gBt0EeWb19NaJQmczQ"/>
+ <packagedElement xmi:type="uml:Association" xmi:id="_4dGJURt0EeWb19NaJQmczQ" name="inverseJoinColumns_JoinTable_JoinColumn" memberEnd="_4dE7VRt0EeWb19NaJQmczQ _4dE6gxt0EeWb19NaJQmczQ"/>
+ <packagedElement xmi:type="uml:Association" xmi:id="_4dGJUht0EeWb19NaJQmczQ" name="uniqueConstraints_JoinTable_UniqueConstraint" memberEnd="_4dE7WBt0EeWb19NaJQmczQ _4dE7ABt0EeWb19NaJQmczQ"/>
+ <packagedElement xmi:type="uml:Association" xmi:id="_4dGJUxt0EeWb19NaJQmczQ" name="entityClass_EntityResult_Class" memberEnd="_4dE7aBt0EeWb19NaJQmczQ _4dGJVBt0EeWb19NaJQmczQ">
+ <ownedEnd xmi:id="_4dGJVBt0EeWb19NaJQmczQ" name="entityClass_EntityResult" visibility="public" type="_4dE7Zxt0EeWb19NaJQmczQ" association="_4dGJUxt0EeWb19NaJQmczQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_4dGJVRt0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_4dGJVht0EeWb19NaJQmczQ" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Association" xmi:id="_4dGJVxt0EeWb19NaJQmczQ" name="fields_EntityResult_FieldResult" memberEnd="_4dE7axt0EeWb19NaJQmczQ _4dE7Oxt0EeWb19NaJQmczQ"/>
+ <packagedElement xmi:type="uml:Association" xmi:id="_4dGJWBt0EeWb19NaJQmczQ" name="type_ColumnResult_Class" memberEnd="_4dE7iht0EeWb19NaJQmczQ _4dGJWRt0EeWb19NaJQmczQ">
+ <ownedEnd xmi:id="_4dGJWRt0EeWb19NaJQmczQ" name="type_ColumnResult" visibility="public" type="_4dE7hht0EeWb19NaJQmczQ" association="_4dGJWBt0EeWb19NaJQmczQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_4dGJWht0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_4dGJWxt0EeWb19NaJQmczQ" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Association" xmi:id="_4dGJXBt0EeWb19NaJQmczQ" name="value_JoinColumns_JoinColumn" memberEnd="_4dE7qxt0EeWb19NaJQmczQ _4dE6hht0EeWb19NaJQmczQ"/>
+ <packagedElement xmi:type="uml:Association" xmi:id="_4dGJXRt0EeWb19NaJQmczQ" name="entities_SqlResultSetMapping_EntityResult" memberEnd="_4dE7vRt0EeWb19NaJQmczQ _4dE7cRt0EeWb19NaJQmczQ"/>
+ <packagedElement xmi:type="uml:Association" xmi:id="_4dGJXht0EeWb19NaJQmczQ" name="classes_SqlResultSetMapping_ConstructorResult" memberEnd="_4dE7wBt0EeWb19NaJQmczQ _4dEUbRt0EeWb19NaJQmczQ"/>
+ <packagedElement xmi:type="uml:Association" xmi:id="_4dGJXxt0EeWb19NaJQmczQ" name="columns_SqlResultSetMapping_ColumnResult" memberEnd="_4dE7wxt0EeWb19NaJQmczQ _4dE7kRt0EeWb19NaJQmczQ"/>
+ <packagedElement xmi:type="uml:Association" xmi:id="_4dGJYBt0EeWb19NaJQmczQ" name="value_PrimaryKeyJoinColumns_PrimaryKeyJoinColumn" memberEnd="_4dFhgRt0EeWb19NaJQmczQ _4dE7MRt0EeWb19NaJQmczQ"/>
+ </packagedElement>
+ </packagedElement>
+ <profileApplication xmi:id="_4dGJYRt0EeWb19NaJQmczQ">
+ <eAnnotations xmi:id="_4dGJYht0EeWb19NaJQmczQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
+ <references xmi:type="ecore:EPackage" href="pathmap://JAVA_PROFILE/javaProfile.uml#_wCcqIN0oEeSfefuUt0TgMw"/>
+ </eAnnotations>
+ <appliedProfile href="pathmap://JAVA_PROFILE/javaProfile.uml#_LICG-bmhEeKP6JNTocDZqQ"/>
+ </profileApplication>
+ </uml:Profile>
+ <javaProfile:JProfile xmi:id="_4dGJYxt0EeWb19NaJQmczQ" base_Package="_4dAo4Bt0EeWb19NaJQmczQ"/>
+ <javaProfile:JGenericType xmi:id="_4dGJZBt0EeWb19NaJQmczQ" base_Property="_4dDFzxt0EeWb19NaJQmczQ" type="upperBounded"/>
+</xmi:XMI>

Back to the top