Skip to main content
aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
Diffstat (limited to 'proprietary/bundles/org.eclipse.upr.platform.java.profiles/profiles/ejb3.0_profile.profile.uml')
-rw-r--r--proprietary/bundles/org.eclipse.upr.platform.java.profiles/profiles/ejb3.0_profile.profile.uml1705
1 files changed, 1705 insertions, 0 deletions
diff --git a/proprietary/bundles/org.eclipse.upr.platform.java.profiles/profiles/ejb3.0_profile.profile.uml b/proprietary/bundles/org.eclipse.upr.platform.java.profiles/profiles/ejb3.0_profile.profile.uml
new file mode 100644
index 0000000..9da53dd
--- /dev/null
+++ b/proprietary/bundles/org.eclipse.upr.platform.java.profiles/profiles/ejb3.0_profile.profile.uml
@@ -0,0 +1,1705 @@
+<?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="_cWyvoBt1EeWb19NaJQmczQ" name="ejb3.0" metamodelReference="_cWzYtht1EeWb19NaJQmczQ">
+ <eAnnotations xmi:id="_cWyvoRt1EeWb19NaJQmczQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
+ <contents xmi:type="ecore:EPackage" xmi:id="_cWyvoht1EeWb19NaJQmczQ" name="ejb30" nsURI="http:///schemas/ejb30/_cWvFQBt1EeWb19NaJQmczQ/0" nsPrefix="ejb30">
+ <eAnnotations xmi:id="_cWyvoxt1EeWb19NaJQmczQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
+ <details xmi:id="_cWyvpBt1EeWb19NaJQmczQ" key="originalName" value="ejb3.0"/>
+ </eAnnotations>
+ <eSubpackages xmi:id="_cWyvpRt1EeWb19NaJQmczQ" name="javax" nsURI="http:///ejb30/javax.ecore" nsPrefix="ejb30.javax">
+ <eAnnotations xmi:id="_cWyvpht1EeWb19NaJQmczQ" source="http://www.eclipse.org/uml2/4.0.0/UML" references="_cWzYuBt1EeWb19NaJQmczQ"/>
+ <eSubpackages xmi:id="_cWyvpxt1EeWb19NaJQmczQ" name="ejb" nsURI="http:///ejb30/javax/ejb.ecore" nsPrefix="ejb30.javax.ejb">
+ <eAnnotations xmi:id="_cWyvqBt1EeWb19NaJQmczQ" source="http://www.eclipse.org/uml2/4.0.0/UML" references="_cWzYuRt1EeWb19NaJQmczQ"/>
+ <eClassifiers xmi:type="ecore:EEnum" xmi:id="_cWyvqRt1EeWb19NaJQmczQ" name="TransactionAttributeType">
+ <eAnnotations xmi:id="_cWyvqht1EeWb19NaJQmczQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_cWzYuht1EeWb19NaJQmczQ"/>
+ <eLiterals xmi:id="_cWyvqxt1EeWb19NaJQmczQ" name="MANDATORY"/>
+ <eLiterals xmi:id="_cWyvrBt1EeWb19NaJQmczQ" name="REQUIRED" value="1"/>
+ <eLiterals xmi:id="_cWyvrRt1EeWb19NaJQmczQ" name="REQUIRES_NEW" value="2"/>
+ <eLiterals xmi:id="_cWyvrht1EeWb19NaJQmczQ" name="SUPPORTS" value="3"/>
+ <eLiterals xmi:id="_cWyvrxt1EeWb19NaJQmczQ" name="NOT_SUPPORTED" value="4"/>
+ <eLiterals xmi:id="_cWyvsBt1EeWb19NaJQmczQ" name="NEVER" value="5"/>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EEnum" xmi:id="_cWyvsRt1EeWb19NaJQmczQ" name="TransactionManagementType">
+ <eAnnotations xmi:id="_cWyvsht1EeWb19NaJQmczQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_cWzYwRt1EeWb19NaJQmczQ"/>
+ <eLiterals xmi:id="_cWyvsxt1EeWb19NaJQmczQ" name="CONTAINER"/>
+ <eLiterals xmi:id="_cWyvtBt1EeWb19NaJQmczQ" name="BEAN" value="1"/>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_cWzWsBt1EeWb19NaJQmczQ" name="Remote">
+ <eAnnotations xmi:id="_cWzWsRt1EeWb19NaJQmczQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_cWzYxBt1EeWb19NaJQmczQ"/>
+ <eOperations xmi:id="_cWzWsht1EeWb19NaJQmczQ" name="typeConstraint">
+ <eAnnotations xmi:id="_cWzWsxt1EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_cWzWtBt1EeWb19NaJQmczQ" key="documentation" value="not self.base_Type.oclIsUndefined() implies Set{uml::Stereotype,&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;uml::Class, uml::Enumeration, uml::Interface}&#xD;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9; -> includes(self.base_Type.oclType())"/>
+ </eAnnotations>
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
+ <eParameters xmi:id="_cWzWtht1EeWb19NaJQmczQ" name="diagnostics">
+ <eAnnotations xmi:id="_cWzWtxt1EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_cWzWuBt1EeWb19NaJQmczQ" key="documentation" value="The chain of diagnostics to which problems are to be appended."/>
+ </eAnnotations>
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"/>
+ </eParameters>
+ <eParameters xmi:id="_cWzWuht1EeWb19NaJQmczQ" name="context">
+ <eAnnotations xmi:id="_cWzWuxt1EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_cWzWvBt1EeWb19NaJQmczQ" key="documentation" value="The cache of context-specific information."/>
+ </eAnnotations>
+ <eGenericType xmi:id="_cWzWvRt1EeWb19NaJQmczQ">
+ <eTypeArguments xmi:id="_cWzWvht1EeWb19NaJQmczQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eTypeArguments xmi:id="_cWzWvxt1EeWb19NaJQmczQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/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="_cWzWwBt1EeWb19NaJQmczQ" name="value" ordered="false" upperBound="-1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Class"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_cWzWwht1EeWb19NaJQmczQ" 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="_cWzWxBt1EeWb19NaJQmczQ" name="PostActivate">
+ <eAnnotations xmi:id="_cWzWxRt1EeWb19NaJQmczQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_cWzYzRt1EeWb19NaJQmczQ"/>
+ <eOperations xmi:id="_cWzWxht1EeWb19NaJQmczQ" name="methodConstraint">
+ <eAnnotations xmi:id="_cWzWxxt1EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_cWzWyBt1EeWb19NaJQmczQ" 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="_cWzWyht1EeWb19NaJQmczQ" name="diagnostics">
+ <eAnnotations xmi:id="_cWzWyxt1EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_cWzWzBt1EeWb19NaJQmczQ" key="documentation" value="The chain of diagnostics to which problems are to be appended."/>
+ </eAnnotations>
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"/>
+ </eParameters>
+ <eParameters xmi:id="_cWzWzht1EeWb19NaJQmczQ" name="context">
+ <eAnnotations xmi:id="_cWzWzxt1EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_cWzW0Bt1EeWb19NaJQmczQ" key="documentation" value="The cache of context-specific information."/>
+ </eAnnotations>
+ <eGenericType xmi:id="_cWzW0Rt1EeWb19NaJQmczQ">
+ <eTypeArguments xmi:id="_cWzW0ht1EeWb19NaJQmczQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eTypeArguments xmi:id="_cWzW0xt1EeWb19NaJQmczQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/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="_cWzW1Bt1EeWb19NaJQmczQ" 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="_cWzW1ht1EeWb19NaJQmczQ" 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="_cWzW2Bt1EeWb19NaJQmczQ" name="TransactionManagement">
+ <eAnnotations xmi:id="_cWzW2Rt1EeWb19NaJQmczQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_cWzY1ht1EeWb19NaJQmczQ"/>
+ <eOperations xmi:id="_cWzW2ht1EeWb19NaJQmczQ" name="typeConstraint">
+ <eAnnotations xmi:id="_cWzW2xt1EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_cWzW3Bt1EeWb19NaJQmczQ" key="documentation" value="not self.base_Type.oclIsUndefined() implies Set{uml::Stereotype,&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;uml::Class, uml::Enumeration, uml::Interface}&#xD;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9; -> includes(self.base_Type.oclType())"/>
+ </eAnnotations>
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
+ <eParameters xmi:id="_cWzW3ht1EeWb19NaJQmczQ" name="diagnostics">
+ <eAnnotations xmi:id="_cWzW3xt1EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_cWzW4Bt1EeWb19NaJQmczQ" key="documentation" value="The chain of diagnostics to which problems are to be appended."/>
+ </eAnnotations>
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"/>
+ </eParameters>
+ <eParameters xmi:id="_cWzW4ht1EeWb19NaJQmczQ" name="context">
+ <eAnnotations xmi:id="_cWzW4xt1EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_cWzW5Bt1EeWb19NaJQmczQ" key="documentation" value="The cache of context-specific information."/>
+ </eAnnotations>
+ <eGenericType xmi:id="_cWzW5Rt1EeWb19NaJQmczQ">
+ <eTypeArguments xmi:id="_cWzW5ht1EeWb19NaJQmczQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eTypeArguments xmi:id="_cWzW5xt1EeWb19NaJQmczQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/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="_cWzW6Bt1EeWb19NaJQmczQ" name="value" ordered="false" eType="_cWyvsRt1EeWb19NaJQmczQ" defaultValueLiteral="CONTAINER"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_cWzW6ht1EeWb19NaJQmczQ" 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="_cWzW7Bt1EeWb19NaJQmczQ" name="MessageDriven">
+ <eAnnotations xmi:id="_cWzW7Rt1EeWb19NaJQmczQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_cWzY4Bt1EeWb19NaJQmczQ"/>
+ <eOperations xmi:id="_cWzW7ht1EeWb19NaJQmczQ" name="typeConstraint">
+ <eAnnotations xmi:id="_cWzW7xt1EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_cWzW8Bt1EeWb19NaJQmczQ" key="documentation" value="not self.base_Type.oclIsUndefined() implies Set{uml::Stereotype,&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;uml::Class, uml::Enumeration, uml::Interface}&#xD;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9; -> includes(self.base_Type.oclType())"/>
+ </eAnnotations>
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
+ <eParameters xmi:id="_cWzW8ht1EeWb19NaJQmczQ" name="diagnostics">
+ <eAnnotations xmi:id="_cWzW8xt1EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_cWzW9Bt1EeWb19NaJQmczQ" key="documentation" value="The chain of diagnostics to which problems are to be appended."/>
+ </eAnnotations>
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"/>
+ </eParameters>
+ <eParameters xmi:id="_cWzW9ht1EeWb19NaJQmczQ" name="context">
+ <eAnnotations xmi:id="_cWzW9xt1EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_cWzW-Bt1EeWb19NaJQmczQ" key="documentation" value="The cache of context-specific information."/>
+ </eAnnotations>
+ <eGenericType xmi:id="_cWzW-Rt1EeWb19NaJQmczQ">
+ <eTypeArguments xmi:id="_cWzW-ht1EeWb19NaJQmczQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eTypeArguments xmi:id="_cWzW-xt1EeWb19NaJQmczQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EMap"/>
+ </eGenericType>
+ </eParameters>
+ </eOperations>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_cWzW_Bt1EeWb19NaJQmczQ" name="name" ordered="false">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_cWzW_ht1EeWb19NaJQmczQ" name="messageListenerInterface" ordered="false">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Class"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_cWzXABt1EeWb19NaJQmczQ" name="activationConfig" ordered="false" upperBound="-1" eType="_cWzXCBt1EeWb19NaJQmczQ" containment="true" eOpposite="_cWzXDht1EeWb19NaJQmczQ"/>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_cWzXAht1EeWb19NaJQmczQ" 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="_cWzXBBt1EeWb19NaJQmczQ" 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="_cWzXBht1EeWb19NaJQmczQ" 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="_cWzXCBt1EeWb19NaJQmczQ" name="ActivationConfigProperty">
+ <eAnnotations xmi:id="_cWzXCRt1EeWb19NaJQmczQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_cWzZZBt1EeWb19NaJQmczQ"/>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_cWzXCht1EeWb19NaJQmczQ" name="propertyName" 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="_cWzXDBt1EeWb19NaJQmczQ" name="propertyValue" 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="_cWzXDht1EeWb19NaJQmczQ" name="activationConfig_MessageDriven" ordered="false" eType="_cWzW7Bt1EeWb19NaJQmczQ" eOpposite="_cWzXABt1EeWb19NaJQmczQ"/>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_cWzXEBt1EeWb19NaJQmczQ" name="Stateless">
+ <eAnnotations xmi:id="_cWzXERt1EeWb19NaJQmczQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_cWzY9ht1EeWb19NaJQmczQ"/>
+ <eOperations xmi:id="_cWzXEht1EeWb19NaJQmczQ" name="typeConstraint">
+ <eAnnotations xmi:id="_cWzXExt1EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_cWzXFBt1EeWb19NaJQmczQ" key="documentation" value="not self.base_Type.oclIsUndefined() implies Set{uml::Stereotype,&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;uml::Class, uml::Enumeration, uml::Interface}&#xD;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9; -> includes(self.base_Type.oclType())"/>
+ </eAnnotations>
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
+ <eParameters xmi:id="_cWzXFht1EeWb19NaJQmczQ" name="diagnostics">
+ <eAnnotations xmi:id="_cWzXFxt1EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_cWzXGBt1EeWb19NaJQmczQ" key="documentation" value="The chain of diagnostics to which problems are to be appended."/>
+ </eAnnotations>
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"/>
+ </eParameters>
+ <eParameters xmi:id="_cWzXGht1EeWb19NaJQmczQ" name="context">
+ <eAnnotations xmi:id="_cWzXGxt1EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_cWzXHBt1EeWb19NaJQmczQ" key="documentation" value="The cache of context-specific information."/>
+ </eAnnotations>
+ <eGenericType xmi:id="_cWzXHRt1EeWb19NaJQmczQ">
+ <eTypeArguments xmi:id="_cWzXHht1EeWb19NaJQmczQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eTypeArguments xmi:id="_cWzXHxt1EeWb19NaJQmczQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/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="_cWzXIBt1EeWb19NaJQmczQ" 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="_cWzXIht1EeWb19NaJQmczQ" 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="_cWzXJBt1EeWb19NaJQmczQ" 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="_cWzXJht1EeWb19NaJQmczQ" 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="_cWzXKBt1EeWb19NaJQmczQ" name="Remove">
+ <eAnnotations xmi:id="_cWzXKRt1EeWb19NaJQmczQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_cWzZBRt1EeWb19NaJQmczQ"/>
+ <eOperations xmi:id="_cWzXKht1EeWb19NaJQmczQ" name="methodConstraint">
+ <eAnnotations xmi:id="_cWzXKxt1EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_cWzXLBt1EeWb19NaJQmczQ" 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="_cWzXLht1EeWb19NaJQmczQ" name="diagnostics">
+ <eAnnotations xmi:id="_cWzXLxt1EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_cWzXMBt1EeWb19NaJQmczQ" key="documentation" value="The chain of diagnostics to which problems are to be appended."/>
+ </eAnnotations>
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"/>
+ </eParameters>
+ <eParameters xmi:id="_cWzXMht1EeWb19NaJQmczQ" name="context">
+ <eAnnotations xmi:id="_cWzXMxt1EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_cWzXNBt1EeWb19NaJQmczQ" key="documentation" value="The cache of context-specific information."/>
+ </eAnnotations>
+ <eGenericType xmi:id="_cWzXNRt1EeWb19NaJQmczQ">
+ <eTypeArguments xmi:id="_cWzXNht1EeWb19NaJQmczQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eTypeArguments xmi:id="_cWzXNxt1EeWb19NaJQmczQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/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="_cWzXOBt1EeWb19NaJQmczQ" name="retainIfException" ordered="false" defaultValueLiteral="false">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_cWzXOht1EeWb19NaJQmczQ" 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="_cWzXPBt1EeWb19NaJQmczQ" 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="_cWzXPht1EeWb19NaJQmczQ" name="EJB">
+ <eAnnotations xmi:id="_cWzXPxt1EeWb19NaJQmczQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_cWzZEht1EeWb19NaJQmczQ"/>
+ <eOperations xmi:id="_cWzXQBt1EeWb19NaJQmczQ" name="typeConstraint">
+ <eAnnotations xmi:id="_cWzXQRt1EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_cWzXQht1EeWb19NaJQmczQ" key="documentation" value="not self.base_Type.oclIsUndefined() implies Set{uml::Stereotype,&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;uml::Class, uml::Enumeration, uml::Interface}&#xD;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9; -> includes(self.base_Type.oclType())"/>
+ </eAnnotations>
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
+ <eParameters xmi:id="_cWzXRBt1EeWb19NaJQmczQ" name="diagnostics">
+ <eAnnotations xmi:id="_cWzXRRt1EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_cWzXRht1EeWb19NaJQmczQ" key="documentation" value="The chain of diagnostics to which problems are to be appended."/>
+ </eAnnotations>
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"/>
+ </eParameters>
+ <eParameters xmi:id="_cWzXSBt1EeWb19NaJQmczQ" name="context">
+ <eAnnotations xmi:id="_cWzXSRt1EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_cWzXSht1EeWb19NaJQmczQ" key="documentation" value="The cache of context-specific information."/>
+ </eAnnotations>
+ <eGenericType xmi:id="_cWzXSxt1EeWb19NaJQmczQ">
+ <eTypeArguments xmi:id="_cWzXTBt1EeWb19NaJQmczQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eTypeArguments xmi:id="_cWzXTRt1EeWb19NaJQmczQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/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="_cWzXTht1EeWb19NaJQmczQ" 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="_cWzXUBt1EeWb19NaJQmczQ" 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="_cWzXUht1EeWb19NaJQmczQ" name="beanName" 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="_cWzXVBt1EeWb19NaJQmczQ" name="beanInterface" 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="_cWzXVht1EeWb19NaJQmczQ" 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:EReference" xmi:id="_cWzXWBt1EeWb19NaJQmczQ" 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="_cWzXWht1EeWb19NaJQmczQ" 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="_cWzXXBt1EeWb19NaJQmczQ" 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="_cWzXXht1EeWb19NaJQmczQ" 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="_cWzXYBt1EeWb19NaJQmczQ" name="value_EJBs" ordered="false" eType="_cWzXYht1EeWb19NaJQmczQ" eOpposite="_cWzXdBt1EeWb19NaJQmczQ"/>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_cWzXYht1EeWb19NaJQmczQ" name="EJBs">
+ <eAnnotations xmi:id="_cWzXYxt1EeWb19NaJQmczQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_cWzZPRt1EeWb19NaJQmczQ"/>
+ <eOperations xmi:id="_cWzXZBt1EeWb19NaJQmczQ" name="typeConstraint">
+ <eAnnotations xmi:id="_cWzXZRt1EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_cWzXZht1EeWb19NaJQmczQ" key="documentation" value="not self.base_Type.oclIsUndefined() implies Set{uml::Stereotype,&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;uml::Class, uml::Enumeration, uml::Interface}&#xD;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9; -> includes(self.base_Type.oclType())"/>
+ </eAnnotations>
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
+ <eParameters xmi:id="_cWzXaBt1EeWb19NaJQmczQ" name="diagnostics">
+ <eAnnotations xmi:id="_cWzXaRt1EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_cWzXaht1EeWb19NaJQmczQ" key="documentation" value="The chain of diagnostics to which problems are to be appended."/>
+ </eAnnotations>
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"/>
+ </eParameters>
+ <eParameters xmi:id="_cWzXbBt1EeWb19NaJQmczQ" name="context">
+ <eAnnotations xmi:id="_cWzXbRt1EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_cWzXbht1EeWb19NaJQmczQ" key="documentation" value="The cache of context-specific information."/>
+ </eAnnotations>
+ <eGenericType xmi:id="_cWzXbxt1EeWb19NaJQmczQ">
+ <eTypeArguments xmi:id="_cWzXcBt1EeWb19NaJQmczQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eTypeArguments xmi:id="_cWzXcRt1EeWb19NaJQmczQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/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="_cWzXcht1EeWb19NaJQmczQ" 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="_cWzXdBt1EeWb19NaJQmczQ" name="value" ordered="false" upperBound="-1" eType="_cWzXPht1EeWb19NaJQmczQ" containment="true" eOpposite="_cWzXYBt1EeWb19NaJQmczQ"/>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_cWzXdht1EeWb19NaJQmczQ" name="Local">
+ <eAnnotations xmi:id="_cWzXdxt1EeWb19NaJQmczQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_cWzZNBt1EeWb19NaJQmczQ"/>
+ <eOperations xmi:id="_cWzXeBt1EeWb19NaJQmczQ" name="typeConstraint">
+ <eAnnotations xmi:id="_cWzXeRt1EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_cWzXeht1EeWb19NaJQmczQ" key="documentation" value="not self.base_Type.oclIsUndefined() implies Set{uml::Stereotype,&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;uml::Class, uml::Enumeration, uml::Interface}&#xD;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9; -> includes(self.base_Type.oclType())"/>
+ </eAnnotations>
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
+ <eParameters xmi:id="_cWzXfBt1EeWb19NaJQmczQ" name="diagnostics">
+ <eAnnotations xmi:id="_cWzXfRt1EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_cWzXfht1EeWb19NaJQmczQ" key="documentation" value="The chain of diagnostics to which problems are to be appended."/>
+ </eAnnotations>
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"/>
+ </eParameters>
+ <eParameters xmi:id="_cWzXgBt1EeWb19NaJQmczQ" name="context">
+ <eAnnotations xmi:id="_cWzXgRt1EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_cWzXght1EeWb19NaJQmczQ" key="documentation" value="The cache of context-specific information."/>
+ </eAnnotations>
+ <eGenericType xmi:id="_cWzXgxt1EeWb19NaJQmczQ">
+ <eTypeArguments xmi:id="_cWzXhBt1EeWb19NaJQmczQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eTypeArguments xmi:id="_cWzXhRt1EeWb19NaJQmczQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/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="_cWzXhht1EeWb19NaJQmczQ" name="value" ordered="false" upperBound="-1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Class"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_cWzXiBt1EeWb19NaJQmczQ" 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="_cWzXiht1EeWb19NaJQmczQ" name="Timeout">
+ <eAnnotations xmi:id="_cWzXixt1EeWb19NaJQmczQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_cWzZRht1EeWb19NaJQmczQ"/>
+ <eOperations xmi:id="_cWzXjBt1EeWb19NaJQmczQ" name="methodConstraint">
+ <eAnnotations xmi:id="_cWzXjRt1EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_cWzXjht1EeWb19NaJQmczQ" 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="_cWzXkBt1EeWb19NaJQmczQ" name="diagnostics">
+ <eAnnotations xmi:id="_cWzXkRt1EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_cWzXkht1EeWb19NaJQmczQ" key="documentation" value="The chain of diagnostics to which problems are to be appended."/>
+ </eAnnotations>
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"/>
+ </eParameters>
+ <eParameters xmi:id="_cWzXlBt1EeWb19NaJQmczQ" name="context">
+ <eAnnotations xmi:id="_cWzXlRt1EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_cWzXlht1EeWb19NaJQmczQ" key="documentation" value="The cache of context-specific information."/>
+ </eAnnotations>
+ <eGenericType xmi:id="_cWzXlxt1EeWb19NaJQmczQ">
+ <eTypeArguments xmi:id="_cWzXmBt1EeWb19NaJQmczQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eTypeArguments xmi:id="_cWzXmRt1EeWb19NaJQmczQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/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="_cWzXmht1EeWb19NaJQmczQ" 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="_cWzXnBt1EeWb19NaJQmczQ" 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="_cWzXnht1EeWb19NaJQmczQ" name="PrePassivate">
+ <eAnnotations xmi:id="_cWzXnxt1EeWb19NaJQmczQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_cWzZTxt1EeWb19NaJQmczQ"/>
+ <eOperations xmi:id="_cWzXoBt1EeWb19NaJQmczQ" name="methodConstraint">
+ <eAnnotations xmi:id="_cWzXoRt1EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_cWzXoht1EeWb19NaJQmczQ" 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="_cWzXpBt1EeWb19NaJQmczQ" name="diagnostics">
+ <eAnnotations xmi:id="_cWzXpRt1EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_cWzXpht1EeWb19NaJQmczQ" key="documentation" value="The chain of diagnostics to which problems are to be appended."/>
+ </eAnnotations>
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"/>
+ </eParameters>
+ <eParameters xmi:id="_cWzXqBt1EeWb19NaJQmczQ" name="context">
+ <eAnnotations xmi:id="_cWzXqRt1EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_cWzXqht1EeWb19NaJQmczQ" key="documentation" value="The cache of context-specific information."/>
+ </eAnnotations>
+ <eGenericType xmi:id="_cWzXqxt1EeWb19NaJQmczQ">
+ <eTypeArguments xmi:id="_cWzXrBt1EeWb19NaJQmczQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eTypeArguments xmi:id="_cWzXrRt1EeWb19NaJQmczQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/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="_cWzXrht1EeWb19NaJQmczQ" 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="_cWzXsBt1EeWb19NaJQmczQ" 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="_cWzXsht1EeWb19NaJQmczQ" name="Init">
+ <eAnnotations xmi:id="_cWzXsxt1EeWb19NaJQmczQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_cWzZWBt1EeWb19NaJQmczQ"/>
+ <eOperations xmi:id="_cWzXtBt1EeWb19NaJQmczQ" name="methodConstraint">
+ <eAnnotations xmi:id="_cWzXtRt1EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_cWzXtht1EeWb19NaJQmczQ" 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="_cWzXuBt1EeWb19NaJQmczQ" name="diagnostics">
+ <eAnnotations xmi:id="_cWzXuRt1EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_cWzXuht1EeWb19NaJQmczQ" key="documentation" value="The chain of diagnostics to which problems are to be appended."/>
+ </eAnnotations>
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"/>
+ </eParameters>
+ <eParameters xmi:id="_cWzXvBt1EeWb19NaJQmczQ" name="context">
+ <eAnnotations xmi:id="_cWzXvRt1EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_cWzXvht1EeWb19NaJQmczQ" key="documentation" value="The cache of context-specific information."/>
+ </eAnnotations>
+ <eGenericType xmi:id="_cWzXvxt1EeWb19NaJQmczQ">
+ <eTypeArguments xmi:id="_cWzXwBt1EeWb19NaJQmczQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eTypeArguments xmi:id="_cWzXwRt1EeWb19NaJQmczQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/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="_cWzXwht1EeWb19NaJQmczQ" 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="_cWzXxBt1EeWb19NaJQmczQ" 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="_cWzXxht1EeWb19NaJQmczQ" 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="_cWzXyBt1EeWb19NaJQmczQ" name="ApplicationException">
+ <eAnnotations xmi:id="_cWzXyRt1EeWb19NaJQmczQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_cWzZbht1EeWb19NaJQmczQ"/>
+ <eOperations xmi:id="_cWzXyht1EeWb19NaJQmczQ" name="typeConstraint">
+ <eAnnotations xmi:id="_cWzXyxt1EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_cWzXzBt1EeWb19NaJQmczQ" key="documentation" value="not self.base_Type.oclIsUndefined() implies Set{uml::Stereotype,&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;uml::Class, uml::Enumeration, uml::Interface}&#xD;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9; -> includes(self.base_Type.oclType())"/>
+ </eAnnotations>
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
+ <eParameters xmi:id="_cWzXzht1EeWb19NaJQmczQ" name="diagnostics">
+ <eAnnotations xmi:id="_cWzXzxt1EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_cWzX0Bt1EeWb19NaJQmczQ" key="documentation" value="The chain of diagnostics to which problems are to be appended."/>
+ </eAnnotations>
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"/>
+ </eParameters>
+ <eParameters xmi:id="_cWzX0ht1EeWb19NaJQmczQ" name="context">
+ <eAnnotations xmi:id="_cWzX0xt1EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_cWzX1Bt1EeWb19NaJQmczQ" key="documentation" value="The cache of context-specific information."/>
+ </eAnnotations>
+ <eGenericType xmi:id="_cWzX1Rt1EeWb19NaJQmczQ">
+ <eTypeArguments xmi:id="_cWzX1ht1EeWb19NaJQmczQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eTypeArguments xmi:id="_cWzX1xt1EeWb19NaJQmczQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/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="_cWzX2Bt1EeWb19NaJQmczQ" name="rollback" ordered="false" defaultValueLiteral="false">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_cWzX2ht1EeWb19NaJQmczQ" 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="_cWzX3Bt1EeWb19NaJQmczQ" name="TransactionAttribute">
+ <eAnnotations xmi:id="_cWzX3Rt1EeWb19NaJQmczQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_cWzZeBt1EeWb19NaJQmczQ"/>
+ <eOperations xmi:id="_cWzX3ht1EeWb19NaJQmczQ" name="methodConstraint">
+ <eAnnotations xmi:id="_cWzX3xt1EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_cWzX4Bt1EeWb19NaJQmczQ" 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="_cWzX4ht1EeWb19NaJQmczQ" name="diagnostics">
+ <eAnnotations xmi:id="_cWzX4xt1EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_cWzX5Bt1EeWb19NaJQmczQ" key="documentation" value="The chain of diagnostics to which problems are to be appended."/>
+ </eAnnotations>
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"/>
+ </eParameters>
+ <eParameters xmi:id="_cWzX5ht1EeWb19NaJQmczQ" name="context">
+ <eAnnotations xmi:id="_cWzX5xt1EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_cWzX6Bt1EeWb19NaJQmczQ" key="documentation" value="The cache of context-specific information."/>
+ </eAnnotations>
+ <eGenericType xmi:id="_cWzX6Rt1EeWb19NaJQmczQ">
+ <eTypeArguments xmi:id="_cWzX6ht1EeWb19NaJQmczQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eTypeArguments xmi:id="_cWzX6xt1EeWb19NaJQmczQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.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="_cWzX7Bt1EeWb19NaJQmczQ" name="typeConstraint">
+ <eAnnotations xmi:id="_cWzX7Rt1EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_cWzX7ht1EeWb19NaJQmczQ" key="documentation" value="not self.base_Type.oclIsUndefined() implies Set{uml::Stereotype,&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;uml::Class, uml::Enumeration, uml::Interface}&#xD;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9; -> includes(self.base_Type.oclType())"/>
+ </eAnnotations>
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
+ <eParameters xmi:id="_cWzX8Bt1EeWb19NaJQmczQ" name="diagnostics">
+ <eAnnotations xmi:id="_cWzX8Rt1EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_cWzX8ht1EeWb19NaJQmczQ" key="documentation" value="The chain of diagnostics to which problems are to be appended."/>
+ </eAnnotations>
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"/>
+ </eParameters>
+ <eParameters xmi:id="_cWzX9Bt1EeWb19NaJQmczQ" name="context">
+ <eAnnotations xmi:id="_cWzX9Rt1EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_cWzX9ht1EeWb19NaJQmczQ" key="documentation" value="The cache of context-specific information."/>
+ </eAnnotations>
+ <eGenericType xmi:id="_cWzX9xt1EeWb19NaJQmczQ">
+ <eTypeArguments xmi:id="_cWzX-Bt1EeWb19NaJQmczQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eTypeArguments xmi:id="_cWzX-Rt1EeWb19NaJQmczQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/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="_cWzX-ht1EeWb19NaJQmczQ" name="value" ordered="false" eType="_cWyvqRt1EeWb19NaJQmczQ" defaultValueLiteral="REQUIRED"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_cWzX_Bt1EeWb19NaJQmczQ" name="base_Operation" ordered="false">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Operation"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_cWzX_ht1EeWb19NaJQmczQ" name="base_Property" ordered="false">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Property"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_cWzYABt1EeWb19NaJQmczQ" 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="_cWzYAht1EeWb19NaJQmczQ" name="LocalHome">
+ <eAnnotations xmi:id="_cWzYAxt1EeWb19NaJQmczQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_cWzZiht1EeWb19NaJQmczQ"/>
+ <eOperations xmi:id="_cWzYBBt1EeWb19NaJQmczQ" name="typeConstraint">
+ <eAnnotations xmi:id="_cWzYBRt1EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_cWzYBht1EeWb19NaJQmczQ" key="documentation" value="not self.base_Type.oclIsUndefined() implies Set{uml::Stereotype,&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;uml::Class, uml::Enumeration, uml::Interface}&#xD;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9; -> includes(self.base_Type.oclType())"/>
+ </eAnnotations>
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
+ <eParameters xmi:id="_cWzYCBt1EeWb19NaJQmczQ" name="diagnostics">
+ <eAnnotations xmi:id="_cWzYCRt1EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_cWzYCht1EeWb19NaJQmczQ" key="documentation" value="The chain of diagnostics to which problems are to be appended."/>
+ </eAnnotations>
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"/>
+ </eParameters>
+ <eParameters xmi:id="_cWzYDBt1EeWb19NaJQmczQ" name="context">
+ <eAnnotations xmi:id="_cWzYDRt1EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_cWzYDht1EeWb19NaJQmczQ" key="documentation" value="The cache of context-specific information."/>
+ </eAnnotations>
+ <eGenericType xmi:id="_cWzYDxt1EeWb19NaJQmczQ">
+ <eTypeArguments xmi:id="_cWzYEBt1EeWb19NaJQmczQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eTypeArguments xmi:id="_cWzYERt1EeWb19NaJQmczQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/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="_cWzYEht1EeWb19NaJQmczQ" name="value" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Class"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_cWzYFBt1EeWb19NaJQmczQ" 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="_cWzYFht1EeWb19NaJQmczQ" name="RemoteHome">
+ <eAnnotations xmi:id="_cWzYFxt1EeWb19NaJQmczQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_cWzZkxt1EeWb19NaJQmczQ"/>
+ <eOperations xmi:id="_cWzYGBt1EeWb19NaJQmczQ" name="typeConstraint">
+ <eAnnotations xmi:id="_cWzYGRt1EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_cWzYGht1EeWb19NaJQmczQ" key="documentation" value="not self.base_Type.oclIsUndefined() implies Set{uml::Stereotype,&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;uml::Class, uml::Enumeration, uml::Interface}&#xD;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9; -> includes(self.base_Type.oclType())"/>
+ </eAnnotations>
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
+ <eParameters xmi:id="_cWzYHBt1EeWb19NaJQmczQ" name="diagnostics">
+ <eAnnotations xmi:id="_cWzYHRt1EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_cWzYHht1EeWb19NaJQmczQ" key="documentation" value="The chain of diagnostics to which problems are to be appended."/>
+ </eAnnotations>
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"/>
+ </eParameters>
+ <eParameters xmi:id="_cWzYIBt1EeWb19NaJQmczQ" name="context">
+ <eAnnotations xmi:id="_cWzYIRt1EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_cWzYIht1EeWb19NaJQmczQ" key="documentation" value="The cache of context-specific information."/>
+ </eAnnotations>
+ <eGenericType xmi:id="_cWzYIxt1EeWb19NaJQmczQ">
+ <eTypeArguments xmi:id="_cWzYJBt1EeWb19NaJQmczQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eTypeArguments xmi:id="_cWzYJRt1EeWb19NaJQmczQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/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="_cWzYJht1EeWb19NaJQmczQ" name="value" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Class"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_cWzYKBt1EeWb19NaJQmczQ" 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="_cWzYKht1EeWb19NaJQmczQ" name="Stateful">
+ <eAnnotations xmi:id="_cWzYKxt1EeWb19NaJQmczQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_cWzZnBt1EeWb19NaJQmczQ"/>
+ <eOperations xmi:id="_cWzYLBt1EeWb19NaJQmczQ" name="typeConstraint">
+ <eAnnotations xmi:id="_cWzYLRt1EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_cWzYLht1EeWb19NaJQmczQ" key="documentation" value="not self.base_Type.oclIsUndefined() implies Set{uml::Stereotype,&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;uml::Class, uml::Enumeration, uml::Interface}&#xD;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9; -> includes(self.base_Type.oclType())"/>
+ </eAnnotations>
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
+ <eParameters xmi:id="_cWzYMBt1EeWb19NaJQmczQ" name="diagnostics">
+ <eAnnotations xmi:id="_cWzYMRt1EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_cWzYMht1EeWb19NaJQmczQ" key="documentation" value="The chain of diagnostics to which problems are to be appended."/>
+ </eAnnotations>
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"/>
+ </eParameters>
+ <eParameters xmi:id="_cWzYNBt1EeWb19NaJQmczQ" name="context">
+ <eAnnotations xmi:id="_cWzYNRt1EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_cWzYNht1EeWb19NaJQmczQ" key="documentation" value="The cache of context-specific information."/>
+ </eAnnotations>
+ <eGenericType xmi:id="_cWzYNxt1EeWb19NaJQmczQ">
+ <eTypeArguments xmi:id="_cWzYOBt1EeWb19NaJQmczQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eTypeArguments xmi:id="_cWzYORt1EeWb19NaJQmczQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/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="_cWzYOht1EeWb19NaJQmczQ" 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="_cWzYPBt1EeWb19NaJQmczQ" 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="_cWzYPht1EeWb19NaJQmczQ" 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="_cWzYQBt1EeWb19NaJQmczQ" 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="_cWzYQht1EeWb19NaJQmczQ" name="interceptor" nsURI="http:///ejb30/javax/interceptor.ecore" nsPrefix="ejb30.javax.interceptor">
+ <eAnnotations xmi:id="_cWzYQxt1EeWb19NaJQmczQ" source="http://www.eclipse.org/uml2/4.0.0/UML" references="_cWz9zRt1EeWb19NaJQmczQ"/>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_cWzYRBt1EeWb19NaJQmczQ" name="ExcludeClassInterceptors">
+ <eAnnotations xmi:id="_cWzYRRt1EeWb19NaJQmczQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_cWz9zht1EeWb19NaJQmczQ"/>
+ <eOperations xmi:id="_cWzYRht1EeWb19NaJQmczQ" name="methodConstraint">
+ <eAnnotations xmi:id="_cWzYRxt1EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_cWzYSBt1EeWb19NaJQmczQ" 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="_cWzYSht1EeWb19NaJQmczQ" name="diagnostics">
+ <eAnnotations xmi:id="_cWzYSxt1EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_cWzYTBt1EeWb19NaJQmczQ" key="documentation" value="The chain of diagnostics to which problems are to be appended."/>
+ </eAnnotations>
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"/>
+ </eParameters>
+ <eParameters xmi:id="_cWzYTht1EeWb19NaJQmczQ" name="context">
+ <eAnnotations xmi:id="_cWzYTxt1EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_cWzYUBt1EeWb19NaJQmczQ" key="documentation" value="The cache of context-specific information."/>
+ </eAnnotations>
+ <eGenericType xmi:id="_cWzYURt1EeWb19NaJQmczQ">
+ <eTypeArguments xmi:id="_cWzYUht1EeWb19NaJQmczQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eTypeArguments xmi:id="_cWzYUxt1EeWb19NaJQmczQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/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="_cWzYVBt1EeWb19NaJQmczQ" 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="_cWzYVht1EeWb19NaJQmczQ" 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="_cWzYWBt1EeWb19NaJQmczQ" name="AroundInvoke">
+ <eAnnotations xmi:id="_cWzYWRt1EeWb19NaJQmczQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_cWz91xt1EeWb19NaJQmczQ"/>
+ <eOperations xmi:id="_cWzYWht1EeWb19NaJQmczQ" name="methodConstraint">
+ <eAnnotations xmi:id="_cWzYWxt1EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_cWzYXBt1EeWb19NaJQmczQ" 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="_cWzYXht1EeWb19NaJQmczQ" name="diagnostics">
+ <eAnnotations xmi:id="_cWzYXxt1EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_cWzYYBt1EeWb19NaJQmczQ" key="documentation" value="The chain of diagnostics to which problems are to be appended."/>
+ </eAnnotations>
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"/>
+ </eParameters>
+ <eParameters xmi:id="_cWzYYht1EeWb19NaJQmczQ" name="context">
+ <eAnnotations xmi:id="_cWzYYxt1EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_cWzYZBt1EeWb19NaJQmczQ" key="documentation" value="The cache of context-specific information."/>
+ </eAnnotations>
+ <eGenericType xmi:id="_cWzYZRt1EeWb19NaJQmczQ">
+ <eTypeArguments xmi:id="_cWzYZht1EeWb19NaJQmczQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eTypeArguments xmi:id="_cWzYZxt1EeWb19NaJQmczQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/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="_cWzYaBt1EeWb19NaJQmczQ" 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="_cWzYaht1EeWb19NaJQmczQ" 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="_cWzYbBt1EeWb19NaJQmczQ" name="Interceptors">
+ <eAnnotations xmi:id="_cWzYbRt1EeWb19NaJQmczQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_cWz94Bt1EeWb19NaJQmczQ"/>
+ <eOperations xmi:id="_cWzYbht1EeWb19NaJQmczQ" name="typeConstraint">
+ <eAnnotations xmi:id="_cWzYbxt1EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_cWzYcBt1EeWb19NaJQmczQ" key="documentation" value="not self.base_Type.oclIsUndefined() implies Set{uml::Stereotype,&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;uml::Class, uml::Enumeration, uml::Interface}&#xD;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9; -> includes(self.base_Type.oclType())"/>
+ </eAnnotations>
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
+ <eParameters xmi:id="_cWzYcht1EeWb19NaJQmczQ" name="diagnostics">
+ <eAnnotations xmi:id="_cWzYcxt1EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_cWzYdBt1EeWb19NaJQmczQ" key="documentation" value="The chain of diagnostics to which problems are to be appended."/>
+ </eAnnotations>
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"/>
+ </eParameters>
+ <eParameters xmi:id="_cWzYdht1EeWb19NaJQmczQ" name="context">
+ <eAnnotations xmi:id="_cWzYdxt1EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_cWzYeBt1EeWb19NaJQmczQ" key="documentation" value="The cache of context-specific information."/>
+ </eAnnotations>
+ <eGenericType xmi:id="_cWzYeRt1EeWb19NaJQmczQ">
+ <eTypeArguments xmi:id="_cWzYeht1EeWb19NaJQmczQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eTypeArguments xmi:id="_cWzYext1EeWb19NaJQmczQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.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="_cWzYfBt1EeWb19NaJQmczQ" name="methodConstraint">
+ <eAnnotations xmi:id="_cWzYfRt1EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_cWzYfht1EeWb19NaJQmczQ" 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="_cWzYgBt1EeWb19NaJQmczQ" name="diagnostics">
+ <eAnnotations xmi:id="_cWzYgRt1EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_cWzYght1EeWb19NaJQmczQ" key="documentation" value="The chain of diagnostics to which problems are to be appended."/>
+ </eAnnotations>
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"/>
+ </eParameters>
+ <eParameters xmi:id="_cWzYhBt1EeWb19NaJQmczQ" name="context">
+ <eAnnotations xmi:id="_cWzYhRt1EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_cWzYhht1EeWb19NaJQmczQ" key="documentation" value="The cache of context-specific information."/>
+ </eAnnotations>
+ <eGenericType xmi:id="_cWzYhxt1EeWb19NaJQmczQ">
+ <eTypeArguments xmi:id="_cWzYiBt1EeWb19NaJQmczQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eTypeArguments xmi:id="_cWzYiRt1EeWb19NaJQmczQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/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="_cWzYiht1EeWb19NaJQmczQ" name="value" ordered="false" upperBound="-1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Class"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_cWzYjBt1EeWb19NaJQmczQ" 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="_cWzYjht1EeWb19NaJQmczQ" 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="_cWzYkBt1EeWb19NaJQmczQ" 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="_cWzYkht1EeWb19NaJQmczQ" name="ExcludeDefaultInterceptors">
+ <eAnnotations xmi:id="_cWzYkxt1EeWb19NaJQmczQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_cWz98Rt1EeWb19NaJQmczQ"/>
+ <eOperations xmi:id="_cWzYlBt1EeWb19NaJQmczQ" name="typeConstraint">
+ <eAnnotations xmi:id="_cWzYlRt1EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_cWzYlht1EeWb19NaJQmczQ" key="documentation" value="not self.base_Type.oclIsUndefined() implies Set{uml::Stereotype,&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;uml::Class, uml::Enumeration, uml::Interface}&#xD;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9; -> includes(self.base_Type.oclType())"/>
+ </eAnnotations>
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
+ <eParameters xmi:id="_cWzYmBt1EeWb19NaJQmczQ" name="diagnostics">
+ <eAnnotations xmi:id="_cWzYmRt1EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_cWzYmht1EeWb19NaJQmczQ" key="documentation" value="The chain of diagnostics to which problems are to be appended."/>
+ </eAnnotations>
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"/>
+ </eParameters>
+ <eParameters xmi:id="_cWzYnBt1EeWb19NaJQmczQ" name="context">
+ <eAnnotations xmi:id="_cWzYnRt1EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_cWzYnht1EeWb19NaJQmczQ" key="documentation" value="The cache of context-specific information."/>
+ </eAnnotations>
+ <eGenericType xmi:id="_cWzYnxt1EeWb19NaJQmczQ">
+ <eTypeArguments xmi:id="_cWzYoBt1EeWb19NaJQmczQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eTypeArguments xmi:id="_cWzYoRt1EeWb19NaJQmczQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.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="_cWzYoht1EeWb19NaJQmczQ" name="methodConstraint">
+ <eAnnotations xmi:id="_cWzYoxt1EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_cWzYpBt1EeWb19NaJQmczQ" 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="_cWzYpht1EeWb19NaJQmczQ" name="diagnostics">
+ <eAnnotations xmi:id="_cWzYpxt1EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_cWzYqBt1EeWb19NaJQmczQ" key="documentation" value="The chain of diagnostics to which problems are to be appended."/>
+ </eAnnotations>
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"/>
+ </eParameters>
+ <eParameters xmi:id="_cWzYqht1EeWb19NaJQmczQ" name="context">
+ <eAnnotations xmi:id="_cWzYqxt1EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_cWzYrBt1EeWb19NaJQmczQ" key="documentation" value="The cache of context-specific information."/>
+ </eAnnotations>
+ <eGenericType xmi:id="_cWzYrRt1EeWb19NaJQmczQ">
+ <eTypeArguments xmi:id="_cWzYrht1EeWb19NaJQmczQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eTypeArguments xmi:id="_cWzYrxt1EeWb19NaJQmczQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/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="_cWzYsBt1EeWb19NaJQmczQ" 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="_cWzYsht1EeWb19NaJQmczQ" 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="_cWzYtBt1EeWb19NaJQmczQ" name="base_Property" ordered="false">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Property"/>
+ </eStructuralFeatures>
+ </eClassifiers>
+ </eSubpackages>
+ </eSubpackages>
+ </contents>
+ </eAnnotations>
+ <packageImport xmi:id="_cWzYtht1EeWb19NaJQmczQ">
+ <importedPackage xmi:type="uml:Model" href="pathmap://UML_METAMODELS/UML.metamodel.uml#_0"/>
+ </packageImport>
+ <packageImport xmi:id="_cWzYtxt1EeWb19NaJQmczQ">
+ <importedPackage xmi:type="uml:Model" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#_0"/>
+ </packageImport>
+ <packagedElement xmi:type="uml:Package" xmi:id="_cWzYuBt1EeWb19NaJQmczQ" name="javax">
+ <packagedElement xmi:type="uml:Package" xmi:id="_cWzYuRt1EeWb19NaJQmczQ" name="ejb">
+ <packagedElement xmi:type="uml:Enumeration" xmi:id="_cWzYuht1EeWb19NaJQmczQ" name="TransactionAttributeType">
+ <ownedLiteral xmi:id="_cWzYuxt1EeWb19NaJQmczQ" name="MANDATORY"/>
+ <ownedLiteral xmi:id="_cWzYvBt1EeWb19NaJQmczQ" name="REQUIRED"/>
+ <ownedLiteral xmi:id="_cWzYvRt1EeWb19NaJQmczQ" name="REQUIRES_NEW"/>
+ <ownedLiteral xmi:id="_cWzYvht1EeWb19NaJQmczQ" name="SUPPORTS"/>
+ <ownedLiteral xmi:id="_cWzYvxt1EeWb19NaJQmczQ" name="NOT_SUPPORTED"/>
+ <ownedLiteral xmi:id="_cWzYwBt1EeWb19NaJQmczQ" name="NEVER"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Enumeration" xmi:id="_cWzYwRt1EeWb19NaJQmczQ" name="TransactionManagementType">
+ <ownedLiteral xmi:id="_cWzYwht1EeWb19NaJQmczQ" name="CONTAINER"/>
+ <ownedLiteral xmi:id="_cWzYwxt1EeWb19NaJQmczQ" name="BEAN"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Stereotype" xmi:id="_cWzYxBt1EeWb19NaJQmczQ" name="Remote" visibility="public">
+ <ownedRule xmi:id="_cWzYxRt1EeWb19NaJQmczQ" name="typeConstraint" constrainedElement="_cWzYxBt1EeWb19NaJQmczQ">
+ <specification xmi:type="uml:OpaqueExpression" xmi:id="_cWzYxht1EeWb19NaJQmczQ" 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="_cWzYxxt1EeWb19NaJQmczQ" name="value" visibility="public" association="_cWzZ8Rt1EeWb19NaJQmczQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Class"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_cWzYyBt1EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_cWzYyRt1EeWb19NaJQmczQ" value="*"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_cWzYyht1EeWb19NaJQmczQ" name="base_Type" association="_cWzZqxt1EeWb19NaJQmczQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Type"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_cWzYyxt1EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_cWzYzBt1EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Stereotype" xmi:id="_cWzYzRt1EeWb19NaJQmczQ" name="PostActivate" visibility="public">
+ <ownedRule xmi:id="_cWzYzht1EeWb19NaJQmczQ" name="methodConstraint" constrainedElement="_cWzYzRt1EeWb19NaJQmczQ">
+ <specification xmi:type="uml:OpaqueExpression" xmi:id="_cWzYzxt1EeWb19NaJQmczQ" 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="_cWzY0Bt1EeWb19NaJQmczQ" name="base_Operation" association="_cWzZrRt1EeWb19NaJQmczQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Operation"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_cWzY0Rt1EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_cWzY0ht1EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_cWzY0xt1EeWb19NaJQmczQ" name="base_Property" association="_cWzZrxt1EeWb19NaJQmczQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Property"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_cWzY1Bt1EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_cWzY1Rt1EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Stereotype" xmi:id="_cWzY1ht1EeWb19NaJQmczQ" name="TransactionManagement" visibility="public">
+ <ownedRule xmi:id="_cWzY1xt1EeWb19NaJQmczQ" name="typeConstraint" constrainedElement="_cWzY1ht1EeWb19NaJQmczQ">
+ <specification xmi:type="uml:OpaqueExpression" xmi:id="_cWzY2Bt1EeWb19NaJQmczQ" 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="_cWzY2Rt1EeWb19NaJQmczQ" name="value" visibility="public" type="_cWzYwRt1EeWb19NaJQmczQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_cWzY2ht1EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_cWzY2xt1EeWb19NaJQmczQ" value="1"/>
+ <defaultValue xmi:type="uml:LiteralString" xmi:id="_cWzY3Bt1EeWb19NaJQmczQ" value="CONTAINER"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_cWzY3Rt1EeWb19NaJQmczQ" name="base_Type" association="_cWzZ4Rt1EeWb19NaJQmczQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Type"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_cWzY3ht1EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_cWzY3xt1EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Stereotype" xmi:id="_cWzY4Bt1EeWb19NaJQmczQ" name="MessageDriven" visibility="public">
+ <ownedRule xmi:id="_cWzY4Rt1EeWb19NaJQmczQ" name="typeConstraint" constrainedElement="_cWzY4Bt1EeWb19NaJQmczQ">
+ <specification xmi:type="uml:OpaqueExpression" xmi:id="_cWzY4ht1EeWb19NaJQmczQ" 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="_cWzY4xt1EeWb19NaJQmczQ" name="name" visibility="public">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_cWzY5Bt1EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_cWzY5Rt1EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_cWzY5ht1EeWb19NaJQmczQ" name="messageListenerInterface" visibility="public" association="_cWzZ9Rt1EeWb19NaJQmczQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Class"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_cWzY5xt1EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_cWzY6Bt1EeWb19NaJQmczQ" value="1"/>
+ <defaultValue xmi:type="uml:LiteralString" xmi:id="_cWzY6Rt1EeWb19NaJQmczQ" value="Object"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_cWzY6ht1EeWb19NaJQmczQ" name="activationConfig" visibility="public" type="_cWzZZBt1EeWb19NaJQmczQ" aggregation="composite" association="_cWzZ-Rt1EeWb19NaJQmczQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_cWzY6xt1EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_cWzY7Bt1EeWb19NaJQmczQ" value="*"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_cWzY7Rt1EeWb19NaJQmczQ" name="mappedName" visibility="public">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_cWzY7ht1EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_cWzY7xt1EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_cWzY8Bt1EeWb19NaJQmczQ" name="description" visibility="public">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_cWzY8Rt1EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_cWzY8ht1EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_cWzY8xt1EeWb19NaJQmczQ" name="base_Type" association="_cWzZsxt1EeWb19NaJQmczQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Type"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_cWzY9Bt1EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_cWzY9Rt1EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Stereotype" xmi:id="_cWzY9ht1EeWb19NaJQmczQ" name="Stateless" visibility="public">
+ <ownedRule xmi:id="_cWzY9xt1EeWb19NaJQmczQ" name="typeConstraint" constrainedElement="_cWzY9ht1EeWb19NaJQmczQ">
+ <specification xmi:type="uml:OpaqueExpression" xmi:id="_cWzY-Bt1EeWb19NaJQmczQ" 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="_cWzY-Rt1EeWb19NaJQmczQ" name="name" visibility="public">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_cWzY-ht1EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_cWzY-xt1EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_cWzY_Bt1EeWb19NaJQmczQ" name="mappedName" visibility="public">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_cWzY_Rt1EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_cWzY_ht1EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_cWzY_xt1EeWb19NaJQmczQ" name="description" visibility="public">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_cWzZABt1EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_cWzZARt1EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_cWzZAht1EeWb19NaJQmczQ" name="base_Type" association="_cWzZ4xt1EeWb19NaJQmczQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Type"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_cWzZAxt1EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_cWzZBBt1EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Stereotype" xmi:id="_cWzZBRt1EeWb19NaJQmczQ" name="Remove" visibility="public">
+ <ownedRule xmi:id="_cWzZBht1EeWb19NaJQmczQ" name="methodConstraint" constrainedElement="_cWzZBRt1EeWb19NaJQmczQ">
+ <specification xmi:type="uml:OpaqueExpression" xmi:id="_cWzZBxt1EeWb19NaJQmczQ" 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="_cWzZCBt1EeWb19NaJQmczQ" name="retainIfException" visibility="public">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/JavaPrimitiveTypes.library.uml#boolean"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_cWzZCRt1EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_cWzZCht1EeWb19NaJQmczQ" value="1"/>
+ <defaultValue xmi:type="uml:LiteralString" xmi:id="_cWzZCxt1EeWb19NaJQmczQ" value="false"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_cWzZDBt1EeWb19NaJQmczQ" name="base_Operation" association="_cWzZtRt1EeWb19NaJQmczQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Operation"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_cWzZDRt1EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_cWzZDht1EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_cWzZDxt1EeWb19NaJQmczQ" name="base_Property" association="_cWzZtxt1EeWb19NaJQmczQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Property"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_cWzZEBt1EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_cWzZERt1EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Stereotype" xmi:id="_cWzZEht1EeWb19NaJQmczQ" name="EJB" visibility="public">
+ <ownedRule xmi:id="_cWzZExt1EeWb19NaJQmczQ" name="typeConstraint" constrainedElement="_cWzZEht1EeWb19NaJQmczQ">
+ <specification xmi:type="uml:OpaqueExpression" xmi:id="_cWzZFBt1EeWb19NaJQmczQ" 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="_cWzZFRt1EeWb19NaJQmczQ" name="name" visibility="public">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_cWzZFht1EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_cWzZFxt1EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_cWzZGBt1EeWb19NaJQmczQ" name="description" visibility="public">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_cWzZGRt1EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_cWzZGht1EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_cWzZGxt1EeWb19NaJQmczQ" name="beanName" visibility="public">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_cWzZHBt1EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_cWzZHRt1EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_cWzZHht1EeWb19NaJQmczQ" name="beanInterface" visibility="public" association="_cWzZ-ht1EeWb19NaJQmczQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Class"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_cWzZHxt1EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_cWzZIBt1EeWb19NaJQmczQ" value="1"/>
+ <defaultValue xmi:type="uml:LiteralString" xmi:id="_cWzZIRt1EeWb19NaJQmczQ" value="Object"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_cWzZIht1EeWb19NaJQmczQ" name="mappedName" visibility="public">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_cWzZIxt1EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_cWzZJBt1EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_cWzZJRt1EeWb19NaJQmczQ" name="base_Type" association="_cWzZuxt1EeWb19NaJQmczQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Type"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_cWzZJht1EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_cWzZJxt1EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_cWzZKBt1EeWb19NaJQmczQ" name="base_Operation" association="_cWzZvRt1EeWb19NaJQmczQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Operation"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_cWzZKRt1EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_cWzZKht1EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_cWzZKxt1EeWb19NaJQmczQ" name="base_Property" association="_cWzZvxt1EeWb19NaJQmczQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Property"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_cWzZLBt1EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_cWzZLRt1EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_cWzZLht1EeWb19NaJQmczQ" name="base_EnumerationLiteral" association="_cWzZwxt1EeWb19NaJQmczQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#EnumerationLiteral"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_cWzZLxt1EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_cWzZMBt1EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_cWzZMRt1EeWb19NaJQmczQ" name="value_EJBs" visibility="public" type="_cWzZPRt1EeWb19NaJQmczQ" association="_cWz9xBt1EeWb19NaJQmczQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_cWzZMht1EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_cWzZMxt1EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Stereotype" xmi:id="_cWzZNBt1EeWb19NaJQmczQ" name="Local" visibility="public">
+ <ownedRule xmi:id="_cWzZNRt1EeWb19NaJQmczQ" name="typeConstraint" constrainedElement="_cWzZNBt1EeWb19NaJQmczQ">
+ <specification xmi:type="uml:OpaqueExpression" xmi:id="_cWzZNht1EeWb19NaJQmczQ" 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="_cWzZNxt1EeWb19NaJQmczQ" name="value" visibility="public" association="_cWz9wBt1EeWb19NaJQmczQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Class"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_cWzZOBt1EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_cWzZORt1EeWb19NaJQmczQ" value="*"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_cWzZOht1EeWb19NaJQmczQ" name="base_Type" association="_cWzZxxt1EeWb19NaJQmczQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Type"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_cWzZOxt1EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_cWzZPBt1EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Stereotype" xmi:id="_cWzZPRt1EeWb19NaJQmczQ" name="EJBs" visibility="public">
+ <ownedRule xmi:id="_cWzZPht1EeWb19NaJQmczQ" name="typeConstraint" constrainedElement="_cWzZPRt1EeWb19NaJQmczQ">
+ <specification xmi:type="uml:OpaqueExpression" xmi:id="_cWzZPxt1EeWb19NaJQmczQ" 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="_cWzZQBt1EeWb19NaJQmczQ" name="value" visibility="public" type="_cWzZEht1EeWb19NaJQmczQ" aggregation="composite" association="_cWz9xBt1EeWb19NaJQmczQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_cWzZQRt1EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_cWzZQht1EeWb19NaJQmczQ" value="*"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_cWzZQxt1EeWb19NaJQmczQ" name="base_Type" association="_cWzZ5Rt1EeWb19NaJQmczQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Type"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_cWzZRBt1EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_cWzZRRt1EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Stereotype" xmi:id="_cWzZRht1EeWb19NaJQmczQ" name="Timeout" visibility="public">
+ <ownedRule xmi:id="_cWzZRxt1EeWb19NaJQmczQ" name="methodConstraint" constrainedElement="_cWzZRht1EeWb19NaJQmczQ">
+ <specification xmi:type="uml:OpaqueExpression" xmi:id="_cWzZSBt1EeWb19NaJQmczQ" 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="_cWzZSRt1EeWb19NaJQmczQ" name="base_Operation" association="_cWzZ5xt1EeWb19NaJQmczQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Operation"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_cWzZSht1EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_cWzZSxt1EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_cWzZTBt1EeWb19NaJQmczQ" name="base_Property" association="_cWzZ6Rt1EeWb19NaJQmczQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Property"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_cWzZTRt1EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_cWzZTht1EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Stereotype" xmi:id="_cWzZTxt1EeWb19NaJQmczQ" name="PrePassivate" visibility="public">
+ <ownedRule xmi:id="_cWzZUBt1EeWb19NaJQmczQ" name="methodConstraint" constrainedElement="_cWzZTxt1EeWb19NaJQmczQ">
+ <specification xmi:type="uml:OpaqueExpression" xmi:id="_cWzZURt1EeWb19NaJQmczQ" 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="_cWzZUht1EeWb19NaJQmczQ" name="base_Operation" association="_cWzZyRt1EeWb19NaJQmczQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Operation"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_cWzZUxt1EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_cWzZVBt1EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_cWzZVRt1EeWb19NaJQmczQ" name="base_Property" association="_cWzZyxt1EeWb19NaJQmczQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Property"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_cWzZVht1EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_cWzZVxt1EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Stereotype" xmi:id="_cWzZWBt1EeWb19NaJQmczQ" name="Init" visibility="public">
+ <ownedRule xmi:id="_cWzZWRt1EeWb19NaJQmczQ" name="methodConstraint" constrainedElement="_cWzZWBt1EeWb19NaJQmczQ">
+ <specification xmi:type="uml:OpaqueExpression" xmi:id="_cWzZWht1EeWb19NaJQmczQ" 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="_cWzZWxt1EeWb19NaJQmczQ" name="value" visibility="public">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_cWzZXBt1EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_cWzZXRt1EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_cWzZXht1EeWb19NaJQmczQ" name="base_Operation" association="_cWzZzxt1EeWb19NaJQmczQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Operation"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_cWzZXxt1EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_cWzZYBt1EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_cWzZYRt1EeWb19NaJQmczQ" name="base_Property" association="_cWzZ0Rt1EeWb19NaJQmczQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Property"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_cWzZYht1EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_cWzZYxt1EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Stereotype" xmi:id="_cWzZZBt1EeWb19NaJQmczQ" name="ActivationConfigProperty" visibility="public">
+ <ownedAttribute xmi:id="_cWzZZRt1EeWb19NaJQmczQ" name="propertyName" visibility="public">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_cWzZZht1EeWb19NaJQmczQ" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_cWzZZxt1EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_cWzZaBt1EeWb19NaJQmczQ" name="propertyValue" visibility="public">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_cWzZaRt1EeWb19NaJQmczQ" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_cWzZaht1EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_cWzZaxt1EeWb19NaJQmczQ" name="activationConfig_MessageDriven" visibility="public" type="_cWzY4Bt1EeWb19NaJQmczQ" association="_cWzZ-Rt1EeWb19NaJQmczQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_cWzZbBt1EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_cWzZbRt1EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Stereotype" xmi:id="_cWzZbht1EeWb19NaJQmczQ" name="ApplicationException" visibility="public">
+ <ownedRule xmi:id="_cWzZbxt1EeWb19NaJQmczQ" name="typeConstraint" constrainedElement="_cWzZbht1EeWb19NaJQmczQ">
+ <specification xmi:type="uml:OpaqueExpression" xmi:id="_cWzZcBt1EeWb19NaJQmczQ" 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="_cWzZcRt1EeWb19NaJQmczQ" name="rollback" visibility="public">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/JavaPrimitiveTypes.library.uml#boolean"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_cWzZcht1EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_cWzZcxt1EeWb19NaJQmczQ" value="1"/>
+ <defaultValue xmi:type="uml:LiteralString" xmi:id="_cWzZdBt1EeWb19NaJQmczQ" value="false"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_cWzZdRt1EeWb19NaJQmczQ" name="base_Type" association="_cWzZ7Rt1EeWb19NaJQmczQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Type"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_cWzZdht1EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_cWzZdxt1EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Stereotype" xmi:id="_cWzZeBt1EeWb19NaJQmczQ" name="TransactionAttribute" visibility="public">
+ <ownedRule xmi:id="_cWzZeRt1EeWb19NaJQmczQ" name="methodConstraint" constrainedElement="_cWzZeBt1EeWb19NaJQmczQ">
+ <specification xmi:type="uml:OpaqueExpression" xmi:id="_cWzZeht1EeWb19NaJQmczQ" name="methodConstraintExpression">
+ <language>OCL</language>
+ <body>not self.base_Property.oclIsUndefined() implies&#xD;
+ self.base_Property.oclContainer().oclIsTypeOf(uml::Stereotype)</body>
+ </specification>
+ </ownedRule>
+ <ownedRule xmi:id="_cWzZext1EeWb19NaJQmczQ" name="typeConstraint" constrainedElement="_cWzZeBt1EeWb19NaJQmczQ">
+ <specification xmi:type="uml:OpaqueExpression" xmi:id="_cWzZfBt1EeWb19NaJQmczQ" 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="_cWzZfRt1EeWb19NaJQmczQ" name="value" visibility="public" type="_cWzYuht1EeWb19NaJQmczQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_cWzZfht1EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_cWzZfxt1EeWb19NaJQmczQ" value="1"/>
+ <defaultValue xmi:type="uml:LiteralString" xmi:id="_cWzZgBt1EeWb19NaJQmczQ" value="REQUIRED"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_cWzZgRt1EeWb19NaJQmczQ" name="base_Operation" association="_cWzZ1Rt1EeWb19NaJQmczQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Operation"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_cWzZght1EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_cWzZgxt1EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_cWzZhBt1EeWb19NaJQmczQ" name="base_Property" association="_cWzZ1xt1EeWb19NaJQmczQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Property"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_cWzZhRt1EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_cWzZhht1EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_cWzZhxt1EeWb19NaJQmczQ" name="base_Type" association="_cWzZ2xt1EeWb19NaJQmczQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Type"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_cWzZiBt1EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_cWzZiRt1EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Stereotype" xmi:id="_cWzZiht1EeWb19NaJQmczQ" name="LocalHome" visibility="public">
+ <ownedRule xmi:id="_cWzZixt1EeWb19NaJQmczQ" name="typeConstraint" constrainedElement="_cWzZiht1EeWb19NaJQmczQ">
+ <specification xmi:type="uml:OpaqueExpression" xmi:id="_cWzZjBt1EeWb19NaJQmczQ" 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="_cWzZjRt1EeWb19NaJQmczQ" name="value" visibility="public" association="_cWz9xRt1EeWb19NaJQmczQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Class"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_cWzZjht1EeWb19NaJQmczQ" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_cWzZjxt1EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_cWzZkBt1EeWb19NaJQmczQ" name="base_Type" association="_cWzZ3Rt1EeWb19NaJQmczQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Type"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_cWzZkRt1EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_cWzZkht1EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Stereotype" xmi:id="_cWzZkxt1EeWb19NaJQmczQ" name="RemoteHome" visibility="public">
+ <ownedRule xmi:id="_cWzZlBt1EeWb19NaJQmczQ" name="typeConstraint" constrainedElement="_cWzZkxt1EeWb19NaJQmczQ">
+ <specification xmi:type="uml:OpaqueExpression" xmi:id="_cWzZlRt1EeWb19NaJQmczQ" 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="_cWzZlht1EeWb19NaJQmczQ" name="value" visibility="public" association="_cWz9yRt1EeWb19NaJQmczQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Class"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_cWzZlxt1EeWb19NaJQmczQ" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_cWzZmBt1EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_cWzZmRt1EeWb19NaJQmczQ" name="base_Type" association="_cWzZ3xt1EeWb19NaJQmczQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Type"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_cWzZmht1EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_cWzZmxt1EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Stereotype" xmi:id="_cWzZnBt1EeWb19NaJQmczQ" name="Stateful" visibility="public">
+ <ownedRule xmi:id="_cWzZnRt1EeWb19NaJQmczQ" name="typeConstraint" constrainedElement="_cWzZnBt1EeWb19NaJQmczQ">
+ <specification xmi:type="uml:OpaqueExpression" xmi:id="_cWzZnht1EeWb19NaJQmczQ" 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="_cWzZnxt1EeWb19NaJQmczQ" name="name" visibility="public">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_cWzZoBt1EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_cWzZoRt1EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_cWzZoht1EeWb19NaJQmczQ" name="mappedName" visibility="public">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_cWzZoxt1EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_cWzZpBt1EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_cWzZpRt1EeWb19NaJQmczQ" name="description" visibility="public">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_cWzZpht1EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_cWzZpxt1EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_cWzZqBt1EeWb19NaJQmczQ" name="base_Type" association="_cWzZ7xt1EeWb19NaJQmczQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Type"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_cWzZqRt1EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_cWzZqht1EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_cWzZqxt1EeWb19NaJQmczQ" name="extension_Remote_Type" memberEnd="_cWzYyht1EeWb19NaJQmczQ _cWzZrBt1EeWb19NaJQmczQ">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_cWzZrBt1EeWb19NaJQmczQ" name="extension_Type" type="_cWzYxBt1EeWb19NaJQmczQ" aggregation="composite" association="_cWzZqxt1EeWb19NaJQmczQ"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_cWzZrRt1EeWb19NaJQmczQ" name="extension_PostActivate_Operation" memberEnd="_cWzY0Bt1EeWb19NaJQmczQ _cWzZrht1EeWb19NaJQmczQ">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_cWzZrht1EeWb19NaJQmczQ" name="extension_Operation" type="_cWzYzRt1EeWb19NaJQmczQ" aggregation="composite" association="_cWzZrRt1EeWb19NaJQmczQ"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_cWzZrxt1EeWb19NaJQmczQ" name="extension_PostActivate_Property" memberEnd="_cWzY0xt1EeWb19NaJQmczQ _cWzZsBt1EeWb19NaJQmczQ">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_cWzZsBt1EeWb19NaJQmczQ" name="extension_Property" type="_cWzYzRt1EeWb19NaJQmczQ" aggregation="composite" association="_cWzZrxt1EeWb19NaJQmczQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_cWzZsRt1EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_cWzZsht1EeWb19NaJQmczQ" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_cWzZsxt1EeWb19NaJQmczQ" name="extension_MessageDriven_Type" memberEnd="_cWzY8xt1EeWb19NaJQmczQ _cWzZtBt1EeWb19NaJQmczQ">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_cWzZtBt1EeWb19NaJQmczQ" name="extension_Type" type="_cWzY4Bt1EeWb19NaJQmczQ" aggregation="composite" association="_cWzZsxt1EeWb19NaJQmczQ"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_cWzZtRt1EeWb19NaJQmczQ" name="extension_Remove_Operation" memberEnd="_cWzZDBt1EeWb19NaJQmczQ _cWzZtht1EeWb19NaJQmczQ">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_cWzZtht1EeWb19NaJQmczQ" name="extension_Operation" type="_cWzZBRt1EeWb19NaJQmczQ" aggregation="composite" association="_cWzZtRt1EeWb19NaJQmczQ"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_cWzZtxt1EeWb19NaJQmczQ" name="extension_Remove_Property" memberEnd="_cWzZDxt1EeWb19NaJQmczQ _cWzZuBt1EeWb19NaJQmczQ">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_cWzZuBt1EeWb19NaJQmczQ" name="extension_Property" type="_cWzZBRt1EeWb19NaJQmczQ" aggregation="composite" association="_cWzZtxt1EeWb19NaJQmczQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_cWzZuRt1EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_cWzZuht1EeWb19NaJQmczQ" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_cWzZuxt1EeWb19NaJQmczQ" name="extension_EJB_Type" memberEnd="_cWzZJRt1EeWb19NaJQmczQ _cWzZvBt1EeWb19NaJQmczQ">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_cWzZvBt1EeWb19NaJQmczQ" name="extension_Type" type="_cWzZEht1EeWb19NaJQmczQ" aggregation="composite" association="_cWzZuxt1EeWb19NaJQmczQ"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_cWzZvRt1EeWb19NaJQmczQ" name="extension_EJB_Operation" memberEnd="_cWzZKBt1EeWb19NaJQmczQ _cWzZvht1EeWb19NaJQmczQ">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_cWzZvht1EeWb19NaJQmczQ" name="extension_Operation" type="_cWzZEht1EeWb19NaJQmczQ" aggregation="composite" association="_cWzZvRt1EeWb19NaJQmczQ"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_cWzZvxt1EeWb19NaJQmczQ" name="extension_EJB_Property" memberEnd="_cWzZKxt1EeWb19NaJQmczQ _cWzZwBt1EeWb19NaJQmczQ">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_cWzZwBt1EeWb19NaJQmczQ" name="extension_Property" type="_cWzZEht1EeWb19NaJQmczQ" aggregation="composite" association="_cWzZvxt1EeWb19NaJQmczQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_cWzZwRt1EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_cWzZwht1EeWb19NaJQmczQ" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_cWzZwxt1EeWb19NaJQmczQ" name="extension_EJB_EnumerationLiteral" memberEnd="_cWzZLht1EeWb19NaJQmczQ _cWzZxBt1EeWb19NaJQmczQ">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_cWzZxBt1EeWb19NaJQmczQ" name="extension_EnumerationLiteral" type="_cWzZEht1EeWb19NaJQmczQ" aggregation="composite" association="_cWzZwxt1EeWb19NaJQmczQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_cWzZxRt1EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_cWzZxht1EeWb19NaJQmczQ" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_cWzZxxt1EeWb19NaJQmczQ" name="extension_Local_Type" memberEnd="_cWzZOht1EeWb19NaJQmczQ _cWzZyBt1EeWb19NaJQmczQ">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_cWzZyBt1EeWb19NaJQmczQ" name="extension_Type" type="_cWzZNBt1EeWb19NaJQmczQ" aggregation="composite" association="_cWzZxxt1EeWb19NaJQmczQ"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_cWzZyRt1EeWb19NaJQmczQ" name="extension_PrePassivate_Operation" memberEnd="_cWzZUht1EeWb19NaJQmczQ _cWzZyht1EeWb19NaJQmczQ">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_cWzZyht1EeWb19NaJQmczQ" name="extension_Operation" type="_cWzZTxt1EeWb19NaJQmczQ" aggregation="composite" association="_cWzZyRt1EeWb19NaJQmczQ"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_cWzZyxt1EeWb19NaJQmczQ" name="extension_PrePassivate_Property" memberEnd="_cWzZVRt1EeWb19NaJQmczQ _cWzZzBt1EeWb19NaJQmczQ">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_cWzZzBt1EeWb19NaJQmczQ" name="extension_Property" type="_cWzZTxt1EeWb19NaJQmczQ" aggregation="composite" association="_cWzZyxt1EeWb19NaJQmczQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_cWzZzRt1EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_cWzZzht1EeWb19NaJQmczQ" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_cWzZzxt1EeWb19NaJQmczQ" name="extension_Init_Operation" memberEnd="_cWzZXht1EeWb19NaJQmczQ _cWzZ0Bt1EeWb19NaJQmczQ">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_cWzZ0Bt1EeWb19NaJQmczQ" name="extension_Operation" type="_cWzZWBt1EeWb19NaJQmczQ" aggregation="composite" association="_cWzZzxt1EeWb19NaJQmczQ"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_cWzZ0Rt1EeWb19NaJQmczQ" name="extension_Init_Property" memberEnd="_cWzZYRt1EeWb19NaJQmczQ _cWzZ0ht1EeWb19NaJQmczQ">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_cWzZ0ht1EeWb19NaJQmczQ" name="extension_Property" type="_cWzZWBt1EeWb19NaJQmczQ" aggregation="composite" association="_cWzZ0Rt1EeWb19NaJQmczQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_cWzZ0xt1EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_cWzZ1Bt1EeWb19NaJQmczQ" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_cWzZ1Rt1EeWb19NaJQmczQ" name="extension_TransactionAttribute_Operation" memberEnd="_cWzZgRt1EeWb19NaJQmczQ _cWzZ1ht1EeWb19NaJQmczQ">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_cWzZ1ht1EeWb19NaJQmczQ" name="extension_Operation" type="_cWzZeBt1EeWb19NaJQmczQ" aggregation="composite" association="_cWzZ1Rt1EeWb19NaJQmczQ"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_cWzZ1xt1EeWb19NaJQmczQ" name="extension_TransactionAttribute_Property" memberEnd="_cWzZhBt1EeWb19NaJQmczQ _cWzZ2Bt1EeWb19NaJQmczQ">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_cWzZ2Bt1EeWb19NaJQmczQ" name="extension_Property" type="_cWzZeBt1EeWb19NaJQmczQ" aggregation="composite" association="_cWzZ1xt1EeWb19NaJQmczQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_cWzZ2Rt1EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_cWzZ2ht1EeWb19NaJQmczQ" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_cWzZ2xt1EeWb19NaJQmczQ" name="extension_TransactionAttribute_Type" memberEnd="_cWzZhxt1EeWb19NaJQmczQ _cWzZ3Bt1EeWb19NaJQmczQ">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_cWzZ3Bt1EeWb19NaJQmczQ" name="extension_Type" type="_cWzZeBt1EeWb19NaJQmczQ" aggregation="composite" association="_cWzZ2xt1EeWb19NaJQmczQ"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_cWzZ3Rt1EeWb19NaJQmczQ" name="extension_LocalHome_Type" memberEnd="_cWzZkBt1EeWb19NaJQmczQ _cWzZ3ht1EeWb19NaJQmczQ">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_cWzZ3ht1EeWb19NaJQmczQ" name="extension_Type" type="_cWzZiht1EeWb19NaJQmczQ" aggregation="composite" association="_cWzZ3Rt1EeWb19NaJQmczQ"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_cWzZ3xt1EeWb19NaJQmczQ" name="extension_RemoteHome_Type" memberEnd="_cWzZmRt1EeWb19NaJQmczQ _cWzZ4Bt1EeWb19NaJQmczQ">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_cWzZ4Bt1EeWb19NaJQmczQ" name="extension_Type" type="_cWzZkxt1EeWb19NaJQmczQ" aggregation="composite" association="_cWzZ3xt1EeWb19NaJQmczQ"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_cWzZ4Rt1EeWb19NaJQmczQ" name="extension_TransactionManagement_Type" memberEnd="_cWzY3Rt1EeWb19NaJQmczQ _cWzZ4ht1EeWb19NaJQmczQ">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_cWzZ4ht1EeWb19NaJQmczQ" name="extension_Type" type="_cWzY1ht1EeWb19NaJQmczQ" aggregation="composite" association="_cWzZ4Rt1EeWb19NaJQmczQ"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_cWzZ4xt1EeWb19NaJQmczQ" name="extension_Stateless_Type" memberEnd="_cWzZAht1EeWb19NaJQmczQ _cWzZ5Bt1EeWb19NaJQmczQ">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_cWzZ5Bt1EeWb19NaJQmczQ" name="extension_Type" type="_cWzY9ht1EeWb19NaJQmczQ" aggregation="composite" association="_cWzZ4xt1EeWb19NaJQmczQ"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_cWzZ5Rt1EeWb19NaJQmczQ" name="extension_EJBs_Type" memberEnd="_cWzZQxt1EeWb19NaJQmczQ _cWzZ5ht1EeWb19NaJQmczQ">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_cWzZ5ht1EeWb19NaJQmczQ" name="extension_Type" type="_cWzZPRt1EeWb19NaJQmczQ" aggregation="composite" association="_cWzZ5Rt1EeWb19NaJQmczQ"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_cWzZ5xt1EeWb19NaJQmczQ" name="extension_Timeout_Operation" memberEnd="_cWzZSRt1EeWb19NaJQmczQ _cWzZ6Bt1EeWb19NaJQmczQ">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_cWzZ6Bt1EeWb19NaJQmczQ" name="extension_Operation" type="_cWzZRht1EeWb19NaJQmczQ" aggregation="composite" association="_cWzZ5xt1EeWb19NaJQmczQ"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_cWzZ6Rt1EeWb19NaJQmczQ" name="extension_Timeout_Property" memberEnd="_cWzZTBt1EeWb19NaJQmczQ _cWzZ6ht1EeWb19NaJQmczQ">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_cWzZ6ht1EeWb19NaJQmczQ" name="extension_Property" type="_cWzZRht1EeWb19NaJQmczQ" aggregation="composite" association="_cWzZ6Rt1EeWb19NaJQmczQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_cWzZ6xt1EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_cWzZ7Bt1EeWb19NaJQmczQ" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_cWzZ7Rt1EeWb19NaJQmczQ" name="extension_ApplicationException_Type" memberEnd="_cWzZdRt1EeWb19NaJQmczQ _cWzZ7ht1EeWb19NaJQmczQ">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_cWzZ7ht1EeWb19NaJQmczQ" name="extension_Type" type="_cWzZbht1EeWb19NaJQmczQ" aggregation="composite" association="_cWzZ7Rt1EeWb19NaJQmczQ"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_cWzZ7xt1EeWb19NaJQmczQ" name="extension_Stateful_Type" memberEnd="_cWzZqBt1EeWb19NaJQmczQ _cWzZ8Bt1EeWb19NaJQmczQ">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_cWzZ8Bt1EeWb19NaJQmczQ" name="extension_Type" type="_cWzZnBt1EeWb19NaJQmczQ" aggregation="composite" association="_cWzZ7xt1EeWb19NaJQmczQ"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Association" xmi:id="_cWzZ8Rt1EeWb19NaJQmczQ" name="value_Remote_Class" memberEnd="_cWzYxxt1EeWb19NaJQmczQ _cWzZ8ht1EeWb19NaJQmczQ">
+ <ownedEnd xmi:id="_cWzZ8ht1EeWb19NaJQmczQ" name="value_Remote" visibility="public" type="_cWzYxBt1EeWb19NaJQmczQ" association="_cWzZ8Rt1EeWb19NaJQmczQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_cWzZ8xt1EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_cWzZ9Bt1EeWb19NaJQmczQ" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Association" xmi:id="_cWzZ9Rt1EeWb19NaJQmczQ" name="messageListenerInterface_MessageDriven_Class" memberEnd="_cWzY5ht1EeWb19NaJQmczQ _cWzZ9ht1EeWb19NaJQmczQ">
+ <ownedEnd xmi:id="_cWzZ9ht1EeWb19NaJQmczQ" name="messageListenerInterface_MessageDriven" visibility="public" type="_cWzY4Bt1EeWb19NaJQmczQ" association="_cWzZ9Rt1EeWb19NaJQmczQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_cWzZ9xt1EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_cWzZ-Bt1EeWb19NaJQmczQ" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Association" xmi:id="_cWzZ-Rt1EeWb19NaJQmczQ" name="activationConfig_MessageDriven_ActivationConfigProperty" memberEnd="_cWzY6ht1EeWb19NaJQmczQ _cWzZaxt1EeWb19NaJQmczQ"/>
+ <packagedElement xmi:type="uml:Association" xmi:id="_cWzZ-ht1EeWb19NaJQmczQ" name="beanInterface_EJB_Class" memberEnd="_cWzZHht1EeWb19NaJQmczQ _cWzZ-xt1EeWb19NaJQmczQ">
+ <ownedEnd xmi:id="_cWzZ-xt1EeWb19NaJQmczQ" name="beanInterface_EJB" visibility="public" type="_cWzZEht1EeWb19NaJQmczQ" association="_cWzZ-ht1EeWb19NaJQmczQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_cWzZ_Bt1EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_cWzZ_Rt1EeWb19NaJQmczQ" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Association" xmi:id="_cWz9wBt1EeWb19NaJQmczQ" name="value_Local_Class" memberEnd="_cWzZNxt1EeWb19NaJQmczQ _cWz9wRt1EeWb19NaJQmczQ">
+ <ownedEnd xmi:id="_cWz9wRt1EeWb19NaJQmczQ" name="value_Local" visibility="public" type="_cWzZNBt1EeWb19NaJQmczQ" association="_cWz9wBt1EeWb19NaJQmczQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_cWz9wht1EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_cWz9wxt1EeWb19NaJQmczQ" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Association" xmi:id="_cWz9xBt1EeWb19NaJQmczQ" name="value_EJBs_EJB" memberEnd="_cWzZQBt1EeWb19NaJQmczQ _cWzZMRt1EeWb19NaJQmczQ"/>
+ <packagedElement xmi:type="uml:Association" xmi:id="_cWz9xRt1EeWb19NaJQmczQ" name="value_LocalHome_Class" memberEnd="_cWzZjRt1EeWb19NaJQmczQ _cWz9xht1EeWb19NaJQmczQ">
+ <ownedEnd xmi:id="_cWz9xht1EeWb19NaJQmczQ" name="value_LocalHome" visibility="public" type="_cWzZiht1EeWb19NaJQmczQ" association="_cWz9xRt1EeWb19NaJQmczQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_cWz9xxt1EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_cWz9yBt1EeWb19NaJQmczQ" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Association" xmi:id="_cWz9yRt1EeWb19NaJQmczQ" name="value_RemoteHome_Class" memberEnd="_cWzZlht1EeWb19NaJQmczQ _cWz9yht1EeWb19NaJQmczQ">
+ <ownedEnd xmi:id="_cWz9yht1EeWb19NaJQmczQ" name="value_RemoteHome" visibility="public" type="_cWzZkxt1EeWb19NaJQmczQ" association="_cWz9yRt1EeWb19NaJQmczQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_cWz9yxt1EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_cWz9zBt1EeWb19NaJQmczQ" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Package" xmi:id="_cWz9zRt1EeWb19NaJQmczQ" name="interceptor">
+ <packagedElement xmi:type="uml:Stereotype" xmi:id="_cWz9zht1EeWb19NaJQmczQ" name="ExcludeClassInterceptors" visibility="public">
+ <ownedRule xmi:id="_cWz9zxt1EeWb19NaJQmczQ" name="methodConstraint" constrainedElement="_cWz9zht1EeWb19NaJQmczQ">
+ <specification xmi:type="uml:OpaqueExpression" xmi:id="_cWz90Bt1EeWb19NaJQmczQ" 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="_cWz90Rt1EeWb19NaJQmczQ" name="base_Operation" association="_cWz9_xt1EeWb19NaJQmczQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Operation"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_cWz90ht1EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_cWz90xt1EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_cWz91Bt1EeWb19NaJQmczQ" name="base_Property" association="_cWz-ARt1EeWb19NaJQmczQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Property"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_cWz91Rt1EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_cWz91ht1EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Stereotype" xmi:id="_cWz91xt1EeWb19NaJQmczQ" name="AroundInvoke" visibility="public">
+ <ownedRule xmi:id="_cWz92Bt1EeWb19NaJQmczQ" name="methodConstraint" constrainedElement="_cWz91xt1EeWb19NaJQmczQ">
+ <specification xmi:type="uml:OpaqueExpression" xmi:id="_cWz92Rt1EeWb19NaJQmczQ" 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="_cWz92ht1EeWb19NaJQmczQ" name="base_Operation" association="_cWz-BRt1EeWb19NaJQmczQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Operation"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_cWz92xt1EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_cWz93Bt1EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_cWz93Rt1EeWb19NaJQmczQ" name="base_Property" association="_cWz-Bxt1EeWb19NaJQmczQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Property"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_cWz93ht1EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_cWz93xt1EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Stereotype" xmi:id="_cWz94Bt1EeWb19NaJQmczQ" name="Interceptors" visibility="public">
+ <ownedRule xmi:id="_cWz94Rt1EeWb19NaJQmczQ" name="typeConstraint" constrainedElement="_cWz94Bt1EeWb19NaJQmczQ">
+ <specification xmi:type="uml:OpaqueExpression" xmi:id="_cWz94ht1EeWb19NaJQmczQ" 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="_cWz94xt1EeWb19NaJQmczQ" name="methodConstraint" constrainedElement="_cWz94Bt1EeWb19NaJQmczQ">
+ <specification xmi:type="uml:OpaqueExpression" xmi:id="_cWz95Bt1EeWb19NaJQmczQ" 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="_cWz95Rt1EeWb19NaJQmczQ" name="value" visibility="public" association="_cWz-Gxt1EeWb19NaJQmczQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Class"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_cWz95ht1EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_cWz95xt1EeWb19NaJQmczQ" value="*"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_cWz96Bt1EeWb19NaJQmczQ" name="base_Type" association="_cWz-Cxt1EeWb19NaJQmczQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Type"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_cWz96Rt1EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_cWz96ht1EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_cWz96xt1EeWb19NaJQmczQ" name="base_Operation" association="_cWz-DRt1EeWb19NaJQmczQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Operation"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_cWz97Bt1EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_cWz97Rt1EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_cWz97ht1EeWb19NaJQmczQ" name="base_Property" association="_cWz-Dxt1EeWb19NaJQmczQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Property"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_cWz97xt1EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_cWz98Bt1EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Stereotype" xmi:id="_cWz98Rt1EeWb19NaJQmczQ" name="ExcludeDefaultInterceptors" visibility="public">
+ <ownedRule xmi:id="_cWz98ht1EeWb19NaJQmczQ" name="typeConstraint" constrainedElement="_cWz98Rt1EeWb19NaJQmczQ">
+ <specification xmi:type="uml:OpaqueExpression" xmi:id="_cWz98xt1EeWb19NaJQmczQ" 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="_cWz99Bt1EeWb19NaJQmczQ" name="methodConstraint" constrainedElement="_cWz98Rt1EeWb19NaJQmczQ">
+ <specification xmi:type="uml:OpaqueExpression" xmi:id="_cWz99Rt1EeWb19NaJQmczQ" 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="_cWz99ht1EeWb19NaJQmczQ" name="base_Type" association="_cWz-Ext1EeWb19NaJQmczQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Type"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_cWz99xt1EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_cWz9-Bt1EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_cWz9-Rt1EeWb19NaJQmczQ" name="base_Operation" association="_cWz-FRt1EeWb19NaJQmczQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Operation"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_cWz9-ht1EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_cWz9-xt1EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_cWz9_Bt1EeWb19NaJQmczQ" name="base_Property" association="_cWz-Fxt1EeWb19NaJQmczQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Property"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_cWz9_Rt1EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_cWz9_ht1EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_cWz9_xt1EeWb19NaJQmczQ" name="extension_ExcludeClassInterceptors_Operation" memberEnd="_cWz90Rt1EeWb19NaJQmczQ _cWz-ABt1EeWb19NaJQmczQ">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_cWz-ABt1EeWb19NaJQmczQ" name="extension_Operation" type="_cWz9zht1EeWb19NaJQmczQ" aggregation="composite" association="_cWz9_xt1EeWb19NaJQmczQ"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_cWz-ARt1EeWb19NaJQmczQ" name="extension_ExcludeClassInterceptors_Property" memberEnd="_cWz91Bt1EeWb19NaJQmczQ _cWz-Aht1EeWb19NaJQmczQ">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_cWz-Aht1EeWb19NaJQmczQ" name="extension_Property" type="_cWz9zht1EeWb19NaJQmczQ" aggregation="composite" association="_cWz-ARt1EeWb19NaJQmczQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_cWz-Axt1EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_cWz-BBt1EeWb19NaJQmczQ" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_cWz-BRt1EeWb19NaJQmczQ" name="extension_AroundInvoke_Operation" memberEnd="_cWz92ht1EeWb19NaJQmczQ _cWz-Bht1EeWb19NaJQmczQ">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_cWz-Bht1EeWb19NaJQmczQ" name="extension_Operation" type="_cWz91xt1EeWb19NaJQmczQ" aggregation="composite" association="_cWz-BRt1EeWb19NaJQmczQ"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_cWz-Bxt1EeWb19NaJQmczQ" name="extension_AroundInvoke_Property" memberEnd="_cWz93Rt1EeWb19NaJQmczQ _cWz-CBt1EeWb19NaJQmczQ">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_cWz-CBt1EeWb19NaJQmczQ" name="extension_Property" type="_cWz91xt1EeWb19NaJQmczQ" aggregation="composite" association="_cWz-Bxt1EeWb19NaJQmczQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_cWz-CRt1EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_cWz-Cht1EeWb19NaJQmczQ" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_cWz-Cxt1EeWb19NaJQmczQ" name="extension_Interceptors_Type" memberEnd="_cWz96Bt1EeWb19NaJQmczQ _cWz-DBt1EeWb19NaJQmczQ">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_cWz-DBt1EeWb19NaJQmczQ" name="extension_Type" type="_cWz94Bt1EeWb19NaJQmczQ" aggregation="composite" association="_cWz-Cxt1EeWb19NaJQmczQ"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_cWz-DRt1EeWb19NaJQmczQ" name="extension_Interceptors_Operation" memberEnd="_cWz96xt1EeWb19NaJQmczQ _cWz-Dht1EeWb19NaJQmczQ">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_cWz-Dht1EeWb19NaJQmczQ" name="extension_Operation" type="_cWz94Bt1EeWb19NaJQmczQ" aggregation="composite" association="_cWz-DRt1EeWb19NaJQmczQ"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_cWz-Dxt1EeWb19NaJQmczQ" name="extension_Interceptors_Property" memberEnd="_cWz97ht1EeWb19NaJQmczQ _cWz-EBt1EeWb19NaJQmczQ">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_cWz-EBt1EeWb19NaJQmczQ" name="extension_Property" type="_cWz94Bt1EeWb19NaJQmczQ" aggregation="composite" association="_cWz-Dxt1EeWb19NaJQmczQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_cWz-ERt1EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_cWz-Eht1EeWb19NaJQmczQ" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_cWz-Ext1EeWb19NaJQmczQ" name="extension_ExcludeDefaultInterceptors_Type" memberEnd="_cWz99ht1EeWb19NaJQmczQ _cWz-FBt1EeWb19NaJQmczQ">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_cWz-FBt1EeWb19NaJQmczQ" name="extension_Type" type="_cWz98Rt1EeWb19NaJQmczQ" aggregation="composite" association="_cWz-Ext1EeWb19NaJQmczQ"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_cWz-FRt1EeWb19NaJQmczQ" name="extension_ExcludeDefaultInterceptors_Operation" memberEnd="_cWz9-Rt1EeWb19NaJQmczQ _cWz-Fht1EeWb19NaJQmczQ">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_cWz-Fht1EeWb19NaJQmczQ" name="extension_Operation" type="_cWz98Rt1EeWb19NaJQmczQ" aggregation="composite" association="_cWz-FRt1EeWb19NaJQmczQ"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_cWz-Fxt1EeWb19NaJQmczQ" name="extension_ExcludeDefaultInterceptors_Property" memberEnd="_cWz9_Bt1EeWb19NaJQmczQ _cWz-GBt1EeWb19NaJQmczQ">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_cWz-GBt1EeWb19NaJQmczQ" name="extension_Property" type="_cWz98Rt1EeWb19NaJQmczQ" aggregation="composite" association="_cWz-Fxt1EeWb19NaJQmczQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_cWz-GRt1EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_cWz-Ght1EeWb19NaJQmczQ" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Association" xmi:id="_cWz-Gxt1EeWb19NaJQmczQ" name="value_Interceptors_Class" memberEnd="_cWz95Rt1EeWb19NaJQmczQ _cWz-HBt1EeWb19NaJQmczQ">
+ <ownedEnd xmi:id="_cWz-HBt1EeWb19NaJQmczQ" name="value_Interceptors" visibility="public" type="_cWz94Bt1EeWb19NaJQmczQ" association="_cWz-Gxt1EeWb19NaJQmczQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_cWz-HRt1EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_cWz-Hht1EeWb19NaJQmczQ" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+ </packagedElement>
+ </packagedElement>
+ <profileApplication xmi:id="_cWz-Hxt1EeWb19NaJQmczQ">
+ <eAnnotations xmi:id="_cWz-IBt1EeWb19NaJQmczQ" 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="_cWz-IRt1EeWb19NaJQmczQ" base_Package="_cWyvoBt1EeWb19NaJQmczQ"/>
+</xmi:XMI>

Back to the top