Skip to main content
aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
Diffstat (limited to 'proprietary/bundles/org.eclipse.upr.platform.java.profiles/profiles/javax.annotation_profile.profile.uml')
-rw-r--r--proprietary/bundles/org.eclipse.upr.platform.java.profiles/profiles/javax.annotation_profile.profile.uml1358
1 files changed, 1358 insertions, 0 deletions
diff --git a/proprietary/bundles/org.eclipse.upr.platform.java.profiles/profiles/javax.annotation_profile.profile.uml b/proprietary/bundles/org.eclipse.upr.platform.java.profiles/profiles/javax.annotation_profile.profile.uml
new file mode 100644
index 0000000..732fdcb
--- /dev/null
+++ b/proprietary/bundles/org.eclipse.upr.platform.java.profiles/profiles/javax.annotation_profile.profile.uml
@@ -0,0 +1,1358 @@
+<?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="_xb_AsBt1EeWb19NaJQmczQ" name="javax.annotation" metamodelReference="_xb_n0Rt1EeWb19NaJQmczQ">
+ <eAnnotations xmi:id="_xb_AsRt1EeWb19NaJQmczQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
+ <contents xmi:type="ecore:EPackage" xmi:id="_xb_Asht1EeWb19NaJQmczQ" name="javaxannotation" nsURI="http:///schemas/javaxannotation/_xb5hIBt1EeWb19NaJQmczQ/0" nsPrefix="javaxannotation">
+ <eAnnotations xmi:id="_xb_Asxt1EeWb19NaJQmczQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
+ <details xmi:id="_xb_AtBt1EeWb19NaJQmczQ" key="originalName" value="javax.annotation"/>
+ </eAnnotations>
+ <eSubpackages xmi:id="_xb_AtRt1EeWb19NaJQmczQ" name="javax" nsURI="http:///javaxannotation/javax.ecore" nsPrefix="javaxannotation.javax">
+ <eAnnotations xmi:id="_xb_Atht1EeWb19NaJQmczQ" source="http://www.eclipse.org/uml2/4.0.0/UML" references="_xb_n0xt1EeWb19NaJQmczQ"/>
+ <eSubpackages xmi:id="_xb_Atxt1EeWb19NaJQmczQ" name="annotation" nsURI="http:///javaxannotation/javax/annotation.ecore" nsPrefix="javaxannotation.javax.annotation">
+ <eAnnotations xmi:id="_xb_AuBt1EeWb19NaJQmczQ" source="http://www.eclipse.org/uml2/4.0.0/UML" references="_xb_n1Bt1EeWb19NaJQmczQ"/>
+ <eClassifiers xmi:type="ecore:EEnum" xmi:id="_xb_AuRt1EeWb19NaJQmczQ" name="AuthenticationTypeFromResource">
+ <eAnnotations xmi:id="_xb_Auht1EeWb19NaJQmczQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_xb_oght1EeWb19NaJQmczQ"/>
+ <eLiterals xmi:id="_xb_Auxt1EeWb19NaJQmczQ" name="CONTAINER"/>
+ <eLiterals xmi:id="_xb_AvBt1EeWb19NaJQmczQ" name="APPLICATION" value="1"/>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_xb_AvRt1EeWb19NaJQmczQ" name="Resources">
+ <eAnnotations xmi:id="_xb_Avht1EeWb19NaJQmczQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_xb_ohRt1EeWb19NaJQmczQ"/>
+ <eOperations xmi:id="_xb_Avxt1EeWb19NaJQmczQ" name="typeConstraint">
+ <eAnnotations xmi:id="_xb_AwBt1EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_xb_AwRt1EeWb19NaJQmczQ" key="documentation" value="not self.base_Type.oclIsUndefined() implies Set{uml::Stereotype,&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;uml::Class, uml::Enumeration, uml::Interface}&#xD;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9; -> includes(self.base_Type.oclType())"/>
+ </eAnnotations>
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
+ <eParameters xmi:id="_xb_Awxt1EeWb19NaJQmczQ" name="diagnostics">
+ <eAnnotations xmi:id="_xb_AxBt1EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_xb_AxRt1EeWb19NaJQmczQ" key="documentation" value="The chain of diagnostics to which problems are to be appended."/>
+ </eAnnotations>
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"/>
+ </eParameters>
+ <eParameters xmi:id="_xb_Axxt1EeWb19NaJQmczQ" name="context">
+ <eAnnotations xmi:id="_xb_AyBt1EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_xb_AyRt1EeWb19NaJQmczQ" key="documentation" value="The cache of context-specific information."/>
+ </eAnnotations>
+ <eGenericType xmi:id="_xb_Ayht1EeWb19NaJQmczQ">
+ <eTypeArguments xmi:id="_xb_Ayxt1EeWb19NaJQmczQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eTypeArguments xmi:id="_xb_AzBt1EeWb19NaJQmczQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/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="_xb_AzRt1EeWb19NaJQmczQ" name="value" ordered="false" upperBound="-1" eType="_xb_A0Rt1EeWb19NaJQmczQ" containment="true" eOpposite="_xb_A9xt1EeWb19NaJQmczQ"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_xb_Azxt1EeWb19NaJQmczQ" 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="_xb_A0Rt1EeWb19NaJQmczQ" name="Resource">
+ <eAnnotations xmi:id="_xb_A0ht1EeWb19NaJQmczQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_xb_ooBt1EeWb19NaJQmczQ"/>
+ <eOperations xmi:id="_xb_A0xt1EeWb19NaJQmczQ" name="typeConstraint">
+ <eAnnotations xmi:id="_xb_A1Bt1EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_xb_A1Rt1EeWb19NaJQmczQ" key="documentation" value="not self.base_Type.oclIsUndefined() implies Set{uml::Stereotype,&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;uml::Class, uml::Enumeration, uml::Interface}&#xD;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9; -> includes(self.base_Type.oclType())"/>
+ </eAnnotations>
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
+ <eParameters xmi:id="_xb_A1xt1EeWb19NaJQmczQ" name="diagnostics">
+ <eAnnotations xmi:id="_xb_A2Bt1EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_xb_A2Rt1EeWb19NaJQmczQ" key="documentation" value="The chain of diagnostics to which problems are to be appended."/>
+ </eAnnotations>
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"/>
+ </eParameters>
+ <eParameters xmi:id="_xb_A2xt1EeWb19NaJQmczQ" name="context">
+ <eAnnotations xmi:id="_xb_A3Bt1EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_xb_A3Rt1EeWb19NaJQmczQ" key="documentation" value="The cache of context-specific information."/>
+ </eAnnotations>
+ <eGenericType xmi:id="_xb_A3ht1EeWb19NaJQmczQ">
+ <eTypeArguments xmi:id="_xb_A3xt1EeWb19NaJQmczQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eTypeArguments xmi:id="_xb_A4Bt1EeWb19NaJQmczQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/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="_xb_A4Rt1EeWb19NaJQmczQ" 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="_xb_A4xt1EeWb19NaJQmczQ" name="lookup" 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="_xb_A5Rt1EeWb19NaJQmczQ" name="type" ordered="false">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Class"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_xb_A5xt1EeWb19NaJQmczQ" name="authenticationType" ordered="false" eType="_xb_AuRt1EeWb19NaJQmczQ" defaultValueLiteral="CONTAINER"/>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_xb_A6Rt1EeWb19NaJQmczQ" name="shareable" 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="_xb_A6xt1EeWb19NaJQmczQ" name="mappedName" 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="_xb_A7Rt1EeWb19NaJQmczQ" name="description" 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="_xb_A7xt1EeWb19NaJQmczQ" 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="_xb_A8Rt1EeWb19NaJQmczQ" name="base_Property" ordered="false">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Property"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_xb_A8xt1EeWb19NaJQmczQ" 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="_xb_A9Rt1EeWb19NaJQmczQ" name="base_Operation" ordered="false">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Operation"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_xb_A9xt1EeWb19NaJQmczQ" name="value_Resources" ordered="false" eType="_xb_AvRt1EeWb19NaJQmczQ" eOpposite="_xb_AzRt1EeWb19NaJQmczQ"/>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_xb_A-Rt1EeWb19NaJQmczQ" name="Priority">
+ <eAnnotations xmi:id="_xb_A-ht1EeWb19NaJQmczQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_xb_ojht1EeWb19NaJQmczQ"/>
+ <eOperations xmi:id="_xb_A-xt1EeWb19NaJQmczQ" name="typeConstraint">
+ <eAnnotations xmi:id="_xb_A_Bt1EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_xb_A_Rt1EeWb19NaJQmczQ" key="documentation" value="not self.base_Type.oclIsUndefined() implies Set{uml::Stereotype,&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;uml::Class, uml::Enumeration, uml::Interface}&#xD;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9; -> includes(self.base_Type.oclType())"/>
+ </eAnnotations>
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
+ <eParameters xmi:id="_xb_A_xt1EeWb19NaJQmczQ" name="diagnostics">
+ <eAnnotations xmi:id="_xb_BABt1EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_xb_BARt1EeWb19NaJQmczQ" key="documentation" value="The chain of diagnostics to which problems are to be appended."/>
+ </eAnnotations>
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"/>
+ </eParameters>
+ <eParameters xmi:id="_xb_BAxt1EeWb19NaJQmczQ" name="context">
+ <eAnnotations xmi:id="_xb_BBBt1EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_xb_BBRt1EeWb19NaJQmczQ" key="documentation" value="The cache of context-specific information."/>
+ </eAnnotations>
+ <eGenericType xmi:id="_xb_BBht1EeWb19NaJQmczQ">
+ <eTypeArguments xmi:id="_xb_BBxt1EeWb19NaJQmczQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eTypeArguments xmi:id="_xb_BCBt1EeWb19NaJQmczQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/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="_xb_BCRt1EeWb19NaJQmczQ" name="value" 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="_xb_BCxt1EeWb19NaJQmczQ" 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="_xb_BDRt1EeWb19NaJQmczQ" name="PostConstruct">
+ <eAnnotations xmi:id="_xb_BDht1EeWb19NaJQmczQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_xb_olxt1EeWb19NaJQmczQ"/>
+ <eOperations xmi:id="_xb_BDxt1EeWb19NaJQmczQ" name="methodConstraint">
+ <eAnnotations xmi:id="_xb_BEBt1EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_xb_BERt1EeWb19NaJQmczQ" 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="_xb_BExt1EeWb19NaJQmczQ" name="diagnostics">
+ <eAnnotations xmi:id="_xb_BFBt1EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_xb_BFRt1EeWb19NaJQmczQ" key="documentation" value="The chain of diagnostics to which problems are to be appended."/>
+ </eAnnotations>
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"/>
+ </eParameters>
+ <eParameters xmi:id="_xb_BFxt1EeWb19NaJQmczQ" name="context">
+ <eAnnotations xmi:id="_xb_BGBt1EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_xb_BGRt1EeWb19NaJQmczQ" key="documentation" value="The cache of context-specific information."/>
+ </eAnnotations>
+ <eGenericType xmi:id="_xb_BGht1EeWb19NaJQmczQ">
+ <eTypeArguments xmi:id="_xb_BGxt1EeWb19NaJQmczQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eTypeArguments xmi:id="_xb_BHBt1EeWb19NaJQmczQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/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="_xb_BHRt1EeWb19NaJQmczQ" name="base_Operation" ordered="false">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Operation"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_xb_BHxt1EeWb19NaJQmczQ" name="base_Property" ordered="false">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Property"/>
+ </eStructuralFeatures>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_xb_BIRt1EeWb19NaJQmczQ" name="Generated">
+ <eAnnotations xmi:id="_xb_BIht1EeWb19NaJQmczQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_xb_oyht1EeWb19NaJQmczQ"/>
+ <eOperations xmi:id="_xb_BIxt1EeWb19NaJQmczQ" name="typeConstraint">
+ <eAnnotations xmi:id="_xb_BJBt1EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_xb_BJRt1EeWb19NaJQmczQ" key="documentation" value="not self.base_Type.oclIsUndefined() implies Set{uml::Stereotype,&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;uml::Class, uml::Enumeration, uml::Interface}&#xD;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9; -> includes(self.base_Type.oclType())"/>
+ </eAnnotations>
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
+ <eParameters xmi:id="_xb_BJxt1EeWb19NaJQmczQ" name="diagnostics">
+ <eAnnotations xmi:id="_xb_BKBt1EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_xb_BKRt1EeWb19NaJQmczQ" key="documentation" value="The chain of diagnostics to which problems are to be appended."/>
+ </eAnnotations>
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"/>
+ </eParameters>
+ <eParameters xmi:id="_xb_BKxt1EeWb19NaJQmczQ" name="context">
+ <eAnnotations xmi:id="_xb_BLBt1EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_xb_BLRt1EeWb19NaJQmczQ" key="documentation" value="The cache of context-specific information."/>
+ </eAnnotations>
+ <eGenericType xmi:id="_xb_BLht1EeWb19NaJQmczQ">
+ <eTypeArguments xmi:id="_xb_BLxt1EeWb19NaJQmczQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eTypeArguments xmi:id="_xb_BMBt1EeWb19NaJQmczQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/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="_xb_BMRt1EeWb19NaJQmczQ" 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:EAttribute" xmi:id="_xb_BMxt1EeWb19NaJQmczQ" name="date" 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="_xb_BNRt1EeWb19NaJQmczQ" name="comments" 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="_xb_BNxt1EeWb19NaJQmczQ" 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="_xb_BORt1EeWb19NaJQmczQ" 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="_xb_BOxt1EeWb19NaJQmczQ" 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="_xb_BPRt1EeWb19NaJQmczQ" name="base_Operation" ordered="false">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Operation"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_xb_BPxt1EeWb19NaJQmczQ" name="base_Property" ordered="false">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Property"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_xb_BQRt1EeWb19NaJQmczQ" 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="_xb_BQxt1EeWb19NaJQmczQ" 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="_xb_BRRt1EeWb19NaJQmczQ" name="ManagedBean">
+ <eAnnotations xmi:id="_xb_BRht1EeWb19NaJQmczQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_xb_o6xt1EeWb19NaJQmczQ"/>
+ <eOperations xmi:id="_xb_BRxt1EeWb19NaJQmczQ" name="typeConstraint">
+ <eAnnotations xmi:id="_xb_BSBt1EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_xb_BSRt1EeWb19NaJQmczQ" key="documentation" value="not self.base_Type.oclIsUndefined() implies Set{uml::Stereotype,&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;uml::Class, uml::Enumeration, uml::Interface}&#xD;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9; -> includes(self.base_Type.oclType())"/>
+ </eAnnotations>
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
+ <eParameters xmi:id="_xb_BSxt1EeWb19NaJQmczQ" name="diagnostics">
+ <eAnnotations xmi:id="_xb_BTBt1EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_xb_BTRt1EeWb19NaJQmczQ" key="documentation" value="The chain of diagnostics to which problems are to be appended."/>
+ </eAnnotations>
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"/>
+ </eParameters>
+ <eParameters xmi:id="_xb_BTxt1EeWb19NaJQmczQ" name="context">
+ <eAnnotations xmi:id="_xb_BUBt1EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_xb_BURt1EeWb19NaJQmczQ" key="documentation" value="The cache of context-specific information."/>
+ </eAnnotations>
+ <eGenericType xmi:id="_xb_BUht1EeWb19NaJQmczQ">
+ <eTypeArguments xmi:id="_xb_BUxt1EeWb19NaJQmczQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eTypeArguments xmi:id="_xb_BVBt1EeWb19NaJQmczQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/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="_xb_BVRt1EeWb19NaJQmczQ" name="value" ordered="false">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_xb_BVxt1EeWb19NaJQmczQ" 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="_xb_BWRt1EeWb19NaJQmczQ" name="PreDestroy">
+ <eAnnotations xmi:id="_xb_BWht1EeWb19NaJQmczQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_xb_o9Bt1EeWb19NaJQmczQ"/>
+ <eOperations xmi:id="_xb_BWxt1EeWb19NaJQmczQ" name="methodConstraint">
+ <eAnnotations xmi:id="_xb_BXBt1EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_xb_BXRt1EeWb19NaJQmczQ" 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="_xb_BXxt1EeWb19NaJQmczQ" name="diagnostics">
+ <eAnnotations xmi:id="_xb_BYBt1EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_xb_BYRt1EeWb19NaJQmczQ" key="documentation" value="The chain of diagnostics to which problems are to be appended."/>
+ </eAnnotations>
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"/>
+ </eParameters>
+ <eParameters xmi:id="_xb_BYxt1EeWb19NaJQmczQ" name="context">
+ <eAnnotations xmi:id="_xb_BZBt1EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_xb_BZRt1EeWb19NaJQmczQ" key="documentation" value="The cache of context-specific information."/>
+ </eAnnotations>
+ <eGenericType xmi:id="_xb_BZht1EeWb19NaJQmczQ">
+ <eTypeArguments xmi:id="_xb_BZxt1EeWb19NaJQmczQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eTypeArguments xmi:id="_xb_BaBt1EeWb19NaJQmczQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/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="_xb_BaRt1EeWb19NaJQmczQ" name="base_Operation" ordered="false">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Operation"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_xb_Baxt1EeWb19NaJQmczQ" name="base_Property" ordered="false">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Property"/>
+ </eStructuralFeatures>
+ </eClassifiers>
+ <eSubpackages xmi:id="_xb_BbRt1EeWb19NaJQmczQ" name="security" nsURI="http:///javaxannotation/javax/annotation/security.ecore" nsPrefix="javaxannotation.javax.annotation.security">
+ <eAnnotations xmi:id="_xb_Bbht1EeWb19NaJQmczQ" source="http://www.eclipse.org/uml2/4.0.0/UML" references="_xb_n1Rt1EeWb19NaJQmczQ"/>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_xb_Bbxt1EeWb19NaJQmczQ" name="RunAs">
+ <eAnnotations xmi:id="_xb_BcBt1EeWb19NaJQmczQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_xb_n1ht1EeWb19NaJQmczQ"/>
+ <eOperations xmi:id="_xb_BcRt1EeWb19NaJQmczQ" name="typeConstraint">
+ <eAnnotations xmi:id="_xb_Bcht1EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_xb_Bcxt1EeWb19NaJQmczQ" key="documentation" value="not self.base_Type.oclIsUndefined() implies Set{uml::Stereotype,&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;uml::Class, uml::Enumeration, uml::Interface}&#xD;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9; -> includes(self.base_Type.oclType())"/>
+ </eAnnotations>
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
+ <eParameters xmi:id="_xb_BdRt1EeWb19NaJQmczQ" name="diagnostics">
+ <eAnnotations xmi:id="_xb_Bdht1EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_xb_Bdxt1EeWb19NaJQmczQ" key="documentation" value="The chain of diagnostics to which problems are to be appended."/>
+ </eAnnotations>
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"/>
+ </eParameters>
+ <eParameters xmi:id="_xb_BeRt1EeWb19NaJQmczQ" name="context">
+ <eAnnotations xmi:id="_xb_Beht1EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_xb_Bext1EeWb19NaJQmczQ" key="documentation" value="The cache of context-specific information."/>
+ </eAnnotations>
+ <eGenericType xmi:id="_xb_BfBt1EeWb19NaJQmczQ">
+ <eTypeArguments xmi:id="_xb_BfRt1EeWb19NaJQmczQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eTypeArguments xmi:id="_xb_Bfht1EeWb19NaJQmczQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/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="_xb_Bfxt1EeWb19NaJQmczQ" 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="_xb_BgRt1EeWb19NaJQmczQ" 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="_xb_Bgxt1EeWb19NaJQmczQ" name="DenyAll">
+ <eAnnotations xmi:id="_xb_BhBt1EeWb19NaJQmczQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_xb_n3xt1EeWb19NaJQmczQ"/>
+ <eOperations xmi:id="_xb_BhRt1EeWb19NaJQmczQ" name="typeConstraint">
+ <eAnnotations xmi:id="_xb_Bhht1EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_xb_Bhxt1EeWb19NaJQmczQ" key="documentation" value="not self.base_Type.oclIsUndefined() implies Set{uml::Stereotype,&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;uml::Class, uml::Enumeration, uml::Interface}&#xD;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9; -> includes(self.base_Type.oclType())"/>
+ </eAnnotations>
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
+ <eParameters xmi:id="_xb_BiRt1EeWb19NaJQmczQ" name="diagnostics">
+ <eAnnotations xmi:id="_xb_Biht1EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_xb_Bixt1EeWb19NaJQmczQ" key="documentation" value="The chain of diagnostics to which problems are to be appended."/>
+ </eAnnotations>
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"/>
+ </eParameters>
+ <eParameters xmi:id="_xb_BjRt1EeWb19NaJQmczQ" name="context">
+ <eAnnotations xmi:id="_xb_Bjht1EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_xb_Bjxt1EeWb19NaJQmczQ" key="documentation" value="The cache of context-specific information."/>
+ </eAnnotations>
+ <eGenericType xmi:id="_xb_BkBt1EeWb19NaJQmczQ">
+ <eTypeArguments xmi:id="_xb_BkRt1EeWb19NaJQmczQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eTypeArguments xmi:id="_xb_Bkht1EeWb19NaJQmczQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.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="_xb_Bkxt1EeWb19NaJQmczQ" name="methodConstraint">
+ <eAnnotations xmi:id="_xb_BlBt1EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_xb_BlRt1EeWb19NaJQmczQ" 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="_xb_Blxt1EeWb19NaJQmczQ" name="diagnostics">
+ <eAnnotations xmi:id="_xb_BmBt1EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_xb_BmRt1EeWb19NaJQmczQ" key="documentation" value="The chain of diagnostics to which problems are to be appended."/>
+ </eAnnotations>
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"/>
+ </eParameters>
+ <eParameters xmi:id="_xb_Bmxt1EeWb19NaJQmczQ" name="context">
+ <eAnnotations xmi:id="_xb_BnBt1EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_xb_BnRt1EeWb19NaJQmczQ" key="documentation" value="The cache of context-specific information."/>
+ </eAnnotations>
+ <eGenericType xmi:id="_xb_Bnht1EeWb19NaJQmczQ">
+ <eTypeArguments xmi:id="_xb_Bnxt1EeWb19NaJQmczQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eTypeArguments xmi:id="_xb_BoBt1EeWb19NaJQmczQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/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="_xb_BoRt1EeWb19NaJQmczQ" 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="_xb_Boxt1EeWb19NaJQmczQ" name="base_Operation" ordered="false">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Operation"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_xb_BpRt1EeWb19NaJQmczQ" name="base_Property" ordered="false">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Property"/>
+ </eStructuralFeatures>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_xb_Bpxt1EeWb19NaJQmczQ" name="RolesAllowed">
+ <eAnnotations xmi:id="_xb_BqBt1EeWb19NaJQmczQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_xb_n7Rt1EeWb19NaJQmczQ"/>
+ <eOperations xmi:id="_xb_BqRt1EeWb19NaJQmczQ" name="typeConstraint">
+ <eAnnotations xmi:id="_xb_Bqht1EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_xb_Bqxt1EeWb19NaJQmczQ" key="documentation" value="not self.base_Type.oclIsUndefined() implies Set{uml::Stereotype,&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;uml::Class, uml::Enumeration, uml::Interface}&#xD;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9; -> includes(self.base_Type.oclType())"/>
+ </eAnnotations>
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
+ <eParameters xmi:id="_xb_BrRt1EeWb19NaJQmczQ" name="diagnostics">
+ <eAnnotations xmi:id="_xb_Brht1EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_xb_Brxt1EeWb19NaJQmczQ" key="documentation" value="The chain of diagnostics to which problems are to be appended."/>
+ </eAnnotations>
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"/>
+ </eParameters>
+ <eParameters xmi:id="_xb_BsRt1EeWb19NaJQmczQ" name="context">
+ <eAnnotations xmi:id="_xb_Bsht1EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_xb_Bsxt1EeWb19NaJQmczQ" key="documentation" value="The cache of context-specific information."/>
+ </eAnnotations>
+ <eGenericType xmi:id="_xb_BtBt1EeWb19NaJQmczQ">
+ <eTypeArguments xmi:id="_xb_BtRt1EeWb19NaJQmczQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eTypeArguments xmi:id="_xb_Btht1EeWb19NaJQmczQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.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="_xb_Btxt1EeWb19NaJQmczQ" name="methodConstraint">
+ <eAnnotations xmi:id="_xb_BuBt1EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_xb_BuRt1EeWb19NaJQmczQ" 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="_xb_Buxt1EeWb19NaJQmczQ" name="diagnostics">
+ <eAnnotations xmi:id="_xb_BvBt1EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_xb_BvRt1EeWb19NaJQmczQ" key="documentation" value="The chain of diagnostics to which problems are to be appended."/>
+ </eAnnotations>
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"/>
+ </eParameters>
+ <eParameters xmi:id="_xb_Bvxt1EeWb19NaJQmczQ" name="context">
+ <eAnnotations xmi:id="_xb_BwBt1EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_xb_BwRt1EeWb19NaJQmczQ" key="documentation" value="The cache of context-specific information."/>
+ </eAnnotations>
+ <eGenericType xmi:id="_xb_Bwht1EeWb19NaJQmczQ">
+ <eTypeArguments xmi:id="_xb_Bwxt1EeWb19NaJQmczQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eTypeArguments xmi:id="_xb_BxBt1EeWb19NaJQmczQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/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="_xb_BxRt1EeWb19NaJQmczQ" 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="_xb_Bxxt1EeWb19NaJQmczQ" 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="_xb_ByRt1EeWb19NaJQmczQ" name="base_Operation" ordered="false">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Operation"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_xb_Byxt1EeWb19NaJQmczQ" name="base_Property" ordered="false">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Property"/>
+ </eStructuralFeatures>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_xb_BzRt1EeWb19NaJQmczQ" name="PermitAll">
+ <eAnnotations xmi:id="_xb_Bzht1EeWb19NaJQmczQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_xb_n_ht1EeWb19NaJQmczQ"/>
+ <eOperations xmi:id="_xb_Bzxt1EeWb19NaJQmczQ" name="typeConstraint">
+ <eAnnotations xmi:id="_xb_B0Bt1EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_xb_B0Rt1EeWb19NaJQmczQ" key="documentation" value="not self.base_Type.oclIsUndefined() implies Set{uml::Stereotype,&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;uml::Class, uml::Enumeration, uml::Interface}&#xD;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9; -> includes(self.base_Type.oclType())"/>
+ </eAnnotations>
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
+ <eParameters xmi:id="_xb_B0xt1EeWb19NaJQmczQ" name="diagnostics">
+ <eAnnotations xmi:id="_xb_B1Bt1EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_xb_B1Rt1EeWb19NaJQmczQ" key="documentation" value="The chain of diagnostics to which problems are to be appended."/>
+ </eAnnotations>
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"/>
+ </eParameters>
+ <eParameters xmi:id="_xb_B1xt1EeWb19NaJQmczQ" name="context">
+ <eAnnotations xmi:id="_xb_B2Bt1EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_xb_B2Rt1EeWb19NaJQmczQ" key="documentation" value="The cache of context-specific information."/>
+ </eAnnotations>
+ <eGenericType xmi:id="_xb_B2ht1EeWb19NaJQmczQ">
+ <eTypeArguments xmi:id="_xb_B2xt1EeWb19NaJQmczQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eTypeArguments xmi:id="_xb_B3Bt1EeWb19NaJQmczQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.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="_xb_B3Rt1EeWb19NaJQmczQ" name="methodConstraint">
+ <eAnnotations xmi:id="_xb_B3ht1EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_xb_B3xt1EeWb19NaJQmczQ" 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="_xb_B4Rt1EeWb19NaJQmczQ" name="diagnostics">
+ <eAnnotations xmi:id="_xb_B4ht1EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_xb_B4xt1EeWb19NaJQmczQ" key="documentation" value="The chain of diagnostics to which problems are to be appended."/>
+ </eAnnotations>
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"/>
+ </eParameters>
+ <eParameters xmi:id="_xb_B5Rt1EeWb19NaJQmczQ" name="context">
+ <eAnnotations xmi:id="_xb_B5ht1EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_xb_B5xt1EeWb19NaJQmczQ" key="documentation" value="The cache of context-specific information."/>
+ </eAnnotations>
+ <eGenericType xmi:id="_xb_B6Bt1EeWb19NaJQmczQ">
+ <eTypeArguments xmi:id="_xb_B6Rt1EeWb19NaJQmczQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eTypeArguments xmi:id="_xb_B6ht1EeWb19NaJQmczQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/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="_xb_B6xt1EeWb19NaJQmczQ" 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="_xb_B7Rt1EeWb19NaJQmczQ" name="base_Operation" ordered="false">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Operation"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_xb_B7xt1EeWb19NaJQmczQ" name="base_Property" ordered="false">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Property"/>
+ </eStructuralFeatures>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_xb_B8Rt1EeWb19NaJQmczQ" name="DeclareRoles">
+ <eAnnotations xmi:id="_xb_B8ht1EeWb19NaJQmczQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_xb_oDBt1EeWb19NaJQmczQ"/>
+ <eOperations xmi:id="_xb_B8xt1EeWb19NaJQmczQ" name="typeConstraint">
+ <eAnnotations xmi:id="_xb_B9Bt1EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_xb_B9Rt1EeWb19NaJQmczQ" key="documentation" value="not self.base_Type.oclIsUndefined() implies Set{uml::Stereotype,&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;uml::Class, uml::Enumeration, uml::Interface}&#xD;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9; -> includes(self.base_Type.oclType())"/>
+ </eAnnotations>
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
+ <eParameters xmi:id="_xb_B9xt1EeWb19NaJQmczQ" name="diagnostics">
+ <eAnnotations xmi:id="_xb_B-Bt1EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_xb_B-Rt1EeWb19NaJQmczQ" key="documentation" value="The chain of diagnostics to which problems are to be appended."/>
+ </eAnnotations>
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"/>
+ </eParameters>
+ <eParameters xmi:id="_xb_B-xt1EeWb19NaJQmczQ" name="context">
+ <eAnnotations xmi:id="_xb_B_Bt1EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_xb_B_Rt1EeWb19NaJQmczQ" key="documentation" value="The cache of context-specific information."/>
+ </eAnnotations>
+ <eGenericType xmi:id="_xb_B_ht1EeWb19NaJQmczQ">
+ <eTypeArguments xmi:id="_xb_B_xt1EeWb19NaJQmczQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eTypeArguments xmi:id="_xb_CABt1EeWb19NaJQmczQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/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="_xb_CARt1EeWb19NaJQmczQ" 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="_xb_CAxt1EeWb19NaJQmczQ" name="base_Type" ordered="false">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Type"/>
+ </eStructuralFeatures>
+ </eClassifiers>
+ </eSubpackages>
+ <eSubpackages xmi:id="_xb_CBRt1EeWb19NaJQmczQ" name="sql" nsURI="http:///javaxannotation/javax/annotation/sql.ecore" nsPrefix="javaxannotation.javax.annotation.sql">
+ <eAnnotations xmi:id="_xb_CBht1EeWb19NaJQmczQ" source="http://www.eclipse.org/uml2/4.0.0/UML" references="_xb_oMRt1EeWb19NaJQmczQ"/>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_xb_CBxt1EeWb19NaJQmczQ" name="DataSourceDefinition">
+ <eAnnotations xmi:id="_xb_CCBt1EeWb19NaJQmczQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_xb_oMht1EeWb19NaJQmczQ"/>
+ <eOperations xmi:id="_xb_CCRt1EeWb19NaJQmczQ" name="typeConstraint">
+ <eAnnotations xmi:id="_xb_CCht1EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_xb_CCxt1EeWb19NaJQmczQ" key="documentation" value="not self.base_Type.oclIsUndefined() implies Set{uml::Stereotype,&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;uml::Class, uml::Enumeration, uml::Interface}&#xD;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9; -> includes(self.base_Type.oclType())"/>
+ </eAnnotations>
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
+ <eParameters xmi:id="_xb_CDRt1EeWb19NaJQmczQ" name="diagnostics">
+ <eAnnotations xmi:id="_xb_CDht1EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_xb_CDxt1EeWb19NaJQmczQ" key="documentation" value="The chain of diagnostics to which problems are to be appended."/>
+ </eAnnotations>
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"/>
+ </eParameters>
+ <eParameters xmi:id="_xb_CERt1EeWb19NaJQmczQ" name="context">
+ <eAnnotations xmi:id="_xb_CEht1EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_xb_CExt1EeWb19NaJQmczQ" key="documentation" value="The cache of context-specific information."/>
+ </eAnnotations>
+ <eGenericType xmi:id="_xb_CFBt1EeWb19NaJQmczQ">
+ <eTypeArguments xmi:id="_xb_CFRt1EeWb19NaJQmczQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eTypeArguments xmi:id="_xb_CFht1EeWb19NaJQmczQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/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="_xb_CFxt1EeWb19NaJQmczQ" 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="_xb_CGRt1EeWb19NaJQmczQ" name="className" 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="_xb_CGxt1EeWb19NaJQmczQ" name="description" 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="_xb_CHRt1EeWb19NaJQmczQ" name="url" 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="_xb_CHxt1EeWb19NaJQmczQ" name="user" 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="_xb_CIRt1EeWb19NaJQmczQ" name="password" 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="_xb_CIxt1EeWb19NaJQmczQ" name="databaseName" 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="_xb_CJRt1EeWb19NaJQmczQ" name="portNumber" ordered="false">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_xb_CJxt1EeWb19NaJQmczQ" name="serverName" ordered="false" defaultValueLiteral="&quot;localhost&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="_xb_CKRt1EeWb19NaJQmczQ" name="isolationLevel" ordered="false">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_xb_CKxt1EeWb19NaJQmczQ" name="transactional" 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="_xb_CLRt1EeWb19NaJQmczQ" name="initialPoolSize" ordered="false">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_xb_CLxt1EeWb19NaJQmczQ" name="maxPoolSize" ordered="false">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_xb_CMRt1EeWb19NaJQmczQ" name="minPoolSize" ordered="false">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_xb_CMxt1EeWb19NaJQmczQ" name="maxIdleTime" ordered="false">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_xb_CNRt1EeWb19NaJQmczQ" name="maxStatements" ordered="false">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_xb_CNxt1EeWb19NaJQmczQ" name="properties" ordered="false" upperBound="-1">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_xb_CORt1EeWb19NaJQmczQ" name="loginTimeout" ordered="false" defaultValueLiteral="0">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_xb_COxt1EeWb19NaJQmczQ" 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="_xb_CPRt1EeWb19NaJQmczQ" name="value_DataSourceDefinitions" ordered="false" eType="_xb_CPxt1EeWb19NaJQmczQ" eOpposite="_xb_nzxt1EeWb19NaJQmczQ"/>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_xb_CPxt1EeWb19NaJQmczQ" name="DataSourceDefinitions">
+ <eAnnotations xmi:id="_xb_CQBt1EeWb19NaJQmczQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_xb_odBt1EeWb19NaJQmczQ"/>
+ <eOperations xmi:id="_xb_CQRt1EeWb19NaJQmczQ" name="typeConstraint">
+ <eAnnotations xmi:id="_xb_nwBt1EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_xb_nwRt1EeWb19NaJQmczQ" key="documentation" value="not self.base_Type.oclIsUndefined() implies Set{uml::Stereotype,&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;uml::Class, uml::Enumeration, uml::Interface}&#xD;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9; -> includes(self.base_Type.oclType())"/>
+ </eAnnotations>
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
+ <eParameters xmi:id="_xb_nwxt1EeWb19NaJQmczQ" name="diagnostics">
+ <eAnnotations xmi:id="_xb_nxBt1EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_xb_nxRt1EeWb19NaJQmczQ" key="documentation" value="The chain of diagnostics to which problems are to be appended."/>
+ </eAnnotations>
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"/>
+ </eParameters>
+ <eParameters xmi:id="_xb_nxxt1EeWb19NaJQmczQ" name="context">
+ <eAnnotations xmi:id="_xb_nyBt1EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_xb_nyRt1EeWb19NaJQmczQ" key="documentation" value="The cache of context-specific information."/>
+ </eAnnotations>
+ <eGenericType xmi:id="_xb_nyht1EeWb19NaJQmczQ">
+ <eTypeArguments xmi:id="_xb_nyxt1EeWb19NaJQmczQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eTypeArguments xmi:id="_xb_nzBt1EeWb19NaJQmczQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/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="_xb_nzRt1EeWb19NaJQmczQ" 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="_xb_nzxt1EeWb19NaJQmczQ" name="value" ordered="false" upperBound="-1" eType="_xb_CBxt1EeWb19NaJQmczQ" containment="true" eOpposite="_xb_CPRt1EeWb19NaJQmczQ"/>
+ </eClassifiers>
+ </eSubpackages>
+ </eSubpackages>
+ </eSubpackages>
+ </contents>
+ </eAnnotations>
+ <packageImport xmi:id="_xb_n0Rt1EeWb19NaJQmczQ">
+ <importedPackage xmi:type="uml:Model" href="pathmap://UML_METAMODELS/UML.metamodel.uml#_0"/>
+ </packageImport>
+ <packageImport xmi:id="_xb_n0ht1EeWb19NaJQmczQ">
+ <importedPackage xmi:type="uml:Model" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#_0"/>
+ </packageImport>
+ <packagedElement xmi:type="uml:Package" xmi:id="_xb_n0xt1EeWb19NaJQmczQ" name="javax">
+ <packagedElement xmi:type="uml:Package" xmi:id="_xb_n1Bt1EeWb19NaJQmczQ" name="annotation">
+ <packagedElement xmi:type="uml:Package" xmi:id="_xb_n1Rt1EeWb19NaJQmczQ" name="security">
+ <packagedElement xmi:type="uml:Stereotype" xmi:id="_xb_n1ht1EeWb19NaJQmczQ" name="RunAs" visibility="public">
+ <ownedRule xmi:id="_xb_n1xt1EeWb19NaJQmczQ" name="typeConstraint" constrainedElement="_xb_n1ht1EeWb19NaJQmczQ">
+ <specification xmi:type="uml:OpaqueExpression" xmi:id="_xb_n2Bt1EeWb19NaJQmczQ" name="typeConstraintExpression">
+ <language>OCL</language>
+ <body>not self.base_Type.oclIsUndefined() implies Set{uml::Stereotype,
+ uml::Class, uml::Enumeration, uml::Interface}&#xD;
+ -> includes(self.base_Type.oclType())</body>
+ </specification>
+ </ownedRule>
+ <ownedAttribute xmi:id="_xb_n2Rt1EeWb19NaJQmczQ" name="value" visibility="public">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_xb_n2ht1EeWb19NaJQmczQ" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_xb_n2xt1EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_xb_n3Bt1EeWb19NaJQmczQ" name="base_Type" association="_xb_oLRt1EeWb19NaJQmczQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Type"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_xb_n3Rt1EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_xb_n3ht1EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Stereotype" xmi:id="_xb_n3xt1EeWb19NaJQmczQ" name="DenyAll" visibility="public">
+ <ownedRule xmi:id="_xb_n4Bt1EeWb19NaJQmczQ" name="typeConstraint" constrainedElement="_xb_n3xt1EeWb19NaJQmczQ">
+ <specification xmi:type="uml:OpaqueExpression" xmi:id="_xb_n4Rt1EeWb19NaJQmczQ" name="typeConstraintExpression">
+ <language>OCL</language>
+ <body>not self.base_Type.oclIsUndefined() implies Set{uml::Stereotype,
+ uml::Class, uml::Enumeration, uml::Interface}&#xD;
+ -> includes(self.base_Type.oclType())</body>
+ </specification>
+ </ownedRule>
+ <ownedRule xmi:id="_xb_n4ht1EeWb19NaJQmczQ" name="methodConstraint" constrainedElement="_xb_n3xt1EeWb19NaJQmczQ">
+ <specification xmi:type="uml:OpaqueExpression" xmi:id="_xb_n4xt1EeWb19NaJQmczQ" 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="_xb_n5Bt1EeWb19NaJQmczQ" name="base_Type" association="_xb_oFRt1EeWb19NaJQmczQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Type"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_xb_n5Rt1EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_xb_n5ht1EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_xb_n5xt1EeWb19NaJQmczQ" name="base_Operation" association="_xb_oFxt1EeWb19NaJQmczQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Operation"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_xb_n6Bt1EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_xb_n6Rt1EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_xb_n6ht1EeWb19NaJQmczQ" name="base_Property" association="_xb_oGRt1EeWb19NaJQmczQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Property"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_xb_n6xt1EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_xb_n7Bt1EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Stereotype" xmi:id="_xb_n7Rt1EeWb19NaJQmczQ" name="RolesAllowed" visibility="public">
+ <ownedRule xmi:id="_xb_n7ht1EeWb19NaJQmczQ" name="typeConstraint" constrainedElement="_xb_n7Rt1EeWb19NaJQmczQ">
+ <specification xmi:type="uml:OpaqueExpression" xmi:id="_xb_n7xt1EeWb19NaJQmczQ" name="typeConstraintExpression">
+ <language>OCL</language>
+ <body>not self.base_Type.oclIsUndefined() implies Set{uml::Stereotype,
+ uml::Class, uml::Enumeration, uml::Interface}&#xD;
+ -> includes(self.base_Type.oclType())</body>
+ </specification>
+ </ownedRule>
+ <ownedRule xmi:id="_xb_n8Bt1EeWb19NaJQmczQ" name="methodConstraint" constrainedElement="_xb_n7Rt1EeWb19NaJQmczQ">
+ <specification xmi:type="uml:OpaqueExpression" xmi:id="_xb_n8Rt1EeWb19NaJQmczQ" 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="_xb_n8ht1EeWb19NaJQmczQ" name="value" visibility="public">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_xb_n8xt1EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_xb_n9Bt1EeWb19NaJQmczQ" value="*"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_xb_n9Rt1EeWb19NaJQmczQ" name="base_Type" association="_xb_oHRt1EeWb19NaJQmczQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Type"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_xb_n9ht1EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_xb_n9xt1EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_xb_n-Bt1EeWb19NaJQmczQ" name="base_Operation" association="_xb_oHxt1EeWb19NaJQmczQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Operation"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_xb_n-Rt1EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_xb_n-ht1EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_xb_n-xt1EeWb19NaJQmczQ" name="base_Property" association="_xb_oIRt1EeWb19NaJQmczQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Property"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_xb_n_Bt1EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_xb_n_Rt1EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Stereotype" xmi:id="_xb_n_ht1EeWb19NaJQmczQ" name="PermitAll" visibility="public">
+ <ownedRule xmi:id="_xb_n_xt1EeWb19NaJQmczQ" name="typeConstraint" constrainedElement="_xb_n_ht1EeWb19NaJQmczQ">
+ <specification xmi:type="uml:OpaqueExpression" xmi:id="_xb_oABt1EeWb19NaJQmczQ" name="typeConstraintExpression">
+ <language>OCL</language>
+ <body>not self.base_Type.oclIsUndefined() implies Set{uml::Stereotype,
+ uml::Class, uml::Enumeration, uml::Interface}&#xD;
+ -> includes(self.base_Type.oclType())</body>
+ </specification>
+ </ownedRule>
+ <ownedRule xmi:id="_xb_oARt1EeWb19NaJQmczQ" name="methodConstraint" constrainedElement="_xb_n_ht1EeWb19NaJQmczQ">
+ <specification xmi:type="uml:OpaqueExpression" xmi:id="_xb_oAht1EeWb19NaJQmczQ" 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="_xb_oAxt1EeWb19NaJQmczQ" name="base_Type" association="_xb_oJRt1EeWb19NaJQmczQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Type"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_xb_oBBt1EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_xb_oBRt1EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_xb_oBht1EeWb19NaJQmczQ" name="base_Operation" association="_xb_oJxt1EeWb19NaJQmczQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Operation"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_xb_oBxt1EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_xb_oCBt1EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_xb_oCRt1EeWb19NaJQmczQ" name="base_Property" association="_xb_oKRt1EeWb19NaJQmczQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Property"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_xb_oCht1EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_xb_oCxt1EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Stereotype" xmi:id="_xb_oDBt1EeWb19NaJQmczQ" name="DeclareRoles" visibility="public">
+ <ownedRule xmi:id="_xb_oDRt1EeWb19NaJQmczQ" name="typeConstraint" constrainedElement="_xb_oDBt1EeWb19NaJQmczQ">
+ <specification xmi:type="uml:OpaqueExpression" xmi:id="_xb_oDht1EeWb19NaJQmczQ" name="typeConstraintExpression">
+ <language>OCL</language>
+ <body>not self.base_Type.oclIsUndefined() implies Set{uml::Stereotype,
+ uml::Class, uml::Enumeration, uml::Interface}&#xD;
+ -> includes(self.base_Type.oclType())</body>
+ </specification>
+ </ownedRule>
+ <ownedAttribute xmi:id="_xb_oDxt1EeWb19NaJQmczQ" name="value" visibility="public">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_xb_oEBt1EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_xb_oERt1EeWb19NaJQmczQ" value="*"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_xb_oEht1EeWb19NaJQmczQ" name="base_Type" association="_xb_oLxt1EeWb19NaJQmczQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Type"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_xb_oExt1EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_xb_oFBt1EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_xb_oFRt1EeWb19NaJQmczQ" name="extension_DenyAll_Type" memberEnd="_xb_n5Bt1EeWb19NaJQmczQ _xb_oFht1EeWb19NaJQmczQ">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_xb_oFht1EeWb19NaJQmczQ" name="extension_Type" type="_xb_n3xt1EeWb19NaJQmczQ" aggregation="composite" association="_xb_oFRt1EeWb19NaJQmczQ"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_xb_oFxt1EeWb19NaJQmczQ" name="extension_DenyAll_Operation" memberEnd="_xb_n5xt1EeWb19NaJQmczQ _xb_oGBt1EeWb19NaJQmczQ">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_xb_oGBt1EeWb19NaJQmczQ" name="extension_Operation" type="_xb_n3xt1EeWb19NaJQmczQ" aggregation="composite" association="_xb_oFxt1EeWb19NaJQmczQ"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_xb_oGRt1EeWb19NaJQmczQ" name="extension_DenyAll_Property" memberEnd="_xb_n6ht1EeWb19NaJQmczQ _xb_oGht1EeWb19NaJQmczQ">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_xb_oGht1EeWb19NaJQmczQ" name="extension_Property" type="_xb_n3xt1EeWb19NaJQmczQ" aggregation="composite" association="_xb_oGRt1EeWb19NaJQmczQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_xb_oGxt1EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_xb_oHBt1EeWb19NaJQmczQ" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_xb_oHRt1EeWb19NaJQmczQ" name="extension_RolesAllowed_Type" memberEnd="_xb_n9Rt1EeWb19NaJQmczQ _xb_oHht1EeWb19NaJQmczQ">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_xb_oHht1EeWb19NaJQmczQ" name="extension_Type" type="_xb_n7Rt1EeWb19NaJQmczQ" aggregation="composite" association="_xb_oHRt1EeWb19NaJQmczQ"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_xb_oHxt1EeWb19NaJQmczQ" name="extension_RolesAllowed_Operation" memberEnd="_xb_n-Bt1EeWb19NaJQmczQ _xb_oIBt1EeWb19NaJQmczQ">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_xb_oIBt1EeWb19NaJQmczQ" name="extension_Operation" type="_xb_n7Rt1EeWb19NaJQmczQ" aggregation="composite" association="_xb_oHxt1EeWb19NaJQmczQ"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_xb_oIRt1EeWb19NaJQmczQ" name="extension_RolesAllowed_Property" memberEnd="_xb_n-xt1EeWb19NaJQmczQ _xb_oIht1EeWb19NaJQmczQ">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_xb_oIht1EeWb19NaJQmczQ" name="extension_Property" type="_xb_n7Rt1EeWb19NaJQmczQ" aggregation="composite" association="_xb_oIRt1EeWb19NaJQmczQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_xb_oIxt1EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_xb_oJBt1EeWb19NaJQmczQ" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_xb_oJRt1EeWb19NaJQmczQ" name="extension_PermitAll_Type" memberEnd="_xb_oAxt1EeWb19NaJQmczQ _xb_oJht1EeWb19NaJQmczQ">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_xb_oJht1EeWb19NaJQmczQ" name="extension_Type" type="_xb_n_ht1EeWb19NaJQmczQ" aggregation="composite" association="_xb_oJRt1EeWb19NaJQmczQ"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_xb_oJxt1EeWb19NaJQmczQ" name="extension_PermitAll_Operation" memberEnd="_xb_oBht1EeWb19NaJQmczQ _xb_oKBt1EeWb19NaJQmczQ">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_xb_oKBt1EeWb19NaJQmczQ" name="extension_Operation" type="_xb_n_ht1EeWb19NaJQmczQ" aggregation="composite" association="_xb_oJxt1EeWb19NaJQmczQ"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_xb_oKRt1EeWb19NaJQmczQ" name="extension_PermitAll_Property" memberEnd="_xb_oCRt1EeWb19NaJQmczQ _xb_oKht1EeWb19NaJQmczQ">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_xb_oKht1EeWb19NaJQmczQ" name="extension_Property" type="_xb_n_ht1EeWb19NaJQmczQ" aggregation="composite" association="_xb_oKRt1EeWb19NaJQmczQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_xb_oKxt1EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_xb_oLBt1EeWb19NaJQmczQ" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_xb_oLRt1EeWb19NaJQmczQ" name="extension_RunAs_Type" memberEnd="_xb_n3Bt1EeWb19NaJQmczQ _xb_oLht1EeWb19NaJQmczQ">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_xb_oLht1EeWb19NaJQmczQ" name="extension_Type" type="_xb_n1ht1EeWb19NaJQmczQ" aggregation="composite" association="_xb_oLRt1EeWb19NaJQmczQ"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_xb_oLxt1EeWb19NaJQmczQ" name="extension_DeclareRoles_Type" memberEnd="_xb_oEht1EeWb19NaJQmczQ _xb_oMBt1EeWb19NaJQmczQ">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_xb_oMBt1EeWb19NaJQmczQ" name="extension_Type" type="_xb_oDBt1EeWb19NaJQmczQ" aggregation="composite" association="_xb_oLxt1EeWb19NaJQmczQ"/>
+ </packagedElement>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Package" xmi:id="_xb_oMRt1EeWb19NaJQmczQ" name="sql">
+ <packagedElement xmi:type="uml:Stereotype" xmi:id="_xb_oMht1EeWb19NaJQmczQ" name="DataSourceDefinition" visibility="public">
+ <ownedRule xmi:id="_xb_oMxt1EeWb19NaJQmczQ" name="typeConstraint" constrainedElement="_xb_oMht1EeWb19NaJQmczQ">
+ <specification xmi:type="uml:OpaqueExpression" xmi:id="_xb_oNBt1EeWb19NaJQmczQ" name="typeConstraintExpression">
+ <language>OCL</language>
+ <body>not self.base_Type.oclIsUndefined() implies Set{uml::Stereotype,
+ uml::Class, uml::Enumeration, uml::Interface}&#xD;
+ -> includes(self.base_Type.oclType())</body>
+ </specification>
+ </ownedRule>
+ <ownedAttribute xmi:id="_xb_oNRt1EeWb19NaJQmczQ" name="name" visibility="public">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_xb_oNht1EeWb19NaJQmczQ" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_xb_oNxt1EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_xb_oOBt1EeWb19NaJQmczQ" name="className" visibility="public">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_xb_oORt1EeWb19NaJQmczQ" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_xb_oOht1EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_xb_oOxt1EeWb19NaJQmczQ" name="description" visibility="public">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_xb_oPBt1EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_xb_oPRt1EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_xb_oPht1EeWb19NaJQmczQ" name="url" visibility="public">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_xb_oPxt1EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_xb_oQBt1EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_xb_oQRt1EeWb19NaJQmczQ" name="user" visibility="public">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_xb_oQht1EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_xb_oQxt1EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_xb_oRBt1EeWb19NaJQmczQ" name="password" visibility="public">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_xb_oRRt1EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_xb_oRht1EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_xb_oRxt1EeWb19NaJQmczQ" name="databaseName" visibility="public">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_xb_oSBt1EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_xb_oSRt1EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_xb_oSht1EeWb19NaJQmczQ" name="portNumber" visibility="public">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/JavaPrimitiveTypes.library.uml#int"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_xb_oSxt1EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_xb_oTBt1EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_xb_oTRt1EeWb19NaJQmczQ" name="serverName" visibility="public">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_xb_oTht1EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_xb_oTxt1EeWb19NaJQmczQ" value="1"/>
+ <defaultValue xmi:type="uml:LiteralString" xmi:id="_xb_oUBt1EeWb19NaJQmczQ" value="&quot;localhost&quot;"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_xb_oURt1EeWb19NaJQmczQ" name="isolationLevel" visibility="public">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/JavaPrimitiveTypes.library.uml#int"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_xb_oUht1EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_xb_oUxt1EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_xb_oVBt1EeWb19NaJQmczQ" name="transactional" visibility="public">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/JavaPrimitiveTypes.library.uml#boolean"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_xb_oVRt1EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_xb_oVht1EeWb19NaJQmczQ" value="1"/>
+ <defaultValue xmi:type="uml:LiteralString" xmi:id="_xb_oVxt1EeWb19NaJQmczQ" value="true"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_xb_oWBt1EeWb19NaJQmczQ" name="initialPoolSize" visibility="public">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/JavaPrimitiveTypes.library.uml#int"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_xb_oWRt1EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_xb_oWht1EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_xb_oWxt1EeWb19NaJQmczQ" name="maxPoolSize" visibility="public">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/JavaPrimitiveTypes.library.uml#int"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_xb_oXBt1EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_xb_oXRt1EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_xb_oXht1EeWb19NaJQmczQ" name="minPoolSize" visibility="public">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/JavaPrimitiveTypes.library.uml#int"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_xb_oXxt1EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_xb_oYBt1EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_xb_oYRt1EeWb19NaJQmczQ" name="maxIdleTime" visibility="public">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/JavaPrimitiveTypes.library.uml#int"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_xb_oYht1EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_xb_oYxt1EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_xb_oZBt1EeWb19NaJQmczQ" name="maxStatements" visibility="public">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/JavaPrimitiveTypes.library.uml#int"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_xb_oZRt1EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_xb_oZht1EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_xb_oZxt1EeWb19NaJQmczQ" name="properties" visibility="public">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_xb_oaBt1EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_xb_oaRt1EeWb19NaJQmczQ" value="*"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_xb_oaht1EeWb19NaJQmczQ" name="loginTimeout" visibility="public">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/JavaPrimitiveTypes.library.uml#int"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_xb_oaxt1EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_xb_obBt1EeWb19NaJQmczQ" value="1"/>
+ <defaultValue xmi:type="uml:LiteralString" xmi:id="_xb_obRt1EeWb19NaJQmczQ" value="0"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_xb_obht1EeWb19NaJQmczQ" name="base_Type" association="_xb_ofRt1EeWb19NaJQmczQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Type"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_xb_obxt1EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_xb_ocBt1EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_xb_ocRt1EeWb19NaJQmczQ" name="value_DataSourceDefinitions" visibility="public" type="_xb_odBt1EeWb19NaJQmczQ" association="_xb_ogRt1EeWb19NaJQmczQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_xb_ocht1EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_xb_ocxt1EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Stereotype" xmi:id="_xb_odBt1EeWb19NaJQmczQ" name="DataSourceDefinitions" visibility="public">
+ <ownedRule xmi:id="_xb_odRt1EeWb19NaJQmczQ" name="typeConstraint" constrainedElement="_xb_odBt1EeWb19NaJQmczQ">
+ <specification xmi:type="uml:OpaqueExpression" xmi:id="_xb_odht1EeWb19NaJQmczQ" name="typeConstraintExpression">
+ <language>OCL</language>
+ <body>not self.base_Type.oclIsUndefined() implies Set{uml::Stereotype,
+ uml::Class, uml::Enumeration, uml::Interface}&#xD;
+ -> includes(self.base_Type.oclType())</body>
+ </specification>
+ </ownedRule>
+ <ownedAttribute xmi:id="_xb_odxt1EeWb19NaJQmczQ" name="value" visibility="public" type="_xb_oMht1EeWb19NaJQmczQ" aggregation="composite" association="_xb_ogRt1EeWb19NaJQmczQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_xb_oeBt1EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_xb_oeRt1EeWb19NaJQmczQ" value="*"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_xb_oeht1EeWb19NaJQmczQ" name="base_Type" association="_xb_ofxt1EeWb19NaJQmczQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Type"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_xb_oext1EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_xb_ofBt1EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_xb_ofRt1EeWb19NaJQmczQ" name="extension_DataSourceDefinition_Type" memberEnd="_xb_obht1EeWb19NaJQmczQ _xb_ofht1EeWb19NaJQmczQ">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_xb_ofht1EeWb19NaJQmczQ" name="extension_Type" type="_xb_oMht1EeWb19NaJQmczQ" aggregation="composite" association="_xb_ofRt1EeWb19NaJQmczQ"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_xb_ofxt1EeWb19NaJQmczQ" name="extension_DataSourceDefinitions_Type" memberEnd="_xb_oeht1EeWb19NaJQmczQ _xb_ogBt1EeWb19NaJQmczQ">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_xb_ogBt1EeWb19NaJQmczQ" name="extension_Type" type="_xb_odBt1EeWb19NaJQmczQ" aggregation="composite" association="_xb_ofxt1EeWb19NaJQmczQ"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Association" xmi:id="_xb_ogRt1EeWb19NaJQmczQ" name="value_DataSourceDefinitions_DataSourceDefinition" memberEnd="_xb_odxt1EeWb19NaJQmczQ _xb_ocRt1EeWb19NaJQmczQ"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Enumeration" xmi:id="_xb_oght1EeWb19NaJQmczQ" name="AuthenticationTypeFromResource">
+ <ownedLiteral xmi:id="_xb_ogxt1EeWb19NaJQmczQ" name="CONTAINER"/>
+ <ownedLiteral xmi:id="_xb_ohBt1EeWb19NaJQmczQ" name="APPLICATION"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Stereotype" xmi:id="_xb_ohRt1EeWb19NaJQmczQ" name="Resources" visibility="public">
+ <ownedRule xmi:id="_xb_ohht1EeWb19NaJQmczQ" name="typeConstraint" constrainedElement="_xb_ohRt1EeWb19NaJQmczQ">
+ <specification xmi:type="uml:OpaqueExpression" xmi:id="_xb_ohxt1EeWb19NaJQmczQ" name="typeConstraintExpression">
+ <language>OCL</language>
+ <body>not self.base_Type.oclIsUndefined() implies Set{uml::Stereotype,
+ uml::Class, uml::Enumeration, uml::Interface}&#xD;
+ -> includes(self.base_Type.oclType())</body>
+ </specification>
+ </ownedRule>
+ <ownedAttribute xmi:id="_xb_oiBt1EeWb19NaJQmczQ" name="value" visibility="public" type="_xb_ooBt1EeWb19NaJQmczQ" aggregation="composite" association="_xb_pKxt1EeWb19NaJQmczQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_xb_oiRt1EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_xb_oiht1EeWb19NaJQmczQ" value="*"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_xb_oixt1EeWb19NaJQmczQ" name="base_Type" association="_xb_pGxt1EeWb19NaJQmczQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Type"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_xb_ojBt1EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_xb_ojRt1EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Stereotype" xmi:id="_xb_ojht1EeWb19NaJQmczQ" name="Priority" visibility="public">
+ <ownedRule xmi:id="_xb_ojxt1EeWb19NaJQmczQ" name="typeConstraint" constrainedElement="_xb_ojht1EeWb19NaJQmczQ">
+ <specification xmi:type="uml:OpaqueExpression" xmi:id="_xb_okBt1EeWb19NaJQmczQ" name="typeConstraintExpression">
+ <language>OCL</language>
+ <body>not self.base_Type.oclIsUndefined() implies Set{uml::Stereotype,
+ uml::Class, uml::Enumeration, uml::Interface}&#xD;
+ -> includes(self.base_Type.oclType())</body>
+ </specification>
+ </ownedRule>
+ <ownedAttribute xmi:id="_xb_okRt1EeWb19NaJQmczQ" name="value" visibility="public">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/JavaPrimitiveTypes.library.uml#int"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_xb_okht1EeWb19NaJQmczQ" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_xb_okxt1EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_xb_olBt1EeWb19NaJQmczQ" name="base_Type" association="_xb_o_Rt1EeWb19NaJQmczQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Type"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_xb_olRt1EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_xb_olht1EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Stereotype" xmi:id="_xb_olxt1EeWb19NaJQmczQ" name="PostConstruct" visibility="public">
+ <ownedRule xmi:id="_xb_omBt1EeWb19NaJQmczQ" name="methodConstraint" constrainedElement="_xb_olxt1EeWb19NaJQmczQ">
+ <specification xmi:type="uml:OpaqueExpression" xmi:id="_xb_omRt1EeWb19NaJQmczQ" 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="_xb_omht1EeWb19NaJQmczQ" name="base_Operation" association="_xb_pHRt1EeWb19NaJQmczQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Operation"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_xb_omxt1EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_xb_onBt1EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_xb_onRt1EeWb19NaJQmczQ" name="base_Property" association="_xb_pHxt1EeWb19NaJQmczQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Property"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_xb_onht1EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_xb_onxt1EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Stereotype" xmi:id="_xb_ooBt1EeWb19NaJQmczQ" name="Resource" visibility="public">
+ <ownedRule xmi:id="_xb_ooRt1EeWb19NaJQmczQ" name="typeConstraint" constrainedElement="_xb_ooBt1EeWb19NaJQmczQ">
+ <specification xmi:type="uml:OpaqueExpression" xmi:id="_xb_ooht1EeWb19NaJQmczQ" name="typeConstraintExpression">
+ <language>OCL</language>
+ <body>not self.base_Type.oclIsUndefined() implies Set{uml::Stereotype,
+ uml::Class, uml::Enumeration, uml::Interface}&#xD;
+ -> includes(self.base_Type.oclType())</body>
+ </specification>
+ </ownedRule>
+ <ownedAttribute xmi:id="_xb_ooxt1EeWb19NaJQmczQ" name="name" visibility="public">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_xb_opBt1EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_xb_opRt1EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_xb_opht1EeWb19NaJQmczQ" name="lookup" visibility="public">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_xb_opxt1EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_xb_oqBt1EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_xb_oqRt1EeWb19NaJQmczQ" name="type" visibility="public" association="_xb_pLBt1EeWb19NaJQmczQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Class"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_xb_oqht1EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_xb_oqxt1EeWb19NaJQmczQ" value="1"/>
+ <defaultValue xmi:type="uml:LiteralString" xmi:id="_xb_orBt1EeWb19NaJQmczQ" value="Object"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_xb_orRt1EeWb19NaJQmczQ" name="authenticationType" visibility="public" type="_xb_oght1EeWb19NaJQmczQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_xb_orht1EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_xb_orxt1EeWb19NaJQmczQ" value="1"/>
+ <defaultValue xmi:type="uml:LiteralString" xmi:id="_xb_osBt1EeWb19NaJQmczQ" value="CONTAINER"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_xb_osRt1EeWb19NaJQmczQ" name="shareable" visibility="public">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/JavaPrimitiveTypes.library.uml#boolean"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_xb_osht1EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_xb_osxt1EeWb19NaJQmczQ" value="1"/>
+ <defaultValue xmi:type="uml:LiteralString" xmi:id="_xb_otBt1EeWb19NaJQmczQ" value="true"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_xb_otRt1EeWb19NaJQmczQ" name="mappedName" visibility="public">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_xb_otht1EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_xb_otxt1EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_xb_ouBt1EeWb19NaJQmczQ" name="description" visibility="public">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_xb_ouRt1EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_xb_ouht1EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_xb_ouxt1EeWb19NaJQmczQ" name="base_Type" association="_xb_o_xt1EeWb19NaJQmczQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Type"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_xb_ovBt1EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_xb_ovRt1EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_xb_ovht1EeWb19NaJQmczQ" name="base_Property" association="_xb_pARt1EeWb19NaJQmczQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Property"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_xb_ovxt1EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_xb_owBt1EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_xb_owRt1EeWb19NaJQmczQ" name="base_EnumerationLiteral" association="_xb_pAxt1EeWb19NaJQmczQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#EnumerationLiteral"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_xb_owht1EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_xb_owxt1EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_xb_oxBt1EeWb19NaJQmczQ" name="base_Operation" association="_xb_pBxt1EeWb19NaJQmczQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Operation"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_xb_oxRt1EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_xb_oxht1EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_xb_oxxt1EeWb19NaJQmczQ" name="value_Resources" visibility="public" type="_xb_ohRt1EeWb19NaJQmczQ" association="_xb_pKxt1EeWb19NaJQmczQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_xb_oyBt1EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_xb_oyRt1EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Stereotype" xmi:id="_xb_oyht1EeWb19NaJQmczQ" name="Generated" visibility="public">
+ <ownedRule xmi:id="_xb_oyxt1EeWb19NaJQmczQ" name="typeConstraint" constrainedElement="_xb_oyht1EeWb19NaJQmczQ">
+ <specification xmi:type="uml:OpaqueExpression" xmi:id="_xb_ozBt1EeWb19NaJQmczQ" name="typeConstraintExpression">
+ <language>OCL</language>
+ <body>not self.base_Type.oclIsUndefined() implies Set{uml::Stereotype,
+ uml::Class, uml::Enumeration, uml::Interface}&#xD;
+ -> includes(self.base_Type.oclType())</body>
+ </specification>
+ </ownedRule>
+ <ownedAttribute xmi:id="_xb_ozRt1EeWb19NaJQmczQ" name="value" visibility="public">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_xb_ozht1EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_xb_ozxt1EeWb19NaJQmczQ" value="*"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_xb_o0Bt1EeWb19NaJQmczQ" name="date" visibility="public">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_xb_o0Rt1EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_xb_o0ht1EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_xb_o0xt1EeWb19NaJQmczQ" name="comments" visibility="public">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_xb_o1Bt1EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_xb_o1Rt1EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_xb_o1ht1EeWb19NaJQmczQ" name="base_Package" association="_xb_pCRt1EeWb19NaJQmczQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Package"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_xb_o1xt1EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_xb_o2Bt1EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_xb_o2Rt1EeWb19NaJQmczQ" name="base_Type" association="_xb_pCxt1EeWb19NaJQmczQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Type"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_xb_o2ht1EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_xb_o2xt1EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_xb_o3Bt1EeWb19NaJQmczQ" name="base_Stereotype" association="_xb_pDRt1EeWb19NaJQmczQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Stereotype"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_xb_o3Rt1EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_xb_o3ht1EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_xb_o3xt1EeWb19NaJQmczQ" name="base_Operation" association="_xb_pDxt1EeWb19NaJQmczQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Operation"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_xb_o4Bt1EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_xb_o4Rt1EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_xb_o4ht1EeWb19NaJQmczQ" name="base_Property" association="_xb_pERt1EeWb19NaJQmczQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Property"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_xb_o4xt1EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_xb_o5Bt1EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_xb_o5Rt1EeWb19NaJQmczQ" name="base_EnumerationLiteral" association="_xb_pFRt1EeWb19NaJQmczQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#EnumerationLiteral"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_xb_o5ht1EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_xb_o5xt1EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_xb_o6Bt1EeWb19NaJQmczQ" name="base_Parameter" association="_xb_pGRt1EeWb19NaJQmczQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Parameter"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_xb_o6Rt1EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_xb_o6ht1EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Stereotype" xmi:id="_xb_o6xt1EeWb19NaJQmczQ" name="ManagedBean" visibility="public">
+ <ownedRule xmi:id="_xb_o7Bt1EeWb19NaJQmczQ" name="typeConstraint" constrainedElement="_xb_o6xt1EeWb19NaJQmczQ">
+ <specification xmi:type="uml:OpaqueExpression" xmi:id="_xb_o7Rt1EeWb19NaJQmczQ" name="typeConstraintExpression">
+ <language>OCL</language>
+ <body>not self.base_Type.oclIsUndefined() implies Set{uml::Stereotype,
+ uml::Class, uml::Enumeration, uml::Interface}&#xD;
+ -> includes(self.base_Type.oclType())</body>
+ </specification>
+ </ownedRule>
+ <ownedAttribute xmi:id="_xb_o7ht1EeWb19NaJQmczQ" name="value" visibility="public">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_xb_o7xt1EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_xb_o8Bt1EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_xb_o8Rt1EeWb19NaJQmczQ" name="base_Type" association="_xb_pIxt1EeWb19NaJQmczQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Type"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_xb_o8ht1EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_xb_o8xt1EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Stereotype" xmi:id="_xb_o9Bt1EeWb19NaJQmczQ" name="PreDestroy" visibility="public">
+ <ownedRule xmi:id="_xb_o9Rt1EeWb19NaJQmczQ" name="methodConstraint" constrainedElement="_xb_o9Bt1EeWb19NaJQmczQ">
+ <specification xmi:type="uml:OpaqueExpression" xmi:id="_xb_o9ht1EeWb19NaJQmczQ" 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="_xb_o9xt1EeWb19NaJQmczQ" name="base_Operation" association="_xb_pJRt1EeWb19NaJQmczQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Operation"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_xb_o-Bt1EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_xb_o-Rt1EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_xb_o-ht1EeWb19NaJQmczQ" name="base_Property" association="_xb_pJxt1EeWb19NaJQmczQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Property"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_xb_o-xt1EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_xb_o_Bt1EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_xb_o_Rt1EeWb19NaJQmczQ" name="extension_Priority_Type" memberEnd="_xb_olBt1EeWb19NaJQmczQ _xb_o_ht1EeWb19NaJQmczQ">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_xb_o_ht1EeWb19NaJQmczQ" name="extension_Type" type="_xb_ojht1EeWb19NaJQmczQ" aggregation="composite" association="_xb_o_Rt1EeWb19NaJQmczQ"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_xb_o_xt1EeWb19NaJQmczQ" name="extension_Resource_Type" memberEnd="_xb_ouxt1EeWb19NaJQmczQ _xb_pABt1EeWb19NaJQmczQ">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_xb_pABt1EeWb19NaJQmczQ" name="extension_Type" type="_xb_ooBt1EeWb19NaJQmczQ" aggregation="composite" association="_xb_o_xt1EeWb19NaJQmczQ"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_xb_pARt1EeWb19NaJQmczQ" name="extension_Resource_Property" memberEnd="_xb_ovht1EeWb19NaJQmczQ _xb_pAht1EeWb19NaJQmczQ">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_xb_pAht1EeWb19NaJQmczQ" name="extension_Property" type="_xb_ooBt1EeWb19NaJQmczQ" aggregation="composite" association="_xb_pARt1EeWb19NaJQmczQ"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_xb_pAxt1EeWb19NaJQmczQ" name="extension_Resource_EnumerationLiteral" memberEnd="_xb_owRt1EeWb19NaJQmczQ _xb_pBBt1EeWb19NaJQmczQ">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_xb_pBBt1EeWb19NaJQmczQ" name="extension_EnumerationLiteral" type="_xb_ooBt1EeWb19NaJQmczQ" aggregation="composite" association="_xb_pAxt1EeWb19NaJQmczQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_xb_pBRt1EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_xb_pBht1EeWb19NaJQmczQ" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_xb_pBxt1EeWb19NaJQmczQ" name="extension_Resource_Operation" memberEnd="_xb_oxBt1EeWb19NaJQmczQ _xb_pCBt1EeWb19NaJQmczQ">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_xb_pCBt1EeWb19NaJQmczQ" name="extension_Operation" type="_xb_ooBt1EeWb19NaJQmczQ" aggregation="composite" association="_xb_pBxt1EeWb19NaJQmczQ"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_xb_pCRt1EeWb19NaJQmczQ" name="extension_Generated_Package" memberEnd="_xb_o1ht1EeWb19NaJQmczQ _xb_pCht1EeWb19NaJQmczQ">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_xb_pCht1EeWb19NaJQmczQ" name="extension_Package" type="_xb_oyht1EeWb19NaJQmczQ" aggregation="composite" association="_xb_pCRt1EeWb19NaJQmczQ"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_xb_pCxt1EeWb19NaJQmczQ" name="extension_Generated_Type" memberEnd="_xb_o2Rt1EeWb19NaJQmczQ _xb_pDBt1EeWb19NaJQmczQ">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_xb_pDBt1EeWb19NaJQmczQ" name="extension_Type" type="_xb_oyht1EeWb19NaJQmczQ" aggregation="composite" association="_xb_pCxt1EeWb19NaJQmczQ"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_xb_pDRt1EeWb19NaJQmczQ" name="extension_Generated_Stereotype" memberEnd="_xb_o3Bt1EeWb19NaJQmczQ _xb_pDht1EeWb19NaJQmczQ">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_xb_pDht1EeWb19NaJQmczQ" name="extension_Stereotype" type="_xb_oyht1EeWb19NaJQmczQ" aggregation="composite" association="_xb_pDRt1EeWb19NaJQmczQ"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_xb_pDxt1EeWb19NaJQmczQ" name="extension_Generated_Operation" memberEnd="_xb_o3xt1EeWb19NaJQmczQ _xb_pEBt1EeWb19NaJQmczQ">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_xb_pEBt1EeWb19NaJQmczQ" name="extension_Operation" type="_xb_oyht1EeWb19NaJQmczQ" aggregation="composite" association="_xb_pDxt1EeWb19NaJQmczQ"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_xb_pERt1EeWb19NaJQmczQ" name="extension_Generated_Property" memberEnd="_xb_o4ht1EeWb19NaJQmczQ _xb_pEht1EeWb19NaJQmczQ">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_xb_pEht1EeWb19NaJQmczQ" name="extension_Property" type="_xb_oyht1EeWb19NaJQmczQ" aggregation="composite" association="_xb_pERt1EeWb19NaJQmczQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_xb_pExt1EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_xb_pFBt1EeWb19NaJQmczQ" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_xb_pFRt1EeWb19NaJQmczQ" name="extension_Generated_EnumerationLiteral" memberEnd="_xb_o5Rt1EeWb19NaJQmczQ _xb_pFht1EeWb19NaJQmczQ">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_xb_pFht1EeWb19NaJQmczQ" name="extension_EnumerationLiteral" type="_xb_oyht1EeWb19NaJQmczQ" aggregation="composite" association="_xb_pFRt1EeWb19NaJQmczQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_xb_pFxt1EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_xb_pGBt1EeWb19NaJQmczQ" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_xb_pGRt1EeWb19NaJQmczQ" name="extension_Generated_Parameter" memberEnd="_xb_o6Bt1EeWb19NaJQmczQ _xb_pGht1EeWb19NaJQmczQ">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_xb_pGht1EeWb19NaJQmczQ" name="extension_Parameter" type="_xb_oyht1EeWb19NaJQmczQ" aggregation="composite" association="_xb_pGRt1EeWb19NaJQmczQ"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_xb_pGxt1EeWb19NaJQmczQ" name="extension_Resources_Type" memberEnd="_xb_oixt1EeWb19NaJQmczQ _xb_pHBt1EeWb19NaJQmczQ">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_xb_pHBt1EeWb19NaJQmczQ" name="extension_Type" type="_xb_ohRt1EeWb19NaJQmczQ" aggregation="composite" association="_xb_pGxt1EeWb19NaJQmczQ"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_xb_pHRt1EeWb19NaJQmczQ" name="extension_PostConstruct_Operation" memberEnd="_xb_omht1EeWb19NaJQmczQ _xb_pHht1EeWb19NaJQmczQ">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_xb_pHht1EeWb19NaJQmczQ" name="extension_Operation" type="_xb_olxt1EeWb19NaJQmczQ" aggregation="composite" association="_xb_pHRt1EeWb19NaJQmczQ"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_xb_pHxt1EeWb19NaJQmczQ" name="extension_PostConstruct_Property" memberEnd="_xb_onRt1EeWb19NaJQmczQ _xb_pIBt1EeWb19NaJQmczQ">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_xb_pIBt1EeWb19NaJQmczQ" name="extension_Property" type="_xb_olxt1EeWb19NaJQmczQ" aggregation="composite" association="_xb_pHxt1EeWb19NaJQmczQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_xb_pIRt1EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_xb_pIht1EeWb19NaJQmczQ" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_xb_pIxt1EeWb19NaJQmczQ" name="extension_ManagedBean_Type" memberEnd="_xb_o8Rt1EeWb19NaJQmczQ _xb_pJBt1EeWb19NaJQmczQ">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_xb_pJBt1EeWb19NaJQmczQ" name="extension_Type" type="_xb_o6xt1EeWb19NaJQmczQ" aggregation="composite" association="_xb_pIxt1EeWb19NaJQmczQ"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_xb_pJRt1EeWb19NaJQmczQ" name="extension_PreDestroy_Operation" memberEnd="_xb_o9xt1EeWb19NaJQmczQ _xb_pJht1EeWb19NaJQmczQ">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_xb_pJht1EeWb19NaJQmczQ" name="extension_Operation" type="_xb_o9Bt1EeWb19NaJQmczQ" aggregation="composite" association="_xb_pJRt1EeWb19NaJQmczQ"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_xb_pJxt1EeWb19NaJQmczQ" name="extension_PreDestroy_Property" memberEnd="_xb_o-ht1EeWb19NaJQmczQ _xb_pKBt1EeWb19NaJQmczQ">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_xb_pKBt1EeWb19NaJQmczQ" name="extension_Property" type="_xb_o9Bt1EeWb19NaJQmczQ" aggregation="composite" association="_xb_pJxt1EeWb19NaJQmczQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_xb_pKRt1EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_xb_pKht1EeWb19NaJQmczQ" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Association" xmi:id="_xb_pKxt1EeWb19NaJQmczQ" name="value_Resources_Resource" memberEnd="_xb_oiBt1EeWb19NaJQmczQ _xb_oxxt1EeWb19NaJQmczQ"/>
+ <packagedElement xmi:type="uml:Association" xmi:id="_xb_pLBt1EeWb19NaJQmczQ" name="type_Resource_Class" memberEnd="_xb_oqRt1EeWb19NaJQmczQ _xb_pLRt1EeWb19NaJQmczQ">
+ <ownedEnd xmi:id="_xb_pLRt1EeWb19NaJQmczQ" name="type_Resource" visibility="public" type="_xb_ooBt1EeWb19NaJQmczQ" association="_xb_pLBt1EeWb19NaJQmczQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_xb_pLht1EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_xb_pLxt1EeWb19NaJQmczQ" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+ </packagedElement>
+ </packagedElement>
+ <profileApplication xmi:id="_xb_pMBt1EeWb19NaJQmczQ">
+ <eAnnotations xmi:id="_xb_pMRt1EeWb19NaJQmczQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
+ <references xmi:type="ecore:EPackage" href="pathmap://JAVA_PROFILE/javaProfile.uml#_wCcqIN0oEeSfefuUt0TgMw"/>
+ </eAnnotations>
+ <appliedProfile href="pathmap://JAVA_PROFILE/javaProfile.uml#_LICG-bmhEeKP6JNTocDZqQ"/>
+ </profileApplication>
+ </uml:Profile>
+ <javaProfile:JProfile xmi:id="_xb_pMht1EeWb19NaJQmczQ" base_Package="_xb_AsBt1EeWb19NaJQmczQ"/>
+ <javaProfile:JGenericType xmi:id="_xb_pMxt1EeWb19NaJQmczQ" base_Property="_xb_oqRt1EeWb19NaJQmczQ" type="upperBounded"/>
+</xmi:XMI>

Back to the top