diff options
Diffstat (limited to 'tests/junit/plugins/editor/org.eclipse.papyrus.editor.integration.tests/model/profile/j2ee.profile.uml')
-rw-r--r-- | tests/junit/plugins/editor/org.eclipse.papyrus.editor.integration.tests/model/profile/j2ee.profile.uml | 317 |
1 files changed, 317 insertions, 0 deletions
diff --git a/tests/junit/plugins/editor/org.eclipse.papyrus.editor.integration.tests/model/profile/j2ee.profile.uml b/tests/junit/plugins/editor/org.eclipse.papyrus.editor.integration.tests/model/profile/j2ee.profile.uml new file mode 100644 index 00000000000..2ecfb621eb5 --- /dev/null +++ b/tests/junit/plugins/editor/org.eclipse.papyrus.editor.integration.tests/model/profile/j2ee.profile.uml @@ -0,0 +1,317 @@ +<?xml version="1.0" encoding="UTF-8"?> +<uml:Profile xmi:version="20131001" xmlns:xmi="http://www.omg.org/spec/XMI/20131001" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore" xmlns:uml="http://www.eclipse.org/uml2/5.0.0/UML" xmi:id="_ONhZ8JKHEeOKCcahrNz4pQ" name="j2ee" metaclassReference="_bAWzQJKHEeOKCcahrNz4pQ _T4nCkJKJEeOKCcahrNz4pQ _L0PHUJ_NEeOHObuLP75oVQ _L0PuYJ_NEeOHObuLP75oVQ _7o7ocJ_vEeOpdoxiri2fUg _45ebwJ_zEeOJ6O64b4-bJQ" metamodelReference="_ONhZ8ZKHEeOKCcahrNz4pQ"> + <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_fVKQUJKHEeOKCcahrNz4pQ" source="http://www.eclipse.org/uml2/2.0.0/UML"> + <contents xmi:type="ecore:EPackage" xmi:id="_jFgSINOFEeO2iNKjb11rWg" name="j2ee" nsURI="http:///schemas/j2ee/_jFbZoNOFEeO2iNKjb11rWg/1" nsPrefix="j2ee"> + <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_jFgSIdOFEeO2iNKjb11rWg" source="http://www.eclipse.org/emf/2002/Ecore"> + <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_jFgSItOFEeO2iNKjb11rWg" key="validationDelegates" value="http://www.eclipse.org/emf/2002/Ecore/OCL"/> + <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_jFgSI9OFEeO2iNKjb11rWg" key="invocationDelegates" value="http://www.eclipse.org/emf/2002/Ecore/OCL"/> + </eAnnotations> + <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_jFj8gtOFEeO2iNKjb11rWg" source="PapyrusVersion"> + <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_jFj8g9OFEeO2iNKjb11rWg" key="Version" value="0.0.2"/> + <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_jFj8hNOFEeO2iNKjb11rWg" key="Comment" value=""/> + <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_jFj8hdOFEeO2iNKjb11rWg" key="Copyright" value=""/> + <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_jFj8htOFEeO2iNKjb11rWg" key="Date" value="2014-05-04"/> + <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_jFj8h9OFEeO2iNKjb11rWg" key="Author" value="Christian W. Damus"/> + </eAnnotations> + <eClassifiers xmi:type="ecore:EClass" xmi:id="_jFgSJNOFEeO2iNKjb11rWg" name="Attribute" eSuperTypes="_jFgSL9OFEeO2iNKjb11rWg"> + <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_jFgSJdOFEeO2iNKjb11rWg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_QT4pgJKHEeOKCcahrNz4pQ"/> + <eOperations xmi:type="ecore:EOperation" xmi:id="_jFgSJtOFEeO2iNKjb11rWg" name="getBaseElement" ordered="false" lowerBound="1"> + <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_jFgSJ9OFEeO2iNKjb11rWg" source="http://www.eclipse.org/emf/2002/Ecore/OCL"> + <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_jFgSKNOFEeO2iNKjb11rWg" key="body" value="base_Property"/> + </eAnnotations> + <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Element"/> + </eOperations> + <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_jFgSKtOFEeO2iNKjb11rWg" name="isID" ordered="false" lowerBound="1"> + <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//Boolean"/> + </eStructuralFeatures> + <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_jFgSLNOFEeO2iNKjb11rWg" name="base_Property" ordered="false" lowerBound="1"> + <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="_jFgSL9OFEeO2iNKjb11rWg" name="Taggable" abstract="true"> + <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_jFgSMNOFEeO2iNKjb11rWg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_2L6UAJ_MEeOHObuLP75oVQ"/> + <eOperations xmi:type="ecore:EOperation" xmi:id="_jFgSMdOFEeO2iNKjb11rWg" name="element_has_name"> + <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_jFgSMtOFEeO2iNKjb11rWg" source="http://www.eclipse.org/emf/2002/Ecore/OCL"> + <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_jFgSM9OFEeO2iNKjb11rWg" key="body" value="getBaseElement().name <> null"/> + </eAnnotations> + <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/> + <eParameters xmi:type="ecore:EParameter" xmi:id="_jFgSNdOFEeO2iNKjb11rWg" name="diagnostics"> + <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_jFgSNtOFEeO2iNKjb11rWg" source="http://www.eclipse.org/emf/2002/GenModel"> + <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_jFgSN9OFEeO2iNKjb11rWg" 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:type="ecore:EParameter" xmi:id="_jFgSOdOFEeO2iNKjb11rWg" name="context"> + <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_jFgSOtOFEeO2iNKjb11rWg" source="http://www.eclipse.org/emf/2002/GenModel"> + <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_jFgSO9OFEeO2iNKjb11rWg" key="documentation" value="The cache of context-specific information."/> + </eAnnotations> + <eGenericType xmi:type="ecore:EGenericType" xmi:id="_jFgSPNOFEeO2iNKjb11rWg"> + <eTypeArguments xmi:type="ecore:EGenericType" xmi:id="_jFgSPdOFEeO2iNKjb11rWg"> + <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/> + </eTypeArguments> + <eTypeArguments xmi:type="ecore:EGenericType" xmi:id="_jFgSPtOFEeO2iNKjb11rWg"> + <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:type="ecore:EOperation" xmi:id="_jFgSP9OFEeO2iNKjb11rWg" name="getBaseElement" ordered="false" lowerBound="1"> + <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Element"/> + </eOperations> + <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_jFgSQdOFEeO2iNKjb11rWg" name="comment" ordered="false"> + <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/> + </eStructuralFeatures> + <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_jFgSQ9OFEeO2iNKjb11rWg" name="disposition" ordered="false" lowerBound="1" eType="_jFgSR9OFEeO2iNKjb11rWg"/> + <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_jFgSRdOFEeO2iNKjb11rWg" name="tag" ordered="false" upperBound="-1"> + <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/> + </eStructuralFeatures> + </eClassifiers> + <eClassifiers xmi:type="ecore:EEnum" xmi:id="_jFgSR9OFEeO2iNKjb11rWg" name="DispositionKind"> + <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_jFgSSNOFEeO2iNKjb11rWg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_XYYEQJNpEeOGJZd41BJaSw"/> + <eLiterals xmi:type="ecore:EEnumLiteral" xmi:id="_jFgSSdOFEeO2iNKjb11rWg" name="sad"/> + <eLiterals xmi:type="ecore:EEnumLiteral" xmi:id="_jFgSStOFEeO2iNKjb11rWg" name="happy" value="1"/> + </eClassifiers> + <eClassifiers xmi:type="ecore:EClass" xmi:id="_jFgSS9OFEeO2iNKjb11rWg" name="Bean" eSuperTypes="_jFgSL9OFEeO2iNKjb11rWg"> + <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_jFgSTNOFEeO2iNKjb11rWg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_EMn1sJ_NEeOHObuLP75oVQ"/> + <eOperations xmi:type="ecore:EOperation" xmi:id="_jFgSTdOFEeO2iNKjb11rWg" name="is_ok"> + <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_jFgSTtOFEeO2iNKjb11rWg" source="http://www.eclipse.org/emf/2002/Ecore/OCL"> + <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_jFgST9OFEeO2iNKjb11rWg" key="body" value="true"/> + </eAnnotations> + <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/> + <eParameters xmi:type="ecore:EParameter" xmi:id="_jFgSUdOFEeO2iNKjb11rWg" name="diagnostics"> + <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_jFgSUtOFEeO2iNKjb11rWg" source="http://www.eclipse.org/emf/2002/GenModel"> + <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_jFgSU9OFEeO2iNKjb11rWg" 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:type="ecore:EParameter" xmi:id="_jFgSVdOFEeO2iNKjb11rWg" name="context"> + <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_jFgSVtOFEeO2iNKjb11rWg" source="http://www.eclipse.org/emf/2002/GenModel"> + <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_jFgSV9OFEeO2iNKjb11rWg" key="documentation" value="The cache of context-specific information."/> + </eAnnotations> + <eGenericType xmi:type="ecore:EGenericType" xmi:id="_jFgSWNOFEeO2iNKjb11rWg"> + <eTypeArguments xmi:type="ecore:EGenericType" xmi:id="_jFgSWdOFEeO2iNKjb11rWg"> + <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/> + </eTypeArguments> + <eTypeArguments xmi:type="ecore:EGenericType" xmi:id="_jFgSWtOFEeO2iNKjb11rWg"> + <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:type="ecore:EOperation" xmi:id="_jFgSW9OFEeO2iNKjb11rWg" name="getBaseElement" ordered="false" lowerBound="1"> + <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_jFgSXNOFEeO2iNKjb11rWg" source="http://www.eclipse.org/emf/2002/Ecore/OCL"> + <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_jFgSXdOFEeO2iNKjb11rWg" key="body" value="Set{base_Class, base_Interface}->excludingNull()->any(true)"/> + </eAnnotations> + <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Element"/> + </eOperations> + <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_jFgSX9OFEeO2iNKjb11rWg" name="base_Class" 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="_jFgSYdOFEeO2iNKjb11rWg" name="base_Interface" ordered="false" lowerBound="1"> + <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Interface"/> + </eStructuralFeatures> + <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_jFgSY9OFEeO2iNKjb11rWg" name="finder" ordered="false"> + <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Operation"/> + </eStructuralFeatures> + </eClassifiers> + <eClassifiers xmi:type="ecore:EClass" xmi:id="_jFgSZtOFEeO2iNKjb11rWg" name="Context" eSuperTypes="_jFgSL9OFEeO2iNKjb11rWg"> + <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_jFgSZ9OFEeO2iNKjb11rWg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_0uzH4J_vEeOpdoxiri2fUg"/> + <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_jFgSaNOFEeO2iNKjb11rWg" name="base_Classifier" ordered="false" lowerBound="1"> + <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Classifier"/> + </eStructuralFeatures> + <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_jFgSatOFEeO2iNKjb11rWg" name="base_Lifeline" ordered="false" lowerBound="1"> + <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Lifeline"/> + </eStructuralFeatures> + </eClassifiers> + </contents> + <contents xmi:type="ecore:EPackage" xmi:id="_6xK9MJ_zEeOJ6O64b4-bJQ" name="j2ee" nsURI="http:///schemas/j2ee/_6xJIAJ_zEeOJ6O64b4-bJQ/0" nsPrefix="j2ee"> + <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_6xOnkJ_zEeOJ6O64b4-bJQ" source="PapyrusVersion"> + <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_6xOnkZ_zEeOJ6O64b4-bJQ" key="Version" value="0.0.1"/> + <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_6xOnkp_zEeOJ6O64b4-bJQ" key="Comment" value=""/> + <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_6xOnk5_zEeOJ6O64b4-bJQ" key="Copyright" value=""/> + <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_6xOnlJ_zEeOJ6O64b4-bJQ" key="Date" value="2014-02-27"/> + <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_6xOnlZ_zEeOJ6O64b4-bJQ" key="Author" value="Christian W. Damus"/> + </eAnnotations> + <eClassifiers xmi:type="ecore:EClass" xmi:id="_6xK9MZ_zEeOJ6O64b4-bJQ" name="Attribute" eSuperTypes="_6xK9OJ_zEeOJ6O64b4-bJQ"> + <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_6xK9Mp_zEeOJ6O64b4-bJQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_QT4pgJKHEeOKCcahrNz4pQ"/> + <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_6xK9M5_zEeOJ6O64b4-bJQ" name="isID" ordered="false" lowerBound="1"> + <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//Boolean"/> + </eStructuralFeatures> + <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_6xK9NZ_zEeOJ6O64b4-bJQ" name="base_Property" ordered="false" lowerBound="1"> + <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="_6xK9OJ_zEeOJ6O64b4-bJQ" name="Taggable" abstract="true"> + <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_6xK9OZ_zEeOJ6O64b4-bJQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_2L6UAJ_MEeOHObuLP75oVQ"/> + <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_6xK9Op_zEeOJ6O64b4-bJQ" name="comment" ordered="false"> + <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/> + </eStructuralFeatures> + <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_6xK9PJ_zEeOJ6O64b4-bJQ" name="disposition" ordered="false" lowerBound="1" eType="_6xK9QJ_zEeOJ6O64b4-bJQ"/> + <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_6xK9Pp_zEeOJ6O64b4-bJQ" name="tag" ordered="false" upperBound="-1"> + <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/> + </eStructuralFeatures> + </eClassifiers> + <eClassifiers xmi:type="ecore:EEnum" xmi:id="_6xK9QJ_zEeOJ6O64b4-bJQ" name="DispositionKind"> + <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_6xK9QZ_zEeOJ6O64b4-bJQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_XYYEQJNpEeOGJZd41BJaSw"/> + <eLiterals xmi:type="ecore:EEnumLiteral" xmi:id="_6xK9Qp_zEeOJ6O64b4-bJQ" name="sad"/> + <eLiterals xmi:type="ecore:EEnumLiteral" xmi:id="_6xK9Q5_zEeOJ6O64b4-bJQ" name="happy" value="1"/> + </eClassifiers> + <eClassifiers xmi:type="ecore:EClass" xmi:id="_6xK9RJ_zEeOJ6O64b4-bJQ" name="Bean" eSuperTypes="_6xK9OJ_zEeOJ6O64b4-bJQ"> + <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_6xK9RZ_zEeOJ6O64b4-bJQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_EMn1sJ_NEeOHObuLP75oVQ"/> + <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_6xK9Rp_zEeOJ6O64b4-bJQ" name="base_Class" 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="_6xK9SJ_zEeOJ6O64b4-bJQ" name="base_Interface" ordered="false" lowerBound="1"> + <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Interface"/> + </eStructuralFeatures> + <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_6xK9Sp_zEeOJ6O64b4-bJQ" name="finder" ordered="false"> + <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Operation"/> + </eStructuralFeatures> + </eClassifiers> + <eClassifiers xmi:type="ecore:EClass" xmi:id="_6xK9TZ_zEeOJ6O64b4-bJQ" name="Context" eSuperTypes="_6xK9OJ_zEeOJ6O64b4-bJQ"> + <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_6xK9Tp_zEeOJ6O64b4-bJQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_0uzH4J_vEeOpdoxiri2fUg"/> + <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_6xK9T5_zEeOJ6O64b4-bJQ" name="base_Classifier" ordered="false" lowerBound="1"> + <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Classifier"/> + </eStructuralFeatures> + <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_6xK9UZ_zEeOJ6O64b4-bJQ" name="base_Lifeline" ordered="false" lowerBound="1"> + <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Lifeline"/> + </eStructuralFeatures> + </eClassifiers> + </contents> + </eAnnotations> + <elementImport xmi:type="uml:ElementImport" xmi:id="_bAWzQJKHEeOKCcahrNz4pQ" alias="Property"> + <importedElement xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Property"/> + </elementImport> + <elementImport xmi:type="uml:ElementImport" xmi:id="_T4nCkJKJEeOKCcahrNz4pQ" alias="Operation"> + <importedElement xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Operation"/> + </elementImport> + <elementImport xmi:type="uml:ElementImport" xmi:id="_L0PHUJ_NEeOHObuLP75oVQ" alias="Interface"> + <importedElement xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Interface"/> + </elementImport> + <elementImport xmi:type="uml:ElementImport" xmi:id="_L0PuYJ_NEeOHObuLP75oVQ" alias="Class"> + <importedElement xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Class"/> + </elementImport> + <elementImport xmi:type="uml:ElementImport" xmi:id="_7o7ocJ_vEeOpdoxiri2fUg" alias="Classifier"> + <importedElement xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Classifier"/> + </elementImport> + <elementImport xmi:type="uml:ElementImport" xmi:id="_45ebwJ_zEeOJ6O64b4-bJQ" alias="Lifeline"> + <importedElement xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Lifeline"/> + </elementImport> + <packageImport xmi:type="uml:PackageImport" xmi:id="_ONhZ8ZKHEeOKCcahrNz4pQ"> + <importedPackage xmi:type="uml:Model" href="pathmap://UML_METAMODELS/UML.metamodel.uml#_0"/> + </packageImport> + <packageImport xmi:type="uml:PackageImport" xmi:id="_ONhZ8pKHEeOKCcahrNz4pQ"> + <importedPackage xmi:type="uml:Model" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#_0"/> + </packageImport> + <packagedElement xmi:type="uml:Stereotype" xmi:id="_QT4pgJKHEeOKCcahrNz4pQ" name="Attribute"> + <generalization xmi:type="uml:Generalization" xmi:id="_GupGgJ_NEeOHObuLP75oVQ" general="_2L6UAJ_MEeOHObuLP75oVQ"/> + <ownedAttribute xmi:type="uml:Property" xmi:id="_UWgKYJKHEeOKCcahrNz4pQ" name="isID"> + <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/> + </ownedAttribute> + <ownedAttribute xmi:type="uml:Property" xmi:id="_b0MrAJKHEeOKCcahrNz4pQ" name="base_Property" association="_b0NSEJKHEeOKCcahrNz4pQ"> + <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Property"/> + </ownedAttribute> + <ownedOperation xmi:type="uml:Operation" xmi:id="_XFcXAMvZEeOzp5U28ShFoQ" name="getBaseElement" bodyCondition="_XFcXAcvZEeOzp5U28ShFoQ"> + <ownedRule xmi:type="uml:Constraint" xmi:id="_XFcXAcvZEeOzp5U28ShFoQ" name="body"> + <specification xmi:type="uml:OpaqueExpression" xmi:id="_XFcXAsvZEeOzp5U28ShFoQ"> + <language>OCL</language> + <body>base_Property</body> + </specification> + </ownedRule> + <ownedParameter xmi:type="uml:Parameter" xmi:id="_XFcXA8vZEeOzp5U28ShFoQ" direction="return"> + <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Element"/> + </ownedParameter> + </ownedOperation> + </packagedElement> + <packagedElement xmi:type="uml:Extension" xmi:id="_b0NSEJKHEeOKCcahrNz4pQ" name="E_Attribute_Property1" memberEnd="_b0NSEZKHEeOKCcahrNz4pQ _b0MrAJKHEeOKCcahrNz4pQ"> + <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_b0NSEZKHEeOKCcahrNz4pQ" name="extension_Attribute" type="_QT4pgJKHEeOKCcahrNz4pQ" aggregation="composite" association="_b0NSEJKHEeOKCcahrNz4pQ"/> + </packagedElement> + <packagedElement xmi:type="uml:Association" xmi:id="_UkhtY5KJEeOKCcahrNz4pQ" name="attribute_operation_1" memberEnd="_UkhtZJKJEeOKCcahrNz4pQ _UkhtYJKJEeOKCcahrNz4pQ"> + <ownedEnd xmi:type="uml:Property" xmi:id="_UkhtZJKJEeOKCcahrNz4pQ" name="attribute" type="_EMn1sJ_NEeOHObuLP75oVQ" association="_UkhtY5KJEeOKCcahrNz4pQ"> + <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_UkhtZZKJEeOKCcahrNz4pQ" value="1"/> + <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_UkhtZpKJEeOKCcahrNz4pQ" value="1"/> + </ownedEnd> + </packagedElement> + <packagedElement xmi:type="uml:Enumeration" xmi:id="_XYYEQJNpEeOGJZd41BJaSw" name="DispositionKind"> + <ownedLiteral xmi:type="uml:EnumerationLiteral" xmi:id="_YwYZAJNpEeOGJZd41BJaSw" name="sad"/> + <ownedLiteral xmi:type="uml:EnumerationLiteral" xmi:id="_ZbucEJNpEeOGJZd41BJaSw" name="happy"/> + </packagedElement> + <packagedElement xmi:type="uml:Stereotype" xmi:id="_2L6UAJ_MEeOHObuLP75oVQ" name="Taggable" isAbstract="true"> + <ownedRule xmi:type="uml:Constraint" xmi:id="_2X1t0MvXEeOzp5U28ShFoQ" name="element_has_name"> + <specification xmi:type="uml:OpaqueExpression" xmi:id="_C85J0MvYEeOzp5U28ShFoQ"> + <language>OCL</language> + <body>getBaseElement().name <> null</body> + </specification> + </ownedRule> + <ownedAttribute xmi:type="uml:Property" xmi:id="_bLTv4JNUEeOscpAmdCPVFA" name="comment"> + <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/> + <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_egGhcJNUEeOscpAmdCPVFA"/> + <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_egHIgJNUEeOscpAmdCPVFA" value="1"/> + </ownedAttribute> + <ownedAttribute xmi:type="uml:Property" xmi:id="_aXfgwJNpEeOGJZd41BJaSw" name="disposition" type="_XYYEQJNpEeOGJZd41BJaSw"/> + <ownedAttribute xmi:type="uml:Property" xmi:id="_pjxUoJlyEeOYT-OW6x9nfw" name="tag"> + <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/> + <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_tuBHgJlyEeOYT-OW6x9nfw"/> + <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_tuBukJlyEeOYT-OW6x9nfw" value="*"/> + </ownedAttribute> + <ownedOperation xmi:type="uml:Operation" xmi:id="_GJm9cMvYEeOzp5U28ShFoQ" name="getBaseElement" isAbstract="true" isQuery="true"> + <ownedParameter xmi:type="uml:Parameter" xmi:id="_Rf0AsMvYEeOzp5U28ShFoQ" direction="return"> + <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Element"/> + </ownedParameter> + </ownedOperation> + </packagedElement> + <packagedElement xmi:type="uml:Stereotype" xmi:id="_EMn1sJ_NEeOHObuLP75oVQ" name="Bean"> + <ownedRule xmi:type="uml:Constraint" xmi:id="_ZLKI4NOFEeO2iNKjb11rWg" name="is_ok"> + <specification xmi:type="uml:OpaqueExpression" xmi:id="_fDP9oNOFEeO2iNKjb11rWg"> + <language>OCL</language> + <body>true</body> + </specification> + </ownedRule> + <generalization xmi:type="uml:Generalization" xmi:id="_GFrCAJ_NEeOHObuLP75oVQ" general="_2L6UAJ_MEeOHObuLP75oVQ"/> + <ownedAttribute xmi:type="uml:Property" xmi:id="_NNbu4J_NEeOHObuLP75oVQ" name="base_Class" association="_NNbu4Z_NEeOHObuLP75oVQ"> + <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Class"/> + </ownedAttribute> + <ownedAttribute xmi:type="uml:Property" xmi:id="_NqSC8J_NEeOHObuLP75oVQ" name="base_Interface" association="_NqSqAJ_NEeOHObuLP75oVQ"> + <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Interface"/> + </ownedAttribute> + <ownedAttribute xmi:type="uml:Property" xmi:id="_UkhtYJKJEeOKCcahrNz4pQ" name="finder" association="_UkhtY5KJEeOKCcahrNz4pQ"> + <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Operation"/> + <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_UkhtYZKJEeOKCcahrNz4pQ"/> + <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_UkhtYpKJEeOKCcahrNz4pQ" value="1"/> + </ownedAttribute> + <ownedOperation xmi:type="uml:Operation" xmi:id="_VPpIcMvYEeOzp5U28ShFoQ" name="getBaseElement" bodyCondition="_S7SDsMvZEeOzp5U28ShFoQ"> + <ownedRule xmi:type="uml:Constraint" xmi:id="_S7SDsMvZEeOzp5U28ShFoQ" name="body"> + <specification xmi:type="uml:OpaqueExpression" xmi:id="_S7SDscvZEeOzp5U28ShFoQ"> + <language>OCL</language> + <body>Set{base_Class, base_Interface}->excludingNull()->any(true)</body> + </specification> + </ownedRule> + <ownedParameter xmi:type="uml:Parameter" xmi:id="_BDBBoMvZEeOzp5U28ShFoQ" direction="return"> + <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Element"/> + </ownedParameter> + </ownedOperation> + </packagedElement> + <packagedElement xmi:type="uml:Extension" xmi:id="_NNbu4Z_NEeOHObuLP75oVQ" name="E_Bean_Class1" memberEnd="_NNbu4p_NEeOHObuLP75oVQ _NNbu4J_NEeOHObuLP75oVQ"> + <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_NNbu4p_NEeOHObuLP75oVQ" name="extension_Bean" type="_EMn1sJ_NEeOHObuLP75oVQ" aggregation="composite" association="_NNbu4Z_NEeOHObuLP75oVQ"/> + </packagedElement> + <packagedElement xmi:type="uml:Extension" xmi:id="_NqSqAJ_NEeOHObuLP75oVQ" name="E_Bean_Interface1" memberEnd="_NqSqAZ_NEeOHObuLP75oVQ _NqSC8J_NEeOHObuLP75oVQ"> + <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_NqSqAZ_NEeOHObuLP75oVQ" name="extension_Bean" type="_EMn1sJ_NEeOHObuLP75oVQ" aggregation="composite" association="_NqSqAJ_NEeOHObuLP75oVQ"/> + </packagedElement> + <packagedElement xmi:type="uml:Stereotype" xmi:id="_0uzH4J_vEeOpdoxiri2fUg" name="Context"> + <generalization xmi:type="uml:Generalization" xmi:id="_5IlLkJ_vEeOpdoxiri2fUg" general="_2L6UAJ_MEeOHObuLP75oVQ"/> + <ownedAttribute xmi:type="uml:Property" xmi:id="_8n2u0J_vEeOpdoxiri2fUg" name="base_Classifier" association="_8n3V4J_vEeOpdoxiri2fUg"> + <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Classifier"/> + </ownedAttribute> + <ownedAttribute xmi:type="uml:Property" xmi:id="_520NwJ_zEeOJ6O64b4-bJQ" name="base_Lifeline" association="_520NwZ_zEeOJ6O64b4-bJQ"> + <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Lifeline"/> + </ownedAttribute> + </packagedElement> + <packagedElement xmi:type="uml:Extension" xmi:id="_8n3V4J_vEeOpdoxiri2fUg" name="E_Context_Classifier1" memberEnd="_8n3V4Z_vEeOpdoxiri2fUg _8n2u0J_vEeOpdoxiri2fUg"> + <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_8n3V4Z_vEeOpdoxiri2fUg" name="extension_Context" type="_0uzH4J_vEeOpdoxiri2fUg" aggregation="composite" association="_8n3V4J_vEeOpdoxiri2fUg"/> + </packagedElement> + <packagedElement xmi:type="uml:Extension" xmi:id="_520NwZ_zEeOJ6O64b4-bJQ" name="E_Context_Lifeline1" memberEnd="_520Nwp_zEeOJ6O64b4-bJQ _520NwJ_zEeOJ6O64b4-bJQ"> + <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_520Nwp_zEeOJ6O64b4-bJQ" name="extension_Context" type="_0uzH4J_vEeOpdoxiri2fUg" aggregation="composite" association="_520NwZ_zEeOJ6O64b4-bJQ"/> + </packagedElement> +</uml:Profile> |