Skip to main content
aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
Diffstat (limited to 'proprietary/bundles/org.eclipse.upr.platform.java.profiles/profiles/hibernate-core_profile.profile.uml')
-rw-r--r--proprietary/bundles/org.eclipse.upr.platform.java.profiles/profiles/hibernate-core_profile.profile.uml8800
1 files changed, 8800 insertions, 0 deletions
diff --git a/proprietary/bundles/org.eclipse.upr.platform.java.profiles/profiles/hibernate-core_profile.profile.uml b/proprietary/bundles/org.eclipse.upr.platform.java.profiles/profiles/hibernate-core_profile.profile.uml
new file mode 100644
index 0000000..f1769dd
--- /dev/null
+++ b/proprietary/bundles/org.eclipse.upr.platform.java.profiles/profiles/hibernate-core_profile.profile.uml
@@ -0,0 +1,8800 @@
+<?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="_lQrTsBtwEeWZE8BV_IWn7Q" name="hibernate-core" metamodelReference="_lQtJNBtwEeWZE8BV_IWn7Q">
+ <eAnnotations xmi:id="_lQrTsRtwEeWZE8BV_IWn7Q" source="http://www.eclipse.org/uml2/2.0.0/UML">
+ <contents xmi:type="ecore:EPackage" xmi:id="_lQrTshtwEeWZE8BV_IWn7Q" name="hibernatecore" nsURI="http:///schemas/hibernatecore/_lQUHUBtwEeWZE8BV_IWn7Q/0" nsPrefix="hibernatecore">
+ <eAnnotations xmi:id="_lQrTsxtwEeWZE8BV_IWn7Q" source="http://www.eclipse.org/uml2/2.0.0/UML">
+ <details xmi:id="_lQrTtBtwEeWZE8BV_IWn7Q" key="originalName" value="hibernate-core"/>
+ </eAnnotations>
+ <eSubpackages xmi:id="_lQrTtRtwEeWZE8BV_IWn7Q" name="org" nsURI="http:///hibernatecore/org.ecore" nsPrefix="hibernatecore.org">
+ <eAnnotations xmi:id="_lQrTthtwEeWZE8BV_IWn7Q" source="http://www.eclipse.org/uml2/4.0.0/UML" references="_lQtJNhtwEeWZE8BV_IWn7Q"/>
+ <eSubpackages xmi:id="_lQrTtxtwEeWZE8BV_IWn7Q" name="hibernate" nsURI="http:///hibernatecore/org/hibernate.ecore" nsPrefix="hibernatecore.org.hibernate">
+ <eAnnotations xmi:id="_lQrTuBtwEeWZE8BV_IWn7Q" source="http://www.eclipse.org/uml2/4.0.0/UML" references="_lQtJNxtwEeWZE8BV_IWn7Q"/>
+ <eClassifiers xmi:type="ecore:EEnum" xmi:id="_lQrTuRtwEeWZE8BV_IWn7Q" name="EntityMode">
+ <eAnnotations xmi:id="_lQrTuhtwEeWZE8BV_IWn7Q" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_lQvmzRtwEeWZE8BV_IWn7Q"/>
+ <eLiterals xmi:id="_lQrTuxtwEeWZE8BV_IWn7Q" name="POJO"/>
+ <eLiterals xmi:id="_lQrTvBtwEeWZE8BV_IWn7Q" name="MAP" value="1"/>
+ </eClassifiers>
+ <eSubpackages xmi:id="_lQrTvRtwEeWZE8BV_IWn7Q" name="annotations" nsURI="http:///hibernatecore/org/hibernate/annotations.ecore" nsPrefix="hibernatecore.org.hibernate.annotations">
+ <eAnnotations xmi:id="_lQrTvhtwEeWZE8BV_IWn7Q" source="http://www.eclipse.org/uml2/4.0.0/UML" references="_lQtJOBtwEeWZE8BV_IWn7Q"/>
+ <eClassifiers xmi:type="ecore:EEnum" xmi:id="_lQrTvxtwEeWZE8BV_IWn7Q" name="CacheConcurrencyStrategy">
+ <eAnnotations xmi:id="_lQrTwBtwEeWZE8BV_IWn7Q" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_lQtJORtwEeWZE8BV_IWn7Q"/>
+ <eLiterals xmi:id="_lQrTwRtwEeWZE8BV_IWn7Q" name="NONE"/>
+ <eLiterals xmi:id="_lQrTwhtwEeWZE8BV_IWn7Q" name="READ_ONLY" value="1"/>
+ <eLiterals xmi:id="_lQrTwxtwEeWZE8BV_IWn7Q" name="NONSTRICT_READ_WRITE" value="2"/>
+ <eLiterals xmi:id="_lQrTxBtwEeWZE8BV_IWn7Q" name="READ_WRITE" value="3"/>
+ <eLiterals xmi:id="_lQrTxRtwEeWZE8BV_IWn7Q" name="TRANSACTIONAL" value="4"/>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EEnum" xmi:id="_lQrTxhtwEeWZE8BV_IWn7Q" name="CacheModeType">
+ <eAnnotations xmi:id="_lQrTxxtwEeWZE8BV_IWn7Q" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_lQtJRxtwEeWZE8BV_IWn7Q"/>
+ <eLiterals xmi:id="_lQrTyBtwEeWZE8BV_IWn7Q" name="GET"/>
+ <eLiterals xmi:id="_lQrTyRtwEeWZE8BV_IWn7Q" name="IGNORE" value="1"/>
+ <eLiterals xmi:id="_lQrTyhtwEeWZE8BV_IWn7Q" name="NORMAL" value="2"/>
+ <eLiterals xmi:id="_lQrTyxtwEeWZE8BV_IWn7Q" name="PUT" value="3"/>
+ <eLiterals xmi:id="_lQrTzBtwEeWZE8BV_IWn7Q" name="REFRESH" value="4"/>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EEnum" xmi:id="_lQrTzRtwEeWZE8BV_IWn7Q" name="CascadeType">
+ <eAnnotations xmi:id="_lQrTzhtwEeWZE8BV_IWn7Q" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_lQtJTRtwEeWZE8BV_IWn7Q"/>
+ <eLiterals xmi:id="_lQrTzxtwEeWZE8BV_IWn7Q" name="ALL"/>
+ <eLiterals xmi:id="_lQrT0BtwEeWZE8BV_IWn7Q" name="PERSIST" value="1"/>
+ <eLiterals xmi:id="_lQrT0RtwEeWZE8BV_IWn7Q" name="MERGE" value="2"/>
+ <eLiterals xmi:id="_lQrT0htwEeWZE8BV_IWn7Q" name="REMOVE" value="3"/>
+ <eLiterals xmi:id="_lQrT0xtwEeWZE8BV_IWn7Q" name="REFRESH" value="4"/>
+ <eLiterals xmi:id="_lQrT1BtwEeWZE8BV_IWn7Q" name="DELETE" value="5"/>
+ <eLiterals xmi:id="_lQrT1RtwEeWZE8BV_IWn7Q" name="SAVE_UPDATE" value="6"/>
+ <eLiterals xmi:id="_lQrT1htwEeWZE8BV_IWn7Q" name="REPLICATE" value="7"/>
+ <eLiterals xmi:id="_lQrT1xtwEeWZE8BV_IWn7Q" name="DELETE_ORPHAN" value="8"/>
+ <eLiterals xmi:id="_lQrT2BtwEeWZE8BV_IWn7Q" name="LOCK" value="9"/>
+ <eLiterals xmi:id="_lQrT2RtwEeWZE8BV_IWn7Q" name="EVICT" value="10"/>
+ <eLiterals xmi:id="_lQrT2htwEeWZE8BV_IWn7Q" name="DETACH" value="11"/>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EEnum" xmi:id="_lQrT2xtwEeWZE8BV_IWn7Q" name="LazyToOneOption">
+ <eAnnotations xmi:id="_lQrT3BtwEeWZE8BV_IWn7Q" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_lQtJWhtwEeWZE8BV_IWn7Q"/>
+ <eLiterals xmi:id="_lQrT3RtwEeWZE8BV_IWn7Q" name="FALSE"/>
+ <eLiterals xmi:id="_lQrT3htwEeWZE8BV_IWn7Q" name="PROXY" value="1"/>
+ <eLiterals xmi:id="_lQrT3xtwEeWZE8BV_IWn7Q" name="NO_PROXY" value="2"/>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EEnum" xmi:id="_lQrT4BtwEeWZE8BV_IWn7Q" name="FetchMode">
+ <eAnnotations xmi:id="_lQrT4RtwEeWZE8BV_IWn7Q" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_lQtJXhtwEeWZE8BV_IWn7Q"/>
+ <eLiterals xmi:id="_lQrT4htwEeWZE8BV_IWn7Q" name="SELECT"/>
+ <eLiterals xmi:id="_lQrT4xtwEeWZE8BV_IWn7Q" name="JOIN" value="1"/>
+ <eLiterals xmi:id="_lQrT5BtwEeWZE8BV_IWn7Q" name="SUBSELECT" value="2"/>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EEnum" xmi:id="_lQrT5RtwEeWZE8BV_IWn7Q" name="OptimisticLockType">
+ <eAnnotations xmi:id="_lQrT5htwEeWZE8BV_IWn7Q" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_lQtJYhtwEeWZE8BV_IWn7Q"/>
+ <eLiterals xmi:id="_lQrT5xtwEeWZE8BV_IWn7Q" name="NONE"/>
+ <eLiterals xmi:id="_lQrT6BtwEeWZE8BV_IWn7Q" name="VERSION" value="1"/>
+ <eLiterals xmi:id="_lQrT6RtwEeWZE8BV_IWn7Q" name="DIRTY" value="2"/>
+ <eLiterals xmi:id="_lQrT6htwEeWZE8BV_IWn7Q" name="ALL" value="3"/>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EEnum" xmi:id="_lQrT6xtwEeWZE8BV_IWn7Q" name="NotFoundAction">
+ <eAnnotations xmi:id="_lQrT7BtwEeWZE8BV_IWn7Q" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_lQtJZxtwEeWZE8BV_IWn7Q"/>
+ <eLiterals xmi:id="_lQrT7RtwEeWZE8BV_IWn7Q" name="EXCEPTION"/>
+ <eLiterals xmi:id="_lQrT7htwEeWZE8BV_IWn7Q" name="IGNORE" value="1"/>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EEnum" xmi:id="_lQrT7xtwEeWZE8BV_IWn7Q" name="OnDeleteAction">
+ <eAnnotations xmi:id="_lQrT8BtwEeWZE8BV_IWn7Q" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_lQtJahtwEeWZE8BV_IWn7Q"/>
+ <eLiterals xmi:id="_lQrT8RtwEeWZE8BV_IWn7Q" name="NO_ACTION"/>
+ <eLiterals xmi:id="_lQrT8htwEeWZE8BV_IWn7Q" name="CASCADE" value="1"/>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EEnum" xmi:id="_lQrT8xtwEeWZE8BV_IWn7Q" name="FlushModeType">
+ <eAnnotations xmi:id="_lQrT9BtwEeWZE8BV_IWn7Q" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_lQtJbRtwEeWZE8BV_IWn7Q"/>
+ <eLiterals xmi:id="_lQrT9RtwEeWZE8BV_IWn7Q" name="ALWAYS"/>
+ <eLiterals xmi:id="_lQrT9htwEeWZE8BV_IWn7Q" name="AUTO" value="1"/>
+ <eLiterals xmi:id="_lQrT9xtwEeWZE8BV_IWn7Q" name="COMMIT" value="2"/>
+ <eLiterals xmi:id="_lQrT-BtwEeWZE8BV_IWn7Q" name="NEVER" value="3"/>
+ <eLiterals xmi:id="_lQrT-RtwEeWZE8BV_IWn7Q" name="MANUAL" value="4"/>
+ <eLiterals xmi:id="_lQrT-htwEeWZE8BV_IWn7Q" name="PERSISTENCE_CONTEXT" value="5"/>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EEnum" xmi:id="_lQrT-xtwEeWZE8BV_IWn7Q" name="SortType">
+ <eAnnotations xmi:id="_lQrT_BtwEeWZE8BV_IWn7Q" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_lQtJdBtwEeWZE8BV_IWn7Q"/>
+ <eLiterals xmi:id="_lQrT_RtwEeWZE8BV_IWn7Q" name="UNSORTED"/>
+ <eLiterals xmi:id="_lQrT_htwEeWZE8BV_IWn7Q" name="NATURAL" value="1"/>
+ <eLiterals xmi:id="_lQrT_xtwEeWZE8BV_IWn7Q" name="COMPARATOR" value="2"/>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EEnum" xmi:id="_lQrUABtwEeWZE8BV_IWn7Q" name="ResultCheckStyle">
+ <eAnnotations xmi:id="_lQrUARtwEeWZE8BV_IWn7Q" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_lQtJeBtwEeWZE8BV_IWn7Q"/>
+ <eLiterals xmi:id="_lQrUAhtwEeWZE8BV_IWn7Q" name="NONE"/>
+ <eLiterals xmi:id="_lQrUAxtwEeWZE8BV_IWn7Q" name="COUNT" value="1"/>
+ <eLiterals xmi:id="_lQrUBBtwEeWZE8BV_IWn7Q" name="PARAM" value="2"/>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EEnum" xmi:id="_lQrUBRtwEeWZE8BV_IWn7Q" name="GenerationTime">
+ <eAnnotations xmi:id="_lQrUBhtwEeWZE8BV_IWn7Q" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_lQtJfBtwEeWZE8BV_IWn7Q"/>
+ <eLiterals xmi:id="_lQrUBxtwEeWZE8BV_IWn7Q" name="NEVER"/>
+ <eLiterals xmi:id="_lQrUCBtwEeWZE8BV_IWn7Q" name="INSERT" value="1"/>
+ <eLiterals xmi:id="_lQrUCRtwEeWZE8BV_IWn7Q" name="ALWAYS" value="2"/>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EEnum" xmi:id="_lQrUChtwEeWZE8BV_IWn7Q" name="LazyCollectionOption">
+ <eAnnotations xmi:id="_lQrUCxtwEeWZE8BV_IWn7Q" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_lQtJgBtwEeWZE8BV_IWn7Q"/>
+ <eLiterals xmi:id="_lQrUDBtwEeWZE8BV_IWn7Q" name="FALSE"/>
+ <eLiterals xmi:id="_lQrUDRtwEeWZE8BV_IWn7Q" name="TRUE" value="1"/>
+ <eLiterals xmi:id="_lQrUDhtwEeWZE8BV_IWn7Q" name="EXTRA" value="2"/>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EEnum" xmi:id="_lQrUDxtwEeWZE8BV_IWn7Q" name="PolymorphismType">
+ <eAnnotations xmi:id="_lQrUEBtwEeWZE8BV_IWn7Q" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_lQtJhBtwEeWZE8BV_IWn7Q"/>
+ <eLiterals xmi:id="_lQrUERtwEeWZE8BV_IWn7Q" name="IMPLICIT"/>
+ <eLiterals xmi:id="_lQrUEhtwEeWZE8BV_IWn7Q" name="EXPLICIT" value="1"/>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EEnum" xmi:id="_lQrUExtwEeWZE8BV_IWn7Q" name="SourceType">
+ <eAnnotations xmi:id="_lQrUFBtwEeWZE8BV_IWn7Q" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_lQtJhxtwEeWZE8BV_IWn7Q"/>
+ <eLiterals xmi:id="_lQrUFRtwEeWZE8BV_IWn7Q" name="VM"/>
+ <eLiterals xmi:id="_lQrUFhtwEeWZE8BV_IWn7Q" name="DB" value="1"/>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_lQrUFxtwEeWZE8BV_IWn7Q" name="Cache">
+ <eAnnotations xmi:id="_lQrUGBtwEeWZE8BV_IWn7Q" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_lQtJjBtwEeWZE8BV_IWn7Q"/>
+ <eOperations xmi:id="_lQrUGRtwEeWZE8BV_IWn7Q" name="typeConstraint">
+ <eAnnotations xmi:id="_lQrUGhtwEeWZE8BV_IWn7Q" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_lQrUGxtwEeWZE8BV_IWn7Q" key="documentation" value="not self.base_Type.oclIsUndefined() implies Set{uml::Stereotype,&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;uml::Class, uml::Enumeration, uml::Interface}&#xD;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9; -> includes(self.base_Type.oclType())"/>
+ </eAnnotations>
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
+ <eParameters xmi:id="_lQrUHRtwEeWZE8BV_IWn7Q" name="diagnostics">
+ <eAnnotations xmi:id="_lQrUHhtwEeWZE8BV_IWn7Q" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_lQrUHxtwEeWZE8BV_IWn7Q" key="documentation" value="The chain of diagnostics to which problems are to be appended."/>
+ </eAnnotations>
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"/>
+ </eParameters>
+ <eParameters xmi:id="_lQrUIRtwEeWZE8BV_IWn7Q" name="context">
+ <eAnnotations xmi:id="_lQrUIhtwEeWZE8BV_IWn7Q" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_lQrUIxtwEeWZE8BV_IWn7Q" key="documentation" value="The cache of context-specific information."/>
+ </eAnnotations>
+ <eGenericType xmi:id="_lQrUJBtwEeWZE8BV_IWn7Q">
+ <eTypeArguments xmi:id="_lQrUJRtwEeWZE8BV_IWn7Q">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eTypeArguments xmi:id="_lQrUJhtwEeWZE8BV_IWn7Q">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/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="_lQrUJxtwEeWZE8BV_IWn7Q" name="usage" ordered="false" lowerBound="1" eType="_lQrTvxtwEeWZE8BV_IWn7Q"/>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_lQrUKRtwEeWZE8BV_IWn7Q" name="region" 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="_lQrUKxtwEeWZE8BV_IWn7Q" name="include" ordered="false" defaultValueLiteral="&quot;all&quot;">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_lQrULRtwEeWZE8BV_IWn7Q" 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="_lQrULxtwEeWZE8BV_IWn7Q" 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="_lQrUMRtwEeWZE8BV_IWn7Q" 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="_lQrUMxtwEeWZE8BV_IWn7Q" 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="_lQrUNRtwEeWZE8BV_IWn7Q" name="Generated">
+ <eAnnotations xmi:id="_lQrUNhtwEeWZE8BV_IWn7Q" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_lQtJpRtwEeWZE8BV_IWn7Q"/>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_lQrUNxtwEeWZE8BV_IWn7Q" name="value" ordered="false" lowerBound="1" eType="_lQrUBRtwEeWZE8BV_IWn7Q"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_lQrUORtwEeWZE8BV_IWn7Q" 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="_lQrUOxtwEeWZE8BV_IWn7Q" 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="_lQrUPRtwEeWZE8BV_IWn7Q" name="base_Operation" ordered="false">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Operation"/>
+ </eStructuralFeatures>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_lQrUPxtwEeWZE8BV_IWn7Q" name="Table">
+ <eAnnotations xmi:id="_lQrUQBtwEeWZE8BV_IWn7Q" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_lQtJshtwEeWZE8BV_IWn7Q"/>
+ <eOperations xmi:id="_lQrUQRtwEeWZE8BV_IWn7Q" name="typeConstraint">
+ <eAnnotations xmi:id="_lQrUQhtwEeWZE8BV_IWn7Q" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_lQrUQxtwEeWZE8BV_IWn7Q" key="documentation" value="not self.base_Type.oclIsUndefined() implies Set{uml::Stereotype,&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;uml::Class, uml::Enumeration, uml::Interface}&#xD;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9; -> includes(self.base_Type.oclType())"/>
+ </eAnnotations>
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
+ <eParameters xmi:id="_lQrURRtwEeWZE8BV_IWn7Q" name="diagnostics">
+ <eAnnotations xmi:id="_lQrURhtwEeWZE8BV_IWn7Q" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_lQrURxtwEeWZE8BV_IWn7Q" key="documentation" value="The chain of diagnostics to which problems are to be appended."/>
+ </eAnnotations>
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"/>
+ </eParameters>
+ <eParameters xmi:id="_lQrUSRtwEeWZE8BV_IWn7Q" name="context">
+ <eAnnotations xmi:id="_lQrUShtwEeWZE8BV_IWn7Q" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_lQrUSxtwEeWZE8BV_IWn7Q" key="documentation" value="The cache of context-specific information."/>
+ </eAnnotations>
+ <eGenericType xmi:id="_lQrUTBtwEeWZE8BV_IWn7Q">
+ <eTypeArguments xmi:id="_lQrUTRtwEeWZE8BV_IWn7Q">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eTypeArguments xmi:id="_lQrUThtwEeWZE8BV_IWn7Q">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/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="_lQrUTxtwEeWZE8BV_IWn7Q" name="appliesTo" 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="_lQrUURtwEeWZE8BV_IWn7Q" name="indexes" ordered="false" upperBound="-1" eType="_lQrUZxtwEeWZE8BV_IWn7Q" containment="true" eOpposite="_lQrUcxtwEeWZE8BV_IWn7Q"/>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_lQrUUxtwEeWZE8BV_IWn7Q" name="comment" 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="_lQrUVRtwEeWZE8BV_IWn7Q" name="foreignKey" ordered="false" eType="_lQrUdRtwEeWZE8BV_IWn7Q" containment="true" eOpposite="_lQrUkRtwEeWZE8BV_IWn7Q"/>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_lQrUVxtwEeWZE8BV_IWn7Q" name="fetch" ordered="false" eType="_lQrT4BtwEeWZE8BV_IWn7Q" defaultValueLiteral="JOIN"/>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_lQrUWRtwEeWZE8BV_IWn7Q" name="inverse" 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="_lQrUWxtwEeWZE8BV_IWn7Q" 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="_lQrUXRtwEeWZE8BV_IWn7Q" name="sqlInsert" ordered="false" eType="_lQrUkxtwEeWZE8BV_IWn7Q" containment="true" eOpposite="_lQrUsRtwEeWZE8BV_IWn7Q"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_lQrUXxtwEeWZE8BV_IWn7Q" name="sqlUpdate" ordered="false" eType="_lQrUsxtwEeWZE8BV_IWn7Q" containment="true" eOpposite="_lQrU0RtwEeWZE8BV_IWn7Q"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_lQrUYRtwEeWZE8BV_IWn7Q" name="sqlDelete" ordered="false" eType="_lQrU0xtwEeWZE8BV_IWn7Q" containment="true" eOpposite="_lQrU8RtwEeWZE8BV_IWn7Q"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_lQrUYxtwEeWZE8BV_IWn7Q" 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="_lQrUZRtwEeWZE8BV_IWn7Q" name="value_Tables" ordered="false" eType="_lQrU8xtwEeWZE8BV_IWn7Q" eOpposite="_lQrVBRtwEeWZE8BV_IWn7Q"/>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_lQrUZxtwEeWZE8BV_IWn7Q" name="Index">
+ <eAnnotations xmi:id="_lQrUaBtwEeWZE8BV_IWn7Q" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_lQuXARtwEeWZE8BV_IWn7Q"/>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_lQrUaRtwEeWZE8BV_IWn7Q" 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="_lQrUaxtwEeWZE8BV_IWn7Q" 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="_lQrUbRtwEeWZE8BV_IWn7Q" 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="_lQrUbxtwEeWZE8BV_IWn7Q" 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="_lQrUcRtwEeWZE8BV_IWn7Q" 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="_lQrUcxtwEeWZE8BV_IWn7Q" name="indexes_Table" ordered="false" eType="_lQrUPxtwEeWZE8BV_IWn7Q" eOpposite="_lQrUURtwEeWZE8BV_IWn7Q"/>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_lQrUdRtwEeWZE8BV_IWn7Q" name="ForeignKey">
+ <eAnnotations xmi:id="_lQrUdhtwEeWZE8BV_IWn7Q" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_lQtxkBtwEeWZE8BV_IWn7Q"/>
+ <eOperations xmi:id="_lQrUdxtwEeWZE8BV_IWn7Q" name="typeConstraint">
+ <eAnnotations xmi:id="_lQrUeBtwEeWZE8BV_IWn7Q" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_lQrUeRtwEeWZE8BV_IWn7Q" key="documentation" value="not self.base_Type.oclIsUndefined() implies Set{uml::Stereotype,&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;uml::Class, uml::Enumeration, uml::Interface}&#xD;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9; -> includes(self.base_Type.oclType())"/>
+ </eAnnotations>
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
+ <eParameters xmi:id="_lQrUextwEeWZE8BV_IWn7Q" name="diagnostics">
+ <eAnnotations xmi:id="_lQrUfBtwEeWZE8BV_IWn7Q" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_lQrUfRtwEeWZE8BV_IWn7Q" key="documentation" value="The chain of diagnostics to which problems are to be appended."/>
+ </eAnnotations>
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"/>
+ </eParameters>
+ <eParameters xmi:id="_lQrUfxtwEeWZE8BV_IWn7Q" name="context">
+ <eAnnotations xmi:id="_lQrUgBtwEeWZE8BV_IWn7Q" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_lQrUgRtwEeWZE8BV_IWn7Q" key="documentation" value="The cache of context-specific information."/>
+ </eAnnotations>
+ <eGenericType xmi:id="_lQrUghtwEeWZE8BV_IWn7Q">
+ <eTypeArguments xmi:id="_lQrUgxtwEeWZE8BV_IWn7Q">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eTypeArguments xmi:id="_lQrUhBtwEeWZE8BV_IWn7Q">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/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="_lQrUhRtwEeWZE8BV_IWn7Q" 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="_lQrUhxtwEeWZE8BV_IWn7Q" name="inverseName" 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="_lQrUiRtwEeWZE8BV_IWn7Q" 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="_lQrUixtwEeWZE8BV_IWn7Q" 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="_lQrUjRtwEeWZE8BV_IWn7Q" 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="_lQrUjxtwEeWZE8BV_IWn7Q" 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="_lQrUkRtwEeWZE8BV_IWn7Q" name="foreignKey_Table" ordered="false" eType="_lQrUPxtwEeWZE8BV_IWn7Q" eOpposite="_lQrUVRtwEeWZE8BV_IWn7Q"/>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_lQrUkxtwEeWZE8BV_IWn7Q" name="SQLInsert">
+ <eAnnotations xmi:id="_lQrUlBtwEeWZE8BV_IWn7Q" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_lQtx8RtwEeWZE8BV_IWn7Q"/>
+ <eOperations xmi:id="_lQrUlRtwEeWZE8BV_IWn7Q" name="typeConstraint">
+ <eAnnotations xmi:id="_lQrUlhtwEeWZE8BV_IWn7Q" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_lQrUlxtwEeWZE8BV_IWn7Q" key="documentation" value="not self.base_Type.oclIsUndefined() implies Set{uml::Stereotype,&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;uml::Class, uml::Enumeration, uml::Interface}&#xD;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9; -> includes(self.base_Type.oclType())"/>
+ </eAnnotations>
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
+ <eParameters xmi:id="_lQrUmRtwEeWZE8BV_IWn7Q" name="diagnostics">
+ <eAnnotations xmi:id="_lQrUmhtwEeWZE8BV_IWn7Q" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_lQrUmxtwEeWZE8BV_IWn7Q" key="documentation" value="The chain of diagnostics to which problems are to be appended."/>
+ </eAnnotations>
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"/>
+ </eParameters>
+ <eParameters xmi:id="_lQrUnRtwEeWZE8BV_IWn7Q" name="context">
+ <eAnnotations xmi:id="_lQrUnhtwEeWZE8BV_IWn7Q" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_lQrUnxtwEeWZE8BV_IWn7Q" key="documentation" value="The cache of context-specific information."/>
+ </eAnnotations>
+ <eGenericType xmi:id="_lQrUoBtwEeWZE8BV_IWn7Q">
+ <eTypeArguments xmi:id="_lQrUoRtwEeWZE8BV_IWn7Q">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eTypeArguments xmi:id="_lQrUohtwEeWZE8BV_IWn7Q">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/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="_lQrUoxtwEeWZE8BV_IWn7Q" name="sql" 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="_lQrUpRtwEeWZE8BV_IWn7Q" name="callable" 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="_lQrUpxtwEeWZE8BV_IWn7Q" name="check" ordered="false" eType="_lQrUABtwEeWZE8BV_IWn7Q" defaultValueLiteral="NONE"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_lQrUqRtwEeWZE8BV_IWn7Q" 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="_lQrUqxtwEeWZE8BV_IWn7Q" 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="_lQrUrRtwEeWZE8BV_IWn7Q" 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="_lQrUrxtwEeWZE8BV_IWn7Q" 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="_lQrUsRtwEeWZE8BV_IWn7Q" name="sqlInsert_Table" ordered="false" eType="_lQrUPxtwEeWZE8BV_IWn7Q" eOpposite="_lQrUXRtwEeWZE8BV_IWn7Q"/>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_lQrUsxtwEeWZE8BV_IWn7Q" name="SQLUpdate">
+ <eAnnotations xmi:id="_lQrUtBtwEeWZE8BV_IWn7Q" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_lQtKzhtwEeWZE8BV_IWn7Q"/>
+ <eOperations xmi:id="_lQrUtRtwEeWZE8BV_IWn7Q" name="typeConstraint">
+ <eAnnotations xmi:id="_lQrUthtwEeWZE8BV_IWn7Q" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_lQrUtxtwEeWZE8BV_IWn7Q" key="documentation" value="not self.base_Type.oclIsUndefined() implies Set{uml::Stereotype,&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;uml::Class, uml::Enumeration, uml::Interface}&#xD;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9; -> includes(self.base_Type.oclType())"/>
+ </eAnnotations>
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
+ <eParameters xmi:id="_lQrUuRtwEeWZE8BV_IWn7Q" name="diagnostics">
+ <eAnnotations xmi:id="_lQrUuhtwEeWZE8BV_IWn7Q" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_lQrUuxtwEeWZE8BV_IWn7Q" key="documentation" value="The chain of diagnostics to which problems are to be appended."/>
+ </eAnnotations>
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"/>
+ </eParameters>
+ <eParameters xmi:id="_lQrUvRtwEeWZE8BV_IWn7Q" name="context">
+ <eAnnotations xmi:id="_lQrUvhtwEeWZE8BV_IWn7Q" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_lQrUvxtwEeWZE8BV_IWn7Q" key="documentation" value="The cache of context-specific information."/>
+ </eAnnotations>
+ <eGenericType xmi:id="_lQrUwBtwEeWZE8BV_IWn7Q">
+ <eTypeArguments xmi:id="_lQrUwRtwEeWZE8BV_IWn7Q">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eTypeArguments xmi:id="_lQrUwhtwEeWZE8BV_IWn7Q">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/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="_lQrUwxtwEeWZE8BV_IWn7Q" name="sql" 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="_lQrUxRtwEeWZE8BV_IWn7Q" name="callable" 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="_lQrUxxtwEeWZE8BV_IWn7Q" name="check" ordered="false" eType="_lQrUABtwEeWZE8BV_IWn7Q" defaultValueLiteral="NONE"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_lQrUyRtwEeWZE8BV_IWn7Q" 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="_lQrUyxtwEeWZE8BV_IWn7Q" 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="_lQrUzRtwEeWZE8BV_IWn7Q" 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="_lQrUzxtwEeWZE8BV_IWn7Q" 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="_lQrU0RtwEeWZE8BV_IWn7Q" name="sqlUpdate_Table" ordered="false" eType="_lQrUPxtwEeWZE8BV_IWn7Q" eOpposite="_lQrUXxtwEeWZE8BV_IWn7Q"/>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_lQrU0xtwEeWZE8BV_IWn7Q" name="SQLDelete">
+ <eAnnotations xmi:id="_lQrU1BtwEeWZE8BV_IWn7Q" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_lQtKRRtwEeWZE8BV_IWn7Q"/>
+ <eOperations xmi:id="_lQrU1RtwEeWZE8BV_IWn7Q" name="typeConstraint">
+ <eAnnotations xmi:id="_lQrU1htwEeWZE8BV_IWn7Q" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_lQrU1xtwEeWZE8BV_IWn7Q" key="documentation" value="not self.base_Type.oclIsUndefined() implies Set{uml::Stereotype,&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;uml::Class, uml::Enumeration, uml::Interface}&#xD;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9; -> includes(self.base_Type.oclType())"/>
+ </eAnnotations>
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
+ <eParameters xmi:id="_lQrU2RtwEeWZE8BV_IWn7Q" name="diagnostics">
+ <eAnnotations xmi:id="_lQrU2htwEeWZE8BV_IWn7Q" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_lQrU2xtwEeWZE8BV_IWn7Q" key="documentation" value="The chain of diagnostics to which problems are to be appended."/>
+ </eAnnotations>
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"/>
+ </eParameters>
+ <eParameters xmi:id="_lQrU3RtwEeWZE8BV_IWn7Q" name="context">
+ <eAnnotations xmi:id="_lQrU3htwEeWZE8BV_IWn7Q" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_lQrU3xtwEeWZE8BV_IWn7Q" key="documentation" value="The cache of context-specific information."/>
+ </eAnnotations>
+ <eGenericType xmi:id="_lQrU4BtwEeWZE8BV_IWn7Q">
+ <eTypeArguments xmi:id="_lQrU4RtwEeWZE8BV_IWn7Q">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eTypeArguments xmi:id="_lQrU4htwEeWZE8BV_IWn7Q">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/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="_lQrU4xtwEeWZE8BV_IWn7Q" name="sql" 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="_lQrU5RtwEeWZE8BV_IWn7Q" name="callable" 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="_lQrU5xtwEeWZE8BV_IWn7Q" name="check" ordered="false" eType="_lQrUABtwEeWZE8BV_IWn7Q" defaultValueLiteral="NONE"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_lQrU6RtwEeWZE8BV_IWn7Q" 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="_lQrU6xtwEeWZE8BV_IWn7Q" 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="_lQrU7RtwEeWZE8BV_IWn7Q" 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="_lQrU7xtwEeWZE8BV_IWn7Q" 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="_lQrU8RtwEeWZE8BV_IWn7Q" name="sqlDelete_Table" ordered="false" eType="_lQrUPxtwEeWZE8BV_IWn7Q" eOpposite="_lQrUYRtwEeWZE8BV_IWn7Q"/>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_lQrU8xtwEeWZE8BV_IWn7Q" name="Tables">
+ <eAnnotations xmi:id="_lQrU9BtwEeWZE8BV_IWn7Q" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_lQtKqxtwEeWZE8BV_IWn7Q"/>
+ <eOperations xmi:id="_lQrU9RtwEeWZE8BV_IWn7Q" name="typeConstraint">
+ <eAnnotations xmi:id="_lQrU9htwEeWZE8BV_IWn7Q" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_lQrU9xtwEeWZE8BV_IWn7Q" key="documentation" value="not self.base_Type.oclIsUndefined() implies Set{uml::Stereotype,&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;uml::Class, uml::Enumeration, uml::Interface}&#xD;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9; -> includes(self.base_Type.oclType())"/>
+ </eAnnotations>
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
+ <eParameters xmi:id="_lQrU-RtwEeWZE8BV_IWn7Q" name="diagnostics">
+ <eAnnotations xmi:id="_lQrU-htwEeWZE8BV_IWn7Q" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_lQrU-xtwEeWZE8BV_IWn7Q" key="documentation" value="The chain of diagnostics to which problems are to be appended."/>
+ </eAnnotations>
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"/>
+ </eParameters>
+ <eParameters xmi:id="_lQrU_RtwEeWZE8BV_IWn7Q" name="context">
+ <eAnnotations xmi:id="_lQrU_htwEeWZE8BV_IWn7Q" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_lQrU_xtwEeWZE8BV_IWn7Q" key="documentation" value="The cache of context-specific information."/>
+ </eAnnotations>
+ <eGenericType xmi:id="_lQrVABtwEeWZE8BV_IWn7Q">
+ <eTypeArguments xmi:id="_lQrVARtwEeWZE8BV_IWn7Q">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eTypeArguments xmi:id="_lQrVAhtwEeWZE8BV_IWn7Q">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/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="_lQrVAxtwEeWZE8BV_IWn7Q" 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="_lQrVBRtwEeWZE8BV_IWn7Q" name="value" ordered="false" upperBound="-1" eType="_lQrUPxtwEeWZE8BV_IWn7Q" containment="true" eOpposite="_lQrUZRtwEeWZE8BV_IWn7Q"/>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_lQrVBxtwEeWZE8BV_IWn7Q" name="FetchProfile">
+ <eAnnotations xmi:id="_lQrVCBtwEeWZE8BV_IWn7Q" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_lQtJ4BtwEeWZE8BV_IWn7Q"/>
+ <eOperations xmi:id="_lQrVCRtwEeWZE8BV_IWn7Q" name="typeConstraint">
+ <eAnnotations xmi:id="_lQrVChtwEeWZE8BV_IWn7Q" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_lQrVCxtwEeWZE8BV_IWn7Q" key="documentation" value="not self.base_Type.oclIsUndefined() implies Set{uml::Stereotype,&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;uml::Class, uml::Enumeration, uml::Interface}&#xD;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9; -> includes(self.base_Type.oclType())"/>
+ </eAnnotations>
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
+ <eParameters xmi:id="_lQrVDRtwEeWZE8BV_IWn7Q" name="diagnostics">
+ <eAnnotations xmi:id="_lQrVDhtwEeWZE8BV_IWn7Q" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_lQrVDxtwEeWZE8BV_IWn7Q" key="documentation" value="The chain of diagnostics to which problems are to be appended."/>
+ </eAnnotations>
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"/>
+ </eParameters>
+ <eParameters xmi:id="_lQrVERtwEeWZE8BV_IWn7Q" name="context">
+ <eAnnotations xmi:id="_lQrVEhtwEeWZE8BV_IWn7Q" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_lQrVExtwEeWZE8BV_IWn7Q" key="documentation" value="The cache of context-specific information."/>
+ </eAnnotations>
+ <eGenericType xmi:id="_lQrVFBtwEeWZE8BV_IWn7Q">
+ <eTypeArguments xmi:id="_lQrVFRtwEeWZE8BV_IWn7Q">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eTypeArguments xmi:id="_lQrVFhtwEeWZE8BV_IWn7Q">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/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="_lQrVFxtwEeWZE8BV_IWn7Q" 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="_lQrVGRtwEeWZE8BV_IWn7Q" name="fetchOverrides" ordered="false" upperBound="-1" eType="_lQrVIRtwEeWZE8BV_IWn7Q" containment="true" eOpposite="_lQrVOxtwEeWZE8BV_IWn7Q"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_lQrVGxtwEeWZE8BV_IWn7Q" 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="_lQrVHRtwEeWZE8BV_IWn7Q" name="base_Package" ordered="false">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Package"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_lQrVHxtwEeWZE8BV_IWn7Q" name="value_FetchProfiles" ordered="false" eType="_lQrVPRtwEeWZE8BV_IWn7Q" eOpposite="_lQrVURtwEeWZE8BV_IWn7Q"/>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_lQrVIRtwEeWZE8BV_IWn7Q" name="FetchOverrideFromFetchProfile">
+ <eAnnotations xmi:id="_lQrVIhtwEeWZE8BV_IWn7Q" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_lQtJ8htwEeWZE8BV_IWn7Q"/>
+ <eOperations xmi:id="_lQrVIxtwEeWZE8BV_IWn7Q" name="typeConstraint">
+ <eAnnotations xmi:id="_lQrVJBtwEeWZE8BV_IWn7Q" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_lQrVJRtwEeWZE8BV_IWn7Q" key="documentation" value="not self.base_Type.oclIsUndefined() implies Set{uml::Stereotype,&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;uml::Class, uml::Enumeration, uml::Interface}&#xD;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9; -> includes(self.base_Type.oclType())"/>
+ </eAnnotations>
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
+ <eParameters xmi:id="_lQrVJxtwEeWZE8BV_IWn7Q" name="diagnostics">
+ <eAnnotations xmi:id="_lQrVKBtwEeWZE8BV_IWn7Q" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_lQrVKRtwEeWZE8BV_IWn7Q" key="documentation" value="The chain of diagnostics to which problems are to be appended."/>
+ </eAnnotations>
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"/>
+ </eParameters>
+ <eParameters xmi:id="_lQrVKxtwEeWZE8BV_IWn7Q" name="context">
+ <eAnnotations xmi:id="_lQrVLBtwEeWZE8BV_IWn7Q" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_lQrVLRtwEeWZE8BV_IWn7Q" key="documentation" value="The cache of context-specific information."/>
+ </eAnnotations>
+ <eGenericType xmi:id="_lQrVLhtwEeWZE8BV_IWn7Q">
+ <eTypeArguments xmi:id="_lQrVLxtwEeWZE8BV_IWn7Q">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eTypeArguments xmi:id="_lQrVMBtwEeWZE8BV_IWn7Q">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/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="_lQrVMRtwEeWZE8BV_IWn7Q" name="entity" 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:EAttribute" xmi:id="_lQrVMxtwEeWZE8BV_IWn7Q" name="association" 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="_lQrVNRtwEeWZE8BV_IWn7Q" name="mode" ordered="false" lowerBound="1" eType="_lQrT4BtwEeWZE8BV_IWn7Q"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_lQrVNxtwEeWZE8BV_IWn7Q" 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="_lQrVORtwEeWZE8BV_IWn7Q" name="base_Package" ordered="false">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Package"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_lQrVOxtwEeWZE8BV_IWn7Q" name="fetchOverrides_FetchProfile" ordered="false" eType="_lQrVBxtwEeWZE8BV_IWn7Q" eOpposite="_lQrVGRtwEeWZE8BV_IWn7Q"/>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_lQrVPRtwEeWZE8BV_IWn7Q" name="FetchProfiles">
+ <eAnnotations xmi:id="_lQrVPhtwEeWZE8BV_IWn7Q" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_lQtxBRtwEeWZE8BV_IWn7Q"/>
+ <eOperations xmi:id="_lQrVPxtwEeWZE8BV_IWn7Q" name="typeConstraint">
+ <eAnnotations xmi:id="_lQrVQBtwEeWZE8BV_IWn7Q" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_lQrVQRtwEeWZE8BV_IWn7Q" key="documentation" value="not self.base_Type.oclIsUndefined() implies Set{uml::Stereotype,&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;uml::Class, uml::Enumeration, uml::Interface}&#xD;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9; -> includes(self.base_Type.oclType())"/>
+ </eAnnotations>
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
+ <eParameters xmi:id="_lQrVQxtwEeWZE8BV_IWn7Q" name="diagnostics">
+ <eAnnotations xmi:id="_lQrVRBtwEeWZE8BV_IWn7Q" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_lQrVRRtwEeWZE8BV_IWn7Q" key="documentation" value="The chain of diagnostics to which problems are to be appended."/>
+ </eAnnotations>
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"/>
+ </eParameters>
+ <eParameters xmi:id="_lQrVRxtwEeWZE8BV_IWn7Q" name="context">
+ <eAnnotations xmi:id="_lQrVSBtwEeWZE8BV_IWn7Q" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_lQrVSRtwEeWZE8BV_IWn7Q" key="documentation" value="The cache of context-specific information."/>
+ </eAnnotations>
+ <eGenericType xmi:id="_lQrVShtwEeWZE8BV_IWn7Q">
+ <eTypeArguments xmi:id="_lQrVSxtwEeWZE8BV_IWn7Q">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eTypeArguments xmi:id="_lQrVTBtwEeWZE8BV_IWn7Q">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/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="_lQrVTRtwEeWZE8BV_IWn7Q" 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="_lQrVTxtwEeWZE8BV_IWn7Q" name="base_Package" ordered="false">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Package"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_lQrVURtwEeWZE8BV_IWn7Q" name="value" ordered="false" upperBound="-1" eType="_lQrVBxtwEeWZE8BV_IWn7Q" containment="true" eOpposite="_lQrVHxtwEeWZE8BV_IWn7Q"/>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_lQrVUxtwEeWZE8BV_IWn7Q" name="Filters">
+ <eAnnotations xmi:id="_lQrVVBtwEeWZE8BV_IWn7Q" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_lQtKBxtwEeWZE8BV_IWn7Q"/>
+ <eOperations xmi:id="_lQrVVRtwEeWZE8BV_IWn7Q" name="typeConstraint">
+ <eAnnotations xmi:id="_lQrVVhtwEeWZE8BV_IWn7Q" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_lQrVVxtwEeWZE8BV_IWn7Q" key="documentation" value="not self.base_Type.oclIsUndefined() implies Set{uml::Stereotype,&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;uml::Class, uml::Enumeration, uml::Interface}&#xD;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9; -> includes(self.base_Type.oclType())"/>
+ </eAnnotations>
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
+ <eParameters xmi:id="_lQrVWRtwEeWZE8BV_IWn7Q" name="diagnostics">
+ <eAnnotations xmi:id="_lQrVWhtwEeWZE8BV_IWn7Q" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_lQrVWxtwEeWZE8BV_IWn7Q" key="documentation" value="The chain of diagnostics to which problems are to be appended."/>
+ </eAnnotations>
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"/>
+ </eParameters>
+ <eParameters xmi:id="_lQrVXRtwEeWZE8BV_IWn7Q" name="context">
+ <eAnnotations xmi:id="_lQrVXhtwEeWZE8BV_IWn7Q" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_lQrVXxtwEeWZE8BV_IWn7Q" key="documentation" value="The cache of context-specific information."/>
+ </eAnnotations>
+ <eGenericType xmi:id="_lQrVYBtwEeWZE8BV_IWn7Q">
+ <eTypeArguments xmi:id="_lQrVYRtwEeWZE8BV_IWn7Q">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eTypeArguments xmi:id="_lQrVYhtwEeWZE8BV_IWn7Q">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/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="_lQrVYxtwEeWZE8BV_IWn7Q" name="value" ordered="false" upperBound="-1" eType="_lQrVbRtwEeWZE8BV_IWn7Q" containment="true" eOpposite="_lQrVjRtwEeWZE8BV_IWn7Q"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_lQrVZRtwEeWZE8BV_IWn7Q" 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="_lQrVZxtwEeWZE8BV_IWn7Q" 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="_lQrVaRtwEeWZE8BV_IWn7Q" 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="_lQrVaxtwEeWZE8BV_IWn7Q" 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="_lQrVbRtwEeWZE8BV_IWn7Q" name="Filter">
+ <eAnnotations xmi:id="_lQrVbhtwEeWZE8BV_IWn7Q" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_lQtK6xtwEeWZE8BV_IWn7Q"/>
+ <eOperations xmi:id="_lQrVbxtwEeWZE8BV_IWn7Q" name="typeConstraint">
+ <eAnnotations xmi:id="_lQrVcBtwEeWZE8BV_IWn7Q" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_lQrVcRtwEeWZE8BV_IWn7Q" key="documentation" value="not self.base_Type.oclIsUndefined() implies Set{uml::Stereotype,&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;uml::Class, uml::Enumeration, uml::Interface}&#xD;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9; -> includes(self.base_Type.oclType())"/>
+ </eAnnotations>
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
+ <eParameters xmi:id="_lQrVcxtwEeWZE8BV_IWn7Q" name="diagnostics">
+ <eAnnotations xmi:id="_lQrVdBtwEeWZE8BV_IWn7Q" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_lQrVdRtwEeWZE8BV_IWn7Q" key="documentation" value="The chain of diagnostics to which problems are to be appended."/>
+ </eAnnotations>
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"/>
+ </eParameters>
+ <eParameters xmi:id="_lQrVdxtwEeWZE8BV_IWn7Q" name="context">
+ <eAnnotations xmi:id="_lQrVeBtwEeWZE8BV_IWn7Q" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_lQrVeRtwEeWZE8BV_IWn7Q" key="documentation" value="The cache of context-specific information."/>
+ </eAnnotations>
+ <eGenericType xmi:id="_lQrVehtwEeWZE8BV_IWn7Q">
+ <eTypeArguments xmi:id="_lQrVextwEeWZE8BV_IWn7Q">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eTypeArguments xmi:id="_lQrVfBtwEeWZE8BV_IWn7Q">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/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="_lQrVfRtwEeWZE8BV_IWn7Q" 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="_lQrVfxtwEeWZE8BV_IWn7Q" name="condition" 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="_lQrVgRtwEeWZE8BV_IWn7Q" name="deduceAliasInjectionPoints" 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="_lQrVgxtwEeWZE8BV_IWn7Q" name="aliases" ordered="false" upperBound="-1" eType="_lQrVjxtwEeWZE8BV_IWn7Q" containment="true" eOpposite="_lQrVnxtwEeWZE8BV_IWn7Q"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_lQrVhRtwEeWZE8BV_IWn7Q" 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="_lQrVhxtwEeWZE8BV_IWn7Q" 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="_lQrViRtwEeWZE8BV_IWn7Q" 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="_lQrVixtwEeWZE8BV_IWn7Q" 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="_lQrVjRtwEeWZE8BV_IWn7Q" name="value_Filters" ordered="false" eType="_lQrVUxtwEeWZE8BV_IWn7Q" eOpposite="_lQrVYxtwEeWZE8BV_IWn7Q"/>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_lQrVjxtwEeWZE8BV_IWn7Q" name="SqlFragmentAlias">
+ <eAnnotations xmi:id="_lQrVkBtwEeWZE8BV_IWn7Q" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_lQtyRRtwEeWZE8BV_IWn7Q"/>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_lQrVkRtwEeWZE8BV_IWn7Q" name="alias" 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="_lQrVkxtwEeWZE8BV_IWn7Q" 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="_lQrVlRtwEeWZE8BV_IWn7Q" name="entity" 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="_lQrVlxtwEeWZE8BV_IWn7Q" 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="_lQrVmRtwEeWZE8BV_IWn7Q" 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="_lQrVmxtwEeWZE8BV_IWn7Q" 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="_lQrVnRtwEeWZE8BV_IWn7Q" name="aliases_FilterJoinTable" ordered="false" eType="_lQrVoRtwEeWZE8BV_IWn7Q" eOpposite="_lQr61BtwEeWZE8BV_IWn7Q"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_lQrVnxtwEeWZE8BV_IWn7Q" name="aliases_Filter" ordered="false" eType="_lQrVbRtwEeWZE8BV_IWn7Q" eOpposite="_lQrVgxtwEeWZE8BV_IWn7Q"/>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_lQrVoRtwEeWZE8BV_IWn7Q" name="FilterJoinTable">
+ <eAnnotations xmi:id="_lQrVohtwEeWZE8BV_IWn7Q" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_lQtxVBtwEeWZE8BV_IWn7Q"/>
+ <eOperations xmi:id="_lQrVoxtwEeWZE8BV_IWn7Q" name="typeConstraint">
+ <eAnnotations xmi:id="_lQrVpBtwEeWZE8BV_IWn7Q" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_lQrVpRtwEeWZE8BV_IWn7Q" key="documentation" value="not self.base_Type.oclIsUndefined() implies Set{uml::Stereotype,&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;uml::Class, uml::Enumeration, uml::Interface}&#xD;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9; -> includes(self.base_Type.oclType())"/>
+ </eAnnotations>
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
+ <eParameters xmi:id="_lQrVpxtwEeWZE8BV_IWn7Q" name="diagnostics">
+ <eAnnotations xmi:id="_lQrVqBtwEeWZE8BV_IWn7Q" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_lQrVqRtwEeWZE8BV_IWn7Q" key="documentation" value="The chain of diagnostics to which problems are to be appended."/>
+ </eAnnotations>
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"/>
+ </eParameters>
+ <eParameters xmi:id="_lQrVqxtwEeWZE8BV_IWn7Q" name="context">
+ <eAnnotations xmi:id="_lQrVrBtwEeWZE8BV_IWn7Q" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_lQr6wBtwEeWZE8BV_IWn7Q" key="documentation" value="The cache of context-specific information."/>
+ </eAnnotations>
+ <eGenericType xmi:id="_lQr6wRtwEeWZE8BV_IWn7Q">
+ <eTypeArguments xmi:id="_lQr6whtwEeWZE8BV_IWn7Q">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eTypeArguments xmi:id="_lQr6wxtwEeWZE8BV_IWn7Q">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/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="_lQr6xBtwEeWZE8BV_IWn7Q" 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="_lQr6xhtwEeWZE8BV_IWn7Q" name="condition" 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="_lQr6yBtwEeWZE8BV_IWn7Q" name="deduceAliasInjectionPoints" 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="_lQr6yhtwEeWZE8BV_IWn7Q" 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="_lQr6zBtwEeWZE8BV_IWn7Q" 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="_lQr6zhtwEeWZE8BV_IWn7Q" 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="_lQr60BtwEeWZE8BV_IWn7Q" 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="_lQr60htwEeWZE8BV_IWn7Q" name="value_FilterJoinTables" ordered="false" eType="_lQr61htwEeWZE8BV_IWn7Q" eOpposite="_lQr67htwEeWZE8BV_IWn7Q"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_lQr61BtwEeWZE8BV_IWn7Q" name="aliases" ordered="false" upperBound="-1" eType="_lQrVjxtwEeWZE8BV_IWn7Q" containment="true" eOpposite="_lQrVnRtwEeWZE8BV_IWn7Q"/>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_lQr61htwEeWZE8BV_IWn7Q" name="FilterJoinTables">
+ <eAnnotations xmi:id="_lQr61xtwEeWZE8BV_IWn7Q" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_lQtKGRtwEeWZE8BV_IWn7Q"/>
+ <eOperations xmi:id="_lQr62BtwEeWZE8BV_IWn7Q" name="typeConstraint">
+ <eAnnotations xmi:id="_lQr62RtwEeWZE8BV_IWn7Q" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_lQr62htwEeWZE8BV_IWn7Q" key="documentation" value="not self.base_Type.oclIsUndefined() implies Set{uml::Stereotype,&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;uml::Class, uml::Enumeration, uml::Interface}&#xD;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9; -> includes(self.base_Type.oclType())"/>
+ </eAnnotations>
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
+ <eParameters xmi:id="_lQr63BtwEeWZE8BV_IWn7Q" name="diagnostics">
+ <eAnnotations xmi:id="_lQr63RtwEeWZE8BV_IWn7Q" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_lQr63htwEeWZE8BV_IWn7Q" key="documentation" value="The chain of diagnostics to which problems are to be appended."/>
+ </eAnnotations>
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"/>
+ </eParameters>
+ <eParameters xmi:id="_lQr64BtwEeWZE8BV_IWn7Q" name="context">
+ <eAnnotations xmi:id="_lQr64RtwEeWZE8BV_IWn7Q" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_lQr64htwEeWZE8BV_IWn7Q" key="documentation" value="The cache of context-specific information."/>
+ </eAnnotations>
+ <eGenericType xmi:id="_lQr64xtwEeWZE8BV_IWn7Q">
+ <eTypeArguments xmi:id="_lQr65BtwEeWZE8BV_IWn7Q">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eTypeArguments xmi:id="_lQr65RtwEeWZE8BV_IWn7Q">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/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="_lQr65htwEeWZE8BV_IWn7Q" 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="_lQr66BtwEeWZE8BV_IWn7Q" 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="_lQr66htwEeWZE8BV_IWn7Q" 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="_lQr67BtwEeWZE8BV_IWn7Q" 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="_lQr67htwEeWZE8BV_IWn7Q" name="value" ordered="false" upperBound="-1" eType="_lQrVoRtwEeWZE8BV_IWn7Q" containment="true" eOpposite="_lQr60htwEeWZE8BV_IWn7Q"/>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_lQr68BtwEeWZE8BV_IWn7Q" name="SQLDeleteAll">
+ <eAnnotations xmi:id="_lQr68RtwEeWZE8BV_IWn7Q" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_lQtKKxtwEeWZE8BV_IWn7Q"/>
+ <eOperations xmi:id="_lQr68htwEeWZE8BV_IWn7Q" name="typeConstraint">
+ <eAnnotations xmi:id="_lQr68xtwEeWZE8BV_IWn7Q" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_lQr69BtwEeWZE8BV_IWn7Q" key="documentation" value="not self.base_Type.oclIsUndefined() implies Set{uml::Stereotype,&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;uml::Class, uml::Enumeration, uml::Interface}&#xD;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9; -> includes(self.base_Type.oclType())"/>
+ </eAnnotations>
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
+ <eParameters xmi:id="_lQr69htwEeWZE8BV_IWn7Q" name="diagnostics">
+ <eAnnotations xmi:id="_lQr69xtwEeWZE8BV_IWn7Q" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_lQr6-BtwEeWZE8BV_IWn7Q" key="documentation" value="The chain of diagnostics to which problems are to be appended."/>
+ </eAnnotations>
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"/>
+ </eParameters>
+ <eParameters xmi:id="_lQr6-htwEeWZE8BV_IWn7Q" name="context">
+ <eAnnotations xmi:id="_lQr6-xtwEeWZE8BV_IWn7Q" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_lQr6_BtwEeWZE8BV_IWn7Q" key="documentation" value="The cache of context-specific information."/>
+ </eAnnotations>
+ <eGenericType xmi:id="_lQr6_RtwEeWZE8BV_IWn7Q">
+ <eTypeArguments xmi:id="_lQr6_htwEeWZE8BV_IWn7Q">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eTypeArguments xmi:id="_lQr6_xtwEeWZE8BV_IWn7Q">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/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="_lQr7ABtwEeWZE8BV_IWn7Q" name="sql" 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="_lQr7AhtwEeWZE8BV_IWn7Q" name="callable" 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="_lQr7BBtwEeWZE8BV_IWn7Q" name="check" ordered="false" eType="_lQrUABtwEeWZE8BV_IWn7Q" defaultValueLiteral="NONE"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_lQr7BhtwEeWZE8BV_IWn7Q" 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="_lQr7CBtwEeWZE8BV_IWn7Q" 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="_lQr7ChtwEeWZE8BV_IWn7Q" 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="_lQr7DBtwEeWZE8BV_IWn7Q" name="base_Operation" ordered="false">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Operation"/>
+ </eStructuralFeatures>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_lQr7DhtwEeWZE8BV_IWn7Q" name="WhereJoinTable">
+ <eAnnotations xmi:id="_lQr7DxtwEeWZE8BV_IWn7Q" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_lQtKYhtwEeWZE8BV_IWn7Q"/>
+ <eOperations xmi:id="_lQr7EBtwEeWZE8BV_IWn7Q" name="typeConstraint">
+ <eAnnotations xmi:id="_lQr7ERtwEeWZE8BV_IWn7Q" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_lQr7EhtwEeWZE8BV_IWn7Q" key="documentation" value="not self.base_Type.oclIsUndefined() implies Set{uml::Stereotype,&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;uml::Class, uml::Enumeration, uml::Interface}&#xD;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9; -> includes(self.base_Type.oclType())"/>
+ </eAnnotations>
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
+ <eParameters xmi:id="_lQr7FBtwEeWZE8BV_IWn7Q" name="diagnostics">
+ <eAnnotations xmi:id="_lQr7FRtwEeWZE8BV_IWn7Q" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_lQr7FhtwEeWZE8BV_IWn7Q" key="documentation" value="The chain of diagnostics to which problems are to be appended."/>
+ </eAnnotations>
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"/>
+ </eParameters>
+ <eParameters xmi:id="_lQr7GBtwEeWZE8BV_IWn7Q" name="context">
+ <eAnnotations xmi:id="_lQr7GRtwEeWZE8BV_IWn7Q" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_lQr7GhtwEeWZE8BV_IWn7Q" key="documentation" value="The cache of context-specific information."/>
+ </eAnnotations>
+ <eGenericType xmi:id="_lQr7GxtwEeWZE8BV_IWn7Q">
+ <eTypeArguments xmi:id="_lQr7HBtwEeWZE8BV_IWn7Q">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eTypeArguments xmi:id="_lQr7HRtwEeWZE8BV_IWn7Q">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/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="_lQr7HhtwEeWZE8BV_IWn7Q" name="clause" 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="_lQr7IBtwEeWZE8BV_IWn7Q" 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="_lQr7IhtwEeWZE8BV_IWn7Q" 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="_lQr7JBtwEeWZE8BV_IWn7Q" 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="_lQr7JhtwEeWZE8BV_IWn7Q" 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="_lQr7KBtwEeWZE8BV_IWn7Q" name="AccessType">
+ <eAnnotations xmi:id="_lQr7KRtwEeWZE8BV_IWn7Q" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_lQtKdBtwEeWZE8BV_IWn7Q"/>
+ <eOperations xmi:id="_lQr7KhtwEeWZE8BV_IWn7Q" name="typeConstraint">
+ <eAnnotations xmi:id="_lQr7KxtwEeWZE8BV_IWn7Q" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_lQr7LBtwEeWZE8BV_IWn7Q" key="documentation" value="not self.base_Type.oclIsUndefined() implies Set{uml::Stereotype,&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;uml::Class, uml::Enumeration, uml::Interface}&#xD;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9; -> includes(self.base_Type.oclType())"/>
+ </eAnnotations>
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
+ <eParameters xmi:id="_lQr7LhtwEeWZE8BV_IWn7Q" name="diagnostics">
+ <eAnnotations xmi:id="_lQr7LxtwEeWZE8BV_IWn7Q" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_lQr7MBtwEeWZE8BV_IWn7Q" key="documentation" value="The chain of diagnostics to which problems are to be appended."/>
+ </eAnnotations>
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"/>
+ </eParameters>
+ <eParameters xmi:id="_lQr7MhtwEeWZE8BV_IWn7Q" name="context">
+ <eAnnotations xmi:id="_lQr7MxtwEeWZE8BV_IWn7Q" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_lQr7NBtwEeWZE8BV_IWn7Q" key="documentation" value="The cache of context-specific information."/>
+ </eAnnotations>
+ <eGenericType xmi:id="_lQr7NRtwEeWZE8BV_IWn7Q">
+ <eTypeArguments xmi:id="_lQr7NhtwEeWZE8BV_IWn7Q">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eTypeArguments xmi:id="_lQr7NxtwEeWZE8BV_IWn7Q">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/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="_lQr7OBtwEeWZE8BV_IWn7Q" 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="_lQr7OhtwEeWZE8BV_IWn7Q" 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="_lQr7PBtwEeWZE8BV_IWn7Q" 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="_lQr7PhtwEeWZE8BV_IWn7Q" 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="_lQr7QBtwEeWZE8BV_IWn7Q" 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="_lQr7QhtwEeWZE8BV_IWn7Q" name="Any">
+ <eAnnotations xmi:id="_lQr7QxtwEeWZE8BV_IWn7Q" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_lQtKhhtwEeWZE8BV_IWn7Q"/>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_lQr7RBtwEeWZE8BV_IWn7Q" name="metaDef" 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="_lQr7RhtwEeWZE8BV_IWn7Q" name="metaColumn" ordered="false" lowerBound="1" eType="_lQtJKhtwEeWZE8BV_IWn7Q" containment="true" eOpposite="_lQtJMhtwEeWZE8BV_IWn7Q"/>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_lQr7SBtwEeWZE8BV_IWn7Q" name="fetch" ordered="false" eType="_lQtJHRtwEeWZE8BV_IWn7Q" defaultValueLiteral="EAGER"/>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_lQr7ShtwEeWZE8BV_IWn7Q" 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="_lQr7TBtwEeWZE8BV_IWn7Q" 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="_lQr7ThtwEeWZE8BV_IWn7Q" 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="_lQr7UBtwEeWZE8BV_IWn7Q" 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="_lQr7UhtwEeWZE8BV_IWn7Q" name="JoinColumnOrFormula">
+ <eAnnotations xmi:id="_lQr7UxtwEeWZE8BV_IWn7Q" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_lQtwRxtwEeWZE8BV_IWn7Q"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_lQr7VBtwEeWZE8BV_IWn7Q" name="formula" ordered="false" eType="_lQr7YBtwEeWZE8BV_IWn7Q" containment="true" eOpposite="_lQr7bBtwEeWZE8BV_IWn7Q"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_lQr7VhtwEeWZE8BV_IWn7Q" 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="_lQr7WBtwEeWZE8BV_IWn7Q" 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="_lQr7WhtwEeWZE8BV_IWn7Q" 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="_lQr7XBtwEeWZE8BV_IWn7Q" name="value_JoinColumnsOrFormulas" ordered="false" eType="_lQr7bhtwEeWZE8BV_IWn7Q" eOpposite="_lQr7dhtwEeWZE8BV_IWn7Q"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_lQr7XhtwEeWZE8BV_IWn7Q" name="column" ordered="false" eType="_lQtJIBtwEeWZE8BV_IWn7Q" containment="true" eOpposite="_lQtJIhtwEeWZE8BV_IWn7Q"/>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_lQr7YBtwEeWZE8BV_IWn7Q" name="JoinFormula">
+ <eAnnotations xmi:id="_lQr7YRtwEeWZE8BV_IWn7Q" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_lQtyMhtwEeWZE8BV_IWn7Q"/>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_lQr7YhtwEeWZE8BV_IWn7Q" name="value" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_lQr7ZBtwEeWZE8BV_IWn7Q" 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:EReference" xmi:id="_lQr7ZhtwEeWZE8BV_IWn7Q" 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="_lQr7aBtwEeWZE8BV_IWn7Q" 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="_lQr7ahtwEeWZE8BV_IWn7Q" 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="_lQr7bBtwEeWZE8BV_IWn7Q" name="formula_JoinColumnOrFormula" ordered="false" eType="_lQr7UhtwEeWZE8BV_IWn7Q" eOpposite="_lQr7VBtwEeWZE8BV_IWn7Q"/>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_lQr7bhtwEeWZE8BV_IWn7Q" name="JoinColumnsOrFormulas">
+ <eAnnotations xmi:id="_lQr7bxtwEeWZE8BV_IWn7Q" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_lQtyqRtwEeWZE8BV_IWn7Q"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_lQr7cBtwEeWZE8BV_IWn7Q" 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="_lQr7chtwEeWZE8BV_IWn7Q" 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="_lQr7dBtwEeWZE8BV_IWn7Q" 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="_lQr7dhtwEeWZE8BV_IWn7Q" name="value" ordered="false" upperBound="-1" eType="_lQr7UhtwEeWZE8BV_IWn7Q" containment="true" eOpposite="_lQr7XBtwEeWZE8BV_IWn7Q"/>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_lQr7eBtwEeWZE8BV_IWn7Q" name="ManyToAny">
+ <eAnnotations xmi:id="_lQr7eRtwEeWZE8BV_IWn7Q" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_lQtwgxtwEeWZE8BV_IWn7Q"/>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_lQr7ehtwEeWZE8BV_IWn7Q" name="metaDef" 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="_lQr7fBtwEeWZE8BV_IWn7Q" name="fetch" ordered="false" eType="_lQtJHRtwEeWZE8BV_IWn7Q" defaultValueLiteral="EAGER"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_lQr7fhtwEeWZE8BV_IWn7Q" 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="_lQr7gBtwEeWZE8BV_IWn7Q" 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="_lQr7ghtwEeWZE8BV_IWn7Q" 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="_lQr7hBtwEeWZE8BV_IWn7Q" name="metaColumn" ordered="false" lowerBound="1" eType="_lQtJKhtwEeWZE8BV_IWn7Q" containment="true" eOpposite="_lQtJLBtwEeWZE8BV_IWn7Q"/>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_lQr7hhtwEeWZE8BV_IWn7Q" name="CollectionId">
+ <eAnnotations xmi:id="_lQr7hxtwEeWZE8BV_IWn7Q" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_lQtyfhtwEeWZE8BV_IWn7Q"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_lQr7iBtwEeWZE8BV_IWn7Q" name="type" ordered="false" lowerBound="1" eType="_lQr7lBtwEeWZE8BV_IWn7Q" containment="true" eOpposite="_lQr7ohtwEeWZE8BV_IWn7Q"/>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_lQr7ihtwEeWZE8BV_IWn7Q" name="generator" 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="_lQr7jBtwEeWZE8BV_IWn7Q" 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="_lQr7jhtwEeWZE8BV_IWn7Q" 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="_lQr7kBtwEeWZE8BV_IWn7Q" 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="_lQr7khtwEeWZE8BV_IWn7Q" name="columns" ordered="false" upperBound="-1" eType="_lQtJKhtwEeWZE8BV_IWn7Q" containment="true" eOpposite="_lQtJLhtwEeWZE8BV_IWn7Q"/>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_lQr7lBtwEeWZE8BV_IWn7Q" name="Type">
+ <eAnnotations xmi:id="_lQr7lRtwEeWZE8BV_IWn7Q" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_lQuXMhtwEeWZE8BV_IWn7Q"/>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_lQr7lhtwEeWZE8BV_IWn7Q" name="type" 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="_lQr7mBtwEeWZE8BV_IWn7Q" name="parameters" ordered="false" upperBound="-1" eType="_lQr7pBtwEeWZE8BV_IWn7Q" containment="true" eOpposite="_lQr7sBtwEeWZE8BV_IWn7Q"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_lQr7mhtwEeWZE8BV_IWn7Q" 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="_lQr7nBtwEeWZE8BV_IWn7Q" 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="_lQr7nhtwEeWZE8BV_IWn7Q" 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="_lQr7oBtwEeWZE8BV_IWn7Q" name="value_MapKeyType" ordered="false" eType="_lQr8KhtwEeWZE8BV_IWn7Q" eOpposite="_lQr8MhtwEeWZE8BV_IWn7Q"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_lQr7ohtwEeWZE8BV_IWn7Q" name="type_CollectionId" ordered="false" eType="_lQr7hhtwEeWZE8BV_IWn7Q" eOpposite="_lQr7iBtwEeWZE8BV_IWn7Q"/>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_lQr7pBtwEeWZE8BV_IWn7Q" name="Parameter">
+ <eAnnotations xmi:id="_lQr7pRtwEeWZE8BV_IWn7Q" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_lQtxwhtwEeWZE8BV_IWn7Q"/>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_lQr7phtwEeWZE8BV_IWn7Q" 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="_lQr7qBtwEeWZE8BV_IWn7Q" 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="_lQr7qhtwEeWZE8BV_IWn7Q" name="parameters_TypeDef" ordered="false" eType="_lQr7shtwEeWZE8BV_IWn7Q" eOpposite="_lQr7zhtwEeWZE8BV_IWn7Q"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_lQr7rBtwEeWZE8BV_IWn7Q" name="parameters_CollectionType" ordered="false" eType="_lQr75htwEeWZE8BV_IWn7Q" eOpposite="_lQr78BtwEeWZE8BV_IWn7Q"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_lQr7rhtwEeWZE8BV_IWn7Q" name="parameters_GenericGenerator" ordered="false" eType="_lQr78htwEeWZE8BV_IWn7Q" eOpposite="_lQr8EhtwEeWZE8BV_IWn7Q"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_lQr7sBtwEeWZE8BV_IWn7Q" name="parameters_Type" ordered="false" eType="_lQr7lBtwEeWZE8BV_IWn7Q" eOpposite="_lQr7mBtwEeWZE8BV_IWn7Q"/>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_lQr7shtwEeWZE8BV_IWn7Q" name="TypeDef">
+ <eAnnotations xmi:id="_lQr7sxtwEeWZE8BV_IWn7Q" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_lQtLfxtwEeWZE8BV_IWn7Q"/>
+ <eOperations xmi:id="_lQr7tBtwEeWZE8BV_IWn7Q" name="typeConstraint">
+ <eAnnotations xmi:id="_lQr7tRtwEeWZE8BV_IWn7Q" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_lQr7thtwEeWZE8BV_IWn7Q" key="documentation" value="not self.base_Type.oclIsUndefined() implies Set{uml::Stereotype,&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;uml::Class, uml::Enumeration, uml::Interface}&#xD;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9; -> includes(self.base_Type.oclType())"/>
+ </eAnnotations>
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
+ <eParameters xmi:id="_lQr7uBtwEeWZE8BV_IWn7Q" name="diagnostics">
+ <eAnnotations xmi:id="_lQr7uRtwEeWZE8BV_IWn7Q" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_lQr7uhtwEeWZE8BV_IWn7Q" key="documentation" value="The chain of diagnostics to which problems are to be appended."/>
+ </eAnnotations>
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"/>
+ </eParameters>
+ <eParameters xmi:id="_lQr7vBtwEeWZE8BV_IWn7Q" name="context">
+ <eAnnotations xmi:id="_lQr7vRtwEeWZE8BV_IWn7Q" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_lQr7vhtwEeWZE8BV_IWn7Q" key="documentation" value="The cache of context-specific information."/>
+ </eAnnotations>
+ <eGenericType xmi:id="_lQr7vxtwEeWZE8BV_IWn7Q">
+ <eTypeArguments xmi:id="_lQr7wBtwEeWZE8BV_IWn7Q">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eTypeArguments xmi:id="_lQr7wRtwEeWZE8BV_IWn7Q">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/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="_lQr7whtwEeWZE8BV_IWn7Q" 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="_lQr7xBtwEeWZE8BV_IWn7Q" name="defaultForType" 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="_lQr7xhtwEeWZE8BV_IWn7Q" name="typeClass" 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="_lQr7yBtwEeWZE8BV_IWn7Q" 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="_lQr7yhtwEeWZE8BV_IWn7Q" name="base_Package" ordered="false">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Package"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_lQr7zBtwEeWZE8BV_IWn7Q" name="value_TypeDefs" ordered="false" eType="_lQr70BtwEeWZE8BV_IWn7Q" eOpposite="_lQr75BtwEeWZE8BV_IWn7Q"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_lQr7zhtwEeWZE8BV_IWn7Q" name="parameters" ordered="false" upperBound="-1" eType="_lQr7pBtwEeWZE8BV_IWn7Q" containment="true" eOpposite="_lQr7qhtwEeWZE8BV_IWn7Q"/>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_lQr70BtwEeWZE8BV_IWn7Q" name="TypeDefs">
+ <eAnnotations xmi:id="_lQr70RtwEeWZE8BV_IWn7Q" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_lQuXSBtwEeWZE8BV_IWn7Q"/>
+ <eOperations xmi:id="_lQr70htwEeWZE8BV_IWn7Q" name="typeConstraint">
+ <eAnnotations xmi:id="_lQr70xtwEeWZE8BV_IWn7Q" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_lQr71BtwEeWZE8BV_IWn7Q" key="documentation" value="not self.base_Type.oclIsUndefined() implies Set{uml::Stereotype,&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;uml::Class, uml::Enumeration, uml::Interface}&#xD;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9; -> includes(self.base_Type.oclType())"/>
+ </eAnnotations>
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
+ <eParameters xmi:id="_lQr71htwEeWZE8BV_IWn7Q" name="diagnostics">
+ <eAnnotations xmi:id="_lQr71xtwEeWZE8BV_IWn7Q" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_lQr72BtwEeWZE8BV_IWn7Q" key="documentation" value="The chain of diagnostics to which problems are to be appended."/>
+ </eAnnotations>
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"/>
+ </eParameters>
+ <eParameters xmi:id="_lQr72htwEeWZE8BV_IWn7Q" name="context">
+ <eAnnotations xmi:id="_lQr72xtwEeWZE8BV_IWn7Q" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_lQr73BtwEeWZE8BV_IWn7Q" key="documentation" value="The cache of context-specific information."/>
+ </eAnnotations>
+ <eGenericType xmi:id="_lQr73RtwEeWZE8BV_IWn7Q">
+ <eTypeArguments xmi:id="_lQr73htwEeWZE8BV_IWn7Q">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eTypeArguments xmi:id="_lQr73xtwEeWZE8BV_IWn7Q">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/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="_lQr74BtwEeWZE8BV_IWn7Q" 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="_lQr74htwEeWZE8BV_IWn7Q" name="base_Package" ordered="false">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Package"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_lQr75BtwEeWZE8BV_IWn7Q" name="value" ordered="false" upperBound="-1" eType="_lQr7shtwEeWZE8BV_IWn7Q" containment="true" eOpposite="_lQr7zBtwEeWZE8BV_IWn7Q"/>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_lQr75htwEeWZE8BV_IWn7Q" name="CollectionType">
+ <eAnnotations xmi:id="_lQr75xtwEeWZE8BV_IWn7Q" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_lQtwcxtwEeWZE8BV_IWn7Q"/>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_lQr76BtwEeWZE8BV_IWn7Q" name="type" 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="_lQr76htwEeWZE8BV_IWn7Q" 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="_lQr77BtwEeWZE8BV_IWn7Q" 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="_lQr77htwEeWZE8BV_IWn7Q" 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="_lQr78BtwEeWZE8BV_IWn7Q" name="parameters" ordered="false" upperBound="-1" eType="_lQr7pBtwEeWZE8BV_IWn7Q" containment="true" eOpposite="_lQr7rBtwEeWZE8BV_IWn7Q"/>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_lQr78htwEeWZE8BV_IWn7Q" name="GenericGenerator">
+ <eAnnotations xmi:id="_lQr78xtwEeWZE8BV_IWn7Q" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_lQuXFBtwEeWZE8BV_IWn7Q"/>
+ <eOperations xmi:id="_lQr79BtwEeWZE8BV_IWn7Q" name="typeConstraint">
+ <eAnnotations xmi:id="_lQr79RtwEeWZE8BV_IWn7Q" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_lQr79htwEeWZE8BV_IWn7Q" key="documentation" value="not self.base_Type.oclIsUndefined() implies Set{uml::Stereotype,&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;uml::Class, uml::Enumeration, uml::Interface}&#xD;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9; -> includes(self.base_Type.oclType())"/>
+ </eAnnotations>
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
+ <eParameters xmi:id="_lQr7-BtwEeWZE8BV_IWn7Q" name="diagnostics">
+ <eAnnotations xmi:id="_lQr7-RtwEeWZE8BV_IWn7Q" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_lQr7-htwEeWZE8BV_IWn7Q" key="documentation" value="The chain of diagnostics to which problems are to be appended."/>
+ </eAnnotations>
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"/>
+ </eParameters>
+ <eParameters xmi:id="_lQr7_BtwEeWZE8BV_IWn7Q" name="context">
+ <eAnnotations xmi:id="_lQr7_RtwEeWZE8BV_IWn7Q" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_lQr7_htwEeWZE8BV_IWn7Q" key="documentation" value="The cache of context-specific information."/>
+ </eAnnotations>
+ <eGenericType xmi:id="_lQr7_xtwEeWZE8BV_IWn7Q">
+ <eTypeArguments xmi:id="_lQr8ABtwEeWZE8BV_IWn7Q">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eTypeArguments xmi:id="_lQr8ARtwEeWZE8BV_IWn7Q">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/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="_lQr8AhtwEeWZE8BV_IWn7Q" 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="_lQr8BBtwEeWZE8BV_IWn7Q" name="strategy" 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="_lQr8BhtwEeWZE8BV_IWn7Q" name="base_Package" ordered="false">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Package"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_lQr8CBtwEeWZE8BV_IWn7Q" 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="_lQr8ChtwEeWZE8BV_IWn7Q" 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="_lQr8DBtwEeWZE8BV_IWn7Q" 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="_lQr8DhtwEeWZE8BV_IWn7Q" 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="_lQr8EBtwEeWZE8BV_IWn7Q" name="value_GenericGenerators" ordered="false" eType="_lQr8FBtwEeWZE8BV_IWn7Q" eOpposite="_lQr8KBtwEeWZE8BV_IWn7Q"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_lQr8EhtwEeWZE8BV_IWn7Q" name="parameters" ordered="false" upperBound="-1" eType="_lQr7pBtwEeWZE8BV_IWn7Q" containment="true" eOpposite="_lQr7rhtwEeWZE8BV_IWn7Q"/>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_lQr8FBtwEeWZE8BV_IWn7Q" name="GenericGenerators">
+ <eAnnotations xmi:id="_lQr8FRtwEeWZE8BV_IWn7Q" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_lQtw2htwEeWZE8BV_IWn7Q"/>
+ <eOperations xmi:id="_lQr8FhtwEeWZE8BV_IWn7Q" name="typeConstraint">
+ <eAnnotations xmi:id="_lQr8FxtwEeWZE8BV_IWn7Q" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_lQr8GBtwEeWZE8BV_IWn7Q" key="documentation" value="not self.base_Type.oclIsUndefined() implies Set{uml::Stereotype,&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;uml::Class, uml::Enumeration, uml::Interface}&#xD;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9; -> includes(self.base_Type.oclType())"/>
+ </eAnnotations>
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
+ <eParameters xmi:id="_lQr8GhtwEeWZE8BV_IWn7Q" name="diagnostics">
+ <eAnnotations xmi:id="_lQr8GxtwEeWZE8BV_IWn7Q" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_lQr8HBtwEeWZE8BV_IWn7Q" key="documentation" value="The chain of diagnostics to which problems are to be appended."/>
+ </eAnnotations>
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"/>
+ </eParameters>
+ <eParameters xmi:id="_lQr8HhtwEeWZE8BV_IWn7Q" name="context">
+ <eAnnotations xmi:id="_lQr8HxtwEeWZE8BV_IWn7Q" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_lQr8IBtwEeWZE8BV_IWn7Q" key="documentation" value="The cache of context-specific information."/>
+ </eAnnotations>
+ <eGenericType xmi:id="_lQr8IRtwEeWZE8BV_IWn7Q">
+ <eTypeArguments xmi:id="_lQr8IhtwEeWZE8BV_IWn7Q">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eTypeArguments xmi:id="_lQr8IxtwEeWZE8BV_IWn7Q">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/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="_lQr8JBtwEeWZE8BV_IWn7Q" name="base_Package" ordered="false">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Package"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_lQr8JhtwEeWZE8BV_IWn7Q" 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="_lQr8KBtwEeWZE8BV_IWn7Q" name="value" ordered="false" upperBound="-1" eType="_lQr78htwEeWZE8BV_IWn7Q" containment="true" eOpposite="_lQr8EBtwEeWZE8BV_IWn7Q"/>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_lQr8KhtwEeWZE8BV_IWn7Q" name="MapKeyType">
+ <eAnnotations xmi:id="_lQr8KxtwEeWZE8BV_IWn7Q" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_lQtLExtwEeWZE8BV_IWn7Q"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_lQr8LBtwEeWZE8BV_IWn7Q" 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="_lQr8LhtwEeWZE8BV_IWn7Q" 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="_lQr8MBtwEeWZE8BV_IWn7Q" 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="_lQr8MhtwEeWZE8BV_IWn7Q" name="value" ordered="false" lowerBound="1" eType="_lQr7lBtwEeWZE8BV_IWn7Q" containment="true" eOpposite="_lQr7oBtwEeWZE8BV_IWn7Q"/>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_lQr8NBtwEeWZE8BV_IWn7Q" name="Columns">
+ <eAnnotations xmi:id="_lQr8NRtwEeWZE8BV_IWn7Q" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_lQuXZhtwEeWZE8BV_IWn7Q"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_lQr8NhtwEeWZE8BV_IWn7Q" 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="_lQr8OBtwEeWZE8BV_IWn7Q" 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="_lQr8OhtwEeWZE8BV_IWn7Q" 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="_lQr8PBtwEeWZE8BV_IWn7Q" name="columns" ordered="false" upperBound="-1" eType="_lQtJKhtwEeWZE8BV_IWn7Q" containment="true" eOpposite="_lQtJMBtwEeWZE8BV_IWn7Q"/>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_lQr8PhtwEeWZE8BV_IWn7Q" name="OrderBy">
+ <eAnnotations xmi:id="_lQr8PxtwEeWZE8BV_IWn7Q" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_lQtKnhtwEeWZE8BV_IWn7Q"/>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_lQr8QBtwEeWZE8BV_IWn7Q" name="clause" 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="_lQr8QhtwEeWZE8BV_IWn7Q" 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="_lQr8RBtwEeWZE8BV_IWn7Q" 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="_lQr8RhtwEeWZE8BV_IWn7Q" 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="_lQr8SBtwEeWZE8BV_IWn7Q" name="Target">
+ <eAnnotations xmi:id="_lQr8SRtwEeWZE8BV_IWn7Q" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_lQtKtBtwEeWZE8BV_IWn7Q"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_lQr8ShtwEeWZE8BV_IWn7Q" 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="_lQr8TBtwEeWZE8BV_IWn7Q" 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="_lQr8ThtwEeWZE8BV_IWn7Q" 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="_lQr8UBtwEeWZE8BV_IWn7Q" name="base_Operation" ordered="false">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Operation"/>
+ </eStructuralFeatures>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_lQr8UhtwEeWZE8BV_IWn7Q" name="Fetch">
+ <eAnnotations xmi:id="_lQr8UxtwEeWZE8BV_IWn7Q" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_lQtKwRtwEeWZE8BV_IWn7Q"/>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_lQr8VBtwEeWZE8BV_IWn7Q" name="value" ordered="false" lowerBound="1" eType="_lQrT4BtwEeWZE8BV_IWn7Q"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_lQr8VhtwEeWZE8BV_IWn7Q" 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="_lQr8WBtwEeWZE8BV_IWn7Q" 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="_lQr8WhtwEeWZE8BV_IWn7Q" 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="_lQr8XBtwEeWZE8BV_IWn7Q" name="DiscriminatorFormula">
+ <eAnnotations xmi:id="_lQr8XRtwEeWZE8BV_IWn7Q" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_lQtLChtwEeWZE8BV_IWn7Q"/>
+ <eOperations xmi:id="_lQr8XhtwEeWZE8BV_IWn7Q" name="typeConstraint">
+ <eAnnotations xmi:id="_lQr8XxtwEeWZE8BV_IWn7Q" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_lQr8YBtwEeWZE8BV_IWn7Q" key="documentation" value="not self.base_Type.oclIsUndefined() implies Set{uml::Stereotype,&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;uml::Class, uml::Enumeration, uml::Interface}&#xD;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9; -> includes(self.base_Type.oclType())"/>
+ </eAnnotations>
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
+ <eParameters xmi:id="_lQr8YhtwEeWZE8BV_IWn7Q" name="diagnostics">
+ <eAnnotations xmi:id="_lQr8YxtwEeWZE8BV_IWn7Q" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_lQr8ZBtwEeWZE8BV_IWn7Q" key="documentation" value="The chain of diagnostics to which problems are to be appended."/>
+ </eAnnotations>
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"/>
+ </eParameters>
+ <eParameters xmi:id="_lQr8ZhtwEeWZE8BV_IWn7Q" name="context">
+ <eAnnotations xmi:id="_lQr8ZxtwEeWZE8BV_IWn7Q" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_lQr8aBtwEeWZE8BV_IWn7Q" key="documentation" value="The cache of context-specific information."/>
+ </eAnnotations>
+ <eGenericType xmi:id="_lQr8aRtwEeWZE8BV_IWn7Q">
+ <eTypeArguments xmi:id="_lQr8ahtwEeWZE8BV_IWn7Q">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eTypeArguments xmi:id="_lQr8axtwEeWZE8BV_IWn7Q">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/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="_lQr8bBtwEeWZE8BV_IWn7Q" 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="_lQr8bhtwEeWZE8BV_IWn7Q" 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="_lQr8cBtwEeWZE8BV_IWn7Q" name="Parent">
+ <eAnnotations xmi:id="_lQr8cRtwEeWZE8BV_IWn7Q" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_lQtLIBtwEeWZE8BV_IWn7Q"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_lQr8chtwEeWZE8BV_IWn7Q" 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="_lQr8dBtwEeWZE8BV_IWn7Q" 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="_lQr8dhtwEeWZE8BV_IWn7Q" 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="_lQr8eBtwEeWZE8BV_IWn7Q" name="DynamicUpdate">
+ <eAnnotations xmi:id="_lQr8eRtwEeWZE8BV_IWn7Q" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_lQtLKhtwEeWZE8BV_IWn7Q"/>
+ <eOperations xmi:id="_lQr8ehtwEeWZE8BV_IWn7Q" name="typeConstraint">
+ <eAnnotations xmi:id="_lQr8extwEeWZE8BV_IWn7Q" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_lQr8fBtwEeWZE8BV_IWn7Q" key="documentation" value="not self.base_Type.oclIsUndefined() implies Set{uml::Stereotype,&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;uml::Class, uml::Enumeration, uml::Interface}&#xD;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9; -> includes(self.base_Type.oclType())"/>
+ </eAnnotations>
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
+ <eParameters xmi:id="_lQr8fhtwEeWZE8BV_IWn7Q" name="diagnostics">
+ <eAnnotations xmi:id="_lQr8fxtwEeWZE8BV_IWn7Q" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_lQr8gBtwEeWZE8BV_IWn7Q" key="documentation" value="The chain of diagnostics to which problems are to be appended."/>
+ </eAnnotations>
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"/>
+ </eParameters>
+ <eParameters xmi:id="_lQr8ghtwEeWZE8BV_IWn7Q" name="context">
+ <eAnnotations xmi:id="_lQr8gxtwEeWZE8BV_IWn7Q" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_lQr8hBtwEeWZE8BV_IWn7Q" key="documentation" value="The cache of context-specific information."/>
+ </eAnnotations>
+ <eGenericType xmi:id="_lQr8hRtwEeWZE8BV_IWn7Q">
+ <eTypeArguments xmi:id="_lQr8hhtwEeWZE8BV_IWn7Q">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eTypeArguments xmi:id="_lQr8hxtwEeWZE8BV_IWn7Q">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/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="_lQr8iBtwEeWZE8BV_IWn7Q" 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="_lQr8ihtwEeWZE8BV_IWn7Q" 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="_lQr8jBtwEeWZE8BV_IWn7Q" name="RowId">
+ <eAnnotations xmi:id="_lQr8jRtwEeWZE8BV_IWn7Q" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_lQtLNBtwEeWZE8BV_IWn7Q"/>
+ <eOperations xmi:id="_lQr8jhtwEeWZE8BV_IWn7Q" name="typeConstraint">
+ <eAnnotations xmi:id="_lQr8jxtwEeWZE8BV_IWn7Q" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_lQr8kBtwEeWZE8BV_IWn7Q" key="documentation" value="not self.base_Type.oclIsUndefined() implies Set{uml::Stereotype,&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;uml::Class, uml::Enumeration, uml::Interface}&#xD;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9; -> includes(self.base_Type.oclType())"/>
+ </eAnnotations>
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
+ <eParameters xmi:id="_lQr8khtwEeWZE8BV_IWn7Q" name="diagnostics">
+ <eAnnotations xmi:id="_lQr8kxtwEeWZE8BV_IWn7Q" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_lQr8lBtwEeWZE8BV_IWn7Q" key="documentation" value="The chain of diagnostics to which problems are to be appended."/>
+ </eAnnotations>
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"/>
+ </eParameters>
+ <eParameters xmi:id="_lQr8lhtwEeWZE8BV_IWn7Q" name="context">
+ <eAnnotations xmi:id="_lQr8lxtwEeWZE8BV_IWn7Q" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_lQr8mBtwEeWZE8BV_IWn7Q" key="documentation" value="The cache of context-specific information."/>
+ </eAnnotations>
+ <eGenericType xmi:id="_lQr8mRtwEeWZE8BV_IWn7Q">
+ <eTypeArguments xmi:id="_lQr8mhtwEeWZE8BV_IWn7Q">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eTypeArguments xmi:id="_lQr8mxtwEeWZE8BV_IWn7Q">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/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="_lQr8nBtwEeWZE8BV_IWn7Q" 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="_lQr8nhtwEeWZE8BV_IWn7Q" 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="_lQr8oBtwEeWZE8BV_IWn7Q" name="DiscriminatorOptions">
+ <eAnnotations xmi:id="_lQr8oRtwEeWZE8BV_IWn7Q" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_lQtLPRtwEeWZE8BV_IWn7Q"/>
+ <eOperations xmi:id="_lQr8ohtwEeWZE8BV_IWn7Q" name="typeConstraint">
+ <eAnnotations xmi:id="_lQr8oxtwEeWZE8BV_IWn7Q" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_lQr8pBtwEeWZE8BV_IWn7Q" key="documentation" value="not self.base_Type.oclIsUndefined() implies Set{uml::Stereotype,&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;uml::Class, uml::Enumeration, uml::Interface}&#xD;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9; -> includes(self.base_Type.oclType())"/>
+ </eAnnotations>
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
+ <eParameters xmi:id="_lQr8phtwEeWZE8BV_IWn7Q" name="diagnostics">
+ <eAnnotations xmi:id="_lQr8pxtwEeWZE8BV_IWn7Q" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_lQr8qBtwEeWZE8BV_IWn7Q" key="documentation" value="The chain of diagnostics to which problems are to be appended."/>
+ </eAnnotations>
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"/>
+ </eParameters>
+ <eParameters xmi:id="_lQr8qhtwEeWZE8BV_IWn7Q" name="context">
+ <eAnnotations xmi:id="_lQr8qxtwEeWZE8BV_IWn7Q" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_lQr8rBtwEeWZE8BV_IWn7Q" key="documentation" value="The cache of context-specific information."/>
+ </eAnnotations>
+ <eGenericType xmi:id="_lQr8rRtwEeWZE8BV_IWn7Q">
+ <eTypeArguments xmi:id="_lQr8rhtwEeWZE8BV_IWn7Q">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eTypeArguments xmi:id="_lQr8rxtwEeWZE8BV_IWn7Q">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/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="_lQr8sBtwEeWZE8BV_IWn7Q" name="force" 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="_lQr8shtwEeWZE8BV_IWn7Q" name="insert" 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="_lQr8tBtwEeWZE8BV_IWn7Q" 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="_lQr8thtwEeWZE8BV_IWn7Q" name="LazyCollection">
+ <eAnnotations xmi:id="_lQr8txtwEeWZE8BV_IWn7Q" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_lQtLSxtwEeWZE8BV_IWn7Q"/>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_lQr8uBtwEeWZE8BV_IWn7Q" name="value" ordered="false" lowerBound="1" eType="_lQrUChtwEeWZE8BV_IWn7Q"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_lQr8uhtwEeWZE8BV_IWn7Q" 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="_lQr8vBtwEeWZE8BV_IWn7Q" 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="_lQr8vhtwEeWZE8BV_IWn7Q" 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="_lQr8wBtwEeWZE8BV_IWn7Q" name="NaturalId">
+ <eAnnotations xmi:id="_lQr8wRtwEeWZE8BV_IWn7Q" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_lQtLWBtwEeWZE8BV_IWn7Q"/>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_lQr8whtwEeWZE8BV_IWn7Q" name="mutable" 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="_lQr8xBtwEeWZE8BV_IWn7Q" 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="_lQr8xhtwEeWZE8BV_IWn7Q" 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="_lQr8yBtwEeWZE8BV_IWn7Q" 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="_lQr8yhtwEeWZE8BV_IWn7Q" name="NamedQueries">
+ <eAnnotations xmi:id="_lQr8yxtwEeWZE8BV_IWn7Q" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_lQtLZhtwEeWZE8BV_IWn7Q"/>
+ <eOperations xmi:id="_lQr8zBtwEeWZE8BV_IWn7Q" name="typeConstraint">
+ <eAnnotations xmi:id="_lQr8zRtwEeWZE8BV_IWn7Q" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_lQr8zhtwEeWZE8BV_IWn7Q" key="documentation" value="not self.base_Type.oclIsUndefined() implies Set{uml::Stereotype,&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;uml::Class, uml::Enumeration, uml::Interface}&#xD;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9; -> includes(self.base_Type.oclType())"/>
+ </eAnnotations>
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
+ <eParameters xmi:id="_lQr80BtwEeWZE8BV_IWn7Q" name="diagnostics">
+ <eAnnotations xmi:id="_lQr80RtwEeWZE8BV_IWn7Q" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_lQr80htwEeWZE8BV_IWn7Q" key="documentation" value="The chain of diagnostics to which problems are to be appended."/>
+ </eAnnotations>
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"/>
+ </eParameters>
+ <eParameters xmi:id="_lQr81BtwEeWZE8BV_IWn7Q" name="context">
+ <eAnnotations xmi:id="_lQr81RtwEeWZE8BV_IWn7Q" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_lQr81htwEeWZE8BV_IWn7Q" key="documentation" value="The cache of context-specific information."/>
+ </eAnnotations>
+ <eGenericType xmi:id="_lQr81xtwEeWZE8BV_IWn7Q">
+ <eTypeArguments xmi:id="_lQr82BtwEeWZE8BV_IWn7Q">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eTypeArguments xmi:id="_lQr82RtwEeWZE8BV_IWn7Q">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/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="_lQr82htwEeWZE8BV_IWn7Q" name="value" ordered="false" upperBound="-1" eType="_lQr84BtwEeWZE8BV_IWn7Q" containment="true" eOpposite="_lQr9CBtwEeWZE8BV_IWn7Q"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_lQr83BtwEeWZE8BV_IWn7Q" 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="_lQr83htwEeWZE8BV_IWn7Q" name="base_Package" ordered="false">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Package"/>
+ </eStructuralFeatures>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_lQr84BtwEeWZE8BV_IWn7Q" name="NamedQuery">
+ <eAnnotations xmi:id="_lQr84RtwEeWZE8BV_IWn7Q" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_lQtwlxtwEeWZE8BV_IWn7Q"/>
+ <eOperations xmi:id="_lQr84htwEeWZE8BV_IWn7Q" name="typeConstraint">
+ <eAnnotations xmi:id="_lQr84xtwEeWZE8BV_IWn7Q" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_lQr85BtwEeWZE8BV_IWn7Q" key="documentation" value="not self.base_Type.oclIsUndefined() implies Set{uml::Stereotype,&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;uml::Class, uml::Enumeration, uml::Interface}&#xD;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9; -> includes(self.base_Type.oclType())"/>
+ </eAnnotations>
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
+ <eParameters xmi:id="_lQr85htwEeWZE8BV_IWn7Q" name="diagnostics">
+ <eAnnotations xmi:id="_lQr85xtwEeWZE8BV_IWn7Q" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_lQr86BtwEeWZE8BV_IWn7Q" key="documentation" value="The chain of diagnostics to which problems are to be appended."/>
+ </eAnnotations>
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"/>
+ </eParameters>
+ <eParameters xmi:id="_lQr86htwEeWZE8BV_IWn7Q" name="context">
+ <eAnnotations xmi:id="_lQr86xtwEeWZE8BV_IWn7Q" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_lQr87BtwEeWZE8BV_IWn7Q" key="documentation" value="The cache of context-specific information."/>
+ </eAnnotations>
+ <eGenericType xmi:id="_lQr87RtwEeWZE8BV_IWn7Q">
+ <eTypeArguments xmi:id="_lQr87htwEeWZE8BV_IWn7Q">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eTypeArguments xmi:id="_lQr87xtwEeWZE8BV_IWn7Q">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/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="_lQr88BtwEeWZE8BV_IWn7Q" 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="_lQr88htwEeWZE8BV_IWn7Q" 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="_lQr89BtwEeWZE8BV_IWn7Q" name="flushMode" ordered="false" eType="_lQrT8xtwEeWZE8BV_IWn7Q" defaultValueLiteral="PERSISTENCE_CONTEXT"/>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_lQr89htwEeWZE8BV_IWn7Q" name="cacheable" 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="_lQr8-BtwEeWZE8BV_IWn7Q" name="cacheRegion" 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="_lQr8-htwEeWZE8BV_IWn7Q" name="fetchSize" ordered="false">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_lQr8_BtwEeWZE8BV_IWn7Q" name="timeout" ordered="false">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_lQr8_htwEeWZE8BV_IWn7Q" name="comment" 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="_lQr9ABtwEeWZE8BV_IWn7Q" name="cacheMode" ordered="false" eType="_lQrTxhtwEeWZE8BV_IWn7Q" defaultValueLiteral="NORMAL"/>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_lQr9AhtwEeWZE8BV_IWn7Q" name="readOnly" 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="_lQr9BBtwEeWZE8BV_IWn7Q" 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="_lQr9BhtwEeWZE8BV_IWn7Q" name="base_Package" ordered="false">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Package"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_lQr9CBtwEeWZE8BV_IWn7Q" name="value_NamedQueries" ordered="false" eType="_lQr8yhtwEeWZE8BV_IWn7Q" eOpposite="_lQr82htwEeWZE8BV_IWn7Q"/>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_lQr9ChtwEeWZE8BV_IWn7Q" name="LazyToOne">
+ <eAnnotations xmi:id="_lQr9CxtwEeWZE8BV_IWn7Q" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_lQtLchtwEeWZE8BV_IWn7Q"/>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_lQr9DBtwEeWZE8BV_IWn7Q" name="value" ordered="false" lowerBound="1" eType="_lQrT2xtwEeWZE8BV_IWn7Q"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_lQr9DhtwEeWZE8BV_IWn7Q" 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="_lQr9EBtwEeWZE8BV_IWn7Q" 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="_lQr9EhtwEeWZE8BV_IWn7Q" 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="_lQr9FBtwEeWZE8BV_IWn7Q" name="MetaValue">
+ <eAnnotations xmi:id="_lQr9FRtwEeWZE8BV_IWn7Q" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_lQtLmBtwEeWZE8BV_IWn7Q"/>
+ <eOperations xmi:id="_lQr9FhtwEeWZE8BV_IWn7Q" name="methodConstraint">
+ <eAnnotations xmi:id="_lQr9FxtwEeWZE8BV_IWn7Q" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_lQr9GBtwEeWZE8BV_IWn7Q" 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="_lQr9GhtwEeWZE8BV_IWn7Q" name="diagnostics">
+ <eAnnotations xmi:id="_lQr9GxtwEeWZE8BV_IWn7Q" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_lQr9HBtwEeWZE8BV_IWn7Q" key="documentation" value="The chain of diagnostics to which problems are to be appended."/>
+ </eAnnotations>
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"/>
+ </eParameters>
+ <eParameters xmi:id="_lQr9HhtwEeWZE8BV_IWn7Q" name="context">
+ <eAnnotations xmi:id="_lQr9HxtwEeWZE8BV_IWn7Q" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_lQr9IBtwEeWZE8BV_IWn7Q" key="documentation" value="The cache of context-specific information."/>
+ </eAnnotations>
+ <eGenericType xmi:id="_lQr9IRtwEeWZE8BV_IWn7Q">
+ <eTypeArguments xmi:id="_lQr9IhtwEeWZE8BV_IWn7Q">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eTypeArguments xmi:id="_lQr9IxtwEeWZE8BV_IWn7Q">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EMap"/>
+ </eGenericType>
+ </eParameters>
+ </eOperations>
+ <eOperations xmi:id="_lQr9JBtwEeWZE8BV_IWn7Q" name="typeConstraint">
+ <eAnnotations xmi:id="_lQr9JRtwEeWZE8BV_IWn7Q" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_lQr9JhtwEeWZE8BV_IWn7Q" key="documentation" value="not self.base_Type.oclIsUndefined() implies Set{uml::Stereotype,&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;uml::Class, uml::Enumeration, uml::Interface}&#xD;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9; -> includes(self.base_Type.oclType())"/>
+ </eAnnotations>
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
+ <eParameters xmi:id="_lQr9KBtwEeWZE8BV_IWn7Q" name="diagnostics">
+ <eAnnotations xmi:id="_lQr9KRtwEeWZE8BV_IWn7Q" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_lQr9KhtwEeWZE8BV_IWn7Q" key="documentation" value="The chain of diagnostics to which problems are to be appended."/>
+ </eAnnotations>
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"/>
+ </eParameters>
+ <eParameters xmi:id="_lQr9LBtwEeWZE8BV_IWn7Q" name="context">
+ <eAnnotations xmi:id="_lQr9LRtwEeWZE8BV_IWn7Q" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_lQr9LhtwEeWZE8BV_IWn7Q" key="documentation" value="The cache of context-specific information."/>
+ </eAnnotations>
+ <eGenericType xmi:id="_lQr9LxtwEeWZE8BV_IWn7Q">
+ <eTypeArguments xmi:id="_lQr9MBtwEeWZE8BV_IWn7Q">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eTypeArguments xmi:id="_lQr9MRtwEeWZE8BV_IWn7Q">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/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="_lQr9MhtwEeWZE8BV_IWn7Q" name="targetEntity" 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:EAttribute" xmi:id="_lQr9NBtwEeWZE8BV_IWn7Q" 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="_lQr9NhtwEeWZE8BV_IWn7Q" name="base_Stereotype" ordered="false">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Stereotype"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_lQr9OBtwEeWZE8BV_IWn7Q" 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="_lQr9OhtwEeWZE8BV_IWn7Q" 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="_lQr9PBtwEeWZE8BV_IWn7Q" name="base_Package" ordered="false">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Package"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_lQr9PhtwEeWZE8BV_IWn7Q" 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="_lQr9QBtwEeWZE8BV_IWn7Q" 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="_lQr9QhtwEeWZE8BV_IWn7Q" name="base_Parameter" ordered="false">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Parameter"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_lQr9RBtwEeWZE8BV_IWn7Q" name="metaValues_AnyMetaDef" ordered="false" eType="_lQr9RhtwEeWZE8BV_IWn7Q" eOpposite="_lQr9aBtwEeWZE8BV_IWn7Q"/>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_lQr9RhtwEeWZE8BV_IWn7Q" name="AnyMetaDef">
+ <eAnnotations xmi:id="_lQr9RxtwEeWZE8BV_IWn7Q" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_lQty1htwEeWZE8BV_IWn7Q"/>
+ <eOperations xmi:id="_lQr9SBtwEeWZE8BV_IWn7Q" name="typeConstraint">
+ <eAnnotations xmi:id="_lQr9SRtwEeWZE8BV_IWn7Q" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_lQr9ShtwEeWZE8BV_IWn7Q" key="documentation" value="not self.base_Type.oclIsUndefined() implies Set{uml::Stereotype,&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;uml::Class, uml::Enumeration, uml::Interface}&#xD;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9; -> includes(self.base_Type.oclType())"/>
+ </eAnnotations>
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
+ <eParameters xmi:id="_lQr9TBtwEeWZE8BV_IWn7Q" name="diagnostics">
+ <eAnnotations xmi:id="_lQr9TRtwEeWZE8BV_IWn7Q" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_lQr9ThtwEeWZE8BV_IWn7Q" key="documentation" value="The chain of diagnostics to which problems are to be appended."/>
+ </eAnnotations>
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"/>
+ </eParameters>
+ <eParameters xmi:id="_lQr9UBtwEeWZE8BV_IWn7Q" name="context">
+ <eAnnotations xmi:id="_lQr9URtwEeWZE8BV_IWn7Q" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_lQr9UhtwEeWZE8BV_IWn7Q" key="documentation" value="The cache of context-specific information."/>
+ </eAnnotations>
+ <eGenericType xmi:id="_lQr9UxtwEeWZE8BV_IWn7Q">
+ <eTypeArguments xmi:id="_lQr9VBtwEeWZE8BV_IWn7Q">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eTypeArguments xmi:id="_lQr9VRtwEeWZE8BV_IWn7Q">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/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="_lQr9VhtwEeWZE8BV_IWn7Q" 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="_lQr9WBtwEeWZE8BV_IWn7Q" name="metaType" 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="_lQr9WhtwEeWZE8BV_IWn7Q" name="idType" 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="_lQr9XBtwEeWZE8BV_IWn7Q" name="base_Package" ordered="false">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Package"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_lQr9XhtwEeWZE8BV_IWn7Q" 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="_lQr9YBtwEeWZE8BV_IWn7Q" 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="_lQr9YhtwEeWZE8BV_IWn7Q" 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="_lQr9ZBtwEeWZE8BV_IWn7Q" 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="_lQr9ZhtwEeWZE8BV_IWn7Q" name="value_AnyMetaDefs" ordered="false" eType="_lQr9ahtwEeWZE8BV_IWn7Q" eOpposite="_lQr9fhtwEeWZE8BV_IWn7Q"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_lQr9aBtwEeWZE8BV_IWn7Q" name="metaValues" ordered="false" upperBound="-1" eType="_lQr9FBtwEeWZE8BV_IWn7Q" containment="true" eOpposite="_lQr9RBtwEeWZE8BV_IWn7Q"/>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_lQr9ahtwEeWZE8BV_IWn7Q" name="AnyMetaDefs">
+ <eAnnotations xmi:id="_lQr9axtwEeWZE8BV_IWn7Q" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_lQtwOxtwEeWZE8BV_IWn7Q"/>
+ <eOperations xmi:id="_lQr9bBtwEeWZE8BV_IWn7Q" name="typeConstraint">
+ <eAnnotations xmi:id="_lQr9bRtwEeWZE8BV_IWn7Q" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_lQr9bhtwEeWZE8BV_IWn7Q" key="documentation" value="not self.base_Type.oclIsUndefined() implies Set{uml::Stereotype,&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;uml::Class, uml::Enumeration, uml::Interface}&#xD;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9; -> includes(self.base_Type.oclType())"/>
+ </eAnnotations>
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
+ <eParameters xmi:id="_lQr9cBtwEeWZE8BV_IWn7Q" name="diagnostics">
+ <eAnnotations xmi:id="_lQr9cRtwEeWZE8BV_IWn7Q" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_lQr9chtwEeWZE8BV_IWn7Q" key="documentation" value="The chain of diagnostics to which problems are to be appended."/>
+ </eAnnotations>
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"/>
+ </eParameters>
+ <eParameters xmi:id="_lQr9dBtwEeWZE8BV_IWn7Q" name="context">
+ <eAnnotations xmi:id="_lQr9dRtwEeWZE8BV_IWn7Q" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_lQr9dhtwEeWZE8BV_IWn7Q" key="documentation" value="The cache of context-specific information."/>
+ </eAnnotations>
+ <eGenericType xmi:id="_lQr9dxtwEeWZE8BV_IWn7Q">
+ <eTypeArguments xmi:id="_lQr9eBtwEeWZE8BV_IWn7Q">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eTypeArguments xmi:id="_lQr9eRtwEeWZE8BV_IWn7Q">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/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="_lQr9ehtwEeWZE8BV_IWn7Q" name="base_Package" ordered="false">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Package"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_lQr9fBtwEeWZE8BV_IWn7Q" 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="_lQr9fhtwEeWZE8BV_IWn7Q" name="value" ordered="false" upperBound="-1" eType="_lQr9RhtwEeWZE8BV_IWn7Q" containment="true" eOpposite="_lQr9ZhtwEeWZE8BV_IWn7Q"/>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_lQr9gBtwEeWZE8BV_IWn7Q" name="Loader">
+ <eAnnotations xmi:id="_lQr9gRtwEeWZE8BV_IWn7Q" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_lQtwGxtwEeWZE8BV_IWn7Q"/>
+ <eOperations xmi:id="_lQr9ghtwEeWZE8BV_IWn7Q" name="typeConstraint">
+ <eAnnotations xmi:id="_lQr9gxtwEeWZE8BV_IWn7Q" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_lQr9hBtwEeWZE8BV_IWn7Q" key="documentation" value="not self.base_Type.oclIsUndefined() implies Set{uml::Stereotype,&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;uml::Class, uml::Enumeration, uml::Interface}&#xD;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9; -> includes(self.base_Type.oclType())"/>
+ </eAnnotations>
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
+ <eParameters xmi:id="_lQr9hhtwEeWZE8BV_IWn7Q" name="diagnostics">
+ <eAnnotations xmi:id="_lQr9hxtwEeWZE8BV_IWn7Q" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_lQr9iBtwEeWZE8BV_IWn7Q" key="documentation" value="The chain of diagnostics to which problems are to be appended."/>
+ </eAnnotations>
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"/>
+ </eParameters>
+ <eParameters xmi:id="_lQr9ihtwEeWZE8BV_IWn7Q" name="context">
+ <eAnnotations xmi:id="_lQr9ixtwEeWZE8BV_IWn7Q" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_lQr9jBtwEeWZE8BV_IWn7Q" key="documentation" value="The cache of context-specific information."/>
+ </eAnnotations>
+ <eGenericType xmi:id="_lQr9jRtwEeWZE8BV_IWn7Q">
+ <eTypeArguments xmi:id="_lQr9jhtwEeWZE8BV_IWn7Q">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eTypeArguments xmi:id="_lQr9jxtwEeWZE8BV_IWn7Q">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/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="_lQr9kBtwEeWZE8BV_IWn7Q" name="namedQuery" 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="_lQr9khtwEeWZE8BV_IWn7Q" 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="_lQr9lBtwEeWZE8BV_IWn7Q" 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="_lQr9lhtwEeWZE8BV_IWn7Q" 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="_lQr9mBtwEeWZE8BV_IWn7Q" name="base_Operation" ordered="false">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Operation"/>
+ </eStructuralFeatures>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_lQr9mhtwEeWZE8BV_IWn7Q" name="Source">
+ <eAnnotations xmi:id="_lQr9mxtwEeWZE8BV_IWn7Q" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_lQtwLRtwEeWZE8BV_IWn7Q"/>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_lQr9nBtwEeWZE8BV_IWn7Q" name="value" ordered="false" eType="_lQrUExtwEeWZE8BV_IWn7Q" defaultValueLiteral="VM"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_lQr9nhtwEeWZE8BV_IWn7Q" 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="_lQr9oBtwEeWZE8BV_IWn7Q" 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="_lQr9ohtwEeWZE8BV_IWn7Q" 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="_lQr9pBtwEeWZE8BV_IWn7Q" name="NaturalIdCache">
+ <eAnnotations xmi:id="_lQr9pRtwEeWZE8BV_IWn7Q" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_lQtwXBtwEeWZE8BV_IWn7Q"/>
+ <eOperations xmi:id="_lQr9phtwEeWZE8BV_IWn7Q" name="typeConstraint">
+ <eAnnotations xmi:id="_lQr9pxtwEeWZE8BV_IWn7Q" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_lQr9qBtwEeWZE8BV_IWn7Q" key="documentation" value="not self.base_Type.oclIsUndefined() implies Set{uml::Stereotype,&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;uml::Class, uml::Enumeration, uml::Interface}&#xD;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9; -> includes(self.base_Type.oclType())"/>
+ </eAnnotations>
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
+ <eParameters xmi:id="_lQr9qhtwEeWZE8BV_IWn7Q" name="diagnostics">
+ <eAnnotations xmi:id="_lQr9qxtwEeWZE8BV_IWn7Q" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_lQr9rBtwEeWZE8BV_IWn7Q" key="documentation" value="The chain of diagnostics to which problems are to be appended."/>
+ </eAnnotations>
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"/>
+ </eParameters>
+ <eParameters xmi:id="_lQr9rhtwEeWZE8BV_IWn7Q" name="context">
+ <eAnnotations xmi:id="_lQr9rxtwEeWZE8BV_IWn7Q" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_lQr9sBtwEeWZE8BV_IWn7Q" key="documentation" value="The cache of context-specific information."/>
+ </eAnnotations>
+ <eGenericType xmi:id="_lQr9sRtwEeWZE8BV_IWn7Q">
+ <eTypeArguments xmi:id="_lQr9shtwEeWZE8BV_IWn7Q">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eTypeArguments xmi:id="_lQr9sxtwEeWZE8BV_IWn7Q">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/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="_lQr9tBtwEeWZE8BV_IWn7Q" name="region" 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="_lQr9thtwEeWZE8BV_IWn7Q" 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="_lQr9uBtwEeWZE8BV_IWn7Q" name="NotFound">
+ <eAnnotations xmi:id="_lQr9uRtwEeWZE8BV_IWn7Q" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_lQtwZRtwEeWZE8BV_IWn7Q"/>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_lQr9uhtwEeWZE8BV_IWn7Q" name="action" ordered="false" eType="_lQrT6xtwEeWZE8BV_IWn7Q" defaultValueLiteral="EXCEPTION"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_lQr9vBtwEeWZE8BV_IWn7Q" 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="_lQr9vhtwEeWZE8BV_IWn7Q" 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="_lQr9wBtwEeWZE8BV_IWn7Q" 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="_lQr9whtwEeWZE8BV_IWn7Q" name="Synchronize">
+ <eAnnotations xmi:id="_lQr9wxtwEeWZE8BV_IWn7Q" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_lQtwxRtwEeWZE8BV_IWn7Q"/>
+ <eOperations xmi:id="_lQr9xBtwEeWZE8BV_IWn7Q" name="typeConstraint">
+ <eAnnotations xmi:id="_lQr9xRtwEeWZE8BV_IWn7Q" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_lQr9xhtwEeWZE8BV_IWn7Q" key="documentation" value="not self.base_Type.oclIsUndefined() implies Set{uml::Stereotype,&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;uml::Class, uml::Enumeration, uml::Interface}&#xD;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9; -> includes(self.base_Type.oclType())"/>
+ </eAnnotations>
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
+ <eParameters xmi:id="_lQr9yBtwEeWZE8BV_IWn7Q" name="diagnostics">
+ <eAnnotations xmi:id="_lQr9yRtwEeWZE8BV_IWn7Q" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_lQr9yhtwEeWZE8BV_IWn7Q" key="documentation" value="The chain of diagnostics to which problems are to be appended."/>
+ </eAnnotations>
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"/>
+ </eParameters>
+ <eParameters xmi:id="_lQr9zBtwEeWZE8BV_IWn7Q" name="context">
+ <eAnnotations xmi:id="_lQr9zRtwEeWZE8BV_IWn7Q" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_lQr9zhtwEeWZE8BV_IWn7Q" key="documentation" value="The cache of context-specific information."/>
+ </eAnnotations>
+ <eGenericType xmi:id="_lQr9zxtwEeWZE8BV_IWn7Q">
+ <eTypeArguments xmi:id="_lQr90BtwEeWZE8BV_IWn7Q">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eTypeArguments xmi:id="_lQr90RtwEeWZE8BV_IWn7Q">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/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="_lQr90htwEeWZE8BV_IWn7Q" name="value" 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="_lQr91BtwEeWZE8BV_IWn7Q" 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="_lQr91htwEeWZE8BV_IWn7Q" name="FilterDefs">
+ <eAnnotations xmi:id="_lQr91xtwEeWZE8BV_IWn7Q" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_lQtwzhtwEeWZE8BV_IWn7Q"/>
+ <eOperations xmi:id="_lQr92BtwEeWZE8BV_IWn7Q" name="typeConstraint">
+ <eAnnotations xmi:id="_lQr92RtwEeWZE8BV_IWn7Q" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_lQr92htwEeWZE8BV_IWn7Q" key="documentation" value="not self.base_Type.oclIsUndefined() implies Set{uml::Stereotype,&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;uml::Class, uml::Enumeration, uml::Interface}&#xD;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9; -> includes(self.base_Type.oclType())"/>
+ </eAnnotations>
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
+ <eParameters xmi:id="_lQr93BtwEeWZE8BV_IWn7Q" name="diagnostics">
+ <eAnnotations xmi:id="_lQr93RtwEeWZE8BV_IWn7Q" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_lQr93htwEeWZE8BV_IWn7Q" key="documentation" value="The chain of diagnostics to which problems are to be appended."/>
+ </eAnnotations>
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"/>
+ </eParameters>
+ <eParameters xmi:id="_lQr94BtwEeWZE8BV_IWn7Q" name="context">
+ <eAnnotations xmi:id="_lQr94RtwEeWZE8BV_IWn7Q" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_lQr94htwEeWZE8BV_IWn7Q" key="documentation" value="The cache of context-specific information."/>
+ </eAnnotations>
+ <eGenericType xmi:id="_lQr94xtwEeWZE8BV_IWn7Q">
+ <eTypeArguments xmi:id="_lQr95BtwEeWZE8BV_IWn7Q">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eTypeArguments xmi:id="_lQr95RtwEeWZE8BV_IWn7Q">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/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="_lQr95htwEeWZE8BV_IWn7Q" name="value" ordered="false" upperBound="-1" eType="_lQr97BtwEeWZE8BV_IWn7Q" containment="true" eOpposite="_lQr-BhtwEeWZE8BV_IWn7Q"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_lQr96BtwEeWZE8BV_IWn7Q" name="base_Package" ordered="false">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Package"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_lQr96htwEeWZE8BV_IWn7Q" 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="_lQr97BtwEeWZE8BV_IWn7Q" name="FilterDef">
+ <eAnnotations xmi:id="_lQr97RtwEeWZE8BV_IWn7Q" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_lQtyaRtwEeWZE8BV_IWn7Q"/>
+ <eOperations xmi:id="_lQr97htwEeWZE8BV_IWn7Q" name="typeConstraint">
+ <eAnnotations xmi:id="_lQr97xtwEeWZE8BV_IWn7Q" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_lQr98BtwEeWZE8BV_IWn7Q" key="documentation" value="not self.base_Type.oclIsUndefined() implies Set{uml::Stereotype,&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;uml::Class, uml::Enumeration, uml::Interface}&#xD;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9; -> includes(self.base_Type.oclType())"/>
+ </eAnnotations>
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
+ <eParameters xmi:id="_lQr98htwEeWZE8BV_IWn7Q" name="diagnostics">
+ <eAnnotations xmi:id="_lQr98xtwEeWZE8BV_IWn7Q" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_lQr99BtwEeWZE8BV_IWn7Q" key="documentation" value="The chain of diagnostics to which problems are to be appended."/>
+ </eAnnotations>
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"/>
+ </eParameters>
+ <eParameters xmi:id="_lQr99htwEeWZE8BV_IWn7Q" name="context">
+ <eAnnotations xmi:id="_lQr99xtwEeWZE8BV_IWn7Q" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_lQr9-BtwEeWZE8BV_IWn7Q" key="documentation" value="The cache of context-specific information."/>
+ </eAnnotations>
+ <eGenericType xmi:id="_lQr9-RtwEeWZE8BV_IWn7Q">
+ <eTypeArguments xmi:id="_lQr9-htwEeWZE8BV_IWn7Q">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eTypeArguments xmi:id="_lQr9-xtwEeWZE8BV_IWn7Q">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/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="_lQr9_BtwEeWZE8BV_IWn7Q" 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="_lQr9_htwEeWZE8BV_IWn7Q" name="defaultCondition" 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="_lQr-ABtwEeWZE8BV_IWn7Q" name="parameters" ordered="false" upperBound="-1" eType="_lQr-CBtwEeWZE8BV_IWn7Q" containment="true" eOpposite="_lQr-DhtwEeWZE8BV_IWn7Q"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_lQr-AhtwEeWZE8BV_IWn7Q" 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="_lQr-BBtwEeWZE8BV_IWn7Q" name="base_Package" ordered="false">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Package"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_lQr-BhtwEeWZE8BV_IWn7Q" name="value_FilterDefs" ordered="false" eType="_lQr91htwEeWZE8BV_IWn7Q" eOpposite="_lQr95htwEeWZE8BV_IWn7Q"/>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_lQr-CBtwEeWZE8BV_IWn7Q" name="ParamDef">
+ <eAnnotations xmi:id="_lQr-CRtwEeWZE8BV_IWn7Q" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_lQtxhhtwEeWZE8BV_IWn7Q"/>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_lQr-ChtwEeWZE8BV_IWn7Q" 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="_lQr-DBtwEeWZE8BV_IWn7Q" name="type" 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="_lQr-DhtwEeWZE8BV_IWn7Q" name="parameters_FilterDef" ordered="false" eType="_lQr97BtwEeWZE8BV_IWn7Q" eOpposite="_lQr-ABtwEeWZE8BV_IWn7Q"/>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_lQr-EBtwEeWZE8BV_IWn7Q" name="OptimisticLock">
+ <eAnnotations xmi:id="_lQr-ERtwEeWZE8BV_IWn7Q" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_lQtw5htwEeWZE8BV_IWn7Q"/>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_lQr-EhtwEeWZE8BV_IWn7Q" name="excluded" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_lQr-FBtwEeWZE8BV_IWn7Q" 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="_lQr-FhtwEeWZE8BV_IWn7Q" 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="_lQr-GBtwEeWZE8BV_IWn7Q" 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="_lQr-GhtwEeWZE8BV_IWn7Q" name="Tuplizers">
+ <eAnnotations xmi:id="_lQr-GxtwEeWZE8BV_IWn7Q" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_lQtw8xtwEeWZE8BV_IWn7Q"/>
+ <eOperations xmi:id="_lQr-HBtwEeWZE8BV_IWn7Q" name="typeConstraint">
+ <eAnnotations xmi:id="_lQr-HRtwEeWZE8BV_IWn7Q" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_lQr-HhtwEeWZE8BV_IWn7Q" key="documentation" value="not self.base_Type.oclIsUndefined() implies Set{uml::Stereotype,&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;uml::Class, uml::Enumeration, uml::Interface}&#xD;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9; -> includes(self.base_Type.oclType())"/>
+ </eAnnotations>
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
+ <eParameters xmi:id="_lQr-IBtwEeWZE8BV_IWn7Q" name="diagnostics">
+ <eAnnotations xmi:id="_lQr-IRtwEeWZE8BV_IWn7Q" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_lQr-IhtwEeWZE8BV_IWn7Q" key="documentation" value="The chain of diagnostics to which problems are to be appended."/>
+ </eAnnotations>
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"/>
+ </eParameters>
+ <eParameters xmi:id="_lQr-JBtwEeWZE8BV_IWn7Q" name="context">
+ <eAnnotations xmi:id="_lQr-JRtwEeWZE8BV_IWn7Q" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_lQr-JhtwEeWZE8BV_IWn7Q" key="documentation" value="The cache of context-specific information."/>
+ </eAnnotations>
+ <eGenericType xmi:id="_lQr-JxtwEeWZE8BV_IWn7Q">
+ <eTypeArguments xmi:id="_lQr-KBtwEeWZE8BV_IWn7Q">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eTypeArguments xmi:id="_lQr-KRtwEeWZE8BV_IWn7Q">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/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="_lQr-KhtwEeWZE8BV_IWn7Q" name="value" ordered="false" upperBound="-1" eType="_lQr-NBtwEeWZE8BV_IWn7Q" containment="true" eOpposite="_lQsh2htwEeWZE8BV_IWn7Q"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_lQr-LBtwEeWZE8BV_IWn7Q" 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="_lQr-LhtwEeWZE8BV_IWn7Q" 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="_lQr-MBtwEeWZE8BV_IWn7Q" 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="_lQr-MhtwEeWZE8BV_IWn7Q" name="base_Operation" ordered="false">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Operation"/>
+ </eStructuralFeatures>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_lQr-NBtwEeWZE8BV_IWn7Q" name="Tuplizer">
+ <eAnnotations xmi:id="_lQr-NRtwEeWZE8BV_IWn7Q" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_lQtxJRtwEeWZE8BV_IWn7Q"/>
+ <eOperations xmi:id="_lQr-NhtwEeWZE8BV_IWn7Q" name="typeConstraint">
+ <eAnnotations xmi:id="_lQr-NxtwEeWZE8BV_IWn7Q" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_lQr-OBtwEeWZE8BV_IWn7Q" key="documentation" value="not self.base_Type.oclIsUndefined() implies Set{uml::Stereotype,&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;uml::Class, uml::Enumeration, uml::Interface}&#xD;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9; -> includes(self.base_Type.oclType())"/>
+ </eAnnotations>
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
+ <eParameters xmi:id="_lQr-OhtwEeWZE8BV_IWn7Q" name="diagnostics">
+ <eAnnotations xmi:id="_lQr-OxtwEeWZE8BV_IWn7Q" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_lQr-PBtwEeWZE8BV_IWn7Q" key="documentation" value="The chain of diagnostics to which problems are to be appended."/>
+ </eAnnotations>
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"/>
+ </eParameters>
+ <eParameters xmi:id="_lQr-PhtwEeWZE8BV_IWn7Q" name="context">
+ <eAnnotations xmi:id="_lQr-PxtwEeWZE8BV_IWn7Q" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_lQr-QBtwEeWZE8BV_IWn7Q" key="documentation" value="The cache of context-specific information."/>
+ </eAnnotations>
+ <eGenericType xmi:id="_lQr-QRtwEeWZE8BV_IWn7Q">
+ <eTypeArguments xmi:id="_lQr-QhtwEeWZE8BV_IWn7Q">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eTypeArguments xmi:id="_lQr-QxtwEeWZE8BV_IWn7Q">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/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="_lQr-RBtwEeWZE8BV_IWn7Q" name="impl" 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:EAttribute" xmi:id="_lQr-RhtwEeWZE8BV_IWn7Q" name="entityMode" ordered="false" defaultValueLiteral="&quot;pojo&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="_lQsh0BtwEeWZE8BV_IWn7Q" name="entityModeType" ordered="false" eType="_lQrTuRtwEeWZE8BV_IWn7Q" defaultValueLiteral="POJO"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_lQsh0htwEeWZE8BV_IWn7Q" 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="_lQsh1BtwEeWZE8BV_IWn7Q" 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="_lQsh1htwEeWZE8BV_IWn7Q" 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="_lQsh2BtwEeWZE8BV_IWn7Q" 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="_lQsh2htwEeWZE8BV_IWn7Q" name="value_Tuplizers" ordered="false" eType="_lQr-GhtwEeWZE8BV_IWn7Q" eOpposite="_lQr-KhtwEeWZE8BV_IWn7Q"/>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_lQsh3BtwEeWZE8BV_IWn7Q" name="Nationalized">
+ <eAnnotations xmi:id="_lQsh3RtwEeWZE8BV_IWn7Q" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_lQtxERtwEeWZE8BV_IWn7Q"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_lQsh3htwEeWZE8BV_IWn7Q" 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="_lQsh4BtwEeWZE8BV_IWn7Q" 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="_lQsh4htwEeWZE8BV_IWn7Q" 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="_lQsh5BtwEeWZE8BV_IWn7Q" name="DynamicInsert">
+ <eAnnotations xmi:id="_lQsh5RtwEeWZE8BV_IWn7Q" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_lQtxGxtwEeWZE8BV_IWn7Q"/>
+ <eOperations xmi:id="_lQsh5htwEeWZE8BV_IWn7Q" name="typeConstraint">
+ <eAnnotations xmi:id="_lQsh5xtwEeWZE8BV_IWn7Q" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_lQsh6BtwEeWZE8BV_IWn7Q" key="documentation" value="not self.base_Type.oclIsUndefined() implies Set{uml::Stereotype,&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;uml::Class, uml::Enumeration, uml::Interface}&#xD;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9; -> includes(self.base_Type.oclType())"/>
+ </eAnnotations>
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
+ <eParameters xmi:id="_lQsh6htwEeWZE8BV_IWn7Q" name="diagnostics">
+ <eAnnotations xmi:id="_lQsh6xtwEeWZE8BV_IWn7Q" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_lQsh7BtwEeWZE8BV_IWn7Q" key="documentation" value="The chain of diagnostics to which problems are to be appended."/>
+ </eAnnotations>
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"/>
+ </eParameters>
+ <eParameters xmi:id="_lQsh7htwEeWZE8BV_IWn7Q" name="context">
+ <eAnnotations xmi:id="_lQsh7xtwEeWZE8BV_IWn7Q" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_lQsh8BtwEeWZE8BV_IWn7Q" key="documentation" value="The cache of context-specific information."/>
+ </eAnnotations>
+ <eGenericType xmi:id="_lQsh8RtwEeWZE8BV_IWn7Q">
+ <eTypeArguments xmi:id="_lQsh8htwEeWZE8BV_IWn7Q">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eTypeArguments xmi:id="_lQsh8xtwEeWZE8BV_IWn7Q">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/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="_lQsh9BtwEeWZE8BV_IWn7Q" 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="_lQsh9htwEeWZE8BV_IWn7Q" 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="_lQsh-BtwEeWZE8BV_IWn7Q" name="BatchSize">
+ <eAnnotations xmi:id="_lQsh-RtwEeWZE8BV_IWn7Q" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_lQtxQhtwEeWZE8BV_IWn7Q"/>
+ <eOperations xmi:id="_lQsh-htwEeWZE8BV_IWn7Q" name="typeConstraint">
+ <eAnnotations xmi:id="_lQsh-xtwEeWZE8BV_IWn7Q" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_lQsh_BtwEeWZE8BV_IWn7Q" key="documentation" value="not self.base_Type.oclIsUndefined() implies Set{uml::Stereotype,&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;uml::Class, uml::Enumeration, uml::Interface}&#xD;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9; -> includes(self.base_Type.oclType())"/>
+ </eAnnotations>
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
+ <eParameters xmi:id="_lQsh_htwEeWZE8BV_IWn7Q" name="diagnostics">
+ <eAnnotations xmi:id="_lQsh_xtwEeWZE8BV_IWn7Q" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_lQsiABtwEeWZE8BV_IWn7Q" key="documentation" value="The chain of diagnostics to which problems are to be appended."/>
+ </eAnnotations>
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"/>
+ </eParameters>
+ <eParameters xmi:id="_lQsiAhtwEeWZE8BV_IWn7Q" name="context">
+ <eAnnotations xmi:id="_lQsiAxtwEeWZE8BV_IWn7Q" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_lQsiBBtwEeWZE8BV_IWn7Q" key="documentation" value="The cache of context-specific information."/>
+ </eAnnotations>
+ <eGenericType xmi:id="_lQsiBRtwEeWZE8BV_IWn7Q">
+ <eTypeArguments xmi:id="_lQsiBhtwEeWZE8BV_IWn7Q">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eTypeArguments xmi:id="_lQsiBxtwEeWZE8BV_IWn7Q">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/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="_lQsiCBtwEeWZE8BV_IWn7Q" name="size" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_lQsiChtwEeWZE8BV_IWn7Q" 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="_lQsiDBtwEeWZE8BV_IWn7Q" 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="_lQsiDhtwEeWZE8BV_IWn7Q" 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="_lQsiEBtwEeWZE8BV_IWn7Q" 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="_lQsiEhtwEeWZE8BV_IWn7Q" name="Polymorphism">
+ <eAnnotations xmi:id="_lQsiExtwEeWZE8BV_IWn7Q" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_lQtxcxtwEeWZE8BV_IWn7Q"/>
+ <eOperations xmi:id="_lQsiFBtwEeWZE8BV_IWn7Q" name="typeConstraint">
+ <eAnnotations xmi:id="_lQsiFRtwEeWZE8BV_IWn7Q" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_lQsiFhtwEeWZE8BV_IWn7Q" key="documentation" value="not self.base_Type.oclIsUndefined() implies Set{uml::Stereotype,&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;uml::Class, uml::Enumeration, uml::Interface}&#xD;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9; -> includes(self.base_Type.oclType())"/>
+ </eAnnotations>
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
+ <eParameters xmi:id="_lQsiGBtwEeWZE8BV_IWn7Q" name="diagnostics">
+ <eAnnotations xmi:id="_lQsiGRtwEeWZE8BV_IWn7Q" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_lQsiGhtwEeWZE8BV_IWn7Q" key="documentation" value="The chain of diagnostics to which problems are to be appended."/>
+ </eAnnotations>
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"/>
+ </eParameters>
+ <eParameters xmi:id="_lQsiHBtwEeWZE8BV_IWn7Q" name="context">
+ <eAnnotations xmi:id="_lQsiHRtwEeWZE8BV_IWn7Q" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_lQsiHhtwEeWZE8BV_IWn7Q" key="documentation" value="The cache of context-specific information."/>
+ </eAnnotations>
+ <eGenericType xmi:id="_lQsiHxtwEeWZE8BV_IWn7Q">
+ <eTypeArguments xmi:id="_lQsiIBtwEeWZE8BV_IWn7Q">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eTypeArguments xmi:id="_lQsiIRtwEeWZE8BV_IWn7Q">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/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="_lQsiIhtwEeWZE8BV_IWn7Q" name="type" ordered="false" eType="_lQrUDxtwEeWZE8BV_IWn7Q" defaultValueLiteral="IMPLICIT"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_lQsiJBtwEeWZE8BV_IWn7Q" 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="_lQsiJhtwEeWZE8BV_IWn7Q" name="Subselect">
+ <eAnnotations xmi:id="_lQsiJxtwEeWZE8BV_IWn7Q" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_lQtxfRtwEeWZE8BV_IWn7Q"/>
+ <eOperations xmi:id="_lQsiKBtwEeWZE8BV_IWn7Q" name="typeConstraint">
+ <eAnnotations xmi:id="_lQsiKRtwEeWZE8BV_IWn7Q" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_lQsiKhtwEeWZE8BV_IWn7Q" key="documentation" value="not self.base_Type.oclIsUndefined() implies Set{uml::Stereotype,&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;uml::Class, uml::Enumeration, uml::Interface}&#xD;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9; -> includes(self.base_Type.oclType())"/>
+ </eAnnotations>
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
+ <eParameters xmi:id="_lQsiLBtwEeWZE8BV_IWn7Q" name="diagnostics">
+ <eAnnotations xmi:id="_lQsiLRtwEeWZE8BV_IWn7Q" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_lQsiLhtwEeWZE8BV_IWn7Q" key="documentation" value="The chain of diagnostics to which problems are to be appended."/>
+ </eAnnotations>
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"/>
+ </eParameters>
+ <eParameters xmi:id="_lQsiMBtwEeWZE8BV_IWn7Q" name="context">
+ <eAnnotations xmi:id="_lQsiMRtwEeWZE8BV_IWn7Q" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_lQsiMhtwEeWZE8BV_IWn7Q" key="documentation" value="The cache of context-specific information."/>
+ </eAnnotations>
+ <eGenericType xmi:id="_lQsiMxtwEeWZE8BV_IWn7Q">
+ <eTypeArguments xmi:id="_lQsiNBtwEeWZE8BV_IWn7Q">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eTypeArguments xmi:id="_lQsiNRtwEeWZE8BV_IWn7Q">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/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="_lQsiNhtwEeWZE8BV_IWn7Q" 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="_lQsiOBtwEeWZE8BV_IWn7Q" 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="_lQsiOhtwEeWZE8BV_IWn7Q" name="ColumnTransformers">
+ <eAnnotations xmi:id="_lQsiOxtwEeWZE8BV_IWn7Q" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_lQtxqBtwEeWZE8BV_IWn7Q"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_lQsiPBtwEeWZE8BV_IWn7Q" name="value" ordered="false" upperBound="-1" eType="_lQsiRBtwEeWZE8BV_IWn7Q" containment="true" eOpposite="_lQsiUhtwEeWZE8BV_IWn7Q"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_lQsiPhtwEeWZE8BV_IWn7Q" 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="_lQsiQBtwEeWZE8BV_IWn7Q" 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="_lQsiQhtwEeWZE8BV_IWn7Q" name="base_Operation" ordered="false">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Operation"/>
+ </eStructuralFeatures>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_lQsiRBtwEeWZE8BV_IWn7Q" name="ColumnTransformer">
+ <eAnnotations xmi:id="_lQsiRRtwEeWZE8BV_IWn7Q" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_lQuXfxtwEeWZE8BV_IWn7Q"/>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_lQsiRhtwEeWZE8BV_IWn7Q" name="forColumn" 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="_lQsiSBtwEeWZE8BV_IWn7Q" name="read" 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="_lQsiShtwEeWZE8BV_IWn7Q" name="write" 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="_lQsiTBtwEeWZE8BV_IWn7Q" 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="_lQsiThtwEeWZE8BV_IWn7Q" 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="_lQsiUBtwEeWZE8BV_IWn7Q" 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="_lQsiUhtwEeWZE8BV_IWn7Q" name="value_ColumnTransformers" ordered="false" eType="_lQsiOhtwEeWZE8BV_IWn7Q" eOpposite="_lQsiPBtwEeWZE8BV_IWn7Q"/>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_lQsiVBtwEeWZE8BV_IWn7Q" name="Formula">
+ <eAnnotations xmi:id="_lQsiVRtwEeWZE8BV_IWn7Q" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_lQtxtRtwEeWZE8BV_IWn7Q"/>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_lQsiVhtwEeWZE8BV_IWn7Q" 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="_lQsiWBtwEeWZE8BV_IWn7Q" 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="_lQsiWhtwEeWZE8BV_IWn7Q" 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="_lQsiXBtwEeWZE8BV_IWn7Q" 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="_lQsiXhtwEeWZE8BV_IWn7Q" name="Cascade">
+ <eAnnotations xmi:id="_lQsiXxtwEeWZE8BV_IWn7Q" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_lQtx1RtwEeWZE8BV_IWn7Q"/>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_lQsiYBtwEeWZE8BV_IWn7Q" name="value" ordered="false" upperBound="-1" eType="_lQrTzRtwEeWZE8BV_IWn7Q"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_lQsiYhtwEeWZE8BV_IWn7Q" 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="_lQsiZBtwEeWZE8BV_IWn7Q" 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="_lQsiZhtwEeWZE8BV_IWn7Q" 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="_lQsiaBtwEeWZE8BV_IWn7Q" name="Immutable">
+ <eAnnotations xmi:id="_lQsiaRtwEeWZE8BV_IWn7Q" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_lQtx4htwEeWZE8BV_IWn7Q"/>
+ <eOperations xmi:id="_lQsiahtwEeWZE8BV_IWn7Q" name="typeConstraint">
+ <eAnnotations xmi:id="_lQsiaxtwEeWZE8BV_IWn7Q" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_lQsibBtwEeWZE8BV_IWn7Q" key="documentation" value="not self.base_Type.oclIsUndefined() implies Set{uml::Stereotype,&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;uml::Class, uml::Enumeration, uml::Interface}&#xD;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9; -> includes(self.base_Type.oclType())"/>
+ </eAnnotations>
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
+ <eParameters xmi:id="_lQsibhtwEeWZE8BV_IWn7Q" name="diagnostics">
+ <eAnnotations xmi:id="_lQsibxtwEeWZE8BV_IWn7Q" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_lQsicBtwEeWZE8BV_IWn7Q" key="documentation" value="The chain of diagnostics to which problems are to be appended."/>
+ </eAnnotations>
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"/>
+ </eParameters>
+ <eParameters xmi:id="_lQsichtwEeWZE8BV_IWn7Q" name="context">
+ <eAnnotations xmi:id="_lQsicxtwEeWZE8BV_IWn7Q" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_lQsidBtwEeWZE8BV_IWn7Q" key="documentation" value="The cache of context-specific information."/>
+ </eAnnotations>
+ <eGenericType xmi:id="_lQsidRtwEeWZE8BV_IWn7Q">
+ <eTypeArguments xmi:id="_lQsidhtwEeWZE8BV_IWn7Q">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eTypeArguments xmi:id="_lQsidxtwEeWZE8BV_IWn7Q">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/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="_lQsieBtwEeWZE8BV_IWn7Q" 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="_lQsiehtwEeWZE8BV_IWn7Q" 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="_lQsifBtwEeWZE8BV_IWn7Q" 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="_lQsifhtwEeWZE8BV_IWn7Q" 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="_lQsigBtwEeWZE8BV_IWn7Q" name="Check">
+ <eAnnotations xmi:id="_lQsigRtwEeWZE8BV_IWn7Q" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_lQtyDhtwEeWZE8BV_IWn7Q"/>
+ <eOperations xmi:id="_lQsightwEeWZE8BV_IWn7Q" name="typeConstraint">
+ <eAnnotations xmi:id="_lQsigxtwEeWZE8BV_IWn7Q" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_lQsihBtwEeWZE8BV_IWn7Q" key="documentation" value="not self.base_Type.oclIsUndefined() implies Set{uml::Stereotype,&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;uml::Class, uml::Enumeration, uml::Interface}&#xD;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9; -> includes(self.base_Type.oclType())"/>
+ </eAnnotations>
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
+ <eParameters xmi:id="_lQsihhtwEeWZE8BV_IWn7Q" name="diagnostics">
+ <eAnnotations xmi:id="_lQsihxtwEeWZE8BV_IWn7Q" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_lQsiiBtwEeWZE8BV_IWn7Q" key="documentation" value="The chain of diagnostics to which problems are to be appended."/>
+ </eAnnotations>
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"/>
+ </eParameters>
+ <eParameters xmi:id="_lQsiihtwEeWZE8BV_IWn7Q" name="context">
+ <eAnnotations xmi:id="_lQsiixtwEeWZE8BV_IWn7Q" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_lQsijBtwEeWZE8BV_IWn7Q" key="documentation" value="The cache of context-specific information."/>
+ </eAnnotations>
+ <eGenericType xmi:id="_lQsijRtwEeWZE8BV_IWn7Q">
+ <eTypeArguments xmi:id="_lQsijhtwEeWZE8BV_IWn7Q">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eTypeArguments xmi:id="_lQsijxtwEeWZE8BV_IWn7Q">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/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="_lQsikBtwEeWZE8BV_IWn7Q" name="constraints" 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="_lQsikhtwEeWZE8BV_IWn7Q" 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="_lQsilBtwEeWZE8BV_IWn7Q" 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="_lQsilhtwEeWZE8BV_IWn7Q" 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="_lQsimBtwEeWZE8BV_IWn7Q" 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="_lQsimhtwEeWZE8BV_IWn7Q" name="OnDelete">
+ <eAnnotations xmi:id="_lQsimxtwEeWZE8BV_IWn7Q" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_lQtyIBtwEeWZE8BV_IWn7Q"/>
+ <eOperations xmi:id="_lQsinBtwEeWZE8BV_IWn7Q" name="typeConstraint">
+ <eAnnotations xmi:id="_lQsinRtwEeWZE8BV_IWn7Q" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_lQsinhtwEeWZE8BV_IWn7Q" key="documentation" value="not self.base_Type.oclIsUndefined() implies Set{uml::Stereotype,&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;uml::Class, uml::Enumeration, uml::Interface}&#xD;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9; -> includes(self.base_Type.oclType())"/>
+ </eAnnotations>
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
+ <eParameters xmi:id="_lQsioBtwEeWZE8BV_IWn7Q" name="diagnostics">
+ <eAnnotations xmi:id="_lQsioRtwEeWZE8BV_IWn7Q" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_lQsiohtwEeWZE8BV_IWn7Q" key="documentation" value="The chain of diagnostics to which problems are to be appended."/>
+ </eAnnotations>
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"/>
+ </eParameters>
+ <eParameters xmi:id="_lQsipBtwEeWZE8BV_IWn7Q" name="context">
+ <eAnnotations xmi:id="_lQsipRtwEeWZE8BV_IWn7Q" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_lQsiphtwEeWZE8BV_IWn7Q" key="documentation" value="The cache of context-specific information."/>
+ </eAnnotations>
+ <eGenericType xmi:id="_lQsipxtwEeWZE8BV_IWn7Q">
+ <eTypeArguments xmi:id="_lQsiqBtwEeWZE8BV_IWn7Q">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eTypeArguments xmi:id="_lQsiqRtwEeWZE8BV_IWn7Q">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/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="_lQsiqhtwEeWZE8BV_IWn7Q" name="action" ordered="false" lowerBound="1" eType="_lQrT7xtwEeWZE8BV_IWn7Q"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_lQsirBtwEeWZE8BV_IWn7Q" 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="_lQsirhtwEeWZE8BV_IWn7Q" 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="_lQsisBtwEeWZE8BV_IWn7Q" 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="_lQsishtwEeWZE8BV_IWn7Q" 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="_lQsitBtwEeWZE8BV_IWn7Q" name="SelectBeforeUpdate">
+ <eAnnotations xmi:id="_lQsitRtwEeWZE8BV_IWn7Q" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_lQtyXxtwEeWZE8BV_IWn7Q"/>
+ <eOperations xmi:id="_lQsithtwEeWZE8BV_IWn7Q" name="typeConstraint">
+ <eAnnotations xmi:id="_lQsitxtwEeWZE8BV_IWn7Q" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_lQsiuBtwEeWZE8BV_IWn7Q" key="documentation" value="not self.base_Type.oclIsUndefined() implies Set{uml::Stereotype,&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;uml::Class, uml::Enumeration, uml::Interface}&#xD;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9; -> includes(self.base_Type.oclType())"/>
+ </eAnnotations>
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
+ <eParameters xmi:id="_lQsiuhtwEeWZE8BV_IWn7Q" name="diagnostics">
+ <eAnnotations xmi:id="_lQsiuxtwEeWZE8BV_IWn7Q" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_lQsivBtwEeWZE8BV_IWn7Q" key="documentation" value="The chain of diagnostics to which problems are to be appended."/>
+ </eAnnotations>
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"/>
+ </eParameters>
+ <eParameters xmi:id="_lQsivhtwEeWZE8BV_IWn7Q" name="context">
+ <eAnnotations xmi:id="_lQsivxtwEeWZE8BV_IWn7Q" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_lQsiwBtwEeWZE8BV_IWn7Q" key="documentation" value="The cache of context-specific information."/>
+ </eAnnotations>
+ <eGenericType xmi:id="_lQsiwRtwEeWZE8BV_IWn7Q">
+ <eTypeArguments xmi:id="_lQsiwhtwEeWZE8BV_IWn7Q">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eTypeArguments xmi:id="_lQsiwxtwEeWZE8BV_IWn7Q">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/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="_lQsixBtwEeWZE8BV_IWn7Q" 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="_lQsixhtwEeWZE8BV_IWn7Q" 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="_lQsiyBtwEeWZE8BV_IWn7Q" name="IndexColumn">
+ <eAnnotations xmi:id="_lQsiyRtwEeWZE8BV_IWn7Q" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_lQtykRtwEeWZE8BV_IWn7Q"/>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_lQsiyhtwEeWZE8BV_IWn7Q" 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="_lQsizBtwEeWZE8BV_IWn7Q" name="base" 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="_lQsizhtwEeWZE8BV_IWn7Q" 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="_lQsi0BtwEeWZE8BV_IWn7Q" 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="_lQsi0htwEeWZE8BV_IWn7Q" 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="_lQsi1BtwEeWZE8BV_IWn7Q" 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="_lQsi1htwEeWZE8BV_IWn7Q" 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="_lQsi2BtwEeWZE8BV_IWn7Q" name="Persister">
+ <eAnnotations xmi:id="_lQsi2RtwEeWZE8BV_IWn7Q" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_lQtythtwEeWZE8BV_IWn7Q"/>
+ <eOperations xmi:id="_lQsi2htwEeWZE8BV_IWn7Q" name="typeConstraint">
+ <eAnnotations xmi:id="_lQsi2xtwEeWZE8BV_IWn7Q" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_lQsi3BtwEeWZE8BV_IWn7Q" key="documentation" value="not self.base_Type.oclIsUndefined() implies Set{uml::Stereotype,&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;uml::Class, uml::Enumeration, uml::Interface}&#xD;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9; -> includes(self.base_Type.oclType())"/>
+ </eAnnotations>
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
+ <eParameters xmi:id="_lQsi3htwEeWZE8BV_IWn7Q" name="diagnostics">
+ <eAnnotations xmi:id="_lQsi3xtwEeWZE8BV_IWn7Q" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_lQsi4BtwEeWZE8BV_IWn7Q" key="documentation" value="The chain of diagnostics to which problems are to be appended."/>
+ </eAnnotations>
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"/>
+ </eParameters>
+ <eParameters xmi:id="_lQsi4htwEeWZE8BV_IWn7Q" name="context">
+ <eAnnotations xmi:id="_lQsi4xtwEeWZE8BV_IWn7Q" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_lQsi5BtwEeWZE8BV_IWn7Q" key="documentation" value="The cache of context-specific information."/>
+ </eAnnotations>
+ <eGenericType xmi:id="_lQsi5RtwEeWZE8BV_IWn7Q">
+ <eTypeArguments xmi:id="_lQsi5htwEeWZE8BV_IWn7Q">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eTypeArguments xmi:id="_lQsi5xtwEeWZE8BV_IWn7Q">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/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="_lQsi6BtwEeWZE8BV_IWn7Q" name="impl" 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="_lQsi6htwEeWZE8BV_IWn7Q" 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="_lQsi7BtwEeWZE8BV_IWn7Q" 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="_lQsi7htwEeWZE8BV_IWn7Q" 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="_lQsi8BtwEeWZE8BV_IWn7Q" 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="_lQsi8htwEeWZE8BV_IWn7Q" name="Proxy">
+ <eAnnotations xmi:id="_lQsi8xtwEeWZE8BV_IWn7Q" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_lQtyyBtwEeWZE8BV_IWn7Q"/>
+ <eOperations xmi:id="_lQsi9BtwEeWZE8BV_IWn7Q" name="typeConstraint">
+ <eAnnotations xmi:id="_lQsi9RtwEeWZE8BV_IWn7Q" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_lQsi9htwEeWZE8BV_IWn7Q" key="documentation" value="not self.base_Type.oclIsUndefined() implies Set{uml::Stereotype,&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;uml::Class, uml::Enumeration, uml::Interface}&#xD;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9; -> includes(self.base_Type.oclType())"/>
+ </eAnnotations>
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
+ <eParameters xmi:id="_lQsi-BtwEeWZE8BV_IWn7Q" name="diagnostics">
+ <eAnnotations xmi:id="_lQsi-RtwEeWZE8BV_IWn7Q" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_lQsi-htwEeWZE8BV_IWn7Q" key="documentation" value="The chain of diagnostics to which problems are to be appended."/>
+ </eAnnotations>
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"/>
+ </eParameters>
+ <eParameters xmi:id="_lQsi_BtwEeWZE8BV_IWn7Q" name="context">
+ <eAnnotations xmi:id="_lQsi_RtwEeWZE8BV_IWn7Q" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_lQsi_htwEeWZE8BV_IWn7Q" key="documentation" value="The cache of context-specific information."/>
+ </eAnnotations>
+ <eGenericType xmi:id="_lQsi_xtwEeWZE8BV_IWn7Q">
+ <eTypeArguments xmi:id="_lQsjABtwEeWZE8BV_IWn7Q">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eTypeArguments xmi:id="_lQsjARtwEeWZE8BV_IWn7Q">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/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="_lQsjAhtwEeWZE8BV_IWn7Q" name="lazy" 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="_lQsjBBtwEeWZE8BV_IWn7Q" name="proxyClass" 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="_lQsjBhtwEeWZE8BV_IWn7Q" 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="_lQsjCBtwEeWZE8BV_IWn7Q" name="Where">
+ <eAnnotations xmi:id="_lQsjCRtwEeWZE8BV_IWn7Q" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_lQuXVBtwEeWZE8BV_IWn7Q"/>
+ <eOperations xmi:id="_lQsjChtwEeWZE8BV_IWn7Q" name="typeConstraint">
+ <eAnnotations xmi:id="_lQsjCxtwEeWZE8BV_IWn7Q" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_lQsjDBtwEeWZE8BV_IWn7Q" key="documentation" value="not self.base_Type.oclIsUndefined() implies Set{uml::Stereotype,&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;uml::Class, uml::Enumeration, uml::Interface}&#xD;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9; -> includes(self.base_Type.oclType())"/>
+ </eAnnotations>
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
+ <eParameters xmi:id="_lQsjDhtwEeWZE8BV_IWn7Q" name="diagnostics">
+ <eAnnotations xmi:id="_lQsjDxtwEeWZE8BV_IWn7Q" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_lQsjEBtwEeWZE8BV_IWn7Q" key="documentation" value="The chain of diagnostics to which problems are to be appended."/>
+ </eAnnotations>
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"/>
+ </eParameters>
+ <eParameters xmi:id="_lQsjEhtwEeWZE8BV_IWn7Q" name="context">
+ <eAnnotations xmi:id="_lQsjExtwEeWZE8BV_IWn7Q" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_lQsjFBtwEeWZE8BV_IWn7Q" key="documentation" value="The cache of context-specific information."/>
+ </eAnnotations>
+ <eGenericType xmi:id="_lQsjFRtwEeWZE8BV_IWn7Q">
+ <eTypeArguments xmi:id="_lQsjFhtwEeWZE8BV_IWn7Q">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eTypeArguments xmi:id="_lQsjFxtwEeWZE8BV_IWn7Q">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/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="_lQsjGBtwEeWZE8BV_IWn7Q" name="clause" 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="_lQsjGhtwEeWZE8BV_IWn7Q" 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="_lQsjHBtwEeWZE8BV_IWn7Q" 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="_lQsjHhtwEeWZE8BV_IWn7Q" 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="_lQsjIBtwEeWZE8BV_IWn7Q" 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="_lQsjIhtwEeWZE8BV_IWn7Q" name="NamedNativeQueries">
+ <eAnnotations xmi:id="_lQsjIxtwEeWZE8BV_IWn7Q" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_lQuXcxtwEeWZE8BV_IWn7Q"/>
+ <eOperations xmi:id="_lQsjJBtwEeWZE8BV_IWn7Q" name="typeConstraint">
+ <eAnnotations xmi:id="_lQsjJRtwEeWZE8BV_IWn7Q" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_lQsjJhtwEeWZE8BV_IWn7Q" key="documentation" value="not self.base_Type.oclIsUndefined() implies Set{uml::Stereotype,&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;uml::Class, uml::Enumeration, uml::Interface}&#xD;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9; -> includes(self.base_Type.oclType())"/>
+ </eAnnotations>
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
+ <eParameters xmi:id="_lQsjKBtwEeWZE8BV_IWn7Q" name="diagnostics">
+ <eAnnotations xmi:id="_lQsjKRtwEeWZE8BV_IWn7Q" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_lQsjKhtwEeWZE8BV_IWn7Q" key="documentation" value="The chain of diagnostics to which problems are to be appended."/>
+ </eAnnotations>
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"/>
+ </eParameters>
+ <eParameters xmi:id="_lQsjLBtwEeWZE8BV_IWn7Q" name="context">
+ <eAnnotations xmi:id="_lQsjLRtwEeWZE8BV_IWn7Q" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_lQsjLhtwEeWZE8BV_IWn7Q" key="documentation" value="The cache of context-specific information."/>
+ </eAnnotations>
+ <eGenericType xmi:id="_lQsjLxtwEeWZE8BV_IWn7Q">
+ <eTypeArguments xmi:id="_lQsjMBtwEeWZE8BV_IWn7Q">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eTypeArguments xmi:id="_lQsjMRtwEeWZE8BV_IWn7Q">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/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="_lQsjMhtwEeWZE8BV_IWn7Q" name="value" ordered="false" upperBound="-1" eType="_lQsjOBtwEeWZE8BV_IWn7Q" containment="true" eOpposite="_lQsjZhtwEeWZE8BV_IWn7Q"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_lQsjNBtwEeWZE8BV_IWn7Q" 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="_lQsjNhtwEeWZE8BV_IWn7Q" name="base_Package" ordered="false">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Package"/>
+ </eStructuralFeatures>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_lQsjOBtwEeWZE8BV_IWn7Q" name="NamedNativeQuery">
+ <eAnnotations xmi:id="_lQsjORtwEeWZE8BV_IWn7Q" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_lQuXthtwEeWZE8BV_IWn7Q"/>
+ <eOperations xmi:id="_lQsjOhtwEeWZE8BV_IWn7Q" name="typeConstraint">
+ <eAnnotations xmi:id="_lQsjOxtwEeWZE8BV_IWn7Q" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_lQsjPBtwEeWZE8BV_IWn7Q" key="documentation" value="not self.base_Type.oclIsUndefined() implies Set{uml::Stereotype,&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;uml::Class, uml::Enumeration, uml::Interface}&#xD;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9; -> includes(self.base_Type.oclType())"/>
+ </eAnnotations>
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
+ <eParameters xmi:id="_lQsjPhtwEeWZE8BV_IWn7Q" name="diagnostics">
+ <eAnnotations xmi:id="_lQsjPxtwEeWZE8BV_IWn7Q" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_lQsjQBtwEeWZE8BV_IWn7Q" key="documentation" value="The chain of diagnostics to which problems are to be appended."/>
+ </eAnnotations>
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"/>
+ </eParameters>
+ <eParameters xmi:id="_lQsjQhtwEeWZE8BV_IWn7Q" name="context">
+ <eAnnotations xmi:id="_lQsjQxtwEeWZE8BV_IWn7Q" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_lQsjRBtwEeWZE8BV_IWn7Q" key="documentation" value="The cache of context-specific information."/>
+ </eAnnotations>
+ <eGenericType xmi:id="_lQsjRRtwEeWZE8BV_IWn7Q">
+ <eTypeArguments xmi:id="_lQsjRhtwEeWZE8BV_IWn7Q">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eTypeArguments xmi:id="_lQsjRxtwEeWZE8BV_IWn7Q">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/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="_lQsjSBtwEeWZE8BV_IWn7Q" 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="_lQsjShtwEeWZE8BV_IWn7Q" 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="_lQsjTBtwEeWZE8BV_IWn7Q" 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="_lQsjThtwEeWZE8BV_IWn7Q" name="resultSetMapping" ordered="false">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_lQsjUBtwEeWZE8BV_IWn7Q" name="flushMode" ordered="false" eType="_lQrT8xtwEeWZE8BV_IWn7Q" defaultValueLiteral="PERSISTENCE_CONTEXT"/>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_lQsjUhtwEeWZE8BV_IWn7Q" name="cacheable" 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="_lQsjVBtwEeWZE8BV_IWn7Q" name="cacheRegion" 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="_lQsjVhtwEeWZE8BV_IWn7Q" name="fetchSize" ordered="false">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_lQsjWBtwEeWZE8BV_IWn7Q" name="timeout" ordered="false">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_lQsjWhtwEeWZE8BV_IWn7Q" name="callable" 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="_lQsjXBtwEeWZE8BV_IWn7Q" name="comment" 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="_lQsjXhtwEeWZE8BV_IWn7Q" name="cacheMode" ordered="false" eType="_lQrTxhtwEeWZE8BV_IWn7Q" defaultValueLiteral="NORMAL"/>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_lQsjYBtwEeWZE8BV_IWn7Q" name="readOnly" 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="_lQsjYhtwEeWZE8BV_IWn7Q" 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="_lQsjZBtwEeWZE8BV_IWn7Q" name="base_Package" ordered="false">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Package"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_lQsjZhtwEeWZE8BV_IWn7Q" name="value_NamedNativeQueries" ordered="false" eType="_lQsjIhtwEeWZE8BV_IWn7Q" eOpposite="_lQsjMhtwEeWZE8BV_IWn7Q"/>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_lQsjaBtwEeWZE8BV_IWn7Q" name="Entity">
+ <eAnnotations xmi:id="_lQsjaRtwEeWZE8BV_IWn7Q" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_lQuXlRtwEeWZE8BV_IWn7Q"/>
+ <eOperations xmi:id="_lQsjahtwEeWZE8BV_IWn7Q" name="typeConstraint">
+ <eAnnotations xmi:id="_lQsjaxtwEeWZE8BV_IWn7Q" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_lQsjbBtwEeWZE8BV_IWn7Q" key="documentation" value="not self.base_Type.oclIsUndefined() implies Set{uml::Stereotype,&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;uml::Class, uml::Enumeration, uml::Interface}&#xD;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9; -> includes(self.base_Type.oclType())"/>
+ </eAnnotations>
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
+ <eParameters xmi:id="_lQsjbhtwEeWZE8BV_IWn7Q" name="diagnostics">
+ <eAnnotations xmi:id="_lQsjbxtwEeWZE8BV_IWn7Q" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_lQsjcBtwEeWZE8BV_IWn7Q" key="documentation" value="The chain of diagnostics to which problems are to be appended."/>
+ </eAnnotations>
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"/>
+ </eParameters>
+ <eParameters xmi:id="_lQsjchtwEeWZE8BV_IWn7Q" name="context">
+ <eAnnotations xmi:id="_lQsjcxtwEeWZE8BV_IWn7Q" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_lQsjdBtwEeWZE8BV_IWn7Q" key="documentation" value="The cache of context-specific information."/>
+ </eAnnotations>
+ <eGenericType xmi:id="_lQsjdRtwEeWZE8BV_IWn7Q">
+ <eTypeArguments xmi:id="_lQsjdhtwEeWZE8BV_IWn7Q">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eTypeArguments xmi:id="_lQsjdxtwEeWZE8BV_IWn7Q">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/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="_lQsjeBtwEeWZE8BV_IWn7Q" name="mutable" 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="_lQsjehtwEeWZE8BV_IWn7Q" name="dynamicInsert" 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="_lQsjfBtwEeWZE8BV_IWn7Q" name="dynamicUpdate" 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="_lQsjfhtwEeWZE8BV_IWn7Q" name="selectBeforeUpdate" 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="_lQsjgBtwEeWZE8BV_IWn7Q" name="polymorphism" ordered="false" eType="_lQrUDxtwEeWZE8BV_IWn7Q" defaultValueLiteral="IMPLICIT"/>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_lQsjghtwEeWZE8BV_IWn7Q" name="optimisticLock" ordered="false" eType="_lQrT5RtwEeWZE8BV_IWn7Q" defaultValueLiteral="VERSION"/>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_lQsjhBtwEeWZE8BV_IWn7Q" name="persister" 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="_lQsjhhtwEeWZE8BV_IWn7Q" 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="_lQsjiBtwEeWZE8BV_IWn7Q" name="OptimisticLocking">
+ <eAnnotations xmi:id="_lQsjiRtwEeWZE8BV_IWn7Q" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_lQuX7xtwEeWZE8BV_IWn7Q"/>
+ <eOperations xmi:id="_lQsjihtwEeWZE8BV_IWn7Q" name="typeConstraint">
+ <eAnnotations xmi:id="_lQsjixtwEeWZE8BV_IWn7Q" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_lQsjjBtwEeWZE8BV_IWn7Q" key="documentation" value="not self.base_Type.oclIsUndefined() implies Set{uml::Stereotype,&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;uml::Class, uml::Enumeration, uml::Interface}&#xD;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9; -> includes(self.base_Type.oclType())"/>
+ </eAnnotations>
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
+ <eParameters xmi:id="_lQsjjhtwEeWZE8BV_IWn7Q" name="diagnostics">
+ <eAnnotations xmi:id="_lQsjjxtwEeWZE8BV_IWn7Q" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_lQsjkBtwEeWZE8BV_IWn7Q" key="documentation" value="The chain of diagnostics to which problems are to be appended."/>
+ </eAnnotations>
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"/>
+ </eParameters>
+ <eParameters xmi:id="_lQsjkhtwEeWZE8BV_IWn7Q" name="context">
+ <eAnnotations xmi:id="_lQsjkxtwEeWZE8BV_IWn7Q" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_lQsjlBtwEeWZE8BV_IWn7Q" key="documentation" value="The cache of context-specific information."/>
+ </eAnnotations>
+ <eGenericType xmi:id="_lQsjlRtwEeWZE8BV_IWn7Q">
+ <eTypeArguments xmi:id="_lQsjlhtwEeWZE8BV_IWn7Q">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eTypeArguments xmi:id="_lQsjlxtwEeWZE8BV_IWn7Q">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/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="_lQsjmBtwEeWZE8BV_IWn7Q" name="type" ordered="false" eType="_lQrT5RtwEeWZE8BV_IWn7Q" defaultValueLiteral="VERSION"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_lQsjmhtwEeWZE8BV_IWn7Q" 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="_lQsjnBtwEeWZE8BV_IWn7Q" name="Sort">
+ <eAnnotations xmi:id="_lQsjnRtwEeWZE8BV_IWn7Q" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_lQuX-RtwEeWZE8BV_IWn7Q"/>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_lQsjnhtwEeWZE8BV_IWn7Q" name="type" ordered="false" eType="_lQrT-xtwEeWZE8BV_IWn7Q" defaultValueLiteral="UNSORTED"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_lQsjoBtwEeWZE8BV_IWn7Q" name="comparator" 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="_lQsjohtwEeWZE8BV_IWn7Q" 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="_lQsjpBtwEeWZE8BV_IWn7Q" 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="_lQsjphtwEeWZE8BV_IWn7Q" name="base_EnumerationLiteral" ordered="false">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//EnumerationLiteral"/>
+ </eStructuralFeatures>
+ </eClassifiers>
+ </eSubpackages>
+ <eSubpackages xmi:id="_lQsjqBtwEeWZE8BV_IWn7Q" name="service" nsURI="http:///hibernatecore/org/hibernate/service.ecore" nsPrefix="hibernatecore.org.hibernate.service">
+ <eAnnotations xmi:id="_lQsjqRtwEeWZE8BV_IWn7Q" source="http://www.eclipse.org/uml2/4.0.0/UML" references="_lQu_OhtwEeWZE8BV_IWn7Q"/>
+ <eSubpackages xmi:id="_lQsjqhtwEeWZE8BV_IWn7Q" name="spi" nsURI="http:///hibernatecore/org/hibernate/service/spi.ecore" nsPrefix="hibernatecore.org.hibernate.service.spi">
+ <eAnnotations xmi:id="_lQsjqxtwEeWZE8BV_IWn7Q" source="http://www.eclipse.org/uml2/4.0.0/UML" references="_lQu_OxtwEeWZE8BV_IWn7Q"/>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_lQsjrBtwEeWZE8BV_IWn7Q" name="InjectService">
+ <eAnnotations xmi:id="_lQsjrRtwEeWZE8BV_IWn7Q" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_lQu_PBtwEeWZE8BV_IWn7Q"/>
+ <eOperations xmi:id="_lQsjrhtwEeWZE8BV_IWn7Q" name="methodConstraint">
+ <eAnnotations xmi:id="_lQsjrxtwEeWZE8BV_IWn7Q" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_lQsjsBtwEeWZE8BV_IWn7Q" 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="_lQsjshtwEeWZE8BV_IWn7Q" name="diagnostics">
+ <eAnnotations xmi:id="_lQsjsxtwEeWZE8BV_IWn7Q" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_lQsjtBtwEeWZE8BV_IWn7Q" key="documentation" value="The chain of diagnostics to which problems are to be appended."/>
+ </eAnnotations>
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"/>
+ </eParameters>
+ <eParameters xmi:id="_lQsjthtwEeWZE8BV_IWn7Q" name="context">
+ <eAnnotations xmi:id="_lQsjtxtwEeWZE8BV_IWn7Q" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_lQsjuBtwEeWZE8BV_IWn7Q" key="documentation" value="The cache of context-specific information."/>
+ </eAnnotations>
+ <eGenericType xmi:id="_lQsjuRtwEeWZE8BV_IWn7Q">
+ <eTypeArguments xmi:id="_lQsjuhtwEeWZE8BV_IWn7Q">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eTypeArguments xmi:id="_lQsjuxtwEeWZE8BV_IWn7Q">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/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="_lQsjvBtwEeWZE8BV_IWn7Q" name="serviceRole" 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="_lQsjvhtwEeWZE8BV_IWn7Q" name="required" 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="_lQsjwBtwEeWZE8BV_IWn7Q" 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="_lQsjwhtwEeWZE8BV_IWn7Q" name="base_Property" ordered="false">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Property"/>
+ </eStructuralFeatures>
+ </eClassifiers>
+ </eSubpackages>
+ </eSubpackages>
+ <eSubpackages xmi:id="_lQsjxBtwEeWZE8BV_IWn7Q" name="validator" nsURI="http:///hibernatecore/org/hibernate/validator.ecore" nsPrefix="hibernatecore.org.hibernate.validator">
+ <eAnnotations xmi:id="_lQsjxRtwEeWZE8BV_IWn7Q" source="http://www.eclipse.org/uml2/4.0.0/UML" references="_lQu_VxtwEeWZE8BV_IWn7Q"/>
+ <eSubpackages xmi:id="_lQsjxhtwEeWZE8BV_IWn7Q" name="constraints" nsURI="http:///hibernatecore/org/hibernate/validator/constraints.ecore" nsPrefix="hibernatecore.org.hibernate.validator.constraints">
+ <eAnnotations xmi:id="_lQsjxxtwEeWZE8BV_IWn7Q" source="http://www.eclipse.org/uml2/4.0.0/UML" references="_lQu_WBtwEeWZE8BV_IWn7Q"/>
+ <eClassifiers xmi:type="ecore:EEnum" xmi:id="_lQsjyBtwEeWZE8BV_IWn7Q" name="ModTypeFromModCheck">
+ <eAnnotations xmi:id="_lQsjyRtwEeWZE8BV_IWn7Q" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_lQu_6htwEeWZE8BV_IWn7Q"/>
+ <eLiterals xmi:id="_lQsjyhtwEeWZE8BV_IWn7Q" name="MOD10"/>
+ <eLiterals xmi:id="_lQsjyxtwEeWZE8BV_IWn7Q" name="MOD11" value="1"/>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EEnum" xmi:id="_lQsjzBtwEeWZE8BV_IWn7Q" name="CompositionType">
+ <eAnnotations xmi:id="_lQsjzRtwEeWZE8BV_IWn7Q" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_lQu_7RtwEeWZE8BV_IWn7Q"/>
+ <eLiterals xmi:id="_lQsjzhtwEeWZE8BV_IWn7Q" name="OR"/>
+ <eLiterals xmi:id="_lQsjzxtwEeWZE8BV_IWn7Q" name="AND" value="1"/>
+ <eLiterals xmi:id="_lQsj0BtwEeWZE8BV_IWn7Q" name="ALL_FALSE" value="2"/>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_lQsj0RtwEeWZE8BV_IWn7Q" name="Range">
+ <eAnnotations xmi:id="_lQsj0htwEeWZE8BV_IWn7Q" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_lQu_8RtwEeWZE8BV_IWn7Q"/>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_lQsj0xtwEeWZE8BV_IWn7Q" name="min" ordered="false" defaultValueLiteral="0">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_lQsj1RtwEeWZE8BV_IWn7Q" name="max" ordered="false">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_lQsj1xtwEeWZE8BV_IWn7Q" name="message" ordered="false" defaultValueLiteral="&quot;{org.hibernate.validator.constraints.Range.message}&quot;">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_lQsj2RtwEeWZE8BV_IWn7Q" name="groups" 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="_lQsj2xtwEeWZE8BV_IWn7Q" name="payload" 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="_lQsj3RtwEeWZE8BV_IWn7Q" 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="_lQsj3xtwEeWZE8BV_IWn7Q" 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="_lQsj4RtwEeWZE8BV_IWn7Q" 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="_lQsj4xtwEeWZE8BV_IWn7Q" name="base_Stereotype" ordered="false">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Stereotype"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_lQsj5RtwEeWZE8BV_IWn7Q" name="base_Parameter" ordered="false">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Parameter"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_lQsj5xtwEeWZE8BV_IWn7Q" name="value_List" ordered="false" eType="_lQsj6RtwEeWZE8BV_IWn7Q" eOpposite="_lQsj9RtwEeWZE8BV_IWn7Q"/>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_lQsj6RtwEeWZE8BV_IWn7Q" name="ListFromRange">
+ <eAnnotations xmi:id="_lQsj6htwEeWZE8BV_IWn7Q" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_lQvAFRtwEeWZE8BV_IWn7Q"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_lQsj6xtwEeWZE8BV_IWn7Q" 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="_lQsj7RtwEeWZE8BV_IWn7Q" 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="_lQsj7xtwEeWZE8BV_IWn7Q" 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="_lQsj8RtwEeWZE8BV_IWn7Q" name="base_Stereotype" ordered="false">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Stereotype"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_lQsj8xtwEeWZE8BV_IWn7Q" name="base_Parameter" ordered="false">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Parameter"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_lQsj9RtwEeWZE8BV_IWn7Q" name="value" ordered="false" upperBound="-1" eType="_lQsj0RtwEeWZE8BV_IWn7Q" containment="true" eOpposite="_lQsj5xtwEeWZE8BV_IWn7Q"/>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_lQsj9xtwEeWZE8BV_IWn7Q" name="NotEmpty">
+ <eAnnotations xmi:id="_lQsj-BtwEeWZE8BV_IWn7Q" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_lQvAKBtwEeWZE8BV_IWn7Q"/>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_lQsj-RtwEeWZE8BV_IWn7Q" name="message" ordered="false" defaultValueLiteral="&quot;{org.hibernate.validator.constraints.NotEmpty.message}&quot;">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_lQsj-xtwEeWZE8BV_IWn7Q" name="groups" 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="_lQsj_RtwEeWZE8BV_IWn7Q" name="payload" 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="_lQsj_xtwEeWZE8BV_IWn7Q" 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="_lQskARtwEeWZE8BV_IWn7Q" 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="_lQskAxtwEeWZE8BV_IWn7Q" 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="_lQskBRtwEeWZE8BV_IWn7Q" name="base_Stereotype" ordered="false">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Stereotype"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_lQskBxtwEeWZE8BV_IWn7Q" name="base_Parameter" ordered="false">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Parameter"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_lQskCRtwEeWZE8BV_IWn7Q" name="value_List" ordered="false" eType="_lQskCxtwEeWZE8BV_IWn7Q" eOpposite="_lQskFxtwEeWZE8BV_IWn7Q"/>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_lQskCxtwEeWZE8BV_IWn7Q" name="ListFromNotEmpty">
+ <eAnnotations xmi:id="_lQskDBtwEeWZE8BV_IWn7Q" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_lQvARRtwEeWZE8BV_IWn7Q"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_lQskDRtwEeWZE8BV_IWn7Q" 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="_lQskDxtwEeWZE8BV_IWn7Q" 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="_lQskERtwEeWZE8BV_IWn7Q" 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="_lQskExtwEeWZE8BV_IWn7Q" name="base_Stereotype" ordered="false">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Stereotype"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_lQskFRtwEeWZE8BV_IWn7Q" name="base_Parameter" ordered="false">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Parameter"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_lQskFxtwEeWZE8BV_IWn7Q" name="value" ordered="false" upperBound="-1" eType="_lQsj9xtwEeWZE8BV_IWn7Q" containment="true" eOpposite="_lQskCRtwEeWZE8BV_IWn7Q"/>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_lQskGRtwEeWZE8BV_IWn7Q" name="ScriptAssert">
+ <eAnnotations xmi:id="_lQskGhtwEeWZE8BV_IWn7Q" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_lQvAWBtwEeWZE8BV_IWn7Q"/>
+ <eOperations xmi:id="_lQskGxtwEeWZE8BV_IWn7Q" name="typeConstraint">
+ <eAnnotations xmi:id="_lQskHBtwEeWZE8BV_IWn7Q" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_lQskHRtwEeWZE8BV_IWn7Q" key="documentation" value="not self.base_Type.oclIsUndefined() implies Set{uml::Stereotype,&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;uml::Class, uml::Enumeration, uml::Interface}&#xD;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9; -> includes(self.base_Type.oclType())"/>
+ </eAnnotations>
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
+ <eParameters xmi:id="_lQskHxtwEeWZE8BV_IWn7Q" name="diagnostics">
+ <eAnnotations xmi:id="_lQskIBtwEeWZE8BV_IWn7Q" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_lQskIRtwEeWZE8BV_IWn7Q" key="documentation" value="The chain of diagnostics to which problems are to be appended."/>
+ </eAnnotations>
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"/>
+ </eParameters>
+ <eParameters xmi:id="_lQskIxtwEeWZE8BV_IWn7Q" name="context">
+ <eAnnotations xmi:id="_lQskJBtwEeWZE8BV_IWn7Q" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_lQskJRtwEeWZE8BV_IWn7Q" key="documentation" value="The cache of context-specific information."/>
+ </eAnnotations>
+ <eGenericType xmi:id="_lQskJhtwEeWZE8BV_IWn7Q">
+ <eTypeArguments xmi:id="_lQskJxtwEeWZE8BV_IWn7Q">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eTypeArguments xmi:id="_lQskKBtwEeWZE8BV_IWn7Q">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/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="_lQskKRtwEeWZE8BV_IWn7Q" name="message" ordered="false" defaultValueLiteral="&quot;{org.hibernate.validator.constraints.ScriptAssert.message}&quot;">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_lQskKxtwEeWZE8BV_IWn7Q" name="groups" 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="_lQskLRtwEeWZE8BV_IWn7Q" name="payload" 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="_lQskLxtwEeWZE8BV_IWn7Q" name="lang" 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="_lQskMRtwEeWZE8BV_IWn7Q" name="script" 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="_lQskMxtwEeWZE8BV_IWn7Q" name="alias" ordered="false" defaultValueLiteral="&quot;_this&quot;">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_lQskNRtwEeWZE8BV_IWn7Q" 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="_lQskNxtwEeWZE8BV_IWn7Q" name="value_List" ordered="false" eType="_lQskORtwEeWZE8BV_IWn7Q" eOpposite="_lQskSxtwEeWZE8BV_IWn7Q"/>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_lQskORtwEeWZE8BV_IWn7Q" name="ListFromScriptAssert">
+ <eAnnotations xmi:id="_lQskOhtwEeWZE8BV_IWn7Q" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_lQvAdRtwEeWZE8BV_IWn7Q"/>
+ <eOperations xmi:id="_lQskOxtwEeWZE8BV_IWn7Q" name="typeConstraint">
+ <eAnnotations xmi:id="_lQskPBtwEeWZE8BV_IWn7Q" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_lQskPRtwEeWZE8BV_IWn7Q" key="documentation" value="not self.base_Type.oclIsUndefined() implies Set{uml::Stereotype,&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;uml::Class, uml::Enumeration, uml::Interface}&#xD;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9; -> includes(self.base_Type.oclType())"/>
+ </eAnnotations>
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
+ <eParameters xmi:id="_lQskPxtwEeWZE8BV_IWn7Q" name="diagnostics">
+ <eAnnotations xmi:id="_lQskQBtwEeWZE8BV_IWn7Q" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_lQskQRtwEeWZE8BV_IWn7Q" key="documentation" value="The chain of diagnostics to which problems are to be appended."/>
+ </eAnnotations>
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"/>
+ </eParameters>
+ <eParameters xmi:id="_lQskQxtwEeWZE8BV_IWn7Q" name="context">
+ <eAnnotations xmi:id="_lQskRBtwEeWZE8BV_IWn7Q" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_lQskRRtwEeWZE8BV_IWn7Q" key="documentation" value="The cache of context-specific information."/>
+ </eAnnotations>
+ <eGenericType xmi:id="_lQskRhtwEeWZE8BV_IWn7Q">
+ <eTypeArguments xmi:id="_lQskRxtwEeWZE8BV_IWn7Q">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eTypeArguments xmi:id="_lQskSBtwEeWZE8BV_IWn7Q">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/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="_lQskSRtwEeWZE8BV_IWn7Q" 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="_lQskSxtwEeWZE8BV_IWn7Q" name="value" ordered="false" upperBound="-1" eType="_lQskGRtwEeWZE8BV_IWn7Q" containment="true" eOpposite="_lQskNxtwEeWZE8BV_IWn7Q"/>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_lQskTRtwEeWZE8BV_IWn7Q" name="Length">
+ <eAnnotations xmi:id="_lQskThtwEeWZE8BV_IWn7Q" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_lQvAfhtwEeWZE8BV_IWn7Q"/>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_lQskTxtwEeWZE8BV_IWn7Q" name="min" 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="_lQskURtwEeWZE8BV_IWn7Q" name="max" ordered="false">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_lQskUxtwEeWZE8BV_IWn7Q" name="message" ordered="false" defaultValueLiteral="&quot;{org.hibernate.validator.constraints.Length.message}&quot;">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_lQskVRtwEeWZE8BV_IWn7Q" name="groups" 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="_lQskVxtwEeWZE8BV_IWn7Q" name="payload" 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="_lQskWRtwEeWZE8BV_IWn7Q" 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="_lQskWxtwEeWZE8BV_IWn7Q" 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="_lQskXRtwEeWZE8BV_IWn7Q" 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="_lQskXxtwEeWZE8BV_IWn7Q" name="base_Stereotype" ordered="false">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Stereotype"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_lQskYRtwEeWZE8BV_IWn7Q" name="base_Parameter" ordered="false">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Parameter"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_lQskYxtwEeWZE8BV_IWn7Q" name="value_List" ordered="false" eType="_lQskZRtwEeWZE8BV_IWn7Q" eOpposite="_lQskcRtwEeWZE8BV_IWn7Q"/>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_lQskZRtwEeWZE8BV_IWn7Q" name="ListFromLength">
+ <eAnnotations xmi:id="_lQskZhtwEeWZE8BV_IWn7Q" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_lQvAohtwEeWZE8BV_IWn7Q"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_lQskZxtwEeWZE8BV_IWn7Q" 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="_lQskaRtwEeWZE8BV_IWn7Q" 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="_lQskaxtwEeWZE8BV_IWn7Q" 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="_lQskbRtwEeWZE8BV_IWn7Q" name="base_Stereotype" ordered="false">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Stereotype"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_lQskbxtwEeWZE8BV_IWn7Q" name="base_Parameter" ordered="false">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Parameter"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_lQskcRtwEeWZE8BV_IWn7Q" name="value" ordered="false" upperBound="-1" eType="_lQskTRtwEeWZE8BV_IWn7Q" containment="true" eOpposite="_lQskYxtwEeWZE8BV_IWn7Q"/>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_lQskcxtwEeWZE8BV_IWn7Q" name="ModCheck">
+ <eAnnotations xmi:id="_lQskdBtwEeWZE8BV_IWn7Q" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_lQvlJBtwEeWZE8BV_IWn7Q"/>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_lQskdRtwEeWZE8BV_IWn7Q" name="message" ordered="false" defaultValueLiteral="&quot;{org.hibernate.validator.constraints.ModCheck.message}&quot;">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_lQskdxtwEeWZE8BV_IWn7Q" name="groups" 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="_lQskeRtwEeWZE8BV_IWn7Q" name="payload" 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="_lQskextwEeWZE8BV_IWn7Q" name="modType" ordered="false" lowerBound="1" eType="_lQsjyBtwEeWZE8BV_IWn7Q"/>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_lQskfRtwEeWZE8BV_IWn7Q" name="multiplier" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_lQskfxtwEeWZE8BV_IWn7Q" name="startIndex" 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="_lQskgRtwEeWZE8BV_IWn7Q" name="endIndex" ordered="false">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_lQskgxtwEeWZE8BV_IWn7Q" name="checkDigitPosition" ordered="false">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_lQskhRtwEeWZE8BV_IWn7Q" name="ignoreNonDigitCharacters" 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="_lQskhxtwEeWZE8BV_IWn7Q" 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="_lQskiRtwEeWZE8BV_IWn7Q" 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="_lQskixtwEeWZE8BV_IWn7Q" 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="_lQskjRtwEeWZE8BV_IWn7Q" name="base_Stereotype" ordered="false">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Stereotype"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_lQskjxtwEeWZE8BV_IWn7Q" name="base_Parameter" ordered="false">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Parameter"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_lQskkRtwEeWZE8BV_IWn7Q" name="value_List" ordered="false" eType="_lQskkxtwEeWZE8BV_IWn7Q" eOpposite="_lQsknxtwEeWZE8BV_IWn7Q"/>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_lQskkxtwEeWZE8BV_IWn7Q" name="ListFromModCheck">
+ <eAnnotations xmi:id="_lQsklBtwEeWZE8BV_IWn7Q" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_lQvlVRtwEeWZE8BV_IWn7Q"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_lQsklRtwEeWZE8BV_IWn7Q" 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="_lQsklxtwEeWZE8BV_IWn7Q" 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="_lQskmRtwEeWZE8BV_IWn7Q" 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="_lQskmxtwEeWZE8BV_IWn7Q" name="base_Stereotype" ordered="false">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Stereotype"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_lQsknRtwEeWZE8BV_IWn7Q" name="base_Parameter" ordered="false">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Parameter"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_lQsknxtwEeWZE8BV_IWn7Q" name="value" ordered="false" upperBound="-1" eType="_lQskcxtwEeWZE8BV_IWn7Q" containment="true" eOpposite="_lQskkRtwEeWZE8BV_IWn7Q"/>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_lQskoRtwEeWZE8BV_IWn7Q" name="NotBlank">
+ <eAnnotations xmi:id="_lQskohtwEeWZE8BV_IWn7Q" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_lQvlaBtwEeWZE8BV_IWn7Q"/>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_lQskoxtwEeWZE8BV_IWn7Q" name="message" ordered="false" defaultValueLiteral="&quot;{org.hibernate.validator.constraints.NotBlank.message}&quot;">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_lQskpRtwEeWZE8BV_IWn7Q" name="groups" 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="_lQskpxtwEeWZE8BV_IWn7Q" name="payload" 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="_lQskqRtwEeWZE8BV_IWn7Q" 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="_lQskqxtwEeWZE8BV_IWn7Q" 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="_lQskrRtwEeWZE8BV_IWn7Q" 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="_lQskrxtwEeWZE8BV_IWn7Q" name="base_Stereotype" ordered="false">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Stereotype"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_lQsksRtwEeWZE8BV_IWn7Q" name="base_Parameter" ordered="false">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Parameter"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_lQsksxtwEeWZE8BV_IWn7Q" name="value_List" ordered="false" eType="_lQsktRtwEeWZE8BV_IWn7Q" eOpposite="_lQskwRtwEeWZE8BV_IWn7Q"/>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_lQsktRtwEeWZE8BV_IWn7Q" name="ListFromNotBlank">
+ <eAnnotations xmi:id="_lQskthtwEeWZE8BV_IWn7Q" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_lQvlhRtwEeWZE8BV_IWn7Q"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_lQsktxtwEeWZE8BV_IWn7Q" 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="_lQskuRtwEeWZE8BV_IWn7Q" 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="_lQskuxtwEeWZE8BV_IWn7Q" 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="_lQskvRtwEeWZE8BV_IWn7Q" name="base_Stereotype" ordered="false">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Stereotype"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_lQskvxtwEeWZE8BV_IWn7Q" name="base_Parameter" ordered="false">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Parameter"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_lQskwRtwEeWZE8BV_IWn7Q" name="value" ordered="false" upperBound="-1" eType="_lQskoRtwEeWZE8BV_IWn7Q" containment="true" eOpposite="_lQsksxtwEeWZE8BV_IWn7Q"/>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_lQskwxtwEeWZE8BV_IWn7Q" name="ConstraintComposition">
+ <eAnnotations xmi:id="_lQskxBtwEeWZE8BV_IWn7Q" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_lQvlmBtwEeWZE8BV_IWn7Q"/>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_lQskxRtwEeWZE8BV_IWn7Q" name="value" ordered="false" eType="_lQsjzBtwEeWZE8BV_IWn7Q" defaultValueLiteral="AND"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_lQskxxtwEeWZE8BV_IWn7Q" name="base_Stereotype" ordered="false">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Stereotype"/>
+ </eStructuralFeatures>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_lQskyRtwEeWZE8BV_IWn7Q" name="CreditCardNumber">
+ <eAnnotations xmi:id="_lQskyhtwEeWZE8BV_IWn7Q" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_lQvloBtwEeWZE8BV_IWn7Q"/>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_lQskyxtwEeWZE8BV_IWn7Q" name="message" ordered="false" defaultValueLiteral="&quot;{org.hibernate.validator.constraints.CreditCardNumber.message}&quot;">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_lQskzRtwEeWZE8BV_IWn7Q" name="groups" 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="_lQskzxtwEeWZE8BV_IWn7Q" name="payload" 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="_lQsk0RtwEeWZE8BV_IWn7Q" 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="_lQsk0xtwEeWZE8BV_IWn7Q" 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="_lQsk1RtwEeWZE8BV_IWn7Q" 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="_lQsk1xtwEeWZE8BV_IWn7Q" name="base_Stereotype" ordered="false">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Stereotype"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_lQsk2RtwEeWZE8BV_IWn7Q" name="base_Parameter" ordered="false">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Parameter"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_lQsk2xtwEeWZE8BV_IWn7Q" name="value_List" ordered="false" eType="_lQsk3RtwEeWZE8BV_IWn7Q" eOpposite="_lQsk6RtwEeWZE8BV_IWn7Q"/>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_lQsk3RtwEeWZE8BV_IWn7Q" name="ListFromCreditCardNumber">
+ <eAnnotations xmi:id="_lQsk3htwEeWZE8BV_IWn7Q" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_lQvlvRtwEeWZE8BV_IWn7Q"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_lQsk3xtwEeWZE8BV_IWn7Q" 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="_lQsk4RtwEeWZE8BV_IWn7Q" 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="_lQsk4xtwEeWZE8BV_IWn7Q" 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="_lQsk5RtwEeWZE8BV_IWn7Q" name="base_Stereotype" ordered="false">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Stereotype"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_lQsk5xtwEeWZE8BV_IWn7Q" name="base_Parameter" ordered="false">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Parameter"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_lQsk6RtwEeWZE8BV_IWn7Q" name="value" ordered="false" upperBound="-1" eType="_lQskyRtwEeWZE8BV_IWn7Q" containment="true" eOpposite="_lQsk2xtwEeWZE8BV_IWn7Q"/>
+ </eClassifiers>
+ <eSubpackages xmi:id="_lQsk6xtwEeWZE8BV_IWn7Q" name="br" nsURI="http:///hibernatecore/org/hibernate/validator/constraints/br.ecore" nsPrefix="hibernatecore.org.hibernate.validator.constraints.br">
+ <eAnnotations xmi:id="_lQsk7BtwEeWZE8BV_IWn7Q" source="http://www.eclipse.org/uml2/4.0.0/UML" references="_lQu_WRtwEeWZE8BV_IWn7Q"/>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_lQsk7RtwEeWZE8BV_IWn7Q" name="CPF">
+ <eAnnotations xmi:id="_lQsk7htwEeWZE8BV_IWn7Q" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_lQu_WhtwEeWZE8BV_IWn7Q"/>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_lQsk7xtwEeWZE8BV_IWn7Q" name="message" ordered="false" defaultValueLiteral="&quot;{org.hibernate.validator.constraints.br.CPF.message}&quot;">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_lQsk8RtwEeWZE8BV_IWn7Q" name="groups" 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="_lQsk8xtwEeWZE8BV_IWn7Q" name="payload" 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="_lQsk9RtwEeWZE8BV_IWn7Q" 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="_lQsk9xtwEeWZE8BV_IWn7Q" 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="_lQsk-RtwEeWZE8BV_IWn7Q" 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="_lQsk-xtwEeWZE8BV_IWn7Q" name="base_Stereotype" ordered="false">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Stereotype"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_lQsk_RtwEeWZE8BV_IWn7Q" name="base_Parameter" ordered="false">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Parameter"/>
+ </eStructuralFeatures>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_lQtI4RtwEeWZE8BV_IWn7Q" name="TituloEleitoral">
+ <eAnnotations xmi:id="_lQtI4htwEeWZE8BV_IWn7Q" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_lQu_dBtwEeWZE8BV_IWn7Q"/>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_lQtI4xtwEeWZE8BV_IWn7Q" name="message" ordered="false" defaultValueLiteral="&quot;{org.hibernate.validator.constraints.br.TituloEleitor.message}&quot;">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_lQtI5RtwEeWZE8BV_IWn7Q" name="groups" 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="_lQtI5xtwEeWZE8BV_IWn7Q" name="payload" 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="_lQtI6RtwEeWZE8BV_IWn7Q" 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="_lQtI6xtwEeWZE8BV_IWn7Q" 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="_lQtI7RtwEeWZE8BV_IWn7Q" 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="_lQtI7xtwEeWZE8BV_IWn7Q" name="base_Stereotype" ordered="false">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Stereotype"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_lQtI8RtwEeWZE8BV_IWn7Q" name="base_Parameter" ordered="false">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Parameter"/>
+ </eStructuralFeatures>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_lQtI8xtwEeWZE8BV_IWn7Q" name="CNPJ">
+ <eAnnotations xmi:id="_lQtI9BtwEeWZE8BV_IWn7Q" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_lQu_jhtwEeWZE8BV_IWn7Q"/>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_lQtI9RtwEeWZE8BV_IWn7Q" name="message" ordered="false" defaultValueLiteral="&quot;{org.hibernate.validator.constraints.br.CNPJ.message}&quot;">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_lQtI9xtwEeWZE8BV_IWn7Q" name="groups" 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="_lQtI-RtwEeWZE8BV_IWn7Q" name="payload" 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="_lQtI-xtwEeWZE8BV_IWn7Q" 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="_lQtI_RtwEeWZE8BV_IWn7Q" 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="_lQtI_xtwEeWZE8BV_IWn7Q" 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="_lQtJARtwEeWZE8BV_IWn7Q" name="base_Stereotype" ordered="false">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Stereotype"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_lQtJAxtwEeWZE8BV_IWn7Q" name="base_Parameter" ordered="false">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Parameter"/>
+ </eStructuralFeatures>
+ </eClassifiers>
+ </eSubpackages>
+ </eSubpackages>
+ <eSubpackages xmi:id="_lQtJBRtwEeWZE8BV_IWn7Q" name="group" nsURI="http:///hibernatecore/org/hibernate/validator/group.ecore" nsPrefix="hibernatecore.org.hibernate.validator.group">
+ <eAnnotations xmi:id="_lQtJBhtwEeWZE8BV_IWn7Q" source="http://www.eclipse.org/uml2/4.0.0/UML" references="_lQvmvRtwEeWZE8BV_IWn7Q"/>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_lQtJBxtwEeWZE8BV_IWn7Q" name="GroupSequenceProvider">
+ <eAnnotations xmi:id="_lQtJCBtwEeWZE8BV_IWn7Q" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_lQvmvhtwEeWZE8BV_IWn7Q"/>
+ <eOperations xmi:id="_lQtJCRtwEeWZE8BV_IWn7Q" name="typeConstraint">
+ <eAnnotations xmi:id="_lQtJChtwEeWZE8BV_IWn7Q" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_lQtJCxtwEeWZE8BV_IWn7Q" key="documentation" value="not self.base_Type.oclIsUndefined() implies Set{uml::Stereotype,&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;uml::Class, uml::Enumeration, uml::Interface}&#xD;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9; -> includes(self.base_Type.oclType())"/>
+ </eAnnotations>
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
+ <eParameters xmi:id="_lQtJDRtwEeWZE8BV_IWn7Q" name="diagnostics">
+ <eAnnotations xmi:id="_lQtJDhtwEeWZE8BV_IWn7Q" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_lQtJDxtwEeWZE8BV_IWn7Q" key="documentation" value="The chain of diagnostics to which problems are to be appended."/>
+ </eAnnotations>
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"/>
+ </eParameters>
+ <eParameters xmi:id="_lQtJERtwEeWZE8BV_IWn7Q" name="context">
+ <eAnnotations xmi:id="_lQtJEhtwEeWZE8BV_IWn7Q" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_lQtJExtwEeWZE8BV_IWn7Q" key="documentation" value="The cache of context-specific information."/>
+ </eAnnotations>
+ <eGenericType xmi:id="_lQtJFBtwEeWZE8BV_IWn7Q">
+ <eTypeArguments xmi:id="_lQtJFRtwEeWZE8BV_IWn7Q">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eTypeArguments xmi:id="_lQtJFhtwEeWZE8BV_IWn7Q">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/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="_lQtJFxtwEeWZE8BV_IWn7Q" 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="_lQtJGRtwEeWZE8BV_IWn7Q" name="base_Type" ordered="false">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Type"/>
+ </eStructuralFeatures>
+ </eClassifiers>
+ </eSubpackages>
+ </eSubpackages>
+ </eSubpackages>
+ </eSubpackages>
+ <eSubpackages xmi:id="_lQtJGxtwEeWZE8BV_IWn7Q" name="proxy" nsURI="http:///hibernatecore/proxy.ecore" nsPrefix="hibernatecore.proxy">
+ <eAnnotations xmi:id="_lQtJHBtwEeWZE8BV_IWn7Q" source="http://www.eclipse.org/uml2/4.0.0/UML" references="_lQvm1RtwEeWZE8BV_IWn7Q"/>
+ <eClassifiers xmi:type="ecore:EEnum" xmi:id="_lQtJHRtwEeWZE8BV_IWn7Q" name="FetchType">
+ <eAnnotations xmi:id="_lQtJHhtwEeWZE8BV_IWn7Q" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_lQvm1htwEeWZE8BV_IWn7Q"/>
+ <eLiterals xmi:id="_lQtJHxtwEeWZE8BV_IWn7Q" name="EAGER"/>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_lQtJIBtwEeWZE8BV_IWn7Q" name="JoinColumn">
+ <eAnnotations xmi:id="_lQtJIRtwEeWZE8BV_IWn7Q" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_lQvm5RtwEeWZE8BV_IWn7Q"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_lQtJIhtwEeWZE8BV_IWn7Q" name="column_JoinColumnOrFormula" ordered="false" eType="_lQr7UhtwEeWZE8BV_IWn7Q" eOpposite="_lQr7XhtwEeWZE8BV_IWn7Q"/>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_lQtJJBtwEeWZE8BV_IWn7Q" name="Pattern">
+ <eAnnotations xmi:id="_lQtJJRtwEeWZE8BV_IWn7Q" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_lQvm6RtwEeWZE8BV_IWn7Q"/>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_lQtJJhtwEeWZE8BV_IWn7Q" name="regexp" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eStructuralFeatures>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_lQtJKBtwEeWZE8BV_IWn7Q" name="ConvertGroup">
+ <eAnnotations xmi:id="_lQtJKRtwEeWZE8BV_IWn7Q" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_lQvm7RtwEeWZE8BV_IWn7Q"/>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_lQtJKhtwEeWZE8BV_IWn7Q" name="Column">
+ <eAnnotations xmi:id="_lQtJKxtwEeWZE8BV_IWn7Q" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_lQvm2BtwEeWZE8BV_IWn7Q"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_lQtJLBtwEeWZE8BV_IWn7Q" name="metaColumn_ManyToAny" ordered="false" eType="_lQr7eBtwEeWZE8BV_IWn7Q" eOpposite="_lQr7hBtwEeWZE8BV_IWn7Q"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_lQtJLhtwEeWZE8BV_IWn7Q" name="columns_CollectionId" ordered="false" eType="_lQr7hhtwEeWZE8BV_IWn7Q" eOpposite="_lQr7khtwEeWZE8BV_IWn7Q"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_lQtJMBtwEeWZE8BV_IWn7Q" name="columns_Columns" ordered="false" eType="_lQr8NBtwEeWZE8BV_IWn7Q" eOpposite="_lQr8PBtwEeWZE8BV_IWn7Q"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_lQtJMhtwEeWZE8BV_IWn7Q" name="metaColumn_Any" ordered="false" eType="_lQr7QhtwEeWZE8BV_IWn7Q" eOpposite="_lQr7RhtwEeWZE8BV_IWn7Q"/>
+ </eClassifiers>
+ </eSubpackages>
+ </contents>
+ </eAnnotations>
+ <packageImport xmi:id="_lQtJNBtwEeWZE8BV_IWn7Q">
+ <importedPackage xmi:type="uml:Model" href="pathmap://UML_METAMODELS/UML.metamodel.uml#_0"/>
+ </packageImport>
+ <packageImport xmi:id="_lQtJNRtwEeWZE8BV_IWn7Q">
+ <importedPackage xmi:type="uml:Model" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#_0"/>
+ </packageImport>
+ <packagedElement xmi:type="uml:Package" xmi:id="_lQtJNhtwEeWZE8BV_IWn7Q" name="org">
+ <packagedElement xmi:type="uml:Package" xmi:id="_lQtJNxtwEeWZE8BV_IWn7Q" name="hibernate">
+ <packagedElement xmi:type="uml:Package" xmi:id="_lQtJOBtwEeWZE8BV_IWn7Q" name="annotations">
+ <packagedElement xmi:type="uml:Enumeration" xmi:id="_lQtJORtwEeWZE8BV_IWn7Q" name="CacheConcurrencyStrategy">
+ <ownedAttribute xmi:id="_lQtJOhtwEeWZE8BV_IWn7Q" name="accessType"/>
+ <ownedOperation xmi:id="_lQtJOxtwEeWZE8BV_IWn7Q" name="isMatch">
+ <ownedParameter xmi:id="_lQtJPBtwEeWZE8BV_IWn7Q" name="name">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
+ </ownedParameter>
+ </ownedOperation>
+ <ownedOperation xmi:id="_lQtJPRtwEeWZE8BV_IWn7Q" name="fromAccessType">
+ <ownedParameter xmi:id="_lQtJPhtwEeWZE8BV_IWn7Q" name="accessType"/>
+ </ownedOperation>
+ <ownedOperation xmi:id="_lQtJPxtwEeWZE8BV_IWn7Q" name="parse">
+ <ownedParameter xmi:id="_lQtJQBtwEeWZE8BV_IWn7Q" name="name">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
+ </ownedParameter>
+ </ownedOperation>
+ <ownedOperation xmi:id="_lQtJQRtwEeWZE8BV_IWn7Q" name="toAccessType"/>
+ <ownedLiteral xmi:id="_lQtJQhtwEeWZE8BV_IWn7Q" name="NONE"/>
+ <ownedLiteral xmi:id="_lQtJQxtwEeWZE8BV_IWn7Q" name="READ_ONLY"/>
+ <ownedLiteral xmi:id="_lQtJRBtwEeWZE8BV_IWn7Q" name="NONSTRICT_READ_WRITE"/>
+ <ownedLiteral xmi:id="_lQtJRRtwEeWZE8BV_IWn7Q" name="READ_WRITE"/>
+ <ownedLiteral xmi:id="_lQtJRhtwEeWZE8BV_IWn7Q" name="TRANSACTIONAL"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Enumeration" xmi:id="_lQtJRxtwEeWZE8BV_IWn7Q" name="CacheModeType">
+ <ownedLiteral xmi:id="_lQtJSBtwEeWZE8BV_IWn7Q" name="GET"/>
+ <ownedLiteral xmi:id="_lQtJSRtwEeWZE8BV_IWn7Q" name="IGNORE"/>
+ <ownedLiteral xmi:id="_lQtJShtwEeWZE8BV_IWn7Q" name="NORMAL"/>
+ <ownedLiteral xmi:id="_lQtJSxtwEeWZE8BV_IWn7Q" name="PUT"/>
+ <ownedLiteral xmi:id="_lQtJTBtwEeWZE8BV_IWn7Q" name="REFRESH"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Enumeration" xmi:id="_lQtJTRtwEeWZE8BV_IWn7Q" name="CascadeType">
+ <ownedLiteral xmi:id="_lQtJThtwEeWZE8BV_IWn7Q" name="ALL"/>
+ <ownedLiteral xmi:id="_lQtJTxtwEeWZE8BV_IWn7Q" name="PERSIST"/>
+ <ownedLiteral xmi:id="_lQtJUBtwEeWZE8BV_IWn7Q" name="MERGE"/>
+ <ownedLiteral xmi:id="_lQtJURtwEeWZE8BV_IWn7Q" name="REMOVE"/>
+ <ownedLiteral xmi:id="_lQtJUhtwEeWZE8BV_IWn7Q" name="REFRESH"/>
+ <ownedLiteral xmi:id="_lQtJUxtwEeWZE8BV_IWn7Q" name="DELETE"/>
+ <ownedLiteral xmi:id="_lQtJVBtwEeWZE8BV_IWn7Q" name="SAVE_UPDATE"/>
+ <ownedLiteral xmi:id="_lQtJVRtwEeWZE8BV_IWn7Q" name="REPLICATE"/>
+ <ownedLiteral xmi:id="_lQtJVhtwEeWZE8BV_IWn7Q" name="DELETE_ORPHAN"/>
+ <ownedLiteral xmi:id="_lQtJVxtwEeWZE8BV_IWn7Q" name="LOCK"/>
+ <ownedLiteral xmi:id="_lQtJWBtwEeWZE8BV_IWn7Q" name="EVICT"/>
+ <ownedLiteral xmi:id="_lQtJWRtwEeWZE8BV_IWn7Q" name="DETACH"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Enumeration" xmi:id="_lQtJWhtwEeWZE8BV_IWn7Q" name="LazyToOneOption">
+ <ownedLiteral xmi:id="_lQtJWxtwEeWZE8BV_IWn7Q" name="FALSE"/>
+ <ownedLiteral xmi:id="_lQtJXBtwEeWZE8BV_IWn7Q" name="PROXY"/>
+ <ownedLiteral xmi:id="_lQtJXRtwEeWZE8BV_IWn7Q" name="NO_PROXY"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Enumeration" xmi:id="_lQtJXhtwEeWZE8BV_IWn7Q" name="FetchMode">
+ <ownedLiteral xmi:id="_lQtJXxtwEeWZE8BV_IWn7Q" name="SELECT"/>
+ <ownedLiteral xmi:id="_lQtJYBtwEeWZE8BV_IWn7Q" name="JOIN"/>
+ <ownedLiteral xmi:id="_lQtJYRtwEeWZE8BV_IWn7Q" name="SUBSELECT"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Enumeration" xmi:id="_lQtJYhtwEeWZE8BV_IWn7Q" name="OptimisticLockType">
+ <ownedLiteral xmi:id="_lQtJYxtwEeWZE8BV_IWn7Q" name="NONE"/>
+ <ownedLiteral xmi:id="_lQtJZBtwEeWZE8BV_IWn7Q" name="VERSION"/>
+ <ownedLiteral xmi:id="_lQtJZRtwEeWZE8BV_IWn7Q" name="DIRTY"/>
+ <ownedLiteral xmi:id="_lQtJZhtwEeWZE8BV_IWn7Q" name="ALL"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Enumeration" xmi:id="_lQtJZxtwEeWZE8BV_IWn7Q" name="NotFoundAction">
+ <ownedLiteral xmi:id="_lQtJaBtwEeWZE8BV_IWn7Q" name="EXCEPTION"/>
+ <ownedLiteral xmi:id="_lQtJaRtwEeWZE8BV_IWn7Q" name="IGNORE"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Enumeration" xmi:id="_lQtJahtwEeWZE8BV_IWn7Q" name="OnDeleteAction">
+ <ownedLiteral xmi:id="_lQtJaxtwEeWZE8BV_IWn7Q" name="NO_ACTION"/>
+ <ownedLiteral xmi:id="_lQtJbBtwEeWZE8BV_IWn7Q" name="CASCADE"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Enumeration" xmi:id="_lQtJbRtwEeWZE8BV_IWn7Q" name="FlushModeType">
+ <ownedLiteral xmi:id="_lQtJbhtwEeWZE8BV_IWn7Q" name="ALWAYS"/>
+ <ownedLiteral xmi:id="_lQtJbxtwEeWZE8BV_IWn7Q" name="AUTO"/>
+ <ownedLiteral xmi:id="_lQtJcBtwEeWZE8BV_IWn7Q" name="COMMIT"/>
+ <ownedLiteral xmi:id="_lQtJcRtwEeWZE8BV_IWn7Q" name="NEVER"/>
+ <ownedLiteral xmi:id="_lQtJchtwEeWZE8BV_IWn7Q" name="MANUAL"/>
+ <ownedLiteral xmi:id="_lQtJcxtwEeWZE8BV_IWn7Q" name="PERSISTENCE_CONTEXT"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Enumeration" xmi:id="_lQtJdBtwEeWZE8BV_IWn7Q" name="SortType">
+ <ownedLiteral xmi:id="_lQtJdRtwEeWZE8BV_IWn7Q" name="UNSORTED"/>
+ <ownedLiteral xmi:id="_lQtJdhtwEeWZE8BV_IWn7Q" name="NATURAL"/>
+ <ownedLiteral xmi:id="_lQtJdxtwEeWZE8BV_IWn7Q" name="COMPARATOR"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Enumeration" xmi:id="_lQtJeBtwEeWZE8BV_IWn7Q" name="ResultCheckStyle">
+ <ownedLiteral xmi:id="_lQtJeRtwEeWZE8BV_IWn7Q" name="NONE"/>
+ <ownedLiteral xmi:id="_lQtJehtwEeWZE8BV_IWn7Q" name="COUNT"/>
+ <ownedLiteral xmi:id="_lQtJextwEeWZE8BV_IWn7Q" name="PARAM"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Enumeration" xmi:id="_lQtJfBtwEeWZE8BV_IWn7Q" name="GenerationTime">
+ <ownedLiteral xmi:id="_lQtJfRtwEeWZE8BV_IWn7Q" name="NEVER"/>
+ <ownedLiteral xmi:id="_lQtJfhtwEeWZE8BV_IWn7Q" name="INSERT"/>
+ <ownedLiteral xmi:id="_lQtJfxtwEeWZE8BV_IWn7Q" name="ALWAYS"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Enumeration" xmi:id="_lQtJgBtwEeWZE8BV_IWn7Q" name="LazyCollectionOption">
+ <ownedLiteral xmi:id="_lQtJgRtwEeWZE8BV_IWn7Q" name="FALSE"/>
+ <ownedLiteral xmi:id="_lQtJghtwEeWZE8BV_IWn7Q" name="TRUE"/>
+ <ownedLiteral xmi:id="_lQtJgxtwEeWZE8BV_IWn7Q" name="EXTRA"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Enumeration" xmi:id="_lQtJhBtwEeWZE8BV_IWn7Q" name="PolymorphismType">
+ <ownedLiteral xmi:id="_lQtJhRtwEeWZE8BV_IWn7Q" name="IMPLICIT"/>
+ <ownedLiteral xmi:id="_lQtJhhtwEeWZE8BV_IWn7Q" name="EXPLICIT"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Enumeration" xmi:id="_lQtJhxtwEeWZE8BV_IWn7Q" name="SourceType">
+ <ownedAttribute xmi:id="_lQtJiBtwEeWZE8BV_IWn7Q" name="typeName">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
+ </ownedAttribute>
+ <ownedOperation xmi:id="_lQtJiRtwEeWZE8BV_IWn7Q" name="typeName"/>
+ <ownedLiteral xmi:id="_lQtJihtwEeWZE8BV_IWn7Q" name="VM"/>
+ <ownedLiteral xmi:id="_lQtJixtwEeWZE8BV_IWn7Q" name="DB"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Stereotype" xmi:id="_lQtJjBtwEeWZE8BV_IWn7Q" name="Cache" visibility="public">
+ <ownedRule xmi:id="_lQtJjRtwEeWZE8BV_IWn7Q" name="typeConstraint" constrainedElement="_lQtJjBtwEeWZE8BV_IWn7Q">
+ <specification xmi:type="uml:OpaqueExpression" xmi:id="_lQtJjhtwEeWZE8BV_IWn7Q" 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="_lQtJjxtwEeWZE8BV_IWn7Q" name="usage" visibility="public" type="_lQtJORtwEeWZE8BV_IWn7Q">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_lQtJkBtwEeWZE8BV_IWn7Q" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_lQtJkRtwEeWZE8BV_IWn7Q" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_lQtJkhtwEeWZE8BV_IWn7Q" name="region" visibility="public">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_lQtJkxtwEeWZE8BV_IWn7Q"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_lQtJlBtwEeWZE8BV_IWn7Q" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_lQtJlRtwEeWZE8BV_IWn7Q" name="include" visibility="public">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_lQtJlhtwEeWZE8BV_IWn7Q"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_lQtJlxtwEeWZE8BV_IWn7Q" value="1"/>
+ <defaultValue xmi:type="uml:LiteralString" xmi:id="_lQtJmBtwEeWZE8BV_IWn7Q" value="&quot;all&quot;"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_lQtJmRtwEeWZE8BV_IWn7Q" name="base_Type" association="_lQuYCxtwEeWZE8BV_IWn7Q">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Type"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_lQtJmhtwEeWZE8BV_IWn7Q"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_lQtJmxtwEeWZE8BV_IWn7Q" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_lQtJnBtwEeWZE8BV_IWn7Q" name="base_Operation" association="_lQuYDRtwEeWZE8BV_IWn7Q">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Operation"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_lQtJnRtwEeWZE8BV_IWn7Q"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_lQtJnhtwEeWZE8BV_IWn7Q" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_lQtJnxtwEeWZE8BV_IWn7Q" name="base_Property" association="_lQuYDxtwEeWZE8BV_IWn7Q">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Property"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_lQtJoBtwEeWZE8BV_IWn7Q"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_lQtJoRtwEeWZE8BV_IWn7Q" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_lQtJohtwEeWZE8BV_IWn7Q" name="base_EnumerationLiteral" association="_lQuYExtwEeWZE8BV_IWn7Q">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#EnumerationLiteral"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_lQtJoxtwEeWZE8BV_IWn7Q"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_lQtJpBtwEeWZE8BV_IWn7Q" value="1"/>
+ </ownedAttribute>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Stereotype" xmi:id="_lQtJpRtwEeWZE8BV_IWn7Q" name="Generated" visibility="public">
+ <ownedAttribute xmi:id="_lQtJphtwEeWZE8BV_IWn7Q" name="value" visibility="public" type="_lQtJfBtwEeWZE8BV_IWn7Q">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_lQtJpxtwEeWZE8BV_IWn7Q" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_lQtJqBtwEeWZE8BV_IWn7Q" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_lQtJqRtwEeWZE8BV_IWn7Q" name="base_Property" association="_lQuYFxtwEeWZE8BV_IWn7Q">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Property"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_lQtJqhtwEeWZE8BV_IWn7Q"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_lQtJqxtwEeWZE8BV_IWn7Q" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_lQtJrBtwEeWZE8BV_IWn7Q" name="base_EnumerationLiteral" association="_lQuYGRtwEeWZE8BV_IWn7Q">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#EnumerationLiteral"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_lQtJrRtwEeWZE8BV_IWn7Q"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_lQtJrhtwEeWZE8BV_IWn7Q" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_lQtJrxtwEeWZE8BV_IWn7Q" name="base_Operation" association="_lQuYHRtwEeWZE8BV_IWn7Q">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Operation"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_lQtJsBtwEeWZE8BV_IWn7Q"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_lQtJsRtwEeWZE8BV_IWn7Q" value="1"/>
+ </ownedAttribute>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Stereotype" xmi:id="_lQtJshtwEeWZE8BV_IWn7Q" name="Table" visibility="public">
+ <ownedRule xmi:id="_lQtJsxtwEeWZE8BV_IWn7Q" name="typeConstraint" constrainedElement="_lQtJshtwEeWZE8BV_IWn7Q">
+ <specification xmi:type="uml:OpaqueExpression" xmi:id="_lQtJtBtwEeWZE8BV_IWn7Q" 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="_lQtJtRtwEeWZE8BV_IWn7Q" name="appliesTo" visibility="public">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_lQtJthtwEeWZE8BV_IWn7Q" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_lQtJtxtwEeWZE8BV_IWn7Q" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_lQtJuBtwEeWZE8BV_IWn7Q" name="indexes" visibility="public" type="_lQuXARtwEeWZE8BV_IWn7Q" aggregation="composite" association="_lQu-6xtwEeWZE8BV_IWn7Q">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_lQtJuRtwEeWZE8BV_IWn7Q"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_lQtJuhtwEeWZE8BV_IWn7Q" value="*"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_lQtJuxtwEeWZE8BV_IWn7Q" name="comment" visibility="public">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_lQtJvBtwEeWZE8BV_IWn7Q"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_lQtJvRtwEeWZE8BV_IWn7Q" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_lQtJvhtwEeWZE8BV_IWn7Q" name="foreignKey" visibility="public" type="_lQtxkBtwEeWZE8BV_IWn7Q" aggregation="composite" association="_lQu-7BtwEeWZE8BV_IWn7Q">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_lQtJvxtwEeWZE8BV_IWn7Q"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_lQtJwBtwEeWZE8BV_IWn7Q" value="1"/>
+ <defaultValue xmi:type="uml:LiteralString" xmi:id="_lQtJwRtwEeWZE8BV_IWn7Q" value="ForeignKey"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_lQtJwhtwEeWZE8BV_IWn7Q" name="fetch" visibility="public" type="_lQtJXhtwEeWZE8BV_IWn7Q">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_lQtJwxtwEeWZE8BV_IWn7Q"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_lQtJxBtwEeWZE8BV_IWn7Q" value="1"/>
+ <defaultValue xmi:type="uml:LiteralString" xmi:id="_lQtJxRtwEeWZE8BV_IWn7Q" value="JOIN"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_lQtJxhtwEeWZE8BV_IWn7Q" name="inverse" visibility="public">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/JavaPrimitiveTypes.library.uml#boolean"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_lQtJxxtwEeWZE8BV_IWn7Q"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_lQtJyBtwEeWZE8BV_IWn7Q" value="1"/>
+ <defaultValue xmi:type="uml:LiteralString" xmi:id="_lQtJyRtwEeWZE8BV_IWn7Q" value="false"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_lQtJyhtwEeWZE8BV_IWn7Q" name="optional" visibility="public">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/JavaPrimitiveTypes.library.uml#boolean"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_lQtJyxtwEeWZE8BV_IWn7Q"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_lQtJzBtwEeWZE8BV_IWn7Q" value="1"/>
+ <defaultValue xmi:type="uml:LiteralString" xmi:id="_lQtJzRtwEeWZE8BV_IWn7Q" value="true"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_lQtJzhtwEeWZE8BV_IWn7Q" name="sqlInsert" visibility="public" type="_lQtx8RtwEeWZE8BV_IWn7Q" aggregation="composite" association="_lQu-7RtwEeWZE8BV_IWn7Q">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_lQtJzxtwEeWZE8BV_IWn7Q"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_lQtJ0BtwEeWZE8BV_IWn7Q" value="1"/>
+ <defaultValue xmi:type="uml:LiteralString" xmi:id="_lQtJ0RtwEeWZE8BV_IWn7Q" value="SQLInsert"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_lQtJ0htwEeWZE8BV_IWn7Q" name="sqlUpdate" visibility="public" type="_lQtKzhtwEeWZE8BV_IWn7Q" aggregation="composite" association="_lQu-7htwEeWZE8BV_IWn7Q">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_lQtJ0xtwEeWZE8BV_IWn7Q"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_lQtJ1BtwEeWZE8BV_IWn7Q" value="1"/>
+ <defaultValue xmi:type="uml:LiteralString" xmi:id="_lQtJ1RtwEeWZE8BV_IWn7Q" value="SQLUpdate"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_lQtJ1htwEeWZE8BV_IWn7Q" name="sqlDelete" visibility="public" type="_lQtKRRtwEeWZE8BV_IWn7Q" aggregation="composite" association="_lQu-7xtwEeWZE8BV_IWn7Q">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_lQtJ1xtwEeWZE8BV_IWn7Q"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_lQtJ2BtwEeWZE8BV_IWn7Q" value="1"/>
+ <defaultValue xmi:type="uml:LiteralString" xmi:id="_lQtJ2RtwEeWZE8BV_IWn7Q" value="SQLDelete"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_lQtJ2htwEeWZE8BV_IWn7Q" name="base_Type" association="_lQuYHxtwEeWZE8BV_IWn7Q">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Type"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_lQtJ2xtwEeWZE8BV_IWn7Q"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_lQtJ3BtwEeWZE8BV_IWn7Q" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_lQtJ3RtwEeWZE8BV_IWn7Q" name="value_Tables" visibility="public" type="_lQtKqxtwEeWZE8BV_IWn7Q" association="_lQu--BtwEeWZE8BV_IWn7Q">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_lQtJ3htwEeWZE8BV_IWn7Q"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_lQtJ3xtwEeWZE8BV_IWn7Q" value="1"/>
+ </ownedAttribute>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Stereotype" xmi:id="_lQtJ4BtwEeWZE8BV_IWn7Q" name="FetchProfile" visibility="public">
+ <ownedRule xmi:id="_lQtJ4RtwEeWZE8BV_IWn7Q" name="typeConstraint" constrainedElement="_lQtJ4BtwEeWZE8BV_IWn7Q">
+ <specification xmi:type="uml:OpaqueExpression" xmi:id="_lQtJ4htwEeWZE8BV_IWn7Q" 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="_lQtJ4xtwEeWZE8BV_IWn7Q" name="name" visibility="public">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_lQtJ5BtwEeWZE8BV_IWn7Q" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_lQtJ5RtwEeWZE8BV_IWn7Q" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_lQtJ5htwEeWZE8BV_IWn7Q" name="fetchOverrides" visibility="public" type="_lQtJ8htwEeWZE8BV_IWn7Q" aggregation="composite" association="_lQu-8BtwEeWZE8BV_IWn7Q">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_lQtJ5xtwEeWZE8BV_IWn7Q"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_lQtJ6BtwEeWZE8BV_IWn7Q" value="*"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_lQtJ6RtwEeWZE8BV_IWn7Q" name="base_Type" association="_lQuYIRtwEeWZE8BV_IWn7Q">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Type"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_lQtJ6htwEeWZE8BV_IWn7Q"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_lQtJ6xtwEeWZE8BV_IWn7Q" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_lQtJ7BtwEeWZE8BV_IWn7Q" name="base_Package" association="_lQuYIxtwEeWZE8BV_IWn7Q">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Package"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_lQtJ7RtwEeWZE8BV_IWn7Q"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_lQtJ7htwEeWZE8BV_IWn7Q" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_lQtJ7xtwEeWZE8BV_IWn7Q" name="value_FetchProfiles" visibility="public" type="_lQtxBRtwEeWZE8BV_IWn7Q" association="_lQu_FRtwEeWZE8BV_IWn7Q">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_lQtJ8BtwEeWZE8BV_IWn7Q"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_lQtJ8RtwEeWZE8BV_IWn7Q" value="1"/>
+ </ownedAttribute>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Stereotype" xmi:id="_lQtJ8htwEeWZE8BV_IWn7Q" name="FetchOverrideFromFetchProfile" visibility="public">
+ <ownedRule xmi:id="_lQtJ8xtwEeWZE8BV_IWn7Q" name="typeConstraint" constrainedElement="_lQtJ8htwEeWZE8BV_IWn7Q">
+ <specification xmi:type="uml:OpaqueExpression" xmi:id="_lQtJ9BtwEeWZE8BV_IWn7Q" 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="_lQtJ9RtwEeWZE8BV_IWn7Q" name="entity" visibility="public" association="_lQu-8RtwEeWZE8BV_IWn7Q">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Class"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_lQtJ9htwEeWZE8BV_IWn7Q" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_lQtJ9xtwEeWZE8BV_IWn7Q" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_lQtJ-BtwEeWZE8BV_IWn7Q" name="association" visibility="public">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_lQtJ-RtwEeWZE8BV_IWn7Q" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_lQtJ-htwEeWZE8BV_IWn7Q" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_lQtJ-xtwEeWZE8BV_IWn7Q" name="mode" visibility="public" type="_lQtJXhtwEeWZE8BV_IWn7Q">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_lQtJ_BtwEeWZE8BV_IWn7Q" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_lQtJ_RtwEeWZE8BV_IWn7Q" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_lQtJ_htwEeWZE8BV_IWn7Q" name="base_Type" association="_lQuYJRtwEeWZE8BV_IWn7Q">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Type"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_lQtJ_xtwEeWZE8BV_IWn7Q"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_lQtKABtwEeWZE8BV_IWn7Q" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_lQtKARtwEeWZE8BV_IWn7Q" name="base_Package" association="_lQuYJxtwEeWZE8BV_IWn7Q">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Package"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_lQtKAhtwEeWZE8BV_IWn7Q"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_lQtKAxtwEeWZE8BV_IWn7Q" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_lQtKBBtwEeWZE8BV_IWn7Q" name="fetchOverrides_FetchProfile" visibility="public" type="_lQtJ4BtwEeWZE8BV_IWn7Q" association="_lQu-8BtwEeWZE8BV_IWn7Q">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_lQtKBRtwEeWZE8BV_IWn7Q"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_lQtKBhtwEeWZE8BV_IWn7Q" value="1"/>
+ </ownedAttribute>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Stereotype" xmi:id="_lQtKBxtwEeWZE8BV_IWn7Q" name="Filters" visibility="public">
+ <ownedRule xmi:id="_lQtKCBtwEeWZE8BV_IWn7Q" name="typeConstraint" constrainedElement="_lQtKBxtwEeWZE8BV_IWn7Q">
+ <specification xmi:type="uml:OpaqueExpression" xmi:id="_lQtKCRtwEeWZE8BV_IWn7Q" 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="_lQtKChtwEeWZE8BV_IWn7Q" name="value" visibility="public" type="_lQtK6xtwEeWZE8BV_IWn7Q" aggregation="composite" association="_lQu-9RtwEeWZE8BV_IWn7Q">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_lQtKCxtwEeWZE8BV_IWn7Q"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_lQtKDBtwEeWZE8BV_IWn7Q" value="*"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_lQtKDRtwEeWZE8BV_IWn7Q" name="base_Type" association="_lQuYKRtwEeWZE8BV_IWn7Q">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Type"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_lQtKDhtwEeWZE8BV_IWn7Q"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_lQtKDxtwEeWZE8BV_IWn7Q" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_lQtKEBtwEeWZE8BV_IWn7Q" name="base_Operation" association="_lQuYKxtwEeWZE8BV_IWn7Q">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Operation"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_lQtKERtwEeWZE8BV_IWn7Q"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_lQtKEhtwEeWZE8BV_IWn7Q" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_lQtKExtwEeWZE8BV_IWn7Q" name="base_Property" association="_lQuYLRtwEeWZE8BV_IWn7Q">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Property"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_lQtKFBtwEeWZE8BV_IWn7Q"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_lQtKFRtwEeWZE8BV_IWn7Q" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_lQtKFhtwEeWZE8BV_IWn7Q" name="base_EnumerationLiteral" association="_lQuYMRtwEeWZE8BV_IWn7Q">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#EnumerationLiteral"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_lQtKFxtwEeWZE8BV_IWn7Q"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_lQtKGBtwEeWZE8BV_IWn7Q" value="1"/>
+ </ownedAttribute>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Stereotype" xmi:id="_lQtKGRtwEeWZE8BV_IWn7Q" name="FilterJoinTables" visibility="public">
+ <ownedRule xmi:id="_lQtKGhtwEeWZE8BV_IWn7Q" name="typeConstraint" constrainedElement="_lQtKGRtwEeWZE8BV_IWn7Q">
+ <specification xmi:type="uml:OpaqueExpression" xmi:id="_lQtKGxtwEeWZE8BV_IWn7Q" 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="_lQtKHBtwEeWZE8BV_IWn7Q" name="value" visibility="public" type="_lQtxVBtwEeWZE8BV_IWn7Q" aggregation="composite" association="_lQu-9htwEeWZE8BV_IWn7Q">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_lQtKHRtwEeWZE8BV_IWn7Q"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_lQtKHhtwEeWZE8BV_IWn7Q" value="*"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_lQtKHxtwEeWZE8BV_IWn7Q" name="base_Type" association="_lQuYNRtwEeWZE8BV_IWn7Q">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Type"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_lQtKIBtwEeWZE8BV_IWn7Q"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_lQtKIRtwEeWZE8BV_IWn7Q" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_lQtKIhtwEeWZE8BV_IWn7Q" name="base_Operation" association="_lQuYNxtwEeWZE8BV_IWn7Q">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Operation"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_lQtKIxtwEeWZE8BV_IWn7Q"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_lQtKJBtwEeWZE8BV_IWn7Q" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_lQtKJRtwEeWZE8BV_IWn7Q" name="base_Property" association="_lQuYORtwEeWZE8BV_IWn7Q">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Property"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_lQtKJhtwEeWZE8BV_IWn7Q"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_lQtKJxtwEeWZE8BV_IWn7Q" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_lQtKKBtwEeWZE8BV_IWn7Q" name="base_EnumerationLiteral" association="_lQuYPRtwEeWZE8BV_IWn7Q">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#EnumerationLiteral"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_lQtKKRtwEeWZE8BV_IWn7Q"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_lQtKKhtwEeWZE8BV_IWn7Q" value="1"/>
+ </ownedAttribute>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Stereotype" xmi:id="_lQtKKxtwEeWZE8BV_IWn7Q" name="SQLDeleteAll" visibility="public">
+ <ownedRule xmi:id="_lQtKLBtwEeWZE8BV_IWn7Q" name="typeConstraint" constrainedElement="_lQtKKxtwEeWZE8BV_IWn7Q">
+ <specification xmi:type="uml:OpaqueExpression" xmi:id="_lQtKLRtwEeWZE8BV_IWn7Q" 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="_lQtKLhtwEeWZE8BV_IWn7Q" name="sql" visibility="public">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_lQtKLxtwEeWZE8BV_IWn7Q" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_lQtKMBtwEeWZE8BV_IWn7Q" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_lQtKMRtwEeWZE8BV_IWn7Q" name="callable" visibility="public">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/JavaPrimitiveTypes.library.uml#boolean"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_lQtKMhtwEeWZE8BV_IWn7Q"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_lQtKMxtwEeWZE8BV_IWn7Q" value="1"/>
+ <defaultValue xmi:type="uml:LiteralString" xmi:id="_lQtKNBtwEeWZE8BV_IWn7Q" value="false"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_lQtKNRtwEeWZE8BV_IWn7Q" name="check" visibility="public" type="_lQtJeBtwEeWZE8BV_IWn7Q">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_lQtKNhtwEeWZE8BV_IWn7Q"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_lQtKNxtwEeWZE8BV_IWn7Q" value="1"/>
+ <defaultValue xmi:type="uml:LiteralString" xmi:id="_lQtKOBtwEeWZE8BV_IWn7Q" value="NONE"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_lQtKORtwEeWZE8BV_IWn7Q" name="base_Type" association="_lQuYQRtwEeWZE8BV_IWn7Q">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Type"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_lQtKOhtwEeWZE8BV_IWn7Q"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_lQtKOxtwEeWZE8BV_IWn7Q" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_lQtKPBtwEeWZE8BV_IWn7Q" name="base_Property" association="_lQuYQxtwEeWZE8BV_IWn7Q">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Property"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_lQtKPRtwEeWZE8BV_IWn7Q"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_lQtKPhtwEeWZE8BV_IWn7Q" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_lQtKPxtwEeWZE8BV_IWn7Q" name="base_EnumerationLiteral" association="_lQuYRRtwEeWZE8BV_IWn7Q">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#EnumerationLiteral"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_lQtKQBtwEeWZE8BV_IWn7Q"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_lQtKQRtwEeWZE8BV_IWn7Q" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_lQtKQhtwEeWZE8BV_IWn7Q" name="base_Operation" association="_lQuYSRtwEeWZE8BV_IWn7Q">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Operation"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_lQtKQxtwEeWZE8BV_IWn7Q"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_lQtKRBtwEeWZE8BV_IWn7Q" value="1"/>
+ </ownedAttribute>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Stereotype" xmi:id="_lQtKRRtwEeWZE8BV_IWn7Q" name="SQLDelete" visibility="public">
+ <ownedRule xmi:id="_lQtKRhtwEeWZE8BV_IWn7Q" name="typeConstraint" constrainedElement="_lQtKRRtwEeWZE8BV_IWn7Q">
+ <specification xmi:type="uml:OpaqueExpression" xmi:id="_lQtKRxtwEeWZE8BV_IWn7Q" 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="_lQtKSBtwEeWZE8BV_IWn7Q" name="sql" visibility="public">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_lQtKSRtwEeWZE8BV_IWn7Q" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_lQtKShtwEeWZE8BV_IWn7Q" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_lQtKSxtwEeWZE8BV_IWn7Q" name="callable" visibility="public">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/JavaPrimitiveTypes.library.uml#boolean"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_lQtKTBtwEeWZE8BV_IWn7Q"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_lQtKTRtwEeWZE8BV_IWn7Q" value="1"/>
+ <defaultValue xmi:type="uml:LiteralString" xmi:id="_lQtKThtwEeWZE8BV_IWn7Q" value="false"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_lQtKTxtwEeWZE8BV_IWn7Q" name="check" visibility="public" type="_lQtJeBtwEeWZE8BV_IWn7Q">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_lQtKUBtwEeWZE8BV_IWn7Q"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_lQtKURtwEeWZE8BV_IWn7Q" value="1"/>
+ <defaultValue xmi:type="uml:LiteralString" xmi:id="_lQtKUhtwEeWZE8BV_IWn7Q" value="NONE"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_lQtKUxtwEeWZE8BV_IWn7Q" name="base_Type" association="_lQuYSxtwEeWZE8BV_IWn7Q">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Type"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_lQtKVBtwEeWZE8BV_IWn7Q"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_lQtKVRtwEeWZE8BV_IWn7Q" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_lQtKVhtwEeWZE8BV_IWn7Q" name="base_Property" association="_lQuYTRtwEeWZE8BV_IWn7Q">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Property"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_lQtKVxtwEeWZE8BV_IWn7Q"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_lQtKWBtwEeWZE8BV_IWn7Q" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_lQtKWRtwEeWZE8BV_IWn7Q" name="base_EnumerationLiteral" association="_lQuYTxtwEeWZE8BV_IWn7Q">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#EnumerationLiteral"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_lQtKWhtwEeWZE8BV_IWn7Q"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_lQtKWxtwEeWZE8BV_IWn7Q" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_lQtKXBtwEeWZE8BV_IWn7Q" name="base_Operation" association="_lQuYUxtwEeWZE8BV_IWn7Q">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Operation"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_lQtKXRtwEeWZE8BV_IWn7Q"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_lQtKXhtwEeWZE8BV_IWn7Q" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_lQtKXxtwEeWZE8BV_IWn7Q" name="sqlDelete_Table" visibility="public" type="_lQtJshtwEeWZE8BV_IWn7Q" association="_lQu-7xtwEeWZE8BV_IWn7Q">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_lQtKYBtwEeWZE8BV_IWn7Q"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_lQtKYRtwEeWZE8BV_IWn7Q" value="1"/>
+ </ownedAttribute>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Stereotype" xmi:id="_lQtKYhtwEeWZE8BV_IWn7Q" name="WhereJoinTable" visibility="public">
+ <ownedRule xmi:id="_lQtKYxtwEeWZE8BV_IWn7Q" name="typeConstraint" constrainedElement="_lQtKYhtwEeWZE8BV_IWn7Q">
+ <specification xmi:type="uml:OpaqueExpression" xmi:id="_lQtKZBtwEeWZE8BV_IWn7Q" 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="_lQtKZRtwEeWZE8BV_IWn7Q" name="clause" visibility="public">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_lQtKZhtwEeWZE8BV_IWn7Q" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_lQtKZxtwEeWZE8BV_IWn7Q" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_lQtKaBtwEeWZE8BV_IWn7Q" name="base_Type" association="_lQuYVRtwEeWZE8BV_IWn7Q">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Type"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_lQtKaRtwEeWZE8BV_IWn7Q"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_lQtKahtwEeWZE8BV_IWn7Q" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_lQtKaxtwEeWZE8BV_IWn7Q" name="base_Operation" association="_lQuYVxtwEeWZE8BV_IWn7Q">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Operation"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_lQtKbBtwEeWZE8BV_IWn7Q"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_lQtKbRtwEeWZE8BV_IWn7Q" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_lQtKbhtwEeWZE8BV_IWn7Q" name="base_Property" association="_lQuYWRtwEeWZE8BV_IWn7Q">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Property"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_lQtKbxtwEeWZE8BV_IWn7Q"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_lQtKcBtwEeWZE8BV_IWn7Q" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_lQtKcRtwEeWZE8BV_IWn7Q" name="base_EnumerationLiteral" association="_lQuYXRtwEeWZE8BV_IWn7Q">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#EnumerationLiteral"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_lQtKchtwEeWZE8BV_IWn7Q"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_lQtKcxtwEeWZE8BV_IWn7Q" value="1"/>
+ </ownedAttribute>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Stereotype" xmi:id="_lQtKdBtwEeWZE8BV_IWn7Q" name="AccessType" visibility="public">
+ <ownedRule xmi:id="_lQtKdRtwEeWZE8BV_IWn7Q" name="typeConstraint" constrainedElement="_lQtKdBtwEeWZE8BV_IWn7Q">
+ <specification xmi:type="uml:OpaqueExpression" xmi:id="_lQtKdhtwEeWZE8BV_IWn7Q" 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="_lQtKdxtwEeWZE8BV_IWn7Q" name="value" visibility="public">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_lQtKeBtwEeWZE8BV_IWn7Q" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_lQtKeRtwEeWZE8BV_IWn7Q" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_lQtKehtwEeWZE8BV_IWn7Q" name="base_Type" association="_lQuYYRtwEeWZE8BV_IWn7Q">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Type"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_lQtKextwEeWZE8BV_IWn7Q"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_lQtKfBtwEeWZE8BV_IWn7Q" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_lQtKfRtwEeWZE8BV_IWn7Q" name="base_Operation" association="_lQuYYxtwEeWZE8BV_IWn7Q">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Operation"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_lQtKfhtwEeWZE8BV_IWn7Q"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_lQtKfxtwEeWZE8BV_IWn7Q" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_lQtKgBtwEeWZE8BV_IWn7Q" name="base_Property" association="_lQuYZRtwEeWZE8BV_IWn7Q">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Property"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_lQtKgRtwEeWZE8BV_IWn7Q"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_lQtKghtwEeWZE8BV_IWn7Q" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_lQtKgxtwEeWZE8BV_IWn7Q" name="base_EnumerationLiteral" association="_lQuYaRtwEeWZE8BV_IWn7Q">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#EnumerationLiteral"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_lQtKhBtwEeWZE8BV_IWn7Q"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_lQtKhRtwEeWZE8BV_IWn7Q" value="1"/>
+ </ownedAttribute>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Stereotype" xmi:id="_lQtKhhtwEeWZE8BV_IWn7Q" name="Any" visibility="public">
+ <ownedAttribute xmi:id="_lQtKhxtwEeWZE8BV_IWn7Q" name="metaDef" visibility="public">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_lQtKiBtwEeWZE8BV_IWn7Q"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_lQtKiRtwEeWZE8BV_IWn7Q" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_lQtKihtwEeWZE8BV_IWn7Q" name="metaColumn" visibility="public" type="_lQvm2BtwEeWZE8BV_IWn7Q" aggregation="composite" association="_lQu-9xtwEeWZE8BV_IWn7Q">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_lQtKixtwEeWZE8BV_IWn7Q" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_lQtKjBtwEeWZE8BV_IWn7Q" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_lQtKjRtwEeWZE8BV_IWn7Q" name="fetch" visibility="public" type="_lQvm1htwEeWZE8BV_IWn7Q">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_lQtKjhtwEeWZE8BV_IWn7Q"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_lQtKjxtwEeWZE8BV_IWn7Q" value="1"/>
+ <defaultValue xmi:type="uml:LiteralString" xmi:id="_lQtKkBtwEeWZE8BV_IWn7Q" value="EAGER"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_lQtKkRtwEeWZE8BV_IWn7Q" name="optional" visibility="public">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/JavaPrimitiveTypes.library.uml#boolean"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_lQtKkhtwEeWZE8BV_IWn7Q"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_lQtKkxtwEeWZE8BV_IWn7Q" value="1"/>
+ <defaultValue xmi:type="uml:LiteralString" xmi:id="_lQtKlBtwEeWZE8BV_IWn7Q" value="true"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_lQtKlRtwEeWZE8BV_IWn7Q" name="base_Operation" association="_lQuYbRtwEeWZE8BV_IWn7Q">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Operation"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_lQtKlhtwEeWZE8BV_IWn7Q"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_lQtKlxtwEeWZE8BV_IWn7Q" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_lQtKmBtwEeWZE8BV_IWn7Q" name="base_Property" association="_lQuYbxtwEeWZE8BV_IWn7Q">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Property"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_lQtKmRtwEeWZE8BV_IWn7Q"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_lQtKmhtwEeWZE8BV_IWn7Q" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_lQtKmxtwEeWZE8BV_IWn7Q" name="base_EnumerationLiteral" association="_lQuYcxtwEeWZE8BV_IWn7Q">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#EnumerationLiteral"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_lQtKnBtwEeWZE8BV_IWn7Q"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_lQtKnRtwEeWZE8BV_IWn7Q" value="1"/>
+ </ownedAttribute>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Stereotype" xmi:id="_lQtKnhtwEeWZE8BV_IWn7Q" name="OrderBy" visibility="public">
+ <ownedAttribute xmi:id="_lQtKnxtwEeWZE8BV_IWn7Q" name="clause" visibility="public">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_lQtKoBtwEeWZE8BV_IWn7Q" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_lQtKoRtwEeWZE8BV_IWn7Q" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_lQtKohtwEeWZE8BV_IWn7Q" name="base_Operation" association="_lQuYdxtwEeWZE8BV_IWn7Q">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Operation"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_lQtKoxtwEeWZE8BV_IWn7Q"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_lQtKpBtwEeWZE8BV_IWn7Q" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_lQtKpRtwEeWZE8BV_IWn7Q" name="base_Property" association="_lQuYeRtwEeWZE8BV_IWn7Q">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Property"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_lQtKphtwEeWZE8BV_IWn7Q"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_lQtKpxtwEeWZE8BV_IWn7Q" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_lQtKqBtwEeWZE8BV_IWn7Q" name="base_EnumerationLiteral" association="_lQuYfRtwEeWZE8BV_IWn7Q">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#EnumerationLiteral"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_lQtKqRtwEeWZE8BV_IWn7Q"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_lQtKqhtwEeWZE8BV_IWn7Q" value="1"/>
+ </ownedAttribute>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Stereotype" xmi:id="_lQtKqxtwEeWZE8BV_IWn7Q" name="Tables" visibility="public">
+ <ownedRule xmi:id="_lQtKrBtwEeWZE8BV_IWn7Q" name="typeConstraint" constrainedElement="_lQtKqxtwEeWZE8BV_IWn7Q">
+ <specification xmi:type="uml:OpaqueExpression" xmi:id="_lQtKrRtwEeWZE8BV_IWn7Q" 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="_lQtKrhtwEeWZE8BV_IWn7Q" name="value" visibility="public" type="_lQtJshtwEeWZE8BV_IWn7Q" aggregation="composite" association="_lQu--BtwEeWZE8BV_IWn7Q">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_lQtKrxtwEeWZE8BV_IWn7Q"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_lQtKsBtwEeWZE8BV_IWn7Q" value="*"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_lQtKsRtwEeWZE8BV_IWn7Q" name="base_Type" association="_lQuYgRtwEeWZE8BV_IWn7Q">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Type"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_lQtKshtwEeWZE8BV_IWn7Q"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_lQtKsxtwEeWZE8BV_IWn7Q" value="1"/>
+ </ownedAttribute>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Stereotype" xmi:id="_lQtKtBtwEeWZE8BV_IWn7Q" name="Target" visibility="public">
+ <ownedAttribute xmi:id="_lQtKtRtwEeWZE8BV_IWn7Q" name="value" visibility="public" association="_lQu--RtwEeWZE8BV_IWn7Q">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Class"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_lQtKthtwEeWZE8BV_IWn7Q" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_lQtKtxtwEeWZE8BV_IWn7Q" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_lQtKuBtwEeWZE8BV_IWn7Q" name="base_Property" association="_lQuYgxtwEeWZE8BV_IWn7Q">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Property"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_lQtKuRtwEeWZE8BV_IWn7Q"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_lQtKuhtwEeWZE8BV_IWn7Q" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_lQtKuxtwEeWZE8BV_IWn7Q" name="base_EnumerationLiteral" association="_lQuYhRtwEeWZE8BV_IWn7Q">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#EnumerationLiteral"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_lQtKvBtwEeWZE8BV_IWn7Q"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_lQtKvRtwEeWZE8BV_IWn7Q" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_lQtKvhtwEeWZE8BV_IWn7Q" name="base_Operation" association="_lQuYiRtwEeWZE8BV_IWn7Q">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Operation"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_lQtKvxtwEeWZE8BV_IWn7Q"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_lQtKwBtwEeWZE8BV_IWn7Q" value="1"/>
+ </ownedAttribute>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Stereotype" xmi:id="_lQtKwRtwEeWZE8BV_IWn7Q" name="Fetch" visibility="public">
+ <ownedAttribute xmi:id="_lQtKwhtwEeWZE8BV_IWn7Q" name="value" visibility="public" type="_lQtJXhtwEeWZE8BV_IWn7Q">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_lQtKwxtwEeWZE8BV_IWn7Q" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_lQtKxBtwEeWZE8BV_IWn7Q" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_lQtKxRtwEeWZE8BV_IWn7Q" name="base_Operation" association="_lQuYixtwEeWZE8BV_IWn7Q">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Operation"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_lQtKxhtwEeWZE8BV_IWn7Q"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_lQtKxxtwEeWZE8BV_IWn7Q" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_lQtKyBtwEeWZE8BV_IWn7Q" name="base_Property" association="_lQuYjRtwEeWZE8BV_IWn7Q">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Property"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_lQtKyRtwEeWZE8BV_IWn7Q"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_lQtKyhtwEeWZE8BV_IWn7Q" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_lQtKyxtwEeWZE8BV_IWn7Q" name="base_EnumerationLiteral" association="_lQuYkRtwEeWZE8BV_IWn7Q">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#EnumerationLiteral"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_lQtKzBtwEeWZE8BV_IWn7Q"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_lQtKzRtwEeWZE8BV_IWn7Q" value="1"/>
+ </ownedAttribute>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Stereotype" xmi:id="_lQtKzhtwEeWZE8BV_IWn7Q" name="SQLUpdate" visibility="public">
+ <ownedRule xmi:id="_lQtKzxtwEeWZE8BV_IWn7Q" name="typeConstraint" constrainedElement="_lQtKzhtwEeWZE8BV_IWn7Q">
+ <specification xmi:type="uml:OpaqueExpression" xmi:id="_lQtK0BtwEeWZE8BV_IWn7Q" 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="_lQtK0RtwEeWZE8BV_IWn7Q" name="sql" visibility="public">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_lQtK0htwEeWZE8BV_IWn7Q" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_lQtK0xtwEeWZE8BV_IWn7Q" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_lQtK1BtwEeWZE8BV_IWn7Q" name="callable" visibility="public">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/JavaPrimitiveTypes.library.uml#boolean"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_lQtK1RtwEeWZE8BV_IWn7Q"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_lQtK1htwEeWZE8BV_IWn7Q" value="1"/>
+ <defaultValue xmi:type="uml:LiteralString" xmi:id="_lQtK1xtwEeWZE8BV_IWn7Q" value="false"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_lQtK2BtwEeWZE8BV_IWn7Q" name="check" visibility="public" type="_lQtJeBtwEeWZE8BV_IWn7Q">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_lQtK2RtwEeWZE8BV_IWn7Q"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_lQtK2htwEeWZE8BV_IWn7Q" value="1"/>
+ <defaultValue xmi:type="uml:LiteralString" xmi:id="_lQtK2xtwEeWZE8BV_IWn7Q" value="NONE"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_lQtK3BtwEeWZE8BV_IWn7Q" name="base_Type" association="_lQuYlRtwEeWZE8BV_IWn7Q">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Type"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_lQtK3RtwEeWZE8BV_IWn7Q"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_lQtK3htwEeWZE8BV_IWn7Q" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_lQtK3xtwEeWZE8BV_IWn7Q" name="base_Property" association="_lQuYlxtwEeWZE8BV_IWn7Q">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Property"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_lQtK4BtwEeWZE8BV_IWn7Q"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_lQtK4RtwEeWZE8BV_IWn7Q" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_lQtK4htwEeWZE8BV_IWn7Q" name="base_EnumerationLiteral" association="_lQuYmRtwEeWZE8BV_IWn7Q">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#EnumerationLiteral"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_lQtK4xtwEeWZE8BV_IWn7Q"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_lQtK5BtwEeWZE8BV_IWn7Q" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_lQtK5RtwEeWZE8BV_IWn7Q" name="base_Operation" association="_lQuYnRtwEeWZE8BV_IWn7Q">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Operation"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_lQtK5htwEeWZE8BV_IWn7Q"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_lQtK5xtwEeWZE8BV_IWn7Q" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_lQtK6BtwEeWZE8BV_IWn7Q" name="sqlUpdate_Table" visibility="public" type="_lQtJshtwEeWZE8BV_IWn7Q" association="_lQu-7htwEeWZE8BV_IWn7Q">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_lQtK6RtwEeWZE8BV_IWn7Q"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_lQtK6htwEeWZE8BV_IWn7Q" value="1"/>
+ </ownedAttribute>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Stereotype" xmi:id="_lQtK6xtwEeWZE8BV_IWn7Q" name="Filter" visibility="public">
+ <ownedRule xmi:id="_lQtK7BtwEeWZE8BV_IWn7Q" name="typeConstraint" constrainedElement="_lQtK6xtwEeWZE8BV_IWn7Q">
+ <specification xmi:type="uml:OpaqueExpression" xmi:id="_lQtK7RtwEeWZE8BV_IWn7Q" 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="_lQtK7htwEeWZE8BV_IWn7Q" name="name" visibility="public">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_lQtK7xtwEeWZE8BV_IWn7Q" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_lQtK8BtwEeWZE8BV_IWn7Q" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_lQtK8RtwEeWZE8BV_IWn7Q" name="condition" visibility="public">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_lQtK8htwEeWZE8BV_IWn7Q"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_lQtK8xtwEeWZE8BV_IWn7Q" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_lQtK9BtwEeWZE8BV_IWn7Q" name="deduceAliasInjectionPoints" visibility="public">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/JavaPrimitiveTypes.library.uml#boolean"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_lQtK9RtwEeWZE8BV_IWn7Q"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_lQtK9htwEeWZE8BV_IWn7Q" value="1"/>
+ <defaultValue xmi:type="uml:LiteralString" xmi:id="_lQtK9xtwEeWZE8BV_IWn7Q" value="true"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_lQtK-BtwEeWZE8BV_IWn7Q" name="aliases" visibility="public" type="_lQtyRRtwEeWZE8BV_IWn7Q" aggregation="composite" association="_lQu-_RtwEeWZE8BV_IWn7Q">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_lQtK-RtwEeWZE8BV_IWn7Q"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_lQtK-htwEeWZE8BV_IWn7Q" value="*"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_lQtK-xtwEeWZE8BV_IWn7Q" name="base_Type" association="_lQuYnxtwEeWZE8BV_IWn7Q">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Type"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_lQtK_BtwEeWZE8BV_IWn7Q"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_lQtK_RtwEeWZE8BV_IWn7Q" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_lQtK_htwEeWZE8BV_IWn7Q" name="base_Operation" association="_lQuYoRtwEeWZE8BV_IWn7Q">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Operation"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_lQtK_xtwEeWZE8BV_IWn7Q"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_lQtLABtwEeWZE8BV_IWn7Q" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_lQtLARtwEeWZE8BV_IWn7Q" name="base_Property" association="_lQuYoxtwEeWZE8BV_IWn7Q">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Property"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_lQtLAhtwEeWZE8BV_IWn7Q"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_lQtLAxtwEeWZE8BV_IWn7Q" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_lQtLBBtwEeWZE8BV_IWn7Q" name="base_EnumerationLiteral" association="_lQuYpxtwEeWZE8BV_IWn7Q">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#EnumerationLiteral"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_lQtLBRtwEeWZE8BV_IWn7Q"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_lQtLBhtwEeWZE8BV_IWn7Q" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_lQtLBxtwEeWZE8BV_IWn7Q" name="value_Filters" visibility="public" type="_lQtKBxtwEeWZE8BV_IWn7Q" association="_lQu-9RtwEeWZE8BV_IWn7Q">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_lQtLCBtwEeWZE8BV_IWn7Q"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_lQtLCRtwEeWZE8BV_IWn7Q" value="1"/>
+ </ownedAttribute>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Stereotype" xmi:id="_lQtLChtwEeWZE8BV_IWn7Q" name="DiscriminatorFormula" visibility="public">
+ <ownedRule xmi:id="_lQtLCxtwEeWZE8BV_IWn7Q" name="typeConstraint" constrainedElement="_lQtLChtwEeWZE8BV_IWn7Q">
+ <specification xmi:type="uml:OpaqueExpression" xmi:id="_lQtLDBtwEeWZE8BV_IWn7Q" 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="_lQtLDRtwEeWZE8BV_IWn7Q" name="value" visibility="public">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_lQtLDhtwEeWZE8BV_IWn7Q" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_lQtLDxtwEeWZE8BV_IWn7Q" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_lQtLEBtwEeWZE8BV_IWn7Q" name="base_Type" association="_lQuYqxtwEeWZE8BV_IWn7Q">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Type"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_lQtLERtwEeWZE8BV_IWn7Q"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_lQtLEhtwEeWZE8BV_IWn7Q" value="1"/>
+ </ownedAttribute>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Stereotype" xmi:id="_lQtLExtwEeWZE8BV_IWn7Q" name="MapKeyType" visibility="public">
+ <ownedAttribute xmi:id="_lQtLFBtwEeWZE8BV_IWn7Q" name="value" visibility="public" type="_lQuXMhtwEeWZE8BV_IWn7Q" aggregation="composite" association="_lQu-_htwEeWZE8BV_IWn7Q">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_lQtLFRtwEeWZE8BV_IWn7Q" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_lQtLFhtwEeWZE8BV_IWn7Q" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_lQtLFxtwEeWZE8BV_IWn7Q" name="base_Operation" association="_lQuYrRtwEeWZE8BV_IWn7Q">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Operation"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_lQtLGBtwEeWZE8BV_IWn7Q"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_lQtLGRtwEeWZE8BV_IWn7Q" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_lQtLGhtwEeWZE8BV_IWn7Q" name="base_Property" association="_lQuYrxtwEeWZE8BV_IWn7Q">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Property"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_lQtLGxtwEeWZE8BV_IWn7Q"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_lQtLHBtwEeWZE8BV_IWn7Q" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_lQtLHRtwEeWZE8BV_IWn7Q" name="base_EnumerationLiteral" association="_lQuYsxtwEeWZE8BV_IWn7Q">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#EnumerationLiteral"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_lQtLHhtwEeWZE8BV_IWn7Q"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_lQtLHxtwEeWZE8BV_IWn7Q" value="1"/>
+ </ownedAttribute>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Stereotype" xmi:id="_lQtLIBtwEeWZE8BV_IWn7Q" name="Parent" visibility="public">
+ <ownedAttribute xmi:id="_lQtLIRtwEeWZE8BV_IWn7Q" name="base_Operation" association="_lQuYtxtwEeWZE8BV_IWn7Q">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Operation"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_lQtLIhtwEeWZE8BV_IWn7Q"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_lQtLIxtwEeWZE8BV_IWn7Q" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_lQtLJBtwEeWZE8BV_IWn7Q" name="base_Property" association="_lQuYuRtwEeWZE8BV_IWn7Q">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Property"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_lQtLJRtwEeWZE8BV_IWn7Q"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_lQtLJhtwEeWZE8BV_IWn7Q" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_lQtLJxtwEeWZE8BV_IWn7Q" name="base_EnumerationLiteral" association="_lQuYvRtwEeWZE8BV_IWn7Q">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#EnumerationLiteral"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_lQtLKBtwEeWZE8BV_IWn7Q"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_lQtLKRtwEeWZE8BV_IWn7Q" value="1"/>
+ </ownedAttribute>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Stereotype" xmi:id="_lQtLKhtwEeWZE8BV_IWn7Q" name="DynamicUpdate" visibility="public">
+ <ownedRule xmi:id="_lQtLKxtwEeWZE8BV_IWn7Q" name="typeConstraint" constrainedElement="_lQtLKhtwEeWZE8BV_IWn7Q">
+ <specification xmi:type="uml:OpaqueExpression" xmi:id="_lQtLLBtwEeWZE8BV_IWn7Q" 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="_lQtLLRtwEeWZE8BV_IWn7Q" name="value" visibility="public">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/JavaPrimitiveTypes.library.uml#boolean"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_lQtLLhtwEeWZE8BV_IWn7Q"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_lQtLLxtwEeWZE8BV_IWn7Q" value="1"/>
+ <defaultValue xmi:type="uml:LiteralString" xmi:id="_lQtLMBtwEeWZE8BV_IWn7Q" value="true"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_lQtLMRtwEeWZE8BV_IWn7Q" name="base_Type" association="_lQu-1xtwEeWZE8BV_IWn7Q">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Type"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_lQtLMhtwEeWZE8BV_IWn7Q"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_lQtLMxtwEeWZE8BV_IWn7Q" value="1"/>
+ </ownedAttribute>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Stereotype" xmi:id="_lQtLNBtwEeWZE8BV_IWn7Q" name="RowId" visibility="public">
+ <ownedRule xmi:id="_lQtLNRtwEeWZE8BV_IWn7Q" name="typeConstraint" constrainedElement="_lQtLNBtwEeWZE8BV_IWn7Q">
+ <specification xmi:type="uml:OpaqueExpression" xmi:id="_lQtLNhtwEeWZE8BV_IWn7Q" 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="_lQtLNxtwEeWZE8BV_IWn7Q" name="value" visibility="public">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_lQtLOBtwEeWZE8BV_IWn7Q" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_lQtLORtwEeWZE8BV_IWn7Q" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_lQtLOhtwEeWZE8BV_IWn7Q" name="base_Type" association="_lQuYwRtwEeWZE8BV_IWn7Q">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Type"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_lQtLOxtwEeWZE8BV_IWn7Q"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_lQtLPBtwEeWZE8BV_IWn7Q" value="1"/>
+ </ownedAttribute>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Stereotype" xmi:id="_lQtLPRtwEeWZE8BV_IWn7Q" name="DiscriminatorOptions" visibility="public">
+ <ownedRule xmi:id="_lQtLPhtwEeWZE8BV_IWn7Q" name="typeConstraint" constrainedElement="_lQtLPRtwEeWZE8BV_IWn7Q">
+ <specification xmi:type="uml:OpaqueExpression" xmi:id="_lQtLPxtwEeWZE8BV_IWn7Q" 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="_lQtLQBtwEeWZE8BV_IWn7Q" name="force" visibility="public">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/JavaPrimitiveTypes.library.uml#boolean"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_lQtLQRtwEeWZE8BV_IWn7Q"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_lQtLQhtwEeWZE8BV_IWn7Q" value="1"/>
+ <defaultValue xmi:type="uml:LiteralString" xmi:id="_lQtLQxtwEeWZE8BV_IWn7Q" value="false"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_lQtLRBtwEeWZE8BV_IWn7Q" name="insert" visibility="public">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/JavaPrimitiveTypes.library.uml#boolean"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_lQtLRRtwEeWZE8BV_IWn7Q"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_lQtLRhtwEeWZE8BV_IWn7Q" value="1"/>
+ <defaultValue xmi:type="uml:LiteralString" xmi:id="_lQtLRxtwEeWZE8BV_IWn7Q" value="true"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_lQtLSBtwEeWZE8BV_IWn7Q" name="base_Type" association="_lQuYwxtwEeWZE8BV_IWn7Q">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Type"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_lQtLSRtwEeWZE8BV_IWn7Q"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_lQtLShtwEeWZE8BV_IWn7Q" value="1"/>
+ </ownedAttribute>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Stereotype" xmi:id="_lQtLSxtwEeWZE8BV_IWn7Q" name="LazyCollection" visibility="public">
+ <ownedAttribute xmi:id="_lQtLTBtwEeWZE8BV_IWn7Q" name="value" visibility="public" type="_lQtJgBtwEeWZE8BV_IWn7Q">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_lQtLTRtwEeWZE8BV_IWn7Q" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_lQtLThtwEeWZE8BV_IWn7Q" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_lQtLTxtwEeWZE8BV_IWn7Q" name="base_Operation" association="_lQuYxRtwEeWZE8BV_IWn7Q">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Operation"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_lQtLUBtwEeWZE8BV_IWn7Q"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_lQtLURtwEeWZE8BV_IWn7Q" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_lQtLUhtwEeWZE8BV_IWn7Q" name="base_Property" association="_lQuYxxtwEeWZE8BV_IWn7Q">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Property"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_lQtLUxtwEeWZE8BV_IWn7Q"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_lQtLVBtwEeWZE8BV_IWn7Q" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_lQtLVRtwEeWZE8BV_IWn7Q" name="base_EnumerationLiteral" association="_lQuYyxtwEeWZE8BV_IWn7Q">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#EnumerationLiteral"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_lQtLVhtwEeWZE8BV_IWn7Q"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_lQtLVxtwEeWZE8BV_IWn7Q" value="1"/>
+ </ownedAttribute>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Stereotype" xmi:id="_lQtLWBtwEeWZE8BV_IWn7Q" name="NaturalId" visibility="public">
+ <ownedAttribute xmi:id="_lQtLWRtwEeWZE8BV_IWn7Q" name="mutable" visibility="public">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/JavaPrimitiveTypes.library.uml#boolean"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_lQtLWhtwEeWZE8BV_IWn7Q"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_lQtLWxtwEeWZE8BV_IWn7Q" value="1"/>
+ <defaultValue xmi:type="uml:LiteralString" xmi:id="_lQtLXBtwEeWZE8BV_IWn7Q" value="false"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_lQtLXRtwEeWZE8BV_IWn7Q" name="base_Operation" association="_lQuYzxtwEeWZE8BV_IWn7Q">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Operation"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_lQtLXhtwEeWZE8BV_IWn7Q"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_lQtLXxtwEeWZE8BV_IWn7Q" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_lQtLYBtwEeWZE8BV_IWn7Q" name="base_Property" association="_lQuY0RtwEeWZE8BV_IWn7Q">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Property"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_lQtLYRtwEeWZE8BV_IWn7Q"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_lQtLYhtwEeWZE8BV_IWn7Q" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_lQtLYxtwEeWZE8BV_IWn7Q" name="base_EnumerationLiteral" association="_lQuY1RtwEeWZE8BV_IWn7Q">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#EnumerationLiteral"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_lQtLZBtwEeWZE8BV_IWn7Q"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_lQtLZRtwEeWZE8BV_IWn7Q" value="1"/>
+ </ownedAttribute>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Stereotype" xmi:id="_lQtLZhtwEeWZE8BV_IWn7Q" name="NamedQueries" visibility="public">
+ <ownedRule xmi:id="_lQtLZxtwEeWZE8BV_IWn7Q" name="typeConstraint" constrainedElement="_lQtLZhtwEeWZE8BV_IWn7Q">
+ <specification xmi:type="uml:OpaqueExpression" xmi:id="_lQtLaBtwEeWZE8BV_IWn7Q" 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="_lQtLaRtwEeWZE8BV_IWn7Q" name="value" visibility="public" type="_lQtwlxtwEeWZE8BV_IWn7Q" aggregation="composite" association="_lQu-_xtwEeWZE8BV_IWn7Q">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_lQtLahtwEeWZE8BV_IWn7Q"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_lQtLaxtwEeWZE8BV_IWn7Q" value="*"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_lQtLbBtwEeWZE8BV_IWn7Q" name="base_Type" association="_lQuY2RtwEeWZE8BV_IWn7Q">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Type"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_lQtLbRtwEeWZE8BV_IWn7Q"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_lQtLbhtwEeWZE8BV_IWn7Q" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_lQtLbxtwEeWZE8BV_IWn7Q" name="base_Package" association="_lQuY2xtwEeWZE8BV_IWn7Q">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Package"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_lQtLcBtwEeWZE8BV_IWn7Q"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_lQtLcRtwEeWZE8BV_IWn7Q" value="1"/>
+ </ownedAttribute>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Stereotype" xmi:id="_lQtLchtwEeWZE8BV_IWn7Q" name="LazyToOne" visibility="public">
+ <ownedAttribute xmi:id="_lQtLcxtwEeWZE8BV_IWn7Q" name="value" visibility="public" type="_lQtJWhtwEeWZE8BV_IWn7Q">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_lQtLdBtwEeWZE8BV_IWn7Q" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_lQtLdRtwEeWZE8BV_IWn7Q" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_lQtLdhtwEeWZE8BV_IWn7Q" name="base_Operation" association="_lQuY3RtwEeWZE8BV_IWn7Q">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Operation"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_lQtLdxtwEeWZE8BV_IWn7Q"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_lQtLeBtwEeWZE8BV_IWn7Q" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_lQtLeRtwEeWZE8BV_IWn7Q" name="base_Property" association="_lQuY3xtwEeWZE8BV_IWn7Q">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Property"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_lQtLehtwEeWZE8BV_IWn7Q"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_lQtLextwEeWZE8BV_IWn7Q" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_lQtLfBtwEeWZE8BV_IWn7Q" name="base_EnumerationLiteral" association="_lQuY4xtwEeWZE8BV_IWn7Q">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#EnumerationLiteral"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_lQtLfRtwEeWZE8BV_IWn7Q"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_lQtLfhtwEeWZE8BV_IWn7Q" value="1"/>
+ </ownedAttribute>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Stereotype" xmi:id="_lQtLfxtwEeWZE8BV_IWn7Q" name="TypeDef" visibility="public">
+ <ownedRule xmi:id="_lQtLgBtwEeWZE8BV_IWn7Q" name="typeConstraint" constrainedElement="_lQtLfxtwEeWZE8BV_IWn7Q">
+ <specification xmi:type="uml:OpaqueExpression" xmi:id="_lQtLgRtwEeWZE8BV_IWn7Q" 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="_lQtLghtwEeWZE8BV_IWn7Q" name="name" visibility="public">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_lQtLgxtwEeWZE8BV_IWn7Q"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_lQtLhBtwEeWZE8BV_IWn7Q" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_lQtLhRtwEeWZE8BV_IWn7Q" name="defaultForType" visibility="public" association="_lQu_ABtwEeWZE8BV_IWn7Q">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Class"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_lQtLhhtwEeWZE8BV_IWn7Q"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_lQtLhxtwEeWZE8BV_IWn7Q" value="1"/>
+ <defaultValue xmi:type="uml:LiteralString" xmi:id="_lQtLiBtwEeWZE8BV_IWn7Q" value="void.class"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_lQtLiRtwEeWZE8BV_IWn7Q" name="typeClass" visibility="public" association="_lQu_BBtwEeWZE8BV_IWn7Q">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Class"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_lQtLihtwEeWZE8BV_IWn7Q" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_lQtLixtwEeWZE8BV_IWn7Q" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_lQtLjBtwEeWZE8BV_IWn7Q" name="parameters" visibility="public" type="_lQtxwhtwEeWZE8BV_IWn7Q" aggregation="composite" association="_lQu_CBtwEeWZE8BV_IWn7Q">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_lQtLjRtwEeWZE8BV_IWn7Q"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_lQtLjhtwEeWZE8BV_IWn7Q" value="*"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_lQtLjxtwEeWZE8BV_IWn7Q" name="base_Type" association="_lQuY5xtwEeWZE8BV_IWn7Q">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Type"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_lQtLkBtwEeWZE8BV_IWn7Q"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_lQtLkRtwEeWZE8BV_IWn7Q" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_lQtLkhtwEeWZE8BV_IWn7Q" name="base_Package" association="_lQuY6RtwEeWZE8BV_IWn7Q">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Package"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_lQtLkxtwEeWZE8BV_IWn7Q"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_lQtLlBtwEeWZE8BV_IWn7Q" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_lQtLlRtwEeWZE8BV_IWn7Q" name="value_TypeDefs" visibility="public" type="_lQuXSBtwEeWZE8BV_IWn7Q" association="_lQu_LxtwEeWZE8BV_IWn7Q">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_lQtLlhtwEeWZE8BV_IWn7Q"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_lQtLlxtwEeWZE8BV_IWn7Q" value="1"/>
+ </ownedAttribute>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Stereotype" xmi:id="_lQtLmBtwEeWZE8BV_IWn7Q" name="MetaValue" visibility="public">
+ <ownedRule xmi:id="_lQtLmRtwEeWZE8BV_IWn7Q" name="methodConstraint" constrainedElement="_lQtLmBtwEeWZE8BV_IWn7Q">
+ <specification xmi:type="uml:OpaqueExpression" xmi:id="_lQtLmhtwEeWZE8BV_IWn7Q" name="methodConstraintExpression">
+ <language>OCL</language>
+ <body>not self.base_Property.oclIsUndefined() implies&#xD;
+ self.base_Property.oclContainer().oclIsTypeOf(uml::Stereotype)</body>
+ </specification>
+ </ownedRule>
+ <ownedRule xmi:id="_lQtLmxtwEeWZE8BV_IWn7Q" name="typeConstraint" constrainedElement="_lQtLmBtwEeWZE8BV_IWn7Q">
+ <specification xmi:type="uml:OpaqueExpression" xmi:id="_lQtLnBtwEeWZE8BV_IWn7Q" 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="_lQtLnRtwEeWZE8BV_IWn7Q" name="targetEntity" visibility="public" association="_lQu_CRtwEeWZE8BV_IWn7Q">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Class"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_lQtLnhtwEeWZE8BV_IWn7Q" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_lQtLnxtwEeWZE8BV_IWn7Q" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_lQtLoBtwEeWZE8BV_IWn7Q" name="value" visibility="public">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_lQtLoRtwEeWZE8BV_IWn7Q" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_lQtLohtwEeWZE8BV_IWn7Q" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_lQtLoxtwEeWZE8BV_IWn7Q" name="base_Stereotype" association="_lQtv_xtwEeWZE8BV_IWn7Q">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Stereotype"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_lQtLpBtwEeWZE8BV_IWn7Q"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_lQtLpRtwEeWZE8BV_IWn7Q" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_lQtLphtwEeWZE8BV_IWn7Q" name="base_Property" association="_lQtwAxtwEeWZE8BV_IWn7Q">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Property"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_lQtLpxtwEeWZE8BV_IWn7Q"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_lQtLqBtwEeWZE8BV_IWn7Q" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_lQtLqRtwEeWZE8BV_IWn7Q" name="base_EnumerationLiteral" association="_lQtwBxtwEeWZE8BV_IWn7Q">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#EnumerationLiteral"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_lQtLqhtwEeWZE8BV_IWn7Q"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_lQtLqxtwEeWZE8BV_IWn7Q" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_lQtv8BtwEeWZE8BV_IWn7Q" name="base_Package" association="_lQtwCxtwEeWZE8BV_IWn7Q">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Package"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_lQtv8RtwEeWZE8BV_IWn7Q"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_lQtv8htwEeWZE8BV_IWn7Q" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_lQtv8xtwEeWZE8BV_IWn7Q" name="base_Operation" association="_lQtwDxtwEeWZE8BV_IWn7Q">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Operation"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_lQtv9BtwEeWZE8BV_IWn7Q"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_lQtv9RtwEeWZE8BV_IWn7Q" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_lQtv9htwEeWZE8BV_IWn7Q" name="base_Type" association="_lQtwExtwEeWZE8BV_IWn7Q">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Type"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_lQtv9xtwEeWZE8BV_IWn7Q"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_lQtv-BtwEeWZE8BV_IWn7Q" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_lQtv-RtwEeWZE8BV_IWn7Q" name="base_Parameter" association="_lQtwFxtwEeWZE8BV_IWn7Q">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Parameter"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_lQtv-htwEeWZE8BV_IWn7Q"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_lQtv-xtwEeWZE8BV_IWn7Q" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_lQtv_BtwEeWZE8BV_IWn7Q" name="metaValues_AnyMetaDef" visibility="public" type="_lQty1htwEeWZE8BV_IWn7Q" association="_lQu_LBtwEeWZE8BV_IWn7Q">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_lQtv_RtwEeWZE8BV_IWn7Q"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_lQtv_htwEeWZE8BV_IWn7Q" value="1"/>
+ </ownedAttribute>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_lQtv_xtwEeWZE8BV_IWn7Q" name="extension_MetaValue_Stereotype" memberEnd="_lQtLoxtwEeWZE8BV_IWn7Q _lQtwABtwEeWZE8BV_IWn7Q">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_lQtwABtwEeWZE8BV_IWn7Q" name="extension_Stereotype" type="_lQtLmBtwEeWZE8BV_IWn7Q" aggregation="composite" association="_lQtv_xtwEeWZE8BV_IWn7Q">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_lQtwARtwEeWZE8BV_IWn7Q"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_lQtwAhtwEeWZE8BV_IWn7Q" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_lQtwAxtwEeWZE8BV_IWn7Q" name="extension_MetaValue_Property" memberEnd="_lQtLphtwEeWZE8BV_IWn7Q _lQtwBBtwEeWZE8BV_IWn7Q">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_lQtwBBtwEeWZE8BV_IWn7Q" name="extension_Property" type="_lQtLmBtwEeWZE8BV_IWn7Q" aggregation="composite" association="_lQtwAxtwEeWZE8BV_IWn7Q">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_lQtwBRtwEeWZE8BV_IWn7Q"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_lQtwBhtwEeWZE8BV_IWn7Q" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_lQtwBxtwEeWZE8BV_IWn7Q" name="extension_MetaValue_EnumerationLiteral" memberEnd="_lQtLqRtwEeWZE8BV_IWn7Q _lQtwCBtwEeWZE8BV_IWn7Q">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_lQtwCBtwEeWZE8BV_IWn7Q" name="extension_EnumerationLiteral" type="_lQtLmBtwEeWZE8BV_IWn7Q" aggregation="composite" association="_lQtwBxtwEeWZE8BV_IWn7Q">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_lQtwCRtwEeWZE8BV_IWn7Q"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_lQtwChtwEeWZE8BV_IWn7Q" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_lQtwCxtwEeWZE8BV_IWn7Q" name="extension_MetaValue_Package" memberEnd="_lQtv8BtwEeWZE8BV_IWn7Q _lQtwDBtwEeWZE8BV_IWn7Q">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_lQtwDBtwEeWZE8BV_IWn7Q" name="extension_Package" type="_lQtLmBtwEeWZE8BV_IWn7Q" aggregation="composite" association="_lQtwCxtwEeWZE8BV_IWn7Q">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_lQtwDRtwEeWZE8BV_IWn7Q"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_lQtwDhtwEeWZE8BV_IWn7Q" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_lQtwDxtwEeWZE8BV_IWn7Q" name="extension_MetaValue_Operation" memberEnd="_lQtv8xtwEeWZE8BV_IWn7Q _lQtwEBtwEeWZE8BV_IWn7Q">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_lQtwEBtwEeWZE8BV_IWn7Q" name="extension_Operation" type="_lQtLmBtwEeWZE8BV_IWn7Q" aggregation="composite" association="_lQtwDxtwEeWZE8BV_IWn7Q">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_lQtwERtwEeWZE8BV_IWn7Q"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_lQtwEhtwEeWZE8BV_IWn7Q" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_lQtwExtwEeWZE8BV_IWn7Q" name="extension_MetaValue_Type" memberEnd="_lQtv9htwEeWZE8BV_IWn7Q _lQtwFBtwEeWZE8BV_IWn7Q">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_lQtwFBtwEeWZE8BV_IWn7Q" name="extension_Type" type="_lQtLmBtwEeWZE8BV_IWn7Q" aggregation="composite" association="_lQtwExtwEeWZE8BV_IWn7Q">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_lQtwFRtwEeWZE8BV_IWn7Q"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_lQtwFhtwEeWZE8BV_IWn7Q" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_lQtwFxtwEeWZE8BV_IWn7Q" name="extension_MetaValue_Parameter" memberEnd="_lQtv-RtwEeWZE8BV_IWn7Q _lQtwGBtwEeWZE8BV_IWn7Q">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_lQtwGBtwEeWZE8BV_IWn7Q" name="extension_Parameter" type="_lQtLmBtwEeWZE8BV_IWn7Q" aggregation="composite" association="_lQtwFxtwEeWZE8BV_IWn7Q">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_lQtwGRtwEeWZE8BV_IWn7Q"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_lQtwGhtwEeWZE8BV_IWn7Q" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Stereotype" xmi:id="_lQtwGxtwEeWZE8BV_IWn7Q" name="Loader" visibility="public">
+ <ownedRule xmi:id="_lQtwHBtwEeWZE8BV_IWn7Q" name="typeConstraint" constrainedElement="_lQtwGxtwEeWZE8BV_IWn7Q">
+ <specification xmi:type="uml:OpaqueExpression" xmi:id="_lQtwHRtwEeWZE8BV_IWn7Q" 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="_lQtwHhtwEeWZE8BV_IWn7Q" name="namedQuery" visibility="public">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_lQtwHxtwEeWZE8BV_IWn7Q"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_lQtwIBtwEeWZE8BV_IWn7Q" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_lQtwIRtwEeWZE8BV_IWn7Q" name="base_Type" association="_lQuY6xtwEeWZE8BV_IWn7Q">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Type"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_lQtwIhtwEeWZE8BV_IWn7Q"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_lQtwIxtwEeWZE8BV_IWn7Q" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_lQtwJBtwEeWZE8BV_IWn7Q" name="base_Property" association="_lQuY7RtwEeWZE8BV_IWn7Q">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Property"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_lQtwJRtwEeWZE8BV_IWn7Q"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_lQtwJhtwEeWZE8BV_IWn7Q" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_lQtwJxtwEeWZE8BV_IWn7Q" name="base_EnumerationLiteral" association="_lQuY7xtwEeWZE8BV_IWn7Q">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#EnumerationLiteral"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_lQtwKBtwEeWZE8BV_IWn7Q"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_lQtwKRtwEeWZE8BV_IWn7Q" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_lQtwKhtwEeWZE8BV_IWn7Q" name="base_Operation" association="_lQuY8xtwEeWZE8BV_IWn7Q">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Operation"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_lQtwKxtwEeWZE8BV_IWn7Q"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_lQtwLBtwEeWZE8BV_IWn7Q" value="1"/>
+ </ownedAttribute>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Stereotype" xmi:id="_lQtwLRtwEeWZE8BV_IWn7Q" name="Source" visibility="public">
+ <ownedAttribute xmi:id="_lQtwLhtwEeWZE8BV_IWn7Q" name="value" visibility="public" type="_lQtJhxtwEeWZE8BV_IWn7Q">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_lQtwLxtwEeWZE8BV_IWn7Q"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_lQtwMBtwEeWZE8BV_IWn7Q" value="1"/>
+ <defaultValue xmi:type="uml:LiteralString" xmi:id="_lQtwMRtwEeWZE8BV_IWn7Q" value="VM"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_lQtwMhtwEeWZE8BV_IWn7Q" name="base_Operation" association="_lQuY9RtwEeWZE8BV_IWn7Q">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Operation"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_lQtwMxtwEeWZE8BV_IWn7Q"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_lQtwNBtwEeWZE8BV_IWn7Q" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_lQtwNRtwEeWZE8BV_IWn7Q" name="base_Property" association="_lQuY9xtwEeWZE8BV_IWn7Q">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Property"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_lQtwNhtwEeWZE8BV_IWn7Q"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_lQtwNxtwEeWZE8BV_IWn7Q" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_lQtwOBtwEeWZE8BV_IWn7Q" name="base_EnumerationLiteral" association="_lQuY-xtwEeWZE8BV_IWn7Q">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#EnumerationLiteral"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_lQtwORtwEeWZE8BV_IWn7Q"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_lQtwOhtwEeWZE8BV_IWn7Q" value="1"/>
+ </ownedAttribute>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Stereotype" xmi:id="_lQtwOxtwEeWZE8BV_IWn7Q" name="AnyMetaDefs" visibility="public">
+ <ownedRule xmi:id="_lQtwPBtwEeWZE8BV_IWn7Q" name="typeConstraint" constrainedElement="_lQtwOxtwEeWZE8BV_IWn7Q">
+ <specification xmi:type="uml:OpaqueExpression" xmi:id="_lQtwPRtwEeWZE8BV_IWn7Q" 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="_lQtwPhtwEeWZE8BV_IWn7Q" name="value" visibility="public" type="_lQty1htwEeWZE8BV_IWn7Q" aggregation="composite" association="_lQu_DRtwEeWZE8BV_IWn7Q">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_lQtwPxtwEeWZE8BV_IWn7Q"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_lQtwQBtwEeWZE8BV_IWn7Q" value="*"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_lQtwQRtwEeWZE8BV_IWn7Q" name="base_Package" association="_lQuY_xtwEeWZE8BV_IWn7Q">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Package"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_lQtwQhtwEeWZE8BV_IWn7Q"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_lQtwQxtwEeWZE8BV_IWn7Q" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_lQtwRBtwEeWZE8BV_IWn7Q" name="base_Type" association="_lQuZARtwEeWZE8BV_IWn7Q">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Type"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_lQtwRRtwEeWZE8BV_IWn7Q"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_lQtwRhtwEeWZE8BV_IWn7Q" value="1"/>
+ </ownedAttribute>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Stereotype" xmi:id="_lQtwRxtwEeWZE8BV_IWn7Q" name="JoinColumnOrFormula" visibility="public">
+ <ownedAttribute xmi:id="_lQtwSBtwEeWZE8BV_IWn7Q" name="formula" visibility="public" type="_lQtyMhtwEeWZE8BV_IWn7Q" aggregation="composite" association="_lQu_DhtwEeWZE8BV_IWn7Q">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_lQtwSRtwEeWZE8BV_IWn7Q"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_lQtwShtwEeWZE8BV_IWn7Q" value="1"/>
+ <defaultValue xmi:type="uml:LiteralString" xmi:id="_lQtwSxtwEeWZE8BV_IWn7Q" value="JoinFormula"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_lQtwTBtwEeWZE8BV_IWn7Q" name="column" visibility="public" type="_lQvm5RtwEeWZE8BV_IWn7Q" aggregation="composite" association="_lQu_DxtwEeWZE8BV_IWn7Q">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_lQtwTRtwEeWZE8BV_IWn7Q"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_lQtwThtwEeWZE8BV_IWn7Q" value="1"/>
+ <defaultValue xmi:type="uml:LiteralString" xmi:id="_lQtwTxtwEeWZE8BV_IWn7Q" value="JoinColumn"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_lQtwUBtwEeWZE8BV_IWn7Q" name="base_Operation" association="_lQuZAxtwEeWZE8BV_IWn7Q">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Operation"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_lQtwURtwEeWZE8BV_IWn7Q"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_lQtwUhtwEeWZE8BV_IWn7Q" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_lQtwUxtwEeWZE8BV_IWn7Q" name="base_Property" association="_lQuZBRtwEeWZE8BV_IWn7Q">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Property"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_lQtwVBtwEeWZE8BV_IWn7Q"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_lQtwVRtwEeWZE8BV_IWn7Q" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_lQtwVhtwEeWZE8BV_IWn7Q" name="base_EnumerationLiteral" association="_lQuZCRtwEeWZE8BV_IWn7Q">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#EnumerationLiteral"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_lQtwVxtwEeWZE8BV_IWn7Q"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_lQtwWBtwEeWZE8BV_IWn7Q" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_lQtwWRtwEeWZE8BV_IWn7Q" name="value_JoinColumnsOrFormulas" visibility="public" type="_lQtyqRtwEeWZE8BV_IWn7Q" association="_lQu_IxtwEeWZE8BV_IWn7Q">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_lQtwWhtwEeWZE8BV_IWn7Q"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_lQtwWxtwEeWZE8BV_IWn7Q" value="1"/>
+ </ownedAttribute>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Stereotype" xmi:id="_lQtwXBtwEeWZE8BV_IWn7Q" name="NaturalIdCache" visibility="public">
+ <ownedRule xmi:id="_lQtwXRtwEeWZE8BV_IWn7Q" name="typeConstraint" constrainedElement="_lQtwXBtwEeWZE8BV_IWn7Q">
+ <specification xmi:type="uml:OpaqueExpression" xmi:id="_lQtwXhtwEeWZE8BV_IWn7Q" 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="_lQtwXxtwEeWZE8BV_IWn7Q" name="region" visibility="public">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_lQtwYBtwEeWZE8BV_IWn7Q"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_lQtwYRtwEeWZE8BV_IWn7Q" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_lQtwYhtwEeWZE8BV_IWn7Q" name="base_Type" association="_lQu-2RtwEeWZE8BV_IWn7Q">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Type"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_lQtwYxtwEeWZE8BV_IWn7Q"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_lQtwZBtwEeWZE8BV_IWn7Q" value="1"/>
+ </ownedAttribute>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Stereotype" xmi:id="_lQtwZRtwEeWZE8BV_IWn7Q" name="NotFound" visibility="public">
+ <ownedAttribute xmi:id="_lQtwZhtwEeWZE8BV_IWn7Q" name="action" visibility="public" type="_lQtJZxtwEeWZE8BV_IWn7Q">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_lQtwZxtwEeWZE8BV_IWn7Q"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_lQtwaBtwEeWZE8BV_IWn7Q" value="1"/>
+ <defaultValue xmi:type="uml:LiteralString" xmi:id="_lQtwaRtwEeWZE8BV_IWn7Q" value="EXCEPTION"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_lQtwahtwEeWZE8BV_IWn7Q" name="base_Operation" association="_lQuZDRtwEeWZE8BV_IWn7Q">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Operation"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_lQtwaxtwEeWZE8BV_IWn7Q"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_lQtwbBtwEeWZE8BV_IWn7Q" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_lQtwbRtwEeWZE8BV_IWn7Q" name="base_Property" association="_lQuZDxtwEeWZE8BV_IWn7Q">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Property"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_lQtwbhtwEeWZE8BV_IWn7Q"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_lQtwbxtwEeWZE8BV_IWn7Q" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_lQtwcBtwEeWZE8BV_IWn7Q" name="base_EnumerationLiteral" association="_lQuZExtwEeWZE8BV_IWn7Q">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#EnumerationLiteral"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_lQtwcRtwEeWZE8BV_IWn7Q"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_lQtwchtwEeWZE8BV_IWn7Q" value="1"/>
+ </ownedAttribute>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Stereotype" xmi:id="_lQtwcxtwEeWZE8BV_IWn7Q" name="CollectionType" visibility="public">
+ <ownedAttribute xmi:id="_lQtwdBtwEeWZE8BV_IWn7Q" name="type" visibility="public">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_lQtwdRtwEeWZE8BV_IWn7Q" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_lQtwdhtwEeWZE8BV_IWn7Q" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_lQtwdxtwEeWZE8BV_IWn7Q" name="parameters" visibility="public" type="_lQtxwhtwEeWZE8BV_IWn7Q" aggregation="composite" association="_lQu_EBtwEeWZE8BV_IWn7Q">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_lQtweBtwEeWZE8BV_IWn7Q"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_lQtweRtwEeWZE8BV_IWn7Q" value="*"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_lQtwehtwEeWZE8BV_IWn7Q" name="base_Property" association="_lQuZFxtwEeWZE8BV_IWn7Q">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Property"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_lQtwextwEeWZE8BV_IWn7Q"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_lQtwfBtwEeWZE8BV_IWn7Q" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_lQtwfRtwEeWZE8BV_IWn7Q" name="base_EnumerationLiteral" association="_lQuZGRtwEeWZE8BV_IWn7Q">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#EnumerationLiteral"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_lQtwfhtwEeWZE8BV_IWn7Q"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_lQtwfxtwEeWZE8BV_IWn7Q" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_lQtwgBtwEeWZE8BV_IWn7Q" name="base_Operation" association="_lQuZHRtwEeWZE8BV_IWn7Q">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Operation"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_lQtwgRtwEeWZE8BV_IWn7Q"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_lQtwghtwEeWZE8BV_IWn7Q" value="1"/>
+ </ownedAttribute>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Stereotype" xmi:id="_lQtwgxtwEeWZE8BV_IWn7Q" name="ManyToAny" visibility="public">
+ <ownedAttribute xmi:id="_lQtwhBtwEeWZE8BV_IWn7Q" name="metaDef" visibility="public">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_lQtwhRtwEeWZE8BV_IWn7Q"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_lQtwhhtwEeWZE8BV_IWn7Q" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_lQtwhxtwEeWZE8BV_IWn7Q" name="metaColumn" visibility="public" type="_lQvm2BtwEeWZE8BV_IWn7Q" aggregation="composite" association="_lQu_ERtwEeWZE8BV_IWn7Q">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_lQtwiBtwEeWZE8BV_IWn7Q" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_lQtwiRtwEeWZE8BV_IWn7Q" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_lQtwihtwEeWZE8BV_IWn7Q" name="fetch" visibility="public" type="_lQvm1htwEeWZE8BV_IWn7Q">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_lQtwixtwEeWZE8BV_IWn7Q"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_lQtwjBtwEeWZE8BV_IWn7Q" value="1"/>
+ <defaultValue xmi:type="uml:LiteralString" xmi:id="_lQtwjRtwEeWZE8BV_IWn7Q" value="EAGER"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_lQtwjhtwEeWZE8BV_IWn7Q" name="base_Operation" association="_lQuZHxtwEeWZE8BV_IWn7Q">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Operation"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_lQtwjxtwEeWZE8BV_IWn7Q"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_lQtwkBtwEeWZE8BV_IWn7Q" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_lQtwkRtwEeWZE8BV_IWn7Q" name="base_Property" association="_lQuZIRtwEeWZE8BV_IWn7Q">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Property"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_lQtwkhtwEeWZE8BV_IWn7Q"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_lQtwkxtwEeWZE8BV_IWn7Q" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_lQtwlBtwEeWZE8BV_IWn7Q" name="base_EnumerationLiteral" association="_lQuZJRtwEeWZE8BV_IWn7Q">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#EnumerationLiteral"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_lQtwlRtwEeWZE8BV_IWn7Q"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_lQtwlhtwEeWZE8BV_IWn7Q" value="1"/>
+ </ownedAttribute>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Stereotype" xmi:id="_lQtwlxtwEeWZE8BV_IWn7Q" name="NamedQuery" visibility="public">
+ <ownedRule xmi:id="_lQtwmBtwEeWZE8BV_IWn7Q" name="typeConstraint" constrainedElement="_lQtwlxtwEeWZE8BV_IWn7Q">
+ <specification xmi:type="uml:OpaqueExpression" xmi:id="_lQtwmRtwEeWZE8BV_IWn7Q" 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="_lQtwmhtwEeWZE8BV_IWn7Q" name="name" visibility="public">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_lQtwmxtwEeWZE8BV_IWn7Q" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_lQtwnBtwEeWZE8BV_IWn7Q" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_lQtwnRtwEeWZE8BV_IWn7Q" name="query" visibility="public">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_lQtwnhtwEeWZE8BV_IWn7Q" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_lQtwnxtwEeWZE8BV_IWn7Q" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_lQtwoBtwEeWZE8BV_IWn7Q" name="flushMode" visibility="public" type="_lQtJbRtwEeWZE8BV_IWn7Q">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_lQtwoRtwEeWZE8BV_IWn7Q"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_lQtwohtwEeWZE8BV_IWn7Q" value="1"/>
+ <defaultValue xmi:type="uml:LiteralString" xmi:id="_lQtwoxtwEeWZE8BV_IWn7Q" value="PERSISTENCE_CONTEXT"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_lQtwpBtwEeWZE8BV_IWn7Q" name="cacheable" visibility="public">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/JavaPrimitiveTypes.library.uml#boolean"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_lQtwpRtwEeWZE8BV_IWn7Q"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_lQtwphtwEeWZE8BV_IWn7Q" value="1"/>
+ <defaultValue xmi:type="uml:LiteralString" xmi:id="_lQtwpxtwEeWZE8BV_IWn7Q" value="false"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_lQtwqBtwEeWZE8BV_IWn7Q" name="cacheRegion" visibility="public">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_lQtwqRtwEeWZE8BV_IWn7Q"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_lQtwqhtwEeWZE8BV_IWn7Q" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_lQtwqxtwEeWZE8BV_IWn7Q" name="fetchSize" visibility="public">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/JavaPrimitiveTypes.library.uml#int"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_lQtwrBtwEeWZE8BV_IWn7Q"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_lQtwrRtwEeWZE8BV_IWn7Q" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_lQtwrhtwEeWZE8BV_IWn7Q" name="timeout" visibility="public">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/JavaPrimitiveTypes.library.uml#int"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_lQtwrxtwEeWZE8BV_IWn7Q"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_lQtwsBtwEeWZE8BV_IWn7Q" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_lQtwsRtwEeWZE8BV_IWn7Q" name="comment" visibility="public">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_lQtwshtwEeWZE8BV_IWn7Q"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_lQtwsxtwEeWZE8BV_IWn7Q" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_lQtwtBtwEeWZE8BV_IWn7Q" name="cacheMode" visibility="public" type="_lQtJRxtwEeWZE8BV_IWn7Q">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_lQtwtRtwEeWZE8BV_IWn7Q"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_lQtwthtwEeWZE8BV_IWn7Q" value="1"/>
+ <defaultValue xmi:type="uml:LiteralString" xmi:id="_lQtwtxtwEeWZE8BV_IWn7Q" value="NORMAL"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_lQtwuBtwEeWZE8BV_IWn7Q" name="readOnly" visibility="public">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/JavaPrimitiveTypes.library.uml#boolean"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_lQtwuRtwEeWZE8BV_IWn7Q"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_lQtwuhtwEeWZE8BV_IWn7Q" value="1"/>
+ <defaultValue xmi:type="uml:LiteralString" xmi:id="_lQtwuxtwEeWZE8BV_IWn7Q" value="false"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_lQtwvBtwEeWZE8BV_IWn7Q" name="base_Type" association="_lQuZKRtwEeWZE8BV_IWn7Q">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Type"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_lQtwvRtwEeWZE8BV_IWn7Q"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_lQtwvhtwEeWZE8BV_IWn7Q" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_lQtwvxtwEeWZE8BV_IWn7Q" name="base_Package" association="_lQuZKxtwEeWZE8BV_IWn7Q">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Package"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_lQtwwBtwEeWZE8BV_IWn7Q"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_lQtwwRtwEeWZE8BV_IWn7Q" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_lQtwwhtwEeWZE8BV_IWn7Q" name="value_NamedQueries" visibility="public" type="_lQtLZhtwEeWZE8BV_IWn7Q" association="_lQu-_xtwEeWZE8BV_IWn7Q">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_lQtwwxtwEeWZE8BV_IWn7Q"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_lQtwxBtwEeWZE8BV_IWn7Q" value="1"/>
+ </ownedAttribute>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Stereotype" xmi:id="_lQtwxRtwEeWZE8BV_IWn7Q" name="Synchronize" visibility="public">
+ <ownedRule xmi:id="_lQtwxhtwEeWZE8BV_IWn7Q" name="typeConstraint" constrainedElement="_lQtwxRtwEeWZE8BV_IWn7Q">
+ <specification xmi:type="uml:OpaqueExpression" xmi:id="_lQtwxxtwEeWZE8BV_IWn7Q" 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="_lQtwyBtwEeWZE8BV_IWn7Q" name="value" visibility="public">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_lQtwyRtwEeWZE8BV_IWn7Q"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_lQtwyhtwEeWZE8BV_IWn7Q" value="*"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_lQtwyxtwEeWZE8BV_IWn7Q" name="base_Type" association="_lQu-2xtwEeWZE8BV_IWn7Q">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Type"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_lQtwzBtwEeWZE8BV_IWn7Q"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_lQtwzRtwEeWZE8BV_IWn7Q" value="1"/>
+ </ownedAttribute>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Stereotype" xmi:id="_lQtwzhtwEeWZE8BV_IWn7Q" name="FilterDefs" visibility="public">
+ <ownedRule xmi:id="_lQtwzxtwEeWZE8BV_IWn7Q" name="typeConstraint" constrainedElement="_lQtwzhtwEeWZE8BV_IWn7Q">
+ <specification xmi:type="uml:OpaqueExpression" xmi:id="_lQtw0BtwEeWZE8BV_IWn7Q" 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="_lQtw0RtwEeWZE8BV_IWn7Q" name="value" visibility="public" type="_lQtyaRtwEeWZE8BV_IWn7Q" aggregation="composite" association="_lQu_EhtwEeWZE8BV_IWn7Q">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_lQtw0htwEeWZE8BV_IWn7Q"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_lQtw0xtwEeWZE8BV_IWn7Q" value="*"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_lQtw1BtwEeWZE8BV_IWn7Q" name="base_Package" association="_lQuZLRtwEeWZE8BV_IWn7Q">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Package"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_lQtw1RtwEeWZE8BV_IWn7Q"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_lQtw1htwEeWZE8BV_IWn7Q" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_lQtw1xtwEeWZE8BV_IWn7Q" name="base_Type" association="_lQuZLxtwEeWZE8BV_IWn7Q">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Type"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_lQtw2BtwEeWZE8BV_IWn7Q"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_lQtw2RtwEeWZE8BV_IWn7Q" value="1"/>
+ </ownedAttribute>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Stereotype" xmi:id="_lQtw2htwEeWZE8BV_IWn7Q" name="GenericGenerators" visibility="public">
+ <ownedRule xmi:id="_lQtw2xtwEeWZE8BV_IWn7Q" name="typeConstraint" constrainedElement="_lQtw2htwEeWZE8BV_IWn7Q">
+ <specification xmi:type="uml:OpaqueExpression" xmi:id="_lQtw3BtwEeWZE8BV_IWn7Q" 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="_lQtw3RtwEeWZE8BV_IWn7Q" name="value" visibility="public" type="_lQuXFBtwEeWZE8BV_IWn7Q" aggregation="composite" association="_lQu_ExtwEeWZE8BV_IWn7Q">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_lQtw3htwEeWZE8BV_IWn7Q"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_lQtw3xtwEeWZE8BV_IWn7Q" value="*"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_lQtw4BtwEeWZE8BV_IWn7Q" name="base_Package" association="_lQuZMRtwEeWZE8BV_IWn7Q">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Package"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_lQtw4RtwEeWZE8BV_IWn7Q"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_lQtw4htwEeWZE8BV_IWn7Q" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_lQtw4xtwEeWZE8BV_IWn7Q" name="base_Type" association="_lQuZMxtwEeWZE8BV_IWn7Q">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Type"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_lQtw5BtwEeWZE8BV_IWn7Q"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_lQtw5RtwEeWZE8BV_IWn7Q" value="1"/>
+ </ownedAttribute>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Stereotype" xmi:id="_lQtw5htwEeWZE8BV_IWn7Q" name="OptimisticLock" visibility="public">
+ <ownedAttribute xmi:id="_lQtw5xtwEeWZE8BV_IWn7Q" name="excluded" visibility="public">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/JavaPrimitiveTypes.library.uml#boolean"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_lQtw6BtwEeWZE8BV_IWn7Q" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_lQtw6RtwEeWZE8BV_IWn7Q" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_lQtw6htwEeWZE8BV_IWn7Q" name="base_Operation" association="_lQuZNRtwEeWZE8BV_IWn7Q">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Operation"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_lQtw6xtwEeWZE8BV_IWn7Q"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_lQtw7BtwEeWZE8BV_IWn7Q" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_lQtw7RtwEeWZE8BV_IWn7Q" name="base_Property" association="_lQuZNxtwEeWZE8BV_IWn7Q">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Property"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_lQtw7htwEeWZE8BV_IWn7Q"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_lQtw7xtwEeWZE8BV_IWn7Q" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_lQtw8BtwEeWZE8BV_IWn7Q" name="base_EnumerationLiteral" association="_lQuZOxtwEeWZE8BV_IWn7Q">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#EnumerationLiteral"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_lQtw8RtwEeWZE8BV_IWn7Q"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_lQtw8htwEeWZE8BV_IWn7Q" value="1"/>
+ </ownedAttribute>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Stereotype" xmi:id="_lQtw8xtwEeWZE8BV_IWn7Q" name="Tuplizers" visibility="public">
+ <ownedRule xmi:id="_lQtw9BtwEeWZE8BV_IWn7Q" name="typeConstraint" constrainedElement="_lQtw8xtwEeWZE8BV_IWn7Q">
+ <specification xmi:type="uml:OpaqueExpression" xmi:id="_lQtw9RtwEeWZE8BV_IWn7Q" 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="_lQtw9htwEeWZE8BV_IWn7Q" name="value" visibility="public" type="_lQtxJRtwEeWZE8BV_IWn7Q" aggregation="composite" association="_lQu_FBtwEeWZE8BV_IWn7Q">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_lQtw9xtwEeWZE8BV_IWn7Q"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_lQtw-BtwEeWZE8BV_IWn7Q" value="*"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_lQtw-RtwEeWZE8BV_IWn7Q" name="base_Type" association="_lQuZPxtwEeWZE8BV_IWn7Q">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Type"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_lQtw-htwEeWZE8BV_IWn7Q"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_lQtw-xtwEeWZE8BV_IWn7Q" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_lQtw_BtwEeWZE8BV_IWn7Q" name="base_Property" association="_lQuZQRtwEeWZE8BV_IWn7Q">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Property"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_lQtw_RtwEeWZE8BV_IWn7Q"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_lQtw_htwEeWZE8BV_IWn7Q" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_lQtw_xtwEeWZE8BV_IWn7Q" name="base_EnumerationLiteral" association="_lQuZQxtwEeWZE8BV_IWn7Q">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#EnumerationLiteral"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_lQtxABtwEeWZE8BV_IWn7Q"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_lQtxARtwEeWZE8BV_IWn7Q" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_lQtxAhtwEeWZE8BV_IWn7Q" name="base_Operation" association="_lQuZRxtwEeWZE8BV_IWn7Q">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Operation"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_lQtxAxtwEeWZE8BV_IWn7Q"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_lQtxBBtwEeWZE8BV_IWn7Q" value="1"/>
+ </ownedAttribute>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Stereotype" xmi:id="_lQtxBRtwEeWZE8BV_IWn7Q" name="FetchProfiles" visibility="public">
+ <ownedRule xmi:id="_lQtxBhtwEeWZE8BV_IWn7Q" name="typeConstraint" constrainedElement="_lQtxBRtwEeWZE8BV_IWn7Q">
+ <specification xmi:type="uml:OpaqueExpression" xmi:id="_lQtxBxtwEeWZE8BV_IWn7Q" 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="_lQtxCBtwEeWZE8BV_IWn7Q" name="value" visibility="public" type="_lQtJ4BtwEeWZE8BV_IWn7Q" aggregation="composite" association="_lQu_FRtwEeWZE8BV_IWn7Q">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_lQtxCRtwEeWZE8BV_IWn7Q"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_lQtxChtwEeWZE8BV_IWn7Q" value="*"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_lQtxCxtwEeWZE8BV_IWn7Q" name="base_Type" association="_lQuZSRtwEeWZE8BV_IWn7Q">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Type"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_lQtxDBtwEeWZE8BV_IWn7Q"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_lQtxDRtwEeWZE8BV_IWn7Q" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_lQtxDhtwEeWZE8BV_IWn7Q" name="base_Package" association="_lQuZSxtwEeWZE8BV_IWn7Q">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Package"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_lQtxDxtwEeWZE8BV_IWn7Q"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_lQtxEBtwEeWZE8BV_IWn7Q" value="1"/>
+ </ownedAttribute>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Stereotype" xmi:id="_lQtxERtwEeWZE8BV_IWn7Q" name="Nationalized" visibility="public">
+ <ownedAttribute xmi:id="_lQtxEhtwEeWZE8BV_IWn7Q" name="base_Operation" association="_lQuZTRtwEeWZE8BV_IWn7Q">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Operation"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_lQtxExtwEeWZE8BV_IWn7Q"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_lQtxFBtwEeWZE8BV_IWn7Q" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_lQtxFRtwEeWZE8BV_IWn7Q" name="base_Property" association="_lQuZTxtwEeWZE8BV_IWn7Q">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Property"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_lQtxFhtwEeWZE8BV_IWn7Q"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_lQtxFxtwEeWZE8BV_IWn7Q" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_lQtxGBtwEeWZE8BV_IWn7Q" name="base_EnumerationLiteral" association="_lQuZUxtwEeWZE8BV_IWn7Q">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#EnumerationLiteral"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_lQtxGRtwEeWZE8BV_IWn7Q"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_lQtxGhtwEeWZE8BV_IWn7Q" value="1"/>
+ </ownedAttribute>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Stereotype" xmi:id="_lQtxGxtwEeWZE8BV_IWn7Q" name="DynamicInsert" visibility="public">
+ <ownedRule xmi:id="_lQtxHBtwEeWZE8BV_IWn7Q" name="typeConstraint" constrainedElement="_lQtxGxtwEeWZE8BV_IWn7Q">
+ <specification xmi:type="uml:OpaqueExpression" xmi:id="_lQtxHRtwEeWZE8BV_IWn7Q" 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="_lQtxHhtwEeWZE8BV_IWn7Q" name="value" visibility="public">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/JavaPrimitiveTypes.library.uml#boolean"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_lQtxHxtwEeWZE8BV_IWn7Q"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_lQtxIBtwEeWZE8BV_IWn7Q" value="1"/>
+ <defaultValue xmi:type="uml:LiteralString" xmi:id="_lQtxIRtwEeWZE8BV_IWn7Q" value="true"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_lQtxIhtwEeWZE8BV_IWn7Q" name="base_Type" association="_lQu-3RtwEeWZE8BV_IWn7Q">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Type"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_lQtxIxtwEeWZE8BV_IWn7Q"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_lQtxJBtwEeWZE8BV_IWn7Q" value="1"/>
+ </ownedAttribute>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Stereotype" xmi:id="_lQtxJRtwEeWZE8BV_IWn7Q" name="Tuplizer" visibility="public">
+ <ownedRule xmi:id="_lQtxJhtwEeWZE8BV_IWn7Q" name="typeConstraint" constrainedElement="_lQtxJRtwEeWZE8BV_IWn7Q">
+ <specification xmi:type="uml:OpaqueExpression" xmi:id="_lQtxJxtwEeWZE8BV_IWn7Q" 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="_lQtxKBtwEeWZE8BV_IWn7Q" name="impl" visibility="public" association="_lQu_FhtwEeWZE8BV_IWn7Q">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Class"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_lQtxKRtwEeWZE8BV_IWn7Q" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_lQtxKhtwEeWZE8BV_IWn7Q" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_lQtxKxtwEeWZE8BV_IWn7Q" name="entityMode" visibility="public">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_lQtxLBtwEeWZE8BV_IWn7Q"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_lQtxLRtwEeWZE8BV_IWn7Q" value="1"/>
+ <defaultValue xmi:type="uml:LiteralString" xmi:id="_lQtxLhtwEeWZE8BV_IWn7Q" value="&quot;pojo&quot;"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_lQtxLxtwEeWZE8BV_IWn7Q" name="entityModeType" visibility="public" type="_lQvmzRtwEeWZE8BV_IWn7Q">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_lQtxMBtwEeWZE8BV_IWn7Q"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_lQtxMRtwEeWZE8BV_IWn7Q" value="1"/>
+ <defaultValue xmi:type="uml:LiteralString" xmi:id="_lQtxMhtwEeWZE8BV_IWn7Q" value="POJO"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_lQtxMxtwEeWZE8BV_IWn7Q" name="base_Type" association="_lQuZVxtwEeWZE8BV_IWn7Q">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Type"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_lQtxNBtwEeWZE8BV_IWn7Q"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_lQtxNRtwEeWZE8BV_IWn7Q" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_lQtxNhtwEeWZE8BV_IWn7Q" name="base_Property" association="_lQuZWRtwEeWZE8BV_IWn7Q">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Property"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_lQtxNxtwEeWZE8BV_IWn7Q"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_lQtxOBtwEeWZE8BV_IWn7Q" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_lQtxORtwEeWZE8BV_IWn7Q" name="base_EnumerationLiteral" association="_lQuZWxtwEeWZE8BV_IWn7Q">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#EnumerationLiteral"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_lQtxOhtwEeWZE8BV_IWn7Q"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_lQtxOxtwEeWZE8BV_IWn7Q" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_lQtxPBtwEeWZE8BV_IWn7Q" name="base_Operation" association="_lQuZXxtwEeWZE8BV_IWn7Q">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Operation"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_lQtxPRtwEeWZE8BV_IWn7Q"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_lQtxPhtwEeWZE8BV_IWn7Q" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_lQtxPxtwEeWZE8BV_IWn7Q" name="value_Tuplizers" visibility="public" type="_lQtw8xtwEeWZE8BV_IWn7Q" association="_lQu_FBtwEeWZE8BV_IWn7Q">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_lQtxQBtwEeWZE8BV_IWn7Q"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_lQtxQRtwEeWZE8BV_IWn7Q" value="1"/>
+ </ownedAttribute>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Stereotype" xmi:id="_lQtxQhtwEeWZE8BV_IWn7Q" name="BatchSize" visibility="public">
+ <ownedRule xmi:id="_lQtxQxtwEeWZE8BV_IWn7Q" name="typeConstraint" constrainedElement="_lQtxQhtwEeWZE8BV_IWn7Q">
+ <specification xmi:type="uml:OpaqueExpression" xmi:id="_lQtxRBtwEeWZE8BV_IWn7Q" 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="_lQtxRRtwEeWZE8BV_IWn7Q" name="size" visibility="public">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/JavaPrimitiveTypes.library.uml#int"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_lQtxRhtwEeWZE8BV_IWn7Q" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_lQtxRxtwEeWZE8BV_IWn7Q" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_lQtxSBtwEeWZE8BV_IWn7Q" name="base_Type" association="_lQuZYRtwEeWZE8BV_IWn7Q">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Type"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_lQtxSRtwEeWZE8BV_IWn7Q"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_lQtxShtwEeWZE8BV_IWn7Q" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_lQtxSxtwEeWZE8BV_IWn7Q" name="base_Operation" association="_lQuZYxtwEeWZE8BV_IWn7Q">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Operation"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_lQtxTBtwEeWZE8BV_IWn7Q"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_lQtxTRtwEeWZE8BV_IWn7Q" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_lQtxThtwEeWZE8BV_IWn7Q" name="base_Property" association="_lQuZZRtwEeWZE8BV_IWn7Q">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Property"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_lQtxTxtwEeWZE8BV_IWn7Q"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_lQtxUBtwEeWZE8BV_IWn7Q" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_lQtxURtwEeWZE8BV_IWn7Q" name="base_EnumerationLiteral" association="_lQuZaRtwEeWZE8BV_IWn7Q">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#EnumerationLiteral"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_lQtxUhtwEeWZE8BV_IWn7Q"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_lQtxUxtwEeWZE8BV_IWn7Q" value="1"/>
+ </ownedAttribute>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Stereotype" xmi:id="_lQtxVBtwEeWZE8BV_IWn7Q" name="FilterJoinTable" visibility="public">
+ <ownedRule xmi:id="_lQtxVRtwEeWZE8BV_IWn7Q" name="typeConstraint" constrainedElement="_lQtxVBtwEeWZE8BV_IWn7Q">
+ <specification xmi:type="uml:OpaqueExpression" xmi:id="_lQtxVhtwEeWZE8BV_IWn7Q" 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="_lQtxVxtwEeWZE8BV_IWn7Q" name="name" visibility="public">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_lQtxWBtwEeWZE8BV_IWn7Q" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_lQtxWRtwEeWZE8BV_IWn7Q" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_lQtxWhtwEeWZE8BV_IWn7Q" name="condition" visibility="public">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_lQtxWxtwEeWZE8BV_IWn7Q"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_lQtxXBtwEeWZE8BV_IWn7Q" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_lQtxXRtwEeWZE8BV_IWn7Q" name="deduceAliasInjectionPoints" visibility="public">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/JavaPrimitiveTypes.library.uml#boolean"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_lQtxXhtwEeWZE8BV_IWn7Q"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_lQtxXxtwEeWZE8BV_IWn7Q" value="1"/>
+ <defaultValue xmi:type="uml:LiteralString" xmi:id="_lQtxYBtwEeWZE8BV_IWn7Q" value="true"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_lQtxYRtwEeWZE8BV_IWn7Q" name="aliases" visibility="public" type="_lQtyRRtwEeWZE8BV_IWn7Q" aggregation="composite" association="_lQu_GhtwEeWZE8BV_IWn7Q">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_lQtxYhtwEeWZE8BV_IWn7Q"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_lQtxYxtwEeWZE8BV_IWn7Q" value="*"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_lQtxZBtwEeWZE8BV_IWn7Q" name="base_Type" association="_lQuZbRtwEeWZE8BV_IWn7Q">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Type"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_lQtxZRtwEeWZE8BV_IWn7Q"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_lQtxZhtwEeWZE8BV_IWn7Q" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_lQtxZxtwEeWZE8BV_IWn7Q" name="base_Operation" association="_lQuZbxtwEeWZE8BV_IWn7Q">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Operation"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_lQtxaBtwEeWZE8BV_IWn7Q"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_lQtxaRtwEeWZE8BV_IWn7Q" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_lQtxahtwEeWZE8BV_IWn7Q" name="base_Property" association="_lQuZcRtwEeWZE8BV_IWn7Q">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Property"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_lQtxaxtwEeWZE8BV_IWn7Q"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_lQtxbBtwEeWZE8BV_IWn7Q" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_lQtxbRtwEeWZE8BV_IWn7Q" name="base_EnumerationLiteral" association="_lQuZdRtwEeWZE8BV_IWn7Q">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#EnumerationLiteral"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_lQtxbhtwEeWZE8BV_IWn7Q"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_lQtxbxtwEeWZE8BV_IWn7Q" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_lQtxcBtwEeWZE8BV_IWn7Q" name="value_FilterJoinTables" visibility="public" type="_lQtKGRtwEeWZE8BV_IWn7Q" association="_lQu-9htwEeWZE8BV_IWn7Q">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_lQtxcRtwEeWZE8BV_IWn7Q"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_lQtxchtwEeWZE8BV_IWn7Q" value="1"/>
+ </ownedAttribute>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Stereotype" xmi:id="_lQtxcxtwEeWZE8BV_IWn7Q" name="Polymorphism" visibility="public">
+ <ownedRule xmi:id="_lQtxdBtwEeWZE8BV_IWn7Q" name="typeConstraint" constrainedElement="_lQtxcxtwEeWZE8BV_IWn7Q">
+ <specification xmi:type="uml:OpaqueExpression" xmi:id="_lQtxdRtwEeWZE8BV_IWn7Q" 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="_lQtxdhtwEeWZE8BV_IWn7Q" name="type" visibility="public" type="_lQtJhBtwEeWZE8BV_IWn7Q">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_lQtxdxtwEeWZE8BV_IWn7Q"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_lQtxeBtwEeWZE8BV_IWn7Q" value="1"/>
+ <defaultValue xmi:type="uml:LiteralString" xmi:id="_lQtxeRtwEeWZE8BV_IWn7Q" value="IMPLICIT"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_lQtxehtwEeWZE8BV_IWn7Q" name="base_Type" association="_lQu-3xtwEeWZE8BV_IWn7Q">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Type"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_lQtxextwEeWZE8BV_IWn7Q"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_lQtxfBtwEeWZE8BV_IWn7Q" value="1"/>
+ </ownedAttribute>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Stereotype" xmi:id="_lQtxfRtwEeWZE8BV_IWn7Q" name="Subselect" visibility="public">
+ <ownedRule xmi:id="_lQtxfhtwEeWZE8BV_IWn7Q" name="typeConstraint" constrainedElement="_lQtxfRtwEeWZE8BV_IWn7Q">
+ <specification xmi:type="uml:OpaqueExpression" xmi:id="_lQtxfxtwEeWZE8BV_IWn7Q" 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="_lQtxgBtwEeWZE8BV_IWn7Q" name="value" visibility="public">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_lQtxgRtwEeWZE8BV_IWn7Q" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_lQtxghtwEeWZE8BV_IWn7Q" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_lQtxgxtwEeWZE8BV_IWn7Q" name="base_Type" association="_lQu-4RtwEeWZE8BV_IWn7Q">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Type"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_lQtxhBtwEeWZE8BV_IWn7Q"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_lQtxhRtwEeWZE8BV_IWn7Q" value="1"/>
+ </ownedAttribute>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Stereotype" xmi:id="_lQtxhhtwEeWZE8BV_IWn7Q" name="ParamDef" visibility="public">
+ <ownedAttribute xmi:id="_lQtxhxtwEeWZE8BV_IWn7Q" name="name" visibility="public">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_lQtxiBtwEeWZE8BV_IWn7Q" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_lQtxiRtwEeWZE8BV_IWn7Q" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_lQtxihtwEeWZE8BV_IWn7Q" name="type" visibility="public">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_lQtxixtwEeWZE8BV_IWn7Q" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_lQtxjBtwEeWZE8BV_IWn7Q" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_lQtxjRtwEeWZE8BV_IWn7Q" name="parameters_FilterDef" visibility="public" type="_lQtyaRtwEeWZE8BV_IWn7Q" association="_lQu_IBtwEeWZE8BV_IWn7Q">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_lQtxjhtwEeWZE8BV_IWn7Q"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_lQtxjxtwEeWZE8BV_IWn7Q" value="1"/>
+ </ownedAttribute>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Stereotype" xmi:id="_lQtxkBtwEeWZE8BV_IWn7Q" name="ForeignKey" visibility="public">
+ <ownedRule xmi:id="_lQtxkRtwEeWZE8BV_IWn7Q" name="typeConstraint" constrainedElement="_lQtxkBtwEeWZE8BV_IWn7Q">
+ <specification xmi:type="uml:OpaqueExpression" xmi:id="_lQtxkhtwEeWZE8BV_IWn7Q" 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="_lQtxkxtwEeWZE8BV_IWn7Q" name="name" visibility="public">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_lQtxlBtwEeWZE8BV_IWn7Q" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_lQtxlRtwEeWZE8BV_IWn7Q" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_lQtxlhtwEeWZE8BV_IWn7Q" name="inverseName" visibility="public">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_lQtxlxtwEeWZE8BV_IWn7Q"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_lQtxmBtwEeWZE8BV_IWn7Q" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_lQtxmRtwEeWZE8BV_IWn7Q" name="base_Property" association="_lQuZeRtwEeWZE8BV_IWn7Q">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Property"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_lQtxmhtwEeWZE8BV_IWn7Q"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_lQtxmxtwEeWZE8BV_IWn7Q" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_lQtxnBtwEeWZE8BV_IWn7Q" name="base_EnumerationLiteral" association="_lQuZextwEeWZE8BV_IWn7Q">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#EnumerationLiteral"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_lQtxnRtwEeWZE8BV_IWn7Q"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_lQtxnhtwEeWZE8BV_IWn7Q" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_lQtxnxtwEeWZE8BV_IWn7Q" name="base_Operation" association="_lQuZfxtwEeWZE8BV_IWn7Q">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Operation"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_lQtxoBtwEeWZE8BV_IWn7Q"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_lQtxoRtwEeWZE8BV_IWn7Q" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_lQtxohtwEeWZE8BV_IWn7Q" name="base_Type" association="_lQuZgRtwEeWZE8BV_IWn7Q">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Type"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_lQtxoxtwEeWZE8BV_IWn7Q"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_lQtxpBtwEeWZE8BV_IWn7Q" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_lQtxpRtwEeWZE8BV_IWn7Q" name="foreignKey_Table" visibility="public" type="_lQtJshtwEeWZE8BV_IWn7Q" association="_lQu-7BtwEeWZE8BV_IWn7Q">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_lQtxphtwEeWZE8BV_IWn7Q"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_lQtxpxtwEeWZE8BV_IWn7Q" value="1"/>
+ </ownedAttribute>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Stereotype" xmi:id="_lQtxqBtwEeWZE8BV_IWn7Q" name="ColumnTransformers" visibility="public">
+ <ownedAttribute xmi:id="_lQtxqRtwEeWZE8BV_IWn7Q" name="value" visibility="public" type="_lQuXfxtwEeWZE8BV_IWn7Q" aggregation="composite" association="_lQu_GxtwEeWZE8BV_IWn7Q">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_lQtxqhtwEeWZE8BV_IWn7Q"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_lQtxqxtwEeWZE8BV_IWn7Q" value="*"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_lQtxrBtwEeWZE8BV_IWn7Q" name="base_Property" association="_lQuZgxtwEeWZE8BV_IWn7Q">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Property"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_lQtxrRtwEeWZE8BV_IWn7Q"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_lQtxrhtwEeWZE8BV_IWn7Q" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_lQtxrxtwEeWZE8BV_IWn7Q" name="base_EnumerationLiteral" association="_lQuZhRtwEeWZE8BV_IWn7Q">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#EnumerationLiteral"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_lQtxsBtwEeWZE8BV_IWn7Q"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_lQtxsRtwEeWZE8BV_IWn7Q" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_lQtxshtwEeWZE8BV_IWn7Q" name="base_Operation" association="_lQuZiRtwEeWZE8BV_IWn7Q">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Operation"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_lQtxsxtwEeWZE8BV_IWn7Q"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_lQtxtBtwEeWZE8BV_IWn7Q" value="1"/>
+ </ownedAttribute>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Stereotype" xmi:id="_lQtxtRtwEeWZE8BV_IWn7Q" name="Formula" visibility="public">
+ <ownedAttribute xmi:id="_lQtxthtwEeWZE8BV_IWn7Q" name="value" visibility="public">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_lQtxtxtwEeWZE8BV_IWn7Q" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_lQtxuBtwEeWZE8BV_IWn7Q" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_lQtxuRtwEeWZE8BV_IWn7Q" name="base_Operation" association="_lQuZixtwEeWZE8BV_IWn7Q">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Operation"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_lQtxuhtwEeWZE8BV_IWn7Q"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_lQtxuxtwEeWZE8BV_IWn7Q" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_lQtxvBtwEeWZE8BV_IWn7Q" name="base_Property" association="_lQuZjRtwEeWZE8BV_IWn7Q">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Property"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_lQtxvRtwEeWZE8BV_IWn7Q"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_lQtxvhtwEeWZE8BV_IWn7Q" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_lQtxvxtwEeWZE8BV_IWn7Q" name="base_EnumerationLiteral" association="_lQuZkRtwEeWZE8BV_IWn7Q">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#EnumerationLiteral"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_lQtxwBtwEeWZE8BV_IWn7Q"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_lQtxwRtwEeWZE8BV_IWn7Q" value="1"/>
+ </ownedAttribute>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Stereotype" xmi:id="_lQtxwhtwEeWZE8BV_IWn7Q" name="Parameter" visibility="public">
+ <ownedAttribute xmi:id="_lQtxwxtwEeWZE8BV_IWn7Q" name="name" visibility="public">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_lQtxxBtwEeWZE8BV_IWn7Q" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_lQtxxRtwEeWZE8BV_IWn7Q" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_lQtxxhtwEeWZE8BV_IWn7Q" name="value" visibility="public">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_lQtxxxtwEeWZE8BV_IWn7Q" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_lQtxyBtwEeWZE8BV_IWn7Q" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_lQtxyRtwEeWZE8BV_IWn7Q" name="parameters_TypeDef" visibility="public" type="_lQtLfxtwEeWZE8BV_IWn7Q" association="_lQu_CBtwEeWZE8BV_IWn7Q">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_lQtxyhtwEeWZE8BV_IWn7Q"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_lQtxyxtwEeWZE8BV_IWn7Q" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_lQtxzBtwEeWZE8BV_IWn7Q" name="parameters_CollectionType" visibility="public" type="_lQtwcxtwEeWZE8BV_IWn7Q" association="_lQu_EBtwEeWZE8BV_IWn7Q">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_lQtxzRtwEeWZE8BV_IWn7Q"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_lQtxzhtwEeWZE8BV_IWn7Q" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_lQtxzxtwEeWZE8BV_IWn7Q" name="parameters_GenericGenerator" visibility="public" type="_lQuXFBtwEeWZE8BV_IWn7Q" association="_lQu_LRtwEeWZE8BV_IWn7Q">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_lQtx0BtwEeWZE8BV_IWn7Q"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_lQtx0RtwEeWZE8BV_IWn7Q" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_lQtx0htwEeWZE8BV_IWn7Q" name="parameters_Type" visibility="public" type="_lQuXMhtwEeWZE8BV_IWn7Q" association="_lQu_LhtwEeWZE8BV_IWn7Q">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_lQtx0xtwEeWZE8BV_IWn7Q"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_lQtx1BtwEeWZE8BV_IWn7Q" value="1"/>
+ </ownedAttribute>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Stereotype" xmi:id="_lQtx1RtwEeWZE8BV_IWn7Q" name="Cascade" visibility="public">
+ <ownedAttribute xmi:id="_lQtx1htwEeWZE8BV_IWn7Q" name="value" visibility="public" type="_lQtJTRtwEeWZE8BV_IWn7Q">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_lQtx1xtwEeWZE8BV_IWn7Q"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_lQtx2BtwEeWZE8BV_IWn7Q" value="*"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_lQtx2RtwEeWZE8BV_IWn7Q" name="base_Operation" association="_lQuZlRtwEeWZE8BV_IWn7Q">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Operation"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_lQtx2htwEeWZE8BV_IWn7Q"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_lQtx2xtwEeWZE8BV_IWn7Q" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_lQtx3BtwEeWZE8BV_IWn7Q" name="base_Property" association="_lQuZlxtwEeWZE8BV_IWn7Q">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Property"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_lQtx3RtwEeWZE8BV_IWn7Q"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_lQtx3htwEeWZE8BV_IWn7Q" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_lQtx3xtwEeWZE8BV_IWn7Q" name="base_EnumerationLiteral" association="_lQuZmxtwEeWZE8BV_IWn7Q">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#EnumerationLiteral"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_lQtx4BtwEeWZE8BV_IWn7Q"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_lQtx4RtwEeWZE8BV_IWn7Q" value="1"/>
+ </ownedAttribute>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Stereotype" xmi:id="_lQtx4htwEeWZE8BV_IWn7Q" name="Immutable" visibility="public">
+ <ownedRule xmi:id="_lQtx4xtwEeWZE8BV_IWn7Q" name="typeConstraint" constrainedElement="_lQtx4htwEeWZE8BV_IWn7Q">
+ <specification xmi:type="uml:OpaqueExpression" xmi:id="_lQtx5BtwEeWZE8BV_IWn7Q" 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="_lQtx5RtwEeWZE8BV_IWn7Q" name="base_Type" association="_lQuZnxtwEeWZE8BV_IWn7Q">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Type"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_lQtx5htwEeWZE8BV_IWn7Q"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_lQtx5xtwEeWZE8BV_IWn7Q" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_lQtx6BtwEeWZE8BV_IWn7Q" name="base_Operation" association="_lQuZoRtwEeWZE8BV_IWn7Q">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Operation"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_lQtx6RtwEeWZE8BV_IWn7Q"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_lQtx6htwEeWZE8BV_IWn7Q" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_lQtx6xtwEeWZE8BV_IWn7Q" name="base_Property" association="_lQuZoxtwEeWZE8BV_IWn7Q">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Property"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_lQtx7BtwEeWZE8BV_IWn7Q"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_lQtx7RtwEeWZE8BV_IWn7Q" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_lQtx7htwEeWZE8BV_IWn7Q" name="base_EnumerationLiteral" association="_lQuZpxtwEeWZE8BV_IWn7Q">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#EnumerationLiteral"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_lQtx7xtwEeWZE8BV_IWn7Q"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_lQtx8BtwEeWZE8BV_IWn7Q" value="1"/>
+ </ownedAttribute>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Stereotype" xmi:id="_lQtx8RtwEeWZE8BV_IWn7Q" name="SQLInsert" visibility="public">
+ <ownedRule xmi:id="_lQtx8htwEeWZE8BV_IWn7Q" name="typeConstraint" constrainedElement="_lQtx8RtwEeWZE8BV_IWn7Q">
+ <specification xmi:type="uml:OpaqueExpression" xmi:id="_lQtx8xtwEeWZE8BV_IWn7Q" 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="_lQtx9BtwEeWZE8BV_IWn7Q" name="sql" visibility="public">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_lQtx9RtwEeWZE8BV_IWn7Q" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_lQtx9htwEeWZE8BV_IWn7Q" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_lQtx9xtwEeWZE8BV_IWn7Q" name="callable" visibility="public">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/JavaPrimitiveTypes.library.uml#boolean"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_lQtx-BtwEeWZE8BV_IWn7Q"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_lQtx-RtwEeWZE8BV_IWn7Q" value="1"/>
+ <defaultValue xmi:type="uml:LiteralString" xmi:id="_lQtx-htwEeWZE8BV_IWn7Q" value="false"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_lQtx-xtwEeWZE8BV_IWn7Q" name="check" visibility="public" type="_lQtJeBtwEeWZE8BV_IWn7Q">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_lQtx_BtwEeWZE8BV_IWn7Q"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_lQtx_RtwEeWZE8BV_IWn7Q" value="1"/>
+ <defaultValue xmi:type="uml:LiteralString" xmi:id="_lQtx_htwEeWZE8BV_IWn7Q" value="NONE"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_lQtx_xtwEeWZE8BV_IWn7Q" name="base_Type" association="_lQu-ExtwEeWZE8BV_IWn7Q">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Type"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_lQtyABtwEeWZE8BV_IWn7Q"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_lQtyARtwEeWZE8BV_IWn7Q" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_lQtyAhtwEeWZE8BV_IWn7Q" name="base_Property" association="_lQu-FRtwEeWZE8BV_IWn7Q">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Property"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_lQtyAxtwEeWZE8BV_IWn7Q"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_lQtyBBtwEeWZE8BV_IWn7Q" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_lQtyBRtwEeWZE8BV_IWn7Q" name="base_EnumerationLiteral" association="_lQu-FxtwEeWZE8BV_IWn7Q">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#EnumerationLiteral"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_lQtyBhtwEeWZE8BV_IWn7Q"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_lQtyBxtwEeWZE8BV_IWn7Q" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_lQtyCBtwEeWZE8BV_IWn7Q" name="base_Operation" association="_lQu-GxtwEeWZE8BV_IWn7Q">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Operation"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_lQtyCRtwEeWZE8BV_IWn7Q"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_lQtyChtwEeWZE8BV_IWn7Q" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_lQtyCxtwEeWZE8BV_IWn7Q" name="sqlInsert_Table" visibility="public" type="_lQtJshtwEeWZE8BV_IWn7Q" association="_lQu-7RtwEeWZE8BV_IWn7Q">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_lQtyDBtwEeWZE8BV_IWn7Q"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_lQtyDRtwEeWZE8BV_IWn7Q" value="1"/>
+ </ownedAttribute>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Stereotype" xmi:id="_lQtyDhtwEeWZE8BV_IWn7Q" name="Check" visibility="public">
+ <ownedRule xmi:id="_lQtyDxtwEeWZE8BV_IWn7Q" name="typeConstraint" constrainedElement="_lQtyDhtwEeWZE8BV_IWn7Q">
+ <specification xmi:type="uml:OpaqueExpression" xmi:id="_lQtyEBtwEeWZE8BV_IWn7Q" 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="_lQtyERtwEeWZE8BV_IWn7Q" name="constraints" visibility="public">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_lQtyEhtwEeWZE8BV_IWn7Q" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_lQtyExtwEeWZE8BV_IWn7Q" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_lQtyFBtwEeWZE8BV_IWn7Q" name="base_Type" association="_lQu-HRtwEeWZE8BV_IWn7Q">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Type"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_lQtyFRtwEeWZE8BV_IWn7Q"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_lQtyFhtwEeWZE8BV_IWn7Q" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_lQtyFxtwEeWZE8BV_IWn7Q" name="base_Operation" association="_lQu-HxtwEeWZE8BV_IWn7Q">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Operation"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_lQtyGBtwEeWZE8BV_IWn7Q"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_lQtyGRtwEeWZE8BV_IWn7Q" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_lQtyGhtwEeWZE8BV_IWn7Q" name="base_Property" association="_lQu-IRtwEeWZE8BV_IWn7Q">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Property"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_lQtyGxtwEeWZE8BV_IWn7Q"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_lQtyHBtwEeWZE8BV_IWn7Q" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_lQtyHRtwEeWZE8BV_IWn7Q" name="base_EnumerationLiteral" association="_lQu-JRtwEeWZE8BV_IWn7Q">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#EnumerationLiteral"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_lQtyHhtwEeWZE8BV_IWn7Q"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_lQtyHxtwEeWZE8BV_IWn7Q" value="1"/>
+ </ownedAttribute>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Stereotype" xmi:id="_lQtyIBtwEeWZE8BV_IWn7Q" name="OnDelete" visibility="public">
+ <ownedRule xmi:id="_lQtyIRtwEeWZE8BV_IWn7Q" name="typeConstraint" constrainedElement="_lQtyIBtwEeWZE8BV_IWn7Q">
+ <specification xmi:type="uml:OpaqueExpression" xmi:id="_lQtyIhtwEeWZE8BV_IWn7Q" 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="_lQtyIxtwEeWZE8BV_IWn7Q" name="action" visibility="public" type="_lQtJahtwEeWZE8BV_IWn7Q">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_lQtyJBtwEeWZE8BV_IWn7Q" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_lQtyJRtwEeWZE8BV_IWn7Q" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_lQtyJhtwEeWZE8BV_IWn7Q" name="base_Operation" association="_lQu-KRtwEeWZE8BV_IWn7Q">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Operation"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_lQtyJxtwEeWZE8BV_IWn7Q"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_lQtyKBtwEeWZE8BV_IWn7Q" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_lQtyKRtwEeWZE8BV_IWn7Q" name="base_Property" association="_lQu-KxtwEeWZE8BV_IWn7Q">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Property"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_lQtyKhtwEeWZE8BV_IWn7Q"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_lQtyKxtwEeWZE8BV_IWn7Q" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_lQtyLBtwEeWZE8BV_IWn7Q" name="base_EnumerationLiteral" association="_lQu-LxtwEeWZE8BV_IWn7Q">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#EnumerationLiteral"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_lQtyLRtwEeWZE8BV_IWn7Q"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_lQtyLhtwEeWZE8BV_IWn7Q" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_lQtyLxtwEeWZE8BV_IWn7Q" name="base_Type" association="_lQu-MxtwEeWZE8BV_IWn7Q">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Type"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_lQtyMBtwEeWZE8BV_IWn7Q"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_lQtyMRtwEeWZE8BV_IWn7Q" value="1"/>
+ </ownedAttribute>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Stereotype" xmi:id="_lQtyMhtwEeWZE8BV_IWn7Q" name="JoinFormula" visibility="public">
+ <ownedAttribute xmi:id="_lQtyMxtwEeWZE8BV_IWn7Q" name="value" visibility="public">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_lQtyNBtwEeWZE8BV_IWn7Q" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_lQtyNRtwEeWZE8BV_IWn7Q" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_lQtyNhtwEeWZE8BV_IWn7Q" name="referencedColumnName" visibility="public">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_lQtyNxtwEeWZE8BV_IWn7Q"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_lQtyOBtwEeWZE8BV_IWn7Q" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_lQtyORtwEeWZE8BV_IWn7Q" name="base_Operation" association="_lQu-NRtwEeWZE8BV_IWn7Q">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Operation"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_lQtyOhtwEeWZE8BV_IWn7Q"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_lQtyOxtwEeWZE8BV_IWn7Q" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_lQtyPBtwEeWZE8BV_IWn7Q" name="base_Property" association="_lQu-NxtwEeWZE8BV_IWn7Q">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Property"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_lQtyPRtwEeWZE8BV_IWn7Q"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_lQtyPhtwEeWZE8BV_IWn7Q" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_lQtyPxtwEeWZE8BV_IWn7Q" name="base_EnumerationLiteral" association="_lQu-OxtwEeWZE8BV_IWn7Q">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#EnumerationLiteral"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_lQtyQBtwEeWZE8BV_IWn7Q"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_lQtyQRtwEeWZE8BV_IWn7Q" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_lQtyQhtwEeWZE8BV_IWn7Q" name="formula_JoinColumnOrFormula" visibility="public" type="_lQtwRxtwEeWZE8BV_IWn7Q" association="_lQu_DhtwEeWZE8BV_IWn7Q">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_lQtyQxtwEeWZE8BV_IWn7Q"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_lQtyRBtwEeWZE8BV_IWn7Q" value="1"/>
+ </ownedAttribute>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Stereotype" xmi:id="_lQtyRRtwEeWZE8BV_IWn7Q" name="SqlFragmentAlias" visibility="public">
+ <ownedAttribute xmi:id="_lQtyRhtwEeWZE8BV_IWn7Q" name="alias" visibility="public">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_lQtyRxtwEeWZE8BV_IWn7Q" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_lQtySBtwEeWZE8BV_IWn7Q" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_lQtySRtwEeWZE8BV_IWn7Q" name="table" visibility="public">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_lQtyShtwEeWZE8BV_IWn7Q"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_lQtySxtwEeWZE8BV_IWn7Q" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_lQtyTBtwEeWZE8BV_IWn7Q" name="entity" visibility="public" association="_lQu_HBtwEeWZE8BV_IWn7Q">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Class"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_lQtyTRtwEeWZE8BV_IWn7Q"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_lQtyThtwEeWZE8BV_IWn7Q" value="1"/>
+ <defaultValue xmi:type="uml:LiteralString" xmi:id="_lQtyTxtwEeWZE8BV_IWn7Q" value="void.class"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_lQtyUBtwEeWZE8BV_IWn7Q" name="base_Operation" association="_lQu-PxtwEeWZE8BV_IWn7Q">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Operation"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_lQtyURtwEeWZE8BV_IWn7Q"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_lQtyUhtwEeWZE8BV_IWn7Q" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_lQtyUxtwEeWZE8BV_IWn7Q" name="base_Property" association="_lQu-QRtwEeWZE8BV_IWn7Q">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Property"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_lQtyVBtwEeWZE8BV_IWn7Q"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_lQtyVRtwEeWZE8BV_IWn7Q" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_lQtyVhtwEeWZE8BV_IWn7Q" name="base_EnumerationLiteral" association="_lQu-RRtwEeWZE8BV_IWn7Q">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#EnumerationLiteral"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_lQtyVxtwEeWZE8BV_IWn7Q"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_lQtyWBtwEeWZE8BV_IWn7Q" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_lQtyWRtwEeWZE8BV_IWn7Q" name="aliases_Filter" visibility="public" type="_lQtK6xtwEeWZE8BV_IWn7Q" association="_lQu-_RtwEeWZE8BV_IWn7Q">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_lQtyWhtwEeWZE8BV_IWn7Q"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_lQtyWxtwEeWZE8BV_IWn7Q" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_lQtyXBtwEeWZE8BV_IWn7Q" name="aliases_FilterJoinTable" visibility="public" type="_lQtxVBtwEeWZE8BV_IWn7Q" association="_lQu_GhtwEeWZE8BV_IWn7Q">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_lQtyXRtwEeWZE8BV_IWn7Q"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_lQtyXhtwEeWZE8BV_IWn7Q" value="1"/>
+ </ownedAttribute>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Stereotype" xmi:id="_lQtyXxtwEeWZE8BV_IWn7Q" name="SelectBeforeUpdate" visibility="public">
+ <ownedRule xmi:id="_lQtyYBtwEeWZE8BV_IWn7Q" name="typeConstraint" constrainedElement="_lQtyXxtwEeWZE8BV_IWn7Q">
+ <specification xmi:type="uml:OpaqueExpression" xmi:id="_lQtyYRtwEeWZE8BV_IWn7Q" 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="_lQtyYhtwEeWZE8BV_IWn7Q" name="value" visibility="public">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/JavaPrimitiveTypes.library.uml#boolean"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_lQtyYxtwEeWZE8BV_IWn7Q"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_lQtyZBtwEeWZE8BV_IWn7Q" value="1"/>
+ <defaultValue xmi:type="uml:LiteralString" xmi:id="_lQtyZRtwEeWZE8BV_IWn7Q" value="true"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_lQtyZhtwEeWZE8BV_IWn7Q" name="base_Type" association="_lQu-4xtwEeWZE8BV_IWn7Q">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Type"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_lQtyZxtwEeWZE8BV_IWn7Q"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_lQtyaBtwEeWZE8BV_IWn7Q" value="1"/>
+ </ownedAttribute>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Stereotype" xmi:id="_lQtyaRtwEeWZE8BV_IWn7Q" name="FilterDef" visibility="public">
+ <ownedRule xmi:id="_lQtyahtwEeWZE8BV_IWn7Q" name="typeConstraint" constrainedElement="_lQtyaRtwEeWZE8BV_IWn7Q">
+ <specification xmi:type="uml:OpaqueExpression" xmi:id="_lQtyaxtwEeWZE8BV_IWn7Q" 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="_lQtybBtwEeWZE8BV_IWn7Q" name="name" visibility="public">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_lQtybRtwEeWZE8BV_IWn7Q" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_lQtybhtwEeWZE8BV_IWn7Q" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_lQtybxtwEeWZE8BV_IWn7Q" name="defaultCondition" visibility="public">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_lQtycBtwEeWZE8BV_IWn7Q"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_lQtycRtwEeWZE8BV_IWn7Q" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_lQtychtwEeWZE8BV_IWn7Q" name="parameters" visibility="public" type="_lQtxhhtwEeWZE8BV_IWn7Q" aggregation="composite" association="_lQu_IBtwEeWZE8BV_IWn7Q">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_lQtycxtwEeWZE8BV_IWn7Q"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_lQtydBtwEeWZE8BV_IWn7Q" value="*"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_lQtydRtwEeWZE8BV_IWn7Q" name="base_Type" association="_lQu-SRtwEeWZE8BV_IWn7Q">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Type"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_lQtydhtwEeWZE8BV_IWn7Q"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_lQtydxtwEeWZE8BV_IWn7Q" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_lQtyeBtwEeWZE8BV_IWn7Q" name="base_Package" association="_lQu-SxtwEeWZE8BV_IWn7Q">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Package"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_lQtyeRtwEeWZE8BV_IWn7Q"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_lQtyehtwEeWZE8BV_IWn7Q" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_lQtyextwEeWZE8BV_IWn7Q" name="value_FilterDefs" visibility="public" type="_lQtwzhtwEeWZE8BV_IWn7Q" association="_lQu_EhtwEeWZE8BV_IWn7Q">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_lQtyfBtwEeWZE8BV_IWn7Q"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_lQtyfRtwEeWZE8BV_IWn7Q" value="1"/>
+ </ownedAttribute>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Stereotype" xmi:id="_lQtyfhtwEeWZE8BV_IWn7Q" name="CollectionId" visibility="public">
+ <ownedAttribute xmi:id="_lQtyfxtwEeWZE8BV_IWn7Q" name="columns" visibility="public" type="_lQvm2BtwEeWZE8BV_IWn7Q" aggregation="composite" association="_lQu_IRtwEeWZE8BV_IWn7Q">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_lQtygBtwEeWZE8BV_IWn7Q"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_lQtygRtwEeWZE8BV_IWn7Q" value="*"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_lQtyghtwEeWZE8BV_IWn7Q" name="type" visibility="public" type="_lQuXMhtwEeWZE8BV_IWn7Q" aggregation="composite" association="_lQu_IhtwEeWZE8BV_IWn7Q">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_lQtygxtwEeWZE8BV_IWn7Q" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_lQtyhBtwEeWZE8BV_IWn7Q" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_lQtyhRtwEeWZE8BV_IWn7Q" name="generator" visibility="public">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_lQtyhhtwEeWZE8BV_IWn7Q" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_lQtyhxtwEeWZE8BV_IWn7Q" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_lQtyiBtwEeWZE8BV_IWn7Q" name="base_Operation" association="_lQu-TRtwEeWZE8BV_IWn7Q">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Operation"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_lQtyiRtwEeWZE8BV_IWn7Q"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_lQtyihtwEeWZE8BV_IWn7Q" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_lQtyixtwEeWZE8BV_IWn7Q" name="base_Property" association="_lQu-TxtwEeWZE8BV_IWn7Q">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Property"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_lQtyjBtwEeWZE8BV_IWn7Q"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_lQtyjRtwEeWZE8BV_IWn7Q" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_lQtyjhtwEeWZE8BV_IWn7Q" name="base_EnumerationLiteral" association="_lQu-UxtwEeWZE8BV_IWn7Q">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#EnumerationLiteral"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_lQtyjxtwEeWZE8BV_IWn7Q"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_lQtykBtwEeWZE8BV_IWn7Q" value="1"/>
+ </ownedAttribute>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Stereotype" xmi:id="_lQtykRtwEeWZE8BV_IWn7Q" name="IndexColumn" visibility="public">
+ <ownedAttribute xmi:id="_lQtykhtwEeWZE8BV_IWn7Q" name="name" visibility="public">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_lQtykxtwEeWZE8BV_IWn7Q" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_lQtylBtwEeWZE8BV_IWn7Q" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_lQtylRtwEeWZE8BV_IWn7Q" name="base" visibility="public">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/JavaPrimitiveTypes.library.uml#int"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_lQtylhtwEeWZE8BV_IWn7Q"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_lQtylxtwEeWZE8BV_IWn7Q" value="1"/>
+ <defaultValue xmi:type="uml:LiteralString" xmi:id="_lQtymBtwEeWZE8BV_IWn7Q" value="0"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_lQtymRtwEeWZE8BV_IWn7Q" name="nullable" visibility="public">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/JavaPrimitiveTypes.library.uml#boolean"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_lQtymhtwEeWZE8BV_IWn7Q"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_lQtymxtwEeWZE8BV_IWn7Q" value="1"/>
+ <defaultValue xmi:type="uml:LiteralString" xmi:id="_lQtynBtwEeWZE8BV_IWn7Q" value="true"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_lQtynRtwEeWZE8BV_IWn7Q" name="columnDefinition" visibility="public">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_lQtynhtwEeWZE8BV_IWn7Q"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_lQtynxtwEeWZE8BV_IWn7Q" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_lQtyoBtwEeWZE8BV_IWn7Q" name="base_Operation" association="_lQu-VxtwEeWZE8BV_IWn7Q">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Operation"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_lQtyoRtwEeWZE8BV_IWn7Q"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_lQtyohtwEeWZE8BV_IWn7Q" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_lQtyoxtwEeWZE8BV_IWn7Q" name="base_Property" association="_lQu-WRtwEeWZE8BV_IWn7Q">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Property"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_lQtypBtwEeWZE8BV_IWn7Q"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_lQtypRtwEeWZE8BV_IWn7Q" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_lQtyphtwEeWZE8BV_IWn7Q" name="base_EnumerationLiteral" association="_lQu-XRtwEeWZE8BV_IWn7Q">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#EnumerationLiteral"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_lQtypxtwEeWZE8BV_IWn7Q"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_lQtyqBtwEeWZE8BV_IWn7Q" value="1"/>
+ </ownedAttribute>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Stereotype" xmi:id="_lQtyqRtwEeWZE8BV_IWn7Q" name="JoinColumnsOrFormulas" visibility="public">
+ <ownedAttribute xmi:id="_lQtyqhtwEeWZE8BV_IWn7Q" name="value" visibility="public" type="_lQtwRxtwEeWZE8BV_IWn7Q" aggregation="composite" association="_lQu_IxtwEeWZE8BV_IWn7Q">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_lQtyqxtwEeWZE8BV_IWn7Q"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_lQtyrBtwEeWZE8BV_IWn7Q" value="*"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_lQtyrRtwEeWZE8BV_IWn7Q" name="base_Operation" association="_lQu-YRtwEeWZE8BV_IWn7Q">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Operation"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_lQtyrhtwEeWZE8BV_IWn7Q"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_lQtyrxtwEeWZE8BV_IWn7Q" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_lQtysBtwEeWZE8BV_IWn7Q" name="base_Property" association="_lQu-YxtwEeWZE8BV_IWn7Q">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Property"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_lQtysRtwEeWZE8BV_IWn7Q"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_lQtyshtwEeWZE8BV_IWn7Q" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_lQtysxtwEeWZE8BV_IWn7Q" name="base_EnumerationLiteral" association="_lQu-ZxtwEeWZE8BV_IWn7Q">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#EnumerationLiteral"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_lQtytBtwEeWZE8BV_IWn7Q"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_lQtytRtwEeWZE8BV_IWn7Q" value="1"/>
+ </ownedAttribute>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Stereotype" xmi:id="_lQtythtwEeWZE8BV_IWn7Q" name="Persister" visibility="public">
+ <ownedRule xmi:id="_lQtytxtwEeWZE8BV_IWn7Q" name="typeConstraint" constrainedElement="_lQtythtwEeWZE8BV_IWn7Q">
+ <specification xmi:type="uml:OpaqueExpression" xmi:id="_lQtyuBtwEeWZE8BV_IWn7Q" 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="_lQtyuRtwEeWZE8BV_IWn7Q" name="impl" visibility="public" association="_lQu_JBtwEeWZE8BV_IWn7Q">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Class"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_lQtyuhtwEeWZE8BV_IWn7Q" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_lQtyuxtwEeWZE8BV_IWn7Q" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_lQtyvBtwEeWZE8BV_IWn7Q" name="base_Type" association="_lQu-axtwEeWZE8BV_IWn7Q">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Type"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_lQtyvRtwEeWZE8BV_IWn7Q"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_lQtyvhtwEeWZE8BV_IWn7Q" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_lQtyvxtwEeWZE8BV_IWn7Q" name="base_Operation" association="_lQu-bRtwEeWZE8BV_IWn7Q">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Operation"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_lQtywBtwEeWZE8BV_IWn7Q"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_lQtywRtwEeWZE8BV_IWn7Q" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_lQtywhtwEeWZE8BV_IWn7Q" name="base_Property" association="_lQu-bxtwEeWZE8BV_IWn7Q">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Property"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_lQtywxtwEeWZE8BV_IWn7Q"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_lQtyxBtwEeWZE8BV_IWn7Q" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_lQtyxRtwEeWZE8BV_IWn7Q" name="base_EnumerationLiteral" association="_lQu-cxtwEeWZE8BV_IWn7Q">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#EnumerationLiteral"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_lQtyxhtwEeWZE8BV_IWn7Q"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_lQtyxxtwEeWZE8BV_IWn7Q" value="1"/>
+ </ownedAttribute>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Stereotype" xmi:id="_lQtyyBtwEeWZE8BV_IWn7Q" name="Proxy" visibility="public">
+ <ownedRule xmi:id="_lQtyyRtwEeWZE8BV_IWn7Q" name="typeConstraint" constrainedElement="_lQtyyBtwEeWZE8BV_IWn7Q">
+ <specification xmi:type="uml:OpaqueExpression" xmi:id="_lQtyyhtwEeWZE8BV_IWn7Q" 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="_lQtyyxtwEeWZE8BV_IWn7Q" name="lazy" visibility="public">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/JavaPrimitiveTypes.library.uml#boolean"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_lQtyzBtwEeWZE8BV_IWn7Q"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_lQtyzRtwEeWZE8BV_IWn7Q" value="1"/>
+ <defaultValue xmi:type="uml:LiteralString" xmi:id="_lQtyzhtwEeWZE8BV_IWn7Q" value="true"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_lQtyzxtwEeWZE8BV_IWn7Q" name="proxyClass" visibility="public" association="_lQu_KBtwEeWZE8BV_IWn7Q">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Class"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_lQty0BtwEeWZE8BV_IWn7Q"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_lQty0RtwEeWZE8BV_IWn7Q" value="1"/>
+ <defaultValue xmi:type="uml:LiteralString" xmi:id="_lQty0htwEeWZE8BV_IWn7Q" value="void.class"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_lQty0xtwEeWZE8BV_IWn7Q" name="base_Type" association="_lQu-5RtwEeWZE8BV_IWn7Q">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Type"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_lQty1BtwEeWZE8BV_IWn7Q"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_lQty1RtwEeWZE8BV_IWn7Q" value="1"/>
+ </ownedAttribute>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Stereotype" xmi:id="_lQty1htwEeWZE8BV_IWn7Q" name="AnyMetaDef" visibility="public">
+ <ownedRule xmi:id="_lQty1xtwEeWZE8BV_IWn7Q" name="typeConstraint" constrainedElement="_lQty1htwEeWZE8BV_IWn7Q">
+ <specification xmi:type="uml:OpaqueExpression" xmi:id="_lQty2BtwEeWZE8BV_IWn7Q" 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="_lQty2RtwEeWZE8BV_IWn7Q" name="name" visibility="public">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_lQty2htwEeWZE8BV_IWn7Q"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_lQty2xtwEeWZE8BV_IWn7Q" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_lQty3BtwEeWZE8BV_IWn7Q" name="metaType" visibility="public">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_lQty3RtwEeWZE8BV_IWn7Q" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_lQty3htwEeWZE8BV_IWn7Q" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_lQty3xtwEeWZE8BV_IWn7Q" name="idType" visibility="public">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_lQty4BtwEeWZE8BV_IWn7Q" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_lQty4RtwEeWZE8BV_IWn7Q" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_lQty4htwEeWZE8BV_IWn7Q" name="metaValues" visibility="public" type="_lQtLmBtwEeWZE8BV_IWn7Q" aggregation="composite" association="_lQu_LBtwEeWZE8BV_IWn7Q">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_lQty4xtwEeWZE8BV_IWn7Q"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_lQty5BtwEeWZE8BV_IWn7Q" value="*"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_lQty5RtwEeWZE8BV_IWn7Q" name="base_Package" association="_lQu-dxtwEeWZE8BV_IWn7Q">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Package"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_lQty5htwEeWZE8BV_IWn7Q"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_lQty5xtwEeWZE8BV_IWn7Q" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_lQty6BtwEeWZE8BV_IWn7Q" name="base_Type" association="_lQu-eRtwEeWZE8BV_IWn7Q">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Type"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_lQty6RtwEeWZE8BV_IWn7Q"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_lQty6htwEeWZE8BV_IWn7Q" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_lQty6xtwEeWZE8BV_IWn7Q" name="base_Operation" association="_lQu-extwEeWZE8BV_IWn7Q">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Operation"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_lQty7BtwEeWZE8BV_IWn7Q"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_lQty7RtwEeWZE8BV_IWn7Q" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_lQty7htwEeWZE8BV_IWn7Q" name="base_Property" association="_lQu-fRtwEeWZE8BV_IWn7Q">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Property"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_lQty7xtwEeWZE8BV_IWn7Q"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_lQty8BtwEeWZE8BV_IWn7Q" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_lQty8RtwEeWZE8BV_IWn7Q" name="base_EnumerationLiteral" association="_lQu-gRtwEeWZE8BV_IWn7Q">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#EnumerationLiteral"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_lQty8htwEeWZE8BV_IWn7Q"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_lQty8xtwEeWZE8BV_IWn7Q" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_lQty9BtwEeWZE8BV_IWn7Q" name="value_AnyMetaDefs" visibility="public" type="_lQtwOxtwEeWZE8BV_IWn7Q" association="_lQu_DRtwEeWZE8BV_IWn7Q">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_lQty9RtwEeWZE8BV_IWn7Q"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_lQuXABtwEeWZE8BV_IWn7Q" value="1"/>
+ </ownedAttribute>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Stereotype" xmi:id="_lQuXARtwEeWZE8BV_IWn7Q" name="Index" visibility="public">
+ <ownedAttribute xmi:id="_lQuXAhtwEeWZE8BV_IWn7Q" name="name" visibility="public">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_lQuXAxtwEeWZE8BV_IWn7Q" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_lQuXBBtwEeWZE8BV_IWn7Q" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_lQuXBRtwEeWZE8BV_IWn7Q" name="columnNames" visibility="public">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_lQuXBhtwEeWZE8BV_IWn7Q"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_lQuXBxtwEeWZE8BV_IWn7Q" value="*"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_lQuXCBtwEeWZE8BV_IWn7Q" name="base_Property" association="_lQu-hRtwEeWZE8BV_IWn7Q">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Property"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_lQuXCRtwEeWZE8BV_IWn7Q"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_lQuXChtwEeWZE8BV_IWn7Q" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_lQuXCxtwEeWZE8BV_IWn7Q" name="base_EnumerationLiteral" association="_lQu-hxtwEeWZE8BV_IWn7Q">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#EnumerationLiteral"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_lQuXDBtwEeWZE8BV_IWn7Q"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_lQuXDRtwEeWZE8BV_IWn7Q" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_lQuXDhtwEeWZE8BV_IWn7Q" name="base_Operation" association="_lQu-ixtwEeWZE8BV_IWn7Q">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Operation"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_lQuXDxtwEeWZE8BV_IWn7Q"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_lQuXEBtwEeWZE8BV_IWn7Q" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_lQuXERtwEeWZE8BV_IWn7Q" name="indexes_Table" visibility="public" type="_lQtJshtwEeWZE8BV_IWn7Q" association="_lQu-6xtwEeWZE8BV_IWn7Q">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_lQuXEhtwEeWZE8BV_IWn7Q"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_lQuXExtwEeWZE8BV_IWn7Q" value="1"/>
+ </ownedAttribute>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Stereotype" xmi:id="_lQuXFBtwEeWZE8BV_IWn7Q" name="GenericGenerator" visibility="public">
+ <ownedRule xmi:id="_lQuXFRtwEeWZE8BV_IWn7Q" name="typeConstraint" constrainedElement="_lQuXFBtwEeWZE8BV_IWn7Q">
+ <specification xmi:type="uml:OpaqueExpression" xmi:id="_lQuXFhtwEeWZE8BV_IWn7Q" 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="_lQuXFxtwEeWZE8BV_IWn7Q" name="name" visibility="public">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_lQuXGBtwEeWZE8BV_IWn7Q" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_lQuXGRtwEeWZE8BV_IWn7Q" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_lQuXGhtwEeWZE8BV_IWn7Q" name="strategy" visibility="public">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_lQuXGxtwEeWZE8BV_IWn7Q" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_lQuXHBtwEeWZE8BV_IWn7Q" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_lQuXHRtwEeWZE8BV_IWn7Q" name="parameters" visibility="public" type="_lQtxwhtwEeWZE8BV_IWn7Q" aggregation="composite" association="_lQu_LRtwEeWZE8BV_IWn7Q">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_lQuXHhtwEeWZE8BV_IWn7Q"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_lQuXHxtwEeWZE8BV_IWn7Q" value="*"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_lQuXIBtwEeWZE8BV_IWn7Q" name="base_Package" association="_lQu-jRtwEeWZE8BV_IWn7Q">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Package"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_lQuXIRtwEeWZE8BV_IWn7Q"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_lQuXIhtwEeWZE8BV_IWn7Q" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_lQuXIxtwEeWZE8BV_IWn7Q" name="base_Type" association="_lQu-jxtwEeWZE8BV_IWn7Q">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Type"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_lQuXJBtwEeWZE8BV_IWn7Q"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_lQuXJRtwEeWZE8BV_IWn7Q" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_lQuXJhtwEeWZE8BV_IWn7Q" name="base_Operation" association="_lQu-kRtwEeWZE8BV_IWn7Q">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Operation"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_lQuXJxtwEeWZE8BV_IWn7Q"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_lQuXKBtwEeWZE8BV_IWn7Q" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_lQuXKRtwEeWZE8BV_IWn7Q" name="base_Property" association="_lQu-kxtwEeWZE8BV_IWn7Q">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Property"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_lQuXKhtwEeWZE8BV_IWn7Q"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_lQuXKxtwEeWZE8BV_IWn7Q" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_lQuXLBtwEeWZE8BV_IWn7Q" name="base_EnumerationLiteral" association="_lQu-lxtwEeWZE8BV_IWn7Q">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#EnumerationLiteral"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_lQuXLRtwEeWZE8BV_IWn7Q"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_lQuXLhtwEeWZE8BV_IWn7Q" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_lQuXLxtwEeWZE8BV_IWn7Q" name="value_GenericGenerators" visibility="public" type="_lQtw2htwEeWZE8BV_IWn7Q" association="_lQu_ExtwEeWZE8BV_IWn7Q">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_lQuXMBtwEeWZE8BV_IWn7Q"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_lQuXMRtwEeWZE8BV_IWn7Q" value="1"/>
+ </ownedAttribute>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Stereotype" xmi:id="_lQuXMhtwEeWZE8BV_IWn7Q" name="Type" visibility="public">
+ <ownedAttribute xmi:id="_lQuXMxtwEeWZE8BV_IWn7Q" name="type" visibility="public">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_lQuXNBtwEeWZE8BV_IWn7Q" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_lQuXNRtwEeWZE8BV_IWn7Q" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_lQuXNhtwEeWZE8BV_IWn7Q" name="parameters" visibility="public" type="_lQtxwhtwEeWZE8BV_IWn7Q" aggregation="composite" association="_lQu_LhtwEeWZE8BV_IWn7Q">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_lQuXNxtwEeWZE8BV_IWn7Q"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_lQuXOBtwEeWZE8BV_IWn7Q" value="*"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_lQuXORtwEeWZE8BV_IWn7Q" name="base_Property" association="_lQu-mxtwEeWZE8BV_IWn7Q">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Property"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_lQuXOhtwEeWZE8BV_IWn7Q"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_lQuXOxtwEeWZE8BV_IWn7Q" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_lQuXPBtwEeWZE8BV_IWn7Q" name="base_EnumerationLiteral" association="_lQu-nRtwEeWZE8BV_IWn7Q">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#EnumerationLiteral"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_lQuXPRtwEeWZE8BV_IWn7Q"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_lQuXPhtwEeWZE8BV_IWn7Q" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_lQuXPxtwEeWZE8BV_IWn7Q" name="base_Operation" association="_lQu-oRtwEeWZE8BV_IWn7Q">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Operation"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_lQuXQBtwEeWZE8BV_IWn7Q"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_lQuXQRtwEeWZE8BV_IWn7Q" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_lQuXQhtwEeWZE8BV_IWn7Q" name="value_MapKeyType" visibility="public" type="_lQtLExtwEeWZE8BV_IWn7Q" association="_lQu-_htwEeWZE8BV_IWn7Q">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_lQuXQxtwEeWZE8BV_IWn7Q"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_lQuXRBtwEeWZE8BV_IWn7Q" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_lQuXRRtwEeWZE8BV_IWn7Q" name="type_CollectionId" visibility="public" type="_lQtyfhtwEeWZE8BV_IWn7Q" association="_lQu_IhtwEeWZE8BV_IWn7Q">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_lQuXRhtwEeWZE8BV_IWn7Q"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_lQuXRxtwEeWZE8BV_IWn7Q" value="1"/>
+ </ownedAttribute>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Stereotype" xmi:id="_lQuXSBtwEeWZE8BV_IWn7Q" name="TypeDefs" visibility="public">
+ <ownedRule xmi:id="_lQuXSRtwEeWZE8BV_IWn7Q" name="typeConstraint" constrainedElement="_lQuXSBtwEeWZE8BV_IWn7Q">
+ <specification xmi:type="uml:OpaqueExpression" xmi:id="_lQuXShtwEeWZE8BV_IWn7Q" 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="_lQuXSxtwEeWZE8BV_IWn7Q" name="value" visibility="public" type="_lQtLfxtwEeWZE8BV_IWn7Q" aggregation="composite" association="_lQu_LxtwEeWZE8BV_IWn7Q">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_lQuXTBtwEeWZE8BV_IWn7Q"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_lQuXTRtwEeWZE8BV_IWn7Q" value="*"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_lQuXThtwEeWZE8BV_IWn7Q" name="base_Type" association="_lQu-oxtwEeWZE8BV_IWn7Q">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Type"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_lQuXTxtwEeWZE8BV_IWn7Q"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_lQuXUBtwEeWZE8BV_IWn7Q" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_lQuXURtwEeWZE8BV_IWn7Q" name="base_Package" association="_lQu-pRtwEeWZE8BV_IWn7Q">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Package"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_lQuXUhtwEeWZE8BV_IWn7Q"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_lQuXUxtwEeWZE8BV_IWn7Q" value="1"/>
+ </ownedAttribute>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Stereotype" xmi:id="_lQuXVBtwEeWZE8BV_IWn7Q" name="Where" visibility="public">
+ <ownedRule xmi:id="_lQuXVRtwEeWZE8BV_IWn7Q" name="typeConstraint" constrainedElement="_lQuXVBtwEeWZE8BV_IWn7Q">
+ <specification xmi:type="uml:OpaqueExpression" xmi:id="_lQuXVhtwEeWZE8BV_IWn7Q" 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="_lQuXVxtwEeWZE8BV_IWn7Q" name="clause" visibility="public">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_lQuXWBtwEeWZE8BV_IWn7Q" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_lQuXWRtwEeWZE8BV_IWn7Q" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_lQuXWhtwEeWZE8BV_IWn7Q" name="base_Type" association="_lQu-pxtwEeWZE8BV_IWn7Q">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Type"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_lQuXWxtwEeWZE8BV_IWn7Q"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_lQuXXBtwEeWZE8BV_IWn7Q" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_lQuXXRtwEeWZE8BV_IWn7Q" name="base_Operation" association="_lQu-qRtwEeWZE8BV_IWn7Q">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Operation"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_lQuXXhtwEeWZE8BV_IWn7Q"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_lQuXXxtwEeWZE8BV_IWn7Q" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_lQuXYBtwEeWZE8BV_IWn7Q" name="base_Property" association="_lQu-qxtwEeWZE8BV_IWn7Q">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Property"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_lQuXYRtwEeWZE8BV_IWn7Q"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_lQuXYhtwEeWZE8BV_IWn7Q" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_lQuXYxtwEeWZE8BV_IWn7Q" name="base_EnumerationLiteral" association="_lQu-rxtwEeWZE8BV_IWn7Q">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#EnumerationLiteral"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_lQuXZBtwEeWZE8BV_IWn7Q"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_lQuXZRtwEeWZE8BV_IWn7Q" value="1"/>
+ </ownedAttribute>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Stereotype" xmi:id="_lQuXZhtwEeWZE8BV_IWn7Q" name="Columns" visibility="public">
+ <ownedAttribute xmi:id="_lQuXZxtwEeWZE8BV_IWn7Q" name="columns" visibility="public" type="_lQvm2BtwEeWZE8BV_IWn7Q" aggregation="composite" association="_lQu_MBtwEeWZE8BV_IWn7Q">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_lQuXaBtwEeWZE8BV_IWn7Q"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_lQuXaRtwEeWZE8BV_IWn7Q" value="*"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_lQuXahtwEeWZE8BV_IWn7Q" name="base_Operation" association="_lQu-sxtwEeWZE8BV_IWn7Q">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Operation"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_lQuXaxtwEeWZE8BV_IWn7Q"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_lQuXbBtwEeWZE8BV_IWn7Q" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_lQuXbRtwEeWZE8BV_IWn7Q" name="base_Property" association="_lQu-tRtwEeWZE8BV_IWn7Q">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Property"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_lQuXbhtwEeWZE8BV_IWn7Q"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_lQuXbxtwEeWZE8BV_IWn7Q" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_lQuXcBtwEeWZE8BV_IWn7Q" name="base_EnumerationLiteral" association="_lQu-uRtwEeWZE8BV_IWn7Q">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#EnumerationLiteral"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_lQuXcRtwEeWZE8BV_IWn7Q"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_lQuXchtwEeWZE8BV_IWn7Q" value="1"/>
+ </ownedAttribute>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Stereotype" xmi:id="_lQuXcxtwEeWZE8BV_IWn7Q" name="NamedNativeQueries" visibility="public">
+ <ownedRule xmi:id="_lQuXdBtwEeWZE8BV_IWn7Q" name="typeConstraint" constrainedElement="_lQuXcxtwEeWZE8BV_IWn7Q">
+ <specification xmi:type="uml:OpaqueExpression" xmi:id="_lQuXdRtwEeWZE8BV_IWn7Q" 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="_lQuXdhtwEeWZE8BV_IWn7Q" name="value" visibility="public" type="_lQuXthtwEeWZE8BV_IWn7Q" aggregation="composite" association="_lQu_MRtwEeWZE8BV_IWn7Q">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_lQuXdxtwEeWZE8BV_IWn7Q"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_lQuXeBtwEeWZE8BV_IWn7Q" value="*"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_lQuXeRtwEeWZE8BV_IWn7Q" name="base_Type" association="_lQu-vRtwEeWZE8BV_IWn7Q">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Type"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_lQuXehtwEeWZE8BV_IWn7Q"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_lQuXextwEeWZE8BV_IWn7Q" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_lQuXfBtwEeWZE8BV_IWn7Q" name="base_Package" association="_lQu-vxtwEeWZE8BV_IWn7Q">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Package"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_lQuXfRtwEeWZE8BV_IWn7Q"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_lQuXfhtwEeWZE8BV_IWn7Q" value="1"/>
+ </ownedAttribute>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Stereotype" xmi:id="_lQuXfxtwEeWZE8BV_IWn7Q" name="ColumnTransformer" visibility="public">
+ <ownedAttribute xmi:id="_lQuXgBtwEeWZE8BV_IWn7Q" name="forColumn" visibility="public">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_lQuXgRtwEeWZE8BV_IWn7Q"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_lQuXghtwEeWZE8BV_IWn7Q" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_lQuXgxtwEeWZE8BV_IWn7Q" name="read" visibility="public">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_lQuXhBtwEeWZE8BV_IWn7Q"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_lQuXhRtwEeWZE8BV_IWn7Q" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_lQuXhhtwEeWZE8BV_IWn7Q" name="write" visibility="public">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_lQuXhxtwEeWZE8BV_IWn7Q"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_lQuXiBtwEeWZE8BV_IWn7Q" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_lQuXiRtwEeWZE8BV_IWn7Q" name="base_Property" association="_lQu-wRtwEeWZE8BV_IWn7Q">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Property"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_lQuXihtwEeWZE8BV_IWn7Q"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_lQuXixtwEeWZE8BV_IWn7Q" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_lQuXjBtwEeWZE8BV_IWn7Q" name="base_EnumerationLiteral" association="_lQu-wxtwEeWZE8BV_IWn7Q">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#EnumerationLiteral"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_lQuXjRtwEeWZE8BV_IWn7Q"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_lQuXjhtwEeWZE8BV_IWn7Q" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_lQuXjxtwEeWZE8BV_IWn7Q" name="base_Operation" association="_lQu-xxtwEeWZE8BV_IWn7Q">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Operation"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_lQuXkBtwEeWZE8BV_IWn7Q"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_lQuXkRtwEeWZE8BV_IWn7Q" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_lQuXkhtwEeWZE8BV_IWn7Q" name="value_ColumnTransformers" visibility="public" type="_lQtxqBtwEeWZE8BV_IWn7Q" association="_lQu_GxtwEeWZE8BV_IWn7Q">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_lQuXkxtwEeWZE8BV_IWn7Q"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_lQuXlBtwEeWZE8BV_IWn7Q" value="1"/>
+ </ownedAttribute>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Stereotype" xmi:id="_lQuXlRtwEeWZE8BV_IWn7Q" name="Entity" visibility="public">
+ <ownedRule xmi:id="_lQuXlhtwEeWZE8BV_IWn7Q" name="typeConstraint" constrainedElement="_lQuXlRtwEeWZE8BV_IWn7Q">
+ <specification xmi:type="uml:OpaqueExpression" xmi:id="_lQuXlxtwEeWZE8BV_IWn7Q" 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="_lQuXmBtwEeWZE8BV_IWn7Q" name="mutable" visibility="public">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/JavaPrimitiveTypes.library.uml#boolean"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_lQuXmRtwEeWZE8BV_IWn7Q"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_lQuXmhtwEeWZE8BV_IWn7Q" value="1"/>
+ <defaultValue xmi:type="uml:LiteralString" xmi:id="_lQuXmxtwEeWZE8BV_IWn7Q" value="true"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_lQuXnBtwEeWZE8BV_IWn7Q" name="dynamicInsert" visibility="public">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/JavaPrimitiveTypes.library.uml#boolean"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_lQuXnRtwEeWZE8BV_IWn7Q"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_lQuXnhtwEeWZE8BV_IWn7Q" value="1"/>
+ <defaultValue xmi:type="uml:LiteralString" xmi:id="_lQuXnxtwEeWZE8BV_IWn7Q" value="false"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_lQuXoBtwEeWZE8BV_IWn7Q" name="dynamicUpdate" visibility="public">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/JavaPrimitiveTypes.library.uml#boolean"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_lQuXoRtwEeWZE8BV_IWn7Q"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_lQuXohtwEeWZE8BV_IWn7Q" value="1"/>
+ <defaultValue xmi:type="uml:LiteralString" xmi:id="_lQuXoxtwEeWZE8BV_IWn7Q" value="false"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_lQuXpBtwEeWZE8BV_IWn7Q" name="selectBeforeUpdate" visibility="public">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/JavaPrimitiveTypes.library.uml#boolean"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_lQuXpRtwEeWZE8BV_IWn7Q"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_lQuXphtwEeWZE8BV_IWn7Q" value="1"/>
+ <defaultValue xmi:type="uml:LiteralString" xmi:id="_lQuXpxtwEeWZE8BV_IWn7Q" value="false"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_lQuXqBtwEeWZE8BV_IWn7Q" name="polymorphism" visibility="public" type="_lQtJhBtwEeWZE8BV_IWn7Q">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_lQuXqRtwEeWZE8BV_IWn7Q"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_lQuXqhtwEeWZE8BV_IWn7Q" value="1"/>
+ <defaultValue xmi:type="uml:LiteralString" xmi:id="_lQuXqxtwEeWZE8BV_IWn7Q" value="IMPLICIT"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_lQuXrBtwEeWZE8BV_IWn7Q" name="optimisticLock" visibility="public" type="_lQtJYhtwEeWZE8BV_IWn7Q">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_lQuXrRtwEeWZE8BV_IWn7Q"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_lQuXrhtwEeWZE8BV_IWn7Q" value="1"/>
+ <defaultValue xmi:type="uml:LiteralString" xmi:id="_lQuXrxtwEeWZE8BV_IWn7Q" value="VERSION"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_lQuXsBtwEeWZE8BV_IWn7Q" name="persister" visibility="public">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_lQuXsRtwEeWZE8BV_IWn7Q"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_lQuXshtwEeWZE8BV_IWn7Q" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_lQuXsxtwEeWZE8BV_IWn7Q" name="base_Type" association="_lQu-5xtwEeWZE8BV_IWn7Q">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Type"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_lQuXtBtwEeWZE8BV_IWn7Q"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_lQuXtRtwEeWZE8BV_IWn7Q" value="1"/>
+ </ownedAttribute>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Stereotype" xmi:id="_lQuXthtwEeWZE8BV_IWn7Q" name="NamedNativeQuery" visibility="public">
+ <ownedRule xmi:id="_lQuXtxtwEeWZE8BV_IWn7Q" name="typeConstraint" constrainedElement="_lQuXthtwEeWZE8BV_IWn7Q">
+ <specification xmi:type="uml:OpaqueExpression" xmi:id="_lQuXuBtwEeWZE8BV_IWn7Q" 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="_lQuXuRtwEeWZE8BV_IWn7Q" name="name" visibility="public">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_lQuXuhtwEeWZE8BV_IWn7Q" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_lQuXuxtwEeWZE8BV_IWn7Q" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_lQuXvBtwEeWZE8BV_IWn7Q" name="query" visibility="public">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_lQuXvRtwEeWZE8BV_IWn7Q" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_lQuXvhtwEeWZE8BV_IWn7Q" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_lQuXvxtwEeWZE8BV_IWn7Q" name="resultClass" visibility="public" association="_lQu_MhtwEeWZE8BV_IWn7Q">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Class"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_lQuXwBtwEeWZE8BV_IWn7Q"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_lQuXwRtwEeWZE8BV_IWn7Q" value="1"/>
+ <defaultValue xmi:type="uml:LiteralString" xmi:id="_lQuXwhtwEeWZE8BV_IWn7Q" value="void.class"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_lQuXwxtwEeWZE8BV_IWn7Q" name="resultSetMapping" visibility="public">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_lQuXxBtwEeWZE8BV_IWn7Q"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_lQuXxRtwEeWZE8BV_IWn7Q" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_lQuXxhtwEeWZE8BV_IWn7Q" name="flushMode" visibility="public" type="_lQtJbRtwEeWZE8BV_IWn7Q">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_lQuXxxtwEeWZE8BV_IWn7Q"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_lQuXyBtwEeWZE8BV_IWn7Q" value="1"/>
+ <defaultValue xmi:type="uml:LiteralString" xmi:id="_lQuXyRtwEeWZE8BV_IWn7Q" value="PERSISTENCE_CONTEXT"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_lQuXyhtwEeWZE8BV_IWn7Q" name="cacheable" visibility="public">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/JavaPrimitiveTypes.library.uml#boolean"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_lQuXyxtwEeWZE8BV_IWn7Q"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_lQuXzBtwEeWZE8BV_IWn7Q" value="1"/>
+ <defaultValue xmi:type="uml:LiteralString" xmi:id="_lQuXzRtwEeWZE8BV_IWn7Q" value="false"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_lQuXzhtwEeWZE8BV_IWn7Q" name="cacheRegion" visibility="public">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_lQuXzxtwEeWZE8BV_IWn7Q"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_lQuX0BtwEeWZE8BV_IWn7Q" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_lQuX0RtwEeWZE8BV_IWn7Q" name="fetchSize" visibility="public">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/JavaPrimitiveTypes.library.uml#int"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_lQuX0htwEeWZE8BV_IWn7Q"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_lQuX0xtwEeWZE8BV_IWn7Q" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_lQuX1BtwEeWZE8BV_IWn7Q" name="timeout" visibility="public">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/JavaPrimitiveTypes.library.uml#int"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_lQuX1RtwEeWZE8BV_IWn7Q"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_lQuX1htwEeWZE8BV_IWn7Q" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_lQuX1xtwEeWZE8BV_IWn7Q" name="callable" visibility="public">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/JavaPrimitiveTypes.library.uml#boolean"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_lQuX2BtwEeWZE8BV_IWn7Q"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_lQuX2RtwEeWZE8BV_IWn7Q" value="1"/>
+ <defaultValue xmi:type="uml:LiteralString" xmi:id="_lQuX2htwEeWZE8BV_IWn7Q" value="false"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_lQuX2xtwEeWZE8BV_IWn7Q" name="comment" visibility="public">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_lQuX3BtwEeWZE8BV_IWn7Q"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_lQuX3RtwEeWZE8BV_IWn7Q" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_lQuX3htwEeWZE8BV_IWn7Q" name="cacheMode" visibility="public" type="_lQtJRxtwEeWZE8BV_IWn7Q">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_lQuX3xtwEeWZE8BV_IWn7Q"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_lQuX4BtwEeWZE8BV_IWn7Q" value="1"/>
+ <defaultValue xmi:type="uml:LiteralString" xmi:id="_lQuX4RtwEeWZE8BV_IWn7Q" value="NORMAL"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_lQuX4htwEeWZE8BV_IWn7Q" name="readOnly" visibility="public">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/JavaPrimitiveTypes.library.uml#boolean"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_lQuX4xtwEeWZE8BV_IWn7Q"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_lQuX5BtwEeWZE8BV_IWn7Q" value="1"/>
+ <defaultValue xmi:type="uml:LiteralString" xmi:id="_lQuX5RtwEeWZE8BV_IWn7Q" value="false"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_lQuX5htwEeWZE8BV_IWn7Q" name="base_Type" association="_lQu-yRtwEeWZE8BV_IWn7Q">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Type"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_lQuX5xtwEeWZE8BV_IWn7Q"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_lQuX6BtwEeWZE8BV_IWn7Q" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_lQuX6RtwEeWZE8BV_IWn7Q" name="base_Package" association="_lQu-yxtwEeWZE8BV_IWn7Q">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Package"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_lQuX6htwEeWZE8BV_IWn7Q"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_lQuX6xtwEeWZE8BV_IWn7Q" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_lQuX7BtwEeWZE8BV_IWn7Q" name="value_NamedNativeQueries" visibility="public" type="_lQuXcxtwEeWZE8BV_IWn7Q" association="_lQu_MRtwEeWZE8BV_IWn7Q">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_lQuX7RtwEeWZE8BV_IWn7Q"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_lQuX7htwEeWZE8BV_IWn7Q" value="1"/>
+ </ownedAttribute>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Stereotype" xmi:id="_lQuX7xtwEeWZE8BV_IWn7Q" name="OptimisticLocking" visibility="public">
+ <ownedRule xmi:id="_lQuX8BtwEeWZE8BV_IWn7Q" name="typeConstraint" constrainedElement="_lQuX7xtwEeWZE8BV_IWn7Q">
+ <specification xmi:type="uml:OpaqueExpression" xmi:id="_lQuX8RtwEeWZE8BV_IWn7Q" 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="_lQuX8htwEeWZE8BV_IWn7Q" name="type" visibility="public" type="_lQtJYhtwEeWZE8BV_IWn7Q">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_lQuX8xtwEeWZE8BV_IWn7Q"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_lQuX9BtwEeWZE8BV_IWn7Q" value="1"/>
+ <defaultValue xmi:type="uml:LiteralString" xmi:id="_lQuX9RtwEeWZE8BV_IWn7Q" value="VERSION"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_lQuX9htwEeWZE8BV_IWn7Q" name="base_Type" association="_lQu-6RtwEeWZE8BV_IWn7Q">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Type"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_lQuX9xtwEeWZE8BV_IWn7Q"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_lQuX-BtwEeWZE8BV_IWn7Q" value="1"/>
+ </ownedAttribute>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Stereotype" xmi:id="_lQuX-RtwEeWZE8BV_IWn7Q" name="Sort" visibility="public">
+ <ownedAttribute xmi:id="_lQuX-htwEeWZE8BV_IWn7Q" name="type" visibility="public" type="_lQtJdBtwEeWZE8BV_IWn7Q">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_lQuX-xtwEeWZE8BV_IWn7Q"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_lQuX_BtwEeWZE8BV_IWn7Q" value="1"/>
+ <defaultValue xmi:type="uml:LiteralString" xmi:id="_lQuX_RtwEeWZE8BV_IWn7Q" value="UNSORTED"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_lQuX_htwEeWZE8BV_IWn7Q" name="comparator" visibility="public" association="_lQu_NhtwEeWZE8BV_IWn7Q">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Class"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_lQuX_xtwEeWZE8BV_IWn7Q"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_lQuYABtwEeWZE8BV_IWn7Q" value="1"/>
+ <defaultValue xmi:type="uml:LiteralString" xmi:id="_lQuYARtwEeWZE8BV_IWn7Q" value="void.class"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_lQuYAhtwEeWZE8BV_IWn7Q" name="base_Operation" association="_lQu-zRtwEeWZE8BV_IWn7Q">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Operation"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_lQuYAxtwEeWZE8BV_IWn7Q"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_lQuYBBtwEeWZE8BV_IWn7Q" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_lQuYBRtwEeWZE8BV_IWn7Q" name="base_Property" association="_lQu-zxtwEeWZE8BV_IWn7Q">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Property"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_lQuYBhtwEeWZE8BV_IWn7Q"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_lQuYBxtwEeWZE8BV_IWn7Q" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_lQuYCBtwEeWZE8BV_IWn7Q" name="base_EnumerationLiteral" association="_lQu-0xtwEeWZE8BV_IWn7Q">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#EnumerationLiteral"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_lQuYCRtwEeWZE8BV_IWn7Q"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_lQuYChtwEeWZE8BV_IWn7Q" value="1"/>
+ </ownedAttribute>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_lQuYCxtwEeWZE8BV_IWn7Q" name="extension_Cache_Type" memberEnd="_lQtJmRtwEeWZE8BV_IWn7Q _lQuYDBtwEeWZE8BV_IWn7Q">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_lQuYDBtwEeWZE8BV_IWn7Q" name="extension_Type" type="_lQtJjBtwEeWZE8BV_IWn7Q" aggregation="composite" association="_lQuYCxtwEeWZE8BV_IWn7Q"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_lQuYDRtwEeWZE8BV_IWn7Q" name="extension_Cache_Operation" memberEnd="_lQtJnBtwEeWZE8BV_IWn7Q _lQuYDhtwEeWZE8BV_IWn7Q">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_lQuYDhtwEeWZE8BV_IWn7Q" name="extension_Operation" type="_lQtJjBtwEeWZE8BV_IWn7Q" aggregation="composite" association="_lQuYDRtwEeWZE8BV_IWn7Q"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_lQuYDxtwEeWZE8BV_IWn7Q" name="extension_Cache_Property" memberEnd="_lQtJnxtwEeWZE8BV_IWn7Q _lQuYEBtwEeWZE8BV_IWn7Q">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_lQuYEBtwEeWZE8BV_IWn7Q" name="extension_Property" type="_lQtJjBtwEeWZE8BV_IWn7Q" aggregation="composite" association="_lQuYDxtwEeWZE8BV_IWn7Q">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_lQuYERtwEeWZE8BV_IWn7Q"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_lQuYEhtwEeWZE8BV_IWn7Q" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_lQuYExtwEeWZE8BV_IWn7Q" name="extension_Cache_EnumerationLiteral" memberEnd="_lQtJohtwEeWZE8BV_IWn7Q _lQuYFBtwEeWZE8BV_IWn7Q">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_lQuYFBtwEeWZE8BV_IWn7Q" name="extension_EnumerationLiteral" type="_lQtJjBtwEeWZE8BV_IWn7Q" aggregation="composite" association="_lQuYExtwEeWZE8BV_IWn7Q">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_lQuYFRtwEeWZE8BV_IWn7Q"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_lQuYFhtwEeWZE8BV_IWn7Q" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_lQuYFxtwEeWZE8BV_IWn7Q" name="extension_Generated_Property" memberEnd="_lQtJqRtwEeWZE8BV_IWn7Q _lQuYGBtwEeWZE8BV_IWn7Q">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_lQuYGBtwEeWZE8BV_IWn7Q" name="extension_Property" type="_lQtJpRtwEeWZE8BV_IWn7Q" aggregation="composite" association="_lQuYFxtwEeWZE8BV_IWn7Q"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_lQuYGRtwEeWZE8BV_IWn7Q" name="extension_Generated_EnumerationLiteral" memberEnd="_lQtJrBtwEeWZE8BV_IWn7Q _lQuYGhtwEeWZE8BV_IWn7Q">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_lQuYGhtwEeWZE8BV_IWn7Q" name="extension_EnumerationLiteral" type="_lQtJpRtwEeWZE8BV_IWn7Q" aggregation="composite" association="_lQuYGRtwEeWZE8BV_IWn7Q">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_lQuYGxtwEeWZE8BV_IWn7Q"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_lQuYHBtwEeWZE8BV_IWn7Q" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_lQuYHRtwEeWZE8BV_IWn7Q" name="extension_Generated_Operation" memberEnd="_lQtJrxtwEeWZE8BV_IWn7Q _lQuYHhtwEeWZE8BV_IWn7Q">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_lQuYHhtwEeWZE8BV_IWn7Q" name="extension_Operation" type="_lQtJpRtwEeWZE8BV_IWn7Q" aggregation="composite" association="_lQuYHRtwEeWZE8BV_IWn7Q"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_lQuYHxtwEeWZE8BV_IWn7Q" name="extension_Table_Type" memberEnd="_lQtJ2htwEeWZE8BV_IWn7Q _lQuYIBtwEeWZE8BV_IWn7Q">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_lQuYIBtwEeWZE8BV_IWn7Q" name="extension_Type" type="_lQtJshtwEeWZE8BV_IWn7Q" aggregation="composite" association="_lQuYHxtwEeWZE8BV_IWn7Q"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_lQuYIRtwEeWZE8BV_IWn7Q" name="extension_FetchProfile_Type" memberEnd="_lQtJ6RtwEeWZE8BV_IWn7Q _lQuYIhtwEeWZE8BV_IWn7Q">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_lQuYIhtwEeWZE8BV_IWn7Q" name="extension_Type" type="_lQtJ4BtwEeWZE8BV_IWn7Q" aggregation="composite" association="_lQuYIRtwEeWZE8BV_IWn7Q"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_lQuYIxtwEeWZE8BV_IWn7Q" name="extension_FetchProfile_Package" memberEnd="_lQtJ7BtwEeWZE8BV_IWn7Q _lQuYJBtwEeWZE8BV_IWn7Q">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_lQuYJBtwEeWZE8BV_IWn7Q" name="extension_Package" type="_lQtJ4BtwEeWZE8BV_IWn7Q" aggregation="composite" association="_lQuYIxtwEeWZE8BV_IWn7Q"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_lQuYJRtwEeWZE8BV_IWn7Q" name="extension_FetchOverrideFromFetchProfile_Type" memberEnd="_lQtJ_htwEeWZE8BV_IWn7Q _lQuYJhtwEeWZE8BV_IWn7Q">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_lQuYJhtwEeWZE8BV_IWn7Q" name="extension_Type" type="_lQtJ8htwEeWZE8BV_IWn7Q" aggregation="composite" association="_lQuYJRtwEeWZE8BV_IWn7Q"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_lQuYJxtwEeWZE8BV_IWn7Q" name="extension_FetchOverrideFromFetchProfile_Package" memberEnd="_lQtKARtwEeWZE8BV_IWn7Q _lQuYKBtwEeWZE8BV_IWn7Q">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_lQuYKBtwEeWZE8BV_IWn7Q" name="extension_Package" type="_lQtJ8htwEeWZE8BV_IWn7Q" aggregation="composite" association="_lQuYJxtwEeWZE8BV_IWn7Q"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_lQuYKRtwEeWZE8BV_IWn7Q" name="extension_Filters_Type" memberEnd="_lQtKDRtwEeWZE8BV_IWn7Q _lQuYKhtwEeWZE8BV_IWn7Q">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_lQuYKhtwEeWZE8BV_IWn7Q" name="extension_Type" type="_lQtKBxtwEeWZE8BV_IWn7Q" aggregation="composite" association="_lQuYKRtwEeWZE8BV_IWn7Q"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_lQuYKxtwEeWZE8BV_IWn7Q" name="extension_Filters_Operation" memberEnd="_lQtKEBtwEeWZE8BV_IWn7Q _lQuYLBtwEeWZE8BV_IWn7Q">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_lQuYLBtwEeWZE8BV_IWn7Q" name="extension_Operation" type="_lQtKBxtwEeWZE8BV_IWn7Q" aggregation="composite" association="_lQuYKxtwEeWZE8BV_IWn7Q"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_lQuYLRtwEeWZE8BV_IWn7Q" name="extension_Filters_Property" memberEnd="_lQtKExtwEeWZE8BV_IWn7Q _lQuYLhtwEeWZE8BV_IWn7Q">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_lQuYLhtwEeWZE8BV_IWn7Q" name="extension_Property" type="_lQtKBxtwEeWZE8BV_IWn7Q" aggregation="composite" association="_lQuYLRtwEeWZE8BV_IWn7Q">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_lQuYLxtwEeWZE8BV_IWn7Q"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_lQuYMBtwEeWZE8BV_IWn7Q" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_lQuYMRtwEeWZE8BV_IWn7Q" name="extension_Filters_EnumerationLiteral" memberEnd="_lQtKFhtwEeWZE8BV_IWn7Q _lQuYMhtwEeWZE8BV_IWn7Q">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_lQuYMhtwEeWZE8BV_IWn7Q" name="extension_EnumerationLiteral" type="_lQtKBxtwEeWZE8BV_IWn7Q" aggregation="composite" association="_lQuYMRtwEeWZE8BV_IWn7Q">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_lQuYMxtwEeWZE8BV_IWn7Q"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_lQuYNBtwEeWZE8BV_IWn7Q" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_lQuYNRtwEeWZE8BV_IWn7Q" name="extension_FilterJoinTables_Type" memberEnd="_lQtKHxtwEeWZE8BV_IWn7Q _lQuYNhtwEeWZE8BV_IWn7Q">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_lQuYNhtwEeWZE8BV_IWn7Q" name="extension_Type" type="_lQtKGRtwEeWZE8BV_IWn7Q" aggregation="composite" association="_lQuYNRtwEeWZE8BV_IWn7Q"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_lQuYNxtwEeWZE8BV_IWn7Q" name="extension_FilterJoinTables_Operation" memberEnd="_lQtKIhtwEeWZE8BV_IWn7Q _lQuYOBtwEeWZE8BV_IWn7Q">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_lQuYOBtwEeWZE8BV_IWn7Q" name="extension_Operation" type="_lQtKGRtwEeWZE8BV_IWn7Q" aggregation="composite" association="_lQuYNxtwEeWZE8BV_IWn7Q"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_lQuYORtwEeWZE8BV_IWn7Q" name="extension_FilterJoinTables_Property" memberEnd="_lQtKJRtwEeWZE8BV_IWn7Q _lQuYOhtwEeWZE8BV_IWn7Q">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_lQuYOhtwEeWZE8BV_IWn7Q" name="extension_Property" type="_lQtKGRtwEeWZE8BV_IWn7Q" aggregation="composite" association="_lQuYORtwEeWZE8BV_IWn7Q">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_lQuYOxtwEeWZE8BV_IWn7Q"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_lQuYPBtwEeWZE8BV_IWn7Q" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_lQuYPRtwEeWZE8BV_IWn7Q" name="extension_FilterJoinTables_EnumerationLiteral" memberEnd="_lQtKKBtwEeWZE8BV_IWn7Q _lQuYPhtwEeWZE8BV_IWn7Q">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_lQuYPhtwEeWZE8BV_IWn7Q" name="extension_EnumerationLiteral" type="_lQtKGRtwEeWZE8BV_IWn7Q" aggregation="composite" association="_lQuYPRtwEeWZE8BV_IWn7Q">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_lQuYPxtwEeWZE8BV_IWn7Q"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_lQuYQBtwEeWZE8BV_IWn7Q" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_lQuYQRtwEeWZE8BV_IWn7Q" name="extension_SQLDeleteAll_Type" memberEnd="_lQtKORtwEeWZE8BV_IWn7Q _lQuYQhtwEeWZE8BV_IWn7Q">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_lQuYQhtwEeWZE8BV_IWn7Q" name="extension_Type" type="_lQtKKxtwEeWZE8BV_IWn7Q" aggregation="composite" association="_lQuYQRtwEeWZE8BV_IWn7Q"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_lQuYQxtwEeWZE8BV_IWn7Q" name="extension_SQLDeleteAll_Property" memberEnd="_lQtKPBtwEeWZE8BV_IWn7Q _lQuYRBtwEeWZE8BV_IWn7Q">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_lQuYRBtwEeWZE8BV_IWn7Q" name="extension_Property" type="_lQtKKxtwEeWZE8BV_IWn7Q" aggregation="composite" association="_lQuYQxtwEeWZE8BV_IWn7Q"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_lQuYRRtwEeWZE8BV_IWn7Q" name="extension_SQLDeleteAll_EnumerationLiteral" memberEnd="_lQtKPxtwEeWZE8BV_IWn7Q _lQuYRhtwEeWZE8BV_IWn7Q">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_lQuYRhtwEeWZE8BV_IWn7Q" name="extension_EnumerationLiteral" type="_lQtKKxtwEeWZE8BV_IWn7Q" aggregation="composite" association="_lQuYRRtwEeWZE8BV_IWn7Q">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_lQuYRxtwEeWZE8BV_IWn7Q"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_lQuYSBtwEeWZE8BV_IWn7Q" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_lQuYSRtwEeWZE8BV_IWn7Q" name="extension_SQLDeleteAll_Operation" memberEnd="_lQtKQhtwEeWZE8BV_IWn7Q _lQuYShtwEeWZE8BV_IWn7Q">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_lQuYShtwEeWZE8BV_IWn7Q" name="extension_Operation" type="_lQtKKxtwEeWZE8BV_IWn7Q" aggregation="composite" association="_lQuYSRtwEeWZE8BV_IWn7Q"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_lQuYSxtwEeWZE8BV_IWn7Q" name="extension_SQLDelete_Type" memberEnd="_lQtKUxtwEeWZE8BV_IWn7Q _lQuYTBtwEeWZE8BV_IWn7Q">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_lQuYTBtwEeWZE8BV_IWn7Q" name="extension_Type" type="_lQtKRRtwEeWZE8BV_IWn7Q" aggregation="composite" association="_lQuYSxtwEeWZE8BV_IWn7Q"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_lQuYTRtwEeWZE8BV_IWn7Q" name="extension_SQLDelete_Property" memberEnd="_lQtKVhtwEeWZE8BV_IWn7Q _lQuYThtwEeWZE8BV_IWn7Q">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_lQuYThtwEeWZE8BV_IWn7Q" name="extension_Property" type="_lQtKRRtwEeWZE8BV_IWn7Q" aggregation="composite" association="_lQuYTRtwEeWZE8BV_IWn7Q"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_lQuYTxtwEeWZE8BV_IWn7Q" name="extension_SQLDelete_EnumerationLiteral" memberEnd="_lQtKWRtwEeWZE8BV_IWn7Q _lQuYUBtwEeWZE8BV_IWn7Q">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_lQuYUBtwEeWZE8BV_IWn7Q" name="extension_EnumerationLiteral" type="_lQtKRRtwEeWZE8BV_IWn7Q" aggregation="composite" association="_lQuYTxtwEeWZE8BV_IWn7Q">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_lQuYURtwEeWZE8BV_IWn7Q"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_lQuYUhtwEeWZE8BV_IWn7Q" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_lQuYUxtwEeWZE8BV_IWn7Q" name="extension_SQLDelete_Operation" memberEnd="_lQtKXBtwEeWZE8BV_IWn7Q _lQuYVBtwEeWZE8BV_IWn7Q">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_lQuYVBtwEeWZE8BV_IWn7Q" name="extension_Operation" type="_lQtKRRtwEeWZE8BV_IWn7Q" aggregation="composite" association="_lQuYUxtwEeWZE8BV_IWn7Q"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_lQuYVRtwEeWZE8BV_IWn7Q" name="extension_WhereJoinTable_Type" memberEnd="_lQtKaBtwEeWZE8BV_IWn7Q _lQuYVhtwEeWZE8BV_IWn7Q">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_lQuYVhtwEeWZE8BV_IWn7Q" name="extension_Type" type="_lQtKYhtwEeWZE8BV_IWn7Q" aggregation="composite" association="_lQuYVRtwEeWZE8BV_IWn7Q"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_lQuYVxtwEeWZE8BV_IWn7Q" name="extension_WhereJoinTable_Operation" memberEnd="_lQtKaxtwEeWZE8BV_IWn7Q _lQuYWBtwEeWZE8BV_IWn7Q">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_lQuYWBtwEeWZE8BV_IWn7Q" name="extension_Operation" type="_lQtKYhtwEeWZE8BV_IWn7Q" aggregation="composite" association="_lQuYVxtwEeWZE8BV_IWn7Q"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_lQuYWRtwEeWZE8BV_IWn7Q" name="extension_WhereJoinTable_Property" memberEnd="_lQtKbhtwEeWZE8BV_IWn7Q _lQuYWhtwEeWZE8BV_IWn7Q">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_lQuYWhtwEeWZE8BV_IWn7Q" name="extension_Property" type="_lQtKYhtwEeWZE8BV_IWn7Q" aggregation="composite" association="_lQuYWRtwEeWZE8BV_IWn7Q">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_lQuYWxtwEeWZE8BV_IWn7Q"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_lQuYXBtwEeWZE8BV_IWn7Q" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_lQuYXRtwEeWZE8BV_IWn7Q" name="extension_WhereJoinTable_EnumerationLiteral" memberEnd="_lQtKcRtwEeWZE8BV_IWn7Q _lQuYXhtwEeWZE8BV_IWn7Q">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_lQuYXhtwEeWZE8BV_IWn7Q" name="extension_EnumerationLiteral" type="_lQtKYhtwEeWZE8BV_IWn7Q" aggregation="composite" association="_lQuYXRtwEeWZE8BV_IWn7Q">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_lQuYXxtwEeWZE8BV_IWn7Q"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_lQuYYBtwEeWZE8BV_IWn7Q" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_lQuYYRtwEeWZE8BV_IWn7Q" name="extension_AccessType_Type" memberEnd="_lQtKehtwEeWZE8BV_IWn7Q _lQuYYhtwEeWZE8BV_IWn7Q">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_lQuYYhtwEeWZE8BV_IWn7Q" name="extension_Type" type="_lQtKdBtwEeWZE8BV_IWn7Q" aggregation="composite" association="_lQuYYRtwEeWZE8BV_IWn7Q"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_lQuYYxtwEeWZE8BV_IWn7Q" name="extension_AccessType_Operation" memberEnd="_lQtKfRtwEeWZE8BV_IWn7Q _lQuYZBtwEeWZE8BV_IWn7Q">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_lQuYZBtwEeWZE8BV_IWn7Q" name="extension_Operation" type="_lQtKdBtwEeWZE8BV_IWn7Q" aggregation="composite" association="_lQuYYxtwEeWZE8BV_IWn7Q"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_lQuYZRtwEeWZE8BV_IWn7Q" name="extension_AccessType_Property" memberEnd="_lQtKgBtwEeWZE8BV_IWn7Q _lQuYZhtwEeWZE8BV_IWn7Q">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_lQuYZhtwEeWZE8BV_IWn7Q" name="extension_Property" type="_lQtKdBtwEeWZE8BV_IWn7Q" aggregation="composite" association="_lQuYZRtwEeWZE8BV_IWn7Q">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_lQuYZxtwEeWZE8BV_IWn7Q"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_lQuYaBtwEeWZE8BV_IWn7Q" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_lQuYaRtwEeWZE8BV_IWn7Q" name="extension_AccessType_EnumerationLiteral" memberEnd="_lQtKgxtwEeWZE8BV_IWn7Q _lQuYahtwEeWZE8BV_IWn7Q">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_lQuYahtwEeWZE8BV_IWn7Q" name="extension_EnumerationLiteral" type="_lQtKdBtwEeWZE8BV_IWn7Q" aggregation="composite" association="_lQuYaRtwEeWZE8BV_IWn7Q">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_lQuYaxtwEeWZE8BV_IWn7Q"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_lQuYbBtwEeWZE8BV_IWn7Q" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_lQuYbRtwEeWZE8BV_IWn7Q" name="extension_Any_Operation" memberEnd="_lQtKlRtwEeWZE8BV_IWn7Q _lQuYbhtwEeWZE8BV_IWn7Q">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_lQuYbhtwEeWZE8BV_IWn7Q" name="extension_Operation" type="_lQtKhhtwEeWZE8BV_IWn7Q" aggregation="composite" association="_lQuYbRtwEeWZE8BV_IWn7Q"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_lQuYbxtwEeWZE8BV_IWn7Q" name="extension_Any_Property" memberEnd="_lQtKmBtwEeWZE8BV_IWn7Q _lQuYcBtwEeWZE8BV_IWn7Q">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_lQuYcBtwEeWZE8BV_IWn7Q" name="extension_Property" type="_lQtKhhtwEeWZE8BV_IWn7Q" aggregation="composite" association="_lQuYbxtwEeWZE8BV_IWn7Q">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_lQuYcRtwEeWZE8BV_IWn7Q"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_lQuYchtwEeWZE8BV_IWn7Q" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_lQuYcxtwEeWZE8BV_IWn7Q" name="extension_Any_EnumerationLiteral" memberEnd="_lQtKmxtwEeWZE8BV_IWn7Q _lQuYdBtwEeWZE8BV_IWn7Q">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_lQuYdBtwEeWZE8BV_IWn7Q" name="extension_EnumerationLiteral" type="_lQtKhhtwEeWZE8BV_IWn7Q" aggregation="composite" association="_lQuYcxtwEeWZE8BV_IWn7Q">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_lQuYdRtwEeWZE8BV_IWn7Q"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_lQuYdhtwEeWZE8BV_IWn7Q" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_lQuYdxtwEeWZE8BV_IWn7Q" name="extension_OrderBy_Operation" memberEnd="_lQtKohtwEeWZE8BV_IWn7Q _lQuYeBtwEeWZE8BV_IWn7Q">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_lQuYeBtwEeWZE8BV_IWn7Q" name="extension_Operation" type="_lQtKnhtwEeWZE8BV_IWn7Q" aggregation="composite" association="_lQuYdxtwEeWZE8BV_IWn7Q"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_lQuYeRtwEeWZE8BV_IWn7Q" name="extension_OrderBy_Property" memberEnd="_lQtKpRtwEeWZE8BV_IWn7Q _lQuYehtwEeWZE8BV_IWn7Q">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_lQuYehtwEeWZE8BV_IWn7Q" name="extension_Property" type="_lQtKnhtwEeWZE8BV_IWn7Q" aggregation="composite" association="_lQuYeRtwEeWZE8BV_IWn7Q">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_lQuYextwEeWZE8BV_IWn7Q"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_lQuYfBtwEeWZE8BV_IWn7Q" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_lQuYfRtwEeWZE8BV_IWn7Q" name="extension_OrderBy_EnumerationLiteral" memberEnd="_lQtKqBtwEeWZE8BV_IWn7Q _lQuYfhtwEeWZE8BV_IWn7Q">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_lQuYfhtwEeWZE8BV_IWn7Q" name="extension_EnumerationLiteral" type="_lQtKnhtwEeWZE8BV_IWn7Q" aggregation="composite" association="_lQuYfRtwEeWZE8BV_IWn7Q">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_lQuYfxtwEeWZE8BV_IWn7Q"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_lQuYgBtwEeWZE8BV_IWn7Q" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_lQuYgRtwEeWZE8BV_IWn7Q" name="extension_Tables_Type" memberEnd="_lQtKsRtwEeWZE8BV_IWn7Q _lQuYghtwEeWZE8BV_IWn7Q">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_lQuYghtwEeWZE8BV_IWn7Q" name="extension_Type" type="_lQtKqxtwEeWZE8BV_IWn7Q" aggregation="composite" association="_lQuYgRtwEeWZE8BV_IWn7Q"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_lQuYgxtwEeWZE8BV_IWn7Q" name="extension_Target_Property" memberEnd="_lQtKuBtwEeWZE8BV_IWn7Q _lQuYhBtwEeWZE8BV_IWn7Q">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_lQuYhBtwEeWZE8BV_IWn7Q" name="extension_Property" type="_lQtKtBtwEeWZE8BV_IWn7Q" aggregation="composite" association="_lQuYgxtwEeWZE8BV_IWn7Q"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_lQuYhRtwEeWZE8BV_IWn7Q" name="extension_Target_EnumerationLiteral" memberEnd="_lQtKuxtwEeWZE8BV_IWn7Q _lQuYhhtwEeWZE8BV_IWn7Q">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_lQuYhhtwEeWZE8BV_IWn7Q" name="extension_EnumerationLiteral" type="_lQtKtBtwEeWZE8BV_IWn7Q" aggregation="composite" association="_lQuYhRtwEeWZE8BV_IWn7Q">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_lQuYhxtwEeWZE8BV_IWn7Q"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_lQuYiBtwEeWZE8BV_IWn7Q" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_lQuYiRtwEeWZE8BV_IWn7Q" name="extension_Target_Operation" memberEnd="_lQtKvhtwEeWZE8BV_IWn7Q _lQuYihtwEeWZE8BV_IWn7Q">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_lQuYihtwEeWZE8BV_IWn7Q" name="extension_Operation" type="_lQtKtBtwEeWZE8BV_IWn7Q" aggregation="composite" association="_lQuYiRtwEeWZE8BV_IWn7Q"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_lQuYixtwEeWZE8BV_IWn7Q" name="extension_Fetch_Operation" memberEnd="_lQtKxRtwEeWZE8BV_IWn7Q _lQuYjBtwEeWZE8BV_IWn7Q">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_lQuYjBtwEeWZE8BV_IWn7Q" name="extension_Operation" type="_lQtKwRtwEeWZE8BV_IWn7Q" aggregation="composite" association="_lQuYixtwEeWZE8BV_IWn7Q"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_lQuYjRtwEeWZE8BV_IWn7Q" name="extension_Fetch_Property" memberEnd="_lQtKyBtwEeWZE8BV_IWn7Q _lQuYjhtwEeWZE8BV_IWn7Q">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_lQuYjhtwEeWZE8BV_IWn7Q" name="extension_Property" type="_lQtKwRtwEeWZE8BV_IWn7Q" aggregation="composite" association="_lQuYjRtwEeWZE8BV_IWn7Q">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_lQuYjxtwEeWZE8BV_IWn7Q"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_lQuYkBtwEeWZE8BV_IWn7Q" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_lQuYkRtwEeWZE8BV_IWn7Q" name="extension_Fetch_EnumerationLiteral" memberEnd="_lQtKyxtwEeWZE8BV_IWn7Q _lQuYkhtwEeWZE8BV_IWn7Q">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_lQuYkhtwEeWZE8BV_IWn7Q" name="extension_EnumerationLiteral" type="_lQtKwRtwEeWZE8BV_IWn7Q" aggregation="composite" association="_lQuYkRtwEeWZE8BV_IWn7Q">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_lQuYkxtwEeWZE8BV_IWn7Q"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_lQuYlBtwEeWZE8BV_IWn7Q" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_lQuYlRtwEeWZE8BV_IWn7Q" name="extension_SQLUpdate_Type" memberEnd="_lQtK3BtwEeWZE8BV_IWn7Q _lQuYlhtwEeWZE8BV_IWn7Q">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_lQuYlhtwEeWZE8BV_IWn7Q" name="extension_Type" type="_lQtKzhtwEeWZE8BV_IWn7Q" aggregation="composite" association="_lQuYlRtwEeWZE8BV_IWn7Q"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_lQuYlxtwEeWZE8BV_IWn7Q" name="extension_SQLUpdate_Property" memberEnd="_lQtK3xtwEeWZE8BV_IWn7Q _lQuYmBtwEeWZE8BV_IWn7Q">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_lQuYmBtwEeWZE8BV_IWn7Q" name="extension_Property" type="_lQtKzhtwEeWZE8BV_IWn7Q" aggregation="composite" association="_lQuYlxtwEeWZE8BV_IWn7Q"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_lQuYmRtwEeWZE8BV_IWn7Q" name="extension_SQLUpdate_EnumerationLiteral" memberEnd="_lQtK4htwEeWZE8BV_IWn7Q _lQuYmhtwEeWZE8BV_IWn7Q">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_lQuYmhtwEeWZE8BV_IWn7Q" name="extension_EnumerationLiteral" type="_lQtKzhtwEeWZE8BV_IWn7Q" aggregation="composite" association="_lQuYmRtwEeWZE8BV_IWn7Q">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_lQuYmxtwEeWZE8BV_IWn7Q"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_lQuYnBtwEeWZE8BV_IWn7Q" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_lQuYnRtwEeWZE8BV_IWn7Q" name="extension_SQLUpdate_Operation" memberEnd="_lQtK5RtwEeWZE8BV_IWn7Q _lQuYnhtwEeWZE8BV_IWn7Q">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_lQuYnhtwEeWZE8BV_IWn7Q" name="extension_Operation" type="_lQtKzhtwEeWZE8BV_IWn7Q" aggregation="composite" association="_lQuYnRtwEeWZE8BV_IWn7Q"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_lQuYnxtwEeWZE8BV_IWn7Q" name="extension_Filter_Type" memberEnd="_lQtK-xtwEeWZE8BV_IWn7Q _lQuYoBtwEeWZE8BV_IWn7Q">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_lQuYoBtwEeWZE8BV_IWn7Q" name="extension_Type" type="_lQtK6xtwEeWZE8BV_IWn7Q" aggregation="composite" association="_lQuYnxtwEeWZE8BV_IWn7Q"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_lQuYoRtwEeWZE8BV_IWn7Q" name="extension_Filter_Operation" memberEnd="_lQtK_htwEeWZE8BV_IWn7Q _lQuYohtwEeWZE8BV_IWn7Q">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_lQuYohtwEeWZE8BV_IWn7Q" name="extension_Operation" type="_lQtK6xtwEeWZE8BV_IWn7Q" aggregation="composite" association="_lQuYoRtwEeWZE8BV_IWn7Q"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_lQuYoxtwEeWZE8BV_IWn7Q" name="extension_Filter_Property" memberEnd="_lQtLARtwEeWZE8BV_IWn7Q _lQuYpBtwEeWZE8BV_IWn7Q">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_lQuYpBtwEeWZE8BV_IWn7Q" name="extension_Property" type="_lQtK6xtwEeWZE8BV_IWn7Q" aggregation="composite" association="_lQuYoxtwEeWZE8BV_IWn7Q">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_lQuYpRtwEeWZE8BV_IWn7Q"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_lQuYphtwEeWZE8BV_IWn7Q" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_lQuYpxtwEeWZE8BV_IWn7Q" name="extension_Filter_EnumerationLiteral" memberEnd="_lQtLBBtwEeWZE8BV_IWn7Q _lQuYqBtwEeWZE8BV_IWn7Q">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_lQuYqBtwEeWZE8BV_IWn7Q" name="extension_EnumerationLiteral" type="_lQtK6xtwEeWZE8BV_IWn7Q" aggregation="composite" association="_lQuYpxtwEeWZE8BV_IWn7Q">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_lQuYqRtwEeWZE8BV_IWn7Q"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_lQuYqhtwEeWZE8BV_IWn7Q" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_lQuYqxtwEeWZE8BV_IWn7Q" name="extension_DiscriminatorFormula_Type" memberEnd="_lQtLEBtwEeWZE8BV_IWn7Q _lQuYrBtwEeWZE8BV_IWn7Q">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_lQuYrBtwEeWZE8BV_IWn7Q" name="extension_Type" type="_lQtLChtwEeWZE8BV_IWn7Q" aggregation="composite" association="_lQuYqxtwEeWZE8BV_IWn7Q"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_lQuYrRtwEeWZE8BV_IWn7Q" name="extension_MapKeyType_Operation" memberEnd="_lQtLFxtwEeWZE8BV_IWn7Q _lQuYrhtwEeWZE8BV_IWn7Q">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_lQuYrhtwEeWZE8BV_IWn7Q" name="extension_Operation" type="_lQtLExtwEeWZE8BV_IWn7Q" aggregation="composite" association="_lQuYrRtwEeWZE8BV_IWn7Q"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_lQuYrxtwEeWZE8BV_IWn7Q" name="extension_MapKeyType_Property" memberEnd="_lQtLGhtwEeWZE8BV_IWn7Q _lQuYsBtwEeWZE8BV_IWn7Q">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_lQuYsBtwEeWZE8BV_IWn7Q" name="extension_Property" type="_lQtLExtwEeWZE8BV_IWn7Q" aggregation="composite" association="_lQuYrxtwEeWZE8BV_IWn7Q">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_lQuYsRtwEeWZE8BV_IWn7Q"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_lQuYshtwEeWZE8BV_IWn7Q" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_lQuYsxtwEeWZE8BV_IWn7Q" name="extension_MapKeyType_EnumerationLiteral" memberEnd="_lQtLHRtwEeWZE8BV_IWn7Q _lQuYtBtwEeWZE8BV_IWn7Q">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_lQuYtBtwEeWZE8BV_IWn7Q" name="extension_EnumerationLiteral" type="_lQtLExtwEeWZE8BV_IWn7Q" aggregation="composite" association="_lQuYsxtwEeWZE8BV_IWn7Q">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_lQuYtRtwEeWZE8BV_IWn7Q"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_lQuYthtwEeWZE8BV_IWn7Q" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_lQuYtxtwEeWZE8BV_IWn7Q" name="extension_Parent_Operation" memberEnd="_lQtLIRtwEeWZE8BV_IWn7Q _lQuYuBtwEeWZE8BV_IWn7Q">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_lQuYuBtwEeWZE8BV_IWn7Q" name="extension_Operation" type="_lQtLIBtwEeWZE8BV_IWn7Q" aggregation="composite" association="_lQuYtxtwEeWZE8BV_IWn7Q"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_lQuYuRtwEeWZE8BV_IWn7Q" name="extension_Parent_Property" memberEnd="_lQtLJBtwEeWZE8BV_IWn7Q _lQuYuhtwEeWZE8BV_IWn7Q">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_lQuYuhtwEeWZE8BV_IWn7Q" name="extension_Property" type="_lQtLIBtwEeWZE8BV_IWn7Q" aggregation="composite" association="_lQuYuRtwEeWZE8BV_IWn7Q">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_lQuYuxtwEeWZE8BV_IWn7Q"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_lQuYvBtwEeWZE8BV_IWn7Q" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_lQuYvRtwEeWZE8BV_IWn7Q" name="extension_Parent_EnumerationLiteral" memberEnd="_lQtLJxtwEeWZE8BV_IWn7Q _lQuYvhtwEeWZE8BV_IWn7Q">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_lQuYvhtwEeWZE8BV_IWn7Q" name="extension_EnumerationLiteral" type="_lQtLIBtwEeWZE8BV_IWn7Q" aggregation="composite" association="_lQuYvRtwEeWZE8BV_IWn7Q">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_lQuYvxtwEeWZE8BV_IWn7Q"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_lQuYwBtwEeWZE8BV_IWn7Q" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_lQuYwRtwEeWZE8BV_IWn7Q" name="extension_RowId_Type" memberEnd="_lQtLOhtwEeWZE8BV_IWn7Q _lQuYwhtwEeWZE8BV_IWn7Q">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_lQuYwhtwEeWZE8BV_IWn7Q" name="extension_Type" type="_lQtLNBtwEeWZE8BV_IWn7Q" aggregation="composite" association="_lQuYwRtwEeWZE8BV_IWn7Q"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_lQuYwxtwEeWZE8BV_IWn7Q" name="extension_DiscriminatorOptions_Type" memberEnd="_lQtLSBtwEeWZE8BV_IWn7Q _lQuYxBtwEeWZE8BV_IWn7Q">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_lQuYxBtwEeWZE8BV_IWn7Q" name="extension_Type" type="_lQtLPRtwEeWZE8BV_IWn7Q" aggregation="composite" association="_lQuYwxtwEeWZE8BV_IWn7Q"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_lQuYxRtwEeWZE8BV_IWn7Q" name="extension_LazyCollection_Operation" memberEnd="_lQtLTxtwEeWZE8BV_IWn7Q _lQuYxhtwEeWZE8BV_IWn7Q">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_lQuYxhtwEeWZE8BV_IWn7Q" name="extension_Operation" type="_lQtLSxtwEeWZE8BV_IWn7Q" aggregation="composite" association="_lQuYxRtwEeWZE8BV_IWn7Q"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_lQuYxxtwEeWZE8BV_IWn7Q" name="extension_LazyCollection_Property" memberEnd="_lQtLUhtwEeWZE8BV_IWn7Q _lQuYyBtwEeWZE8BV_IWn7Q">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_lQuYyBtwEeWZE8BV_IWn7Q" name="extension_Property" type="_lQtLSxtwEeWZE8BV_IWn7Q" aggregation="composite" association="_lQuYxxtwEeWZE8BV_IWn7Q">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_lQuYyRtwEeWZE8BV_IWn7Q"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_lQuYyhtwEeWZE8BV_IWn7Q" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_lQuYyxtwEeWZE8BV_IWn7Q" name="extension_LazyCollection_EnumerationLiteral" memberEnd="_lQtLVRtwEeWZE8BV_IWn7Q _lQuYzBtwEeWZE8BV_IWn7Q">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_lQuYzBtwEeWZE8BV_IWn7Q" name="extension_EnumerationLiteral" type="_lQtLSxtwEeWZE8BV_IWn7Q" aggregation="composite" association="_lQuYyxtwEeWZE8BV_IWn7Q">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_lQuYzRtwEeWZE8BV_IWn7Q"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_lQuYzhtwEeWZE8BV_IWn7Q" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_lQuYzxtwEeWZE8BV_IWn7Q" name="extension_NaturalId_Operation" memberEnd="_lQtLXRtwEeWZE8BV_IWn7Q _lQuY0BtwEeWZE8BV_IWn7Q">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_lQuY0BtwEeWZE8BV_IWn7Q" name="extension_Operation" type="_lQtLWBtwEeWZE8BV_IWn7Q" aggregation="composite" association="_lQuYzxtwEeWZE8BV_IWn7Q"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_lQuY0RtwEeWZE8BV_IWn7Q" name="extension_NaturalId_Property" memberEnd="_lQtLYBtwEeWZE8BV_IWn7Q _lQuY0htwEeWZE8BV_IWn7Q">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_lQuY0htwEeWZE8BV_IWn7Q" name="extension_Property" type="_lQtLWBtwEeWZE8BV_IWn7Q" aggregation="composite" association="_lQuY0RtwEeWZE8BV_IWn7Q">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_lQuY0xtwEeWZE8BV_IWn7Q"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_lQuY1BtwEeWZE8BV_IWn7Q" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_lQuY1RtwEeWZE8BV_IWn7Q" name="extension_NaturalId_EnumerationLiteral" memberEnd="_lQtLYxtwEeWZE8BV_IWn7Q _lQuY1htwEeWZE8BV_IWn7Q">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_lQuY1htwEeWZE8BV_IWn7Q" name="extension_EnumerationLiteral" type="_lQtLWBtwEeWZE8BV_IWn7Q" aggregation="composite" association="_lQuY1RtwEeWZE8BV_IWn7Q">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_lQuY1xtwEeWZE8BV_IWn7Q"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_lQuY2BtwEeWZE8BV_IWn7Q" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_lQuY2RtwEeWZE8BV_IWn7Q" name="extension_NamedQueries_Type" memberEnd="_lQtLbBtwEeWZE8BV_IWn7Q _lQuY2htwEeWZE8BV_IWn7Q">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_lQuY2htwEeWZE8BV_IWn7Q" name="extension_Type" type="_lQtLZhtwEeWZE8BV_IWn7Q" aggregation="composite" association="_lQuY2RtwEeWZE8BV_IWn7Q"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_lQuY2xtwEeWZE8BV_IWn7Q" name="extension_NamedQueries_Package" memberEnd="_lQtLbxtwEeWZE8BV_IWn7Q _lQuY3BtwEeWZE8BV_IWn7Q">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_lQuY3BtwEeWZE8BV_IWn7Q" name="extension_Package" type="_lQtLZhtwEeWZE8BV_IWn7Q" aggregation="composite" association="_lQuY2xtwEeWZE8BV_IWn7Q"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_lQuY3RtwEeWZE8BV_IWn7Q" name="extension_LazyToOne_Operation" memberEnd="_lQtLdhtwEeWZE8BV_IWn7Q _lQuY3htwEeWZE8BV_IWn7Q">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_lQuY3htwEeWZE8BV_IWn7Q" name="extension_Operation" type="_lQtLchtwEeWZE8BV_IWn7Q" aggregation="composite" association="_lQuY3RtwEeWZE8BV_IWn7Q"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_lQuY3xtwEeWZE8BV_IWn7Q" name="extension_LazyToOne_Property" memberEnd="_lQtLeRtwEeWZE8BV_IWn7Q _lQuY4BtwEeWZE8BV_IWn7Q">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_lQuY4BtwEeWZE8BV_IWn7Q" name="extension_Property" type="_lQtLchtwEeWZE8BV_IWn7Q" aggregation="composite" association="_lQuY3xtwEeWZE8BV_IWn7Q">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_lQuY4RtwEeWZE8BV_IWn7Q"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_lQuY4htwEeWZE8BV_IWn7Q" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_lQuY4xtwEeWZE8BV_IWn7Q" name="extension_LazyToOne_EnumerationLiteral" memberEnd="_lQtLfBtwEeWZE8BV_IWn7Q _lQuY5BtwEeWZE8BV_IWn7Q">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_lQuY5BtwEeWZE8BV_IWn7Q" name="extension_EnumerationLiteral" type="_lQtLchtwEeWZE8BV_IWn7Q" aggregation="composite" association="_lQuY4xtwEeWZE8BV_IWn7Q">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_lQuY5RtwEeWZE8BV_IWn7Q"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_lQuY5htwEeWZE8BV_IWn7Q" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_lQuY5xtwEeWZE8BV_IWn7Q" name="extension_TypeDef_Type" memberEnd="_lQtLjxtwEeWZE8BV_IWn7Q _lQuY6BtwEeWZE8BV_IWn7Q">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_lQuY6BtwEeWZE8BV_IWn7Q" name="extension_Type" type="_lQtLfxtwEeWZE8BV_IWn7Q" aggregation="composite" association="_lQuY5xtwEeWZE8BV_IWn7Q"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_lQuY6RtwEeWZE8BV_IWn7Q" name="extension_TypeDef_Package" memberEnd="_lQtLkhtwEeWZE8BV_IWn7Q _lQuY6htwEeWZE8BV_IWn7Q">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_lQuY6htwEeWZE8BV_IWn7Q" name="extension_Package" type="_lQtLfxtwEeWZE8BV_IWn7Q" aggregation="composite" association="_lQuY6RtwEeWZE8BV_IWn7Q"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_lQuY6xtwEeWZE8BV_IWn7Q" name="extension_Loader_Type" memberEnd="_lQtwIRtwEeWZE8BV_IWn7Q _lQuY7BtwEeWZE8BV_IWn7Q">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_lQuY7BtwEeWZE8BV_IWn7Q" name="extension_Type" type="_lQtwGxtwEeWZE8BV_IWn7Q" aggregation="composite" association="_lQuY6xtwEeWZE8BV_IWn7Q"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_lQuY7RtwEeWZE8BV_IWn7Q" name="extension_Loader_Property" memberEnd="_lQtwJBtwEeWZE8BV_IWn7Q _lQuY7htwEeWZE8BV_IWn7Q">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_lQuY7htwEeWZE8BV_IWn7Q" name="extension_Property" type="_lQtwGxtwEeWZE8BV_IWn7Q" aggregation="composite" association="_lQuY7RtwEeWZE8BV_IWn7Q"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_lQuY7xtwEeWZE8BV_IWn7Q" name="extension_Loader_EnumerationLiteral" memberEnd="_lQtwJxtwEeWZE8BV_IWn7Q _lQuY8BtwEeWZE8BV_IWn7Q">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_lQuY8BtwEeWZE8BV_IWn7Q" name="extension_EnumerationLiteral" type="_lQtwGxtwEeWZE8BV_IWn7Q" aggregation="composite" association="_lQuY7xtwEeWZE8BV_IWn7Q">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_lQuY8RtwEeWZE8BV_IWn7Q"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_lQuY8htwEeWZE8BV_IWn7Q" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_lQuY8xtwEeWZE8BV_IWn7Q" name="extension_Loader_Operation" memberEnd="_lQtwKhtwEeWZE8BV_IWn7Q _lQuY9BtwEeWZE8BV_IWn7Q">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_lQuY9BtwEeWZE8BV_IWn7Q" name="extension_Operation" type="_lQtwGxtwEeWZE8BV_IWn7Q" aggregation="composite" association="_lQuY8xtwEeWZE8BV_IWn7Q"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_lQuY9RtwEeWZE8BV_IWn7Q" name="extension_Source_Operation" memberEnd="_lQtwMhtwEeWZE8BV_IWn7Q _lQuY9htwEeWZE8BV_IWn7Q">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_lQuY9htwEeWZE8BV_IWn7Q" name="extension_Operation" type="_lQtwLRtwEeWZE8BV_IWn7Q" aggregation="composite" association="_lQuY9RtwEeWZE8BV_IWn7Q"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_lQuY9xtwEeWZE8BV_IWn7Q" name="extension_Source_Property" memberEnd="_lQtwNRtwEeWZE8BV_IWn7Q _lQuY-BtwEeWZE8BV_IWn7Q">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_lQuY-BtwEeWZE8BV_IWn7Q" name="extension_Property" type="_lQtwLRtwEeWZE8BV_IWn7Q" aggregation="composite" association="_lQuY9xtwEeWZE8BV_IWn7Q">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_lQuY-RtwEeWZE8BV_IWn7Q"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_lQuY-htwEeWZE8BV_IWn7Q" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_lQuY-xtwEeWZE8BV_IWn7Q" name="extension_Source_EnumerationLiteral" memberEnd="_lQtwOBtwEeWZE8BV_IWn7Q _lQuY_BtwEeWZE8BV_IWn7Q">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_lQuY_BtwEeWZE8BV_IWn7Q" name="extension_EnumerationLiteral" type="_lQtwLRtwEeWZE8BV_IWn7Q" aggregation="composite" association="_lQuY-xtwEeWZE8BV_IWn7Q">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_lQuY_RtwEeWZE8BV_IWn7Q"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_lQuY_htwEeWZE8BV_IWn7Q" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_lQuY_xtwEeWZE8BV_IWn7Q" name="extension_AnyMetaDefs_Package" memberEnd="_lQtwQRtwEeWZE8BV_IWn7Q _lQuZABtwEeWZE8BV_IWn7Q">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_lQuZABtwEeWZE8BV_IWn7Q" name="extension_Package" type="_lQtwOxtwEeWZE8BV_IWn7Q" aggregation="composite" association="_lQuY_xtwEeWZE8BV_IWn7Q"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_lQuZARtwEeWZE8BV_IWn7Q" name="extension_AnyMetaDefs_Type" memberEnd="_lQtwRBtwEeWZE8BV_IWn7Q _lQuZAhtwEeWZE8BV_IWn7Q">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_lQuZAhtwEeWZE8BV_IWn7Q" name="extension_Type" type="_lQtwOxtwEeWZE8BV_IWn7Q" aggregation="composite" association="_lQuZARtwEeWZE8BV_IWn7Q"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_lQuZAxtwEeWZE8BV_IWn7Q" name="extension_JoinColumnOrFormula_Operation" memberEnd="_lQtwUBtwEeWZE8BV_IWn7Q _lQuZBBtwEeWZE8BV_IWn7Q">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_lQuZBBtwEeWZE8BV_IWn7Q" name="extension_Operation" type="_lQtwRxtwEeWZE8BV_IWn7Q" aggregation="composite" association="_lQuZAxtwEeWZE8BV_IWn7Q"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_lQuZBRtwEeWZE8BV_IWn7Q" name="extension_JoinColumnOrFormula_Property" memberEnd="_lQtwUxtwEeWZE8BV_IWn7Q _lQuZBhtwEeWZE8BV_IWn7Q">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_lQuZBhtwEeWZE8BV_IWn7Q" name="extension_Property" type="_lQtwRxtwEeWZE8BV_IWn7Q" aggregation="composite" association="_lQuZBRtwEeWZE8BV_IWn7Q">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_lQuZBxtwEeWZE8BV_IWn7Q"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_lQuZCBtwEeWZE8BV_IWn7Q" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_lQuZCRtwEeWZE8BV_IWn7Q" name="extension_JoinColumnOrFormula_EnumerationLiteral" memberEnd="_lQtwVhtwEeWZE8BV_IWn7Q _lQuZChtwEeWZE8BV_IWn7Q">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_lQuZChtwEeWZE8BV_IWn7Q" name="extension_EnumerationLiteral" type="_lQtwRxtwEeWZE8BV_IWn7Q" aggregation="composite" association="_lQuZCRtwEeWZE8BV_IWn7Q">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_lQuZCxtwEeWZE8BV_IWn7Q"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_lQuZDBtwEeWZE8BV_IWn7Q" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_lQuZDRtwEeWZE8BV_IWn7Q" name="extension_NotFound_Operation" memberEnd="_lQtwahtwEeWZE8BV_IWn7Q _lQuZDhtwEeWZE8BV_IWn7Q">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_lQuZDhtwEeWZE8BV_IWn7Q" name="extension_Operation" type="_lQtwZRtwEeWZE8BV_IWn7Q" aggregation="composite" association="_lQuZDRtwEeWZE8BV_IWn7Q"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_lQuZDxtwEeWZE8BV_IWn7Q" name="extension_NotFound_Property" memberEnd="_lQtwbRtwEeWZE8BV_IWn7Q _lQuZEBtwEeWZE8BV_IWn7Q">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_lQuZEBtwEeWZE8BV_IWn7Q" name="extension_Property" type="_lQtwZRtwEeWZE8BV_IWn7Q" aggregation="composite" association="_lQuZDxtwEeWZE8BV_IWn7Q">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_lQuZERtwEeWZE8BV_IWn7Q"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_lQuZEhtwEeWZE8BV_IWn7Q" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_lQuZExtwEeWZE8BV_IWn7Q" name="extension_NotFound_EnumerationLiteral" memberEnd="_lQtwcBtwEeWZE8BV_IWn7Q _lQuZFBtwEeWZE8BV_IWn7Q">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_lQuZFBtwEeWZE8BV_IWn7Q" name="extension_EnumerationLiteral" type="_lQtwZRtwEeWZE8BV_IWn7Q" aggregation="composite" association="_lQuZExtwEeWZE8BV_IWn7Q">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_lQuZFRtwEeWZE8BV_IWn7Q"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_lQuZFhtwEeWZE8BV_IWn7Q" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_lQuZFxtwEeWZE8BV_IWn7Q" name="extension_CollectionType_Property" memberEnd="_lQtwehtwEeWZE8BV_IWn7Q _lQuZGBtwEeWZE8BV_IWn7Q">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_lQuZGBtwEeWZE8BV_IWn7Q" name="extension_Property" type="_lQtwcxtwEeWZE8BV_IWn7Q" aggregation="composite" association="_lQuZFxtwEeWZE8BV_IWn7Q"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_lQuZGRtwEeWZE8BV_IWn7Q" name="extension_CollectionType_EnumerationLiteral" memberEnd="_lQtwfRtwEeWZE8BV_IWn7Q _lQuZGhtwEeWZE8BV_IWn7Q">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_lQuZGhtwEeWZE8BV_IWn7Q" name="extension_EnumerationLiteral" type="_lQtwcxtwEeWZE8BV_IWn7Q" aggregation="composite" association="_lQuZGRtwEeWZE8BV_IWn7Q">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_lQuZGxtwEeWZE8BV_IWn7Q"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_lQuZHBtwEeWZE8BV_IWn7Q" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_lQuZHRtwEeWZE8BV_IWn7Q" name="extension_CollectionType_Operation" memberEnd="_lQtwgBtwEeWZE8BV_IWn7Q _lQuZHhtwEeWZE8BV_IWn7Q">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_lQuZHhtwEeWZE8BV_IWn7Q" name="extension_Operation" type="_lQtwcxtwEeWZE8BV_IWn7Q" aggregation="composite" association="_lQuZHRtwEeWZE8BV_IWn7Q"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_lQuZHxtwEeWZE8BV_IWn7Q" name="extension_ManyToAny_Operation" memberEnd="_lQtwjhtwEeWZE8BV_IWn7Q _lQuZIBtwEeWZE8BV_IWn7Q">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_lQuZIBtwEeWZE8BV_IWn7Q" name="extension_Operation" type="_lQtwgxtwEeWZE8BV_IWn7Q" aggregation="composite" association="_lQuZHxtwEeWZE8BV_IWn7Q"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_lQuZIRtwEeWZE8BV_IWn7Q" name="extension_ManyToAny_Property" memberEnd="_lQtwkRtwEeWZE8BV_IWn7Q _lQuZIhtwEeWZE8BV_IWn7Q">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_lQuZIhtwEeWZE8BV_IWn7Q" name="extension_Property" type="_lQtwgxtwEeWZE8BV_IWn7Q" aggregation="composite" association="_lQuZIRtwEeWZE8BV_IWn7Q">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_lQuZIxtwEeWZE8BV_IWn7Q"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_lQuZJBtwEeWZE8BV_IWn7Q" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_lQuZJRtwEeWZE8BV_IWn7Q" name="extension_ManyToAny_EnumerationLiteral" memberEnd="_lQtwlBtwEeWZE8BV_IWn7Q _lQuZJhtwEeWZE8BV_IWn7Q">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_lQuZJhtwEeWZE8BV_IWn7Q" name="extension_EnumerationLiteral" type="_lQtwgxtwEeWZE8BV_IWn7Q" aggregation="composite" association="_lQuZJRtwEeWZE8BV_IWn7Q">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_lQuZJxtwEeWZE8BV_IWn7Q"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_lQuZKBtwEeWZE8BV_IWn7Q" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_lQuZKRtwEeWZE8BV_IWn7Q" name="extension_NamedQuery_Type" memberEnd="_lQtwvBtwEeWZE8BV_IWn7Q _lQuZKhtwEeWZE8BV_IWn7Q">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_lQuZKhtwEeWZE8BV_IWn7Q" name="extension_Type" type="_lQtwlxtwEeWZE8BV_IWn7Q" aggregation="composite" association="_lQuZKRtwEeWZE8BV_IWn7Q"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_lQuZKxtwEeWZE8BV_IWn7Q" name="extension_NamedQuery_Package" memberEnd="_lQtwvxtwEeWZE8BV_IWn7Q _lQuZLBtwEeWZE8BV_IWn7Q">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_lQuZLBtwEeWZE8BV_IWn7Q" name="extension_Package" type="_lQtwlxtwEeWZE8BV_IWn7Q" aggregation="composite" association="_lQuZKxtwEeWZE8BV_IWn7Q"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_lQuZLRtwEeWZE8BV_IWn7Q" name="extension_FilterDefs_Package" memberEnd="_lQtw1BtwEeWZE8BV_IWn7Q _lQuZLhtwEeWZE8BV_IWn7Q">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_lQuZLhtwEeWZE8BV_IWn7Q" name="extension_Package" type="_lQtwzhtwEeWZE8BV_IWn7Q" aggregation="composite" association="_lQuZLRtwEeWZE8BV_IWn7Q"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_lQuZLxtwEeWZE8BV_IWn7Q" name="extension_FilterDefs_Type" memberEnd="_lQtw1xtwEeWZE8BV_IWn7Q _lQuZMBtwEeWZE8BV_IWn7Q">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_lQuZMBtwEeWZE8BV_IWn7Q" name="extension_Type" type="_lQtwzhtwEeWZE8BV_IWn7Q" aggregation="composite" association="_lQuZLxtwEeWZE8BV_IWn7Q"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_lQuZMRtwEeWZE8BV_IWn7Q" name="extension_GenericGenerators_Package" memberEnd="_lQtw4BtwEeWZE8BV_IWn7Q _lQuZMhtwEeWZE8BV_IWn7Q">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_lQuZMhtwEeWZE8BV_IWn7Q" name="extension_Package" type="_lQtw2htwEeWZE8BV_IWn7Q" aggregation="composite" association="_lQuZMRtwEeWZE8BV_IWn7Q"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_lQuZMxtwEeWZE8BV_IWn7Q" name="extension_GenericGenerators_Type" memberEnd="_lQtw4xtwEeWZE8BV_IWn7Q _lQuZNBtwEeWZE8BV_IWn7Q">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_lQuZNBtwEeWZE8BV_IWn7Q" name="extension_Type" type="_lQtw2htwEeWZE8BV_IWn7Q" aggregation="composite" association="_lQuZMxtwEeWZE8BV_IWn7Q"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_lQuZNRtwEeWZE8BV_IWn7Q" name="extension_OptimisticLock_Operation" memberEnd="_lQtw6htwEeWZE8BV_IWn7Q _lQuZNhtwEeWZE8BV_IWn7Q">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_lQuZNhtwEeWZE8BV_IWn7Q" name="extension_Operation" type="_lQtw5htwEeWZE8BV_IWn7Q" aggregation="composite" association="_lQuZNRtwEeWZE8BV_IWn7Q"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_lQuZNxtwEeWZE8BV_IWn7Q" name="extension_OptimisticLock_Property" memberEnd="_lQtw7RtwEeWZE8BV_IWn7Q _lQuZOBtwEeWZE8BV_IWn7Q">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_lQuZOBtwEeWZE8BV_IWn7Q" name="extension_Property" type="_lQtw5htwEeWZE8BV_IWn7Q" aggregation="composite" association="_lQuZNxtwEeWZE8BV_IWn7Q">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_lQuZORtwEeWZE8BV_IWn7Q"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_lQuZOhtwEeWZE8BV_IWn7Q" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_lQuZOxtwEeWZE8BV_IWn7Q" name="extension_OptimisticLock_EnumerationLiteral" memberEnd="_lQtw8BtwEeWZE8BV_IWn7Q _lQuZPBtwEeWZE8BV_IWn7Q">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_lQuZPBtwEeWZE8BV_IWn7Q" name="extension_EnumerationLiteral" type="_lQtw5htwEeWZE8BV_IWn7Q" aggregation="composite" association="_lQuZOxtwEeWZE8BV_IWn7Q">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_lQuZPRtwEeWZE8BV_IWn7Q"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_lQuZPhtwEeWZE8BV_IWn7Q" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_lQuZPxtwEeWZE8BV_IWn7Q" name="extension_Tuplizers_Type" memberEnd="_lQtw-RtwEeWZE8BV_IWn7Q _lQuZQBtwEeWZE8BV_IWn7Q">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_lQuZQBtwEeWZE8BV_IWn7Q" name="extension_Type" type="_lQtw8xtwEeWZE8BV_IWn7Q" aggregation="composite" association="_lQuZPxtwEeWZE8BV_IWn7Q"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_lQuZQRtwEeWZE8BV_IWn7Q" name="extension_Tuplizers_Property" memberEnd="_lQtw_BtwEeWZE8BV_IWn7Q _lQuZQhtwEeWZE8BV_IWn7Q">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_lQuZQhtwEeWZE8BV_IWn7Q" name="extension_Property" type="_lQtw8xtwEeWZE8BV_IWn7Q" aggregation="composite" association="_lQuZQRtwEeWZE8BV_IWn7Q"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_lQuZQxtwEeWZE8BV_IWn7Q" name="extension_Tuplizers_EnumerationLiteral" memberEnd="_lQtw_xtwEeWZE8BV_IWn7Q _lQuZRBtwEeWZE8BV_IWn7Q">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_lQuZRBtwEeWZE8BV_IWn7Q" name="extension_EnumerationLiteral" type="_lQtw8xtwEeWZE8BV_IWn7Q" aggregation="composite" association="_lQuZQxtwEeWZE8BV_IWn7Q">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_lQuZRRtwEeWZE8BV_IWn7Q"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_lQuZRhtwEeWZE8BV_IWn7Q" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_lQuZRxtwEeWZE8BV_IWn7Q" name="extension_Tuplizers_Operation" memberEnd="_lQtxAhtwEeWZE8BV_IWn7Q _lQuZSBtwEeWZE8BV_IWn7Q">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_lQuZSBtwEeWZE8BV_IWn7Q" name="extension_Operation" type="_lQtw8xtwEeWZE8BV_IWn7Q" aggregation="composite" association="_lQuZRxtwEeWZE8BV_IWn7Q"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_lQuZSRtwEeWZE8BV_IWn7Q" name="extension_FetchProfiles_Type" memberEnd="_lQtxCxtwEeWZE8BV_IWn7Q _lQuZShtwEeWZE8BV_IWn7Q">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_lQuZShtwEeWZE8BV_IWn7Q" name="extension_Type" type="_lQtxBRtwEeWZE8BV_IWn7Q" aggregation="composite" association="_lQuZSRtwEeWZE8BV_IWn7Q"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_lQuZSxtwEeWZE8BV_IWn7Q" name="extension_FetchProfiles_Package" memberEnd="_lQtxDhtwEeWZE8BV_IWn7Q _lQuZTBtwEeWZE8BV_IWn7Q">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_lQuZTBtwEeWZE8BV_IWn7Q" name="extension_Package" type="_lQtxBRtwEeWZE8BV_IWn7Q" aggregation="composite" association="_lQuZSxtwEeWZE8BV_IWn7Q"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_lQuZTRtwEeWZE8BV_IWn7Q" name="extension_Nationalized_Operation" memberEnd="_lQtxEhtwEeWZE8BV_IWn7Q _lQuZThtwEeWZE8BV_IWn7Q">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_lQuZThtwEeWZE8BV_IWn7Q" name="extension_Operation" type="_lQtxERtwEeWZE8BV_IWn7Q" aggregation="composite" association="_lQuZTRtwEeWZE8BV_IWn7Q"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_lQuZTxtwEeWZE8BV_IWn7Q" name="extension_Nationalized_Property" memberEnd="_lQtxFRtwEeWZE8BV_IWn7Q _lQuZUBtwEeWZE8BV_IWn7Q">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_lQuZUBtwEeWZE8BV_IWn7Q" name="extension_Property" type="_lQtxERtwEeWZE8BV_IWn7Q" aggregation="composite" association="_lQuZTxtwEeWZE8BV_IWn7Q">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_lQuZURtwEeWZE8BV_IWn7Q"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_lQuZUhtwEeWZE8BV_IWn7Q" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_lQuZUxtwEeWZE8BV_IWn7Q" name="extension_Nationalized_EnumerationLiteral" memberEnd="_lQtxGBtwEeWZE8BV_IWn7Q _lQuZVBtwEeWZE8BV_IWn7Q">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_lQuZVBtwEeWZE8BV_IWn7Q" name="extension_EnumerationLiteral" type="_lQtxERtwEeWZE8BV_IWn7Q" aggregation="composite" association="_lQuZUxtwEeWZE8BV_IWn7Q">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_lQuZVRtwEeWZE8BV_IWn7Q"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_lQuZVhtwEeWZE8BV_IWn7Q" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_lQuZVxtwEeWZE8BV_IWn7Q" name="extension_Tuplizer_Type" memberEnd="_lQtxMxtwEeWZE8BV_IWn7Q _lQuZWBtwEeWZE8BV_IWn7Q">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_lQuZWBtwEeWZE8BV_IWn7Q" name="extension_Type" type="_lQtxJRtwEeWZE8BV_IWn7Q" aggregation="composite" association="_lQuZVxtwEeWZE8BV_IWn7Q"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_lQuZWRtwEeWZE8BV_IWn7Q" name="extension_Tuplizer_Property" memberEnd="_lQtxNhtwEeWZE8BV_IWn7Q _lQuZWhtwEeWZE8BV_IWn7Q">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_lQuZWhtwEeWZE8BV_IWn7Q" name="extension_Property" type="_lQtxJRtwEeWZE8BV_IWn7Q" aggregation="composite" association="_lQuZWRtwEeWZE8BV_IWn7Q"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_lQuZWxtwEeWZE8BV_IWn7Q" name="extension_Tuplizer_EnumerationLiteral" memberEnd="_lQtxORtwEeWZE8BV_IWn7Q _lQuZXBtwEeWZE8BV_IWn7Q">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_lQuZXBtwEeWZE8BV_IWn7Q" name="extension_EnumerationLiteral" type="_lQtxJRtwEeWZE8BV_IWn7Q" aggregation="composite" association="_lQuZWxtwEeWZE8BV_IWn7Q">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_lQuZXRtwEeWZE8BV_IWn7Q"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_lQuZXhtwEeWZE8BV_IWn7Q" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_lQuZXxtwEeWZE8BV_IWn7Q" name="extension_Tuplizer_Operation" memberEnd="_lQtxPBtwEeWZE8BV_IWn7Q _lQuZYBtwEeWZE8BV_IWn7Q">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_lQuZYBtwEeWZE8BV_IWn7Q" name="extension_Operation" type="_lQtxJRtwEeWZE8BV_IWn7Q" aggregation="composite" association="_lQuZXxtwEeWZE8BV_IWn7Q"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_lQuZYRtwEeWZE8BV_IWn7Q" name="extension_BatchSize_Type" memberEnd="_lQtxSBtwEeWZE8BV_IWn7Q _lQuZYhtwEeWZE8BV_IWn7Q">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_lQuZYhtwEeWZE8BV_IWn7Q" name="extension_Type" type="_lQtxQhtwEeWZE8BV_IWn7Q" aggregation="composite" association="_lQuZYRtwEeWZE8BV_IWn7Q"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_lQuZYxtwEeWZE8BV_IWn7Q" name="extension_BatchSize_Operation" memberEnd="_lQtxSxtwEeWZE8BV_IWn7Q _lQuZZBtwEeWZE8BV_IWn7Q">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_lQuZZBtwEeWZE8BV_IWn7Q" name="extension_Operation" type="_lQtxQhtwEeWZE8BV_IWn7Q" aggregation="composite" association="_lQuZYxtwEeWZE8BV_IWn7Q"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_lQuZZRtwEeWZE8BV_IWn7Q" name="extension_BatchSize_Property" memberEnd="_lQtxThtwEeWZE8BV_IWn7Q _lQuZZhtwEeWZE8BV_IWn7Q">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_lQuZZhtwEeWZE8BV_IWn7Q" name="extension_Property" type="_lQtxQhtwEeWZE8BV_IWn7Q" aggregation="composite" association="_lQuZZRtwEeWZE8BV_IWn7Q">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_lQuZZxtwEeWZE8BV_IWn7Q"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_lQuZaBtwEeWZE8BV_IWn7Q" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_lQuZaRtwEeWZE8BV_IWn7Q" name="extension_BatchSize_EnumerationLiteral" memberEnd="_lQtxURtwEeWZE8BV_IWn7Q _lQuZahtwEeWZE8BV_IWn7Q">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_lQuZahtwEeWZE8BV_IWn7Q" name="extension_EnumerationLiteral" type="_lQtxQhtwEeWZE8BV_IWn7Q" aggregation="composite" association="_lQuZaRtwEeWZE8BV_IWn7Q">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_lQuZaxtwEeWZE8BV_IWn7Q"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_lQuZbBtwEeWZE8BV_IWn7Q" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_lQuZbRtwEeWZE8BV_IWn7Q" name="extension_FilterJoinTable_Type" memberEnd="_lQtxZBtwEeWZE8BV_IWn7Q _lQuZbhtwEeWZE8BV_IWn7Q">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_lQuZbhtwEeWZE8BV_IWn7Q" name="extension_Type" type="_lQtxVBtwEeWZE8BV_IWn7Q" aggregation="composite" association="_lQuZbRtwEeWZE8BV_IWn7Q"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_lQuZbxtwEeWZE8BV_IWn7Q" name="extension_FilterJoinTable_Operation" memberEnd="_lQtxZxtwEeWZE8BV_IWn7Q _lQuZcBtwEeWZE8BV_IWn7Q">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_lQuZcBtwEeWZE8BV_IWn7Q" name="extension_Operation" type="_lQtxVBtwEeWZE8BV_IWn7Q" aggregation="composite" association="_lQuZbxtwEeWZE8BV_IWn7Q"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_lQuZcRtwEeWZE8BV_IWn7Q" name="extension_FilterJoinTable_Property" memberEnd="_lQtxahtwEeWZE8BV_IWn7Q _lQuZchtwEeWZE8BV_IWn7Q">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_lQuZchtwEeWZE8BV_IWn7Q" name="extension_Property" type="_lQtxVBtwEeWZE8BV_IWn7Q" aggregation="composite" association="_lQuZcRtwEeWZE8BV_IWn7Q">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_lQuZcxtwEeWZE8BV_IWn7Q"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_lQuZdBtwEeWZE8BV_IWn7Q" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_lQuZdRtwEeWZE8BV_IWn7Q" name="extension_FilterJoinTable_EnumerationLiteral" memberEnd="_lQtxbRtwEeWZE8BV_IWn7Q _lQuZdhtwEeWZE8BV_IWn7Q">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_lQuZdhtwEeWZE8BV_IWn7Q" name="extension_EnumerationLiteral" type="_lQtxVBtwEeWZE8BV_IWn7Q" aggregation="composite" association="_lQuZdRtwEeWZE8BV_IWn7Q">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_lQuZdxtwEeWZE8BV_IWn7Q"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_lQuZeBtwEeWZE8BV_IWn7Q" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_lQuZeRtwEeWZE8BV_IWn7Q" name="extension_ForeignKey_Property" memberEnd="_lQtxmRtwEeWZE8BV_IWn7Q _lQuZehtwEeWZE8BV_IWn7Q">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_lQuZehtwEeWZE8BV_IWn7Q" name="extension_Property" type="_lQtxkBtwEeWZE8BV_IWn7Q" aggregation="composite" association="_lQuZeRtwEeWZE8BV_IWn7Q"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_lQuZextwEeWZE8BV_IWn7Q" name="extension_ForeignKey_EnumerationLiteral" memberEnd="_lQtxnBtwEeWZE8BV_IWn7Q _lQuZfBtwEeWZE8BV_IWn7Q">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_lQuZfBtwEeWZE8BV_IWn7Q" name="extension_EnumerationLiteral" type="_lQtxkBtwEeWZE8BV_IWn7Q" aggregation="composite" association="_lQuZextwEeWZE8BV_IWn7Q">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_lQuZfRtwEeWZE8BV_IWn7Q"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_lQuZfhtwEeWZE8BV_IWn7Q" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_lQuZfxtwEeWZE8BV_IWn7Q" name="extension_ForeignKey_Operation" memberEnd="_lQtxnxtwEeWZE8BV_IWn7Q _lQuZgBtwEeWZE8BV_IWn7Q">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_lQuZgBtwEeWZE8BV_IWn7Q" name="extension_Operation" type="_lQtxkBtwEeWZE8BV_IWn7Q" aggregation="composite" association="_lQuZfxtwEeWZE8BV_IWn7Q"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_lQuZgRtwEeWZE8BV_IWn7Q" name="extension_ForeignKey_Type" memberEnd="_lQtxohtwEeWZE8BV_IWn7Q _lQuZghtwEeWZE8BV_IWn7Q">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_lQuZghtwEeWZE8BV_IWn7Q" name="extension_Type" type="_lQtxkBtwEeWZE8BV_IWn7Q" aggregation="composite" association="_lQuZgRtwEeWZE8BV_IWn7Q"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_lQuZgxtwEeWZE8BV_IWn7Q" name="extension_ColumnTransformers_Property" memberEnd="_lQtxrBtwEeWZE8BV_IWn7Q _lQuZhBtwEeWZE8BV_IWn7Q">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_lQuZhBtwEeWZE8BV_IWn7Q" name="extension_Property" type="_lQtxqBtwEeWZE8BV_IWn7Q" aggregation="composite" association="_lQuZgxtwEeWZE8BV_IWn7Q"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_lQuZhRtwEeWZE8BV_IWn7Q" name="extension_ColumnTransformers_EnumerationLiteral" memberEnd="_lQtxrxtwEeWZE8BV_IWn7Q _lQuZhhtwEeWZE8BV_IWn7Q">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_lQuZhhtwEeWZE8BV_IWn7Q" name="extension_EnumerationLiteral" type="_lQtxqBtwEeWZE8BV_IWn7Q" aggregation="composite" association="_lQuZhRtwEeWZE8BV_IWn7Q">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_lQuZhxtwEeWZE8BV_IWn7Q"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_lQuZiBtwEeWZE8BV_IWn7Q" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_lQuZiRtwEeWZE8BV_IWn7Q" name="extension_ColumnTransformers_Operation" memberEnd="_lQtxshtwEeWZE8BV_IWn7Q _lQuZihtwEeWZE8BV_IWn7Q">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_lQuZihtwEeWZE8BV_IWn7Q" name="extension_Operation" type="_lQtxqBtwEeWZE8BV_IWn7Q" aggregation="composite" association="_lQuZiRtwEeWZE8BV_IWn7Q"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_lQuZixtwEeWZE8BV_IWn7Q" name="extension_Formula_Operation" memberEnd="_lQtxuRtwEeWZE8BV_IWn7Q _lQuZjBtwEeWZE8BV_IWn7Q">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_lQuZjBtwEeWZE8BV_IWn7Q" name="extension_Operation" type="_lQtxtRtwEeWZE8BV_IWn7Q" aggregation="composite" association="_lQuZixtwEeWZE8BV_IWn7Q"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_lQuZjRtwEeWZE8BV_IWn7Q" name="extension_Formula_Property" memberEnd="_lQtxvBtwEeWZE8BV_IWn7Q _lQuZjhtwEeWZE8BV_IWn7Q">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_lQuZjhtwEeWZE8BV_IWn7Q" name="extension_Property" type="_lQtxtRtwEeWZE8BV_IWn7Q" aggregation="composite" association="_lQuZjRtwEeWZE8BV_IWn7Q">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_lQuZjxtwEeWZE8BV_IWn7Q"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_lQuZkBtwEeWZE8BV_IWn7Q" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_lQuZkRtwEeWZE8BV_IWn7Q" name="extension_Formula_EnumerationLiteral" memberEnd="_lQtxvxtwEeWZE8BV_IWn7Q _lQuZkhtwEeWZE8BV_IWn7Q">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_lQuZkhtwEeWZE8BV_IWn7Q" name="extension_EnumerationLiteral" type="_lQtxtRtwEeWZE8BV_IWn7Q" aggregation="composite" association="_lQuZkRtwEeWZE8BV_IWn7Q">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_lQuZkxtwEeWZE8BV_IWn7Q"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_lQuZlBtwEeWZE8BV_IWn7Q" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_lQuZlRtwEeWZE8BV_IWn7Q" name="extension_Cascade_Operation" memberEnd="_lQtx2RtwEeWZE8BV_IWn7Q _lQuZlhtwEeWZE8BV_IWn7Q">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_lQuZlhtwEeWZE8BV_IWn7Q" name="extension_Operation" type="_lQtx1RtwEeWZE8BV_IWn7Q" aggregation="composite" association="_lQuZlRtwEeWZE8BV_IWn7Q"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_lQuZlxtwEeWZE8BV_IWn7Q" name="extension_Cascade_Property" memberEnd="_lQtx3BtwEeWZE8BV_IWn7Q _lQuZmBtwEeWZE8BV_IWn7Q">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_lQuZmBtwEeWZE8BV_IWn7Q" name="extension_Property" type="_lQtx1RtwEeWZE8BV_IWn7Q" aggregation="composite" association="_lQuZlxtwEeWZE8BV_IWn7Q">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_lQuZmRtwEeWZE8BV_IWn7Q"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_lQuZmhtwEeWZE8BV_IWn7Q" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_lQuZmxtwEeWZE8BV_IWn7Q" name="extension_Cascade_EnumerationLiteral" memberEnd="_lQtx3xtwEeWZE8BV_IWn7Q _lQuZnBtwEeWZE8BV_IWn7Q">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_lQuZnBtwEeWZE8BV_IWn7Q" name="extension_EnumerationLiteral" type="_lQtx1RtwEeWZE8BV_IWn7Q" aggregation="composite" association="_lQuZmxtwEeWZE8BV_IWn7Q">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_lQuZnRtwEeWZE8BV_IWn7Q"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_lQuZnhtwEeWZE8BV_IWn7Q" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_lQuZnxtwEeWZE8BV_IWn7Q" name="extension_Immutable_Type" memberEnd="_lQtx5RtwEeWZE8BV_IWn7Q _lQuZoBtwEeWZE8BV_IWn7Q">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_lQuZoBtwEeWZE8BV_IWn7Q" name="extension_Type" type="_lQtx4htwEeWZE8BV_IWn7Q" aggregation="composite" association="_lQuZnxtwEeWZE8BV_IWn7Q"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_lQuZoRtwEeWZE8BV_IWn7Q" name="extension_Immutable_Operation" memberEnd="_lQtx6BtwEeWZE8BV_IWn7Q _lQuZohtwEeWZE8BV_IWn7Q">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_lQuZohtwEeWZE8BV_IWn7Q" name="extension_Operation" type="_lQtx4htwEeWZE8BV_IWn7Q" aggregation="composite" association="_lQuZoRtwEeWZE8BV_IWn7Q"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_lQuZoxtwEeWZE8BV_IWn7Q" name="extension_Immutable_Property" memberEnd="_lQtx6xtwEeWZE8BV_IWn7Q _lQuZpBtwEeWZE8BV_IWn7Q">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_lQuZpBtwEeWZE8BV_IWn7Q" name="extension_Property" type="_lQtx4htwEeWZE8BV_IWn7Q" aggregation="composite" association="_lQuZoxtwEeWZE8BV_IWn7Q">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_lQuZpRtwEeWZE8BV_IWn7Q"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_lQuZphtwEeWZE8BV_IWn7Q" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_lQuZpxtwEeWZE8BV_IWn7Q" name="extension_Immutable_EnumerationLiteral" memberEnd="_lQtx7htwEeWZE8BV_IWn7Q _lQu-EBtwEeWZE8BV_IWn7Q">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_lQu-EBtwEeWZE8BV_IWn7Q" name="extension_EnumerationLiteral" type="_lQtx4htwEeWZE8BV_IWn7Q" aggregation="composite" association="_lQuZpxtwEeWZE8BV_IWn7Q">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_lQu-ERtwEeWZE8BV_IWn7Q"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_lQu-EhtwEeWZE8BV_IWn7Q" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_lQu-ExtwEeWZE8BV_IWn7Q" name="extension_SQLInsert_Type" memberEnd="_lQtx_xtwEeWZE8BV_IWn7Q _lQu-FBtwEeWZE8BV_IWn7Q">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_lQu-FBtwEeWZE8BV_IWn7Q" name="extension_Type" type="_lQtx8RtwEeWZE8BV_IWn7Q" aggregation="composite" association="_lQu-ExtwEeWZE8BV_IWn7Q"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_lQu-FRtwEeWZE8BV_IWn7Q" name="extension_SQLInsert_Property" memberEnd="_lQtyAhtwEeWZE8BV_IWn7Q _lQu-FhtwEeWZE8BV_IWn7Q">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_lQu-FhtwEeWZE8BV_IWn7Q" name="extension_Property" type="_lQtx8RtwEeWZE8BV_IWn7Q" aggregation="composite" association="_lQu-FRtwEeWZE8BV_IWn7Q"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_lQu-FxtwEeWZE8BV_IWn7Q" name="extension_SQLInsert_EnumerationLiteral" memberEnd="_lQtyBRtwEeWZE8BV_IWn7Q _lQu-GBtwEeWZE8BV_IWn7Q">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_lQu-GBtwEeWZE8BV_IWn7Q" name="extension_EnumerationLiteral" type="_lQtx8RtwEeWZE8BV_IWn7Q" aggregation="composite" association="_lQu-FxtwEeWZE8BV_IWn7Q">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_lQu-GRtwEeWZE8BV_IWn7Q"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_lQu-GhtwEeWZE8BV_IWn7Q" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_lQu-GxtwEeWZE8BV_IWn7Q" name="extension_SQLInsert_Operation" memberEnd="_lQtyCBtwEeWZE8BV_IWn7Q _lQu-HBtwEeWZE8BV_IWn7Q">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_lQu-HBtwEeWZE8BV_IWn7Q" name="extension_Operation" type="_lQtx8RtwEeWZE8BV_IWn7Q" aggregation="composite" association="_lQu-GxtwEeWZE8BV_IWn7Q"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_lQu-HRtwEeWZE8BV_IWn7Q" name="extension_Check_Type" memberEnd="_lQtyFBtwEeWZE8BV_IWn7Q _lQu-HhtwEeWZE8BV_IWn7Q">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_lQu-HhtwEeWZE8BV_IWn7Q" name="extension_Type" type="_lQtyDhtwEeWZE8BV_IWn7Q" aggregation="composite" association="_lQu-HRtwEeWZE8BV_IWn7Q"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_lQu-HxtwEeWZE8BV_IWn7Q" name="extension_Check_Operation" memberEnd="_lQtyFxtwEeWZE8BV_IWn7Q _lQu-IBtwEeWZE8BV_IWn7Q">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_lQu-IBtwEeWZE8BV_IWn7Q" name="extension_Operation" type="_lQtyDhtwEeWZE8BV_IWn7Q" aggregation="composite" association="_lQu-HxtwEeWZE8BV_IWn7Q"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_lQu-IRtwEeWZE8BV_IWn7Q" name="extension_Check_Property" memberEnd="_lQtyGhtwEeWZE8BV_IWn7Q _lQu-IhtwEeWZE8BV_IWn7Q">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_lQu-IhtwEeWZE8BV_IWn7Q" name="extension_Property" type="_lQtyDhtwEeWZE8BV_IWn7Q" aggregation="composite" association="_lQu-IRtwEeWZE8BV_IWn7Q">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_lQu-IxtwEeWZE8BV_IWn7Q"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_lQu-JBtwEeWZE8BV_IWn7Q" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_lQu-JRtwEeWZE8BV_IWn7Q" name="extension_Check_EnumerationLiteral" memberEnd="_lQtyHRtwEeWZE8BV_IWn7Q _lQu-JhtwEeWZE8BV_IWn7Q">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_lQu-JhtwEeWZE8BV_IWn7Q" name="extension_EnumerationLiteral" type="_lQtyDhtwEeWZE8BV_IWn7Q" aggregation="composite" association="_lQu-JRtwEeWZE8BV_IWn7Q">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_lQu-JxtwEeWZE8BV_IWn7Q"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_lQu-KBtwEeWZE8BV_IWn7Q" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_lQu-KRtwEeWZE8BV_IWn7Q" name="extension_OnDelete_Operation" memberEnd="_lQtyJhtwEeWZE8BV_IWn7Q _lQu-KhtwEeWZE8BV_IWn7Q">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_lQu-KhtwEeWZE8BV_IWn7Q" name="extension_Operation" type="_lQtyIBtwEeWZE8BV_IWn7Q" aggregation="composite" association="_lQu-KRtwEeWZE8BV_IWn7Q"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_lQu-KxtwEeWZE8BV_IWn7Q" name="extension_OnDelete_Property" memberEnd="_lQtyKRtwEeWZE8BV_IWn7Q _lQu-LBtwEeWZE8BV_IWn7Q">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_lQu-LBtwEeWZE8BV_IWn7Q" name="extension_Property" type="_lQtyIBtwEeWZE8BV_IWn7Q" aggregation="composite" association="_lQu-KxtwEeWZE8BV_IWn7Q">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_lQu-LRtwEeWZE8BV_IWn7Q"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_lQu-LhtwEeWZE8BV_IWn7Q" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_lQu-LxtwEeWZE8BV_IWn7Q" name="extension_OnDelete_EnumerationLiteral" memberEnd="_lQtyLBtwEeWZE8BV_IWn7Q _lQu-MBtwEeWZE8BV_IWn7Q">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_lQu-MBtwEeWZE8BV_IWn7Q" name="extension_EnumerationLiteral" type="_lQtyIBtwEeWZE8BV_IWn7Q" aggregation="composite" association="_lQu-LxtwEeWZE8BV_IWn7Q">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_lQu-MRtwEeWZE8BV_IWn7Q"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_lQu-MhtwEeWZE8BV_IWn7Q" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_lQu-MxtwEeWZE8BV_IWn7Q" name="extension_OnDelete_Type" memberEnd="_lQtyLxtwEeWZE8BV_IWn7Q _lQu-NBtwEeWZE8BV_IWn7Q">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_lQu-NBtwEeWZE8BV_IWn7Q" name="extension_Type" type="_lQtyIBtwEeWZE8BV_IWn7Q" aggregation="composite" association="_lQu-MxtwEeWZE8BV_IWn7Q"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_lQu-NRtwEeWZE8BV_IWn7Q" name="extension_JoinFormula_Operation" memberEnd="_lQtyORtwEeWZE8BV_IWn7Q _lQu-NhtwEeWZE8BV_IWn7Q">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_lQu-NhtwEeWZE8BV_IWn7Q" name="extension_Operation" type="_lQtyMhtwEeWZE8BV_IWn7Q" aggregation="composite" association="_lQu-NRtwEeWZE8BV_IWn7Q"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_lQu-NxtwEeWZE8BV_IWn7Q" name="extension_JoinFormula_Property" memberEnd="_lQtyPBtwEeWZE8BV_IWn7Q _lQu-OBtwEeWZE8BV_IWn7Q">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_lQu-OBtwEeWZE8BV_IWn7Q" name="extension_Property" type="_lQtyMhtwEeWZE8BV_IWn7Q" aggregation="composite" association="_lQu-NxtwEeWZE8BV_IWn7Q">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_lQu-ORtwEeWZE8BV_IWn7Q"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_lQu-OhtwEeWZE8BV_IWn7Q" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_lQu-OxtwEeWZE8BV_IWn7Q" name="extension_JoinFormula_EnumerationLiteral" memberEnd="_lQtyPxtwEeWZE8BV_IWn7Q _lQu-PBtwEeWZE8BV_IWn7Q">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_lQu-PBtwEeWZE8BV_IWn7Q" name="extension_EnumerationLiteral" type="_lQtyMhtwEeWZE8BV_IWn7Q" aggregation="composite" association="_lQu-OxtwEeWZE8BV_IWn7Q">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_lQu-PRtwEeWZE8BV_IWn7Q"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_lQu-PhtwEeWZE8BV_IWn7Q" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_lQu-PxtwEeWZE8BV_IWn7Q" name="extension_SqlFragmentAlias_Operation" memberEnd="_lQtyUBtwEeWZE8BV_IWn7Q _lQu-QBtwEeWZE8BV_IWn7Q">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_lQu-QBtwEeWZE8BV_IWn7Q" name="extension_Operation" type="_lQtyRRtwEeWZE8BV_IWn7Q" aggregation="composite" association="_lQu-PxtwEeWZE8BV_IWn7Q"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_lQu-QRtwEeWZE8BV_IWn7Q" name="extension_SqlFragmentAlias_Property" memberEnd="_lQtyUxtwEeWZE8BV_IWn7Q _lQu-QhtwEeWZE8BV_IWn7Q">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_lQu-QhtwEeWZE8BV_IWn7Q" name="extension_Property" type="_lQtyRRtwEeWZE8BV_IWn7Q" aggregation="composite" association="_lQu-QRtwEeWZE8BV_IWn7Q">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_lQu-QxtwEeWZE8BV_IWn7Q"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_lQu-RBtwEeWZE8BV_IWn7Q" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_lQu-RRtwEeWZE8BV_IWn7Q" name="extension_SqlFragmentAlias_EnumerationLiteral" memberEnd="_lQtyVhtwEeWZE8BV_IWn7Q _lQu-RhtwEeWZE8BV_IWn7Q">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_lQu-RhtwEeWZE8BV_IWn7Q" name="extension_EnumerationLiteral" type="_lQtyRRtwEeWZE8BV_IWn7Q" aggregation="composite" association="_lQu-RRtwEeWZE8BV_IWn7Q">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_lQu-RxtwEeWZE8BV_IWn7Q"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_lQu-SBtwEeWZE8BV_IWn7Q" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_lQu-SRtwEeWZE8BV_IWn7Q" name="extension_FilterDef_Type" memberEnd="_lQtydRtwEeWZE8BV_IWn7Q _lQu-ShtwEeWZE8BV_IWn7Q">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_lQu-ShtwEeWZE8BV_IWn7Q" name="extension_Type" type="_lQtyaRtwEeWZE8BV_IWn7Q" aggregation="composite" association="_lQu-SRtwEeWZE8BV_IWn7Q"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_lQu-SxtwEeWZE8BV_IWn7Q" name="extension_FilterDef_Package" memberEnd="_lQtyeBtwEeWZE8BV_IWn7Q _lQu-TBtwEeWZE8BV_IWn7Q">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_lQu-TBtwEeWZE8BV_IWn7Q" name="extension_Package" type="_lQtyaRtwEeWZE8BV_IWn7Q" aggregation="composite" association="_lQu-SxtwEeWZE8BV_IWn7Q"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_lQu-TRtwEeWZE8BV_IWn7Q" name="extension_CollectionId_Operation" memberEnd="_lQtyiBtwEeWZE8BV_IWn7Q _lQu-ThtwEeWZE8BV_IWn7Q">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_lQu-ThtwEeWZE8BV_IWn7Q" name="extension_Operation" type="_lQtyfhtwEeWZE8BV_IWn7Q" aggregation="composite" association="_lQu-TRtwEeWZE8BV_IWn7Q"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_lQu-TxtwEeWZE8BV_IWn7Q" name="extension_CollectionId_Property" memberEnd="_lQtyixtwEeWZE8BV_IWn7Q _lQu-UBtwEeWZE8BV_IWn7Q">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_lQu-UBtwEeWZE8BV_IWn7Q" name="extension_Property" type="_lQtyfhtwEeWZE8BV_IWn7Q" aggregation="composite" association="_lQu-TxtwEeWZE8BV_IWn7Q">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_lQu-URtwEeWZE8BV_IWn7Q"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_lQu-UhtwEeWZE8BV_IWn7Q" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_lQu-UxtwEeWZE8BV_IWn7Q" name="extension_CollectionId_EnumerationLiteral" memberEnd="_lQtyjhtwEeWZE8BV_IWn7Q _lQu-VBtwEeWZE8BV_IWn7Q">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_lQu-VBtwEeWZE8BV_IWn7Q" name="extension_EnumerationLiteral" type="_lQtyfhtwEeWZE8BV_IWn7Q" aggregation="composite" association="_lQu-UxtwEeWZE8BV_IWn7Q">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_lQu-VRtwEeWZE8BV_IWn7Q"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_lQu-VhtwEeWZE8BV_IWn7Q" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_lQu-VxtwEeWZE8BV_IWn7Q" name="extension_IndexColumn_Operation" memberEnd="_lQtyoBtwEeWZE8BV_IWn7Q _lQu-WBtwEeWZE8BV_IWn7Q">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_lQu-WBtwEeWZE8BV_IWn7Q" name="extension_Operation" type="_lQtykRtwEeWZE8BV_IWn7Q" aggregation="composite" association="_lQu-VxtwEeWZE8BV_IWn7Q"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_lQu-WRtwEeWZE8BV_IWn7Q" name="extension_IndexColumn_Property" memberEnd="_lQtyoxtwEeWZE8BV_IWn7Q _lQu-WhtwEeWZE8BV_IWn7Q">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_lQu-WhtwEeWZE8BV_IWn7Q" name="extension_Property" type="_lQtykRtwEeWZE8BV_IWn7Q" aggregation="composite" association="_lQu-WRtwEeWZE8BV_IWn7Q">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_lQu-WxtwEeWZE8BV_IWn7Q"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_lQu-XBtwEeWZE8BV_IWn7Q" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_lQu-XRtwEeWZE8BV_IWn7Q" name="extension_IndexColumn_EnumerationLiteral" memberEnd="_lQtyphtwEeWZE8BV_IWn7Q _lQu-XhtwEeWZE8BV_IWn7Q">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_lQu-XhtwEeWZE8BV_IWn7Q" name="extension_EnumerationLiteral" type="_lQtykRtwEeWZE8BV_IWn7Q" aggregation="composite" association="_lQu-XRtwEeWZE8BV_IWn7Q">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_lQu-XxtwEeWZE8BV_IWn7Q"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_lQu-YBtwEeWZE8BV_IWn7Q" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_lQu-YRtwEeWZE8BV_IWn7Q" name="extension_JoinColumnsOrFormulas_Operation" memberEnd="_lQtyrRtwEeWZE8BV_IWn7Q _lQu-YhtwEeWZE8BV_IWn7Q">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_lQu-YhtwEeWZE8BV_IWn7Q" name="extension_Operation" type="_lQtyqRtwEeWZE8BV_IWn7Q" aggregation="composite" association="_lQu-YRtwEeWZE8BV_IWn7Q"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_lQu-YxtwEeWZE8BV_IWn7Q" name="extension_JoinColumnsOrFormulas_Property" memberEnd="_lQtysBtwEeWZE8BV_IWn7Q _lQu-ZBtwEeWZE8BV_IWn7Q">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_lQu-ZBtwEeWZE8BV_IWn7Q" name="extension_Property" type="_lQtyqRtwEeWZE8BV_IWn7Q" aggregation="composite" association="_lQu-YxtwEeWZE8BV_IWn7Q">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_lQu-ZRtwEeWZE8BV_IWn7Q"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_lQu-ZhtwEeWZE8BV_IWn7Q" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_lQu-ZxtwEeWZE8BV_IWn7Q" name="extension_JoinColumnsOrFormulas_EnumerationLiteral" memberEnd="_lQtysxtwEeWZE8BV_IWn7Q _lQu-aBtwEeWZE8BV_IWn7Q">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_lQu-aBtwEeWZE8BV_IWn7Q" name="extension_EnumerationLiteral" type="_lQtyqRtwEeWZE8BV_IWn7Q" aggregation="composite" association="_lQu-ZxtwEeWZE8BV_IWn7Q">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_lQu-aRtwEeWZE8BV_IWn7Q"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_lQu-ahtwEeWZE8BV_IWn7Q" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_lQu-axtwEeWZE8BV_IWn7Q" name="extension_Persister_Type" memberEnd="_lQtyvBtwEeWZE8BV_IWn7Q _lQu-bBtwEeWZE8BV_IWn7Q">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_lQu-bBtwEeWZE8BV_IWn7Q" name="extension_Type" type="_lQtythtwEeWZE8BV_IWn7Q" aggregation="composite" association="_lQu-axtwEeWZE8BV_IWn7Q"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_lQu-bRtwEeWZE8BV_IWn7Q" name="extension_Persister_Operation" memberEnd="_lQtyvxtwEeWZE8BV_IWn7Q _lQu-bhtwEeWZE8BV_IWn7Q">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_lQu-bhtwEeWZE8BV_IWn7Q" name="extension_Operation" type="_lQtythtwEeWZE8BV_IWn7Q" aggregation="composite" association="_lQu-bRtwEeWZE8BV_IWn7Q"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_lQu-bxtwEeWZE8BV_IWn7Q" name="extension_Persister_Property" memberEnd="_lQtywhtwEeWZE8BV_IWn7Q _lQu-cBtwEeWZE8BV_IWn7Q">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_lQu-cBtwEeWZE8BV_IWn7Q" name="extension_Property" type="_lQtythtwEeWZE8BV_IWn7Q" aggregation="composite" association="_lQu-bxtwEeWZE8BV_IWn7Q">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_lQu-cRtwEeWZE8BV_IWn7Q"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_lQu-chtwEeWZE8BV_IWn7Q" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_lQu-cxtwEeWZE8BV_IWn7Q" name="extension_Persister_EnumerationLiteral" memberEnd="_lQtyxRtwEeWZE8BV_IWn7Q _lQu-dBtwEeWZE8BV_IWn7Q">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_lQu-dBtwEeWZE8BV_IWn7Q" name="extension_EnumerationLiteral" type="_lQtythtwEeWZE8BV_IWn7Q" aggregation="composite" association="_lQu-cxtwEeWZE8BV_IWn7Q">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_lQu-dRtwEeWZE8BV_IWn7Q"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_lQu-dhtwEeWZE8BV_IWn7Q" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_lQu-dxtwEeWZE8BV_IWn7Q" name="extension_AnyMetaDef_Package" memberEnd="_lQty5RtwEeWZE8BV_IWn7Q _lQu-eBtwEeWZE8BV_IWn7Q">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_lQu-eBtwEeWZE8BV_IWn7Q" name="extension_Package" type="_lQty1htwEeWZE8BV_IWn7Q" aggregation="composite" association="_lQu-dxtwEeWZE8BV_IWn7Q"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_lQu-eRtwEeWZE8BV_IWn7Q" name="extension_AnyMetaDef_Type" memberEnd="_lQty6BtwEeWZE8BV_IWn7Q _lQu-ehtwEeWZE8BV_IWn7Q">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_lQu-ehtwEeWZE8BV_IWn7Q" name="extension_Type" type="_lQty1htwEeWZE8BV_IWn7Q" aggregation="composite" association="_lQu-eRtwEeWZE8BV_IWn7Q"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_lQu-extwEeWZE8BV_IWn7Q" name="extension_AnyMetaDef_Operation" memberEnd="_lQty6xtwEeWZE8BV_IWn7Q _lQu-fBtwEeWZE8BV_IWn7Q">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_lQu-fBtwEeWZE8BV_IWn7Q" name="extension_Operation" type="_lQty1htwEeWZE8BV_IWn7Q" aggregation="composite" association="_lQu-extwEeWZE8BV_IWn7Q"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_lQu-fRtwEeWZE8BV_IWn7Q" name="extension_AnyMetaDef_Property" memberEnd="_lQty7htwEeWZE8BV_IWn7Q _lQu-fhtwEeWZE8BV_IWn7Q">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_lQu-fhtwEeWZE8BV_IWn7Q" name="extension_Property" type="_lQty1htwEeWZE8BV_IWn7Q" aggregation="composite" association="_lQu-fRtwEeWZE8BV_IWn7Q">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_lQu-fxtwEeWZE8BV_IWn7Q"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_lQu-gBtwEeWZE8BV_IWn7Q" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_lQu-gRtwEeWZE8BV_IWn7Q" name="extension_AnyMetaDef_EnumerationLiteral" memberEnd="_lQty8RtwEeWZE8BV_IWn7Q _lQu-ghtwEeWZE8BV_IWn7Q">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_lQu-ghtwEeWZE8BV_IWn7Q" name="extension_EnumerationLiteral" type="_lQty1htwEeWZE8BV_IWn7Q" aggregation="composite" association="_lQu-gRtwEeWZE8BV_IWn7Q">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_lQu-gxtwEeWZE8BV_IWn7Q"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_lQu-hBtwEeWZE8BV_IWn7Q" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_lQu-hRtwEeWZE8BV_IWn7Q" name="extension_Index_Property" memberEnd="_lQuXCBtwEeWZE8BV_IWn7Q _lQu-hhtwEeWZE8BV_IWn7Q">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_lQu-hhtwEeWZE8BV_IWn7Q" name="extension_Property" type="_lQuXARtwEeWZE8BV_IWn7Q" aggregation="composite" association="_lQu-hRtwEeWZE8BV_IWn7Q"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_lQu-hxtwEeWZE8BV_IWn7Q" name="extension_Index_EnumerationLiteral" memberEnd="_lQuXCxtwEeWZE8BV_IWn7Q _lQu-iBtwEeWZE8BV_IWn7Q">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_lQu-iBtwEeWZE8BV_IWn7Q" name="extension_EnumerationLiteral" type="_lQuXARtwEeWZE8BV_IWn7Q" aggregation="composite" association="_lQu-hxtwEeWZE8BV_IWn7Q">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_lQu-iRtwEeWZE8BV_IWn7Q"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_lQu-ihtwEeWZE8BV_IWn7Q" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_lQu-ixtwEeWZE8BV_IWn7Q" name="extension_Index_Operation" memberEnd="_lQuXDhtwEeWZE8BV_IWn7Q _lQu-jBtwEeWZE8BV_IWn7Q">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_lQu-jBtwEeWZE8BV_IWn7Q" name="extension_Operation" type="_lQuXARtwEeWZE8BV_IWn7Q" aggregation="composite" association="_lQu-ixtwEeWZE8BV_IWn7Q"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_lQu-jRtwEeWZE8BV_IWn7Q" name="extension_GenericGenerator_Package" memberEnd="_lQuXIBtwEeWZE8BV_IWn7Q _lQu-jhtwEeWZE8BV_IWn7Q">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_lQu-jhtwEeWZE8BV_IWn7Q" name="extension_Package" type="_lQuXFBtwEeWZE8BV_IWn7Q" aggregation="composite" association="_lQu-jRtwEeWZE8BV_IWn7Q"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_lQu-jxtwEeWZE8BV_IWn7Q" name="extension_GenericGenerator_Type" memberEnd="_lQuXIxtwEeWZE8BV_IWn7Q _lQu-kBtwEeWZE8BV_IWn7Q">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_lQu-kBtwEeWZE8BV_IWn7Q" name="extension_Type" type="_lQuXFBtwEeWZE8BV_IWn7Q" aggregation="composite" association="_lQu-jxtwEeWZE8BV_IWn7Q"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_lQu-kRtwEeWZE8BV_IWn7Q" name="extension_GenericGenerator_Operation" memberEnd="_lQuXJhtwEeWZE8BV_IWn7Q _lQu-khtwEeWZE8BV_IWn7Q">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_lQu-khtwEeWZE8BV_IWn7Q" name="extension_Operation" type="_lQuXFBtwEeWZE8BV_IWn7Q" aggregation="composite" association="_lQu-kRtwEeWZE8BV_IWn7Q"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_lQu-kxtwEeWZE8BV_IWn7Q" name="extension_GenericGenerator_Property" memberEnd="_lQuXKRtwEeWZE8BV_IWn7Q _lQu-lBtwEeWZE8BV_IWn7Q">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_lQu-lBtwEeWZE8BV_IWn7Q" name="extension_Property" type="_lQuXFBtwEeWZE8BV_IWn7Q" aggregation="composite" association="_lQu-kxtwEeWZE8BV_IWn7Q">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_lQu-lRtwEeWZE8BV_IWn7Q"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_lQu-lhtwEeWZE8BV_IWn7Q" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_lQu-lxtwEeWZE8BV_IWn7Q" name="extension_GenericGenerator_EnumerationLiteral" memberEnd="_lQuXLBtwEeWZE8BV_IWn7Q _lQu-mBtwEeWZE8BV_IWn7Q">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_lQu-mBtwEeWZE8BV_IWn7Q" name="extension_EnumerationLiteral" type="_lQuXFBtwEeWZE8BV_IWn7Q" aggregation="composite" association="_lQu-lxtwEeWZE8BV_IWn7Q">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_lQu-mRtwEeWZE8BV_IWn7Q"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_lQu-mhtwEeWZE8BV_IWn7Q" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_lQu-mxtwEeWZE8BV_IWn7Q" name="extension_Type_Property" memberEnd="_lQuXORtwEeWZE8BV_IWn7Q _lQu-nBtwEeWZE8BV_IWn7Q">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_lQu-nBtwEeWZE8BV_IWn7Q" name="extension_Property" type="_lQuXMhtwEeWZE8BV_IWn7Q" aggregation="composite" association="_lQu-mxtwEeWZE8BV_IWn7Q"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_lQu-nRtwEeWZE8BV_IWn7Q" name="extension_Type_EnumerationLiteral" memberEnd="_lQuXPBtwEeWZE8BV_IWn7Q _lQu-nhtwEeWZE8BV_IWn7Q">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_lQu-nhtwEeWZE8BV_IWn7Q" name="extension_EnumerationLiteral" type="_lQuXMhtwEeWZE8BV_IWn7Q" aggregation="composite" association="_lQu-nRtwEeWZE8BV_IWn7Q">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_lQu-nxtwEeWZE8BV_IWn7Q"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_lQu-oBtwEeWZE8BV_IWn7Q" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_lQu-oRtwEeWZE8BV_IWn7Q" name="extension_Type_Operation" memberEnd="_lQuXPxtwEeWZE8BV_IWn7Q _lQu-ohtwEeWZE8BV_IWn7Q">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_lQu-ohtwEeWZE8BV_IWn7Q" name="extension_Operation" type="_lQuXMhtwEeWZE8BV_IWn7Q" aggregation="composite" association="_lQu-oRtwEeWZE8BV_IWn7Q"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_lQu-oxtwEeWZE8BV_IWn7Q" name="extension_TypeDefs_Type" memberEnd="_lQuXThtwEeWZE8BV_IWn7Q _lQu-pBtwEeWZE8BV_IWn7Q">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_lQu-pBtwEeWZE8BV_IWn7Q" name="extension_Type" type="_lQuXSBtwEeWZE8BV_IWn7Q" aggregation="composite" association="_lQu-oxtwEeWZE8BV_IWn7Q"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_lQu-pRtwEeWZE8BV_IWn7Q" name="extension_TypeDefs_Package" memberEnd="_lQuXURtwEeWZE8BV_IWn7Q _lQu-phtwEeWZE8BV_IWn7Q">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_lQu-phtwEeWZE8BV_IWn7Q" name="extension_Package" type="_lQuXSBtwEeWZE8BV_IWn7Q" aggregation="composite" association="_lQu-pRtwEeWZE8BV_IWn7Q"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_lQu-pxtwEeWZE8BV_IWn7Q" name="extension_Where_Type" memberEnd="_lQuXWhtwEeWZE8BV_IWn7Q _lQu-qBtwEeWZE8BV_IWn7Q">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_lQu-qBtwEeWZE8BV_IWn7Q" name="extension_Type" type="_lQuXVBtwEeWZE8BV_IWn7Q" aggregation="composite" association="_lQu-pxtwEeWZE8BV_IWn7Q"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_lQu-qRtwEeWZE8BV_IWn7Q" name="extension_Where_Operation" memberEnd="_lQuXXRtwEeWZE8BV_IWn7Q _lQu-qhtwEeWZE8BV_IWn7Q">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_lQu-qhtwEeWZE8BV_IWn7Q" name="extension_Operation" type="_lQuXVBtwEeWZE8BV_IWn7Q" aggregation="composite" association="_lQu-qRtwEeWZE8BV_IWn7Q"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_lQu-qxtwEeWZE8BV_IWn7Q" name="extension_Where_Property" memberEnd="_lQuXYBtwEeWZE8BV_IWn7Q _lQu-rBtwEeWZE8BV_IWn7Q">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_lQu-rBtwEeWZE8BV_IWn7Q" name="extension_Property" type="_lQuXVBtwEeWZE8BV_IWn7Q" aggregation="composite" association="_lQu-qxtwEeWZE8BV_IWn7Q">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_lQu-rRtwEeWZE8BV_IWn7Q"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_lQu-rhtwEeWZE8BV_IWn7Q" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_lQu-rxtwEeWZE8BV_IWn7Q" name="extension_Where_EnumerationLiteral" memberEnd="_lQuXYxtwEeWZE8BV_IWn7Q _lQu-sBtwEeWZE8BV_IWn7Q">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_lQu-sBtwEeWZE8BV_IWn7Q" name="extension_EnumerationLiteral" type="_lQuXVBtwEeWZE8BV_IWn7Q" aggregation="composite" association="_lQu-rxtwEeWZE8BV_IWn7Q">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_lQu-sRtwEeWZE8BV_IWn7Q"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_lQu-shtwEeWZE8BV_IWn7Q" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_lQu-sxtwEeWZE8BV_IWn7Q" name="extension_Columns_Operation" memberEnd="_lQuXahtwEeWZE8BV_IWn7Q _lQu-tBtwEeWZE8BV_IWn7Q">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_lQu-tBtwEeWZE8BV_IWn7Q" name="extension_Operation" type="_lQuXZhtwEeWZE8BV_IWn7Q" aggregation="composite" association="_lQu-sxtwEeWZE8BV_IWn7Q"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_lQu-tRtwEeWZE8BV_IWn7Q" name="extension_Columns_Property" memberEnd="_lQuXbRtwEeWZE8BV_IWn7Q _lQu-thtwEeWZE8BV_IWn7Q">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_lQu-thtwEeWZE8BV_IWn7Q" name="extension_Property" type="_lQuXZhtwEeWZE8BV_IWn7Q" aggregation="composite" association="_lQu-tRtwEeWZE8BV_IWn7Q">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_lQu-txtwEeWZE8BV_IWn7Q"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_lQu-uBtwEeWZE8BV_IWn7Q" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_lQu-uRtwEeWZE8BV_IWn7Q" name="extension_Columns_EnumerationLiteral" memberEnd="_lQuXcBtwEeWZE8BV_IWn7Q _lQu-uhtwEeWZE8BV_IWn7Q">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_lQu-uhtwEeWZE8BV_IWn7Q" name="extension_EnumerationLiteral" type="_lQuXZhtwEeWZE8BV_IWn7Q" aggregation="composite" association="_lQu-uRtwEeWZE8BV_IWn7Q">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_lQu-uxtwEeWZE8BV_IWn7Q"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_lQu-vBtwEeWZE8BV_IWn7Q" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_lQu-vRtwEeWZE8BV_IWn7Q" name="extension_NamedNativeQueries_Type" memberEnd="_lQuXeRtwEeWZE8BV_IWn7Q _lQu-vhtwEeWZE8BV_IWn7Q">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_lQu-vhtwEeWZE8BV_IWn7Q" name="extension_Type" type="_lQuXcxtwEeWZE8BV_IWn7Q" aggregation="composite" association="_lQu-vRtwEeWZE8BV_IWn7Q"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_lQu-vxtwEeWZE8BV_IWn7Q" name="extension_NamedNativeQueries_Package" memberEnd="_lQuXfBtwEeWZE8BV_IWn7Q _lQu-wBtwEeWZE8BV_IWn7Q">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_lQu-wBtwEeWZE8BV_IWn7Q" name="extension_Package" type="_lQuXcxtwEeWZE8BV_IWn7Q" aggregation="composite" association="_lQu-vxtwEeWZE8BV_IWn7Q"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_lQu-wRtwEeWZE8BV_IWn7Q" name="extension_ColumnTransformer_Property" memberEnd="_lQuXiRtwEeWZE8BV_IWn7Q _lQu-whtwEeWZE8BV_IWn7Q">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_lQu-whtwEeWZE8BV_IWn7Q" name="extension_Property" type="_lQuXfxtwEeWZE8BV_IWn7Q" aggregation="composite" association="_lQu-wRtwEeWZE8BV_IWn7Q"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_lQu-wxtwEeWZE8BV_IWn7Q" name="extension_ColumnTransformer_EnumerationLiteral" memberEnd="_lQuXjBtwEeWZE8BV_IWn7Q _lQu-xBtwEeWZE8BV_IWn7Q">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_lQu-xBtwEeWZE8BV_IWn7Q" name="extension_EnumerationLiteral" type="_lQuXfxtwEeWZE8BV_IWn7Q" aggregation="composite" association="_lQu-wxtwEeWZE8BV_IWn7Q">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_lQu-xRtwEeWZE8BV_IWn7Q"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_lQu-xhtwEeWZE8BV_IWn7Q" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_lQu-xxtwEeWZE8BV_IWn7Q" name="extension_ColumnTransformer_Operation" memberEnd="_lQuXjxtwEeWZE8BV_IWn7Q _lQu-yBtwEeWZE8BV_IWn7Q">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_lQu-yBtwEeWZE8BV_IWn7Q" name="extension_Operation" type="_lQuXfxtwEeWZE8BV_IWn7Q" aggregation="composite" association="_lQu-xxtwEeWZE8BV_IWn7Q"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_lQu-yRtwEeWZE8BV_IWn7Q" name="extension_NamedNativeQuery_Type" memberEnd="_lQuX5htwEeWZE8BV_IWn7Q _lQu-yhtwEeWZE8BV_IWn7Q">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_lQu-yhtwEeWZE8BV_IWn7Q" name="extension_Type" type="_lQuXthtwEeWZE8BV_IWn7Q" aggregation="composite" association="_lQu-yRtwEeWZE8BV_IWn7Q"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_lQu-yxtwEeWZE8BV_IWn7Q" name="extension_NamedNativeQuery_Package" memberEnd="_lQuX6RtwEeWZE8BV_IWn7Q _lQu-zBtwEeWZE8BV_IWn7Q">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_lQu-zBtwEeWZE8BV_IWn7Q" name="extension_Package" type="_lQuXthtwEeWZE8BV_IWn7Q" aggregation="composite" association="_lQu-yxtwEeWZE8BV_IWn7Q"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_lQu-zRtwEeWZE8BV_IWn7Q" name="extension_Sort_Operation" memberEnd="_lQuYAhtwEeWZE8BV_IWn7Q _lQu-zhtwEeWZE8BV_IWn7Q">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_lQu-zhtwEeWZE8BV_IWn7Q" name="extension_Operation" type="_lQuX-RtwEeWZE8BV_IWn7Q" aggregation="composite" association="_lQu-zRtwEeWZE8BV_IWn7Q"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_lQu-zxtwEeWZE8BV_IWn7Q" name="extension_Sort_Property" memberEnd="_lQuYBRtwEeWZE8BV_IWn7Q _lQu-0BtwEeWZE8BV_IWn7Q">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_lQu-0BtwEeWZE8BV_IWn7Q" name="extension_Property" type="_lQuX-RtwEeWZE8BV_IWn7Q" aggregation="composite" association="_lQu-zxtwEeWZE8BV_IWn7Q">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_lQu-0RtwEeWZE8BV_IWn7Q"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_lQu-0htwEeWZE8BV_IWn7Q" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_lQu-0xtwEeWZE8BV_IWn7Q" name="extension_Sort_EnumerationLiteral" memberEnd="_lQuYCBtwEeWZE8BV_IWn7Q _lQu-1BtwEeWZE8BV_IWn7Q">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_lQu-1BtwEeWZE8BV_IWn7Q" name="extension_EnumerationLiteral" type="_lQuX-RtwEeWZE8BV_IWn7Q" aggregation="composite" association="_lQu-0xtwEeWZE8BV_IWn7Q">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_lQu-1RtwEeWZE8BV_IWn7Q"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_lQu-1htwEeWZE8BV_IWn7Q" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_lQu-1xtwEeWZE8BV_IWn7Q" name="extension_DynamicUpdate_Type" memberEnd="_lQtLMRtwEeWZE8BV_IWn7Q _lQu-2BtwEeWZE8BV_IWn7Q">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_lQu-2BtwEeWZE8BV_IWn7Q" name="extension_Type" type="_lQtLKhtwEeWZE8BV_IWn7Q" aggregation="composite" association="_lQu-1xtwEeWZE8BV_IWn7Q"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_lQu-2RtwEeWZE8BV_IWn7Q" name="extension_NaturalIdCache_Type" memberEnd="_lQtwYhtwEeWZE8BV_IWn7Q _lQu-2htwEeWZE8BV_IWn7Q">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_lQu-2htwEeWZE8BV_IWn7Q" name="extension_Type" type="_lQtwXBtwEeWZE8BV_IWn7Q" aggregation="composite" association="_lQu-2RtwEeWZE8BV_IWn7Q"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_lQu-2xtwEeWZE8BV_IWn7Q" name="extension_Synchronize_Type" memberEnd="_lQtwyxtwEeWZE8BV_IWn7Q _lQu-3BtwEeWZE8BV_IWn7Q">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_lQu-3BtwEeWZE8BV_IWn7Q" name="extension_Type" type="_lQtwxRtwEeWZE8BV_IWn7Q" aggregation="composite" association="_lQu-2xtwEeWZE8BV_IWn7Q"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_lQu-3RtwEeWZE8BV_IWn7Q" name="extension_DynamicInsert_Type" memberEnd="_lQtxIhtwEeWZE8BV_IWn7Q _lQu-3htwEeWZE8BV_IWn7Q">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_lQu-3htwEeWZE8BV_IWn7Q" name="extension_Type" type="_lQtxGxtwEeWZE8BV_IWn7Q" aggregation="composite" association="_lQu-3RtwEeWZE8BV_IWn7Q"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_lQu-3xtwEeWZE8BV_IWn7Q" name="extension_Polymorphism_Type" memberEnd="_lQtxehtwEeWZE8BV_IWn7Q _lQu-4BtwEeWZE8BV_IWn7Q">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_lQu-4BtwEeWZE8BV_IWn7Q" name="extension_Type" type="_lQtxcxtwEeWZE8BV_IWn7Q" aggregation="composite" association="_lQu-3xtwEeWZE8BV_IWn7Q"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_lQu-4RtwEeWZE8BV_IWn7Q" name="extension_Subselect_Type" memberEnd="_lQtxgxtwEeWZE8BV_IWn7Q _lQu-4htwEeWZE8BV_IWn7Q">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_lQu-4htwEeWZE8BV_IWn7Q" name="extension_Type" type="_lQtxfRtwEeWZE8BV_IWn7Q" aggregation="composite" association="_lQu-4RtwEeWZE8BV_IWn7Q"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_lQu-4xtwEeWZE8BV_IWn7Q" name="extension_SelectBeforeUpdate_Type" memberEnd="_lQtyZhtwEeWZE8BV_IWn7Q _lQu-5BtwEeWZE8BV_IWn7Q">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_lQu-5BtwEeWZE8BV_IWn7Q" name="extension_Type" type="_lQtyXxtwEeWZE8BV_IWn7Q" aggregation="composite" association="_lQu-4xtwEeWZE8BV_IWn7Q"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_lQu-5RtwEeWZE8BV_IWn7Q" name="extension_Proxy_Type" memberEnd="_lQty0xtwEeWZE8BV_IWn7Q _lQu-5htwEeWZE8BV_IWn7Q">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_lQu-5htwEeWZE8BV_IWn7Q" name="extension_Type" type="_lQtyyBtwEeWZE8BV_IWn7Q" aggregation="composite" association="_lQu-5RtwEeWZE8BV_IWn7Q"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_lQu-5xtwEeWZE8BV_IWn7Q" name="extension_Entity_Type" memberEnd="_lQuXsxtwEeWZE8BV_IWn7Q _lQu-6BtwEeWZE8BV_IWn7Q">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_lQu-6BtwEeWZE8BV_IWn7Q" name="extension_Type" type="_lQuXlRtwEeWZE8BV_IWn7Q" aggregation="composite" association="_lQu-5xtwEeWZE8BV_IWn7Q"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_lQu-6RtwEeWZE8BV_IWn7Q" name="extension_OptimisticLocking_Type" memberEnd="_lQuX9htwEeWZE8BV_IWn7Q _lQu-6htwEeWZE8BV_IWn7Q">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_lQu-6htwEeWZE8BV_IWn7Q" name="extension_Type" type="_lQuX7xtwEeWZE8BV_IWn7Q" aggregation="composite" association="_lQu-6RtwEeWZE8BV_IWn7Q"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Association" xmi:id="_lQu-6xtwEeWZE8BV_IWn7Q" name="indexes_Table_Index" memberEnd="_lQtJuBtwEeWZE8BV_IWn7Q _lQuXERtwEeWZE8BV_IWn7Q"/>
+ <packagedElement xmi:type="uml:Association" xmi:id="_lQu-7BtwEeWZE8BV_IWn7Q" name="foreignKey_Table_ForeignKey" memberEnd="_lQtJvhtwEeWZE8BV_IWn7Q _lQtxpRtwEeWZE8BV_IWn7Q"/>
+ <packagedElement xmi:type="uml:Association" xmi:id="_lQu-7RtwEeWZE8BV_IWn7Q" name="sqlInsert_Table_SQLInsert" memberEnd="_lQtJzhtwEeWZE8BV_IWn7Q _lQtyCxtwEeWZE8BV_IWn7Q"/>
+ <packagedElement xmi:type="uml:Association" xmi:id="_lQu-7htwEeWZE8BV_IWn7Q" name="sqlUpdate_Table_SQLUpdate" memberEnd="_lQtJ0htwEeWZE8BV_IWn7Q _lQtK6BtwEeWZE8BV_IWn7Q"/>
+ <packagedElement xmi:type="uml:Association" xmi:id="_lQu-7xtwEeWZE8BV_IWn7Q" name="sqlDelete_Table_SQLDelete" memberEnd="_lQtJ1htwEeWZE8BV_IWn7Q _lQtKXxtwEeWZE8BV_IWn7Q"/>
+ <packagedElement xmi:type="uml:Association" xmi:id="_lQu-8BtwEeWZE8BV_IWn7Q" name="fetchOverrides_FetchProfile_FetchOverrideFromFetchProfile" memberEnd="_lQtJ5htwEeWZE8BV_IWn7Q _lQtKBBtwEeWZE8BV_IWn7Q"/>
+ <packagedElement xmi:type="uml:Association" xmi:id="_lQu-8RtwEeWZE8BV_IWn7Q" name="entity_FetchOverride_Class" memberEnd="_lQtJ9RtwEeWZE8BV_IWn7Q _lQu-8htwEeWZE8BV_IWn7Q">
+ <ownedEnd xmi:id="_lQu-8htwEeWZE8BV_IWn7Q" name="entity_FetchOverride" visibility="public" type="_lQtJ8htwEeWZE8BV_IWn7Q" association="_lQu-8RtwEeWZE8BV_IWn7Q">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_lQu-8xtwEeWZE8BV_IWn7Q"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_lQu-9BtwEeWZE8BV_IWn7Q" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Association" xmi:id="_lQu-9RtwEeWZE8BV_IWn7Q" name="value_Filters_Filter" memberEnd="_lQtKChtwEeWZE8BV_IWn7Q _lQtLBxtwEeWZE8BV_IWn7Q"/>
+ <packagedElement xmi:type="uml:Association" xmi:id="_lQu-9htwEeWZE8BV_IWn7Q" name="value_FilterJoinTables_FilterJoinTable" memberEnd="_lQtKHBtwEeWZE8BV_IWn7Q _lQtxcBtwEeWZE8BV_IWn7Q"/>
+ <packagedElement xmi:type="uml:Association" xmi:id="_lQu-9xtwEeWZE8BV_IWn7Q" name="metaColumn_Any_Column" memberEnd="_lQtKihtwEeWZE8BV_IWn7Q _lQvm2RtwEeWZE8BV_IWn7Q"/>
+ <packagedElement xmi:type="uml:Association" xmi:id="_lQu--BtwEeWZE8BV_IWn7Q" name="value_Tables_Table" memberEnd="_lQtKrhtwEeWZE8BV_IWn7Q _lQtJ3RtwEeWZE8BV_IWn7Q"/>
+ <packagedElement xmi:type="uml:Association" xmi:id="_lQu--RtwEeWZE8BV_IWn7Q" name="value_Target_Class" memberEnd="_lQtKtRtwEeWZE8BV_IWn7Q _lQu--htwEeWZE8BV_IWn7Q">
+ <ownedEnd xmi:id="_lQu--htwEeWZE8BV_IWn7Q" name="value_Target" visibility="public" type="_lQtKtBtwEeWZE8BV_IWn7Q" association="_lQu--RtwEeWZE8BV_IWn7Q">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_lQu--xtwEeWZE8BV_IWn7Q"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_lQu-_BtwEeWZE8BV_IWn7Q" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Association" xmi:id="_lQu-_RtwEeWZE8BV_IWn7Q" name="aliases_Filter_SqlFragmentAlias" memberEnd="_lQtK-BtwEeWZE8BV_IWn7Q _lQtyWRtwEeWZE8BV_IWn7Q"/>
+ <packagedElement xmi:type="uml:Association" xmi:id="_lQu-_htwEeWZE8BV_IWn7Q" name="value_MapKeyType_Type" memberEnd="_lQtLFBtwEeWZE8BV_IWn7Q _lQuXQhtwEeWZE8BV_IWn7Q"/>
+ <packagedElement xmi:type="uml:Association" xmi:id="_lQu-_xtwEeWZE8BV_IWn7Q" name="value_NamedQueries_NamedQuery" memberEnd="_lQtLaRtwEeWZE8BV_IWn7Q _lQtwwhtwEeWZE8BV_IWn7Q"/>
+ <packagedElement xmi:type="uml:Association" xmi:id="_lQu_ABtwEeWZE8BV_IWn7Q" name="defaultForType_TypeDef_Class" memberEnd="_lQtLhRtwEeWZE8BV_IWn7Q _lQu_ARtwEeWZE8BV_IWn7Q">
+ <ownedEnd xmi:id="_lQu_ARtwEeWZE8BV_IWn7Q" name="defaultForType_TypeDef" visibility="public" type="_lQtLfxtwEeWZE8BV_IWn7Q" association="_lQu_ABtwEeWZE8BV_IWn7Q">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_lQu_AhtwEeWZE8BV_IWn7Q"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_lQu_AxtwEeWZE8BV_IWn7Q" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Association" xmi:id="_lQu_BBtwEeWZE8BV_IWn7Q" name="typeClass_TypeDef_Class" memberEnd="_lQtLiRtwEeWZE8BV_IWn7Q _lQu_BRtwEeWZE8BV_IWn7Q">
+ <ownedEnd xmi:id="_lQu_BRtwEeWZE8BV_IWn7Q" name="typeClass_TypeDef" visibility="public" type="_lQtLfxtwEeWZE8BV_IWn7Q" association="_lQu_BBtwEeWZE8BV_IWn7Q">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_lQu_BhtwEeWZE8BV_IWn7Q"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_lQu_BxtwEeWZE8BV_IWn7Q" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Association" xmi:id="_lQu_CBtwEeWZE8BV_IWn7Q" name="parameters_TypeDef_Parameter" memberEnd="_lQtLjBtwEeWZE8BV_IWn7Q _lQtxyRtwEeWZE8BV_IWn7Q"/>
+ <packagedElement xmi:type="uml:Association" xmi:id="_lQu_CRtwEeWZE8BV_IWn7Q" name="targetEntity_MetaValue_Class" memberEnd="_lQtLnRtwEeWZE8BV_IWn7Q _lQu_ChtwEeWZE8BV_IWn7Q">
+ <ownedEnd xmi:id="_lQu_ChtwEeWZE8BV_IWn7Q" name="targetEntity_MetaValue" visibility="public" type="_lQtLmBtwEeWZE8BV_IWn7Q" association="_lQu_CRtwEeWZE8BV_IWn7Q">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_lQu_CxtwEeWZE8BV_IWn7Q"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_lQu_DBtwEeWZE8BV_IWn7Q" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Association" xmi:id="_lQu_DRtwEeWZE8BV_IWn7Q" name="value_AnyMetaDefs_AnyMetaDef" memberEnd="_lQtwPhtwEeWZE8BV_IWn7Q _lQty9BtwEeWZE8BV_IWn7Q"/>
+ <packagedElement xmi:type="uml:Association" xmi:id="_lQu_DhtwEeWZE8BV_IWn7Q" name="formula_JoinColumnOrFormula_JoinFormula" memberEnd="_lQtwSBtwEeWZE8BV_IWn7Q _lQtyQhtwEeWZE8BV_IWn7Q"/>
+ <packagedElement xmi:type="uml:Association" xmi:id="_lQu_DxtwEeWZE8BV_IWn7Q" name="column_JoinColumnOrFormula_JoinColumn" memberEnd="_lQtwTBtwEeWZE8BV_IWn7Q _lQvm5htwEeWZE8BV_IWn7Q"/>
+ <packagedElement xmi:type="uml:Association" xmi:id="_lQu_EBtwEeWZE8BV_IWn7Q" name="parameters_CollectionType_Parameter" memberEnd="_lQtwdxtwEeWZE8BV_IWn7Q _lQtxzBtwEeWZE8BV_IWn7Q"/>
+ <packagedElement xmi:type="uml:Association" xmi:id="_lQu_ERtwEeWZE8BV_IWn7Q" name="metaColumn_ManyToAny_Column" memberEnd="_lQtwhxtwEeWZE8BV_IWn7Q _lQvm3BtwEeWZE8BV_IWn7Q"/>
+ <packagedElement xmi:type="uml:Association" xmi:id="_lQu_EhtwEeWZE8BV_IWn7Q" name="value_FilterDefs_FilterDef" memberEnd="_lQtw0RtwEeWZE8BV_IWn7Q _lQtyextwEeWZE8BV_IWn7Q"/>
+ <packagedElement xmi:type="uml:Association" xmi:id="_lQu_ExtwEeWZE8BV_IWn7Q" name="value_GenericGenerators_GenericGenerator" memberEnd="_lQtw3RtwEeWZE8BV_IWn7Q _lQuXLxtwEeWZE8BV_IWn7Q"/>
+ <packagedElement xmi:type="uml:Association" xmi:id="_lQu_FBtwEeWZE8BV_IWn7Q" name="value_Tuplizers_Tuplizer" memberEnd="_lQtw9htwEeWZE8BV_IWn7Q _lQtxPxtwEeWZE8BV_IWn7Q"/>
+ <packagedElement xmi:type="uml:Association" xmi:id="_lQu_FRtwEeWZE8BV_IWn7Q" name="value_FetchProfiles_FetchProfile" memberEnd="_lQtxCBtwEeWZE8BV_IWn7Q _lQtJ7xtwEeWZE8BV_IWn7Q"/>
+ <packagedElement xmi:type="uml:Association" xmi:id="_lQu_FhtwEeWZE8BV_IWn7Q" name="impl_Tuplizer_Class" memberEnd="_lQtxKBtwEeWZE8BV_IWn7Q _lQu_FxtwEeWZE8BV_IWn7Q">
+ <ownedEnd xmi:id="_lQu_FxtwEeWZE8BV_IWn7Q" name="impl_Tuplizer" visibility="public" type="_lQtxJRtwEeWZE8BV_IWn7Q" association="_lQu_FhtwEeWZE8BV_IWn7Q">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_lQu_GBtwEeWZE8BV_IWn7Q"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_lQu_GRtwEeWZE8BV_IWn7Q" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Association" xmi:id="_lQu_GhtwEeWZE8BV_IWn7Q" name="aliases_FilterJoinTable_SqlFragmentAlias" memberEnd="_lQtxYRtwEeWZE8BV_IWn7Q _lQtyXBtwEeWZE8BV_IWn7Q"/>
+ <packagedElement xmi:type="uml:Association" xmi:id="_lQu_GxtwEeWZE8BV_IWn7Q" name="value_ColumnTransformers_ColumnTransformer" memberEnd="_lQtxqRtwEeWZE8BV_IWn7Q _lQuXkhtwEeWZE8BV_IWn7Q"/>
+ <packagedElement xmi:type="uml:Association" xmi:id="_lQu_HBtwEeWZE8BV_IWn7Q" name="entity_SqlFragmentAlias_Class" memberEnd="_lQtyTBtwEeWZE8BV_IWn7Q _lQu_HRtwEeWZE8BV_IWn7Q">
+ <ownedEnd xmi:id="_lQu_HRtwEeWZE8BV_IWn7Q" name="entity_SqlFragmentAlias" visibility="public" type="_lQtyRRtwEeWZE8BV_IWn7Q" association="_lQu_HBtwEeWZE8BV_IWn7Q">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_lQu_HhtwEeWZE8BV_IWn7Q"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_lQu_HxtwEeWZE8BV_IWn7Q" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Association" xmi:id="_lQu_IBtwEeWZE8BV_IWn7Q" name="parameters_FilterDef_ParamDef" memberEnd="_lQtychtwEeWZE8BV_IWn7Q _lQtxjRtwEeWZE8BV_IWn7Q"/>
+ <packagedElement xmi:type="uml:Association" xmi:id="_lQu_IRtwEeWZE8BV_IWn7Q" name="columns_CollectionId_Column" memberEnd="_lQtyfxtwEeWZE8BV_IWn7Q _lQvm3xtwEeWZE8BV_IWn7Q"/>
+ <packagedElement xmi:type="uml:Association" xmi:id="_lQu_IhtwEeWZE8BV_IWn7Q" name="type_CollectionId_Type" memberEnd="_lQtyghtwEeWZE8BV_IWn7Q _lQuXRRtwEeWZE8BV_IWn7Q"/>
+ <packagedElement xmi:type="uml:Association" xmi:id="_lQu_IxtwEeWZE8BV_IWn7Q" name="value_JoinColumnsOrFormulas_JoinColumnOrFormula" memberEnd="_lQtyqhtwEeWZE8BV_IWn7Q _lQtwWRtwEeWZE8BV_IWn7Q"/>
+ <packagedElement xmi:type="uml:Association" xmi:id="_lQu_JBtwEeWZE8BV_IWn7Q" name="impl_Persister_Class" memberEnd="_lQtyuRtwEeWZE8BV_IWn7Q _lQu_JRtwEeWZE8BV_IWn7Q">
+ <ownedEnd xmi:id="_lQu_JRtwEeWZE8BV_IWn7Q" name="impl_Persister" visibility="public" type="_lQtythtwEeWZE8BV_IWn7Q" association="_lQu_JBtwEeWZE8BV_IWn7Q">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_lQu_JhtwEeWZE8BV_IWn7Q"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_lQu_JxtwEeWZE8BV_IWn7Q" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Association" xmi:id="_lQu_KBtwEeWZE8BV_IWn7Q" name="proxyClass_Proxy_Class" memberEnd="_lQtyzxtwEeWZE8BV_IWn7Q _lQu_KRtwEeWZE8BV_IWn7Q">
+ <ownedEnd xmi:id="_lQu_KRtwEeWZE8BV_IWn7Q" name="proxyClass_Proxy" visibility="public" type="_lQtyyBtwEeWZE8BV_IWn7Q" association="_lQu_KBtwEeWZE8BV_IWn7Q">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_lQu_KhtwEeWZE8BV_IWn7Q"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_lQu_KxtwEeWZE8BV_IWn7Q" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Association" xmi:id="_lQu_LBtwEeWZE8BV_IWn7Q" name="metaValues_AnyMetaDef_MetaValue" memberEnd="_lQty4htwEeWZE8BV_IWn7Q _lQtv_BtwEeWZE8BV_IWn7Q"/>
+ <packagedElement xmi:type="uml:Association" xmi:id="_lQu_LRtwEeWZE8BV_IWn7Q" name="parameters_GenericGenerator_Parameter" memberEnd="_lQuXHRtwEeWZE8BV_IWn7Q _lQtxzxtwEeWZE8BV_IWn7Q"/>
+ <packagedElement xmi:type="uml:Association" xmi:id="_lQu_LhtwEeWZE8BV_IWn7Q" name="parameters_Type_Parameter" memberEnd="_lQuXNhtwEeWZE8BV_IWn7Q _lQtx0htwEeWZE8BV_IWn7Q"/>
+ <packagedElement xmi:type="uml:Association" xmi:id="_lQu_LxtwEeWZE8BV_IWn7Q" name="value_TypeDefs_TypeDef" memberEnd="_lQuXSxtwEeWZE8BV_IWn7Q _lQtLlRtwEeWZE8BV_IWn7Q"/>
+ <packagedElement xmi:type="uml:Association" xmi:id="_lQu_MBtwEeWZE8BV_IWn7Q" name="columns_Columns_Column" memberEnd="_lQuXZxtwEeWZE8BV_IWn7Q _lQvm4htwEeWZE8BV_IWn7Q"/>
+ <packagedElement xmi:type="uml:Association" xmi:id="_lQu_MRtwEeWZE8BV_IWn7Q" name="value_NamedNativeQueries_NamedNativeQuery" memberEnd="_lQuXdhtwEeWZE8BV_IWn7Q _lQuX7BtwEeWZE8BV_IWn7Q"/>
+ <packagedElement xmi:type="uml:Association" xmi:id="_lQu_MhtwEeWZE8BV_IWn7Q" name="resultClass_NamedNativeQuery_Class" memberEnd="_lQuXvxtwEeWZE8BV_IWn7Q _lQu_MxtwEeWZE8BV_IWn7Q">
+ <ownedEnd xmi:id="_lQu_MxtwEeWZE8BV_IWn7Q" name="resultClass_NamedNativeQuery" visibility="public" type="_lQuXthtwEeWZE8BV_IWn7Q" association="_lQu_MhtwEeWZE8BV_IWn7Q">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_lQu_NBtwEeWZE8BV_IWn7Q"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_lQu_NRtwEeWZE8BV_IWn7Q" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Association" xmi:id="_lQu_NhtwEeWZE8BV_IWn7Q" name="comparator_Sort_Class" memberEnd="_lQuX_htwEeWZE8BV_IWn7Q _lQu_NxtwEeWZE8BV_IWn7Q">
+ <ownedEnd xmi:id="_lQu_NxtwEeWZE8BV_IWn7Q" name="comparator_Sort" visibility="public" type="_lQuX-RtwEeWZE8BV_IWn7Q" association="_lQu_NhtwEeWZE8BV_IWn7Q">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_lQu_OBtwEeWZE8BV_IWn7Q"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_lQu_ORtwEeWZE8BV_IWn7Q" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Package" xmi:id="_lQu_OhtwEeWZE8BV_IWn7Q" name="service">
+ <packagedElement xmi:type="uml:Package" xmi:id="_lQu_OxtwEeWZE8BV_IWn7Q" name="spi">
+ <packagedElement xmi:type="uml:Stereotype" xmi:id="_lQu_PBtwEeWZE8BV_IWn7Q" name="InjectService" visibility="public">
+ <ownedRule xmi:id="_lQu_PRtwEeWZE8BV_IWn7Q" name="methodConstraint" constrainedElement="_lQu_PBtwEeWZE8BV_IWn7Q">
+ <specification xmi:type="uml:OpaqueExpression" xmi:id="_lQu_PhtwEeWZE8BV_IWn7Q" 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="_lQu_PxtwEeWZE8BV_IWn7Q" name="serviceRole" visibility="public" association="_lQu_UxtwEeWZE8BV_IWn7Q">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Class"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_lQu_QBtwEeWZE8BV_IWn7Q"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_lQu_QRtwEeWZE8BV_IWn7Q" value="1"/>
+ <defaultValue xmi:type="uml:LiteralString" xmi:id="_lQu_QhtwEeWZE8BV_IWn7Q" value="Void"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_lQu_QxtwEeWZE8BV_IWn7Q" name="required" visibility="public">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/JavaPrimitiveTypes.library.uml#boolean"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_lQu_RBtwEeWZE8BV_IWn7Q"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_lQu_RRtwEeWZE8BV_IWn7Q" value="1"/>
+ <defaultValue xmi:type="uml:LiteralString" xmi:id="_lQu_RhtwEeWZE8BV_IWn7Q" value="true"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_lQu_RxtwEeWZE8BV_IWn7Q" name="base_Operation" association="_lQu_TRtwEeWZE8BV_IWn7Q">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Operation"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_lQu_SBtwEeWZE8BV_IWn7Q"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_lQu_SRtwEeWZE8BV_IWn7Q" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_lQu_ShtwEeWZE8BV_IWn7Q" name="base_Property" association="_lQu_TxtwEeWZE8BV_IWn7Q">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Property"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_lQu_SxtwEeWZE8BV_IWn7Q"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_lQu_TBtwEeWZE8BV_IWn7Q" value="1"/>
+ </ownedAttribute>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_lQu_TRtwEeWZE8BV_IWn7Q" name="extension_InjectService_Operation" memberEnd="_lQu_RxtwEeWZE8BV_IWn7Q _lQu_ThtwEeWZE8BV_IWn7Q">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_lQu_ThtwEeWZE8BV_IWn7Q" name="extension_Operation" type="_lQu_PBtwEeWZE8BV_IWn7Q" aggregation="composite" association="_lQu_TRtwEeWZE8BV_IWn7Q"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_lQu_TxtwEeWZE8BV_IWn7Q" name="extension_InjectService_Property" memberEnd="_lQu_ShtwEeWZE8BV_IWn7Q _lQu_UBtwEeWZE8BV_IWn7Q">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_lQu_UBtwEeWZE8BV_IWn7Q" name="extension_Property" type="_lQu_PBtwEeWZE8BV_IWn7Q" aggregation="composite" association="_lQu_TxtwEeWZE8BV_IWn7Q">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_lQu_URtwEeWZE8BV_IWn7Q"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_lQu_UhtwEeWZE8BV_IWn7Q" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Association" xmi:id="_lQu_UxtwEeWZE8BV_IWn7Q" name="serviceRole_InjectService_Class" memberEnd="_lQu_PxtwEeWZE8BV_IWn7Q _lQu_VBtwEeWZE8BV_IWn7Q">
+ <ownedEnd xmi:id="_lQu_VBtwEeWZE8BV_IWn7Q" name="serviceRole_InjectService" visibility="public" type="_lQu_PBtwEeWZE8BV_IWn7Q" association="_lQu_UxtwEeWZE8BV_IWn7Q">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_lQu_VRtwEeWZE8BV_IWn7Q"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_lQu_VhtwEeWZE8BV_IWn7Q" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+ </packagedElement>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Package" xmi:id="_lQu_VxtwEeWZE8BV_IWn7Q" name="validator">
+ <packagedElement xmi:type="uml:Package" xmi:id="_lQu_WBtwEeWZE8BV_IWn7Q" name="constraints">
+ <packagedElement xmi:type="uml:Package" xmi:id="_lQu_WRtwEeWZE8BV_IWn7Q" name="br">
+ <packagedElement xmi:type="uml:Stereotype" xmi:id="_lQu_WhtwEeWZE8BV_IWn7Q" name="CPF" visibility="public">
+ <ownedAttribute xmi:id="_lQu_WxtwEeWZE8BV_IWn7Q" name="message" visibility="public">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_lQu_XBtwEeWZE8BV_IWn7Q"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_lQu_XRtwEeWZE8BV_IWn7Q" value="1"/>
+ <defaultValue xmi:type="uml:LiteralString" xmi:id="_lQu_XhtwEeWZE8BV_IWn7Q" value="&quot;{org.hibernate.validator.constraints.br.CPF.message}&quot;"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_lQu_XxtwEeWZE8BV_IWn7Q" name="groups" visibility="public" association="_lQu_0htwEeWZE8BV_IWn7Q">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Class"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_lQu_YBtwEeWZE8BV_IWn7Q"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_lQu_YRtwEeWZE8BV_IWn7Q" value="*"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_lQu_YhtwEeWZE8BV_IWn7Q" name="payload" visibility="public" association="_lQu_1htwEeWZE8BV_IWn7Q">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Class"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_lQu_YxtwEeWZE8BV_IWn7Q"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_lQu_ZBtwEeWZE8BV_IWn7Q" value="*"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_lQu_ZRtwEeWZE8BV_IWn7Q" name="base_Operation" association="_lQu_qBtwEeWZE8BV_IWn7Q">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Operation"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_lQu_ZhtwEeWZE8BV_IWn7Q"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_lQu_ZxtwEeWZE8BV_IWn7Q" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_lQu_aBtwEeWZE8BV_IWn7Q" name="base_Property" association="_lQu_qhtwEeWZE8BV_IWn7Q">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Property"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_lQu_aRtwEeWZE8BV_IWn7Q"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_lQu_ahtwEeWZE8BV_IWn7Q" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_lQu_axtwEeWZE8BV_IWn7Q" name="base_EnumerationLiteral" association="_lQu_rhtwEeWZE8BV_IWn7Q">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#EnumerationLiteral"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_lQu_bBtwEeWZE8BV_IWn7Q"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_lQu_bRtwEeWZE8BV_IWn7Q" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_lQu_bhtwEeWZE8BV_IWn7Q" name="base_Stereotype" association="_lQu_shtwEeWZE8BV_IWn7Q">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Stereotype"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_lQu_bxtwEeWZE8BV_IWn7Q"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_lQu_cBtwEeWZE8BV_IWn7Q" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_lQu_cRtwEeWZE8BV_IWn7Q" name="base_Parameter" association="_lQu_tBtwEeWZE8BV_IWn7Q">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Parameter"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_lQu_chtwEeWZE8BV_IWn7Q"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_lQu_cxtwEeWZE8BV_IWn7Q" value="1"/>
+ </ownedAttribute>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Stereotype" xmi:id="_lQu_dBtwEeWZE8BV_IWn7Q" name="TituloEleitoral" visibility="public">
+ <ownedAttribute xmi:id="_lQu_dRtwEeWZE8BV_IWn7Q" name="message" visibility="public">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_lQu_dhtwEeWZE8BV_IWn7Q"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_lQu_dxtwEeWZE8BV_IWn7Q" value="1"/>
+ <defaultValue xmi:type="uml:LiteralString" xmi:id="_lQu_eBtwEeWZE8BV_IWn7Q" value="&quot;{org.hibernate.validator.constraints.br.TituloEleitor.message}&quot;"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_lQu_eRtwEeWZE8BV_IWn7Q" name="groups" visibility="public" association="_lQu_2htwEeWZE8BV_IWn7Q">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Class"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_lQu_ehtwEeWZE8BV_IWn7Q"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_lQu_extwEeWZE8BV_IWn7Q" value="*"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_lQu_fBtwEeWZE8BV_IWn7Q" name="payload" visibility="public" association="_lQu_3htwEeWZE8BV_IWn7Q">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Class"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_lQu_fRtwEeWZE8BV_IWn7Q"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_lQu_fhtwEeWZE8BV_IWn7Q" value="*"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_lQu_fxtwEeWZE8BV_IWn7Q" name="base_Operation" association="_lQu_thtwEeWZE8BV_IWn7Q">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Operation"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_lQu_gBtwEeWZE8BV_IWn7Q"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_lQu_gRtwEeWZE8BV_IWn7Q" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_lQu_ghtwEeWZE8BV_IWn7Q" name="base_Property" association="_lQu_uBtwEeWZE8BV_IWn7Q">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Property"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_lQu_gxtwEeWZE8BV_IWn7Q"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_lQu_hBtwEeWZE8BV_IWn7Q" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_lQu_hRtwEeWZE8BV_IWn7Q" name="base_EnumerationLiteral" association="_lQu_vBtwEeWZE8BV_IWn7Q">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#EnumerationLiteral"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_lQu_hhtwEeWZE8BV_IWn7Q"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_lQu_hxtwEeWZE8BV_IWn7Q" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_lQu_iBtwEeWZE8BV_IWn7Q" name="base_Stereotype" association="_lQu_wBtwEeWZE8BV_IWn7Q">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Stereotype"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_lQu_iRtwEeWZE8BV_IWn7Q"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_lQu_ihtwEeWZE8BV_IWn7Q" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_lQu_ixtwEeWZE8BV_IWn7Q" name="base_Parameter" association="_lQu_whtwEeWZE8BV_IWn7Q">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Parameter"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_lQu_jBtwEeWZE8BV_IWn7Q"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_lQu_jRtwEeWZE8BV_IWn7Q" value="1"/>
+ </ownedAttribute>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Stereotype" xmi:id="_lQu_jhtwEeWZE8BV_IWn7Q" name="CNPJ" visibility="public">
+ <ownedAttribute xmi:id="_lQu_jxtwEeWZE8BV_IWn7Q" name="message" visibility="public">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_lQu_kBtwEeWZE8BV_IWn7Q"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_lQu_kRtwEeWZE8BV_IWn7Q" value="1"/>
+ <defaultValue xmi:type="uml:LiteralString" xmi:id="_lQu_khtwEeWZE8BV_IWn7Q" value="&quot;{org.hibernate.validator.constraints.br.CNPJ.message}&quot;"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_lQu_kxtwEeWZE8BV_IWn7Q" name="groups" visibility="public" association="_lQu_4htwEeWZE8BV_IWn7Q">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Class"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_lQu_lBtwEeWZE8BV_IWn7Q"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_lQu_lRtwEeWZE8BV_IWn7Q" value="*"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_lQu_lhtwEeWZE8BV_IWn7Q" name="payload" visibility="public" association="_lQu_5htwEeWZE8BV_IWn7Q">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Class"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_lQu_lxtwEeWZE8BV_IWn7Q"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_lQu_mBtwEeWZE8BV_IWn7Q" value="*"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_lQu_mRtwEeWZE8BV_IWn7Q" name="base_Operation" association="_lQu_xBtwEeWZE8BV_IWn7Q">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Operation"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_lQu_mhtwEeWZE8BV_IWn7Q"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_lQu_mxtwEeWZE8BV_IWn7Q" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_lQu_nBtwEeWZE8BV_IWn7Q" name="base_Property" association="_lQu_xhtwEeWZE8BV_IWn7Q">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Property"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_lQu_nRtwEeWZE8BV_IWn7Q"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_lQu_nhtwEeWZE8BV_IWn7Q" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_lQu_nxtwEeWZE8BV_IWn7Q" name="base_EnumerationLiteral" association="_lQu_yhtwEeWZE8BV_IWn7Q">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#EnumerationLiteral"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_lQu_oBtwEeWZE8BV_IWn7Q"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_lQu_oRtwEeWZE8BV_IWn7Q" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_lQu_ohtwEeWZE8BV_IWn7Q" name="base_Stereotype" association="_lQu_zhtwEeWZE8BV_IWn7Q">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Stereotype"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_lQu_oxtwEeWZE8BV_IWn7Q"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_lQu_pBtwEeWZE8BV_IWn7Q" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_lQu_pRtwEeWZE8BV_IWn7Q" name="base_Parameter" association="_lQu_0BtwEeWZE8BV_IWn7Q">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Parameter"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_lQu_phtwEeWZE8BV_IWn7Q"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_lQu_pxtwEeWZE8BV_IWn7Q" value="1"/>
+ </ownedAttribute>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_lQu_qBtwEeWZE8BV_IWn7Q" name="extension_CPF_Operation" memberEnd="_lQu_ZRtwEeWZE8BV_IWn7Q _lQu_qRtwEeWZE8BV_IWn7Q">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_lQu_qRtwEeWZE8BV_IWn7Q" name="extension_Operation" type="_lQu_WhtwEeWZE8BV_IWn7Q" aggregation="composite" association="_lQu_qBtwEeWZE8BV_IWn7Q"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_lQu_qhtwEeWZE8BV_IWn7Q" name="extension_CPF_Property" memberEnd="_lQu_aBtwEeWZE8BV_IWn7Q _lQu_qxtwEeWZE8BV_IWn7Q">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_lQu_qxtwEeWZE8BV_IWn7Q" name="extension_Property" type="_lQu_WhtwEeWZE8BV_IWn7Q" aggregation="composite" association="_lQu_qhtwEeWZE8BV_IWn7Q">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_lQu_rBtwEeWZE8BV_IWn7Q"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_lQu_rRtwEeWZE8BV_IWn7Q" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_lQu_rhtwEeWZE8BV_IWn7Q" name="extension_CPF_EnumerationLiteral" memberEnd="_lQu_axtwEeWZE8BV_IWn7Q _lQu_rxtwEeWZE8BV_IWn7Q">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_lQu_rxtwEeWZE8BV_IWn7Q" name="extension_EnumerationLiteral" type="_lQu_WhtwEeWZE8BV_IWn7Q" aggregation="composite" association="_lQu_rhtwEeWZE8BV_IWn7Q">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_lQu_sBtwEeWZE8BV_IWn7Q"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_lQu_sRtwEeWZE8BV_IWn7Q" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_lQu_shtwEeWZE8BV_IWn7Q" name="extension_CPF_Stereotype" memberEnd="_lQu_bhtwEeWZE8BV_IWn7Q _lQu_sxtwEeWZE8BV_IWn7Q">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_lQu_sxtwEeWZE8BV_IWn7Q" name="extension_Stereotype" type="_lQu_WhtwEeWZE8BV_IWn7Q" aggregation="composite" association="_lQu_shtwEeWZE8BV_IWn7Q"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_lQu_tBtwEeWZE8BV_IWn7Q" name="extension_CPF_Parameter" memberEnd="_lQu_cRtwEeWZE8BV_IWn7Q _lQu_tRtwEeWZE8BV_IWn7Q">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_lQu_tRtwEeWZE8BV_IWn7Q" name="extension_Parameter" type="_lQu_WhtwEeWZE8BV_IWn7Q" aggregation="composite" association="_lQu_tBtwEeWZE8BV_IWn7Q"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_lQu_thtwEeWZE8BV_IWn7Q" name="extension_TituloEleitoral_Operation" memberEnd="_lQu_fxtwEeWZE8BV_IWn7Q _lQu_txtwEeWZE8BV_IWn7Q">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_lQu_txtwEeWZE8BV_IWn7Q" name="extension_Operation" type="_lQu_dBtwEeWZE8BV_IWn7Q" aggregation="composite" association="_lQu_thtwEeWZE8BV_IWn7Q"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_lQu_uBtwEeWZE8BV_IWn7Q" name="extension_TituloEleitoral_Property" memberEnd="_lQu_ghtwEeWZE8BV_IWn7Q _lQu_uRtwEeWZE8BV_IWn7Q">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_lQu_uRtwEeWZE8BV_IWn7Q" name="extension_Property" type="_lQu_dBtwEeWZE8BV_IWn7Q" aggregation="composite" association="_lQu_uBtwEeWZE8BV_IWn7Q">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_lQu_uhtwEeWZE8BV_IWn7Q"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_lQu_uxtwEeWZE8BV_IWn7Q" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_lQu_vBtwEeWZE8BV_IWn7Q" name="extension_TituloEleitoral_EnumerationLiteral" memberEnd="_lQu_hRtwEeWZE8BV_IWn7Q _lQu_vRtwEeWZE8BV_IWn7Q">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_lQu_vRtwEeWZE8BV_IWn7Q" name="extension_EnumerationLiteral" type="_lQu_dBtwEeWZE8BV_IWn7Q" aggregation="composite" association="_lQu_vBtwEeWZE8BV_IWn7Q">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_lQu_vhtwEeWZE8BV_IWn7Q"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_lQu_vxtwEeWZE8BV_IWn7Q" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_lQu_wBtwEeWZE8BV_IWn7Q" name="extension_TituloEleitoral_Stereotype" memberEnd="_lQu_iBtwEeWZE8BV_IWn7Q _lQu_wRtwEeWZE8BV_IWn7Q">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_lQu_wRtwEeWZE8BV_IWn7Q" name="extension_Stereotype" type="_lQu_dBtwEeWZE8BV_IWn7Q" aggregation="composite" association="_lQu_wBtwEeWZE8BV_IWn7Q"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_lQu_whtwEeWZE8BV_IWn7Q" name="extension_TituloEleitoral_Parameter" memberEnd="_lQu_ixtwEeWZE8BV_IWn7Q _lQu_wxtwEeWZE8BV_IWn7Q">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_lQu_wxtwEeWZE8BV_IWn7Q" name="extension_Parameter" type="_lQu_dBtwEeWZE8BV_IWn7Q" aggregation="composite" association="_lQu_whtwEeWZE8BV_IWn7Q"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_lQu_xBtwEeWZE8BV_IWn7Q" name="extension_CNPJ_Operation" memberEnd="_lQu_mRtwEeWZE8BV_IWn7Q _lQu_xRtwEeWZE8BV_IWn7Q">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_lQu_xRtwEeWZE8BV_IWn7Q" name="extension_Operation" type="_lQu_jhtwEeWZE8BV_IWn7Q" aggregation="composite" association="_lQu_xBtwEeWZE8BV_IWn7Q"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_lQu_xhtwEeWZE8BV_IWn7Q" name="extension_CNPJ_Property" memberEnd="_lQu_nBtwEeWZE8BV_IWn7Q _lQu_xxtwEeWZE8BV_IWn7Q">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_lQu_xxtwEeWZE8BV_IWn7Q" name="extension_Property" type="_lQu_jhtwEeWZE8BV_IWn7Q" aggregation="composite" association="_lQu_xhtwEeWZE8BV_IWn7Q">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_lQu_yBtwEeWZE8BV_IWn7Q"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_lQu_yRtwEeWZE8BV_IWn7Q" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_lQu_yhtwEeWZE8BV_IWn7Q" name="extension_CNPJ_EnumerationLiteral" memberEnd="_lQu_nxtwEeWZE8BV_IWn7Q _lQu_yxtwEeWZE8BV_IWn7Q">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_lQu_yxtwEeWZE8BV_IWn7Q" name="extension_EnumerationLiteral" type="_lQu_jhtwEeWZE8BV_IWn7Q" aggregation="composite" association="_lQu_yhtwEeWZE8BV_IWn7Q">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_lQu_zBtwEeWZE8BV_IWn7Q"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_lQu_zRtwEeWZE8BV_IWn7Q" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_lQu_zhtwEeWZE8BV_IWn7Q" name="extension_CNPJ_Stereotype" memberEnd="_lQu_ohtwEeWZE8BV_IWn7Q _lQu_zxtwEeWZE8BV_IWn7Q">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_lQu_zxtwEeWZE8BV_IWn7Q" name="extension_Stereotype" type="_lQu_jhtwEeWZE8BV_IWn7Q" aggregation="composite" association="_lQu_zhtwEeWZE8BV_IWn7Q"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_lQu_0BtwEeWZE8BV_IWn7Q" name="extension_CNPJ_Parameter" memberEnd="_lQu_pRtwEeWZE8BV_IWn7Q _lQu_0RtwEeWZE8BV_IWn7Q">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_lQu_0RtwEeWZE8BV_IWn7Q" name="extension_Parameter" type="_lQu_jhtwEeWZE8BV_IWn7Q" aggregation="composite" association="_lQu_0BtwEeWZE8BV_IWn7Q"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Association" xmi:id="_lQu_0htwEeWZE8BV_IWn7Q" name="groups_CPF_Class" memberEnd="_lQu_XxtwEeWZE8BV_IWn7Q _lQu_0xtwEeWZE8BV_IWn7Q">
+ <ownedEnd xmi:id="_lQu_0xtwEeWZE8BV_IWn7Q" name="groups_CPF" visibility="public" type="_lQu_WhtwEeWZE8BV_IWn7Q" association="_lQu_0htwEeWZE8BV_IWn7Q">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_lQu_1BtwEeWZE8BV_IWn7Q"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_lQu_1RtwEeWZE8BV_IWn7Q" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Association" xmi:id="_lQu_1htwEeWZE8BV_IWn7Q" name="payload_CPF_Class" memberEnd="_lQu_YhtwEeWZE8BV_IWn7Q _lQu_1xtwEeWZE8BV_IWn7Q">
+ <ownedEnd xmi:id="_lQu_1xtwEeWZE8BV_IWn7Q" name="payload_CPF" visibility="public" type="_lQu_WhtwEeWZE8BV_IWn7Q" association="_lQu_1htwEeWZE8BV_IWn7Q">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_lQu_2BtwEeWZE8BV_IWn7Q"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_lQu_2RtwEeWZE8BV_IWn7Q" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Association" xmi:id="_lQu_2htwEeWZE8BV_IWn7Q" name="groups_TituloEleitoral_Class" memberEnd="_lQu_eRtwEeWZE8BV_IWn7Q _lQu_2xtwEeWZE8BV_IWn7Q">
+ <ownedEnd xmi:id="_lQu_2xtwEeWZE8BV_IWn7Q" name="groups_TituloEleitoral" visibility="public" type="_lQu_dBtwEeWZE8BV_IWn7Q" association="_lQu_2htwEeWZE8BV_IWn7Q">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_lQu_3BtwEeWZE8BV_IWn7Q"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_lQu_3RtwEeWZE8BV_IWn7Q" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Association" xmi:id="_lQu_3htwEeWZE8BV_IWn7Q" name="payload_TituloEleitoral_Class" memberEnd="_lQu_fBtwEeWZE8BV_IWn7Q _lQu_3xtwEeWZE8BV_IWn7Q">
+ <ownedEnd xmi:id="_lQu_3xtwEeWZE8BV_IWn7Q" name="payload_TituloEleitoral" visibility="public" type="_lQu_dBtwEeWZE8BV_IWn7Q" association="_lQu_3htwEeWZE8BV_IWn7Q">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_lQu_4BtwEeWZE8BV_IWn7Q"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_lQu_4RtwEeWZE8BV_IWn7Q" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Association" xmi:id="_lQu_4htwEeWZE8BV_IWn7Q" name="groups_CNPJ_Class" memberEnd="_lQu_kxtwEeWZE8BV_IWn7Q _lQu_4xtwEeWZE8BV_IWn7Q">
+ <ownedEnd xmi:id="_lQu_4xtwEeWZE8BV_IWn7Q" name="groups_CNPJ" visibility="public" type="_lQu_jhtwEeWZE8BV_IWn7Q" association="_lQu_4htwEeWZE8BV_IWn7Q">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_lQu_5BtwEeWZE8BV_IWn7Q"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_lQu_5RtwEeWZE8BV_IWn7Q" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Association" xmi:id="_lQu_5htwEeWZE8BV_IWn7Q" name="payload_CNPJ_Class" memberEnd="_lQu_lhtwEeWZE8BV_IWn7Q _lQu_5xtwEeWZE8BV_IWn7Q">
+ <ownedEnd xmi:id="_lQu_5xtwEeWZE8BV_IWn7Q" name="payload_CNPJ" visibility="public" type="_lQu_jhtwEeWZE8BV_IWn7Q" association="_lQu_5htwEeWZE8BV_IWn7Q">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_lQu_6BtwEeWZE8BV_IWn7Q"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_lQu_6RtwEeWZE8BV_IWn7Q" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Enumeration" xmi:id="_lQu_6htwEeWZE8BV_IWn7Q" name="ModTypeFromModCheck">
+ <ownedLiteral xmi:id="_lQu_6xtwEeWZE8BV_IWn7Q" name="MOD10"/>
+ <ownedLiteral xmi:id="_lQu_7BtwEeWZE8BV_IWn7Q" name="MOD11"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Enumeration" xmi:id="_lQu_7RtwEeWZE8BV_IWn7Q" name="CompositionType">
+ <ownedLiteral xmi:id="_lQu_7htwEeWZE8BV_IWn7Q" name="OR"/>
+ <ownedLiteral xmi:id="_lQu_7xtwEeWZE8BV_IWn7Q" name="AND"/>
+ <ownedLiteral xmi:id="_lQu_8BtwEeWZE8BV_IWn7Q" name="ALL_FALSE"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Stereotype" xmi:id="_lQu_8RtwEeWZE8BV_IWn7Q" name="Range" visibility="public">
+ <ownedAttribute xmi:id="_lQu_8htwEeWZE8BV_IWn7Q" name="min" visibility="public">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/JavaPrimitiveTypes.library.uml#long"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_lQu_8xtwEeWZE8BV_IWn7Q"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_lQu_9BtwEeWZE8BV_IWn7Q" value="1"/>
+ <defaultValue xmi:type="uml:LiteralString" xmi:id="_lQu_9RtwEeWZE8BV_IWn7Q" value="0"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_lQu_9htwEeWZE8BV_IWn7Q" name="max" visibility="public">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/JavaPrimitiveTypes.library.uml#long"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_lQu_9xtwEeWZE8BV_IWn7Q"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_lQu_-BtwEeWZE8BV_IWn7Q" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_lQu_-RtwEeWZE8BV_IWn7Q" name="message" visibility="public">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_lQu_-htwEeWZE8BV_IWn7Q"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_lQu_-xtwEeWZE8BV_IWn7Q" value="1"/>
+ <defaultValue xmi:type="uml:LiteralString" xmi:id="_lQu__BtwEeWZE8BV_IWn7Q" value="&quot;{org.hibernate.validator.constraints.Range.message}&quot;"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_lQu__RtwEeWZE8BV_IWn7Q" name="groups" visibility="public" association="_lQvmfhtwEeWZE8BV_IWn7Q">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Class"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_lQu__htwEeWZE8BV_IWn7Q"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_lQu__xtwEeWZE8BV_IWn7Q" value="*"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_lQvAABtwEeWZE8BV_IWn7Q" name="payload" visibility="public" association="_lQvmghtwEeWZE8BV_IWn7Q">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Class"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_lQvAARtwEeWZE8BV_IWn7Q"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_lQvAAhtwEeWZE8BV_IWn7Q" value="*"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_lQvAAxtwEeWZE8BV_IWn7Q" name="base_Operation" association="_lQvl0BtwEeWZE8BV_IWn7Q">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Operation"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_lQvABBtwEeWZE8BV_IWn7Q"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_lQvABRtwEeWZE8BV_IWn7Q" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_lQvABhtwEeWZE8BV_IWn7Q" name="base_Property" association="_lQvl0htwEeWZE8BV_IWn7Q">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Property"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_lQvABxtwEeWZE8BV_IWn7Q"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_lQvACBtwEeWZE8BV_IWn7Q" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_lQvACRtwEeWZE8BV_IWn7Q" name="base_EnumerationLiteral" association="_lQvl1htwEeWZE8BV_IWn7Q">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#EnumerationLiteral"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_lQvAChtwEeWZE8BV_IWn7Q"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_lQvACxtwEeWZE8BV_IWn7Q" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_lQvADBtwEeWZE8BV_IWn7Q" name="base_Stereotype" association="_lQvl2htwEeWZE8BV_IWn7Q">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Stereotype"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_lQvADRtwEeWZE8BV_IWn7Q"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_lQvADhtwEeWZE8BV_IWn7Q" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_lQvADxtwEeWZE8BV_IWn7Q" name="base_Parameter" association="_lQvl3BtwEeWZE8BV_IWn7Q">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Parameter"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_lQvAEBtwEeWZE8BV_IWn7Q"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_lQvAERtwEeWZE8BV_IWn7Q" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_lQvAEhtwEeWZE8BV_IWn7Q" name="value_List" visibility="public" type="_lQvAFRtwEeWZE8BV_IWn7Q" association="_lQvmhhtwEeWZE8BV_IWn7Q">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_lQvAExtwEeWZE8BV_IWn7Q"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_lQvAFBtwEeWZE8BV_IWn7Q" value="1"/>
+ </ownedAttribute>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Stereotype" xmi:id="_lQvAFRtwEeWZE8BV_IWn7Q" name="ListFromRange" visibility="public">
+ <ownedAttribute xmi:id="_lQvAFhtwEeWZE8BV_IWn7Q" name="value" visibility="public" type="_lQu_8RtwEeWZE8BV_IWn7Q" aggregation="composite" association="_lQvmhhtwEeWZE8BV_IWn7Q">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_lQvAFxtwEeWZE8BV_IWn7Q"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_lQvAGBtwEeWZE8BV_IWn7Q" value="*"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_lQvAGRtwEeWZE8BV_IWn7Q" name="base_Operation" association="_lQvl3htwEeWZE8BV_IWn7Q">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Operation"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_lQvAGhtwEeWZE8BV_IWn7Q"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_lQvAGxtwEeWZE8BV_IWn7Q" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_lQvAHBtwEeWZE8BV_IWn7Q" name="base_Property" association="_lQvl4BtwEeWZE8BV_IWn7Q">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Property"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_lQvAHRtwEeWZE8BV_IWn7Q"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_lQvAHhtwEeWZE8BV_IWn7Q" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_lQvAHxtwEeWZE8BV_IWn7Q" name="base_EnumerationLiteral" association="_lQvl5BtwEeWZE8BV_IWn7Q">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#EnumerationLiteral"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_lQvAIBtwEeWZE8BV_IWn7Q"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_lQvAIRtwEeWZE8BV_IWn7Q" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_lQvAIhtwEeWZE8BV_IWn7Q" name="base_Stereotype" association="_lQvl6BtwEeWZE8BV_IWn7Q">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Stereotype"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_lQvAIxtwEeWZE8BV_IWn7Q"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_lQvAJBtwEeWZE8BV_IWn7Q" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_lQvAJRtwEeWZE8BV_IWn7Q" name="base_Parameter" association="_lQvl6htwEeWZE8BV_IWn7Q">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Parameter"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_lQvAJhtwEeWZE8BV_IWn7Q"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_lQvAJxtwEeWZE8BV_IWn7Q" value="1"/>
+ </ownedAttribute>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Stereotype" xmi:id="_lQvAKBtwEeWZE8BV_IWn7Q" name="NotEmpty" visibility="public">
+ <ownedAttribute xmi:id="_lQvAKRtwEeWZE8BV_IWn7Q" name="message" visibility="public">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_lQvAKhtwEeWZE8BV_IWn7Q"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_lQvAKxtwEeWZE8BV_IWn7Q" value="1"/>
+ <defaultValue xmi:type="uml:LiteralString" xmi:id="_lQvALBtwEeWZE8BV_IWn7Q" value="&quot;{org.hibernate.validator.constraints.NotEmpty.message}&quot;"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_lQvALRtwEeWZE8BV_IWn7Q" name="groups" visibility="public" association="_lQvmhxtwEeWZE8BV_IWn7Q">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Class"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_lQvALhtwEeWZE8BV_IWn7Q"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_lQvALxtwEeWZE8BV_IWn7Q" value="*"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_lQvAMBtwEeWZE8BV_IWn7Q" name="payload" visibility="public" association="_lQvmixtwEeWZE8BV_IWn7Q">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Class"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_lQvAMRtwEeWZE8BV_IWn7Q"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_lQvAMhtwEeWZE8BV_IWn7Q" value="*"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_lQvAMxtwEeWZE8BV_IWn7Q" name="base_Operation" association="_lQvl7BtwEeWZE8BV_IWn7Q">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Operation"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_lQvANBtwEeWZE8BV_IWn7Q"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_lQvANRtwEeWZE8BV_IWn7Q" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_lQvANhtwEeWZE8BV_IWn7Q" name="base_Property" association="_lQvl7htwEeWZE8BV_IWn7Q">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Property"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_lQvANxtwEeWZE8BV_IWn7Q"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_lQvAOBtwEeWZE8BV_IWn7Q" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_lQvAORtwEeWZE8BV_IWn7Q" name="base_EnumerationLiteral" association="_lQvl8htwEeWZE8BV_IWn7Q">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#EnumerationLiteral"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_lQvAOhtwEeWZE8BV_IWn7Q"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_lQvAOxtwEeWZE8BV_IWn7Q" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_lQvAPBtwEeWZE8BV_IWn7Q" name="base_Stereotype" association="_lQvl9htwEeWZE8BV_IWn7Q">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Stereotype"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_lQvAPRtwEeWZE8BV_IWn7Q"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_lQvAPhtwEeWZE8BV_IWn7Q" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_lQvAPxtwEeWZE8BV_IWn7Q" name="base_Parameter" association="_lQvl-BtwEeWZE8BV_IWn7Q">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Parameter"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_lQvAQBtwEeWZE8BV_IWn7Q"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_lQvAQRtwEeWZE8BV_IWn7Q" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_lQvAQhtwEeWZE8BV_IWn7Q" name="value_List" visibility="public" type="_lQvARRtwEeWZE8BV_IWn7Q" association="_lQvmjxtwEeWZE8BV_IWn7Q">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_lQvAQxtwEeWZE8BV_IWn7Q"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_lQvARBtwEeWZE8BV_IWn7Q" value="1"/>
+ </ownedAttribute>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Stereotype" xmi:id="_lQvARRtwEeWZE8BV_IWn7Q" name="ListFromNotEmpty" visibility="public">
+ <ownedAttribute xmi:id="_lQvARhtwEeWZE8BV_IWn7Q" name="value" visibility="public" type="_lQvAKBtwEeWZE8BV_IWn7Q" aggregation="composite" association="_lQvmjxtwEeWZE8BV_IWn7Q">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_lQvARxtwEeWZE8BV_IWn7Q"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_lQvASBtwEeWZE8BV_IWn7Q" value="*"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_lQvASRtwEeWZE8BV_IWn7Q" name="base_Operation" association="_lQvl-htwEeWZE8BV_IWn7Q">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Operation"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_lQvAShtwEeWZE8BV_IWn7Q"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_lQvASxtwEeWZE8BV_IWn7Q" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_lQvATBtwEeWZE8BV_IWn7Q" name="base_Property" association="_lQvl_BtwEeWZE8BV_IWn7Q">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Property"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_lQvATRtwEeWZE8BV_IWn7Q"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_lQvAThtwEeWZE8BV_IWn7Q" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_lQvATxtwEeWZE8BV_IWn7Q" name="base_EnumerationLiteral" association="_lQvmABtwEeWZE8BV_IWn7Q">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#EnumerationLiteral"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_lQvAUBtwEeWZE8BV_IWn7Q"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_lQvAURtwEeWZE8BV_IWn7Q" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_lQvAUhtwEeWZE8BV_IWn7Q" name="base_Stereotype" association="_lQvmBBtwEeWZE8BV_IWn7Q">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Stereotype"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_lQvAUxtwEeWZE8BV_IWn7Q"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_lQvAVBtwEeWZE8BV_IWn7Q" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_lQvAVRtwEeWZE8BV_IWn7Q" name="base_Parameter" association="_lQvmBhtwEeWZE8BV_IWn7Q">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Parameter"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_lQvAVhtwEeWZE8BV_IWn7Q"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_lQvAVxtwEeWZE8BV_IWn7Q" value="1"/>
+ </ownedAttribute>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Stereotype" xmi:id="_lQvAWBtwEeWZE8BV_IWn7Q" name="ScriptAssert" visibility="public">
+ <ownedRule xmi:id="_lQvAWRtwEeWZE8BV_IWn7Q" name="typeConstraint" constrainedElement="_lQvAWBtwEeWZE8BV_IWn7Q">
+ <specification xmi:type="uml:OpaqueExpression" xmi:id="_lQvAWhtwEeWZE8BV_IWn7Q" 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="_lQvAWxtwEeWZE8BV_IWn7Q" name="message" visibility="public">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_lQvAXBtwEeWZE8BV_IWn7Q"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_lQvAXRtwEeWZE8BV_IWn7Q" value="1"/>
+ <defaultValue xmi:type="uml:LiteralString" xmi:id="_lQvAXhtwEeWZE8BV_IWn7Q" value="&quot;{org.hibernate.validator.constraints.ScriptAssert.message}&quot;"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_lQvAXxtwEeWZE8BV_IWn7Q" name="groups" visibility="public" association="_lQvmkBtwEeWZE8BV_IWn7Q">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Class"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_lQvAYBtwEeWZE8BV_IWn7Q"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_lQvAYRtwEeWZE8BV_IWn7Q" value="*"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_lQvAYhtwEeWZE8BV_IWn7Q" name="payload" visibility="public" association="_lQvmlBtwEeWZE8BV_IWn7Q">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Class"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_lQvAYxtwEeWZE8BV_IWn7Q"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_lQvAZBtwEeWZE8BV_IWn7Q" value="*"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_lQvAZRtwEeWZE8BV_IWn7Q" name="lang" visibility="public">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_lQvAZhtwEeWZE8BV_IWn7Q" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_lQvAZxtwEeWZE8BV_IWn7Q" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_lQvAaBtwEeWZE8BV_IWn7Q" name="script" visibility="public">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_lQvAaRtwEeWZE8BV_IWn7Q" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_lQvAahtwEeWZE8BV_IWn7Q" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_lQvAaxtwEeWZE8BV_IWn7Q" name="alias" visibility="public">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_lQvAbBtwEeWZE8BV_IWn7Q"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_lQvAbRtwEeWZE8BV_IWn7Q" value="1"/>
+ <defaultValue xmi:type="uml:LiteralString" xmi:id="_lQvAbhtwEeWZE8BV_IWn7Q" value="&quot;_this&quot;"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_lQvAbxtwEeWZE8BV_IWn7Q" name="base_Type" association="_lQvmCBtwEeWZE8BV_IWn7Q">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Type"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_lQvAcBtwEeWZE8BV_IWn7Q"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_lQvAcRtwEeWZE8BV_IWn7Q" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_lQvAchtwEeWZE8BV_IWn7Q" name="value_List" visibility="public" type="_lQvAdRtwEeWZE8BV_IWn7Q" association="_lQvmmBtwEeWZE8BV_IWn7Q">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_lQvAcxtwEeWZE8BV_IWn7Q"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_lQvAdBtwEeWZE8BV_IWn7Q" value="1"/>
+ </ownedAttribute>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Stereotype" xmi:id="_lQvAdRtwEeWZE8BV_IWn7Q" name="ListFromScriptAssert" visibility="public">
+ <ownedRule xmi:id="_lQvAdhtwEeWZE8BV_IWn7Q" name="typeConstraint" constrainedElement="_lQvAdRtwEeWZE8BV_IWn7Q">
+ <specification xmi:type="uml:OpaqueExpression" xmi:id="_lQvAdxtwEeWZE8BV_IWn7Q" 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="_lQvAeBtwEeWZE8BV_IWn7Q" name="value" visibility="public" type="_lQvAWBtwEeWZE8BV_IWn7Q" aggregation="composite" association="_lQvmmBtwEeWZE8BV_IWn7Q">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_lQvAeRtwEeWZE8BV_IWn7Q"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_lQvAehtwEeWZE8BV_IWn7Q" value="*"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_lQvAextwEeWZE8BV_IWn7Q" name="base_Type" association="_lQvmChtwEeWZE8BV_IWn7Q">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Type"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_lQvAfBtwEeWZE8BV_IWn7Q"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_lQvAfRtwEeWZE8BV_IWn7Q" value="1"/>
+ </ownedAttribute>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Stereotype" xmi:id="_lQvAfhtwEeWZE8BV_IWn7Q" name="Length" visibility="public">
+ <ownedAttribute xmi:id="_lQvAfxtwEeWZE8BV_IWn7Q" name="min" visibility="public">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/JavaPrimitiveTypes.library.uml#int"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_lQvAgBtwEeWZE8BV_IWn7Q"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_lQvAgRtwEeWZE8BV_IWn7Q" value="1"/>
+ <defaultValue xmi:type="uml:LiteralString" xmi:id="_lQvAghtwEeWZE8BV_IWn7Q" value="0"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_lQvAgxtwEeWZE8BV_IWn7Q" name="max" visibility="public">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/JavaPrimitiveTypes.library.uml#int"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_lQvAhBtwEeWZE8BV_IWn7Q"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_lQvAhRtwEeWZE8BV_IWn7Q" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_lQvAhhtwEeWZE8BV_IWn7Q" name="message" visibility="public">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_lQvAhxtwEeWZE8BV_IWn7Q"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_lQvAiBtwEeWZE8BV_IWn7Q" value="1"/>
+ <defaultValue xmi:type="uml:LiteralString" xmi:id="_lQvAiRtwEeWZE8BV_IWn7Q" value="&quot;{org.hibernate.validator.constraints.Length.message}&quot;"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_lQvAihtwEeWZE8BV_IWn7Q" name="groups" visibility="public" association="_lQvmmRtwEeWZE8BV_IWn7Q">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Class"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_lQvAixtwEeWZE8BV_IWn7Q"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_lQvAjBtwEeWZE8BV_IWn7Q" value="*"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_lQvAjRtwEeWZE8BV_IWn7Q" name="payload" visibility="public" association="_lQvmnRtwEeWZE8BV_IWn7Q">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Class"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_lQvAjhtwEeWZE8BV_IWn7Q"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_lQvAjxtwEeWZE8BV_IWn7Q" value="*"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_lQvAkBtwEeWZE8BV_IWn7Q" name="base_Operation" association="_lQvmDBtwEeWZE8BV_IWn7Q">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Operation"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_lQvAkRtwEeWZE8BV_IWn7Q"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_lQvAkhtwEeWZE8BV_IWn7Q" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_lQvAkxtwEeWZE8BV_IWn7Q" name="base_Property" association="_lQvmDhtwEeWZE8BV_IWn7Q">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Property"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_lQvAlBtwEeWZE8BV_IWn7Q"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_lQvAlRtwEeWZE8BV_IWn7Q" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_lQvAlhtwEeWZE8BV_IWn7Q" name="base_EnumerationLiteral" association="_lQvmEhtwEeWZE8BV_IWn7Q">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#EnumerationLiteral"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_lQvAlxtwEeWZE8BV_IWn7Q"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_lQvAmBtwEeWZE8BV_IWn7Q" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_lQvAmRtwEeWZE8BV_IWn7Q" name="base_Stereotype" association="_lQvmFhtwEeWZE8BV_IWn7Q">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Stereotype"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_lQvAmhtwEeWZE8BV_IWn7Q"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_lQvAmxtwEeWZE8BV_IWn7Q" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_lQvAnBtwEeWZE8BV_IWn7Q" name="base_Parameter" association="_lQvmGBtwEeWZE8BV_IWn7Q">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Parameter"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_lQvAnRtwEeWZE8BV_IWn7Q"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_lQvAnhtwEeWZE8BV_IWn7Q" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_lQvAnxtwEeWZE8BV_IWn7Q" name="value_List" visibility="public" type="_lQvAohtwEeWZE8BV_IWn7Q" association="_lQvmoRtwEeWZE8BV_IWn7Q">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_lQvAoBtwEeWZE8BV_IWn7Q"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_lQvAoRtwEeWZE8BV_IWn7Q" value="1"/>
+ </ownedAttribute>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Stereotype" xmi:id="_lQvAohtwEeWZE8BV_IWn7Q" name="ListFromLength" visibility="public">
+ <ownedAttribute xmi:id="_lQvAoxtwEeWZE8BV_IWn7Q" name="value" visibility="public" type="_lQvAfhtwEeWZE8BV_IWn7Q" aggregation="composite" association="_lQvmoRtwEeWZE8BV_IWn7Q">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_lQvApBtwEeWZE8BV_IWn7Q"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_lQvApRtwEeWZE8BV_IWn7Q" value="*"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_lQvAphtwEeWZE8BV_IWn7Q" name="base_Operation" association="_lQvmGhtwEeWZE8BV_IWn7Q">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Operation"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_lQvApxtwEeWZE8BV_IWn7Q"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_lQvAqBtwEeWZE8BV_IWn7Q" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_lQvAqRtwEeWZE8BV_IWn7Q" name="base_Property" association="_lQvmHBtwEeWZE8BV_IWn7Q">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Property"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_lQvAqhtwEeWZE8BV_IWn7Q"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_lQvAqxtwEeWZE8BV_IWn7Q" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_lQvArBtwEeWZE8BV_IWn7Q" name="base_EnumerationLiteral" association="_lQvmIBtwEeWZE8BV_IWn7Q">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#EnumerationLiteral"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_lQvArRtwEeWZE8BV_IWn7Q"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_lQvArhtwEeWZE8BV_IWn7Q" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_lQvArxtwEeWZE8BV_IWn7Q" name="base_Stereotype" association="_lQvmJBtwEeWZE8BV_IWn7Q">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Stereotype"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_lQvAsBtwEeWZE8BV_IWn7Q"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_lQvlIBtwEeWZE8BV_IWn7Q" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_lQvlIRtwEeWZE8BV_IWn7Q" name="base_Parameter" association="_lQvmJhtwEeWZE8BV_IWn7Q">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Parameter"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_lQvlIhtwEeWZE8BV_IWn7Q"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_lQvlIxtwEeWZE8BV_IWn7Q" value="1"/>
+ </ownedAttribute>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Stereotype" xmi:id="_lQvlJBtwEeWZE8BV_IWn7Q" name="ModCheck" visibility="public">
+ <ownedAttribute xmi:id="_lQvlJRtwEeWZE8BV_IWn7Q" name="message" visibility="public">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_lQvlJhtwEeWZE8BV_IWn7Q"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_lQvlJxtwEeWZE8BV_IWn7Q" value="1"/>
+ <defaultValue xmi:type="uml:LiteralString" xmi:id="_lQvlKBtwEeWZE8BV_IWn7Q" value="&quot;{org.hibernate.validator.constraints.ModCheck.message}&quot;"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_lQvlKRtwEeWZE8BV_IWn7Q" name="groups" visibility="public" association="_lQvmohtwEeWZE8BV_IWn7Q">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Class"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_lQvlKhtwEeWZE8BV_IWn7Q"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_lQvlKxtwEeWZE8BV_IWn7Q" value="*"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_lQvlLBtwEeWZE8BV_IWn7Q" name="payload" visibility="public" association="_lQvmphtwEeWZE8BV_IWn7Q">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Class"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_lQvlLRtwEeWZE8BV_IWn7Q"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_lQvlLhtwEeWZE8BV_IWn7Q" value="*"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_lQvlLxtwEeWZE8BV_IWn7Q" name="modType" visibility="public" type="_lQu_6htwEeWZE8BV_IWn7Q">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_lQvlMBtwEeWZE8BV_IWn7Q" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_lQvlMRtwEeWZE8BV_IWn7Q" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_lQvlMhtwEeWZE8BV_IWn7Q" name="multiplier" visibility="public">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/JavaPrimitiveTypes.library.uml#int"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_lQvlMxtwEeWZE8BV_IWn7Q" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_lQvlNBtwEeWZE8BV_IWn7Q" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_lQvlNRtwEeWZE8BV_IWn7Q" name="startIndex" visibility="public">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/JavaPrimitiveTypes.library.uml#int"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_lQvlNhtwEeWZE8BV_IWn7Q"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_lQvlNxtwEeWZE8BV_IWn7Q" value="1"/>
+ <defaultValue xmi:type="uml:LiteralString" xmi:id="_lQvlOBtwEeWZE8BV_IWn7Q" value="0"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_lQvlORtwEeWZE8BV_IWn7Q" name="endIndex" visibility="public">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/JavaPrimitiveTypes.library.uml#int"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_lQvlOhtwEeWZE8BV_IWn7Q"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_lQvlOxtwEeWZE8BV_IWn7Q" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_lQvlPBtwEeWZE8BV_IWn7Q" name="checkDigitPosition" visibility="public">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/JavaPrimitiveTypes.library.uml#int"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_lQvlPRtwEeWZE8BV_IWn7Q"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_lQvlPhtwEeWZE8BV_IWn7Q" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_lQvlPxtwEeWZE8BV_IWn7Q" name="ignoreNonDigitCharacters" visibility="public">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/JavaPrimitiveTypes.library.uml#boolean"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_lQvlQBtwEeWZE8BV_IWn7Q"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_lQvlQRtwEeWZE8BV_IWn7Q" value="1"/>
+ <defaultValue xmi:type="uml:LiteralString" xmi:id="_lQvlQhtwEeWZE8BV_IWn7Q" value="true"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_lQvlQxtwEeWZE8BV_IWn7Q" name="base_Operation" association="_lQvmKBtwEeWZE8BV_IWn7Q">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Operation"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_lQvlRBtwEeWZE8BV_IWn7Q"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_lQvlRRtwEeWZE8BV_IWn7Q" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_lQvlRhtwEeWZE8BV_IWn7Q" name="base_Property" association="_lQvmKhtwEeWZE8BV_IWn7Q">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Property"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_lQvlRxtwEeWZE8BV_IWn7Q"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_lQvlSBtwEeWZE8BV_IWn7Q" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_lQvlSRtwEeWZE8BV_IWn7Q" name="base_EnumerationLiteral" association="_lQvmLhtwEeWZE8BV_IWn7Q">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#EnumerationLiteral"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_lQvlShtwEeWZE8BV_IWn7Q"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_lQvlSxtwEeWZE8BV_IWn7Q" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_lQvlTBtwEeWZE8BV_IWn7Q" name="base_Stereotype" association="_lQvmMhtwEeWZE8BV_IWn7Q">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Stereotype"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_lQvlTRtwEeWZE8BV_IWn7Q"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_lQvlThtwEeWZE8BV_IWn7Q" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_lQvlTxtwEeWZE8BV_IWn7Q" name="base_Parameter" association="_lQvmNBtwEeWZE8BV_IWn7Q">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Parameter"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_lQvlUBtwEeWZE8BV_IWn7Q"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_lQvlURtwEeWZE8BV_IWn7Q" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_lQvlUhtwEeWZE8BV_IWn7Q" name="value_List" visibility="public" type="_lQvlVRtwEeWZE8BV_IWn7Q" association="_lQvmqhtwEeWZE8BV_IWn7Q">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_lQvlUxtwEeWZE8BV_IWn7Q"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_lQvlVBtwEeWZE8BV_IWn7Q" value="1"/>
+ </ownedAttribute>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Stereotype" xmi:id="_lQvlVRtwEeWZE8BV_IWn7Q" name="ListFromModCheck" visibility="public">
+ <ownedAttribute xmi:id="_lQvlVhtwEeWZE8BV_IWn7Q" name="value" visibility="public" type="_lQvlJBtwEeWZE8BV_IWn7Q" aggregation="composite" association="_lQvmqhtwEeWZE8BV_IWn7Q"><