Skip to main content
aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
Diffstat (limited to 'proprietary/bundles/org.eclipse.upr.platform.java.profiles/profiles/findBugs_profile.profile.uml')
-rw-r--r--proprietary/bundles/org.eclipse.upr.platform.java.profiles/profiles/findBugs_profile.profile.uml2882
1 files changed, 2882 insertions, 0 deletions
diff --git a/proprietary/bundles/org.eclipse.upr.platform.java.profiles/profiles/findBugs_profile.profile.uml b/proprietary/bundles/org.eclipse.upr.platform.java.profiles/profiles/findBugs_profile.profile.uml
new file mode 100644
index 0000000..553f52f
--- /dev/null
+++ b/proprietary/bundles/org.eclipse.upr.platform.java.profiles/profiles/findBugs_profile.profile.uml
@@ -0,0 +1,2882 @@
+<?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="__KyvgBt0EeWb19NaJQmczQ" name="findBugs" metamodelReference="__Kz-pRt0EeWb19NaJQmczQ">
+ <eAnnotations xmi:id="__KzWkBt0EeWb19NaJQmczQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
+ <contents xmi:type="ecore:EPackage" xmi:id="__KzWkRt0EeWb19NaJQmczQ" name="findBugs" nsURI="http:///schemas/findBugs/__KplkBt0EeWb19NaJQmczQ/0" nsPrefix="findBugs">
+ <eSubpackages xmi:id="__KzWkht0EeWb19NaJQmczQ" name="edu" nsURI="http:///findBugs/edu.ecore" nsPrefix="findBugs.edu">
+ <eAnnotations xmi:id="__KzWkxt0EeWb19NaJQmczQ" source="http://www.eclipse.org/uml2/4.0.0/UML" references="__Kz-pxt0EeWb19NaJQmczQ"/>
+ <eSubpackages xmi:id="__KzWlBt0EeWb19NaJQmczQ" name="umd" nsURI="http:///findBugs/edu/umd.ecore" nsPrefix="findBugs.edu.umd">
+ <eAnnotations xmi:id="__KzWlRt0EeWb19NaJQmczQ" source="http://www.eclipse.org/uml2/4.0.0/UML" references="__Kz-qBt0EeWb19NaJQmczQ"/>
+ <eSubpackages xmi:id="__KzWlht0EeWb19NaJQmczQ" name="cs" nsURI="http:///findBugs/edu/umd/cs.ecore" nsPrefix="findBugs.edu.umd.cs">
+ <eAnnotations xmi:id="__KzWlxt0EeWb19NaJQmczQ" source="http://www.eclipse.org/uml2/4.0.0/UML" references="__Kz-qRt0EeWb19NaJQmczQ"/>
+ <eSubpackages xmi:id="__KzWmBt0EeWb19NaJQmczQ" name="findbugs" nsURI="http:///findBugs/edu/umd/cs/findbugs.ecore" nsPrefix="findBugs.edu.umd.cs.findbugs">
+ <eAnnotations xmi:id="__KzWmRt0EeWb19NaJQmczQ" source="http://www.eclipse.org/uml2/4.0.0/UML" references="__Kz-qht0EeWb19NaJQmczQ"/>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="__KzWmht0EeWb19NaJQmczQ" name="CustomUserValueFromOpcodeStack">
+ <eAnnotations xmi:id="__KzWmxt0EeWb19NaJQmczQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="__K1MKxt0EeWb19NaJQmczQ"/>
+ <eOperations xmi:id="__KzWnBt0EeWb19NaJQmczQ" name="typeConstraint">
+ <eAnnotations xmi:id="__KzWnRt0EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="__KzWnht0EeWb19NaJQmczQ" 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="__KzWoBt0EeWb19NaJQmczQ" name="diagnostics">
+ <eAnnotations xmi:id="__KzWoRt0EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="__KzWoht0EeWb19NaJQmczQ" 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="__KzWpBt0EeWb19NaJQmczQ" name="context">
+ <eAnnotations xmi:id="__KzWpRt0EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="__KzWpht0EeWb19NaJQmczQ" key="documentation" value="The cache of context-specific information."/>
+ </eAnnotations>
+ <eGenericType xmi:id="__KzWpxt0EeWb19NaJQmczQ">
+ <eTypeArguments xmi:id="__KzWqBt0EeWb19NaJQmczQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eTypeArguments xmi:id="__KzWqRt0EeWb19NaJQmczQ">
+ <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="__KzWqht0EeWb19NaJQmczQ" 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="__KzWrBt0EeWb19NaJQmczQ" name="base_Package" ordered="false">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Package"/>
+ </eStructuralFeatures>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="__KzWrht0EeWb19NaJQmczQ" name="SpecialKindFromItem">
+ <eAnnotations xmi:id="__KzWrxt0EeWb19NaJQmczQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="__K1MNBt0EeWb19NaJQmczQ"/>
+ <eOperations xmi:id="__KzWsBt0EeWb19NaJQmczQ" name="methodConstraint">
+ <eAnnotations xmi:id="__KzWsRt0EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="__KzWsht0EeWb19NaJQmczQ" 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="__KzWtBt0EeWb19NaJQmczQ" name="diagnostics">
+ <eAnnotations xmi:id="__KzWtRt0EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="__KzWtht0EeWb19NaJQmczQ" 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="__KzWuBt0EeWb19NaJQmczQ" name="context">
+ <eAnnotations xmi:id="__KzWuRt0EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="__KzWuht0EeWb19NaJQmczQ" key="documentation" value="The cache of context-specific information."/>
+ </eAnnotations>
+ <eGenericType xmi:id="__KzWuxt0EeWb19NaJQmczQ">
+ <eTypeArguments xmi:id="__KzWvBt0EeWb19NaJQmczQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eTypeArguments xmi:id="__KzWvRt0EeWb19NaJQmczQ">
+ <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="__KzWvht0EeWb19NaJQmczQ" name="typeConstraint">
+ <eAnnotations xmi:id="__KzWvxt0EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="__KzWwBt0EeWb19NaJQmczQ" 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="__KzWwht0EeWb19NaJQmczQ" name="diagnostics">
+ <eAnnotations xmi:id="__KzWwxt0EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="__KzWxBt0EeWb19NaJQmczQ" 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="__KzWxht0EeWb19NaJQmczQ" name="context">
+ <eAnnotations xmi:id="__KzWxxt0EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="__KzWyBt0EeWb19NaJQmczQ" key="documentation" value="The cache of context-specific information."/>
+ </eAnnotations>
+ <eGenericType xmi:id="__KzWyRt0EeWb19NaJQmczQ">
+ <eTypeArguments xmi:id="__KzWyht0EeWb19NaJQmczQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eTypeArguments xmi:id="__KzWyxt0EeWb19NaJQmczQ">
+ <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="__KzWzBt0EeWb19NaJQmczQ" 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="__KzWzht0EeWb19NaJQmczQ" 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="__KzW0Bt0EeWb19NaJQmczQ" 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="__KzW0ht0EeWb19NaJQmczQ" 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="__KzW1Bt0EeWb19NaJQmczQ" 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="__KzW1ht0EeWb19NaJQmczQ" 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="__KzW2Bt0EeWb19NaJQmczQ" name="base_Parameter" ordered="false">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Parameter"/>
+ </eStructuralFeatures>
+ </eClassifiers>
+ <eSubpackages xmi:id="__KzW2ht0EeWb19NaJQmczQ" name="annotations" nsURI="http:///findBugs/edu/umd/cs/findbugs/annotations.ecore" nsPrefix="findBugs.edu.umd.cs.findbugs.annotations">
+ <eAnnotations xmi:id="__KzW2xt0EeWb19NaJQmczQ" source="http://www.eclipse.org/uml2/4.0.0/UML" references="__Kz-qxt0EeWb19NaJQmczQ"/>
+ <eClassifiers xmi:type="ecore:EEnum" xmi:id="__KzW3Bt0EeWb19NaJQmczQ" name="Confidence">
+ <eAnnotations xmi:id="__KzW3Rt0EeWb19NaJQmczQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="__Kz-rBt0EeWb19NaJQmczQ"/>
+ <eLiterals xmi:id="__KzW3ht0EeWb19NaJQmczQ" name="HIGH"/>
+ <eLiterals xmi:id="__KzW3xt0EeWb19NaJQmczQ" name="MEDIUM" value="1"/>
+ <eLiterals xmi:id="__KzW4Bt0EeWb19NaJQmczQ" name="LOW" value="2"/>
+ <eLiterals xmi:id="__KzW4Rt0EeWb19NaJQmczQ" name="IGNORE" value="3"/>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EEnum" xmi:id="__KzW4ht0EeWb19NaJQmczQ" name="Priority">
+ <eAnnotations xmi:id="__KzW4xt0EeWb19NaJQmczQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="__Kz-tRt0EeWb19NaJQmczQ"/>
+ <eLiterals xmi:id="__KzW5Bt0EeWb19NaJQmczQ" name="HIGH"/>
+ <eLiterals xmi:id="__KzW5Rt0EeWb19NaJQmczQ" name="MEDIUM" value="1"/>
+ <eLiterals xmi:id="__KzW5ht0EeWb19NaJQmczQ" name="LOW" value="2"/>
+ <eLiterals xmi:id="__KzW5xt0EeWb19NaJQmczQ" name="IGNORE" value="3"/>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EEnum" xmi:id="__KzW6Bt0EeWb19NaJQmczQ" name="When">
+ <eAnnotations xmi:id="__KzW6Rt0EeWb19NaJQmczQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="__Kz-vBt0EeWb19NaJQmczQ"/>
+ <eLiterals xmi:id="__KzW6ht0EeWb19NaJQmczQ" name="FIRST"/>
+ <eLiterals xmi:id="__KzW6xt0EeWb19NaJQmczQ" name="ANYTIME" value="1"/>
+ <eLiterals xmi:id="__KzW7Bt0EeWb19NaJQmczQ" name="LAST" value="2"/>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="__KzW7Rt0EeWb19NaJQmczQ" name="ExpectWarning">
+ <eAnnotations xmi:id="__KzW7ht0EeWb19NaJQmczQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="__Kz-wBt0EeWb19NaJQmczQ"/>
+ <eOperations xmi:id="__KzW7xt0EeWb19NaJQmczQ" name="methodConstraint">
+ <eAnnotations xmi:id="__KzW8Bt0EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="__KzW8Rt0EeWb19NaJQmczQ" 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="__KzW8xt0EeWb19NaJQmczQ" name="diagnostics">
+ <eAnnotations xmi:id="__KzW9Bt0EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="__KzW9Rt0EeWb19NaJQmczQ" 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="__KzW9xt0EeWb19NaJQmczQ" name="context">
+ <eAnnotations xmi:id="__KzW-Bt0EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="__KzW-Rt0EeWb19NaJQmczQ" key="documentation" value="The cache of context-specific information."/>
+ </eAnnotations>
+ <eGenericType xmi:id="__KzW-ht0EeWb19NaJQmczQ">
+ <eTypeArguments xmi:id="__KzW-xt0EeWb19NaJQmczQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eTypeArguments xmi:id="__KzW_Bt0EeWb19NaJQmczQ">
+ <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="__KzW_Rt0EeWb19NaJQmczQ" name="typeConstraint">
+ <eAnnotations xmi:id="__KzW_ht0EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="__KzW_xt0EeWb19NaJQmczQ" 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="__KzXARt0EeWb19NaJQmczQ" name="diagnostics">
+ <eAnnotations xmi:id="__KzXAht0EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="__KzXAxt0EeWb19NaJQmczQ" 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="__KzXBRt0EeWb19NaJQmczQ" name="context">
+ <eAnnotations xmi:id="__KzXBht0EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="__KzXBxt0EeWb19NaJQmczQ" key="documentation" value="The cache of context-specific information."/>
+ </eAnnotations>
+ <eGenericType xmi:id="__KzXCBt0EeWb19NaJQmczQ">
+ <eTypeArguments xmi:id="__KzXCRt0EeWb19NaJQmczQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eTypeArguments xmi:id="__KzXCht0EeWb19NaJQmczQ">
+ <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="__KzXCxt0EeWb19NaJQmczQ" name="value" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="__KzXDRt0EeWb19NaJQmczQ" name="confidence" ordered="false" eType="__KzW3Bt0EeWb19NaJQmczQ" defaultValueLiteral="LOW"/>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="__KzXDxt0EeWb19NaJQmczQ" name="rank" ordered="false">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="__KzXERt0EeWb19NaJQmczQ" name="num" ordered="false" defaultValueLiteral="1">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="__KzXExt0EeWb19NaJQmczQ" 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="__KzXFRt0EeWb19NaJQmczQ" 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="__KzXFxt0EeWb19NaJQmczQ" 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="__KzXGRt0EeWb19NaJQmczQ" 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="__KzXGxt0EeWb19NaJQmczQ" 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="__KzXHRt0EeWb19NaJQmczQ" 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="__KzXHxt0EeWb19NaJQmczQ" 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="__KzXIRt0EeWb19NaJQmczQ" name="CleanupObligation">
+ <eAnnotations xmi:id="__KzXIht0EeWb19NaJQmczQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="__Kz_BBt0EeWb19NaJQmczQ"/>
+ <eOperations xmi:id="__KzXIxt0EeWb19NaJQmczQ" name="typeConstraint">
+ <eAnnotations xmi:id="__KzXJBt0EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="__KzXJRt0EeWb19NaJQmczQ" 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="__KzXJxt0EeWb19NaJQmczQ" name="diagnostics">
+ <eAnnotations xmi:id="__KzXKBt0EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="__KzXKRt0EeWb19NaJQmczQ" 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="__KzXKxt0EeWb19NaJQmczQ" name="context">
+ <eAnnotations xmi:id="__KzXLBt0EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="__KzXLRt0EeWb19NaJQmczQ" key="documentation" value="The cache of context-specific information."/>
+ </eAnnotations>
+ <eGenericType xmi:id="__KzXLht0EeWb19NaJQmczQ">
+ <eTypeArguments xmi:id="__KzXLxt0EeWb19NaJQmczQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eTypeArguments xmi:id="__KzXMBt0EeWb19NaJQmczQ">
+ <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="__KzXMRt0EeWb19NaJQmczQ" 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="__KzXMxt0EeWb19NaJQmczQ" name="CheckForNull">
+ <eAnnotations xmi:id="__KzXNBt0EeWb19NaJQmczQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="__Kz_Cht0EeWb19NaJQmczQ"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="__KzXNRt0EeWb19NaJQmczQ" 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="__KzXNxt0EeWb19NaJQmczQ" 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="__KzXORt0EeWb19NaJQmczQ" 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="__KzXOxt0EeWb19NaJQmczQ" 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="__KzXPRt0EeWb19NaJQmczQ" name="DesireWarning">
+ <eAnnotations xmi:id="__KzXPht0EeWb19NaJQmczQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="__Kz_Fxt0EeWb19NaJQmczQ"/>
+ <eOperations xmi:id="__KzXPxt0EeWb19NaJQmczQ" name="methodConstraint">
+ <eAnnotations xmi:id="__KzXQBt0EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="__KzXQRt0EeWb19NaJQmczQ" 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="__KzXQxt0EeWb19NaJQmczQ" name="diagnostics">
+ <eAnnotations xmi:id="__KzXRBt0EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="__KzXRRt0EeWb19NaJQmczQ" 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="__KzXRxt0EeWb19NaJQmczQ" name="context">
+ <eAnnotations xmi:id="__KzXSBt0EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="__KzXSRt0EeWb19NaJQmczQ" key="documentation" value="The cache of context-specific information."/>
+ </eAnnotations>
+ <eGenericType xmi:id="__KzXSht0EeWb19NaJQmczQ">
+ <eTypeArguments xmi:id="__KzXSxt0EeWb19NaJQmczQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eTypeArguments xmi:id="__KzXTBt0EeWb19NaJQmczQ">
+ <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="__KzXTRt0EeWb19NaJQmczQ" name="typeConstraint">
+ <eAnnotations xmi:id="__KzXTht0EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="__KzXTxt0EeWb19NaJQmczQ" 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="__KzXURt0EeWb19NaJQmczQ" name="diagnostics">
+ <eAnnotations xmi:id="__KzXUht0EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="__KzXUxt0EeWb19NaJQmczQ" 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="__KzXVRt0EeWb19NaJQmczQ" name="context">
+ <eAnnotations xmi:id="__KzXVht0EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="__KzXVxt0EeWb19NaJQmczQ" key="documentation" value="The cache of context-specific information."/>
+ </eAnnotations>
+ <eGenericType xmi:id="__KzXWBt0EeWb19NaJQmczQ">
+ <eTypeArguments xmi:id="__KzXWRt0EeWb19NaJQmczQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eTypeArguments xmi:id="__KzXWht0EeWb19NaJQmczQ">
+ <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="__KzXWxt0EeWb19NaJQmczQ" name="value" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="__KzXXRt0EeWb19NaJQmczQ" name="confidence" ordered="false" eType="__KzW3Bt0EeWb19NaJQmczQ" defaultValueLiteral="LOW"/>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="__KzXXxt0EeWb19NaJQmczQ" name="rank" ordered="false">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="__KzXYRt0EeWb19NaJQmczQ" 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="__KzXYxt0EeWb19NaJQmczQ" 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="__KzXZRt0EeWb19NaJQmczQ" 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="__KzXZxt0EeWb19NaJQmczQ" 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="__KzXaRt0EeWb19NaJQmczQ" 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="__KzXaxt0EeWb19NaJQmczQ" 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="__KzXbRt0EeWb19NaJQmczQ" 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="__KzXbxt0EeWb19NaJQmczQ" name="NoWarning">
+ <eAnnotations xmi:id="__KzXcBt0EeWb19NaJQmczQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="__Kz_Vxt0EeWb19NaJQmczQ"/>
+ <eOperations xmi:id="__KzXcRt0EeWb19NaJQmczQ" name="methodConstraint">
+ <eAnnotations xmi:id="__KzXcht0EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="__KzXcxt0EeWb19NaJQmczQ" 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="__KzXdRt0EeWb19NaJQmczQ" name="diagnostics">
+ <eAnnotations xmi:id="__KzXdht0EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="__KzXdxt0EeWb19NaJQmczQ" 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="__KzXeRt0EeWb19NaJQmczQ" name="context">
+ <eAnnotations xmi:id="__KzXeht0EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="__KzXext0EeWb19NaJQmczQ" key="documentation" value="The cache of context-specific information."/>
+ </eAnnotations>
+ <eGenericType xmi:id="__KzXfBt0EeWb19NaJQmczQ">
+ <eTypeArguments xmi:id="__KzXfRt0EeWb19NaJQmczQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eTypeArguments xmi:id="__KzXfht0EeWb19NaJQmczQ">
+ <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="__KzXfxt0EeWb19NaJQmczQ" name="typeConstraint">
+ <eAnnotations xmi:id="__KzXgBt0EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="__KzXgRt0EeWb19NaJQmczQ" 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="__KzXgxt0EeWb19NaJQmczQ" name="diagnostics">
+ <eAnnotations xmi:id="__KzXhBt0EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="__KzXhRt0EeWb19NaJQmczQ" 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="__KzXhxt0EeWb19NaJQmczQ" name="context">
+ <eAnnotations xmi:id="__KzXiBt0EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="__KzXiRt0EeWb19NaJQmczQ" key="documentation" value="The cache of context-specific information."/>
+ </eAnnotations>
+ <eGenericType xmi:id="__KzXiht0EeWb19NaJQmczQ">
+ <eTypeArguments xmi:id="__KzXixt0EeWb19NaJQmczQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eTypeArguments xmi:id="__KzXjBt0EeWb19NaJQmczQ">
+ <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="__KzXjRt0EeWb19NaJQmczQ" name="value" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="__KzXjxt0EeWb19NaJQmczQ" name="confidence" ordered="false" eType="__KzW3Bt0EeWb19NaJQmczQ" defaultValueLiteral="LOW"/>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="__KzXkRt0EeWb19NaJQmczQ" name="rank" ordered="false">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="__KzXkxt0EeWb19NaJQmczQ" name="num" ordered="false" defaultValueLiteral="0">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="__KzXlRt0EeWb19NaJQmczQ" 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="__KzXlxt0EeWb19NaJQmczQ" 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="__KzXmRt0EeWb19NaJQmczQ" 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="__KzXmxt0EeWb19NaJQmczQ" 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="__KzXnRt0EeWb19NaJQmczQ" 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="__KzXnxt0EeWb19NaJQmczQ" 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="__KzXoRt0EeWb19NaJQmczQ" 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="__KzXoxt0EeWb19NaJQmczQ" name="CheckReturnValue">
+ <eAnnotations xmi:id="__KzXpBt0EeWb19NaJQmczQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="__Kz_mxt0EeWb19NaJQmczQ"/>
+ <eOperations xmi:id="__KzXpRt0EeWb19NaJQmczQ" name="methodConstraint">
+ <eAnnotations xmi:id="__KzXpht0EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="__KzXpxt0EeWb19NaJQmczQ" 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="__KzXqRt0EeWb19NaJQmczQ" name="diagnostics">
+ <eAnnotations xmi:id="__KzXqht0EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="__KzXqxt0EeWb19NaJQmczQ" 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="__KzXrRt0EeWb19NaJQmczQ" name="context">
+ <eAnnotations xmi:id="__KzXrht0EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="__KzXrxt0EeWb19NaJQmczQ" key="documentation" value="The cache of context-specific information."/>
+ </eAnnotations>
+ <eGenericType xmi:id="__KzXsBt0EeWb19NaJQmczQ">
+ <eTypeArguments xmi:id="__KzXsRt0EeWb19NaJQmczQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eTypeArguments xmi:id="__KzXsht0EeWb19NaJQmczQ">
+ <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="__KzXsxt0EeWb19NaJQmczQ" name="priority" ordered="false" eType="__KzW4ht0EeWb19NaJQmczQ" defaultValueLiteral="MEDIUM"/>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="__KzXtRt0EeWb19NaJQmczQ" name="confidence" ordered="false" eType="__KzW3Bt0EeWb19NaJQmczQ" defaultValueLiteral="MEDIUM"/>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="__KzXtxt0EeWb19NaJQmczQ" name="explanation" 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="__KzXuRt0EeWb19NaJQmczQ" 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="__KzXuxt0EeWb19NaJQmczQ" 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="__KzXvRt0EeWb19NaJQmczQ" name="DefaultAnnotationForFields">
+ <eAnnotations xmi:id="__KzXvht0EeWb19NaJQmczQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="__K0kuRt0EeWb19NaJQmczQ"/>
+ <eOperations xmi:id="__KzXvxt0EeWb19NaJQmczQ" name="typeConstraint">
+ <eAnnotations xmi:id="__KzXwBt0EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="__KzXwRt0EeWb19NaJQmczQ" 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="__KzXwxt0EeWb19NaJQmczQ" name="diagnostics">
+ <eAnnotations xmi:id="__KzXxBt0EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="__KzXxRt0EeWb19NaJQmczQ" 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="__KzXxxt0EeWb19NaJQmczQ" name="context">
+ <eAnnotations xmi:id="__KzXyBt0EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="__KzXyRt0EeWb19NaJQmczQ" key="documentation" value="The cache of context-specific information."/>
+ </eAnnotations>
+ <eGenericType xmi:id="__KzXyht0EeWb19NaJQmczQ">
+ <eTypeArguments xmi:id="__KzXyxt0EeWb19NaJQmczQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eTypeArguments xmi:id="__KzXzBt0EeWb19NaJQmczQ">
+ <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="__KzXzRt0EeWb19NaJQmczQ" 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:EAttribute" xmi:id="__KzXzxt0EeWb19NaJQmczQ" name="priority" ordered="false" eType="__KzW4ht0EeWb19NaJQmczQ" defaultValueLiteral="MEDIUM"/>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="__KzX0Rt0EeWb19NaJQmczQ" name="confidence" ordered="false" eType="__KzW3Bt0EeWb19NaJQmczQ" defaultValueLiteral="MEDIUM"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="__KzX0xt0EeWb19NaJQmczQ" 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="__KzX1Rt0EeWb19NaJQmczQ" name="base_Package" ordered="false">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Package"/>
+ </eStructuralFeatures>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="__KzX1xt0EeWb19NaJQmczQ" name="DefaultAnnotationForParameters">
+ <eAnnotations xmi:id="__KzX2Bt0EeWb19NaJQmczQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="__K0kzRt0EeWb19NaJQmczQ"/>
+ <eOperations xmi:id="__KzX2Rt0EeWb19NaJQmczQ" name="typeConstraint">
+ <eAnnotations xmi:id="__KzX2ht0EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="__KzX2xt0EeWb19NaJQmczQ" 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="__KzX3Rt0EeWb19NaJQmczQ" name="diagnostics">
+ <eAnnotations xmi:id="__KzX3ht0EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="__KzX3xt0EeWb19NaJQmczQ" 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="__KzX4Rt0EeWb19NaJQmczQ" name="context">
+ <eAnnotations xmi:id="__KzX4ht0EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="__KzX4xt0EeWb19NaJQmczQ" key="documentation" value="The cache of context-specific information."/>
+ </eAnnotations>
+ <eGenericType xmi:id="__KzX5Bt0EeWb19NaJQmczQ">
+ <eTypeArguments xmi:id="__KzX5Rt0EeWb19NaJQmczQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eTypeArguments xmi:id="__KzX5ht0EeWb19NaJQmczQ">
+ <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="__KzX5xt0EeWb19NaJQmczQ" 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:EAttribute" xmi:id="__KzX6Rt0EeWb19NaJQmczQ" name="priority" ordered="false" eType="__KzW4ht0EeWb19NaJQmczQ" defaultValueLiteral="MEDIUM"/>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="__KzX6xt0EeWb19NaJQmczQ" name="confidence" ordered="false" eType="__KzW3Bt0EeWb19NaJQmczQ" defaultValueLiteral="MEDIUM"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="__KzX7Rt0EeWb19NaJQmczQ" 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="__KzX7xt0EeWb19NaJQmczQ" name="base_Package" ordered="false">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Package"/>
+ </eStructuralFeatures>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="__KzX8Rt0EeWb19NaJQmczQ" name="Nullable">
+ <eAnnotations xmi:id="__KzX8ht0EeWb19NaJQmczQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="__K0k4Rt0EeWb19NaJQmczQ"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="__KzX8xt0EeWb19NaJQmczQ" 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="__KzX9Rt0EeWb19NaJQmczQ" 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="__KzX9xt0EeWb19NaJQmczQ" 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="__KzX-Rt0EeWb19NaJQmczQ" 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="__KzX-xt0EeWb19NaJQmczQ" name="PossiblyNull">
+ <eAnnotations xmi:id="__KzX_Bt0EeWb19NaJQmczQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="__K0k7ht0EeWb19NaJQmczQ"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="__KzX_Rt0EeWb19NaJQmczQ" 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="__KzX_xt0EeWb19NaJQmczQ" 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="__KzYARt0EeWb19NaJQmczQ" 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="__KzYAxt0EeWb19NaJQmczQ" 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="__KzYBRt0EeWb19NaJQmczQ" name="UnknownNullness">
+ <eAnnotations xmi:id="__KzYBht0EeWb19NaJQmczQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="__K0k-xt0EeWb19NaJQmczQ"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="__KzYBxt0EeWb19NaJQmczQ" 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="__KzYCRt0EeWb19NaJQmczQ" 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="__KzYCxt0EeWb19NaJQmczQ" 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="__KzYDRt0EeWb19NaJQmczQ" 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="__KzYDxt0EeWb19NaJQmczQ" name="SuppressFBWarnings">
+ <eAnnotations xmi:id="__KzYEBt0EeWb19NaJQmczQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="__K0lCBt0EeWb19NaJQmczQ"/>
+ <eOperations xmi:id="__KzYERt0EeWb19NaJQmczQ" name="methodConstraint">
+ <eAnnotations xmi:id="__KzYEht0EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="__KzYExt0EeWb19NaJQmczQ" 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="__KzYFRt0EeWb19NaJQmczQ" name="diagnostics">
+ <eAnnotations xmi:id="__KzYFht0EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="__KzYFxt0EeWb19NaJQmczQ" 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="__KzYGRt0EeWb19NaJQmczQ" name="context">
+ <eAnnotations xmi:id="__KzYGht0EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="__KzYGxt0EeWb19NaJQmczQ" key="documentation" value="The cache of context-specific information."/>
+ </eAnnotations>
+ <eGenericType xmi:id="__KzYHBt0EeWb19NaJQmczQ">
+ <eTypeArguments xmi:id="__KzYHRt0EeWb19NaJQmczQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eTypeArguments xmi:id="__KzYHht0EeWb19NaJQmczQ">
+ <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="__KzYHxt0EeWb19NaJQmczQ" name="typeConstraint">
+ <eAnnotations xmi:id="__KzYIBt0EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="__KzYIRt0EeWb19NaJQmczQ" 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="__KzYIxt0EeWb19NaJQmczQ" name="diagnostics">
+ <eAnnotations xmi:id="__KzYJBt0EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="__KzYJRt0EeWb19NaJQmczQ" 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="__KzYJxt0EeWb19NaJQmczQ" name="context">
+ <eAnnotations xmi:id="__KzYKBt0EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="__KzYKRt0EeWb19NaJQmczQ" key="documentation" value="The cache of context-specific information."/>
+ </eAnnotations>
+ <eGenericType xmi:id="__KzYKht0EeWb19NaJQmczQ">
+ <eTypeArguments xmi:id="__KzYKxt0EeWb19NaJQmczQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eTypeArguments xmi:id="__KzYLBt0EeWb19NaJQmczQ">
+ <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="__KzYLRt0EeWb19NaJQmczQ" 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="__KzYLxt0EeWb19NaJQmczQ" name="justification" 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="__KzYMRt0EeWb19NaJQmczQ" 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="__KzYMxt0EeWb19NaJQmczQ" 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="__KzYNRt0EeWb19NaJQmczQ" 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="__KzYNxt0EeWb19NaJQmczQ" 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="__KzYORt0EeWb19NaJQmczQ" 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="__KzYOxt0EeWb19NaJQmczQ" 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="__KzYPRt0EeWb19NaJQmczQ" 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="__KzYPxt0EeWb19NaJQmczQ" name="DischargesObligation">
+ <eAnnotations xmi:id="__KzYQBt0EeWb19NaJQmczQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="__K0lRBt0EeWb19NaJQmczQ"/>
+ <eOperations xmi:id="__KzYQRt0EeWb19NaJQmczQ" name="methodConstraint">
+ <eAnnotations xmi:id="__KzYQht0EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="__KzYQxt0EeWb19NaJQmczQ" 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="__KzYRRt0EeWb19NaJQmczQ" name="diagnostics">
+ <eAnnotations xmi:id="__KzYRht0EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="__KzYRxt0EeWb19NaJQmczQ" 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="__KzYSRt0EeWb19NaJQmczQ" name="context">
+ <eAnnotations xmi:id="__KzYSht0EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="__KzYSxt0EeWb19NaJQmczQ" key="documentation" value="The cache of context-specific information."/>
+ </eAnnotations>
+ <eGenericType xmi:id="__KzYTBt0EeWb19NaJQmczQ">
+ <eTypeArguments xmi:id="__KzYTRt0EeWb19NaJQmczQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eTypeArguments xmi:id="__KzYTht0EeWb19NaJQmczQ">
+ <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="__KzYTxt0EeWb19NaJQmczQ" 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="__KzYURt0EeWb19NaJQmczQ" 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="__KzYUxt0EeWb19NaJQmczQ" name="SuppressWarnings">
+ <eAnnotations xmi:id="__KzYVBt0EeWb19NaJQmczQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="__K0lTRt0EeWb19NaJQmczQ"/>
+ <eOperations xmi:id="__KzYVRt0EeWb19NaJQmczQ" name="typeConstraint">
+ <eAnnotations xmi:id="__KzYVht0EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="__KzYVxt0EeWb19NaJQmczQ" 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="__KzYWRt0EeWb19NaJQmczQ" name="diagnostics">
+ <eAnnotations xmi:id="__KzYWht0EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="__KzYWxt0EeWb19NaJQmczQ" 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="__KzYXRt0EeWb19NaJQmczQ" name="context">
+ <eAnnotations xmi:id="__KzYXht0EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="__KzYXxt0EeWb19NaJQmczQ" key="documentation" value="The cache of context-specific information."/>
+ </eAnnotations>
+ <eGenericType xmi:id="__KzYYBt0EeWb19NaJQmczQ">
+ <eTypeArguments xmi:id="__KzYYRt0EeWb19NaJQmczQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eTypeArguments xmi:id="__KzYYht0EeWb19NaJQmczQ">
+ <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="__KzYYxt0EeWb19NaJQmczQ" 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="__KzYZRt0EeWb19NaJQmczQ" name="justification" 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="__KzYZxt0EeWb19NaJQmczQ" 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="__KzYaRt0EeWb19NaJQmczQ" 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="__KzYaxt0EeWb19NaJQmczQ" 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="__KzYbRt0EeWb19NaJQmczQ" 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="__KzYbxt0EeWb19NaJQmczQ" 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="__KzYcRt0EeWb19NaJQmczQ" name="base_Package" ordered="false">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Package"/>
+ </eStructuralFeatures>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="__KzYcxt0EeWb19NaJQmczQ" name="OverrideMustInvoke">
+ <eAnnotations xmi:id="__KzYdBt0EeWb19NaJQmczQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="__K0laBt0EeWb19NaJQmczQ"/>
+ <eOperations xmi:id="__KzYdRt0EeWb19NaJQmczQ" name="methodConstraint">
+ <eAnnotations xmi:id="__KzYdht0EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="__KzYdxt0EeWb19NaJQmczQ" 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="__KzYeRt0EeWb19NaJQmczQ" name="diagnostics">
+ <eAnnotations xmi:id="__KzYeht0EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="__KzYext0EeWb19NaJQmczQ" 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="__KzYfRt0EeWb19NaJQmczQ" name="context">
+ <eAnnotations xmi:id="__KzYfht0EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="__KzYfxt0EeWb19NaJQmczQ" key="documentation" value="The cache of context-specific information."/>
+ </eAnnotations>
+ <eGenericType xmi:id="__KzYgBt0EeWb19NaJQmczQ">
+ <eTypeArguments xmi:id="__KzYgRt0EeWb19NaJQmczQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eTypeArguments xmi:id="__KzYght0EeWb19NaJQmczQ">
+ <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="__KzYgxt0EeWb19NaJQmczQ" name="value" ordered="false" eType="__KzW6Bt0EeWb19NaJQmczQ" defaultValueLiteral="ANYTIME"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="__KzYhRt0EeWb19NaJQmczQ" 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="__KzYhxt0EeWb19NaJQmczQ" 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="__KzYiRt0EeWb19NaJQmczQ" name="DefaultAnnotation">
+ <eAnnotations xmi:id="__KzYiht0EeWb19NaJQmczQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="__K0ldRt0EeWb19NaJQmczQ"/>
+ <eOperations xmi:id="__KzYixt0EeWb19NaJQmczQ" name="typeConstraint">
+ <eAnnotations xmi:id="__KzYjBt0EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="__KzYjRt0EeWb19NaJQmczQ" 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="__KzYjxt0EeWb19NaJQmczQ" name="diagnostics">
+ <eAnnotations xmi:id="__Kz9oBt0EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="__Kz9oRt0EeWb19NaJQmczQ" 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="__Kz9oxt0EeWb19NaJQmczQ" name="context">
+ <eAnnotations xmi:id="__Kz9pBt0EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="__Kz9pRt0EeWb19NaJQmczQ" key="documentation" value="The cache of context-specific information."/>
+ </eAnnotations>
+ <eGenericType xmi:id="__Kz9pht0EeWb19NaJQmczQ">
+ <eTypeArguments xmi:id="__Kz9pxt0EeWb19NaJQmczQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eTypeArguments xmi:id="__Kz9qBt0EeWb19NaJQmczQ">
+ <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="__Kz9qRt0EeWb19NaJQmczQ" 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:EAttribute" xmi:id="__Kz9qxt0EeWb19NaJQmczQ" name="priority" ordered="false" eType="__KzW4ht0EeWb19NaJQmczQ" defaultValueLiteral="MEDIUM"/>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="__Kz9rRt0EeWb19NaJQmczQ" name="confidence" ordered="false" eType="__KzW3Bt0EeWb19NaJQmczQ" defaultValueLiteral="MEDIUM"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="__Kz9rxt0EeWb19NaJQmczQ" 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="__Kz9sRt0EeWb19NaJQmczQ" name="base_Package" ordered="false">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Package"/>
+ </eStructuralFeatures>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="__Kz9sxt0EeWb19NaJQmczQ" name="ReturnValuesAreNonnullByDefault">
+ <eAnnotations xmi:id="__Kz9tBt0EeWb19NaJQmczQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="__K0liRt0EeWb19NaJQmczQ"/>
+ <eOperations xmi:id="__Kz9tRt0EeWb19NaJQmczQ" name="methodConstraint">
+ <eAnnotations xmi:id="__Kz9tht0EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="__Kz9txt0EeWb19NaJQmczQ" 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="__Kz9uRt0EeWb19NaJQmczQ" name="diagnostics">
+ <eAnnotations xmi:id="__Kz9uht0EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="__Kz9uxt0EeWb19NaJQmczQ" 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="__Kz9vRt0EeWb19NaJQmczQ" name="context">
+ <eAnnotations xmi:id="__Kz9vht0EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="__Kz9vxt0EeWb19NaJQmczQ" key="documentation" value="The cache of context-specific information."/>
+ </eAnnotations>
+ <eGenericType xmi:id="__Kz9wBt0EeWb19NaJQmczQ">
+ <eTypeArguments xmi:id="__Kz9wRt0EeWb19NaJQmczQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eTypeArguments xmi:id="__Kz9wht0EeWb19NaJQmczQ">
+ <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="__Kz9wxt0EeWb19NaJQmczQ" name="typeConstraint">
+ <eAnnotations xmi:id="__Kz9xBt0EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="__Kz9xRt0EeWb19NaJQmczQ" 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="__Kz9xxt0EeWb19NaJQmczQ" name="diagnostics">
+ <eAnnotations xmi:id="__Kz9yBt0EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="__Kz9yRt0EeWb19NaJQmczQ" 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="__Kz9yxt0EeWb19NaJQmczQ" name="context">
+ <eAnnotations xmi:id="__Kz9zBt0EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="__Kz9zRt0EeWb19NaJQmczQ" key="documentation" value="The cache of context-specific information."/>
+ </eAnnotations>
+ <eGenericType xmi:id="__Kz9zht0EeWb19NaJQmczQ">
+ <eTypeArguments xmi:id="__Kz9zxt0EeWb19NaJQmczQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eTypeArguments xmi:id="__Kz90Bt0EeWb19NaJQmczQ">
+ <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="__Kz90Rt0EeWb19NaJQmczQ" 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="__Kz90xt0EeWb19NaJQmczQ" 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="__Kz91Rt0EeWb19NaJQmczQ" 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="__Kz91xt0EeWb19NaJQmczQ" 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="__Kz92Rt0EeWb19NaJQmczQ" 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="__Kz92xt0EeWb19NaJQmczQ" 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="__Kz93Rt0EeWb19NaJQmczQ" 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="__Kz93xt0EeWb19NaJQmczQ" name="NonNull">
+ <eAnnotations xmi:id="__Kz94Bt0EeWb19NaJQmczQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="__K0lvxt0EeWb19NaJQmczQ"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="__Kz94Rt0EeWb19NaJQmczQ" 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="__Kz94xt0EeWb19NaJQmczQ" 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="__Kz95Rt0EeWb19NaJQmczQ" 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="__Kz95xt0EeWb19NaJQmczQ" 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="__Kz96Rt0EeWb19NaJQmczQ" name="DefaultAnnotationForMethods">
+ <eAnnotations xmi:id="__Kz96ht0EeWb19NaJQmczQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="__K0lzBt0EeWb19NaJQmczQ"/>
+ <eOperations xmi:id="__Kz96xt0EeWb19NaJQmczQ" name="typeConstraint">
+ <eAnnotations xmi:id="__Kz97Bt0EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="__Kz97Rt0EeWb19NaJQmczQ" 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="__Kz97xt0EeWb19NaJQmczQ" name="diagnostics">
+ <eAnnotations xmi:id="__Kz98Bt0EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="__Kz98Rt0EeWb19NaJQmczQ" 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="__Kz98xt0EeWb19NaJQmczQ" name="context">
+ <eAnnotations xmi:id="__Kz99Bt0EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="__Kz99Rt0EeWb19NaJQmczQ" key="documentation" value="The cache of context-specific information."/>
+ </eAnnotations>
+ <eGenericType xmi:id="__Kz99ht0EeWb19NaJQmczQ">
+ <eTypeArguments xmi:id="__Kz99xt0EeWb19NaJQmczQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eTypeArguments xmi:id="__Kz9-Bt0EeWb19NaJQmczQ">
+ <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="__Kz9-Rt0EeWb19NaJQmczQ" 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:EAttribute" xmi:id="__Kz9-xt0EeWb19NaJQmczQ" name="priority" ordered="false" eType="__KzW4ht0EeWb19NaJQmczQ" defaultValueLiteral="MEDIUM"/>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="__Kz9_Rt0EeWb19NaJQmczQ" name="confidence" ordered="false" eType="__KzW3Bt0EeWb19NaJQmczQ" defaultValueLiteral="MEDIUM"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="__Kz9_xt0EeWb19NaJQmczQ" 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="__Kz-ARt0EeWb19NaJQmczQ" name="base_Package" ordered="false">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Package"/>
+ </eStructuralFeatures>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="__Kz-Axt0EeWb19NaJQmczQ" name="DesireNoWarning">
+ <eAnnotations xmi:id="__Kz-BBt0EeWb19NaJQmczQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="__K0l4Bt0EeWb19NaJQmczQ"/>
+ <eOperations xmi:id="__Kz-BRt0EeWb19NaJQmczQ" name="methodConstraint">
+ <eAnnotations xmi:id="__Kz-Bht0EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="__Kz-Bxt0EeWb19NaJQmczQ" 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="__Kz-CRt0EeWb19NaJQmczQ" name="diagnostics">
+ <eAnnotations xmi:id="__Kz-Cht0EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="__Kz-Cxt0EeWb19NaJQmczQ" 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="__Kz-DRt0EeWb19NaJQmczQ" name="context">
+ <eAnnotations xmi:id="__Kz-Dht0EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="__Kz-Dxt0EeWb19NaJQmczQ" key="documentation" value="The cache of context-specific information."/>
+ </eAnnotations>
+ <eGenericType xmi:id="__Kz-EBt0EeWb19NaJQmczQ">
+ <eTypeArguments xmi:id="__Kz-ERt0EeWb19NaJQmczQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eTypeArguments xmi:id="__Kz-Eht0EeWb19NaJQmczQ">
+ <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="__Kz-Ext0EeWb19NaJQmczQ" name="typeConstraint">
+ <eAnnotations xmi:id="__Kz-FBt0EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="__Kz-FRt0EeWb19NaJQmczQ" 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="__Kz-Fxt0EeWb19NaJQmczQ" name="diagnostics">
+ <eAnnotations xmi:id="__Kz-GBt0EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="__Kz-GRt0EeWb19NaJQmczQ" 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="__Kz-Gxt0EeWb19NaJQmczQ" name="context">
+ <eAnnotations xmi:id="__Kz-HBt0EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="__Kz-HRt0EeWb19NaJQmczQ" key="documentation" value="The cache of context-specific information."/>
+ </eAnnotations>
+ <eGenericType xmi:id="__Kz-Hht0EeWb19NaJQmczQ">
+ <eTypeArguments xmi:id="__Kz-Hxt0EeWb19NaJQmczQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eTypeArguments xmi:id="__Kz-IBt0EeWb19NaJQmczQ">
+ <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="__Kz-IRt0EeWb19NaJQmczQ" name="value" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="__Kz-Ixt0EeWb19NaJQmczQ" name="priority" ordered="false" eType="__KzW4ht0EeWb19NaJQmczQ" defaultValueLiteral="LOW"/>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="__Kz-JRt0EeWb19NaJQmczQ" name="confidence" ordered="false" eType="__KzW3Bt0EeWb19NaJQmczQ" defaultValueLiteral="LOW"/>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="__Kz-Jxt0EeWb19NaJQmczQ" name="num" ordered="false" defaultValueLiteral="0">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="__Kz-KRt0EeWb19NaJQmczQ" 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="__Kz-Kxt0EeWb19NaJQmczQ" 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="__Kz-LRt0EeWb19NaJQmczQ" 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="__Kz-Lxt0EeWb19NaJQmczQ" 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="__Kz-MRt0EeWb19NaJQmczQ" 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="__Kz-Mxt0EeWb19NaJQmczQ" 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="__Kz-NRt0EeWb19NaJQmczQ" 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="__Kz-Nxt0EeWb19NaJQmczQ" name="CreatesObligation">
+ <eAnnotations xmi:id="__Kz-OBt0EeWb19NaJQmczQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="__K0mJRt0EeWb19NaJQmczQ"/>
+ <eOperations xmi:id="__Kz-ORt0EeWb19NaJQmczQ" name="methodConstraint">
+ <eAnnotations xmi:id="__Kz-Oht0EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="__Kz-Oxt0EeWb19NaJQmczQ" 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="__Kz-PRt0EeWb19NaJQmczQ" name="diagnostics">
+ <eAnnotations xmi:id="__Kz-Pht0EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="__Kz-Pxt0EeWb19NaJQmczQ" 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="__Kz-QRt0EeWb19NaJQmczQ" name="context">
+ <eAnnotations xmi:id="__Kz-Qht0EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="__Kz-Qxt0EeWb19NaJQmczQ" key="documentation" value="The cache of context-specific information."/>
+ </eAnnotations>
+ <eGenericType xmi:id="__Kz-RBt0EeWb19NaJQmczQ">
+ <eTypeArguments xmi:id="__Kz-RRt0EeWb19NaJQmczQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eTypeArguments xmi:id="__Kz-Rht0EeWb19NaJQmczQ">
+ <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="__Kz-Rxt0EeWb19NaJQmczQ" 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="__Kz-SRt0EeWb19NaJQmczQ" 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 xmi:id="__Kz-Sxt0EeWb19NaJQmczQ" name="ba" nsURI="http:///findBugs/edu/umd/cs/findbugs/ba.ecore" nsPrefix="findBugs.edu.umd.cs.findbugs.ba">
+ <eAnnotations xmi:id="__Kz-TBt0EeWb19NaJQmczQ" source="http://www.eclipse.org/uml2/4.0.0/UML" references="__K0mqBt0EeWb19NaJQmczQ"/>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="__Kz-TRt0EeWb19NaJQmczQ" name="TypeFromEdge">
+ <eAnnotations xmi:id="__Kz-Tht0EeWb19NaJQmczQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="__K0mqRt0EeWb19NaJQmczQ"/>
+ <eOperations xmi:id="__Kz-Txt0EeWb19NaJQmczQ" name="methodConstraint">
+ <eAnnotations xmi:id="__Kz-UBt0EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="__Kz-URt0EeWb19NaJQmczQ" 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="__Kz-Uxt0EeWb19NaJQmczQ" name="diagnostics">
+ <eAnnotations xmi:id="__Kz-VBt0EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="__Kz-VRt0EeWb19NaJQmczQ" 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="__Kz-Vxt0EeWb19NaJQmczQ" name="context">
+ <eAnnotations xmi:id="__Kz-WBt0EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="__Kz-WRt0EeWb19NaJQmczQ" key="documentation" value="The cache of context-specific information."/>
+ </eAnnotations>
+ <eGenericType xmi:id="__Kz-Wht0EeWb19NaJQmczQ">
+ <eTypeArguments xmi:id="__Kz-Wxt0EeWb19NaJQmczQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eTypeArguments xmi:id="__Kz-XBt0EeWb19NaJQmczQ">
+ <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="__Kz-XRt0EeWb19NaJQmczQ" name="typeConstraint">
+ <eAnnotations xmi:id="__Kz-Xht0EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="__Kz-Xxt0EeWb19NaJQmczQ" 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="__Kz-YRt0EeWb19NaJQmczQ" name="diagnostics">
+ <eAnnotations xmi:id="__Kz-Yht0EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="__Kz-Yxt0EeWb19NaJQmczQ" 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="__Kz-ZRt0EeWb19NaJQmczQ" name="context">
+ <eAnnotations xmi:id="__Kz-Zht0EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="__Kz-Zxt0EeWb19NaJQmczQ" key="documentation" value="The cache of context-specific information."/>
+ </eAnnotations>
+ <eGenericType xmi:id="__Kz-aBt0EeWb19NaJQmczQ">
+ <eTypeArguments xmi:id="__Kz-aRt0EeWb19NaJQmczQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eTypeArguments xmi:id="__Kz-aht0EeWb19NaJQmczQ">
+ <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="__Kz-axt0EeWb19NaJQmczQ" 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="__Kz-bRt0EeWb19NaJQmczQ" 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="__Kz-bxt0EeWb19NaJQmczQ" 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="__Kz-cRt0EeWb19NaJQmczQ" 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="__Kz-cxt0EeWb19NaJQmczQ" 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="__Kz-dRt0EeWb19NaJQmczQ" 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="__Kz-dxt0EeWb19NaJQmczQ" 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="__Kz-eRt0EeWb19NaJQmczQ" name="AnalysisFeatureFromAnalysisFeatures">
+ <eAnnotations xmi:id="__Kz-eht0EeWb19NaJQmczQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="__K1L9Rt0EeWb19NaJQmczQ"/>
+ <eOperations xmi:id="__Kz-ext0EeWb19NaJQmczQ" name="methodConstraint">
+ <eAnnotations xmi:id="__Kz-fBt0EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="__Kz-fRt0EeWb19NaJQmczQ" 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="__Kz-fxt0EeWb19NaJQmczQ" name="diagnostics">
+ <eAnnotations xmi:id="__Kz-gBt0EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="__Kz-gRt0EeWb19NaJQmczQ" 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="__Kz-gxt0EeWb19NaJQmczQ" name="context">
+ <eAnnotations xmi:id="__Kz-hBt0EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="__Kz-hRt0EeWb19NaJQmczQ" key="documentation" value="The cache of context-specific information."/>
+ </eAnnotations>
+ <eGenericType xmi:id="__Kz-hht0EeWb19NaJQmczQ">
+ <eTypeArguments xmi:id="__Kz-hxt0EeWb19NaJQmczQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eTypeArguments xmi:id="__Kz-iBt0EeWb19NaJQmczQ">
+ <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="__Kz-iRt0EeWb19NaJQmczQ" name="typeConstraint">
+ <eAnnotations xmi:id="__Kz-iht0EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="__Kz-ixt0EeWb19NaJQmczQ" 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="__Kz-jRt0EeWb19NaJQmczQ" name="diagnostics">
+ <eAnnotations xmi:id="__Kz-jht0EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="__Kz-jxt0EeWb19NaJQmczQ" 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="__Kz-kRt0EeWb19NaJQmczQ" name="context">
+ <eAnnotations xmi:id="__Kz-kht0EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="__Kz-kxt0EeWb19NaJQmczQ" key="documentation" value="The cache of context-specific information."/>
+ </eAnnotations>
+ <eGenericType xmi:id="__Kz-lBt0EeWb19NaJQmczQ">
+ <eTypeArguments xmi:id="__Kz-lRt0EeWb19NaJQmczQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eTypeArguments xmi:id="__Kz-lht0EeWb19NaJQmczQ">
+ <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="__Kz-lxt0EeWb19NaJQmczQ" 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="__Kz-mRt0EeWb19NaJQmczQ" 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="__Kz-mxt0EeWb19NaJQmczQ" 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="__Kz-nRt0EeWb19NaJQmczQ" 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="__Kz-nxt0EeWb19NaJQmczQ" 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="__Kz-oRt0EeWb19NaJQmczQ" 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="__Kz-oxt0EeWb19NaJQmczQ" 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>
+ </eSubpackages>
+ </eSubpackages>
+ </contents>
+ </eAnnotations>
+ <packageImport xmi:id="__Kz-pRt0EeWb19NaJQmczQ">
+ <importedPackage xmi:type="uml:Model" href="pathmap://UML_METAMODELS/UML.metamodel.uml#_0"/>
+ </packageImport>
+ <packageImport xmi:id="__Kz-pht0EeWb19NaJQmczQ">
+ <importedPackage xmi:type="uml:Model" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#_0"/>
+ </packageImport>
+ <packagedElement xmi:type="uml:Package" xmi:id="__Kz-pxt0EeWb19NaJQmczQ" name="edu">
+ <packagedElement xmi:type="uml:Package" xmi:id="__Kz-qBt0EeWb19NaJQmczQ" name="umd">
+ <packagedElement xmi:type="uml:Package" xmi:id="__Kz-qRt0EeWb19NaJQmczQ" name="cs">
+ <packagedElement xmi:type="uml:Package" xmi:id="__Kz-qht0EeWb19NaJQmczQ" name="findbugs">
+ <packagedElement xmi:type="uml:Package" xmi:id="__Kz-qxt0EeWb19NaJQmczQ" name="annotations">
+ <packagedElement xmi:type="uml:Enumeration" xmi:id="__Kz-rBt0EeWb19NaJQmczQ" name="Confidence">
+ <ownedAttribute xmi:id="__Kz-rRt0EeWb19NaJQmczQ" name="confidenceValue">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/JavaPrimitiveTypes.library.uml#int"/>
+ </ownedAttribute>
+ <ownedOperation xmi:id="__Kz-rht0EeWb19NaJQmczQ" name="getConfidence">
+ <ownedParameter xmi:id="__Kz-rxt0EeWb19NaJQmczQ" name="prio">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/JavaPrimitiveTypes.library.uml#int"/>
+ </ownedParameter>
+ </ownedOperation>
+ <ownedOperation xmi:id="__Kz-sBt0EeWb19NaJQmczQ" name="getConfidenceValue"/>
+ <ownedLiteral xmi:id="__Kz-sRt0EeWb19NaJQmczQ" name="HIGH"/>
+ <ownedLiteral xmi:id="__Kz-sht0EeWb19NaJQmczQ" name="MEDIUM"/>
+ <ownedLiteral xmi:id="__Kz-sxt0EeWb19NaJQmczQ" name="LOW"/>
+ <ownedLiteral xmi:id="__Kz-tBt0EeWb19NaJQmczQ" name="IGNORE"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Enumeration" xmi:id="__Kz-tRt0EeWb19NaJQmczQ" name="Priority">
+ <ownedAttribute xmi:id="__Kz-tht0EeWb19NaJQmczQ" name="priorityValue">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/JavaPrimitiveTypes.library.uml#int"/>
+ </ownedAttribute>
+ <ownedOperation xmi:id="__Kz-txt0EeWb19NaJQmczQ" name="getPriorityValue"/>
+ <ownedLiteral xmi:id="__Kz-uBt0EeWb19NaJQmczQ" name="HIGH"/>
+ <ownedLiteral xmi:id="__Kz-uRt0EeWb19NaJQmczQ" name="MEDIUM"/>
+ <ownedLiteral xmi:id="__Kz-uht0EeWb19NaJQmczQ" name="LOW"/>
+ <ownedLiteral xmi:id="__Kz-uxt0EeWb19NaJQmczQ" name="IGNORE"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Enumeration" xmi:id="__Kz-vBt0EeWb19NaJQmczQ" name="When">
+ <ownedLiteral xmi:id="__Kz-vRt0EeWb19NaJQmczQ" name="FIRST"/>
+ <ownedLiteral xmi:id="__Kz-vht0EeWb19NaJQmczQ" name="ANYTIME"/>
+ <ownedLiteral xmi:id="__Kz-vxt0EeWb19NaJQmczQ" name="LAST"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Stereotype" xmi:id="__Kz-wBt0EeWb19NaJQmczQ" name="ExpectWarning" visibility="public">
+ <ownedRule xmi:id="__Kz-wRt0EeWb19NaJQmczQ" name="methodConstraint" constrainedElement="__Kz-wBt0EeWb19NaJQmczQ">
+ <specification xmi:type="uml:OpaqueExpression" xmi:id="__Kz-wht0EeWb19NaJQmczQ" 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="__Kz-wxt0EeWb19NaJQmczQ" name="typeConstraint" constrainedElement="__Kz-wBt0EeWb19NaJQmczQ">
+ <specification xmi:type="uml:OpaqueExpression" xmi:id="__Kz-xBt0EeWb19NaJQmczQ" 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="__Kz-xRt0EeWb19NaJQmczQ" name="value" visibility="public">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="__Kz-xht0EeWb19NaJQmczQ" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="__Kz-xxt0EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="__Kz-yBt0EeWb19NaJQmczQ" name="confidence" visibility="public" type="__Kz-rBt0EeWb19NaJQmczQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="__Kz-yRt0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="__Kz-yht0EeWb19NaJQmczQ" value="1"/>
+ <defaultValue xmi:type="uml:LiteralString" xmi:id="__Kz-yxt0EeWb19NaJQmczQ" value="LOW"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="__Kz-zBt0EeWb19NaJQmczQ" name="rank" visibility="public">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/JavaPrimitiveTypes.library.uml#int"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="__Kz-zRt0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="__Kz-zht0EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="__Kz-zxt0EeWb19NaJQmczQ" name="num" visibility="public">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/JavaPrimitiveTypes.library.uml#int"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="__Kz-0Bt0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="__Kz-0Rt0EeWb19NaJQmczQ" value="1"/>
+ <defaultValue xmi:type="uml:LiteralString" xmi:id="__Kz-0ht0EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="__Kz-0xt0EeWb19NaJQmczQ" name="base_Stereotype" association="__Kz-6Bt0EeWb19NaJQmczQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Stereotype"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="__Kz-1Bt0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="__Kz-1Rt0EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="__Kz-1ht0EeWb19NaJQmczQ" name="base_Property" association="__Kz-7Bt0EeWb19NaJQmczQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Property"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="__Kz-1xt0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="__Kz-2Bt0EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="__Kz-2Rt0EeWb19NaJQmczQ" name="base_EnumerationLiteral" association="__Kz-8Bt0EeWb19NaJQmczQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#EnumerationLiteral"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="__Kz-2ht0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="__Kz-2xt0EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="__Kz-3Bt0EeWb19NaJQmczQ" name="base_Package" association="__Kz-9Bt0EeWb19NaJQmczQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Package"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="__Kz-3Rt0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="__Kz-3ht0EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="__Kz-3xt0EeWb19NaJQmczQ" name="base_Operation" association="__Kz--Bt0EeWb19NaJQmczQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Operation"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="__Kz-4Bt0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="__Kz-4Rt0EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="__Kz-4ht0EeWb19NaJQmczQ" name="base_Type" association="__Kz-_Bt0EeWb19NaJQmczQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Type"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="__Kz-4xt0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="__Kz-5Bt0EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="__Kz-5Rt0EeWb19NaJQmczQ" name="base_Parameter" association="__Kz_ABt0EeWb19NaJQmczQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Parameter"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="__Kz-5ht0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="__Kz-5xt0EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="__Kz-6Bt0EeWb19NaJQmczQ" name="extension_ExpectWarning_Stereotype" memberEnd="__Kz-0xt0EeWb19NaJQmczQ __Kz-6Rt0EeWb19NaJQmczQ">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="__Kz-6Rt0EeWb19NaJQmczQ" name="extension_Stereotype" type="__Kz-wBt0EeWb19NaJQmczQ" aggregation="composite" association="__Kz-6Bt0EeWb19NaJQmczQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="__Kz-6ht0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="__Kz-6xt0EeWb19NaJQmczQ" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="__Kz-7Bt0EeWb19NaJQmczQ" name="extension_ExpectWarning_Property" memberEnd="__Kz-1ht0EeWb19NaJQmczQ __Kz-7Rt0EeWb19NaJQmczQ">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="__Kz-7Rt0EeWb19NaJQmczQ" name="extension_Property" type="__Kz-wBt0EeWb19NaJQmczQ" aggregation="composite" association="__Kz-7Bt0EeWb19NaJQmczQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="__Kz-7ht0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="__Kz-7xt0EeWb19NaJQmczQ" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="__Kz-8Bt0EeWb19NaJQmczQ" name="extension_ExpectWarning_EnumerationLiteral" memberEnd="__Kz-2Rt0EeWb19NaJQmczQ __Kz-8Rt0EeWb19NaJQmczQ">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="__Kz-8Rt0EeWb19NaJQmczQ" name="extension_EnumerationLiteral" type="__Kz-wBt0EeWb19NaJQmczQ" aggregation="composite" association="__Kz-8Bt0EeWb19NaJQmczQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="__Kz-8ht0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="__Kz-8xt0EeWb19NaJQmczQ" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="__Kz-9Bt0EeWb19NaJQmczQ" name="extension_ExpectWarning_Package" memberEnd="__Kz-3Bt0EeWb19NaJQmczQ __Kz-9Rt0EeWb19NaJQmczQ">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="__Kz-9Rt0EeWb19NaJQmczQ" name="extension_Package" type="__Kz-wBt0EeWb19NaJQmczQ" aggregation="composite" association="__Kz-9Bt0EeWb19NaJQmczQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="__Kz-9ht0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="__Kz-9xt0EeWb19NaJQmczQ" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="__Kz--Bt0EeWb19NaJQmczQ" name="extension_ExpectWarning_Operation" memberEnd="__Kz-3xt0EeWb19NaJQmczQ __Kz--Rt0EeWb19NaJQmczQ">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="__Kz--Rt0EeWb19NaJQmczQ" name="extension_Operation" type="__Kz-wBt0EeWb19NaJQmczQ" aggregation="composite" association="__Kz--Bt0EeWb19NaJQmczQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="__Kz--ht0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="__Kz--xt0EeWb19NaJQmczQ" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="__Kz-_Bt0EeWb19NaJQmczQ" name="extension_ExpectWarning_Type" memberEnd="__Kz-4ht0EeWb19NaJQmczQ __Kz-_Rt0EeWb19NaJQmczQ">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="__Kz-_Rt0EeWb19NaJQmczQ" name="extension_Type" type="__Kz-wBt0EeWb19NaJQmczQ" aggregation="composite" association="__Kz-_Bt0EeWb19NaJQmczQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="__Kz-_ht0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="__Kz-_xt0EeWb19NaJQmczQ" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="__Kz_ABt0EeWb19NaJQmczQ" name="extension_ExpectWarning_Parameter" memberEnd="__Kz-5Rt0EeWb19NaJQmczQ __Kz_ARt0EeWb19NaJQmczQ">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="__Kz_ARt0EeWb19NaJQmczQ" name="extension_Parameter" type="__Kz-wBt0EeWb19NaJQmczQ" aggregation="composite" association="__Kz_ABt0EeWb19NaJQmczQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="__Kz_Aht0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="__Kz_Axt0EeWb19NaJQmczQ" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Stereotype" xmi:id="__Kz_BBt0EeWb19NaJQmczQ" name="CleanupObligation" visibility="public">
+ <ownedRule xmi:id="__Kz_BRt0EeWb19NaJQmczQ" name="typeConstraint" constrainedElement="__Kz_BBt0EeWb19NaJQmczQ">
+ <specification xmi:type="uml:OpaqueExpression" xmi:id="__Kz_Bht0EeWb19NaJQmczQ" 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="__Kz_Bxt0EeWb19NaJQmczQ" name="base_Type" association="__K0mkBt0EeWb19NaJQmczQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Type"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="__Kz_CBt0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="__Kz_CRt0EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Stereotype" xmi:id="__Kz_Cht0EeWb19NaJQmczQ" name="CheckForNull" visibility="public">
+ <ownedAttribute xmi:id="__Kz_Cxt0EeWb19NaJQmczQ" name="base_Property" association="__K0mLht0EeWb19NaJQmczQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Property"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="__Kz_DBt0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="__Kz_DRt0EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="__Kz_Dht0EeWb19NaJQmczQ" name="base_EnumerationLiteral" association="__K0mMBt0EeWb19NaJQmczQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#EnumerationLiteral"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="__Kz_Dxt0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="__Kz_EBt0EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="__Kz_ERt0EeWb19NaJQmczQ" name="base_Operation" association="__K0mNBt0EeWb19NaJQmczQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Operation"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="__Kz_Eht0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="__Kz_Ext0EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="__Kz_FBt0EeWb19NaJQmczQ" name="base_Parameter" association="__K0mNht0EeWb19NaJQmczQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Parameter"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="__Kz_FRt0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="__Kz_Fht0EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Stereotype" xmi:id="__Kz_Fxt0EeWb19NaJQmczQ" name="DesireWarning" visibility="public">
+ <ownedRule xmi:id="__Kz_GBt0EeWb19NaJQmczQ" name="methodConstraint" constrainedElement="__Kz_Fxt0EeWb19NaJQmczQ">
+ <specification xmi:type="uml:OpaqueExpression" xmi:id="__Kz_GRt0EeWb19NaJQmczQ" 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="__Kz_Ght0EeWb19NaJQmczQ" name="typeConstraint" constrainedElement="__Kz_Fxt0EeWb19NaJQmczQ">
+ <specification xmi:type="uml:OpaqueExpression" xmi:id="__Kz_Gxt0EeWb19NaJQmczQ" 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="__Kz_HBt0EeWb19NaJQmczQ" name="value" visibility="public">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="__Kz_HRt0EeWb19NaJQmczQ" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="__Kz_Hht0EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="__Kz_Hxt0EeWb19NaJQmczQ" name="confidence" visibility="public" type="__Kz-rBt0EeWb19NaJQmczQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="__Kz_IBt0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="__Kz_IRt0EeWb19NaJQmczQ" value="1"/>
+ <defaultValue xmi:type="uml:LiteralString" xmi:id="__Kz_Iht0EeWb19NaJQmczQ" value="LOW"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="__Kz_Ixt0EeWb19NaJQmczQ" name="rank" visibility="public">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/JavaPrimitiveTypes.library.uml#int"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="__Kz_JBt0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="__Kz_JRt0EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="__Kz_Jht0EeWb19NaJQmczQ" name="base_Stereotype" association="__Kz_Oxt0EeWb19NaJQmczQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Stereotype"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="__Kz_Jxt0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="__Kz_KBt0EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="__Kz_KRt0EeWb19NaJQmczQ" name="base_Property" association="__Kz_Pxt0EeWb19NaJQmczQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Property"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="__Kz_Kht0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="__Kz_Kxt0EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="__Kz_LBt0EeWb19NaJQmczQ" name="base_EnumerationLiteral" association="__Kz_Qxt0EeWb19NaJQmczQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#EnumerationLiteral"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="__Kz_LRt0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="__Kz_Lht0EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="__Kz_Lxt0EeWb19NaJQmczQ" name="base_Package" association="__Kz_Rxt0EeWb19NaJQmczQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Package"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="__Kz_MBt0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="__Kz_MRt0EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="__Kz_Mht0EeWb19NaJQmczQ" name="base_Operation" association="__Kz_Sxt0EeWb19NaJQmczQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Operation"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="__Kz_Mxt0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="__Kz_NBt0EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="__Kz_NRt0EeWb19NaJQmczQ" name="base_Type" association="__Kz_Txt0EeWb19NaJQmczQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Type"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="__Kz_Nht0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="__Kz_Nxt0EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="__Kz_OBt0EeWb19NaJQmczQ" name="base_Parameter" association="__Kz_Uxt0EeWb19NaJQmczQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Parameter"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="__Kz_ORt0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="__Kz_Oht0EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="__Kz_Oxt0EeWb19NaJQmczQ" name="extension_DesireWarning_Stereotype" memberEnd="__Kz_Jht0EeWb19NaJQmczQ __Kz_PBt0EeWb19NaJQmczQ">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="__Kz_PBt0EeWb19NaJQmczQ" name="extension_Stereotype" type="__Kz_Fxt0EeWb19NaJQmczQ" aggregation="composite" association="__Kz_Oxt0EeWb19NaJQmczQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="__Kz_PRt0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="__Kz_Pht0EeWb19NaJQmczQ" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="__Kz_Pxt0EeWb19NaJQmczQ" name="extension_DesireWarning_Property" memberEnd="__Kz_KRt0EeWb19NaJQmczQ __Kz_QBt0EeWb19NaJQmczQ">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="__Kz_QBt0EeWb19NaJQmczQ" name="extension_Property" type="__Kz_Fxt0EeWb19NaJQmczQ" aggregation="composite" association="__Kz_Pxt0EeWb19NaJQmczQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="__Kz_QRt0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="__Kz_Qht0EeWb19NaJQmczQ" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="__Kz_Qxt0EeWb19NaJQmczQ" name="extension_DesireWarning_EnumerationLiteral" memberEnd="__Kz_LBt0EeWb19NaJQmczQ __Kz_RBt0EeWb19NaJQmczQ">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="__Kz_RBt0EeWb19NaJQmczQ" name="extension_EnumerationLiteral" type="__Kz_Fxt0EeWb19NaJQmczQ" aggregation="composite" association="__Kz_Qxt0EeWb19NaJQmczQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="__Kz_RRt0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="__Kz_Rht0EeWb19NaJQmczQ" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="__Kz_Rxt0EeWb19NaJQmczQ" name="extension_DesireWarning_Package" memberEnd="__Kz_Lxt0EeWb19NaJQmczQ __Kz_SBt0EeWb19NaJQmczQ">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="__Kz_SBt0EeWb19NaJQmczQ" name="extension_Package" type="__Kz_Fxt0EeWb19NaJQmczQ" aggregation="composite" association="__Kz_Rxt0EeWb19NaJQmczQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="__Kz_SRt0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="__Kz_Sht0EeWb19NaJQmczQ" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="__Kz_Sxt0EeWb19NaJQmczQ" name="extension_DesireWarning_Operation" memberEnd="__Kz_Mht0EeWb19NaJQmczQ __Kz_TBt0EeWb19NaJQmczQ">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="__Kz_TBt0EeWb19NaJQmczQ" name="extension_Operation" type="__Kz_Fxt0EeWb19NaJQmczQ" aggregation="composite" association="__Kz_Sxt0EeWb19NaJQmczQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="__Kz_TRt0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="__Kz_Tht0EeWb19NaJQmczQ" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="__Kz_Txt0EeWb19NaJQmczQ" name="extension_DesireWarning_Type" memberEnd="__Kz_NRt0EeWb19NaJQmczQ __Kz_UBt0EeWb19NaJQmczQ">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="__Kz_UBt0EeWb19NaJQmczQ" name="extension_Type" type="__Kz_Fxt0EeWb19NaJQmczQ" aggregation="composite" association="__Kz_Txt0EeWb19NaJQmczQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="__Kz_URt0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="__Kz_Uht0EeWb19NaJQmczQ" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="__Kz_Uxt0EeWb19NaJQmczQ" name="extension_DesireWarning_Parameter" memberEnd="__Kz_OBt0EeWb19NaJQmczQ __Kz_VBt0EeWb19NaJQmczQ">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="__Kz_VBt0EeWb19NaJQmczQ" name="extension_Parameter" type="__Kz_Fxt0EeWb19NaJQmczQ" aggregation="composite" association="__Kz_Uxt0EeWb19NaJQmczQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="__Kz_VRt0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="__Kz_Vht0EeWb19NaJQmczQ" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Stereotype" xmi:id="__Kz_Vxt0EeWb19NaJQmczQ" name="NoWarning" visibility="public">
+ <ownedRule xmi:id="__Kz_WBt0EeWb19NaJQmczQ" name="methodConstraint" constrainedElement="__Kz_Vxt0EeWb19NaJQmczQ">
+ <specification xmi:type="uml:OpaqueExpression" xmi:id="__Kz_WRt0EeWb19NaJQmczQ" 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="__Kz_Wht0EeWb19NaJQmczQ" name="typeConstraint" constrainedElement="__Kz_Vxt0EeWb19NaJQmczQ">
+ <specification xmi:type="uml:OpaqueExpression" xmi:id="__Kz_Wxt0EeWb19NaJQmczQ" 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="__Kz_XBt0EeWb19NaJQmczQ" name="value" visibility="public">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="__Kz_XRt0EeWb19NaJQmczQ" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="__Kz_Xht0EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="__Kz_Xxt0EeWb19NaJQmczQ" name="confidence" visibility="public" type="__Kz-rBt0EeWb19NaJQmczQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="__Kz_YBt0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="__Kz_YRt0EeWb19NaJQmczQ" value="1"/>
+ <defaultValue xmi:type="uml:LiteralString" xmi:id="__Kz_Yht0EeWb19NaJQmczQ" value="LOW"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="__Kz_Yxt0EeWb19NaJQmczQ" name="rank" visibility="public">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/JavaPrimitiveTypes.library.uml#int"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="__Kz_ZBt0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="__Kz_ZRt0EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="__Kz_Zht0EeWb19NaJQmczQ" name="num" visibility="public">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/JavaPrimitiveTypes.library.uml#int"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="__Kz_Zxt0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="__Kz_aBt0EeWb19NaJQmczQ" value="1"/>
+ <defaultValue xmi:type="uml:LiteralString" xmi:id="__Kz_aRt0EeWb19NaJQmczQ" value="0"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="__Kz_aht0EeWb19NaJQmczQ" name="base_Stereotype" association="__Kz_fxt0EeWb19NaJQmczQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Stereotype"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="__Kz_axt0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="__Kz_bBt0EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="__Kz_bRt0EeWb19NaJQmczQ" name="base_Property" association="__Kz_gxt0EeWb19NaJQmczQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Property"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="__Kz_bht0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="__Kz_bxt0EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="__Kz_cBt0EeWb19NaJQmczQ" name="base_EnumerationLiteral" association="__Kz_hxt0EeWb19NaJQmczQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#EnumerationLiteral"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="__Kz_cRt0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="__Kz_cht0EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="__Kz_cxt0EeWb19NaJQmczQ" name="base_Package" association="__Kz_ixt0EeWb19NaJQmczQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Package"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="__Kz_dBt0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="__Kz_dRt0EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="__Kz_dht0EeWb19NaJQmczQ" name="base_Operation" association="__Kz_jxt0EeWb19NaJQmczQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Operation"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="__Kz_dxt0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="__Kz_eBt0EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="__Kz_eRt0EeWb19NaJQmczQ" name="base_Type" association="__Kz_kxt0EeWb19NaJQmczQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Type"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="__Kz_eht0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="__Kz_ext0EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="__Kz_fBt0EeWb19NaJQmczQ" name="base_Parameter" association="__Kz_lxt0EeWb19NaJQmczQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Parameter"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="__Kz_fRt0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="__Kz_fht0EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="__Kz_fxt0EeWb19NaJQmczQ" name="extension_NoWarning_Stereotype" memberEnd="__Kz_aht0EeWb19NaJQmczQ __Kz_gBt0EeWb19NaJQmczQ">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="__Kz_gBt0EeWb19NaJQmczQ" name="extension_Stereotype" type="__Kz_Vxt0EeWb19NaJQmczQ" aggregation="composite" association="__Kz_fxt0EeWb19NaJQmczQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="__Kz_gRt0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="__Kz_ght0EeWb19NaJQmczQ" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="__Kz_gxt0EeWb19NaJQmczQ" name="extension_NoWarning_Property" memberEnd="__Kz_bRt0EeWb19NaJQmczQ __Kz_hBt0EeWb19NaJQmczQ">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="__Kz_hBt0EeWb19NaJQmczQ" name="extension_Property" type="__Kz_Vxt0EeWb19NaJQmczQ" aggregation="composite" association="__Kz_gxt0EeWb19NaJQmczQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="__Kz_hRt0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="__Kz_hht0EeWb19NaJQmczQ" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="__Kz_hxt0EeWb19NaJQmczQ" name="extension_NoWarning_EnumerationLiteral" memberEnd="__Kz_cBt0EeWb19NaJQmczQ __Kz_iBt0EeWb19NaJQmczQ">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="__Kz_iBt0EeWb19NaJQmczQ" name="extension_EnumerationLiteral" type="__Kz_Vxt0EeWb19NaJQmczQ" aggregation="composite" association="__Kz_hxt0EeWb19NaJQmczQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="__Kz_iRt0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="__Kz_iht0EeWb19NaJQmczQ" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="__Kz_ixt0EeWb19NaJQmczQ" name="extension_NoWarning_Package" memberEnd="__Kz_cxt0EeWb19NaJQmczQ __Kz_jBt0EeWb19NaJQmczQ">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="__Kz_jBt0EeWb19NaJQmczQ" name="extension_Package" type="__Kz_Vxt0EeWb19NaJQmczQ" aggregation="composite" association="__Kz_ixt0EeWb19NaJQmczQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="__Kz_jRt0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="__Kz_jht0EeWb19NaJQmczQ" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="__Kz_jxt0EeWb19NaJQmczQ" name="extension_NoWarning_Operation" memberEnd="__Kz_dht0EeWb19NaJQmczQ __Kz_kBt0EeWb19NaJQmczQ">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="__Kz_kBt0EeWb19NaJQmczQ" name="extension_Operation" type="__Kz_Vxt0EeWb19NaJQmczQ" aggregation="composite" association="__Kz_jxt0EeWb19NaJQmczQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="__Kz_kRt0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="__Kz_kht0EeWb19NaJQmczQ" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="__Kz_kxt0EeWb19NaJQmczQ" name="extension_NoWarning_Type" memberEnd="__Kz_eRt0EeWb19NaJQmczQ __Kz_lBt0EeWb19NaJQmczQ">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="__Kz_lBt0EeWb19NaJQmczQ" name="extension_Type" type="__Kz_Vxt0EeWb19NaJQmczQ" aggregation="composite" association="__Kz_kxt0EeWb19NaJQmczQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="__Kz_lRt0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="__Kz_lht0EeWb19NaJQmczQ" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="__Kz_lxt0EeWb19NaJQmczQ" name="extension_NoWarning_Parameter" memberEnd="__Kz_fBt0EeWb19NaJQmczQ __Kz_mBt0EeWb19NaJQmczQ">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="__Kz_mBt0EeWb19NaJQmczQ" name="extension_Parameter" type="__Kz_Vxt0EeWb19NaJQmczQ" aggregation="composite" association="__Kz_lxt0EeWb19NaJQmczQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="__Kz_mRt0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="__Kz_mht0EeWb19NaJQmczQ" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Stereotype" xmi:id="__Kz_mxt0EeWb19NaJQmczQ" name="CheckReturnValue" visibility="public">
+ <ownedRule xmi:id="__Kz_nBt0EeWb19NaJQmczQ" name="methodConstraint" constrainedElement="__Kz_mxt0EeWb19NaJQmczQ">
+ <specification xmi:type="uml:OpaqueExpression" xmi:id="__Kz_nRt0EeWb19NaJQmczQ" 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="__Kz_nht0EeWb19NaJQmczQ" name="priority" visibility="public" type="__Kz-tRt0EeWb19NaJQmczQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="__Kz_nxt0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="__Kz_oBt0EeWb19NaJQmczQ" value="1"/>
+ <defaultValue xmi:type="uml:LiteralString" xmi:id="__Kz_oRt0EeWb19NaJQmczQ" value="MEDIUM"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="__Kz_oht0EeWb19NaJQmczQ" name="confidence" visibility="public" type="__Kz-rBt0EeWb19NaJQmczQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="__Kz_oxt0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="__Kz_pBt0EeWb19NaJQmczQ" value="1"/>
+ <defaultValue xmi:type="uml:LiteralString" xmi:id="__Kz_pRt0EeWb19NaJQmczQ" value="MEDIUM"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="__K0ksBt0EeWb19NaJQmczQ" name="explanation" visibility="public">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="__K0ksRt0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="__K0ksht0EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="__K0ksxt0EeWb19NaJQmczQ" name="base_Operation" association="__K0mOBt0EeWb19NaJQmczQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Operation"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="__K0ktBt0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="__K0ktRt0EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="__K0ktht0EeWb19NaJQmczQ" name="base_Property" association="__K0mOht0EeWb19NaJQmczQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Property"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="__K0ktxt0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="__K0kuBt0EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Stereotype" xmi:id="__K0kuRt0EeWb19NaJQmczQ" name="DefaultAnnotationForFields" visibility="public">
+ <ownedRule xmi:id="__K0kuht0EeWb19NaJQmczQ" name="typeConstraint" constrainedElement="__K0kuRt0EeWb19NaJQmczQ">
+ <specification xmi:type="uml:OpaqueExpression" xmi:id="__K0kuxt0EeWb19NaJQmczQ" 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="__K0kvBt0EeWb19NaJQmczQ" name="value" visibility="public" association="__K0mmBt0EeWb19NaJQmczQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Class"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="__K0kvRt0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="__K0kvht0EeWb19NaJQmczQ" value="*"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="__K0kvxt0EeWb19NaJQmczQ" name="priority" visibility="public" type="__Kz-tRt0EeWb19NaJQmczQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="__K0kwBt0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="__K0kwRt0EeWb19NaJQmczQ" value="1"/>
+ <defaultValue xmi:type="uml:LiteralString" xmi:id="__K0kwht0EeWb19NaJQmczQ" value="MEDIUM"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="__K0kwxt0EeWb19NaJQmczQ" name="confidence" visibility="public" type="__Kz-rBt0EeWb19NaJQmczQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="__K0kxBt0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="__K0kxRt0EeWb19NaJQmczQ" value="1"/>
+ <defaultValue xmi:type="uml:LiteralString" xmi:id="__K0kxht0EeWb19NaJQmczQ" value="MEDIUM"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="__K0kxxt0EeWb19NaJQmczQ" name="base_Type" association="__K0mPht0EeWb19NaJQmczQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Type"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="__K0kyBt0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="__K0kyRt0EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="__K0kyht0EeWb19NaJQmczQ" name="base_Package" association="__K0mQBt0EeWb19NaJQmczQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Package"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="__K0kyxt0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="__K0kzBt0EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Stereotype" xmi:id="__K0kzRt0EeWb19NaJQmczQ" name="DefaultAnnotationForParameters" visibility="public">
+ <ownedRule xmi:id="__K0kzht0EeWb19NaJQmczQ" name="typeConstraint" constrainedElement="__K0kzRt0EeWb19NaJQmczQ">
+ <specification xmi:type="uml:OpaqueExpression" xmi:id="__K0kzxt0EeWb19NaJQmczQ" 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="__K0k0Bt0EeWb19NaJQmczQ" name="value" visibility="public" association="__K0mnBt0EeWb19NaJQmczQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Class"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="__K0k0Rt0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="__K0k0ht0EeWb19NaJQmczQ" value="*"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="__K0k0xt0EeWb19NaJQmczQ" name="priority" visibility="public" type="__Kz-tRt0EeWb19NaJQmczQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="__K0k1Bt0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="__K0k1Rt0EeWb19NaJQmczQ" value="1"/>
+ <defaultValue xmi:type="uml:LiteralString" xmi:id="__K0k1ht0EeWb19NaJQmczQ" value="MEDIUM"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="__K0k1xt0EeWb19NaJQmczQ" name="confidence" visibility="public" type="__Kz-rBt0EeWb19NaJQmczQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="__K0k2Bt0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="__K0k2Rt0EeWb19NaJQmczQ" value="1"/>
+ <defaultValue xmi:type="uml:LiteralString" xmi:id="__K0k2ht0EeWb19NaJQmczQ" value="MEDIUM"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="__K0k2xt0EeWb19NaJQmczQ" name="base_Type" association="__K0mQht0EeWb19NaJQmczQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Type"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="__K0k3Bt0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="__K0k3Rt0EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="__K0k3ht0EeWb19NaJQmczQ" name="base_Package" association="__K0mRBt0EeWb19NaJQmczQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Package"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="__K0k3xt0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="__K0k4Bt0EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Stereotype" xmi:id="__K0k4Rt0EeWb19NaJQmczQ" name="Nullable" visibility="public">
+ <ownedAttribute xmi:id="__K0k4ht0EeWb19NaJQmczQ" name="base_Property" association="__K0mRht0EeWb19NaJQmczQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Property"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="__K0k4xt0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="__K0k5Bt0EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="__K0k5Rt0EeWb19NaJQmczQ" name="base_EnumerationLiteral" association="__K0mSBt0EeWb19NaJQmczQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#EnumerationLiteral"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="__K0k5ht0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="__K0k5xt0EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="__K0k6Bt0EeWb19NaJQmczQ" name="base_Operation" association="__K0mTBt0EeWb19NaJQmczQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Operation"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="__K0k6Rt0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="__K0k6ht0EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="__K0k6xt0EeWb19NaJQmczQ" name="base_Parameter" association="__K0mTht0EeWb19NaJQmczQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Parameter"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="__K0k7Bt0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="__K0k7Rt0EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Stereotype" xmi:id="__K0k7ht0EeWb19NaJQmczQ" name="PossiblyNull" visibility="public">
+ <ownedAttribute xmi:id="__K0k7xt0EeWb19NaJQmczQ" name="base_Property" association="__K0mUBt0EeWb19NaJQmczQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Property"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="__K0k8Bt0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="__K0k8Rt0EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="__K0k8ht0EeWb19NaJQmczQ" name="base_EnumerationLiteral" association="__K0mUht0EeWb19NaJQmczQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#EnumerationLiteral"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="__K0k8xt0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="__K0k9Bt0EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="__K0k9Rt0EeWb19NaJQmczQ" name="base_Operation" association="__K0mVht0EeWb19NaJQmczQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Operation"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="__K0k9ht0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="__K0k9xt0EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="__K0k-Bt0EeWb19NaJQmczQ" name="base_Parameter" association="__K0mWBt0EeWb19NaJQmczQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Parameter"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="__K0k-Rt0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="__K0k-ht0EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Stereotype" xmi:id="__K0k-xt0EeWb19NaJQmczQ" name="UnknownNullness" visibility="public">
+ <ownedAttribute xmi:id="__K0k_Bt0EeWb19NaJQmczQ" name="base_Property" association="__K0mWht0EeWb19NaJQmczQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Property"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="__K0k_Rt0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="__K0k_ht0EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="__K0k_xt0EeWb19NaJQmczQ" name="base_EnumerationLiteral" association="__K0mXBt0EeWb19NaJQmczQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#EnumerationLiteral"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="__K0lABt0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="__K0lARt0EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="__K0lAht0EeWb19NaJQmczQ" name="base_Operation" association="__K0mYBt0EeWb19NaJQmczQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Operation"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="__K0lAxt0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="__K0lBBt0EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="__K0lBRt0EeWb19NaJQmczQ" name="base_Parameter" association="__K0mYht0EeWb19NaJQmczQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Parameter"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="__K0lBht0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="__K0lBxt0EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Stereotype" xmi:id="__K0lCBt0EeWb19NaJQmczQ" name="SuppressFBWarnings" visibility="public">
+ <ownedRule xmi:id="__K0lCRt0EeWb19NaJQmczQ" name="methodConstraint" constrainedElement="__K0lCBt0EeWb19NaJQmczQ">
+ <specification xmi:type="uml:OpaqueExpression" xmi:id="__K0lCht0EeWb19NaJQmczQ" 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="__K0lCxt0EeWb19NaJQmczQ" name="typeConstraint" constrainedElement="__K0lCBt0EeWb19NaJQmczQ">
+ <specification xmi:type="uml:OpaqueExpression" xmi:id="__K0lDBt0EeWb19NaJQmczQ" 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="__K0lDRt0EeWb19NaJQmczQ" name="value" visibility="public">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="__K0lDht0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="__K0lDxt0EeWb19NaJQmczQ" value="*"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="__K0lEBt0EeWb19NaJQmczQ" name="justification" visibility="public">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="__K0lERt0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="__K0lEht0EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="__K0lExt0EeWb19NaJQmczQ" name="base_Stereotype" association="__K0lKBt0EeWb19NaJQmczQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Stereotype"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="__K0lFBt0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="__K0lFRt0EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="__K0lFht0EeWb19NaJQmczQ" name="base_Property" association="__K0lLBt0EeWb19NaJQmczQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Property"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="__K0lFxt0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="__K0lGBt0EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="__K0lGRt0EeWb19NaJQmczQ" name="base_EnumerationLiteral" association="__K0lMBt0EeWb19NaJQmczQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#EnumerationLiteral"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="__K0lGht0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="__K0lGxt0EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="__K0lHBt0EeWb19NaJQmczQ" name="base_Package" association="__K0lNBt0EeWb19NaJQmczQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Package"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="__K0lHRt0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="__K0lHht0EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="__K0lHxt0EeWb19NaJQmczQ" name="base_Operation" association="__K0lOBt0EeWb19NaJQmczQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Operation"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="__K0lIBt0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="__K0lIRt0EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="__K0lIht0EeWb19NaJQmczQ" name="base_Type" association="__K0lPBt0EeWb19NaJQmczQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Type"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="__K0lIxt0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="__K0lJBt0EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="__K0lJRt0EeWb19NaJQmczQ" name="base_Parameter" association="__K0lQBt0EeWb19NaJQmczQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Parameter"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="__K0lJht0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="__K0lJxt0EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="__K0lKBt0EeWb19NaJQmczQ" name="extension_SuppressFBWarnings_Stereotype" memberEnd="__K0lExt0EeWb19NaJQmczQ __K0lKRt0EeWb19NaJQmczQ">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="__K0lKRt0EeWb19NaJQmczQ" name="extension_Stereotype" type="__K0lCBt0EeWb19NaJQmczQ" aggregation="composite" association="__K0lKBt0EeWb19NaJQmczQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="__K0lKht0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="__K0lKxt0EeWb19NaJQmczQ" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="__K0lLBt0EeWb19NaJQmczQ" name="extension_SuppressFBWarnings_Property" memberEnd="__K0lFht0EeWb19NaJQmczQ __K0lLRt0EeWb19NaJQmczQ">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="__K0lLRt0EeWb19NaJQmczQ" name="extension_Property" type="__K0lCBt0EeWb19NaJQmczQ" aggregation="composite" association="__K0lLBt0EeWb19NaJQmczQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="__K0lLht0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="__K0lLxt0EeWb19NaJQmczQ" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="__K0lMBt0EeWb19NaJQmczQ" name="extension_SuppressFBWarnings_EnumerationLiteral" memberEnd="__K0lGRt0EeWb19NaJQmczQ __K0lMRt0EeWb19NaJQmczQ">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="__K0lMRt0EeWb19NaJQmczQ" name="extension_EnumerationLiteral" type="__K0lCBt0EeWb19NaJQmczQ" aggregation="composite" association="__K0lMBt0EeWb19NaJQmczQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="__K0lMht0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="__K0lMxt0EeWb19NaJQmczQ" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="__K0lNBt0EeWb19NaJQmczQ" name="extension_SuppressFBWarnings_Package" memberEnd="__K0lHBt0EeWb19NaJQmczQ __K0lNRt0EeWb19NaJQmczQ">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="__K0lNRt0EeWb19NaJQmczQ" name="extension_Package" type="__K0lCBt0EeWb19NaJQmczQ" aggregation="composite" association="__K0lNBt0EeWb19NaJQmczQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="__K0lNht0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="__K0lNxt0EeWb19NaJQmczQ" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="__K0lOBt0EeWb19NaJQmczQ" name="extension_SuppressFBWarnings_Operation" memberEnd="__K0lHxt0EeWb19NaJQmczQ __K0lORt0EeWb19NaJQmczQ">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="__K0lORt0EeWb19NaJQmczQ" name="extension_Operation" type="__K0lCBt0EeWb19NaJQmczQ" aggregation="composite" association="__K0lOBt0EeWb19NaJQmczQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="__K0lOht0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="__K0lOxt0EeWb19NaJQmczQ" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="__K0lPBt0EeWb19NaJQmczQ" name="extension_SuppressFBWarnings_Type" memberEnd="__K0lIht0EeWb19NaJQmczQ __K0lPRt0EeWb19NaJQmczQ">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="__K0lPRt0EeWb19NaJQmczQ" name="extension_Type" type="__K0lCBt0EeWb19NaJQmczQ" aggregation="composite" association="__K0lPBt0EeWb19NaJQmczQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="__K0lPht0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="__K0lPxt0EeWb19NaJQmczQ" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="__K0lQBt0EeWb19NaJQmczQ" name="extension_SuppressFBWarnings_Parameter" memberEnd="__K0lJRt0EeWb19NaJQmczQ __K0lQRt0EeWb19NaJQmczQ">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="__K0lQRt0EeWb19NaJQmczQ" name="extension_Parameter" type="__K0lCBt0EeWb19NaJQmczQ" aggregation="composite" association="__K0lQBt0EeWb19NaJQmczQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="__K0lQht0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="__K0lQxt0EeWb19NaJQmczQ" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Stereotype" xmi:id="__K0lRBt0EeWb19NaJQmczQ" name="DischargesObligation" visibility="public">
+ <ownedRule xmi:id="__K0lRRt0EeWb19NaJQmczQ" name="methodConstraint" constrainedElement="__K0lRBt0EeWb19NaJQmczQ">
+ <specification xmi:type="uml:OpaqueExpression" xmi:id="__K0lRht0EeWb19NaJQmczQ" 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="__K0lRxt0EeWb19NaJQmczQ" name="base_Operation" association="__K0mkht0EeWb19NaJQmczQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Operation"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="__K0lSBt0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="__K0lSRt0EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="__K0lSht0EeWb19NaJQmczQ" name="base_Property" association="__K0mlBt0EeWb19NaJQmczQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Property"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="__K0lSxt0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="__K0lTBt0EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Stereotype" xmi:id="__K0lTRt0EeWb19NaJQmczQ" name="SuppressWarnings" visibility="public">
+ <ownedRule xmi:id="__K0lTht0EeWb19NaJQmczQ" name="typeConstraint" constrainedElement="__K0lTRt0EeWb19NaJQmczQ">
+ <specification xmi:type="uml:OpaqueExpression" xmi:id="__K0lTxt0EeWb19NaJQmczQ" 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="__K0lUBt0EeWb19NaJQmczQ" name="value" visibility="public">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="__K0lURt0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="__K0lUht0EeWb19NaJQmczQ" value="*"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="__K0lUxt0EeWb19NaJQmczQ" name="justification" visibility="public">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="__K0lVBt0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="__K0lVRt0EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="__K0lVht0EeWb19NaJQmczQ" name="base_Type" association="__K0mZBt0EeWb19NaJQmczQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Type"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="__K0lVxt0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="__K0lWBt0EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="__K0lWRt0EeWb19NaJQmczQ" name="base_Property" association="__K0mZht0EeWb19NaJQmczQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Property"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="__K0lWht0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="__K0lWxt0EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="__K0lXBt0EeWb19NaJQmczQ" name="base_EnumerationLiteral" association="__K0maBt0EeWb19NaJQmczQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#EnumerationLiteral"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="__K0lXRt0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="__K0lXht0EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="__K0lXxt0EeWb19NaJQmczQ" name="base_Operation" association="__K0mbBt0EeWb19NaJQmczQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Operation"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="__K0lYBt0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="__K0lYRt0EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="__K0lYht0EeWb19NaJQmczQ" name="base_Parameter" association="__K0mbht0EeWb19NaJQmczQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Parameter"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="__K0lYxt0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="__K0lZBt0EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="__K0lZRt0EeWb19NaJQmczQ" name="base_Package" association="__K0mcBt0EeWb19NaJQmczQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Package"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="__K0lZht0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="__K0lZxt0EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Stereotype" xmi:id="__K0laBt0EeWb19NaJQmczQ" name="OverrideMustInvoke" visibility="public">
+ <ownedRule xmi:id="__K0laRt0EeWb19NaJQmczQ" name="methodConstraint" constrainedElement="__K0laBt0EeWb19NaJQmczQ">
+ <specification xmi:type="uml:OpaqueExpression" xmi:id="__K0laht0EeWb19NaJQmczQ" 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="__K0laxt0EeWb19NaJQmczQ" name="value" visibility="public" type="__Kz-vBt0EeWb19NaJQmczQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="__K0lbBt0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="__K0lbRt0EeWb19NaJQmczQ" value="1"/>
+ <defaultValue xmi:type="uml:LiteralString" xmi:id="__K0lbht0EeWb19NaJQmczQ" value="ANYTIME"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="__K0lbxt0EeWb19NaJQmczQ" name="base_Operation" association="__K0mcht0EeWb19NaJQmczQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Operation"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="__K0lcBt0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="__K0lcRt0EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="__K0lcht0EeWb19NaJQmczQ" name="base_Property" association="__K0mdBt0EeWb19NaJQmczQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Property"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="__K0lcxt0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="__K0ldBt0EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Stereotype" xmi:id="__K0ldRt0EeWb19NaJQmczQ" name="DefaultAnnotation" visibility="public">
+ <ownedRule xmi:id="__K0ldht0EeWb19NaJQmczQ" name="typeConstraint" constrainedElement="__K0ldRt0EeWb19NaJQmczQ">
+ <specification xmi:type="uml:OpaqueExpression" xmi:id="__K0ldxt0EeWb19NaJQmczQ" 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="__K0leBt0EeWb19NaJQmczQ" name="value" visibility="public" association="__K0moBt0EeWb19NaJQmczQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Class"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="__K0leRt0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="__K0leht0EeWb19NaJQmczQ" value="*"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="__K0lext0EeWb19NaJQmczQ" name="priority" visibility="public" type="__Kz-tRt0EeWb19NaJQmczQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="__K0lfBt0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="__K0lfRt0EeWb19NaJQmczQ" value="1"/>
+ <defaultValue xmi:type="uml:LiteralString" xmi:id="__K0lfht0EeWb19NaJQmczQ" value="MEDIUM"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="__K0lfxt0EeWb19NaJQmczQ" name="confidence" visibility="public" type="__Kz-rBt0EeWb19NaJQmczQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="__K0lgBt0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="__K0lgRt0EeWb19NaJQmczQ" value="1"/>
+ <defaultValue xmi:type="uml:LiteralString" xmi:id="__K0lght0EeWb19NaJQmczQ" value="MEDIUM"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="__K0lgxt0EeWb19NaJQmczQ" name="base_Type" association="__K0meBt0EeWb19NaJQmczQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Type"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="__K0lhBt0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="__K0lhRt0EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="__K0lhht0EeWb19NaJQmczQ" name="base_Package" association="__K0meht0EeWb19NaJQmczQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Package"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="__K0lhxt0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="__K0liBt0EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Stereotype" xmi:id="__K0liRt0EeWb19NaJQmczQ" name="ReturnValuesAreNonnullByDefault" visibility="public">
+ <ownedRule xmi:id="__K0liht0EeWb19NaJQmczQ" name="methodConstraint" constrainedElement="__K0liRt0EeWb19NaJQmczQ">
+ <specification xmi:type="uml:OpaqueExpression" xmi:id="__K0lixt0EeWb19NaJQmczQ" 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="__K0ljBt0EeWb19NaJQmczQ" name="typeConstraint" constrainedElement="__K0liRt0EeWb19NaJQmczQ">
+ <specification xmi:type="uml:OpaqueExpression" xmi:id="__K0ljRt0EeWb19NaJQmczQ" 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="__K0ljht0EeWb19NaJQmczQ" name="base_Stereotype" association="__K0loxt0EeWb19NaJQmczQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Stereotype"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="__K0ljxt0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="__K0lkBt0EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="__K0lkRt0EeWb19NaJQmczQ" name="base_Property" association="__K0lpxt0EeWb19NaJQmczQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Property"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="__K0lkht0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="__K0lkxt0EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="__K0llBt0EeWb19NaJQmczQ" name="base_EnumerationLiteral" association="__K0lqxt0EeWb19NaJQmczQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#EnumerationLiteral"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="__K0llRt0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="__K0llht0EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="__K0llxt0EeWb19NaJQmczQ" name="base_Package" association="__K0lrxt0EeWb19NaJQmczQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Package"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="__K0lmBt0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="__K0lmRt0EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="__K0lmht0EeWb19NaJQmczQ" name="base_Operation" association="__K0lsxt0EeWb19NaJQmczQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Operation"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="__K0lmxt0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="__K0lnBt0EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="__K0lnRt0EeWb19NaJQmczQ" name="base_Type" association="__K0ltxt0EeWb19NaJQmczQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Type"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="__K0lnht0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="__K0lnxt0EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="__K0loBt0EeWb19NaJQmczQ" name="base_Parameter" association="__K0luxt0EeWb19NaJQmczQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Parameter"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="__K0loRt0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="__K0loht0EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="__K0loxt0EeWb19NaJQmczQ" name="extension_ReturnValuesAreNonnullByDefault_Stereotype" memberEnd="__K0ljht0EeWb19NaJQmczQ __K0lpBt0EeWb19NaJQmczQ">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="__K0lpBt0EeWb19NaJQmczQ" name="extension_Stereotype" type="__K0liRt0EeWb19NaJQmczQ" aggregation="composite" association="__K0loxt0EeWb19NaJQmczQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="__K0lpRt0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="__K0lpht0EeWb19NaJQmczQ" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="__K0lpxt0EeWb19NaJQmczQ" name="extension_ReturnValuesAreNonnullByDefault_Property" memberEnd="__K0lkRt0EeWb19NaJQmczQ __K0lqBt0EeWb19NaJQmczQ">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="__K0lqBt0EeWb19NaJQmczQ" name="extension_Property" type="__K0liRt0EeWb19NaJQmczQ" aggregation="composite" association="__K0lpxt0EeWb19NaJQmczQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="__K0lqRt0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="__K0lqht0EeWb19NaJQmczQ" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="__K0lqxt0EeWb19NaJQmczQ" name="extension_ReturnValuesAreNonnullByDefault_EnumerationLiteral" memberEnd="__K0llBt0EeWb19NaJQmczQ __K0lrBt0EeWb19NaJQmczQ">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="__K0lrBt0EeWb19NaJQmczQ" name="extension_EnumerationLiteral" type="__K0liRt0EeWb19NaJQmczQ" aggregation="composite" association="__K0lqxt0EeWb19NaJQmczQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="__K0lrRt0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="__K0lrht0EeWb19NaJQmczQ" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="__K0lrxt0EeWb19NaJQmczQ" name="extension_ReturnValuesAreNonnullByDefault_Package" memberEnd="__K0llxt0EeWb19NaJQmczQ __K0lsBt0EeWb19NaJQmczQ">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="__K0lsBt0EeWb19NaJQmczQ" name="extension_Package" type="__K0liRt0EeWb19NaJQmczQ" aggregation="composite" association="__K0lrxt0EeWb19NaJQmczQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="__K0lsRt0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="__K0lsht0EeWb19NaJQmczQ" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="__K0lsxt0EeWb19NaJQmczQ" name="extension_ReturnValuesAreNonnullByDefault_Operation" memberEnd="__K0lmht0EeWb19NaJQmczQ __K0ltBt0EeWb19NaJQmczQ">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="__K0ltBt0EeWb19NaJQmczQ" name="extension_Operation" type="__K0liRt0EeWb19NaJQmczQ" aggregation="composite" association="__K0lsxt0EeWb19NaJQmczQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="__K0ltRt0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="__K0ltht0EeWb19NaJQmczQ" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="__K0ltxt0EeWb19NaJQmczQ" name="extension_ReturnValuesAreNonnullByDefault_Type" memberEnd="__K0lnRt0EeWb19NaJQmczQ __K0luBt0EeWb19NaJQmczQ">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="__K0luBt0EeWb19NaJQmczQ" name="extension_Type" type="__K0liRt0EeWb19NaJQmczQ" aggregation="composite" association="__K0ltxt0EeWb19NaJQmczQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="__K0luRt0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="__K0luht0EeWb19NaJQmczQ" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="__K0luxt0EeWb19NaJQmczQ" name="extension_ReturnValuesAreNonnullByDefault_Parameter" memberEnd="__K0loBt0EeWb19NaJQmczQ __K0lvBt0EeWb19NaJQmczQ">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="__K0lvBt0EeWb19NaJQmczQ" name="extension_Parameter" type="__K0liRt0EeWb19NaJQmczQ" aggregation="composite" association="__K0luxt0EeWb19NaJQmczQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="__K0lvRt0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="__K0lvht0EeWb19NaJQmczQ" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Stereotype" xmi:id="__K0lvxt0EeWb19NaJQmczQ" name="NonNull" visibility="public">
+ <ownedAttribute xmi:id="__K0lwBt0EeWb19NaJQmczQ" name="base_Property" association="__K0mfBt0EeWb19NaJQmczQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Property"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="__K0lwRt0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="__K0lwht0EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="__K0lwxt0EeWb19NaJQmczQ" name="base_EnumerationLiteral" association="__K0mfht0EeWb19NaJQmczQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#EnumerationLiteral"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="__K0lxBt0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="__K0lxRt0EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="__K0lxht0EeWb19NaJQmczQ" name="base_Operation" association="__K0mght0EeWb19NaJQmczQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Operation"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="__K0lxxt0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="__K0lyBt0EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="__K0lyRt0EeWb19NaJQmczQ" name="base_Parameter" association="__K0mhBt0EeWb19NaJQmczQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Parameter"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="__K0lyht0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="__K0lyxt0EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Stereotype" xmi:id="__K0lzBt0EeWb19NaJQmczQ" name="DefaultAnnotationForMethods" visibility="public">
+ <ownedRule xmi:id="__K0lzRt0EeWb19NaJQmczQ" name="typeConstraint" constrainedElement="__K0lzBt0EeWb19NaJQmczQ">
+ <specification xmi:type="uml:OpaqueExpression" xmi:id="__K0lzht0EeWb19NaJQmczQ" 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="__K0lzxt0EeWb19NaJQmczQ" name="value" visibility="public" association="__K0mpBt0EeWb19NaJQmczQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Class"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="__K0l0Bt0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="__K0l0Rt0EeWb19NaJQmczQ" value="*"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="__K0l0ht0EeWb19NaJQmczQ" name="priority" visibility="public" type="__Kz-tRt0EeWb19NaJQmczQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="__K0l0xt0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="__K0l1Bt0EeWb19NaJQmczQ" value="1"/>
+ <defaultValue xmi:type="uml:LiteralString" xmi:id="__K0l1Rt0EeWb19NaJQmczQ" value="MEDIUM"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="__K0l1ht0EeWb19NaJQmczQ" name="confidence" visibility="public" type="__Kz-rBt0EeWb19NaJQmczQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="__K0l1xt0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="__K0l2Bt0EeWb19NaJQmczQ" value="1"/>
+ <defaultValue xmi:type="uml:LiteralString" xmi:id="__K0l2Rt0EeWb19NaJQmczQ" value="MEDIUM"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="__K0l2ht0EeWb19NaJQmczQ" name="base_Type" association="__K0mhht0EeWb19NaJQmczQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Type"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="__K0l2xt0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="__K0l3Bt0EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="__K0l3Rt0EeWb19NaJQmczQ" name="base_Package" association="__K0miBt0EeWb19NaJQmczQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Package"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="__K0l3ht0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="__K0l3xt0EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Stereotype" xmi:id="__K0l4Bt0EeWb19NaJQmczQ" name="DesireNoWarning" visibility="public">
+ <ownedRule xmi:id="__K0l4Rt0EeWb19NaJQmczQ" name="methodConstraint" constrainedElement="__K0l4Bt0EeWb19NaJQmczQ">
+ <specification xmi:type="uml:OpaqueExpression" xmi:id="__K0l4ht0EeWb19NaJQmczQ" 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="__K0l4xt0EeWb19NaJQmczQ" name="typeConstraint" constrainedElement="__K0l4Bt0EeWb19NaJQmczQ">
+ <specification xmi:type="uml:OpaqueExpression" xmi:id="__K0l5Bt0EeWb19NaJQmczQ" 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="__K0l5Rt0EeWb19NaJQmczQ" name="value" visibility="public">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="__K0l5ht0EeWb19NaJQmczQ" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="__K0l5xt0EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="__K0l6Bt0EeWb19NaJQmczQ" name="priority" visibility="public" type="__Kz-tRt0EeWb19NaJQmczQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="__K0l6Rt0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="__K0l6ht0EeWb19NaJQmczQ" value="1"/>
+ <defaultValue xmi:type="uml:LiteralString" xmi:id="__K0l6xt0EeWb19NaJQmczQ" value="LOW"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="__K0l7Bt0EeWb19NaJQmczQ" name="confidence" visibility="public" type="__Kz-rBt0EeWb19NaJQmczQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="__K0l7Rt0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="__K0l7ht0EeWb19NaJQmczQ" value="1"/>
+ <defaultValue xmi:type="uml:LiteralString" xmi:id="__K0l7xt0EeWb19NaJQmczQ" value="LOW"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="__K0l8Bt0EeWb19NaJQmczQ" name="num" visibility="public">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/JavaPrimitiveTypes.library.uml#int"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="__K0l8Rt0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="__K0l8ht0EeWb19NaJQmczQ" value="1"/>
+ <defaultValue xmi:type="uml:LiteralString" xmi:id="__K0l8xt0EeWb19NaJQmczQ" value="0"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="__K0l9Bt0EeWb19NaJQmczQ" name="base_Stereotype" association="__K0mCRt0EeWb19NaJQmczQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Stereotype"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="__K0l9Rt0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="__K0l9ht0EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="__K0l9xt0EeWb19NaJQmczQ" name="base_Property" association="__K0mDRt0EeWb19NaJQmczQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Property"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="__K0l-Bt0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="__K0l-Rt0EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="__K0l-ht0EeWb19NaJQmczQ" name="base_EnumerationLiteral" association="__K0mERt0EeWb19NaJQmczQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#EnumerationLiteral"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="__K0l-xt0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="__K0l_Bt0EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="__K0l_Rt0EeWb19NaJQmczQ" name="base_Package" association="__K0mFRt0EeWb19NaJQmczQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Package"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="__K0l_ht0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="__K0l_xt0EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="__K0mABt0EeWb19NaJQmczQ" name="base_Operation" association="__K0mGRt0EeWb19NaJQmczQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Operation"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="__K0mARt0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="__K0mAht0EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="__K0mAxt0EeWb19NaJQmczQ" name="base_Type" association="__K0mHRt0EeWb19NaJQmczQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Type"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="__K0mBBt0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="__K0mBRt0EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="__K0mBht0EeWb19NaJQmczQ" name="base_Parameter" association="__K0mIRt0EeWb19NaJQmczQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Parameter"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="__K0mBxt0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="__K0mCBt0EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="__K0mCRt0EeWb19NaJQmczQ" name="extension_DesireNoWarning_Stereotype" memberEnd="__K0l9Bt0EeWb19NaJQmczQ __K0mCht0EeWb19NaJQmczQ">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="__K0mCht0EeWb19NaJQmczQ" name="extension_Stereotype" type="__K0l4Bt0EeWb19NaJQmczQ" aggregation="composite" association="__K0mCRt0EeWb19NaJQmczQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="__K0mCxt0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="__K0mDBt0EeWb19NaJQmczQ" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="__K0mDRt0EeWb19NaJQmczQ" name="extension_DesireNoWarning_Property" memberEnd="__K0l9xt0EeWb19NaJQmczQ __K0mDht0EeWb19NaJQmczQ">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="__K0mDht0EeWb19NaJQmczQ" name="extension_Property" type="__K0l4Bt0EeWb19NaJQmczQ" aggregation="composite" association="__K0mDRt0EeWb19NaJQmczQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="__K0mDxt0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="__K0mEBt0EeWb19NaJQmczQ" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="__K0mERt0EeWb19NaJQmczQ" name="extension_DesireNoWarning_EnumerationLiteral" memberEnd="__K0l-ht0EeWb19NaJQmczQ __K0mEht0EeWb19NaJQmczQ">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="__K0mEht0EeWb19NaJQmczQ" name="extension_EnumerationLiteral" type="__K0l4Bt0EeWb19NaJQmczQ" aggregation="composite" association="__K0mERt0EeWb19NaJQmczQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="__K0mExt0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="__K0mFBt0EeWb19NaJQmczQ" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="__K0mFRt0EeWb19NaJQmczQ" name="extension_DesireNoWarning_Package" memberEnd="__K0l_Rt0EeWb19NaJQmczQ __K0mFht0EeWb19NaJQmczQ">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="__K0mFht0EeWb19NaJQmczQ" name="extension_Package" type="__K0l4Bt0EeWb19NaJQmczQ" aggregation="composite" association="__K0mFRt0EeWb19NaJQmczQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="__K0mFxt0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="__K0mGBt0EeWb19NaJQmczQ" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="__K0mGRt0EeWb19NaJQmczQ" name="extension_DesireNoWarning_Operation" memberEnd="__K0mABt0EeWb19NaJQmczQ __K0mGht0EeWb19NaJQmczQ">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="__K0mGht0EeWb19NaJQmczQ" name="extension_Operation" type="__K0l4Bt0EeWb19NaJQmczQ" aggregation="composite" association="__K0mGRt0EeWb19NaJQmczQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="__K0mGxt0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="__K0mHBt0EeWb19NaJQmczQ" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="__K0mHRt0EeWb19NaJQmczQ" name="extension_DesireNoWarning_Type" memberEnd="__K0mAxt0EeWb19NaJQmczQ __K0mHht0EeWb19NaJQmczQ">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="__K0mHht0EeWb19NaJQmczQ" name="extension_Type" type="__K0l4Bt0EeWb19NaJQmczQ" aggregation="composite" association="__K0mHRt0EeWb19NaJQmczQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="__K0mHxt0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="__K0mIBt0EeWb19NaJQmczQ" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="__K0mIRt0EeWb19NaJQmczQ" name="extension_DesireNoWarning_Parameter" memberEnd="__K0mBht0EeWb19NaJQmczQ __K0mIht0EeWb19NaJQmczQ">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="__K0mIht0EeWb19NaJQmczQ" name="extension_Parameter" type="__K0l4Bt0EeWb19NaJQmczQ" aggregation="composite" association="__K0mIRt0EeWb19NaJQmczQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="__K0mIxt0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="__K0mJBt0EeWb19NaJQmczQ" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Stereotype" xmi:id="__K0mJRt0EeWb19NaJQmczQ" name="CreatesObligation" visibility="public">
+ <ownedRule xmi:id="__K0mJht0EeWb19NaJQmczQ" name="methodConstraint" constrainedElement="__K0mJRt0EeWb19NaJQmczQ">
+ <specification xmi:type="uml:OpaqueExpression" xmi:id="__K0mJxt0EeWb19NaJQmczQ" 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="__K0mKBt0EeWb19NaJQmczQ" name="base_Operation" association="__K0miht0EeWb19NaJQmczQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Operation"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="__K0mKRt0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="__K0mKht0EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="__K0mKxt0EeWb19NaJQmczQ" name="base_Property" association="__K0mjBt0EeWb19NaJQmczQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Property"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="__K0mLBt0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="__K0mLRt0EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="__K0mLht0EeWb19NaJQmczQ" name="extension_CheckForNull_Property" memberEnd="__Kz_Cxt0EeWb19NaJQmczQ __K0mLxt0EeWb19NaJQmczQ">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="__K0mLxt0EeWb19NaJQmczQ" name="extension_Property" type="__Kz_Cht0EeWb19NaJQmczQ" aggregation="composite" association="__K0mLht0EeWb19NaJQmczQ"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="__K0mMBt0EeWb19NaJQmczQ" name="extension_CheckForNull_EnumerationLiteral" memberEnd="__Kz_Dht0EeWb19NaJQmczQ __K0mMRt0EeWb19NaJQmczQ">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="__K0mMRt0EeWb19NaJQmczQ" name="extension_EnumerationLiteral" type="__Kz_Cht0EeWb19NaJQmczQ" aggregation="composite" association="__K0mMBt0EeWb19NaJQmczQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="__K0mMht0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="__K0mMxt0EeWb19NaJQmczQ" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="__K0mNBt0EeWb19NaJQmczQ" name="extension_CheckForNull_Operation" memberEnd="__Kz_ERt0EeWb19NaJQmczQ __K0mNRt0EeWb19NaJQmczQ">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="__K0mNRt0EeWb19NaJQmczQ" name="extension_Operation" type="__Kz_Cht0EeWb19NaJQmczQ" aggregation="composite" association="__K0mNBt0EeWb19NaJQmczQ"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="__K0mNht0EeWb19NaJQmczQ" name="extension_CheckForNull_Parameter" memberEnd="__Kz_FBt0EeWb19NaJQmczQ __K0mNxt0EeWb19NaJQmczQ">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="__K0mNxt0EeWb19NaJQmczQ" name="extension_Parameter" type="__Kz_Cht0EeWb19NaJQmczQ" aggregation="composite" association="__K0mNht0EeWb19NaJQmczQ"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="__K0mOBt0EeWb19NaJQmczQ" name="extension_CheckReturnValue_Operation" memberEnd="__K0ksxt0EeWb19NaJQmczQ __K0mORt0EeWb19NaJQmczQ">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="__K0mORt0EeWb19NaJQmczQ" name="extension_Operation" type="__Kz_mxt0EeWb19NaJQmczQ" aggregation="composite" association="__K0mOBt0EeWb19NaJQmczQ"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="__K0mOht0EeWb19NaJQmczQ" name="extension_CheckReturnValue_Property" memberEnd="__K0ktht0EeWb19NaJQmczQ __K0mOxt0EeWb19NaJQmczQ">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="__K0mOxt0EeWb19NaJQmczQ" name="extension_Property" type="__Kz_mxt0EeWb19NaJQmczQ" aggregation="composite" association="__K0mOht0EeWb19NaJQmczQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="__K0mPBt0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="__K0mPRt0EeWb19NaJQmczQ" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="__K0mPht0EeWb19NaJQmczQ" name="extension_DefaultAnnotationForFields_Type" memberEnd="__K0kxxt0EeWb19NaJQmczQ __K0mPxt0EeWb19NaJQmczQ">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="__K0mPxt0EeWb19NaJQmczQ" name="extension_Type" type="__K0kuRt0EeWb19NaJQmczQ" aggregation="composite" association="__K0mPht0EeWb19NaJQmczQ"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="__K0mQBt0EeWb19NaJQmczQ" name="extension_DefaultAnnotationForFields_Package" memberEnd="__K0kyht0EeWb19NaJQmczQ __K0mQRt0EeWb19NaJQmczQ">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="__K0mQRt0EeWb19NaJQmczQ" name="extension_Package" type="__K0kuRt0EeWb19NaJQmczQ" aggregation="composite" association="__K0mQBt0EeWb19NaJQmczQ"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="__K0mQht0EeWb19NaJQmczQ" name="extension_DefaultAnnotationForParameters_Type" memberEnd="__K0k2xt0EeWb19NaJQmczQ __K0mQxt0EeWb19NaJQmczQ">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="__K0mQxt0EeWb19NaJQmczQ" name="extension_Type" type="__K0kzRt0EeWb19NaJQmczQ" aggregation="composite" association="__K0mQht0EeWb19NaJQmczQ"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="__K0mRBt0EeWb19NaJQmczQ" name="extension_DefaultAnnotationForParameters_Package" memberEnd="__K0k3ht0EeWb19NaJQmczQ __K0mRRt0EeWb19NaJQmczQ">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="__K0mRRt0EeWb19NaJQmczQ" name="extension_Package" type="__K0kzRt0EeWb19NaJQmczQ" aggregation="composite" association="__K0mRBt0EeWb19NaJQmczQ"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="__K0mRht0EeWb19NaJQmczQ" name="extension_Nullable_Property" memberEnd="__K0k4ht0EeWb19NaJQmczQ __K0mRxt0EeWb19NaJQmczQ">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="__K0mRxt0EeWb19NaJQmczQ" name="extension_Property" type="__K0k4Rt0EeWb19NaJQmczQ" aggregation="composite" association="__K0mRht0EeWb19NaJQmczQ"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="__K0mSBt0EeWb19NaJQmczQ" name="extension_Nullable_EnumerationLiteral" memberEnd="__K0k5Rt0EeWb19NaJQmczQ __K0mSRt0EeWb19NaJQmczQ">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="__K0mSRt0EeWb19NaJQmczQ" name="extension_EnumerationLiteral" type="__K0k4Rt0EeWb19NaJQmczQ" aggregation="composite" association="__K0mSBt0EeWb19NaJQmczQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="__K0mSht0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="__K0mSxt0EeWb19NaJQmczQ" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="__K0mTBt0EeWb19NaJQmczQ" name="extension_Nullable_Operation" memberEnd="__K0k6Bt0EeWb19NaJQmczQ __K0mTRt0EeWb19NaJQmczQ">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="__K0mTRt0EeWb19NaJQmczQ" name="extension_Operation" type="__K0k4Rt0EeWb19NaJQmczQ" aggregation="composite" association="__K0mTBt0EeWb19NaJQmczQ"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="__K0mTht0EeWb19NaJQmczQ" name="extension_Nullable_Parameter" memberEnd="__K0k6xt0EeWb19NaJQmczQ __K0mTxt0EeWb19NaJQmczQ">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="__K0mTxt0EeWb19NaJQmczQ" name="extension_Parameter" type="__K0k4Rt0EeWb19NaJQmczQ" aggregation="composite" association="__K0mTht0EeWb19NaJQmczQ"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="__K0mUBt0EeWb19NaJQmczQ" name="extension_PossiblyNull_Property" memberEnd="__K0k7xt0EeWb19NaJQmczQ __K0mURt0EeWb19NaJQmczQ">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="__K0mURt0EeWb19NaJQmczQ" name="extension_Property" type="__K0k7ht0EeWb19NaJQmczQ" aggregation="composite" association="__K0mUBt0EeWb19NaJQmczQ"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="__K0mUht0EeWb19NaJQmczQ" name="extension_PossiblyNull_EnumerationLiteral" memberEnd="__K0k8ht0EeWb19NaJQmczQ __K0mUxt0EeWb19NaJQmczQ">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="__K0mUxt0EeWb19NaJQmczQ" name="extension_EnumerationLiteral" type="__K0k7ht0EeWb19NaJQmczQ" aggregation="composite" association="__K0mUht0EeWb19NaJQmczQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="__K0mVBt0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="__K0mVRt0EeWb19NaJQmczQ" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="__K0mVht0EeWb19NaJQmczQ" name="extension_PossiblyNull_Operation" memberEnd="__K0k9Rt0EeWb19NaJQmczQ __K0mVxt0EeWb19NaJQmczQ">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="__K0mVxt0EeWb19NaJQmczQ" name="extension_Operation" type="__K0k7ht0EeWb19NaJQmczQ" aggregation="composite" association="__K0mVht0EeWb19NaJQmczQ"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="__K0mWBt0EeWb19NaJQmczQ" name="extension_PossiblyNull_Parameter" memberEnd="__K0k-Bt0EeWb19NaJQmczQ __K0mWRt0EeWb19NaJQmczQ">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="__K0mWRt0EeWb19NaJQmczQ" name="extension_Parameter" type="__K0k7ht0EeWb19NaJQmczQ" aggregation="composite" association="__K0mWBt0EeWb19NaJQmczQ"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="__K0mWht0EeWb19NaJQmczQ" name="extension_UnknownNullness_Property" memberEnd="__K0k_Bt0EeWb19NaJQmczQ __K0mWxt0EeWb19NaJQmczQ">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="__K0mWxt0EeWb19NaJQmczQ" name="extension_Property" type="__K0k-xt0EeWb19NaJQmczQ" aggregation="composite" association="__K0mWht0EeWb19NaJQmczQ"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="__K0mXBt0EeWb19NaJQmczQ" name="extension_UnknownNullness_EnumerationLiteral" memberEnd="__K0k_xt0EeWb19NaJQmczQ __K0mXRt0EeWb19NaJQmczQ">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="__K0mXRt0EeWb19NaJQmczQ" name="extension_EnumerationLiteral" type="__K0k-xt0EeWb19NaJQmczQ" aggregation="composite" association="__K0mXBt0EeWb19NaJQmczQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="__K0mXht0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="__K0mXxt0EeWb19NaJQmczQ" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="__K0mYBt0EeWb19NaJQmczQ" name="extension_UnknownNullness_Operation" memberEnd="__K0lAht0EeWb19NaJQmczQ __K0mYRt0EeWb19NaJQmczQ">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="__K0mYRt0EeWb19NaJQmczQ" name="extension_Operation" type="__K0k-xt0EeWb19NaJQmczQ" aggregation="composite" association="__K0mYBt0EeWb19NaJQmczQ"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="__K0mYht0EeWb19NaJQmczQ" name="extension_UnknownNullness_Parameter" memberEnd="__K0lBRt0EeWb19NaJQmczQ __K0mYxt0EeWb19NaJQmczQ">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="__K0mYxt0EeWb19NaJQmczQ" name="extension_Parameter" type="__K0k-xt0EeWb19NaJQmczQ" aggregation="composite" association="__K0mYht0EeWb19NaJQmczQ"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="__K0mZBt0EeWb19NaJQmczQ" name="extension_SuppressWarnings_Type" memberEnd="__K0lVht0EeWb19NaJQmczQ __K0mZRt0EeWb19NaJQmczQ">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="__K0mZRt0EeWb19NaJQmczQ" name="extension_Type" type="__K0lTRt0EeWb19NaJQmczQ" aggregation="composite" association="__K0mZBt0EeWb19NaJQmczQ"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="__K0mZht0EeWb19NaJQmczQ" name="extension_SuppressWarnings_Property" memberEnd="__K0lWRt0EeWb19NaJQmczQ __K0mZxt0EeWb19NaJQmczQ">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="__K0mZxt0EeWb19NaJQmczQ" name="extension_Property" type="__K0lTRt0EeWb19NaJQmczQ" aggregation="composite" association="__K0mZht0EeWb19NaJQmczQ"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="__K0maBt0EeWb19NaJQmczQ" name="extension_SuppressWarnings_EnumerationLiteral" memberEnd="__K0lXBt0EeWb19NaJQmczQ __K0maRt0EeWb19NaJQmczQ">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="__K0maRt0EeWb19NaJQmczQ" name="extension_EnumerationLiteral" type="__K0lTRt0EeWb19NaJQmczQ" aggregation="composite" association="__K0maBt0EeWb19NaJQmczQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="__K0maht0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="__K0maxt0EeWb19NaJQmczQ" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="__K0mbBt0EeWb19NaJQmczQ" name="extension_SuppressWarnings_Operation" memberEnd="__K0lXxt0EeWb19NaJQmczQ __K0mbRt0EeWb19NaJQmczQ">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="__K0mbRt0EeWb19NaJQmczQ" name="extension_Operation" type="__K0lTRt0EeWb19NaJQmczQ" aggregation="composite" association="__K0mbBt0EeWb19NaJQmczQ"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="__K0mbht0EeWb19NaJQmczQ" name="extension_SuppressWarnings_Parameter" memberEnd="__K0lYht0EeWb19NaJQmczQ __K0mbxt0EeWb19NaJQmczQ">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="__K0mbxt0EeWb19NaJQmczQ" name="extension_Parameter" type="__K0lTRt0EeWb19NaJQmczQ" aggregation="composite" association="__K0mbht0EeWb19NaJQmczQ"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="__K0mcBt0EeWb19NaJQmczQ" name="extension_SuppressWarnings_Package" memberEnd="__K0lZRt0EeWb19NaJQmczQ __K0mcRt0EeWb19NaJQmczQ">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="__K0mcRt0EeWb19NaJQmczQ" name="extension_Package" type="__K0lTRt0EeWb19NaJQmczQ" aggregation="composite" association="__K0mcBt0EeWb19NaJQmczQ"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="__K0mcht0EeWb19NaJQmczQ" name="extension_OverrideMustInvoke_Operation" memberEnd="__K0lbxt0EeWb19NaJQmczQ __K0mcxt0EeWb19NaJQmczQ">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="__K0mcxt0EeWb19NaJQmczQ" name="extension_Operation" type="__K0laBt0EeWb19NaJQmczQ" aggregation="composite" association="__K0mcht0EeWb19NaJQmczQ"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="__K0mdBt0EeWb19NaJQmczQ" name="extension_OverrideMustInvoke_Property" memberEnd="__K0lcht0EeWb19NaJQmczQ __K0mdRt0EeWb19NaJQmczQ">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="__K0mdRt0EeWb19NaJQmczQ" name="extension_Property" type="__K0laBt0EeWb19NaJQmczQ" aggregation="composite" association="__K0mdBt0EeWb19NaJQmczQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="__K0mdht0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="__K0mdxt0EeWb19NaJQmczQ" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="__K0meBt0EeWb19NaJQmczQ" name="extension_DefaultAnnotation_Type" memberEnd="__K0lgxt0EeWb19NaJQmczQ __K0meRt0EeWb19NaJQmczQ">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="__K0meRt0EeWb19NaJQmczQ" name="extension_Type" type="__K0ldRt0EeWb19NaJQmczQ" aggregation="composite" association="__K0meBt0EeWb19NaJQmczQ"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="__K0meht0EeWb19NaJQmczQ" name="extension_DefaultAnnotation_Package" memberEnd="__K0lhht0EeWb19NaJQmczQ __K0mext0EeWb19NaJQmczQ">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="__K0mext0EeWb19NaJQmczQ" name="extension_Package" type="__K0ldRt0EeWb19NaJQmczQ" aggregation="composite" association="__K0meht0EeWb19NaJQmczQ"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="__K0mfBt0EeWb19NaJQmczQ" name="extension_NonNull_Property" memberEnd="__K0lwBt0EeWb19NaJQmczQ __K0mfRt0EeWb19NaJQmczQ">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="__K0mfRt0EeWb19NaJQmczQ" name="extension_Property" type="__K0lvxt0EeWb19NaJQmczQ" aggregation="composite" association="__K0mfBt0EeWb19NaJQmczQ"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="__K0mfht0EeWb19NaJQmczQ" name="extension_NonNull_EnumerationLiteral" memberEnd="__K0lwxt0EeWb19NaJQmczQ __K0mfxt0EeWb19NaJQmczQ">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="__K0mfxt0EeWb19NaJQmczQ" name="extension_EnumerationLiteral" type="__K0lvxt0EeWb19NaJQmczQ" aggregation="composite" association="__K0mfht0EeWb19NaJQmczQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="__K0mgBt0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="__K0mgRt0EeWb19NaJQmczQ" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="__K0mght0EeWb19NaJQmczQ" name="extension_NonNull_Operation" memberEnd="__K0lxht0EeWb19NaJQmczQ __K0mgxt0EeWb19NaJQmczQ">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="__K0mgxt0EeWb19NaJQmczQ" name="extension_Operation" type="__K0lvxt0EeWb19NaJQmczQ" aggregation="composite" association="__K0mght0EeWb19NaJQmczQ"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="__K0mhBt0EeWb19NaJQmczQ" name="extension_NonNull_Parameter" memberEnd="__K0lyRt0EeWb19NaJQmczQ __K0mhRt0EeWb19NaJQmczQ">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="__K0mhRt0EeWb19NaJQmczQ" name="extension_Parameter" type="__K0lvxt0EeWb19NaJQmczQ" aggregation="composite" association="__K0mhBt0EeWb19NaJQmczQ"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="__K0mhht0EeWb19NaJQmczQ" name="extension_DefaultAnnotationForMethods_Type" memberEnd="__K0l2ht0EeWb19NaJQmczQ __K0mhxt0EeWb19NaJQmczQ">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="__K0mhxt0EeWb19NaJQmczQ" name="extension_Type" type="__K0lzBt0EeWb19NaJQmczQ" aggregation="composite" association="__K0mhht0EeWb19NaJQmczQ"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="__K0miBt0EeWb19NaJQmczQ" name="extension_DefaultAnnotationForMethods_Package" memberEnd="__K0l3Rt0EeWb19NaJQmczQ __K0miRt0EeWb19NaJQmczQ">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="__K0miRt0EeWb19NaJQmczQ" name="extension_Package" type="__K0lzBt0EeWb19NaJQmczQ" aggregation="composite" association="__K0miBt0EeWb19NaJQmczQ"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="__K0miht0EeWb19NaJQmczQ" name="extension_CreatesObligation_Operation" memberEnd="__K0mKBt0EeWb19NaJQmczQ __K0mixt0EeWb19NaJQmczQ">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="__K0mixt0EeWb19NaJQmczQ" name="extension_Operation" type="__K0mJRt0EeWb19NaJQmczQ" aggregation="composite" association="__K0miht0EeWb19NaJQmczQ"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="__K0mjBt0EeWb19NaJQmczQ" name="extension_CreatesObligation_Property" memberEnd="__K0mKxt0EeWb19NaJQmczQ __K0mjRt0EeWb19NaJQmczQ">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="__K0mjRt0EeWb19NaJQmczQ" name="extension_Property" type="__K0mJRt0EeWb19NaJQmczQ" aggregation="composite" association="__K0mjBt0EeWb19NaJQmczQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="__K0mjht0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="__K0mjxt0EeWb19NaJQmczQ" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="__K0mkBt0EeWb19NaJQmczQ" name="extension_CleanupObligation_Type" memberEnd="__Kz_Bxt0EeWb19NaJQmczQ __K0mkRt0EeWb19NaJQmczQ">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="__K0mkRt0EeWb19NaJQmczQ" name="extension_Type" type="__Kz_BBt0EeWb19NaJQmczQ" aggregation="composite" association="__K0mkBt0EeWb19NaJQmczQ"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="__K0mkht0EeWb19NaJQmczQ" name="extension_DischargesObligation_Operation" memberEnd="__K0lRxt0EeWb19NaJQmczQ __K0mkxt0EeWb19NaJQmczQ">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="__K0mkxt0EeWb19NaJQmczQ" name="extension_Operation" type="__K0lRBt0EeWb19NaJQmczQ" aggregation="composite" association="__K0mkht0EeWb19NaJQmczQ"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="__K0mlBt0EeWb19NaJQmczQ" name="extension_DischargesObligation_Property" memberEnd="__K0lSht0EeWb19NaJQmczQ __K0mlRt0EeWb19NaJQmczQ">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="__K0mlRt0EeWb19NaJQmczQ" name="extension_Property" type="__K0lRBt0EeWb19NaJQmczQ" aggregation="composite" association="__K0mlBt0EeWb19NaJQmczQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="__K0mlht0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="__K0mlxt0EeWb19NaJQmczQ" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Association" xmi:id="__K0mmBt0EeWb19NaJQmczQ" name="value_DefaultAnnotationForFields_Class" memberEnd="__K0kvBt0EeWb19NaJQmczQ __K0mmRt0EeWb19NaJQmczQ">
+ <ownedEnd xmi:id="__K0mmRt0EeWb19NaJQmczQ" name="value_DefaultAnnotationForFields" visibility="public" type="__K0kuRt0EeWb19NaJQmczQ" association="__K0mmBt0EeWb19NaJQmczQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="__K0mmht0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="__K0mmxt0EeWb19NaJQmczQ" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Association" xmi:id="__K0mnBt0EeWb19NaJQmczQ" name="value_DefaultAnnotationForParameters_Class" memberEnd="__K0k0Bt0EeWb19NaJQmczQ __K0mnRt0EeWb19NaJQmczQ">
+ <ownedEnd xmi:id="__K0mnRt0EeWb19NaJQmczQ" name="value_DefaultAnnotationForParameters" visibility="public" type="__K0kzRt0EeWb19NaJQmczQ" association="__K0mnBt0EeWb19NaJQmczQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="__K0mnht0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="__K0mnxt0EeWb19NaJQmczQ" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Association" xmi:id="__K0moBt0EeWb19NaJQmczQ" name="value_DefaultAnnotation_Class" memberEnd="__K0leBt0EeWb19NaJQmczQ __K0moRt0EeWb19NaJQmczQ">
+ <ownedEnd xmi:id="__K0moRt0EeWb19NaJQmczQ" name="value_DefaultAnnotation" visibility="public" type="__K0ldRt0EeWb19NaJQmczQ" association="__K0moBt0EeWb19NaJQmczQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="__K0moht0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="__K0moxt0EeWb19NaJQmczQ" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Association" xmi:id="__K0mpBt0EeWb19NaJQmczQ" name="value_DefaultAnnotationForMethods_Class" memberEnd="__K0lzxt0EeWb19NaJQmczQ __K0mpRt0EeWb19NaJQmczQ">
+ <ownedEnd xmi:id="__K0mpRt0EeWb19NaJQmczQ" name="value_DefaultAnnotationForMethods" visibility="public" type="__K0lzBt0EeWb19NaJQmczQ" association="__K0mpBt0EeWb19NaJQmczQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="__K0mpht0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="__K0mpxt0EeWb19NaJQmczQ" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Package" xmi:id="__K0mqBt0EeWb19NaJQmczQ" name="ba">
+ <packagedElement xmi:type="uml:Stereotype" xmi:id="__K0mqRt0EeWb19NaJQmczQ" name="TypeFromEdge" visibility="public">
+ <ownedRule xmi:id="__K1LwBt0EeWb19NaJQmczQ" name="methodConstraint" constrainedElement="__K0mqRt0EeWb19NaJQmczQ">
+ <specification xmi:type="uml:OpaqueExpression" xmi:id="__K1LwRt0EeWb19NaJQmczQ" 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="__K1Lwht0EeWb19NaJQmczQ" name="typeConstraint" constrainedElement="__K0mqRt0EeWb19NaJQmczQ">
+ <specification xmi:type="uml:OpaqueExpression" xmi:id="__K1Lwxt0EeWb19NaJQmczQ" 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="__K1LxBt0EeWb19NaJQmczQ" name="base_Stereotype" association="__K1L2Rt0EeWb19NaJQmczQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Stereotype"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="__K1LxRt0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="__K1Lxht0EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="__K1Lxxt0EeWb19NaJQmczQ" name="base_Property" association="__K1L3Rt0EeWb19NaJQmczQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Property"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="__K1LyBt0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="__K1LyRt0EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="__K1Lyht0EeWb19NaJQmczQ" name="base_EnumerationLiteral" association="__K1L4Rt0EeWb19NaJQmczQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#EnumerationLiteral"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="__K1Lyxt0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="__K1LzBt0EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="__K1LzRt0EeWb19NaJQmczQ" name="base_Package" association="__K1L5Rt0EeWb19NaJQmczQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Package"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="__K1Lzht0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="__K1Lzxt0EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="__K1L0Bt0EeWb19NaJQmczQ" name="base_Operation" association="__K1L6Rt0EeWb19NaJQmczQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Operation"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="__K1L0Rt0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="__K1L0ht0EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="__K1L0xt0EeWb19NaJQmczQ" name="base_Type" association="__K1L7Rt0EeWb19NaJQmczQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Type"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="__K1L1Bt0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="__K1L1Rt0EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="__K1L1ht0EeWb19NaJQmczQ" name="base_Parameter" association="__K1L8Rt0EeWb19NaJQmczQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Parameter"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="__K1L1xt0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="__K1L2Bt0EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="__K1L2Rt0EeWb19NaJQmczQ" name="extension_TypeFromEdge_Stereotype" memberEnd="__K1LxBt0EeWb19NaJQmczQ __K1L2ht0EeWb19NaJQmczQ">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="__K1L2ht0EeWb19NaJQmczQ" name="extension_Stereotype" type="__K0mqRt0EeWb19NaJQmczQ" aggregation="composite" association="__K1L2Rt0EeWb19NaJQmczQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="__K1L2xt0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="__K1L3Bt0EeWb19NaJQmczQ" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="__K1L3Rt0EeWb19NaJQmczQ" name="extension_TypeFromEdge_Property" memberEnd="__K1Lxxt0EeWb19NaJQmczQ __K1L3ht0EeWb19NaJQmczQ">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="__K1L3ht0EeWb19NaJQmczQ" name="extension_Property" type="__K0mqRt0EeWb19NaJQmczQ" aggregation="composite" association="__K1L3Rt0EeWb19NaJQmczQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="__K1L3xt0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="__K1L4Bt0EeWb19NaJQmczQ" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="__K1L4Rt0EeWb19NaJQmczQ" name="extension_TypeFromEdge_EnumerationLiteral" memberEnd="__K1Lyht0EeWb19NaJQmczQ __K1L4ht0EeWb19NaJQmczQ">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="__K1L4ht0EeWb19NaJQmczQ" name="extension_EnumerationLiteral" type="__K0mqRt0EeWb19NaJQmczQ" aggregation="composite" association="__K1L4Rt0EeWb19NaJQmczQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="__K1L4xt0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="__K1L5Bt0EeWb19NaJQmczQ" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="__K1L5Rt0EeWb19NaJQmczQ" name="extension_TypeFromEdge_Package" memberEnd="__K1LzRt0EeWb19NaJQmczQ __K1L5ht0EeWb19NaJQmczQ">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="__K1L5ht0EeWb19NaJQmczQ" name="extension_Package" type="__K0mqRt0EeWb19NaJQmczQ" aggregation="composite" association="__K1L5Rt0EeWb19NaJQmczQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="__K1L5xt0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="__K1L6Bt0EeWb19NaJQmczQ" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="__K1L6Rt0EeWb19NaJQmczQ" name="extension_TypeFromEdge_Operation" memberEnd="__K1L0Bt0EeWb19NaJQmczQ __K1L6ht0EeWb19NaJQmczQ">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="__K1L6ht0EeWb19NaJQmczQ" name="extension_Operation" type="__K0mqRt0EeWb19NaJQmczQ" aggregation="composite" association="__K1L6Rt0EeWb19NaJQmczQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="__K1L6xt0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="__K1L7Bt0EeWb19NaJQmczQ" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="__K1L7Rt0EeWb19NaJQmczQ" name="extension_TypeFromEdge_Type" memberEnd="__K1L0xt0EeWb19NaJQmczQ __K1L7ht0EeWb19NaJQmczQ">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="__K1L7ht0EeWb19NaJQmczQ" name="extension_Type" type="__K0mqRt0EeWb19NaJQmczQ" aggregation="composite" association="__K1L7Rt0EeWb19NaJQmczQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="__K1L7xt0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="__K1L8Bt0EeWb19NaJQmczQ" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="__K1L8Rt0EeWb19NaJQmczQ" name="extension_TypeFromEdge_Parameter" memberEnd="__K1L1ht0EeWb19NaJQmczQ __K1L8ht0EeWb19NaJQmczQ">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="__K1L8ht0EeWb19NaJQmczQ" name="extension_Parameter" type="__K0mqRt0EeWb19NaJQmczQ" aggregation="composite" association="__K1L8Rt0EeWb19NaJQmczQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="__K1L8xt0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="__K1L9Bt0EeWb19NaJQmczQ" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Stereotype" xmi:id="__K1L9Rt0EeWb19NaJQmczQ" name="AnalysisFeatureFromAnalysisFeatures" visibility="public">
+ <ownedRule xmi:id="__K1L9ht0EeWb19NaJQmczQ" name="methodConstraint" constrainedElement="__K1L9Rt0EeWb19NaJQmczQ">
+ <specification xmi:type="uml:OpaqueExpression" xmi:id="__K1L9xt0EeWb19NaJQmczQ" 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="__K1L-Bt0EeWb19NaJQmczQ" name="typeConstraint" constrainedElement="__K1L9Rt0EeWb19NaJQmczQ">
+ <specification xmi:type="uml:OpaqueExpression" xmi:id="__K1L-Rt0EeWb19NaJQmczQ" 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="__K1L-ht0EeWb19NaJQmczQ" name="base_Stereotype" association="__K1MDxt0EeWb19NaJQmczQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Stereotype"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="__K1L-xt0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="__K1L_Bt0EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="__K1L_Rt0EeWb19NaJQmczQ" name="base_Property" association="__K1MExt0EeWb19NaJQmczQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Property"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="__K1L_ht0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="__K1L_xt0EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="__K1MABt0EeWb19NaJQmczQ" name="base_EnumerationLiteral" association="__K1MFxt0EeWb19NaJQmczQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#EnumerationLiteral"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="__K1MARt0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="__K1MAht0EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="__K1MAxt0EeWb19NaJQmczQ" name="base_Package" association="__K1MGxt0EeWb19NaJQmczQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Package"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="__K1MBBt0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="__K1MBRt0EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="__K1MBht0EeWb19NaJQmczQ" name="base_Operation" association="__K1MHxt0EeWb19NaJQmczQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Operation"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="__K1MBxt0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="__K1MCBt0EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="__K1MCRt0EeWb19NaJQmczQ" name="base_Type" association="__K1MIxt0EeWb19NaJQmczQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Type"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="__K1MCht0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="__K1MCxt0EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="__K1MDBt0EeWb19NaJQmczQ" name="base_Parameter" association="__K1MJxt0EeWb19NaJQmczQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Parameter"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="__K1MDRt0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="__K1MDht0EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="__K1MDxt0EeWb19NaJQmczQ" name="extension_AnalysisFeatureFromAnalysisFeatures_Stereotype" memberEnd="__K1L-ht0EeWb19NaJQmczQ __K1MEBt0EeWb19NaJQmczQ">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="__K1MEBt0EeWb19NaJQmczQ" name="extension_Stereotype" type="__K1L9Rt0EeWb19NaJQmczQ" aggregation="composite" association="__K1MDxt0EeWb19NaJQmczQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="__K1MERt0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="__K1MEht0EeWb19NaJQmczQ" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="__K1MExt0EeWb19NaJQmczQ" name="extension_AnalysisFeatureFromAnalysisFeatures_Property" memberEnd="__K1L_Rt0EeWb19NaJQmczQ __K1MFBt0EeWb19NaJQmczQ">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="__K1MFBt0EeWb19NaJQmczQ" name="extension_Property" type="__K1L9Rt0EeWb19NaJQmczQ" aggregation="composite" association="__K1MExt0EeWb19NaJQmczQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="__K1MFRt0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="__K1MFht0EeWb19NaJQmczQ" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="__K1MFxt0EeWb19NaJQmczQ" name="extension_AnalysisFeatureFromAnalysisFeatures_EnumerationLiteral" memberEnd="__K1MABt0EeWb19NaJQmczQ __K1MGBt0EeWb19NaJQmczQ">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="__K1MGBt0EeWb19NaJQmczQ" name="extension_EnumerationLiteral" type="__K1L9Rt0EeWb19NaJQmczQ" aggregation="composite" association="__K1MFxt0EeWb19NaJQmczQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="__K1MGRt0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="__K1MGht0EeWb19NaJQmczQ" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="__K1MGxt0EeWb19NaJQmczQ" name="extension_AnalysisFeatureFromAnalysisFeatures_Package" memberEnd="__K1MAxt0EeWb19NaJQmczQ __K1MHBt0EeWb19NaJQmczQ">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="__K1MHBt0EeWb19NaJQmczQ" name="extension_Package" type="__K1L9Rt0EeWb19NaJQmczQ" aggregation="composite" association="__K1MGxt0EeWb19NaJQmczQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="__K1MHRt0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="__K1MHht0EeWb19NaJQmczQ" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="__K1MHxt0EeWb19NaJQmczQ" name="extension_AnalysisFeatureFromAnalysisFeatures_Operation" memberEnd="__K1MBht0EeWb19NaJQmczQ __K1MIBt0EeWb19NaJQmczQ">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="__K1MIBt0EeWb19NaJQmczQ" name="extension_Operation" type="__K1L9Rt0EeWb19NaJQmczQ" aggregation="composite" association="__K1MHxt0EeWb19NaJQmczQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="__K1MIRt0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="__K1MIht0EeWb19NaJQmczQ" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="__K1MIxt0EeWb19NaJQmczQ" name="extension_AnalysisFeatureFromAnalysisFeatures_Type" memberEnd="__K1MCRt0EeWb19NaJQmczQ __K1MJBt0EeWb19NaJQmczQ">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="__K1MJBt0EeWb19NaJQmczQ" name="extension_Type" type="__K1L9Rt0EeWb19NaJQmczQ" aggregation="composite" association="__K1MIxt0EeWb19NaJQmczQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="__K1MJRt0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="__K1MJht0EeWb19NaJQmczQ" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="__K1MJxt0EeWb19NaJQmczQ" name="extension_AnalysisFeatureFromAnalysisFeatures_Parameter" memberEnd="__K1MDBt0EeWb19NaJQmczQ __K1MKBt0EeWb19NaJQmczQ">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="__K1MKBt0EeWb19NaJQmczQ" name="extension_Parameter" type="__K1L9Rt0EeWb19NaJQmczQ" aggregation="composite" association="__K1MJxt0EeWb19NaJQmczQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="__K1MKRt0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="__K1MKht0EeWb19NaJQmczQ" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Stereotype" xmi:id="__K1MKxt0EeWb19NaJQmczQ" name="CustomUserValueFromOpcodeStack" visibility="public">
+ <ownedRule xmi:id="__K1MLBt0EeWb19NaJQmczQ" name="typeConstraint" constrainedElement="__K1MKxt0EeWb19NaJQmczQ">
+ <specification xmi:type="uml:OpaqueExpression" xmi:id="__K1MLRt0EeWb19NaJQmczQ" 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="__K1MLht0EeWb19NaJQmczQ" name="base_Type" association="__K1Maht0EeWb19NaJQmczQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Type"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="__K1MLxt0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="__K1MMBt0EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="__K1MMRt0EeWb19NaJQmczQ" name="base_Package" association="__K1MbBt0EeWb19NaJQmczQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Package"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="__K1MMht0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="__K1MMxt0EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Stereotype" xmi:id="__K1MNBt0EeWb19NaJQmczQ" name="SpecialKindFromItem" visibility="public">
+ <ownedRule xmi:id="__K1MNRt0EeWb19NaJQmczQ" name="methodConstraint" constrainedElement="__K1MNBt0EeWb19NaJQmczQ">
+ <specification xmi:type="uml:OpaqueExpression" xmi:id="__K1MNht0EeWb19NaJQmczQ" 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="__K1MNxt0EeWb19NaJQmczQ" name="typeConstraint" constrainedElement="__K1MNBt0EeWb19NaJQmczQ">
+ <specification xmi:type="uml:OpaqueExpression" xmi:id="__K1MOBt0EeWb19NaJQmczQ" 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="__K1MORt0EeWb19NaJQmczQ" name="base_Stereotype" association="__K1MTht0EeWb19NaJQmczQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Stereotype"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="__K1MOht0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="__K1MOxt0EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="__K1MPBt0EeWb19NaJQmczQ" name="base_Property" association="__K1MUht0EeWb19NaJQmczQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Property"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="__K1MPRt0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="__K1MPht0EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="__K1MPxt0EeWb19NaJQmczQ" name="base_EnumerationLiteral" association="__K1MVht0EeWb19NaJQmczQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#EnumerationLiteral"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="__K1MQBt0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="__K1MQRt0EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="__K1MQht0EeWb19NaJQmczQ" name="base_Package" association="__K1MWht0EeWb19NaJQmczQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Package"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="__K1MQxt0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="__K1MRBt0EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="__K1MRRt0EeWb19NaJQmczQ" name="base_Operation" association="__K1MXht0EeWb19NaJQmczQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Operation"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="__K1MRht0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="__K1MRxt0EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="__K1MSBt0EeWb19NaJQmczQ" name="base_Type" association="__K1MYht0EeWb19NaJQmczQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Type"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="__K1MSRt0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="__K1MSht0EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="__K1MSxt0EeWb19NaJQmczQ" name="base_Parameter" association="__K1MZht0EeWb19NaJQmczQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Parameter"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="__K1MTBt0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="__K1MTRt0EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="__K1MTht0EeWb19NaJQmczQ" name="extension_SpecialKindFromItem_Stereotype" memberEnd="__K1MORt0EeWb19NaJQmczQ __K1MTxt0EeWb19NaJQmczQ">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="__K1MTxt0EeWb19NaJQmczQ" name="extension_Stereotype" type="__K1MNBt0EeWb19NaJQmczQ" aggregation="composite" association="__K1MTht0EeWb19NaJQmczQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="__K1MUBt0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="__K1MURt0EeWb19NaJQmczQ" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="__K1MUht0EeWb19NaJQmczQ" name="extension_SpecialKindFromItem_Property" memberEnd="__K1MPBt0EeWb19NaJQmczQ __K1MUxt0EeWb19NaJQmczQ">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="__K1MUxt0EeWb19NaJQmczQ" name="extension_Property" type="__K1MNBt0EeWb19NaJQmczQ" aggregation="composite" association="__K1MUht0EeWb19NaJQmczQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="__K1MVBt0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="__K1MVRt0EeWb19NaJQmczQ" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="__K1MVht0EeWb19NaJQmczQ" name="extension_SpecialKindFromItem_EnumerationLiteral" memberEnd="__K1MPxt0EeWb19NaJQmczQ __K1MVxt0EeWb19NaJQmczQ">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="__K1MVxt0EeWb19NaJQmczQ" name="extension_EnumerationLiteral" type="__K1MNBt0EeWb19NaJQmczQ" aggregation="composite" association="__K1MVht0EeWb19NaJQmczQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="__K1MWBt0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="__K1MWRt0EeWb19NaJQmczQ" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="__K1MWht0EeWb19NaJQmczQ" name="extension_SpecialKindFromItem_Package" memberEnd="__K1MQht0EeWb19NaJQmczQ __K1MWxt0EeWb19NaJQmczQ">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="__K1MWxt0EeWb19NaJQmczQ" name="extension_Package" type="__K1MNBt0EeWb19NaJQmczQ" aggregation="composite" association="__K1MWht0EeWb19NaJQmczQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="__K1MXBt0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="__K1MXRt0EeWb19NaJQmczQ" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="__K1MXht0EeWb19NaJQmczQ" name="extension_SpecialKindFromItem_Operation" memberEnd="__K1MRRt0EeWb19NaJQmczQ __K1MXxt0EeWb19NaJQmczQ">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="__K1MXxt0EeWb19NaJQmczQ" name="extension_Operation" type="__K1MNBt0EeWb19NaJQmczQ" aggregation="composite" association="__K1MXht0EeWb19NaJQmczQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="__K1MYBt0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="__K1MYRt0EeWb19NaJQmczQ" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="__K1MYht0EeWb19NaJQmczQ" name="extension_SpecialKindFromItem_Type" memberEnd="__K1MSBt0EeWb19NaJQmczQ __K1MYxt0EeWb19NaJQmczQ">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="__K1MYxt0EeWb19NaJQmczQ" name="extension_Type" type="__K1MNBt0EeWb19NaJQmczQ" aggregation="composite" association="__K1MYht0EeWb19NaJQmczQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="__K1MZBt0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="__K1MZRt0EeWb19NaJQmczQ" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="__K1MZht0EeWb19NaJQmczQ" name="extension_SpecialKindFromItem_Parameter" memberEnd="__K1MSxt0EeWb19NaJQmczQ __K1MZxt0EeWb19NaJQmczQ">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="__K1MZxt0EeWb19NaJQmczQ" name="extension_Parameter" type="__K1MNBt0EeWb19NaJQmczQ" aggregation="composite" association="__K1MZht0EeWb19NaJQmczQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="__K1MaBt0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="__K1MaRt0EeWb19NaJQmczQ" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="__K1Maht0EeWb19NaJQmczQ" name="extension_CustomUserValueFromOpcodeStack_Type" memberEnd="__K1MLht0EeWb19NaJQmczQ __K1Maxt0EeWb19NaJQmczQ">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="__K1Maxt0EeWb19NaJQmczQ" name="extension_Type" type="__K1MKxt0EeWb19NaJQmczQ" aggregation="composite" association="__K1Maht0EeWb19NaJQmczQ"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="__K1MbBt0EeWb19NaJQmczQ" name="extension_CustomUserValueFromOpcodeStack_Package" memberEnd="__K1MMRt0EeWb19NaJQmczQ __K1MbRt0EeWb19NaJQmczQ">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="__K1MbRt0EeWb19NaJQmczQ" name="extension_Package" type="__K1MKxt0EeWb19NaJQmczQ" aggregation="composite" association="__K1MbBt0EeWb19NaJQmczQ"/>
+ </packagedElement>
+ </packagedElement>
+ </packagedElement>
+ </packagedElement>
+ </packagedElement>
+ <profileApplication xmi:id="__K1Mbht0EeWb19NaJQmczQ">
+ <eAnnotations xmi:id="__K1Mbxt0EeWb19NaJQmczQ" 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="__K1McBt0EeWb19NaJQmczQ" base_Package="__KyvgBt0EeWb19NaJQmczQ"/>
+</xmi:XMI>

Back to the top