Skip to main content
aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
Diffstat (limited to 'proprietary/bundles/org.eclipse.upr.platform.java.profiles/profiles/spring-bundle_profile.profile.uml')
-rw-r--r--proprietary/bundles/org.eclipse.upr.platform.java.profiles/profiles/spring-bundle_profile.profile.uml5297
1 files changed, 5297 insertions, 0 deletions
diff --git a/proprietary/bundles/org.eclipse.upr.platform.java.profiles/profiles/spring-bundle_profile.profile.uml b/proprietary/bundles/org.eclipse.upr.platform.java.profiles/profiles/spring-bundle_profile.profile.uml
new file mode 100644
index 0000000..267b9d7
--- /dev/null
+++ b/proprietary/bundles/org.eclipse.upr.platform.java.profiles/profiles/spring-bundle_profile.profile.uml
@@ -0,0 +1,5297 @@
+<?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="_8BHo0Bt0EeWb19NaJQmczQ" name="spring-bundle" metamodelReference="_8BKs9xt0EeWb19NaJQmczQ">
+ <eAnnotations xmi:id="_8BHo0Rt0EeWb19NaJQmczQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
+ <contents xmi:type="ecore:EPackage" xmi:id="_8BHo0ht0EeWb19NaJQmczQ" name="springbundle" nsURI="http:///schemas/springbundle/_8AogoBt0EeWb19NaJQmczQ/0" nsPrefix="springbundle">
+ <eAnnotations xmi:id="_8BHo0xt0EeWb19NaJQmczQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
+ <details xmi:id="_8BHo1Bt0EeWb19NaJQmczQ" key="originalName" value="spring-bundle"/>
+ </eAnnotations>
+ <eSubpackages xmi:id="_8BHo1Rt0EeWb19NaJQmczQ" name="org" nsURI="http:///springbundle/org.ecore" nsPrefix="springbundle.org">
+ <eAnnotations xmi:id="_8BHo1ht0EeWb19NaJQmczQ" source="http://www.eclipse.org/uml2/4.0.0/UML" references="_8BKs-Rt0EeWb19NaJQmczQ"/>
+ <eSubpackages xmi:id="_8BHo1xt0EeWb19NaJQmczQ" name="springframework" nsURI="http:///springbundle/org/springframework.ecore" nsPrefix="springbundle.org.springframework">
+ <eAnnotations xmi:id="_8BHo2Bt0EeWb19NaJQmczQ" source="http://www.eclipse.org/uml2/4.0.0/UML" references="_8BKs-ht0EeWb19NaJQmczQ"/>
+ <eSubpackages xmi:id="_8BHo2Rt0EeWb19NaJQmczQ" name="beans" nsURI="http:///springbundle/org/springframework/beans.ecore" nsPrefix="springbundle.org.springframework.beans">
+ <eAnnotations xmi:id="_8BHo2ht0EeWb19NaJQmczQ" source="http://www.eclipse.org/uml2/4.0.0/UML" references="_8BKs-xt0EeWb19NaJQmczQ"/>
+ <eSubpackages xmi:id="_8BHo2xt0EeWb19NaJQmczQ" name="factory" nsURI="http:///springbundle/org/springframework/beans/factory.ecore" nsPrefix="springbundle.org.springframework.beans.factory">
+ <eAnnotations xmi:id="_8BHo3Bt0EeWb19NaJQmczQ" source="http://www.eclipse.org/uml2/4.0.0/UML" references="_8BKs_Bt0EeWb19NaJQmczQ"/>
+ <eSubpackages xmi:id="_8BHo3Rt0EeWb19NaJQmczQ" name="annotation" nsURI="http:///springbundle/org/springframework/beans/factory/annotation.ecore" nsPrefix="springbundle.org.springframework.beans.factory.annotation">
+ <eAnnotations xmi:id="_8BHo3ht0EeWb19NaJQmczQ" source="http://www.eclipse.org/uml2/4.0.0/UML" references="_8BKs_Rt0EeWb19NaJQmczQ"/>
+ <eClassifiers xmi:type="ecore:EEnum" xmi:id="_8BHo3xt0EeWb19NaJQmczQ" name="Autowire">
+ <eAnnotations xmi:id="_8BHo4Bt0EeWb19NaJQmczQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_8BKs_ht0EeWb19NaJQmczQ"/>
+ <eLiterals xmi:id="_8BHo4Rt0EeWb19NaJQmczQ" name="NO"/>
+ <eLiterals xmi:id="_8BHo4ht0EeWb19NaJQmczQ" name="BY_NAME" value="1"/>
+ <eLiterals xmi:id="_8BHo4xt0EeWb19NaJQmczQ" name="BY_TYPE" value="2"/>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_8BHo5Bt0EeWb19NaJQmczQ" name="Configurable">
+ <eAnnotations xmi:id="_8BHo5Rt0EeWb19NaJQmczQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_8BKtBRt0EeWb19NaJQmczQ"/>
+ <eOperations xmi:id="_8BHo5ht0EeWb19NaJQmczQ" name="typeConstraint">
+ <eAnnotations xmi:id="_8BHo5xt0EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_8BHo6Bt0EeWb19NaJQmczQ" 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="_8BHo6ht0EeWb19NaJQmczQ" name="diagnostics">
+ <eAnnotations xmi:id="_8BHo6xt0EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_8BHo7Bt0EeWb19NaJQmczQ" 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="_8BHo7ht0EeWb19NaJQmczQ" name="context">
+ <eAnnotations xmi:id="_8BHo7xt0EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_8BHo8Bt0EeWb19NaJQmczQ" key="documentation" value="The cache of context-specific information."/>
+ </eAnnotations>
+ <eGenericType xmi:id="_8BHo8Rt0EeWb19NaJQmczQ">
+ <eTypeArguments xmi:id="_8BHo8ht0EeWb19NaJQmczQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eTypeArguments xmi:id="_8BHo8xt0EeWb19NaJQmczQ">
+ <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="_8BHo9Bt0EeWb19NaJQmczQ" 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:EAttribute" xmi:id="_8BHo9ht0EeWb19NaJQmczQ" name="autowire" ordered="false" eType="_8BHo3xt0EeWb19NaJQmczQ" defaultValueLiteral="NO"/>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_8BIP4Rt0EeWb19NaJQmczQ" name="dependencyCheck" 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="_8BIP4xt0EeWb19NaJQmczQ" name="preConstruction" 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="_8BIP5Rt0EeWb19NaJQmczQ" 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="_8BIP5xt0EeWb19NaJQmczQ" name="Value">
+ <eAnnotations xmi:id="_8BIP6Bt0EeWb19NaJQmczQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_8BKtGht0EeWb19NaJQmczQ"/>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_8BIP6Rt0EeWb19NaJQmczQ" name="value" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_8BIP6xt0EeWb19NaJQmczQ" 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="_8BIP7Rt0EeWb19NaJQmczQ" 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="_8BIP7xt0EeWb19NaJQmczQ" 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="_8BIP8Rt0EeWb19NaJQmczQ" name="base_Parameter" ordered="false">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Parameter"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_8BIP8xt0EeWb19NaJQmczQ" name="base_Stereotype" ordered="false">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Stereotype"/>
+ </eStructuralFeatures>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_8BIP9Rt0EeWb19NaJQmczQ" name="Required">
+ <eAnnotations xmi:id="_8BIP9ht0EeWb19NaJQmczQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_8BKtLRt0EeWb19NaJQmczQ"/>
+ <eOperations xmi:id="_8BIP9xt0EeWb19NaJQmczQ" name="methodConstraint">
+ <eAnnotations xmi:id="_8BIP-Bt0EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_8BIP-Rt0EeWb19NaJQmczQ" 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="_8BIP-xt0EeWb19NaJQmczQ" name="diagnostics">
+ <eAnnotations xmi:id="_8BIP_Bt0EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_8BIP_Rt0EeWb19NaJQmczQ" 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="_8BIP_xt0EeWb19NaJQmczQ" name="context">
+ <eAnnotations xmi:id="_8BIQABt0EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_8BIQARt0EeWb19NaJQmczQ" key="documentation" value="The cache of context-specific information."/>
+ </eAnnotations>
+ <eGenericType xmi:id="_8BIQAht0EeWb19NaJQmczQ">
+ <eTypeArguments xmi:id="_8BIQAxt0EeWb19NaJQmczQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eTypeArguments xmi:id="_8BIQBBt0EeWb19NaJQmczQ">
+ <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="_8BIQBRt0EeWb19NaJQmczQ" 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="_8BIQBxt0EeWb19NaJQmczQ" 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="_8BIQCRt0EeWb19NaJQmczQ" name="Qualifier">
+ <eAnnotations xmi:id="_8BIQCht0EeWb19NaJQmczQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_8BKtNht0EeWb19NaJQmczQ"/>
+ <eOperations xmi:id="_8BIQCxt0EeWb19NaJQmczQ" name="typeConstraint">
+ <eAnnotations xmi:id="_8BIQDBt0EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_8BIQDRt0EeWb19NaJQmczQ" 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="_8BIQDxt0EeWb19NaJQmczQ" name="diagnostics">
+ <eAnnotations xmi:id="_8BIQEBt0EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_8BIQERt0EeWb19NaJQmczQ" 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="_8BIQExt0EeWb19NaJQmczQ" name="context">
+ <eAnnotations xmi:id="_8BIQFBt0EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_8BIQFRt0EeWb19NaJQmczQ" key="documentation" value="The cache of context-specific information."/>
+ </eAnnotations>
+ <eGenericType xmi:id="_8BIQFht0EeWb19NaJQmczQ">
+ <eTypeArguments xmi:id="_8BIQFxt0EeWb19NaJQmczQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eTypeArguments xmi:id="_8BIQGBt0EeWb19NaJQmczQ">
+ <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="_8BIQGRt0EeWb19NaJQmczQ" 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="_8BIQGxt0EeWb19NaJQmczQ" 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="_8BIQHRt0EeWb19NaJQmczQ" 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="_8BIQHxt0EeWb19NaJQmczQ" 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="_8BIQIRt0EeWb19NaJQmczQ" name="base_Parameter" ordered="false">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Parameter"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_8BIQIxt0EeWb19NaJQmczQ" 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="_8BIQJRt0EeWb19NaJQmczQ" name="base_Stereotype" ordered="false">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Stereotype"/>
+ </eStructuralFeatures>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_8BIQJxt0EeWb19NaJQmczQ" name="Autowired">
+ <eAnnotations xmi:id="_8BIQKBt0EeWb19NaJQmczQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_8BKtTht0EeWb19NaJQmczQ"/>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_8BIQKRt0EeWb19NaJQmczQ" name="required" ordered="false" defaultValueLiteral="true">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_8BIQKxt0EeWb19NaJQmczQ" 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="_8BIQLRt0EeWb19NaJQmczQ" 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="_8BIQLxt0EeWb19NaJQmczQ" 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="_8BIQMRt0EeWb19NaJQmczQ" name="base_Stereotype" ordered="false">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Stereotype"/>
+ </eStructuralFeatures>
+ </eClassifiers>
+ </eSubpackages>
+ </eSubpackages>
+ </eSubpackages>
+ <eSubpackages xmi:id="_8BIQMxt0EeWb19NaJQmczQ" name="cache" nsURI="http:///springbundle/org/springframework/cache.ecore" nsPrefix="springbundle.org.springframework.cache">
+ <eAnnotations xmi:id="_8BIQNBt0EeWb19NaJQmczQ" source="http://www.eclipse.org/uml2/4.0.0/UML" references="_8BKtixt0EeWb19NaJQmczQ"/>
+ <eSubpackages xmi:id="_8BIQNRt0EeWb19NaJQmczQ" name="annotation" nsURI="http:///springbundle/org/springframework/cache/annotation.ecore" nsPrefix="springbundle.org.springframework.cache.annotation">
+ <eAnnotations xmi:id="_8BIQNht0EeWb19NaJQmczQ" source="http://www.eclipse.org/uml2/4.0.0/UML" references="_8BKtjBt0EeWb19NaJQmczQ"/>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_8BIQNxt0EeWb19NaJQmczQ" name="EnableCaching">
+ <eAnnotations xmi:id="_8BIQOBt0EeWb19NaJQmczQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_8BKtjRt0EeWb19NaJQmczQ"/>
+ <eOperations xmi:id="_8BIQORt0EeWb19NaJQmczQ" name="typeConstraint">
+ <eAnnotations xmi:id="_8BIQOht0EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_8BIQOxt0EeWb19NaJQmczQ" 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="_8BIQPRt0EeWb19NaJQmczQ" name="diagnostics">
+ <eAnnotations xmi:id="_8BIQPht0EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_8BIQPxt0EeWb19NaJQmczQ" 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="_8BIQQRt0EeWb19NaJQmczQ" name="context">
+ <eAnnotations xmi:id="_8BIQQht0EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_8BIQQxt0EeWb19NaJQmczQ" key="documentation" value="The cache of context-specific information."/>
+ </eAnnotations>
+ <eGenericType xmi:id="_8BIQRBt0EeWb19NaJQmczQ">
+ <eTypeArguments xmi:id="_8BIQRRt0EeWb19NaJQmczQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eTypeArguments xmi:id="_8BIQRht0EeWb19NaJQmczQ">
+ <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="_8BIQRxt0EeWb19NaJQmczQ" name="proxyTargetClass" 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="_8BIQSRt0EeWb19NaJQmczQ" name="mode" ordered="false" eType="_8BJeRxt0EeWb19NaJQmczQ" defaultValueLiteral="PROXY"/>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_8BI28Rt0EeWb19NaJQmczQ" name="order" ordered="false">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_8BI28xt0EeWb19NaJQmczQ" 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="_8BI29Rt0EeWb19NaJQmczQ" name="Caching">
+ <eAnnotations xmi:id="_8BI29ht0EeWb19NaJQmczQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_8BKtnht0EeWb19NaJQmczQ"/>
+ <eOperations xmi:id="_8BI29xt0EeWb19NaJQmczQ" name="methodConstraint">
+ <eAnnotations xmi:id="_8BI2-Bt0EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_8BI2-Rt0EeWb19NaJQmczQ" 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="_8BI2-xt0EeWb19NaJQmczQ" name="diagnostics">
+ <eAnnotations xmi:id="_8BI2_Bt0EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_8BI2_Rt0EeWb19NaJQmczQ" 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="_8BI2_xt0EeWb19NaJQmczQ" name="context">
+ <eAnnotations xmi:id="_8BI3ABt0EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_8BI3ARt0EeWb19NaJQmczQ" key="documentation" value="The cache of context-specific information."/>
+ </eAnnotations>
+ <eGenericType xmi:id="_8BI3Aht0EeWb19NaJQmczQ">
+ <eTypeArguments xmi:id="_8BI3Axt0EeWb19NaJQmczQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eTypeArguments xmi:id="_8BI3BBt0EeWb19NaJQmczQ">
+ <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="_8BI3BRt0EeWb19NaJQmczQ" name="typeConstraint">
+ <eAnnotations xmi:id="_8BI3Bht0EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_8BI3Bxt0EeWb19NaJQmczQ" 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="_8BI3CRt0EeWb19NaJQmczQ" name="diagnostics">
+ <eAnnotations xmi:id="_8BI3Cht0EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_8BI3Cxt0EeWb19NaJQmczQ" 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="_8BI3DRt0EeWb19NaJQmczQ" name="context">
+ <eAnnotations xmi:id="_8BI3Dht0EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_8BI3Dxt0EeWb19NaJQmczQ" key="documentation" value="The cache of context-specific information."/>
+ </eAnnotations>
+ <eGenericType xmi:id="_8BI3EBt0EeWb19NaJQmczQ">
+ <eTypeArguments xmi:id="_8BI3ERt0EeWb19NaJQmczQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eTypeArguments xmi:id="_8BI3Eht0EeWb19NaJQmczQ">
+ <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="_8BI3Ext0EeWb19NaJQmczQ" name="cacheable" ordered="false" upperBound="-1" eType="_8BKs8xt0EeWb19NaJQmczQ" containment="true" eOpposite="_8BKs9Rt0EeWb19NaJQmczQ"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_8BI3FRt0EeWb19NaJQmczQ" name="put" ordered="false" upperBound="-1" eType="_8BKs6xt0EeWb19NaJQmczQ" containment="true" eOpposite="_8BKs7Rt0EeWb19NaJQmczQ"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_8BI3Fxt0EeWb19NaJQmczQ" name="evict" ordered="false" upperBound="-1" eType="_8BKs7xt0EeWb19NaJQmczQ" containment="true" eOpposite="_8BKs8Rt0EeWb19NaJQmczQ"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_8BI3GRt0EeWb19NaJQmczQ" 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="_8BI3Gxt0EeWb19NaJQmczQ" 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="_8BI3HRt0EeWb19NaJQmczQ" 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="_8BI3Hxt0EeWb19NaJQmczQ" name="context" nsURI="http:///springbundle/org/springframework/context.ecore" nsPrefix="springbundle.org.springframework.context">
+ <eAnnotations xmi:id="_8BI3IBt0EeWb19NaJQmczQ" source="http://www.eclipse.org/uml2/4.0.0/UML" references="_8BLTSBt0EeWb19NaJQmczQ"/>
+ <eSubpackages xmi:id="_8BI3IRt0EeWb19NaJQmczQ" name="annotation" nsURI="http:///springbundle/org/springframework/context/annotation.ecore" nsPrefix="springbundle.org.springframework.context.annotation">
+ <eAnnotations xmi:id="_8BI3Iht0EeWb19NaJQmczQ" source="http://www.eclipse.org/uml2/4.0.0/UML" references="_8BLTSRt0EeWb19NaJQmczQ"/>
+ <eClassifiers xmi:type="ecore:EEnum" xmi:id="_8BI3Ixt0EeWb19NaJQmczQ" name="AspectJWeavingFromEnableLoadTimeWeaving">
+ <eAnnotations xmi:id="_8BI3JBt0EeWb19NaJQmczQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_8BLTVht0EeWb19NaJQmczQ"/>
+ <eLiterals xmi:id="_8BI3JRt0EeWb19NaJQmczQ" name="ENABLED"/>
+ <eLiterals xmi:id="_8BI3Jht0EeWb19NaJQmczQ" name="DISABLED" value="1"/>
+ <eLiterals xmi:id="_8BI3Jxt0EeWb19NaJQmczQ" name="AUTODETECT" value="2"/>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EEnum" xmi:id="_8BI3KBt0EeWb19NaJQmczQ" name="ScopedProxyMode">
+ <eAnnotations xmi:id="_8BI3KRt0EeWb19NaJQmczQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_8BLTWht0EeWb19NaJQmczQ"/>
+ <eLiterals xmi:id="_8BI3Kht0EeWb19NaJQmczQ" name="DEFAULT"/>
+ <eLiterals xmi:id="_8BI3Kxt0EeWb19NaJQmczQ" name="NO" value="1"/>
+ <eLiterals xmi:id="_8BI3LBt0EeWb19NaJQmczQ" name="INTERFACES" value="2"/>
+ <eLiterals xmi:id="_8BI3LRt0EeWb19NaJQmczQ" name="TARGET_CLASS" value="3"/>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_8BI3Lht0EeWb19NaJQmczQ" name="Bean">
+ <eAnnotations xmi:id="_8BI3Lxt0EeWb19NaJQmczQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_8BLTXxt0EeWb19NaJQmczQ"/>
+ <eOperations xmi:id="_8BI3MBt0EeWb19NaJQmczQ" name="methodConstraint">
+ <eAnnotations xmi:id="_8BI3MRt0EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_8BI3Mht0EeWb19NaJQmczQ" 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="_8BI3NBt0EeWb19NaJQmczQ" name="diagnostics">
+ <eAnnotations xmi:id="_8BI3NRt0EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_8BI3Nht0EeWb19NaJQmczQ" 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="_8BI3OBt0EeWb19NaJQmczQ" name="context">
+ <eAnnotations xmi:id="_8BI3ORt0EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_8BI3Oht0EeWb19NaJQmczQ" key="documentation" value="The cache of context-specific information."/>
+ </eAnnotations>
+ <eGenericType xmi:id="_8BI3Oxt0EeWb19NaJQmczQ">
+ <eTypeArguments xmi:id="_8BI3PBt0EeWb19NaJQmczQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eTypeArguments xmi:id="_8BI3PRt0EeWb19NaJQmczQ">
+ <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="_8BI3Pht0EeWb19NaJQmczQ" name="name" ordered="false" upperBound="-1">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_8BI3QBt0EeWb19NaJQmczQ" name="autowire" ordered="false" eType="_8BHo3xt0EeWb19NaJQmczQ" defaultValueLiteral="NO"/>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_8BI3Qht0EeWb19NaJQmczQ" name="initMethod" 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="_8BI3RBt0EeWb19NaJQmczQ" name="destroyMethod" ordered="false" defaultValueLiteral="INFER_METHOD">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_8BI3Rht0EeWb19NaJQmczQ" 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="_8BI3SBt0EeWb19NaJQmczQ" 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="_8BI3Sht0EeWb19NaJQmczQ" name="base_Stereotype" ordered="false">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Stereotype"/>
+ </eStructuralFeatures>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_8BI3TBt0EeWb19NaJQmczQ" name="Conditional">
+ <eAnnotations xmi:id="_8BI3TRt0EeWb19NaJQmczQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_8BLTeRt0EeWb19NaJQmczQ"/>
+ <eOperations xmi:id="_8BI3Tht0EeWb19NaJQmczQ" name="typeConstraint">
+ <eAnnotations xmi:id="_8BI3Txt0EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_8BI3UBt0EeWb19NaJQmczQ" 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="_8BI3Uht0EeWb19NaJQmczQ" name="diagnostics">
+ <eAnnotations xmi:id="_8BI3Uxt0EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_8BI3VBt0EeWb19NaJQmczQ" 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="_8BI3Vht0EeWb19NaJQmczQ" name="context">
+ <eAnnotations xmi:id="_8BI3Vxt0EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_8BI3WBt0EeWb19NaJQmczQ" key="documentation" value="The cache of context-specific information."/>
+ </eAnnotations>
+ <eGenericType xmi:id="_8BI3WRt0EeWb19NaJQmczQ">
+ <eTypeArguments xmi:id="_8BI3Wht0EeWb19NaJQmczQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eTypeArguments xmi:id="_8BI3Wxt0EeWb19NaJQmczQ">
+ <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="_8BI3XBt0EeWb19NaJQmczQ" name="methodConstraint">
+ <eAnnotations xmi:id="_8BI3XRt0EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_8BI3Xht0EeWb19NaJQmczQ" 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="_8BI3YBt0EeWb19NaJQmczQ" name="diagnostics">
+ <eAnnotations xmi:id="_8BI3YRt0EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_8BI3Yht0EeWb19NaJQmczQ" 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="_8BI3ZBt0EeWb19NaJQmczQ" name="context">
+ <eAnnotations xmi:id="_8BI3ZRt0EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_8BI3Zht0EeWb19NaJQmczQ" key="documentation" value="The cache of context-specific information."/>
+ </eAnnotations>
+ <eGenericType xmi:id="_8BI3Zxt0EeWb19NaJQmczQ">
+ <eTypeArguments xmi:id="_8BI3aBt0EeWb19NaJQmczQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eTypeArguments xmi:id="_8BI3aRt0EeWb19NaJQmczQ">
+ <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="_8BI3aht0EeWb19NaJQmczQ" 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="_8BI3bBt0EeWb19NaJQmczQ" 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="_8BI3bht0EeWb19NaJQmczQ" 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="_8BI3cBt0EeWb19NaJQmczQ" 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="_8BI3cht0EeWb19NaJQmczQ" name="Configuration">
+ <eAnnotations xmi:id="_8BI3cxt0EeWb19NaJQmczQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_8BLTiht0EeWb19NaJQmczQ"/>
+ <eOperations xmi:id="_8BI3dBt0EeWb19NaJQmczQ" name="typeConstraint">
+ <eAnnotations xmi:id="_8BI3dRt0EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_8BI3dht0EeWb19NaJQmczQ" 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="_8BI3eBt0EeWb19NaJQmczQ" name="diagnostics">
+ <eAnnotations xmi:id="_8BI3eRt0EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_8BI3eht0EeWb19NaJQmczQ" 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="_8BI3fBt0EeWb19NaJQmczQ" name="context">
+ <eAnnotations xmi:id="_8BI3fRt0EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_8BI3fht0EeWb19NaJQmczQ" key="documentation" value="The cache of context-specific information."/>
+ </eAnnotations>
+ <eGenericType xmi:id="_8BI3fxt0EeWb19NaJQmczQ">
+ <eTypeArguments xmi:id="_8BI3gBt0EeWb19NaJQmczQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eTypeArguments xmi:id="_8BI3gRt0EeWb19NaJQmczQ">
+ <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="_8BI3ght0EeWb19NaJQmczQ" 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="_8BI3hBt0EeWb19NaJQmczQ" 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="_8BI3hht0EeWb19NaJQmczQ" name="DependsOn">
+ <eAnnotations xmi:id="_8BI3hxt0EeWb19NaJQmczQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_8BLTkxt0EeWb19NaJQmczQ"/>
+ <eOperations xmi:id="_8BI3iBt0EeWb19NaJQmczQ" name="typeConstraint">
+ <eAnnotations xmi:id="_8BI3iRt0EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_8BI3iht0EeWb19NaJQmczQ" 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="_8BI3jBt0EeWb19NaJQmczQ" name="diagnostics">
+ <eAnnotations xmi:id="_8BI3jRt0EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_8BI3jht0EeWb19NaJQmczQ" 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="_8BI3kBt0EeWb19NaJQmczQ" name="context">
+ <eAnnotations xmi:id="_8BI3kRt0EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_8BI3kht0EeWb19NaJQmczQ" key="documentation" value="The cache of context-specific information."/>
+ </eAnnotations>
+ <eGenericType xmi:id="_8BI3kxt0EeWb19NaJQmczQ">
+ <eTypeArguments xmi:id="_8BI3lBt0EeWb19NaJQmczQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eTypeArguments xmi:id="_8BI3lRt0EeWb19NaJQmczQ">
+ <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="_8BI3lht0EeWb19NaJQmczQ" name="methodConstraint">
+ <eAnnotations xmi:id="_8BI3lxt0EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_8BI3mBt0EeWb19NaJQmczQ" 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="_8BI3mht0EeWb19NaJQmczQ" name="diagnostics">
+ <eAnnotations xmi:id="_8BI3mxt0EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_8BI3nBt0EeWb19NaJQmczQ" 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="_8BI3nht0EeWb19NaJQmczQ" name="context">
+ <eAnnotations xmi:id="_8BI3nxt0EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_8BI3oBt0EeWb19NaJQmczQ" key="documentation" value="The cache of context-specific information."/>
+ </eAnnotations>
+ <eGenericType xmi:id="_8BI3oRt0EeWb19NaJQmczQ">
+ <eTypeArguments xmi:id="_8BI3oht0EeWb19NaJQmczQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eTypeArguments xmi:id="_8BI3oxt0EeWb19NaJQmczQ">
+ <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="_8BI3pBt0EeWb19NaJQmczQ" 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="_8BI3pht0EeWb19NaJQmczQ" 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="_8BI3qBt0EeWb19NaJQmczQ" 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="_8BI3qht0EeWb19NaJQmczQ" 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="_8BI3rBt0EeWb19NaJQmczQ" name="EnableAspectJAutoProxy">
+ <eAnnotations xmi:id="_8BI3rRt0EeWb19NaJQmczQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_8BLTpBt0EeWb19NaJQmczQ"/>
+ <eOperations xmi:id="_8BI3rht0EeWb19NaJQmczQ" name="typeConstraint">
+ <eAnnotations xmi:id="_8BI3rxt0EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_8BI3sBt0EeWb19NaJQmczQ" 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="_8BI3sht0EeWb19NaJQmczQ" name="diagnostics">
+ <eAnnotations xmi:id="_8BI3sxt0EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_8BI3tBt0EeWb19NaJQmczQ" 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="_8BI3tht0EeWb19NaJQmczQ" name="context">
+ <eAnnotations xmi:id="_8BI3txt0EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_8BI3uBt0EeWb19NaJQmczQ" key="documentation" value="The cache of context-specific information."/>
+ </eAnnotations>
+ <eGenericType xmi:id="_8BI3uRt0EeWb19NaJQmczQ">
+ <eTypeArguments xmi:id="_8BI3uht0EeWb19NaJQmczQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eTypeArguments xmi:id="_8BI3uxt0EeWb19NaJQmczQ">
+ <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="_8BI3vBt0EeWb19NaJQmczQ" name="proxyTargetClass" 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="_8BI3vht0EeWb19NaJQmczQ" 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="_8BI3wBt0EeWb19NaJQmczQ" name="EnableLoadTimeWeaving">
+ <eAnnotations xmi:id="_8BI3wRt0EeWb19NaJQmczQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_8BLTrht0EeWb19NaJQmczQ"/>
+ <eOperations xmi:id="_8BI3wht0EeWb19NaJQmczQ" name="typeConstraint">
+ <eAnnotations xmi:id="_8BI3wxt0EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_8BI3xBt0EeWb19NaJQmczQ" 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="_8BI3xht0EeWb19NaJQmczQ" name="diagnostics">
+ <eAnnotations xmi:id="_8BI3xxt0EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_8BI3yBt0EeWb19NaJQmczQ" 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="_8BI3yht0EeWb19NaJQmczQ" name="context">
+ <eAnnotations xmi:id="_8BI3yxt0EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_8BI3zBt0EeWb19NaJQmczQ" key="documentation" value="The cache of context-specific information."/>
+ </eAnnotations>
+ <eGenericType xmi:id="_8BI3zRt0EeWb19NaJQmczQ">
+ <eTypeArguments xmi:id="_8BI3zht0EeWb19NaJQmczQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eTypeArguments xmi:id="_8BI3zxt0EeWb19NaJQmczQ">
+ <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="_8BI30Bt0EeWb19NaJQmczQ" name="aspectjWeaving" ordered="false" eType="_8BI3Ixt0EeWb19NaJQmczQ" defaultValueLiteral="AUTODETECT"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_8BI30ht0EeWb19NaJQmczQ" 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="_8BI31Bt0EeWb19NaJQmczQ" name="EnableMBeanExport">
+ <eAnnotations xmi:id="_8BI31Rt0EeWb19NaJQmczQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_8BLTuBt0EeWb19NaJQmczQ"/>
+ <eOperations xmi:id="_8BI31ht0EeWb19NaJQmczQ" name="typeConstraint">
+ <eAnnotations xmi:id="_8BI31xt0EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_8BI32Bt0EeWb19NaJQmczQ" 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="_8BI32ht0EeWb19NaJQmczQ" name="diagnostics">
+ <eAnnotations xmi:id="_8BI32xt0EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_8BI33Bt0EeWb19NaJQmczQ" 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="_8BI33ht0EeWb19NaJQmczQ" name="context">
+ <eAnnotations xmi:id="_8BI33xt0EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_8BI34Bt0EeWb19NaJQmczQ" key="documentation" value="The cache of context-specific information."/>
+ </eAnnotations>
+ <eGenericType xmi:id="_8BI34Rt0EeWb19NaJQmczQ">
+ <eTypeArguments xmi:id="_8BI34ht0EeWb19NaJQmczQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eTypeArguments xmi:id="_8BI34xt0EeWb19NaJQmczQ">
+ <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="_8BI35Bt0EeWb19NaJQmczQ" name="defaultDomain" 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="_8BI35ht0EeWb19NaJQmczQ" name="server" 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="_8BI36Bt0EeWb19NaJQmczQ" name="registration" ordered="false" eType="_8BJfYRt0EeWb19NaJQmczQ" defaultValueLiteral="FAIL_ON_EXISTING"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_8BI36ht0EeWb19NaJQmczQ" 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="_8BI37Bt0EeWb19NaJQmczQ" name="Import">
+ <eAnnotations xmi:id="_8BI37Rt0EeWb19NaJQmczQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_8BLTyBt0EeWb19NaJQmczQ"/>
+ <eOperations xmi:id="_8BI37ht0EeWb19NaJQmczQ" name="typeConstraint">
+ <eAnnotations xmi:id="_8BI37xt0EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_8BI38Bt0EeWb19NaJQmczQ" 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="_8BI38ht0EeWb19NaJQmczQ" name="diagnostics">
+ <eAnnotations xmi:id="_8BI38xt0EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_8BI39Bt0EeWb19NaJQmczQ" 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="_8BI39ht0EeWb19NaJQmczQ" name="context">
+ <eAnnotations xmi:id="_8BI39xt0EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_8BI3-Bt0EeWb19NaJQmczQ" key="documentation" value="The cache of context-specific information."/>
+ </eAnnotations>
+ <eGenericType xmi:id="_8BI3-Rt0EeWb19NaJQmczQ">
+ <eTypeArguments xmi:id="_8BI3-ht0EeWb19NaJQmczQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eTypeArguments xmi:id="_8BI3-xt0EeWb19NaJQmczQ">
+ <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="_8BI3_Bt0EeWb19NaJQmczQ" 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="_8BI3_ht0EeWb19NaJQmczQ" 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="_8BI4ABt0EeWb19NaJQmczQ" name="Lazy">
+ <eAnnotations xmi:id="_8BI4ARt0EeWb19NaJQmczQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_8BLT0Rt0EeWb19NaJQmczQ"/>
+ <eOperations xmi:id="_8BI4Aht0EeWb19NaJQmczQ" name="typeConstraint">
+ <eAnnotations xmi:id="_8BI4Axt0EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_8BI4BBt0EeWb19NaJQmczQ" 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="_8BI4Bht0EeWb19NaJQmczQ" name="diagnostics">
+ <eAnnotations xmi:id="_8BI4Bxt0EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_8BI4CBt0EeWb19NaJQmczQ" 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="_8BI4Cht0EeWb19NaJQmczQ" name="context">
+ <eAnnotations xmi:id="_8BI4Cxt0EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_8BI4DBt0EeWb19NaJQmczQ" key="documentation" value="The cache of context-specific information."/>
+ </eAnnotations>
+ <eGenericType xmi:id="_8BI4DRt0EeWb19NaJQmczQ">
+ <eTypeArguments xmi:id="_8BI4Dht0EeWb19NaJQmczQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eTypeArguments xmi:id="_8BI4Dxt0EeWb19NaJQmczQ">
+ <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="_8BI4EBt0EeWb19NaJQmczQ" name="methodConstraint">
+ <eAnnotations xmi:id="_8BI4ERt0EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_8BI4Eht0EeWb19NaJQmczQ" 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="_8BI4FBt0EeWb19NaJQmczQ" name="diagnostics">
+ <eAnnotations xmi:id="_8BI4FRt0EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_8BI4Fht0EeWb19NaJQmczQ" 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="_8BI4GBt0EeWb19NaJQmczQ" name="context">
+ <eAnnotations xmi:id="_8BI4GRt0EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_8BI4Ght0EeWb19NaJQmczQ" key="documentation" value="The cache of context-specific information."/>
+ </eAnnotations>
+ <eGenericType xmi:id="_8BI4Gxt0EeWb19NaJQmczQ">
+ <eTypeArguments xmi:id="_8BI4HBt0EeWb19NaJQmczQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eTypeArguments xmi:id="_8BI4HRt0EeWb19NaJQmczQ">
+ <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="_8BI4Hht0EeWb19NaJQmczQ" name="value" ordered="false" defaultValueLiteral="true">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_8BI4IBt0EeWb19NaJQmczQ" 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="_8BI4Iht0EeWb19NaJQmczQ" 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="_8BI4JBt0EeWb19NaJQmczQ" 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="_8BI4Jht0EeWb19NaJQmczQ" name="Primary">
+ <eAnnotations xmi:id="_8BI4Jxt0EeWb19NaJQmczQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_8BLT4xt0EeWb19NaJQmczQ"/>
+ <eOperations xmi:id="_8BI4KBt0EeWb19NaJQmczQ" name="typeConstraint">
+ <eAnnotations xmi:id="_8BI4KRt0EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_8BI4Kht0EeWb19NaJQmczQ" 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="_8BI4LBt0EeWb19NaJQmczQ" name="diagnostics">
+ <eAnnotations xmi:id="_8BI4LRt0EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_8BI4Lht0EeWb19NaJQmczQ" 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="_8BI4MBt0EeWb19NaJQmczQ" name="context">
+ <eAnnotations xmi:id="_8BI4MRt0EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_8BI4Mht0EeWb19NaJQmczQ" key="documentation" value="The cache of context-specific information."/>
+ </eAnnotations>
+ <eGenericType xmi:id="_8BI4Mxt0EeWb19NaJQmczQ">
+ <eTypeArguments xmi:id="_8BI4NBt0EeWb19NaJQmczQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eTypeArguments xmi:id="_8BI4NRt0EeWb19NaJQmczQ">
+ <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="_8BI4Nht0EeWb19NaJQmczQ" name="methodConstraint">
+ <eAnnotations xmi:id="_8BI4Nxt0EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_8BI4OBt0EeWb19NaJQmczQ" 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="_8BI4Oht0EeWb19NaJQmczQ" name="diagnostics">
+ <eAnnotations xmi:id="_8BI4Oxt0EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_8BI4PBt0EeWb19NaJQmczQ" 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="_8BI4Pht0EeWb19NaJQmczQ" name="context">
+ <eAnnotations xmi:id="_8BI4Pxt0EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_8BI4QBt0EeWb19NaJQmczQ" key="documentation" value="The cache of context-specific information."/>
+ </eAnnotations>
+ <eGenericType xmi:id="_8BI4QRt0EeWb19NaJQmczQ">
+ <eTypeArguments xmi:id="_8BI4Qht0EeWb19NaJQmczQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eTypeArguments xmi:id="_8BI4Qxt0EeWb19NaJQmczQ">
+ <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="_8BI4RBt0EeWb19NaJQmczQ" 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="_8BI4Rht0EeWb19NaJQmczQ" 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="_8BI4SBt0EeWb19NaJQmczQ" 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="_8BI4Sht0EeWb19NaJQmczQ" name="Profile">
+ <eAnnotations xmi:id="_8BI4Sxt0EeWb19NaJQmczQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_8BLT8Rt0EeWb19NaJQmczQ"/>
+ <eOperations xmi:id="_8BI4TBt0EeWb19NaJQmczQ" name="typeConstraint">
+ <eAnnotations xmi:id="_8BI4TRt0EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_8BI4Tht0EeWb19NaJQmczQ" 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="_8BI4UBt0EeWb19NaJQmczQ" name="diagnostics">
+ <eAnnotations xmi:id="_8BI4URt0EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_8BI4Uht0EeWb19NaJQmczQ" 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="_8BI4VBt0EeWb19NaJQmczQ" name="context">
+ <eAnnotations xmi:id="_8BI4VRt0EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_8BI4Vht0EeWb19NaJQmczQ" key="documentation" value="The cache of context-specific information."/>
+ </eAnnotations>
+ <eGenericType xmi:id="_8BI4Vxt0EeWb19NaJQmczQ">
+ <eTypeArguments xmi:id="_8BI4WBt0EeWb19NaJQmczQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eTypeArguments xmi:id="_8BI4WRt0EeWb19NaJQmczQ">
+ <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="_8BI4Wht0EeWb19NaJQmczQ" name="methodConstraint">
+ <eAnnotations xmi:id="_8BI4Wxt0EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_8BI4XBt0EeWb19NaJQmczQ" 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="_8BI4Xht0EeWb19NaJQmczQ" name="diagnostics">
+ <eAnnotations xmi:id="_8BI4Xxt0EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_8BI4YBt0EeWb19NaJQmczQ" 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="_8BI4Yht0EeWb19NaJQmczQ" name="context">
+ <eAnnotations xmi:id="_8BI4Yxt0EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_8BI4ZBt0EeWb19NaJQmczQ" key="documentation" value="The cache of context-specific information."/>
+ </eAnnotations>
+ <eGenericType xmi:id="_8BI4ZRt0EeWb19NaJQmczQ">
+ <eTypeArguments xmi:id="_8BI4Zht0EeWb19NaJQmczQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eTypeArguments xmi:id="_8BI4Zxt0EeWb19NaJQmczQ">
+ <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="_8BI4aBt0EeWb19NaJQmczQ" 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="_8BI4aht0EeWb19NaJQmczQ" 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="_8BI4bBt0EeWb19NaJQmczQ" 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="_8BI4bht0EeWb19NaJQmczQ" 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="_8BI4cBt0EeWb19NaJQmczQ" name="PropertySource">
+ <eAnnotations xmi:id="_8BI4cRt0EeWb19NaJQmczQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_8BLUAht0EeWb19NaJQmczQ"/>
+ <eOperations xmi:id="_8BI4cht0EeWb19NaJQmczQ" name="typeConstraint">
+ <eAnnotations xmi:id="_8BI4cxt0EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_8BI4dBt0EeWb19NaJQmczQ" 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="_8BI4dht0EeWb19NaJQmczQ" name="diagnostics">
+ <eAnnotations xmi:id="_8BI4dxt0EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_8BI4eBt0EeWb19NaJQmczQ" 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="_8BI4eht0EeWb19NaJQmczQ" name="context">
+ <eAnnotations xmi:id="_8BI4ext0EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_8BI4fBt0EeWb19NaJQmczQ" key="documentation" value="The cache of context-specific information."/>
+ </eAnnotations>
+ <eGenericType xmi:id="_8BI4fRt0EeWb19NaJQmczQ">
+ <eTypeArguments xmi:id="_8BI4fht0EeWb19NaJQmczQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eTypeArguments xmi:id="_8BI4fxt0EeWb19NaJQmczQ">
+ <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="_8BI4gBt0EeWb19NaJQmczQ" 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="_8BI4ght0EeWb19NaJQmczQ" 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="_8BI4hBt0EeWb19NaJQmczQ" 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="_8BI4hht0EeWb19NaJQmczQ" name="Role">
+ <eAnnotations xmi:id="_8BI4hxt0EeWb19NaJQmczQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_8BLUDht0EeWb19NaJQmczQ"/>
+ <eOperations xmi:id="_8BI4iBt0EeWb19NaJQmczQ" name="typeConstraint">
+ <eAnnotations xmi:id="_8BI4iRt0EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_8BI4iht0EeWb19NaJQmczQ" 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="_8BI4jBt0EeWb19NaJQmczQ" name="diagnostics">
+ <eAnnotations xmi:id="_8BJeABt0EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_8BJeARt0EeWb19NaJQmczQ" 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="_8BJeAxt0EeWb19NaJQmczQ" name="context">
+ <eAnnotations xmi:id="_8BJeBBt0EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_8BJeBRt0EeWb19NaJQmczQ" key="documentation" value="The cache of context-specific information."/>
+ </eAnnotations>
+ <eGenericType xmi:id="_8BJeBht0EeWb19NaJQmczQ">
+ <eTypeArguments xmi:id="_8BJeBxt0EeWb19NaJQmczQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eTypeArguments xmi:id="_8BJeCBt0EeWb19NaJQmczQ">
+ <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="_8BJeCRt0EeWb19NaJQmczQ" name="methodConstraint">
+ <eAnnotations xmi:id="_8BJeCht0EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_8BJeCxt0EeWb19NaJQmczQ" 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="_8BJeDRt0EeWb19NaJQmczQ" name="diagnostics">
+ <eAnnotations xmi:id="_8BJeDht0EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_8BJeDxt0EeWb19NaJQmczQ" 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="_8BJeERt0EeWb19NaJQmczQ" name="context">
+ <eAnnotations xmi:id="_8BJeEht0EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_8BJeExt0EeWb19NaJQmczQ" key="documentation" value="The cache of context-specific information."/>
+ </eAnnotations>
+ <eGenericType xmi:id="_8BJeFBt0EeWb19NaJQmczQ">
+ <eTypeArguments xmi:id="_8BJeFRt0EeWb19NaJQmczQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eTypeArguments xmi:id="_8BJeFht0EeWb19NaJQmczQ">
+ <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="_8BJeFxt0EeWb19NaJQmczQ" name="value" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_8BJeGRt0EeWb19NaJQmczQ" 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="_8BJeGxt0EeWb19NaJQmczQ" 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="_8BJeHRt0EeWb19NaJQmczQ" 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="_8BJeHxt0EeWb19NaJQmczQ" name="Scope">
+ <eAnnotations xmi:id="_8BJeIBt0EeWb19NaJQmczQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_8BLUHxt0EeWb19NaJQmczQ"/>
+ <eOperations xmi:id="_8BJeIRt0EeWb19NaJQmczQ" name="typeConstraint">
+ <eAnnotations xmi:id="_8BJeIht0EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_8BJeIxt0EeWb19NaJQmczQ" 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="_8BJeJRt0EeWb19NaJQmczQ" name="diagnostics">
+ <eAnnotations xmi:id="_8BJeJht0EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_8BJeJxt0EeWb19NaJQmczQ" 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="_8BJeKRt0EeWb19NaJQmczQ" name="context">
+ <eAnnotations xmi:id="_8BJeKht0EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_8BJeKxt0EeWb19NaJQmczQ" key="documentation" value="The cache of context-specific information."/>
+ </eAnnotations>
+ <eGenericType xmi:id="_8BJeLBt0EeWb19NaJQmczQ">
+ <eTypeArguments xmi:id="_8BJeLRt0EeWb19NaJQmczQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eTypeArguments xmi:id="_8BJeLht0EeWb19NaJQmczQ">
+ <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="_8BJeLxt0EeWb19NaJQmczQ" name="methodConstraint">
+ <eAnnotations xmi:id="_8BJeMBt0EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_8BJeMRt0EeWb19NaJQmczQ" 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="_8BJeMxt0EeWb19NaJQmczQ" name="diagnostics">
+ <eAnnotations xmi:id="_8BJeNBt0EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_8BJeNRt0EeWb19NaJQmczQ" 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="_8BJeNxt0EeWb19NaJQmczQ" name="context">
+ <eAnnotations xmi:id="_8BJeOBt0EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_8BJeORt0EeWb19NaJQmczQ" key="documentation" value="The cache of context-specific information."/>
+ </eAnnotations>
+ <eGenericType xmi:id="_8BJeOht0EeWb19NaJQmczQ">
+ <eTypeArguments xmi:id="_8BJeOxt0EeWb19NaJQmczQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eTypeArguments xmi:id="_8BJePBt0EeWb19NaJQmczQ">
+ <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="_8BJePRt0EeWb19NaJQmczQ" name="value" ordered="false" defaultValueLiteral="SCOPE_SINGLETON">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_8BJePxt0EeWb19NaJQmczQ" name="proxyMode" ordered="false" eType="_8BI3KBt0EeWb19NaJQmczQ" defaultValueLiteral="DEFAULT"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_8BJeQRt0EeWb19NaJQmczQ" 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="_8BJeQxt0EeWb19NaJQmczQ" 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="_8BJeRRt0EeWb19NaJQmczQ" 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:EEnum" xmi:id="_8BJeRxt0EeWb19NaJQmczQ" name="AdviceMode">
+ <eAnnotations xmi:id="_8BJeSBt0EeWb19NaJQmczQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_8BLTUxt0EeWb19NaJQmczQ"/>
+ <eLiterals xmi:id="_8BJeSRt0EeWb19NaJQmczQ" name="PROXY"/>
+ <eLiterals xmi:id="_8BJeSht0EeWb19NaJQmczQ" name="ASPECTJ" value="1"/>
+ </eClassifiers>
+ <eSubpackages xmi:id="_8BJeSxt0EeWb19NaJQmczQ" name="aspectj" nsURI="http:///springbundle/org/springframework/context/annotation/aspectj.ecore" nsPrefix="springbundle.org.springframework.context.annotation.aspectj">
+ <eAnnotations xmi:id="_8BJeTBt0EeWb19NaJQmczQ" source="http://www.eclipse.org/uml2/4.0.0/UML" references="_8BLTSht0EeWb19NaJQmczQ"/>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_8BJeTRt0EeWb19NaJQmczQ" name="EnableSpringConfigured">
+ <eAnnotations xmi:id="_8BJeTht0EeWb19NaJQmczQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_8BLTSxt0EeWb19NaJQmczQ"/>
+ <eOperations xmi:id="_8BJeTxt0EeWb19NaJQmczQ" name="typeConstraint">
+ <eAnnotations xmi:id="_8BJeUBt0EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_8BJeURt0EeWb19NaJQmczQ" 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="_8BJeUxt0EeWb19NaJQmczQ" name="diagnostics">
+ <eAnnotations xmi:id="_8BJeVBt0EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_8BJeVRt0EeWb19NaJQmczQ" 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="_8BJeVxt0EeWb19NaJQmczQ" name="context">
+ <eAnnotations xmi:id="_8BJeWBt0EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_8BJeWRt0EeWb19NaJQmczQ" key="documentation" value="The cache of context-specific information."/>
+ </eAnnotations>
+ <eGenericType xmi:id="_8BJeWht0EeWb19NaJQmczQ">
+ <eTypeArguments xmi:id="_8BJeWxt0EeWb19NaJQmczQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eTypeArguments xmi:id="_8BJeXBt0EeWb19NaJQmczQ">
+ <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="_8BJeXRt0EeWb19NaJQmczQ" name="base_Type" ordered="false">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Type"/>
+ </eStructuralFeatures>
+ </eClassifiers>
+ </eSubpackages>
+ </eSubpackages>
+ </eSubpackages>
+ <eSubpackages xmi:id="_8BJeXxt0EeWb19NaJQmczQ" name="jmx" nsURI="http:///springbundle/org/springframework/jmx.ecore" nsPrefix="springbundle.org.springframework.jmx">
+ <eAnnotations xmi:id="_8BJeYBt0EeWb19NaJQmczQ" source="http://www.eclipse.org/uml2/4.0.0/UML" references="_8BLVOht0EeWb19NaJQmczQ"/>
+ <eSubpackages xmi:id="_8BJeYRt0EeWb19NaJQmczQ" name="export" nsURI="http:///springbundle/org/springframework/jmx/export.ecore" nsPrefix="springbundle.org.springframework.jmx.export">
+ <eAnnotations xmi:id="_8BJeYht0EeWb19NaJQmczQ" source="http://www.eclipse.org/uml2/4.0.0/UML" references="_8BLVOxt0EeWb19NaJQmczQ"/>
+ <eSubpackages xmi:id="_8BJeYxt0EeWb19NaJQmczQ" name="annotation" nsURI="http:///springbundle/org/springframework/jmx/export/annotation.ecore" nsPrefix="springbundle.org.springframework.jmx.export.annotation">
+ <eAnnotations xmi:id="_8BJeZBt0EeWb19NaJQmczQ" source="http://www.eclipse.org/uml2/4.0.0/UML" references="_8BLVPBt0EeWb19NaJQmczQ"/>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_8BJeZRt0EeWb19NaJQmczQ" name="ManagedOperationParameter">
+ <eAnnotations xmi:id="_8BJeZht0EeWb19NaJQmczQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_8BLVPRt0EeWb19NaJQmczQ"/>
+ <eOperations xmi:id="_8BJeZxt0EeWb19NaJQmczQ" name="methodConstraint">
+ <eAnnotations xmi:id="_8BJeaBt0EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_8BJeaRt0EeWb19NaJQmczQ" 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="_8BJeaxt0EeWb19NaJQmczQ" name="diagnostics">
+ <eAnnotations xmi:id="_8BJebBt0EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_8BJebRt0EeWb19NaJQmczQ" 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="_8BJebxt0EeWb19NaJQmczQ" name="context">
+ <eAnnotations xmi:id="_8BJecBt0EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_8BJecRt0EeWb19NaJQmczQ" key="documentation" value="The cache of context-specific information."/>
+ </eAnnotations>
+ <eGenericType xmi:id="_8BJecht0EeWb19NaJQmczQ">
+ <eTypeArguments xmi:id="_8BJecxt0EeWb19NaJQmczQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eTypeArguments xmi:id="_8BJedBt0EeWb19NaJQmczQ">
+ <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="_8BJedRt0EeWb19NaJQmczQ" name="typeConstraint">
+ <eAnnotations xmi:id="_8BJedht0EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_8BJedxt0EeWb19NaJQmczQ" 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="_8BJeeRt0EeWb19NaJQmczQ" name="diagnostics">
+ <eAnnotations xmi:id="_8BJeeht0EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_8BJeext0EeWb19NaJQmczQ" 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="_8BJefRt0EeWb19NaJQmczQ" name="context">
+ <eAnnotations xmi:id="_8BJefht0EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_8BJefxt0EeWb19NaJQmczQ" key="documentation" value="The cache of context-specific information."/>
+ </eAnnotations>
+ <eGenericType xmi:id="_8BJegBt0EeWb19NaJQmczQ">
+ <eTypeArguments xmi:id="_8BJegRt0EeWb19NaJQmczQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eTypeArguments xmi:id="_8BJeght0EeWb19NaJQmczQ">
+ <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="_8BJegxt0EeWb19NaJQmczQ" name="name" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_8BJehRt0EeWb19NaJQmczQ" name="description" 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="_8BJehxt0EeWb19NaJQmczQ" name="base_Stereotype" ordered="false">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Stereotype"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_8BJeiRt0EeWb19NaJQmczQ" 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="_8BJeixt0EeWb19NaJQmczQ" 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="_8BJejRt0EeWb19NaJQmczQ" name="base_Package" ordered="false">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Package"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_8BJejxt0EeWb19NaJQmczQ" 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="_8BJekRt0EeWb19NaJQmczQ" 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="_8BJekxt0EeWb19NaJQmczQ" name="base_Parameter" ordered="false">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Parameter"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_8BJelRt0EeWb19NaJQmczQ" name="value_ManagedOperationParameters" ordered="false" eType="_8BJelxt0EeWb19NaJQmczQ" eOpposite="_8BJeqxt0EeWb19NaJQmczQ"/>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_8BJelxt0EeWb19NaJQmczQ" name="ManagedOperationParameters">
+ <eAnnotations xmi:id="_8BJemBt0EeWb19NaJQmczQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_8BL6jht0EeWb19NaJQmczQ"/>
+ <eOperations xmi:id="_8BJemRt0EeWb19NaJQmczQ" name="methodConstraint">
+ <eAnnotations xmi:id="_8BJemht0EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_8BJemxt0EeWb19NaJQmczQ" 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="_8BJenRt0EeWb19NaJQmczQ" name="diagnostics">
+ <eAnnotations xmi:id="_8BJenht0EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_8BJenxt0EeWb19NaJQmczQ" 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="_8BJeoRt0EeWb19NaJQmczQ" name="context">
+ <eAnnotations xmi:id="_8BJeoht0EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_8BJeoxt0EeWb19NaJQmczQ" key="documentation" value="The cache of context-specific information."/>
+ </eAnnotations>
+ <eGenericType xmi:id="_8BJepBt0EeWb19NaJQmczQ">
+ <eTypeArguments xmi:id="_8BJepRt0EeWb19NaJQmczQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eTypeArguments xmi:id="_8BJepht0EeWb19NaJQmczQ">
+ <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="_8BJepxt0EeWb19NaJQmczQ" 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="_8BJeqRt0EeWb19NaJQmczQ" 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="_8BJeqxt0EeWb19NaJQmczQ" name="value" ordered="false" upperBound="-1" eType="_8BJeZRt0EeWb19NaJQmczQ" containment="true" eOpposite="_8BJelRt0EeWb19NaJQmczQ"/>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_8BJerRt0EeWb19NaJQmczQ" name="ManagedResource">
+ <eAnnotations xmi:id="_8BJerht0EeWb19NaJQmczQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_8BLVfBt0EeWb19NaJQmczQ"/>
+ <eOperations xmi:id="_8BJerxt0EeWb19NaJQmczQ" name="typeConstraint">
+ <eAnnotations xmi:id="_8BJesBt0EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_8BJesRt0EeWb19NaJQmczQ" 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="_8BJesxt0EeWb19NaJQmczQ" name="diagnostics">
+ <eAnnotations xmi:id="_8BJetBt0EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_8BJetRt0EeWb19NaJQmczQ" 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="_8BJetxt0EeWb19NaJQmczQ" name="context">
+ <eAnnotations xmi:id="_8BJeuBt0EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_8BJeuRt0EeWb19NaJQmczQ" key="documentation" value="The cache of context-specific information."/>
+ </eAnnotations>
+ <eGenericType xmi:id="_8BJeuht0EeWb19NaJQmczQ">
+ <eTypeArguments xmi:id="_8BJeuxt0EeWb19NaJQmczQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eTypeArguments xmi:id="_8BJevBt0EeWb19NaJQmczQ">
+ <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="_8BJevRt0EeWb19NaJQmczQ" 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:EAttribute" xmi:id="_8BJevxt0EeWb19NaJQmczQ" name="objectName" 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="_8BJewRt0EeWb19NaJQmczQ" 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="_8BJewxt0EeWb19NaJQmczQ" name="currencyTimeLimit" ordered="false">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_8BJexRt0EeWb19NaJQmczQ" name="log" 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="_8BJexxt0EeWb19NaJQmczQ" name="logFile" 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="_8BJeyRt0EeWb19NaJQmczQ" name="persistPolicy" 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="_8BJeyxt0EeWb19NaJQmczQ" name="persistPeriod" ordered="false">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_8BJezRt0EeWb19NaJQmczQ" name="persistName" 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="_8BJezxt0EeWb19NaJQmczQ" name="persistLocation" 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="_8BJe0Rt0EeWb19NaJQmczQ" 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="_8BJe0xt0EeWb19NaJQmczQ" name="ManagedMetric">
+ <eAnnotations xmi:id="_8BJe1Bt0EeWb19NaJQmczQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_8BL6Sxt0EeWb19NaJQmczQ"/>
+ <eOperations xmi:id="_8BJe1Rt0EeWb19NaJQmczQ" name="methodConstraint">
+ <eAnnotations xmi:id="_8BJe1ht0EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_8BJe1xt0EeWb19NaJQmczQ" 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="_8BJe2Rt0EeWb19NaJQmczQ" name="diagnostics">
+ <eAnnotations xmi:id="_8BJe2ht0EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_8BJe2xt0EeWb19NaJQmczQ" 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="_8BJe3Rt0EeWb19NaJQmczQ" name="context">
+ <eAnnotations xmi:id="_8BJe3ht0EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_8BJe3xt0EeWb19NaJQmczQ" key="documentation" value="The cache of context-specific information."/>
+ </eAnnotations>
+ <eGenericType xmi:id="_8BJe4Bt0EeWb19NaJQmczQ">
+ <eTypeArguments xmi:id="_8BJe4Rt0EeWb19NaJQmczQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eTypeArguments xmi:id="_8BJe4ht0EeWb19NaJQmczQ">
+ <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="_8BJe4xt0EeWb19NaJQmczQ" name="category" 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="_8BJe5Rt0EeWb19NaJQmczQ" name="currencyTimeLimit" ordered="false">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_8BJe5xt0EeWb19NaJQmczQ" 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="_8BJe6Rt0EeWb19NaJQmczQ" name="displayName" 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="_8BJe6xt0EeWb19NaJQmczQ" name="metricType" ordered="false" eType="_8BJfXRt0EeWb19NaJQmczQ" defaultValueLiteral="GAUGE"/>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_8BJe7Rt0EeWb19NaJQmczQ" name="persistPeriod" ordered="false">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_8BJe7xt0EeWb19NaJQmczQ" name="persistPolicy" 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="_8BJe8Rt0EeWb19NaJQmczQ" name="unit" 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="_8BJe8xt0EeWb19NaJQmczQ" 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="_8BJe9Rt0EeWb19NaJQmczQ" 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="_8BJe9xt0EeWb19NaJQmczQ" name="ManagedOperation">
+ <eAnnotations xmi:id="_8BJe-Bt0EeWb19NaJQmczQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_8BL6bRt0EeWb19NaJQmczQ"/>
+ <eOperations xmi:id="_8BJe-Rt0EeWb19NaJQmczQ" name="methodConstraint">
+ <eAnnotations xmi:id="_8BJe-ht0EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_8BJe-xt0EeWb19NaJQmczQ" 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="_8BJe_Rt0EeWb19NaJQmczQ" name="diagnostics">
+ <eAnnotations xmi:id="_8BJe_ht0EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_8BJe_xt0EeWb19NaJQmczQ" 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="_8BJfARt0EeWb19NaJQmczQ" name="context">
+ <eAnnotations xmi:id="_8BJfAht0EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_8BJfAxt0EeWb19NaJQmczQ" key="documentation" value="The cache of context-specific information."/>
+ </eAnnotations>
+ <eGenericType xmi:id="_8BJfBBt0EeWb19NaJQmczQ">
+ <eTypeArguments xmi:id="_8BJfBRt0EeWb19NaJQmczQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eTypeArguments xmi:id="_8BJfBht0EeWb19NaJQmczQ">
+ <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="_8BJfBxt0EeWb19NaJQmczQ" 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="_8BJfCRt0EeWb19NaJQmczQ" name="currencyTimeLimit" ordered="false">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_8BJfCxt0EeWb19NaJQmczQ" 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="_8BJfDRt0EeWb19NaJQmczQ" 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="_8BJfDxt0EeWb19NaJQmczQ" name="ManagedNotification">
+ <eAnnotations xmi:id="_8BJfEBt0EeWb19NaJQmczQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_8BL6fBt0EeWb19NaJQmczQ"/>
+ <eOperations xmi:id="_8BJfERt0EeWb19NaJQmczQ" name="typeConstraint">
+ <eAnnotations xmi:id="_8BJfEht0EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_8BJfExt0EeWb19NaJQmczQ" 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="_8BJfFRt0EeWb19NaJQmczQ" name="diagnostics">
+ <eAnnotations xmi:id="_8BJfFht0EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_8BJfFxt0EeWb19NaJQmczQ" 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="_8BJfGRt0EeWb19NaJQmczQ" name="context">
+ <eAnnotations xmi:id="_8BJfGht0EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_8BJfGxt0EeWb19NaJQmczQ" key="documentation" value="The cache of context-specific information."/>
+ </eAnnotations>
+ <eGenericType xmi:id="_8BJfHBt0EeWb19NaJQmczQ">
+ <eTypeArguments xmi:id="_8BJfHRt0EeWb19NaJQmczQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eTypeArguments xmi:id="_8BJfHht0EeWb19NaJQmczQ">
+ <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="_8BJfHxt0EeWb19NaJQmczQ" name="name" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_8BJfIRt0EeWb19NaJQmczQ" 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="_8BJfIxt0EeWb19NaJQmczQ" name="notificationTypes" 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="_8BJfJRt0EeWb19NaJQmczQ" 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="_8BJfJxt0EeWb19NaJQmczQ" name="value_ManagedNotifications" ordered="false" eType="_8BJfKRt0EeWb19NaJQmczQ" eOpposite="_8BJfOxt0EeWb19NaJQmczQ"/>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_8BJfKRt0EeWb19NaJQmczQ" name="ManagedNotifications">
+ <eAnnotations xmi:id="_8BJfKht0EeWb19NaJQmczQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_8BL6mht0EeWb19NaJQmczQ"/>
+ <eOperations xmi:id="_8BJfKxt0EeWb19NaJQmczQ" name="typeConstraint">
+ <eAnnotations xmi:id="_8BJfLBt0EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_8BJfLRt0EeWb19NaJQmczQ" 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="_8BJfLxt0EeWb19NaJQmczQ" name="diagnostics">
+ <eAnnotations xmi:id="_8BJfMBt0EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_8BJfMRt0EeWb19NaJQmczQ" 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="_8BJfMxt0EeWb19NaJQmczQ" name="context">
+ <eAnnotations xmi:id="_8BJfNBt0EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_8BJfNRt0EeWb19NaJQmczQ" key="documentation" value="The cache of context-specific information."/>
+ </eAnnotations>
+ <eGenericType xmi:id="_8BJfNht0EeWb19NaJQmczQ">
+ <eTypeArguments xmi:id="_8BJfNxt0EeWb19NaJQmczQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eTypeArguments xmi:id="_8BJfOBt0EeWb19NaJQmczQ">
+ <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="_8BJfORt0EeWb19NaJQmczQ" 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="_8BJfOxt0EeWb19NaJQmczQ" name="value" ordered="false" upperBound="-1" eType="_8BJfDxt0EeWb19NaJQmczQ" containment="true" eOpposite="_8BJfJxt0EeWb19NaJQmczQ"/>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_8BJfPRt0EeWb19NaJQmczQ" name="ManagedAttribute">
+ <eAnnotations xmi:id="_8BJfPht0EeWb19NaJQmczQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_8BL6oxt0EeWb19NaJQmczQ"/>
+ <eOperations xmi:id="_8BJfPxt0EeWb19NaJQmczQ" name="methodConstraint">
+ <eAnnotations xmi:id="_8BJfQBt0EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_8BJfQRt0EeWb19NaJQmczQ" 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="_8BJfQxt0EeWb19NaJQmczQ" name="diagnostics">
+ <eAnnotations xmi:id="_8BJfRBt0EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_8BJfRRt0EeWb19NaJQmczQ" 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="_8BJfRxt0EeWb19NaJQmczQ" name="context">
+ <eAnnotations xmi:id="_8BJfSBt0EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_8BJfSRt0EeWb19NaJQmczQ" key="documentation" value="The cache of context-specific information."/>
+ </eAnnotations>
+ <eGenericType xmi:id="_8BJfSht0EeWb19NaJQmczQ">
+ <eTypeArguments xmi:id="_8BJfSxt0EeWb19NaJQmczQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eTypeArguments xmi:id="_8BJfTBt0EeWb19NaJQmczQ">
+ <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="_8BJfTRt0EeWb19NaJQmczQ" name="defaultValue" 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="_8BJfTxt0EeWb19NaJQmczQ" 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="_8BJfURt0EeWb19NaJQmczQ" name="currencyTimeLimit" ordered="false">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_8BJfUxt0EeWb19NaJQmczQ" name="persistPolicy" 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="_8BJfVRt0EeWb19NaJQmczQ" name="persistPeriod" ordered="false">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_8BJfVxt0EeWb19NaJQmczQ" 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="_8BJfWRt0EeWb19NaJQmczQ" name="base_Property" ordered="false">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Property"/>
+ </eStructuralFeatures>
+ </eClassifiers>
+ </eSubpackages>
+ </eSubpackages>
+ <eSubpackages xmi:id="_8BJfWxt0EeWb19NaJQmczQ" name="support" nsURI="http:///springbundle/org/springframework/jmx/support.ecore" nsPrefix="springbundle.org.springframework.jmx.support">
+ <eAnnotations xmi:id="_8BJfXBt0EeWb19NaJQmczQ" source="http://www.eclipse.org/uml2/4.0.0/UML" references="_8BL62xt0EeWb19NaJQmczQ"/>
+ <eClassifiers xmi:type="ecore:EEnum" xmi:id="_8BJfXRt0EeWb19NaJQmczQ" name="MetricType">
+ <eAnnotations xmi:id="_8BJfXht0EeWb19NaJQmczQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_8BL63Bt0EeWb19NaJQmczQ"/>
+ <eLiterals xmi:id="_8BJfXxt0EeWb19NaJQmczQ" name="GAUGE"/>
+ <eLiterals xmi:id="_8BJfYBt0EeWb19NaJQmczQ" name="COUNTER" value="1"/>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EEnum" xmi:id="_8BJfYRt0EeWb19NaJQmczQ" name="RegistrationPolicy">
+ <eAnnotations xmi:id="_8BJfYht0EeWb19NaJQmczQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_8BL63xt0EeWb19NaJQmczQ"/>
+ <eLiterals xmi:id="_8BJfYxt0EeWb19NaJQmczQ" name="FAIL_ON_EXISTING"/>
+ <eLiterals xmi:id="_8BJfZBt0EeWb19NaJQmczQ" name="IGNORE_EXISTING" value="1"/>
+ <eLiterals xmi:id="_8BJfZRt0EeWb19NaJQmczQ" name="REPLACE_EXISTING" value="2"/>
+ </eClassifiers>
+ </eSubpackages>
+ </eSubpackages>
+ <eSubpackages xmi:id="_8BJfZht0EeWb19NaJQmczQ" name="mock" nsURI="http:///springbundle/org/springframework/mock.ecore" nsPrefix="springbundle.org.springframework.mock">
+ <eAnnotations xmi:id="_8BJfZxt0EeWb19NaJQmczQ" source="http://www.eclipse.org/uml2/4.0.0/UML" references="_8BLUiRt0EeWb19NaJQmczQ"/>
+ <eSubpackages xmi:id="_8BJfaBt0EeWb19NaJQmczQ" name="staticmock" nsURI="http:///springbundle/org/springframework/mock/staticmock.ecore" nsPrefix="springbundle.org.springframework.mock.staticmock">
+ <eAnnotations xmi:id="_8BJfaRt0EeWb19NaJQmczQ" source="http://www.eclipse.org/uml2/4.0.0/UML" references="_8BLUiht0EeWb19NaJQmczQ"/>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_8BJfaht0EeWb19NaJQmczQ" name="MockStaticEntityMethods">
+ <eAnnotations xmi:id="_8BJfaxt0EeWb19NaJQmczQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_8BLUixt0EeWb19NaJQmczQ"/>
+ <eOperations xmi:id="_8BJfbBt0EeWb19NaJQmczQ" name="typeConstraint">
+ <eAnnotations xmi:id="_8BJfbRt0EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_8BJfbht0EeWb19NaJQmczQ" 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="_8BJfcBt0EeWb19NaJQmczQ" name="diagnostics">
+ <eAnnotations xmi:id="_8BJfcRt0EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_8BJfcht0EeWb19NaJQmczQ" 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="_8BJfdBt0EeWb19NaJQmczQ" name="context">
+ <eAnnotations xmi:id="_8BJfdRt0EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_8BJfdht0EeWb19NaJQmczQ" key="documentation" value="The cache of context-specific information."/>
+ </eAnnotations>
+ <eGenericType xmi:id="_8BJfdxt0EeWb19NaJQmczQ">
+ <eTypeArguments xmi:id="_8BJfeBt0EeWb19NaJQmczQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eTypeArguments xmi:id="_8BJfeRt0EeWb19NaJQmczQ">
+ <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="_8BJfeht0EeWb19NaJQmczQ" 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="_8BJffBt0EeWb19NaJQmczQ" name="scheduling" nsURI="http:///springbundle/org/springframework/scheduling.ecore" nsPrefix="springbundle.org.springframework.scheduling">
+ <eAnnotations xmi:id="_8BJffRt0EeWb19NaJQmczQ" source="http://www.eclipse.org/uml2/4.0.0/UML" references="_8BLUkxt0EeWb19NaJQmczQ"/>
+ <eSubpackages xmi:id="_8BJffht0EeWb19NaJQmczQ" name="annotation" nsURI="http:///springbundle/org/springframework/scheduling/annotation.ecore" nsPrefix="springbundle.org.springframework.scheduling.annotation">
+ <eAnnotations xmi:id="_8BJffxt0EeWb19NaJQmczQ" source="http://www.eclipse.org/uml2/4.0.0/UML" references="_8BLUlBt0EeWb19NaJQmczQ"/>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_8BJfgBt0EeWb19NaJQmczQ" name="Async">
+ <eAnnotations xmi:id="_8BJfgRt0EeWb19NaJQmczQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_8BLUlRt0EeWb19NaJQmczQ"/>
+ <eOperations xmi:id="_8BJfght0EeWb19NaJQmczQ" name="methodConstraint">
+ <eAnnotations xmi:id="_8BJfgxt0EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_8BJfhBt0EeWb19NaJQmczQ" 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="_8BJfhht0EeWb19NaJQmczQ" name="diagnostics">
+ <eAnnotations xmi:id="_8BJfhxt0EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_8BJfiBt0EeWb19NaJQmczQ" 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="_8BJfiht0EeWb19NaJQmczQ" name="context">
+ <eAnnotations xmi:id="_8BJfixt0EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_8BJfjBt0EeWb19NaJQmczQ" key="documentation" value="The cache of context-specific information."/>
+ </eAnnotations>
+ <eGenericType xmi:id="_8BJfjRt0EeWb19NaJQmczQ">
+ <eTypeArguments xmi:id="_8BJfjht0EeWb19NaJQmczQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eTypeArguments xmi:id="_8BJfjxt0EeWb19NaJQmczQ">
+ <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="_8BJfkBt0EeWb19NaJQmczQ" name="typeConstraint">
+ <eAnnotations xmi:id="_8BJfkRt0EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_8BJfkht0EeWb19NaJQmczQ" 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="_8BJflBt0EeWb19NaJQmczQ" name="diagnostics">
+ <eAnnotations xmi:id="_8BJflRt0EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_8BJflht0EeWb19NaJQmczQ" 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="_8BJfmBt0EeWb19NaJQmczQ" name="context">
+ <eAnnotations xmi:id="_8BJfmRt0EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_8BJfmht0EeWb19NaJQmczQ" key="documentation" value="The cache of context-specific information."/>
+ </eAnnotations>
+ <eGenericType xmi:id="_8BJfmxt0EeWb19NaJQmczQ">
+ <eTypeArguments xmi:id="_8BJfnBt0EeWb19NaJQmczQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eTypeArguments xmi:id="_8BJfnRt0EeWb19NaJQmczQ">
+ <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="_8BJfnht0EeWb19NaJQmczQ" 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="_8BJfoBt0EeWb19NaJQmczQ" 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="_8BJfoht0EeWb19NaJQmczQ" 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="_8BJfpBt0EeWb19NaJQmczQ" 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="_8BJfpht0EeWb19NaJQmczQ" name="EnableScheduling">
+ <eAnnotations xmi:id="_8BJfpxt0EeWb19NaJQmczQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_8BLUpht0EeWb19NaJQmczQ"/>
+ <eOperations xmi:id="_8BJfqBt0EeWb19NaJQmczQ" name="typeConstraint">
+ <eAnnotations xmi:id="_8BJfqRt0EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_8BJfqht0EeWb19NaJQmczQ" 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="_8BJfrBt0EeWb19NaJQmczQ" name="diagnostics">
+ <eAnnotations xmi:id="_8BKFEBt0EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_8BKFERt0EeWb19NaJQmczQ" 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="_8BKFExt0EeWb19NaJQmczQ" name="context">
+ <eAnnotations xmi:id="_8BKFFBt0EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_8BKFFRt0EeWb19NaJQmczQ" key="documentation" value="The cache of context-specific information."/>
+ </eAnnotations>
+ <eGenericType xmi:id="_8BKFFht0EeWb19NaJQmczQ">
+ <eTypeArguments xmi:id="_8BKFFxt0EeWb19NaJQmczQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eTypeArguments xmi:id="_8BKFGBt0EeWb19NaJQmczQ">
+ <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="_8BKFGRt0EeWb19NaJQmczQ" 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="_8BKFGxt0EeWb19NaJQmczQ" name="EnableAsync">
+ <eAnnotations xmi:id="_8BKFHBt0EeWb19NaJQmczQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_8BLUrBt0EeWb19NaJQmczQ"/>
+ <eOperations xmi:id="_8BKFHRt0EeWb19NaJQmczQ" name="typeConstraint">
+ <eAnnotations xmi:id="_8BKFHht0EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_8BKFHxt0EeWb19NaJQmczQ" 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="_8BKFIRt0EeWb19NaJQmczQ" name="diagnostics">
+ <eAnnotations xmi:id="_8BKFIht0EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_8BKFIxt0EeWb19NaJQmczQ" 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="_8BKFJRt0EeWb19NaJQmczQ" name="context">
+ <eAnnotations xmi:id="_8BKFJht0EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_8BKFJxt0EeWb19NaJQmczQ" key="documentation" value="The cache of context-specific information."/>
+ </eAnnotations>
+ <eGenericType xmi:id="_8BKFKBt0EeWb19NaJQmczQ">
+ <eTypeArguments xmi:id="_8BKFKRt0EeWb19NaJQmczQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eTypeArguments xmi:id="_8BKFKht0EeWb19NaJQmczQ">
+ <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="_8BKFKxt0EeWb19NaJQmczQ" name="annotation" 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="_8BKFLRt0EeWb19NaJQmczQ" name="proxyTargetClass" 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="_8BKFLxt0EeWb19NaJQmczQ" name="mode" ordered="false" eType="_8BJeRxt0EeWb19NaJQmczQ" defaultValueLiteral="PROXY"/>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_8BKFMRt0EeWb19NaJQmczQ" name="order" ordered="false">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_8BKFMxt0EeWb19NaJQmczQ" 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="_8BKFNRt0EeWb19NaJQmczQ" name="transaction" nsURI="http:///springbundle/org/springframework/transaction.ecore" nsPrefix="springbundle.org.springframework.transaction">
+ <eAnnotations xmi:id="_8BKFNht0EeWb19NaJQmczQ" source="http://www.eclipse.org/uml2/4.0.0/UML" references="_8BLU0Rt0EeWb19NaJQmczQ"/>
+ <eSubpackages xmi:id="_8BKFNxt0EeWb19NaJQmczQ" name="annotation" nsURI="http:///springbundle/org/springframework/transaction/annotation.ecore" nsPrefix="springbundle.org.springframework.transaction.annotation">
+ <eAnnotations xmi:id="_8BKFOBt0EeWb19NaJQmczQ" source="http://www.eclipse.org/uml2/4.0.0/UML" references="_8BLU0ht0EeWb19NaJQmczQ"/>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_8BKFORt0EeWb19NaJQmczQ" name="EnableTransactionManagement">
+ <eAnnotations xmi:id="_8BKFOht0EeWb19NaJQmczQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_8BLU0xt0EeWb19NaJQmczQ"/>
+ <eOperations xmi:id="_8BKFOxt0EeWb19NaJQmczQ" name="typeConstraint">
+ <eAnnotations xmi:id="_8BKFPBt0EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_8BKFPRt0EeWb19NaJQmczQ" 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="_8BKFPxt0EeWb19NaJQmczQ" name="diagnostics">
+ <eAnnotations xmi:id="_8BKFQBt0EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_8BKFQRt0EeWb19NaJQmczQ" 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="_8BKFQxt0EeWb19NaJQmczQ" name="context">
+ <eAnnotations xmi:id="_8BKFRBt0EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_8BKFRRt0EeWb19NaJQmczQ" key="documentation" value="The cache of context-specific information."/>
+ </eAnnotations>
+ <eGenericType xmi:id="_8BKFRht0EeWb19NaJQmczQ">
+ <eTypeArguments xmi:id="_8BKFRxt0EeWb19NaJQmczQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eTypeArguments xmi:id="_8BKFSBt0EeWb19NaJQmczQ">
+ <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="_8BKFSRt0EeWb19NaJQmczQ" name="proxyTargetClass" 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="_8BKFSxt0EeWb19NaJQmczQ" name="mode" ordered="false" eType="_8BJeRxt0EeWb19NaJQmczQ" defaultValueLiteral="PROXY"/>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_8BKFTRt0EeWb19NaJQmczQ" name="order" ordered="false">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_8BKFTxt0EeWb19NaJQmczQ" 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="_8BKFURt0EeWb19NaJQmczQ" name="format" nsURI="http:///springbundle/org/springframework/format.ecore" nsPrefix="springbundle.org.springframework.format">
+ <eAnnotations xmi:id="_8BKFUht0EeWb19NaJQmczQ" source="http://www.eclipse.org/uml2/4.0.0/UML" references="_8BLU5ht0EeWb19NaJQmczQ"/>
+ <eSubpackages xmi:id="_8BKFUxt0EeWb19NaJQmczQ" name="annotation" nsURI="http:///springbundle/org/springframework/format/annotation.ecore" nsPrefix="springbundle.org.springframework.format.annotation">
+ <eAnnotations xmi:id="_8BKFVBt0EeWb19NaJQmczQ" source="http://www.eclipse.org/uml2/4.0.0/UML" references="_8BLU5xt0EeWb19NaJQmczQ"/>
+ <eClassifiers xmi:type="ecore:EEnum" xmi:id="_8BKFVRt0EeWb19NaJQmczQ" name="ISOFromDateTimeFormat">
+ <eAnnotations xmi:id="_8BKFVht0EeWb19NaJQmczQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_8BLU6Bt0EeWb19NaJQmczQ"/>
+ <eLiterals xmi:id="_8BKFVxt0EeWb19NaJQmczQ" name="DATE"/>
+ <eLiterals xmi:id="_8BKFWBt0EeWb19NaJQmczQ" name="TIME" value="1"/>
+ <eLiterals xmi:id="_8BKFWRt0EeWb19NaJQmczQ" name="DATE_TIME" value="2"/>
+ <eLiterals xmi:id="_8BKFWht0EeWb19NaJQmczQ" name="NONE" value="3"/>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EEnum" xmi:id="_8BKFWxt0EeWb19NaJQmczQ" name="StyleFromNumberFormat">
+ <eAnnotations xmi:id="_8BKFXBt0EeWb19NaJQmczQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_8BLU7Rt0EeWb19NaJQmczQ"/>
+ <eLiterals xmi:id="_8BKFXRt0EeWb19NaJQmczQ" name="NUMBER"/>
+ <eLiterals xmi:id="_8BKFXht0EeWb19NaJQmczQ" name="CURRENCY" value="1"/>
+ <eLiterals xmi:id="_8BKFXxt0EeWb19NaJQmczQ" name="PERCENT" value="2"/>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_8BKFYBt0EeWb19NaJQmczQ" name="DateTimeFormat">
+ <eAnnotations xmi:id="_8BKFYRt0EeWb19NaJQmczQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_8BLU8Rt0EeWb19NaJQmczQ"/>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_8BKFYht0EeWb19NaJQmczQ" name="style" ordered="false" defaultValueLiteral="&quot;SS&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="_8BKFZBt0EeWb19NaJQmczQ" name="iso" ordered="false" eType="_8BKFVRt0EeWb19NaJQmczQ" defaultValueLiteral="NONE"/>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_8BKFZht0EeWb19NaJQmczQ" name="pattern" 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="_8BKFaBt0EeWb19NaJQmczQ" 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="_8BKFaht0EeWb19NaJQmczQ" 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="_8BKFbBt0EeWb19NaJQmczQ" 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="_8BKFbht0EeWb19NaJQmczQ" name="base_Parameter" ordered="false">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Parameter"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_8BKFcBt0EeWb19NaJQmczQ" name="base_Stereotype" ordered="false">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Stereotype"/>
+ </eStructuralFeatures>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_8BKFcht0EeWb19NaJQmczQ" name="NumberFormat">
+ <eAnnotations xmi:id="_8BKFcxt0EeWb19NaJQmczQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_8BLVDBt0EeWb19NaJQmczQ"/>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_8BKFdBt0EeWb19NaJQmczQ" name="style" ordered="false" eType="_8BKFWxt0EeWb19NaJQmczQ" defaultValueLiteral="NUMBER"/>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_8BKFdht0EeWb19NaJQmczQ" name="pattern" 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="_8BKFeBt0EeWb19NaJQmczQ" 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="_8BKFeht0EeWb19NaJQmczQ" 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="_8BKFfBt0EeWb19NaJQmczQ" 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="_8BKFfht0EeWb19NaJQmczQ" name="base_Parameter" ordered="false">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Parameter"/>
+ </eStructuralFeatures>
+ </eClassifiers>
+ </eSubpackages>
+ </eSubpackages>
+ <eSubpackages xmi:id="_8BKFgBt0EeWb19NaJQmczQ" name="stereotype" nsURI="http:///springbundle/org/springframework/stereotype.ecore" nsPrefix="springbundle.org.springframework.stereotype">
+ <eAnnotations xmi:id="_8BKFgRt0EeWb19NaJQmczQ" source="http://www.eclipse.org/uml2/4.0.0/UML" references="_8BL65Rt0EeWb19NaJQmczQ"/>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_8BKFght0EeWb19NaJQmczQ" name="Service">
+ <eAnnotations xmi:id="_8BKFgxt0EeWb19NaJQmczQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_8BL65ht0EeWb19NaJQmczQ"/>
+ <eOperations xmi:id="_8BKFhBt0EeWb19NaJQmczQ" name="typeConstraint">
+ <eAnnotations xmi:id="_8BKFhRt0EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_8BKFhht0EeWb19NaJQmczQ" 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="_8BKFiBt0EeWb19NaJQmczQ" name="diagnostics">
+ <eAnnotations xmi:id="_8BKFiRt0EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_8BKFiht0EeWb19NaJQmczQ" 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="_8BKFjBt0EeWb19NaJQmczQ" name="context">
+ <eAnnotations xmi:id="_8BKFjRt0EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_8BKFjht0EeWb19NaJQmczQ" key="documentation" value="The cache of context-specific information."/>
+ </eAnnotations>
+ <eGenericType xmi:id="_8BKFjxt0EeWb19NaJQmczQ">
+ <eTypeArguments xmi:id="_8BKFkBt0EeWb19NaJQmczQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eTypeArguments xmi:id="_8BKFkRt0EeWb19NaJQmczQ">
+ <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="_8BKFkht0EeWb19NaJQmczQ" 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="_8BKFlBt0EeWb19NaJQmczQ" 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="_8BKFlht0EeWb19NaJQmczQ" name="Repository">
+ <eAnnotations xmi:id="_8BKFlxt0EeWb19NaJQmczQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_8BL67xt0EeWb19NaJQmczQ"/>
+ <eOperations xmi:id="_8BKFmBt0EeWb19NaJQmczQ" name="typeConstraint">
+ <eAnnotations xmi:id="_8BKFmRt0EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_8BKFmht0EeWb19NaJQmczQ" 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="_8BKFnBt0EeWb19NaJQmczQ" name="diagnostics">
+ <eAnnotations xmi:id="_8BKFnRt0EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_8BKFnht0EeWb19NaJQmczQ" 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="_8BKFoBt0EeWb19NaJQmczQ" name="context">
+ <eAnnotations xmi:id="_8BKFoRt0EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_8BKFoht0EeWb19NaJQmczQ" key="documentation" value="The cache of context-specific information."/>
+ </eAnnotations>
+ <eGenericType xmi:id="_8BKFoxt0EeWb19NaJQmczQ">
+ <eTypeArguments xmi:id="_8BKFpBt0EeWb19NaJQmczQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eTypeArguments xmi:id="_8BKFpRt0EeWb19NaJQmczQ">
+ <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="_8BKFpht0EeWb19NaJQmczQ" 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="_8BKFqBt0EeWb19NaJQmczQ" 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="_8BKFqht0EeWb19NaJQmczQ" name="Controller">
+ <eAnnotations xmi:id="_8BKFqxt0EeWb19NaJQmczQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_8BL6-Bt0EeWb19NaJQmczQ"/>
+ <eOperations xmi:id="_8BKFrBt0EeWb19NaJQmczQ" name="typeConstraint">
+ <eAnnotations xmi:id="_8BKFrRt0EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_8BKFrht0EeWb19NaJQmczQ" 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="_8BKFsBt0EeWb19NaJQmczQ" name="diagnostics">
+ <eAnnotations xmi:id="_8BKFsRt0EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_8BKFsht0EeWb19NaJQmczQ" 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="_8BKFtBt0EeWb19NaJQmczQ" name="context">
+ <eAnnotations xmi:id="_8BKFtRt0EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_8BKFtht0EeWb19NaJQmczQ" key="documentation" value="The cache of context-specific information."/>
+ </eAnnotations>
+ <eGenericType xmi:id="_8BKFtxt0EeWb19NaJQmczQ">
+ <eTypeArguments xmi:id="_8BKFuBt0EeWb19NaJQmczQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eTypeArguments xmi:id="_8BKFuRt0EeWb19NaJQmczQ">
+ <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="_8BKFuht0EeWb19NaJQmczQ" 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="_8BKFvBt0EeWb19NaJQmczQ" 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="_8BKFvht0EeWb19NaJQmczQ" name="Component">
+ <eAnnotations xmi:id="_8BKFvxt0EeWb19NaJQmczQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_8BL7ARt0EeWb19NaJQmczQ"/>
+ <eOperations xmi:id="_8BKFwBt0EeWb19NaJQmczQ" name="typeConstraint">
+ <eAnnotations xmi:id="_8BKFwRt0EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_8BKFwht0EeWb19NaJQmczQ" 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="_8BKFxBt0EeWb19NaJQmczQ" name="diagnostics">
+ <eAnnotations xmi:id="_8BKFxRt0EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_8BKFxht0EeWb19NaJQmczQ" 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="_8BKFyBt0EeWb19NaJQmczQ" name="context">
+ <eAnnotations xmi:id="_8BKFyRt0EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_8BKFyht0EeWb19NaJQmczQ" key="documentation" value="The cache of context-specific information."/>
+ </eAnnotations>
+ <eGenericType xmi:id="_8BKFyxt0EeWb19NaJQmczQ">
+ <eTypeArguments xmi:id="_8BKFzBt0EeWb19NaJQmczQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eTypeArguments xmi:id="_8BKFzRt0EeWb19NaJQmczQ">
+ <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="_8BKFzht0EeWb19NaJQmczQ" 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="_8BKF0Bt0EeWb19NaJQmczQ" name="base_Type" ordered="false">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Type"/>
+ </eStructuralFeatures>
+ </eClassifiers>
+ </eSubpackages>
+ <eSubpackages xmi:id="_8BKF0ht0EeWb19NaJQmczQ" name="validation" nsURI="http:///springbundle/org/springframework/validation.ecore" nsPrefix="springbundle.org.springframework.validation">
+ <eAnnotations xmi:id="_8BKF0xt0EeWb19NaJQmczQ" source="http://www.eclipse.org/uml2/4.0.0/UML" references="_8BL7Eht0EeWb19NaJQmczQ"/>
+ <eSubpackages xmi:id="_8BKF1Bt0EeWb19NaJQmczQ" name="annotation" nsURI="http:///springbundle/org/springframework/validation/annotation.ecore" nsPrefix="springbundle.org.springframework.validation.annotation">
+ <eAnnotations xmi:id="_8BKF1Rt0EeWb19NaJQmczQ" source="http://www.eclipse.org/uml2/4.0.0/UML" references="_8BL7Ext0EeWb19NaJQmczQ"/>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_8BKF1ht0EeWb19NaJQmczQ" name="Validated">
+ <eAnnotations xmi:id="_8BKF1xt0EeWb19NaJQmczQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_8BL7FBt0EeWb19NaJQmczQ"/>
+ <eOperations xmi:id="_8BKF2Bt0EeWb19NaJQmczQ" name="typeConstraint">
+ <eAnnotations xmi:id="_8BKF2Rt0EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_8BKF2ht0EeWb19NaJQmczQ" 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="_8BKF3Bt0EeWb19NaJQmczQ" name="diagnostics">
+ <eAnnotations xmi:id="_8BKF3Rt0EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_8BKF3ht0EeWb19NaJQmczQ" 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="_8BKF4Bt0EeWb19NaJQmczQ" name="context">
+ <eAnnotations xmi:id="_8BKF4Rt0EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_8BKF4ht0EeWb19NaJQmczQ" key="documentation" value="The cache of context-specific information."/>
+ </eAnnotations>
+ <eGenericType xmi:id="_8BKF4xt0EeWb19NaJQmczQ">
+ <eTypeArguments xmi:id="_8BKF5Bt0EeWb19NaJQmczQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eTypeArguments xmi:id="_8BKF5Rt0EeWb19NaJQmczQ">
+ <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="_8BKF5ht0EeWb19NaJQmczQ" 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="_8BKF6Bt0EeWb19NaJQmczQ" 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="_8BKF6ht0EeWb19NaJQmczQ" name="base_Parameter" ordered="false">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Parameter"/>
+ </eStructuralFeatures>
+ </eClassifiers>
+ </eSubpackages>
+ </eSubpackages>
+ <eSubpackages xmi:id="_8BKF7Bt0EeWb19NaJQmczQ" name="core" nsURI="http:///springbundle/org/springframework/core.ecore" nsPrefix="springbundle.org.springframework.core">
+ <eAnnotations xmi:id="_8BKF7Rt0EeWb19NaJQmczQ" source="http://www.eclipse.org/uml2/4.0.0/UML" references="_8BL7KBt0EeWb19NaJQmczQ"/>
+ <eSubpackages xmi:id="_8BKF7ht0EeWb19NaJQmczQ" name="annotation" nsURI="http:///springbundle/org/springframework/core/annotation.ecore" nsPrefix="springbundle.org.springframework.core.annotation">
+ <eAnnotations xmi:id="_8BKF7xt0EeWb19NaJQmczQ" source="http://www.eclipse.org/uml2/4.0.0/UML" references="_8BL7KRt0EeWb19NaJQmczQ"/>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_8BKF8Bt0EeWb19NaJQmczQ" name="Order">
+ <eAnnotations xmi:id="_8BKF8Rt0EeWb19NaJQmczQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_8BL7Kht0EeWb19NaJQmczQ"/>
+ <eOperations xmi:id="_8BKF8ht0EeWb19NaJQmczQ" name="typeConstraint">
+ <eAnnotations xmi:id="_8BKF8xt0EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_8BKF9Bt0EeWb19NaJQmczQ" 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="_8BKF9ht0EeWb19NaJQmczQ" name="diagnostics">
+ <eAnnotations xmi:id="_8BKF9xt0EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_8BKF-Bt0EeWb19NaJQmczQ" 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="_8BKF-ht0EeWb19NaJQmczQ" name="context">
+ <eAnnotations xmi:id="_8BKF-xt0EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_8BKF_Bt0EeWb19NaJQmczQ" key="documentation" value="The cache of context-specific information."/>
+ </eAnnotations>
+ <eGenericType xmi:id="_8BKF_Rt0EeWb19NaJQmczQ">
+ <eTypeArguments xmi:id="_8BKF_ht0EeWb19NaJQmczQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eTypeArguments xmi:id="_8BKF_xt0EeWb19NaJQmczQ">
+ <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="_8BKGABt0EeWb19NaJQmczQ" name="value" ordered="false">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_8BKGAht0EeWb19NaJQmczQ" 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="_8BKGBBt0EeWb19NaJQmczQ" 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="_8BKGBht0EeWb19NaJQmczQ" 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="_8BKGCBt0EeWb19NaJQmczQ" name="base_EnumerationLiteral" ordered="false">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//EnumerationLiteral"/>
+ </eStructuralFeatures>
+ </eClassifiers>
+ </eSubpackages>
+ </eSubpackages>
+ <eSubpackages xmi:id="_8BKGCht0EeWb19NaJQmczQ" name="http" nsURI="http:///springbundle/org/springframework/http.ecore" nsPrefix="springbundle.org.springframework.http">
+ <eAnnotations xmi:id="_8BKGCxt0EeWb19NaJQmczQ" source="http://www.eclipse.org/uml2/4.0.0/UML" references="_8BL7SBt0EeWb19NaJQmczQ"/>
+ <eClassifiers xmi:type="ecore:EEnum" xmi:id="_8BKGDBt0EeWb19NaJQmczQ" name="HttpStatus">
+ <eAnnotations xmi:id="_8BKGDRt0EeWb19NaJQmczQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_8BL7SRt0EeWb19NaJQmczQ"/>
+ <eLiterals xmi:id="_8BKGDht0EeWb19NaJQmczQ" name="CONTINUE"/>
+ <eLiterals xmi:id="_8BKGDxt0EeWb19NaJQmczQ" name="SWITCHING_PROTOCOLS" value="1"/>
+ <eLiterals xmi:id="_8BKGEBt0EeWb19NaJQmczQ" name="PROCESSING" value="2"/>
+ <eLiterals xmi:id="_8BKGERt0EeWb19NaJQmczQ" name="CHECKPOINT" value="3"/>
+ <eLiterals xmi:id="_8BKGEht0EeWb19NaJQmczQ" name="OK" value="4"/>
+ <eLiterals xmi:id="_8BKGExt0EeWb19NaJQmczQ" name="CREATED" value="5"/>
+ <eLiterals xmi:id="_8BKGFBt0EeWb19NaJQmczQ" name="ACCEPTED" value="6"/>
+ <eLiterals xmi:id="_8BKGFRt0EeWb19NaJQmczQ" name="NON_AUTHORITATIVE_INFORMATION" value="7"/>
+ <eLiterals xmi:id="_8BKGFht0EeWb19NaJQmczQ" name="NO_CONTENT" value="8"/>
+ <eLiterals xmi:id="_8BKGFxt0EeWb19NaJQmczQ" name="RESET_CONTENT" value="9"/>
+ <eLiterals xmi:id="_8BKGGBt0EeWb19NaJQmczQ" name="PARTIAL_CONTENT" value="10"/>
+ <eLiterals xmi:id="_8BKGGRt0EeWb19NaJQmczQ" name="MULTI_STATUS" value="11"/>
+ <eLiterals xmi:id="_8BKGGht0EeWb19NaJQmczQ" name="ALREADY_REPORTED" value="12"/>
+ <eLiterals xmi:id="_8BKGGxt0EeWb19NaJQmczQ" name="IM_USED" value="13"/>
+ <eLiterals xmi:id="_8BKGHBt0EeWb19NaJQmczQ" name="MULTIPLE_CHOICES" value="14"/>
+ <eLiterals xmi:id="_8BKGHRt0EeWb19NaJQmczQ" name="MOVED_PERMANENTLY" value="15"/>
+ <eLiterals xmi:id="_8BKGHht0EeWb19NaJQmczQ" name="FOUND" value="16"/>
+ <eLiterals xmi:id="_8BKGHxt0EeWb19NaJQmczQ" name="MOVED_TEMPORARILY" value="17"/>
+ <eLiterals xmi:id="_8BKGIBt0EeWb19NaJQmczQ" name="SEE_OTHER" value="18"/>
+ <eLiterals xmi:id="_8BKGIRt0EeWb19NaJQmczQ" name="NOT_MODIFIED" value="19"/>
+ <eLiterals xmi:id="_8BKGIht0EeWb19NaJQmczQ" name="USE_PROXY" value="20"/>
+ <eLiterals xmi:id="_8BKGIxt0EeWb19NaJQmczQ" name="TEMPORARY_REDIRECT" value="21"/>
+ <eLiterals xmi:id="_8BKGJBt0EeWb19NaJQmczQ" name="RESUME_INCOMPLETE" value="22"/>
+ <eLiterals xmi:id="_8BKGJRt0EeWb19NaJQmczQ" name="BAD_REQUEST" value="23"/>
+ <eLiterals xmi:id="_8BKGJht0EeWb19NaJQmczQ" name="UNAUTHORIZED" value="24"/>
+ <eLiterals xmi:id="_8BKGJxt0EeWb19NaJQmczQ" name="PAYMENT_REQUIRED" value="25"/>
+ <eLiterals xmi:id="_8BKGKBt0EeWb19NaJQmczQ" name="FORBIDDEN" value="26"/>
+ <eLiterals xmi:id="_8BKGKRt0EeWb19NaJQmczQ" name="NOT_FOUND" value="27"/>
+ <eLiterals xmi:id="_8BKGKht0EeWb19NaJQmczQ" name="METHOD_NOT_ALLOWED" value="28"/>
+ <eLiterals xmi:id="_8BKGKxt0EeWb19NaJQmczQ" name="NOT_ACCEPTABLE" value="29"/>
+ <eLiterals xmi:id="_8BKGLBt0EeWb19NaJQmczQ" name="PROXY_AUTHENTICATION_REQUIRED" value="30"/>
+ <eLiterals xmi:id="_8BKGLRt0EeWb19NaJQmczQ" name="REQUEST_TIMEOUT" value="31"/>
+ <eLiterals xmi:id="_8BKGLht0EeWb19NaJQmczQ" name="CONFLICT" value="32"/>
+ <eLiterals xmi:id="_8BKGLxt0EeWb19NaJQmczQ" name="GONE" value="33"/>
+ <eLiterals xmi:id="_8BKGMBt0EeWb19NaJQmczQ" name="LENGTH_REQUIRED" value="34"/>
+ <eLiterals xmi:id="_8BKGMRt0EeWb19NaJQmczQ" name="PRECONDITION_FAILED" value="35"/>
+ <eLiterals xmi:id="_8BKGMht0EeWb19NaJQmczQ" name="REQUEST_ENTITY_TOO_LARGE" value="36"/>
+ <eLiterals xmi:id="_8BKGMxt0EeWb19NaJQmczQ" name="REQUEST_URI_TOO_LONG" value="37"/>
+ <eLiterals xmi:id="_8BKGNBt0EeWb19NaJQmczQ" name="UNSUPPORTED_MEDIA_TYPE" value="38"/>
+ <eLiterals xmi:id="_8BKGNRt0EeWb19NaJQmczQ" name="REQUESTED_RANGE_NOT_SATISFIABLE" value="39"/>
+ <eLiterals xmi:id="_8BKGNht0EeWb19NaJQmczQ" name="EXPECTATION_FAILED" value="40"/>
+ <eLiterals xmi:id="_8BKGNxt0EeWb19NaJQmczQ" name="I_AM_A_TEAPOT" value="41"/>
+ <eLiterals xmi:id="_8BKGOBt0EeWb19NaJQmczQ" name="INSUFFICIENT_SPACE_ON_RESOURCE" value="42"/>
+ <eLiterals xmi:id="_8BKGORt0EeWb19NaJQmczQ" name="METHOD_FAILURE" value="43"/>
+ <eLiterals xmi:id="_8BKGOht0EeWb19NaJQmczQ" name="DESTINATION_LOCKED" value="44"/>
+ <eLiterals xmi:id="_8BKGOxt0EeWb19NaJQmczQ" name="UNPROCESSABLE_ENTITY" value="45"/>
+ <eLiterals xmi:id="_8BKGPBt0EeWb19NaJQmczQ" name="LOCKED" value="46"/>
+ <eLiterals xmi:id="_8BKGPRt0EeWb19NaJQmczQ" name="FAILED_DEPENDENCY" value="47"/>
+ <eLiterals xmi:id="_8BKGPht0EeWb19NaJQmczQ" name="UPGRADE_REQUIRED" value="48"/>
+ <eLiterals xmi:id="_8BKGPxt0EeWb19NaJQmczQ" name="PRECONDITION_REQUIRED" value="49"/>
+ <eLiterals xmi:id="_8BKGQBt0EeWb19NaJQmczQ" name="TOO_MANY_REQUESTS" value="50"/>
+ <eLiterals xmi:id="_8BKGQRt0EeWb19NaJQmczQ" name="REQUEST_HEADER_FIELDS_TOO_LARGE" value="51"/>
+ <eLiterals xmi:id="_8BKGQht0EeWb19NaJQmczQ" name="INTERNAL_SERVER_ERROR" value="52"/>
+ <eLiterals xmi:id="_8BKGQxt0EeWb19NaJQmczQ" name="NOT_IMPLEMENTED" value="53"/>
+ <eLiterals xmi:id="_8BKGRBt0EeWb19NaJQmczQ" name="BAD_GATEWAY" value="54"/>
+ <eLiterals xmi:id="_8BKGRRt0EeWb19NaJQmczQ" name="SERVICE_UNAVAILABLE" value="55"/>
+ <eLiterals xmi:id="_8BKGRht0EeWb19NaJQmczQ" name="GATEWAY_TIMEOUT" value="56"/>
+ <eLiterals xmi:id="_8BKGRxt0EeWb19NaJQmczQ" name="HTTP_VERSION_NOT_SUPPORTED" value="57"/>
+ <eLiterals xmi:id="_8BKGSBt0EeWb19NaJQmczQ" name="VARIANT_ALSO_NEGOTIATES" value="58"/>
+ <eLiterals xmi:id="_8BKGSRt0EeWb19NaJQmczQ" name="INSUFFICIENT_STORAGE" value="59"/>
+ <eLiterals xmi:id="_8BKGSht0EeWb19NaJQmczQ" name="LOOP_DETECTED" value="60"/>
+ <eLiterals xmi:id="_8BKGSxt0EeWb19NaJQmczQ" name="BANDWIDTH_LIMIT_EXCEEDED" value="61"/>
+ <eLiterals xmi:id="_8BKGTBt0EeWb19NaJQmczQ" name="NOT_EXTENDED" value="62"/>
+ <eLiterals xmi:id="_8BKGTRt0EeWb19NaJQmczQ" name="NETWORK_AUTHENTICATION_REQUIRED" value="63"/>
+ </eClassifiers>
+ </eSubpackages>
+ <eSubpackages xmi:id="_8BKGTht0EeWb19NaJQmczQ" name="web" nsURI="http:///springbundle/org/springframework/web.ecore" nsPrefix="springbundle.org.springframework.web">
+ <eAnnotations xmi:id="_8BKGTxt0EeWb19NaJQmczQ" source="http://www.eclipse.org/uml2/4.0.0/UML" references="_8BL7kht0EeWb19NaJQmczQ"/>
+ <eSubpackages xmi:id="_8BKGUBt0EeWb19NaJQmczQ" name="bind" nsURI="http:///springbundle/org/springframework/web/bind.ecore" nsPrefix="springbundle.org.springframework.web.bind">
+ <eAnnotations xmi:id="_8BKGURt0EeWb19NaJQmczQ" source="http://www.eclipse.org/uml2/4.0.0/UML" references="_8BL7kxt0EeWb19NaJQmczQ"/>
+ <eSubpackages xmi:id="_8BKGUht0EeWb19NaJQmczQ" name="annotation" nsURI="http:///springbundle/org/springframework/web/bind/annotation.ecore" nsPrefix="springbundle.org.springframework.web.bind.annotation">
+ <eAnnotations xmi:id="_8BKGUxt0EeWb19NaJQmczQ" source="http://www.eclipse.org/uml2/4.0.0/UML" references="_8BL7lBt0EeWb19NaJQmczQ"/>
+ <eClassifiers xmi:type="ecore:EEnum" xmi:id="_8BKGVBt0EeWb19NaJQmczQ" name="RequestMethod">
+ <eAnnotations xmi:id="_8BKGVRt0EeWb19NaJQmczQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_8BL7lRt0EeWb19NaJQmczQ"/>
+ <eLiterals xmi:id="_8BKGVht0EeWb19NaJQmczQ" name="GET"/>
+ <eLiterals xmi:id="_8BKGVxt0EeWb19NaJQmczQ" name="HEAD" value="1"/>
+ <eLiterals xmi:id="_8BKGWBt0EeWb19NaJQmczQ" name="POST" value="2"/>
+ <eLiterals xmi:id="_8BKGWRt0EeWb19NaJQmczQ" name="PUT" value="3"/>
+ <eLiterals xmi:id="_8BKGWht0EeWb19NaJQmczQ" name="PATCH" value="4"/>
+ <eLiterals xmi:id="_8BKGWxt0EeWb19NaJQmczQ" name="DELETE" value="5"/>
+ <eLiterals xmi:id="_8BKGXBt0EeWb19NaJQmczQ" name="OPTIONS" value="6"/>
+ <eLiterals xmi:id="_8BKGXRt0EeWb19NaJQmczQ" name="TRACE" value="7"/>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_8BKGXht0EeWb19NaJQmczQ" name="ResponseBody">
+ <eAnnotations xmi:id="_8BKGXxt0EeWb19NaJQmczQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_8BL7nht0EeWb19NaJQmczQ"/>
+ <eOperations xmi:id="_8BKGYBt0EeWb19NaJQmczQ" name="methodConstraint">
+ <eAnnotations xmi:id="_8BKGYRt0EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_8BKGYht0EeWb19NaJQmczQ" 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="_8BKGZBt0EeWb19NaJQmczQ" name="diagnostics">
+ <eAnnotations xmi:id="_8BKGZRt0EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_8BKGZht0EeWb19NaJQmczQ" 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="_8BKGaBt0EeWb19NaJQmczQ" name="context">
+ <eAnnotations xmi:id="_8BKGaRt0EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_8BKGaht0EeWb19NaJQmczQ" key="documentation" value="The cache of context-specific information."/>
+ </eAnnotations>
+ <eGenericType xmi:id="_8BKGaxt0EeWb19NaJQmczQ">
+ <eTypeArguments xmi:id="_8BKGbBt0EeWb19NaJQmczQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eTypeArguments xmi:id="_8BKGbRt0EeWb19NaJQmczQ">
+ <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="_8BKGbht0EeWb19NaJQmczQ" 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="_8BKGcBt0EeWb19NaJQmczQ" 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="_8BKGcht0EeWb19NaJQmczQ" name="Mapping">
+ <eAnnotations xmi:id="_8BKGcxt0EeWb19NaJQmczQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_8BL7pxt0EeWb19NaJQmczQ"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_8BKGdBt0EeWb19NaJQmczQ" name="base_Stereotype" ordered="false">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Stereotype"/>
+ </eStructuralFeatures>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_8BKGdht0EeWb19NaJQmczQ" name="RequestMapping">
+ <eAnnotations xmi:id="_8BKGdxt0EeWb19NaJQmczQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_8BL7qxt0EeWb19NaJQmczQ"/>
+ <eOperations xmi:id="_8BKGeBt0EeWb19NaJQmczQ" name="methodConstraint">
+ <eAnnotations xmi:id="_8BKGeRt0EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_8BKGeht0EeWb19NaJQmczQ" 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="_8BKGfBt0EeWb19NaJQmczQ" name="diagnostics">
+ <eAnnotations xmi:id="_8BKGfRt0EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_8BKGfht0EeWb19NaJQmczQ" 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="_8BKGgBt0EeWb19NaJQmczQ" name="context">
+ <eAnnotations xmi:id="_8BKGgRt0EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_8BKGght0EeWb19NaJQmczQ" key="documentation" value="The cache of context-specific information."/>
+ </eAnnotations>
+ <eGenericType xmi:id="_8BKGgxt0EeWb19NaJQmczQ">
+ <eTypeArguments xmi:id="_8BKGhBt0EeWb19NaJQmczQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eTypeArguments xmi:id="_8BKGhRt0EeWb19NaJQmczQ">
+ <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="_8BKGhht0EeWb19NaJQmczQ" name="typeConstraint">
+ <eAnnotations xmi:id="_8BKGhxt0EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_8BKGiBt0EeWb19NaJQmczQ" 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="_8BKGiht0EeWb19NaJQmczQ" name="diagnostics">
+ <eAnnotations xmi:id="_8BKGixt0EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_8BKGjBt0EeWb19NaJQmczQ" 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="_8BKGjht0EeWb19NaJQmczQ" name="context">
+ <eAnnotations xmi:id="_8BKGjxt0EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_8BKGkBt0EeWb19NaJQmczQ" key="documentation" value="The cache of context-specific information."/>
+ </eAnnotations>
+ <eGenericType xmi:id="_8BKGkRt0EeWb19NaJQmczQ">
+ <eTypeArguments xmi:id="_8BKGkht0EeWb19NaJQmczQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eTypeArguments xmi:id="_8BKGkxt0EeWb19NaJQmczQ">
+ <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="_8BKGlBt0EeWb19NaJQmczQ" name="value" ordered="false" upperBound="-1">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_8BKGlht0EeWb19NaJQmczQ" name="method" ordered="false" upperBound="-1" eType="_8BKGVBt0EeWb19NaJQmczQ"/>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_8BKGmBt0EeWb19NaJQmczQ" name="params" ordered="false" upperBound="-1">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_8BKGmht0EeWb19NaJQmczQ" name="headers" ordered="false" upperBound="-1">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_8BKGnBt0EeWb19NaJQmczQ" name="consumes" ordered="false" upperBound="-1">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_8BKGnht0EeWb19NaJQmczQ" name="produces" 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="_8BKGoBt0EeWb19NaJQmczQ" 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="_8BKGoht0EeWb19NaJQmczQ" 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="_8BKGpBt0EeWb19NaJQmczQ" 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="_8BKGpht0EeWb19NaJQmczQ" name="ResponseStatus">
+ <eAnnotations xmi:id="_8BKGpxt0EeWb19NaJQmczQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_8BL7yxt0EeWb19NaJQmczQ"/>
+ <eOperations xmi:id="_8BKGqBt0EeWb19NaJQmczQ" name="typeConstraint">
+ <eAnnotations xmi:id="_8BKGqRt0EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_8BKGqht0EeWb19NaJQmczQ" 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="_8BKGrBt0EeWb19NaJQmczQ" name="diagnostics">
+ <eAnnotations xmi:id="_8BKGrRt0EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_8BKGrht0EeWb19NaJQmczQ" 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="_8BKGsBt0EeWb19NaJQmczQ" name="context">
+ <eAnnotations xmi:id="_8BKGsRt0EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_8BKGsht0EeWb19NaJQmczQ" key="documentation" value="The cache of context-specific information."/>
+ </eAnnotations>
+ <eGenericType xmi:id="_8BKGsxt0EeWb19NaJQmczQ">
+ <eTypeArguments xmi:id="_8BKGtBt0EeWb19NaJQmczQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eTypeArguments xmi:id="_8BKGtRt0EeWb19NaJQmczQ">
+ <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="_8BKGtht0EeWb19NaJQmczQ" name="methodConstraint">
+ <eAnnotations xmi:id="_8BKGtxt0EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_8BKGuBt0EeWb19NaJQmczQ" 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="_8BKGuht0EeWb19NaJQmczQ" name="diagnostics">
+ <eAnnotations xmi:id="_8BKGuxt0EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_8BKGvBt0EeWb19NaJQmczQ" 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="_8BKGvht0EeWb19NaJQmczQ" name="context">
+ <eAnnotations xmi:id="_8BKGvxt0EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_8BKGwBt0EeWb19NaJQmczQ" key="documentation" value="The cache of context-specific information."/>
+ </eAnnotations>
+ <eGenericType xmi:id="_8BKGwRt0EeWb19NaJQmczQ">
+ <eTypeArguments xmi:id="_8BKGwht0EeWb19NaJQmczQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eTypeArguments xmi:id="_8BKGwxt0EeWb19NaJQmczQ">
+ <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="_8BKGxBt0EeWb19NaJQmczQ" name="value" ordered="false" lowerBound="1" eType="_8BKGDBt0EeWb19NaJQmczQ"/>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_8BKGxht0EeWb19NaJQmczQ" name="reason" 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="_8BKGyBt0EeWb19NaJQmczQ" 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="_8BKGyht0EeWb19NaJQmczQ" 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="_8BKGzBt0EeWb19NaJQmczQ" 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="_8BKGzht0EeWb19NaJQmczQ" name="RequestPart">
+ <eAnnotations xmi:id="_8BKGzxt0EeWb19NaJQmczQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_8BL73xt0EeWb19NaJQmczQ"/>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_8BKG0Bt0EeWb19NaJQmczQ" 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:EAttribute" xmi:id="_8BKG0ht0EeWb19NaJQmczQ" name="required" ordered="false" defaultValueLiteral="true">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_8BKG1Bt0EeWb19NaJQmczQ" name="base_Parameter" ordered="false">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Parameter"/>
+ </eStructuralFeatures>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_8BKG1ht0EeWb19NaJQmczQ" name="ModelAttribute">
+ <eAnnotations xmi:id="_8BKG1xt0EeWb19NaJQmczQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_8BL76ht0EeWb19NaJQmczQ"/>
+ <eOperations xmi:id="_8BKG2Bt0EeWb19NaJQmczQ" name="methodConstraint">
+ <eAnnotations xmi:id="_8BKG2Rt0EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_8BKG2ht0EeWb19NaJQmczQ" 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="_8BKG3Bt0EeWb19NaJQmczQ" name="diagnostics">
+ <eAnnotations xmi:id="_8BKG3Rt0EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_8BKG3ht0EeWb19NaJQmczQ" 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="_8BKG4Bt0EeWb19NaJQmczQ" name="context">
+ <eAnnotations xmi:id="_8BKG4Rt0EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_8BKG4ht0EeWb19NaJQmczQ" key="documentation" value="The cache of context-specific information."/>
+ </eAnnotations>
+ <eGenericType xmi:id="_8BKsIBt0EeWb19NaJQmczQ">
+ <eTypeArguments xmi:id="_8BKsIRt0EeWb19NaJQmczQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eTypeArguments xmi:id="_8BKsIht0EeWb19NaJQmczQ">
+ <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="_8BKsIxt0EeWb19NaJQmczQ" 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="_8BKsJRt0EeWb19NaJQmczQ" name="base_Parameter" ordered="false">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Parameter"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_8BKsJxt0EeWb19NaJQmczQ" 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="_8BKsKRt0EeWb19NaJQmczQ" 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="_8BKsKxt0EeWb19NaJQmczQ" name="PathVariable">
+ <eAnnotations xmi:id="_8BKsLBt0EeWb19NaJQmczQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_8BL7-Rt0EeWb19NaJQmczQ"/>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_8BKsLRt0EeWb19NaJQmczQ" 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="_8BKsLxt0EeWb19NaJQmczQ" name="base_Parameter" ordered="false">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Parameter"/>
+ </eStructuralFeatures>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_8BKsMRt0EeWb19NaJQmczQ" name="CookieValue">
+ <eAnnotations xmi:id="_8BKsMht0EeWb19NaJQmczQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_8BL8ABt0EeWb19NaJQmczQ"/>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_8BKsMxt0EeWb19NaJQmczQ" 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:EAttribute" xmi:id="_8BKsNRt0EeWb19NaJQmczQ" name="required" ordered="false" defaultValueLiteral="true">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_8BKsNxt0EeWb19NaJQmczQ" name="defaultValue" ordered="false" defaultValueLiteral="DEFAULT_NONE">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_8BKsORt0EeWb19NaJQmczQ" name="base_Parameter" ordered="false">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Parameter"/>
+ </eStructuralFeatures>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_8BKsOxt0EeWb19NaJQmczQ" name="InitBinder">
+ <eAnnotations xmi:id="_8BKsPBt0EeWb19NaJQmczQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_8BL8Dxt0EeWb19NaJQmczQ"/>
+ <eOperations xmi:id="_8BKsPRt0EeWb19NaJQmczQ" name="methodConstraint">
+ <eAnnotations xmi:id="_8BKsPht0EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_8BKsPxt0EeWb19NaJQmczQ" 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="_8BKsQRt0EeWb19NaJQmczQ" name="diagnostics">
+ <eAnnotations xmi:id="_8BKsQht0EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_8BKsQxt0EeWb19NaJQmczQ" 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="_8BKsRRt0EeWb19NaJQmczQ" name="context">
+ <eAnnotations xmi:id="_8BKsRht0EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_8BKsRxt0EeWb19NaJQmczQ" key="documentation" value="The cache of context-specific information."/>
+ </eAnnotations>
+ <eGenericType xmi:id="_8BKsSBt0EeWb19NaJQmczQ">
+ <eTypeArguments xmi:id="_8BKsSRt0EeWb19NaJQmczQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eTypeArguments xmi:id="_8BKsSht0EeWb19NaJQmczQ">
+ <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="_8BKsSxt0EeWb19NaJQmczQ" 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="_8BKsTRt0EeWb19NaJQmczQ" 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="_8BKsTxt0EeWb19NaJQmczQ" 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="_8BKsURt0EeWb19NaJQmczQ" name="RequestHeader">
+ <eAnnotations xmi:id="_8BKsUht0EeWb19NaJQmczQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_8BL8Gxt0EeWb19NaJQmczQ"/>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_8BKsUxt0EeWb19NaJQmczQ" 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:EAttribute" xmi:id="_8BKsVRt0EeWb19NaJQmczQ" name="required" ordered="false" defaultValueLiteral="true">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_8BKsVxt0EeWb19NaJQmczQ" name="defaultValue" ordered="false" defaultValueLiteral="DEFAULT_NONE">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_8BKsWRt0EeWb19NaJQmczQ" name="base_Parameter" ordered="false">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Parameter"/>
+ </eStructuralFeatures>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_8BKsWxt0EeWb19NaJQmczQ" name="ExceptionHandler">
+ <eAnnotations xmi:id="_8BKsXBt0EeWb19NaJQmczQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_8BL8Kht0EeWb19NaJQmczQ"/>
+ <eOperations xmi:id="_8BKsXRt0EeWb19NaJQmczQ" name="methodConstraint">
+ <eAnnotations xmi:id="_8BKsXht0EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_8BKsXxt0EeWb19NaJQmczQ" 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="_8BKsYRt0EeWb19NaJQmczQ" name="diagnostics">
+ <eAnnotations xmi:id="_8BKsYht0EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_8BKsYxt0EeWb19NaJQmczQ" 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="_8BKsZRt0EeWb19NaJQmczQ" name="context">
+ <eAnnotations xmi:id="_8BKsZht0EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_8BKsZxt0EeWb19NaJQmczQ" key="documentation" value="The cache of context-specific information."/>
+ </eAnnotations>
+ <eGenericType xmi:id="_8BKsaBt0EeWb19NaJQmczQ">
+ <eTypeArguments xmi:id="_8BKsaRt0EeWb19NaJQmczQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eTypeArguments xmi:id="_8BKsaht0EeWb19NaJQmczQ">
+ <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="_8BKsaxt0EeWb19NaJQmczQ" 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="_8BKsbRt0EeWb19NaJQmczQ" 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="_8BKsbxt0EeWb19NaJQmczQ" 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="_8BKscRt0EeWb19NaJQmczQ" name="ControllerAdvice">
+ <eAnnotations xmi:id="_8BKscht0EeWb19NaJQmczQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_8BL8Nht0EeWb19NaJQmczQ"/>
+ <eOperations xmi:id="_8BKscxt0EeWb19NaJQmczQ" name="typeConstraint">
+ <eAnnotations xmi:id="_8BKsdBt0EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_8BKsdRt0EeWb19NaJQmczQ" 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="_8BKsdxt0EeWb19NaJQmczQ" name="diagnostics">
+ <eAnnotations xmi:id="_8BKseBt0EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_8BKseRt0EeWb19NaJQmczQ" 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="_8BKsext0EeWb19NaJQmczQ" name="context">
+ <eAnnotations xmi:id="_8BKsfBt0EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_8BKsfRt0EeWb19NaJQmczQ" key="documentation" value="The cache of context-specific information."/>
+ </eAnnotations>
+ <eGenericType xmi:id="_8BKsfht0EeWb19NaJQmczQ">
+ <eTypeArguments xmi:id="_8BKsfxt0EeWb19NaJQmczQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eTypeArguments xmi:id="_8BKsgBt0EeWb19NaJQmczQ">
+ <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="_8BKsgRt0EeWb19NaJQmczQ" 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="_8BKsgxt0EeWb19NaJQmczQ" name="SessionAttributes">
+ <eAnnotations xmi:id="_8BKshBt0EeWb19NaJQmczQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_8BL8PBt0EeWb19NaJQmczQ"/>
+ <eOperations xmi:id="_8BKshRt0EeWb19NaJQmczQ" name="typeConstraint">
+ <eAnnotations xmi:id="_8BKshht0EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_8BKshxt0EeWb19NaJQmczQ" 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="_8BKsiRt0EeWb19NaJQmczQ" name="diagnostics">
+ <eAnnotations xmi:id="_8BKsiht0EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_8BKsixt0EeWb19NaJQmczQ" 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="_8BKsjRt0EeWb19NaJQmczQ" name="context">
+ <eAnnotations xmi:id="_8BKsjht0EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_8BKsjxt0EeWb19NaJQmczQ" key="documentation" value="The cache of context-specific information."/>
+ </eAnnotations>
+ <eGenericType xmi:id="_8BKskBt0EeWb19NaJQmczQ">
+ <eTypeArguments xmi:id="_8BKskRt0EeWb19NaJQmczQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eTypeArguments xmi:id="_8BKskht0EeWb19NaJQmczQ">
+ <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="_8BKskxt0EeWb19NaJQmczQ" 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="_8BKslRt0EeWb19NaJQmczQ" name="types" 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="_8BKslxt0EeWb19NaJQmczQ" 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="_8BKsmRt0EeWb19NaJQmczQ" name="RequestBody">
+ <eAnnotations xmi:id="_8BKsmht0EeWb19NaJQmczQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_8BL8SBt0EeWb19NaJQmczQ"/>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_8BKsmxt0EeWb19NaJQmczQ" name="required" ordered="false" defaultValueLiteral="true">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_8BKsnRt0EeWb19NaJQmczQ" name="base_Parameter" ordered="false">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Parameter"/>
+ </eStructuralFeatures>
+ </eClassifiers>
+ </eSubpackages>
+ </eSubpackages>
+ <eSubpackages xmi:id="_8BKsnxt0EeWb19NaJQmczQ" name="servlet" nsURI="http:///springbundle/org/springframework/web/servlet.ecore" nsPrefix="springbundle.org.springframework.web.servlet">
+ <eAnnotations xmi:id="_8BKsoBt0EeWb19NaJQmczQ" source="http://www.eclipse.org/uml2/4.0.0/UML" references="_8BL8kht0EeWb19NaJQmczQ"/>
+ <eSubpackages xmi:id="_8BKsoRt0EeWb19NaJQmczQ" name="config" nsURI="http:///springbundle/org/springframework/web/servlet/config.ecore" nsPrefix="springbundle.org.springframework.web.servlet.config">
+ <eAnnotations xmi:id="_8BKsoht0EeWb19NaJQmczQ" source="http://www.eclipse.org/uml2/4.0.0/UML" references="_8BL8kxt0EeWb19NaJQmczQ"/>
+ <eSubpackages xmi:id="_8BKsoxt0EeWb19NaJQmczQ" name="annotation" nsURI="http:///springbundle/org/springframework/web/servlet/config/annotation.ecore" nsPrefix="springbundle.org.springframework.web.servlet.config.annotation">
+ <eAnnotations xmi:id="_8BKspBt0EeWb19NaJQmczQ" source="http://www.eclipse.org/uml2/4.0.0/UML" references="_8BL8lBt0EeWb19NaJQmczQ"/>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_8BKspRt0EeWb19NaJQmczQ" name="EnableWebMvc">
+ <eAnnotations xmi:id="_8BKspht0EeWb19NaJQmczQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_8BL8lRt0EeWb19NaJQmczQ"/>
+ <eOperations xmi:id="_8BKspxt0EeWb19NaJQmczQ" name="typeConstraint">
+ <eAnnotations xmi:id="_8BKsqBt0EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_8BKsqRt0EeWb19NaJQmczQ" 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="_8BKsqxt0EeWb19NaJQmczQ" name="diagnostics">
+ <eAnnotations xmi:id="_8BKsrBt0EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_8BKsrRt0EeWb19NaJQmczQ" 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="_8BKsrxt0EeWb19NaJQmczQ" name="context">
+ <eAnnotations xmi:id="_8BKssBt0EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_8BKssRt0EeWb19NaJQmczQ" key="documentation" value="The cache of context-specific information."/>
+ </eAnnotations>
+ <eGenericType xmi:id="_8BKssht0EeWb19NaJQmczQ">
+ <eTypeArguments xmi:id="_8BKssxt0EeWb19NaJQmczQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eTypeArguments xmi:id="_8BKstBt0EeWb19NaJQmczQ">
+ <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="_8BKstRt0EeWb19NaJQmczQ" name="base_Type" ordered="false">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Type"/>
+ </eStructuralFeatures>
+ </eClassifiers>
+ </eSubpackages>
+ </eSubpackages>
+ </eSubpackages>
+ <eSubpackages xmi:id="_8BKstxt0EeWb19NaJQmczQ" name="portlet" nsURI="http:///springbundle/org/springframework/web/portlet.ecore" nsPrefix="springbundle.org.springframework.web.portlet">
+ <eAnnotations xmi:id="_8BKsuBt0EeWb19NaJQmczQ" source="http://www.eclipse.org/uml2/4.0.0/UML" references="_8BL8nRt0EeWb19NaJQmczQ"/>
+ <eSubpackages xmi:id="_8BKsuRt0EeWb19NaJQmczQ" name="bind" nsURI="http:///springbundle/org/springframework/web/portlet/bind.ecore" nsPrefix="springbundle.org.springframework.web.portlet.bind">
+ <eAnnotations xmi:id="_8BKsuht0EeWb19NaJQmczQ" source="http://www.eclipse.org/uml2/4.0.0/UML" references="_8BL8nht0EeWb19NaJQmczQ"/>
+ <eSubpackages xmi:id="_8BKsuxt0EeWb19NaJQmczQ" name="annotation" nsURI="http:///springbundle/org/springframework/web/portlet/bind/annotation.ecore" nsPrefix="springbundle.org.springframework.web.portlet.bind.annotation">
+ <eAnnotations xmi:id="_8BKsvBt0EeWb19NaJQmczQ" source="http://www.eclipse.org/uml2/4.0.0/UML" references="_8BL8nxt0EeWb19NaJQmczQ"/>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_8BKsvRt0EeWb19NaJQmczQ" name="ResourceMapping">
+ <eAnnotations xmi:id="_8BKsvht0EeWb19NaJQmczQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_8BL8oBt0EeWb19NaJQmczQ"/>
+ <eOperations xmi:id="_8BKsvxt0EeWb19NaJQmczQ" name="methodConstraint">
+ <eAnnotations xmi:id="_8BKswBt0EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_8BKswRt0EeWb19NaJQmczQ" 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="_8BKswxt0EeWb19NaJQmczQ" name="diagnostics">
+ <eAnnotations xmi:id="_8BKsxBt0EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_8BKsxRt0EeWb19NaJQmczQ" 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="_8BKsxxt0EeWb19NaJQmczQ" name="context">
+ <eAnnotations xmi:id="_8BKsyBt0EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_8BKsyRt0EeWb19NaJQmczQ" key="documentation" value="The cache of context-specific information."/>
+ </eAnnotations>
+ <eGenericType xmi:id="_8BKsyht0EeWb19NaJQmczQ">
+ <eTypeArguments xmi:id="_8BKsyxt0EeWb19NaJQmczQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eTypeArguments xmi:id="_8BKszBt0EeWb19NaJQmczQ">
+ <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="_8BKszRt0EeWb19NaJQmczQ" 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="_8BKszxt0EeWb19NaJQmczQ" 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="_8BKs0Rt0EeWb19NaJQmczQ" 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="_8BKs0xt0EeWb19NaJQmczQ" name="EventMapping">
+ <eAnnotations xmi:id="_8BKs1Bt0EeWb19NaJQmczQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_8BMhWRt0EeWb19NaJQmczQ"/>
+ <eOperations xmi:id="_8BKs1Rt0EeWb19NaJQmczQ" name="methodConstraint">
+ <eAnnotations xmi:id="_8BKs1ht0EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_8BKs1xt0EeWb19NaJQmczQ" 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="_8BKs2Rt0EeWb19NaJQmczQ" name="diagnostics">
+ <eAnnotations xmi:id="_8BKs2ht0EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_8BKs2xt0EeWb19NaJQmczQ" 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="_8BKs3Rt0EeWb19NaJQmczQ" name="context">
+ <eAnnotations xmi:id="_8BKs3ht0EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_8BKs3xt0EeWb19NaJQmczQ" key="documentation" value="The cache of context-specific information."/>
+ </eAnnotations>
+ <eGenericType xmi:id="_8BKs4Bt0EeWb19NaJQmczQ">
+ <eTypeArguments xmi:id="_8BKs4Rt0EeWb19NaJQmczQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eTypeArguments xmi:id="_8BKs4ht0EeWb19NaJQmczQ">
+ <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="_8BKs4xt0EeWb19NaJQmczQ" 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="_8BKs5Rt0EeWb19NaJQmczQ" 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="_8BKs5xt0EeWb19NaJQmczQ" name="base_Property" ordered="false">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Property"/>
+ </eStructuralFeatures>
+ </eClassifiers>
+ </eSubpackages>
+ </eSubpackages>
+ </eSubpackages>
+ </eSubpackages>
+ </eSubpackages>
+ </eSubpackages>
+ <eSubpackages xmi:id="_8BKs6Rt0EeWb19NaJQmczQ" name="proxy" nsURI="http:///springbundle/proxy.ecore" nsPrefix="springbundle.proxy">
+ <eAnnotations xmi:id="_8BKs6ht0EeWb19NaJQmczQ" source="http://www.eclipse.org/uml2/4.0.0/UML" references="_8BMhcRt0EeWb19NaJQmczQ"/>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_8BKs6xt0EeWb19NaJQmczQ" name="CachePut">
+ <eAnnotations xmi:id="_8BKs7Bt0EeWb19NaJQmczQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_8BMhdht0EeWb19NaJQmczQ"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_8BKs7Rt0EeWb19NaJQmczQ" name="put_Caching" ordered="false" eType="_8BI29Rt0EeWb19NaJQmczQ" eOpposite="_8BI3FRt0EeWb19NaJQmczQ"/>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_8BKs7xt0EeWb19NaJQmczQ" name="CacheEvict">
+ <eAnnotations xmi:id="_8BKs8Bt0EeWb19NaJQmczQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_8BMheht0EeWb19NaJQmczQ"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_8BKs8Rt0EeWb19NaJQmczQ" name="evict_Caching" ordered="false" eType="_8BI29Rt0EeWb19NaJQmczQ" eOpposite="_8BI3Fxt0EeWb19NaJQmczQ"/>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_8BKs8xt0EeWb19NaJQmczQ" name="Cacheable">
+ <eAnnotations xmi:id="_8BKs9Bt0EeWb19NaJQmczQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_8BMhcht0EeWb19NaJQmczQ"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_8BKs9Rt0EeWb19NaJQmczQ" name="cacheable_Caching" ordered="false" eType="_8BI29Rt0EeWb19NaJQmczQ" eOpposite="_8BI3Ext0EeWb19NaJQmczQ"/>
+ </eClassifiers>
+ </eSubpackages>
+ </contents>
+ </eAnnotations>
+ <packageImport xmi:id="_8BKs9xt0EeWb19NaJQmczQ">
+ <importedPackage xmi:type="uml:Model" href="pathmap://UML_METAMODELS/UML.metamodel.uml#_0"/>
+ </packageImport>
+ <packageImport xmi:id="_8BKs-Bt0EeWb19NaJQmczQ">
+ <importedPackage xmi:type="uml:Model" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#_0"/>
+ </packageImport>
+ <packagedElement xmi:type="uml:Package" xmi:id="_8BKs-Rt0EeWb19NaJQmczQ" name="org">
+ <packagedElement xmi:type="uml:Package" xmi:id="_8BKs-ht0EeWb19NaJQmczQ" name="springframework">
+ <packagedElement xmi:type="uml:Package" xmi:id="_8BKs-xt0EeWb19NaJQmczQ" name="beans">
+ <packagedElement xmi:type="uml:Package" xmi:id="_8BKs_Bt0EeWb19NaJQmczQ" name="factory">
+ <packagedElement xmi:type="uml:Package" xmi:id="_8BKs_Rt0EeWb19NaJQmczQ" name="annotation">
+ <packagedElement xmi:type="uml:Enumeration" xmi:id="_8BKs_ht0EeWb19NaJQmczQ" name="Autowire">
+ <ownedAttribute xmi:id="_8BKs_xt0EeWb19NaJQmczQ" name="value">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/JavaPrimitiveTypes.library.uml#int"/>
+ </ownedAttribute>
+ <ownedOperation xmi:id="_8BKtABt0EeWb19NaJQmczQ" name="value"/>
+ <ownedOperation xmi:id="_8BKtARt0EeWb19NaJQmczQ" name="isAutowire"/>
+ <ownedLiteral xmi:id="_8BKtAht0EeWb19NaJQmczQ" name="NO"/>
+ <ownedLiteral xmi:id="_8BKtAxt0EeWb19NaJQmczQ" name="BY_NAME"/>
+ <ownedLiteral xmi:id="_8BKtBBt0EeWb19NaJQmczQ" name="BY_TYPE"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Stereotype" xmi:id="_8BKtBRt0EeWb19NaJQmczQ" name="Configurable" visibility="public">
+ <ownedRule xmi:id="_8BKtBht0EeWb19NaJQmczQ" name="typeConstraint" constrainedElement="_8BKtBRt0EeWb19NaJQmczQ">
+ <specification xmi:type="uml:OpaqueExpression" xmi:id="_8BKtBxt0EeWb19NaJQmczQ" 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="_8BKtCBt0EeWb19NaJQmczQ" name="value" visibility="public">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_8BKtCRt0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_8BKtCht0EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_8BKtCxt0EeWb19NaJQmczQ" name="autowire" visibility="public" type="_8BKs_ht0EeWb19NaJQmczQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_8BKtDBt0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_8BKtDRt0EeWb19NaJQmczQ" value="1"/>
+ <defaultValue xmi:type="uml:LiteralString" xmi:id="_8BKtDht0EeWb19NaJQmczQ" value="NO"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_8BKtDxt0EeWb19NaJQmczQ" name="dependencyCheck" visibility="public">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/JavaPrimitiveTypes.library.uml#boolean"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_8BKtEBt0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_8BKtERt0EeWb19NaJQmczQ" value="1"/>
+ <defaultValue xmi:type="uml:LiteralString" xmi:id="_8BKtEht0EeWb19NaJQmczQ" value="false"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_8BKtExt0EeWb19NaJQmczQ" name="preConstruction" visibility="public">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/JavaPrimitiveTypes.library.uml#boolean"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_8BKtFBt0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_8BKtFRt0EeWb19NaJQmczQ" value="1"/>
+ <defaultValue xmi:type="uml:LiteralString" xmi:id="_8BKtFht0EeWb19NaJQmczQ" value="false"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_8BKtFxt0EeWb19NaJQmczQ" name="base_Type" association="_8BKtgxt0EeWb19NaJQmczQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Type"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_8BKtGBt0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_8BKtGRt0EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Stereotype" xmi:id="_8BKtGht0EeWb19NaJQmczQ" name="Value" visibility="public">
+ <ownedAttribute xmi:id="_8BKtGxt0EeWb19NaJQmczQ" name="value" visibility="public">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_8BKtHBt0EeWb19NaJQmczQ" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_8BKtHRt0EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_8BKtHht0EeWb19NaJQmczQ" name="base_Property" association="_8BKtXxt0EeWb19NaJQmczQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Property"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_8BKtHxt0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_8BKtIBt0EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_8BKtIRt0EeWb19NaJQmczQ" name="base_EnumerationLiteral" association="_8BKtYRt0EeWb19NaJQmczQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#EnumerationLiteral"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_8BKtIht0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_8BKtIxt0EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_8BKtJBt0EeWb19NaJQmczQ" name="base_Operation" association="_8BKtZRt0EeWb19NaJQmczQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Operation"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_8BKtJRt0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_8BKtJht0EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_8BKtJxt0EeWb19NaJQmczQ" name="base_Parameter" association="_8BKtZxt0EeWb19NaJQmczQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Parameter"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_8BKtKBt0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_8BKtKRt0EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_8BKtKht0EeWb19NaJQmczQ" name="base_Stereotype" association="_8BKtaRt0EeWb19NaJQmczQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Stereotype"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_8BKtKxt0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_8BKtLBt0EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Stereotype" xmi:id="_8BKtLRt0EeWb19NaJQmczQ" name="Required" visibility="public">
+ <ownedRule xmi:id="_8BKtLht0EeWb19NaJQmczQ" name="methodConstraint" constrainedElement="_8BKtLRt0EeWb19NaJQmczQ">
+ <specification xmi:type="uml:OpaqueExpression" xmi:id="_8BKtLxt0EeWb19NaJQmczQ" 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="_8BKtMBt0EeWb19NaJQmczQ" name="base_Operation" association="_8BKthRt0EeWb19NaJQmczQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Operation"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_8BKtMRt0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_8BKtMht0EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_8BKtMxt0EeWb19NaJQmczQ" name="base_Property" association="_8BKthxt0EeWb19NaJQmczQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Property"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_8BKtNBt0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_8BKtNRt0EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Stereotype" xmi:id="_8BKtNht0EeWb19NaJQmczQ" name="Qualifier" visibility="public">
+ <ownedRule xmi:id="_8BKtNxt0EeWb19NaJQmczQ" name="typeConstraint" constrainedElement="_8BKtNht0EeWb19NaJQmczQ">
+ <specification xmi:type="uml:OpaqueExpression" xmi:id="_8BKtOBt0EeWb19NaJQmczQ" 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="_8BKtORt0EeWb19NaJQmczQ" name="value" visibility="public">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_8BKtOht0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_8BKtOxt0EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_8BKtPBt0EeWb19NaJQmczQ" name="base_Property" association="_8BKtaxt0EeWb19NaJQmczQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Property"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_8BKtPRt0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_8BKtPht0EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_8BKtPxt0EeWb19NaJQmczQ" name="base_EnumerationLiteral" association="_8BKtbRt0EeWb19NaJQmczQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#EnumerationLiteral"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_8BKtQBt0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_8BKtQRt0EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_8BKtQht0EeWb19NaJQmczQ" name="base_Operation" association="_8BKtcRt0EeWb19NaJQmczQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Operation"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_8BKtQxt0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_8BKtRBt0EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_8BKtRRt0EeWb19NaJQmczQ" name="base_Parameter" association="_8BKtcxt0EeWb19NaJQmczQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Parameter"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_8BKtRht0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_8BKtRxt0EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_8BKtSBt0EeWb19NaJQmczQ" name="base_Type" association="_8BKtdRt0EeWb19NaJQmczQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Type"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_8BKtSRt0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_8BKtSht0EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_8BKtSxt0EeWb19NaJQmczQ" name="base_Stereotype" association="_8BKtdxt0EeWb19NaJQmczQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Stereotype"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_8BKtTBt0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_8BKtTRt0EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Stereotype" xmi:id="_8BKtTht0EeWb19NaJQmczQ" name="Autowired" visibility="public">
+ <ownedAttribute xmi:id="_8BKtTxt0EeWb19NaJQmczQ" name="required" visibility="public">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/JavaPrimitiveTypes.library.uml#boolean"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_8BKtUBt0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_8BKtURt0EeWb19NaJQmczQ" value="1"/>
+ <defaultValue xmi:type="uml:LiteralString" xmi:id="_8BKtUht0EeWb19NaJQmczQ" value="true"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_8BKtUxt0EeWb19NaJQmczQ" name="base_Operation" association="_8BKteRt0EeWb19NaJQmczQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Operation"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_8BKtVBt0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_8BKtVRt0EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_8BKtVht0EeWb19NaJQmczQ" name="base_Property" association="_8BKtext0EeWb19NaJQmczQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Property"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_8BKtVxt0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_8BKtWBt0EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_8BKtWRt0EeWb19NaJQmczQ" name="base_EnumerationLiteral" association="_8BKtfRt0EeWb19NaJQmczQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#EnumerationLiteral"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_8BKtWht0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_8BKtWxt0EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_8BKtXBt0EeWb19NaJQmczQ" name="base_Stereotype" association="_8BKtgRt0EeWb19NaJQmczQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Stereotype"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_8BKtXRt0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_8BKtXht0EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_8BKtXxt0EeWb19NaJQmczQ" name="extension_Value_Property" memberEnd="_8BKtHht0EeWb19NaJQmczQ _8BKtYBt0EeWb19NaJQmczQ">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_8BKtYBt0EeWb19NaJQmczQ" name="extension_Property" type="_8BKtGht0EeWb19NaJQmczQ" aggregation="composite" association="_8BKtXxt0EeWb19NaJQmczQ"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_8BKtYRt0EeWb19NaJQmczQ" name="extension_Value_EnumerationLiteral" memberEnd="_8BKtIRt0EeWb19NaJQmczQ _8BKtYht0EeWb19NaJQmczQ">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_8BKtYht0EeWb19NaJQmczQ" name="extension_EnumerationLiteral" type="_8BKtGht0EeWb19NaJQmczQ" aggregation="composite" association="_8BKtYRt0EeWb19NaJQmczQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_8BKtYxt0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_8BKtZBt0EeWb19NaJQmczQ" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_8BKtZRt0EeWb19NaJQmczQ" name="extension_Value_Operation" memberEnd="_8BKtJBt0EeWb19NaJQmczQ _8BKtZht0EeWb19NaJQmczQ">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_8BKtZht0EeWb19NaJQmczQ" name="extension_Operation" type="_8BKtGht0EeWb19NaJQmczQ" aggregation="composite" association="_8BKtZRt0EeWb19NaJQmczQ"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_8BKtZxt0EeWb19NaJQmczQ" name="extension_Value_Parameter" memberEnd="_8BKtJxt0EeWb19NaJQmczQ _8BKtaBt0EeWb19NaJQmczQ">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_8BKtaBt0EeWb19NaJQmczQ" name="extension_Parameter" type="_8BKtGht0EeWb19NaJQmczQ" aggregation="composite" association="_8BKtZxt0EeWb19NaJQmczQ"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_8BKtaRt0EeWb19NaJQmczQ" name="extension_Value_Stereotype" memberEnd="_8BKtKht0EeWb19NaJQmczQ _8BKtaht0EeWb19NaJQmczQ">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_8BKtaht0EeWb19NaJQmczQ" name="extension_Stereotype" type="_8BKtGht0EeWb19NaJQmczQ" aggregation="composite" association="_8BKtaRt0EeWb19NaJQmczQ"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_8BKtaxt0EeWb19NaJQmczQ" name="extension_Qualifier_Property" memberEnd="_8BKtPBt0EeWb19NaJQmczQ _8BKtbBt0EeWb19NaJQmczQ">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_8BKtbBt0EeWb19NaJQmczQ" name="extension_Property" type="_8BKtNht0EeWb19NaJQmczQ" aggregation="composite" association="_8BKtaxt0EeWb19NaJQmczQ"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_8BKtbRt0EeWb19NaJQmczQ" name="extension_Qualifier_EnumerationLiteral" memberEnd="_8BKtPxt0EeWb19NaJQmczQ _8BKtbht0EeWb19NaJQmczQ">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_8BKtbht0EeWb19NaJQmczQ" name="extension_EnumerationLiteral" type="_8BKtNht0EeWb19NaJQmczQ" aggregation="composite" association="_8BKtbRt0EeWb19NaJQmczQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_8BKtbxt0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_8BKtcBt0EeWb19NaJQmczQ" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_8BKtcRt0EeWb19NaJQmczQ" name="extension_Qualifier_Operation" memberEnd="_8BKtQht0EeWb19NaJQmczQ _8BKtcht0EeWb19NaJQmczQ">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_8BKtcht0EeWb19NaJQmczQ" name="extension_Operation" type="_8BKtNht0EeWb19NaJQmczQ" aggregation="composite" association="_8BKtcRt0EeWb19NaJQmczQ"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_8BKtcxt0EeWb19NaJQmczQ" name="extension_Qualifier_Parameter" memberEnd="_8BKtRRt0EeWb19NaJQmczQ _8BKtdBt0EeWb19NaJQmczQ">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_8BKtdBt0EeWb19NaJQmczQ" name="extension_Parameter" type="_8BKtNht0EeWb19NaJQmczQ" aggregation="composite" association="_8BKtcxt0EeWb19NaJQmczQ"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_8BKtdRt0EeWb19NaJQmczQ" name="extension_Qualifier_Type" memberEnd="_8BKtSBt0EeWb19NaJQmczQ _8BKtdht0EeWb19NaJQmczQ">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_8BKtdht0EeWb19NaJQmczQ" name="extension_Type" type="_8BKtNht0EeWb19NaJQmczQ" aggregation="composite" association="_8BKtdRt0EeWb19NaJQmczQ"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_8BKtdxt0EeWb19NaJQmczQ" name="extension_Qualifier_Stereotype" memberEnd="_8BKtSxt0EeWb19NaJQmczQ _8BKteBt0EeWb19NaJQmczQ">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_8BKteBt0EeWb19NaJQmczQ" name="extension_Stereotype" type="_8BKtNht0EeWb19NaJQmczQ" aggregation="composite" association="_8BKtdxt0EeWb19NaJQmczQ"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_8BKteRt0EeWb19NaJQmczQ" name="extension_Autowired_Operation" memberEnd="_8BKtUxt0EeWb19NaJQmczQ _8BKteht0EeWb19NaJQmczQ">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_8BKteht0EeWb19NaJQmczQ" name="extension_Operation" type="_8BKtTht0EeWb19NaJQmczQ" aggregation="composite" association="_8BKteRt0EeWb19NaJQmczQ"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_8BKtext0EeWb19NaJQmczQ" name="extension_Autowired_Property" memberEnd="_8BKtVht0EeWb19NaJQmczQ _8BKtfBt0EeWb19NaJQmczQ">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_8BKtfBt0EeWb19NaJQmczQ" name="extension_Property" type="_8BKtTht0EeWb19NaJQmczQ" aggregation="composite" association="_8BKtext0EeWb19NaJQmczQ"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_8BKtfRt0EeWb19NaJQmczQ" name="extension_Autowired_EnumerationLiteral" memberEnd="_8BKtWRt0EeWb19NaJQmczQ _8BKtfht0EeWb19NaJQmczQ">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_8BKtfht0EeWb19NaJQmczQ" name="extension_EnumerationLiteral" type="_8BKtTht0EeWb19NaJQmczQ" aggregation="composite" association="_8BKtfRt0EeWb19NaJQmczQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_8BKtfxt0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_8BKtgBt0EeWb19NaJQmczQ" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_8BKtgRt0EeWb19NaJQmczQ" name="extension_Autowired_Stereotype" memberEnd="_8BKtXBt0EeWb19NaJQmczQ _8BKtght0EeWb19NaJQmczQ">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_8BKtght0EeWb19NaJQmczQ" name="extension_Stereotype" type="_8BKtTht0EeWb19NaJQmczQ" aggregation="composite" association="_8BKtgRt0EeWb19NaJQmczQ"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_8BKtgxt0EeWb19NaJQmczQ" name="extension_Configurable_Type" memberEnd="_8BKtFxt0EeWb19NaJQmczQ _8BKthBt0EeWb19NaJQmczQ">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_8BKthBt0EeWb19NaJQmczQ" name="extension_Type" type="_8BKtBRt0EeWb19NaJQmczQ" aggregation="composite" association="_8BKtgxt0EeWb19NaJQmczQ"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_8BKthRt0EeWb19NaJQmczQ" name="extension_Required_Operation" memberEnd="_8BKtMBt0EeWb19NaJQmczQ _8BKthht0EeWb19NaJQmczQ">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_8BKthht0EeWb19NaJQmczQ" name="extension_Operation" type="_8BKtLRt0EeWb19NaJQmczQ" aggregation="composite" association="_8BKthRt0EeWb19NaJQmczQ"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_8BKthxt0EeWb19NaJQmczQ" name="extension_Required_Property" memberEnd="_8BKtMxt0EeWb19NaJQmczQ _8BKtiBt0EeWb19NaJQmczQ">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_8BKtiBt0EeWb19NaJQmczQ" name="extension_Property" type="_8BKtLRt0EeWb19NaJQmczQ" aggregation="composite" association="_8BKthxt0EeWb19NaJQmczQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_8BKtiRt0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_8BKtiht0EeWb19NaJQmczQ" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+ </packagedElement>
+ </packagedElement>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Package" xmi:id="_8BKtixt0EeWb19NaJQmczQ" name="cache">
+ <packagedElement xmi:type="uml:Package" xmi:id="_8BKtjBt0EeWb19NaJQmczQ" name="annotation">
+ <packagedElement xmi:type="uml:Stereotype" xmi:id="_8BKtjRt0EeWb19NaJQmczQ" name="EnableCaching" visibility="public">
+ <ownedRule xmi:id="_8BKtjht0EeWb19NaJQmczQ" name="typeConstraint" constrainedElement="_8BKtjRt0EeWb19NaJQmczQ">
+ <specification xmi:type="uml:OpaqueExpression" xmi:id="_8BKtjxt0EeWb19NaJQmczQ" 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="_8BKtkBt0EeWb19NaJQmczQ" name="proxyTargetClass" visibility="public">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/JavaPrimitiveTypes.library.uml#boolean"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_8BKtkRt0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_8BKtkht0EeWb19NaJQmczQ" value="1"/>
+ <defaultValue xmi:type="uml:LiteralString" xmi:id="_8BKtkxt0EeWb19NaJQmczQ" value="false"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_8BKtlBt0EeWb19NaJQmczQ" name="mode" visibility="public" type="_8BLTUxt0EeWb19NaJQmczQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_8BKtlRt0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_8BKtlht0EeWb19NaJQmczQ" value="1"/>
+ <defaultValue xmi:type="uml:LiteralString" xmi:id="_8BKtlxt0EeWb19NaJQmczQ" value="PROXY"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_8BKtmBt0EeWb19NaJQmczQ" name="order" visibility="public">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/JavaPrimitiveTypes.library.uml#int"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_8BKtmRt0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_8BKtmht0EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_8BKtmxt0EeWb19NaJQmczQ" name="base_Type" association="_8BLTQxt0EeWb19NaJQmczQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Type"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_8BKtnBt0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_8BKtnRt0EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Stereotype" xmi:id="_8BKtnht0EeWb19NaJQmczQ" name="Caching" visibility="public">
+ <ownedRule xmi:id="_8BKtnxt0EeWb19NaJQmczQ" name="methodConstraint" constrainedElement="_8BKtnht0EeWb19NaJQmczQ">
+ <specification xmi:type="uml:OpaqueExpression" xmi:id="_8BKtoBt0EeWb19NaJQmczQ" 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="_8BKtoRt0EeWb19NaJQmczQ" name="typeConstraint" constrainedElement="_8BKtnht0EeWb19NaJQmczQ">
+ <specification xmi:type="uml:OpaqueExpression" xmi:id="_8BKtoht0EeWb19NaJQmczQ" 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="_8BKtoxt0EeWb19NaJQmczQ" name="cacheable" visibility="public" type="_8BMhcht0EeWb19NaJQmczQ" aggregation="composite" association="_8BLTRRt0EeWb19NaJQmczQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_8BKtpBt0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_8BKtpRt0EeWb19NaJQmczQ" value="*"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_8BKtpht0EeWb19NaJQmczQ" name="put" visibility="public" type="_8BMhdht0EeWb19NaJQmczQ" aggregation="composite" association="_8BLTRht0EeWb19NaJQmczQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_8BKtpxt0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_8BKtqBt0EeWb19NaJQmczQ" value="*"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_8BKtqRt0EeWb19NaJQmczQ" name="evict" visibility="public" type="_8BMheht0EeWb19NaJQmczQ" aggregation="composite" association="_8BLTRxt0EeWb19NaJQmczQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_8BLTMBt0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_8BLTMRt0EeWb19NaJQmczQ" value="*"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_8BLTMht0EeWb19NaJQmczQ" name="base_Operation" association="_8BLTOxt0EeWb19NaJQmczQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Operation"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_8BLTMxt0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_8BLTNBt0EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_8BLTNRt0EeWb19NaJQmczQ" name="base_Property" association="_8BLTPRt0EeWb19NaJQmczQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Property"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_8BLTNht0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_8BLTNxt0EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_8BLTOBt0EeWb19NaJQmczQ" name="base_Type" association="_8BLTQRt0EeWb19NaJQmczQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Type"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_8BLTORt0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_8BLTOht0EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_8BLTOxt0EeWb19NaJQmczQ" name="extension_Caching_Operation" memberEnd="_8BLTMht0EeWb19NaJQmczQ _8BLTPBt0EeWb19NaJQmczQ">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_8BLTPBt0EeWb19NaJQmczQ" name="extension_Operation" type="_8BKtnht0EeWb19NaJQmczQ" aggregation="composite" association="_8BLTOxt0EeWb19NaJQmczQ"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_8BLTPRt0EeWb19NaJQmczQ" name="extension_Caching_Property" memberEnd="_8BLTNRt0EeWb19NaJQmczQ _8BLTPht0EeWb19NaJQmczQ">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_8BLTPht0EeWb19NaJQmczQ" name="extension_Property" type="_8BKtnht0EeWb19NaJQmczQ" aggregation="composite" association="_8BLTPRt0EeWb19NaJQmczQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_8BLTPxt0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_8BLTQBt0EeWb19NaJQmczQ" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_8BLTQRt0EeWb19NaJQmczQ" name="extension_Caching_Type" memberEnd="_8BLTOBt0EeWb19NaJQmczQ _8BLTQht0EeWb19NaJQmczQ">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_8BLTQht0EeWb19NaJQmczQ" name="extension_Type" type="_8BKtnht0EeWb19NaJQmczQ" aggregation="composite" association="_8BLTQRt0EeWb19NaJQmczQ"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_8BLTQxt0EeWb19NaJQmczQ" name="extension_EnableCaching_Type" memberEnd="_8BKtmxt0EeWb19NaJQmczQ _8BLTRBt0EeWb19NaJQmczQ">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_8BLTRBt0EeWb19NaJQmczQ" name="extension_Type" type="_8BKtjRt0EeWb19NaJQmczQ" aggregation="composite" association="_8BLTQxt0EeWb19NaJQmczQ"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Association" xmi:id="_8BLTRRt0EeWb19NaJQmczQ" name="cacheable_Caching_Cacheable" memberEnd="_8BKtoxt0EeWb19NaJQmczQ _8BMhcxt0EeWb19NaJQmczQ"/>
+ <packagedElement xmi:type="uml:Association" xmi:id="_8BLTRht0EeWb19NaJQmczQ" name="put_Caching_CachePut" memberEnd="_8BKtpht0EeWb19NaJQmczQ _8BMhdxt0EeWb19NaJQmczQ"/>
+ <packagedElement xmi:type="uml:Association" xmi:id="_8BLTRxt0EeWb19NaJQmczQ" name="evict_Caching_CacheEvict" memberEnd="_8BKtqRt0EeWb19NaJQmczQ _8BMhext0EeWb19NaJQmczQ"/>
+ </packagedElement>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Package" xmi:id="_8BLTSBt0EeWb19NaJQmczQ" name="context">
+ <packagedElement xmi:type="uml:Package" xmi:id="_8BLTSRt0EeWb19NaJQmczQ" name="annotation">
+ <packagedElement xmi:type="uml:Package" xmi:id="_8BLTSht0EeWb19NaJQmczQ" name="aspectj">
+ <packagedElement xmi:type="uml:Stereotype" xmi:id="_8BLTSxt0EeWb19NaJQmczQ" name="EnableSpringConfigured" visibility="public">
+ <ownedRule xmi:id="_8BLTTBt0EeWb19NaJQmczQ" name="typeConstraint" constrainedElement="_8BLTSxt0EeWb19NaJQmczQ">
+ <specification xmi:type="uml:OpaqueExpression" xmi:id="_8BLTTRt0EeWb19NaJQmczQ" 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="_8BLTTht0EeWb19NaJQmczQ" name="base_Type" association="_8BLTURt0EeWb19NaJQmczQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Type"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_8BLTTxt0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_8BLTUBt0EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_8BLTURt0EeWb19NaJQmczQ" name="extension_EnableSpringConfigured_Type" memberEnd="_8BLTTht0EeWb19NaJQmczQ _8BLTUht0EeWb19NaJQmczQ">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_8BLTUht0EeWb19NaJQmczQ" name="extension_Type" type="_8BLTSxt0EeWb19NaJQmczQ" aggregation="composite" association="_8BLTURt0EeWb19NaJQmczQ"/>
+ </packagedElement>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Enumeration" xmi:id="_8BLTUxt0EeWb19NaJQmczQ" name="AdviceMode">
+ <ownedLiteral xmi:id="_8BLTVBt0EeWb19NaJQmczQ" name="PROXY"/>
+ <ownedLiteral xmi:id="_8BLTVRt0EeWb19NaJQmczQ" name="ASPECTJ"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Enumeration" xmi:id="_8BLTVht0EeWb19NaJQmczQ" name="AspectJWeavingFromEnableLoadTimeWeaving">
+ <ownedLiteral xmi:id="_8BLTVxt0EeWb19NaJQmczQ" name="ENABLED"/>
+ <ownedLiteral xmi:id="_8BLTWBt0EeWb19NaJQmczQ" name="DISABLED"/>
+ <ownedLiteral xmi:id="_8BLTWRt0EeWb19NaJQmczQ" name="AUTODETECT"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Enumeration" xmi:id="_8BLTWht0EeWb19NaJQmczQ" name="ScopedProxyMode">
+ <ownedLiteral xmi:id="_8BLTWxt0EeWb19NaJQmczQ" name="DEFAULT"/>
+ <ownedLiteral xmi:id="_8BLTXBt0EeWb19NaJQmczQ" name="NO"/>
+ <ownedLiteral xmi:id="_8BLTXRt0EeWb19NaJQmczQ" name="INTERFACES"/>
+ <ownedLiteral xmi:id="_8BLTXht0EeWb19NaJQmczQ" name="TARGET_CLASS"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Stereotype" xmi:id="_8BLTXxt0EeWb19NaJQmczQ" name="Bean" visibility="public">
+ <ownedRule xmi:id="_8BLTYBt0EeWb19NaJQmczQ" name="methodConstraint" constrainedElement="_8BLTXxt0EeWb19NaJQmczQ">
+ <specification xmi:type="uml:OpaqueExpression" xmi:id="_8BLTYRt0EeWb19NaJQmczQ" 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="_8BLTYht0EeWb19NaJQmczQ" name="name" visibility="public">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_8BLTYxt0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_8BLTZBt0EeWb19NaJQmczQ" value="*"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_8BLTZRt0EeWb19NaJQmczQ" name="autowire" visibility="public" type="_8BKs_ht0EeWb19NaJQmczQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_8BLTZht0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_8BLTZxt0EeWb19NaJQmczQ" value="1"/>
+ <defaultValue xmi:type="uml:LiteralString" xmi:id="_8BLTaBt0EeWb19NaJQmczQ" value="NO"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_8BLTaRt0EeWb19NaJQmczQ" name="initMethod" visibility="public">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_8BLTaht0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_8BLTaxt0EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_8BLTbBt0EeWb19NaJQmczQ" name="destroyMethod" visibility="public">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_8BLTbRt0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_8BLTbht0EeWb19NaJQmczQ" value="1"/>
+ <defaultValue xmi:type="uml:LiteralString" xmi:id="_8BLTbxt0EeWb19NaJQmczQ" value="INFER_METHOD"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_8BLTcBt0EeWb19NaJQmczQ" name="base_Operation" association="_8BLUNRt0EeWb19NaJQmczQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Operation"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_8BLTcRt0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_8BLTcht0EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_8BLTcxt0EeWb19NaJQmczQ" name="base_Property" association="_8BLUNxt0EeWb19NaJQmczQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Property"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_8BLTdBt0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_8BLTdRt0EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_8BLTdht0EeWb19NaJQmczQ" name="base_Stereotype" association="_8BLUOxt0EeWb19NaJQmczQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Stereotype"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_8BLTdxt0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_8BLTeBt0EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Stereotype" xmi:id="_8BLTeRt0EeWb19NaJQmczQ" name="Conditional" visibility="public">
+ <ownedRule xmi:id="_8BLTeht0EeWb19NaJQmczQ" name="typeConstraint" constrainedElement="_8BLTeRt0EeWb19NaJQmczQ">
+ <specification xmi:type="uml:OpaqueExpression" xmi:id="_8BLText0EeWb19NaJQmczQ" 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="_8BLTfBt0EeWb19NaJQmczQ" name="methodConstraint" constrainedElement="_8BLTeRt0EeWb19NaJQmczQ">
+ <specification xmi:type="uml:OpaqueExpression" xmi:id="_8BLTfRt0EeWb19NaJQmczQ" 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="_8BLTfht0EeWb19NaJQmczQ" name="value" visibility="public" association="_8BLUgRt0EeWb19NaJQmczQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Class"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_8BLTfxt0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_8BLTgBt0EeWb19NaJQmczQ" value="*"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_8BLTgRt0EeWb19NaJQmczQ" name="base_Type" association="_8BLUPRt0EeWb19NaJQmczQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Type"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_8BLTght0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_8BLTgxt0EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_8BLThBt0EeWb19NaJQmczQ" name="base_Operation" association="_8BLUPxt0EeWb19NaJQmczQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Operation"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_8BLThRt0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_8BLThht0EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_8BLThxt0EeWb19NaJQmczQ" name="base_Property" association="_8BLUQRt0EeWb19NaJQmczQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Property"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_8BLTiBt0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_8BLTiRt0EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Stereotype" xmi:id="_8BLTiht0EeWb19NaJQmczQ" name="Configuration" visibility="public">
+ <ownedRule xmi:id="_8BLTixt0EeWb19NaJQmczQ" name="typeConstraint" constrainedElement="_8BLTiht0EeWb19NaJQmczQ">
+ <specification xmi:type="uml:OpaqueExpression" xmi:id="_8BLTjBt0EeWb19NaJQmczQ" 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="_8BLTjRt0EeWb19NaJQmczQ" name="value" visibility="public">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_8BLTjht0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_8BLTjxt0EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_8BLTkBt0EeWb19NaJQmczQ" name="base_Type" association="_8BLUdRt0EeWb19NaJQmczQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Type"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_8BLTkRt0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_8BLTkht0EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Stereotype" xmi:id="_8BLTkxt0EeWb19NaJQmczQ" name="DependsOn" visibility="public">
+ <ownedRule xmi:id="_8BLTlBt0EeWb19NaJQmczQ" name="typeConstraint" constrainedElement="_8BLTkxt0EeWb19NaJQmczQ">
+ <specification xmi:type="uml:OpaqueExpression" xmi:id="_8BLTlRt0EeWb19NaJQmczQ" 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="_8BLTlht0EeWb19NaJQmczQ" name="methodConstraint" constrainedElement="_8BLTkxt0EeWb19NaJQmczQ">
+ <specification xmi:type="uml:OpaqueExpression" xmi:id="_8BLTlxt0EeWb19NaJQmczQ" 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="_8BLTmBt0EeWb19NaJQmczQ" name="value" visibility="public">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_8BLTmRt0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_8BLTmht0EeWb19NaJQmczQ" value="*"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_8BLTmxt0EeWb19NaJQmczQ" name="base_Type" association="_8BLURRt0EeWb19NaJQmczQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Type"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_8BLTnBt0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_8BLTnRt0EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_8BLTnht0EeWb19NaJQmczQ" name="base_Operation" association="_8BLURxt0EeWb19NaJQmczQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Operation"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_8BLTnxt0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_8BLToBt0EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_8BLToRt0EeWb19NaJQmczQ" name="base_Property" association="_8BLUSRt0EeWb19NaJQmczQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Property"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_8BLToht0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_8BLToxt0EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Stereotype" xmi:id="_8BLTpBt0EeWb19NaJQmczQ" name="EnableAspectJAutoProxy" visibility="public">
+ <ownedRule xmi:id="_8BLTpRt0EeWb19NaJQmczQ" name="typeConstraint" constrainedElement="_8BLTpBt0EeWb19NaJQmczQ">
+ <specification xmi:type="uml:OpaqueExpression" xmi:id="_8BLTpht0EeWb19NaJQmczQ" 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="_8BLTpxt0EeWb19NaJQmczQ" name="proxyTargetClass" visibility="public">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/JavaPrimitiveTypes.library.uml#boolean"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_8BLTqBt0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_8BLTqRt0EeWb19NaJQmczQ" value="1"/>
+ <defaultValue xmi:type="uml:LiteralString" xmi:id="_8BLTqht0EeWb19NaJQmczQ" value="false"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_8BLTqxt0EeWb19NaJQmczQ" name="base_Type" association="_8BLUdxt0EeWb19NaJQmczQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Type"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_8BLTrBt0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_8BLTrRt0EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Stereotype" xmi:id="_8BLTrht0EeWb19NaJQmczQ" name="EnableLoadTimeWeaving" visibility="public">
+ <ownedRule xmi:id="_8BLTrxt0EeWb19NaJQmczQ" name="typeConstraint" constrainedElement="_8BLTrht0EeWb19NaJQmczQ">
+ <specification xmi:type="uml:OpaqueExpression" xmi:id="_8BLTsBt0EeWb19NaJQmczQ" 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="_8BLTsRt0EeWb19NaJQmczQ" name="aspectjWeaving" visibility="public" type="_8BLTVht0EeWb19NaJQmczQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_8BLTsht0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_8BLTsxt0EeWb19NaJQmczQ" value="1"/>
+ <defaultValue xmi:type="uml:LiteralString" xmi:id="_8BLTtBt0EeWb19NaJQmczQ" value="AUTODETECT"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_8BLTtRt0EeWb19NaJQmczQ" name="base_Type" association="_8BLUeRt0EeWb19NaJQmczQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Type"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_8BLTtht0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_8BLTtxt0EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Stereotype" xmi:id="_8BLTuBt0EeWb19NaJQmczQ" name="EnableMBeanExport" visibility="public">
+ <ownedRule xmi:id="_8BLTuRt0EeWb19NaJQmczQ" name="typeConstraint" constrainedElement="_8BLTuBt0EeWb19NaJQmczQ">
+ <specification xmi:type="uml:OpaqueExpression" xmi:id="_8BLTuht0EeWb19NaJQmczQ" 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="_8BLTuxt0EeWb19NaJQmczQ" name="defaultDomain" visibility="public">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_8BLTvBt0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_8BLTvRt0EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_8BLTvht0EeWb19NaJQmczQ" name="server" visibility="public">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_8BLTvxt0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_8BLTwBt0EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_8BLTwRt0EeWb19NaJQmczQ" name="registration" visibility="public" type="_8BL63xt0EeWb19NaJQmczQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_8BLTwht0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_8BLTwxt0EeWb19NaJQmczQ" value="1"/>
+ <defaultValue xmi:type="uml:LiteralString" xmi:id="_8BLTxBt0EeWb19NaJQmczQ" value="FAIL_ON_EXISTING"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_8BLTxRt0EeWb19NaJQmczQ" name="base_Type" association="_8BLUext0EeWb19NaJQmczQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Type"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_8BLTxht0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_8BLTxxt0EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Stereotype" xmi:id="_8BLTyBt0EeWb19NaJQmczQ" name="Import" visibility="public">
+ <ownedRule xmi:id="_8BLTyRt0EeWb19NaJQmczQ" name="typeConstraint" constrainedElement="_8BLTyBt0EeWb19NaJQmczQ">
+ <specification xmi:type="uml:OpaqueExpression" xmi:id="_8BLTyht0EeWb19NaJQmczQ" 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="_8BLTyxt0EeWb19NaJQmczQ" name="value" visibility="public" association="_8BLUhRt0EeWb19NaJQmczQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Class"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_8BLTzBt0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_8BLTzRt0EeWb19NaJQmczQ" value="*"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_8BLTzht0EeWb19NaJQmczQ" name="base_Type" association="_8BLUfRt0EeWb19NaJQmczQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Type"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_8BLTzxt0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_8BLT0Bt0EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Stereotype" xmi:id="_8BLT0Rt0EeWb19NaJQmczQ" name="Lazy" visibility="public">
+ <ownedRule xmi:id="_8BLT0ht0EeWb19NaJQmczQ" name="typeConstraint" constrainedElement="_8BLT0Rt0EeWb19NaJQmczQ">
+ <specification xmi:type="uml:OpaqueExpression" xmi:id="_8BLT0xt0EeWb19NaJQmczQ" 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="_8BLT1Bt0EeWb19NaJQmczQ" name="methodConstraint" constrainedElement="_8BLT0Rt0EeWb19NaJQmczQ">
+ <specification xmi:type="uml:OpaqueExpression" xmi:id="_8BLT1Rt0EeWb19NaJQmczQ" 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="_8BLT1ht0EeWb19NaJQmczQ" name="value" visibility="public">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/JavaPrimitiveTypes.library.uml#boolean"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_8BLT1xt0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_8BLT2Bt0EeWb19NaJQmczQ" value="1"/>
+ <defaultValue xmi:type="uml:LiteralString" xmi:id="_8BLT2Rt0EeWb19NaJQmczQ" value="true"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_8BLT2ht0EeWb19NaJQmczQ" name="base_Type" association="_8BLUTRt0EeWb19NaJQmczQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Type"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_8BLT2xt0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_8BLT3Bt0EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_8BLT3Rt0EeWb19NaJQmczQ" name="base_Operation" association="_8BLUTxt0EeWb19NaJQmczQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Operation"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_8BLT3ht0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_8BLT3xt0EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_8BLT4Bt0EeWb19NaJQmczQ" name="base_Property" association="_8BLUURt0EeWb19NaJQmczQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Property"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_8BLT4Rt0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_8BLT4ht0EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Stereotype" xmi:id="_8BLT4xt0EeWb19NaJQmczQ" name="Primary" visibility="public">
+ <ownedRule xmi:id="_8BLT5Bt0EeWb19NaJQmczQ" name="typeConstraint" constrainedElement="_8BLT4xt0EeWb19NaJQmczQ">
+ <specification xmi:type="uml:OpaqueExpression" xmi:id="_8BLT5Rt0EeWb19NaJQmczQ" 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="_8BLT5ht0EeWb19NaJQmczQ" name="methodConstraint" constrainedElement="_8BLT4xt0EeWb19NaJQmczQ">
+ <specification xmi:type="uml:OpaqueExpression" xmi:id="_8BLT5xt0EeWb19NaJQmczQ" 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="_8BLT6Bt0EeWb19NaJQmczQ" name="base_Type" association="_8BLUVRt0EeWb19NaJQmczQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Type"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_8BLT6Rt0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_8BLT6ht0EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_8BLT6xt0EeWb19NaJQmczQ" name="base_Operation" association="_8BLUVxt0EeWb19NaJQmczQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Operation"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_8BLT7Bt0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_8BLT7Rt0EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_8BLT7ht0EeWb19NaJQmczQ" name="base_Property" association="_8BLUWRt0EeWb19NaJQmczQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Property"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_8BLT7xt0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_8BLT8Bt0EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Stereotype" xmi:id="_8BLT8Rt0EeWb19NaJQmczQ" name="Profile" visibility="public">
+ <ownedRule xmi:id="_8BLT8ht0EeWb19NaJQmczQ" name="typeConstraint" constrainedElement="_8BLT8Rt0EeWb19NaJQmczQ">
+ <specification xmi:type="uml:OpaqueExpression" xmi:id="_8BLT8xt0EeWb19NaJQmczQ" 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="_8BLT9Bt0EeWb19NaJQmczQ" name="methodConstraint" constrainedElement="_8BLT8Rt0EeWb19NaJQmczQ">
+ <specification xmi:type="uml:OpaqueExpression" xmi:id="_8BLT9Rt0EeWb19NaJQmczQ" 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="_8BLT9ht0EeWb19NaJQmczQ" name="value" visibility="public">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_8BLT9xt0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_8BLT-Bt0EeWb19NaJQmczQ" value="*"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_8BLT-Rt0EeWb19NaJQmczQ" name="base_Type" association="_8BLUXRt0EeWb19NaJQmczQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Type"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_8BLT-ht0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_8BLT-xt0EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_8BLT_Bt0EeWb19NaJQmczQ" name="base_Operation" association="_8BLUXxt0EeWb19NaJQmczQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Operation"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_8BLT_Rt0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_8BLT_ht0EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_8BLT_xt0EeWb19NaJQmczQ" name="base_Property" association="_8BLUYRt0EeWb19NaJQmczQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Property"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_8BLUABt0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_8BLUARt0EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Stereotype" xmi:id="_8BLUAht0EeWb19NaJQmczQ" name="PropertySource" visibility="public">
+ <ownedRule xmi:id="_8BLUAxt0EeWb19NaJQmczQ" name="typeConstraint" constrainedElement="_8BLUAht0EeWb19NaJQmczQ">
+ <specification xmi:type="uml:OpaqueExpression" xmi:id="_8BLUBBt0EeWb19NaJQmczQ" 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="_8BLUBRt0EeWb19NaJQmczQ" name="name" visibility="public">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_8BLUBht0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_8BLUBxt0EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_8BLUCBt0EeWb19NaJQmczQ" name="value" visibility="public">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_8BLUCRt0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_8BLUCht0EeWb19NaJQmczQ" value="*"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_8BLUCxt0EeWb19NaJQmczQ" name="base_Type" association="_8BLUfxt0EeWb19NaJQmczQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Type"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_8BLUDBt0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_8BLUDRt0EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Stereotype" xmi:id="_8BLUDht0EeWb19NaJQmczQ" name="Role" visibility="public">
+ <ownedRule xmi:id="_8BLUDxt0EeWb19NaJQmczQ" name="typeConstraint" constrainedElement="_8BLUDht0EeWb19NaJQmczQ">
+ <specification xmi:type="uml:OpaqueExpression" xmi:id="_8BLUEBt0EeWb19NaJQmczQ" 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="_8BLUERt0EeWb19NaJQmczQ" name="methodConstraint" constrainedElement="_8BLUDht0EeWb19NaJQmczQ">
+ <specification xmi:type="uml:OpaqueExpression" xmi:id="_8BLUEht0EeWb19NaJQmczQ" 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="_8BLUExt0EeWb19NaJQmczQ" name="value" visibility="public">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/JavaPrimitiveTypes.library.uml#int"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_8BLUFBt0EeWb19NaJQmczQ" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_8BLUFRt0EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_8BLUFht0EeWb19NaJQmczQ" name="base_Type" association="_8BLUZRt0EeWb19NaJQmczQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Type"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_8BLUFxt0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_8BLUGBt0EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_8BLUGRt0EeWb19NaJQmczQ" name="base_Operation" association="_8BLUZxt0EeWb19NaJQmczQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Operation"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_8BLUGht0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_8BLUGxt0EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_8BLUHBt0EeWb19NaJQmczQ" name="base_Property" association="_8BLUaRt0EeWb19NaJQmczQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Property"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_8BLUHRt0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_8BLUHht0EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Stereotype" xmi:id="_8BLUHxt0EeWb19NaJQmczQ" name="Scope" visibility="public">
+ <ownedRule xmi:id="_8BLUIBt0EeWb19NaJQmczQ" name="typeConstraint" constrainedElement="_8BLUHxt0EeWb19NaJQmczQ">
+ <specification xmi:type="uml:OpaqueExpression" xmi:id="_8BLUIRt0EeWb19NaJQmczQ" 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="_8BLUIht0EeWb19NaJQmczQ" name="methodConstraint" constrainedElement="_8BLUHxt0EeWb19NaJQmczQ">
+ <specification xmi:type="uml:OpaqueExpression" xmi:id="_8BLUIxt0EeWb19NaJQmczQ" 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="_8BLUJBt0EeWb19NaJQmczQ" name="value" visibility="public">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_8BLUJRt0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_8BLUJht0EeWb19NaJQmczQ" value="1"/>
+ <defaultValue xmi:type="uml:LiteralString" xmi:id="_8BLUJxt0EeWb19NaJQmczQ" value="SCOPE_SINGLETON"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_8BLUKBt0EeWb19NaJQmczQ" name="proxyMode" visibility="public" type="_8BLTWht0EeWb19NaJQmczQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_8BLUKRt0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_8BLUKht0EeWb19NaJQmczQ" value="1"/>
+ <defaultValue xmi:type="uml:LiteralString" xmi:id="_8BLUKxt0EeWb19NaJQmczQ" value="DEFAULT"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_8BLULBt0EeWb19NaJQmczQ" name="base_Type" association="_8BLUbRt0EeWb19NaJQmczQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Type"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_8BLULRt0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_8BLULht0EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_8BLULxt0EeWb19NaJQmczQ" name="base_Operation" association="_8BLUbxt0EeWb19NaJQmczQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Operation"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_8BLUMBt0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_8BLUMRt0EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_8BLUMht0EeWb19NaJQmczQ" name="base_Property" association="_8BLUcRt0EeWb19NaJQmczQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Property"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_8BLUMxt0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_8BLUNBt0EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_8BLUNRt0EeWb19NaJQmczQ" name="extension_Bean_Operation" memberEnd="_8BLTcBt0EeWb19NaJQmczQ _8BLUNht0EeWb19NaJQmczQ">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_8BLUNht0EeWb19NaJQmczQ" name="extension_Operation" type="_8BLTXxt0EeWb19NaJQmczQ" aggregation="composite" association="_8BLUNRt0EeWb19NaJQmczQ"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_8BLUNxt0EeWb19NaJQmczQ" name="extension_Bean_Property" memberEnd="_8BLTcxt0EeWb19NaJQmczQ _8BLUOBt0EeWb19NaJQmczQ">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_8BLUOBt0EeWb19NaJQmczQ" name="extension_Property" type="_8BLTXxt0EeWb19NaJQmczQ" aggregation="composite" association="_8BLUNxt0EeWb19NaJQmczQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_8BLUORt0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_8BLUOht0EeWb19NaJQmczQ" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_8BLUOxt0EeWb19NaJQmczQ" name="extension_Bean_Stereotype" memberEnd="_8BLTdht0EeWb19NaJQmczQ _8BLUPBt0EeWb19NaJQmczQ">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_8BLUPBt0EeWb19NaJQmczQ" name="extension_Stereotype" type="_8BLTXxt0EeWb19NaJQmczQ" aggregation="composite" association="_8BLUOxt0EeWb19NaJQmczQ"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_8BLUPRt0EeWb19NaJQmczQ" name="extension_Conditional_Type" memberEnd="_8BLTgRt0EeWb19NaJQmczQ _8BLUPht0EeWb19NaJQmczQ">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_8BLUPht0EeWb19NaJQmczQ" name="extension_Type" type="_8BLTeRt0EeWb19NaJQmczQ" aggregation="composite" association="_8BLUPRt0EeWb19NaJQmczQ"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_8BLUPxt0EeWb19NaJQmczQ" name="extension_Conditional_Operation" memberEnd="_8BLThBt0EeWb19NaJQmczQ _8BLUQBt0EeWb19NaJQmczQ">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_8BLUQBt0EeWb19NaJQmczQ" name="extension_Operation" type="_8BLTeRt0EeWb19NaJQmczQ" aggregation="composite" association="_8BLUPxt0EeWb19NaJQmczQ"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_8BLUQRt0EeWb19NaJQmczQ" name="extension_Conditional_Property" memberEnd="_8BLThxt0EeWb19NaJQmczQ _8BLUQht0EeWb19NaJQmczQ">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_8BLUQht0EeWb19NaJQmczQ" name="extension_Property" type="_8BLTeRt0EeWb19NaJQmczQ" aggregation="composite" association="_8BLUQRt0EeWb19NaJQmczQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_8BLUQxt0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_8BLURBt0EeWb19NaJQmczQ" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_8BLURRt0EeWb19NaJQmczQ" name="extension_DependsOn_Type" memberEnd="_8BLTmxt0EeWb19NaJQmczQ _8BLURht0EeWb19NaJQmczQ">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_8BLURht0EeWb19NaJQmczQ" name="extension_Type" type="_8BLTkxt0EeWb19NaJQmczQ" aggregation="composite" association="_8BLURRt0EeWb19NaJQmczQ"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_8BLURxt0EeWb19NaJQmczQ" name="extension_DependsOn_Operation" memberEnd="_8BLTnht0EeWb19NaJQmczQ _8BLUSBt0EeWb19NaJQmczQ">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_8BLUSBt0EeWb19NaJQmczQ" name="extension_Operation" type="_8BLTkxt0EeWb19NaJQmczQ" aggregation="composite" association="_8BLURxt0EeWb19NaJQmczQ"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_8BLUSRt0EeWb19NaJQmczQ" name="extension_DependsOn_Property" memberEnd="_8BLToRt0EeWb19NaJQmczQ _8BLUSht0EeWb19NaJQmczQ">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_8BLUSht0EeWb19NaJQmczQ" name="extension_Property" type="_8BLTkxt0EeWb19NaJQmczQ" aggregation="composite" association="_8BLUSRt0EeWb19NaJQmczQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_8BLUSxt0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_8BLUTBt0EeWb19NaJQmczQ" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_8BLUTRt0EeWb19NaJQmczQ" name="extension_Lazy_Type" memberEnd="_8BLT2ht0EeWb19NaJQmczQ _8BLUTht0EeWb19NaJQmczQ">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_8BLUTht0EeWb19NaJQmczQ" name="extension_Type" type="_8BLT0Rt0EeWb19NaJQmczQ" aggregation="composite" association="_8BLUTRt0EeWb19NaJQmczQ"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_8BLUTxt0EeWb19NaJQmczQ" name="extension_Lazy_Operation" memberEnd="_8BLT3Rt0EeWb19NaJQmczQ _8BLUUBt0EeWb19NaJQmczQ">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_8BLUUBt0EeWb19NaJQmczQ" name="extension_Operation" type="_8BLT0Rt0EeWb19NaJQmczQ" aggregation="composite" association="_8BLUTxt0EeWb19NaJQmczQ"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_8BLUURt0EeWb19NaJQmczQ" name="extension_Lazy_Property" memberEnd="_8BLT4Bt0EeWb19NaJQmczQ _8BLUUht0EeWb19NaJQmczQ">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_8BLUUht0EeWb19NaJQmczQ" name="extension_Property" type="_8BLT0Rt0EeWb19NaJQmczQ" aggregation="composite" association="_8BLUURt0EeWb19NaJQmczQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_8BLUUxt0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_8BLUVBt0EeWb19NaJQmczQ" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_8BLUVRt0EeWb19NaJQmczQ" name="extension_Primary_Type" memberEnd="_8BLT6Bt0EeWb19NaJQmczQ _8BLUVht0EeWb19NaJQmczQ">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_8BLUVht0EeWb19NaJQmczQ" name="extension_Type" type="_8BLT4xt0EeWb19NaJQmczQ" aggregation="composite" association="_8BLUVRt0EeWb19NaJQmczQ"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_8BLUVxt0EeWb19NaJQmczQ" name="extension_Primary_Operation" memberEnd="_8BLT6xt0EeWb19NaJQmczQ _8BLUWBt0EeWb19NaJQmczQ">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_8BLUWBt0EeWb19NaJQmczQ" name="extension_Operation" type="_8BLT4xt0EeWb19NaJQmczQ" aggregation="composite" association="_8BLUVxt0EeWb19NaJQmczQ"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_8BLUWRt0EeWb19NaJQmczQ" name="extension_Primary_Property" memberEnd="_8BLT7ht0EeWb19NaJQmczQ _8BLUWht0EeWb19NaJQmczQ">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_8BLUWht0EeWb19NaJQmczQ" name="extension_Property" type="_8BLT4xt0EeWb19NaJQmczQ" aggregation="composite" association="_8BLUWRt0EeWb19NaJQmczQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_8BLUWxt0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_8BLUXBt0EeWb19NaJQmczQ" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_8BLUXRt0EeWb19NaJQmczQ" name="extension_Profile_Type" memberEnd="_8BLT-Rt0EeWb19NaJQmczQ _8BLUXht0EeWb19NaJQmczQ">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_8BLUXht0EeWb19NaJQmczQ" name="extension_Type" type="_8BLT8Rt0EeWb19NaJQmczQ" aggregation="composite" association="_8BLUXRt0EeWb19NaJQmczQ"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_8BLUXxt0EeWb19NaJQmczQ" name="extension_Profile_Operation" memberEnd="_8BLT_Bt0EeWb19NaJQmczQ _8BLUYBt0EeWb19NaJQmczQ">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_8BLUYBt0EeWb19NaJQmczQ" name="extension_Operation" type="_8BLT8Rt0EeWb19NaJQmczQ" aggregation="composite" association="_8BLUXxt0EeWb19NaJQmczQ"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_8BLUYRt0EeWb19NaJQmczQ" name="extension_Profile_Property" memberEnd="_8BLT_xt0EeWb19NaJQmczQ _8BLUYht0EeWb19NaJQmczQ">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_8BLUYht0EeWb19NaJQmczQ" name="extension_Property" type="_8BLT8Rt0EeWb19NaJQmczQ" aggregation="composite" association="_8BLUYRt0EeWb19NaJQmczQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_8BLUYxt0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_8BLUZBt0EeWb19NaJQmczQ" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_8BLUZRt0EeWb19NaJQmczQ" name="extension_Role_Type" memberEnd="_8BLUFht0EeWb19NaJQmczQ _8BLUZht0EeWb19NaJQmczQ">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_8BLUZht0EeWb19NaJQmczQ" name="extension_Type" type="_8BLUDht0EeWb19NaJQmczQ" aggregation="composite" association="_8BLUZRt0EeWb19NaJQmczQ"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_8BLUZxt0EeWb19NaJQmczQ" name="extension_Role_Operation" memberEnd="_8BLUGRt0EeWb19NaJQmczQ _8BLUaBt0EeWb19NaJQmczQ">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_8BLUaBt0EeWb19NaJQmczQ" name="extension_Operation" type="_8BLUDht0EeWb19NaJQmczQ" aggregation="composite" association="_8BLUZxt0EeWb19NaJQmczQ"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_8BLUaRt0EeWb19NaJQmczQ" name="extension_Role_Property" memberEnd="_8BLUHBt0EeWb19NaJQmczQ _8BLUaht0EeWb19NaJQmczQ">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_8BLUaht0EeWb19NaJQmczQ" name="extension_Property" type="_8BLUDht0EeWb19NaJQmczQ" aggregation="composite" association="_8BLUaRt0EeWb19NaJQmczQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_8BLUaxt0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_8BLUbBt0EeWb19NaJQmczQ" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_8BLUbRt0EeWb19NaJQmczQ" name="extension_Scope_Type" memberEnd="_8BLULBt0EeWb19NaJQmczQ _8BLUbht0EeWb19NaJQmczQ">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_8BLUbht0EeWb19NaJQmczQ" name="extension_Type" type="_8BLUHxt0EeWb19NaJQmczQ" aggregation="composite" association="_8BLUbRt0EeWb19NaJQmczQ"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_8BLUbxt0EeWb19NaJQmczQ" name="extension_Scope_Operation" memberEnd="_8BLULxt0EeWb19NaJQmczQ _8BLUcBt0EeWb19NaJQmczQ">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_8BLUcBt0EeWb19NaJQmczQ" name="extension_Operation" type="_8BLUHxt0EeWb19NaJQmczQ" aggregation="composite" association="_8BLUbxt0EeWb19NaJQmczQ"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_8BLUcRt0EeWb19NaJQmczQ" name="extension_Scope_Property" memberEnd="_8BLUMht0EeWb19NaJQmczQ _8BLUcht0EeWb19NaJQmczQ">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_8BLUcht0EeWb19NaJQmczQ" name="extension_Property" type="_8BLUHxt0EeWb19NaJQmczQ" aggregation="composite" association="_8BLUcRt0EeWb19NaJQmczQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_8BLUcxt0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_8BLUdBt0EeWb19NaJQmczQ" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_8BLUdRt0EeWb19NaJQmczQ" name="extension_Configuration_Type" memberEnd="_8BLTkBt0EeWb19NaJQmczQ _8BLUdht0EeWb19NaJQmczQ">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_8BLUdht0EeWb19NaJQmczQ" name="extension_Type" type="_8BLTiht0EeWb19NaJQmczQ" aggregation="composite" association="_8BLUdRt0EeWb19NaJQmczQ"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_8BLUdxt0EeWb19NaJQmczQ" name="extension_EnableAspectJAutoProxy_Type" memberEnd="_8BLTqxt0EeWb19NaJQmczQ _8BLUeBt0EeWb19NaJQmczQ">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_8BLUeBt0EeWb19NaJQmczQ" name="extension_Type" type="_8BLTpBt0EeWb19NaJQmczQ" aggregation="composite" association="_8BLUdxt0EeWb19NaJQmczQ"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_8BLUeRt0EeWb19NaJQmczQ" name="extension_EnableLoadTimeWeaving_Type" memberEnd="_8BLTtRt0EeWb19NaJQmczQ _8BLUeht0EeWb19NaJQmczQ">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_8BLUeht0EeWb19NaJQmczQ" name="extension_Type" type="_8BLTrht0EeWb19NaJQmczQ" aggregation="composite" association="_8BLUeRt0EeWb19NaJQmczQ"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_8BLUext0EeWb19NaJQmczQ" name="extension_EnableMBeanExport_Type" memberEnd="_8BLTxRt0EeWb19NaJQmczQ _8BLUfBt0EeWb19NaJQmczQ">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_8BLUfBt0EeWb19NaJQmczQ" name="extension_Type" type="_8BLTuBt0EeWb19NaJQmczQ" aggregation="composite" association="_8BLUext0EeWb19NaJQmczQ"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_8BLUfRt0EeWb19NaJQmczQ" name="extension_Import_Type" memberEnd="_8BLTzht0EeWb19NaJQmczQ _8BLUfht0EeWb19NaJQmczQ">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_8BLUfht0EeWb19NaJQmczQ" name="extension_Type" type="_8BLTyBt0EeWb19NaJQmczQ" aggregation="composite" association="_8BLUfRt0EeWb19NaJQmczQ"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_8BLUfxt0EeWb19NaJQmczQ" name="extension_PropertySource_Type" memberEnd="_8BLUCxt0EeWb19NaJQmczQ _8BLUgBt0EeWb19NaJQmczQ">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_8BLUgBt0EeWb19NaJQmczQ" name="extension_Type" type="_8BLUAht0EeWb19NaJQmczQ" aggregation="composite" association="_8BLUfxt0EeWb19NaJQmczQ"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Association" xmi:id="_8BLUgRt0EeWb19NaJQmczQ" name="value_Conditional_Class" memberEnd="_8BLTfht0EeWb19NaJQmczQ _8BLUght0EeWb19NaJQmczQ">
+ <ownedEnd xmi:id="_8BLUght0EeWb19NaJQmczQ" name="value_Conditional" visibility="public" type="_8BLTeRt0EeWb19NaJQmczQ" association="_8BLUgRt0EeWb19NaJQmczQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_8BLUgxt0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_8BLUhBt0EeWb19NaJQmczQ" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Association" xmi:id="_8BLUhRt0EeWb19NaJQmczQ" name="value_Import_Class" memberEnd="_8BLTyxt0EeWb19NaJQmczQ _8BLUhht0EeWb19NaJQmczQ">
+ <ownedEnd xmi:id="_8BLUhht0EeWb19NaJQmczQ" name="value_Import" visibility="public" type="_8BLTyBt0EeWb19NaJQmczQ" association="_8BLUhRt0EeWb19NaJQmczQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_8BLUhxt0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_8BLUiBt0EeWb19NaJQmczQ" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+ </packagedElement>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Package" xmi:id="_8BLUiRt0EeWb19NaJQmczQ" name="mock">
+ <packagedElement xmi:type="uml:Package" xmi:id="_8BLUiht0EeWb19NaJQmczQ" name="staticmock">
+ <packagedElement xmi:type="uml:Stereotype" xmi:id="_8BLUixt0EeWb19NaJQmczQ" name="MockStaticEntityMethods" visibility="public">
+ <ownedRule xmi:id="_8BLUjBt0EeWb19NaJQmczQ" name="typeConstraint" constrainedElement="_8BLUixt0EeWb19NaJQmczQ">
+ <specification xmi:type="uml:OpaqueExpression" xmi:id="_8BLUjRt0EeWb19NaJQmczQ" 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="_8BLUjht0EeWb19NaJQmczQ" name="base_Type" association="_8BLUkRt0EeWb19NaJQmczQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Type"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_8BLUjxt0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_8BLUkBt0EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_8BLUkRt0EeWb19NaJQmczQ" name="extension_MockStaticEntityMethods_Type" memberEnd="_8BLUjht0EeWb19NaJQmczQ _8BLUkht0EeWb19NaJQmczQ">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_8BLUkht0EeWb19NaJQmczQ" name="extension_Type" type="_8BLUixt0EeWb19NaJQmczQ" aggregation="composite" association="_8BLUkRt0EeWb19NaJQmczQ"/>
+ </packagedElement>
+ </packagedElement>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Package" xmi:id="_8BLUkxt0EeWb19NaJQmczQ" name="scheduling">
+ <packagedElement xmi:type="uml:Package" xmi:id="_8BLUlBt0EeWb19NaJQmczQ" name="annotation">
+ <packagedElement xmi:type="uml:Stereotype" xmi:id="_8BLUlRt0EeWb19NaJQmczQ" name="Async" visibility="public">
+ <ownedRule xmi:id="_8BLUlht0EeWb19NaJQmczQ" name="methodConstraint" constrainedElement="_8BLUlRt0EeWb19NaJQmczQ">
+ <specification xmi:type="uml:OpaqueExpression" xmi:id="_8BLUlxt0EeWb19NaJQmczQ" 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="_8BLUmBt0EeWb19NaJQmczQ" name="typeConstraint" constrainedElement="_8BLUlRt0EeWb19NaJQmczQ">
+ <specification xmi:type="uml:OpaqueExpression" xmi:id="_8BLUmRt0EeWb19NaJQmczQ" 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="_8BLUmht0EeWb19NaJQmczQ" name="value" visibility="public">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_8BLUmxt0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_8BLUnBt0EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_8BLUnRt0EeWb19NaJQmczQ" name="base_Operation" association="_8BLUwRt0EeWb19NaJQmczQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Operation"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_8BLUnht0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_8BLUnxt0EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_8BLUoBt0EeWb19NaJQmczQ" name="base_Property" association="_8BLUwxt0EeWb19NaJQmczQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Property"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_8BLUoRt0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_8BLUoht0EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_8BLUoxt0EeWb19NaJQmczQ" name="base_Type" association="_8BLUxxt0EeWb19NaJQmczQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Type"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_8BLUpBt0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_8BLUpRt0EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Stereotype" xmi:id="_8BLUpht0EeWb19NaJQmczQ" name="EnableScheduling" visibility="public">
+ <ownedRule xmi:id="_8BLUpxt0EeWb19NaJQmczQ" name="typeConstraint" constrainedElement="_8BLUpht0EeWb19NaJQmczQ">
+ <specification xmi:type="uml:OpaqueExpression" xmi:id="_8BLUqBt0EeWb19NaJQmczQ" 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="_8BLUqRt0EeWb19NaJQmczQ" name="base_Type" association="_8BLUyRt0EeWb19NaJQmczQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Type"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_8BLUqht0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_8BLUqxt0EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Stereotype" xmi:id="_8BLUrBt0EeWb19NaJQmczQ" name="EnableAsync" visibility="public">
+ <ownedRule xmi:id="_8BLUrRt0EeWb19NaJQmczQ" name="typeConstraint" constrainedElement="_8BLUrBt0EeWb19NaJQmczQ">
+ <specification xmi:type="uml:OpaqueExpression" xmi:id="_8BLUrht0EeWb19NaJQmczQ" 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="_8BLUrxt0EeWb19NaJQmczQ" name="annotation" visibility="public" association="_8BLUzRt0EeWb19NaJQmczQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Class"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_8BLUsBt0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_8BLUsRt0EeWb19NaJQmczQ" value="1"/>
+ <defaultValue xmi:type="uml:LiteralString" xmi:id="_8BLUsht0EeWb19NaJQmczQ" value="Annotation"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_8BLUsxt0EeWb19NaJQmczQ" name="proxyTargetClass" visibility="public">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/JavaPrimitiveTypes.library.uml#boolean"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_8BLUtBt0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_8BLUtRt0EeWb19NaJQmczQ" value="1"/>
+ <defaultValue xmi:type="uml:LiteralString" xmi:id="_8BLUtht0EeWb19NaJQmczQ" value="false"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_8BLUtxt0EeWb19NaJQmczQ" name="mode" visibility="public" type="_8BLTUxt0EeWb19NaJQmczQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_8BLUuBt0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_8BLUuRt0EeWb19NaJQmczQ" value="1"/>
+ <defaultValue xmi:type="uml:LiteralString" xmi:id="_8BLUuht0EeWb19NaJQmczQ" value="PROXY"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_8BLUuxt0EeWb19NaJQmczQ" name="order" visibility="public">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/JavaPrimitiveTypes.library.uml#int"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_8BLUvBt0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_8BLUvRt0EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_8BLUvht0EeWb19NaJQmczQ" name="base_Type" association="_8BLUyxt0EeWb19NaJQmczQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Type"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_8BLUvxt0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_8BLUwBt0EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_8BLUwRt0EeWb19NaJQmczQ" name="extension_Async_Operation" memberEnd="_8BLUnRt0EeWb19NaJQmczQ _8BLUwht0EeWb19NaJQmczQ">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_8BLUwht0EeWb19NaJQmczQ" name="extension_Operation" type="_8BLUlRt0EeWb19NaJQmczQ" aggregation="composite" association="_8BLUwRt0EeWb19NaJQmczQ"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_8BLUwxt0EeWb19NaJQmczQ" name="extension_Async_Property" memberEnd="_8BLUoBt0EeWb19NaJQmczQ _8BLUxBt0EeWb19NaJQmczQ">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_8BLUxBt0EeWb19NaJQmczQ" name="extension_Property" type="_8BLUlRt0EeWb19NaJQmczQ" aggregation="composite" association="_8BLUwxt0EeWb19NaJQmczQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_8BLUxRt0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_8BLUxht0EeWb19NaJQmczQ" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_8BLUxxt0EeWb19NaJQmczQ" name="extension_Async_Type" memberEnd="_8BLUoxt0EeWb19NaJQmczQ _8BLUyBt0EeWb19NaJQmczQ">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_8BLUyBt0EeWb19NaJQmczQ" name="extension_Type" type="_8BLUlRt0EeWb19NaJQmczQ" aggregation="composite" association="_8BLUxxt0EeWb19NaJQmczQ"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_8BLUyRt0EeWb19NaJQmczQ" name="extension_EnableScheduling_Type" memberEnd="_8BLUqRt0EeWb19NaJQmczQ _8BLUyht0EeWb19NaJQmczQ">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_8BLUyht0EeWb19NaJQmczQ" name="extension_Type" type="_8BLUpht0EeWb19NaJQmczQ" aggregation="composite" association="_8BLUyRt0EeWb19NaJQmczQ"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_8BLUyxt0EeWb19NaJQmczQ" name="extension_EnableAsync_Type" memberEnd="_8BLUvht0EeWb19NaJQmczQ _8BLUzBt0EeWb19NaJQmczQ">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_8BLUzBt0EeWb19NaJQmczQ" name="extension_Type" type="_8BLUrBt0EeWb19NaJQmczQ" aggregation="composite" association="_8BLUyxt0EeWb19NaJQmczQ"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Association" xmi:id="_8BLUzRt0EeWb19NaJQmczQ" name="annotation_EnableAsync_Class" memberEnd="_8BLUrxt0EeWb19NaJQmczQ _8BLUzht0EeWb19NaJQmczQ">
+ <ownedEnd xmi:id="_8BLUzht0EeWb19NaJQmczQ" name="annotation_EnableAsync" visibility="public" type="_8BLUrBt0EeWb19NaJQmczQ" association="_8BLUzRt0EeWb19NaJQmczQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_8BLUzxt0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_8BLU0Bt0EeWb19NaJQmczQ" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+ </packagedElement>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Package" xmi:id="_8BLU0Rt0EeWb19NaJQmczQ" name="transaction">
+ <packagedElement xmi:type="uml:Package" xmi:id="_8BLU0ht0EeWb19NaJQmczQ" name="annotation">
+ <packagedElement xmi:type="uml:Stereotype" xmi:id="_8BLU0xt0EeWb19NaJQmczQ" name="EnableTransactionManagement" visibility="public">
+ <ownedRule xmi:id="_8BLU1Bt0EeWb19NaJQmczQ" name="typeConstraint" constrainedElement="_8BLU0xt0EeWb19NaJQmczQ">
+ <specification xmi:type="uml:OpaqueExpression" xmi:id="_8BLU1Rt0EeWb19NaJQmczQ" 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="_8BLU1ht0EeWb19NaJQmczQ" name="proxyTargetClass" visibility="public">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/JavaPrimitiveTypes.library.uml#boolean"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_8BLU1xt0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_8BLU2Bt0EeWb19NaJQmczQ" value="1"/>
+ <defaultValue xmi:type="uml:LiteralString" xmi:id="_8BLU2Rt0EeWb19NaJQmczQ" value="false"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_8BLU2ht0EeWb19NaJQmczQ" name="mode" visibility="public" type="_8BLTUxt0EeWb19NaJQmczQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_8BLU2xt0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_8BLU3Bt0EeWb19NaJQmczQ" value="1"/>
+ <defaultValue xmi:type="uml:LiteralString" xmi:id="_8BLU3Rt0EeWb19NaJQmczQ" value="PROXY"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_8BLU3ht0EeWb19NaJQmczQ" name="order" visibility="public">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/JavaPrimitiveTypes.library.uml#int"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_8BLU3xt0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_8BLU4Bt0EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_8BLU4Rt0EeWb19NaJQmczQ" name="base_Type" association="_8BLU5Bt0EeWb19NaJQmczQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Type"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_8BLU4ht0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_8BLU4xt0EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_8BLU5Bt0EeWb19NaJQmczQ" name="extension_EnableTransactionManagement_Type" memberEnd="_8BLU4Rt0EeWb19NaJQmczQ _8BLU5Rt0EeWb19NaJQmczQ">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_8BLU5Rt0EeWb19NaJQmczQ" name="extension_Type" type="_8BLU0xt0EeWb19NaJQmczQ" aggregation="composite" association="_8BLU5Bt0EeWb19NaJQmczQ"/>
+ </packagedElement>
+ </packagedElement>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Package" xmi:id="_8BLU5ht0EeWb19NaJQmczQ" name="format">
+ <packagedElement xmi:type="uml:Package" xmi:id="_8BLU5xt0EeWb19NaJQmczQ" name="annotation">
+ <packagedElement xmi:type="uml:Enumeration" xmi:id="_8BLU6Bt0EeWb19NaJQmczQ" name="ISOFromDateTimeFormat">
+ <ownedLiteral xmi:id="_8BLU6Rt0EeWb19NaJQmczQ" name="DATE"/>
+ <ownedLiteral xmi:id="_8BLU6ht0EeWb19NaJQmczQ" name="TIME"/>
+ <ownedLiteral xmi:id="_8BLU6xt0EeWb19NaJQmczQ" name="DATE_TIME"/>
+ <ownedLiteral xmi:id="_8BLU7Bt0EeWb19NaJQmczQ" name="NONE"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Enumeration" xmi:id="_8BLU7Rt0EeWb19NaJQmczQ" name="StyleFromNumberFormat">
+ <ownedLiteral xmi:id="_8BLU7ht0EeWb19NaJQmczQ" name="NUMBER"/>
+ <ownedLiteral xmi:id="_8BLU7xt0EeWb19NaJQmczQ" name="CURRENCY"/>
+ <ownedLiteral xmi:id="_8BLU8Bt0EeWb19NaJQmczQ" name="PERCENT"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Stereotype" xmi:id="_8BLU8Rt0EeWb19NaJQmczQ" name="DateTimeFormat" visibility="public">
+ <ownedAttribute xmi:id="_8BLU8ht0EeWb19NaJQmczQ" name="style" visibility="public">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_8BLU8xt0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_8BLU9Bt0EeWb19NaJQmczQ" value="1"/>
+ <defaultValue xmi:type="uml:LiteralString" xmi:id="_8BLU9Rt0EeWb19NaJQmczQ" value="&quot;SS&quot;"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_8BLU9ht0EeWb19NaJQmczQ" name="iso" visibility="public" type="_8BLU6Bt0EeWb19NaJQmczQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_8BLU9xt0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_8BLU-Bt0EeWb19NaJQmczQ" value="1"/>
+ <defaultValue xmi:type="uml:LiteralString" xmi:id="_8BLU-Rt0EeWb19NaJQmczQ" value="NONE"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_8BLU-ht0EeWb19NaJQmczQ" name="pattern" visibility="public">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_8BLU-xt0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_8BLU_Bt0EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_8BLU_Rt0EeWb19NaJQmczQ" name="base_Operation" association="_8BLVIBt0EeWb19NaJQmczQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Operation"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_8BLU_ht0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_8BLU_xt0EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_8BLVABt0EeWb19NaJQmczQ" name="base_Property" association="_8BLVIht0EeWb19NaJQmczQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Property"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_8BLVARt0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_8BLVAht0EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_8BLVAxt0EeWb19NaJQmczQ" name="base_EnumerationLiteral" association="_8BLVJht0EeWb19NaJQmczQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#EnumerationLiteral"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_8BLVBBt0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_8BLVBRt0EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_8BLVBht0EeWb19NaJQmczQ" name="base_Parameter" association="_8BLVKht0EeWb19NaJQmczQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Parameter"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_8BLVBxt0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_8BLVCBt0EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_8BLVCRt0EeWb19NaJQmczQ" name="base_Stereotype" association="_8BLVLBt0EeWb19NaJQmczQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Stereotype"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_8BLVCht0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_8BLVCxt0EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Stereotype" xmi:id="_8BLVDBt0EeWb19NaJQmczQ" name="NumberFormat" visibility="public">
+ <ownedAttribute xmi:id="_8BLVDRt0EeWb19NaJQmczQ" name="style" visibility="public" type="_8BLU7Rt0EeWb19NaJQmczQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_8BLVDht0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_8BLVDxt0EeWb19NaJQmczQ" value="1"/>
+ <defaultValue xmi:type="uml:LiteralString" xmi:id="_8BLVEBt0EeWb19NaJQmczQ" value="NUMBER"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_8BLVERt0EeWb19NaJQmczQ" name="pattern" visibility="public">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_8BLVEht0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_8BLVExt0EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_8BLVFBt0EeWb19NaJQmczQ" name="base_Operation" association="_8BLVLht0EeWb19NaJQmczQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Operation"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_8BLVFRt0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_8BLVFht0EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_8BLVFxt0EeWb19NaJQmczQ" name="base_Property" association="_8BLVMBt0EeWb19NaJQmczQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Property"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_8BLVGBt0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_8BLVGRt0EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_8BLVGht0EeWb19NaJQmczQ" name="base_EnumerationLiteral" association="_8BLVNBt0EeWb19NaJQmczQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#EnumerationLiteral"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_8BLVGxt0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_8BLVHBt0EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_8BLVHRt0EeWb19NaJQmczQ" name="base_Parameter" association="_8BLVOBt0EeWb19NaJQmczQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Parameter"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_8BLVHht0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_8BLVHxt0EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_8BLVIBt0EeWb19NaJQmczQ" name="extension_DateTimeFormat_Operation" memberEnd="_8BLU_Rt0EeWb19NaJQmczQ _8BLVIRt0EeWb19NaJQmczQ">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_8BLVIRt0EeWb19NaJQmczQ" name="extension_Operation" type="_8BLU8Rt0EeWb19NaJQmczQ" aggregation="composite" association="_8BLVIBt0EeWb19NaJQmczQ"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_8BLVIht0EeWb19NaJQmczQ" name="extension_DateTimeFormat_Property" memberEnd="_8BLVABt0EeWb19NaJQmczQ _8BLVIxt0EeWb19NaJQmczQ">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_8BLVIxt0EeWb19NaJQmczQ" name="extension_Property" type="_8BLU8Rt0EeWb19NaJQmczQ" aggregation="composite" association="_8BLVIht0EeWb19NaJQmczQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_8BLVJBt0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_8BLVJRt0EeWb19NaJQmczQ" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_8BLVJht0EeWb19NaJQmczQ" name="extension_DateTimeFormat_EnumerationLiteral" memberEnd="_8BLVAxt0EeWb19NaJQmczQ _8BLVJxt0EeWb19NaJQmczQ">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_8BLVJxt0EeWb19NaJQmczQ" name="extension_EnumerationLiteral" type="_8BLU8Rt0EeWb19NaJQmczQ" aggregation="composite" association="_8BLVJht0EeWb19NaJQmczQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_8BLVKBt0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_8BLVKRt0EeWb19NaJQmczQ" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_8BLVKht0EeWb19NaJQmczQ" name="extension_DateTimeFormat_Parameter" memberEnd="_8BLVBht0EeWb19NaJQmczQ _8BLVKxt0EeWb19NaJQmczQ">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_8BLVKxt0EeWb19NaJQmczQ" name="extension_Parameter" type="_8BLU8Rt0EeWb19NaJQmczQ" aggregation="composite" association="_8BLVKht0EeWb19NaJQmczQ"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_8BLVLBt0EeWb19NaJQmczQ" name="extension_DateTimeFormat_Stereotype" memberEnd="_8BLVCRt0EeWb19NaJQmczQ _8BLVLRt0EeWb19NaJQmczQ">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_8BLVLRt0EeWb19NaJQmczQ" name="extension_Stereotype" type="_8BLU8Rt0EeWb19NaJQmczQ" aggregation="composite" association="_8BLVLBt0EeWb19NaJQmczQ"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_8BLVLht0EeWb19NaJQmczQ" name="extension_NumberFormat_Operation" memberEnd="_8BLVFBt0EeWb19NaJQmczQ _8BLVLxt0EeWb19NaJQmczQ">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_8BLVLxt0EeWb19NaJQmczQ" name="extension_Operation" type="_8BLVDBt0EeWb19NaJQmczQ" aggregation="composite" association="_8BLVLht0EeWb19NaJQmczQ"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_8BLVMBt0EeWb19NaJQmczQ" name="extension_NumberFormat_Property" memberEnd="_8BLVFxt0EeWb19NaJQmczQ _8BLVMRt0EeWb19NaJQmczQ">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_8BLVMRt0EeWb19NaJQmczQ" name="extension_Property" type="_8BLVDBt0EeWb19NaJQmczQ" aggregation="composite" association="_8BLVMBt0EeWb19NaJQmczQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_8BLVMht0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_8BLVMxt0EeWb19NaJQmczQ" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_8BLVNBt0EeWb19NaJQmczQ" name="extension_NumberFormat_EnumerationLiteral" memberEnd="_8BLVGht0EeWb19NaJQmczQ _8BLVNRt0EeWb19NaJQmczQ">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_8BLVNRt0EeWb19NaJQmczQ" name="extension_EnumerationLiteral" type="_8BLVDBt0EeWb19NaJQmczQ" aggregation="composite" association="_8BLVNBt0EeWb19NaJQmczQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_8BLVNht0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_8BLVNxt0EeWb19NaJQmczQ" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_8BLVOBt0EeWb19NaJQmczQ" name="extension_NumberFormat_Parameter" memberEnd="_8BLVHRt0EeWb19NaJQmczQ _8BLVORt0EeWb19NaJQmczQ">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_8BLVORt0EeWb19NaJQmczQ" name="extension_Parameter" type="_8BLVDBt0EeWb19NaJQmczQ" aggregation="composite" association="_8BLVOBt0EeWb19NaJQmczQ"/>
+ </packagedElement>
+ </packagedElement>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Package" xmi:id="_8BLVOht0EeWb19NaJQmczQ" name="jmx">
+ <packagedElement xmi:type="uml:Package" xmi:id="_8BLVOxt0EeWb19NaJQmczQ" name="export">
+ <packagedElement xmi:type="uml:Package" xmi:id="_8BLVPBt0EeWb19NaJQmczQ" name="annotation">
+ <packagedElement xmi:type="uml:Stereotype" xmi:id="_8BLVPRt0EeWb19NaJQmczQ" name="ManagedOperationParameter" visibility="public">
+ <ownedRule xmi:id="_8BLVPht0EeWb19NaJQmczQ" name="methodConstraint" constrainedElement="_8BLVPRt0EeWb19NaJQmczQ">
+ <specification xmi:type="uml:OpaqueExpression" xmi:id="_8BLVPxt0EeWb19NaJQmczQ" 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="_8BLVQBt0EeWb19NaJQmczQ" name="typeConstraint" constrainedElement="_8BLVPRt0EeWb19NaJQmczQ">
+ <specification xmi:type="uml:OpaqueExpression" xmi:id="_8BLVQRt0EeWb19NaJQmczQ" 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="_8BLVQht0EeWb19NaJQmczQ" name="name" visibility="public">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_8BLVQxt0EeWb19NaJQmczQ" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_8BLVRBt0EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_8BLVRRt0EeWb19NaJQmczQ" name="description" visibility="public">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_8BLVRht0EeWb19NaJQmczQ" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_8BLVRxt0EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_8BLVSBt0EeWb19NaJQmczQ" name="base_Stereotype" association="_8BLVYBt0EeWb19NaJQmczQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Stereotype"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_8BLVSRt0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_8BLVSht0EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_8BLVSxt0EeWb19NaJQmczQ" name="base_Property" association="_8BLVZBt0EeWb19NaJQmczQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Property"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_8BLVTBt0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_8BLVTRt0EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_8BLVTht0EeWb19NaJQmczQ" name="base_EnumerationLiteral" association="_8BLVaBt0EeWb19NaJQmczQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#EnumerationLiteral"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_8BLVTxt0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_8BLVUBt0EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_8BLVURt0EeWb19NaJQmczQ" name="base_Package" association="_8BLVbBt0EeWb19NaJQmczQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Package"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_8BLVUht0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_8BLVUxt0EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_8BLVVBt0EeWb19NaJQmczQ" name="base_Operation" association="_8BLVcBt0EeWb19NaJQmczQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Operation"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_8BLVVRt0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_8BLVVht0EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_8BLVVxt0EeWb19NaJQmczQ" name="base_Type" association="_8BLVdBt0EeWb19NaJQmczQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Type"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_8BLVWBt0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_8BLVWRt0EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_8BLVWht0EeWb19NaJQmczQ" name="base_Parameter" association="_8BLVeBt0EeWb19NaJQmczQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Parameter"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_8BLVWxt0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_8BLVXBt0EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_8BLVXRt0EeWb19NaJQmczQ" name="value_ManagedOperationParameters" visibility="public" type="_8BL6jht0EeWb19NaJQmczQ" association="_8BL62Rt0EeWb19NaJQmczQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_8BLVXht0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_8BLVXxt0EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_8BLVYBt0EeWb19NaJQmczQ" name="extension_ManagedOperationParameter_Stereotype" memberEnd="_8BLVSBt0EeWb19NaJQmczQ _8BLVYRt0EeWb19NaJQmczQ">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_8BLVYRt0EeWb19NaJQmczQ" name="extension_Stereotype" type="_8BLVPRt0EeWb19NaJQmczQ" aggregation="composite" association="_8BLVYBt0EeWb19NaJQmczQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_8BLVYht0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_8BLVYxt0EeWb19NaJQmczQ" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_8BLVZBt0EeWb19NaJQmczQ" name="extension_ManagedOperationParameter_Property" memberEnd="_8BLVSxt0EeWb19NaJQmczQ _8BLVZRt0EeWb19NaJQmczQ">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_8BLVZRt0EeWb19NaJQmczQ" name="extension_Property" type="_8BLVPRt0EeWb19NaJQmczQ" aggregation="composite" association="_8BLVZBt0EeWb19NaJQmczQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_8BLVZht0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_8BLVZxt0EeWb19NaJQmczQ" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_8BLVaBt0EeWb19NaJQmczQ" name="extension_ManagedOperationParameter_EnumerationLiteral" memberEnd="_8BLVTht0EeWb19NaJQmczQ _8BLVaRt0EeWb19NaJQmczQ">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_8BLVaRt0EeWb19NaJQmczQ" name="extension_EnumerationLiteral" type="_8BLVPRt0EeWb19NaJQmczQ" aggregation="composite" association="_8BLVaBt0EeWb19NaJQmczQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_8BLVaht0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_8BLVaxt0EeWb19NaJQmczQ" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_8BLVbBt0EeWb19NaJQmczQ" name="extension_ManagedOperationParameter_Package" memberEnd="_8BLVURt0EeWb19NaJQmczQ _8BLVbRt0EeWb19NaJQmczQ">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_8BLVbRt0EeWb19NaJQmczQ" name="extension_Package" type="_8BLVPRt0EeWb19NaJQmczQ" aggregation="composite" association="_8BLVbBt0EeWb19NaJQmczQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_8BLVbht0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_8BLVbxt0EeWb19NaJQmczQ" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_8BLVcBt0EeWb19NaJQmczQ" name="extension_ManagedOperationParameter_Operation" memberEnd="_8BLVVBt0EeWb19NaJQmczQ _8BLVcRt0EeWb19NaJQmczQ">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_8BLVcRt0EeWb19NaJQmczQ" name="extension_Operation" type="_8BLVPRt0EeWb19NaJQmczQ" aggregation="composite" association="_8BLVcBt0EeWb19NaJQmczQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_8BLVcht0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_8BLVcxt0EeWb19NaJQmczQ" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_8BLVdBt0EeWb19NaJQmczQ" name="extension_ManagedOperationParameter_Type" memberEnd="_8BLVVxt0EeWb19NaJQmczQ _8BLVdRt0EeWb19NaJQmczQ">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_8BLVdRt0EeWb19NaJQmczQ" name="extension_Type" type="_8BLVPRt0EeWb19NaJQmczQ" aggregation="composite" association="_8BLVdBt0EeWb19NaJQmczQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_8BLVdht0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_8BLVdxt0EeWb19NaJQmczQ" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_8BLVeBt0EeWb19NaJQmczQ" name="extension_ManagedOperationParameter_Parameter" memberEnd="_8BLVWht0EeWb19NaJQmczQ _8BLVeRt0EeWb19NaJQmczQ">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_8BLVeRt0EeWb19NaJQmczQ" name="extension_Parameter" type="_8BLVPRt0EeWb19NaJQmczQ" aggregation="composite" association="_8BLVeBt0EeWb19NaJQmczQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_8BLVeht0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_8BLVext0EeWb19NaJQmczQ" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Stereotype" xmi:id="_8BLVfBt0EeWb19NaJQmczQ" name="ManagedResource" visibility="public">
+ <ownedRule xmi:id="_8BLVfRt0EeWb19NaJQmczQ" name="typeConstraint" constrainedElement="_8BLVfBt0EeWb19NaJQmczQ">
+ <specification xmi:type="uml:OpaqueExpression" xmi:id="_8BLVfht0EeWb19NaJQmczQ" 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="_8BLVfxt0EeWb19NaJQmczQ" name="value" visibility="public">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_8BLVgBt0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_8BLVgRt0EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_8BLVght0EeWb19NaJQmczQ" name="objectName" visibility="public">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_8BLVgxt0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_8BLVhBt0EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_8BLVhRt0EeWb19NaJQmczQ" name="description" visibility="public">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_8BLVhht0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_8BLVhxt0EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_8BLViBt0EeWb19NaJQmczQ" name="currencyTimeLimit" visibility="public">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/JavaPrimitiveTypes.library.uml#int"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_8BLViRt0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_8BLViht0EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_8BLVixt0EeWb19NaJQmczQ" name="log" visibility="public">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/JavaPrimitiveTypes.library.uml#boolean"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_8BLVjBt0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_8BLVjRt0EeWb19NaJQmczQ" value="1"/>
+ <defaultValue xmi:type="uml:LiteralString" xmi:id="_8BLVjht0EeWb19NaJQmczQ" value="false"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_8BLVjxt0EeWb19NaJQmczQ" name="logFile" visibility="public">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_8BLVkBt0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_8BLVkRt0EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_8BLVkht0EeWb19NaJQmczQ" name="persistPolicy" visibility="public">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_8BLVkxt0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_8BLVlBt0EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_8BLVlRt0EeWb19NaJQmczQ" name="persistPeriod" visibility="public">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/JavaPrimitiveTypes.library.uml#int"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_8BL6QBt0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_8BL6QRt0EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_8BL6Qht0EeWb19NaJQmczQ" name="persistName" visibility="public">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_8BL6Qxt0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_8BL6RBt0EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_8BL6RRt0EeWb19NaJQmczQ" name="persistLocation" visibility="public">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_8BL6Rht0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_8BL6Rxt0EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_8BL6SBt0EeWb19NaJQmczQ" name="base_Type" association="_8BL6uxt0EeWb19NaJQmczQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Type"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_8BL6SRt0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_8BL6Sht0EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Stereotype" xmi:id="_8BL6Sxt0EeWb19NaJQmczQ" name="ManagedMetric" visibility="public">
+ <ownedRule xmi:id="_8BL6TBt0EeWb19NaJQmczQ" name="methodConstraint" constrainedElement="_8BL6Sxt0EeWb19NaJQmczQ">
+ <specification xmi:type="uml:OpaqueExpression" xmi:id="_8BL6TRt0EeWb19NaJQmczQ" 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="_8BL6Tht0EeWb19NaJQmczQ" name="category" visibility="public">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_8BL6Txt0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_8BL6UBt0EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_8BL6URt0EeWb19NaJQmczQ" name="currencyTimeLimit" visibility="public">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/JavaPrimitiveTypes.library.uml#int"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_8BL6Uht0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_8BL6Uxt0EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_8BL6VBt0EeWb19NaJQmczQ" name="description" visibility="public">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_8BL6VRt0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_8BL6Vht0EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_8BL6Vxt0EeWb19NaJQmczQ" name="displayName" visibility="public">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_8BL6WBt0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_8BL6WRt0EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_8BL6Wht0EeWb19NaJQmczQ" name="metricType" visibility="public" type="_8BL63Bt0EeWb19NaJQmczQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_8BL6Wxt0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_8BL6XBt0EeWb19NaJQmczQ" value="1"/>
+ <defaultValue xmi:type="uml:LiteralString" xmi:id="_8BL6XRt0EeWb19NaJQmczQ" value="GAUGE"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_8BL6Xht0EeWb19NaJQmczQ" name="persistPeriod" visibility="public">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/JavaPrimitiveTypes.library.uml#int"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_8BL6Xxt0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_8BL6YBt0EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_8BL6YRt0EeWb19NaJQmczQ" name="persistPolicy" visibility="public">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_8BL6Yht0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_8BL6Yxt0EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_8BL6ZBt0EeWb19NaJQmczQ" name="unit" visibility="public">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_8BL6ZRt0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_8BL6Zht0EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_8BL6Zxt0EeWb19NaJQmczQ" name="base_Operation" association="_8BL6vRt0EeWb19NaJQmczQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Operation"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_8BL6aBt0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_8BL6aRt0EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_8BL6aht0EeWb19NaJQmczQ" name="base_Property" association="_8BL6vxt0EeWb19NaJQmczQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Property"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_8BL6axt0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_8BL6bBt0EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Stereotype" xmi:id="_8BL6bRt0EeWb19NaJQmczQ" name="ManagedOperation" visibility="public">
+ <ownedRule xmi:id="_8BL6bht0EeWb19NaJQmczQ" name="methodConstraint" constrainedElement="_8BL6bRt0EeWb19NaJQmczQ">
+ <specification xmi:type="uml:OpaqueExpression" xmi:id="_8BL6bxt0EeWb19NaJQmczQ" 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="_8BL6cBt0EeWb19NaJQmczQ" name="description" visibility="public">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_8BL6cRt0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_8BL6cht0EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_8BL6cxt0EeWb19NaJQmczQ" name="currencyTimeLimit" visibility="public">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/JavaPrimitiveTypes.library.uml#int"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_8BL6dBt0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_8BL6dRt0EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_8BL6dht0EeWb19NaJQmczQ" name="base_Operation" association="_8BL6wxt0EeWb19NaJQmczQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Operation"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_8BL6dxt0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_8BL6eBt0EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_8BL6eRt0EeWb19NaJQmczQ" name="base_Property" association="_8BL6xRt0EeWb19NaJQmczQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Property"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_8BL6eht0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_8BL6ext0EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Stereotype" xmi:id="_8BL6fBt0EeWb19NaJQmczQ" name="ManagedNotification" visibility="public">
+ <ownedRule xmi:id="_8BL6fRt0EeWb19NaJQmczQ" name="typeConstraint" constrainedElement="_8BL6fBt0EeWb19NaJQmczQ">
+ <specification xmi:type="uml:OpaqueExpression" xmi:id="_8BL6fht0EeWb19NaJQmczQ" 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="_8BL6fxt0EeWb19NaJQmczQ" name="name" visibility="public">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_8BL6gBt0EeWb19NaJQmczQ" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_8BL6gRt0EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_8BL6ght0EeWb19NaJQmczQ" name="description" visibility="public">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_8BL6gxt0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_8BL6hBt0EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_8BL6hRt0EeWb19NaJQmczQ" name="notificationTypes" visibility="public">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_8BL6hht0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_8BL6hxt0EeWb19NaJQmczQ" value="*"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_8BL6iBt0EeWb19NaJQmczQ" name="base_Type" association="_8BL6yRt0EeWb19NaJQmczQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Type"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_8BL6iRt0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_8BL6iht0EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_8BL6ixt0EeWb19NaJQmczQ" name="value_ManagedNotifications" visibility="public" type="_8BL6mht0EeWb19NaJQmczQ" association="_8BL62ht0EeWb19NaJQmczQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_8BL6jBt0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_8BL6jRt0EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Stereotype" xmi:id="_8BL6jht0EeWb19NaJQmczQ" name="ManagedOperationParameters" visibility="public">
+ <ownedRule xmi:id="_8BL6jxt0EeWb19NaJQmczQ" name="methodConstraint" constrainedElement="_8BL6jht0EeWb19NaJQmczQ">
+ <specification xmi:type="uml:OpaqueExpression" xmi:id="_8BL6kBt0EeWb19NaJQmczQ" 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="_8BL6kRt0EeWb19NaJQmczQ" name="value" visibility="public" type="_8BLVPRt0EeWb19NaJQmczQ" aggregation="composite" association="_8BL62Rt0EeWb19NaJQmczQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_8BL6kht0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_8BL6kxt0EeWb19NaJQmczQ" value="*"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_8BL6lBt0EeWb19NaJQmczQ" name="base_Operation" association="_8BL6yxt0EeWb19NaJQmczQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Operation"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_8BL6lRt0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_8BL6lht0EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_8BL6lxt0EeWb19NaJQmczQ" name="base_Property" association="_8BL6zRt0EeWb19NaJQmczQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Property"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_8BL6mBt0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_8BL6mRt0EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Stereotype" xmi:id="_8BL6mht0EeWb19NaJQmczQ" name="ManagedNotifications" visibility="public">
+ <ownedRule xmi:id="_8BL6mxt0EeWb19NaJQmczQ" name="typeConstraint" constrainedElement="_8BL6mht0EeWb19NaJQmczQ">
+ <specification xmi:type="uml:OpaqueExpression" xmi:id="_8BL6nBt0EeWb19NaJQmczQ" 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="_8BL6nRt0EeWb19NaJQmczQ" name="value" visibility="public" type="_8BL6fBt0EeWb19NaJQmczQ" aggregation="composite" association="_8BL62ht0EeWb19NaJQmczQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_8BL6nht0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_8BL6nxt0EeWb19NaJQmczQ" value="*"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_8BL6oBt0EeWb19NaJQmczQ" name="base_Type" association="_8BL60Rt0EeWb19NaJQmczQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Type"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_8BL6oRt0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_8BL6oht0EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Stereotype" xmi:id="_8BL6oxt0EeWb19NaJQmczQ" name="ManagedAttribute" visibility="public">
+ <ownedRule xmi:id="_8BL6pBt0EeWb19NaJQmczQ" name="methodConstraint" constrainedElement="_8BL6oxt0EeWb19NaJQmczQ">
+ <specification xmi:type="uml:OpaqueExpression" xmi:id="_8BL6pRt0EeWb19NaJQmczQ" 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="_8BL6pht0EeWb19NaJQmczQ" name="defaultValue" visibility="public">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_8BL6pxt0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_8BL6qBt0EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_8BL6qRt0EeWb19NaJQmczQ" name="description" visibility="public">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_8BL6qht0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_8BL6qxt0EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_8BL6rBt0EeWb19NaJQmczQ" name="currencyTimeLimit" visibility="public">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/JavaPrimitiveTypes.library.uml#int"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_8BL6rRt0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_8BL6rht0EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_8BL6rxt0EeWb19NaJQmczQ" name="persistPolicy" visibility="public">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_8BL6sBt0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_8BL6sRt0EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_8BL6sht0EeWb19NaJQmczQ" name="persistPeriod" visibility="public">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/JavaPrimitiveTypes.library.uml#int"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_8BL6sxt0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_8BL6tBt0EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_8BL6tRt0EeWb19NaJQmczQ" name="base_Operation" association="_8BL60xt0EeWb19NaJQmczQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Operation"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_8BL6tht0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_8BL6txt0EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_8BL6uBt0EeWb19NaJQmczQ" name="base_Property" association="_8BL61Rt0EeWb19NaJQmczQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Property"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_8BL6uRt0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_8BL6uht0EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_8BL6uxt0EeWb19NaJQmczQ" name="extension_ManagedResource_Type" memberEnd="_8BL6SBt0EeWb19NaJQmczQ _8BL6vBt0EeWb19NaJQmczQ">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_8BL6vBt0EeWb19NaJQmczQ" name="extension_Type" type="_8BLVfBt0EeWb19NaJQmczQ" aggregation="composite" association="_8BL6uxt0EeWb19NaJQmczQ"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_8BL6vRt0EeWb19NaJQmczQ" name="extension_ManagedMetric_Operation" memberEnd="_8BL6Zxt0EeWb19NaJQmczQ _8BL6vht0EeWb19NaJQmczQ">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_8BL6vht0EeWb19NaJQmczQ" name="extension_Operation" type="_8BL6Sxt0EeWb19NaJQmczQ" aggregation="composite" association="_8BL6vRt0EeWb19NaJQmczQ"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_8BL6vxt0EeWb19NaJQmczQ" name="extension_ManagedMetric_Property" memberEnd="_8BL6aht0EeWb19NaJQmczQ _8BL6wBt0EeWb19NaJQmczQ">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_8BL6wBt0EeWb19NaJQmczQ" name="extension_Property" type="_8BL6Sxt0EeWb19NaJQmczQ" aggregation="composite" association="_8BL6vxt0EeWb19NaJQmczQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_8BL6wRt0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_8BL6wht0EeWb19NaJQmczQ" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_8BL6wxt0EeWb19NaJQmczQ" name="extension_ManagedOperation_Operation" memberEnd="_8BL6dht0EeWb19NaJQmczQ _8BL6xBt0EeWb19NaJQmczQ">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_8BL6xBt0EeWb19NaJQmczQ" name="extension_Operation" type="_8BL6bRt0EeWb19NaJQmczQ" aggregation="composite" association="_8BL6wxt0EeWb19NaJQmczQ"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_8BL6xRt0EeWb19NaJQmczQ" name="extension_ManagedOperation_Property" memberEnd="_8BL6eRt0EeWb19NaJQmczQ _8BL6xht0EeWb19NaJQmczQ">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_8BL6xht0EeWb19NaJQmczQ" name="extension_Property" type="_8BL6bRt0EeWb19NaJQmczQ" aggregation="composite" association="_8BL6xRt0EeWb19NaJQmczQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_8BL6xxt0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_8BL6yBt0EeWb19NaJQmczQ" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_8BL6yRt0EeWb19NaJQmczQ" name="extension_ManagedNotification_Type" memberEnd="_8BL6iBt0EeWb19NaJQmczQ _8BL6yht0EeWb19NaJQmczQ">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_8BL6yht0EeWb19NaJQmczQ" name="extension_Type" type="_8BL6fBt0EeWb19NaJQmczQ" aggregation="composite" association="_8BL6yRt0EeWb19NaJQmczQ"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_8BL6yxt0EeWb19NaJQmczQ" name="extension_ManagedOperationParameters_Operation" memberEnd="_8BL6lBt0EeWb19NaJQmczQ _8BL6zBt0EeWb19NaJQmczQ">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_8BL6zBt0EeWb19NaJQmczQ" name="extension_Operation" type="_8BL6jht0EeWb19NaJQmczQ" aggregation="composite" association="_8BL6yxt0EeWb19NaJQmczQ"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_8BL6zRt0EeWb19NaJQmczQ" name="extension_ManagedOperationParameters_Property" memberEnd="_8BL6lxt0EeWb19NaJQmczQ _8BL6zht0EeWb19NaJQmczQ">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_8BL6zht0EeWb19NaJQmczQ" name="extension_Property" type="_8BL6jht0EeWb19NaJQmczQ" aggregation="composite" association="_8BL6zRt0EeWb19NaJQmczQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_8BL6zxt0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_8BL60Bt0EeWb19NaJQmczQ" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_8BL60Rt0EeWb19NaJQmczQ" name="extension_ManagedNotifications_Type" memberEnd="_8BL6oBt0EeWb19NaJQmczQ _8BL60ht0EeWb19NaJQmczQ">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_8BL60ht0EeWb19NaJQmczQ" name="extension_Type" type="_8BL6mht0EeWb19NaJQmczQ" aggregation="composite" association="_8BL60Rt0EeWb19NaJQmczQ"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_8BL60xt0EeWb19NaJQmczQ" name="extension_ManagedAttribute_Operation" memberEnd="_8BL6tRt0EeWb19NaJQmczQ _8BL61Bt0EeWb19NaJQmczQ">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_8BL61Bt0EeWb19NaJQmczQ" name="extension_Operation" type="_8BL6oxt0EeWb19NaJQmczQ" aggregation="composite" association="_8BL60xt0EeWb19NaJQmczQ"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_8BL61Rt0EeWb19NaJQmczQ" name="extension_ManagedAttribute_Property" memberEnd="_8BL6uBt0EeWb19NaJQmczQ _8BL61ht0EeWb19NaJQmczQ">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_8BL61ht0EeWb19NaJQmczQ" name="extension_Property" type="_8BL6oxt0EeWb19NaJQmczQ" aggregation="composite" association="_8BL61Rt0EeWb19NaJQmczQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_8BL61xt0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_8BL62Bt0EeWb19NaJQmczQ" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Association" xmi:id="_8BL62Rt0EeWb19NaJQmczQ" name="value_ManagedOperationParameters_ManagedOperationParameter" memberEnd="_8BL6kRt0EeWb19NaJQmczQ _8BLVXRt0EeWb19NaJQmczQ"/>
+ <packagedElement xmi:type="uml:Association" xmi:id="_8BL62ht0EeWb19NaJQmczQ" name="value_ManagedNotifications_ManagedNotification" memberEnd="_8BL6nRt0EeWb19NaJQmczQ _8BL6ixt0EeWb19NaJQmczQ"/>
+ </packagedElement>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Package" xmi:id="_8BL62xt0EeWb19NaJQmczQ" name="support">
+ <packagedElement xmi:type="uml:Enumeration" xmi:id="_8BL63Bt0EeWb19NaJQmczQ" name="MetricType">
+ <ownedLiteral xmi:id="_8BL63Rt0EeWb19NaJQmczQ" name="GAUGE"/>
+ <ownedLiteral xmi:id="_8BL63ht0EeWb19NaJQmczQ" name="COUNTER"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Enumeration" xmi:id="_8BL63xt0EeWb19NaJQmczQ" name="RegistrationPolicy">
+ <ownedOperation xmi:id="_8BL64Bt0EeWb19NaJQmczQ" name="valueOf">
+ <ownedParameter xmi:id="_8BL64Rt0EeWb19NaJQmczQ" name="registrationBehavior">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/JavaPrimitiveTypes.library.uml#int"/>
+ </ownedParameter>
+ </ownedOperation>
+ <ownedLiteral xmi:id="_8BL64ht0EeWb19NaJQmczQ" name="FAIL_ON_EXISTING"/>
+ <ownedLiteral xmi:id="_8BL64xt0EeWb19NaJQmczQ" name="IGNORE_EXISTING"/>
+ <ownedLiteral xmi:id="_8BL65Bt0EeWb19NaJQmczQ" name="REPLACE_EXISTING"/>
+ </packagedElement>
+ </packagedElement>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Package" xmi:id="_8BL65Rt0EeWb19NaJQmczQ" name="stereotype">
+ <packagedElement xmi:type="uml:Stereotype" xmi:id="_8BL65ht0EeWb19NaJQmczQ" name="Service" visibility="public">
+ <ownedRule xmi:id="_8BL65xt0EeWb19NaJQmczQ" name="typeConstraint" constrainedElement="_8BL65ht0EeWb19NaJQmczQ">
+ <specification xmi:type="uml:OpaqueExpression" xmi:id="_8BL66Bt0EeWb19NaJQmczQ" 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="_8BL66Rt0EeWb19NaJQmczQ" name="value" visibility="public">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_8BL66ht0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_8BL66xt0EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_8BL67Bt0EeWb19NaJQmczQ" name="base_Type" association="_8BL7Cht0EeWb19NaJQmczQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Type"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_8BL67Rt0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_8BL67ht0EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Stereotype" xmi:id="_8BL67xt0EeWb19NaJQmczQ" name="Repository" visibility="public">
+ <ownedRule xmi:id="_8BL68Bt0EeWb19NaJQmczQ" name="typeConstraint" constrainedElement="_8BL67xt0EeWb19NaJQmczQ">
+ <specification xmi:type="uml:OpaqueExpression" xmi:id="_8BL68Rt0EeWb19NaJQmczQ" 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="_8BL68ht0EeWb19NaJQmczQ" name="value" visibility="public">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_8BL68xt0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_8BL69Bt0EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_8BL69Rt0EeWb19NaJQmczQ" name="base_Type" association="_8BL7DBt0EeWb19NaJQmczQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Type"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_8BL69ht0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_8BL69xt0EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Stereotype" xmi:id="_8BL6-Bt0EeWb19NaJQmczQ" name="Controller" visibility="public">
+ <ownedRule xmi:id="_8BL6-Rt0EeWb19NaJQmczQ" name="typeConstraint" constrainedElement="_8BL6-Bt0EeWb19NaJQmczQ">
+ <specification xmi:type="uml:OpaqueExpression" xmi:id="_8BL6-ht0EeWb19NaJQmczQ" 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="_8BL6-xt0EeWb19NaJQmczQ" name="value" visibility="public">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_8BL6_Bt0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_8BL6_Rt0EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_8BL6_ht0EeWb19NaJQmczQ" name="base_Type" association="_8BL7Dht0EeWb19NaJQmczQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Type"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_8BL6_xt0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_8BL7ABt0EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Stereotype" xmi:id="_8BL7ARt0EeWb19NaJQmczQ" name="Component" visibility="public">
+ <ownedRule xmi:id="_8BL7Aht0EeWb19NaJQmczQ" name="typeConstraint" constrainedElement="_8BL7ARt0EeWb19NaJQmczQ">
+ <specification xmi:type="uml:OpaqueExpression" xmi:id="_8BL7Axt0EeWb19NaJQmczQ" 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="_8BL7BBt0EeWb19NaJQmczQ" name="value" visibility="public">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_8BL7BRt0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_8BL7Bht0EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_8BL7Bxt0EeWb19NaJQmczQ" name="base_Type" association="_8BL7EBt0EeWb19NaJQmczQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Type"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_8BL7CBt0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_8BL7CRt0EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_8BL7Cht0EeWb19NaJQmczQ" name="extension_Service_Type" memberEnd="_8BL67Bt0EeWb19NaJQmczQ _8BL7Cxt0EeWb19NaJQmczQ">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_8BL7Cxt0EeWb19NaJQmczQ" name="extension_Type" type="_8BL65ht0EeWb19NaJQmczQ" aggregation="composite" association="_8BL7Cht0EeWb19NaJQmczQ"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_8BL7DBt0EeWb19NaJQmczQ" name="extension_Repository_Type" memberEnd="_8BL69Rt0EeWb19NaJQmczQ _8BL7DRt0EeWb19NaJQmczQ">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_8BL7DRt0EeWb19NaJQmczQ" name="extension_Type" type="_8BL67xt0EeWb19NaJQmczQ" aggregation="composite" association="_8BL7DBt0EeWb19NaJQmczQ"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_8BL7Dht0EeWb19NaJQmczQ" name="extension_Controller_Type" memberEnd="_8BL6_ht0EeWb19NaJQmczQ _8BL7Dxt0EeWb19NaJQmczQ">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_8BL7Dxt0EeWb19NaJQmczQ" name="extension_Type" type="_8BL6-Bt0EeWb19NaJQmczQ" aggregation="composite" association="_8BL7Dht0EeWb19NaJQmczQ"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_8BL7EBt0EeWb19NaJQmczQ" name="extension_Component_Type" memberEnd="_8BL7Bxt0EeWb19NaJQmczQ _8BL7ERt0EeWb19NaJQmczQ">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_8BL7ERt0EeWb19NaJQmczQ" name="extension_Type" type="_8BL7ARt0EeWb19NaJQmczQ" aggregation="composite" association="_8BL7EBt0EeWb19NaJQmczQ"/>
+ </packagedElement>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Package" xmi:id="_8BL7Eht0EeWb19NaJQmczQ" name="validation">
+ <packagedElement xmi:type="uml:Package" xmi:id="_8BL7Ext0EeWb19NaJQmczQ" name="annotation">
+ <packagedElement xmi:type="uml:Stereotype" xmi:id="_8BL7FBt0EeWb19NaJQmczQ" name="Validated" visibility="public">
+ <ownedRule xmi:id="_8BL7FRt0EeWb19NaJQmczQ" name="typeConstraint" constrainedElement="_8BL7FBt0EeWb19NaJQmczQ">
+ <specification xmi:type="uml:OpaqueExpression" xmi:id="_8BL7Fht0EeWb19NaJQmczQ" 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="_8BL7Fxt0EeWb19NaJQmczQ" name="value" visibility="public" association="_8BL7JBt0EeWb19NaJQmczQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Class"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_8BL7GBt0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_8BL7GRt0EeWb19NaJQmczQ" value="*"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_8BL7Ght0EeWb19NaJQmczQ" name="base_Type" association="_8BL7IBt0EeWb19NaJQmczQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Type"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_8BL7Gxt0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_8BL7HBt0EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_8BL7HRt0EeWb19NaJQmczQ" name="base_Parameter" association="_8BL7Iht0EeWb19NaJQmczQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Parameter"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_8BL7Hht0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_8BL7Hxt0EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_8BL7IBt0EeWb19NaJQmczQ" name="extension_Validated_Type" memberEnd="_8BL7Ght0EeWb19NaJQmczQ _8BL7IRt0EeWb19NaJQmczQ">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_8BL7IRt0EeWb19NaJQmczQ" name="extension_Type" type="_8BL7FBt0EeWb19NaJQmczQ" aggregation="composite" association="_8BL7IBt0EeWb19NaJQmczQ"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_8BL7Iht0EeWb19NaJQmczQ" name="extension_Validated_Parameter" memberEnd="_8BL7HRt0EeWb19NaJQmczQ _8BL7Ixt0EeWb19NaJQmczQ">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_8BL7Ixt0EeWb19NaJQmczQ" name="extension_Parameter" type="_8BL7FBt0EeWb19NaJQmczQ" aggregation="composite" association="_8BL7Iht0EeWb19NaJQmczQ"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Association" xmi:id="_8BL7JBt0EeWb19NaJQmczQ" name="value_Validated_Class" memberEnd="_8BL7Fxt0EeWb19NaJQmczQ _8BL7JRt0EeWb19NaJQmczQ">
+ <ownedEnd xmi:id="_8BL7JRt0EeWb19NaJQmczQ" name="value_Validated" visibility="public" type="_8BL7FBt0EeWb19NaJQmczQ" association="_8BL7JBt0EeWb19NaJQmczQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_8BL7Jht0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_8BL7Jxt0EeWb19NaJQmczQ" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+ </packagedElement>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Package" xmi:id="_8BL7KBt0EeWb19NaJQmczQ" name="core">
+ <packagedElement xmi:type="uml:Package" xmi:id="_8BL7KRt0EeWb19NaJQmczQ" name="annotation">
+ <packagedElement xmi:type="uml:Stereotype" xmi:id="_8BL7Kht0EeWb19NaJQmczQ" name="Order" visibility="public">
+ <ownedRule xmi:id="_8BL7Kxt0EeWb19NaJQmczQ" name="typeConstraint" constrainedElement="_8BL7Kht0EeWb19NaJQmczQ">
+ <specification xmi:type="uml:OpaqueExpression" xmi:id="_8BL7LBt0EeWb19NaJQmczQ" 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="_8BL7LRt0EeWb19NaJQmczQ" name="value" visibility="public">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/JavaPrimitiveTypes.library.uml#int"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_8BL7Lht0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_8BL7Lxt0EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_8BL7MBt0EeWb19NaJQmczQ" name="base_Type" association="_8BL7PBt0EeWb19NaJQmczQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Type"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_8BL7MRt0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_8BL7Mht0EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_8BL7Mxt0EeWb19NaJQmczQ" name="base_Operation" association="_8BL7Pht0EeWb19NaJQmczQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Operation"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_8BL7NBt0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_8BL7NRt0EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_8BL7Nht0EeWb19NaJQmczQ" name="base_Property" association="_8BL7QBt0EeWb19NaJQmczQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Property"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_8BL7Nxt0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_8BL7OBt0EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_8BL7ORt0EeWb19NaJQmczQ" name="base_EnumerationLiteral" association="_8BL7RBt0EeWb19NaJQmczQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#EnumerationLiteral"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_8BL7Oht0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_8BL7Oxt0EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_8BL7PBt0EeWb19NaJQmczQ" name="extension_Order_Type" memberEnd="_8BL7MBt0EeWb19NaJQmczQ _8BL7PRt0EeWb19NaJQmczQ">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_8BL7PRt0EeWb19NaJQmczQ" name="extension_Type" type="_8BL7Kht0EeWb19NaJQmczQ" aggregation="composite" association="_8BL7PBt0EeWb19NaJQmczQ"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_8BL7Pht0EeWb19NaJQmczQ" name="extension_Order_Operation" memberEnd="_8BL7Mxt0EeWb19NaJQmczQ _8BL7Pxt0EeWb19NaJQmczQ">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_8BL7Pxt0EeWb19NaJQmczQ" name="extension_Operation" type="_8BL7Kht0EeWb19NaJQmczQ" aggregation="composite" association="_8BL7Pht0EeWb19NaJQmczQ"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_8BL7QBt0EeWb19NaJQmczQ" name="extension_Order_Property" memberEnd="_8BL7Nht0EeWb19NaJQmczQ _8BL7QRt0EeWb19NaJQmczQ">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_8BL7QRt0EeWb19NaJQmczQ" name="extension_Property" type="_8BL7Kht0EeWb19NaJQmczQ" aggregation="composite" association="_8BL7QBt0EeWb19NaJQmczQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_8BL7Qht0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_8BL7Qxt0EeWb19NaJQmczQ" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_8BL7RBt0EeWb19NaJQmczQ" name="extension_Order_EnumerationLiteral" memberEnd="_8BL7ORt0EeWb19NaJQmczQ _8BL7RRt0EeWb19NaJQmczQ">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_8BL7RRt0EeWb19NaJQmczQ" name="extension_EnumerationLiteral" type="_8BL7Kht0EeWb19NaJQmczQ" aggregation="composite" association="_8BL7RBt0EeWb19NaJQmczQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_8BL7Rht0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_8BL7Rxt0EeWb19NaJQmczQ" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+ </packagedElement>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Package" xmi:id="_8BL7SBt0EeWb19NaJQmczQ" name="http">
+ <packagedElement xmi:type="uml:Enumeration" xmi:id="_8BL7SRt0EeWb19NaJQmczQ" name="HttpStatus">
+ <ownedAttribute xmi:id="_8BL7Sht0EeWb19NaJQmczQ" name="value">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/JavaPrimitiveTypes.library.uml#int"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_8BL7Sxt0EeWb19NaJQmczQ" name="reasonPhrase">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
+ </ownedAttribute>
+ <ownedOperation xmi:id="_8BL7TBt0EeWb19NaJQmczQ" name="value"/>
+ <ownedOperation xmi:id="_8BL7TRt0EeWb19NaJQmczQ" name="getReasonPhrase"/>
+ <ownedOperation xmi:id="_8BL7Tht0EeWb19NaJQmczQ" name="series"/>
+ <ownedOperation xmi:id="_8BL7Txt0EeWb19NaJQmczQ" name="toString"/>
+ <ownedOperation xmi:id="_8BL7UBt0EeWb19NaJQmczQ" name="valueOf">
+ <ownedParameter xmi:id="_8BL7URt0EeWb19NaJQmczQ" name="statusCode">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/JavaPrimitiveTypes.library.uml#int"/>
+ </ownedParameter>
+ </ownedOperation>
+ <ownedLiteral xmi:id="_8BL7Uht0EeWb19NaJQmczQ" name="CONTINUE"/>
+ <ownedLiteral xmi:id="_8BL7Uxt0EeWb19NaJQmczQ" name="SWITCHING_PROTOCOLS"/>
+ <ownedLiteral xmi:id="_8BL7VBt0EeWb19NaJQmczQ" name="PROCESSING"/>
+ <ownedLiteral xmi:id="_8BL7VRt0EeWb19NaJQmczQ" name="CHECKPOINT"/>
+ <ownedLiteral xmi:id="_8BL7Vht0EeWb19NaJQmczQ" name="OK"/>
+ <ownedLiteral xmi:id="_8BL7Vxt0EeWb19NaJQmczQ" name="CREATED"/>
+ <ownedLiteral xmi:id="_8BL7WBt0EeWb19NaJQmczQ" name="ACCEPTED"/>
+ <ownedLiteral xmi:id="_8BL7WRt0EeWb19NaJQmczQ" name="NON_AUTHORITATIVE_INFORMATION"/>
+ <ownedLiteral xmi:id="_8BL7Wht0EeWb19NaJQmczQ" name="NO_CONTENT"/>
+ <ownedLiteral xmi:id="_8BL7Wxt0EeWb19NaJQmczQ" name="RESET_CONTENT"/>
+ <ownedLiteral xmi:id="_8BL7XBt0EeWb19NaJQmczQ" name="PARTIAL_CONTENT"/>
+ <ownedLiteral xmi:id="_8BL7XRt0EeWb19NaJQmczQ" name="MULTI_STATUS"/>
+ <ownedLiteral xmi:id="_8BL7Xht0EeWb19NaJQmczQ" name="ALREADY_REPORTED"/>
+ <ownedLiteral xmi:id="_8BL7Xxt0EeWb19NaJQmczQ" name="IM_USED"/>
+ <ownedLiteral xmi:id="_8BL7YBt0EeWb19NaJQmczQ" name="MULTIPLE_CHOICES"/>
+ <ownedLiteral xmi:id="_8BL7YRt0EeWb19NaJQmczQ" name="MOVED_PERMANENTLY"/>
+ <ownedLiteral xmi:id="_8BL7Yht0EeWb19NaJQmczQ" name="FOUND"/>
+ <ownedLiteral xmi:id="_8BL7Yxt0EeWb19NaJQmczQ" name="MOVED_TEMPORARILY"/>
+ <ownedLiteral xmi:id="_8BL7ZBt0EeWb19NaJQmczQ" name="SEE_OTHER"/>
+ <ownedLiteral xmi:id="_8BL7ZRt0EeWb19NaJQmczQ" name="NOT_MODIFIED"/>
+ <ownedLiteral xmi:id="_8BL7Zht0EeWb19NaJQmczQ" name="USE_PROXY"/>
+ <ownedLiteral xmi:id="_8BL7Zxt0EeWb19NaJQmczQ" name="TEMPORARY_REDIRECT"/>
+ <ownedLiteral xmi:id="_8BL7aBt0EeWb19NaJQmczQ" name="RESUME_INCOMPLETE"/>
+ <ownedLiteral xmi:id="_8BL7aRt0EeWb19NaJQmczQ" name="BAD_REQUEST"/>
+ <ownedLiteral xmi:id="_8BL7aht0EeWb19NaJQmczQ" name="UNAUTHORIZED"/>
+ <ownedLiteral xmi:id="_8BL7axt0EeWb19NaJQmczQ" name="PAYMENT_REQUIRED"/>
+ <ownedLiteral xmi:id="_8BL7bBt0EeWb19NaJQmczQ" name="FORBIDDEN"/>
+ <ownedLiteral xmi:id="_8BL7bRt0EeWb19NaJQmczQ" name="NOT_FOUND"/>
+ <ownedLiteral xmi:id="_8BL7bht0EeWb19NaJQmczQ" name="METHOD_NOT_ALLOWED"/>
+ <ownedLiteral xmi:id="_8BL7bxt0EeWb19NaJQmczQ" name="NOT_ACCEPTABLE"/>
+ <ownedLiteral xmi:id="_8BL7cBt0EeWb19NaJQmczQ" name="PROXY_AUTHENTICATION_REQUIRED"/>
+ <ownedLiteral xmi:id="_8BL7cRt0EeWb19NaJQmczQ" name="REQUEST_TIMEOUT"/>
+ <ownedLiteral xmi:id="_8BL7cht0EeWb19NaJQmczQ" name="CONFLICT"/>
+ <ownedLiteral xmi:id="_8BL7cxt0EeWb19NaJQmczQ" name="GONE"/>
+ <ownedLiteral xmi:id="_8BL7dBt0EeWb19NaJQmczQ" name="LENGTH_REQUIRED"/>
+ <ownedLiteral xmi:id="_8BL7dRt0EeWb19NaJQmczQ" name="PRECONDITION_FAILED"/>
+ <ownedLiteral xmi:id="_8BL7dht0EeWb19NaJQmczQ" name="REQUEST_ENTITY_TOO_LARGE"/>
+ <ownedLiteral xmi:id="_8BL7dxt0EeWb19NaJQmczQ" name="REQUEST_URI_TOO_LONG"/>
+ <ownedLiteral xmi:id="_8BL7eBt0EeWb19NaJQmczQ" name="UNSUPPORTED_MEDIA_TYPE"/>
+ <ownedLiteral xmi:id="_8BL7eRt0EeWb19NaJQmczQ" name="REQUESTED_RANGE_NOT_SATISFIABLE"/>
+ <ownedLiteral xmi:id="_8BL7eht0EeWb19NaJQmczQ" name="EXPECTATION_FAILED"/>
+ <ownedLiteral xmi:id="_8BL7ext0EeWb19NaJQmczQ" name="I_AM_A_TEAPOT"/>
+ <ownedLiteral xmi:id="_8BL7fBt0EeWb19NaJQmczQ" name="INSUFFICIENT_SPACE_ON_RESOURCE"/>
+ <ownedLiteral xmi:id="_8BL7fRt0EeWb19NaJQmczQ" name="METHOD_FAILURE"/>
+ <ownedLiteral xmi:id="_8BL7fht0EeWb19NaJQmczQ" name="DESTINATION_LOCKED"/>
+ <ownedLiteral xmi:id="_8BL7fxt0EeWb19NaJQmczQ" name="UNPROCESSABLE_ENTITY"/>
+ <ownedLiteral xmi:id="_8BL7gBt0EeWb19NaJQmczQ" name="LOCKED"/>
+ <ownedLiteral xmi:id="_8BL7gRt0EeWb19NaJQmczQ" name="FAILED_DEPENDENCY"/>
+ <ownedLiteral xmi:id="_8BL7ght0EeWb19NaJQmczQ" name="UPGRADE_REQUIRED"/>
+ <ownedLiteral xmi:id="_8BL7gxt0EeWb19NaJQmczQ" name="PRECONDITION_REQUIRED"/>
+ <ownedLiteral xmi:id="_8BL7hBt0EeWb19NaJQmczQ" name="TOO_MANY_REQUESTS"/>
+ <ownedLiteral xmi:id="_8BL7hRt0EeWb19NaJQmczQ" name="REQUEST_HEADER_FIELDS_TOO_LARGE"/>
+ <ownedLiteral xmi:id="_8BL7hht0EeWb19NaJQmczQ" name="INTERNAL_SERVER_ERROR"/>
+ <ownedLiteral xmi:id="_8BL7hxt0EeWb19NaJQmczQ" name="NOT_IMPLEMENTED"/>
+ <ownedLiteral xmi:id="_8BL7iBt0EeWb19NaJQmczQ" name="BAD_GATEWAY"/>
+ <ownedLiteral xmi:id="_8BL7iRt0EeWb19NaJQmczQ" name="SERVICE_UNAVAILABLE"/>
+ <ownedLiteral xmi:id="_8BL7iht0EeWb19NaJQmczQ" name="GATEWAY_TIMEOUT"/>
+ <ownedLiteral xmi:id="_8BL7ixt0EeWb19NaJQmczQ" name="HTTP_VERSION_NOT_SUPPORTED"/>
+ <ownedLiteral xmi:id="_8BL7jBt0EeWb19NaJQmczQ" name="VARIANT_ALSO_NEGOTIATES"/>
+ <ownedLiteral xmi:id="_8BL7jRt0EeWb19NaJQmczQ" name="INSUFFICIENT_STORAGE"/>
+ <ownedLiteral xmi:id="_8BL7jht0EeWb19NaJQmczQ" name="LOOP_DETECTED"/>
+ <ownedLiteral xmi:id="_8BL7jxt0EeWb19NaJQmczQ" name="BANDWIDTH_LIMIT_EXCEEDED"/>
+ <ownedLiteral xmi:id="_8BL7kBt0EeWb19NaJQmczQ" name="NOT_EXTENDED"/>
+ <ownedLiteral xmi:id="_8BL7kRt0EeWb19NaJQmczQ" name="NETWORK_AUTHENTICATION_REQUIRED"/>
+ </packagedElement>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Package" xmi:id="_8BL7kht0EeWb19NaJQmczQ" name="web">
+ <packagedElement xmi:type="uml:Package" xmi:id="_8BL7kxt0EeWb19NaJQmczQ" name="bind">
+ <packagedElement xmi:type="uml:Package" xmi:id="_8BL7lBt0EeWb19NaJQmczQ" name="annotation">
+ <packagedElement xmi:type="uml:Enumeration" xmi:id="_8BL7lRt0EeWb19NaJQmczQ" name="RequestMethod">
+ <ownedLiteral xmi:id="_8BL7lht0EeWb19NaJQmczQ" name="GET"/>
+ <ownedLiteral xmi:id="_8BL7lxt0EeWb19NaJQmczQ" name="HEAD"/>
+ <ownedLiteral xmi:id="_8BL7mBt0EeWb19NaJQmczQ" name="POST"/>
+ <ownedLiteral xmi:id="_8BL7mRt0EeWb19NaJQmczQ" name="PUT"/>
+ <ownedLiteral xmi:id="_8BL7mht0EeWb19NaJQmczQ" name="PATCH"/>
+ <ownedLiteral xmi:id="_8BL7mxt0EeWb19NaJQmczQ" name="DELETE"/>
+ <ownedLiteral xmi:id="_8BL7nBt0EeWb19NaJQmczQ" name="OPTIONS"/>
+ <ownedLiteral xmi:id="_8BL7nRt0EeWb19NaJQmczQ" name="TRACE"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Stereotype" xmi:id="_8BL7nht0EeWb19NaJQmczQ" name="ResponseBody" visibility="public">
+ <ownedRule xmi:id="_8BL7nxt0EeWb19NaJQmczQ" name="methodConstraint" constrainedElement="_8BL7nht0EeWb19NaJQmczQ">
+ <specification xmi:type="uml:OpaqueExpression" xmi:id="_8BL7oBt0EeWb19NaJQmczQ" 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="_8BL7oRt0EeWb19NaJQmczQ" name="base_Operation" association="_8BL8cht0EeWb19NaJQmczQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Operation"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_8BL7oht0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_8BL7oxt0EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_8BL7pBt0EeWb19NaJQmczQ" name="base_Property" association="_8BL8dBt0EeWb19NaJQmczQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Property"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_8BL7pRt0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_8BL7pht0EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Stereotype" xmi:id="_8BL7pxt0EeWb19NaJQmczQ" name="Mapping" visibility="public">
+ <ownedAttribute xmi:id="_8BL7qBt0EeWb19NaJQmczQ" name="base_Stereotype" association="_8BL8UBt0EeWb19NaJQmczQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Stereotype"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_8BL7qRt0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_8BL7qht0EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Stereotype" xmi:id="_8BL7qxt0EeWb19NaJQmczQ" name="RequestMapping" visibility="public">
+ <ownedRule xmi:id="_8BL7rBt0EeWb19NaJQmczQ" name="methodConstraint" constrainedElement="_8BL7qxt0EeWb19NaJQmczQ">
+ <specification xmi:type="uml:OpaqueExpression" xmi:id="_8BL7rRt0EeWb19NaJQmczQ" 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="_8BL7rht0EeWb19NaJQmczQ" name="typeConstraint" constrainedElement="_8BL7qxt0EeWb19NaJQmczQ">
+ <specification xmi:type="uml:OpaqueExpression" xmi:id="_8BL7rxt0EeWb19NaJQmczQ" 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="_8BL7sBt0EeWb19NaJQmczQ" name="value" visibility="public">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_8BL7sRt0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_8BL7sht0EeWb19NaJQmczQ" value="*"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_8BL7sxt0EeWb19NaJQmczQ" name="method" visibility="public" type="_8BL7lRt0EeWb19NaJQmczQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_8BL7tBt0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_8BL7tRt0EeWb19NaJQmczQ" value="*"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_8BL7tht0EeWb19NaJQmczQ" name="params" visibility="public">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_8BL7txt0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_8BL7uBt0EeWb19NaJQmczQ" value="*"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_8BL7uRt0EeWb19NaJQmczQ" name="headers" visibility="public">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_8BL7uht0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_8BL7uxt0EeWb19NaJQmczQ" value="*"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_8BL7vBt0EeWb19NaJQmczQ" name="consumes" visibility="public">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_8BL7vRt0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_8BL7vht0EeWb19NaJQmczQ" value="*"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_8BL7vxt0EeWb19NaJQmczQ" name="produces" visibility="public">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_8BL7wBt0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_8BL7wRt0EeWb19NaJQmczQ" value="*"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_8BL7wht0EeWb19NaJQmczQ" name="base_Operation" association="_8BL8Uht0EeWb19NaJQmczQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Operation"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_8BL7wxt0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_8BL7xBt0EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_8BL7xRt0EeWb19NaJQmczQ" name="base_Property" association="_8BL8VBt0EeWb19NaJQmczQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Property"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_8BL7xht0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_8BL7xxt0EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_8BL7yBt0EeWb19NaJQmczQ" name="base_Type" association="_8BL8WBt0EeWb19NaJQmczQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Type"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_8BL7yRt0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_8BL7yht0EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Stereotype" xmi:id="_8BL7yxt0EeWb19NaJQmczQ" name="ResponseStatus" visibility="public">
+ <ownedRule xmi:id="_8BL7zBt0EeWb19NaJQmczQ" name="typeConstraint" constrainedElement="_8BL7yxt0EeWb19NaJQmczQ">
+ <specification xmi:type="uml:OpaqueExpression" xmi:id="_8BL7zRt0EeWb19NaJQmczQ" 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="_8BL7zht0EeWb19NaJQmczQ" name="methodConstraint" constrainedElement="_8BL7yxt0EeWb19NaJQmczQ">
+ <specification xmi:type="uml:OpaqueExpression" xmi:id="_8BL7zxt0EeWb19NaJQmczQ" 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="_8BL70Bt0EeWb19NaJQmczQ" name="value" visibility="public" type="_8BL7SRt0EeWb19NaJQmczQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_8BL70Rt0EeWb19NaJQmczQ" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_8BL70ht0EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_8BL70xt0EeWb19NaJQmczQ" name="reason" visibility="public">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_8BL71Bt0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_8BL71Rt0EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_8BL71ht0EeWb19NaJQmczQ" name="base_Type" association="_8BL8Wht0EeWb19NaJQmczQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Type"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_8BL71xt0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_8BL72Bt0EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_8BL72Rt0EeWb19NaJQmczQ" name="base_Operation" association="_8BL8XBt0EeWb19NaJQmczQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Operation"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_8BL72ht0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_8BL72xt0EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_8BL73Bt0EeWb19NaJQmczQ" name="base_Property" association="_8BL8Xht0EeWb19NaJQmczQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Property"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_8BL73Rt0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_8BL73ht0EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Stereotype" xmi:id="_8BL73xt0EeWb19NaJQmczQ" name="RequestPart" visibility="public">
+ <ownedAttribute xmi:id="_8BL74Bt0EeWb19NaJQmczQ" name="value" visibility="public">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_8BL74Rt0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_8BL74ht0EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_8BL74xt0EeWb19NaJQmczQ" name="required" visibility="public">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/JavaPrimitiveTypes.library.uml#boolean"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_8BL75Bt0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_8BL75Rt0EeWb19NaJQmczQ" value="1"/>
+ <defaultValue xmi:type="uml:LiteralString" xmi:id="_8BL75ht0EeWb19NaJQmczQ" value="true"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_8BL75xt0EeWb19NaJQmczQ" name="base_Parameter" association="_8BL8eBt0EeWb19NaJQmczQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Parameter"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_8BL76Bt0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_8BL76Rt0EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Stereotype" xmi:id="_8BL76ht0EeWb19NaJQmczQ" name="ModelAttribute" visibility="public">
+ <ownedRule xmi:id="_8BL76xt0EeWb19NaJQmczQ" name="methodConstraint" constrainedElement="_8BL76ht0EeWb19NaJQmczQ">
+ <specification xmi:type="uml:OpaqueExpression" xmi:id="_8BL77Bt0EeWb19NaJQmczQ" 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="_8BL77Rt0EeWb19NaJQmczQ" name="value" visibility="public">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_8BL77ht0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_8BL77xt0EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_8BL78Bt0EeWb19NaJQmczQ" name="base_Parameter" association="_8BL8Yht0EeWb19NaJQmczQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Parameter"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_8BL78Rt0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_8BL78ht0EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_8BL78xt0EeWb19NaJQmczQ" name="base_Operation" association="_8BL8ZBt0EeWb19NaJQmczQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Operation"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_8BL79Bt0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_8BL79Rt0EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_8BL79ht0EeWb19NaJQmczQ" name="base_Property" association="_8BL8Zht0EeWb19NaJQmczQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Property"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_8BL79xt0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_8BL7-Bt0EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Stereotype" xmi:id="_8BL7-Rt0EeWb19NaJQmczQ" name="PathVariable" visibility="public">
+ <ownedAttribute xmi:id="_8BL7-ht0EeWb19NaJQmczQ" name="value" visibility="public">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_8BL7-xt0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_8BL7_Bt0EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_8BL7_Rt0EeWb19NaJQmczQ" name="base_Parameter" association="_8BL8eht0EeWb19NaJQmczQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Parameter"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_8BL7_ht0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_8BL7_xt0EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Stereotype" xmi:id="_8BL8ABt0EeWb19NaJQmczQ" name="CookieValue" visibility="public">
+ <ownedAttribute xmi:id="_8BL8ARt0EeWb19NaJQmczQ" name="value" visibility="public">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_8BL8Aht0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_8BL8Axt0EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_8BL8BBt0EeWb19NaJQmczQ" name="required" visibility="public">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/JavaPrimitiveTypes.library.uml#boolean"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_8BL8BRt0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_8BL8Bht0EeWb19NaJQmczQ" value="1"/>
+ <defaultValue xmi:type="uml:LiteralString" xmi:id="_8BL8Bxt0EeWb19NaJQmczQ" value="true"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_8BL8CBt0EeWb19NaJQmczQ" name="defaultValue" visibility="public">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_8BL8CRt0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_8BL8Cht0EeWb19NaJQmczQ" value="1"/>
+ <defaultValue xmi:type="uml:LiteralString" xmi:id="_8BL8Cxt0EeWb19NaJQmczQ" value="DEFAULT_NONE"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_8BL8DBt0EeWb19NaJQmczQ" name="base_Parameter" association="_8BL8fBt0EeWb19NaJQmczQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Parameter"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_8BL8DRt0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_8BL8Dht0EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Stereotype" xmi:id="_8BL8Dxt0EeWb19NaJQmczQ" name="InitBinder" visibility="public">
+ <ownedRule xmi:id="_8BL8EBt0EeWb19NaJQmczQ" name="methodConstraint" constrainedElement="_8BL8Dxt0EeWb19NaJQmczQ">
+ <specification xmi:type="uml:OpaqueExpression" xmi:id="_8BL8ERt0EeWb19NaJQmczQ" 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="_8BL8Eht0EeWb19NaJQmczQ" name="value" visibility="public">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_8BL8Ext0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_8BL8FBt0EeWb19NaJQmczQ" value="*"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_8BL8FRt0EeWb19NaJQmczQ" name="base_Operation" association="_8BL8aht0EeWb19NaJQmczQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Operation"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_8BL8Fht0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_8BL8Fxt0EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_8BL8GBt0EeWb19NaJQmczQ" name="base_Property" association="_8BL8bBt0EeWb19NaJQmczQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Property"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_8BL8GRt0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_8BL8Ght0EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Stereotype" xmi:id="_8BL8Gxt0EeWb19NaJQmczQ" name="RequestHeader" visibility="public">
+ <ownedAttribute xmi:id="_8BL8HBt0EeWb19NaJQmczQ" name="value" visibility="public">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_8BL8HRt0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_8BL8Hht0EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_8BL8Hxt0EeWb19NaJQmczQ" name="required" visibility="public">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/JavaPrimitiveTypes.library.uml#boolean"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_8BL8IBt0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_8BL8IRt0EeWb19NaJQmczQ" value="1"/>
+ <defaultValue xmi:type="uml:LiteralString" xmi:id="_8BL8Iht0EeWb19NaJQmczQ" value="true"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_8BL8Ixt0EeWb19NaJQmczQ" name="defaultValue" visibility="public">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_8BL8JBt0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_8BL8JRt0EeWb19NaJQmczQ" value="1"/>
+ <defaultValue xmi:type="uml:LiteralString" xmi:id="_8BL8Jht0EeWb19NaJQmczQ" value="DEFAULT_NONE"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_8BL8Jxt0EeWb19NaJQmczQ" name="base_Parameter" association="_8BL8fht0EeWb19NaJQmczQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Parameter"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_8BL8KBt0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_8BL8KRt0EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Stereotype" xmi:id="_8BL8Kht0EeWb19NaJQmczQ" name="ExceptionHandler" visibility="public">
+ <ownedRule xmi:id="_8BL8Kxt0EeWb19NaJQmczQ" name="methodConstraint" constrainedElement="_8BL8Kht0EeWb19NaJQmczQ">
+ <specification xmi:type="uml:OpaqueExpression" xmi:id="_8BL8LBt0EeWb19NaJQmczQ" 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="_8BL8LRt0EeWb19NaJQmczQ" name="value" visibility="public" association="_8BL8iht0EeWb19NaJQmczQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Class"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_8BL8Lht0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_8BL8Lxt0EeWb19NaJQmczQ" value="*"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_8BL8MBt0EeWb19NaJQmczQ" name="base_Operation" association="_8BL8gBt0EeWb19NaJQmczQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Operation"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_8BL8MRt0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_8BL8Mht0EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_8BL8Mxt0EeWb19NaJQmczQ" name="base_Property" association="_8BL8ght0EeWb19NaJQmczQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Property"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_8BL8NBt0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_8BL8NRt0EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Stereotype" xmi:id="_8BL8Nht0EeWb19NaJQmczQ" name="ControllerAdvice" visibility="public">
+ <ownedRule xmi:id="_8BL8Nxt0EeWb19NaJQmczQ" name="typeConstraint" constrainedElement="_8BL8Nht0EeWb19NaJQmczQ">
+ <specification xmi:type="uml:OpaqueExpression" xmi:id="_8BL8OBt0EeWb19NaJQmczQ" 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="_8BL8ORt0EeWb19NaJQmczQ" name="base_Type" association="_8BL8hht0EeWb19NaJQmczQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Type"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_8BL8Oht0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_8BL8Oxt0EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Stereotype" xmi:id="_8BL8PBt0EeWb19NaJQmczQ" name="SessionAttributes" visibility="public">
+ <ownedRule xmi:id="_8BL8PRt0EeWb19NaJQmczQ" name="typeConstraint" constrainedElement="_8BL8PBt0EeWb19NaJQmczQ">
+ <specification xmi:type="uml:OpaqueExpression" xmi:id="_8BL8Pht0EeWb19NaJQmczQ" 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="_8BL8Pxt0EeWb19NaJQmczQ" name="value" visibility="public">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_8BL8QBt0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_8BL8QRt0EeWb19NaJQmczQ" value="*"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_8BL8Qht0EeWb19NaJQmczQ" name="types" visibility="public" association="_8BL8jht0EeWb19NaJQmczQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Class"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_8BL8Qxt0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_8BL8RBt0EeWb19NaJQmczQ" value="*"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_8BL8RRt0EeWb19NaJQmczQ" name="base_Type" association="_8BL8cBt0EeWb19NaJQmczQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Type"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_8BL8Rht0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_8BL8Rxt0EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Stereotype" xmi:id="_8BL8SBt0EeWb19NaJQmczQ" name="RequestBody" visibility="public">
+ <ownedAttribute xmi:id="_8BL8SRt0EeWb19NaJQmczQ" name="required" visibility="public">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/JavaPrimitiveTypes.library.uml#boolean"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_8BL8Sht0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_8BL8Sxt0EeWb19NaJQmczQ" value="1"/>
+ <defaultValue xmi:type="uml:LiteralString" xmi:id="_8BL8TBt0EeWb19NaJQmczQ" value="true"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_8BL8TRt0EeWb19NaJQmczQ" name="base_Parameter" association="_8BL8iBt0EeWb19NaJQmczQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Parameter"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_8BL8Tht0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_8BL8Txt0EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_8BL8UBt0EeWb19NaJQmczQ" name="extension_Mapping_Stereotype" memberEnd="_8BL7qBt0EeWb19NaJQmczQ _8BL8URt0EeWb19NaJQmczQ">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_8BL8URt0EeWb19NaJQmczQ" name="extension_Stereotype" type="_8BL7pxt0EeWb19NaJQmczQ" aggregation="composite" association="_8BL8UBt0EeWb19NaJQmczQ"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_8BL8Uht0EeWb19NaJQmczQ" name="extension_RequestMapping_Operation" memberEnd="_8BL7wht0EeWb19NaJQmczQ _8BL8Uxt0EeWb19NaJQmczQ">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_8BL8Uxt0EeWb19NaJQmczQ" name="extension_Operation" type="_8BL7qxt0EeWb19NaJQmczQ" aggregation="composite" association="_8BL8Uht0EeWb19NaJQmczQ"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_8BL8VBt0EeWb19NaJQmczQ" name="extension_RequestMapping_Property" memberEnd="_8BL7xRt0EeWb19NaJQmczQ _8BL8VRt0EeWb19NaJQmczQ">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_8BL8VRt0EeWb19NaJQmczQ" name="extension_Property" type="_8BL7qxt0EeWb19NaJQmczQ" aggregation="composite" association="_8BL8VBt0EeWb19NaJQmczQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_8BL8Vht0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_8BL8Vxt0EeWb19NaJQmczQ" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_8BL8WBt0EeWb19NaJQmczQ" name="extension_RequestMapping_Type" memberEnd="_8BL7yBt0EeWb19NaJQmczQ _8BL8WRt0EeWb19NaJQmczQ">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_8BL8WRt0EeWb19NaJQmczQ" name="extension_Type" type="_8BL7qxt0EeWb19NaJQmczQ" aggregation="composite" association="_8BL8WBt0EeWb19NaJQmczQ"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_8BL8Wht0EeWb19NaJQmczQ" name="extension_ResponseStatus_Type" memberEnd="_8BL71ht0EeWb19NaJQmczQ _8BL8Wxt0EeWb19NaJQmczQ">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_8BL8Wxt0EeWb19NaJQmczQ" name="extension_Type" type="_8BL7yxt0EeWb19NaJQmczQ" aggregation="composite" association="_8BL8Wht0EeWb19NaJQmczQ"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_8BL8XBt0EeWb19NaJQmczQ" name="extension_ResponseStatus_Operation" memberEnd="_8BL72Rt0EeWb19NaJQmczQ _8BL8XRt0EeWb19NaJQmczQ">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_8BL8XRt0EeWb19NaJQmczQ" name="extension_Operation" type="_8BL7yxt0EeWb19NaJQmczQ" aggregation="composite" association="_8BL8XBt0EeWb19NaJQmczQ"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_8BL8Xht0EeWb19NaJQmczQ" name="extension_ResponseStatus_Property" memberEnd="_8BL73Bt0EeWb19NaJQmczQ _8BL8Xxt0EeWb19NaJQmczQ">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_8BL8Xxt0EeWb19NaJQmczQ" name="extension_Property" type="_8BL7yxt0EeWb19NaJQmczQ" aggregation="composite" association="_8BL8Xht0EeWb19NaJQmczQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_8BL8YBt0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_8BL8YRt0EeWb19NaJQmczQ" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_8BL8Yht0EeWb19NaJQmczQ" name="extension_ModelAttribute_Parameter" memberEnd="_8BL78Bt0EeWb19NaJQmczQ _8BL8Yxt0EeWb19NaJQmczQ">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_8BL8Yxt0EeWb19NaJQmczQ" name="extension_Parameter" type="_8BL76ht0EeWb19NaJQmczQ" aggregation="composite" association="_8BL8Yht0EeWb19NaJQmczQ"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_8BL8ZBt0EeWb19NaJQmczQ" name="extension_ModelAttribute_Operation" memberEnd="_8BL78xt0EeWb19NaJQmczQ _8BL8ZRt0EeWb19NaJQmczQ">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_8BL8ZRt0EeWb19NaJQmczQ" name="extension_Operation" type="_8BL76ht0EeWb19NaJQmczQ" aggregation="composite" association="_8BL8ZBt0EeWb19NaJQmczQ"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_8BL8Zht0EeWb19NaJQmczQ" name="extension_ModelAttribute_Property" memberEnd="_8BL79ht0EeWb19NaJQmczQ _8BL8Zxt0EeWb19NaJQmczQ">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_8BL8Zxt0EeWb19NaJQmczQ" name="extension_Property" type="_8BL76ht0EeWb19NaJQmczQ" aggregation="composite" association="_8BL8Zht0EeWb19NaJQmczQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_8BL8aBt0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_8BL8aRt0EeWb19NaJQmczQ" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_8BL8aht0EeWb19NaJQmczQ" name="extension_InitBinder_Operation" memberEnd="_8BL8FRt0EeWb19NaJQmczQ _8BL8axt0EeWb19NaJQmczQ">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_8BL8axt0EeWb19NaJQmczQ" name="extension_Operation" type="_8BL8Dxt0EeWb19NaJQmczQ" aggregation="composite" association="_8BL8aht0EeWb19NaJQmczQ"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_8BL8bBt0EeWb19NaJQmczQ" name="extension_InitBinder_Property" memberEnd="_8BL8GBt0EeWb19NaJQmczQ _8BL8bRt0EeWb19NaJQmczQ">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_8BL8bRt0EeWb19NaJQmczQ" name="extension_Property" type="_8BL8Dxt0EeWb19NaJQmczQ" aggregation="composite" association="_8BL8bBt0EeWb19NaJQmczQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_8BL8bht0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_8BL8bxt0EeWb19NaJQmczQ" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_8BL8cBt0EeWb19NaJQmczQ" name="extension_SessionAttributes_Type" memberEnd="_8BL8RRt0EeWb19NaJQmczQ _8BL8cRt0EeWb19NaJQmczQ">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_8BL8cRt0EeWb19NaJQmczQ" name="extension_Type" type="_8BL8PBt0EeWb19NaJQmczQ" aggregation="composite" association="_8BL8cBt0EeWb19NaJQmczQ"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_8BL8cht0EeWb19NaJQmczQ" name="extension_ResponseBody_Operation" memberEnd="_8BL7oRt0EeWb19NaJQmczQ _8BL8cxt0EeWb19NaJQmczQ">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_8BL8cxt0EeWb19NaJQmczQ" name="extension_Operation" type="_8BL7nht0EeWb19NaJQmczQ" aggregation="composite" association="_8BL8cht0EeWb19NaJQmczQ"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_8BL8dBt0EeWb19NaJQmczQ" name="extension_ResponseBody_Property" memberEnd="_8BL7pBt0EeWb19NaJQmczQ _8BL8dRt0EeWb19NaJQmczQ">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_8BL8dRt0EeWb19NaJQmczQ" name="extension_Property" type="_8BL7nht0EeWb19NaJQmczQ" aggregation="composite" association="_8BL8dBt0EeWb19NaJQmczQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_8BL8dht0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_8BL8dxt0EeWb19NaJQmczQ" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_8BL8eBt0EeWb19NaJQmczQ" name="extension_RequestPart_Parameter" memberEnd="_8BL75xt0EeWb19NaJQmczQ _8BL8eRt0EeWb19NaJQmczQ">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_8BL8eRt0EeWb19NaJQmczQ" name="extension_Parameter" type="_8BL73xt0EeWb19NaJQmczQ" aggregation="composite" association="_8BL8eBt0EeWb19NaJQmczQ"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_8BL8eht0EeWb19NaJQmczQ" name="extension_PathVariable_Parameter" memberEnd="_8BL7_Rt0EeWb19NaJQmczQ _8BL8ext0EeWb19NaJQmczQ">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_8BL8ext0EeWb19NaJQmczQ" name="extension_Parameter" type="_8BL7-Rt0EeWb19NaJQmczQ" aggregation="composite" association="_8BL8eht0EeWb19NaJQmczQ"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_8BL8fBt0EeWb19NaJQmczQ" name="extension_CookieValue_Parameter" memberEnd="_8BL8DBt0EeWb19NaJQmczQ _8BL8fRt0EeWb19NaJQmczQ">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_8BL8fRt0EeWb19NaJQmczQ" name="extension_Parameter" type="_8BL8ABt0EeWb19NaJQmczQ" aggregation="composite" association="_8BL8fBt0EeWb19NaJQmczQ"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_8BL8fht0EeWb19NaJQmczQ" name="extension_RequestHeader_Parameter" memberEnd="_8BL8Jxt0EeWb19NaJQmczQ _8BL8fxt0EeWb19NaJQmczQ">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_8BL8fxt0EeWb19NaJQmczQ" name="extension_Parameter" type="_8BL8Gxt0EeWb19NaJQmczQ" aggregation="composite" association="_8BL8fht0EeWb19NaJQmczQ"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_8BL8gBt0EeWb19NaJQmczQ" name="extension_ExceptionHandler_Operation" memberEnd="_8BL8MBt0EeWb19NaJQmczQ _8BL8gRt0EeWb19NaJQmczQ">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_8BL8gRt0EeWb19NaJQmczQ" name="extension_Operation" type="_8BL8Kht0EeWb19NaJQmczQ" aggregation="composite" association="_8BL8gBt0EeWb19NaJQmczQ"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_8BL8ght0EeWb19NaJQmczQ" name="extension_ExceptionHandler_Property" memberEnd="_8BL8Mxt0EeWb19NaJQmczQ _8BL8gxt0EeWb19NaJQmczQ">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_8BL8gxt0EeWb19NaJQmczQ" name="extension_Property" type="_8BL8Kht0EeWb19NaJQmczQ" aggregation="composite" association="_8BL8ght0EeWb19NaJQmczQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_8BL8hBt0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_8BL8hRt0EeWb19NaJQmczQ" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_8BL8hht0EeWb19NaJQmczQ" name="extension_ControllerAdvice_Type" memberEnd="_8BL8ORt0EeWb19NaJQmczQ _8BL8hxt0EeWb19NaJQmczQ">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_8BL8hxt0EeWb19NaJQmczQ" name="extension_Type" type="_8BL8Nht0EeWb19NaJQmczQ" aggregation="composite" association="_8BL8hht0EeWb19NaJQmczQ"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_8BL8iBt0EeWb19NaJQmczQ" name="extension_RequestBody_Parameter" memberEnd="_8BL8TRt0EeWb19NaJQmczQ _8BL8iRt0EeWb19NaJQmczQ">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_8BL8iRt0EeWb19NaJQmczQ" name="extension_Parameter" type="_8BL8SBt0EeWb19NaJQmczQ" aggregation="composite" association="_8BL8iBt0EeWb19NaJQmczQ"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Association" xmi:id="_8BL8iht0EeWb19NaJQmczQ" name="value_ExceptionHandler_Class" memberEnd="_8BL8LRt0EeWb19NaJQmczQ _8BL8ixt0EeWb19NaJQmczQ">
+ <ownedEnd xmi:id="_8BL8ixt0EeWb19NaJQmczQ" name="value_ExceptionHandler" visibility="public" type="_8BL8Kht0EeWb19NaJQmczQ" association="_8BL8iht0EeWb19NaJQmczQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_8BL8jBt0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_8BL8jRt0EeWb19NaJQmczQ" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Association" xmi:id="_8BL8jht0EeWb19NaJQmczQ" name="types_SessionAttributes_Class" memberEnd="_8BL8Qht0EeWb19NaJQmczQ _8BL8jxt0EeWb19NaJQmczQ">
+ <ownedEnd xmi:id="_8BL8jxt0EeWb19NaJQmczQ" name="types_SessionAttributes" visibility="public" type="_8BL8PBt0EeWb19NaJQmczQ" association="_8BL8jht0EeWb19NaJQmczQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_8BL8kBt0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_8BL8kRt0EeWb19NaJQmczQ" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+ </packagedElement>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Package" xmi:id="_8BL8kht0EeWb19NaJQmczQ" name="servlet">
+ <packagedElement xmi:type="uml:Package" xmi:id="_8BL8kxt0EeWb19NaJQmczQ" name="config">
+ <packagedElement xmi:type="uml:Package" xmi:id="_8BL8lBt0EeWb19NaJQmczQ" name="annotation">
+ <packagedElement xmi:type="uml:Stereotype" xmi:id="_8BL8lRt0EeWb19NaJQmczQ" name="EnableWebMvc" visibility="public">
+ <ownedRule xmi:id="_8BL8lht0EeWb19NaJQmczQ" name="typeConstraint" constrainedElement="_8BL8lRt0EeWb19NaJQmczQ">
+ <specification xmi:type="uml:OpaqueExpression" xmi:id="_8BL8lxt0EeWb19NaJQmczQ" 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="_8BL8mBt0EeWb19NaJQmczQ" name="base_Type" association="_8BL8mxt0EeWb19NaJQmczQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Type"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_8BL8mRt0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_8BL8mht0EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_8BL8mxt0EeWb19NaJQmczQ" name="extension_EnableWebMvc_Type" memberEnd="_8BL8mBt0EeWb19NaJQmczQ _8BL8nBt0EeWb19NaJQmczQ">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_8BL8nBt0EeWb19NaJQmczQ" name="extension_Type" type="_8BL8lRt0EeWb19NaJQmczQ" aggregation="composite" association="_8BL8mxt0EeWb19NaJQmczQ"/>
+ </packagedElement>
+ </packagedElement>
+ </packagedElement>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Package" xmi:id="_8BL8nRt0EeWb19NaJQmczQ" name="portlet">
+ <packagedElement xmi:type="uml:Package" xmi:id="_8BL8nht0EeWb19NaJQmczQ" name="bind">
+ <packagedElement xmi:type="uml:Package" xmi:id="_8BL8nxt0EeWb19NaJQmczQ" name="annotation">
+ <packagedElement xmi:type="uml:Stereotype" xmi:id="_8BL8oBt0EeWb19NaJQmczQ" name="ResourceMapping" visibility="public">
+ <ownedRule xmi:id="_8BL8oRt0EeWb19NaJQmczQ" name="methodConstraint" constrainedElement="_8BL8oBt0EeWb19NaJQmczQ">
+ <specification xmi:type="uml:OpaqueExpression" xmi:id="_8BL8oht0EeWb19NaJQmczQ" 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="_8BMhUBt0EeWb19NaJQmczQ" name="value" visibility="public">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_8BMhURt0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_8BMhUht0EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_8BMhUxt0EeWb19NaJQmczQ" name="base_Operation" association="_8BMhZRt0EeWb19NaJQmczQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Operation"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_8BMhVBt0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_8BMhVRt0EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_8BMhVht0EeWb19NaJQmczQ" name="base_Property" association="_8BMhZxt0EeWb19NaJQmczQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Property"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_8BMhVxt0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_8BMhWBt0EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Stereotype" xmi:id="_8BMhWRt0EeWb19NaJQmczQ" name="EventMapping" visibility="public">
+ <ownedRule xmi:id="_8BMhWht0EeWb19NaJQmczQ" name="methodConstraint" constrainedElement="_8BMhWRt0EeWb19NaJQmczQ">
+ <specification xmi:type="uml:OpaqueExpression" xmi:id="_8BMhWxt0EeWb19NaJQmczQ" 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="_8BMhXBt0EeWb19NaJQmczQ" name="value" visibility="public">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_8BMhXRt0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_8BMhXht0EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_8BMhXxt0EeWb19NaJQmczQ" name="base_Operation" association="_8BMhaxt0EeWb19NaJQmczQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Operation"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_8BMhYBt0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_8BMhYRt0EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_8BMhYht0EeWb19NaJQmczQ" name="base_Property" association="_8BMhbRt0EeWb19NaJQmczQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Property"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_8BMhYxt0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_8BMhZBt0EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_8BMhZRt0EeWb19NaJQmczQ" name="extension_ResourceMapping_Operation" memberEnd="_8BMhUxt0EeWb19NaJQmczQ _8BMhZht0EeWb19NaJQmczQ">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_8BMhZht0EeWb19NaJQmczQ" name="extension_Operation" type="_8BL8oBt0EeWb19NaJQmczQ" aggregation="composite" association="_8BMhZRt0EeWb19NaJQmczQ"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_8BMhZxt0EeWb19NaJQmczQ" name="extension_ResourceMapping_Property" memberEnd="_8BMhVht0EeWb19NaJQmczQ _8BMhaBt0EeWb19NaJQmczQ">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_8BMhaBt0EeWb19NaJQmczQ" name="extension_Property" type="_8BL8oBt0EeWb19NaJQmczQ" aggregation="composite" association="_8BMhZxt0EeWb19NaJQmczQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_8BMhaRt0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_8BMhaht0EeWb19NaJQmczQ" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_8BMhaxt0EeWb19NaJQmczQ" name="extension_EventMapping_Operation" memberEnd="_8BMhXxt0EeWb19NaJQmczQ _8BMhbBt0EeWb19NaJQmczQ">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_8BMhbBt0EeWb19NaJQmczQ" name="extension_Operation" type="_8BMhWRt0EeWb19NaJQmczQ" aggregation="composite" association="_8BMhaxt0EeWb19NaJQmczQ"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_8BMhbRt0EeWb19NaJQmczQ" name="extension_EventMapping_Property" memberEnd="_8BMhYht0EeWb19NaJQmczQ _8BMhbht0EeWb19NaJQmczQ">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_8BMhbht0EeWb19NaJQmczQ" name="extension_Property" type="_8BMhWRt0EeWb19NaJQmczQ" aggregation="composite" association="_8BMhbRt0EeWb19NaJQmczQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_8BMhbxt0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_8BMhcBt0EeWb19NaJQmczQ" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+ </packagedElement>
+ </packagedElement>
+ </packagedElement>
+ </packagedElement>
+ </packagedElement>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Package" xmi:id="_8BMhcRt0EeWb19NaJQmczQ" name="proxy">
+ <packagedElement xmi:type="uml:Stereotype" xmi:id="_8BMhcht0EeWb19NaJQmczQ" name="Cacheable" visibility="public">
+ <ownedAttribute xmi:id="_8BMhcxt0EeWb19NaJQmczQ" name="cacheable_Caching" visibility="public" type="_8BKtnht0EeWb19NaJQmczQ" association="_8BLTRRt0EeWb19NaJQmczQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_8BMhdBt0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_8BMhdRt0EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Stereotype" xmi:id="_8BMhdht0EeWb19NaJQmczQ" name="CachePut" visibility="public">
+ <ownedAttribute xmi:id="_8BMhdxt0EeWb19NaJQmczQ" name="put_Caching" visibility="public" type="_8BKtnht0EeWb19NaJQmczQ" association="_8BLTRht0EeWb19NaJQmczQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_8BMheBt0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_8BMheRt0EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Stereotype" xmi:id="_8BMheht0EeWb19NaJQmczQ" name="CacheEvict" visibility="public">
+ <ownedAttribute xmi:id="_8BMhext0EeWb19NaJQmczQ" name="evict_Caching" visibility="public" type="_8BKtnht0EeWb19NaJQmczQ" association="_8BLTRxt0EeWb19NaJQmczQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_8BMhfBt0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_8BMhfRt0EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ </packagedElement>
+ <profileApplication xmi:id="_8BMhfht0EeWb19NaJQmczQ">
+ <eAnnotations xmi:id="_8BMhfxt0EeWb19NaJQmczQ" 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="_8BMhgBt0EeWb19NaJQmczQ">
+ <eAnnotations xmi:id="_8BMhgRt0EeWb19NaJQmczQ" 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="_8BMhght0EeWb19NaJQmczQ" base_Package="_8BHo0Bt0EeWb19NaJQmczQ"/>
+ <javaProfile:JGenericType xmi:id="_8BMhgxt0EeWb19NaJQmczQ" base_Property="_8BLUrxt0EeWb19NaJQmczQ" type="upperBounded"/>
+ <javaProfile:JProxyType xmi:id="_8BMhhBt0EeWb19NaJQmczQ" base_Type="_8BMheht0EeWb19NaJQmczQ" namespace="org.springframework.cache.annotation"/>
+ <javaProfile:JProxyType xmi:id="_8BMhhRt0EeWb19NaJQmczQ" base_Type="_8BMhdht0EeWb19NaJQmczQ" namespace="org.springframework.cache.annotation"/>
+ <javaProfile:JProxyType xmi:id="_8BMhhht0EeWb19NaJQmczQ" base_Type="_8BMhcht0EeWb19NaJQmczQ" namespace="org.springframework.cache.annotation"/>
+</xmi:XMI>

Back to the top