Skip to main content
aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
Diffstat (limited to 'proprietary/bundles/org.eclipse.upr.platform.java.profiles/profiles/ejb3.2_profile.profile.uml')
-rw-r--r--proprietary/bundles/org.eclipse.upr.platform.java.profiles/profiles/ejb3.2_profile.profile.uml2519
1 files changed, 2519 insertions, 0 deletions
diff --git a/proprietary/bundles/org.eclipse.upr.platform.java.profiles/profiles/ejb3.2_profile.profile.uml b/proprietary/bundles/org.eclipse.upr.platform.java.profiles/profiles/ejb3.2_profile.profile.uml
new file mode 100644
index 0000000..07569ab
--- /dev/null
+++ b/proprietary/bundles/org.eclipse.upr.platform.java.profiles/profiles/ejb3.2_profile.profile.uml
@@ -0,0 +1,2519 @@
+<?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="_c7UZABt1EeWb19NaJQmczQ" name="ejb3.2" metamodelReference="_c7VAFht1EeWb19NaJQmczQ">
+ <eAnnotations xmi:id="_c7UZARt1EeWb19NaJQmczQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
+ <contents xmi:type="ecore:EPackage" xmi:id="_c7UZAht1EeWb19NaJQmczQ" name="ejb32" nsURI="http:///schemas/ejb32/_c7NrUBt1EeWb19NaJQmczQ/0" nsPrefix="ejb32">
+ <eAnnotations xmi:id="_c7UZAxt1EeWb19NaJQmczQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
+ <details xmi:id="_c7UZBBt1EeWb19NaJQmczQ" key="originalName" value="ejb3.2"/>
+ </eAnnotations>
+ <eSubpackages xmi:id="_c7UZBRt1EeWb19NaJQmczQ" name="javax" nsURI="http:///ejb32/javax.ecore" nsPrefix="ejb32.javax">
+ <eAnnotations xmi:id="_c7UZBht1EeWb19NaJQmczQ" source="http://www.eclipse.org/uml2/4.0.0/UML" references="_c7VAGBt1EeWb19NaJQmczQ"/>
+ <eSubpackages xmi:id="_c7UZBxt1EeWb19NaJQmczQ" name="ejb" nsURI="http:///ejb32/javax/ejb.ecore" nsPrefix="ejb32.javax.ejb">
+ <eAnnotations xmi:id="_c7UZCBt1EeWb19NaJQmczQ" source="http://www.eclipse.org/uml2/4.0.0/UML" references="_c7VAGRt1EeWb19NaJQmczQ"/>
+ <eClassifiers xmi:type="ecore:EEnum" xmi:id="_c7UZCRt1EeWb19NaJQmczQ" name="TransactionAttributeType">
+ <eAnnotations xmi:id="_c7UZCht1EeWb19NaJQmczQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_c7VAGht1EeWb19NaJQmczQ"/>
+ <eLiterals xmi:id="_c7UZCxt1EeWb19NaJQmczQ" name="MANDATORY"/>
+ <eLiterals xmi:id="_c7UZDBt1EeWb19NaJQmczQ" name="REQUIRED" value="1"/>
+ <eLiterals xmi:id="_c7UZDRt1EeWb19NaJQmczQ" name="REQUIRES_NEW" value="2"/>
+ <eLiterals xmi:id="_c7UZDht1EeWb19NaJQmczQ" name="SUPPORTS" value="3"/>
+ <eLiterals xmi:id="_c7UZDxt1EeWb19NaJQmczQ" name="NOT_SUPPORTED" value="4"/>
+ <eLiterals xmi:id="_c7UZEBt1EeWb19NaJQmczQ" name="NEVER" value="5"/>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EEnum" xmi:id="_c7UZERt1EeWb19NaJQmczQ" name="TransactionManagementType">
+ <eAnnotations xmi:id="_c7UZEht1EeWb19NaJQmczQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_c7VAIRt1EeWb19NaJQmczQ"/>
+ <eLiterals xmi:id="_c7UZExt1EeWb19NaJQmczQ" name="CONTAINER"/>
+ <eLiterals xmi:id="_c7UZFBt1EeWb19NaJQmczQ" name="BEAN" value="1"/>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EEnum" xmi:id="_c7UZFRt1EeWb19NaJQmczQ" name="ConcurrencyManagementType">
+ <eAnnotations xmi:id="_c7UZFht1EeWb19NaJQmczQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_c7VAJBt1EeWb19NaJQmczQ"/>
+ <eLiterals xmi:id="_c7UZFxt1EeWb19NaJQmczQ" name="CONTAINER"/>
+ <eLiterals xmi:id="_c7UZGBt1EeWb19NaJQmczQ" name="BEAN" value="1"/>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EEnum" xmi:id="_c7UZGRt1EeWb19NaJQmczQ" name="LockType">
+ <eAnnotations xmi:id="_c7UZGht1EeWb19NaJQmczQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_c7VAJxt1EeWb19NaJQmczQ"/>
+ <eLiterals xmi:id="_c7UZGxt1EeWb19NaJQmczQ" name="READ"/>
+ <eLiterals xmi:id="_c7UZHBt1EeWb19NaJQmczQ" name="WRITE" value="1"/>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_c7UZHRt1EeWb19NaJQmczQ" name="ActivationConfigProperty">
+ <eAnnotations xmi:id="_c7UZHht1EeWb19NaJQmczQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_c7VAKht1EeWb19NaJQmczQ"/>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_c7UZHxt1EeWb19NaJQmczQ" 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="_c7UZIRt1EeWb19NaJQmczQ" 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="_c7UZIxt1EeWb19NaJQmczQ" name="activationConfig_MessageDriven" ordered="false" eType="_c7UZJRt1EeWb19NaJQmczQ" eOpposite="_c7UZPxt1EeWb19NaJQmczQ"/>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_c7UZJRt1EeWb19NaJQmczQ" name="MessageDriven">
+ <eAnnotations xmi:id="_c7UZJht1EeWb19NaJQmczQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_c7VBcht1EeWb19NaJQmczQ"/>
+ <eOperations xmi:id="_c7UZJxt1EeWb19NaJQmczQ" name="typeConstraint">
+ <eAnnotations xmi:id="_c7UZKBt1EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_c7UZKRt1EeWb19NaJQmczQ" 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="_c7UZKxt1EeWb19NaJQmczQ" name="diagnostics">
+ <eAnnotations xmi:id="_c7UZLBt1EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_c7UZLRt1EeWb19NaJQmczQ" 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="_c7UZLxt1EeWb19NaJQmczQ" name="context">
+ <eAnnotations xmi:id="_c7UZMBt1EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_c7UZMRt1EeWb19NaJQmczQ" key="documentation" value="The cache of context-specific information."/>
+ </eAnnotations>
+ <eGenericType xmi:id="_c7UZMht1EeWb19NaJQmczQ">
+ <eTypeArguments xmi:id="_c7UZMxt1EeWb19NaJQmczQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eTypeArguments xmi:id="_c7UZNBt1EeWb19NaJQmczQ">
+ <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="_c7UZNRt1EeWb19NaJQmczQ" 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="_c7UZNxt1EeWb19NaJQmczQ" 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:EAttribute" xmi:id="_c7UZORt1EeWb19NaJQmczQ" 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="_c7UZOxt1EeWb19NaJQmczQ" 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="_c7UZPRt1EeWb19NaJQmczQ" 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="_c7UZPxt1EeWb19NaJQmczQ" name="activationConfig" ordered="false" upperBound="-1" eType="_c7UZHRt1EeWb19NaJQmczQ" containment="true" eOpposite="_c7UZIxt1EeWb19NaJQmczQ"/>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_c7UZQRt1EeWb19NaJQmczQ" name="LocalBean">
+ <eAnnotations xmi:id="_c7UZQht1EeWb19NaJQmczQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_c7VANBt1EeWb19NaJQmczQ"/>
+ <eOperations xmi:id="_c7UZQxt1EeWb19NaJQmczQ" name="typeConstraint">
+ <eAnnotations xmi:id="_c7UZRBt1EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_c7UZRRt1EeWb19NaJQmczQ" 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="_c7UZRxt1EeWb19NaJQmczQ" name="diagnostics">
+ <eAnnotations xmi:id="_c7UZSBt1EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_c7UZSRt1EeWb19NaJQmczQ" 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="_c7UZSxt1EeWb19NaJQmczQ" name="context">
+ <eAnnotations xmi:id="_c7UZTBt1EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_c7UZTRt1EeWb19NaJQmczQ" key="documentation" value="The cache of context-specific information."/>
+ </eAnnotations>
+ <eGenericType xmi:id="_c7UZTht1EeWb19NaJQmczQ">
+ <eTypeArguments xmi:id="_c7UZTxt1EeWb19NaJQmczQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eTypeArguments xmi:id="_c7UZUBt1EeWb19NaJQmczQ">
+ <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="_c7UZURt1EeWb19NaJQmczQ" 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="_c7UZUxt1EeWb19NaJQmczQ" name="Remove">
+ <eAnnotations xmi:id="_c7UZVBt1EeWb19NaJQmczQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_c7VAOht1EeWb19NaJQmczQ"/>
+ <eOperations xmi:id="_c7UZVRt1EeWb19NaJQmczQ" name="methodConstraint">
+ <eAnnotations xmi:id="_c7UZVht1EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_c7UZVxt1EeWb19NaJQmczQ" 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="_c7UZWRt1EeWb19NaJQmczQ" name="diagnostics">
+ <eAnnotations xmi:id="_c7UZWht1EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_c7UZWxt1EeWb19NaJQmczQ" 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="_c7UZXRt1EeWb19NaJQmczQ" name="context">
+ <eAnnotations xmi:id="_c7UZXht1EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_c7UZXxt1EeWb19NaJQmczQ" key="documentation" value="The cache of context-specific information."/>
+ </eAnnotations>
+ <eGenericType xmi:id="_c7UZYBt1EeWb19NaJQmczQ">
+ <eTypeArguments xmi:id="_c7UZYRt1EeWb19NaJQmczQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eTypeArguments xmi:id="_c7UZYht1EeWb19NaJQmczQ">
+ <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="_c7UZYxt1EeWb19NaJQmczQ" 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="_c7UZZRt1EeWb19NaJQmczQ" 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="_c7UZZxt1EeWb19NaJQmczQ" 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="_c7UZaRt1EeWb19NaJQmczQ" name="EJBs">
+ <eAnnotations xmi:id="_c7UZaht1EeWb19NaJQmczQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_c7VARxt1EeWb19NaJQmczQ"/>
+ <eOperations xmi:id="_c7UZaxt1EeWb19NaJQmczQ" name="typeConstraint">
+ <eAnnotations xmi:id="_c7UZbBt1EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_c7UZbRt1EeWb19NaJQmczQ" 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="_c7UZbxt1EeWb19NaJQmczQ" name="diagnostics">
+ <eAnnotations xmi:id="_c7UZcBt1EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_c7UZcRt1EeWb19NaJQmczQ" 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="_c7UZcxt1EeWb19NaJQmczQ" name="context">
+ <eAnnotations xmi:id="_c7UZdBt1EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_c7UZdRt1EeWb19NaJQmczQ" key="documentation" value="The cache of context-specific information."/>
+ </eAnnotations>
+ <eGenericType xmi:id="_c7UZdht1EeWb19NaJQmczQ">
+ <eTypeArguments xmi:id="_c7UZdxt1EeWb19NaJQmczQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eTypeArguments xmi:id="_c7UZeBt1EeWb19NaJQmczQ">
+ <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="_c7UZeRt1EeWb19NaJQmczQ" name="value" ordered="false" upperBound="-1" eType="_c7UZfRt1EeWb19NaJQmczQ" containment="true" eOpposite="_c7UZoRt1EeWb19NaJQmczQ"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_c7UZext1EeWb19NaJQmczQ" 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="_c7UZfRt1EeWb19NaJQmczQ" name="EJB">
+ <eAnnotations xmi:id="_c7UZfht1EeWb19NaJQmczQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_c7VBGxt1EeWb19NaJQmczQ"/>
+ <eOperations xmi:id="_c7UZfxt1EeWb19NaJQmczQ" name="typeConstraint">
+ <eAnnotations xmi:id="_c7UZgBt1EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_c7UZgRt1EeWb19NaJQmczQ" 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="_c7UZgxt1EeWb19NaJQmczQ" name="diagnostics">
+ <eAnnotations xmi:id="_c7UZhBt1EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_c7UZhRt1EeWb19NaJQmczQ" 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="_c7UZhxt1EeWb19NaJQmczQ" name="context">
+ <eAnnotations xmi:id="_c7UZiBt1EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_c7UZiRt1EeWb19NaJQmczQ" key="documentation" value="The cache of context-specific information."/>
+ </eAnnotations>
+ <eGenericType xmi:id="_c7UZiht1EeWb19NaJQmczQ">
+ <eTypeArguments xmi:id="_c7UZixt1EeWb19NaJQmczQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eTypeArguments xmi:id="_c7UZjBt1EeWb19NaJQmczQ">
+ <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="_c7UZjRt1EeWb19NaJQmczQ" 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="_c7UZjxt1EeWb19NaJQmczQ" 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="_c7UZkRt1EeWb19NaJQmczQ" 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="_c7UZkxt1EeWb19NaJQmczQ" 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="_c7UZlRt1EeWb19NaJQmczQ" 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="_c7UZlxt1EeWb19NaJQmczQ" name="lookup" ordered="false">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_c7UZmRt1EeWb19NaJQmczQ" 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="_c7UZmxt1EeWb19NaJQmczQ" 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="_c7UZnRt1EeWb19NaJQmczQ" 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="_c7UZnxt1EeWb19NaJQmczQ" 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="_c7UZoRt1EeWb19NaJQmczQ" name="value_EJBs" ordered="false" eType="_c7UZaRt1EeWb19NaJQmczQ" eOpposite="_c7UZeRt1EeWb19NaJQmczQ"/>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_c7UZoxt1EeWb19NaJQmczQ" name="TransactionAttribute">
+ <eAnnotations xmi:id="_c7UZpBt1EeWb19NaJQmczQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_c7VAUBt1EeWb19NaJQmczQ"/>
+ <eOperations xmi:id="_c7UZpRt1EeWb19NaJQmczQ" name="methodConstraint">
+ <eAnnotations xmi:id="_c7UZpht1EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_c7UZpxt1EeWb19NaJQmczQ" 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="_c7UZqRt1EeWb19NaJQmczQ" name="diagnostics">
+ <eAnnotations xmi:id="_c7UZqht1EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_c7UZqxt1EeWb19NaJQmczQ" 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="_c7UZrRt1EeWb19NaJQmczQ" name="context">
+ <eAnnotations xmi:id="_c7UZrht1EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_c7UZrxt1EeWb19NaJQmczQ" key="documentation" value="The cache of context-specific information."/>
+ </eAnnotations>
+ <eGenericType xmi:id="_c7UZsBt1EeWb19NaJQmczQ">
+ <eTypeArguments xmi:id="_c7UZsRt1EeWb19NaJQmczQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eTypeArguments xmi:id="_c7UZsht1EeWb19NaJQmczQ">
+ <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="_c7UZsxt1EeWb19NaJQmczQ" name="typeConstraint">
+ <eAnnotations xmi:id="_c7UZtBt1EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_c7UZtRt1EeWb19NaJQmczQ" 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="_c7UZtxt1EeWb19NaJQmczQ" name="diagnostics">
+ <eAnnotations xmi:id="_c7UZuBt1EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_c7UZuRt1EeWb19NaJQmczQ" 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="_c7UZuxt1EeWb19NaJQmczQ" name="context">
+ <eAnnotations xmi:id="_c7UZvBt1EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_c7UZvRt1EeWb19NaJQmczQ" key="documentation" value="The cache of context-specific information."/>
+ </eAnnotations>
+ <eGenericType xmi:id="_c7UZvht1EeWb19NaJQmczQ">
+ <eTypeArguments xmi:id="_c7UZvxt1EeWb19NaJQmczQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eTypeArguments xmi:id="_c7UZwBt1EeWb19NaJQmczQ">
+ <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="_c7UZwRt1EeWb19NaJQmczQ" name="value" ordered="false" eType="_c7UZCRt1EeWb19NaJQmczQ" defaultValueLiteral="REQUIRED"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_c7UZwxt1EeWb19NaJQmczQ" 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="_c7UZxRt1EeWb19NaJQmczQ" 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="_c7UZxxt1EeWb19NaJQmczQ" 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="_c7UZyRt1EeWb19NaJQmczQ" name="AfterCompletion">
+ <eAnnotations xmi:id="_c7UZyht1EeWb19NaJQmczQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_c7VAYht1EeWb19NaJQmczQ"/>
+ <eOperations xmi:id="_c7UZyxt1EeWb19NaJQmczQ" name="methodConstraint">
+ <eAnnotations xmi:id="_c7UZzBt1EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_c7UZzRt1EeWb19NaJQmczQ" 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="_c7UZzxt1EeWb19NaJQmczQ" name="diagnostics">
+ <eAnnotations xmi:id="_c7UZ0Bt1EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_c7UZ0Rt1EeWb19NaJQmczQ" 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="_c7UZ0xt1EeWb19NaJQmczQ" name="context">
+ <eAnnotations xmi:id="_c7UZ1Bt1EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_c7UZ1Rt1EeWb19NaJQmczQ" key="documentation" value="The cache of context-specific information."/>
+ </eAnnotations>
+ <eGenericType xmi:id="_c7UZ1ht1EeWb19NaJQmczQ">
+ <eTypeArguments xmi:id="_c7UZ1xt1EeWb19NaJQmczQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eTypeArguments xmi:id="_c7UZ2Bt1EeWb19NaJQmczQ">
+ <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="_c7UZ2Rt1EeWb19NaJQmczQ" 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="_c7UZ2xt1EeWb19NaJQmczQ" 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="_c7UZ3Rt1EeWb19NaJQmczQ" name="PostActivate">
+ <eAnnotations xmi:id="_c7UZ3ht1EeWb19NaJQmczQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_c7VAaxt1EeWb19NaJQmczQ"/>
+ <eOperations xmi:id="_c7UZ3xt1EeWb19NaJQmczQ" name="methodConstraint">
+ <eAnnotations xmi:id="_c7UZ4Bt1EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_c7UZ4Rt1EeWb19NaJQmczQ" 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="_c7UZ4xt1EeWb19NaJQmczQ" name="diagnostics">
+ <eAnnotations xmi:id="_c7UZ5Bt1EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_c7UZ5Rt1EeWb19NaJQmczQ" 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="_c7UZ5xt1EeWb19NaJQmczQ" name="context">
+ <eAnnotations xmi:id="_c7UZ6Bt1EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_c7UZ6Rt1EeWb19NaJQmczQ" key="documentation" value="The cache of context-specific information."/>
+ </eAnnotations>
+ <eGenericType xmi:id="_c7UZ6ht1EeWb19NaJQmczQ">
+ <eTypeArguments xmi:id="_c7UZ6xt1EeWb19NaJQmczQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eTypeArguments xmi:id="_c7UZ7Bt1EeWb19NaJQmczQ">
+ <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="_c7UZ7Rt1EeWb19NaJQmczQ" 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="_c7UZ7xt1EeWb19NaJQmczQ" 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="_c7UZ8Rt1EeWb19NaJQmczQ" name="Stateful">
+ <eAnnotations xmi:id="_c7UZ8ht1EeWb19NaJQmczQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_c7VAdBt1EeWb19NaJQmczQ"/>
+ <eOperations xmi:id="_c7UZ8xt1EeWb19NaJQmczQ" name="typeConstraint">
+ <eAnnotations xmi:id="_c7UZ9Bt1EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_c7UZ9Rt1EeWb19NaJQmczQ" 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="_c7UZ9xt1EeWb19NaJQmczQ" name="diagnostics">
+ <eAnnotations xmi:id="_c7UZ-Bt1EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_c7UZ-Rt1EeWb19NaJQmczQ" key="documentation" value="The chain of diagnostics to which problems are to be appended."/>
+ </eAnnotations>
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"/>
+ </eParameters>
+ <eParameters xmi:id="_c7UZ-xt1EeWb19NaJQmczQ" name="context">
+ <eAnnotations xmi:id="_c7UZ_Bt1EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_c7UZ_Rt1EeWb19NaJQmczQ" key="documentation" value="The cache of context-specific information."/>
+ </eAnnotations>
+ <eGenericType xmi:id="_c7UZ_ht1EeWb19NaJQmczQ">
+ <eTypeArguments xmi:id="_c7UZ_xt1EeWb19NaJQmczQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eTypeArguments xmi:id="_c7UaABt1EeWb19NaJQmczQ">
+ <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="_c7UaARt1EeWb19NaJQmczQ" 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="_c7UaAxt1EeWb19NaJQmczQ" 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="_c7UaBRt1EeWb19NaJQmczQ" 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="_c7UaBxt1EeWb19NaJQmczQ" name="passivationCapable" ordered="false" defaultValueLiteral="true">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_c7UaCRt1EeWb19NaJQmczQ" 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="_c7UaCxt1EeWb19NaJQmczQ" name="PrePassivate">
+ <eAnnotations xmi:id="_c7UaDBt1EeWb19NaJQmczQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_c7VAhxt1EeWb19NaJQmczQ"/>
+ <eOperations xmi:id="_c7UaDRt1EeWb19NaJQmczQ" name="methodConstraint">
+ <eAnnotations xmi:id="_c7UaDht1EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_c7UaDxt1EeWb19NaJQmczQ" 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="_c7UaERt1EeWb19NaJQmczQ" name="diagnostics">
+ <eAnnotations xmi:id="_c7UaEht1EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_c7UaExt1EeWb19NaJQmczQ" 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="_c7UaFRt1EeWb19NaJQmczQ" name="context">
+ <eAnnotations xmi:id="_c7UaFht1EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_c7UaFxt1EeWb19NaJQmczQ" key="documentation" value="The cache of context-specific information."/>
+ </eAnnotations>
+ <eGenericType xmi:id="_c7UaGBt1EeWb19NaJQmczQ">
+ <eTypeArguments xmi:id="_c7UaGRt1EeWb19NaJQmczQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eTypeArguments xmi:id="_c7UaGht1EeWb19NaJQmczQ">
+ <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="_c7UaGxt1EeWb19NaJQmczQ" 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="_c7UaHRt1EeWb19NaJQmczQ" 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="_c7UaHxt1EeWb19NaJQmczQ" name="ConcurrencyManagement">
+ <eAnnotations xmi:id="_c7UaIBt1EeWb19NaJQmczQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_c7VAkBt1EeWb19NaJQmczQ"/>
+ <eOperations xmi:id="_c7UaIRt1EeWb19NaJQmczQ" name="typeConstraint">
+ <eAnnotations xmi:id="_c7UaIht1EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_c7UaIxt1EeWb19NaJQmczQ" 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="_c7UaJRt1EeWb19NaJQmczQ" name="diagnostics">
+ <eAnnotations xmi:id="_c7UaJht1EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_c7UaJxt1EeWb19NaJQmczQ" 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="_c7UaKRt1EeWb19NaJQmczQ" name="context">
+ <eAnnotations xmi:id="_c7UaKht1EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_c7UaKxt1EeWb19NaJQmczQ" key="documentation" value="The cache of context-specific information."/>
+ </eAnnotations>
+ <eGenericType xmi:id="_c7UaLBt1EeWb19NaJQmczQ">
+ <eTypeArguments xmi:id="_c7UaLRt1EeWb19NaJQmczQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eTypeArguments xmi:id="_c7UaLht1EeWb19NaJQmczQ">
+ <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="_c7UaLxt1EeWb19NaJQmczQ" name="value" ordered="false" eType="_c7UZFRt1EeWb19NaJQmczQ" defaultValueLiteral="CONTAINER"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_c7UaMRt1EeWb19NaJQmczQ" 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="_c7UaMxt1EeWb19NaJQmczQ" name="BeforeCompletion">
+ <eAnnotations xmi:id="_c7UaNBt1EeWb19NaJQmczQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_c7VAmht1EeWb19NaJQmczQ"/>
+ <eOperations xmi:id="_c7UaNRt1EeWb19NaJQmczQ" name="methodConstraint">
+ <eAnnotations xmi:id="_c7UaNht1EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_c7UaNxt1EeWb19NaJQmczQ" 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="_c7UaORt1EeWb19NaJQmczQ" name="diagnostics">
+ <eAnnotations xmi:id="_c7UaOht1EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_c7UaOxt1EeWb19NaJQmczQ" 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="_c7UaPRt1EeWb19NaJQmczQ" name="context">
+ <eAnnotations xmi:id="_c7UaPht1EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_c7UaPxt1EeWb19NaJQmczQ" key="documentation" value="The cache of context-specific information."/>
+ </eAnnotations>
+ <eGenericType xmi:id="_c7UaQBt1EeWb19NaJQmczQ">
+ <eTypeArguments xmi:id="_c7UaQRt1EeWb19NaJQmczQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eTypeArguments xmi:id="_c7UaQht1EeWb19NaJQmczQ">
+ <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="_c7UaQxt1EeWb19NaJQmczQ" 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="_c7UaRRt1EeWb19NaJQmczQ" 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="_c7UaRxt1EeWb19NaJQmczQ" name="Timeout">
+ <eAnnotations xmi:id="_c7UaSBt1EeWb19NaJQmczQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_c7VAoxt1EeWb19NaJQmczQ"/>
+ <eOperations xmi:id="_c7UaSRt1EeWb19NaJQmczQ" name="methodConstraint">
+ <eAnnotations xmi:id="_c7UaSht1EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_c7UaSxt1EeWb19NaJQmczQ" 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="_c7UaTRt1EeWb19NaJQmczQ" name="diagnostics">
+ <eAnnotations xmi:id="_c7UaTht1EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_c7UaTxt1EeWb19NaJQmczQ" 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="_c7UaURt1EeWb19NaJQmczQ" name="context">
+ <eAnnotations xmi:id="_c7UaUht1EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_c7UaUxt1EeWb19NaJQmczQ" key="documentation" value="The cache of context-specific information."/>
+ </eAnnotations>
+ <eGenericType xmi:id="_c7UaVBt1EeWb19NaJQmczQ">
+ <eTypeArguments xmi:id="_c7UaVRt1EeWb19NaJQmczQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eTypeArguments xmi:id="_c7UaVht1EeWb19NaJQmczQ">
+ <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="_c7UaVxt1EeWb19NaJQmczQ" 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="_c7UaWRt1EeWb19NaJQmczQ" 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="_c7UaWxt1EeWb19NaJQmczQ" name="Init">
+ <eAnnotations xmi:id="_c7UaXBt1EeWb19NaJQmczQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_c7VArBt1EeWb19NaJQmczQ"/>
+ <eOperations xmi:id="_c7UaXRt1EeWb19NaJQmczQ" name="methodConstraint">
+ <eAnnotations xmi:id="_c7UaXht1EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_c7UaXxt1EeWb19NaJQmczQ" 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="_c7UaYRt1EeWb19NaJQmczQ" name="diagnostics">
+ <eAnnotations xmi:id="_c7UaYht1EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_c7UaYxt1EeWb19NaJQmczQ" 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="_c7UaZRt1EeWb19NaJQmczQ" name="context">
+ <eAnnotations xmi:id="_c7UaZht1EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_c7UaZxt1EeWb19NaJQmczQ" key="documentation" value="The cache of context-specific information."/>
+ </eAnnotations>
+ <eGenericType xmi:id="_c7UaaBt1EeWb19NaJQmczQ">
+ <eTypeArguments xmi:id="_c7UaaRt1EeWb19NaJQmczQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eTypeArguments xmi:id="_c7Uaaht1EeWb19NaJQmczQ">
+ <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="_c7Uaaxt1EeWb19NaJQmczQ" 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="_c7UabRt1EeWb19NaJQmczQ" 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="_c7Uabxt1EeWb19NaJQmczQ" 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="_c7UacRt1EeWb19NaJQmczQ" name="Lock">
+ <eAnnotations xmi:id="_c7Uacht1EeWb19NaJQmczQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_c7VAuBt1EeWb19NaJQmczQ"/>
+ <eOperations xmi:id="_c7Uacxt1EeWb19NaJQmczQ" name="typeConstraint">
+ <eAnnotations xmi:id="_c7UadBt1EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_c7UadRt1EeWb19NaJQmczQ" 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="_c7Uadxt1EeWb19NaJQmczQ" name="diagnostics">
+ <eAnnotations xmi:id="_c7UaeBt1EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_c7UaeRt1EeWb19NaJQmczQ" 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="_c7Uaext1EeWb19NaJQmczQ" name="context">
+ <eAnnotations xmi:id="_c7UafBt1EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_c7UafRt1EeWb19NaJQmczQ" key="documentation" value="The cache of context-specific information."/>
+ </eAnnotations>
+ <eGenericType xmi:id="_c7Uafht1EeWb19NaJQmczQ">
+ <eTypeArguments xmi:id="_c7Uafxt1EeWb19NaJQmczQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eTypeArguments xmi:id="_c7UagBt1EeWb19NaJQmczQ">
+ <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="_c7UagRt1EeWb19NaJQmczQ" name="methodConstraint">
+ <eAnnotations xmi:id="_c7Uaght1EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_c7Uagxt1EeWb19NaJQmczQ" 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="_c7UahRt1EeWb19NaJQmczQ" name="diagnostics">
+ <eAnnotations xmi:id="_c7Uahht1EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_c7Uahxt1EeWb19NaJQmczQ" 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="_c7UaiRt1EeWb19NaJQmczQ" name="context">
+ <eAnnotations xmi:id="_c7Uaiht1EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_c7Uaixt1EeWb19NaJQmczQ" key="documentation" value="The cache of context-specific information."/>
+ </eAnnotations>
+ <eGenericType xmi:id="_c7UajBt1EeWb19NaJQmczQ">
+ <eTypeArguments xmi:id="_c7UajRt1EeWb19NaJQmczQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eTypeArguments xmi:id="_c7Uajht1EeWb19NaJQmczQ">
+ <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="_c7Uajxt1EeWb19NaJQmczQ" name="value" ordered="false" eType="_c7UZGRt1EeWb19NaJQmczQ" defaultValueLiteral="WRITE"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_c7UakRt1EeWb19NaJQmczQ" 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="_c7Uakxt1EeWb19NaJQmczQ" 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="_c7UalRt1EeWb19NaJQmczQ" 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="_c7Ualxt1EeWb19NaJQmczQ" name="AccessTimeout">
+ <eAnnotations xmi:id="_c7UamBt1EeWb19NaJQmczQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_c7VAyht1EeWb19NaJQmczQ"/>
+ <eOperations xmi:id="_c7UamRt1EeWb19NaJQmczQ" name="methodConstraint">
+ <eAnnotations xmi:id="_c7Uamht1EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_c7Uamxt1EeWb19NaJQmczQ" 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="_c7UanRt1EeWb19NaJQmczQ" name="diagnostics">
+ <eAnnotations xmi:id="_c7Uanht1EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_c7Uanxt1EeWb19NaJQmczQ" 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="_c7UaoRt1EeWb19NaJQmczQ" name="context">
+ <eAnnotations xmi:id="_c7Uaoht1EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_c7Uaoxt1EeWb19NaJQmczQ" key="documentation" value="The cache of context-specific information."/>
+ </eAnnotations>
+ <eGenericType xmi:id="_c7UapBt1EeWb19NaJQmczQ">
+ <eTypeArguments xmi:id="_c7UapRt1EeWb19NaJQmczQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eTypeArguments xmi:id="_c7Uapht1EeWb19NaJQmczQ">
+ <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="_c7Uapxt1EeWb19NaJQmczQ" name="typeConstraint">
+ <eAnnotations xmi:id="_c7UaqBt1EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_c7UaqRt1EeWb19NaJQmczQ" 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="_c7Uaqxt1EeWb19NaJQmczQ" name="diagnostics">
+ <eAnnotations xmi:id="_c7UarBt1EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_c7UarRt1EeWb19NaJQmczQ" 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="_c7Uarxt1EeWb19NaJQmczQ" name="context">
+ <eAnnotations xmi:id="_c7UasBt1EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_c7UasRt1EeWb19NaJQmczQ" key="documentation" value="The cache of context-specific information."/>
+ </eAnnotations>
+ <eGenericType xmi:id="_c7Uasht1EeWb19NaJQmczQ">
+ <eTypeArguments xmi:id="_c7Uasxt1EeWb19NaJQmczQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eTypeArguments xmi:id="_c7UatBt1EeWb19NaJQmczQ">
+ <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="_c7UatRt1EeWb19NaJQmczQ" name="value" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_c7Uatxt1EeWb19NaJQmczQ" name="unit" ordered="false" eType="_c7VAEht1EeWb19NaJQmczQ" defaultValueLiteral="MILLISECONDS"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_c7UauRt1EeWb19NaJQmczQ" 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="_c7Uauxt1EeWb19NaJQmczQ" 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="_c7UavRt1EeWb19NaJQmczQ" 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="_c7Uavxt1EeWb19NaJQmczQ" name="LocalHome">
+ <eAnnotations xmi:id="_c7UawBt1EeWb19NaJQmczQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_c7VA3xt1EeWb19NaJQmczQ"/>
+ <eOperations xmi:id="_c7UawRt1EeWb19NaJQmczQ" name="typeConstraint">
+ <eAnnotations xmi:id="_c7Uawht1EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_c7Uawxt1EeWb19NaJQmczQ" 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="_c7UaxRt1EeWb19NaJQmczQ" name="diagnostics">
+ <eAnnotations xmi:id="_c7Uaxht1EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_c7Uaxxt1EeWb19NaJQmczQ" 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="_c7UayRt1EeWb19NaJQmczQ" name="context">
+ <eAnnotations xmi:id="_c7Uayht1EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_c7Uayxt1EeWb19NaJQmczQ" key="documentation" value="The cache of context-specific information."/>
+ </eAnnotations>
+ <eGenericType xmi:id="_c7UazBt1EeWb19NaJQmczQ">
+ <eTypeArguments xmi:id="_c7UazRt1EeWb19NaJQmczQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eTypeArguments xmi:id="_c7Uazht1EeWb19NaJQmczQ">
+ <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="_c7Uazxt1EeWb19NaJQmczQ" 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="_c7Ua0Rt1EeWb19NaJQmczQ" 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="_c7Ua0xt1EeWb19NaJQmczQ" name="DependsOn">
+ <eAnnotations xmi:id="_c7Ua1Bt1EeWb19NaJQmczQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_c7VA6Bt1EeWb19NaJQmczQ"/>
+ <eOperations xmi:id="_c7Ua1Rt1EeWb19NaJQmczQ" name="typeConstraint">
+ <eAnnotations xmi:id="_c7Ua1ht1EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_c7Ua1xt1EeWb19NaJQmczQ" 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="_c7Ua2Rt1EeWb19NaJQmczQ" name="diagnostics">
+ <eAnnotations xmi:id="_c7Ua2ht1EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_c7Ua2xt1EeWb19NaJQmczQ" 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="_c7Ua3Rt1EeWb19NaJQmczQ" name="context">
+ <eAnnotations xmi:id="_c7Ua3ht1EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_c7Ua3xt1EeWb19NaJQmczQ" key="documentation" value="The cache of context-specific information."/>
+ </eAnnotations>
+ <eGenericType xmi:id="_c7Ua4Bt1EeWb19NaJQmczQ">
+ <eTypeArguments xmi:id="_c7Ua4Rt1EeWb19NaJQmczQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eTypeArguments xmi:id="_c7Ua4ht1EeWb19NaJQmczQ">
+ <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="_c7Ua4xt1EeWb19NaJQmczQ" name="value" ordered="false" upperBound="-1">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_c7Ua5Rt1EeWb19NaJQmczQ" 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="_c7Ua5xt1EeWb19NaJQmczQ" name="Singleton">
+ <eAnnotations xmi:id="_c7Ua6Bt1EeWb19NaJQmczQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_c7VA8Rt1EeWb19NaJQmczQ"/>
+ <eOperations xmi:id="_c7Ua6Rt1EeWb19NaJQmczQ" name="typeConstraint">
+ <eAnnotations xmi:id="_c7Ua6ht1EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_c7Ua6xt1EeWb19NaJQmczQ" 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="_c7Ua7Rt1EeWb19NaJQmczQ" name="diagnostics">
+ <eAnnotations xmi:id="_c7Ua7ht1EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_c7Ua7xt1EeWb19NaJQmczQ" 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="_c7Ua8Rt1EeWb19NaJQmczQ" name="context">
+ <eAnnotations xmi:id="_c7Ua8ht1EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_c7Ua8xt1EeWb19NaJQmczQ" key="documentation" value="The cache of context-specific information."/>
+ </eAnnotations>
+ <eGenericType xmi:id="_c7Ua9Bt1EeWb19NaJQmczQ">
+ <eTypeArguments xmi:id="_c7Ua9Rt1EeWb19NaJQmczQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eTypeArguments xmi:id="_c7Ua9ht1EeWb19NaJQmczQ">
+ <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="_c7Ua9xt1EeWb19NaJQmczQ" 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="_c7Ua-Rt1EeWb19NaJQmczQ" 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="_c7Ua-xt1EeWb19NaJQmczQ" 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="_c7Ua_Rt1EeWb19NaJQmczQ" name="base_Type" ordered="false">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Type"/>
+ </eStructuralFeatures>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_c7Ua_xt1EeWb19NaJQmczQ" name="Asynchronous">
+ <eAnnotations xmi:id="_c7UbABt1EeWb19NaJQmczQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_c7VBABt1EeWb19NaJQmczQ"/>
+ <eOperations xmi:id="_c7UbARt1EeWb19NaJQmczQ" name="methodConstraint">
+ <eAnnotations xmi:id="_c7UbAht1EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_c7UbAxt1EeWb19NaJQmczQ" 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="_c7UbBRt1EeWb19NaJQmczQ" name="diagnostics">
+ <eAnnotations xmi:id="_c7UbBht1EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_c7UbBxt1EeWb19NaJQmczQ" 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="_c7UbCRt1EeWb19NaJQmczQ" name="context">
+ <eAnnotations xmi:id="_c7UbCht1EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_c7UbCxt1EeWb19NaJQmczQ" key="documentation" value="The cache of context-specific information."/>
+ </eAnnotations>
+ <eGenericType xmi:id="_c7UbDBt1EeWb19NaJQmczQ">
+ <eTypeArguments xmi:id="_c7UbDRt1EeWb19NaJQmczQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eTypeArguments xmi:id="_c7UbDht1EeWb19NaJQmczQ">
+ <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="_c7UbDxt1EeWb19NaJQmczQ" name="typeConstraint">
+ <eAnnotations xmi:id="_c7UbEBt1EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_c7UbERt1EeWb19NaJQmczQ" 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="_c7UbExt1EeWb19NaJQmczQ" name="diagnostics">
+ <eAnnotations xmi:id="_c7UbFBt1EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_c7UbFRt1EeWb19NaJQmczQ" 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="_c7UbFxt1EeWb19NaJQmczQ" name="context">
+ <eAnnotations xmi:id="_c7UbGBt1EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_c7UbGRt1EeWb19NaJQmczQ" key="documentation" value="The cache of context-specific information."/>
+ </eAnnotations>
+ <eGenericType xmi:id="_c7UbGht1EeWb19NaJQmczQ">
+ <eTypeArguments xmi:id="_c7UbGxt1EeWb19NaJQmczQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eTypeArguments xmi:id="_c7UbHBt1EeWb19NaJQmczQ">
+ <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="_c7UbHRt1EeWb19NaJQmczQ" 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="_c7UbHxt1EeWb19NaJQmczQ" 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="_c7UbIRt1EeWb19NaJQmczQ" 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="_c7UbIxt1EeWb19NaJQmczQ" name="StatefulTimeout">
+ <eAnnotations xmi:id="_c7UbJBt1EeWb19NaJQmczQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_c7VBDht1EeWb19NaJQmczQ"/>
+ <eOperations xmi:id="_c7UbJRt1EeWb19NaJQmczQ" name="typeConstraint">
+ <eAnnotations xmi:id="_c7UbJht1EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_c7UbJxt1EeWb19NaJQmczQ" 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="_c7UbKRt1EeWb19NaJQmczQ" name="diagnostics">
+ <eAnnotations xmi:id="_c7UbKht1EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_c7UbKxt1EeWb19NaJQmczQ" 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="_c7UbLRt1EeWb19NaJQmczQ" name="context">
+ <eAnnotations xmi:id="_c7UbLht1EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_c7UbLxt1EeWb19NaJQmczQ" key="documentation" value="The cache of context-specific information."/>
+ </eAnnotations>
+ <eGenericType xmi:id="_c7UbMBt1EeWb19NaJQmczQ">
+ <eTypeArguments xmi:id="_c7UbMRt1EeWb19NaJQmczQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eTypeArguments xmi:id="_c7UbMht1EeWb19NaJQmczQ">
+ <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="_c7UbMxt1EeWb19NaJQmczQ" name="value" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_c7UbNRt1EeWb19NaJQmczQ" name="unit" ordered="false" eType="_c7VAEht1EeWb19NaJQmczQ" defaultValueLiteral="MINUTES"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_c7UbNxt1EeWb19NaJQmczQ" 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="_c7UbORt1EeWb19NaJQmczQ" name="Schedule">
+ <eAnnotations xmi:id="_c7UbOht1EeWb19NaJQmczQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_c7VBQBt1EeWb19NaJQmczQ"/>
+ <eOperations xmi:id="_c7UbOxt1EeWb19NaJQmczQ" name="methodConstraint">
+ <eAnnotations xmi:id="_c7UbPBt1EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_c7UbPRt1EeWb19NaJQmczQ" 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="_c7UbPxt1EeWb19NaJQmczQ" name="diagnostics">
+ <eAnnotations xmi:id="_c7UbQBt1EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_c7UbQRt1EeWb19NaJQmczQ" 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="_c7UbQxt1EeWb19NaJQmczQ" name="context">
+ <eAnnotations xmi:id="_c7UbRBt1EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_c7UbRRt1EeWb19NaJQmczQ" key="documentation" value="The cache of context-specific information."/>
+ </eAnnotations>
+ <eGenericType xmi:id="_c7UbRht1EeWb19NaJQmczQ">
+ <eTypeArguments xmi:id="_c7UbRxt1EeWb19NaJQmczQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eTypeArguments xmi:id="_c7UbSBt1EeWb19NaJQmczQ">
+ <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="_c7UbSRt1EeWb19NaJQmczQ" name="second" ordered="false" defaultValueLiteral="&quot;0&quot;">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_c7UbSxt1EeWb19NaJQmczQ" name="minute" ordered="false" defaultValueLiteral="&quot;0&quot;">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_c7UbTRt1EeWb19NaJQmczQ" name="hour" ordered="false" defaultValueLiteral="&quot;0&quot;">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_c7UbTxt1EeWb19NaJQmczQ" name="dayOfMonth" ordered="false" defaultValueLiteral="&quot;*&quot;">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_c7UbURt1EeWb19NaJQmczQ" name="month" ordered="false" defaultValueLiteral="&quot;*&quot;">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_c7UbUxt1EeWb19NaJQmczQ" name="dayOfWeek" ordered="false" defaultValueLiteral="&quot;*&quot;">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_c7UbVRt1EeWb19NaJQmczQ" name="year" ordered="false" defaultValueLiteral="&quot;*&quot;">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_c7UbVxt1EeWb19NaJQmczQ" name="timezone" 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="_c7UbWRt1EeWb19NaJQmczQ" name="info" 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="_c7UbWxt1EeWb19NaJQmczQ" name="persistent" ordered="false" defaultValueLiteral="true">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_c7UbXRt1EeWb19NaJQmczQ" 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="_c7UbXxt1EeWb19NaJQmczQ" 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="_c7UbYRt1EeWb19NaJQmczQ" name="value_Schedules" ordered="false" eType="_c7UbYxt1EeWb19NaJQmczQ" eOpposite="_c7Ubdxt1EeWb19NaJQmczQ"/>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_c7UbYxt1EeWb19NaJQmczQ" name="Schedules">
+ <eAnnotations xmi:id="_c7UbZBt1EeWb19NaJQmczQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_c7VBwBt1EeWb19NaJQmczQ"/>
+ <eOperations xmi:id="_c7UbZRt1EeWb19NaJQmczQ" name="methodConstraint">
+ <eAnnotations xmi:id="_c7UbZht1EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_c7UbZxt1EeWb19NaJQmczQ" 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="_c7UbaRt1EeWb19NaJQmczQ" name="diagnostics">
+ <eAnnotations xmi:id="_c7Ubaht1EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_c7Ubaxt1EeWb19NaJQmczQ" 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="_c7UbbRt1EeWb19NaJQmczQ" name="context">
+ <eAnnotations xmi:id="_c7Ubbht1EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_c7Ubbxt1EeWb19NaJQmczQ" key="documentation" value="The cache of context-specific information."/>
+ </eAnnotations>
+ <eGenericType xmi:id="_c7UbcBt1EeWb19NaJQmczQ">
+ <eTypeArguments xmi:id="_c7UbcRt1EeWb19NaJQmczQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eTypeArguments xmi:id="_c7Ubcht1EeWb19NaJQmczQ">
+ <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="_c7Ubcxt1EeWb19NaJQmczQ" 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="_c7UbdRt1EeWb19NaJQmczQ" 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="_c7Ubdxt1EeWb19NaJQmczQ" name="value" ordered="false" upperBound="-1" eType="_c7UbORt1EeWb19NaJQmczQ" containment="true" eOpposite="_c7UbYRt1EeWb19NaJQmczQ"/>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_c7UbeRt1EeWb19NaJQmczQ" name="Local">
+ <eAnnotations xmi:id="_c7Ubeht1EeWb19NaJQmczQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_c7VBiBt1EeWb19NaJQmczQ"/>
+ <eOperations xmi:id="_c7Ubext1EeWb19NaJQmczQ" name="typeConstraint">
+ <eAnnotations xmi:id="_c7UbfBt1EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_c7UbfRt1EeWb19NaJQmczQ" 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="_c7Ubfxt1EeWb19NaJQmczQ" name="diagnostics">
+ <eAnnotations xmi:id="_c7UbgBt1EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_c7UbgRt1EeWb19NaJQmczQ" 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="_c7Ubgxt1EeWb19NaJQmczQ" name="context">
+ <eAnnotations xmi:id="_c7UbhBt1EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_c7UbhRt1EeWb19NaJQmczQ" key="documentation" value="The cache of context-specific information."/>
+ </eAnnotations>
+ <eGenericType xmi:id="_c7Ubhht1EeWb19NaJQmczQ">
+ <eTypeArguments xmi:id="_c7Ubhxt1EeWb19NaJQmczQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eTypeArguments xmi:id="_c7UbiBt1EeWb19NaJQmczQ">
+ <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="_c7UbiRt1EeWb19NaJQmczQ" 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="_c7Ubixt1EeWb19NaJQmczQ" 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="_c7UbjRt1EeWb19NaJQmczQ" name="ApplicationException">
+ <eAnnotations xmi:id="_c7Ubjht1EeWb19NaJQmczQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_c7VBkRt1EeWb19NaJQmczQ"/>
+ <eOperations xmi:id="_c7Ubjxt1EeWb19NaJQmczQ" name="typeConstraint">
+ <eAnnotations xmi:id="_c7UbkBt1EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_c7UbkRt1EeWb19NaJQmczQ" 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="_c7Ubkxt1EeWb19NaJQmczQ" name="diagnostics">
+ <eAnnotations xmi:id="_c7UblBt1EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_c7UblRt1EeWb19NaJQmczQ" 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="_c7Ublxt1EeWb19NaJQmczQ" name="context">
+ <eAnnotations xmi:id="_c7UbmBt1EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_c7UbmRt1EeWb19NaJQmczQ" key="documentation" value="The cache of context-specific information."/>
+ </eAnnotations>
+ <eGenericType xmi:id="_c7Ubmht1EeWb19NaJQmczQ">
+ <eTypeArguments xmi:id="_c7Ubmxt1EeWb19NaJQmczQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eTypeArguments xmi:id="_c7UbnBt1EeWb19NaJQmczQ">
+ <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="_c7UbnRt1EeWb19NaJQmczQ" 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:EAttribute" xmi:id="_c7Ubnxt1EeWb19NaJQmczQ" name="inherited" ordered="false" defaultValueLiteral="true">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_c7UboRt1EeWb19NaJQmczQ" 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="_c7Uboxt1EeWb19NaJQmczQ" name="Stateless">
+ <eAnnotations xmi:id="_c7UbpBt1EeWb19NaJQmczQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_c7VBnxt1EeWb19NaJQmczQ"/>
+ <eOperations xmi:id="_c7UbpRt1EeWb19NaJQmczQ" name="typeConstraint">
+ <eAnnotations xmi:id="_c7Ubpht1EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_c7Ubpxt1EeWb19NaJQmczQ" 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="_c7UbqRt1EeWb19NaJQmczQ" name="diagnostics">
+ <eAnnotations xmi:id="_c7Ubqht1EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_c7Ubqxt1EeWb19NaJQmczQ" 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="_c7UbrRt1EeWb19NaJQmczQ" name="context">
+ <eAnnotations xmi:id="_c7Ubrht1EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_c7Ubrxt1EeWb19NaJQmczQ" key="documentation" value="The cache of context-specific information."/>
+ </eAnnotations>
+ <eGenericType xmi:id="_c7UbsBt1EeWb19NaJQmczQ">
+ <eTypeArguments xmi:id="_c7UbsRt1EeWb19NaJQmczQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eTypeArguments xmi:id="_c7Ubsht1EeWb19NaJQmczQ">
+ <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="_c7Ubsxt1EeWb19NaJQmczQ" 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="_c7UbtRt1EeWb19NaJQmczQ" 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="_c7Ubtxt1EeWb19NaJQmczQ" 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="_c7UbuRt1EeWb19NaJQmczQ" 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="_c7Ubuxt1EeWb19NaJQmczQ" name="Remote">
+ <eAnnotations xmi:id="_c7UbvBt1EeWb19NaJQmczQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_c7VBrht1EeWb19NaJQmczQ"/>
+ <eOperations xmi:id="_c7UbvRt1EeWb19NaJQmczQ" name="typeConstraint">
+ <eAnnotations xmi:id="_c7Ubvht1EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_c7Ubvxt1EeWb19NaJQmczQ" 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="_c7UbwRt1EeWb19NaJQmczQ" name="diagnostics">
+ <eAnnotations xmi:id="_c7Ubwht1EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_c7Ubwxt1EeWb19NaJQmczQ" 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="_c7UbxRt1EeWb19NaJQmczQ" name="context">
+ <eAnnotations xmi:id="_c7Ubxht1EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_c7Ubxxt1EeWb19NaJQmczQ" key="documentation" value="The cache of context-specific information."/>
+ </eAnnotations>
+ <eGenericType xmi:id="_c7UbyBt1EeWb19NaJQmczQ">
+ <eTypeArguments xmi:id="_c7UbyRt1EeWb19NaJQmczQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eTypeArguments xmi:id="_c7Ubyht1EeWb19NaJQmczQ">
+ <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="_c7Ubyxt1EeWb19NaJQmczQ" 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="_c7UbzRt1EeWb19NaJQmczQ" 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="_c7Ubzxt1EeWb19NaJQmczQ" name="AfterBegin">
+ <eAnnotations xmi:id="_c7Ub0Bt1EeWb19NaJQmczQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_c7VBtxt1EeWb19NaJQmczQ"/>
+ <eOperations xmi:id="_c7Ub0Rt1EeWb19NaJQmczQ" name="methodConstraint">
+ <eAnnotations xmi:id="_c7Ub0ht1EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_c7Ub0xt1EeWb19NaJQmczQ" 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="_c7Ub1Rt1EeWb19NaJQmczQ" name="diagnostics">
+ <eAnnotations xmi:id="_c7Ub1ht1EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_c7Ub1xt1EeWb19NaJQmczQ" 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="_c7Ub2Rt1EeWb19NaJQmczQ" name="context">
+ <eAnnotations xmi:id="_c7Ub2ht1EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_c7Ub2xt1EeWb19NaJQmczQ" key="documentation" value="The cache of context-specific information."/>
+ </eAnnotations>
+ <eGenericType xmi:id="_c7Ub3Bt1EeWb19NaJQmczQ">
+ <eTypeArguments xmi:id="_c7Ub3Rt1EeWb19NaJQmczQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eTypeArguments xmi:id="_c7Ub3ht1EeWb19NaJQmczQ">
+ <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="_c7Ub3xt1EeWb19NaJQmczQ" 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="_c7Ub4Rt1EeWb19NaJQmczQ" 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="_c7Ub4xt1EeWb19NaJQmczQ" name="RemoteHome">
+ <eAnnotations xmi:id="_c7Ub5Bt1EeWb19NaJQmczQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_c7VBzBt1EeWb19NaJQmczQ"/>
+ <eOperations xmi:id="_c7Ub5Rt1EeWb19NaJQmczQ" name="typeConstraint">
+ <eAnnotations xmi:id="_c7Ub5ht1EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_c7Ub5xt1EeWb19NaJQmczQ" 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="_c7Ub6Rt1EeWb19NaJQmczQ" name="diagnostics">
+ <eAnnotations xmi:id="_c7Ub6ht1EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_c7Ub6xt1EeWb19NaJQmczQ" 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="_c7Ub7Rt1EeWb19NaJQmczQ" name="context">
+ <eAnnotations xmi:id="_c7Ub7ht1EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_c7Ub7xt1EeWb19NaJQmczQ" key="documentation" value="The cache of context-specific information."/>
+ </eAnnotations>
+ <eGenericType xmi:id="_c7Ub8Bt1EeWb19NaJQmczQ">
+ <eTypeArguments xmi:id="_c7Ub8Rt1EeWb19NaJQmczQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eTypeArguments xmi:id="_c7Ub8ht1EeWb19NaJQmczQ">
+ <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="_c7Ub8xt1EeWb19NaJQmczQ" 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="_c7Ub9Rt1EeWb19NaJQmczQ" 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="_c7Ub9xt1EeWb19NaJQmczQ" name="TransactionManagement">
+ <eAnnotations xmi:id="_c7Ub-Bt1EeWb19NaJQmczQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_c7VB1Rt1EeWb19NaJQmczQ"/>
+ <eOperations xmi:id="_c7Ub-Rt1EeWb19NaJQmczQ" name="typeConstraint">
+ <eAnnotations xmi:id="_c7Ub-ht1EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_c7Ub-xt1EeWb19NaJQmczQ" 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="_c7Ub_Rt1EeWb19NaJQmczQ" name="diagnostics">
+ <eAnnotations xmi:id="_c7Ub_ht1EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_c7Ub_xt1EeWb19NaJQmczQ" 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="_c7UcARt1EeWb19NaJQmczQ" name="context">
+ <eAnnotations xmi:id="_c7UcAht1EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_c7UcAxt1EeWb19NaJQmczQ" key="documentation" value="The cache of context-specific information."/>
+ </eAnnotations>
+ <eGenericType xmi:id="_c7UcBBt1EeWb19NaJQmczQ">
+ <eTypeArguments xmi:id="_c7UcBRt1EeWb19NaJQmczQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eTypeArguments xmi:id="_c7UcBht1EeWb19NaJQmczQ">
+ <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="_c7UcBxt1EeWb19NaJQmczQ" name="value" ordered="false" eType="_c7UZERt1EeWb19NaJQmczQ" defaultValueLiteral="CONTAINER"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_c7UcCRt1EeWb19NaJQmczQ" 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="_c7UcCxt1EeWb19NaJQmczQ" name="Startup">
+ <eAnnotations xmi:id="_c7UcDBt1EeWb19NaJQmczQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_c7VB3xt1EeWb19NaJQmczQ"/>
+ <eOperations xmi:id="_c7UcDRt1EeWb19NaJQmczQ" name="typeConstraint">
+ <eAnnotations xmi:id="_c7UcDht1EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_c7UcDxt1EeWb19NaJQmczQ" 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="_c7UcERt1EeWb19NaJQmczQ" name="diagnostics">
+ <eAnnotations xmi:id="_c7UcEht1EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_c7UcExt1EeWb19NaJQmczQ" 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="_c7UcFRt1EeWb19NaJQmczQ" name="context">
+ <eAnnotations xmi:id="_c7UcFht1EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_c7UcFxt1EeWb19NaJQmczQ" key="documentation" value="The cache of context-specific information."/>
+ </eAnnotations>
+ <eGenericType xmi:id="_c7UcGBt1EeWb19NaJQmczQ">
+ <eTypeArguments xmi:id="_c7UcGRt1EeWb19NaJQmczQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eTypeArguments xmi:id="_c7UcGht1EeWb19NaJQmczQ">
+ <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="_c7UcGxt1EeWb19NaJQmczQ" name="base_Type" ordered="false">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Type"/>
+ </eStructuralFeatures>
+ </eClassifiers>
+ </eSubpackages>
+ </eSubpackages>
+ <eSubpackages xmi:id="_c7VAEBt1EeWb19NaJQmczQ" name="proxy" nsURI="http:///ejb32/proxy.ecore" nsPrefix="ejb32.proxy">
+ <eAnnotations xmi:id="_c7VAERt1EeWb19NaJQmczQ" source="http://www.eclipse.org/uml2/4.0.0/UML" references="_c7VCiBt1EeWb19NaJQmczQ"/>
+ <eClassifiers xmi:type="ecore:EEnum" xmi:id="_c7VAEht1EeWb19NaJQmczQ" name="TimeUnit">
+ <eAnnotations xmi:id="_c7VAExt1EeWb19NaJQmczQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_c7VCiRt1EeWb19NaJQmczQ"/>
+ <eLiterals xmi:id="_c7VAFBt1EeWb19NaJQmczQ" name="MILLISECONDS"/>
+ <eLiterals xmi:id="_c7VAFRt1EeWb19NaJQmczQ" name="MINUTES" value="1"/>
+ </eClassifiers>
+ </eSubpackages>
+ </contents>
+ </eAnnotations>
+ <packageImport xmi:id="_c7VAFht1EeWb19NaJQmczQ">
+ <importedPackage xmi:type="uml:Model" href="pathmap://UML_METAMODELS/UML.metamodel.uml#_0"/>
+ </packageImport>
+ <packageImport xmi:id="_c7VAFxt1EeWb19NaJQmczQ">
+ <importedPackage xmi:type="uml:Model" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#_0"/>
+ </packageImport>
+ <packagedElement xmi:type="uml:Package" xmi:id="_c7VAGBt1EeWb19NaJQmczQ" name="javax">
+ <packagedElement xmi:type="uml:Package" xmi:id="_c7VAGRt1EeWb19NaJQmczQ" name="ejb">
+ <packagedElement xmi:type="uml:Enumeration" xmi:id="_c7VAGht1EeWb19NaJQmczQ" name="TransactionAttributeType">
+ <ownedLiteral xmi:id="_c7VAGxt1EeWb19NaJQmczQ" name="MANDATORY"/>
+ <ownedLiteral xmi:id="_c7VAHBt1EeWb19NaJQmczQ" name="REQUIRED"/>
+ <ownedLiteral xmi:id="_c7VAHRt1EeWb19NaJQmczQ" name="REQUIRES_NEW"/>
+ <ownedLiteral xmi:id="_c7VAHht1EeWb19NaJQmczQ" name="SUPPORTS"/>
+ <ownedLiteral xmi:id="_c7VAHxt1EeWb19NaJQmczQ" name="NOT_SUPPORTED"/>
+ <ownedLiteral xmi:id="_c7VAIBt1EeWb19NaJQmczQ" name="NEVER"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Enumeration" xmi:id="_c7VAIRt1EeWb19NaJQmczQ" name="TransactionManagementType">
+ <ownedLiteral xmi:id="_c7VAIht1EeWb19NaJQmczQ" name="CONTAINER"/>
+ <ownedLiteral xmi:id="_c7VAIxt1EeWb19NaJQmczQ" name="BEAN"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Enumeration" xmi:id="_c7VAJBt1EeWb19NaJQmczQ" name="ConcurrencyManagementType">
+ <ownedLiteral xmi:id="_c7VAJRt1EeWb19NaJQmczQ" name="CONTAINER"/>
+ <ownedLiteral xmi:id="_c7VAJht1EeWb19NaJQmczQ" name="BEAN"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Enumeration" xmi:id="_c7VAJxt1EeWb19NaJQmczQ" name="LockType">
+ <ownedLiteral xmi:id="_c7VAKBt1EeWb19NaJQmczQ" name="READ"/>
+ <ownedLiteral xmi:id="_c7VAKRt1EeWb19NaJQmczQ" name="WRITE"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Stereotype" xmi:id="_c7VAKht1EeWb19NaJQmczQ" name="ActivationConfigProperty" visibility="public">
+ <ownedAttribute xmi:id="_c7VAKxt1EeWb19NaJQmczQ" name="propertyName" visibility="public">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_c7VALBt1EeWb19NaJQmczQ" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_c7VALRt1EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_c7VALht1EeWb19NaJQmczQ" name="propertyValue" visibility="public">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_c7VALxt1EeWb19NaJQmczQ" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_c7VAMBt1EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_c7VAMRt1EeWb19NaJQmczQ" name="activationConfig_MessageDriven" visibility="public" type="_c7VBcht1EeWb19NaJQmczQ" association="_c7VCeht1EeWb19NaJQmczQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_c7VAMht1EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_c7VAMxt1EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Stereotype" xmi:id="_c7VANBt1EeWb19NaJQmczQ" name="LocalBean" visibility="public">
+ <ownedRule xmi:id="_c7VANRt1EeWb19NaJQmczQ" name="typeConstraint" constrainedElement="_c7VANBt1EeWb19NaJQmczQ">
+ <specification xmi:type="uml:OpaqueExpression" xmi:id="_c7VANht1EeWb19NaJQmczQ" 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="_c7VANxt1EeWb19NaJQmczQ" name="base_Type" association="_c7VB5Rt1EeWb19NaJQmczQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Type"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_c7VAOBt1EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_c7VAORt1EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Stereotype" xmi:id="_c7VAOht1EeWb19NaJQmczQ" name="Remove" visibility="public">
+ <ownedRule xmi:id="_c7VAOxt1EeWb19NaJQmczQ" name="methodConstraint" constrainedElement="_c7VAOht1EeWb19NaJQmczQ">
+ <specification xmi:type="uml:OpaqueExpression" xmi:id="_c7VAPBt1EeWb19NaJQmczQ" 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="_c7VAPRt1EeWb19NaJQmczQ" name="retainIfException" visibility="public">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/JavaPrimitiveTypes.library.uml#boolean"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_c7VAPht1EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_c7VAPxt1EeWb19NaJQmczQ" value="1"/>
+ <defaultValue xmi:type="uml:LiteralString" xmi:id="_c7VAQBt1EeWb19NaJQmczQ" value="false"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_c7VAQRt1EeWb19NaJQmczQ" name="base_Operation" association="_c7VB5xt1EeWb19NaJQmczQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Operation"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_c7VAQht1EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_c7VAQxt1EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_c7VARBt1EeWb19NaJQmczQ" name="base_Property" association="_c7VB6Rt1EeWb19NaJQmczQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Property"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_c7VARRt1EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_c7VARht1EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Stereotype" xmi:id="_c7VARxt1EeWb19NaJQmczQ" name="EJBs" visibility="public">
+ <ownedRule xmi:id="_c7VASBt1EeWb19NaJQmczQ" name="typeConstraint" constrainedElement="_c7VARxt1EeWb19NaJQmczQ">
+ <specification xmi:type="uml:OpaqueExpression" xmi:id="_c7VASRt1EeWb19NaJQmczQ" 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="_c7VASht1EeWb19NaJQmczQ" name="value" visibility="public" type="_c7VBGxt1EeWb19NaJQmczQ" aggregation="composite" association="_c7VCbRt1EeWb19NaJQmczQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_c7VASxt1EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_c7VATBt1EeWb19NaJQmczQ" value="*"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_c7VATRt1EeWb19NaJQmczQ" name="base_Type" association="_c7VCNxt1EeWb19NaJQmczQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Type"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_c7VATht1EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_c7VATxt1EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Stereotype" xmi:id="_c7VAUBt1EeWb19NaJQmczQ" name="TransactionAttribute" visibility="public">
+ <ownedRule xmi:id="_c7VAURt1EeWb19NaJQmczQ" name="methodConstraint" constrainedElement="_c7VAUBt1EeWb19NaJQmczQ">
+ <specification xmi:type="uml:OpaqueExpression" xmi:id="_c7VAUht1EeWb19NaJQmczQ" 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="_c7VAUxt1EeWb19NaJQmczQ" name="typeConstraint" constrainedElement="_c7VAUBt1EeWb19NaJQmczQ">
+ <specification xmi:type="uml:OpaqueExpression" xmi:id="_c7VAVBt1EeWb19NaJQmczQ" 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="_c7VAVRt1EeWb19NaJQmczQ" name="value" visibility="public" type="_c7VAGht1EeWb19NaJQmczQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_c7VAVht1EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_c7VAVxt1EeWb19NaJQmczQ" value="1"/>
+ <defaultValue xmi:type="uml:LiteralString" xmi:id="_c7VAWBt1EeWb19NaJQmczQ" value="REQUIRED"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_c7VAWRt1EeWb19NaJQmczQ" name="base_Operation" association="_c7VB7Rt1EeWb19NaJQmczQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Operation"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_c7VAWht1EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_c7VAWxt1EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_c7VAXBt1EeWb19NaJQmczQ" name="base_Property" association="_c7VB7xt1EeWb19NaJQmczQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Property"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_c7VAXRt1EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_c7VAXht1EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_c7VAXxt1EeWb19NaJQmczQ" name="base_Type" association="_c7VB8xt1EeWb19NaJQmczQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Type"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_c7VAYBt1EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_c7VAYRt1EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Stereotype" xmi:id="_c7VAYht1EeWb19NaJQmczQ" name="AfterCompletion" visibility="public">
+ <ownedRule xmi:id="_c7VAYxt1EeWb19NaJQmczQ" name="methodConstraint" constrainedElement="_c7VAYht1EeWb19NaJQmczQ">
+ <specification xmi:type="uml:OpaqueExpression" xmi:id="_c7VAZBt1EeWb19NaJQmczQ" 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="_c7VAZRt1EeWb19NaJQmczQ" name="base_Operation" association="_c7VCORt1EeWb19NaJQmczQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Operation"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_c7VAZht1EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_c7VAZxt1EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_c7VAaBt1EeWb19NaJQmczQ" name="base_Property" association="_c7VCOxt1EeWb19NaJQmczQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Property"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_c7VAaRt1EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_c7VAaht1EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Stereotype" xmi:id="_c7VAaxt1EeWb19NaJQmczQ" name="PostActivate" visibility="public">
+ <ownedRule xmi:id="_c7VAbBt1EeWb19NaJQmczQ" name="methodConstraint" constrainedElement="_c7VAaxt1EeWb19NaJQmczQ">
+ <specification xmi:type="uml:OpaqueExpression" xmi:id="_c7VAbRt1EeWb19NaJQmczQ" 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="_c7VAbht1EeWb19NaJQmczQ" name="base_Operation" association="_c7VB9Rt1EeWb19NaJQmczQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Operation"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_c7VAbxt1EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_c7VAcBt1EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_c7VAcRt1EeWb19NaJQmczQ" name="base_Property" association="_c7VB9xt1EeWb19NaJQmczQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Property"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_c7VAcht1EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_c7VAcxt1EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Stereotype" xmi:id="_c7VAdBt1EeWb19NaJQmczQ" name="Stateful" visibility="public">
+ <ownedRule xmi:id="_c7VAdRt1EeWb19NaJQmczQ" name="typeConstraint" constrainedElement="_c7VAdBt1EeWb19NaJQmczQ">
+ <specification xmi:type="uml:OpaqueExpression" xmi:id="_c7VAdht1EeWb19NaJQmczQ" 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="_c7VAdxt1EeWb19NaJQmczQ" name="name" visibility="public">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_c7VAeBt1EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_c7VAeRt1EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_c7VAeht1EeWb19NaJQmczQ" name="mappedName" visibility="public">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_c7VAext1EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_c7VAfBt1EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_c7VAfRt1EeWb19NaJQmczQ" name="description" visibility="public">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_c7VAfht1EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_c7VAfxt1EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_c7VAgBt1EeWb19NaJQmczQ" name="passivationCapable" visibility="public">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/JavaPrimitiveTypes.library.uml#boolean"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_c7VAgRt1EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_c7VAght1EeWb19NaJQmczQ" value="1"/>
+ <defaultValue xmi:type="uml:LiteralString" xmi:id="_c7VAgxt1EeWb19NaJQmczQ" value="true"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_c7VAhBt1EeWb19NaJQmczQ" name="base_Type" association="_c7VCPxt1EeWb19NaJQmczQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Type"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_c7VAhRt1EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_c7VAhht1EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Stereotype" xmi:id="_c7VAhxt1EeWb19NaJQmczQ" name="PrePassivate" visibility="public">
+ <ownedRule xmi:id="_c7VAiBt1EeWb19NaJQmczQ" name="methodConstraint" constrainedElement="_c7VAhxt1EeWb19NaJQmczQ">
+ <specification xmi:type="uml:OpaqueExpression" xmi:id="_c7VAiRt1EeWb19NaJQmczQ" 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="_c7VAiht1EeWb19NaJQmczQ" name="base_Operation" association="_c7VB-xt1EeWb19NaJQmczQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Operation"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_c7VAixt1EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_c7VAjBt1EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_c7VAjRt1EeWb19NaJQmczQ" name="base_Property" association="_c7VB_Rt1EeWb19NaJQmczQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Property"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_c7VAjht1EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_c7VAjxt1EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Stereotype" xmi:id="_c7VAkBt1EeWb19NaJQmczQ" name="ConcurrencyManagement" visibility="public">
+ <ownedRule xmi:id="_c7VAkRt1EeWb19NaJQmczQ" name="typeConstraint" constrainedElement="_c7VAkBt1EeWb19NaJQmczQ">
+ <specification xmi:type="uml:OpaqueExpression" xmi:id="_c7VAkht1EeWb19NaJQmczQ" 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="_c7VAkxt1EeWb19NaJQmczQ" name="value" visibility="public" type="_c7VAJBt1EeWb19NaJQmczQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_c7VAlBt1EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_c7VAlRt1EeWb19NaJQmczQ" value="1"/>
+ <defaultValue xmi:type="uml:LiteralString" xmi:id="_c7VAlht1EeWb19NaJQmczQ" value="CONTAINER"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_c7VAlxt1EeWb19NaJQmczQ" name="base_Type" association="_c7VCARt1EeWb19NaJQmczQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Type"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_c7VAmBt1EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_c7VAmRt1EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Stereotype" xmi:id="_c7VAmht1EeWb19NaJQmczQ" name="BeforeCompletion" visibility="public">
+ <ownedRule xmi:id="_c7VAmxt1EeWb19NaJQmczQ" name="methodConstraint" constrainedElement="_c7VAmht1EeWb19NaJQmczQ">
+ <specification xmi:type="uml:OpaqueExpression" xmi:id="_c7VAnBt1EeWb19NaJQmczQ" 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="_c7VAnRt1EeWb19NaJQmczQ" name="base_Operation" association="_c7VCQRt1EeWb19NaJQmczQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Operation"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_c7VAnht1EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_c7VAnxt1EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_c7VAoBt1EeWb19NaJQmczQ" name="base_Property" association="_c7VCQxt1EeWb19NaJQmczQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Property"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_c7VAoRt1EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_c7VAoht1EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Stereotype" xmi:id="_c7VAoxt1EeWb19NaJQmczQ" name="Timeout" visibility="public">
+ <ownedRule xmi:id="_c7VApBt1EeWb19NaJQmczQ" name="methodConstraint" constrainedElement="_c7VAoxt1EeWb19NaJQmczQ">
+ <specification xmi:type="uml:OpaqueExpression" xmi:id="_c7VApRt1EeWb19NaJQmczQ" 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="_c7VApht1EeWb19NaJQmczQ" name="base_Operation" association="_c7VCRxt1EeWb19NaJQmczQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Operation"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_c7VApxt1EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_c7VAqBt1EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_c7VAqRt1EeWb19NaJQmczQ" name="base_Property" association="_c7VCSRt1EeWb19NaJQmczQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Property"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_c7VAqht1EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_c7VAqxt1EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Stereotype" xmi:id="_c7VArBt1EeWb19NaJQmczQ" name="Init" visibility="public">
+ <ownedRule xmi:id="_c7VArRt1EeWb19NaJQmczQ" name="methodConstraint" constrainedElement="_c7VArBt1EeWb19NaJQmczQ">
+ <specification xmi:type="uml:OpaqueExpression" xmi:id="_c7VArht1EeWb19NaJQmczQ" 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="_c7VArxt1EeWb19NaJQmczQ" name="value" visibility="public">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_c7VAsBt1EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_c7VAsRt1EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_c7VAsht1EeWb19NaJQmczQ" name="base_Operation" association="_c7VCAxt1EeWb19NaJQmczQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Operation"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_c7VAsxt1EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_c7VAtBt1EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_c7VAtRt1EeWb19NaJQmczQ" name="base_Property" association="_c7VCBRt1EeWb19NaJQmczQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Property"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_c7VAtht1EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_c7VAtxt1EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Stereotype" xmi:id="_c7VAuBt1EeWb19NaJQmczQ" name="Lock" visibility="public">
+ <ownedRule xmi:id="_c7VAuRt1EeWb19NaJQmczQ" name="typeConstraint" constrainedElement="_c7VAuBt1EeWb19NaJQmczQ">
+ <specification xmi:type="uml:OpaqueExpression" xmi:id="_c7VAuht1EeWb19NaJQmczQ" 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="_c7VAuxt1EeWb19NaJQmczQ" name="methodConstraint" constrainedElement="_c7VAuBt1EeWb19NaJQmczQ">
+ <specification xmi:type="uml:OpaqueExpression" xmi:id="_c7VAvBt1EeWb19NaJQmczQ" 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="_c7VAvRt1EeWb19NaJQmczQ" name="value" visibility="public" type="_c7VAJxt1EeWb19NaJQmczQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_c7VAvht1EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_c7VAvxt1EeWb19NaJQmczQ" value="1"/>
+ <defaultValue xmi:type="uml:LiteralString" xmi:id="_c7VAwBt1EeWb19NaJQmczQ" value="WRITE"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_c7VAwRt1EeWb19NaJQmczQ" name="base_Type" association="_c7VCCRt1EeWb19NaJQmczQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Type"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_c7VAwht1EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_c7VAwxt1EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_c7VAxBt1EeWb19NaJQmczQ" name="base_Operation" association="_c7VCCxt1EeWb19NaJQmczQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Operation"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_c7VAxRt1EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_c7VAxht1EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_c7VAxxt1EeWb19NaJQmczQ" name="base_Property" association="_c7VCDRt1EeWb19NaJQmczQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Property"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_c7VAyBt1EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_c7VAyRt1EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Stereotype" xmi:id="_c7VAyht1EeWb19NaJQmczQ" name="AccessTimeout" visibility="public">
+ <ownedRule xmi:id="_c7VAyxt1EeWb19NaJQmczQ" name="methodConstraint" constrainedElement="_c7VAyht1EeWb19NaJQmczQ">
+ <specification xmi:type="uml:OpaqueExpression" xmi:id="_c7VAzBt1EeWb19NaJQmczQ" 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="_c7VAzRt1EeWb19NaJQmczQ" name="typeConstraint" constrainedElement="_c7VAyht1EeWb19NaJQmczQ">
+ <specification xmi:type="uml:OpaqueExpression" xmi:id="_c7VAzht1EeWb19NaJQmczQ" 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="_c7VAzxt1EeWb19NaJQmczQ" name="value" visibility="public">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/JavaPrimitiveTypes.library.uml#long"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_c7VA0Bt1EeWb19NaJQmczQ" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_c7VA0Rt1EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_c7VA0ht1EeWb19NaJQmczQ" name="unit" visibility="public" type="_c7VCiRt1EeWb19NaJQmczQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_c7VA0xt1EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_c7VA1Bt1EeWb19NaJQmczQ" value="1"/>
+ <defaultValue xmi:type="uml:LiteralString" xmi:id="_c7VA1Rt1EeWb19NaJQmczQ" value="MILLISECONDS"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_c7VA1ht1EeWb19NaJQmczQ" name="base_Operation" association="_c7VCERt1EeWb19NaJQmczQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Operation"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_c7VA1xt1EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_c7VA2Bt1EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_c7VA2Rt1EeWb19NaJQmczQ" name="base_Property" association="_c7VCExt1EeWb19NaJQmczQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Property"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_c7VA2ht1EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_c7VA2xt1EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_c7VA3Bt1EeWb19NaJQmczQ" name="base_Type" association="_c7VCFxt1EeWb19NaJQmczQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Type"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_c7VA3Rt1EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_c7VA3ht1EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Stereotype" xmi:id="_c7VA3xt1EeWb19NaJQmczQ" name="LocalHome" visibility="public">
+ <ownedRule xmi:id="_c7VA4Bt1EeWb19NaJQmczQ" name="typeConstraint" constrainedElement="_c7VA3xt1EeWb19NaJQmczQ">
+ <specification xmi:type="uml:OpaqueExpression" xmi:id="_c7VA4Rt1EeWb19NaJQmczQ" 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="_c7VA4ht1EeWb19NaJQmczQ" name="value" visibility="public" association="_c7VCbht1EeWb19NaJQmczQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Class"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_c7VA4xt1EeWb19NaJQmczQ" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_c7VA5Bt1EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_c7VA5Rt1EeWb19NaJQmczQ" name="base_Type" association="_c7VCGRt1EeWb19NaJQmczQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Type"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_c7VA5ht1EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_c7VA5xt1EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Stereotype" xmi:id="_c7VA6Bt1EeWb19NaJQmczQ" name="DependsOn" visibility="public">
+ <ownedRule xmi:id="_c7VA6Rt1EeWb19NaJQmczQ" name="typeConstraint" constrainedElement="_c7VA6Bt1EeWb19NaJQmczQ">
+ <specification xmi:type="uml:OpaqueExpression" xmi:id="_c7VA6ht1EeWb19NaJQmczQ" 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="_c7VA6xt1EeWb19NaJQmczQ" name="value" visibility="public">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_c7VA7Bt1EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_c7VA7Rt1EeWb19NaJQmczQ" value="*"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_c7VA7ht1EeWb19NaJQmczQ" name="base_Type" association="_c7VCTRt1EeWb19NaJQmczQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Type"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_c7VA7xt1EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_c7VA8Bt1EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Stereotype" xmi:id="_c7VA8Rt1EeWb19NaJQmczQ" name="Singleton" visibility="public">
+ <ownedRule xmi:id="_c7VA8ht1EeWb19NaJQmczQ" name="typeConstraint" constrainedElement="_c7VA8Rt1EeWb19NaJQmczQ">
+ <specification xmi:type="uml:OpaqueExpression" xmi:id="_c7VA8xt1EeWb19NaJQmczQ" 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="_c7VA9Bt1EeWb19NaJQmczQ" name="name" visibility="public">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_c7VA9Rt1EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_c7VA9ht1EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_c7VA9xt1EeWb19NaJQmczQ" name="mappedName" visibility="public">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_c7VA-Bt1EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_c7VA-Rt1EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_c7VA-ht1EeWb19NaJQmczQ" name="description" visibility="public">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_c7VA-xt1EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_c7VA_Bt1EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_c7VA_Rt1EeWb19NaJQmczQ" name="base_Type" association="_c7VCTxt1EeWb19NaJQmczQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Type"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_c7VA_ht1EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_c7VA_xt1EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Stereotype" xmi:id="_c7VBABt1EeWb19NaJQmczQ" name="Asynchronous" visibility="public">
+ <ownedRule xmi:id="_c7VBARt1EeWb19NaJQmczQ" name="methodConstraint" constrainedElement="_c7VBABt1EeWb19NaJQmczQ">
+ <specification xmi:type="uml:OpaqueExpression" xmi:id="_c7VBAht1EeWb19NaJQmczQ" 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="_c7VBAxt1EeWb19NaJQmczQ" name="typeConstraint" constrainedElement="_c7VBABt1EeWb19NaJQmczQ">
+ <specification xmi:type="uml:OpaqueExpression" xmi:id="_c7VBBBt1EeWb19NaJQmczQ" 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="_c7VBBRt1EeWb19NaJQmczQ" name="base_Operation" association="_c7VCGxt1EeWb19NaJQmczQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Operation"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_c7VBBht1EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_c7VBBxt1EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_c7VBCBt1EeWb19NaJQmczQ" name="base_Property" association="_c7VCHRt1EeWb19NaJQmczQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Property"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_c7VBCRt1EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_c7VBCht1EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_c7VBCxt1EeWb19NaJQmczQ" name="base_Type" association="_c7VCIRt1EeWb19NaJQmczQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Type"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_c7VBDBt1EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_c7VBDRt1EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Stereotype" xmi:id="_c7VBDht1EeWb19NaJQmczQ" name="StatefulTimeout" visibility="public">
+ <ownedRule xmi:id="_c7VBDxt1EeWb19NaJQmczQ" name="typeConstraint" constrainedElement="_c7VBDht1EeWb19NaJQmczQ">
+ <specification xmi:type="uml:OpaqueExpression" xmi:id="_c7VBEBt1EeWb19NaJQmczQ" 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="_c7VBERt1EeWb19NaJQmczQ" name="value" visibility="public">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/JavaPrimitiveTypes.library.uml#long"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_c7VBEht1EeWb19NaJQmczQ" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_c7VBExt1EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_c7VBFBt1EeWb19NaJQmczQ" name="unit" visibility="public" type="_c7VCiRt1EeWb19NaJQmczQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_c7VBFRt1EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_c7VBFht1EeWb19NaJQmczQ" value="1"/>
+ <defaultValue xmi:type="uml:LiteralString" xmi:id="_c7VBFxt1EeWb19NaJQmczQ" value="MINUTES"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_c7VBGBt1EeWb19NaJQmczQ" name="base_Type" association="_c7VCURt1EeWb19NaJQmczQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Type"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_c7VBGRt1EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_c7VBGht1EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Stereotype" xmi:id="_c7VBGxt1EeWb19NaJQmczQ" name="EJB" visibility="public">
+ <ownedRule xmi:id="_c7VBHBt1EeWb19NaJQmczQ" name="typeConstraint" constrainedElement="_c7VBGxt1EeWb19NaJQmczQ">
+ <specification xmi:type="uml:OpaqueExpression" xmi:id="_c7VBHRt1EeWb19NaJQmczQ" 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="_c7VBHht1EeWb19NaJQmczQ" name="name" visibility="public">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_c7VBHxt1EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_c7VBIBt1EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_c7VBIRt1EeWb19NaJQmczQ" name="description" visibility="public">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_c7VBIht1EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_c7VBIxt1EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_c7VBJBt1EeWb19NaJQmczQ" name="beanName" visibility="public">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_c7VBJRt1EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_c7VBJht1EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_c7VBJxt1EeWb19NaJQmczQ" name="beanInterface" visibility="public" association="_c7VCcht1EeWb19NaJQmczQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Class"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_c7VBKBt1EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_c7VBKRt1EeWb19NaJQmczQ" value="1"/>
+ <defaultValue xmi:type="uml:LiteralString" xmi:id="_c7VBKht1EeWb19NaJQmczQ" value="Object"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_c7VBKxt1EeWb19NaJQmczQ" name="mappedName" visibility="public">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_c7VBLBt1EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_c7VBLRt1EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_c7VBLht1EeWb19NaJQmczQ" name="lookup" visibility="public">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_c7VBLxt1EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_c7VBMBt1EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_c7VBMRt1EeWb19NaJQmczQ" name="base_Type" association="_c7VCIxt1EeWb19NaJQmczQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Type"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_c7VBMht1EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_c7VBMxt1EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_c7VBNBt1EeWb19NaJQmczQ" name="base_Operation" association="_c7VCJRt1EeWb19NaJQmczQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Operation"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_c7VBNRt1EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_c7VBNht1EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_c7VBNxt1EeWb19NaJQmczQ" name="base_Property" association="_c7VCJxt1EeWb19NaJQmczQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Property"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_c7VBOBt1EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_c7VBORt1EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_c7VBOht1EeWb19NaJQmczQ" name="base_EnumerationLiteral" association="_c7VCKxt1EeWb19NaJQmczQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#EnumerationLiteral"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_c7VBOxt1EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_c7VBPBt1EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_c7VBPRt1EeWb19NaJQmczQ" name="value_EJBs" visibility="public" type="_c7VARxt1EeWb19NaJQmczQ" association="_c7VCbRt1EeWb19NaJQmczQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_c7VBPht1EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_c7VBPxt1EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Stereotype" xmi:id="_c7VBQBt1EeWb19NaJQmczQ" name="Schedule" visibility="public">
+ <ownedRule xmi:id="_c7VBQRt1EeWb19NaJQmczQ" name="methodConstraint" constrainedElement="_c7VBQBt1EeWb19NaJQmczQ">
+ <specification xmi:type="uml:OpaqueExpression" xmi:id="_c7VBQht1EeWb19NaJQmczQ" 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="_c7VBQxt1EeWb19NaJQmczQ" name="second" visibility="public">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_c7VBRBt1EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_c7VBRRt1EeWb19NaJQmczQ" value="1"/>
+ <defaultValue xmi:type="uml:LiteralString" xmi:id="_c7VBRht1EeWb19NaJQmczQ" value="&quot;0&quot;"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_c7VBRxt1EeWb19NaJQmczQ" name="minute" visibility="public">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_c7VBSBt1EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_c7VBSRt1EeWb19NaJQmczQ" value="1"/>
+ <defaultValue xmi:type="uml:LiteralString" xmi:id="_c7VBSht1EeWb19NaJQmczQ" value="&quot;0&quot;"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_c7VBSxt1EeWb19NaJQmczQ" name="hour" visibility="public">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_c7VBTBt1EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_c7VBTRt1EeWb19NaJQmczQ" value="1"/>
+ <defaultValue xmi:type="uml:LiteralString" xmi:id="_c7VBTht1EeWb19NaJQmczQ" value="&quot;0&quot;"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_c7VBTxt1EeWb19NaJQmczQ" name="dayOfMonth" visibility="public">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_c7VBUBt1EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_c7VBURt1EeWb19NaJQmczQ" value="1"/>
+ <defaultValue xmi:type="uml:LiteralString" xmi:id="_c7VBUht1EeWb19NaJQmczQ" value="&quot;*&quot;"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_c7VBUxt1EeWb19NaJQmczQ" name="month" visibility="public">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_c7VBVBt1EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_c7VBVRt1EeWb19NaJQmczQ" value="1"/>
+ <defaultValue xmi:type="uml:LiteralString" xmi:id="_c7VBVht1EeWb19NaJQmczQ" value="&quot;*&quot;"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_c7VBVxt1EeWb19NaJQmczQ" name="dayOfWeek" visibility="public">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_c7VBWBt1EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_c7VBWRt1EeWb19NaJQmczQ" value="1"/>
+ <defaultValue xmi:type="uml:LiteralString" xmi:id="_c7VBWht1EeWb19NaJQmczQ" value="&quot;*&quot;"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_c7VBWxt1EeWb19NaJQmczQ" name="year" visibility="public">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_c7VBXBt1EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_c7VBXRt1EeWb19NaJQmczQ" value="1"/>
+ <defaultValue xmi:type="uml:LiteralString" xmi:id="_c7VBXht1EeWb19NaJQmczQ" value="&quot;*&quot;"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_c7VBXxt1EeWb19NaJQmczQ" name="timezone" visibility="public">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_c7VBYBt1EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_c7VBYRt1EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_c7VBYht1EeWb19NaJQmczQ" name="info" visibility="public">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_c7VBYxt1EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_c7VBZBt1EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_c7VBZRt1EeWb19NaJQmczQ" name="persistent" visibility="public">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/JavaPrimitiveTypes.library.uml#boolean"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_c7VBZht1EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_c7VBZxt1EeWb19NaJQmczQ" value="1"/>
+ <defaultValue xmi:type="uml:LiteralString" xmi:id="_c7VBaBt1EeWb19NaJQmczQ" value="true"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_c7VBaRt1EeWb19NaJQmczQ" name="base_Operation" association="_c7VCUxt1EeWb19NaJQmczQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Operation"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_c7VBaht1EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_c7VBaxt1EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_c7VBbBt1EeWb19NaJQmczQ" name="base_Property" association="_c7VCVRt1EeWb19NaJQmczQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Property"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_c7VBbRt1EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_c7VBbht1EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_c7VBbxt1EeWb19NaJQmczQ" name="value_Schedules" visibility="public" type="_c7VBwBt1EeWb19NaJQmczQ" association="_c7VCgxt1EeWb19NaJQmczQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_c7VBcBt1EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_c7VBcRt1EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Stereotype" xmi:id="_c7VBcht1EeWb19NaJQmczQ" name="MessageDriven" visibility="public">
+ <ownedRule xmi:id="_c7VBcxt1EeWb19NaJQmczQ" name="typeConstraint" constrainedElement="_c7VBcht1EeWb19NaJQmczQ">
+ <specification xmi:type="uml:OpaqueExpression" xmi:id="_c7VBdBt1EeWb19NaJQmczQ" 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="_c7VBdRt1EeWb19NaJQmczQ" name="name" visibility="public">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_c7VBdht1EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_c7VBdxt1EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_c7VBeBt1EeWb19NaJQmczQ" name="messageListenerInterface" visibility="public" association="_c7VCdht1EeWb19NaJQmczQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Class"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_c7VBeRt1EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_c7VBeht1EeWb19NaJQmczQ" value="1"/>
+ <defaultValue xmi:type="uml:LiteralString" xmi:id="_c7VBext1EeWb19NaJQmczQ" value="Object"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_c7VBfBt1EeWb19NaJQmczQ" name="activationConfig" visibility="public" type="_c7VAKht1EeWb19NaJQmczQ" aggregation="composite" association="_c7VCeht1EeWb19NaJQmczQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_c7VBfRt1EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_c7VBfht1EeWb19NaJQmczQ" value="*"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_c7VBfxt1EeWb19NaJQmczQ" name="mappedName" visibility="public">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_c7VBgBt1EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_c7VBgRt1EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_c7VBght1EeWb19NaJQmczQ" name="description" visibility="public">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_c7VBgxt1EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_c7VBhBt1EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_c7VBhRt1EeWb19NaJQmczQ" name="base_Type" association="_c7VCLxt1EeWb19NaJQmczQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Type"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_c7VBhht1EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_c7VBhxt1EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Stereotype" xmi:id="_c7VBiBt1EeWb19NaJQmczQ" name="Local" visibility="public">
+ <ownedRule xmi:id="_c7VBiRt1EeWb19NaJQmczQ" name="typeConstraint" constrainedElement="_c7VBiBt1EeWb19NaJQmczQ">
+ <specification xmi:type="uml:OpaqueExpression" xmi:id="_c7VBiht1EeWb19NaJQmczQ" 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="_c7VBixt1EeWb19NaJQmczQ" name="value" visibility="public" association="_c7VCext1EeWb19NaJQmczQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Class"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_c7VBjBt1EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_c7VBjRt1EeWb19NaJQmczQ" value="*"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_c7VBjht1EeWb19NaJQmczQ" name="base_Type" association="_c7VCMRt1EeWb19NaJQmczQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Type"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_c7VBjxt1EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_c7VBkBt1EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Stereotype" xmi:id="_c7VBkRt1EeWb19NaJQmczQ" name="ApplicationException" visibility="public">
+ <ownedRule xmi:id="_c7VBkht1EeWb19NaJQmczQ" name="typeConstraint" constrainedElement="_c7VBkRt1EeWb19NaJQmczQ">
+ <specification xmi:type="uml:OpaqueExpression" xmi:id="_c7VBkxt1EeWb19NaJQmczQ" 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="_c7VBlBt1EeWb19NaJQmczQ" name="rollback" visibility="public">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/JavaPrimitiveTypes.library.uml#boolean"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_c7VBlRt1EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_c7VBlht1EeWb19NaJQmczQ" value="1"/>
+ <defaultValue xmi:type="uml:LiteralString" xmi:id="_c7VBlxt1EeWb19NaJQmczQ" value="false"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_c7VBmBt1EeWb19NaJQmczQ" name="inherited" visibility="public">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/JavaPrimitiveTypes.library.uml#boolean"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_c7VBmRt1EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_c7VBmht1EeWb19NaJQmczQ" value="1"/>
+ <defaultValue xmi:type="uml:LiteralString" xmi:id="_c7VBmxt1EeWb19NaJQmczQ" value="true"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_c7VBnBt1EeWb19NaJQmczQ" name="base_Type" association="_c7VCWRt1EeWb19NaJQmczQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Type"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_c7VBnRt1EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_c7VBnht1EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Stereotype" xmi:id="_c7VBnxt1EeWb19NaJQmczQ" name="Stateless" visibility="public">
+ <ownedRule xmi:id="_c7VBoBt1EeWb19NaJQmczQ" name="typeConstraint" constrainedElement="_c7VBnxt1EeWb19NaJQmczQ">
+ <specification xmi:type="uml:OpaqueExpression" xmi:id="_c7VBoRt1EeWb19NaJQmczQ" 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="_c7VBoht1EeWb19NaJQmczQ" name="name" visibility="public">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_c7VBoxt1EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_c7VBpBt1EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_c7VBpRt1EeWb19NaJQmczQ" name="mappedName" visibility="public">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_c7VBpht1EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_c7VBpxt1EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_c7VBqBt1EeWb19NaJQmczQ" name="description" visibility="public">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_c7VBqRt1EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_c7VBqht1EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_c7VBqxt1EeWb19NaJQmczQ" name="base_Type" association="_c7VCWxt1EeWb19NaJQmczQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Type"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_c7VBrBt1EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_c7VBrRt1EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Stereotype" xmi:id="_c7VBrht1EeWb19NaJQmczQ" name="Remote" visibility="public">
+ <ownedRule xmi:id="_c7VBrxt1EeWb19NaJQmczQ" name="typeConstraint" constrainedElement="_c7VBrht1EeWb19NaJQmczQ">
+ <specification xmi:type="uml:OpaqueExpression" xmi:id="_c7VBsBt1EeWb19NaJQmczQ" 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="_c7VBsRt1EeWb19NaJQmczQ" name="value" visibility="public" association="_c7VCfxt1EeWb19NaJQmczQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Class"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_c7VBsht1EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_c7VBsxt1EeWb19NaJQmczQ" value="*"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_c7VBtBt1EeWb19NaJQmczQ" name="base_Type" association="_c7VCMxt1EeWb19NaJQmczQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Type"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_c7VBtRt1EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_c7VBtht1EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Stereotype" xmi:id="_c7VBtxt1EeWb19NaJQmczQ" name="AfterBegin" visibility="public">
+ <ownedRule xmi:id="_c7VBuBt1EeWb19NaJQmczQ" name="methodConstraint" constrainedElement="_c7VBtxt1EeWb19NaJQmczQ">
+ <specification xmi:type="uml:OpaqueExpression" xmi:id="_c7VBuRt1EeWb19NaJQmczQ" 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="_c7VBuht1EeWb19NaJQmczQ" name="base_Operation" association="_c7VCXRt1EeWb19NaJQmczQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Operation"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_c7VBuxt1EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_c7VBvBt1EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_c7VBvRt1EeWb19NaJQmczQ" name="base_Property" association="_c7VCXxt1EeWb19NaJQmczQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Property"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_c7VBvht1EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_c7VBvxt1EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Stereotype" xmi:id="_c7VBwBt1EeWb19NaJQmczQ" name="Schedules" visibility="public">
+ <ownedRule xmi:id="_c7VBwRt1EeWb19NaJQmczQ" name="methodConstraint" constrainedElement="_c7VBwBt1EeWb19NaJQmczQ">
+ <specification xmi:type="uml:OpaqueExpression" xmi:id="_c7VBwht1EeWb19NaJQmczQ" 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="_c7VBwxt1EeWb19NaJQmczQ" name="value" visibility="public" type="_c7VBQBt1EeWb19NaJQmczQ" aggregation="composite" association="_c7VCgxt1EeWb19NaJQmczQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_c7VBxBt1EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_c7VBxRt1EeWb19NaJQmczQ" value="*"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_c7VBxht1EeWb19NaJQmczQ" name="base_Operation" association="_c7VCYxt1EeWb19NaJQmczQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Operation"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_c7VBxxt1EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_c7VByBt1EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_c7VByRt1EeWb19NaJQmczQ" name="base_Property" association="_c7VCZRt1EeWb19NaJQmczQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Property"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_c7VByht1EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_c7VByxt1EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Stereotype" xmi:id="_c7VBzBt1EeWb19NaJQmczQ" name="RemoteHome" visibility="public">
+ <ownedRule xmi:id="_c7VBzRt1EeWb19NaJQmczQ" name="typeConstraint" constrainedElement="_c7VBzBt1EeWb19NaJQmczQ">
+ <specification xmi:type="uml:OpaqueExpression" xmi:id="_c7VBzht1EeWb19NaJQmczQ" 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="_c7VBzxt1EeWb19NaJQmczQ" name="value" visibility="public" association="_c7VChBt1EeWb19NaJQmczQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Class"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_c7VB0Bt1EeWb19NaJQmczQ" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_c7VB0Rt1EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_c7VB0ht1EeWb19NaJQmczQ" name="base_Type" association="_c7VCNRt1EeWb19NaJQmczQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Type"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_c7VB0xt1EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_c7VB1Bt1EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Stereotype" xmi:id="_c7VB1Rt1EeWb19NaJQmczQ" name="TransactionManagement" visibility="public">
+ <ownedRule xmi:id="_c7VB1ht1EeWb19NaJQmczQ" name="typeConstraint" constrainedElement="_c7VB1Rt1EeWb19NaJQmczQ">
+ <specification xmi:type="uml:OpaqueExpression" xmi:id="_c7VB1xt1EeWb19NaJQmczQ" 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="_c7VB2Bt1EeWb19NaJQmczQ" name="value" visibility="public" type="_c7VAIRt1EeWb19NaJQmczQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_c7VB2Rt1EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_c7VB2ht1EeWb19NaJQmczQ" value="1"/>
+ <defaultValue xmi:type="uml:LiteralString" xmi:id="_c7VB2xt1EeWb19NaJQmczQ" value="CONTAINER"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_c7VB3Bt1EeWb19NaJQmczQ" name="base_Type" association="_c7VCaRt1EeWb19NaJQmczQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Type"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_c7VB3Rt1EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_c7VB3ht1EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Stereotype" xmi:id="_c7VB3xt1EeWb19NaJQmczQ" name="Startup" visibility="public">
+ <ownedRule xmi:id="_c7VB4Bt1EeWb19NaJQmczQ" name="typeConstraint" constrainedElement="_c7VB3xt1EeWb19NaJQmczQ">
+ <specification xmi:type="uml:OpaqueExpression" xmi:id="_c7VB4Rt1EeWb19NaJQmczQ" 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="_c7VB4ht1EeWb19NaJQmczQ" name="base_Type" association="_c7VCaxt1EeWb19NaJQmczQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Type"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_c7VB4xt1EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_c7VB5Bt1EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_c7VB5Rt1EeWb19NaJQmczQ" name="extension_LocalBean_Type" memberEnd="_c7VANxt1EeWb19NaJQmczQ _c7VB5ht1EeWb19NaJQmczQ">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_c7VB5ht1EeWb19NaJQmczQ" name="extension_Type" type="_c7VANBt1EeWb19NaJQmczQ" aggregation="composite" association="_c7VB5Rt1EeWb19NaJQmczQ"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_c7VB5xt1EeWb19NaJQmczQ" name="extension_Remove_Operation" memberEnd="_c7VAQRt1EeWb19NaJQmczQ _c7VB6Bt1EeWb19NaJQmczQ">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_c7VB6Bt1EeWb19NaJQmczQ" name="extension_Operation" type="_c7VAOht1EeWb19NaJQmczQ" aggregation="composite" association="_c7VB5xt1EeWb19NaJQmczQ"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_c7VB6Rt1EeWb19NaJQmczQ" name="extension_Remove_Property" memberEnd="_c7VARBt1EeWb19NaJQmczQ _c7VB6ht1EeWb19NaJQmczQ">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_c7VB6ht1EeWb19NaJQmczQ" name="extension_Property" type="_c7VAOht1EeWb19NaJQmczQ" aggregation="composite" association="_c7VB6Rt1EeWb19NaJQmczQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_c7VB6xt1EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_c7VB7Bt1EeWb19NaJQmczQ" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_c7VB7Rt1EeWb19NaJQmczQ" name="extension_TransactionAttribute_Operation" memberEnd="_c7VAWRt1EeWb19NaJQmczQ _c7VB7ht1EeWb19NaJQmczQ">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_c7VB7ht1EeWb19NaJQmczQ" name="extension_Operation" type="_c7VAUBt1EeWb19NaJQmczQ" aggregation="composite" association="_c7VB7Rt1EeWb19NaJQmczQ"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_c7VB7xt1EeWb19NaJQmczQ" name="extension_TransactionAttribute_Property" memberEnd="_c7VAXBt1EeWb19NaJQmczQ _c7VB8Bt1EeWb19NaJQmczQ">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_c7VB8Bt1EeWb19NaJQmczQ" name="extension_Property" type="_c7VAUBt1EeWb19NaJQmczQ" aggregation="composite" association="_c7VB7xt1EeWb19NaJQmczQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_c7VB8Rt1EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_c7VB8ht1EeWb19NaJQmczQ" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_c7VB8xt1EeWb19NaJQmczQ" name="extension_TransactionAttribute_Type" memberEnd="_c7VAXxt1EeWb19NaJQmczQ _c7VB9Bt1EeWb19NaJQmczQ">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_c7VB9Bt1EeWb19NaJQmczQ" name="extension_Type" type="_c7VAUBt1EeWb19NaJQmczQ" aggregation="composite" association="_c7VB8xt1EeWb19NaJQmczQ"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_c7VB9Rt1EeWb19NaJQmczQ" name="extension_PostActivate_Operation" memberEnd="_c7VAbht1EeWb19NaJQmczQ _c7VB9ht1EeWb19NaJQmczQ">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_c7VB9ht1EeWb19NaJQmczQ" name="extension_Operation" type="_c7VAaxt1EeWb19NaJQmczQ" aggregation="composite" association="_c7VB9Rt1EeWb19NaJQmczQ"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_c7VB9xt1EeWb19NaJQmczQ" name="extension_PostActivate_Property" memberEnd="_c7VAcRt1EeWb19NaJQmczQ _c7VB-Bt1EeWb19NaJQmczQ">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_c7VB-Bt1EeWb19NaJQmczQ" name="extension_Property" type="_c7VAaxt1EeWb19NaJQmczQ" aggregation="composite" association="_c7VB9xt1EeWb19NaJQmczQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_c7VB-Rt1EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_c7VB-ht1EeWb19NaJQmczQ" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_c7VB-xt1EeWb19NaJQmczQ" name="extension_PrePassivate_Operation" memberEnd="_c7VAiht1EeWb19NaJQmczQ _c7VB_Bt1EeWb19NaJQmczQ">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_c7VB_Bt1EeWb19NaJQmczQ" name="extension_Operation" type="_c7VAhxt1EeWb19NaJQmczQ" aggregation="composite" association="_c7VB-xt1EeWb19NaJQmczQ"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_c7VB_Rt1EeWb19NaJQmczQ" name="extension_PrePassivate_Property" memberEnd="_c7VAjRt1EeWb19NaJQmczQ _c7VB_ht1EeWb19NaJQmczQ">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_c7VB_ht1EeWb19NaJQmczQ" name="extension_Property" type="_c7VAhxt1EeWb19NaJQmczQ" aggregation="composite" association="_c7VB_Rt1EeWb19NaJQmczQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_c7VB_xt1EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_c7VCABt1EeWb19NaJQmczQ" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_c7VCARt1EeWb19NaJQmczQ" name="extension_ConcurrencyManagement_Type" memberEnd="_c7VAlxt1EeWb19NaJQmczQ _c7VCAht1EeWb19NaJQmczQ">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_c7VCAht1EeWb19NaJQmczQ" name="extension_Type" type="_c7VAkBt1EeWb19NaJQmczQ" aggregation="composite" association="_c7VCARt1EeWb19NaJQmczQ"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_c7VCAxt1EeWb19NaJQmczQ" name="extension_Init_Operation" memberEnd="_c7VAsht1EeWb19NaJQmczQ _c7VCBBt1EeWb19NaJQmczQ">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_c7VCBBt1EeWb19NaJQmczQ" name="extension_Operation" type="_c7VArBt1EeWb19NaJQmczQ" aggregation="composite" association="_c7VCAxt1EeWb19NaJQmczQ"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_c7VCBRt1EeWb19NaJQmczQ" name="extension_Init_Property" memberEnd="_c7VAtRt1EeWb19NaJQmczQ _c7VCBht1EeWb19NaJQmczQ">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_c7VCBht1EeWb19NaJQmczQ" name="extension_Property" type="_c7VArBt1EeWb19NaJQmczQ" aggregation="composite" association="_c7VCBRt1EeWb19NaJQmczQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_c7VCBxt1EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_c7VCCBt1EeWb19NaJQmczQ" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_c7VCCRt1EeWb19NaJQmczQ" name="extension_Lock_Type" memberEnd="_c7VAwRt1EeWb19NaJQmczQ _c7VCCht1EeWb19NaJQmczQ">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_c7VCCht1EeWb19NaJQmczQ" name="extension_Type" type="_c7VAuBt1EeWb19NaJQmczQ" aggregation="composite" association="_c7VCCRt1EeWb19NaJQmczQ"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_c7VCCxt1EeWb19NaJQmczQ" name="extension_Lock_Operation" memberEnd="_c7VAxBt1EeWb19NaJQmczQ _c7VCDBt1EeWb19NaJQmczQ">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_c7VCDBt1EeWb19NaJQmczQ" name="extension_Operation" type="_c7VAuBt1EeWb19NaJQmczQ" aggregation="composite" association="_c7VCCxt1EeWb19NaJQmczQ"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_c7VCDRt1EeWb19NaJQmczQ" name="extension_Lock_Property" memberEnd="_c7VAxxt1EeWb19NaJQmczQ _c7VCDht1EeWb19NaJQmczQ">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_c7VCDht1EeWb19NaJQmczQ" name="extension_Property" type="_c7VAuBt1EeWb19NaJQmczQ" aggregation="composite" association="_c7VCDRt1EeWb19NaJQmczQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_c7VCDxt1EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_c7VCEBt1EeWb19NaJQmczQ" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_c7VCERt1EeWb19NaJQmczQ" name="extension_AccessTimeout_Operation" memberEnd="_c7VA1ht1EeWb19NaJQmczQ _c7VCEht1EeWb19NaJQmczQ">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_c7VCEht1EeWb19NaJQmczQ" name="extension_Operation" type="_c7VAyht1EeWb19NaJQmczQ" aggregation="composite" association="_c7VCERt1EeWb19NaJQmczQ"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_c7VCExt1EeWb19NaJQmczQ" name="extension_AccessTimeout_Property" memberEnd="_c7VA2Rt1EeWb19NaJQmczQ _c7VCFBt1EeWb19NaJQmczQ">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_c7VCFBt1EeWb19NaJQmczQ" name="extension_Property" type="_c7VAyht1EeWb19NaJQmczQ" aggregation="composite" association="_c7VCExt1EeWb19NaJQmczQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_c7VCFRt1EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_c7VCFht1EeWb19NaJQmczQ" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_c7VCFxt1EeWb19NaJQmczQ" name="extension_AccessTimeout_Type" memberEnd="_c7VA3Bt1EeWb19NaJQmczQ _c7VCGBt1EeWb19NaJQmczQ">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_c7VCGBt1EeWb19NaJQmczQ" name="extension_Type" type="_c7VAyht1EeWb19NaJQmczQ" aggregation="composite" association="_c7VCFxt1EeWb19NaJQmczQ"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_c7VCGRt1EeWb19NaJQmczQ" name="extension_LocalHome_Type" memberEnd="_c7VA5Rt1EeWb19NaJQmczQ _c7VCGht1EeWb19NaJQmczQ">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_c7VCGht1EeWb19NaJQmczQ" name="extension_Type" type="_c7VA3xt1EeWb19NaJQmczQ" aggregation="composite" association="_c7VCGRt1EeWb19NaJQmczQ"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_c7VCGxt1EeWb19NaJQmczQ" name="extension_Asynchronous_Operation" memberEnd="_c7VBBRt1EeWb19NaJQmczQ _c7VCHBt1EeWb19NaJQmczQ">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_c7VCHBt1EeWb19NaJQmczQ" name="extension_Operation" type="_c7VBABt1EeWb19NaJQmczQ" aggregation="composite" association="_c7VCGxt1EeWb19NaJQmczQ"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_c7VCHRt1EeWb19NaJQmczQ" name="extension_Asynchronous_Property" memberEnd="_c7VBCBt1EeWb19NaJQmczQ _c7VCHht1EeWb19NaJQmczQ">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_c7VCHht1EeWb19NaJQmczQ" name="extension_Property" type="_c7VBABt1EeWb19NaJQmczQ" aggregation="composite" association="_c7VCHRt1EeWb19NaJQmczQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_c7VCHxt1EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_c7VCIBt1EeWb19NaJQmczQ" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_c7VCIRt1EeWb19NaJQmczQ" name="extension_Asynchronous_Type" memberEnd="_c7VBCxt1EeWb19NaJQmczQ _c7VCIht1EeWb19NaJQmczQ">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_c7VCIht1EeWb19NaJQmczQ" name="extension_Type" type="_c7VBABt1EeWb19NaJQmczQ" aggregation="composite" association="_c7VCIRt1EeWb19NaJQmczQ"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_c7VCIxt1EeWb19NaJQmczQ" name="extension_EJB_Type" memberEnd="_c7VBMRt1EeWb19NaJQmczQ _c7VCJBt1EeWb19NaJQmczQ">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_c7VCJBt1EeWb19NaJQmczQ" name="extension_Type" type="_c7VBGxt1EeWb19NaJQmczQ" aggregation="composite" association="_c7VCIxt1EeWb19NaJQmczQ"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_c7VCJRt1EeWb19NaJQmczQ" name="extension_EJB_Operation" memberEnd="_c7VBNBt1EeWb19NaJQmczQ _c7VCJht1EeWb19NaJQmczQ">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_c7VCJht1EeWb19NaJQmczQ" name="extension_Operation" type="_c7VBGxt1EeWb19NaJQmczQ" aggregation="composite" association="_c7VCJRt1EeWb19NaJQmczQ"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_c7VCJxt1EeWb19NaJQmczQ" name="extension_EJB_Property" memberEnd="_c7VBNxt1EeWb19NaJQmczQ _c7VCKBt1EeWb19NaJQmczQ">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_c7VCKBt1EeWb19NaJQmczQ" name="extension_Property" type="_c7VBGxt1EeWb19NaJQmczQ" aggregation="composite" association="_c7VCJxt1EeWb19NaJQmczQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_c7VCKRt1EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_c7VCKht1EeWb19NaJQmczQ" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_c7VCKxt1EeWb19NaJQmczQ" name="extension_EJB_EnumerationLiteral" memberEnd="_c7VBOht1EeWb19NaJQmczQ _c7VCLBt1EeWb19NaJQmczQ">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_c7VCLBt1EeWb19NaJQmczQ" name="extension_EnumerationLiteral" type="_c7VBGxt1EeWb19NaJQmczQ" aggregation="composite" association="_c7VCKxt1EeWb19NaJQmczQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_c7VCLRt1EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_c7VCLht1EeWb19NaJQmczQ" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_c7VCLxt1EeWb19NaJQmczQ" name="extension_MessageDriven_Type" memberEnd="_c7VBhRt1EeWb19NaJQmczQ _c7VCMBt1EeWb19NaJQmczQ">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_c7VCMBt1EeWb19NaJQmczQ" name="extension_Type" type="_c7VBcht1EeWb19NaJQmczQ" aggregation="composite" association="_c7VCLxt1EeWb19NaJQmczQ"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_c7VCMRt1EeWb19NaJQmczQ" name="extension_Local_Type" memberEnd="_c7VBjht1EeWb19NaJQmczQ _c7VCMht1EeWb19NaJQmczQ">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_c7VCMht1EeWb19NaJQmczQ" name="extension_Type" type="_c7VBiBt1EeWb19NaJQmczQ" aggregation="composite" association="_c7VCMRt1EeWb19NaJQmczQ"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_c7VCMxt1EeWb19NaJQmczQ" name="extension_Remote_Type" memberEnd="_c7VBtBt1EeWb19NaJQmczQ _c7VCNBt1EeWb19NaJQmczQ">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_c7VCNBt1EeWb19NaJQmczQ" name="extension_Type" type="_c7VBrht1EeWb19NaJQmczQ" aggregation="composite" association="_c7VCMxt1EeWb19NaJQmczQ"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_c7VCNRt1EeWb19NaJQmczQ" name="extension_RemoteHome_Type" memberEnd="_c7VB0ht1EeWb19NaJQmczQ _c7VCNht1EeWb19NaJQmczQ">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_c7VCNht1EeWb19NaJQmczQ" name="extension_Type" type="_c7VBzBt1EeWb19NaJQmczQ" aggregation="composite" association="_c7VCNRt1EeWb19NaJQmczQ"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_c7VCNxt1EeWb19NaJQmczQ" name="extension_EJBs_Type" memberEnd="_c7VATRt1EeWb19NaJQmczQ _c7VCOBt1EeWb19NaJQmczQ">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_c7VCOBt1EeWb19NaJQmczQ" name="extension_Type" type="_c7VARxt1EeWb19NaJQmczQ" aggregation="composite" association="_c7VCNxt1EeWb19NaJQmczQ"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_c7VCORt1EeWb19NaJQmczQ" name="extension_AfterCompletion_Operation" memberEnd="_c7VAZRt1EeWb19NaJQmczQ _c7VCOht1EeWb19NaJQmczQ">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_c7VCOht1EeWb19NaJQmczQ" name="extension_Operation" type="_c7VAYht1EeWb19NaJQmczQ" aggregation="composite" association="_c7VCORt1EeWb19NaJQmczQ"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_c7VCOxt1EeWb19NaJQmczQ" name="extension_AfterCompletion_Property" memberEnd="_c7VAaBt1EeWb19NaJQmczQ _c7VCPBt1EeWb19NaJQmczQ">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_c7VCPBt1EeWb19NaJQmczQ" name="extension_Property" type="_c7VAYht1EeWb19NaJQmczQ" aggregation="composite" association="_c7VCOxt1EeWb19NaJQmczQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_c7VCPRt1EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_c7VCPht1EeWb19NaJQmczQ" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_c7VCPxt1EeWb19NaJQmczQ" name="extension_Stateful_Type" memberEnd="_c7VAhBt1EeWb19NaJQmczQ _c7VCQBt1EeWb19NaJQmczQ">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_c7VCQBt1EeWb19NaJQmczQ" name="extension_Type" type="_c7VAdBt1EeWb19NaJQmczQ" aggregation="composite" association="_c7VCPxt1EeWb19NaJQmczQ"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_c7VCQRt1EeWb19NaJQmczQ" name="extension_BeforeCompletion_Operation" memberEnd="_c7VAnRt1EeWb19NaJQmczQ _c7VCQht1EeWb19NaJQmczQ">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_c7VCQht1EeWb19NaJQmczQ" name="extension_Operation" type="_c7VAmht1EeWb19NaJQmczQ" aggregation="composite" association="_c7VCQRt1EeWb19NaJQmczQ"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_c7VCQxt1EeWb19NaJQmczQ" name="extension_BeforeCompletion_Property" memberEnd="_c7VAoBt1EeWb19NaJQmczQ _c7VCRBt1EeWb19NaJQmczQ">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_c7VCRBt1EeWb19NaJQmczQ" name="extension_Property" type="_c7VAmht1EeWb19NaJQmczQ" aggregation="composite" association="_c7VCQxt1EeWb19NaJQmczQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_c7VCRRt1EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_c7VCRht1EeWb19NaJQmczQ" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_c7VCRxt1EeWb19NaJQmczQ" name="extension_Timeout_Operation" memberEnd="_c7VApht1EeWb19NaJQmczQ _c7VCSBt1EeWb19NaJQmczQ">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_c7VCSBt1EeWb19NaJQmczQ" name="extension_Operation" type="_c7VAoxt1EeWb19NaJQmczQ" aggregation="composite" association="_c7VCRxt1EeWb19NaJQmczQ"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_c7VCSRt1EeWb19NaJQmczQ" name="extension_Timeout_Property" memberEnd="_c7VAqRt1EeWb19NaJQmczQ _c7VCSht1EeWb19NaJQmczQ">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_c7VCSht1EeWb19NaJQmczQ" name="extension_Property" type="_c7VAoxt1EeWb19NaJQmczQ" aggregation="composite" association="_c7VCSRt1EeWb19NaJQmczQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_c7VCSxt1EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_c7VCTBt1EeWb19NaJQmczQ" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_c7VCTRt1EeWb19NaJQmczQ" name="extension_DependsOn_Type" memberEnd="_c7VA7ht1EeWb19NaJQmczQ _c7VCTht1EeWb19NaJQmczQ">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_c7VCTht1EeWb19NaJQmczQ" name="extension_Type" type="_c7VA6Bt1EeWb19NaJQmczQ" aggregation="composite" association="_c7VCTRt1EeWb19NaJQmczQ"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_c7VCTxt1EeWb19NaJQmczQ" name="extension_Singleton_Type" memberEnd="_c7VA_Rt1EeWb19NaJQmczQ _c7VCUBt1EeWb19NaJQmczQ">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_c7VCUBt1EeWb19NaJQmczQ" name="extension_Type" type="_c7VA8Rt1EeWb19NaJQmczQ" aggregation="composite" association="_c7VCTxt1EeWb19NaJQmczQ"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_c7VCURt1EeWb19NaJQmczQ" name="extension_StatefulTimeout_Type" memberEnd="_c7VBGBt1EeWb19NaJQmczQ _c7VCUht1EeWb19NaJQmczQ">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_c7VCUht1EeWb19NaJQmczQ" name="extension_Type" type="_c7VBDht1EeWb19NaJQmczQ" aggregation="composite" association="_c7VCURt1EeWb19NaJQmczQ"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_c7VCUxt1EeWb19NaJQmczQ" name="extension_Schedule_Operation" memberEnd="_c7VBaRt1EeWb19NaJQmczQ _c7VCVBt1EeWb19NaJQmczQ">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_c7VCVBt1EeWb19NaJQmczQ" name="extension_Operation" type="_c7VBQBt1EeWb19NaJQmczQ" aggregation="composite" association="_c7VCUxt1EeWb19NaJQmczQ"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_c7VCVRt1EeWb19NaJQmczQ" name="extension_Schedule_Property" memberEnd="_c7VBbBt1EeWb19NaJQmczQ _c7VCVht1EeWb19NaJQmczQ">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_c7VCVht1EeWb19NaJQmczQ" name="extension_Property" type="_c7VBQBt1EeWb19NaJQmczQ" aggregation="composite" association="_c7VCVRt1EeWb19NaJQmczQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_c7VCVxt1EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_c7VCWBt1EeWb19NaJQmczQ" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_c7VCWRt1EeWb19NaJQmczQ" name="extension_ApplicationException_Type" memberEnd="_c7VBnBt1EeWb19NaJQmczQ _c7VCWht1EeWb19NaJQmczQ">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_c7VCWht1EeWb19NaJQmczQ" name="extension_Type" type="_c7VBkRt1EeWb19NaJQmczQ" aggregation="composite" association="_c7VCWRt1EeWb19NaJQmczQ"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_c7VCWxt1EeWb19NaJQmczQ" name="extension_Stateless_Type" memberEnd="_c7VBqxt1EeWb19NaJQmczQ _c7VCXBt1EeWb19NaJQmczQ">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_c7VCXBt1EeWb19NaJQmczQ" name="extension_Type" type="_c7VBnxt1EeWb19NaJQmczQ" aggregation="composite" association="_c7VCWxt1EeWb19NaJQmczQ"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_c7VCXRt1EeWb19NaJQmczQ" name="extension_AfterBegin_Operation" memberEnd="_c7VBuht1EeWb19NaJQmczQ _c7VCXht1EeWb19NaJQmczQ">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_c7VCXht1EeWb19NaJQmczQ" name="extension_Operation" type="_c7VBtxt1EeWb19NaJQmczQ" aggregation="composite" association="_c7VCXRt1EeWb19NaJQmczQ"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_c7VCXxt1EeWb19NaJQmczQ" name="extension_AfterBegin_Property" memberEnd="_c7VBvRt1EeWb19NaJQmczQ _c7VCYBt1EeWb19NaJQmczQ">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_c7VCYBt1EeWb19NaJQmczQ" name="extension_Property" type="_c7VBtxt1EeWb19NaJQmczQ" aggregation="composite" association="_c7VCXxt1EeWb19NaJQmczQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_c7VCYRt1EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_c7VCYht1EeWb19NaJQmczQ" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_c7VCYxt1EeWb19NaJQmczQ" name="extension_Schedules_Operation" memberEnd="_c7VBxht1EeWb19NaJQmczQ _c7VCZBt1EeWb19NaJQmczQ">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_c7VCZBt1EeWb19NaJQmczQ" name="extension_Operation" type="_c7VBwBt1EeWb19NaJQmczQ" aggregation="composite" association="_c7VCYxt1EeWb19NaJQmczQ"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_c7VCZRt1EeWb19NaJQmczQ" name="extension_Schedules_Property" memberEnd="_c7VByRt1EeWb19NaJQmczQ _c7VCZht1EeWb19NaJQmczQ">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_c7VCZht1EeWb19NaJQmczQ" name="extension_Property" type="_c7VBwBt1EeWb19NaJQmczQ" aggregation="composite" association="_c7VCZRt1EeWb19NaJQmczQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_c7VCZxt1EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_c7VCaBt1EeWb19NaJQmczQ" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_c7VCaRt1EeWb19NaJQmczQ" name="extension_TransactionManagement_Type" memberEnd="_c7VB3Bt1EeWb19NaJQmczQ _c7VCaht1EeWb19NaJQmczQ">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_c7VCaht1EeWb19NaJQmczQ" name="extension_Type" type="_c7VB1Rt1EeWb19NaJQmczQ" aggregation="composite" association="_c7VCaRt1EeWb19NaJQmczQ"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_c7VCaxt1EeWb19NaJQmczQ" name="extension_Startup_Type" memberEnd="_c7VB4ht1EeWb19NaJQmczQ _c7VCbBt1EeWb19NaJQmczQ">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_c7VCbBt1EeWb19NaJQmczQ" name="extension_Type" type="_c7VB3xt1EeWb19NaJQmczQ" aggregation="composite" association="_c7VCaxt1EeWb19NaJQmczQ"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Association" xmi:id="_c7VCbRt1EeWb19NaJQmczQ" name="value_EJBs_EJB" memberEnd="_c7VASht1EeWb19NaJQmczQ _c7VBPRt1EeWb19NaJQmczQ"/>
+ <packagedElement xmi:type="uml:Association" xmi:id="_c7VCbht1EeWb19NaJQmczQ" name="value_LocalHome_Class" memberEnd="_c7VA4ht1EeWb19NaJQmczQ _c7VCbxt1EeWb19NaJQmczQ">
+ <ownedEnd xmi:id="_c7VCbxt1EeWb19NaJQmczQ" name="value_LocalHome" visibility="public" type="_c7VA3xt1EeWb19NaJQmczQ" association="_c7VCbht1EeWb19NaJQmczQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_c7VCcBt1EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_c7VCcRt1EeWb19NaJQmczQ" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Association" xmi:id="_c7VCcht1EeWb19NaJQmczQ" name="beanInterface_EJB_Class" memberEnd="_c7VBJxt1EeWb19NaJQmczQ _c7VCcxt1EeWb19NaJQmczQ">
+ <ownedEnd xmi:id="_c7VCcxt1EeWb19NaJQmczQ" name="beanInterface_EJB" visibility="public" type="_c7VBGxt1EeWb19NaJQmczQ" association="_c7VCcht1EeWb19NaJQmczQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_c7VCdBt1EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_c7VCdRt1EeWb19NaJQmczQ" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Association" xmi:id="_c7VCdht1EeWb19NaJQmczQ" name="messageListenerInterface_MessageDriven_Class" memberEnd="_c7VBeBt1EeWb19NaJQmczQ _c7VCdxt1EeWb19NaJQmczQ">
+ <ownedEnd xmi:id="_c7VCdxt1EeWb19NaJQmczQ" name="messageListenerInterface_MessageDriven" visibility="public" type="_c7VBcht1EeWb19NaJQmczQ" association="_c7VCdht1EeWb19NaJQmczQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_c7VCeBt1EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_c7VCeRt1EeWb19NaJQmczQ" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Association" xmi:id="_c7VCeht1EeWb19NaJQmczQ" name="activationConfig_MessageDriven_ActivationConfigProperty" memberEnd="_c7VBfBt1EeWb19NaJQmczQ _c7VAMRt1EeWb19NaJQmczQ"/>
+ <packagedElement xmi:type="uml:Association" xmi:id="_c7VCext1EeWb19NaJQmczQ" name="value_Local_Class" memberEnd="_c7VBixt1EeWb19NaJQmczQ _c7VCfBt1EeWb19NaJQmczQ">
+ <ownedEnd xmi:id="_c7VCfBt1EeWb19NaJQmczQ" name="value_Local" visibility="public" type="_c7VBiBt1EeWb19NaJQmczQ" association="_c7VCext1EeWb19NaJQmczQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_c7VCfRt1EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_c7VCfht1EeWb19NaJQmczQ" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Association" xmi:id="_c7VCfxt1EeWb19NaJQmczQ" name="value_Remote_Class" memberEnd="_c7VBsRt1EeWb19NaJQmczQ _c7VCgBt1EeWb19NaJQmczQ">
+ <ownedEnd xmi:id="_c7VCgBt1EeWb19NaJQmczQ" name="value_Remote" visibility="public" type="_c7VBrht1EeWb19NaJQmczQ" association="_c7VCfxt1EeWb19NaJQmczQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_c7VCgRt1EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_c7VCght1EeWb19NaJQmczQ" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Association" xmi:id="_c7VCgxt1EeWb19NaJQmczQ" name="value_Schedules_Schedule" memberEnd="_c7VBwxt1EeWb19NaJQmczQ _c7VBbxt1EeWb19NaJQmczQ"/>
+ <packagedElement xmi:type="uml:Association" xmi:id="_c7VChBt1EeWb19NaJQmczQ" name="value_RemoteHome_Class" memberEnd="_c7VBzxt1EeWb19NaJQmczQ _c7VChRt1EeWb19NaJQmczQ">
+ <ownedEnd xmi:id="_c7VChRt1EeWb19NaJQmczQ" name="value_RemoteHome" visibility="public" type="_c7VBzBt1EeWb19NaJQmczQ" association="_c7VChBt1EeWb19NaJQmczQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_c7VChht1EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_c7VChxt1EeWb19NaJQmczQ" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+ </packagedElement>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Package" xmi:id="_c7VCiBt1EeWb19NaJQmczQ" name="proxy">
+ <packagedElement xmi:type="uml:Enumeration" xmi:id="_c7VCiRt1EeWb19NaJQmczQ" name="TimeUnit">
+ <ownedLiteral xmi:id="_c7VCiht1EeWb19NaJQmczQ" name="MILLISECONDS"/>
+ <ownedLiteral xmi:id="_c7VCixt1EeWb19NaJQmczQ" name="MINUTES"/>
+ </packagedElement>
+ <profileApplication xmi:id="_c7VCjBt1EeWb19NaJQmczQ">
+ <eAnnotations xmi:id="_c7VCjRt1EeWb19NaJQmczQ" 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>
+ </packagedElement>
+ <profileApplication xmi:id="_c7VCjht1EeWb19NaJQmczQ">
+ <eAnnotations xmi:id="_c7VCjxt1EeWb19NaJQmczQ" 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="_c7VCkBt1EeWb19NaJQmczQ" base_Package="_c7UZABt1EeWb19NaJQmczQ"/>
+ <javaProfile:JProxyType xmi:id="_c7VCkRt1EeWb19NaJQmczQ" base_Type="_c7VCiRt1EeWb19NaJQmczQ" namespace="java.util.concurrent"/>
+</xmi:XMI>

Back to the top