Skip to main content
aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
Diffstat (limited to 'proprietary/bundles/org.eclipse.upr.platform.java.profiles/profiles/junit_profile.profile.uml')
-rw-r--r--proprietary/bundles/org.eclipse.upr.platform.java.profiles/profiles/junit_profile.profile.uml1586
1 files changed, 1586 insertions, 0 deletions
diff --git a/proprietary/bundles/org.eclipse.upr.platform.java.profiles/profiles/junit_profile.profile.uml b/proprietary/bundles/org.eclipse.upr.platform.java.profiles/profiles/junit_profile.profile.uml
new file mode 100644
index 0000000..96bdd6f
--- /dev/null
+++ b/proprietary/bundles/org.eclipse.upr.platform.java.profiles/profiles/junit_profile.profile.uml
@@ -0,0 +1,1586 @@
+<?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="_1KlO0Bt0EeWb19NaJQmczQ" name="junit" metamodelReference="_1KmdLBt0EeWb19NaJQmczQ">
+ <eAnnotations xmi:id="_1KlO0Rt0EeWb19NaJQmczQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
+ <contents xmi:type="ecore:EPackage" xmi:id="_1KlO0ht0EeWb19NaJQmczQ" name="junit" nsURI="http:///schemas/junit/_1Ka2wBt0EeWb19NaJQmczQ/0" nsPrefix="junit">
+ <eSubpackages xmi:id="_1KlO0xt0EeWb19NaJQmczQ" name="org" nsURI="http:///junit/org.ecore" nsPrefix="junit.org">
+ <eAnnotations xmi:id="_1KlO1Bt0EeWb19NaJQmczQ" source="http://www.eclipse.org/uml2/4.0.0/UML" references="_1KmdLht0EeWb19NaJQmczQ"/>
+ <eSubpackages xmi:id="_1KlO1Rt0EeWb19NaJQmczQ" name="junit" nsURI="http:///junit/org/junit.ecore" nsPrefix="junit.org.junit">
+ <eAnnotations xmi:id="_1KlO1ht0EeWb19NaJQmczQ" source="http://www.eclipse.org/uml2/4.0.0/UML" references="_1KmdLxt0EeWb19NaJQmczQ"/>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_1KlO1xt0EeWb19NaJQmczQ" name="AfterClass">
+ <eAnnotations xmi:id="_1KlO2Bt0EeWb19NaJQmczQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_1Kmefht0EeWb19NaJQmczQ"/>
+ <eOperations xmi:id="_1KlO2Rt0EeWb19NaJQmczQ" name="methodConstraint">
+ <eAnnotations xmi:id="_1KlO2ht0EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_1KlO2xt0EeWb19NaJQmczQ" 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="_1KlO3Rt0EeWb19NaJQmczQ" name="diagnostics">
+ <eAnnotations xmi:id="_1KlO3ht0EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_1KlO3xt0EeWb19NaJQmczQ" 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="_1KlO4Rt0EeWb19NaJQmczQ" name="context">
+ <eAnnotations xmi:id="_1KlO4ht0EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_1KlO4xt0EeWb19NaJQmczQ" key="documentation" value="The cache of context-specific information."/>
+ </eAnnotations>
+ <eGenericType xmi:id="_1KlO5Bt0EeWb19NaJQmczQ">
+ <eTypeArguments xmi:id="_1KlO5Rt0EeWb19NaJQmczQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eTypeArguments xmi:id="_1KlO5ht0EeWb19NaJQmczQ">
+ <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="_1KlO5xt0EeWb19NaJQmczQ" 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="_1KlO6Rt0EeWb19NaJQmczQ" 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="_1KlO6xt0EeWb19NaJQmczQ" name="Before">
+ <eAnnotations xmi:id="_1KlO7Bt0EeWb19NaJQmczQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_1Kmehxt0EeWb19NaJQmczQ"/>
+ <eOperations xmi:id="_1KlO7Rt0EeWb19NaJQmczQ" name="methodConstraint">
+ <eAnnotations xmi:id="_1KlO7ht0EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_1KlO7xt0EeWb19NaJQmczQ" 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="_1KlO8Rt0EeWb19NaJQmczQ" name="diagnostics">
+ <eAnnotations xmi:id="_1KlO8ht0EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_1KlO8xt0EeWb19NaJQmczQ" 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="_1KlO9Rt0EeWb19NaJQmczQ" name="context">
+ <eAnnotations xmi:id="_1KlO9ht0EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_1KlO9xt0EeWb19NaJQmczQ" key="documentation" value="The cache of context-specific information."/>
+ </eAnnotations>
+ <eGenericType xmi:id="_1KlO-Bt0EeWb19NaJQmczQ">
+ <eTypeArguments xmi:id="_1KlO-Rt0EeWb19NaJQmczQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eTypeArguments xmi:id="_1KlO-ht0EeWb19NaJQmczQ">
+ <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="_1KlO-xt0EeWb19NaJQmczQ" 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="_1Kl14Rt0EeWb19NaJQmczQ" 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="_1Kl14xt0EeWb19NaJQmczQ" name="After">
+ <eAnnotations xmi:id="_1Kl15Bt0EeWb19NaJQmczQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_1KmekBt0EeWb19NaJQmczQ"/>
+ <eOperations xmi:id="_1Kl15Rt0EeWb19NaJQmczQ" name="methodConstraint">
+ <eAnnotations xmi:id="_1Kl15ht0EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_1Kl15xt0EeWb19NaJQmczQ" 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="_1Kl16Rt0EeWb19NaJQmczQ" name="diagnostics">
+ <eAnnotations xmi:id="_1Kl16ht0EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_1Kl16xt0EeWb19NaJQmczQ" 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="_1Kl17Rt0EeWb19NaJQmczQ" name="context">
+ <eAnnotations xmi:id="_1Kl17ht0EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_1Kl17xt0EeWb19NaJQmczQ" key="documentation" value="The cache of context-specific information."/>
+ </eAnnotations>
+ <eGenericType xmi:id="_1Kl18Bt0EeWb19NaJQmczQ">
+ <eTypeArguments xmi:id="_1Kl18Rt0EeWb19NaJQmczQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eTypeArguments xmi:id="_1Kl18ht0EeWb19NaJQmczQ">
+ <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="_1Kl18xt0EeWb19NaJQmczQ" 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="_1Kl19Rt0EeWb19NaJQmczQ" 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="_1Kl19xt0EeWb19NaJQmczQ" name="Test">
+ <eAnnotations xmi:id="_1Kl1-Bt0EeWb19NaJQmczQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_1KmemRt0EeWb19NaJQmczQ"/>
+ <eOperations xmi:id="_1Kl1-Rt0EeWb19NaJQmczQ" name="methodConstraint">
+ <eAnnotations xmi:id="_1Kl1-ht0EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_1Kl1-xt0EeWb19NaJQmczQ" key="documentation" value="not self.base_Property.oclIsUndefined() implies&#xD;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9; self.base_Property.oclContainer().oclIsTypeOf(uml::Stereotype)"/>
+ </eAnnotations>
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
+ <eParameters xmi:id="_1Kl1_Rt0EeWb19NaJQmczQ" name="diagnostics">
+ <eAnnotations xmi:id="_1Kl1_ht0EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_1Kl1_xt0EeWb19NaJQmczQ" key="documentation" value="The chain of diagnostics to which problems are to be appended."/>
+ </eAnnotations>
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"/>
+ </eParameters>
+ <eParameters xmi:id="_1Kl2ARt0EeWb19NaJQmczQ" name="context">
+ <eAnnotations xmi:id="_1Kl2Aht0EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_1Kl2Axt0EeWb19NaJQmczQ" key="documentation" value="The cache of context-specific information."/>
+ </eAnnotations>
+ <eGenericType xmi:id="_1Kl2BBt0EeWb19NaJQmczQ">
+ <eTypeArguments xmi:id="_1Kl2BRt0EeWb19NaJQmczQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eTypeArguments xmi:id="_1Kl2Bht0EeWb19NaJQmczQ">
+ <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="_1Kl2Bxt0EeWb19NaJQmczQ" name="expected" ordered="false">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Class"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_1Kl2CRt0EeWb19NaJQmczQ" name="timeout" ordered="false">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_1Kl2Cxt0EeWb19NaJQmczQ" 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="_1Kl2DRt0EeWb19NaJQmczQ" 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="_1Kl2Dxt0EeWb19NaJQmczQ" name="Ignore">
+ <eAnnotations xmi:id="_1Kl2EBt0EeWb19NaJQmczQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_1KmeqRt0EeWb19NaJQmczQ"/>
+ <eOperations xmi:id="_1Kl2ERt0EeWb19NaJQmczQ" name="methodConstraint">
+ <eAnnotations xmi:id="_1Kl2Eht0EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_1Kl2Ext0EeWb19NaJQmczQ" 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="_1Kl2FRt0EeWb19NaJQmczQ" name="diagnostics">
+ <eAnnotations xmi:id="_1Kl2Fht0EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_1Kl2Fxt0EeWb19NaJQmczQ" 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="_1Kl2GRt0EeWb19NaJQmczQ" name="context">
+ <eAnnotations xmi:id="_1Kl2Ght0EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_1Kl2Gxt0EeWb19NaJQmczQ" key="documentation" value="The cache of context-specific information."/>
+ </eAnnotations>
+ <eGenericType xmi:id="_1Kl2HBt0EeWb19NaJQmczQ">
+ <eTypeArguments xmi:id="_1Kl2HRt0EeWb19NaJQmczQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eTypeArguments xmi:id="_1Kl2Hht0EeWb19NaJQmczQ">
+ <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="_1Kl2Hxt0EeWb19NaJQmczQ" name="typeConstraint">
+ <eAnnotations xmi:id="_1Kl2IBt0EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_1Kl2IRt0EeWb19NaJQmczQ" 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="_1Kl2Ixt0EeWb19NaJQmczQ" name="diagnostics">
+ <eAnnotations xmi:id="_1Kl2JBt0EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_1Kl2JRt0EeWb19NaJQmczQ" 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="_1Kl2Jxt0EeWb19NaJQmczQ" name="context">
+ <eAnnotations xmi:id="_1Kl2KBt0EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_1Kl2KRt0EeWb19NaJQmczQ" key="documentation" value="The cache of context-specific information."/>
+ </eAnnotations>
+ <eGenericType xmi:id="_1Kl2Kht0EeWb19NaJQmczQ">
+ <eTypeArguments xmi:id="_1Kl2Kxt0EeWb19NaJQmczQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eTypeArguments xmi:id="_1Kl2LBt0EeWb19NaJQmczQ">
+ <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="_1Kl2LRt0EeWb19NaJQmczQ" name="value" ordered="false">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_1Kl2Lxt0EeWb19NaJQmczQ" 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="_1Kl2MRt0EeWb19NaJQmczQ" 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="_1Kl2Mxt0EeWb19NaJQmczQ" 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="_1Kl2NRt0EeWb19NaJQmczQ" name="BeforeClass">
+ <eAnnotations xmi:id="_1Kl2Nht0EeWb19NaJQmczQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_1Kmeuht0EeWb19NaJQmczQ"/>
+ <eOperations xmi:id="_1Kl2Nxt0EeWb19NaJQmczQ" name="methodConstraint">
+ <eAnnotations xmi:id="_1Kl2OBt0EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_1Kl2ORt0EeWb19NaJQmczQ" 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="_1Kl2Oxt0EeWb19NaJQmczQ" name="diagnostics">
+ <eAnnotations xmi:id="_1Kl2PBt0EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_1Kl2PRt0EeWb19NaJQmczQ" 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="_1Kl2Pxt0EeWb19NaJQmczQ" name="context">
+ <eAnnotations xmi:id="_1Kl2QBt0EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_1Kl2QRt0EeWb19NaJQmczQ" key="documentation" value="The cache of context-specific information."/>
+ </eAnnotations>
+ <eGenericType xmi:id="_1Kl2Qht0EeWb19NaJQmczQ">
+ <eTypeArguments xmi:id="_1Kl2Qxt0EeWb19NaJQmczQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eTypeArguments xmi:id="_1Kl2RBt0EeWb19NaJQmczQ">
+ <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="_1Kl2RRt0EeWb19NaJQmczQ" 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="_1Kl2Rxt0EeWb19NaJQmczQ" name="base_Property" ordered="false">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Property"/>
+ </eStructuralFeatures>
+ </eClassifiers>
+ <eSubpackages xmi:id="_1Kl2SRt0EeWb19NaJQmczQ" name="experimental" nsURI="http:///junit/org/junit/experimental.ecore" nsPrefix="junit.org.junit.experimental">
+ <eAnnotations xmi:id="_1Kl2Sht0EeWb19NaJQmczQ" source="http://www.eclipse.org/uml2/4.0.0/UML" references="_1KmdMBt0EeWb19NaJQmczQ"/>
+ <eSubpackages xmi:id="_1Kl2Sxt0EeWb19NaJQmczQ" name="theories" nsURI="http:///junit/org/junit/experimental/theories.ecore" nsPrefix="junit.org.junit.experimental.theories">
+ <eAnnotations xmi:id="_1Kl2TBt0EeWb19NaJQmczQ" source="http://www.eclipse.org/uml2/4.0.0/UML" references="_1KmdMRt0EeWb19NaJQmczQ"/>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_1Kl2TRt0EeWb19NaJQmczQ" name="Theory">
+ <eAnnotations xmi:id="_1Kl2Tht0EeWb19NaJQmczQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_1KmdbBt0EeWb19NaJQmczQ"/>
+ <eOperations xmi:id="_1Kl2Txt0EeWb19NaJQmczQ" name="methodConstraint">
+ <eAnnotations xmi:id="_1Kl2UBt0EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_1Kl2URt0EeWb19NaJQmczQ" 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="_1Kl2Uxt0EeWb19NaJQmczQ" name="diagnostics">
+ <eAnnotations xmi:id="_1Kl2VBt0EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_1Kl2VRt0EeWb19NaJQmczQ" 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="_1Kl2Vxt0EeWb19NaJQmczQ" name="context">
+ <eAnnotations xmi:id="_1Kl2WBt0EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_1Kl2WRt0EeWb19NaJQmczQ" key="documentation" value="The cache of context-specific information."/>
+ </eAnnotations>
+ <eGenericType xmi:id="_1Kl2Wht0EeWb19NaJQmczQ">
+ <eTypeArguments xmi:id="_1Kl2Wxt0EeWb19NaJQmczQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eTypeArguments xmi:id="_1Kl2XBt0EeWb19NaJQmczQ">
+ <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="_1Kl2XRt0EeWb19NaJQmczQ" name="typeConstraint">
+ <eAnnotations xmi:id="_1Kl2Xht0EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_1Kl2Xxt0EeWb19NaJQmczQ" 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="_1Kl2YRt0EeWb19NaJQmczQ" name="diagnostics">
+ <eAnnotations xmi:id="_1Kl2Yht0EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_1Kl2Yxt0EeWb19NaJQmczQ" 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="_1Kl2ZRt0EeWb19NaJQmczQ" name="context">
+ <eAnnotations xmi:id="_1Kl2Zht0EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_1Kl2Zxt0EeWb19NaJQmczQ" key="documentation" value="The cache of context-specific information."/>
+ </eAnnotations>
+ <eGenericType xmi:id="_1Kl2aBt0EeWb19NaJQmczQ">
+ <eTypeArguments xmi:id="_1Kl2aRt0EeWb19NaJQmczQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eTypeArguments xmi:id="_1Kl2aht0EeWb19NaJQmczQ">
+ <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="_1Kl2axt0EeWb19NaJQmczQ" name="nullsAccepted" ordered="false" defaultValueLiteral="true">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_1Kl2bRt0EeWb19NaJQmczQ" 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="_1Kl2bxt0EeWb19NaJQmczQ" 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="_1Kl2cRt0EeWb19NaJQmczQ" 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="_1Kl2cxt0EeWb19NaJQmczQ" 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="_1Kl2dRt0EeWb19NaJQmczQ" 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="_1Kl2dxt0EeWb19NaJQmczQ" 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="_1Kl2eRt0EeWb19NaJQmczQ" 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="_1Kl2ext0EeWb19NaJQmczQ" name="DataPoint">
+ <eAnnotations xmi:id="_1Kl2fBt0EeWb19NaJQmczQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_1Kmdpht0EeWb19NaJQmczQ"/>
+ <eOperations xmi:id="_1Kl2fRt0EeWb19NaJQmczQ" name="methodConstraint">
+ <eAnnotations xmi:id="_1Kl2fht0EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_1Kl2fxt0EeWb19NaJQmczQ" 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="_1Kl2gRt0EeWb19NaJQmczQ" name="diagnostics">
+ <eAnnotations xmi:id="_1Kl2ght0EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_1Kl2gxt0EeWb19NaJQmczQ" 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="_1Kl2hRt0EeWb19NaJQmczQ" name="context">
+ <eAnnotations xmi:id="_1Kl2hht0EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_1Kl2hxt0EeWb19NaJQmczQ" key="documentation" value="The cache of context-specific information."/>
+ </eAnnotations>
+ <eGenericType xmi:id="_1Kl2iBt0EeWb19NaJQmczQ">
+ <eTypeArguments xmi:id="_1Kl2iRt0EeWb19NaJQmczQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eTypeArguments xmi:id="_1Kl2iht0EeWb19NaJQmczQ">
+ <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="_1Kl2ixt0EeWb19NaJQmczQ" name="typeConstraint">
+ <eAnnotations xmi:id="_1Kl2jBt0EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_1Kl2jRt0EeWb19NaJQmczQ" 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="_1Kl2jxt0EeWb19NaJQmczQ" name="diagnostics">
+ <eAnnotations xmi:id="_1Kl2kBt0EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_1Kl2kRt0EeWb19NaJQmczQ" 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="_1Kl2kxt0EeWb19NaJQmczQ" name="context">
+ <eAnnotations xmi:id="_1Kl2lBt0EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_1Kl2lRt0EeWb19NaJQmczQ" key="documentation" value="The cache of context-specific information."/>
+ </eAnnotations>
+ <eGenericType xmi:id="_1Kl2lht0EeWb19NaJQmczQ">
+ <eTypeArguments xmi:id="_1Kl2lxt0EeWb19NaJQmczQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eTypeArguments xmi:id="_1Kl2mBt0EeWb19NaJQmczQ">
+ <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="_1Kl2mRt0EeWb19NaJQmczQ" 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="_1Kl2mxt0EeWb19NaJQmczQ" 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="_1Kl2nRt0EeWb19NaJQmczQ" 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="_1Kl2nxt0EeWb19NaJQmczQ" 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="_1Kl2oRt0EeWb19NaJQmczQ" 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="_1Kl2oxt0EeWb19NaJQmczQ" 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="_1Kl2pRt0EeWb19NaJQmczQ" 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="_1Kl2pxt0EeWb19NaJQmczQ" name="DataPoints">
+ <eAnnotations xmi:id="_1Kl2qBt0EeWb19NaJQmczQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_1Kmd3Bt0EeWb19NaJQmczQ"/>
+ <eOperations xmi:id="_1Kl2qRt0EeWb19NaJQmczQ" name="methodConstraint">
+ <eAnnotations xmi:id="_1Kl2qht0EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_1Kl2qxt0EeWb19NaJQmczQ" 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="_1Kl2rRt0EeWb19NaJQmczQ" name="diagnostics">
+ <eAnnotations xmi:id="_1Kl2rht0EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_1Kl2rxt0EeWb19NaJQmczQ" 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="_1Kl2sRt0EeWb19NaJQmczQ" name="context">
+ <eAnnotations xmi:id="_1Kl2sht0EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_1Kl2sxt0EeWb19NaJQmczQ" key="documentation" value="The cache of context-specific information."/>
+ </eAnnotations>
+ <eGenericType xmi:id="_1Kl2tBt0EeWb19NaJQmczQ">
+ <eTypeArguments xmi:id="_1Kl2tRt0EeWb19NaJQmczQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eTypeArguments xmi:id="_1Kl2tht0EeWb19NaJQmczQ">
+ <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="_1Kl2txt0EeWb19NaJQmczQ" name="typeConstraint">
+ <eAnnotations xmi:id="_1Kl2uBt0EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_1Kl2uRt0EeWb19NaJQmczQ" 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="_1Kl2uxt0EeWb19NaJQmczQ" name="diagnostics">
+ <eAnnotations xmi:id="_1Kl2vBt0EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_1Kl2vRt0EeWb19NaJQmczQ" 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="_1Kl2vxt0EeWb19NaJQmczQ" name="context">
+ <eAnnotations xmi:id="_1Kl2wBt0EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_1Kl2wRt0EeWb19NaJQmczQ" key="documentation" value="The cache of context-specific information."/>
+ </eAnnotations>
+ <eGenericType xmi:id="_1Kl2wht0EeWb19NaJQmczQ">
+ <eTypeArguments xmi:id="_1Kl2wxt0EeWb19NaJQmczQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eTypeArguments xmi:id="_1Kl2xBt0EeWb19NaJQmczQ">
+ <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="_1Kl2xRt0EeWb19NaJQmczQ" 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="_1Kl2xxt0EeWb19NaJQmczQ" 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="_1Kl2yRt0EeWb19NaJQmczQ" 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="_1Kl2yxt0EeWb19NaJQmczQ" 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="_1Kl2zRt0EeWb19NaJQmczQ" 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="_1Kl2zxt0EeWb19NaJQmczQ" 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="_1Kl20Rt0EeWb19NaJQmczQ" 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="_1Kl20xt0EeWb19NaJQmczQ" name="ParametersSuppliedBy">
+ <eAnnotations xmi:id="_1Kl21Bt0EeWb19NaJQmczQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_1KmeEht0EeWb19NaJQmczQ"/>
+ <eOperations xmi:id="_1Kl21Rt0EeWb19NaJQmczQ" name="methodConstraint">
+ <eAnnotations xmi:id="_1Kl21ht0EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_1Kl21xt0EeWb19NaJQmczQ" 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="_1Kl22Rt0EeWb19NaJQmczQ" name="diagnostics">
+ <eAnnotations xmi:id="_1Kl22ht0EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_1Kl22xt0EeWb19NaJQmczQ" 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="_1Kl23Rt0EeWb19NaJQmczQ" name="context">
+ <eAnnotations xmi:id="_1Kl23ht0EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_1Kl23xt0EeWb19NaJQmczQ" key="documentation" value="The cache of context-specific information."/>
+ </eAnnotations>
+ <eGenericType xmi:id="_1Kl24Bt0EeWb19NaJQmczQ">
+ <eTypeArguments xmi:id="_1Kl24Rt0EeWb19NaJQmczQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eTypeArguments xmi:id="_1Kl24ht0EeWb19NaJQmczQ">
+ <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="_1Kl24xt0EeWb19NaJQmczQ" name="typeConstraint">
+ <eAnnotations xmi:id="_1Kl25Bt0EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_1Kl25Rt0EeWb19NaJQmczQ" 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="_1Kl25xt0EeWb19NaJQmczQ" name="diagnostics">
+ <eAnnotations xmi:id="_1Kl26Bt0EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_1Kl26Rt0EeWb19NaJQmczQ" 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="_1Kl26xt0EeWb19NaJQmczQ" name="context">
+ <eAnnotations xmi:id="_1Kl27Bt0EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_1Kl27Rt0EeWb19NaJQmczQ" key="documentation" value="The cache of context-specific information."/>
+ </eAnnotations>
+ <eGenericType xmi:id="_1Kl27ht0EeWb19NaJQmczQ">
+ <eTypeArguments xmi:id="_1Kl27xt0EeWb19NaJQmczQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eTypeArguments xmi:id="_1Kl28Bt0EeWb19NaJQmczQ">
+ <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="_1Kl28Rt0EeWb19NaJQmczQ" name="value" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Class"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_1Kl28xt0EeWb19NaJQmczQ" 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="_1Kl29Rt0EeWb19NaJQmczQ" 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="_1Kl29xt0EeWb19NaJQmczQ" 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="_1Kl2-Rt0EeWb19NaJQmczQ" 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="_1Kl2-xt0EeWb19NaJQmczQ" 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="_1Kl2_Rt0EeWb19NaJQmczQ" 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="_1Kl2_xt0EeWb19NaJQmczQ" 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="_1Kl3ARt0EeWb19NaJQmczQ" name="suppliers" nsURI="http:///junit/org/junit/experimental/theories/suppliers.ecore" nsPrefix="junit.org.junit.experimental.theories.suppliers">
+ <eAnnotations xmi:id="_1Kl3Aht0EeWb19NaJQmczQ" source="http://www.eclipse.org/uml2/4.0.0/UML" references="_1KmdMht0EeWb19NaJQmczQ"/>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_1Kl3Axt0EeWb19NaJQmczQ" name="TestedOn">
+ <eAnnotations xmi:id="_1Kl3BBt0EeWb19NaJQmczQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_1KmdMxt0EeWb19NaJQmczQ"/>
+ <eOperations xmi:id="_1Kl3BRt0EeWb19NaJQmczQ" name="methodConstraint">
+ <eAnnotations xmi:id="_1Kl3Bht0EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_1Kl3Bxt0EeWb19NaJQmczQ" 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="_1Kl3CRt0EeWb19NaJQmczQ" name="diagnostics">
+ <eAnnotations xmi:id="_1Kl3Cht0EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_1Kl3Cxt0EeWb19NaJQmczQ" 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="_1Kl3DRt0EeWb19NaJQmczQ" name="context">
+ <eAnnotations xmi:id="_1Kl3Dht0EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_1Kl3Dxt0EeWb19NaJQmczQ" key="documentation" value="The cache of context-specific information."/>
+ </eAnnotations>
+ <eGenericType xmi:id="_1Kl3EBt0EeWb19NaJQmczQ">
+ <eTypeArguments xmi:id="_1Kl3ERt0EeWb19NaJQmczQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eTypeArguments xmi:id="_1Kl3Eht0EeWb19NaJQmczQ">
+ <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="_1Kl3Ext0EeWb19NaJQmczQ" name="typeConstraint">
+ <eAnnotations xmi:id="_1Kl3FBt0EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_1Kl3FRt0EeWb19NaJQmczQ" 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="_1Kl3Fxt0EeWb19NaJQmczQ" name="diagnostics">
+ <eAnnotations xmi:id="_1Kl3GBt0EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_1Kl3GRt0EeWb19NaJQmczQ" 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="_1Kl3Gxt0EeWb19NaJQmczQ" name="context">
+ <eAnnotations xmi:id="_1Kl3HBt0EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_1Kl3HRt0EeWb19NaJQmczQ" key="documentation" value="The cache of context-specific information."/>
+ </eAnnotations>
+ <eGenericType xmi:id="_1Kl3Hht0EeWb19NaJQmczQ">
+ <eTypeArguments xmi:id="_1Kl3Hxt0EeWb19NaJQmczQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eTypeArguments xmi:id="_1Kl3IBt0EeWb19NaJQmczQ">
+ <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="_1Kl3IRt0EeWb19NaJQmczQ" name="ints" ordered="false" upperBound="-1">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_1Kl3Ixt0EeWb19NaJQmczQ" 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="_1Kl3JRt0EeWb19NaJQmczQ" 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="_1Kl3Jxt0EeWb19NaJQmczQ" 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="_1Kl3KRt0EeWb19NaJQmczQ" 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="_1Kl3Kxt0EeWb19NaJQmczQ" 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="_1Kl3LRt0EeWb19NaJQmczQ" 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="_1Kl3Lxt0EeWb19NaJQmczQ" 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 xmi:id="_1Kl3MRt0EeWb19NaJQmczQ" name="runner" nsURI="http:///junit/org/junit/runner.ecore" nsPrefix="junit.org.junit.runner">
+ <eAnnotations xmi:id="_1Kl3Mht0EeWb19NaJQmczQ" source="http://www.eclipse.org/uml2/4.0.0/UML" references="_1KmeTxt0EeWb19NaJQmczQ"/>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_1Kl3Mxt0EeWb19NaJQmczQ" name="RunWith">
+ <eAnnotations xmi:id="_1Kl3NBt0EeWb19NaJQmczQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_1KmeUBt0EeWb19NaJQmczQ"/>
+ <eOperations xmi:id="_1Kmc8Bt0EeWb19NaJQmczQ" name="typeConstraint">
+ <eAnnotations xmi:id="_1Kmc8Rt0EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_1Kmc8ht0EeWb19NaJQmczQ" 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="_1Kmc9Bt0EeWb19NaJQmczQ" name="diagnostics">
+ <eAnnotations xmi:id="_1Kmc9Rt0EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_1Kmc9ht0EeWb19NaJQmczQ" 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="_1Kmc-Bt0EeWb19NaJQmczQ" name="context">
+ <eAnnotations xmi:id="_1Kmc-Rt0EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_1Kmc-ht0EeWb19NaJQmczQ" key="documentation" value="The cache of context-specific information."/>
+ </eAnnotations>
+ <eGenericType xmi:id="_1Kmc-xt0EeWb19NaJQmczQ">
+ <eTypeArguments xmi:id="_1Kmc_Bt0EeWb19NaJQmczQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eTypeArguments xmi:id="_1Kmc_Rt0EeWb19NaJQmczQ">
+ <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="_1Kmc_ht0EeWb19NaJQmczQ" name="value" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Class"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_1KmdABt0EeWb19NaJQmczQ" name="base_Type" ordered="false">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Type"/>
+ </eStructuralFeatures>
+ </eClassifiers>
+ </eSubpackages>
+ <eSubpackages xmi:id="_1KmdAht0EeWb19NaJQmczQ" name="runners" nsURI="http:///junit/org/junit/runners.ecore" nsPrefix="junit.org.junit.runners">
+ <eAnnotations xmi:id="_1KmdAxt0EeWb19NaJQmczQ" source="http://www.eclipse.org/uml2/4.0.0/UML" references="_1KmeXxt0EeWb19NaJQmczQ"/>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_1KmdBBt0EeWb19NaJQmczQ" name="ParametersFromParameterized">
+ <eAnnotations xmi:id="_1KmdBRt0EeWb19NaJQmczQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_1KmeYBt0EeWb19NaJQmczQ"/>
+ <eOperations xmi:id="_1KmdBht0EeWb19NaJQmczQ" name="methodConstraint">
+ <eAnnotations xmi:id="_1KmdBxt0EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_1KmdCBt0EeWb19NaJQmczQ" 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="_1KmdCht0EeWb19NaJQmczQ" name="diagnostics">
+ <eAnnotations xmi:id="_1KmdCxt0EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_1KmdDBt0EeWb19NaJQmczQ" 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="_1KmdDht0EeWb19NaJQmczQ" name="context">
+ <eAnnotations xmi:id="_1KmdDxt0EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_1KmdEBt0EeWb19NaJQmczQ" key="documentation" value="The cache of context-specific information."/>
+ </eAnnotations>
+ <eGenericType xmi:id="_1KmdERt0EeWb19NaJQmczQ">
+ <eTypeArguments xmi:id="_1KmdEht0EeWb19NaJQmczQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eTypeArguments xmi:id="_1KmdExt0EeWb19NaJQmczQ">
+ <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="_1KmdFBt0EeWb19NaJQmczQ" 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="_1KmdFht0EeWb19NaJQmczQ" 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="_1KmdGBt0EeWb19NaJQmczQ" name="SuiteClassesFromSuite">
+ <eAnnotations xmi:id="_1KmdGRt0EeWb19NaJQmczQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_1KmeaRt0EeWb19NaJQmczQ"/>
+ <eOperations xmi:id="_1KmdGht0EeWb19NaJQmczQ" name="typeConstraint">
+ <eAnnotations xmi:id="_1KmdGxt0EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_1KmdHBt0EeWb19NaJQmczQ" 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="_1KmdHht0EeWb19NaJQmczQ" name="diagnostics">
+ <eAnnotations xmi:id="_1KmdHxt0EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_1KmdIBt0EeWb19NaJQmczQ" 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="_1KmdIht0EeWb19NaJQmczQ" name="context">
+ <eAnnotations xmi:id="_1KmdIxt0EeWb19NaJQmczQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:id="_1KmdJBt0EeWb19NaJQmczQ" key="documentation" value="The cache of context-specific information."/>
+ </eAnnotations>
+ <eGenericType xmi:id="_1KmdJRt0EeWb19NaJQmczQ">
+ <eTypeArguments xmi:id="_1KmdJht0EeWb19NaJQmczQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eTypeArguments xmi:id="_1KmdJxt0EeWb19NaJQmczQ">
+ <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="_1KmdKBt0EeWb19NaJQmczQ" name="value" ordered="false" upperBound="-1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Class"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_1KmdKht0EeWb19NaJQmczQ" name="base_Type" ordered="false">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Type"/>
+ </eStructuralFeatures>
+ </eClassifiers>
+ </eSubpackages>
+ </eSubpackages>
+ </eSubpackages>
+ </contents>
+ </eAnnotations>
+ <packageImport xmi:id="_1KmdLBt0EeWb19NaJQmczQ">
+ <importedPackage xmi:type="uml:Model" href="pathmap://UML_METAMODELS/UML.metamodel.uml#_0"/>
+ </packageImport>
+ <packageImport xmi:id="_1KmdLRt0EeWb19NaJQmczQ">
+ <importedPackage xmi:type="uml:Model" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#_0"/>
+ </packageImport>
+ <packagedElement xmi:type="uml:Package" xmi:id="_1KmdLht0EeWb19NaJQmczQ" name="org">
+ <packagedElement xmi:type="uml:Package" xmi:id="_1KmdLxt0EeWb19NaJQmczQ" name="junit">
+ <packagedElement xmi:type="uml:Package" xmi:id="_1KmdMBt0EeWb19NaJQmczQ" name="experimental">
+ <packagedElement xmi:type="uml:Package" xmi:id="_1KmdMRt0EeWb19NaJQmczQ" name="theories">
+ <packagedElement xmi:type="uml:Package" xmi:id="_1KmdMht0EeWb19NaJQmczQ" name="suppliers">
+ <packagedElement xmi:type="uml:Stereotype" xmi:id="_1KmdMxt0EeWb19NaJQmczQ" name="TestedOn" visibility="public">
+ <ownedRule xmi:id="_1KmdNBt0EeWb19NaJQmczQ" name="methodConstraint" constrainedElement="_1KmdMxt0EeWb19NaJQmczQ">
+ <specification xmi:type="uml:OpaqueExpression" xmi:id="_1KmdNRt0EeWb19NaJQmczQ" 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="_1KmdNht0EeWb19NaJQmczQ" name="typeConstraint" constrainedElement="_1KmdMxt0EeWb19NaJQmczQ">
+ <specification xmi:type="uml:OpaqueExpression" xmi:id="_1KmdNxt0EeWb19NaJQmczQ" 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="_1KmdOBt0EeWb19NaJQmczQ" name="ints" visibility="public">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/JavaPrimitiveTypes.library.uml#int"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1KmdORt0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1KmdOht0EeWb19NaJQmczQ" value="*"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_1KmdOxt0EeWb19NaJQmczQ" name="base_Stereotype" association="_1KmdUBt0EeWb19NaJQmczQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Stereotype"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1KmdPBt0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1KmdPRt0EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_1KmdPht0EeWb19NaJQmczQ" name="base_Property" association="_1KmdVBt0EeWb19NaJQmczQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Property"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1KmdPxt0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1KmdQBt0EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_1KmdQRt0EeWb19NaJQmczQ" name="base_EnumerationLiteral" association="_1KmdWBt0EeWb19NaJQmczQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#EnumerationLiteral"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1KmdQht0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1KmdQxt0EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_1KmdRBt0EeWb19NaJQmczQ" name="base_Package" association="_1KmdXBt0EeWb19NaJQmczQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Package"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1KmdRRt0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1KmdRht0EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_1KmdRxt0EeWb19NaJQmczQ" name="base_Operation" association="_1KmdYBt0EeWb19NaJQmczQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Operation"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1KmdSBt0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1KmdSRt0EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_1KmdSht0EeWb19NaJQmczQ" name="base_Type" association="_1KmdZBt0EeWb19NaJQmczQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Type"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1KmdSxt0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1KmdTBt0EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_1KmdTRt0EeWb19NaJQmczQ" name="base_Parameter" association="_1KmdaBt0EeWb19NaJQmczQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Parameter"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1KmdTht0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1KmdTxt0EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_1KmdUBt0EeWb19NaJQmczQ" name="extension_TestedOn_Stereotype" memberEnd="_1KmdOxt0EeWb19NaJQmczQ _1KmdURt0EeWb19NaJQmczQ">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_1KmdURt0EeWb19NaJQmczQ" name="extension_Stereotype" type="_1KmdMxt0EeWb19NaJQmczQ" aggregation="composite" association="_1KmdUBt0EeWb19NaJQmczQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1KmdUht0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1KmdUxt0EeWb19NaJQmczQ" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_1KmdVBt0EeWb19NaJQmczQ" name="extension_TestedOn_Property" memberEnd="_1KmdPht0EeWb19NaJQmczQ _1KmdVRt0EeWb19NaJQmczQ">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_1KmdVRt0EeWb19NaJQmczQ" name="extension_Property" type="_1KmdMxt0EeWb19NaJQmczQ" aggregation="composite" association="_1KmdVBt0EeWb19NaJQmczQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1KmdVht0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1KmdVxt0EeWb19NaJQmczQ" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_1KmdWBt0EeWb19NaJQmczQ" name="extension_TestedOn_EnumerationLiteral" memberEnd="_1KmdQRt0EeWb19NaJQmczQ _1KmdWRt0EeWb19NaJQmczQ">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_1KmdWRt0EeWb19NaJQmczQ" name="extension_EnumerationLiteral" type="_1KmdMxt0EeWb19NaJQmczQ" aggregation="composite" association="_1KmdWBt0EeWb19NaJQmczQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1KmdWht0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1KmdWxt0EeWb19NaJQmczQ" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_1KmdXBt0EeWb19NaJQmczQ" name="extension_TestedOn_Package" memberEnd="_1KmdRBt0EeWb19NaJQmczQ _1KmdXRt0EeWb19NaJQmczQ">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_1KmdXRt0EeWb19NaJQmczQ" name="extension_Package" type="_1KmdMxt0EeWb19NaJQmczQ" aggregation="composite" association="_1KmdXBt0EeWb19NaJQmczQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1KmdXht0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1KmdXxt0EeWb19NaJQmczQ" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_1KmdYBt0EeWb19NaJQmczQ" name="extension_TestedOn_Operation" memberEnd="_1KmdRxt0EeWb19NaJQmczQ _1KmdYRt0EeWb19NaJQmczQ">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_1KmdYRt0EeWb19NaJQmczQ" name="extension_Operation" type="_1KmdMxt0EeWb19NaJQmczQ" aggregation="composite" association="_1KmdYBt0EeWb19NaJQmczQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1KmdYht0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1KmdYxt0EeWb19NaJQmczQ" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_1KmdZBt0EeWb19NaJQmczQ" name="extension_TestedOn_Type" memberEnd="_1KmdSht0EeWb19NaJQmczQ _1KmdZRt0EeWb19NaJQmczQ">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_1KmdZRt0EeWb19NaJQmczQ" name="extension_Type" type="_1KmdMxt0EeWb19NaJQmczQ" aggregation="composite" association="_1KmdZBt0EeWb19NaJQmczQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1KmdZht0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1KmdZxt0EeWb19NaJQmczQ" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_1KmdaBt0EeWb19NaJQmczQ" name="extension_TestedOn_Parameter" memberEnd="_1KmdTRt0EeWb19NaJQmczQ _1KmdaRt0EeWb19NaJQmczQ">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_1KmdaRt0EeWb19NaJQmczQ" name="extension_Parameter" type="_1KmdMxt0EeWb19NaJQmczQ" aggregation="composite" association="_1KmdaBt0EeWb19NaJQmczQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1Kmdaht0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1Kmdaxt0EeWb19NaJQmczQ" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Stereotype" xmi:id="_1KmdbBt0EeWb19NaJQmczQ" name="Theory" visibility="public">
+ <ownedRule xmi:id="_1KmdbRt0EeWb19NaJQmczQ" name="methodConstraint" constrainedElement="_1KmdbBt0EeWb19NaJQmczQ">
+ <specification xmi:type="uml:OpaqueExpression" xmi:id="_1Kmdbht0EeWb19NaJQmczQ" 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="_1Kmdbxt0EeWb19NaJQmczQ" name="typeConstraint" constrainedElement="_1KmdbBt0EeWb19NaJQmczQ">
+ <specification xmi:type="uml:OpaqueExpression" xmi:id="_1KmdcBt0EeWb19NaJQmczQ" 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="_1KmdcRt0EeWb19NaJQmczQ" name="nullsAccepted" visibility="public">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/JavaPrimitiveTypes.library.uml#boolean"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1Kmdcht0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1Kmdcxt0EeWb19NaJQmczQ" value="1"/>
+ <defaultValue xmi:type="uml:LiteralString" xmi:id="_1KmddBt0EeWb19NaJQmczQ" value="true"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_1KmddRt0EeWb19NaJQmczQ" name="base_Stereotype" association="_1Kmdiht0EeWb19NaJQmczQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Stereotype"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1Kmddht0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1Kmddxt0EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_1KmdeBt0EeWb19NaJQmczQ" name="base_Property" association="_1Kmdjht0EeWb19NaJQmczQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Property"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1KmdeRt0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1Kmdeht0EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_1Kmdext0EeWb19NaJQmczQ" name="base_EnumerationLiteral" association="_1Kmdkht0EeWb19NaJQmczQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#EnumerationLiteral"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1KmdfBt0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1KmdfRt0EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_1Kmdfht0EeWb19NaJQmczQ" name="base_Package" association="_1Kmdlht0EeWb19NaJQmczQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Package"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1Kmdfxt0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1KmdgBt0EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_1KmdgRt0EeWb19NaJQmczQ" name="base_Operation" association="_1Kmdmht0EeWb19NaJQmczQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Operation"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1Kmdght0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1Kmdgxt0EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_1KmdhBt0EeWb19NaJQmczQ" name="base_Type" association="_1Kmdnht0EeWb19NaJQmczQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Type"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1KmdhRt0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1Kmdhht0EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_1Kmdhxt0EeWb19NaJQmczQ" name="base_Parameter" association="_1Kmdoht0EeWb19NaJQmczQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Parameter"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1KmdiBt0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1KmdiRt0EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_1Kmdiht0EeWb19NaJQmczQ" name="extension_Theory_Stereotype" memberEnd="_1KmddRt0EeWb19NaJQmczQ _1Kmdixt0EeWb19NaJQmczQ">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_1Kmdixt0EeWb19NaJQmczQ" name="extension_Stereotype" type="_1KmdbBt0EeWb19NaJQmczQ" aggregation="composite" association="_1Kmdiht0EeWb19NaJQmczQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1KmdjBt0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1KmdjRt0EeWb19NaJQmczQ" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_1Kmdjht0EeWb19NaJQmczQ" name="extension_Theory_Property" memberEnd="_1KmdeBt0EeWb19NaJQmczQ _1Kmdjxt0EeWb19NaJQmczQ">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_1Kmdjxt0EeWb19NaJQmczQ" name="extension_Property" type="_1KmdbBt0EeWb19NaJQmczQ" aggregation="composite" association="_1Kmdjht0EeWb19NaJQmczQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1KmdkBt0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1KmdkRt0EeWb19NaJQmczQ" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_1Kmdkht0EeWb19NaJQmczQ" name="extension_Theory_EnumerationLiteral" memberEnd="_1Kmdext0EeWb19NaJQmczQ _1Kmdkxt0EeWb19NaJQmczQ">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_1Kmdkxt0EeWb19NaJQmczQ" name="extension_EnumerationLiteral" type="_1KmdbBt0EeWb19NaJQmczQ" aggregation="composite" association="_1Kmdkht0EeWb19NaJQmczQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1KmdlBt0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1KmdlRt0EeWb19NaJQmczQ" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_1Kmdlht0EeWb19NaJQmczQ" name="extension_Theory_Package" memberEnd="_1Kmdfht0EeWb19NaJQmczQ _1Kmdlxt0EeWb19NaJQmczQ">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_1Kmdlxt0EeWb19NaJQmczQ" name="extension_Package" type="_1KmdbBt0EeWb19NaJQmczQ" aggregation="composite" association="_1Kmdlht0EeWb19NaJQmczQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1KmdmBt0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1KmdmRt0EeWb19NaJQmczQ" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_1Kmdmht0EeWb19NaJQmczQ" name="extension_Theory_Operation" memberEnd="_1KmdgRt0EeWb19NaJQmczQ _1Kmdmxt0EeWb19NaJQmczQ">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_1Kmdmxt0EeWb19NaJQmczQ" name="extension_Operation" type="_1KmdbBt0EeWb19NaJQmczQ" aggregation="composite" association="_1Kmdmht0EeWb19NaJQmczQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1KmdnBt0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1KmdnRt0EeWb19NaJQmczQ" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_1Kmdnht0EeWb19NaJQmczQ" name="extension_Theory_Type" memberEnd="_1KmdhBt0EeWb19NaJQmczQ _1Kmdnxt0EeWb19NaJQmczQ">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_1Kmdnxt0EeWb19NaJQmczQ" name="extension_Type" type="_1KmdbBt0EeWb19NaJQmczQ" aggregation="composite" association="_1Kmdnht0EeWb19NaJQmczQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1KmdoBt0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1KmdoRt0EeWb19NaJQmczQ" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_1Kmdoht0EeWb19NaJQmczQ" name="extension_Theory_Parameter" memberEnd="_1Kmdhxt0EeWb19NaJQmczQ _1Kmdoxt0EeWb19NaJQmczQ">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_1Kmdoxt0EeWb19NaJQmczQ" name="extension_Parameter" type="_1KmdbBt0EeWb19NaJQmczQ" aggregation="composite" association="_1Kmdoht0EeWb19NaJQmczQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1KmdpBt0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1KmdpRt0EeWb19NaJQmczQ" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Stereotype" xmi:id="_1Kmdpht0EeWb19NaJQmczQ" name="DataPoint" visibility="public">
+ <ownedRule xmi:id="_1Kmdpxt0EeWb19NaJQmczQ" name="methodConstraint" constrainedElement="_1Kmdpht0EeWb19NaJQmczQ">
+ <specification xmi:type="uml:OpaqueExpression" xmi:id="_1KmdqBt0EeWb19NaJQmczQ" 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="_1KmdqRt0EeWb19NaJQmczQ" name="typeConstraint" constrainedElement="_1Kmdpht0EeWb19NaJQmczQ">
+ <specification xmi:type="uml:OpaqueExpression" xmi:id="_1Kmdqht0EeWb19NaJQmczQ" 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="_1Kmdqxt0EeWb19NaJQmczQ" name="base_Stereotype" association="_1KmdwBt0EeWb19NaJQmczQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Stereotype"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1KmdrBt0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1KmdrRt0EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_1Kmdrht0EeWb19NaJQmczQ" name="base_Property" association="_1KmdxBt0EeWb19NaJQmczQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Property"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1Kmdrxt0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1KmdsBt0EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_1KmdsRt0EeWb19NaJQmczQ" name="base_EnumerationLiteral" association="_1KmdyBt0EeWb19NaJQmczQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#EnumerationLiteral"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1Kmdsht0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1Kmdsxt0EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_1KmdtBt0EeWb19NaJQmczQ" name="base_Package" association="_1KmdzBt0EeWb19NaJQmczQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Package"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1KmdtRt0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1Kmdtht0EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_1Kmdtxt0EeWb19NaJQmczQ" name="base_Operation" association="_1Kmd0Bt0EeWb19NaJQmczQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Operation"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1KmduBt0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1KmduRt0EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_1Kmduht0EeWb19NaJQmczQ" name="base_Type" association="_1Kmd1Bt0EeWb19NaJQmczQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Type"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1Kmduxt0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1KmdvBt0EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_1KmdvRt0EeWb19NaJQmczQ" name="base_Parameter" association="_1Kmd2Bt0EeWb19NaJQmczQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Parameter"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1Kmdvht0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1Kmdvxt0EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_1KmdwBt0EeWb19NaJQmczQ" name="extension_DataPoint_Stereotype" memberEnd="_1Kmdqxt0EeWb19NaJQmczQ _1KmdwRt0EeWb19NaJQmczQ">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_1KmdwRt0EeWb19NaJQmczQ" name="extension_Stereotype" type="_1Kmdpht0EeWb19NaJQmczQ" aggregation="composite" association="_1KmdwBt0EeWb19NaJQmczQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1Kmdwht0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1Kmdwxt0EeWb19NaJQmczQ" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_1KmdxBt0EeWb19NaJQmczQ" name="extension_DataPoint_Property" memberEnd="_1Kmdrht0EeWb19NaJQmczQ _1KmdxRt0EeWb19NaJQmczQ">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_1KmdxRt0EeWb19NaJQmczQ" name="extension_Property" type="_1Kmdpht0EeWb19NaJQmczQ" aggregation="composite" association="_1KmdxBt0EeWb19NaJQmczQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1Kmdxht0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1Kmdxxt0EeWb19NaJQmczQ" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_1KmdyBt0EeWb19NaJQmczQ" name="extension_DataPoint_EnumerationLiteral" memberEnd="_1KmdsRt0EeWb19NaJQmczQ _1KmdyRt0EeWb19NaJQmczQ">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_1KmdyRt0EeWb19NaJQmczQ" name="extension_EnumerationLiteral" type="_1Kmdpht0EeWb19NaJQmczQ" aggregation="composite" association="_1KmdyBt0EeWb19NaJQmczQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1Kmdyht0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1Kmdyxt0EeWb19NaJQmczQ" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_1KmdzBt0EeWb19NaJQmczQ" name="extension_DataPoint_Package" memberEnd="_1KmdtBt0EeWb19NaJQmczQ _1KmdzRt0EeWb19NaJQmczQ">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_1KmdzRt0EeWb19NaJQmczQ" name="extension_Package" type="_1Kmdpht0EeWb19NaJQmczQ" aggregation="composite" association="_1KmdzBt0EeWb19NaJQmczQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1Kmdzht0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1Kmdzxt0EeWb19NaJQmczQ" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_1Kmd0Bt0EeWb19NaJQmczQ" name="extension_DataPoint_Operation" memberEnd="_1Kmdtxt0EeWb19NaJQmczQ _1Kmd0Rt0EeWb19NaJQmczQ">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_1Kmd0Rt0EeWb19NaJQmczQ" name="extension_Operation" type="_1Kmdpht0EeWb19NaJQmczQ" aggregation="composite" association="_1Kmd0Bt0EeWb19NaJQmczQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1Kmd0ht0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1Kmd0xt0EeWb19NaJQmczQ" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_1Kmd1Bt0EeWb19NaJQmczQ" name="extension_DataPoint_Type" memberEnd="_1Kmduht0EeWb19NaJQmczQ _1Kmd1Rt0EeWb19NaJQmczQ">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_1Kmd1Rt0EeWb19NaJQmczQ" name="extension_Type" type="_1Kmdpht0EeWb19NaJQmczQ" aggregation="composite" association="_1Kmd1Bt0EeWb19NaJQmczQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1Kmd1ht0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1Kmd1xt0EeWb19NaJQmczQ" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_1Kmd2Bt0EeWb19NaJQmczQ" name="extension_DataPoint_Parameter" memberEnd="_1KmdvRt0EeWb19NaJQmczQ _1Kmd2Rt0EeWb19NaJQmczQ">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_1Kmd2Rt0EeWb19NaJQmczQ" name="extension_Parameter" type="_1Kmdpht0EeWb19NaJQmczQ" aggregation="composite" association="_1Kmd2Bt0EeWb19NaJQmczQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1Kmd2ht0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1Kmd2xt0EeWb19NaJQmczQ" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Stereotype" xmi:id="_1Kmd3Bt0EeWb19NaJQmczQ" name="DataPoints" visibility="public">
+ <ownedRule xmi:id="_1Kmd3Rt0EeWb19NaJQmczQ" name="methodConstraint" constrainedElement="_1Kmd3Bt0EeWb19NaJQmczQ">
+ <specification xmi:type="uml:OpaqueExpression" xmi:id="_1Kmd3ht0EeWb19NaJQmczQ" 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="_1Kmd3xt0EeWb19NaJQmczQ" name="typeConstraint" constrainedElement="_1Kmd3Bt0EeWb19NaJQmczQ">
+ <specification xmi:type="uml:OpaqueExpression" xmi:id="_1Kmd4Bt0EeWb19NaJQmczQ" 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="_1Kmd4Rt0EeWb19NaJQmczQ" name="base_Stereotype" association="_1Kmd9ht0EeWb19NaJQmczQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Stereotype"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1Kmd4ht0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1Kmd4xt0EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_1Kmd5Bt0EeWb19NaJQmczQ" name="base_Property" association="_1Kmd-ht0EeWb19NaJQmczQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Property"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1Kmd5Rt0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1Kmd5ht0EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_1Kmd5xt0EeWb19NaJQmczQ" name="base_EnumerationLiteral" association="_1Kmd_ht0EeWb19NaJQmczQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#EnumerationLiteral"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1Kmd6Bt0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1Kmd6Rt0EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_1Kmd6ht0EeWb19NaJQmczQ" name="base_Package" association="_1KmeAht0EeWb19NaJQmczQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Package"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1Kmd6xt0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1Kmd7Bt0EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_1Kmd7Rt0EeWb19NaJQmczQ" name="base_Operation" association="_1KmeBht0EeWb19NaJQmczQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Operation"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1Kmd7ht0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1Kmd7xt0EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_1Kmd8Bt0EeWb19NaJQmczQ" name="base_Type" association="_1KmeCht0EeWb19NaJQmczQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Type"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1Kmd8Rt0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1Kmd8ht0EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_1Kmd8xt0EeWb19NaJQmczQ" name="base_Parameter" association="_1KmeDht0EeWb19NaJQmczQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Parameter"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1Kmd9Bt0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1Kmd9Rt0EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_1Kmd9ht0EeWb19NaJQmczQ" name="extension_DataPoints_Stereotype" memberEnd="_1Kmd4Rt0EeWb19NaJQmczQ _1Kmd9xt0EeWb19NaJQmczQ">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_1Kmd9xt0EeWb19NaJQmczQ" name="extension_Stereotype" type="_1Kmd3Bt0EeWb19NaJQmczQ" aggregation="composite" association="_1Kmd9ht0EeWb19NaJQmczQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1Kmd-Bt0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1Kmd-Rt0EeWb19NaJQmczQ" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_1Kmd-ht0EeWb19NaJQmczQ" name="extension_DataPoints_Property" memberEnd="_1Kmd5Bt0EeWb19NaJQmczQ _1Kmd-xt0EeWb19NaJQmczQ">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_1Kmd-xt0EeWb19NaJQmczQ" name="extension_Property" type="_1Kmd3Bt0EeWb19NaJQmczQ" aggregation="composite" association="_1Kmd-ht0EeWb19NaJQmczQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1Kmd_Bt0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1Kmd_Rt0EeWb19NaJQmczQ" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_1Kmd_ht0EeWb19NaJQmczQ" name="extension_DataPoints_EnumerationLiteral" memberEnd="_1Kmd5xt0EeWb19NaJQmczQ _1Kmd_xt0EeWb19NaJQmczQ">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_1Kmd_xt0EeWb19NaJQmczQ" name="extension_EnumerationLiteral" type="_1Kmd3Bt0EeWb19NaJQmczQ" aggregation="composite" association="_1Kmd_ht0EeWb19NaJQmczQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1KmeABt0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1KmeARt0EeWb19NaJQmczQ" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_1KmeAht0EeWb19NaJQmczQ" name="extension_DataPoints_Package" memberEnd="_1Kmd6ht0EeWb19NaJQmczQ _1KmeAxt0EeWb19NaJQmczQ">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_1KmeAxt0EeWb19NaJQmczQ" name="extension_Package" type="_1Kmd3Bt0EeWb19NaJQmczQ" aggregation="composite" association="_1KmeAht0EeWb19NaJQmczQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1KmeBBt0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1KmeBRt0EeWb19NaJQmczQ" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_1KmeBht0EeWb19NaJQmczQ" name="extension_DataPoints_Operation" memberEnd="_1Kmd7Rt0EeWb19NaJQmczQ _1KmeBxt0EeWb19NaJQmczQ">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_1KmeBxt0EeWb19NaJQmczQ" name="extension_Operation" type="_1Kmd3Bt0EeWb19NaJQmczQ" aggregation="composite" association="_1KmeBht0EeWb19NaJQmczQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1KmeCBt0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1KmeCRt0EeWb19NaJQmczQ" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_1KmeCht0EeWb19NaJQmczQ" name="extension_DataPoints_Type" memberEnd="_1Kmd8Bt0EeWb19NaJQmczQ _1KmeCxt0EeWb19NaJQmczQ">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_1KmeCxt0EeWb19NaJQmczQ" name="extension_Type" type="_1Kmd3Bt0EeWb19NaJQmczQ" aggregation="composite" association="_1KmeCht0EeWb19NaJQmczQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1KmeDBt0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1KmeDRt0EeWb19NaJQmczQ" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_1KmeDht0EeWb19NaJQmczQ" name="extension_DataPoints_Parameter" memberEnd="_1Kmd8xt0EeWb19NaJQmczQ _1KmeDxt0EeWb19NaJQmczQ">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_1KmeDxt0EeWb19NaJQmczQ" name="extension_Parameter" type="_1Kmd3Bt0EeWb19NaJQmczQ" aggregation="composite" association="_1KmeDht0EeWb19NaJQmczQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1KmeEBt0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1KmeERt0EeWb19NaJQmczQ" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Stereotype" xmi:id="_1KmeEht0EeWb19NaJQmczQ" name="ParametersSuppliedBy" visibility="public">
+ <ownedRule xmi:id="_1KmeExt0EeWb19NaJQmczQ" name="methodConstraint" constrainedElement="_1KmeEht0EeWb19NaJQmczQ">
+ <specification xmi:type="uml:OpaqueExpression" xmi:id="_1KmeFBt0EeWb19NaJQmczQ" 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="_1KmeFRt0EeWb19NaJQmczQ" name="typeConstraint" constrainedElement="_1KmeEht0EeWb19NaJQmczQ">
+ <specification xmi:type="uml:OpaqueExpression" xmi:id="_1KmeFht0EeWb19NaJQmczQ" 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="_1KmeFxt0EeWb19NaJQmczQ" name="value" visibility="public" association="_1KmeSxt0EeWb19NaJQmczQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Class"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1KmeGBt0EeWb19NaJQmczQ" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1KmeGRt0EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_1KmeGht0EeWb19NaJQmczQ" name="base_Stereotype" association="_1KmeLxt0EeWb19NaJQmczQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Stereotype"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1KmeGxt0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1KmeHBt0EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_1KmeHRt0EeWb19NaJQmczQ" name="base_Property" association="_1KmeMxt0EeWb19NaJQmczQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Property"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1KmeHht0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1KmeHxt0EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_1KmeIBt0EeWb19NaJQmczQ" name="base_EnumerationLiteral" association="_1KmeNxt0EeWb19NaJQmczQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#EnumerationLiteral"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1KmeIRt0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1KmeIht0EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_1KmeIxt0EeWb19NaJQmczQ" name="base_Package" association="_1KmeOxt0EeWb19NaJQmczQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Package"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1KmeJBt0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1KmeJRt0EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_1KmeJht0EeWb19NaJQmczQ" name="base_Operation" association="_1KmePxt0EeWb19NaJQmczQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Operation"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1KmeJxt0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1KmeKBt0EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_1KmeKRt0EeWb19NaJQmczQ" name="base_Type" association="_1KmeQxt0EeWb19NaJQmczQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Type"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1KmeKht0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1KmeKxt0EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_1KmeLBt0EeWb19NaJQmczQ" name="base_Parameter" association="_1KmeRxt0EeWb19NaJQmczQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Parameter"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1KmeLRt0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1KmeLht0EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_1KmeLxt0EeWb19NaJQmczQ" name="extension_ParametersSuppliedBy_Stereotype" memberEnd="_1KmeGht0EeWb19NaJQmczQ _1KmeMBt0EeWb19NaJQmczQ">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_1KmeMBt0EeWb19NaJQmczQ" name="extension_Stereotype" type="_1KmeEht0EeWb19NaJQmczQ" aggregation="composite" association="_1KmeLxt0EeWb19NaJQmczQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1KmeMRt0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1KmeMht0EeWb19NaJQmczQ" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_1KmeMxt0EeWb19NaJQmczQ" name="extension_ParametersSuppliedBy_Property" memberEnd="_1KmeHRt0EeWb19NaJQmczQ _1KmeNBt0EeWb19NaJQmczQ">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_1KmeNBt0EeWb19NaJQmczQ" name="extension_Property" type="_1KmeEht0EeWb19NaJQmczQ" aggregation="composite" association="_1KmeMxt0EeWb19NaJQmczQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1KmeNRt0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1KmeNht0EeWb19NaJQmczQ" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_1KmeNxt0EeWb19NaJQmczQ" name="extension_ParametersSuppliedBy_EnumerationLiteral" memberEnd="_1KmeIBt0EeWb19NaJQmczQ _1KmeOBt0EeWb19NaJQmczQ">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_1KmeOBt0EeWb19NaJQmczQ" name="extension_EnumerationLiteral" type="_1KmeEht0EeWb19NaJQmczQ" aggregation="composite" association="_1KmeNxt0EeWb19NaJQmczQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1KmeORt0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1KmeOht0EeWb19NaJQmczQ" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_1KmeOxt0EeWb19NaJQmczQ" name="extension_ParametersSuppliedBy_Package" memberEnd="_1KmeIxt0EeWb19NaJQmczQ _1KmePBt0EeWb19NaJQmczQ">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_1KmePBt0EeWb19NaJQmczQ" name="extension_Package" type="_1KmeEht0EeWb19NaJQmczQ" aggregation="composite" association="_1KmeOxt0EeWb19NaJQmczQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1KmePRt0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1KmePht0EeWb19NaJQmczQ" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_1KmePxt0EeWb19NaJQmczQ" name="extension_ParametersSuppliedBy_Operation" memberEnd="_1KmeJht0EeWb19NaJQmczQ _1KmeQBt0EeWb19NaJQmczQ">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_1KmeQBt0EeWb19NaJQmczQ" name="extension_Operation" type="_1KmeEht0EeWb19NaJQmczQ" aggregation="composite" association="_1KmePxt0EeWb19NaJQmczQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1KmeQRt0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1KmeQht0EeWb19NaJQmczQ" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_1KmeQxt0EeWb19NaJQmczQ" name="extension_ParametersSuppliedBy_Type" memberEnd="_1KmeKRt0EeWb19NaJQmczQ _1KmeRBt0EeWb19NaJQmczQ">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_1KmeRBt0EeWb19NaJQmczQ" name="extension_Type" type="_1KmeEht0EeWb19NaJQmczQ" aggregation="composite" association="_1KmeQxt0EeWb19NaJQmczQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1KmeRRt0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1KmeRht0EeWb19NaJQmczQ" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_1KmeRxt0EeWb19NaJQmczQ" name="extension_ParametersSuppliedBy_Parameter" memberEnd="_1KmeLBt0EeWb19NaJQmczQ _1KmeSBt0EeWb19NaJQmczQ">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_1KmeSBt0EeWb19NaJQmczQ" name="extension_Parameter" type="_1KmeEht0EeWb19NaJQmczQ" aggregation="composite" association="_1KmeRxt0EeWb19NaJQmczQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1KmeSRt0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1KmeSht0EeWb19NaJQmczQ" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Association" xmi:id="_1KmeSxt0EeWb19NaJQmczQ" name="value_ParametersSuppliedBy_Class" memberEnd="_1KmeFxt0EeWb19NaJQmczQ _1KmeTBt0EeWb19NaJQmczQ">
+ <ownedEnd xmi:id="_1KmeTBt0EeWb19NaJQmczQ" name="value_ParametersSuppliedBy" visibility="public" type="_1KmeEht0EeWb19NaJQmczQ" association="_1KmeSxt0EeWb19NaJQmczQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1KmeTRt0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1KmeTht0EeWb19NaJQmczQ" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+ </packagedElement>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Package" xmi:id="_1KmeTxt0EeWb19NaJQmczQ" name="runner">
+ <packagedElement xmi:type="uml:Stereotype" xmi:id="_1KmeUBt0EeWb19NaJQmczQ" name="RunWith" visibility="public">
+ <ownedRule xmi:id="_1KmeURt0EeWb19NaJQmczQ" name="typeConstraint" constrainedElement="_1KmeUBt0EeWb19NaJQmczQ">
+ <specification xmi:type="uml:OpaqueExpression" xmi:id="_1KmeUht0EeWb19NaJQmczQ" 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="_1KmeUxt0EeWb19NaJQmczQ" name="value" visibility="public" association="_1KmeWxt0EeWb19NaJQmczQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Class"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1KmeVBt0EeWb19NaJQmczQ" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1KmeVRt0EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_1KmeVht0EeWb19NaJQmczQ" name="base_Type" association="_1KmeWRt0EeWb19NaJQmczQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Type"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1KmeVxt0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1KmeWBt0EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_1KmeWRt0EeWb19NaJQmczQ" name="extension_RunWith_Type" memberEnd="_1KmeVht0EeWb19NaJQmczQ _1KmeWht0EeWb19NaJQmczQ">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_1KmeWht0EeWb19NaJQmczQ" name="extension_Type" type="_1KmeUBt0EeWb19NaJQmczQ" aggregation="composite" association="_1KmeWRt0EeWb19NaJQmczQ"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Association" xmi:id="_1KmeWxt0EeWb19NaJQmczQ" name="value_RunWith_Class" memberEnd="_1KmeUxt0EeWb19NaJQmczQ _1KmeXBt0EeWb19NaJQmczQ">
+ <ownedEnd xmi:id="_1KmeXBt0EeWb19NaJQmczQ" name="value_RunWith" visibility="public" type="_1KmeUBt0EeWb19NaJQmczQ" association="_1KmeWxt0EeWb19NaJQmczQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1KmeXRt0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1KmeXht0EeWb19NaJQmczQ" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Package" xmi:id="_1KmeXxt0EeWb19NaJQmczQ" name="runners">
+ <packagedElement xmi:type="uml:Stereotype" xmi:id="_1KmeYBt0EeWb19NaJQmczQ" name="ParametersFromParameterized" visibility="public">
+ <ownedRule xmi:id="_1KmeYRt0EeWb19NaJQmczQ" name="methodConstraint" constrainedElement="_1KmeYBt0EeWb19NaJQmczQ">
+ <specification xmi:type="uml:OpaqueExpression" xmi:id="_1KmeYht0EeWb19NaJQmczQ" 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="_1KmeYxt0EeWb19NaJQmczQ" name="base_Operation" association="_1Kmecht0EeWb19NaJQmczQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Operation"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1KmeZBt0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1KmeZRt0EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_1KmeZht0EeWb19NaJQmczQ" name="base_Property" association="_1KmedBt0EeWb19NaJQmczQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Property"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1KmeZxt0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1KmeaBt0EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Stereotype" xmi:id="_1KmeaRt0EeWb19NaJQmczQ" name="SuiteClassesFromSuite" visibility="public">
+ <ownedRule xmi:id="_1Kmeaht0EeWb19NaJQmczQ" name="typeConstraint" constrainedElement="_1KmeaRt0EeWb19NaJQmczQ">
+ <specification xmi:type="uml:OpaqueExpression" xmi:id="_1Kmeaxt0EeWb19NaJQmczQ" 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="_1KmebBt0EeWb19NaJQmczQ" name="value" visibility="public" association="_1Kmeeht0EeWb19NaJQmczQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Class"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1KmebRt0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1Kmebht0EeWb19NaJQmczQ" value="*"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_1Kmebxt0EeWb19NaJQmczQ" name="base_Type" association="_1KmeeBt0EeWb19NaJQmczQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Type"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1KmecBt0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1KmecRt0EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_1Kmecht0EeWb19NaJQmczQ" name="extension_ParametersFromParameterized_Operation" memberEnd="_1KmeYxt0EeWb19NaJQmczQ _1Kmecxt0EeWb19NaJQmczQ">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_1Kmecxt0EeWb19NaJQmczQ" name="extension_Operation" type="_1KmeYBt0EeWb19NaJQmczQ" aggregation="composite" association="_1Kmecht0EeWb19NaJQmczQ"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_1KmedBt0EeWb19NaJQmczQ" name="extension_ParametersFromParameterized_Property" memberEnd="_1KmeZht0EeWb19NaJQmczQ _1KmedRt0EeWb19NaJQmczQ">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_1KmedRt0EeWb19NaJQmczQ" name="extension_Property" type="_1KmeYBt0EeWb19NaJQmczQ" aggregation="composite" association="_1KmedBt0EeWb19NaJQmczQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1Kmedht0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1Kmedxt0EeWb19NaJQmczQ" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_1KmeeBt0EeWb19NaJQmczQ" name="extension_SuiteClassesFromSuite_Type" memberEnd="_1Kmebxt0EeWb19NaJQmczQ _1KmeeRt0EeWb19NaJQmczQ">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_1KmeeRt0EeWb19NaJQmczQ" name="extension_Type" type="_1KmeaRt0EeWb19NaJQmczQ" aggregation="composite" association="_1KmeeBt0EeWb19NaJQmczQ"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Association" xmi:id="_1Kmeeht0EeWb19NaJQmczQ" name="value_SuiteClasses_Class" memberEnd="_1KmebBt0EeWb19NaJQmczQ _1Kmeext0EeWb19NaJQmczQ">
+ <ownedEnd xmi:id="_1Kmeext0EeWb19NaJQmczQ" name="value_SuiteClasses" visibility="public" type="_1KmeaRt0EeWb19NaJQmczQ" association="_1Kmeeht0EeWb19NaJQmczQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1KmefBt0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1KmefRt0EeWb19NaJQmczQ" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Stereotype" xmi:id="_1Kmefht0EeWb19NaJQmczQ" name="AfterClass" visibility="public">
+ <ownedRule xmi:id="_1Kmefxt0EeWb19NaJQmczQ" name="methodConstraint" constrainedElement="_1Kmefht0EeWb19NaJQmczQ">
+ <specification xmi:type="uml:OpaqueExpression" xmi:id="_1KmegBt0EeWb19NaJQmczQ" 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="_1KmegRt0EeWb19NaJQmczQ" name="base_Operation" association="_1Kme0Rt0EeWb19NaJQmczQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Operation"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1Kmeght0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1Kmegxt0EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_1KmehBt0EeWb19NaJQmczQ" name="base_Property" association="_1Kme0xt0EeWb19NaJQmczQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Property"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1KmehRt0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1Kmehht0EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Stereotype" xmi:id="_1Kmehxt0EeWb19NaJQmczQ" name="Before" visibility="public">
+ <ownedRule xmi:id="_1KmeiBt0EeWb19NaJQmczQ" name="methodConstraint" constrainedElement="_1Kmehxt0EeWb19NaJQmczQ">
+ <specification xmi:type="uml:OpaqueExpression" xmi:id="_1KmeiRt0EeWb19NaJQmczQ" 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="_1Kmeiht0EeWb19NaJQmczQ" name="base_Operation" association="_1Kme1xt0EeWb19NaJQmczQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Operation"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1Kmeixt0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1KmejBt0EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_1KmejRt0EeWb19NaJQmczQ" name="base_Property" association="_1Kme2Rt0EeWb19NaJQmczQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Property"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1Kmejht0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1Kmejxt0EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Stereotype" xmi:id="_1KmekBt0EeWb19NaJQmczQ" name="After" visibility="public">
+ <ownedRule xmi:id="_1KmekRt0EeWb19NaJQmczQ" name="methodConstraint" constrainedElement="_1KmekBt0EeWb19NaJQmczQ">
+ <specification xmi:type="uml:OpaqueExpression" xmi:id="_1Kmekht0EeWb19NaJQmczQ" 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="_1Kmekxt0EeWb19NaJQmczQ" name="base_Operation" association="_1Kme3Rt0EeWb19NaJQmczQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Operation"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1KmelBt0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1KmelRt0EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_1Kmelht0EeWb19NaJQmczQ" name="base_Property" association="_1Kme3xt0EeWb19NaJQmczQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Property"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1Kmelxt0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1KmemBt0EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Stereotype" xmi:id="_1KmemRt0EeWb19NaJQmczQ" name="Test" visibility="public">
+ <ownedRule xmi:id="_1Kmemht0EeWb19NaJQmczQ" name="methodConstraint" constrainedElement="_1KmemRt0EeWb19NaJQmczQ">
+ <specification xmi:type="uml:OpaqueExpression" xmi:id="_1Kmemxt0EeWb19NaJQmczQ" 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="_1KmenBt0EeWb19NaJQmczQ" name="expected" visibility="public" association="_1Kme6Rt0EeWb19NaJQmczQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Class"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1KmenRt0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1Kmenht0EeWb19NaJQmczQ" value="1"/>
+ <defaultValue xmi:type="uml:LiteralString" xmi:id="_1Kmenxt0EeWb19NaJQmczQ" value="None"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_1KmeoBt0EeWb19NaJQmczQ" name="timeout" visibility="public">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/JavaPrimitiveTypes.library.uml#long"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1KmeoRt0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1Kmeoht0EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_1Kmeoxt0EeWb19NaJQmczQ" name="base_Operation" association="_1Kmewxt0EeWb19NaJQmczQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Operation"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1KmepBt0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1KmepRt0EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_1Kmepht0EeWb19NaJQmczQ" name="base_Property" association="_1KmexRt0EeWb19NaJQmczQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Property"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1Kmepxt0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1KmeqBt0EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Stereotype" xmi:id="_1KmeqRt0EeWb19NaJQmczQ" name="Ignore" visibility="public">
+ <ownedRule xmi:id="_1Kmeqht0EeWb19NaJQmczQ" name="methodConstraint" constrainedElement="_1KmeqRt0EeWb19NaJQmczQ">
+ <specification xmi:type="uml:OpaqueExpression" xmi:id="_1Kmeqxt0EeWb19NaJQmczQ" 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="_1KmerBt0EeWb19NaJQmczQ" name="typeConstraint" constrainedElement="_1KmeqRt0EeWb19NaJQmczQ">
+ <specification xmi:type="uml:OpaqueExpression" xmi:id="_1KmerRt0EeWb19NaJQmczQ" 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="_1Kmerht0EeWb19NaJQmczQ" name="value" visibility="public">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1Kmerxt0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1KmesBt0EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_1KmesRt0EeWb19NaJQmczQ" name="base_Operation" association="_1KmeyRt0EeWb19NaJQmczQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Operation"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1Kmesht0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1Kmesxt0EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_1KmetBt0EeWb19NaJQmczQ" name="base_Property" association="_1Kmeyxt0EeWb19NaJQmczQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Property"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1KmetRt0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1Kmetht0EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_1Kmetxt0EeWb19NaJQmczQ" name="base_Type" association="_1Kmezxt0EeWb19NaJQmczQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Type"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1KmeuBt0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1KmeuRt0EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Stereotype" xmi:id="_1Kmeuht0EeWb19NaJQmczQ" name="BeforeClass" visibility="public">
+ <ownedRule xmi:id="_1Kmeuxt0EeWb19NaJQmczQ" name="methodConstraint" constrainedElement="_1Kmeuht0EeWb19NaJQmczQ">
+ <specification xmi:type="uml:OpaqueExpression" xmi:id="_1KmevBt0EeWb19NaJQmczQ" 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="_1KmevRt0EeWb19NaJQmczQ" name="base_Operation" association="_1Kme4xt0EeWb19NaJQmczQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Operation"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1Kmevht0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1Kmevxt0EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_1KmewBt0EeWb19NaJQmczQ" name="base_Property" association="_1Kme5Rt0EeWb19NaJQmczQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Property"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1KmewRt0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1Kmewht0EeWb19NaJQmczQ" value="1"/>
+ </ownedAttribute>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_1Kmewxt0EeWb19NaJQmczQ" name="extension_Test_Operation" memberEnd="_1Kmeoxt0EeWb19NaJQmczQ _1KmexBt0EeWb19NaJQmczQ">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_1KmexBt0EeWb19NaJQmczQ" name="extension_Operation" type="_1KmemRt0EeWb19NaJQmczQ" aggregation="composite" association="_1Kmewxt0EeWb19NaJQmczQ"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_1KmexRt0EeWb19NaJQmczQ" name="extension_Test_Property" memberEnd="_1Kmepht0EeWb19NaJQmczQ _1Kmexht0EeWb19NaJQmczQ">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_1Kmexht0EeWb19NaJQmczQ" name="extension_Property" type="_1KmemRt0EeWb19NaJQmczQ" aggregation="composite" association="_1KmexRt0EeWb19NaJQmczQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1Kmexxt0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1KmeyBt0EeWb19NaJQmczQ" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_1KmeyRt0EeWb19NaJQmczQ" name="extension_Ignore_Operation" memberEnd="_1KmesRt0EeWb19NaJQmczQ _1Kmeyht0EeWb19NaJQmczQ">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_1Kmeyht0EeWb19NaJQmczQ" name="extension_Operation" type="_1KmeqRt0EeWb19NaJQmczQ" aggregation="composite" association="_1KmeyRt0EeWb19NaJQmczQ"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_1Kmeyxt0EeWb19NaJQmczQ" name="extension_Ignore_Property" memberEnd="_1KmetBt0EeWb19NaJQmczQ _1KmezBt0EeWb19NaJQmczQ">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_1KmezBt0EeWb19NaJQmczQ" name="extension_Property" type="_1KmeqRt0EeWb19NaJQmczQ" aggregation="composite" association="_1Kmeyxt0EeWb19NaJQmczQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1KmezRt0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1Kmezht0EeWb19NaJQmczQ" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_1Kmezxt0EeWb19NaJQmczQ" name="extension_Ignore_Type" memberEnd="_1Kmetxt0EeWb19NaJQmczQ _1Kme0Bt0EeWb19NaJQmczQ">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_1Kme0Bt0EeWb19NaJQmczQ" name="extension_Type" type="_1KmeqRt0EeWb19NaJQmczQ" aggregation="composite" association="_1Kmezxt0EeWb19NaJQmczQ"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_1Kme0Rt0EeWb19NaJQmczQ" name="extension_AfterClass_Operation" memberEnd="_1KmegRt0EeWb19NaJQmczQ _1Kme0ht0EeWb19NaJQmczQ">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_1Kme0ht0EeWb19NaJQmczQ" name="extension_Operation" type="_1Kmefht0EeWb19NaJQmczQ" aggregation="composite" association="_1Kme0Rt0EeWb19NaJQmczQ"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_1Kme0xt0EeWb19NaJQmczQ" name="extension_AfterClass_Property" memberEnd="_1KmehBt0EeWb19NaJQmczQ _1Kme1Bt0EeWb19NaJQmczQ">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_1Kme1Bt0EeWb19NaJQmczQ" name="extension_Property" type="_1Kmefht0EeWb19NaJQmczQ" aggregation="composite" association="_1Kme0xt0EeWb19NaJQmczQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1Kme1Rt0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1Kme1ht0EeWb19NaJQmczQ" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_1Kme1xt0EeWb19NaJQmczQ" name="extension_Before_Operation" memberEnd="_1Kmeiht0EeWb19NaJQmczQ _1Kme2Bt0EeWb19NaJQmczQ">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_1Kme2Bt0EeWb19NaJQmczQ" name="extension_Operation" type="_1Kmehxt0EeWb19NaJQmczQ" aggregation="composite" association="_1Kme1xt0EeWb19NaJQmczQ"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_1Kme2Rt0EeWb19NaJQmczQ" name="extension_Before_Property" memberEnd="_1KmejRt0EeWb19NaJQmczQ _1Kme2ht0EeWb19NaJQmczQ">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_1Kme2ht0EeWb19NaJQmczQ" name="extension_Property" type="_1Kmehxt0EeWb19NaJQmczQ" aggregation="composite" association="_1Kme2Rt0EeWb19NaJQmczQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1Kme2xt0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1Kme3Bt0EeWb19NaJQmczQ" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_1Kme3Rt0EeWb19NaJQmczQ" name="extension_After_Operation" memberEnd="_1Kmekxt0EeWb19NaJQmczQ _1Kme3ht0EeWb19NaJQmczQ">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_1Kme3ht0EeWb19NaJQmczQ" name="extension_Operation" type="_1KmekBt0EeWb19NaJQmczQ" aggregation="composite" association="_1Kme3Rt0EeWb19NaJQmczQ"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_1Kme3xt0EeWb19NaJQmczQ" name="extension_After_Property" memberEnd="_1Kmelht0EeWb19NaJQmczQ _1Kme4Bt0EeWb19NaJQmczQ">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_1Kme4Bt0EeWb19NaJQmczQ" name="extension_Property" type="_1KmekBt0EeWb19NaJQmczQ" aggregation="composite" association="_1Kme3xt0EeWb19NaJQmczQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1Kme4Rt0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1Kme4ht0EeWb19NaJQmczQ" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_1Kme4xt0EeWb19NaJQmczQ" name="extension_BeforeClass_Operation" memberEnd="_1KmevRt0EeWb19NaJQmczQ _1Kme5Bt0EeWb19NaJQmczQ">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_1Kme5Bt0EeWb19NaJQmczQ" name="extension_Operation" type="_1Kmeuht0EeWb19NaJQmczQ" aggregation="composite" association="_1Kme4xt0EeWb19NaJQmczQ"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_1Kme5Rt0EeWb19NaJQmczQ" name="extension_BeforeClass_Property" memberEnd="_1KmewBt0EeWb19NaJQmczQ _1Kme5ht0EeWb19NaJQmczQ">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_1Kme5ht0EeWb19NaJQmczQ" name="extension_Property" type="_1Kmeuht0EeWb19NaJQmczQ" aggregation="composite" association="_1Kme5Rt0EeWb19NaJQmczQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1Kme5xt0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1Kme6Bt0EeWb19NaJQmczQ" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Association" xmi:id="_1Kme6Rt0EeWb19NaJQmczQ" name="expected_Test_Class" memberEnd="_1KmenBt0EeWb19NaJQmczQ _1Kme6ht0EeWb19NaJQmczQ">
+ <ownedEnd xmi:id="_1Kme6ht0EeWb19NaJQmczQ" name="expected_Test" visibility="public" type="_1KmemRt0EeWb19NaJQmczQ" association="_1Kme6Rt0EeWb19NaJQmczQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1Kme6xt0EeWb19NaJQmczQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1Kme7Bt0EeWb19NaJQmczQ" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+ </packagedElement>
+ </packagedElement>
+ <profileApplication xmi:id="_1Kme7Rt0EeWb19NaJQmczQ">
+ <eAnnotations xmi:id="_1Kme7ht0EeWb19NaJQmczQ" 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="_1Kme7xt0EeWb19NaJQmczQ" base_Package="_1KlO0Bt0EeWb19NaJQmczQ"/>
+ <javaProfile:JGenericType xmi:id="_1Kme8Bt0EeWb19NaJQmczQ" base_Property="_1KmeUxt0EeWb19NaJQmczQ" type="upperBounded"/>
+ <javaProfile:JGenericType xmi:id="_1Kme8Rt0EeWb19NaJQmczQ" base_Property="_1KmeFxt0EeWb19NaJQmczQ" type="upperBounded"/>
+ <javaProfile:JGenericType xmi:id="_1Kme8ht0EeWb19NaJQmczQ" base_Property="_1KmenBt0EeWb19NaJQmczQ" type="upperBounded"/>
+</xmi:XMI>

Back to the top