summaryrefslogtreecommitdiffstats
path: root/ONAP_Information_Model/OpenModel_Profile.profile.uml
diff options
context:
space:
mode:
Diffstat (limited to 'ONAP_Information_Model/OpenModel_Profile.profile.uml')
-rw-r--r--ONAP_Information_Model/OpenModel_Profile.profile.uml10447
1 files changed, 10447 insertions, 0 deletions
diff --git a/ONAP_Information_Model/OpenModel_Profile.profile.uml b/ONAP_Information_Model/OpenModel_Profile.profile.uml
new file mode 100644
index 0000000..542e253
--- /dev/null
+++ b/ONAP_Information_Model/OpenModel_Profile.profile.uml
@@ -0,0 +1,10447 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<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:notation="http://www.eclipse.org/gmf/runtime/1.0.2/notation" xmlns:uml="http://www.eclipse.org/uml2/5.0.0/UML" xmlns:umlnotationext="http://www.eclipse.org/papyrus/umlnotation">
+ <uml:Profile xmi:id="_m1xqsHBgEd6FKu9XX1078A" name="OpenModel_Profile" metaclassReference="_h2TkIAPwEeewDI5jM-81FA _h2ULMAPwEeewDI5jM-81FA _h2WAYAPwEeewDI5jM-81FA _h2WAYQPwEeewDI5jM-81FA _h2WncAPwEeewDI5jM-81FA _h2WncQPwEeewDI5jM-81FA _h2XOgAPwEeewDI5jM-81FA _h2X1kAPwEeewDI5jM-81FA _h2YcoAPwEeewDI5jM-81FA _h2ZDsAPwEeewDI5jM-81FA _h2ZqwAPwEeewDI5jM-81FA _h2aR0APwEeewDI5jM-81FA _h2aR0QPwEeewDI5jM-81FA _h2a44APwEeewDI5jM-81FA">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_m2rCkXBgEd6FKu9XX1078A" source="http://www.eclipse.org/uml2/2.0.0/UML">
+ <contents xmi:type="ecore:EPackage" xmi:id="_2RzvwDkrEemjyLkBMGZA1g" name="OpenModel_Profile" nsURI="http:///schemas/OpenModel_Profile/_2Rm7cDkrEemjyLkBMGZA1g/27" nsPrefix="OpenModel_Profile">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_2SE1gTkrEemjyLkBMGZA1g" source="PapyrusVersion">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_2SE1gjkrEemjyLkBMGZA1g" key="Version" value="0.2.15"/>
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_2SE1gzkrEemjyLkBMGZA1g" key="Comment" value=""/>
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_2SE1hDkrEemjyLkBMGZA1g" key="Copyright" value=""/>
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_2SE1hTkrEemjyLkBMGZA1g" key="Date" value="2019-02-25"/>
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_2SE1hjkrEemjyLkBMGZA1g" key="Author" value=""/>
+ </eAnnotations>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_2RzvwTkrEemjyLkBMGZA1g" name="OpenModelAttribute">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_2RzvwjkrEemjyLkBMGZA1g" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_36ZCQHBgEd6FKu9XX1078A"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_2RzvwzkrEemjyLkBMGZA1g" name="base_StructuralFeature" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//StructuralFeature"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_2RzvxTkrEemjyLkBMGZA1g" name="partOfObjectKey" ordered="false" lowerBound="1" defaultValueLiteral="0">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//Integer"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_2RzvxzkrEemjyLkBMGZA1g" name="uniqueSet" ordered="false" upperBound="-1">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//Integer"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_2RzvyTkrEemjyLkBMGZA1g" name="isInvariant" ordered="false" lowerBound="1" defaultValueLiteral="false">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//Boolean"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_2RzvyzkrEemjyLkBMGZA1g" name="valueRange" 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="_2RzvzTkrEemjyLkBMGZA1g" name="unsigned" ordered="false" defaultValueLiteral="false">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//Boolean"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_2RzvzzkrEemjyLkBMGZA1g" name="counter" ordered="false" eType="_2Rzv1zkrEemjyLkBMGZA1g" defaultValueLiteral="NA"/>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_2Rzv0TkrEemjyLkBMGZA1g" name="unit" ordered="false">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_2Rzv0zkrEemjyLkBMGZA1g" name="support" ordered="false" lowerBound="1" eType="_2Rzv3TkrEemjyLkBMGZA1g" defaultValueLiteral="MANDATORY"/>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_2Rzv1TkrEemjyLkBMGZA1g" name="condition" ordered="false">
+ <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="_2Rzv1zkrEemjyLkBMGZA1g" name="Counter">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_2Rzv2DkrEemjyLkBMGZA1g" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_NtRBsFfrEeak-v4LxEsCQw"/>
+ <eLiterals xmi:type="ecore:EEnumLiteral" xmi:id="_2Rzv2TkrEemjyLkBMGZA1g" name="NA"/>
+ <eLiterals xmi:type="ecore:EEnumLiteral" xmi:id="_2Rzv2jkrEemjyLkBMGZA1g" name="COUNTER" value="1"/>
+ <eLiterals xmi:type="ecore:EEnumLiteral" xmi:id="_2Rzv2zkrEemjyLkBMGZA1g" name="GAUGE" value="2"/>
+ <eLiterals xmi:type="ecore:EEnumLiteral" xmi:id="_2Rzv3DkrEemjyLkBMGZA1g" name="ZERO_COUNTER" value="3"/>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EEnum" xmi:id="_2Rzv3TkrEemjyLkBMGZA1g" name="SupportQualifier">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_2Rzv3jkrEemjyLkBMGZA1g" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_tIP_UL7QEeGcHtJ-koFuEQ"/>
+ <eLiterals xmi:type="ecore:EEnumLiteral" xmi:id="_2Rzv3zkrEemjyLkBMGZA1g" name="MANDATORY"/>
+ <eLiterals xmi:type="ecore:EEnumLiteral" xmi:id="_2Rzv4DkrEemjyLkBMGZA1g" name="OPTIONAL" value="1"/>
+ <eLiterals xmi:type="ecore:EEnumLiteral" xmi:id="_2Rzv4TkrEemjyLkBMGZA1g" name="CONDITIONAL_MANDATORY" value="2"/>
+ <eLiterals xmi:type="ecore:EEnumLiteral" xmi:id="_2Rzv4jkrEemjyLkBMGZA1g" name="CONDITIONAL_OPTIONAL" value="3"/>
+ <eLiterals xmi:type="ecore:EEnumLiteral" xmi:id="_2Rzv4zkrEemjyLkBMGZA1g" name="CONDITIONAL" value="4"/>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_2Rzv5DkrEemjyLkBMGZA1g" name="OpenModelClass">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_2Rzv5TkrEemjyLkBMGZA1g" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_JVMFMHBhEd6FKu9XX1078A"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_2Rzv5jkrEemjyLkBMGZA1g" 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:EAttribute" xmi:id="_2Rzv6DkrEemjyLkBMGZA1g" name="support" ordered="false" lowerBound="1" eType="_2Rzv3TkrEemjyLkBMGZA1g" defaultValueLiteral="MANDATORY"/>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_2Rzv6jkrEemjyLkBMGZA1g" name="condition" ordered="false">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
+ </eStructuralFeatures>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_2Rzv7DkrEemjyLkBMGZA1g" name="OpenModelOperation">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_2Rzv7TkrEemjyLkBMGZA1g" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_FRG9AHBnEd6FKu9XX1078A"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_2Rzv7jkrEemjyLkBMGZA1g" name="base_Operation" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Operation"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_2Rzv8DkrEemjyLkBMGZA1g" name="isOperationIdempotent" ordered="false" lowerBound="1" defaultValueLiteral="false">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//Boolean"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_2Rzv8jkrEemjyLkBMGZA1g" name="isAtomic" ordered="false" lowerBound="1" defaultValueLiteral="false">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//Boolean"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_2Rzv9DkrEemjyLkBMGZA1g" name="support" ordered="false" lowerBound="1" eType="_2Rzv3TkrEemjyLkBMGZA1g" defaultValueLiteral="MANDATORY"/>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_2Rzv9jkrEemjyLkBMGZA1g" name="condition" ordered="false">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
+ </eStructuralFeatures>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_2Rzv-DkrEemjyLkBMGZA1g" name="OpenModelParameter">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_2Rzv-TkrEemjyLkBMGZA1g" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_jG59cHEqEd6SxZ5y0DIogw"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_2Rzv-jkrEemjyLkBMGZA1g" name="base_Parameter" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Parameter"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_2Rzv_DkrEemjyLkBMGZA1g" name="valueRange" 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="_2Rzv_jkrEemjyLkBMGZA1g" name="support" ordered="false" lowerBound="1" eType="_2Rzv3TkrEemjyLkBMGZA1g" defaultValueLiteral="MANDATORY"/>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_2RzwADkrEemjyLkBMGZA1g" name="condition" ordered="false">
+ <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="_2RzwAjkrEemjyLkBMGZA1g" name="NotificationDefinition">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_2RzwAzkrEemjyLkBMGZA1g" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_HgbRQBGqEd-nT5bmeQ1LHg"/>
+ <eLiterals xmi:type="ecore:EEnumLiteral" xmi:id="_2RzwBDkrEemjyLkBMGZA1g" name="NA"/>
+ <eLiterals xmi:type="ecore:EEnumLiteral" xmi:id="_2RzwBTkrEemjyLkBMGZA1g" name="NO" value="1"/>
+ <eLiterals xmi:type="ecore:EEnumLiteral" xmi:id="_2RzwBjkrEemjyLkBMGZA1g" name="YES" value="2"/>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_2RzwBzkrEemjyLkBMGZA1g" name="Names">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_2RzwCDkrEemjyLkBMGZA1g" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_jiSAMI7kEeGyB5ASrrNdIA"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_2RzwCTkrEemjyLkBMGZA1g" name="base_Association" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Association"/>
+ </eStructuralFeatures>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_2RzwCzkrEemjyLkBMGZA1g" name="Choice">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_2RzwDDkrEemjyLkBMGZA1g" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_27D5AL7XEeGcHtJ-koFuEQ"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_2RzwDTkrEemjyLkBMGZA1g" name="base_DataType" ordered="false">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//DataType"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_2RzwDzkrEemjyLkBMGZA1g" name="base_Class" ordered="false">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Class"/>
+ </eStructuralFeatures>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_2RzwETkrEemjyLkBMGZA1g" name="Exception">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_2RzwEjkrEemjyLkBMGZA1g" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_el7rwL7YEeGcHtJ-koFuEQ"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_2RzwEzkrEemjyLkBMGZA1g" name="base_DataType" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//DataType"/>
+ </eStructuralFeatures>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_2RzwFTkrEemjyLkBMGZA1g" name="NamedBy">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_2RzwFjkrEemjyLkBMGZA1g" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_3E1eYPNAEeGLMdrUcsEncQ"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_2RzwFzkrEemjyLkBMGZA1g" name="base_Dependency" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Dependency"/>
+ </eStructuralFeatures>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_2RzwGTkrEemjyLkBMGZA1g" name="StrictComposite">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_2RzwGjkrEemjyLkBMGZA1g" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_vQjMkJ2BEeSDYd59zPupRA"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_2RzwGzkrEemjyLkBMGZA1g" name="base_Association" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Association"/>
+ </eStructuralFeatures>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_2RzwHTkrEemjyLkBMGZA1g" name="Cond">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_2RzwHjkrEemjyLkBMGZA1g" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_h7id0J2CEeSDYd59zPupRA"/>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_2RzwHzkrEemjyLkBMGZA1g" name="condition" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_2RzwITkrEemjyLkBMGZA1g" name="base_Relationship" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Relationship"/>
+ </eStructuralFeatures>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_2RzwIzkrEemjyLkBMGZA1g" name="Experimental">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_2RzwJDkrEemjyLkBMGZA1g" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_FU4UgJ2EEeSk-dMsN-xZbw"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_2RzwJTkrEemjyLkBMGZA1g" name="base_Element" ordered="false">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Element"/>
+ </eStructuralFeatures>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_2RzwJzkrEemjyLkBMGZA1g" name="LikelyToChange">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_2RzwKDkrEemjyLkBMGZA1g" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_HmOsEJ2EEeSk-dMsN-xZbw"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_2RzwKTkrEemjyLkBMGZA1g" name="base_Element" ordered="false">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Element"/>
+ </eStructuralFeatures>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_2RzwKzkrEemjyLkBMGZA1g" name="Preliminary">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_2RzwLDkrEemjyLkBMGZA1g" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_LEgJwJ2EEeSk-dMsN-xZbw"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_2RzwLTkrEemjyLkBMGZA1g" name="base_Element" ordered="false">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Element"/>
+ </eStructuralFeatures>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_2RzwLzkrEemjyLkBMGZA1g" name="Obsolete">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_2RzwMDkrEemjyLkBMGZA1g" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_M6xu4J2EEeSk-dMsN-xZbw"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_2RzwMTkrEemjyLkBMGZA1g" name="base_Element" ordered="false">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Element"/>
+ </eStructuralFeatures>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_2RzwMzkrEemjyLkBMGZA1g" name="Example">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_2RzwNDkrEemjyLkBMGZA1g" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_OwwZEJ2EEeSk-dMsN-xZbw"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_2RzwNTkrEemjyLkBMGZA1g" name="base_Element" ordered="false">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Element"/>
+ </eStructuralFeatures>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_2RzwNzkrEemjyLkBMGZA1g" name="Faulty">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_2RzwODkrEemjyLkBMGZA1g" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_QGmKoJ2EEeSk-dMsN-xZbw"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_2RzwOTkrEemjyLkBMGZA1g" name="base_Element" ordered="false">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Element"/>
+ </eStructuralFeatures>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_2RzwOzkrEemjyLkBMGZA1g" name="OpenModelInterface">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_2RzwPDkrEemjyLkBMGZA1g" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_oKbrsKiIEeSJmIxGbzx9kA"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_2RzwPTkrEemjyLkBMGZA1g" 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:EAttribute" xmi:id="_2RzwPzkrEemjyLkBMGZA1g" name="support" ordered="false" lowerBound="1" eType="_2Rzv3TkrEemjyLkBMGZA1g" defaultValueLiteral="MANDATORY"/>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_2RzwQTkrEemjyLkBMGZA1g" name="condition" ordered="false">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
+ </eStructuralFeatures>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_2RzwQzkrEemjyLkBMGZA1g" name="OpenModelNotification">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_2RzwRDkrEemjyLkBMGZA1g" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_74KP4EZPEeW32YsOmT7W0Q"/>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_2RzwRTkrEemjyLkBMGZA1g" name="triggerConditionList" ordered="false" lowerBound="1" upperBound="-1">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_2RzwRzkrEemjyLkBMGZA1g" name="support" ordered="false" lowerBound="1" eType="_2Rzv3TkrEemjyLkBMGZA1g" defaultValueLiteral="MANDATORY"/>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_2RzwSTkrEemjyLkBMGZA1g" name="condition" 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="_2RzwSzkrEemjyLkBMGZA1g" name="base_Signal" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Signal"/>
+ </eStructuralFeatures>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_2RzwTTkrEemjyLkBMGZA1g" name="PruneAndRefactor">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_2RzwTjkrEemjyLkBMGZA1g" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_aUYHcEZgEeWzOqfPW42hmw"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_2RzwTzkrEemjyLkBMGZA1g" name="base_Realization" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Realization"/>
+ </eStructuralFeatures>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_2RzwUTkrEemjyLkBMGZA1g" name="Deprecated">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_2RzwUjkrEemjyLkBMGZA1g" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_ma6wEJDeEeW51dNDZIXIMA"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_2RzwUzkrEemjyLkBMGZA1g" name="base_Element" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Element"/>
+ </eStructuralFeatures>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_2RzwVTkrEemjyLkBMGZA1g" name="Mature">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_2RzwVjkrEemjyLkBMGZA1g" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_wvWWABdhEeatXPvf_dRw8w"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_2RzwVzkrEemjyLkBMGZA1g" name="base_Element" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Element"/>
+ </eStructuralFeatures>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_2RzwWTkrEemjyLkBMGZA1g" name="Reference">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_2RzwWjkrEemjyLkBMGZA1g" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_949Q4FfpEeak-v4LxEsCQw"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_2RzwWzkrEemjyLkBMGZA1g" name="base_Element" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Element"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_2RzwXTkrEemjyLkBMGZA1g" name="reference" ordered="false" lowerBound="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="_2RzwXzkrEemjyLkBMGZA1g" name="BitLength">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_2RzwYDkrEemjyLkBMGZA1g" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_M9B3kFfrEeak-v4LxEsCQw"/>
+ <eLiterals xmi:type="ecore:EEnumLiteral" xmi:id="_2RzwYTkrEemjyLkBMGZA1g" name="NA"/>
+ <eLiterals xmi:type="ecore:EEnumLiteral" xmi:id="_2RzwYjkrEemjyLkBMGZA1g" name="LENGTH_8_BIT" value="1"/>
+ <eLiterals xmi:type="ecore:EEnumLiteral" xmi:id="_2RzwYzkrEemjyLkBMGZA1g" name="LENGTH_16_BIT" value="2"/>
+ <eLiterals xmi:type="ecore:EEnumLiteral" xmi:id="_2RzwZDkrEemjyLkBMGZA1g" name="LENGTH_32_BIT" value="3"/>
+ <eLiterals xmi:type="ecore:EEnumLiteral" xmi:id="_2RzwZTkrEemjyLkBMGZA1g" name="LENGTH_64_BIT" value="4"/>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EEnum" xmi:id="_2RzwZjkrEemjyLkBMGZA1g" name="Encoding">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_2RzwZzkrEemjyLkBMGZA1g" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_OZ1z0FfrEeak-v4LxEsCQw"/>
+ <eLiterals xmi:type="ecore:EEnumLiteral" xmi:id="_2RzwaDkrEemjyLkBMGZA1g" name="NA"/>
+ <eLiterals xmi:type="ecore:EEnumLiteral" xmi:id="_2RzwaTkrEemjyLkBMGZA1g" name="BASE_64" value="1"/>
+ <eLiterals xmi:type="ecore:EEnumLiteral" xmi:id="_2RzwajkrEemjyLkBMGZA1g" name="HEX" value="2"/>
+ <eLiterals xmi:type="ecore:EEnumLiteral" xmi:id="_2RzwazkrEemjyLkBMGZA1g" name="OCTET" value="3"/>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_2RzwbDkrEemjyLkBMGZA1g" name="ExtendedComposite" eSuperTypes="_2RzwGTkrEemjyLkBMGZA1g">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_2RzwbTkrEemjyLkBMGZA1g" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_aJ-ukNjjEea1wr7GsSffog"/>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_2RzwbzkrEemjyLkBMGZA1g" name="Specify">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_2RzwcDkrEemjyLkBMGZA1g" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_1j1YMN5gEeaGLqqeTEyVEQ"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_2RzwcTkrEemjyLkBMGZA1g" name="base_Abstraction" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Abstraction"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_2RzwczkrEemjyLkBMGZA1g" name="target" 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:EClass" xmi:id="_2RzwdTkrEemjyLkBMGZA1g" name="PassedByReference">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_2RzwdjkrEemjyLkBMGZA1g" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_6urDcP_gEeaI0OG3Zoa57Q"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_2RzwdzkrEemjyLkBMGZA1g" 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="_2RzweTkrEemjyLkBMGZA1g" 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="_2RzwezkrEemjyLkBMGZA1g" name="LifecycleAggregate">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_2RzwfDkrEemjyLkBMGZA1g" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_vOGl8FaVEeeYOvPfNXXwvA"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_2RzwfTkrEemjyLkBMGZA1g" name="base_Association" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Association"/>
+ </eStructuralFeatures>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_2RzwfzkrEemjyLkBMGZA1g" name="Future">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_2RzwgDkrEemjyLkBMGZA1g" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_QEI7UKVxEeikF6xsfT18UA"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_2RzwgTkrEemjyLkBMGZA1g" name="base_Element" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Element"/>
+ </eStructuralFeatures>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_2R0W0DkrEemjyLkBMGZA1g" name="Proposed">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_2R0W0TkrEemjyLkBMGZA1g" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_GuGAMDklEemjyLkBMGZA1g"/>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_2R0W0jkrEemjyLkBMGZA1g" name="note" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_2R0W1DkrEemjyLkBMGZA1g" name="base_Element" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Element"/>
+ </eStructuralFeatures>
+ </eClassifiers>
+ </contents>
+ <contents xmi:type="ecore:EPackage" xmi:id="_zWYg8KVxEeikF6xsfT18UA" name="OpenModel_Profile" nsURI="http:///schemas/OpenModel_Profile/_zWCisKVxEeikF6xsfT18UA/26" nsPrefix="OpenModel_Profile">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_zW5eUqVxEeikF6xsfT18UA" source="PapyrusVersion">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_zW6FYKVxEeikF6xsfT18UA" key="Version" value="0.2.14"/>
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_zW6FYaVxEeikF6xsfT18UA" key="Comment" value=""/>
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_zW6FYqVxEeikF6xsfT18UA" key="Copyright" value=""/>
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_zW6FY6VxEeikF6xsfT18UA" key="Date" value="2018-08-21"/>
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_zW6FZKVxEeikF6xsfT18UA" key="Author" value="J. Jewitt"/>
+ </eAnnotations>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_zWYg8aVxEeikF6xsfT18UA" name="OpenModelAttribute">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_zWYg8qVxEeikF6xsfT18UA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_36ZCQHBgEd6FKu9XX1078A"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_zWYg86VxEeikF6xsfT18UA" name="base_StructuralFeature" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//StructuralFeature"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_zWYg9aVxEeikF6xsfT18UA" name="partOfObjectKey" ordered="false" lowerBound="1" defaultValueLiteral="0">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//Integer"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_zWYg96VxEeikF6xsfT18UA" name="uniqueSet" ordered="false" upperBound="-1">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//Integer"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_zWYg-aVxEeikF6xsfT18UA" name="isInvariant" ordered="false" lowerBound="1" defaultValueLiteral="false">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//Boolean"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_zWYg-6VxEeikF6xsfT18UA" name="valueRange" 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="_zWYg_aVxEeikF6xsfT18UA" name="unsigned" ordered="false" defaultValueLiteral="false">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//Boolean"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_zWYg_6VxEeikF6xsfT18UA" name="counter" ordered="false" eType="_zWYhB6VxEeikF6xsfT18UA" defaultValueLiteral="NA"/>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_zWYhAaVxEeikF6xsfT18UA" name="unit" ordered="false">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_zWYhA6VxEeikF6xsfT18UA" name="support" ordered="false" lowerBound="1" eType="_zWYhDaVxEeikF6xsfT18UA" defaultValueLiteral="MANDATORY"/>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_zWYhBaVxEeikF6xsfT18UA" name="condition" ordered="false">
+ <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="_zWYhB6VxEeikF6xsfT18UA" name="Counter">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_zWYhCKVxEeikF6xsfT18UA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_NtRBsFfrEeak-v4LxEsCQw"/>
+ <eLiterals xmi:type="ecore:EEnumLiteral" xmi:id="_zWYhCaVxEeikF6xsfT18UA" name="NA"/>
+ <eLiterals xmi:type="ecore:EEnumLiteral" xmi:id="_zWYhCqVxEeikF6xsfT18UA" name="COUNTER" value="1"/>
+ <eLiterals xmi:type="ecore:EEnumLiteral" xmi:id="_zWYhC6VxEeikF6xsfT18UA" name="GAUGE" value="2"/>
+ <eLiterals xmi:type="ecore:EEnumLiteral" xmi:id="_zWYhDKVxEeikF6xsfT18UA" name="ZERO_COUNTER" value="3"/>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EEnum" xmi:id="_zWYhDaVxEeikF6xsfT18UA" name="SupportQualifier">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_zWYhDqVxEeikF6xsfT18UA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_tIP_UL7QEeGcHtJ-koFuEQ"/>
+ <eLiterals xmi:type="ecore:EEnumLiteral" xmi:id="_zWYhD6VxEeikF6xsfT18UA" name="MANDATORY"/>
+ <eLiterals xmi:type="ecore:EEnumLiteral" xmi:id="_zWYhEKVxEeikF6xsfT18UA" name="OPTIONAL" value="1"/>
+ <eLiterals xmi:type="ecore:EEnumLiteral" xmi:id="_zWYhEaVxEeikF6xsfT18UA" name="CONDITIONAL_MANDATORY" value="2"/>
+ <eLiterals xmi:type="ecore:EEnumLiteral" xmi:id="_zWYhEqVxEeikF6xsfT18UA" name="CONDITIONAL_OPTIONAL" value="3"/>
+ <eLiterals xmi:type="ecore:EEnumLiteral" xmi:id="_zWYhE6VxEeikF6xsfT18UA" name="CONDITIONAL" value="4"/>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_zWYhFKVxEeikF6xsfT18UA" name="OpenModelClass">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_zWYhFaVxEeikF6xsfT18UA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_JVMFMHBhEd6FKu9XX1078A"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_zWYhFqVxEeikF6xsfT18UA" 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:EAttribute" xmi:id="_zWYhGKVxEeikF6xsfT18UA" name="support" ordered="false" lowerBound="1" eType="_zWYhDaVxEeikF6xsfT18UA" defaultValueLiteral="MANDATORY"/>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_zWYhGqVxEeikF6xsfT18UA" name="condition" ordered="false">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
+ </eStructuralFeatures>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_zWYhHKVxEeikF6xsfT18UA" name="OpenModelOperation">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_zWYhHaVxEeikF6xsfT18UA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_FRG9AHBnEd6FKu9XX1078A"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_zWYhHqVxEeikF6xsfT18UA" name="base_Operation" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Operation"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_zWYhIKVxEeikF6xsfT18UA" name="isOperationIdempotent" ordered="false" lowerBound="1" defaultValueLiteral="false">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//Boolean"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_zWYhIqVxEeikF6xsfT18UA" name="isAtomic" ordered="false" lowerBound="1" defaultValueLiteral="false">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//Boolean"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_zWYhJKVxEeikF6xsfT18UA" name="support" ordered="false" lowerBound="1" eType="_zWYhDaVxEeikF6xsfT18UA" defaultValueLiteral="MANDATORY"/>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_zWYhJqVxEeikF6xsfT18UA" name="condition" ordered="false">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
+ </eStructuralFeatures>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_zWYhKKVxEeikF6xsfT18UA" name="OpenModelParameter">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_zWYhKaVxEeikF6xsfT18UA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_jG59cHEqEd6SxZ5y0DIogw"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_zWYhKqVxEeikF6xsfT18UA" name="base_Parameter" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Parameter"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_zWYhLKVxEeikF6xsfT18UA" name="valueRange" 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="_zWYhLqVxEeikF6xsfT18UA" name="support" ordered="false" lowerBound="1" eType="_zWYhDaVxEeikF6xsfT18UA" defaultValueLiteral="MANDATORY"/>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_zWYhMKVxEeikF6xsfT18UA" name="condition" ordered="false">
+ <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="_zWYhMqVxEeikF6xsfT18UA" name="NotificationDefinition">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_zWYhM6VxEeikF6xsfT18UA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_HgbRQBGqEd-nT5bmeQ1LHg"/>
+ <eLiterals xmi:type="ecore:EEnumLiteral" xmi:id="_zWYhNKVxEeikF6xsfT18UA" name="NA"/>
+ <eLiterals xmi:type="ecore:EEnumLiteral" xmi:id="_zWYhNaVxEeikF6xsfT18UA" name="NO" value="1"/>
+ <eLiterals xmi:type="ecore:EEnumLiteral" xmi:id="_zWYhNqVxEeikF6xsfT18UA" name="YES" value="2"/>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_zWYhN6VxEeikF6xsfT18UA" name="Names">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_zWYhOKVxEeikF6xsfT18UA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_jiSAMI7kEeGyB5ASrrNdIA"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_zWYhOaVxEeikF6xsfT18UA" name="base_Association" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Association"/>
+ </eStructuralFeatures>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_zWYhO6VxEeikF6xsfT18UA" name="Choice">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_zWYhPKVxEeikF6xsfT18UA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_27D5AL7XEeGcHtJ-koFuEQ"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_zWYhPaVxEeikF6xsfT18UA" name="base_DataType" ordered="false">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//DataType"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_zWYhP6VxEeikF6xsfT18UA" name="base_Class" ordered="false">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Class"/>
+ </eStructuralFeatures>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_zWYhQaVxEeikF6xsfT18UA" name="Exception">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_zWYhQqVxEeikF6xsfT18UA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_el7rwL7YEeGcHtJ-koFuEQ"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_zWYhQ6VxEeikF6xsfT18UA" name="base_DataType" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//DataType"/>
+ </eStructuralFeatures>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_zWYhRaVxEeikF6xsfT18UA" name="NamedBy">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_zWYhRqVxEeikF6xsfT18UA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_3E1eYPNAEeGLMdrUcsEncQ"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_zWYhR6VxEeikF6xsfT18UA" name="base_Dependency" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Dependency"/>
+ </eStructuralFeatures>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_zWYhSaVxEeikF6xsfT18UA" name="StrictComposite">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_zWYhSqVxEeikF6xsfT18UA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_vQjMkJ2BEeSDYd59zPupRA"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_zWYhS6VxEeikF6xsfT18UA" name="base_Association" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Association"/>
+ </eStructuralFeatures>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_zWYhTaVxEeikF6xsfT18UA" name="Cond">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_zWYhTqVxEeikF6xsfT18UA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_h7id0J2CEeSDYd59zPupRA"/>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_zWYhT6VxEeikF6xsfT18UA" name="condition" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_zWYhUaVxEeikF6xsfT18UA" name="base_Relationship" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Relationship"/>
+ </eStructuralFeatures>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_zWYhU6VxEeikF6xsfT18UA" name="Experimental">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_zWYhVKVxEeikF6xsfT18UA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_FU4UgJ2EEeSk-dMsN-xZbw"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_zWYhVaVxEeikF6xsfT18UA" name="base_Element" ordered="false">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Element"/>
+ </eStructuralFeatures>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_zWYhV6VxEeikF6xsfT18UA" name="LikelyToChange">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_zWYhWKVxEeikF6xsfT18UA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_HmOsEJ2EEeSk-dMsN-xZbw"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_zWYhWaVxEeikF6xsfT18UA" name="base_Element" ordered="false">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Element"/>
+ </eStructuralFeatures>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_zWYhW6VxEeikF6xsfT18UA" name="Preliminary">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_zWYhXKVxEeikF6xsfT18UA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_LEgJwJ2EEeSk-dMsN-xZbw"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_zWYhXaVxEeikF6xsfT18UA" name="base_Element" ordered="false">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Element"/>
+ </eStructuralFeatures>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_zWYhX6VxEeikF6xsfT18UA" name="Obsolete">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_zWYhYKVxEeikF6xsfT18UA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_M6xu4J2EEeSk-dMsN-xZbw"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_zWYhYaVxEeikF6xsfT18UA" name="base_Element" ordered="false">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Element"/>
+ </eStructuralFeatures>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_zWYhY6VxEeikF6xsfT18UA" name="Example">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_zWYhZKVxEeikF6xsfT18UA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_OwwZEJ2EEeSk-dMsN-xZbw"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_zWYhZaVxEeikF6xsfT18UA" name="base_Element" ordered="false">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Element"/>
+ </eStructuralFeatures>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_zWYhZ6VxEeikF6xsfT18UA" name="Faulty">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_zWYhaKVxEeikF6xsfT18UA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_QGmKoJ2EEeSk-dMsN-xZbw"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_zWYhaaVxEeikF6xsfT18UA" name="base_Element" ordered="false">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Element"/>
+ </eStructuralFeatures>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_zWYha6VxEeikF6xsfT18UA" name="OpenModelInterface">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_zWYhbKVxEeikF6xsfT18UA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_oKbrsKiIEeSJmIxGbzx9kA"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_zWYhbaVxEeikF6xsfT18UA" 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:EAttribute" xmi:id="_zWYhb6VxEeikF6xsfT18UA" name="support" ordered="false" lowerBound="1" eType="_zWYhDaVxEeikF6xsfT18UA" defaultValueLiteral="MANDATORY"/>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_zWYhcaVxEeikF6xsfT18UA" name="condition" ordered="false">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
+ </eStructuralFeatures>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_zWYhc6VxEeikF6xsfT18UA" name="OpenModelNotification">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_zWYhdKVxEeikF6xsfT18UA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_74KP4EZPEeW32YsOmT7W0Q"/>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_zWYhdaVxEeikF6xsfT18UA" name="triggerConditionList" ordered="false" lowerBound="1" upperBound="-1">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_zWYhd6VxEeikF6xsfT18UA" name="support" ordered="false" lowerBound="1" eType="_zWYhDaVxEeikF6xsfT18UA" defaultValueLiteral="MANDATORY"/>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_zWYheaVxEeikF6xsfT18UA" name="condition" 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="_zWYhe6VxEeikF6xsfT18UA" name="base_Signal" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Signal"/>
+ </eStructuralFeatures>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_zWYhfaVxEeikF6xsfT18UA" name="PruneAndRefactor">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_zWYhfqVxEeikF6xsfT18UA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_aUYHcEZgEeWzOqfPW42hmw"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_zWYhf6VxEeikF6xsfT18UA" name="base_Realization" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Realization"/>
+ </eStructuralFeatures>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_zWYhgaVxEeikF6xsfT18UA" name="Deprecated">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_zWYhgqVxEeikF6xsfT18UA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_ma6wEJDeEeW51dNDZIXIMA"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_zWYhg6VxEeikF6xsfT18UA" name="base_Element" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Element"/>
+ </eStructuralFeatures>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_zWYhhaVxEeikF6xsfT18UA" name="Mature">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_zWYhhqVxEeikF6xsfT18UA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_wvWWABdhEeatXPvf_dRw8w"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_zWYhh6VxEeikF6xsfT18UA" name="base_Element" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Element"/>
+ </eStructuralFeatures>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_zWYhiaVxEeikF6xsfT18UA" name="Reference">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_zWYhiqVxEeikF6xsfT18UA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_949Q4FfpEeak-v4LxEsCQw"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_zWYhi6VxEeikF6xsfT18UA" name="base_Element" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Element"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_zWYhjaVxEeikF6xsfT18UA" name="reference" ordered="false" lowerBound="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="_zWYhj6VxEeikF6xsfT18UA" name="BitLength">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_zWYhkKVxEeikF6xsfT18UA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_M9B3kFfrEeak-v4LxEsCQw"/>
+ <eLiterals xmi:type="ecore:EEnumLiteral" xmi:id="_zWYhkaVxEeikF6xsfT18UA" name="NA"/>
+ <eLiterals xmi:type="ecore:EEnumLiteral" xmi:id="_zWYhkqVxEeikF6xsfT18UA" name="LENGTH_8_BIT" value="1"/>
+ <eLiterals xmi:type="ecore:EEnumLiteral" xmi:id="_zWYhk6VxEeikF6xsfT18UA" name="LENGTH_16_BIT" value="2"/>
+ <eLiterals xmi:type="ecore:EEnumLiteral" xmi:id="_zWYhlKVxEeikF6xsfT18UA" name="LENGTH_32_BIT" value="3"/>
+ <eLiterals xmi:type="ecore:EEnumLiteral" xmi:id="_zWYhlaVxEeikF6xsfT18UA" name="LENGTH_64_BIT" value="4"/>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EEnum" xmi:id="_zWYhlqVxEeikF6xsfT18UA" name="Encoding">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_zWYhl6VxEeikF6xsfT18UA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_OZ1z0FfrEeak-v4LxEsCQw"/>
+ <eLiterals xmi:type="ecore:EEnumLiteral" xmi:id="_zWYhmKVxEeikF6xsfT18UA" name="NA"/>
+ <eLiterals xmi:type="ecore:EEnumLiteral" xmi:id="_zWYhmaVxEeikF6xsfT18UA" name="BASE_64" value="1"/>
+ <eLiterals xmi:type="ecore:EEnumLiteral" xmi:id="_zWYhmqVxEeikF6xsfT18UA" name="HEX" value="2"/>
+ <eLiterals xmi:type="ecore:EEnumLiteral" xmi:id="_zWYhm6VxEeikF6xsfT18UA" name="OCTET" value="3"/>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_zWYhnKVxEeikF6xsfT18UA" name="ExtendedComposite" eSuperTypes="_zWYhSaVxEeikF6xsfT18UA">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_zWYhnaVxEeikF6xsfT18UA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_aJ-ukNjjEea1wr7GsSffog"/>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_zWYhn6VxEeikF6xsfT18UA" name="Specify">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_zWYhoKVxEeikF6xsfT18UA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_1j1YMN5gEeaGLqqeTEyVEQ"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_zWYhoaVxEeikF6xsfT18UA" name="base_Abstraction" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Abstraction"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_zWYho6VxEeikF6xsfT18UA" name="target" 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:EClass" xmi:id="_zWYhpaVxEeikF6xsfT18UA" name="PassedByReference">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_zWYhpqVxEeikF6xsfT18UA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_6urDcP_gEeaI0OG3Zoa57Q"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_zWYhp6VxEeikF6xsfT18UA" 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="_zWYhqaVxEeikF6xsfT18UA" 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="_zWYhq6VxEeikF6xsfT18UA" name="LifecycleAggregate">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_zWYhrKVxEeikF6xsfT18UA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_vOGl8FaVEeeYOvPfNXXwvA"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_zWYhraVxEeikF6xsfT18UA" name="base_Association" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Association"/>
+ </eStructuralFeatures>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_zWYhr6VxEeikF6xsfT18UA" name="Future">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_zWYhsKVxEeikF6xsfT18UA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_QEI7UKVxEeikF6xsfT18UA"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_zWYhsaVxEeikF6xsfT18UA" name="base_Element" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Element"/>
+ </eStructuralFeatures>
+ </eClassifiers>
+ </contents>
+ <contents xmi:type="ecore:EPackage" xmi:id="_JpVIYIJYEee3epvelL_xvA" name="OpenModel_Profile" nsURI="http:///schemas/OpenModel_Profile/_JpOasIJYEee3epvelL_xvA/25" nsPrefix="OpenModel_Profile">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_JpeSUIJYEee3epvelL_xvA" source="PapyrusVersion">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_JpeSUYJYEee3epvelL_xvA" key="Version" value="0.2.13"/>
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_JpeSUoJYEee3epvelL_xvA" key="Comment" value="ProfileLifecycle Profile v0.0.4 applied."/>
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_JpeSU4JYEee3epvelL_xvA" key="Copyright" value=""/>
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_JpeSVIJYEee3epvelL_xvA" key="Date" value="2017-08-16"/>
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_JpeSVYJYEee3epvelL_xvA" key="Author" value=""/>
+ </eAnnotations>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_JpVIYYJYEee3epvelL_xvA" name="OpenModelAttribute">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_JpVIYoJYEee3epvelL_xvA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_36ZCQHBgEd6FKu9XX1078A"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_JpVIY4JYEee3epvelL_xvA" name="base_StructuralFeature" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//StructuralFeature"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_JpVIZYJYEee3epvelL_xvA" name="partOfObjectKey" ordered="false" lowerBound="1" defaultValueLiteral="0">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//Integer"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_JpVIZ4JYEee3epvelL_xvA" name="uniqueSet" ordered="false" upperBound="-1">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//Integer"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_JpVIaYJYEee3epvelL_xvA" name="isInvariant" ordered="false" lowerBound="1" defaultValueLiteral="false">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//Boolean"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_JpVIa4JYEee3epvelL_xvA" name="valueRange" 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="_JpVIbYJYEee3epvelL_xvA" name="unsigned" ordered="false" defaultValueLiteral="false">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//Boolean"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_JpVIb4JYEee3epvelL_xvA" name="counter" ordered="false" eType="_JpVId4JYEee3epvelL_xvA" defaultValueLiteral="NA"/>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_JpVIcYJYEee3epvelL_xvA" name="unit" ordered="false">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_JpVIc4JYEee3epvelL_xvA" name="support" ordered="false" lowerBound="1" eType="_JpVIfYJYEee3epvelL_xvA" defaultValueLiteral="MANDATORY"/>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_JpVIdYJYEee3epvelL_xvA" name="condition" ordered="false">
+ <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="_JpVId4JYEee3epvelL_xvA" name="Counter">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_JpVIeIJYEee3epvelL_xvA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_NtRBsFfrEeak-v4LxEsCQw"/>
+ <eLiterals xmi:type="ecore:EEnumLiteral" xmi:id="_JpVIeYJYEee3epvelL_xvA" name="NA"/>
+ <eLiterals xmi:type="ecore:EEnumLiteral" xmi:id="_JpVIeoJYEee3epvelL_xvA" name="COUNTER" value="1"/>
+ <eLiterals xmi:type="ecore:EEnumLiteral" xmi:id="_JpVIe4JYEee3epvelL_xvA" name="GAUGE" value="2"/>
+ <eLiterals xmi:type="ecore:EEnumLiteral" xmi:id="_JpVIfIJYEee3epvelL_xvA" name="ZERO_COUNTER" value="3"/>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EEnum" xmi:id="_JpVIfYJYEee3epvelL_xvA" name="SupportQualifier">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_JpVIfoJYEee3epvelL_xvA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_tIP_UL7QEeGcHtJ-koFuEQ"/>
+ <eLiterals xmi:type="ecore:EEnumLiteral" xmi:id="_JpVIf4JYEee3epvelL_xvA" name="MANDATORY"/>
+ <eLiterals xmi:type="ecore:EEnumLiteral" xmi:id="_JpVIgIJYEee3epvelL_xvA" name="OPTIONAL" value="1"/>
+ <eLiterals xmi:type="ecore:EEnumLiteral" xmi:id="_JpVIgYJYEee3epvelL_xvA" name="CONDITIONAL_MANDATORY" value="2"/>
+ <eLiterals xmi:type="ecore:EEnumLiteral" xmi:id="_JpVIgoJYEee3epvelL_xvA" name="CONDITIONAL_OPTIONAL" value="3"/>
+ <eLiterals xmi:type="ecore:EEnumLiteral" xmi:id="_JpVIg4JYEee3epvelL_xvA" name="CONDITIONAL" value="4"/>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_JpVIhIJYEee3epvelL_xvA" name="OpenModelClass">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_JpVIhYJYEee3epvelL_xvA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_JVMFMHBhEd6FKu9XX1078A"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_JpVIhoJYEee3epvelL_xvA" 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:EAttribute" xmi:id="_JpVIiIJYEee3epvelL_xvA" name="support" ordered="false" lowerBound="1" eType="_JpVIfYJYEee3epvelL_xvA" defaultValueLiteral="MANDATORY"/>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_JpVIioJYEee3epvelL_xvA" name="condition" ordered="false">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
+ </eStructuralFeatures>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_JpVIjIJYEee3epvelL_xvA" name="OpenModelOperation">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_JpVIjYJYEee3epvelL_xvA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_FRG9AHBnEd6FKu9XX1078A"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_JpVIjoJYEee3epvelL_xvA" name="base_Operation" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Operation"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_JpVIkIJYEee3epvelL_xvA" name="isOperationIdempotent" ordered="false" lowerBound="1" defaultValueLiteral="false">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//Boolean"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_JpVIkoJYEee3epvelL_xvA" name="isAtomic" ordered="false" lowerBound="1" defaultValueLiteral="false">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//Boolean"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_JpVIlIJYEee3epvelL_xvA" name="support" ordered="false" lowerBound="1" eType="_JpVIfYJYEee3epvelL_xvA" defaultValueLiteral="MANDATORY"/>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_JpVIloJYEee3epvelL_xvA" name="condition" ordered="false">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
+ </eStructuralFeatures>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_JpVImIJYEee3epvelL_xvA" name="OpenModelParameter">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_JpVImYJYEee3epvelL_xvA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_jG59cHEqEd6SxZ5y0DIogw"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_JpVImoJYEee3epvelL_xvA" name="base_Parameter" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Parameter"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_JpVInIJYEee3epvelL_xvA" name="valueRange" 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="_JpVInoJYEee3epvelL_xvA" name="support" ordered="false" lowerBound="1" eType="_JpVIfYJYEee3epvelL_xvA" defaultValueLiteral="MANDATORY"/>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_JpVIoIJYEee3epvelL_xvA" name="condition" ordered="false">
+ <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="_JpVIooJYEee3epvelL_xvA" name="NotificationDefinition">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_JpVIo4JYEee3epvelL_xvA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_HgbRQBGqEd-nT5bmeQ1LHg"/>
+ <eLiterals xmi:type="ecore:EEnumLiteral" xmi:id="_JpVIpIJYEee3epvelL_xvA" name="NA"/>
+ <eLiterals xmi:type="ecore:EEnumLiteral" xmi:id="_JpVIpYJYEee3epvelL_xvA" name="NO" value="1"/>
+ <eLiterals xmi:type="ecore:EEnumLiteral" xmi:id="_JpVIpoJYEee3epvelL_xvA" name="YES" value="2"/>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_JpVIp4JYEee3epvelL_xvA" name="Names">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_JpVIqIJYEee3epvelL_xvA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_jiSAMI7kEeGyB5ASrrNdIA"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_JpVIqYJYEee3epvelL_xvA" name="base_Association" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Association"/>
+ </eStructuralFeatures>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_JpVIq4JYEee3epvelL_xvA" name="Choice">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_JpVIrIJYEee3epvelL_xvA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_27D5AL7XEeGcHtJ-koFuEQ"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_JpVIrYJYEee3epvelL_xvA" name="base_DataType" ordered="false">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//DataType"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_JpVIr4JYEee3epvelL_xvA" name="base_Class" ordered="false">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Class"/>
+ </eStructuralFeatures>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_JpVIsYJYEee3epvelL_xvA" name="Exception">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_JpVIsoJYEee3epvelL_xvA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_el7rwL7YEeGcHtJ-koFuEQ"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_JpVIs4JYEee3epvelL_xvA" name="base_DataType" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//DataType"/>
+ </eStructuralFeatures>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_JpVItYJYEee3epvelL_xvA" name="NamedBy">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_JpVItoJYEee3epvelL_xvA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_3E1eYPNAEeGLMdrUcsEncQ"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_JpVIt4JYEee3epvelL_xvA" name="base_Dependency" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Dependency"/>
+ </eStructuralFeatures>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_JpVIuYJYEee3epvelL_xvA" name="StrictComposite">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_JpVIuoJYEee3epvelL_xvA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_vQjMkJ2BEeSDYd59zPupRA"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_JpVIu4JYEee3epvelL_xvA" name="base_Association" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Association"/>
+ </eStructuralFeatures>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_JpVIvYJYEee3epvelL_xvA" name="Cond">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_JpVIvoJYEee3epvelL_xvA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_h7id0J2CEeSDYd59zPupRA"/>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_JpVIv4JYEee3epvelL_xvA" name="condition" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_JpVIwYJYEee3epvelL_xvA" name="base_Relationship" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Relationship"/>
+ </eStructuralFeatures>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_JpVIw4JYEee3epvelL_xvA" name="Experimental">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_JpVIxIJYEee3epvelL_xvA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_FU4UgJ2EEeSk-dMsN-xZbw"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_JpVIxYJYEee3epvelL_xvA" name="base_Element" ordered="false">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Element"/>
+ </eStructuralFeatures>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_JpVIx4JYEee3epvelL_xvA" name="LikelyToChange">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_JpVIyIJYEee3epvelL_xvA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_HmOsEJ2EEeSk-dMsN-xZbw"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_JpVIyYJYEee3epvelL_xvA" name="base_Element" ordered="false">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Element"/>
+ </eStructuralFeatures>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_JpVIy4JYEee3epvelL_xvA" name="Preliminary">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_JpVIzIJYEee3epvelL_xvA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_LEgJwJ2EEeSk-dMsN-xZbw"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_JpVIzYJYEee3epvelL_xvA" name="base_Element" ordered="false">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Element"/>
+ </eStructuralFeatures>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_JpVIz4JYEee3epvelL_xvA" name="Obsolete">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_JpVI0IJYEee3epvelL_xvA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_M6xu4J2EEeSk-dMsN-xZbw"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_JpVI0YJYEee3epvelL_xvA" name="base_Element" ordered="false">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Element"/>
+ </eStructuralFeatures>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_JpVI04JYEee3epvelL_xvA" name="Example">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_JpVI1IJYEee3epvelL_xvA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_OwwZEJ2EEeSk-dMsN-xZbw"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_JpVI1YJYEee3epvelL_xvA" name="base_Element" ordered="false">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Element"/>
+ </eStructuralFeatures>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_JpVI14JYEee3epvelL_xvA" name="Faulty">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_JpVI2IJYEee3epvelL_xvA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_QGmKoJ2EEeSk-dMsN-xZbw"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_JpVI2YJYEee3epvelL_xvA" name="base_Element" ordered="false">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Element"/>
+ </eStructuralFeatures>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_JpVI24JYEee3epvelL_xvA" name="OpenModelInterface">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_JpVvcIJYEee3epvelL_xvA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_oKbrsKiIEeSJmIxGbzx9kA"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_JpVvcYJYEee3epvelL_xvA" 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:EAttribute" xmi:id="_JpVvc4JYEee3epvelL_xvA" name="support" ordered="false" lowerBound="1" eType="_JpVIfYJYEee3epvelL_xvA" defaultValueLiteral="MANDATORY"/>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_JpVvdYJYEee3epvelL_xvA" name="condition" ordered="false">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
+ </eStructuralFeatures>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_JpVvd4JYEee3epvelL_xvA" name="OpenModelNotification">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_JpVveIJYEee3epvelL_xvA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_74KP4EZPEeW32YsOmT7W0Q"/>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_JpVveYJYEee3epvelL_xvA" name="triggerConditionList" ordered="false" lowerBound="1" upperBound="-1">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_JpVve4JYEee3epvelL_xvA" name="support" ordered="false" lowerBound="1" eType="_JpVIfYJYEee3epvelL_xvA" defaultValueLiteral="MANDATORY"/>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_JpVvfYJYEee3epvelL_xvA" name="condition" 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="_JpVvf4JYEee3epvelL_xvA" name="base_Signal" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Signal"/>
+ </eStructuralFeatures>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_JpVvgYJYEee3epvelL_xvA" name="PruneAndRefactor">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_JpVvgoJYEee3epvelL_xvA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_aUYHcEZgEeWzOqfPW42hmw"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_JpVvg4JYEee3epvelL_xvA" name="base_Realization" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Realization"/>
+ </eStructuralFeatures>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_JpVvhYJYEee3epvelL_xvA" name="Deprecated">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_JpVvhoJYEee3epvelL_xvA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_ma6wEJDeEeW51dNDZIXIMA"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_JpVvh4JYEee3epvelL_xvA" name="base_Element" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Element"/>
+ </eStructuralFeatures>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_JpVviYJYEee3epvelL_xvA" name="Mature">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_JpVvioJYEee3epvelL_xvA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_wvWWABdhEeatXPvf_dRw8w"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_JpVvi4JYEee3epvelL_xvA" name="base_Element" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Element"/>
+ </eStructuralFeatures>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_JpVvjYJYEee3epvelL_xvA" name="Reference">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_JpVvjoJYEee3epvelL_xvA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_949Q4FfpEeak-v4LxEsCQw"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_JpVvj4JYEee3epvelL_xvA" name="base_Element" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Element"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_JpVvkYJYEee3epvelL_xvA" name="reference" ordered="false" lowerBound="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="_JpVvk4JYEee3epvelL_xvA" name="BitLength">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_JpVvlIJYEee3epvelL_xvA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_M9B3kFfrEeak-v4LxEsCQw"/>
+ <eLiterals xmi:type="ecore:EEnumLiteral" xmi:id="_JpVvlYJYEee3epvelL_xvA" name="NA"/>
+ <eLiterals xmi:type="ecore:EEnumLiteral" xmi:id="_JpVvloJYEee3epvelL_xvA" name="LENGTH_8_BIT" value="1"/>
+ <eLiterals xmi:type="ecore:EEnumLiteral" xmi:id="_JpVvl4JYEee3epvelL_xvA" name="LENGTH_16_BIT" value="2"/>
+ <eLiterals xmi:type="ecore:EEnumLiteral" xmi:id="_JpVvmIJYEee3epvelL_xvA" name="LENGTH_32_BIT" value="3"/>
+ <eLiterals xmi:type="ecore:EEnumLiteral" xmi:id="_JpVvmYJYEee3epvelL_xvA" name="LENGTH_64_BIT" value="4"/>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EEnum" xmi:id="_JpVvmoJYEee3epvelL_xvA" name="Encoding">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_JpVvm4JYEee3epvelL_xvA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_OZ1z0FfrEeak-v4LxEsCQw"/>
+ <eLiterals xmi:type="ecore:EEnumLiteral" xmi:id="_JpVvnIJYEee3epvelL_xvA" name="NA"/>
+ <eLiterals xmi:type="ecore:EEnumLiteral" xmi:id="_JpVvnYJYEee3epvelL_xvA" name="BASE_64" value="1"/>
+ <eLiterals xmi:type="ecore:EEnumLiteral" xmi:id="_JpVvnoJYEee3epvelL_xvA" name="HEX" value="2"/>
+ <eLiterals xmi:type="ecore:EEnumLiteral" xmi:id="_JpVvn4JYEee3epvelL_xvA" name="OCTET" value="3"/>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_JpVvoIJYEee3epvelL_xvA" name="ExtendedComposite" eSuperTypes="_JpVIuYJYEee3epvelL_xvA">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_JpVvoYJYEee3epvelL_xvA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_aJ-ukNjjEea1wr7GsSffog"/>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_JpVvo4JYEee3epvelL_xvA" name="Specify">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_JpVvpIJYEee3epvelL_xvA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_1j1YMN5gEeaGLqqeTEyVEQ"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_JpVvpYJYEee3epvelL_xvA" name="base_Abstraction" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Abstraction"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_JpVvp4JYEee3epvelL_xvA" name="target" 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:EClass" xmi:id="_JpVvqYJYEee3epvelL_xvA" name="PassedByReference">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_JpVvqoJYEee3epvelL_xvA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_6urDcP_gEeaI0OG3Zoa57Q"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_JpVvq4JYEee3epvelL_xvA" 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="_JpVvrYJYEee3epvelL_xvA" 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="_JpVvr4JYEee3epvelL_xvA" name="LifecycleAggregate">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_JpVvsIJYEee3epvelL_xvA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_vOGl8FaVEeeYOvPfNXXwvA"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_JpVvsYJYEee3epvelL_xvA" name="base_Association" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Association"/>
+ </eStructuralFeatures>
+ </eClassifiers>
+ </contents>
+ <contents xmi:type="ecore:EPackage" xmi:id="_Iy3hIHwbEee8oZaf2rRQlg" name="OpenModel_Profile" nsURI="http:///schemas/OpenModel_Profile/_IyyooHwbEee8oZaf2rRQlg/24" nsPrefix="OpenModel_Profile">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_IzHYxHwbEee8oZaf2rRQlg" source="PapyrusVersion">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_IzHYxXwbEee8oZaf2rRQlg" key="Version" value="0.2.12"/>
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_IzHYxnwbEee8oZaf2rRQlg" key="Comment" value="Description of the «LifecycleAggregate» stereotype updated; shared mode multiplicity changed to ONE or more."/>
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_IzHYx3wbEee8oZaf2rRQlg" key="Copyright" value=""/>
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_IzHYyHwbEee8oZaf2rRQlg" key="Date" value="2017-08-08"/>
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_IzHYyXwbEee8oZaf2rRQlg" key="Author" value=""/>
+ </eAnnotations>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_Iy3hIXwbEee8oZaf2rRQlg" name="OpenModelAttribute">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_Iy3hInwbEee8oZaf2rRQlg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_36ZCQHBgEd6FKu9XX1078A"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_Iy3hI3wbEee8oZaf2rRQlg" name="base_StructuralFeature" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//StructuralFeature"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_Iy3hJXwbEee8oZaf2rRQlg" name="partOfObjectKey" ordered="false" lowerBound="1" defaultValueLiteral="0">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//Integer"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_Iy3hJ3wbEee8oZaf2rRQlg" name="uniqueSet" ordered="false" upperBound="-1">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//Integer"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_Iy3hKXwbEee8oZaf2rRQlg" name="isInvariant" ordered="false" lowerBound="1" defaultValueLiteral="false">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//Boolean"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_Iy3hK3wbEee8oZaf2rRQlg" name="valueRange" 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="_Iy3hLXwbEee8oZaf2rRQlg" name="unsigned" ordered="false" defaultValueLiteral="false">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//Boolean"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_Iy3hL3wbEee8oZaf2rRQlg" name="counter" ordered="false" eType="_Iy3hN3wbEee8oZaf2rRQlg" defaultValueLiteral="NA"/>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_Iy3hMXwbEee8oZaf2rRQlg" name="unit" ordered="false">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_Iy3hM3wbEee8oZaf2rRQlg" name="support" ordered="false" lowerBound="1" eType="_Iy3hPXwbEee8oZaf2rRQlg" defaultValueLiteral="MANDATORY"/>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_Iy3hNXwbEee8oZaf2rRQlg" name="condition" ordered="false">
+ <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="_Iy3hN3wbEee8oZaf2rRQlg" name="Counter">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_Iy3hOHwbEee8oZaf2rRQlg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_NtRBsFfrEeak-v4LxEsCQw"/>
+ <eLiterals xmi:type="ecore:EEnumLiteral" xmi:id="_Iy3hOXwbEee8oZaf2rRQlg" name="NA"/>
+ <eLiterals xmi:type="ecore:EEnumLiteral" xmi:id="_Iy3hOnwbEee8oZaf2rRQlg" name="COUNTER" value="1"/>
+ <eLiterals xmi:type="ecore:EEnumLiteral" xmi:id="_Iy3hO3wbEee8oZaf2rRQlg" name="GAUGE" value="2"/>
+ <eLiterals xmi:type="ecore:EEnumLiteral" xmi:id="_Iy3hPHwbEee8oZaf2rRQlg" name="ZERO_COUNTER" value="3"/>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EEnum" xmi:id="_Iy3hPXwbEee8oZaf2rRQlg" name="SupportQualifier">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_Iy3hPnwbEee8oZaf2rRQlg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_tIP_UL7QEeGcHtJ-koFuEQ"/>
+ <eLiterals xmi:type="ecore:EEnumLiteral" xmi:id="_Iy3hP3wbEee8oZaf2rRQlg" name="MANDATORY"/>
+ <eLiterals xmi:type="ecore:EEnumLiteral" xmi:id="_Iy3hQHwbEee8oZaf2rRQlg" name="OPTIONAL" value="1"/>
+ <eLiterals xmi:type="ecore:EEnumLiteral" xmi:id="_Iy3hQXwbEee8oZaf2rRQlg" name="CONDITIONAL_MANDATORY" value="2"/>
+ <eLiterals xmi:type="ecore:EEnumLiteral" xmi:id="_Iy3hQnwbEee8oZaf2rRQlg" name="CONDITIONAL_OPTIONAL" value="3"/>
+ <eLiterals xmi:type="ecore:EEnumLiteral" xmi:id="_Iy3hQ3wbEee8oZaf2rRQlg" name="CONDITIONAL" value="4"/>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_Iy3hRHwbEee8oZaf2rRQlg" name="OpenModelClass">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_Iy3hRXwbEee8oZaf2rRQlg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_JVMFMHBhEd6FKu9XX1078A"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_Iy3hRnwbEee8oZaf2rRQlg" 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:EAttribute" xmi:id="_Iy3hSHwbEee8oZaf2rRQlg" name="support" ordered="false" lowerBound="1" eType="_Iy3hPXwbEee8oZaf2rRQlg" defaultValueLiteral="MANDATORY"/>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_Iy3hSnwbEee8oZaf2rRQlg" name="condition" ordered="false">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
+ </eStructuralFeatures>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_Iy3hTHwbEee8oZaf2rRQlg" name="OpenModelOperation">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_Iy3hTXwbEee8oZaf2rRQlg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_FRG9AHBnEd6FKu9XX1078A"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_Iy3hTnwbEee8oZaf2rRQlg" name="base_Operation" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Operation"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_Iy3hUHwbEee8oZaf2rRQlg" name="isOperationIdempotent" ordered="false" lowerBound="1" defaultValueLiteral="false">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//Boolean"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_Iy3hUnwbEee8oZaf2rRQlg" name="isAtomic" ordered="false" lowerBound="1" defaultValueLiteral="false">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//Boolean"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_Iy3hVHwbEee8oZaf2rRQlg" name="support" ordered="false" lowerBound="1" eType="_Iy3hPXwbEee8oZaf2rRQlg" defaultValueLiteral="MANDATORY"/>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_Iy3hVnwbEee8oZaf2rRQlg" name="condition" ordered="false">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
+ </eStructuralFeatures>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_Iy3hWHwbEee8oZaf2rRQlg" name="OpenModelParameter">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_Iy3hWXwbEee8oZaf2rRQlg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_jG59cHEqEd6SxZ5y0DIogw"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_Iy3hWnwbEee8oZaf2rRQlg" name="base_Parameter" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Parameter"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_Iy3hXHwbEee8oZaf2rRQlg" name="valueRange" 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="_Iy3hXnwbEee8oZaf2rRQlg" name="support" ordered="false" lowerBound="1" eType="_Iy3hPXwbEee8oZaf2rRQlg" defaultValueLiteral="MANDATORY"/>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_Iy3hYHwbEee8oZaf2rRQlg" name="condition" ordered="false">
+ <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="_Iy3hYnwbEee8oZaf2rRQlg" name="NotificationDefinition">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_Iy3hY3wbEee8oZaf2rRQlg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_HgbRQBGqEd-nT5bmeQ1LHg"/>
+ <eLiterals xmi:type="ecore:EEnumLiteral" xmi:id="_Iy3hZHwbEee8oZaf2rRQlg" name="NA"/>
+ <eLiterals xmi:type="ecore:EEnumLiteral" xmi:id="_Iy3hZXwbEee8oZaf2rRQlg" name="NO" value="1"/>
+ <eLiterals xmi:type="ecore:EEnumLiteral" xmi:id="_Iy3hZnwbEee8oZaf2rRQlg" name="YES" value="2"/>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_Iy3hZ3wbEee8oZaf2rRQlg" name="Names">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_Iy3haHwbEee8oZaf2rRQlg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_jiSAMI7kEeGyB5ASrrNdIA"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_Iy3haXwbEee8oZaf2rRQlg" name="base_Association" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Association"/>
+ </eStructuralFeatures>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_Iy3ha3wbEee8oZaf2rRQlg" name="Choice">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_Iy3hbHwbEee8oZaf2rRQlg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_27D5AL7XEeGcHtJ-koFuEQ"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_Iy3hbXwbEee8oZaf2rRQlg" name="base_DataType" ordered="false">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//DataType"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_Iy3hb3wbEee8oZaf2rRQlg" name="base_Class" ordered="false">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Class"/>
+ </eStructuralFeatures>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_Iy3hcXwbEee8oZaf2rRQlg" name="Exception">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_Iy3hcnwbEee8oZaf2rRQlg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_el7rwL7YEeGcHtJ-koFuEQ"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_Iy3hc3wbEee8oZaf2rRQlg" name="base_DataType" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//DataType"/>
+ </eStructuralFeatures>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_Iy3hdXwbEee8oZaf2rRQlg" name="NamedBy">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_Iy3hdnwbEee8oZaf2rRQlg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_3E1eYPNAEeGLMdrUcsEncQ"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_Iy3hd3wbEee8oZaf2rRQlg" name="base_Dependency" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Dependency"/>
+ </eStructuralFeatures>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_Iy3heXwbEee8oZaf2rRQlg" name="StrictComposite">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_Iy3henwbEee8oZaf2rRQlg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_vQjMkJ2BEeSDYd59zPupRA"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_Iy3he3wbEee8oZaf2rRQlg" name="base_Association" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Association"/>
+ </eStructuralFeatures>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_Iy3hfXwbEee8oZaf2rRQlg" name="Cond">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_Iy3hfnwbEee8oZaf2rRQlg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_h7id0J2CEeSDYd59zPupRA"/>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_Iy3hf3wbEee8oZaf2rRQlg" name="condition" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_Iy3hgXwbEee8oZaf2rRQlg" name="base_Relationship" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Relationship"/>
+ </eStructuralFeatures>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_Iy3hg3wbEee8oZaf2rRQlg" name="Experimental">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_Iy3hhHwbEee8oZaf2rRQlg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_FU4UgJ2EEeSk-dMsN-xZbw"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_Iy3hhXwbEee8oZaf2rRQlg" name="base_Element" ordered="false">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Element"/>
+ </eStructuralFeatures>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_Iy3hh3wbEee8oZaf2rRQlg" name="LikelyToChange">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_Iy3hiHwbEee8oZaf2rRQlg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_HmOsEJ2EEeSk-dMsN-xZbw"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_Iy3hiXwbEee8oZaf2rRQlg" name="base_Element" ordered="false">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Element"/>
+ </eStructuralFeatures>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_Iy3hi3wbEee8oZaf2rRQlg" name="Preliminary">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_Iy3hjHwbEee8oZaf2rRQlg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_LEgJwJ2EEeSk-dMsN-xZbw"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_Iy3hjXwbEee8oZaf2rRQlg" name="base_Element" ordered="false">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Element"/>
+ </eStructuralFeatures>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_Iy3hj3wbEee8oZaf2rRQlg" name="Obsolete">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_Iy3hkHwbEee8oZaf2rRQlg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_M6xu4J2EEeSk-dMsN-xZbw"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_Iy3hkXwbEee8oZaf2rRQlg" name="base_Element" ordered="false">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Element"/>
+ </eStructuralFeatures>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_Iy3hk3wbEee8oZaf2rRQlg" name="Example">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_Iy3hlHwbEee8oZaf2rRQlg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_OwwZEJ2EEeSk-dMsN-xZbw"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_Iy3hlXwbEee8oZaf2rRQlg" name="base_Element" ordered="false">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Element"/>
+ </eStructuralFeatures>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_Iy3hl3wbEee8oZaf2rRQlg" name="Faulty">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_Iy3hmHwbEee8oZaf2rRQlg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_QGmKoJ2EEeSk-dMsN-xZbw"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_Iy3hmXwbEee8oZaf2rRQlg" name="base_Element" ordered="false">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Element"/>
+ </eStructuralFeatures>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_Iy3hm3wbEee8oZaf2rRQlg" name="OpenModelInterface">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_Iy3hnHwbEee8oZaf2rRQlg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_oKbrsKiIEeSJmIxGbzx9kA"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_Iy3hnXwbEee8oZaf2rRQlg" 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:EAttribute" xmi:id="_Iy3hn3wbEee8oZaf2rRQlg" name="support" ordered="false" lowerBound="1" eType="_Iy3hPXwbEee8oZaf2rRQlg" defaultValueLiteral="MANDATORY"/>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_Iy3hoXwbEee8oZaf2rRQlg" name="condition" ordered="false">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
+ </eStructuralFeatures>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_Iy3ho3wbEee8oZaf2rRQlg" name="OpenModelNotification">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_Iy3hpHwbEee8oZaf2rRQlg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_74KP4EZPEeW32YsOmT7W0Q"/>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_Iy3hpXwbEee8oZaf2rRQlg" name="triggerConditionList" ordered="false" lowerBound="1" upperBound="-1">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_Iy3hp3wbEee8oZaf2rRQlg" name="support" ordered="false" lowerBound="1" eType="_Iy3hPXwbEee8oZaf2rRQlg" defaultValueLiteral="MANDATORY"/>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_Iy3hqXwbEee8oZaf2rRQlg" name="condition" 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="_Iy3hq3wbEee8oZaf2rRQlg" name="base_Signal" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Signal"/>
+ </eStructuralFeatures>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_Iy3hrXwbEee8oZaf2rRQlg" name="PruneAndRefactor">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_Iy3hrnwbEee8oZaf2rRQlg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_aUYHcEZgEeWzOqfPW42hmw"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_Iy3hr3wbEee8oZaf2rRQlg" name="base_Realization" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Realization"/>
+ </eStructuralFeatures>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_Iy3hsXwbEee8oZaf2rRQlg" name="Deprecated">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_Iy3hsnwbEee8oZaf2rRQlg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_ma6wEJDeEeW51dNDZIXIMA"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_Iy3hs3wbEee8oZaf2rRQlg" name="base_Element" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Element"/>
+ </eStructuralFeatures>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_Iy3htXwbEee8oZaf2rRQlg" name="Mature">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_Iy3htnwbEee8oZaf2rRQlg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_wvWWABdhEeatXPvf_dRw8w"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_Iy3ht3wbEee8oZaf2rRQlg" name="base_Element" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Element"/>
+ </eStructuralFeatures>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_Iy3huXwbEee8oZaf2rRQlg" name="Reference">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_Iy3hunwbEee8oZaf2rRQlg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_949Q4FfpEeak-v4LxEsCQw"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_Iy3hu3wbEee8oZaf2rRQlg" name="base_Element" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Element"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_Iy3hvXwbEee8oZaf2rRQlg" name="reference" ordered="false" lowerBound="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="_Iy3hv3wbEee8oZaf2rRQlg" name="BitLength">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_Iy3hwHwbEee8oZaf2rRQlg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_M9B3kFfrEeak-v4LxEsCQw"/>
+ <eLiterals xmi:type="ecore:EEnumLiteral" xmi:id="_Iy3hwXwbEee8oZaf2rRQlg" name="NA"/>
+ <eLiterals xmi:type="ecore:EEnumLiteral" xmi:id="_Iy3hwnwbEee8oZaf2rRQlg" name="LENGTH_8_BIT" value="1"/>
+ <eLiterals xmi:type="ecore:EEnumLiteral" xmi:id="_Iy3hw3wbEee8oZaf2rRQlg" name="LENGTH_16_BIT" value="2"/>
+ <eLiterals xmi:type="ecore:EEnumLiteral" xmi:id="_Iy3hxHwbEee8oZaf2rRQlg" name="LENGTH_32_BIT" value="3"/>
+ <eLiterals xmi:type="ecore:EEnumLiteral" xmi:id="_Iy3hxXwbEee8oZaf2rRQlg" name="LENGTH_64_BIT" value="4"/>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EEnum" xmi:id="_Iy3hxnwbEee8oZaf2rRQlg" name="Encoding">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_Iy3hx3wbEee8oZaf2rRQlg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_OZ1z0FfrEeak-v4LxEsCQw"/>
+ <eLiterals xmi:type="ecore:EEnumLiteral" xmi:id="_Iy3hyHwbEee8oZaf2rRQlg" name="NA"/>
+ <eLiterals xmi:type="ecore:EEnumLiteral" xmi:id="_Iy3hyXwbEee8oZaf2rRQlg" name="BASE_64" value="1"/>
+ <eLiterals xmi:type="ecore:EEnumLiteral" xmi:id="_Iy3hynwbEee8oZaf2rRQlg" name="HEX" value="2"/>
+ <eLiterals xmi:type="ecore:EEnumLiteral" xmi:id="_Iy3hy3wbEee8oZaf2rRQlg" name="OCTET" value="3"/>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_Iy3hzHwbEee8oZaf2rRQlg" name="ExtendedComposite" eSuperTypes="_Iy3heXwbEee8oZaf2rRQlg">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_Iy3hzXwbEee8oZaf2rRQlg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_aJ-ukNjjEea1wr7GsSffog"/>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_Iy3hz3wbEee8oZaf2rRQlg" name="Specify">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_Iy3h0HwbEee8oZaf2rRQlg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_1j1YMN5gEeaGLqqeTEyVEQ"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_Iy3h0XwbEee8oZaf2rRQlg" name="base_Abstraction" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Abstraction"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_Iy3h03wbEee8oZaf2rRQlg" name="target" 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:EClass" xmi:id="_Iy3h1XwbEee8oZaf2rRQlg" name="PassedByReference">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_Iy3h1nwbEee8oZaf2rRQlg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_6urDcP_gEeaI0OG3Zoa57Q"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_Iy3h13wbEee8oZaf2rRQlg" 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="_Iy3h2XwbEee8oZaf2rRQlg" 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="_Iy3h23wbEee8oZaf2rRQlg" name="LifecycleAggregate">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_Iy3h3HwbEee8oZaf2rRQlg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_vOGl8FaVEeeYOvPfNXXwvA"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_Iy3h3XwbEee8oZaf2rRQlg" name="base_Association" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Association"/>
+ </eStructuralFeatures>
+ </eClassifiers>
+ </contents>
+ <contents xmi:type="ecore:EPackage" xmi:id="_EwISEFaYEeeYOvPfNXXwvA" name="OpenModel_Profile" nsURI="http:///schemas/OpenModel_Profile/_EwCygFaYEeeYOvPfNXXwvA/23" nsPrefix="OpenModel_Profile">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_EwQN6FaYEeeYOvPfNXXwvA" source="PapyrusVersion">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_EwQN6VaYEeeYOvPfNXXwvA" key="Version" value="0.2.11"/>
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_EwQN6laYEeeYOvPfNXXwvA" key="Comment" value="«LifecycleAggregate» stereotype added"/>
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_EwQN61aYEeeYOvPfNXXwvA" key="Copyright" value=""/>
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_EwQN7FaYEeeYOvPfNXXwvA" key="Date" value="2017-06-21"/>
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_EwQN7VaYEeeYOvPfNXXwvA" key="Author" value=""/>
+ </eAnnotations>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_EwISEVaYEeeYOvPfNXXwvA" name="OpenModelAttribute">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_EwI5IFaYEeeYOvPfNXXwvA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_36ZCQHBgEd6FKu9XX1078A"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_EwI5IVaYEeeYOvPfNXXwvA" name="base_StructuralFeature" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//StructuralFeature"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_EwI5I1aYEeeYOvPfNXXwvA" name="partOfObjectKey" ordered="false" lowerBound="1" defaultValueLiteral="0">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//Integer"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_EwI5JVaYEeeYOvPfNXXwvA" name="uniqueSet" ordered="false" upperBound="-1">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//Integer"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_EwI5J1aYEeeYOvPfNXXwvA" name="isInvariant" ordered="false" lowerBound="1" defaultValueLiteral="false">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//Boolean"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_EwI5KVaYEeeYOvPfNXXwvA" name="valueRange" 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="_EwI5K1aYEeeYOvPfNXXwvA" name="unsigned" ordered="false" defaultValueLiteral="false">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//Boolean"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_EwI5LVaYEeeYOvPfNXXwvA" name="counter" ordered="false" eType="_EwI5NVaYEeeYOvPfNXXwvA" defaultValueLiteral="NA"/>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_EwI5L1aYEeeYOvPfNXXwvA" name="unit" ordered="false">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_EwI5MVaYEeeYOvPfNXXwvA" name="support" ordered="false" lowerBound="1" eType="_EwI5O1aYEeeYOvPfNXXwvA" defaultValueLiteral="MANDATORY"/>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_EwI5M1aYEeeYOvPfNXXwvA" name="condition" ordered="false">
+ <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="_EwI5NVaYEeeYOvPfNXXwvA" name="Counter">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_EwI5NlaYEeeYOvPfNXXwvA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_NtRBsFfrEeak-v4LxEsCQw"/>
+ <eLiterals xmi:type="ecore:EEnumLiteral" xmi:id="_EwI5N1aYEeeYOvPfNXXwvA" name="NA"/>
+ <eLiterals xmi:type="ecore:EEnumLiteral" xmi:id="_EwI5OFaYEeeYOvPfNXXwvA" name="COUNTER" value="1"/>
+ <eLiterals xmi:type="ecore:EEnumLiteral" xmi:id="_EwI5OVaYEeeYOvPfNXXwvA" name="GAUGE" value="2"/>
+ <eLiterals xmi:type="ecore:EEnumLiteral" xmi:id="_EwI5OlaYEeeYOvPfNXXwvA" name="ZERO_COUNTER" value="3"/>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EEnum" xmi:id="_EwI5O1aYEeeYOvPfNXXwvA" name="SupportQualifier">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_EwI5PFaYEeeYOvPfNXXwvA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_tIP_UL7QEeGcHtJ-koFuEQ"/>
+ <eLiterals xmi:type="ecore:EEnumLiteral" xmi:id="_EwI5PVaYEeeYOvPfNXXwvA" name="MANDATORY"/>
+ <eLiterals xmi:type="ecore:EEnumLiteral" xmi:id="_EwI5PlaYEeeYOvPfNXXwvA" name="OPTIONAL" value="1"/>
+ <eLiterals xmi:type="ecore:EEnumLiteral" xmi:id="_EwI5P1aYEeeYOvPfNXXwvA" name="CONDITIONAL_MANDATORY" value="2"/>
+ <eLiterals xmi:type="ecore:EEnumLiteral" xmi:id="_EwI5QFaYEeeYOvPfNXXwvA" name="CONDITIONAL_OPTIONAL" value="3"/>
+ <eLiterals xmi:type="ecore:EEnumLiteral" xmi:id="_EwI5QVaYEeeYOvPfNXXwvA" name="CONDITIONAL" value="4"/>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_EwI5QlaYEeeYOvPfNXXwvA" name="OpenModelClass">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_EwI5Q1aYEeeYOvPfNXXwvA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_JVMFMHBhEd6FKu9XX1078A"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_EwI5RFaYEeeYOvPfNXXwvA" 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:EAttribute" xmi:id="_EwI5RlaYEeeYOvPfNXXwvA" name="support" ordered="false" lowerBound="1" eType="_EwI5O1aYEeeYOvPfNXXwvA" defaultValueLiteral="MANDATORY"/>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_EwI5SFaYEeeYOvPfNXXwvA" name="condition" ordered="false">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
+ </eStructuralFeatures>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_EwI5SlaYEeeYOvPfNXXwvA" name="OpenModelOperation">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_EwI5S1aYEeeYOvPfNXXwvA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_FRG9AHBnEd6FKu9XX1078A"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_EwI5TFaYEeeYOvPfNXXwvA" name="base_Operation" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Operation"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_EwI5TlaYEeeYOvPfNXXwvA" name="isOperationIdempotent" ordered="false" lowerBound="1" defaultValueLiteral="false">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//Boolean"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_EwI5UFaYEeeYOvPfNXXwvA" name="isAtomic" ordered="false" lowerBound="1" defaultValueLiteral="false">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//Boolean"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_EwI5UlaYEeeYOvPfNXXwvA" name="support" ordered="false" lowerBound="1" eType="_EwI5O1aYEeeYOvPfNXXwvA" defaultValueLiteral="MANDATORY"/>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_EwI5VFaYEeeYOvPfNXXwvA" name="condition" ordered="false">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
+ </eStructuralFeatures>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_EwI5VlaYEeeYOvPfNXXwvA" name="OpenModelParameter">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_EwI5V1aYEeeYOvPfNXXwvA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_jG59cHEqEd6SxZ5y0DIogw"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_EwI5WFaYEeeYOvPfNXXwvA" name="base_Parameter" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Parameter"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_EwI5WlaYEeeYOvPfNXXwvA" name="valueRange" 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="_EwI5XFaYEeeYOvPfNXXwvA" name="support" ordered="false" lowerBound="1" eType="_EwI5O1aYEeeYOvPfNXXwvA" defaultValueLiteral="MANDATORY"/>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_EwI5XlaYEeeYOvPfNXXwvA" name="condition" ordered="false">
+ <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="_EwI5YFaYEeeYOvPfNXXwvA" name="NotificationDefinition">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_EwI5YVaYEeeYOvPfNXXwvA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_HgbRQBGqEd-nT5bmeQ1LHg"/>
+ <eLiterals xmi:type="ecore:EEnumLiteral" xmi:id="_EwI5YlaYEeeYOvPfNXXwvA" name="NA"/>
+ <eLiterals xmi:type="ecore:EEnumLiteral" xmi:id="_EwI5Y1aYEeeYOvPfNXXwvA" name="NO" value="1"/>
+ <eLiterals xmi:type="ecore:EEnumLiteral" xmi:id="_EwI5ZFaYEeeYOvPfNXXwvA" name="YES" value="2"/>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_EwI5ZVaYEeeYOvPfNXXwvA" name="Names">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_EwI5ZlaYEeeYOvPfNXXwvA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_jiSAMI7kEeGyB5ASrrNdIA"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_EwI5Z1aYEeeYOvPfNXXwvA" name="base_Association" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Association"/>
+ </eStructuralFeatures>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_EwI5aVaYEeeYOvPfNXXwvA" name="Choice">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_EwI5alaYEeeYOvPfNXXwvA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_27D5AL7XEeGcHtJ-koFuEQ"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_EwI5a1aYEeeYOvPfNXXwvA" name="base_DataType" ordered="false">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//DataType"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_EwI5bVaYEeeYOvPfNXXwvA" name="base_Class" ordered="false">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Class"/>
+ </eStructuralFeatures>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_EwI5b1aYEeeYOvPfNXXwvA" name="Exception">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_EwI5cFaYEeeYOvPfNXXwvA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_el7rwL7YEeGcHtJ-koFuEQ"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_EwI5cVaYEeeYOvPfNXXwvA" name="base_DataType" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//DataType"/>
+ </eStructuralFeatures>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_EwI5c1aYEeeYOvPfNXXwvA" name="NamedBy">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_EwI5dFaYEeeYOvPfNXXwvA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_3E1eYPNAEeGLMdrUcsEncQ"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_EwI5dVaYEeeYOvPfNXXwvA" name="base_Dependency" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Dependency"/>
+ </eStructuralFeatures>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_EwI5d1aYEeeYOvPfNXXwvA" name="StrictComposite">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_EwI5eFaYEeeYOvPfNXXwvA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_vQjMkJ2BEeSDYd59zPupRA"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_EwI5eVaYEeeYOvPfNXXwvA" name="base_Association" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Association"/>
+ </eStructuralFeatures>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_EwI5e1aYEeeYOvPfNXXwvA" name="Cond">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_EwI5fFaYEeeYOvPfNXXwvA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_h7id0J2CEeSDYd59zPupRA"/>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_EwI5fVaYEeeYOvPfNXXwvA" name="condition" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_EwI5f1aYEeeYOvPfNXXwvA" name="base_Relationship" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Relationship"/>
+ </eStructuralFeatures>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_EwI5gVaYEeeYOvPfNXXwvA" name="Experimental">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_EwI5glaYEeeYOvPfNXXwvA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_FU4UgJ2EEeSk-dMsN-xZbw"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_EwI5g1aYEeeYOvPfNXXwvA" name="base_Element" ordered="false">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Element"/>
+ </eStructuralFeatures>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_EwI5hVaYEeeYOvPfNXXwvA" name="LikelyToChange">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_EwI5hlaYEeeYOvPfNXXwvA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_HmOsEJ2EEeSk-dMsN-xZbw"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_EwI5h1aYEeeYOvPfNXXwvA" name="base_Element" ordered="false">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Element"/>
+ </eStructuralFeatures>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_EwI5iVaYEeeYOvPfNXXwvA" name="Preliminary">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_EwI5ilaYEeeYOvPfNXXwvA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_LEgJwJ2EEeSk-dMsN-xZbw"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_EwI5i1aYEeeYOvPfNXXwvA" name="base_Element" ordered="false">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Element"/>
+ </eStructuralFeatures>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_EwI5jVaYEeeYOvPfNXXwvA" name="Obsolete">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_EwI5jlaYEeeYOvPfNXXwvA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_M6xu4J2EEeSk-dMsN-xZbw"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_EwI5j1aYEeeYOvPfNXXwvA" name="base_Element" ordered="false">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Element"/>
+ </eStructuralFeatures>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_EwI5kVaYEeeYOvPfNXXwvA" name="Example">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_EwI5klaYEeeYOvPfNXXwvA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_OwwZEJ2EEeSk-dMsN-xZbw"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_EwI5k1aYEeeYOvPfNXXwvA" name="base_Element" ordered="false">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Element"/>
+ </eStructuralFeatures>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_EwI5lVaYEeeYOvPfNXXwvA" name="Faulty">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_EwI5llaYEeeYOvPfNXXwvA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_QGmKoJ2EEeSk-dMsN-xZbw"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_EwI5l1aYEeeYOvPfNXXwvA" name="base_Element" ordered="false">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Element"/>
+ </eStructuralFeatures>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_EwI5mVaYEeeYOvPfNXXwvA" name="OpenModelInterface">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_EwI5mlaYEeeYOvPfNXXwvA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_oKbrsKiIEeSJmIxGbzx9kA"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_EwI5m1aYEeeYOvPfNXXwvA" 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:EAttribute" xmi:id="_EwI5nVaYEeeYOvPfNXXwvA" name="support" ordered="false" lowerBound="1" eType="_EwI5O1aYEeeYOvPfNXXwvA" defaultValueLiteral="MANDATORY"/>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_EwI5n1aYEeeYOvPfNXXwvA" name="condition" ordered="false">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
+ </eStructuralFeatures>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_EwI5oVaYEeeYOvPfNXXwvA" name="OpenModelNotification">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_EwI5olaYEeeYOvPfNXXwvA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_74KP4EZPEeW32YsOmT7W0Q"/>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_EwI5o1aYEeeYOvPfNXXwvA" name="triggerConditionList" ordered="false" lowerBound="1" upperBound="-1">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_EwI5pVaYEeeYOvPfNXXwvA" name="support" ordered="false" lowerBound="1" eType="_EwI5O1aYEeeYOvPfNXXwvA" defaultValueLiteral="MANDATORY"/>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_EwI5p1aYEeeYOvPfNXXwvA" name="condition" 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="_EwI5qVaYEeeYOvPfNXXwvA" name="base_Signal" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Signal"/>
+ </eStructuralFeatures>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_EwI5q1aYEeeYOvPfNXXwvA" name="PruneAndRefactor">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_EwI5rFaYEeeYOvPfNXXwvA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_aUYHcEZgEeWzOqfPW42hmw"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_EwI5rVaYEeeYOvPfNXXwvA" name="base_Realization" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Realization"/>
+ </eStructuralFeatures>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_EwI5r1aYEeeYOvPfNXXwvA" name="Deprecated">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_EwI5sFaYEeeYOvPfNXXwvA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_ma6wEJDeEeW51dNDZIXIMA"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_EwI5sVaYEeeYOvPfNXXwvA" name="base_Element" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Element"/>
+ </eStructuralFeatures>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_EwI5s1aYEeeYOvPfNXXwvA" name="Mature">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_EwI5tFaYEeeYOvPfNXXwvA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_wvWWABdhEeatXPvf_dRw8w"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_EwI5tVaYEeeYOvPfNXXwvA" name="base_Element" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Element"/>
+ </eStructuralFeatures>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_EwI5t1aYEeeYOvPfNXXwvA" name="Reference">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_EwI5uFaYEeeYOvPfNXXwvA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_949Q4FfpEeak-v4LxEsCQw"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_EwI5uVaYEeeYOvPfNXXwvA" name="base_Element" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Element"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_EwI5u1aYEeeYOvPfNXXwvA" name="reference" ordered="false" lowerBound="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="_EwI5vVaYEeeYOvPfNXXwvA" name="BitLength">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_EwI5vlaYEeeYOvPfNXXwvA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_M9B3kFfrEeak-v4LxEsCQw"/>
+ <eLiterals xmi:type="ecore:EEnumLiteral" xmi:id="_EwI5v1aYEeeYOvPfNXXwvA" name="NA"/>
+ <eLiterals xmi:type="ecore:EEnumLiteral" xmi:id="_EwI5wFaYEeeYOvPfNXXwvA" name="LENGTH_8_BIT" value="1"/>
+ <eLiterals xmi:type="ecore:EEnumLiteral" xmi:id="_EwI5wVaYEeeYOvPfNXXwvA" name="LENGTH_16_BIT" value="2"/>
+ <eLiterals xmi:type="ecore:EEnumLiteral" xmi:id="_EwI5wlaYEeeYOvPfNXXwvA" name="LENGTH_32_BIT" value="3"/>
+ <eLiterals xmi:type="ecore:EEnumLiteral" xmi:id="_EwI5w1aYEeeYOvPfNXXwvA" name="LENGTH_64_BIT" value="4"/>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EEnum" xmi:id="_EwI5xFaYEeeYOvPfNXXwvA" name="Encoding">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_EwI5xVaYEeeYOvPfNXXwvA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_OZ1z0FfrEeak-v4LxEsCQw"/>
+ <eLiterals xmi:type="ecore:EEnumLiteral" xmi:id="_EwI5xlaYEeeYOvPfNXXwvA" name="NA"/>
+ <eLiterals xmi:type="ecore:EEnumLiteral" xmi:id="_EwI5x1aYEeeYOvPfNXXwvA" name="BASE_64" value="1"/>
+ <eLiterals xmi:type="ecore:EEnumLiteral" xmi:id="_EwI5yFaYEeeYOvPfNXXwvA" name="HEX" value="2"/>
+ <eLiterals xmi:type="ecore:EEnumLiteral" xmi:id="_EwI5yVaYEeeYOvPfNXXwvA" name="OCTET" value="3"/>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_EwI5ylaYEeeYOvPfNXXwvA" name="ExtendedComposite" eSuperTypes="_EwI5d1aYEeeYOvPfNXXwvA">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_EwI5y1aYEeeYOvPfNXXwvA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_aJ-ukNjjEea1wr7GsSffog"/>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_EwI5zVaYEeeYOvPfNXXwvA" name="Specify">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_EwI5zlaYEeeYOvPfNXXwvA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_1j1YMN5gEeaGLqqeTEyVEQ"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_EwI5z1aYEeeYOvPfNXXwvA" name="base_Abstraction" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Abstraction"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_EwI50VaYEeeYOvPfNXXwvA" name="target" 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:EClass" xmi:id="_EwI501aYEeeYOvPfNXXwvA" name="PassedByReference">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_EwI51FaYEeeYOvPfNXXwvA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_6urDcP_gEeaI0OG3Zoa57Q"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_EwI51VaYEeeYOvPfNXXwvA" 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="_EwI511aYEeeYOvPfNXXwvA" 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="_EwI52VaYEeeYOvPfNXXwvA" name="LifecycleAggregate">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_EwI52laYEeeYOvPfNXXwvA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_vOGl8FaVEeeYOvPfNXXwvA"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_EwI521aYEeeYOvPfNXXwvA" name="base_Association" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Association"/>
+ </eStructuralFeatures>
+ </eClassifiers>
+ </contents>
+ <contents xmi:type="ecore:EPackage" xmi:id="_8opJICZpEee8VYv13r5Sxg" name="OpenModel_Profile" nsURI="http:///schemas/OpenModel_Profile/_8olewCZpEee8VYv13r5Sxg/22" nsPrefix="OpenModel_Profile">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_8ozhNSZpEee8VYv13r5Sxg" source="PapyrusVersion">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_8ozhNiZpEee8VYv13r5Sxg" key="Version" value="0.2.10"/>
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_8ozhNyZpEee8VYv13r5Sxg" key="Comment" value="Property target of «Specify» stereotype made a list ([*])"/>
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_8ozhOCZpEee8VYv13r5Sxg" key="Copyright" value=""/>
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_8ozhOSZpEee8VYv13r5Sxg" key="Date" value="2017-04-21"/>
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_8ozhOiZpEee8VYv13r5Sxg" key="Author" value=""/>
+ </eAnnotations>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_8opJISZpEee8VYv13r5Sxg" name="OpenModelAttribute">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_8opJIiZpEee8VYv13r5Sxg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_36ZCQHBgEd6FKu9XX1078A"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_8opJIyZpEee8VYv13r5Sxg" name="base_StructuralFeature" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//StructuralFeature"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_8opJJSZpEee8VYv13r5Sxg" name="partOfObjectKey" ordered="false" lowerBound="1" defaultValueLiteral="0">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//Integer"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_8opJJyZpEee8VYv13r5Sxg" name="uniqueSet" ordered="false" upperBound="-1">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//Integer"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_8opJKSZpEee8VYv13r5Sxg" name="isInvariant" ordered="false" lowerBound="1" defaultValueLiteral="false">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//Boolean"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_8opJKyZpEee8VYv13r5Sxg" name="valueRange" 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="_8opJLSZpEee8VYv13r5Sxg" name="unsigned" ordered="false" defaultValueLiteral="false">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//Boolean"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_8opJLyZpEee8VYv13r5Sxg" name="counter" ordered="false" eType="_8opJNyZpEee8VYv13r5Sxg" defaultValueLiteral="NA"/>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_8opJMSZpEee8VYv13r5Sxg" name="unit" ordered="false">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_8opJMyZpEee8VYv13r5Sxg" name="support" ordered="false" lowerBound="1" eType="_8opJPSZpEee8VYv13r5Sxg" defaultValueLiteral="MANDATORY"/>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_8opJNSZpEee8VYv13r5Sxg" name="condition" ordered="false">
+ <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="_8opJNyZpEee8VYv13r5Sxg" name="Counter">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_8opJOCZpEee8VYv13r5Sxg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_NtRBsFfrEeak-v4LxEsCQw"/>
+ <eLiterals xmi:type="ecore:EEnumLiteral" xmi:id="_8opJOSZpEee8VYv13r5Sxg" name="NA"/>
+ <eLiterals xmi:type="ecore:EEnumLiteral" xmi:id="_8opJOiZpEee8VYv13r5Sxg" name="COUNTER" value="1"/>
+ <eLiterals xmi:type="ecore:EEnumLiteral" xmi:id="_8opJOyZpEee8VYv13r5Sxg" name="GAUGE" value="2"/>
+ <eLiterals xmi:type="ecore:EEnumLiteral" xmi:id="_8opJPCZpEee8VYv13r5Sxg" name="ZERO_COUNTER" value="3"/>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EEnum" xmi:id="_8opJPSZpEee8VYv13r5Sxg" name="SupportQualifier">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_8opJPiZpEee8VYv13r5Sxg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_tIP_UL7QEeGcHtJ-koFuEQ"/>
+ <eLiterals xmi:type="ecore:EEnumLiteral" xmi:id="_8opJPyZpEee8VYv13r5Sxg" name="MANDATORY"/>
+ <eLiterals xmi:type="ecore:EEnumLiteral" xmi:id="_8opJQCZpEee8VYv13r5Sxg" name="OPTIONAL" value="1"/>
+ <eLiterals xmi:type="ecore:EEnumLiteral" xmi:id="_8opJQSZpEee8VYv13r5Sxg" name="CONDITIONAL_MANDATORY" value="2"/>
+ <eLiterals xmi:type="ecore:EEnumLiteral" xmi:id="_8opJQiZpEee8VYv13r5Sxg" name="CONDITIONAL_OPTIONAL" value="3"/>
+ <eLiterals xmi:type="ecore:EEnumLiteral" xmi:id="_8opJQyZpEee8VYv13r5Sxg" name="CONDITIONAL" value="4"/>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_8opJRCZpEee8VYv13r5Sxg" name="OpenModelClass">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_8opJRSZpEee8VYv13r5Sxg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_JVMFMHBhEd6FKu9XX1078A"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_8opJRiZpEee8VYv13r5Sxg" 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:EAttribute" xmi:id="_8opJSCZpEee8VYv13r5Sxg" name="support" ordered="false" lowerBound="1" eType="_8opJPSZpEee8VYv13r5Sxg" defaultValueLiteral="MANDATORY"/>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_8opJSiZpEee8VYv13r5Sxg" name="condition" ordered="false">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
+ </eStructuralFeatures>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_8opJTCZpEee8VYv13r5Sxg" name="OpenModelOperation">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_8opJTSZpEee8VYv13r5Sxg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_FRG9AHBnEd6FKu9XX1078A"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_8opJTiZpEee8VYv13r5Sxg" name="base_Operation" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Operation"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_8opJUCZpEee8VYv13r5Sxg" name="isOperationIdempotent" ordered="false" lowerBound="1" defaultValueLiteral="false">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//Boolean"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_8opJUiZpEee8VYv13r5Sxg" name="isAtomic" ordered="false" lowerBound="1" defaultValueLiteral="false">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//Boolean"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_8opJVCZpEee8VYv13r5Sxg" name="support" ordered="false" lowerBound="1" eType="_8opJPSZpEee8VYv13r5Sxg" defaultValueLiteral="MANDATORY"/>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_8opJViZpEee8VYv13r5Sxg" name="condition" ordered="false">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
+ </eStructuralFeatures>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_8opJWCZpEee8VYv13r5Sxg" name="OpenModelParameter">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_8opJWSZpEee8VYv13r5Sxg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_jG59cHEqEd6SxZ5y0DIogw"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_8opJWiZpEee8VYv13r5Sxg" name="base_Parameter" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Parameter"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_8opJXCZpEee8VYv13r5Sxg" name="valueRange" 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="_8opJXiZpEee8VYv13r5Sxg" name="support" ordered="false" lowerBound="1" eType="_8opJPSZpEee8VYv13r5Sxg" defaultValueLiteral="MANDATORY"/>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_8opJYCZpEee8VYv13r5Sxg" name="condition" ordered="false">
+ <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="_8opJYiZpEee8VYv13r5Sxg" name="NotificationDefinition">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_8opJYyZpEee8VYv13r5Sxg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_HgbRQBGqEd-nT5bmeQ1LHg"/>
+ <eLiterals xmi:type="ecore:EEnumLiteral" xmi:id="_8opJZCZpEee8VYv13r5Sxg" name="NA"/>
+ <eLiterals xmi:type="ecore:EEnumLiteral" xmi:id="_8opJZSZpEee8VYv13r5Sxg" name="NO" value="1"/>
+ <eLiterals xmi:type="ecore:EEnumLiteral" xmi:id="_8opJZiZpEee8VYv13r5Sxg" name="YES" value="2"/>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_8opJZyZpEee8VYv13r5Sxg" name="Names">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_8opJaCZpEee8VYv13r5Sxg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_jiSAMI7kEeGyB5ASrrNdIA"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_8opJaSZpEee8VYv13r5Sxg" name="base_Association" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Association"/>
+ </eStructuralFeatures>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_8opJayZpEee8VYv13r5Sxg" name="Choice">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_8opJbCZpEee8VYv13r5Sxg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_27D5AL7XEeGcHtJ-koFuEQ"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_8opJbSZpEee8VYv13r5Sxg" name="base_DataType" ordered="false">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//DataType"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_8opJbyZpEee8VYv13r5Sxg" name="base_Class" ordered="false">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Class"/>
+ </eStructuralFeatures>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_8opJcSZpEee8VYv13r5Sxg" name="Exception">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_8opJciZpEee8VYv13r5Sxg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_el7rwL7YEeGcHtJ-koFuEQ"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_8opJcyZpEee8VYv13r5Sxg" name="base_DataType" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//DataType"/>
+ </eStructuralFeatures>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_8opJdSZpEee8VYv13r5Sxg" name="NamedBy">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_8opJdiZpEee8VYv13r5Sxg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_3E1eYPNAEeGLMdrUcsEncQ"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_8opJdyZpEee8VYv13r5Sxg" name="base_Dependency" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Dependency"/>
+ </eStructuralFeatures>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_8opJeSZpEee8VYv13r5Sxg" name="StrictComposite">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_8opJeiZpEee8VYv13r5Sxg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_vQjMkJ2BEeSDYd59zPupRA"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_8opJeyZpEee8VYv13r5Sxg" name="base_Association" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Association"/>
+ </eStructuralFeatures>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_8opJfSZpEee8VYv13r5Sxg" name="Cond">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_8opJfiZpEee8VYv13r5Sxg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_h7id0J2CEeSDYd59zPupRA"/>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_8opJfyZpEee8VYv13r5Sxg" name="condition" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_8opJgSZpEee8VYv13r5Sxg" name="base_Relationship" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Relationship"/>
+ </eStructuralFeatures>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_8opJgyZpEee8VYv13r5Sxg" name="Experimental">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_8opJhCZpEee8VYv13r5Sxg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_FU4UgJ2EEeSk-dMsN-xZbw"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_8opJhSZpEee8VYv13r5Sxg" name="base_Element" ordered="false">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Element"/>
+ </eStructuralFeatures>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_8opJhyZpEee8VYv13r5Sxg" name="LikelyToChange">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_8opJiCZpEee8VYv13r5Sxg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_HmOsEJ2EEeSk-dMsN-xZbw"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_8opJiSZpEee8VYv13r5Sxg" name="base_Element" ordered="false">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Element"/>
+ </eStructuralFeatures>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_8opJiyZpEee8VYv13r5Sxg" name="Preliminary">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_8opJjCZpEee8VYv13r5Sxg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_LEgJwJ2EEeSk-dMsN-xZbw"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_8opJjSZpEee8VYv13r5Sxg" name="base_Element" ordered="false">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Element"/>
+ </eStructuralFeatures>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_8opJjyZpEee8VYv13r5Sxg" name="Obsolete">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_8opJkCZpEee8VYv13r5Sxg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_M6xu4J2EEeSk-dMsN-xZbw"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_8opJkSZpEee8VYv13r5Sxg" name="base_Element" ordered="false">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Element"/>
+ </eStructuralFeatures>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_8opJkyZpEee8VYv13r5Sxg" name="Example">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_8opJlCZpEee8VYv13r5Sxg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_OwwZEJ2EEeSk-dMsN-xZbw"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_8opJlSZpEee8VYv13r5Sxg" name="base_Element" ordered="false">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Element"/>
+ </eStructuralFeatures>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_8opJlyZpEee8VYv13r5Sxg" name="Faulty">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_8opJmCZpEee8VYv13r5Sxg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_QGmKoJ2EEeSk-dMsN-xZbw"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_8opJmSZpEee8VYv13r5Sxg" name="base_Element" ordered="false">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Element"/>
+ </eStructuralFeatures>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_8opJmyZpEee8VYv13r5Sxg" name="OpenModelInterface">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_8opJnCZpEee8VYv13r5Sxg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_oKbrsKiIEeSJmIxGbzx9kA"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_8opJnSZpEee8VYv13r5Sxg" 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:EAttribute" xmi:id="_8opJnyZpEee8VYv13r5Sxg" name="support" ordered="false" lowerBound="1" eType="_8opJPSZpEee8VYv13r5Sxg" defaultValueLiteral="MANDATORY"/>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_8opJoSZpEee8VYv13r5Sxg" name="condition" ordered="false">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
+ </eStructuralFeatures>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_8opJoyZpEee8VYv13r5Sxg" name="OpenModelNotification">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_8opJpCZpEee8VYv13r5Sxg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_74KP4EZPEeW32YsOmT7W0Q"/>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_8opJpSZpEee8VYv13r5Sxg" name="triggerConditionList" ordered="false" lowerBound="1" upperBound="-1">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_8opJpyZpEee8VYv13r5Sxg" name="support" ordered="false" lowerBound="1" eType="_8opJPSZpEee8VYv13r5Sxg" defaultValueLiteral="MANDATORY"/>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_8opJqSZpEee8VYv13r5Sxg" name="condition" 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="_8opJqyZpEee8VYv13r5Sxg" name="base_Signal" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Signal"/>
+ </eStructuralFeatures>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_8opJrSZpEee8VYv13r5Sxg" name="PruneAndRefactor">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_8opJriZpEee8VYv13r5Sxg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_aUYHcEZgEeWzOqfPW42hmw"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_8opJryZpEee8VYv13r5Sxg" name="base_Realization" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Realization"/>
+ </eStructuralFeatures>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_8opJsSZpEee8VYv13r5Sxg" name="Deprecated">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_8opJsiZpEee8VYv13r5Sxg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_ma6wEJDeEeW51dNDZIXIMA"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_8opJsyZpEee8VYv13r5Sxg" name="base_Element" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Element"/>
+ </eStructuralFeatures>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_8opJtSZpEee8VYv13r5Sxg" name="Mature">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_8opJtiZpEee8VYv13r5Sxg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_wvWWABdhEeatXPvf_dRw8w"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_8opJtyZpEee8VYv13r5Sxg" name="base_Element" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Element"/>
+ </eStructuralFeatures>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_8opJuSZpEee8VYv13r5Sxg" name="Reference">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_8opJuiZpEee8VYv13r5Sxg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_949Q4FfpEeak-v4LxEsCQw"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_8opJuyZpEee8VYv13r5Sxg" name="base_Element" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Element"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_8opJvSZpEee8VYv13r5Sxg" name="reference" ordered="false" lowerBound="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="_8opJvyZpEee8VYv13r5Sxg" name="BitLength">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_8opJwCZpEee8VYv13r5Sxg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_M9B3kFfrEeak-v4LxEsCQw"/>
+ <eLiterals xmi:type="ecore:EEnumLiteral" xmi:id="_8opJwSZpEee8VYv13r5Sxg" name="NA"/>
+ <eLiterals xmi:type="ecore:EEnumLiteral" xmi:id="_8opJwiZpEee8VYv13r5Sxg" name="LENGTH_8_BIT" value="1"/>
+ <eLiterals xmi:type="ecore:EEnumLiteral" xmi:id="_8opJwyZpEee8VYv13r5Sxg" name="LENGTH_16_BIT" value="2"/>
+ <eLiterals xmi:type="ecore:EEnumLiteral" xmi:id="_8opJxCZpEee8VYv13r5Sxg" name="LENGTH_32_BIT" value="3"/>
+ <eLiterals xmi:type="ecore:EEnumLiteral" xmi:id="_8opJxSZpEee8VYv13r5Sxg" name="LENGTH_64_BIT" value="4"/>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EEnum" xmi:id="_8opJxiZpEee8VYv13r5Sxg" name="Encoding">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_8opJxyZpEee8VYv13r5Sxg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_OZ1z0FfrEeak-v4LxEsCQw"/>
+ <eLiterals xmi:type="ecore:EEnumLiteral" xmi:id="_8opJyCZpEee8VYv13r5Sxg" name="NA"/>
+ <eLiterals xmi:type="ecore:EEnumLiteral" xmi:id="_8opJySZpEee8VYv13r5Sxg" name="BASE_64" value="1"/>
+ <eLiterals xmi:type="ecore:EEnumLiteral" xmi:id="_8opJyiZpEee8VYv13r5Sxg" name="HEX" value="2"/>
+ <eLiterals xmi:type="ecore:EEnumLiteral" xmi:id="_8opJyyZpEee8VYv13r5Sxg" name="OCTET" value="3"/>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_8opJzCZpEee8VYv13r5Sxg" name="ExtendedComposite" eSuperTypes="_8opJeSZpEee8VYv13r5Sxg">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_8opJzSZpEee8VYv13r5Sxg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_aJ-ukNjjEea1wr7GsSffog"/>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_8opJzyZpEee8VYv13r5Sxg" name="Specify">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_8opJ0CZpEee8VYv13r5Sxg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_1j1YMN5gEeaGLqqeTEyVEQ"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_8opJ0SZpEee8VYv13r5Sxg" name="base_Abstraction" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Abstraction"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_8opJ0yZpEee8VYv13r5Sxg" name="target" 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:EClass" xmi:id="_8opJ1SZpEee8VYv13r5Sxg" name="PassedByReference">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_8opJ1iZpEee8VYv13r5Sxg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_6urDcP_gEeaI0OG3Zoa57Q"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_8opJ1yZpEee8VYv13r5Sxg" 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="_8opJ2SZpEee8VYv13r5Sxg" name="base_Parameter" ordered="false">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Parameter"/>
+ </eStructuralFeatures>
+ </eClassifiers>
+ </contents>
+ <contents xmi:type="ecore:EPackage" xmi:id="_aG-rgAPxEeewDI5jM-81FA" name="OpenModel_Profile" nsURI="http:///schemas/OpenModel_Profile/_aG1hkAPxEeewDI5jM-81FA/21" nsPrefix="OpenModel_Profile">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_aHFZMwPxEeewDI5jM-81FA" source="PapyrusVersion">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_aHGAQAPxEeewDI5jM-81FA" key="Version" value="0.2.9"/>
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_aHGAQQPxEeewDI5jM-81FA" key="Comment" value="Bug fix:&#xD;&#xA;Made PassedByReference::base_Property and PassedByReference::base_Parameter optional since the PassedByReference stereotype extends more than one metaclass.&#xD;&#xA;&#xD;&#xA;Editorial change:&#xD;&#xA;Imported the required metaclasses via &quot;Element Import&quot;."/>
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_aHGAQgPxEeewDI5jM-81FA" key="Copyright" value=""/>
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_aHGAQwPxEeewDI5jM-81FA" key="Date" value="2017-03-08"/>
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_aHGARAPxEeewDI5jM-81FA" key="Author" value=""/>
+ </eAnnotations>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_aG_SkAPxEeewDI5jM-81FA" name="OpenModelAttribute">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_aG_SkQPxEeewDI5jM-81FA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_36ZCQHBgEd6FKu9XX1078A"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_aG_SkgPxEeewDI5jM-81FA" name="base_StructuralFeature" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//StructuralFeature"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_aG_SlAPxEeewDI5jM-81FA" name="partOfObjectKey" ordered="false" lowerBound="1" defaultValueLiteral="0">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//Integer"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_aG_SlgPxEeewDI5jM-81FA" name="uniqueSet" ordered="false" upperBound="-1">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//Integer"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_aG_SmAPxEeewDI5jM-81FA" name="isInvariant" ordered="false" lowerBound="1" defaultValueLiteral="false">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//Boolean"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_aG_SmgPxEeewDI5jM-81FA" name="valueRange" 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="_aG_SnAPxEeewDI5jM-81FA" name="unsigned" ordered="false" defaultValueLiteral="false">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//Boolean"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_aG_SngPxEeewDI5jM-81FA" name="counter" ordered="false" eType="_aG_SpgPxEeewDI5jM-81FA" defaultValueLiteral="NA"/>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_aG_SoAPxEeewDI5jM-81FA" name="unit" ordered="false">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_aG_SogPxEeewDI5jM-81FA" name="support" ordered="false" lowerBound="1" eType="_aG_SrAPxEeewDI5jM-81FA" defaultValueLiteral="MANDATORY"/>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_aG_SpAPxEeewDI5jM-81FA" name="condition" ordered="false">
+ <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="_aG_SpgPxEeewDI5jM-81FA" name="Counter">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_aG_SpwPxEeewDI5jM-81FA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_NtRBsFfrEeak-v4LxEsCQw"/>
+ <eLiterals xmi:type="ecore:EEnumLiteral" xmi:id="_aG_SqAPxEeewDI5jM-81FA" name="NA"/>
+ <eLiterals xmi:type="ecore:EEnumLiteral" xmi:id="_aG_SqQPxEeewDI5jM-81FA" name="COUNTER" value="1"/>
+ <eLiterals xmi:type="ecore:EEnumLiteral" xmi:id="_aG_SqgPxEeewDI5jM-81FA" name="GAUGE" value="2"/>
+ <eLiterals xmi:type="ecore:EEnumLiteral" xmi:id="_aG_SqwPxEeewDI5jM-81FA" name="ZERO_COUNTER" value="3"/>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EEnum" xmi:id="_aG_SrAPxEeewDI5jM-81FA" name="SupportQualifier">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_aG_SrQPxEeewDI5jM-81FA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_tIP_UL7QEeGcHtJ-koFuEQ"/>
+ <eLiterals xmi:type="ecore:EEnumLiteral" xmi:id="_aG_SrgPxEeewDI5jM-81FA" name="MANDATORY"/>
+ <eLiterals xmi:type="ecore:EEnumLiteral" xmi:id="_aG_SrwPxEeewDI5jM-81FA" name="OPTIONAL" value="1"/>
+ <eLiterals xmi:type="ecore:EEnumLiteral" xmi:id="_aG_SsAPxEeewDI5jM-81FA" name="CONDITIONAL_MANDATORY" value="2"/>
+ <eLiterals xmi:type="ecore:EEnumLiteral" xmi:id="_aG_SsQPxEeewDI5jM-81FA" name="CONDITIONAL_OPTIONAL" value="3"/>
+ <eLiterals xmi:type="ecore:EEnumLiteral" xmi:id="_aG_SsgPxEeewDI5jM-81FA" name="CONDITIONAL" value="4"/>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_aG_SswPxEeewDI5jM-81FA" name="OpenModelClass">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_aG_StAPxEeewDI5jM-81FA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_JVMFMHBhEd6FKu9XX1078A"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_aG_StQPxEeewDI5jM-81FA" 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:EAttribute" xmi:id="_aG_StwPxEeewDI5jM-81FA" name="support" ordered="false" lowerBound="1" eType="_aG_SrAPxEeewDI5jM-81FA" defaultValueLiteral="MANDATORY"/>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_aG_SuQPxEeewDI5jM-81FA" name="condition" ordered="false">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
+ </eStructuralFeatures>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_aG_SuwPxEeewDI5jM-81FA" name="OpenModelOperation">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_aG_SvAPxEeewDI5jM-81FA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_FRG9AHBnEd6FKu9XX1078A"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_aG_SvQPxEeewDI5jM-81FA" name="base_Operation" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Operation"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_aG_SvwPxEeewDI5jM-81FA" name="isOperationIdempotent" ordered="false" lowerBound="1" defaultValueLiteral="false">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//Boolean"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_aG_SwQPxEeewDI5jM-81FA" name="isAtomic" ordered="false" lowerBound="1" defaultValueLiteral="false">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//Boolean"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_aG_SwwPxEeewDI5jM-81FA" name="support" ordered="false" lowerBound="1" eType="_aG_SrAPxEeewDI5jM-81FA" defaultValueLiteral="MANDATORY"/>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_aG_SxQPxEeewDI5jM-81FA" name="condition" ordered="false">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
+ </eStructuralFeatures>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_aG_SxwPxEeewDI5jM-81FA" name="OpenModelParameter">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_aG_SyAPxEeewDI5jM-81FA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_jG59cHEqEd6SxZ5y0DIogw"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_aG_SyQPxEeewDI5jM-81FA" name="base_Parameter" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Parameter"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_aG_SywPxEeewDI5jM-81FA" name="valueRange" 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="_aG_SzQPxEeewDI5jM-81FA" name="support" ordered="false" lowerBound="1" eType="_aG_SrAPxEeewDI5jM-81FA" defaultValueLiteral="MANDATORY"/>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_aG_SzwPxEeewDI5jM-81FA" name="condition" ordered="false">
+ <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="_aG_S0QPxEeewDI5jM-81FA" name="NotificationDefinition">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_aG_S0gPxEeewDI5jM-81FA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_HgbRQBGqEd-nT5bmeQ1LHg"/>
+ <eLiterals xmi:type="ecore:EEnumLiteral" xmi:id="_aG_S0wPxEeewDI5jM-81FA" name="NA"/>
+ <eLiterals xmi:type="ecore:EEnumLiteral" xmi:id="_aG_S1APxEeewDI5jM-81FA" name="NO" value="1"/>
+ <eLiterals xmi:type="ecore:EEnumLiteral" xmi:id="_aG_S1QPxEeewDI5jM-81FA" name="YES" value="2"/>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_aG_S1gPxEeewDI5jM-81FA" name="Names">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_aG_S1wPxEeewDI5jM-81FA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_jiSAMI7kEeGyB5ASrrNdIA"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_aG_S2APxEeewDI5jM-81FA" name="base_Association" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Association"/>
+ </eStructuralFeatures>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_aG_S2gPxEeewDI5jM-81FA" name="Choice">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_aG_S2wPxEeewDI5jM-81FA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_27D5AL7XEeGcHtJ-koFuEQ"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_aG_S3APxEeewDI5jM-81FA" name="base_DataType" ordered="false">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//DataType"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_aG_S3gPxEeewDI5jM-81FA" name="base_Class" ordered="false">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Class"/>
+ </eStructuralFeatures>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_aG_S4APxEeewDI5jM-81FA" name="Exception">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_aG_S4QPxEeewDI5jM-81FA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_el7rwL7YEeGcHtJ-koFuEQ"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_aG_S4gPxEeewDI5jM-81FA" name="base_DataType" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//DataType"/>
+ </eStructuralFeatures>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_aG_S5APxEeewDI5jM-81FA" name="NamedBy">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_aG_S5QPxEeewDI5jM-81FA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_3E1eYPNAEeGLMdrUcsEncQ"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_aG_S5gPxEeewDI5jM-81FA" name="base_Dependency" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Dependency"/>
+ </eStructuralFeatures>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_aG_S6APxEeewDI5jM-81FA" name="StrictComposite">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_aG_S6QPxEeewDI5jM-81FA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_vQjMkJ2BEeSDYd59zPupRA"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_aG_S6gPxEeewDI5jM-81FA" name="base_Association" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Association"/>
+ </eStructuralFeatures>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_aG_S7APxEeewDI5jM-81FA" name="Cond">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_aG_S7QPxEeewDI5jM-81FA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_h7id0J2CEeSDYd59zPupRA"/>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_aG_S7gPxEeewDI5jM-81FA" name="condition" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_aG_S8APxEeewDI5jM-81FA" name="base_Relationship" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Relationship"/>
+ </eStructuralFeatures>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_aG_S8gPxEeewDI5jM-81FA" name="Experimental">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_aG_S8wPxEeewDI5jM-81FA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_FU4UgJ2EEeSk-dMsN-xZbw"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_aG_S9APxEeewDI5jM-81FA" name="base_Element" ordered="false">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Element"/>
+ </eStructuralFeatures>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_aG_S9gPxEeewDI5jM-81FA" name="LikelyToChange">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_aG_S9wPxEeewDI5jM-81FA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_HmOsEJ2EEeSk-dMsN-xZbw"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_aG_S-APxEeewDI5jM-81FA" name="base_Element" ordered="false">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Element"/>
+ </eStructuralFeatures>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_aG_S-gPxEeewDI5jM-81FA" name="Preliminary">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_aG_S-wPxEeewDI5jM-81FA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_LEgJwJ2EEeSk-dMsN-xZbw"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_aG_S_APxEeewDI5jM-81FA" name="base_Element" ordered="false">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Element"/>
+ </eStructuralFeatures>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_aG_S_gPxEeewDI5jM-81FA" name="Obsolete">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_aG_S_wPxEeewDI5jM-81FA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_M6xu4J2EEeSk-dMsN-xZbw"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_aG_TAAPxEeewDI5jM-81FA" name="base_Element" ordered="false">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Element"/>
+ </eStructuralFeatures>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_aG_TAgPxEeewDI5jM-81FA" name="Example">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_aG_TAwPxEeewDI5jM-81FA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_OwwZEJ2EEeSk-dMsN-xZbw"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_aG_TBAPxEeewDI5jM-81FA" name="base_Element" ordered="false">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Element"/>
+ </eStructuralFeatures>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_aG_TBgPxEeewDI5jM-81FA" name="Faulty">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_aG_TBwPxEeewDI5jM-81FA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_QGmKoJ2EEeSk-dMsN-xZbw"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_aG_TCAPxEeewDI5jM-81FA" name="base_Element" ordered="false">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Element"/>
+ </eStructuralFeatures>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_aG_TCgPxEeewDI5jM-81FA" name="OpenModelInterface">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_aG_TCwPxEeewDI5jM-81FA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_oKbrsKiIEeSJmIxGbzx9kA"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_aG_TDAPxEeewDI5jM-81FA" 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:EAttribute" xmi:id="_aG_TDgPxEeewDI5jM-81FA" name="support" ordered="false" lowerBound="1" eType="_aG_SrAPxEeewDI5jM-81FA" defaultValueLiteral="MANDATORY"/>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_aG_TEAPxEeewDI5jM-81FA" name="condition" ordered="false">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
+ </eStructuralFeatures>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_aG_TEgPxEeewDI5jM-81FA" name="OpenModelNotification">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_aG_TEwPxEeewDI5jM-81FA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_74KP4EZPEeW32YsOmT7W0Q"/>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_aG_TFAPxEeewDI5jM-81FA" name="triggerConditionList" ordered="false" lowerBound="1" upperBound="-1">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_aG_TFgPxEeewDI5jM-81FA" name="support" ordered="false" lowerBound="1" eType="_aG_SrAPxEeewDI5jM-81FA" defaultValueLiteral="MANDATORY"/>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_aG_TGAPxEeewDI5jM-81FA" name="condition" 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="_aG_TGgPxEeewDI5jM-81FA" name="base_Signal" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Signal"/>
+ </eStructuralFeatures>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_aG_THAPxEeewDI5jM-81FA" name="PruneAndRefactor">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_aG_THQPxEeewDI5jM-81FA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_aUYHcEZgEeWzOqfPW42hmw"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_aG_THgPxEeewDI5jM-81FA" name="base_Realization" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Realization"/>
+ </eStructuralFeatures>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_aG_TIAPxEeewDI5jM-81FA" name="Deprecated">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_aG_TIQPxEeewDI5jM-81FA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_ma6wEJDeEeW51dNDZIXIMA"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_aG_TIgPxEeewDI5jM-81FA" name="base_Element" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Element"/>
+ </eStructuralFeatures>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_aG_TJAPxEeewDI5jM-81FA" name="Mature">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_aG_TJQPxEeewDI5jM-81FA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_wvWWABdhEeatXPvf_dRw8w"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_aG_TJgPxEeewDI5jM-81FA" name="base_Element" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Element"/>
+ </eStructuralFeatures>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_aG_TKAPxEeewDI5jM-81FA" name="Reference">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_aG_TKQPxEeewDI5jM-81FA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_949Q4FfpEeak-v4LxEsCQw"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_aG_TKgPxEeewDI5jM-81FA" name="base_Element" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Element"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_aG_TLAPxEeewDI5jM-81FA" name="reference" ordered="false" lowerBound="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="_aG_TLgPxEeewDI5jM-81FA" name="BitLength">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_aG_TLwPxEeewDI5jM-81FA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_M9B3kFfrEeak-v4LxEsCQw"/>
+ <eLiterals xmi:type="ecore:EEnumLiteral" xmi:id="_aG_TMAPxEeewDI5jM-81FA" name="NA"/>
+ <eLiterals xmi:type="ecore:EEnumLiteral" xmi:id="_aG_TMQPxEeewDI5jM-81FA" name="LENGTH_8_BIT" value="1"/>
+ <eLiterals xmi:type="ecore:EEnumLiteral" xmi:id="_aG_TMgPxEeewDI5jM-81FA" name="LENGTH_16_BIT" value="2"/>
+ <eLiterals xmi:type="ecore:EEnumLiteral" xmi:id="_aG_TMwPxEeewDI5jM-81FA" name="LENGTH_32_BIT" value="3"/>
+ <eLiterals xmi:type="ecore:EEnumLiteral" xmi:id="_aG_TNAPxEeewDI5jM-81FA" name="LENGTH_64_BIT" value="4"/>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EEnum" xmi:id="_aG_TNQPxEeewDI5jM-81FA" name="Encoding">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_aG_TNgPxEeewDI5jM-81FA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_OZ1z0FfrEeak-v4LxEsCQw"/>
+ <eLiterals xmi:type="ecore:EEnumLiteral" xmi:id="_aG_TNwPxEeewDI5jM-81FA" name="NA"/>
+ <eLiterals xmi:type="ecore:EEnumLiteral" xmi:id="_aG_TOAPxEeewDI5jM-81FA" name="BASE_64" value="1"/>
+ <eLiterals xmi:type="ecore:EEnumLiteral" xmi:id="_aG_TOQPxEeewDI5jM-81FA" name="HEX" value="2"/>
+ <eLiterals xmi:type="ecore:EEnumLiteral" xmi:id="_aG_TOgPxEeewDI5jM-81FA" name="OCTET" value="3"/>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_aG_TOwPxEeewDI5jM-81FA" name="ExtendedComposite" eSuperTypes="_aG_S6APxEeewDI5jM-81FA">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_aG_TPAPxEeewDI5jM-81FA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_aJ-ukNjjEea1wr7GsSffog"/>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_aG_TPgPxEeewDI5jM-81FA" name="Specify">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_aG_TPwPxEeewDI5jM-81FA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_1j1YMN5gEeaGLqqeTEyVEQ"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_aG_TQAPxEeewDI5jM-81FA" name="base_Abstraction" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Abstraction"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_aG_TQgPxEeewDI5jM-81FA" name="target" ordered="false">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
+ </eStructuralFeatures>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_aG_TRAPxEeewDI5jM-81FA" name="PassedByReference">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_aG_TRQPxEeewDI5jM-81FA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_6urDcP_gEeaI0OG3Zoa57Q"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_aG_TRgPxEeewDI5jM-81FA" 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="_aG_TSAPxEeewDI5jM-81FA" name="base_Parameter" ordered="false">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Parameter"/>
+ </eStructuralFeatures>
+ </eClassifiers>
+ </contents>
+ <contents xmi:type="ecore:EPackage" xmi:id="_alAJkP_mEeaI0OG3Zoa57Q" name="OpenModel_Profile" nsURI="http:///schemas/OpenModel_Profile/_ak6C8P_mEeaI0OG3Zoa57Q/20" nsPrefix="OpenModel_Profile">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_alIscv_mEeaI0OG3Zoa57Q" source="PapyrusVersion">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_alIsc__mEeaI0OG3Zoa57Q" key="Version" value="0.2.8"/>
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_alIsdP_mEeaI0OG3Zoa57Q" key="Comment" value="Stereotype PassedByReference added (moved from InterfaceModelProfile)&#xD;&#xA;Property settingTime removed from OpenModelAttribute stereotype&#xD;&#xA;Property settingActor removed from OpenModelAttribute stereotype"/>
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_alIsdf_mEeaI0OG3Zoa57Q" key="Copyright" value=""/>
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_alIsdv_mEeaI0OG3Zoa57Q" key="Date" value="2017-03-03"/>
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_alIsd__mEeaI0OG3Zoa57Q" key="Author" value=""/>
+ </eAnnotations>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_alAwoP_mEeaI0OG3Zoa57Q" name="OpenModelAttribute">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_alAwof_mEeaI0OG3Zoa57Q" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_36ZCQHBgEd6FKu9XX1078A"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_alAwov_mEeaI0OG3Zoa57Q" name="base_StructuralFeature" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//StructuralFeature"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_alAwpP_mEeaI0OG3Zoa57Q" name="partOfObjectKey" ordered="false" lowerBound="1" defaultValueLiteral="0">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//Integer"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_alAwpv_mEeaI0OG3Zoa57Q" name="uniqueSet" ordered="false" upperBound="-1">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//Integer"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_alAwqP_mEeaI0OG3Zoa57Q" name="isInvariant" ordered="false" lowerBound="1" defaultValueLiteral="false">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//Boolean"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_alAwqv_mEeaI0OG3Zoa57Q" name="valueRange" 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="_alAwrP_mEeaI0OG3Zoa57Q" name="unsigned" ordered="false" defaultValueLiteral="false">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//Boolean"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_alAwrv_mEeaI0OG3Zoa57Q" name="counter" ordered="false" eType="_alAwtv_mEeaI0OG3Zoa57Q" defaultValueLiteral="NA"/>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_alAwsP_mEeaI0OG3Zoa57Q" name="unit" ordered="false">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_alAwsv_mEeaI0OG3Zoa57Q" name="support" ordered="false" lowerBound="1" eType="_alBXtP_mEeaI0OG3Zoa57Q" defaultValueLiteral="MANDATORY"/>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_alAwtP_mEeaI0OG3Zoa57Q" name="condition" ordered="false">
+ <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="_alAwtv_mEeaI0OG3Zoa57Q" name="Counter">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_alAwt__mEeaI0OG3Zoa57Q" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_NtRBsFfrEeak-v4LxEsCQw"/>
+ <eLiterals xmi:type="ecore:EEnumLiteral" xmi:id="_alBXsP_mEeaI0OG3Zoa57Q" name="NA"/>
+ <eLiterals xmi:type="ecore:EEnumLiteral" xmi:id="_alBXsf_mEeaI0OG3Zoa57Q" name="COUNTER" value="1"/>
+ <eLiterals xmi:type="ecore:EEnumLiteral" xmi:id="_alBXsv_mEeaI0OG3Zoa57Q" name="GAUGE" value="2"/>
+ <eLiterals xmi:type="ecore:EEnumLiteral" xmi:id="_alBXs__mEeaI0OG3Zoa57Q" name="ZERO_COUNTER" value="3"/>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EEnum" xmi:id="_alBXtP_mEeaI0OG3Zoa57Q" name="SupportQualifier">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_alBXtf_mEeaI0OG3Zoa57Q" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_tIP_UL7QEeGcHtJ-koFuEQ"/>
+ <eLiterals xmi:type="ecore:EEnumLiteral" xmi:id="_alBXtv_mEeaI0OG3Zoa57Q" name="MANDATORY"/>
+ <eLiterals xmi:type="ecore:EEnumLiteral" xmi:id="_alBXt__mEeaI0OG3Zoa57Q" name="OPTIONAL" value="1"/>
+ <eLiterals xmi:type="ecore:EEnumLiteral" xmi:id="_alBXuP_mEeaI0OG3Zoa57Q" name="CONDITIONAL_MANDATORY" value="2"/>
+ <eLiterals xmi:type="ecore:EEnumLiteral" xmi:id="_alBXuf_mEeaI0OG3Zoa57Q" name="CONDITIONAL_OPTIONAL" value="3"/>
+ <eLiterals xmi:type="ecore:EEnumLiteral" xmi:id="_alBXuv_mEeaI0OG3Zoa57Q" name="CONDITIONAL" value="4"/>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_alBXu__mEeaI0OG3Zoa57Q" name="OpenModelClass">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_alBXvP_mEeaI0OG3Zoa57Q" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_JVMFMHBhEd6FKu9XX1078A"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_alBXvf_mEeaI0OG3Zoa57Q" 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:EAttribute" xmi:id="_alBXv__mEeaI0OG3Zoa57Q" name="support" ordered="false" lowerBound="1" eType="_alBXtP_mEeaI0OG3Zoa57Q" defaultValueLiteral="MANDATORY"/>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_alBXwf_mEeaI0OG3Zoa57Q" name="condition" ordered="false">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
+ </eStructuralFeatures>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_alBXw__mEeaI0OG3Zoa57Q" name="OpenModelOperation">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_alBXxP_mEeaI0OG3Zoa57Q" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_FRG9AHBnEd6FKu9XX1078A"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_alBXxf_mEeaI0OG3Zoa57Q" name="base_Operation" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Operation"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_alBXx__mEeaI0OG3Zoa57Q" name="isOperationIdempotent" ordered="false" lowerBound="1" defaultValueLiteral="false">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//Boolean"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_alBXyf_mEeaI0OG3Zoa57Q" name="isAtomic" ordered="false" lowerBound="1" defaultValueLiteral="false">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//Boolean"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_alBXy__mEeaI0OG3Zoa57Q" name="support" ordered="false" lowerBound="1" eType="_alBXtP_mEeaI0OG3Zoa57Q" defaultValueLiteral="MANDATORY"/>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_alBXzf_mEeaI0OG3Zoa57Q" name="condition" ordered="false">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
+ </eStructuralFeatures>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_alBXz__mEeaI0OG3Zoa57Q" name="OpenModelParameter">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_alBX0P_mEeaI0OG3Zoa57Q" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_jG59cHEqEd6SxZ5y0DIogw"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_alBX0f_mEeaI0OG3Zoa57Q" name="base_Parameter" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Parameter"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_alBX0__mEeaI0OG3Zoa57Q" name="valueRange" 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="_alBX1f_mEeaI0OG3Zoa57Q" name="support" ordered="false" lowerBound="1" eType="_alBXtP_mEeaI0OG3Zoa57Q" defaultValueLiteral="MANDATORY"/>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_alBX1__mEeaI0OG3Zoa57Q" name="condition" ordered="false">
+ <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="_alBX2f_mEeaI0OG3Zoa57Q" name="NotificationDefinition">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_alBX2v_mEeaI0OG3Zoa57Q" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_HgbRQBGqEd-nT5bmeQ1LHg"/>
+ <eLiterals xmi:type="ecore:EEnumLiteral" xmi:id="_alBX2__mEeaI0OG3Zoa57Q" name="NA"/>
+ <eLiterals xmi:type="ecore:EEnumLiteral" xmi:id="_alBX3P_mEeaI0OG3Zoa57Q" name="NO" value="1"/>
+ <eLiterals xmi:type="ecore:EEnumLiteral" xmi:id="_alBX3f_mEeaI0OG3Zoa57Q" name="YES" value="2"/>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_alBX3v_mEeaI0OG3Zoa57Q" name="Names">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_alBX3__mEeaI0OG3Zoa57Q" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_jiSAMI7kEeGyB5ASrrNdIA"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_alBX4P_mEeaI0OG3Zoa57Q" name="base_Association" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Association"/>
+ </eStructuralFeatures>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_alBX4v_mEeaI0OG3Zoa57Q" name="Choice">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_alBX4__mEeaI0OG3Zoa57Q" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_27D5AL7XEeGcHtJ-koFuEQ"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_alBX5P_mEeaI0OG3Zoa57Q" name="base_DataType" ordered="false">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//DataType"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_alBX5v_mEeaI0OG3Zoa57Q" name="base_Class" ordered="false">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Class"/>
+ </eStructuralFeatures>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_alBX6P_mEeaI0OG3Zoa57Q" name="Exception">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_alBX6f_mEeaI0OG3Zoa57Q" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_el7rwL7YEeGcHtJ-koFuEQ"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_alBX6v_mEeaI0OG3Zoa57Q" name="base_DataType" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//DataType"/>
+ </eStructuralFeatures>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_alBX7P_mEeaI0OG3Zoa57Q" name="NamedBy">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_alBX7f_mEeaI0OG3Zoa57Q" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_3E1eYPNAEeGLMdrUcsEncQ"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_alBX7v_mEeaI0OG3Zoa57Q" name="base_Dependency" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Dependency"/>
+ </eStructuralFeatures>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_alBX8P_mEeaI0OG3Zoa57Q" name="StrictComposite">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_alBX8f_mEeaI0OG3Zoa57Q" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_vQjMkJ2BEeSDYd59zPupRA"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_alBX8v_mEeaI0OG3Zoa57Q" name="base_Association" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Association"/>
+ </eStructuralFeatures>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_alBX9P_mEeaI0OG3Zoa57Q" name="Cond">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_alBX9f_mEeaI0OG3Zoa57Q" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_h7id0J2CEeSDYd59zPupRA"/>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_alBX9v_mEeaI0OG3Zoa57Q" name="condition" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_alBX-P_mEeaI0OG3Zoa57Q" name="base_Relationship" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Relationship"/>
+ </eStructuralFeatures>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_alBX-v_mEeaI0OG3Zoa57Q" name="Experimental">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_alBX-__mEeaI0OG3Zoa57Q" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_FU4UgJ2EEeSk-dMsN-xZbw"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_alBX_P_mEeaI0OG3Zoa57Q" name="base_Element" ordered="false">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Element"/>
+ </eStructuralFeatures>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_alBX_v_mEeaI0OG3Zoa57Q" name="LikelyToChange">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_alBX___mEeaI0OG3Zoa57Q" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_HmOsEJ2EEeSk-dMsN-xZbw"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_alBYAP_mEeaI0OG3Zoa57Q" name="base_Element" ordered="false">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Element"/>
+ </eStructuralFeatures>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_alBYAv_mEeaI0OG3Zoa57Q" name="Preliminary">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_alBYA__mEeaI0OG3Zoa57Q" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_LEgJwJ2EEeSk-dMsN-xZbw"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_alBYBP_mEeaI0OG3Zoa57Q" name="base_Element" ordered="false">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Element"/>
+ </eStructuralFeatures>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_alBYBv_mEeaI0OG3Zoa57Q" name="Obsolete">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_alBYB__mEeaI0OG3Zoa57Q" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_M6xu4J2EEeSk-dMsN-xZbw"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_alBYCP_mEeaI0OG3Zoa57Q" name="base_Element" ordered="false">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Element"/>
+ </eStructuralFeatures>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_alBYCv_mEeaI0OG3Zoa57Q" name="Example">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_alBYC__mEeaI0OG3Zoa57Q" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_OwwZEJ2EEeSk-dMsN-xZbw"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_alBYDP_mEeaI0OG3Zoa57Q" name="base_Element" ordered="false">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Element"/>
+ </eStructuralFeatures>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_alBYDv_mEeaI0OG3Zoa57Q" name="Faulty">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_alBYD__mEeaI0OG3Zoa57Q" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_QGmKoJ2EEeSk-dMsN-xZbw"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_alBYEP_mEeaI0OG3Zoa57Q" name="base_Element" ordered="false">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Element"/>
+ </eStructuralFeatures>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_alBYEv_mEeaI0OG3Zoa57Q" name="OpenModelInterface">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_alBYE__mEeaI0OG3Zoa57Q" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_oKbrsKiIEeSJmIxGbzx9kA"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_alBYFP_mEeaI0OG3Zoa57Q" 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:EAttribute" xmi:id="_alBYFv_mEeaI0OG3Zoa57Q" name="support" ordered="false" lowerBound="1" eType="_alBXtP_mEeaI0OG3Zoa57Q" defaultValueLiteral="MANDATORY"/>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_alBYGP_mEeaI0OG3Zoa57Q" name="condition" ordered="false">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
+ </eStructuralFeatures>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_alBYGv_mEeaI0OG3Zoa57Q" name="OpenModelNotification">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_alBYG__mEeaI0OG3Zoa57Q" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_74KP4EZPEeW32YsOmT7W0Q"/>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_alBYHP_mEeaI0OG3Zoa57Q" name="triggerConditionList" ordered="false" lowerBound="1" upperBound="-1">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_alBYHv_mEeaI0OG3Zoa57Q" name="support" ordered="false" lowerBound="1" eType="_alBXtP_mEeaI0OG3Zoa57Q" defaultValueLiteral="MANDATORY"/>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_alBYIP_mEeaI0OG3Zoa57Q" name="condition" 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="_alBYIv_mEeaI0OG3Zoa57Q" name="base_Signal" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Signal"/>
+ </eStructuralFeatures>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_alBYJP_mEeaI0OG3Zoa57Q" name="PruneAndRefactor">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_alBYJf_mEeaI0OG3Zoa57Q" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_aUYHcEZgEeWzOqfPW42hmw"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_alBYJv_mEeaI0OG3Zoa57Q" name="base_Realization" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Realization"/>
+ </eStructuralFeatures>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_alBYKP_mEeaI0OG3Zoa57Q" name="Deprecated">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_alBYKf_mEeaI0OG3Zoa57Q" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_ma6wEJDeEeW51dNDZIXIMA"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_alBYKv_mEeaI0OG3Zoa57Q" name="base_Element" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Element"/>
+ </eStructuralFeatures>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_alBYLP_mEeaI0OG3Zoa57Q" name="Mature">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_alBYLf_mEeaI0OG3Zoa57Q" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_wvWWABdhEeatXPvf_dRw8w"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_alBYLv_mEeaI0OG3Zoa57Q" name="base_Element" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Element"/>
+ </eStructuralFeatures>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_alBYMP_mEeaI0OG3Zoa57Q" name="Reference">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_alBYMf_mEeaI0OG3Zoa57Q" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_949Q4FfpEeak-v4LxEsCQw"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_alBYMv_mEeaI0OG3Zoa57Q" name="base_Element" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Element"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_alBYNP_mEeaI0OG3Zoa57Q" name="reference" ordered="false" lowerBound="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="_alBYNv_mEeaI0OG3Zoa57Q" name="BitLength">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_alBYN__mEeaI0OG3Zoa57Q" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_M9B3kFfrEeak-v4LxEsCQw"/>
+ <eLiterals xmi:type="ecore:EEnumLiteral" xmi:id="_alBYOP_mEeaI0OG3Zoa57Q" name="NA"/>
+ <eLiterals xmi:type="ecore:EEnumLiteral" xmi:id="_alBYOf_mEeaI0OG3Zoa57Q" name="LENGTH_8_BIT" value="1"/>
+ <eLiterals xmi:type="ecore:EEnumLiteral" xmi:id="_alBYOv_mEeaI0OG3Zoa57Q" name="LENGTH_16_BIT" value="2"/>
+ <eLiterals xmi:type="ecore:EEnumLiteral" xmi:id="_alBYO__mEeaI0OG3Zoa57Q" name="LENGTH_32_BIT" value="3"/>
+ <eLiterals xmi:type="ecore:EEnumLiteral" xmi:id="_alBYPP_mEeaI0OG3Zoa57Q" name="LENGTH_64_BIT" value="4"/>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EEnum" xmi:id="_alBYPf_mEeaI0OG3Zoa57Q" name="Encoding">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_alBYPv_mEeaI0OG3Zoa57Q" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_OZ1z0FfrEeak-v4LxEsCQw"/>
+ <eLiterals xmi:type="ecore:EEnumLiteral" xmi:id="_alBYP__mEeaI0OG3Zoa57Q" name="NA"/>
+ <eLiterals xmi:type="ecore:EEnumLiteral" xmi:id="_alBYQP_mEeaI0OG3Zoa57Q" name="BASE_64" value="1"/>
+ <eLiterals xmi:type="ecore:EEnumLiteral" xmi:id="_alBYQf_mEeaI0OG3Zoa57Q" name="HEX" value="2"/>
+ <eLiterals xmi:type="ecore:EEnumLiteral" xmi:id="_alBYQv_mEeaI0OG3Zoa57Q" name="OCTET" value="3"/>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_alBYQ__mEeaI0OG3Zoa57Q" name="ExtendedComposite" eSuperTypes="_alBX8P_mEeaI0OG3Zoa57Q">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_alBYRP_mEeaI0OG3Zoa57Q" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_aJ-ukNjjEea1wr7GsSffog"/>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_alBYRv_mEeaI0OG3Zoa57Q" name="Specify">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_alBYR__mEeaI0OG3Zoa57Q" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_1j1YMN5gEeaGLqqeTEyVEQ"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_alBYSP_mEeaI0OG3Zoa57Q" name="base_Abstraction" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Abstraction"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_alBYSv_mEeaI0OG3Zoa57Q" name="target" ordered="false">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
+ </eStructuralFeatures>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_alBYTP_mEeaI0OG3Zoa57Q" name="PassedByReference">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_alBYTf_mEeaI0OG3Zoa57Q" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_6urDcP_gEeaI0OG3Zoa57Q"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_alBYTv_mEeaI0OG3Zoa57Q" name="base_Property" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Property"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_alBYUP_mEeaI0OG3Zoa57Q" name="base_Parameter" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Parameter"/>
+ </eStructuralFeatures>
+ </eClassifiers>
+ </contents>
+ <contents xmi:type="ecore:EPackage" xmi:id="_KpnBMPnCEeaV3efZoW7NPw" name="OpenModel_Profile" nsURI="http:///schemas/OpenModel_Profile/_KpivwPnCEeaV3efZoW7NPw/19" nsPrefix="OpenModel_Profile">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_KptH0_nCEeaV3efZoW7NPw" source="PapyrusVersion">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_Kptu4PnCEeaV3efZoW7NPw" key="Version" value="0.2.7"/>
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_Kptu4fnCEeaV3efZoW7NPw" key="Comment" value="ProfileLifecycle Profile v0.0.2 applied.&#xD;&#xA;Invalid links removed manually."/>
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_Kptu4vnCEeaV3efZoW7NPw" key="Copyright" value=""/>
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_Kptu4_nCEeaV3efZoW7NPw" key="Date" value="2017-02-23"/>
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_Kptu5PnCEeaV3efZoW7NPw" key="Author" value=""/>
+ </eAnnotations>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_KpnoQPnCEeaV3efZoW7NPw" name="OpenModelAttribute">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_KpnoQfnCEeaV3efZoW7NPw" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_36ZCQHBgEd6FKu9XX1078A"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_KpnoQvnCEeaV3efZoW7NPw" name="base_StructuralFeature" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//StructuralFeature"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_KpnoRPnCEeaV3efZoW7NPw" name="partOfObjectKey" ordered="false" lowerBound="1" defaultValueLiteral="0">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//Integer"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_KpnoRvnCEeaV3efZoW7NPw" name="uniqueSet" ordered="false" upperBound="-1">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//Integer"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_KpnoSPnCEeaV3efZoW7NPw" name="isInvariant" ordered="false" lowerBound="1" defaultValueLiteral="false">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//Boolean"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_KpnoSvnCEeaV3efZoW7NPw" name="settingTime" ordered="false" lowerBound="1" eType="_KpnoWvnCEeaV3efZoW7NPw" defaultValueLiteral="ANYTIME"/>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_KpnoTPnCEeaV3efZoW7NPw" name="settingActor" ordered="false" lowerBound="1" upperBound="3" eType="_KpnoXvnCEeaV3efZoW7NPw" defaultValueLiteral="UNDERLYING_SYSTEM"/>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_KpnoTvnCEeaV3efZoW7NPw" name="valueRange" 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="_KpnoUPnCEeaV3efZoW7NPw" name="unsigned" ordered="false" defaultValueLiteral="false">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//Boolean"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_KpnoUvnCEeaV3efZoW7NPw" name="counter" ordered="false" eType="_KpnoY_nCEeaV3efZoW7NPw" defaultValueLiteral="NA"/>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_KpnoVPnCEeaV3efZoW7NPw" name="unit" ordered="false">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_KpnoVvnCEeaV3efZoW7NPw" name="support" ordered="false" lowerBound="1" eType="_KpnoafnCEeaV3efZoW7NPw" defaultValueLiteral="MANDATORY"/>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_KpnoWPnCEeaV3efZoW7NPw" name="condition" ordered="false">
+ <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="_KpnoWvnCEeaV3efZoW7NPw" name="SettingTime">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_KpnoW_nCEeaV3efZoW7NPw" source="http://www.eclipse.org/uml2/2.0.0/UML"/>
+ <eLiterals xmi:type="ecore:EEnumLiteral" xmi:id="_KpnoXPnCEeaV3efZoW7NPw" name="ANYTIME"/>
+ <eLiterals xmi:type="ecore:EEnumLiteral" xmi:id="_KpnoXfnCEeaV3efZoW7NPw" name="CREATION_ONLY" value="1"/>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EEnum" xmi:id="_KpnoXvnCEeaV3efZoW7NPw" name="SettingActor">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_KpnoX_nCEeaV3efZoW7NPw" source="http://www.eclipse.org/uml2/2.0.0/UML"/>
+ <eLiterals xmi:type="ecore:EEnumLiteral" xmi:id="_KpnoYPnCEeaV3efZoW7NPw" name="CLIENT_DIRECTLY"/>
+ <eLiterals xmi:type="ecore:EEnumLiteral" xmi:id="_KpnoYfnCEeaV3efZoW7NPw" name="CLIENT_INDIRECTLY" value="1"/>
+ <eLiterals xmi:type="ecore:EEnumLiteral" xmi:id="_KpnoYvnCEeaV3efZoW7NPw" name="UNDERLYING_SYSTEM" value="2"/>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EEnum" xmi:id="_KpnoY_nCEeaV3efZoW7NPw" name="Counter">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_KpnoZPnCEeaV3efZoW7NPw" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_NtRBsFfrEeak-v4LxEsCQw"/>
+ <eLiterals xmi:type="ecore:EEnumLiteral" xmi:id="_KpnoZfnCEeaV3efZoW7NPw" name="NA"/>
+ <eLiterals xmi:type="ecore:EEnumLiteral" xmi:id="_KpnoZvnCEeaV3efZoW7NPw" name="COUNTER" value="1"/>
+ <eLiterals xmi:type="ecore:EEnumLiteral" xmi:id="_KpnoZ_nCEeaV3efZoW7NPw" name="GAUGE" value="2"/>
+ <eLiterals xmi:type="ecore:EEnumLiteral" xmi:id="_KpnoaPnCEeaV3efZoW7NPw" name="ZERO_COUNTER" value="3"/>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EEnum" xmi:id="_KpnoafnCEeaV3efZoW7NPw" name="SupportQualifier">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_KpnoavnCEeaV3efZoW7NPw" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_tIP_UL7QEeGcHtJ-koFuEQ"/>
+ <eLiterals xmi:type="ecore:EEnumLiteral" xmi:id="_Kpnoa_nCEeaV3efZoW7NPw" name="MANDATORY"/>
+ <eLiterals xmi:type="ecore:EEnumLiteral" xmi:id="_KpnobPnCEeaV3efZoW7NPw" name="OPTIONAL" value="1"/>
+ <eLiterals xmi:type="ecore:EEnumLiteral" xmi:id="_KpnobfnCEeaV3efZoW7NPw" name="CONDITIONAL_MANDATORY" value="2"/>
+ <eLiterals xmi:type="ecore:EEnumLiteral" xmi:id="_KpnobvnCEeaV3efZoW7NPw" name="CONDITIONAL_OPTIONAL" value="3"/>
+ <eLiterals xmi:type="ecore:EEnumLiteral" xmi:id="_Kpnob_nCEeaV3efZoW7NPw" name="CONDITIONAL" value="4"/>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_KpnocPnCEeaV3efZoW7NPw" name="OpenModelClass">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_KpnocfnCEeaV3efZoW7NPw" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_JVMFMHBhEd6FKu9XX1078A"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_KpnocvnCEeaV3efZoW7NPw" 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:EAttribute" xmi:id="_KpnodPnCEeaV3efZoW7NPw" name="support" ordered="false" lowerBound="1" eType="_KpnoafnCEeaV3efZoW7NPw" defaultValueLiteral="MANDATORY"/>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_KpnodvnCEeaV3efZoW7NPw" name="condition" ordered="false">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
+ </eStructuralFeatures>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_KpnoePnCEeaV3efZoW7NPw" name="OpenModelOperation">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_KpnoefnCEeaV3efZoW7NPw" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_FRG9AHBnEd6FKu9XX1078A"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_KpnoevnCEeaV3efZoW7NPw" name="base_Operation" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Operation"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_KpnofPnCEeaV3efZoW7NPw" name="isOperationIdempotent" ordered="false" lowerBound="1" defaultValueLiteral="false">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//Boolean"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_KpnofvnCEeaV3efZoW7NPw" name="isAtomic" ordered="false" lowerBound="1" defaultValueLiteral="false">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//Boolean"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_KpnogPnCEeaV3efZoW7NPw" name="support" ordered="false" lowerBound="1" eType="_KpnoafnCEeaV3efZoW7NPw" defaultValueLiteral="MANDATORY"/>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_KpnogvnCEeaV3efZoW7NPw" name="condition" ordered="false">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
+ </eStructuralFeatures>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_KpnohPnCEeaV3efZoW7NPw" name="OpenModelParameter">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_KpnohfnCEeaV3efZoW7NPw" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_jG59cHEqEd6SxZ5y0DIogw"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_KpnohvnCEeaV3efZoW7NPw" name="base_Parameter" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Parameter"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_KpnoiPnCEeaV3efZoW7NPw" name="valueRange" 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="_KpnoivnCEeaV3efZoW7NPw" name="support" ordered="false" lowerBound="1" eType="_KpnoafnCEeaV3efZoW7NPw" defaultValueLiteral="MANDATORY"/>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_KpnojPnCEeaV3efZoW7NPw" name="condition" ordered="false">
+ <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="_KpnojvnCEeaV3efZoW7NPw" name="NotificationDefinition">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_Kpnoj_nCEeaV3efZoW7NPw" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_HgbRQBGqEd-nT5bmeQ1LHg"/>
+ <eLiterals xmi:type="ecore:EEnumLiteral" xmi:id="_KpnokPnCEeaV3efZoW7NPw" name="NA"/>
+ <eLiterals xmi:type="ecore:EEnumLiteral" xmi:id="_KpnokfnCEeaV3efZoW7NPw" name="NO" value="1"/>
+ <eLiterals xmi:type="ecore:EEnumLiteral" xmi:id="_KpnokvnCEeaV3efZoW7NPw" name="YES" value="2"/>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_Kpnok_nCEeaV3efZoW7NPw" name="Names">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_KpnolPnCEeaV3efZoW7NPw" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_jiSAMI7kEeGyB5ASrrNdIA"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_KpnolfnCEeaV3efZoW7NPw" name="base_Association" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Association"/>
+ </eStructuralFeatures>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_Kpnol_nCEeaV3efZoW7NPw" name="Choice">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_KpnomPnCEeaV3efZoW7NPw" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_27D5AL7XEeGcHtJ-koFuEQ"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_KpnomfnCEeaV3efZoW7NPw" name="base_DataType" ordered="false">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//DataType"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_Kpnom_nCEeaV3efZoW7NPw" name="base_Class" ordered="false">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Class"/>
+ </eStructuralFeatures>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_KpnonfnCEeaV3efZoW7NPw" name="Exception">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_KpnonvnCEeaV3efZoW7NPw" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_el7rwL7YEeGcHtJ-koFuEQ"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_Kpnon_nCEeaV3efZoW7NPw" name="base_DataType" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//DataType"/>
+ </eStructuralFeatures>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_KpnoofnCEeaV3efZoW7NPw" name="NamedBy">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_KpnoovnCEeaV3efZoW7NPw" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_3E1eYPNAEeGLMdrUcsEncQ"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_Kpnoo_nCEeaV3efZoW7NPw" name="base_Dependency" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Dependency"/>
+ </eStructuralFeatures>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_KpnopfnCEeaV3efZoW7NPw" name="StrictComposite">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_KpnopvnCEeaV3efZoW7NPw" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_vQjMkJ2BEeSDYd59zPupRA"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_Kpnop_nCEeaV3efZoW7NPw" name="base_Association" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Association"/>
+ </eStructuralFeatures>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_KpnoqfnCEeaV3efZoW7NPw" name="Cond">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_KpnoqvnCEeaV3efZoW7NPw" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_h7id0J2CEeSDYd59zPupRA"/>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_Kpnoq_nCEeaV3efZoW7NPw" name="condition" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_KpnorfnCEeaV3efZoW7NPw" name="base_Relationship" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Relationship"/>
+ </eStructuralFeatures>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_Kpnor_nCEeaV3efZoW7NPw" name="Experimental">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_KpnosPnCEeaV3efZoW7NPw" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_FU4UgJ2EEeSk-dMsN-xZbw"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_KpnosfnCEeaV3efZoW7NPw" name="base_Element" ordered="false">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Element"/>
+ </eStructuralFeatures>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_Kpnos_nCEeaV3efZoW7NPw" name="LikelyToChange">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_KpnotPnCEeaV3efZoW7NPw" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_HmOsEJ2EEeSk-dMsN-xZbw"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_KpnotfnCEeaV3efZoW7NPw" name="base_Element" ordered="false">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Element"/>
+ </eStructuralFeatures>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_Kpnot_nCEeaV3efZoW7NPw" name="Preliminary">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_KpnouPnCEeaV3efZoW7NPw" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_LEgJwJ2EEeSk-dMsN-xZbw"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_KpnoufnCEeaV3efZoW7NPw" name="base_Element" ordered="false">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Element"/>
+ </eStructuralFeatures>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_Kpnou_nCEeaV3efZoW7NPw" name="Obsolete">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_KpnovPnCEeaV3efZoW7NPw" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_M6xu4J2EEeSk-dMsN-xZbw"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_KpnovfnCEeaV3efZoW7NPw" name="base_Element" ordered="false">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Element"/>
+ </eStructuralFeatures>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_Kpnov_nCEeaV3efZoW7NPw" name="Example">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_KpnowPnCEeaV3efZoW7NPw" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_OwwZEJ2EEeSk-dMsN-xZbw"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_KpnowfnCEeaV3efZoW7NPw" name="base_Element" ordered="false">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Element"/>
+ </eStructuralFeatures>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_Kpnow_nCEeaV3efZoW7NPw" name="Faulty">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_KpnoxPnCEeaV3efZoW7NPw" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_QGmKoJ2EEeSk-dMsN-xZbw"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_KpnoxfnCEeaV3efZoW7NPw" name="base_Element" ordered="false">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Element"/>
+ </eStructuralFeatures>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_Kpnox_nCEeaV3efZoW7NPw" name="OpenModelInterface">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_KpnoyPnCEeaV3efZoW7NPw" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_oKbrsKiIEeSJmIxGbzx9kA"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_KpnoyfnCEeaV3efZoW7NPw" 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:EAttribute" xmi:id="_Kpnoy_nCEeaV3efZoW7NPw" name="support" ordered="false" lowerBound="1" eType="_KpnoafnCEeaV3efZoW7NPw" defaultValueLiteral="MANDATORY"/>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_KpnozfnCEeaV3efZoW7NPw" name="condition" ordered="false">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
+ </eStructuralFeatures>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_Kpnoz_nCEeaV3efZoW7NPw" name="OpenModelNotification">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_Kpno0PnCEeaV3efZoW7NPw" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_74KP4EZPEeW32YsOmT7W0Q"/>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_Kpno0fnCEeaV3efZoW7NPw" name="triggerConditionList" ordered="false" lowerBound="1" upperBound="-1">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_Kpno0_nCEeaV3efZoW7NPw" name="support" ordered="false" lowerBound="1" eType="_KpnoafnCEeaV3efZoW7NPw" defaultValueLiteral="MANDATORY"/>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_Kpno1fnCEeaV3efZoW7NPw" name="condition" 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="_Kpno1_nCEeaV3efZoW7NPw" name="base_Signal" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Signal"/>
+ </eStructuralFeatures>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_Kpno2fnCEeaV3efZoW7NPw" name="PruneAndRefactor">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_Kpno2vnCEeaV3efZoW7NPw" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_aUYHcEZgEeWzOqfPW42hmw"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_Kpno2_nCEeaV3efZoW7NPw" name="base_Realization" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Realization"/>
+ </eStructuralFeatures>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_Kpno3fnCEeaV3efZoW7NPw" name="Deprecated">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_Kpno3vnCEeaV3efZoW7NPw" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_ma6wEJDeEeW51dNDZIXIMA"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_Kpno3_nCEeaV3efZoW7NPw" name="base_Element" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Element"/>
+ </eStructuralFeatures>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_Kpno4fnCEeaV3efZoW7NPw" name="Mature">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_Kpno4vnCEeaV3efZoW7NPw" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_wvWWABdhEeatXPvf_dRw8w"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_Kpno4_nCEeaV3efZoW7NPw" name="base_Element" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Element"/>
+ </eStructuralFeatures>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_Kpno5fnCEeaV3efZoW7NPw" name="Reference">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_Kpno5vnCEeaV3efZoW7NPw" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_949Q4FfpEeak-v4LxEsCQw"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_Kpno5_nCEeaV3efZoW7NPw" name="base_Element" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Element"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_Kpno6fnCEeaV3efZoW7NPw" name="reference" ordered="false" lowerBound="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="_Kpno6_nCEeaV3efZoW7NPw" name="BitLength">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_Kpno7PnCEeaV3efZoW7NPw" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_M9B3kFfrEeak-v4LxEsCQw"/>
+ <eLiterals xmi:type="ecore:EEnumLiteral" xmi:id="_Kpno7fnCEeaV3efZoW7NPw" name="NA"/>
+ <eLiterals xmi:type="ecore:EEnumLiteral" xmi:id="_Kpno7vnCEeaV3efZoW7NPw" name="LENGTH_8_BIT" value="1"/>
+ <eLiterals xmi:type="ecore:EEnumLiteral" xmi:id="_Kpno7_nCEeaV3efZoW7NPw" name="LENGTH_16_BIT" value="2"/>
+ <eLiterals xmi:type="ecore:EEnumLiteral" xmi:id="_Kpno8PnCEeaV3efZoW7NPw" name="LENGTH_32_BIT" value="3"/>
+ <eLiterals xmi:type="ecore:EEnumLiteral" xmi:id="_Kpno8fnCEeaV3efZoW7NPw" name="LENGTH_64_BIT" value="4"/>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EEnum" xmi:id="_Kpno8vnCEeaV3efZoW7NPw" name="Encoding">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_Kpno8_nCEeaV3efZoW7NPw" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_OZ1z0FfrEeak-v4LxEsCQw"/>
+ <eLiterals xmi:type="ecore:EEnumLiteral" xmi:id="_Kpno9PnCEeaV3efZoW7NPw" name="NA"/>
+ <eLiterals xmi:type="ecore:EEnumLiteral" xmi:id="_Kpno9fnCEeaV3efZoW7NPw" name="BASE_64" value="1"/>
+ <eLiterals xmi:type="ecore:EEnumLiteral" xmi:id="_Kpno9vnCEeaV3efZoW7NPw" name="HEX" value="2"/>
+ <eLiterals xmi:type="ecore:EEnumLiteral" xmi:id="_Kpno9_nCEeaV3efZoW7NPw" name="OCTET" value="3"/>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_Kpno-PnCEeaV3efZoW7NPw" name="ExtendedComposite" eSuperTypes="_KpnopfnCEeaV3efZoW7NPw">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_Kpno-fnCEeaV3efZoW7NPw" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_aJ-ukNjjEea1wr7GsSffog"/>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_Kpno-_nCEeaV3efZoW7NPw" name="Specify">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_Kpno_PnCEeaV3efZoW7NPw" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_1j1YMN5gEeaGLqqeTEyVEQ"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_Kpno_fnCEeaV3efZoW7NPw" name="base_Abstraction" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Abstraction"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_Kpno__nCEeaV3efZoW7NPw" name="target" ordered="false">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
+ </eStructuralFeatures>
+ </eClassifiers>
+ </contents>
+ <contents xmi:type="ecore:EPackage" xmi:id="_QKgFEO-JEeaFytHm7I89bw" name="OpenModel_Profile" nsURI="http:///schemas/OpenModel_Profile/_QKfeAO-JEeaFytHm7I89bw/18" nsPrefix="OpenModel_Profile">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_QKkWge-JEeaFytHm7I89bw" source="PapyrusVersion">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_QKkWgu-JEeaFytHm7I89bw" key="Version" value="0.2.6"/>
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_QKkWg--JEeaFytHm7I89bw" key="Comment" value="Updates:&#xD;&#xA;SpecifiedComposite, DefinedBySpec and SpecReference stereotypes deleted.&#xD;&#xA;target added to Specify stereotype.&#xD;&#xA;Cond stereotype extending relationship metaclass.&#xD;&#xA;Descriptions for StrictComposite, ExtendedComposite and Specify stereotypes updated."/>
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_QKkWhO-JEeaFytHm7I89bw" key="Copyright" value=""/>
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_QKkWhe-JEeaFytHm7I89bw" key="Date" value="2017-02-10"/>
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_QKkWhu-JEeaFytHm7I89bw" key="Author" value=""/>
+ </eAnnotations>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_QKgFEe-JEeaFytHm7I89bw" name="OpenModelAttribute">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_QKgFEu-JEeaFytHm7I89bw" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_36ZCQHBgEd6FKu9XX1078A"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_QKgFE--JEeaFytHm7I89bw" name="base_StructuralFeature" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//StructuralFeature"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_QKgFFe-JEeaFytHm7I89bw" name="partOfObjectKey" ordered="false" lowerBound="1" defaultValueLiteral="0">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//Integer"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_QKgFF--JEeaFytHm7I89bw" name="uniqueSet" ordered="false" upperBound="-1">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//Integer"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_QKgFGe-JEeaFytHm7I89bw" name="isInvariant" ordered="false" lowerBound="1" defaultValueLiteral="false">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//Boolean"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_QKgFG--JEeaFytHm7I89bw" name="settingTime" ordered="false" lowerBound="1" eType="_QKgFK--JEeaFytHm7I89bw" defaultValueLiteral="ANYTIME"/>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_QKgFHe-JEeaFytHm7I89bw" name="settingActor" ordered="false" lowerBound="1" upperBound="3" eType="_QKgFL--JEeaFytHm7I89bw" defaultValueLiteral="UNDERLYING_SYSTEM"/>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_QKgFH--JEeaFytHm7I89bw" name="valueRange" 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="_QKgFIe-JEeaFytHm7I89bw" name="unsigned" ordered="false" defaultValueLiteral="false">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//Boolean"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_QKgFI--JEeaFytHm7I89bw" name="counter" ordered="false" eType="_QKgFNO-JEeaFytHm7I89bw" defaultValueLiteral="NA"/>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_QKgFJe-JEeaFytHm7I89bw" name="unit" ordered="false">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_QKgFJ--JEeaFytHm7I89bw" name="support" ordered="false" lowerBound="1" eType="_QKgFOu-JEeaFytHm7I89bw" defaultValueLiteral="MANDATORY"/>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_QKgFKe-JEeaFytHm7I89bw" name="condition" ordered="false">
+ <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="_QKgFK--JEeaFytHm7I89bw" name="SettingTime">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_QKgFLO-JEeaFytHm7I89bw" source="http://www.eclipse.org/uml2/2.0.0/UML"/>
+ <eLiterals xmi:type="ecore:EEnumLiteral" xmi:id="_QKgFLe-JEeaFytHm7I89bw" name="ANYTIME"/>
+ <eLiterals xmi:type="ecore:EEnumLiteral" xmi:id="_QKgFLu-JEeaFytHm7I89bw" name="CREATION_ONLY" value="1"/>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EEnum" xmi:id="_QKgFL--JEeaFytHm7I89bw" name="SettingActor">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_QKgFMO-JEeaFytHm7I89bw" source="http://www.eclipse.org/uml2/2.0.0/UML"/>
+ <eLiterals xmi:type="ecore:EEnumLiteral" xmi:id="_QKgFMe-JEeaFytHm7I89bw" name="CLIENT_DIRECTLY"/>
+ <eLiterals xmi:type="ecore:EEnumLiteral" xmi:id="_QKgFMu-JEeaFytHm7I89bw" name="CLIENT_INDIRECTLY" value="1"/>
+ <eLiterals xmi:type="ecore:EEnumLiteral" xmi:id="_QKgFM--JEeaFytHm7I89bw" name="UNDERLYING_SYSTEM" value="2"/>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EEnum" xmi:id="_QKgFNO-JEeaFytHm7I89bw" name="Counter">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_QKgFNe-JEeaFytHm7I89bw" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_NtRBsFfrEeak-v4LxEsCQw"/>
+ <eLiterals xmi:type="ecore:EEnumLiteral" xmi:id="_QKgFNu-JEeaFytHm7I89bw" name="NA"/>
+ <eLiterals xmi:type="ecore:EEnumLiteral" xmi:id="_QKgFN--JEeaFytHm7I89bw" name="COUNTER" value="1"/>
+ <eLiterals xmi:type="ecore:EEnumLiteral" xmi:id="_QKgFOO-JEeaFytHm7I89bw" name="GAUGE" value="2"/>
+ <eLiterals xmi:type="ecore:EEnumLiteral" xmi:id="_QKgFOe-JEeaFytHm7I89bw" name="ZERO_COUNTER" value="3"/>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EEnum" xmi:id="_QKgFOu-JEeaFytHm7I89bw" name="SupportQualifier">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_QKgFO--JEeaFytHm7I89bw" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_tIP_UL7QEeGcHtJ-koFuEQ"/>
+ <eLiterals xmi:type="ecore:EEnumLiteral" xmi:id="_QKgFPO-JEeaFytHm7I89bw" name="MANDATORY"/>
+ <eLiterals xmi:type="ecore:EEnumLiteral" xmi:id="_QKgFPe-JEeaFytHm7I89bw" name="OPTIONAL" value="1"/>
+ <eLiterals xmi:type="ecore:EEnumLiteral" xmi:id="_QKgFPu-JEeaFytHm7I89bw" name="CONDITIONAL_MANDATORY" value="2"/>
+ <eLiterals xmi:type="ecore:EEnumLiteral" xmi:id="_QKgFP--JEeaFytHm7I89bw" name="CONDITIONAL_OPTIONAL" value="3"/>
+ <eLiterals xmi:type="ecore:EEnumLiteral" xmi:id="_QKgFQO-JEeaFytHm7I89bw" name="CONDITIONAL" value="4"/>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_QKgFQe-JEeaFytHm7I89bw" name="OpenModelClass">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_QKgFQu-JEeaFytHm7I89bw" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_JVMFMHBhEd6FKu9XX1078A"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_QKgFQ--JEeaFytHm7I89bw" 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:EAttribute" xmi:id="_QKgFRe-JEeaFytHm7I89bw" name="support" ordered="false" lowerBound="1" eType="_QKgFOu-JEeaFytHm7I89bw" defaultValueLiteral="MANDATORY"/>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_QKgFR--JEeaFytHm7I89bw" name="condition" ordered="false">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
+ </eStructuralFeatures>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_QKgFSe-JEeaFytHm7I89bw" name="OpenModelOperation">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_QKgFSu-JEeaFytHm7I89bw" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_FRG9AHBnEd6FKu9XX1078A"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_QKgFS--JEeaFytHm7I89bw" name="base_Operation" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Operation"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_QKgFTe-JEeaFytHm7I89bw" name="isOperationIdempotent" ordered="false" lowerBound="1" defaultValueLiteral="false">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//Boolean"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_QKgFT--JEeaFytHm7I89bw" name="isAtomic" ordered="false" lowerBound="1" defaultValueLiteral="false">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//Boolean"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_QKgFUe-JEeaFytHm7I89bw" name="support" ordered="false" lowerBound="1" eType="_QKgFOu-JEeaFytHm7I89bw" defaultValueLiteral="MANDATORY"/>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_QKgFU--JEeaFytHm7I89bw" name="condition" ordered="false">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
+ </eStructuralFeatures>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_QKgFVe-JEeaFytHm7I89bw" name="OpenModelParameter">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_QKgFVu-JEeaFytHm7I89bw" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_jG59cHEqEd6SxZ5y0DIogw"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_QKgFV--JEeaFytHm7I89bw" name="base_Parameter" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Parameter"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_QKgFWe-JEeaFytHm7I89bw" name="valueRange" 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="_QKgsIO-JEeaFytHm7I89bw" name="support" ordered="false" lowerBound="1" eType="_QKgFOu-JEeaFytHm7I89bw" defaultValueLiteral="MANDATORY"/>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_QKgsIu-JEeaFytHm7I89bw" name="condition" ordered="false">
+ <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="_QKgsJO-JEeaFytHm7I89bw" name="NotificationDefinition">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_QKgsJe-JEeaFytHm7I89bw" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_HgbRQBGqEd-nT5bmeQ1LHg"/>
+ <eLiterals xmi:type="ecore:EEnumLiteral" xmi:id="_QKgsJu-JEeaFytHm7I89bw" name="NA"/>
+ <eLiterals xmi:type="ecore:EEnumLiteral" xmi:id="_QKgsJ--JEeaFytHm7I89bw" name="NO" value="1"/>
+ <eLiterals xmi:type="ecore:EEnumLiteral" xmi:id="_QKgsKO-JEeaFytHm7I89bw" name="YES" value="2"/>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_QKgsKe-JEeaFytHm7I89bw" name="Names">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_QKgsKu-JEeaFytHm7I89bw" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_jiSAMI7kEeGyB5ASrrNdIA"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_QKgsK--JEeaFytHm7I89bw" name="base_Association" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Association"/>
+ </eStructuralFeatures>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_QKgsLe-JEeaFytHm7I89bw" name="Choice">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_QKgsLu-JEeaFytHm7I89bw" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_27D5AL7XEeGcHtJ-koFuEQ"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_QKgsL--JEeaFytHm7I89bw" name="base_DataType" ordered="false">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//DataType"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_QKgsMe-JEeaFytHm7I89bw" name="base_Class" ordered="false">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Class"/>
+ </eStructuralFeatures>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_QKgsM--JEeaFytHm7I89bw" name="Exception">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_QKgsNO-JEeaFytHm7I89bw" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_el7rwL7YEeGcHtJ-koFuEQ"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_QKgsNe-JEeaFytHm7I89bw" name="base_DataType" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//DataType"/>
+ </eStructuralFeatures>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_QKgsN--JEeaFytHm7I89bw" name="NamedBy">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_QKgsOO-JEeaFytHm7I89bw" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_3E1eYPNAEeGLMdrUcsEncQ"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_QKgsOe-JEeaFytHm7I89bw" name="base_Dependency" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Dependency"/>
+ </eStructuralFeatures>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_QKgsO--JEeaFytHm7I89bw" name="StrictComposite">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_QKgsPO-JEeaFytHm7I89bw" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_vQjMkJ2BEeSDYd59zPupRA"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_QKgsPe-JEeaFytHm7I89bw" name="base_Association" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Association"/>
+ </eStructuralFeatures>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_QKgsP--JEeaFytHm7I89bw" name="Cond">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_QKgsQO-JEeaFytHm7I89bw" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_h7id0J2CEeSDYd59zPupRA"/>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_QKgsQe-JEeaFytHm7I89bw" name="condition" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_QKgsQ--JEeaFytHm7I89bw" name="base_Relationship" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Relationship"/>
+ </eStructuralFeatures>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_QKgsRe-JEeaFytHm7I89bw" name="Experimental">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_QKgsRu-JEeaFytHm7I89bw" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_FU4UgJ2EEeSk-dMsN-xZbw"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_QKgsR--JEeaFytHm7I89bw" name="base_Element" ordered="false">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Element"/>
+ </eStructuralFeatures>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_QKgsSe-JEeaFytHm7I89bw" name="LikelyToChange">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_QKgsSu-JEeaFytHm7I89bw" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_HmOsEJ2EEeSk-dMsN-xZbw"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_QKgsS--JEeaFytHm7I89bw" name="base_Element" ordered="false">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Element"/>
+ </eStructuralFeatures>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_QKgsTe-JEeaFytHm7I89bw" name="Preliminary">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_QKgsTu-JEeaFytHm7I89bw" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_LEgJwJ2EEeSk-dMsN-xZbw"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_QKgsT--JEeaFytHm7I89bw" name="base_Element" ordered="false">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Element"/>
+ </eStructuralFeatures>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_QKgsUe-JEeaFytHm7I89bw" name="Obsolete">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_QKgsUu-JEeaFytHm7I89bw" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_M6xu4J2EEeSk-dMsN-xZbw"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_QKgsU--JEeaFytHm7I89bw" name="base_Element" ordered="false">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Element"/>
+ </eStructuralFeatures>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_QKgsVe-JEeaFytHm7I89bw" name="Example">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_QKgsVu-JEeaFytHm7I89bw" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_OwwZEJ2EEeSk-dMsN-xZbw"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_QKgsV--JEeaFytHm7I89bw" name="base_Element" ordered="false">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Element"/>
+ </eStructuralFeatures>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_QKgsWe-JEeaFytHm7I89bw" name="Faulty">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_QKgsWu-JEeaFytHm7I89bw" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_QGmKoJ2EEeSk-dMsN-xZbw"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_QKgsW--JEeaFytHm7I89bw" name="base_Element" ordered="false">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Element"/>
+ </eStructuralFeatures>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_QKgsXe-JEeaFytHm7I89bw" name="OpenModelInterface">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_QKgsXu-JEeaFytHm7I89bw" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_oKbrsKiIEeSJmIxGbzx9kA"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_QKgsX--JEeaFytHm7I89bw" 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:EAttribute" xmi:id="_QKgsYe-JEeaFytHm7I89bw" name="support" ordered="false" lowerBound="1" eType="_QKgFOu-JEeaFytHm7I89bw" defaultValueLiteral="MANDATORY"/>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_QKgsY--JEeaFytHm7I89bw" name="condition" ordered="false">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
+ </eStructuralFeatures>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_QKgsZe-JEeaFytHm7I89bw" name="OpenModelNotification">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_QKgsZu-JEeaFytHm7I89bw" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_74KP4EZPEeW32YsOmT7W0Q"/>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_QKgsZ--JEeaFytHm7I89bw" name="triggerConditionList" ordered="false" lowerBound="1" upperBound="-1">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_QKgsae-JEeaFytHm7I89bw" name="support" ordered="false" lowerBound="1" eType="_QKgFOu-JEeaFytHm7I89bw" defaultValueLiteral="MANDATORY"/>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_QKgsa--JEeaFytHm7I89bw" name="condition" 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="_QKgsbe-JEeaFytHm7I89bw" name="base_Signal" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Signal"/>
+ </eStructuralFeatures>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_QKgsb--JEeaFytHm7I89bw" name="PruneAndRefactor">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_QKgscO-JEeaFytHm7I89bw" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_aUYHcEZgEeWzOqfPW42hmw"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_QKgsce-JEeaFytHm7I89bw" name="base_Realization" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Realization"/>
+ </eStructuralFeatures>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_QKgsc--JEeaFytHm7I89bw" name="Deprecated">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_QKgsdO-JEeaFytHm7I89bw" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_ma6wEJDeEeW51dNDZIXIMA"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_QKgsde-JEeaFytHm7I89bw" name="base_Element" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Element"/>
+ </eStructuralFeatures>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_QKgsd--JEeaFytHm7I89bw" name="Mature">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_QKgseO-JEeaFytHm7I89bw" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_wvWWABdhEeatXPvf_dRw8w"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_QKgsee-JEeaFytHm7I89bw" name="base_Element" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Element"/>
+ </eStructuralFeatures>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_QKgse--JEeaFytHm7I89bw" name="Reference">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_QKgsfO-JEeaFytHm7I89bw" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_949Q4FfpEeak-v4LxEsCQw"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_QKgsfe-JEeaFytHm7I89bw" name="base_Element" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Element"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_QKgsf--JEeaFytHm7I89bw" name="reference" ordered="false" lowerBound="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="_QKgsge-JEeaFytHm7I89bw" name="BitLength">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_QKgsgu-JEeaFytHm7I89bw" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_M9B3kFfrEeak-v4LxEsCQw"/>
+ <eLiterals xmi:type="ecore:EEnumLiteral" xmi:id="_QKgsg--JEeaFytHm7I89bw" name="NA"/>
+ <eLiterals xmi:type="ecore:EEnumLiteral" xmi:id="_QKgshO-JEeaFytHm7I89bw" name="LENGTH_8_BIT" value="1"/>
+ <eLiterals xmi:type="ecore:EEnumLiteral" xmi:id="_QKgshe-JEeaFytHm7I89bw" name="LENGTH_16_BIT" value="2"/>
+ <eLiterals xmi:type="ecore:EEnumLiteral" xmi:id="_QKgshu-JEeaFytHm7I89bw" name="LENGTH_32_BIT" value="3"/>
+ <eLiterals xmi:type="ecore:EEnumLiteral" xmi:id="_QKgsh--JEeaFytHm7I89bw" name="LENGTH_64_BIT" value="4"/>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EEnum" xmi:id="_QKgsiO-JEeaFytHm7I89bw" name="Encoding">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_QKgsie-JEeaFytHm7I89bw" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_OZ1z0FfrEeak-v4LxEsCQw"/>
+ <eLiterals xmi:type="ecore:EEnumLiteral" xmi:id="_QKgsiu-JEeaFytHm7I89bw" name="NA"/>
+ <eLiterals xmi:type="ecore:EEnumLiteral" xmi:id="_QKgsi--JEeaFytHm7I89bw" name="BASE_64" value="1"/>
+ <eLiterals xmi:type="ecore:EEnumLiteral" xmi:id="_QKgsjO-JEeaFytHm7I89bw" name="HEX" value="2"/>
+ <eLiterals xmi:type="ecore:EEnumLiteral" xmi:id="_QKgsje-JEeaFytHm7I89bw" name="OCTET" value="3"/>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_QKgsju-JEeaFytHm7I89bw" name="ExtendedComposite" eSuperTypes="_QKgsO--JEeaFytHm7I89bw">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_QKgsj--JEeaFytHm7I89bw" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_aJ-ukNjjEea1wr7GsSffog"/>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_QKgske-JEeaFytHm7I89bw" name="Specify">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_QKgsku-JEeaFytHm7I89bw" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_1j1YMN5gEeaGLqqeTEyVEQ"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_QKgsk--JEeaFytHm7I89bw" name="base_Abstraction" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Abstraction"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_QKgsle-JEeaFytHm7I89bw" name="target" ordered="false">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
+ </eStructuralFeatures>
+ </eClassifiers>
+ </contents>
+ <contents xmi:type="ecore:EPackage" xmi:id="_jEQtEOMXEeaVnpsnjRW9Pg" name="OpenModel_Profile" nsURI="http:///schemas/OpenModel_Profile/_jELNgOMXEeaVnpsnjRW9Pg/17" nsPrefix="OpenModel_Profile">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_jEjoAeMXEeaVnpsnjRW9Pg" source="PapyrusVersion">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_jEjoAuMXEeaVnpsnjRW9Pg" key="Version" value="0.2.5"/>
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_jEjoA-MXEeaVnpsnjRW9Pg" key="Comment" value="Changes are listed in the Applied Comment."/>
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_jEjoBOMXEeaVnpsnjRW9Pg" key="Copyright" value=""/>
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_jEjoBeMXEeaVnpsnjRW9Pg" key="Date" value="2017-01-25"/>
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_jEjoBuMXEeaVnpsnjRW9Pg" key="Author" value=""/>
+ </eAnnotations>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_jEQtEeMXEeaVnpsnjRW9Pg" name="OpenModelAttribute">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_jEQtEuMXEeaVnpsnjRW9Pg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_36ZCQHBgEd6FKu9XX1078A"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_jEQtE-MXEeaVnpsnjRW9Pg" name="base_StructuralFeature" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//StructuralFeature"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_jEQtFeMXEeaVnpsnjRW9Pg" name="partOfObjectKey" ordered="false" lowerBound="1" defaultValueLiteral="0">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//Integer"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_jEQtF-MXEeaVnpsnjRW9Pg" name="uniqueSet" ordered="false" upperBound="-1">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//Integer"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_jEQtGeMXEeaVnpsnjRW9Pg" name="isInvariant" ordered="false" lowerBound="1" defaultValueLiteral="false">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//Boolean"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_jEQtG-MXEeaVnpsnjRW9Pg" name="settingTime" ordered="false" lowerBound="1" eType="_jEQtK-MXEeaVnpsnjRW9Pg" defaultValueLiteral="ANYTIME"/>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_jEQtHeMXEeaVnpsnjRW9Pg" name="settingActor" ordered="false" lowerBound="1" upperBound="3" eType="_jEQtMOMXEeaVnpsnjRW9Pg" defaultValueLiteral="ANYONE"/>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_jEQtH-MXEeaVnpsnjRW9Pg" name="valueRange" 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="_jEQtIeMXEeaVnpsnjRW9Pg" name="unsigned" ordered="false" defaultValueLiteral="false">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//Boolean"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_jEQtI-MXEeaVnpsnjRW9Pg" name="counter" ordered="false" eType="_jEQtN-MXEeaVnpsnjRW9Pg" defaultValueLiteral="NA"/>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_jEQtJeMXEeaVnpsnjRW9Pg" name="unit" ordered="false">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_jEQtJ-MXEeaVnpsnjRW9Pg" name="support" ordered="false" lowerBound="1" eType="_jEQtPeMXEeaVnpsnjRW9Pg" defaultValueLiteral="MANDATORY"/>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_jEQtKeMXEeaVnpsnjRW9Pg" name="condition" ordered="false">
+ <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="_jEQtK-MXEeaVnpsnjRW9Pg" name="SettingTime">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_jEQtLOMXEeaVnpsnjRW9Pg" source="http://www.eclipse.org/uml2/2.0.0/UML"/>
+ <eLiterals xmi:type="ecore:EEnumLiteral" xmi:id="_jEQtLeMXEeaVnpsnjRW9Pg" name="ANYTIME"/>
+ <eLiterals xmi:type="ecore:EEnumLiteral" xmi:id="_jEQtLuMXEeaVnpsnjRW9Pg" name="NEVER" value="1"/>
+ <eLiterals xmi:type="ecore:EEnumLiteral" xmi:id="_jEQtL-MXEeaVnpsnjRW9Pg" name="CREATION_ONLY" value="2"/>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EEnum" xmi:id="_jEQtMOMXEeaVnpsnjRW9Pg" name="SettingActor">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_jEQtMeMXEeaVnpsnjRW9Pg" source="http://www.eclipse.org/uml2/2.0.0/UML"/>
+ <eLiterals xmi:type="ecore:EEnumLiteral" xmi:id="_jEQtMuMXEeaVnpsnjRW9Pg" name="ANYONE"/>
+ <eLiterals xmi:type="ecore:EEnumLiteral" xmi:id="_jEQtM-MXEeaVnpsnjRW9Pg" name="NO_ONE" value="1"/>
+ <eLiterals xmi:type="ecore:EEnumLiteral" xmi:id="_jEQtNOMXEeaVnpsnjRW9Pg" name="CLIENT_DIRECTLY" value="2"/>
+ <eLiterals xmi:type="ecore:EEnumLiteral" xmi:id="_jEQtNeMXEeaVnpsnjRW9Pg" name="CLIENT_INDIRECTLY" value="3"/>
+ <eLiterals xmi:type="ecore:EEnumLiteral" xmi:id="_jEQtNuMXEeaVnpsnjRW9Pg" name="UNDERLYING_SYSTEM" value="4"/>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EEnum" xmi:id="_jEQtN-MXEeaVnpsnjRW9Pg" name="Counter">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_jEQtOOMXEeaVnpsnjRW9Pg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_NtRBsFfrEeak-v4LxEsCQw"/>
+ <eLiterals xmi:type="ecore:EEnumLiteral" xmi:id="_jEQtOeMXEeaVnpsnjRW9Pg" name="NA"/>
+ <eLiterals xmi:type="ecore:EEnumLiteral" xmi:id="_jEQtOuMXEeaVnpsnjRW9Pg" name="COUNTER" value="1"/>
+ <eLiterals xmi:type="ecore:EEnumLiteral" xmi:id="_jEQtO-MXEeaVnpsnjRW9Pg" name="GAUGE" value="2"/>
+ <eLiterals xmi:type="ecore:EEnumLiteral" xmi:id="_jEQtPOMXEeaVnpsnjRW9Pg" name="ZERO_COUNTER" value="3"/>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EEnum" xmi:id="_jEQtPeMXEeaVnpsnjRW9Pg" name="SupportQualifier">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_jEQtPuMXEeaVnpsnjRW9Pg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_tIP_UL7QEeGcHtJ-koFuEQ"/>
+ <eLiterals xmi:type="ecore:EEnumLiteral" xmi:id="_jEQtP-MXEeaVnpsnjRW9Pg" name="MANDATORY"/>
+ <eLiterals xmi:type="ecore:EEnumLiteral" xmi:id="_jEQtQOMXEeaVnpsnjRW9Pg" name="OPTIONAL" value="1"/>
+ <eLiterals xmi:type="ecore:EEnumLiteral" xmi:id="_jEQtQeMXEeaVnpsnjRW9Pg" name="CONDITIONAL_MANDATORY" value="2"/>
+ <eLiterals xmi:type="ecore:EEnumLiteral" xmi:id="_jEQtQuMXEeaVnpsnjRW9Pg" name="CONDITIONAL_OPTIONAL" value="3"/>
+ <eLiterals xmi:type="ecore:EEnumLiteral" xmi:id="_jEQtQ-MXEeaVnpsnjRW9Pg" name="CONDITIONAL" value="4"/>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_jEQtROMXEeaVnpsnjRW9Pg" name="OpenModelClass">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_jEQtReMXEeaVnpsnjRW9Pg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_JVMFMHBhEd6FKu9XX1078A"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_jEQtRuMXEeaVnpsnjRW9Pg" 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:EAttribute" xmi:id="_jEQtSOMXEeaVnpsnjRW9Pg" name="support" ordered="false" lowerBound="1" eType="_jEQtPeMXEeaVnpsnjRW9Pg" defaultValueLiteral="MANDATORY"/>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_jEQtSuMXEeaVnpsnjRW9Pg" name="condition" ordered="false">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
+ </eStructuralFeatures>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_jEQtTOMXEeaVnpsnjRW9Pg" name="OpenModelOperation">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_jEQtTeMXEeaVnpsnjRW9Pg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_FRG9AHBnEd6FKu9XX1078A"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_jEQtTuMXEeaVnpsnjRW9Pg" name="base_Operation" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Operation"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_jEQtUOMXEeaVnpsnjRW9Pg" name="isOperationIdempotent" ordered="false" lowerBound="1" defaultValueLiteral="false">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//Boolean"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_jEQtUuMXEeaVnpsnjRW9Pg" name="isAtomic" ordered="false" lowerBound="1" defaultValueLiteral="false">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//Boolean"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_jEQtVOMXEeaVnpsnjRW9Pg" name="support" ordered="false" lowerBound="1" eType="_jEQtPeMXEeaVnpsnjRW9Pg" defaultValueLiteral="MANDATORY"/>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_jEQtVuMXEeaVnpsnjRW9Pg" name="condition" ordered="false">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
+ </eStructuralFeatures>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_jEQtWOMXEeaVnpsnjRW9Pg" name="OpenModelParameter">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_jEQtWeMXEeaVnpsnjRW9Pg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_jG59cHEqEd6SxZ5y0DIogw"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_jEQtWuMXEeaVnpsnjRW9Pg" name="base_Parameter" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Parameter"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_jEQtXOMXEeaVnpsnjRW9Pg" name="valueRange" 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="_jEQtXuMXEeaVnpsnjRW9Pg" name="support" ordered="false" lowerBound="1" eType="_jEQtPeMXEeaVnpsnjRW9Pg" defaultValueLiteral="MANDATORY"/>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_jEQtYOMXEeaVnpsnjRW9Pg" name="condition" ordered="false">
+ <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="_jEQtYuMXEeaVnpsnjRW9Pg" name="NotificationDefinition">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_jEQtY-MXEeaVnpsnjRW9Pg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_HgbRQBGqEd-nT5bmeQ1LHg"/>
+ <eLiterals xmi:type="ecore:EEnumLiteral" xmi:id="_jEQtZOMXEeaVnpsnjRW9Pg" name="NA"/>
+ <eLiterals xmi:type="ecore:EEnumLiteral" xmi:id="_jEQtZeMXEeaVnpsnjRW9Pg" name="NO" value="1"/>
+ <eLiterals xmi:type="ecore:EEnumLiteral" xmi:id="_jEQtZuMXEeaVnpsnjRW9Pg" name="YES" value="2"/>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_jEQtZ-MXEeaVnpsnjRW9Pg" name="Names">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_jEQtaOMXEeaVnpsnjRW9Pg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_jiSAMI7kEeGyB5ASrrNdIA"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_jEQtaeMXEeaVnpsnjRW9Pg" name="base_Association" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Association"/>
+ </eStructuralFeatures>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_jEQta-MXEeaVnpsnjRW9Pg" name="Choice">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_jEQtbOMXEeaVnpsnjRW9Pg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_27D5AL7XEeGcHtJ-koFuEQ"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_jEQtbeMXEeaVnpsnjRW9Pg" name="base_DataType" ordered="false">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//DataType"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_jEQtb-MXEeaVnpsnjRW9Pg" name="base_Class" ordered="false">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Class"/>
+ </eStructuralFeatures>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_jEQtceMXEeaVnpsnjRW9Pg" name="Exception">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_jEQtcuMXEeaVnpsnjRW9Pg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_el7rwL7YEeGcHtJ-koFuEQ"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_jEQtc-MXEeaVnpsnjRW9Pg" name="base_DataType" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//DataType"/>
+ </eStructuralFeatures>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_jEQtdeMXEeaVnpsnjRW9Pg" name="PassedByReference">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_jEQtduMXEeaVnpsnjRW9Pg" source="http://www.eclipse.org/uml2/2.0.0/UML"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_jEQtd-MXEeaVnpsnjRW9Pg" name="base_StructuralFeature" ordered="false">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//StructuralFeature"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_jEQteeMXEeaVnpsnjRW9Pg" 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="_jEQte-MXEeaVnpsnjRW9Pg" name="NamedBy">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_jEQtfOMXEeaVnpsnjRW9Pg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_3E1eYPNAEeGLMdrUcsEncQ"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_jEQtfeMXEeaVnpsnjRW9Pg" name="base_Dependency" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Dependency"/>
+ </eStructuralFeatures>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_jEQtf-MXEeaVnpsnjRW9Pg" name="StrictComposite">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_jEQtgOMXEeaVnpsnjRW9Pg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_vQjMkJ2BEeSDYd59zPupRA"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_jEQtgeMXEeaVnpsnjRW9Pg" name="base_Association" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Association"/>
+ </eStructuralFeatures>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_jEQtg-MXEeaVnpsnjRW9Pg" name="Cond">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_jEQthOMXEeaVnpsnjRW9Pg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_h7id0J2CEeSDYd59zPupRA"/>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_jEQtheMXEeaVnpsnjRW9Pg" name="condition" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_jEQth-MXEeaVnpsnjRW9Pg" name="base_Association" ordered="false">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Association"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_jEQtieMXEeaVnpsnjRW9Pg" name="base_Generalization" ordered="false">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Generalization"/>
+ </eStructuralFeatures>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_jEQti-MXEeaVnpsnjRW9Pg" name="Experimental">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_jEQtjOMXEeaVnpsnjRW9Pg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_FU4UgJ2EEeSk-dMsN-xZbw"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_jEQtjeMXEeaVnpsnjRW9Pg" name="base_Element" ordered="false">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Element"/>
+ </eStructuralFeatures>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_jEQtj-MXEeaVnpsnjRW9Pg" name="LikelyToChange">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_jEQtkOMXEeaVnpsnjRW9Pg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_HmOsEJ2EEeSk-dMsN-xZbw"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_jEQtkeMXEeaVnpsnjRW9Pg" name="base_Element" ordered="false">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Element"/>
+ </eStructuralFeatures>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_jEQtk-MXEeaVnpsnjRW9Pg" name="Preliminary">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_jEQtlOMXEeaVnpsnjRW9Pg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_LEgJwJ2EEeSk-dMsN-xZbw"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_jEQtleMXEeaVnpsnjRW9Pg" name="base_Element" ordered="false">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Element"/>
+ </eStructuralFeatures>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_jEQtl-MXEeaVnpsnjRW9Pg" name="Obsolete">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_jEQtmOMXEeaVnpsnjRW9Pg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_M6xu4J2EEeSk-dMsN-xZbw"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_jEQtmeMXEeaVnpsnjRW9Pg" name="base_Element" ordered="false">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Element"/>
+ </eStructuralFeatures>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_jEQtm-MXEeaVnpsnjRW9Pg" name="Example">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_jEQtnOMXEeaVnpsnjRW9Pg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_OwwZEJ2EEeSk-dMsN-xZbw"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_jEQtneMXEeaVnpsnjRW9Pg" name="base_Element" ordered="false">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Element"/>
+ </eStructuralFeatures>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_jEQtn-MXEeaVnpsnjRW9Pg" name="Faulty">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_jEQtoOMXEeaVnpsnjRW9Pg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_QGmKoJ2EEeSk-dMsN-xZbw"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_jEQtoeMXEeaVnpsnjRW9Pg" name="base_Element" ordered="false">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Element"/>
+ </eStructuralFeatures>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_jEQto-MXEeaVnpsnjRW9Pg" name="OpenModelInterface">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_jEQtpOMXEeaVnpsnjRW9Pg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_oKbrsKiIEeSJmIxGbzx9kA"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_jEQtpeMXEeaVnpsnjRW9Pg" 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:EAttribute" xmi:id="_jEQtp-MXEeaVnpsnjRW9Pg" name="support" ordered="false" lowerBound="1" eType="_jEQtPeMXEeaVnpsnjRW9Pg" defaultValueLiteral="MANDATORY"/>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_jEQtqeMXEeaVnpsnjRW9Pg" name="condition" ordered="false">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
+ </eStructuralFeatures>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_jEQtq-MXEeaVnpsnjRW9Pg" name="OpenModelNotification">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_jEQtrOMXEeaVnpsnjRW9Pg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_74KP4EZPEeW32YsOmT7W0Q"/>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_jEQtreMXEeaVnpsnjRW9Pg" name="triggerConditionList" ordered="false" lowerBound="1" upperBound="-1">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_jEQtr-MXEeaVnpsnjRW9Pg" name="support" ordered="false" lowerBound="1" eType="_jEQtPeMXEeaVnpsnjRW9Pg" defaultValueLiteral="MANDATORY"/>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_jEQtseMXEeaVnpsnjRW9Pg" name="condition" 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="_jEQts-MXEeaVnpsnjRW9Pg" name="base_Signal" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Signal"/>
+ </eStructuralFeatures>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_jEQtteMXEeaVnpsnjRW9Pg" name="PruneAndRefactor">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_jEQttuMXEeaVnpsnjRW9Pg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_aUYHcEZgEeWzOqfPW42hmw"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_jEQtt-MXEeaVnpsnjRW9Pg" name="base_Realization" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Realization"/>
+ </eStructuralFeatures>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_jEQtueMXEeaVnpsnjRW9Pg" name="Deprecated">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_jEQtuuMXEeaVnpsnjRW9Pg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_ma6wEJDeEeW51dNDZIXIMA"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_jEQtu-MXEeaVnpsnjRW9Pg" name="base_Element" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Element"/>
+ </eStructuralFeatures>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_jEQtveMXEeaVnpsnjRW9Pg" name="Mature">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_jEQtvuMXEeaVnpsnjRW9Pg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_wvWWABdhEeatXPvf_dRw8w"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_jEQtv-MXEeaVnpsnjRW9Pg" name="base_Element" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Element"/>
+ </eStructuralFeatures>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_jEQtweMXEeaVnpsnjRW9Pg" name="Reference">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_jEQtwuMXEeaVnpsnjRW9Pg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_949Q4FfpEeak-v4LxEsCQw"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_jEQtw-MXEeaVnpsnjRW9Pg" name="base_Element" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Element"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_jEQtxeMXEeaVnpsnjRW9Pg" name="reference" ordered="false" lowerBound="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="_jEQtx-MXEeaVnpsnjRW9Pg" name="BitLength">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_jEQtyOMXEeaVnpsnjRW9Pg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_M9B3kFfrEeak-v4LxEsCQw"/>
+ <eLiterals xmi:type="ecore:EEnumLiteral" xmi:id="_jEQtyeMXEeaVnpsnjRW9Pg" name="NA"/>
+ <eLiterals xmi:type="ecore:EEnumLiteral" xmi:id="_jEQtyuMXEeaVnpsnjRW9Pg" name="LENGTH_8_BIT" value="1"/>
+ <eLiterals xmi:type="ecore:EEnumLiteral" xmi:id="_jEQty-MXEeaVnpsnjRW9Pg" name="LENGTH_16_BIT" value="2"/>
+ <eLiterals xmi:type="ecore:EEnumLiteral" xmi:id="_jEQtzOMXEeaVnpsnjRW9Pg" name="LENGTH_32_BIT" value="3"/>
+ <eLiterals xmi:type="ecore:EEnumLiteral" xmi:id="_jEQtzeMXEeaVnpsnjRW9Pg" name="LENGTH_64_BIT" value="4"/>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EEnum" xmi:id="_jEQtzuMXEeaVnpsnjRW9Pg" name="Encoding">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_jEQtz-MXEeaVnpsnjRW9Pg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_OZ1z0FfrEeak-v4LxEsCQw"/>
+ <eLiterals xmi:type="ecore:EEnumLiteral" xmi:id="_jEQt0OMXEeaVnpsnjRW9Pg" name="NA"/>
+ <eLiterals xmi:type="ecore:EEnumLiteral" xmi:id="_jEQt0eMXEeaVnpsnjRW9Pg" name="BASE_64" value="1"/>
+ <eLiterals xmi:type="ecore:EEnumLiteral" xmi:id="_jEQt0uMXEeaVnpsnjRW9Pg" name="HEX" value="2"/>
+ <eLiterals xmi:type="ecore:EEnumLiteral" xmi:id="_jEQt0-MXEeaVnpsnjRW9Pg" name="OCTET" value="3"/>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_jEQt1OMXEeaVnpsnjRW9Pg" name="ExtendedComposite" eSuperTypes="_jEQtf-MXEeaVnpsnjRW9Pg">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_jEQt1eMXEeaVnpsnjRW9Pg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_aJ-ukNjjEea1wr7GsSffog"/>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_jEQt1-MXEeaVnpsnjRW9Pg" name="SpecifiedComposite">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_jEQt2OMXEeaVnpsnjRW9Pg" source="http://www.eclipse.org/uml2/2.0.0/UML"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_jEQt2eMXEeaVnpsnjRW9Pg" name="base_Association" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Association"/>
+ </eStructuralFeatures>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_jEQt2-MXEeaVnpsnjRW9Pg" name="DefinedBySpec">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_jEQt3OMXEeaVnpsnjRW9Pg" source="http://www.eclipse.org/uml2/2.0.0/UML"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_jEQt3eMXEeaVnpsnjRW9Pg" 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="_jEQt3-MXEeaVnpsnjRW9Pg" name="SpecReference">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_jEQt4OMXEeaVnpsnjRW9Pg" source="http://www.eclipse.org/uml2/2.0.0/UML"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_jEQt4eMXEeaVnpsnjRW9Pg" 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="_jEQt4-MXEeaVnpsnjRW9Pg" name="Specify">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_jEQt5OMXEeaVnpsnjRW9Pg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_1j1YMN5gEeaGLqqeTEyVEQ"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_jEQt5eMXEeaVnpsnjRW9Pg" name="base_Abstraction" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Abstraction"/>
+ </eStructuralFeatures>
+ </eClassifiers>
+ </contents>
+ <contents xmi:type="ecore:EPackage" xmi:id="_so5eIFo1EeaGOO_VQ0dx_g" name="OpenModel_Profile" nsURI="http:///schemas/OpenModel_Profile/_sozXgFo1EeaGOO_VQ0dx_g/16" nsPrefix="OpenModel_Profile">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_spEdQVo1EeaGOO_VQ0dx_g" source="PapyrusVersion">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_spEdQlo1EeaGOO_VQ0dx_g" key="Version" value="0.2.4"/>
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_spEdQ1o1EeaGOO_VQ0dx_g" key="Comment" value="Changes are listed in the Applied Comment."/>
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_spEdRFo1EeaGOO_VQ0dx_g" key="Copyright" value=""/>
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_spEdRVo1EeaGOO_VQ0dx_g" key="Date" value="2016-08-04"/>
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_spEdRlo1EeaGOO_VQ0dx_g" key="Author" value=""/>
+ </eAnnotations>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_so5eIVo1EeaGOO_VQ0dx_g" name="OpenModelAttribute">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_so5eIlo1EeaGOO_VQ0dx_g" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_36ZCQHBgEd6FKu9XX1078A"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_so5eI1o1EeaGOO_VQ0dx_g" name="base_StructuralFeature" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//StructuralFeature"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_so5eJVo1EeaGOO_VQ0dx_g" name="partOfObjectKey" ordered="false" lowerBound="1" defaultValueLiteral="0">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//Integer"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_so5eJ1o1EeaGOO_VQ0dx_g" name="attributeValueChangeNotification" ordered="false" lowerBound="1" eType="_so5eO1o1EeaGOO_VQ0dx_g" defaultValueLiteral="NA"/>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_so5eKVo1EeaGOO_VQ0dx_g" name="isInvariant" ordered="false" lowerBound="1" defaultValueLiteral="false">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//Boolean"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_so5eK1o1EeaGOO_VQ0dx_g" name="valueRange" 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="_so5eLVo1EeaGOO_VQ0dx_g" name="bitLength" ordered="false" eType="_so5eQFo1EeaGOO_VQ0dx_g" defaultValueLiteral="NA"/>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_so5eL1o1EeaGOO_VQ0dx_g" name="unsigned" ordered="false" defaultValueLiteral="false">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//Boolean"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_so5eMVo1EeaGOO_VQ0dx_g" name="encoding" ordered="false" eType="_so5eR1o1EeaGOO_VQ0dx_g" defaultValueLiteral="NA"/>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_so5eM1o1EeaGOO_VQ0dx_g" name="counter" ordered="false" eType="_so5eTVo1EeaGOO_VQ0dx_g" defaultValueLiteral="NA"/>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_so5eNVo1EeaGOO_VQ0dx_g" name="unit" ordered="false">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_so5eN1o1EeaGOO_VQ0dx_g" name="support" ordered="false" lowerBound="1" eType="_so5eU1o1EeaGOO_VQ0dx_g" defaultValueLiteral="MANDATORY"/>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_so5eOVo1EeaGOO_VQ0dx_g" name="condition" ordered="false">
+ <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="_so5eO1o1EeaGOO_VQ0dx_g" name="NotificationDefinition">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_so5ePFo1EeaGOO_VQ0dx_g" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_HgbRQBGqEd-nT5bmeQ1LHg"/>
+ <eLiterals xmi:type="ecore:EEnumLiteral" xmi:id="_so5ePVo1EeaGOO_VQ0dx_g" name="NA"/>
+ <eLiterals xmi:type="ecore:EEnumLiteral" xmi:id="_so5ePlo1EeaGOO_VQ0dx_g" name="NO" value="1"/>
+ <eLiterals xmi:type="ecore:EEnumLiteral" xmi:id="_so5eP1o1EeaGOO_VQ0dx_g" name="YES" value="2"/>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EEnum" xmi:id="_so5eQFo1EeaGOO_VQ0dx_g" name="BitLength">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_so5eQVo1EeaGOO_VQ0dx_g" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_M9B3kFfrEeak-v4LxEsCQw"/>
+ <eLiterals xmi:type="ecore:EEnumLiteral" xmi:id="_so5eQlo1EeaGOO_VQ0dx_g" name="NA"/>
+ <eLiterals xmi:type="ecore:EEnumLiteral" xmi:id="_so5eQ1o1EeaGOO_VQ0dx_g" name="LENGTH_8_BIT" value="1"/>
+ <eLiterals xmi:type="ecore:EEnumLiteral" xmi:id="_so5eRFo1EeaGOO_VQ0dx_g" name="LENGTH_16_BIT" value="2"/>
+ <eLiterals xmi:type="ecore:EEnumLiteral" xmi:id="_so5eRVo1EeaGOO_VQ0dx_g" name="LENGTH_32_BIT" value="3"/>
+ <eLiterals xmi:type="ecore:EEnumLiteral" xmi:id="_so5eRlo1EeaGOO_VQ0dx_g" name="LENGTH_64_BIT" value="4"/>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EEnum" xmi:id="_so5eR1o1EeaGOO_VQ0dx_g" name="Encoding">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_so5eSFo1EeaGOO_VQ0dx_g" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_OZ1z0FfrEeak-v4LxEsCQw"/>
+ <eLiterals xmi:type="ecore:EEnumLiteral" xmi:id="_so5eSVo1EeaGOO_VQ0dx_g" name="NA"/>
+ <eLiterals xmi:type="ecore:EEnumLiteral" xmi:id="_so5eSlo1EeaGOO_VQ0dx_g" name="BASE_64" value="1"/>
+ <eLiterals xmi:type="ecore:EEnumLiteral" xmi:id="_so5eS1o1EeaGOO_VQ0dx_g" name="HEX" value="2"/>
+ <eLiterals xmi:type="ecore:EEnumLiteral" xmi:id="_so5eTFo1EeaGOO_VQ0dx_g" name="OCTET" value="3"/>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EEnum" xmi:id="_so5eTVo1EeaGOO_VQ0dx_g" name="Counter">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_so5eTlo1EeaGOO_VQ0dx_g" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_NtRBsFfrEeak-v4LxEsCQw"/>
+ <eLiterals xmi:type="ecore:EEnumLiteral" xmi:id="_so5eT1o1EeaGOO_VQ0dx_g" name="NA"/>
+ <eLiterals xmi:type="ecore:EEnumLiteral" xmi:id="_so5eUFo1EeaGOO_VQ0dx_g" name="COUNTER" value="1"/>
+ <eLiterals xmi:type="ecore:EEnumLiteral" xmi:id="_so5eUVo1EeaGOO_VQ0dx_g" name="GAUGE" value="2"/>
+ <eLiterals xmi:type="ecore:EEnumLiteral" xmi:id="_so5eUlo1EeaGOO_VQ0dx_g" name="ZERO_COUNTER" value="3"/>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EEnum" xmi:id="_so5eU1o1EeaGOO_VQ0dx_g" name="SupportQualifier">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_so5eVFo1EeaGOO_VQ0dx_g" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_tIP_UL7QEeGcHtJ-koFuEQ"/>
+ <eLiterals xmi:type="ecore:EEnumLiteral" xmi:id="_so5eVVo1EeaGOO_VQ0dx_g" name="MANDATORY"/>
+ <eLiterals xmi:type="ecore:EEnumLiteral" xmi:id="_so5eVlo1EeaGOO_VQ0dx_g" name="OPTIONAL" value="1"/>
+ <eLiterals xmi:type="ecore:EEnumLiteral" xmi:id="_so5eV1o1EeaGOO_VQ0dx_g" name="CONDITIONAL_MANDATORY" value="2"/>
+ <eLiterals xmi:type="ecore:EEnumLiteral" xmi:id="_so5eWFo1EeaGOO_VQ0dx_g" name="CONDITIONAL_OPTIONAL" value="3"/>
+ <eLiterals xmi:type="ecore:EEnumLiteral" xmi:id="_so5eWVo1EeaGOO_VQ0dx_g" name="CONDITIONAL" value="4"/>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_so5eWlo1EeaGOO_VQ0dx_g" name="OpenModelClass">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_so5eW1o1EeaGOO_VQ0dx_g" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_JVMFMHBhEd6FKu9XX1078A"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_so5eXFo1EeaGOO_VQ0dx_g" 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:EAttribute" xmi:id="_so5eXlo1EeaGOO_VQ0dx_g" name="objectCreationNotification" ordered="false" lowerBound="1" eType="_so5eO1o1EeaGOO_VQ0dx_g" defaultValueLiteral="NA"/>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_so5eYFo1EeaGOO_VQ0dx_g" name="objectDeletionNotification" ordered="false" lowerBound="1" eType="_so5eO1o1EeaGOO_VQ0dx_g" defaultValueLiteral="NA"/>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_so5eYlo1EeaGOO_VQ0dx_g" name="support" ordered="false" lowerBound="1" eType="_so5eU1o1EeaGOO_VQ0dx_g" defaultValueLiteral="MANDATORY"/>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_so5eZFo1EeaGOO_VQ0dx_g" name="condition" ordered="false">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
+ </eStructuralFeatures>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_so5eZlo1EeaGOO_VQ0dx_g" name="OpenModelOperation">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_so5eZ1o1EeaGOO_VQ0dx_g" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_FRG9AHBnEd6FKu9XX1078A"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_so5eaFo1EeaGOO_VQ0dx_g" name="base_Operation" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Operation"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_so5ealo1EeaGOO_VQ0dx_g" name="isOperationIdempotent" ordered="false" lowerBound="1" defaultValueLiteral="false">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//Boolean"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_so5ebFo1EeaGOO_VQ0dx_g" name="isAtomic" ordered="false" lowerBound="1" defaultValueLiteral="false">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//Boolean"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_so5eblo1EeaGOO_VQ0dx_g" name="support" ordered="false" lowerBound="1" eType="_so5eU1o1EeaGOO_VQ0dx_g" defaultValueLiteral="MANDATORY"/>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_so5ecFo1EeaGOO_VQ0dx_g" name="condition" ordered="false">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
+ </eStructuralFeatures>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_so5eclo1EeaGOO_VQ0dx_g" name="OpenModelParameter">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_so5ec1o1EeaGOO_VQ0dx_g" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_jG59cHEqEd6SxZ5y0DIogw"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_so5edFo1EeaGOO_VQ0dx_g" name="base_Parameter" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Parameter"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_so5edlo1EeaGOO_VQ0dx_g" name="valueRange" 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="_so5eeFo1EeaGOO_VQ0dx_g" name="support" ordered="false" lowerBound="1" eType="_so5eU1o1EeaGOO_VQ0dx_g" defaultValueLiteral="MANDATORY"/>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_so5eelo1EeaGOO_VQ0dx_g" name="condition" ordered="false">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
+ </eStructuralFeatures>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_so5efFo1EeaGOO_VQ0dx_g" name="Names">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_so5efVo1EeaGOO_VQ0dx_g" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_jiSAMI7kEeGyB5ASrrNdIA"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_so5eflo1EeaGOO_VQ0dx_g" name="base_Association" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Association"/>
+ </eStructuralFeatures>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_so5egFo1EeaGOO_VQ0dx_g" name="Choice">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_so5egVo1EeaGOO_VQ0dx_g" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_27D5AL7XEeGcHtJ-koFuEQ"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_so5eglo1EeaGOO_VQ0dx_g" name="base_DataType" ordered="false">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//DataType"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_so5ehFo1EeaGOO_VQ0dx_g" name="base_Class" ordered="false">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Class"/>
+ </eStructuralFeatures>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_so5ehlo1EeaGOO_VQ0dx_g" name="Exception">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_so5eh1o1EeaGOO_VQ0dx_g" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_el7rwL7YEeGcHtJ-koFuEQ"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_so5eiFo1EeaGOO_VQ0dx_g" name="base_DataType" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//DataType"/>
+ </eStructuralFeatures>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_so5eilo1EeaGOO_VQ0dx_g" name="PassedByReference">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_so5ei1o1EeaGOO_VQ0dx_g" source="http://www.eclipse.org/uml2/2.0.0/UML"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_so5ejFo1EeaGOO_VQ0dx_g" name="base_StructuralFeature" ordered="false">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//StructuralFeature"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_so6FMFo1EeaGOO_VQ0dx_g" 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="_so6FMlo1EeaGOO_VQ0dx_g" name="NamedBy">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_so6FM1o1EeaGOO_VQ0dx_g" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_3E1eYPNAEeGLMdrUcsEncQ"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_so6FNFo1EeaGOO_VQ0dx_g" name="base_Dependency" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Dependency"/>
+ </eStructuralFeatures>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_so6FNlo1EeaGOO_VQ0dx_g" name="StrictComposite">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_so6FN1o1EeaGOO_VQ0dx_g" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_vQjMkJ2BEeSDYd59zPupRA"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_so6FOFo1EeaGOO_VQ0dx_g" name="base_Association" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Association"/>
+ </eStructuralFeatures>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_so6FOlo1EeaGOO_VQ0dx_g" name="Cond">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_so6FO1o1EeaGOO_VQ0dx_g" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_h7id0J2CEeSDYd59zPupRA"/>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_so6FPFo1EeaGOO_VQ0dx_g" name="condition" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_so6FPlo1EeaGOO_VQ0dx_g" name="base_Association" ordered="false">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Association"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_so6FQFo1EeaGOO_VQ0dx_g" name="base_Generalization" ordered="false">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Generalization"/>
+ </eStructuralFeatures>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_so6FQlo1EeaGOO_VQ0dx_g" name="Experimental">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_so6FQ1o1EeaGOO_VQ0dx_g" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_FU4UgJ2EEeSk-dMsN-xZbw"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_so6FRFo1EeaGOO_VQ0dx_g" name="base_Element" ordered="false">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Element"/>
+ </eStructuralFeatures>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_so6FRlo1EeaGOO_VQ0dx_g" name="LikelyToChange">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_so6FR1o1EeaGOO_VQ0dx_g" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_HmOsEJ2EEeSk-dMsN-xZbw"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_so6FSFo1EeaGOO_VQ0dx_g" name="base_Element" ordered="false">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Element"/>
+ </eStructuralFeatures>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_so6FSlo1EeaGOO_VQ0dx_g" name="Preliminary">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_so6FS1o1EeaGOO_VQ0dx_g" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_LEgJwJ2EEeSk-dMsN-xZbw"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_so6FTFo1EeaGOO_VQ0dx_g" name="base_Element" ordered="false">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Element"/>
+ </eStructuralFeatures>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_so6FTlo1EeaGOO_VQ0dx_g" name="Obsolete">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_so6FT1o1EeaGOO_VQ0dx_g" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_M6xu4J2EEeSk-dMsN-xZbw"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_so6FUFo1EeaGOO_VQ0dx_g" name="base_Element" ordered="false">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Element"/>
+ </eStructuralFeatures>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_so6FUlo1EeaGOO_VQ0dx_g" name="Example">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_so6FU1o1EeaGOO_VQ0dx_g" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_OwwZEJ2EEeSk-dMsN-xZbw"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_so6FVFo1EeaGOO_VQ0dx_g" name="base_Element" ordered="false">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Element"/>
+ </eStructuralFeatures>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_so6FVlo1EeaGOO_VQ0dx_g" name="Faulty">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_so6FV1o1EeaGOO_VQ0dx_g" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_QGmKoJ2EEeSk-dMsN-xZbw"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_so6FWFo1EeaGOO_VQ0dx_g" name="base_Element" ordered="false">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Element"/>
+ </eStructuralFeatures>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_so6FWlo1EeaGOO_VQ0dx_g" name="OpenModelInterface">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_so6FW1o1EeaGOO_VQ0dx_g" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_oKbrsKiIEeSJmIxGbzx9kA"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_so6FXFo1EeaGOO_VQ0dx_g" 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:EAttribute" xmi:id="_so6FXlo1EeaGOO_VQ0dx_g" name="support" ordered="false" lowerBound="1" eType="_so5eU1o1EeaGOO_VQ0dx_g" defaultValueLiteral="MANDATORY"/>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_so6FYFo1EeaGOO_VQ0dx_g" name="condition" ordered="false">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
+ </eStructuralFeatures>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_so6FYlo1EeaGOO_VQ0dx_g" name="OpenModelNotification">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_so6FY1o1EeaGOO_VQ0dx_g" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_74KP4EZPEeW32YsOmT7W0Q"/>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_so6FZFo1EeaGOO_VQ0dx_g" name="triggerConditionList" ordered="false" lowerBound="1" upperBound="-1">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_so6FZlo1EeaGOO_VQ0dx_g" name="support" ordered="false" lowerBound="1" eType="_so5eU1o1EeaGOO_VQ0dx_g" defaultValueLiteral="MANDATORY"/>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_so6FaFo1EeaGOO_VQ0dx_g" name="condition" 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="_so6Falo1EeaGOO_VQ0dx_g" name="base_Signal" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Signal"/>
+ </eStructuralFeatures>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_so6FbFo1EeaGOO_VQ0dx_g" name="PruneAndRefactor">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_so6FbVo1EeaGOO_VQ0dx_g" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_aUYHcEZgEeWzOqfPW42hmw"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_so6Fblo1EeaGOO_VQ0dx_g" name="base_Realization" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Realization"/>
+ </eStructuralFeatures>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_so6FcFo1EeaGOO_VQ0dx_g" name="Deprecated">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_so6FcVo1EeaGOO_VQ0dx_g" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_ma6wEJDeEeW51dNDZIXIMA"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_so6Fclo1EeaGOO_VQ0dx_g" name="base_Element" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Element"/>
+ </eStructuralFeatures>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_so6FdFo1EeaGOO_VQ0dx_g" name="Mature">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_so6FdVo1EeaGOO_VQ0dx_g" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_wvWWABdhEeatXPvf_dRw8w"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_so6Fdlo1EeaGOO_VQ0dx_g" name="base_Element" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Element"/>
+ </eStructuralFeatures>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_so6FeFo1EeaGOO_VQ0dx_g" name="Reference">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_so6FeVo1EeaGOO_VQ0dx_g" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_949Q4FfpEeak-v4LxEsCQw"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_so6Felo1EeaGOO_VQ0dx_g" name="base_Element" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Element"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_so6FfFo1EeaGOO_VQ0dx_g" name="reference" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
+ </eStructuralFeatures>
+ </eClassifiers>
+ </contents>
+ <contents xmi:type="ecore:EPackage" xmi:id="_iR_kYFh3EeaaGczhAqBKxg" name="OpenModel_Profile" nsURI="http:///schemas/OpenModel_Profile/_iR8hEFh3EeaaGczhAqBKxg/15" nsPrefix="OpenModel_Profile">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_iSMYs1h3EeaaGczhAqBKxg" source="PapyrusVersion">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_iSMYtFh3EeaaGczhAqBKxg" key="Version" value="0.2.3"/>
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_iSMYtVh3EeaaGczhAqBKxg" key="Comment" value="Changes are listed in the Applied Comment."/>
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_iSMYtlh3EeaaGczhAqBKxg" key="Copyright" value=""/>
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_iSMYt1h3EeaaGczhAqBKxg" key="Date" value="2016-08-02"/>
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_iSMYuFh3EeaaGczhAqBKxg" key="Author" value=""/>
+ </eAnnotations>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_iR_kYVh3EeaaGczhAqBKxg" name="OpenModelAttribute">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_iR_kYlh3EeaaGczhAqBKxg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_36ZCQHBgEd6FKu9XX1078A"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_iR_kY1h3EeaaGczhAqBKxg" name="base_StructuralFeature" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//StructuralFeature"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_iR_kZVh3EeaaGczhAqBKxg" name="partOfObjectKey" ordered="false" lowerBound="1" defaultValueLiteral="0">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//Integer"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_iR_kZ1h3EeaaGczhAqBKxg" name="attributeValueChangeNotification" ordered="false" lowerBound="1" eType="_iSALeVh3EeaaGczhAqBKxg" defaultValueLiteral="NA"/>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_iR_kaVh3EeaaGczhAqBKxg" name="isInvariant" ordered="false" lowerBound="1" defaultValueLiteral="false">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//Boolean"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_iR_ka1h3EeaaGczhAqBKxg" name="valueRange" 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="_iR_kbVh3EeaaGczhAqBKxg" name="bitLength" ordered="false" eType="_iSALflh3EeaaGczhAqBKxg"/>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_iR_kb1h3EeaaGczhAqBKxg" name="unsigned" ordered="false" lowerBound="1" defaultValueLiteral="false">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//Boolean"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_iR_kcVh3EeaaGczhAqBKxg" name="encoding" ordered="false" eType="_iSALhFh3EeaaGczhAqBKxg"/>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_iSALcVh3EeaaGczhAqBKxg" name="counter" ordered="false" eType="_iSALiVh3EeaaGczhAqBKxg"/>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_iSALc1h3EeaaGczhAqBKxg" name="unit" ordered="false">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_iSALdVh3EeaaGczhAqBKxg" name="support" ordered="false" lowerBound="1" eType="_iSALjlh3EeaaGczhAqBKxg" defaultValueLiteral="MANDATORY"/>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_iSALd1h3EeaaGczhAqBKxg" name="condition" ordered="false">
+ <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="_iSALeVh3EeaaGczhAqBKxg" name="NotificationDefinition">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_iSALelh3EeaaGczhAqBKxg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_HgbRQBGqEd-nT5bmeQ1LHg"/>
+ <eLiterals xmi:type="ecore:EEnumLiteral" xmi:id="_iSALe1h3EeaaGczhAqBKxg" name="NA"/>
+ <eLiterals xmi:type="ecore:EEnumLiteral" xmi:id="_iSALfFh3EeaaGczhAqBKxg" name="NO" value="1"/>
+ <eLiterals xmi:type="ecore:EEnumLiteral" xmi:id="_iSALfVh3EeaaGczhAqBKxg" name="YES" value="2"/>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EEnum" xmi:id="_iSALflh3EeaaGczhAqBKxg" name="BitLength">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_iSALf1h3EeaaGczhAqBKxg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_M9B3kFfrEeak-v4LxEsCQw"/>
+ <eLiterals xmi:type="ecore:EEnumLiteral" xmi:id="_iSALgFh3EeaaGczhAqBKxg" name="LENGTH_8_BIT"/>
+ <eLiterals xmi:type="ecore:EEnumLiteral" xmi:id="_iSALgVh3EeaaGczhAqBKxg" name="LENGTH_16_BIT" value="1"/>
+ <eLiterals xmi:type="ecore:EEnumLiteral" xmi:id="_iSALglh3EeaaGczhAqBKxg" name="LENGTH_32_BIT" value="2"/>
+ <eLiterals xmi:type="ecore:EEnumLiteral" xmi:id="_iSALg1h3EeaaGczhAqBKxg" name="LENGTH_64_BIT" value="3"/>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EEnum" xmi:id="_iSALhFh3EeaaGczhAqBKxg" name="Encoding">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_iSALhVh3EeaaGczhAqBKxg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_OZ1z0FfrEeak-v4LxEsCQw"/>
+ <eLiterals xmi:type="ecore:EEnumLiteral" xmi:id="_iSALhlh3EeaaGczhAqBKxg" name="BASE_64"/>
+ <eLiterals xmi:type="ecore:EEnumLiteral" xmi:id="_iSALh1h3EeaaGczhAqBKxg" name="HEX" value="1"/>
+ <eLiterals xmi:type="ecore:EEnumLiteral" xmi:id="_iSALiFh3EeaaGczhAqBKxg" name="OCTET" value="2"/>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EEnum" xmi:id="_iSALiVh3EeaaGczhAqBKxg" name="Counter">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_iSALilh3EeaaGczhAqBKxg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_NtRBsFfrEeak-v4LxEsCQw"/>
+ <eLiterals xmi:type="ecore:EEnumLiteral" xmi:id="_iSALi1h3EeaaGczhAqBKxg" name="COUNTER"/>
+ <eLiterals xmi:type="ecore:EEnumLiteral" xmi:id="_iSALjFh3EeaaGczhAqBKxg" name="GAUGE" value="1"/>
+ <eLiterals xmi:type="ecore:EEnumLiteral" xmi:id="_iSALjVh3EeaaGczhAqBKxg" name="ZERO_COUNTER" value="2"/>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EEnum" xmi:id="_iSALjlh3EeaaGczhAqBKxg" name="SupportQualifier">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_iSALj1h3EeaaGczhAqBKxg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_tIP_UL7QEeGcHtJ-koFuEQ"/>
+ <eLiterals xmi:type="ecore:EEnumLiteral" xmi:id="_iSALkFh3EeaaGczhAqBKxg" name="MANDATORY"/>
+ <eLiterals xmi:type="ecore:EEnumLiteral" xmi:id="_iSALkVh3EeaaGczhAqBKxg" name="OPTIONAL" value="1"/>
+ <eLiterals xmi:type="ecore:EEnumLiteral" xmi:id="_iSALklh3EeaaGczhAqBKxg" name="CONDITIONAL_MANDATORY" value="2"/>
+ <eLiterals xmi:type="ecore:EEnumLiteral" xmi:id="_iSALk1h3EeaaGczhAqBKxg" name="CONDITIONAL_OPTIONAL" value="3"/>
+ <eLiterals xmi:type="ecore:EEnumLiteral" xmi:id="_iSALlFh3EeaaGczhAqBKxg" name="CONDITIONAL" value="4"/>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_iSALlVh3EeaaGczhAqBKxg" name="OpenModelClass">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_iSALllh3EeaaGczhAqBKxg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_JVMFMHBhEd6FKu9XX1078A"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_iSALl1h3EeaaGczhAqBKxg" 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:EAttribute" xmi:id="_iSALmVh3EeaaGczhAqBKxg" name="objectCreationNotification" ordered="false" lowerBound="1" eType="_iSALeVh3EeaaGczhAqBKxg" defaultValueLiteral="NA"/>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_iSALm1h3EeaaGczhAqBKxg" name="objectDeletionNotification" ordered="false" lowerBound="1" eType="_iSALeVh3EeaaGczhAqBKxg" defaultValueLiteral="NA"/>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_iSALnVh3EeaaGczhAqBKxg" name="support" ordered="false" lowerBound="1" eType="_iSALjlh3EeaaGczhAqBKxg" defaultValueLiteral="MANDATORY"/>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_iSALn1h3EeaaGczhAqBKxg" name="condition" ordered="false">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
+ </eStructuralFeatures>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_iSALoVh3EeaaGczhAqBKxg" name="OpenModelOperation">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_iSALolh3EeaaGczhAqBKxg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_FRG9AHBnEd6FKu9XX1078A"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_iSALo1h3EeaaGczhAqBKxg" name="base_Operation" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Operation"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_iSALpVh3EeaaGczhAqBKxg" name="isOperationIdempotent" ordered="false" lowerBound="1" defaultValueLiteral="false">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//Boolean"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_iSALp1h3EeaaGczhAqBKxg" name="isAtomic" ordered="false" lowerBound="1" defaultValueLiteral="false">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//Boolean"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_iSALqVh3EeaaGczhAqBKxg" name="support" ordered="false" lowerBound="1" eType="_iSALjlh3EeaaGczhAqBKxg" defaultValueLiteral="MANDATORY"/>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_iSALq1h3EeaaGczhAqBKxg" name="condition" ordered="false">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
+ </eStructuralFeatures>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_iSALrVh3EeaaGczhAqBKxg" name="OpenModelParameter">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_iSALrlh3EeaaGczhAqBKxg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_jG59cHEqEd6SxZ5y0DIogw"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_iSALr1h3EeaaGczhAqBKxg" name="base_Parameter" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Parameter"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_iSALsVh3EeaaGczhAqBKxg" name="valueRange" 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="_iSALs1h3EeaaGczhAqBKxg" name="support" ordered="false" lowerBound="1" eType="_iSALjlh3EeaaGczhAqBKxg" defaultValueLiteral="MANDATORY"/>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_iSALtVh3EeaaGczhAqBKxg" name="condition" ordered="false">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
+ </eStructuralFeatures>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_iSALt1h3EeaaGczhAqBKxg" name="Names">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_iSALuFh3EeaaGczhAqBKxg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_jiSAMI7kEeGyB5ASrrNdIA"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_iSALuVh3EeaaGczhAqBKxg" name="base_Association" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Association"/>
+ </eStructuralFeatures>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_iSALu1h3EeaaGczhAqBKxg" name="Choice">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_iSALvFh3EeaaGczhAqBKxg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_27D5AL7XEeGcHtJ-koFuEQ"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_iSALvVh3EeaaGczhAqBKxg" name="base_DataType" ordered="false">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//DataType"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_iSALv1h3EeaaGczhAqBKxg" name="base_Class" ordered="false">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Class"/>
+ </eStructuralFeatures>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_iSALwVh3EeaaGczhAqBKxg" name="Exception">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_iSALwlh3EeaaGczhAqBKxg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_el7rwL7YEeGcHtJ-koFuEQ"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_iSALw1h3EeaaGczhAqBKxg" name="base_DataType" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//DataType"/>
+ </eStructuralFeatures>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_iSALxVh3EeaaGczhAqBKxg" name="PassedByReference">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_iSALxlh3EeaaGczhAqBKxg" source="http://www.eclipse.org/uml2/2.0.0/UML"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_iSALx1h3EeaaGczhAqBKxg" name="base_StructuralFeature" ordered="false">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//StructuralFeature"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_iSALyVh3EeaaGczhAqBKxg" 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="_iSALy1h3EeaaGczhAqBKxg" name="NamedBy">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_iSALzFh3EeaaGczhAqBKxg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_3E1eYPNAEeGLMdrUcsEncQ"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_iSALzVh3EeaaGczhAqBKxg" name="base_Dependency" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Dependency"/>
+ </eStructuralFeatures>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_iSALz1h3EeaaGczhAqBKxg" name="StrictComposite">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_iSAL0Fh3EeaaGczhAqBKxg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_vQjMkJ2BEeSDYd59zPupRA"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_iSAL0Vh3EeaaGczhAqBKxg" name="base_Association" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Association"/>
+ </eStructuralFeatures>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_iSAL01h3EeaaGczhAqBKxg" name="Cond">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_iSAL1Fh3EeaaGczhAqBKxg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_h7id0J2CEeSDYd59zPupRA"/>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_iSAL1Vh3EeaaGczhAqBKxg" name="condition" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_iSAL11h3EeaaGczhAqBKxg" name="base_Association" ordered="false">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Association"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_iSAL2Vh3EeaaGczhAqBKxg" name="base_Generalization" ordered="false">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Generalization"/>
+ </eStructuralFeatures>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_iSAL21h3EeaaGczhAqBKxg" name="Experimental">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_iSAL3Fh3EeaaGczhAqBKxg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_FU4UgJ2EEeSk-dMsN-xZbw"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_iSAL3Vh3EeaaGczhAqBKxg" name="base_Element" ordered="false">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Element"/>
+ </eStructuralFeatures>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_iSAL31h3EeaaGczhAqBKxg" name="LikelyToChange">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_iSAL4Fh3EeaaGczhAqBKxg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_HmOsEJ2EEeSk-dMsN-xZbw"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_iSAL4Vh3EeaaGczhAqBKxg" name="base_Element" ordered="false">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Element"/>
+ </eStructuralFeatures>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_iSAL41h3EeaaGczhAqBKxg" name="Preliminary">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_iSAL5Fh3EeaaGczhAqBKxg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_LEgJwJ2EEeSk-dMsN-xZbw"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_iSAL5Vh3EeaaGczhAqBKxg" name="base_Element" ordered="false">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Element"/>
+ </eStructuralFeatures>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_iSAL51h3EeaaGczhAqBKxg" name="Obsolete">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_iSAL6Fh3EeaaGczhAqBKxg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_M6xu4J2EEeSk-dMsN-xZbw"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_iSAL6Vh3EeaaGczhAqBKxg" name="base_Element" ordered="false">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Element"/>
+ </eStructuralFeatures>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_iSAL61h3EeaaGczhAqBKxg" name="Example">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_iSAL7Fh3EeaaGczhAqBKxg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_OwwZEJ2EEeSk-dMsN-xZbw"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_iSAL7Vh3EeaaGczhAqBKxg" name="base_Element" ordered="false">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Element"/>
+ </eStructuralFeatures>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_iSAL71h3EeaaGczhAqBKxg" name="Faulty">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_iSAL8Fh3EeaaGczhAqBKxg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_QGmKoJ2EEeSk-dMsN-xZbw"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_iSAL8Vh3EeaaGczhAqBKxg" name="base_Element" ordered="false">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Element"/>
+ </eStructuralFeatures>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_iSAL81h3EeaaGczhAqBKxg" name="OpenModelInterface">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_iSAL9Fh3EeaaGczhAqBKxg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_oKbrsKiIEeSJmIxGbzx9kA"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_iSAL9Vh3EeaaGczhAqBKxg" 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:EAttribute" xmi:id="_iSAL91h3EeaaGczhAqBKxg" name="support" ordered="false" lowerBound="1" eType="_iSALjlh3EeaaGczhAqBKxg" defaultValueLiteral="MANDATORY"/>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_iSAL-Vh3EeaaGczhAqBKxg" name="condition" ordered="false">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
+ </eStructuralFeatures>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_iSAL-1h3EeaaGczhAqBKxg" name="OpenModelNotification">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_iSAL_Fh3EeaaGczhAqBKxg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_74KP4EZPEeW32YsOmT7W0Q"/>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_iSAL_Vh3EeaaGczhAqBKxg" name="triggerConditionList" ordered="false" lowerBound="1" upperBound="-1">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_iSAL_1h3EeaaGczhAqBKxg" name="support" ordered="false" lowerBound="1" eType="_iSALjlh3EeaaGczhAqBKxg" defaultValueLiteral="MANDATORY"/>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_iSAMAVh3EeaaGczhAqBKxg" name="condition" 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="_iSAMA1h3EeaaGczhAqBKxg" name="base_Signal" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Signal"/>
+ </eStructuralFeatures>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_iSAMBVh3EeaaGczhAqBKxg" name="PruneAndRefactor">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_iSAMBlh3EeaaGczhAqBKxg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_aUYHcEZgEeWzOqfPW42hmw"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_iSAMB1h3EeaaGczhAqBKxg" name="base_Realization" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Realization"/>
+ </eStructuralFeatures>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_iSAMCVh3EeaaGczhAqBKxg" name="Deprecated">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_iSAMClh3EeaaGczhAqBKxg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_ma6wEJDeEeW51dNDZIXIMA"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_iSAMC1h3EeaaGczhAqBKxg" name="base_Element" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Element"/>
+ </eStructuralFeatures>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_iSAMDVh3EeaaGczhAqBKxg" name="Mature">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_iSAMDlh3EeaaGczhAqBKxg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_wvWWABdhEeatXPvf_dRw8w"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_iSAMD1h3EeaaGczhAqBKxg" name="base_Element" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Element"/>
+ </eStructuralFeatures>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_iSAMEVh3EeaaGczhAqBKxg" name="Reference">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_iSAMElh3EeaaGczhAqBKxg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_949Q4FfpEeak-v4LxEsCQw"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_iSAME1h3EeaaGczhAqBKxg" name="base_Element" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Element"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_iSAMFVh3EeaaGczhAqBKxg" name="reference" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
+ </eStructuralFeatures>
+ </eClassifiers>
+ </contents>
+ <contents xmi:type="ecore:EPackage" xmi:id="_0tZP0NyQEeW6C_FaABjU5w" name="OpenModel_Profile" nsURI="http:///schemas/OpenModel_Profile/_0tU-YNyQEeW6C_FaABjU5w/14" nsPrefix="OpenModel_Profile">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_0tkO8NyQEeW6C_FaABjU5w" source="PapyrusVersion">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_0tkO8dyQEeW6C_FaABjU5w" key="Version" value="0.2.2"/>
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_0tkO8tyQEeW6C_FaABjU5w" key="Comment" value="Stereotypes extending more than one metaclass (Cond, Choice, PassedByReference) made optional."/>
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_0tkO89yQEeW6C_FaABjU5w" key="Copyright" value=""/>
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_0tkO9NyQEeW6C_FaABjU5w" key="Date" value="2016-02-26"/>
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_0tkO9dyQEeW6C_FaABjU5w" key="Author" value=""/>
+ </eAnnotations>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_0tZP0dyQEeW6C_FaABjU5w" name="OpenModelAttribute">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_0tZP0tyQEeW6C_FaABjU5w" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_36ZCQHBgEd6FKu9XX1078A"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_0tZP09yQEeW6C_FaABjU5w" name="base_StructuralFeature" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//StructuralFeature"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_0tZP1dyQEeW6C_FaABjU5w" name="attributeValueChangeNotification" ordered="false" lowerBound="1" eType="_0tZ249yQEeW6C_FaABjU5w" defaultValueLiteral="NA"/>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_0tZP19yQEeW6C_FaABjU5w" name="isInvariant" ordered="false" lowerBound="1" defaultValueLiteral="false">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//Boolean"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_0tZP2dyQEeW6C_FaABjU5w" name="valueRange" 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="_0tZP29yQEeW6C_FaABjU5w" name="partOfObjectKey" ordered="false" lowerBound="1" defaultValueLiteral="0">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//Integer"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_0tZP3dyQEeW6C_FaABjU5w" name="unit" ordered="false">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_0tZP39yQEeW6C_FaABjU5w" name="support" ordered="false" lowerBound="1" eType="_0tZ26NyQEeW6C_FaABjU5w" defaultValueLiteral="MANDATORY"/>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_0tZ24dyQEeW6C_FaABjU5w" name="condition" ordered="false">
+ <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="_0tZ249yQEeW6C_FaABjU5w" name="NotificationDefinition">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_0tZ25NyQEeW6C_FaABjU5w" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_HgbRQBGqEd-nT5bmeQ1LHg"/>
+ <eLiterals xmi:type="ecore:EEnumLiteral" xmi:id="_0tZ25dyQEeW6C_FaABjU5w" name="NA"/>
+ <eLiterals xmi:type="ecore:EEnumLiteral" xmi:id="_0tZ25tyQEeW6C_FaABjU5w" name="NO" value="1"/>
+ <eLiterals xmi:type="ecore:EEnumLiteral" xmi:id="_0tZ259yQEeW6C_FaABjU5w" name="YES" value="2"/>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EEnum" xmi:id="_0tZ26NyQEeW6C_FaABjU5w" name="SupportQualifier">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_0tZ26dyQEeW6C_FaABjU5w" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_tIP_UL7QEeGcHtJ-koFuEQ"/>
+ <eLiterals xmi:type="ecore:EEnumLiteral" xmi:id="_0tZ26tyQEeW6C_FaABjU5w" name="MANDATORY"/>
+ <eLiterals xmi:type="ecore:EEnumLiteral" xmi:id="_0tZ269yQEeW6C_FaABjU5w" name="OPTIONAL" value="1"/>
+ <eLiterals xmi:type="ecore:EEnumLiteral" xmi:id="_0tZ27NyQEeW6C_FaABjU5w" name="CONDITIONAL_MANDATORY" value="2"/>
+ <eLiterals xmi:type="ecore:EEnumLiteral" xmi:id="_0tZ27dyQEeW6C_FaABjU5w" name="CONDITIONAL_OPTIONAL" value="3"/>
+ <eLiterals xmi:type="ecore:EEnumLiteral" xmi:id="_0tZ27tyQEeW6C_FaABjU5w" name="CONDITIONAL" value="4"/>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_0tZ279yQEeW6C_FaABjU5w" name="OpenModelClass">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_0tZ28NyQEeW6C_FaABjU5w" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_JVMFMHBhEd6FKu9XX1078A"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_0tZ28dyQEeW6C_FaABjU5w" 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:EAttribute" xmi:id="_0tZ289yQEeW6C_FaABjU5w" name="objectCreationNotification" ordered="false" lowerBound="1" eType="_0tZ249yQEeW6C_FaABjU5w" defaultValueLiteral="NA"/>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_0tZ29dyQEeW6C_FaABjU5w" name="objectDeletionNotification" ordered="false" lowerBound="1" eType="_0tZ249yQEeW6C_FaABjU5w" defaultValueLiteral="NA"/>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_0tZ299yQEeW6C_FaABjU5w" name="support" ordered="false" lowerBound="1" eType="_0tZ26NyQEeW6C_FaABjU5w" defaultValueLiteral="MANDATORY"/>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_0tZ2-dyQEeW6C_FaABjU5w" name="condition" ordered="false">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
+ </eStructuralFeatures>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_0tZ2-9yQEeW6C_FaABjU5w" name="OpenModelOperation">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_0tZ2_NyQEeW6C_FaABjU5w" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_FRG9AHBnEd6FKu9XX1078A"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_0tZ2_dyQEeW6C_FaABjU5w" name="base_Operation" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Operation"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_0tZ2_9yQEeW6C_FaABjU5w" name="isOperationIdempotent" ordered="false" lowerBound="1" defaultValueLiteral="false">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//Boolean"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_0tZ3AdyQEeW6C_FaABjU5w" name="isAtomic" ordered="false" lowerBound="1" defaultValueLiteral="false">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//Boolean"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_0tZ3A9yQEeW6C_FaABjU5w" name="support" ordered="false" lowerBound="1" eType="_0tZ26NyQEeW6C_FaABjU5w" defaultValueLiteral="MANDATORY"/>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_0tZ3BdyQEeW6C_FaABjU5w" name="condition" ordered="false">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
+ </eStructuralFeatures>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_0tZ3B9yQEeW6C_FaABjU5w" name="OpenModelParameter">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_0tZ3CNyQEeW6C_FaABjU5w" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_jG59cHEqEd6SxZ5y0DIogw"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_0tZ3CdyQEeW6C_FaABjU5w" name="base_Parameter" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Parameter"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_0tZ3C9yQEeW6C_FaABjU5w" name="valueRange" 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="_0tZ3DdyQEeW6C_FaABjU5w" name="support" ordered="false" lowerBound="1" eType="_0tZ26NyQEeW6C_FaABjU5w" defaultValueLiteral="MANDATORY"/>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_0tZ3D9yQEeW6C_FaABjU5w" name="condition" ordered="false">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
+ </eStructuralFeatures>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_0tZ3EdyQEeW6C_FaABjU5w" name="Names">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_0tZ3EtyQEeW6C_FaABjU5w" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_jiSAMI7kEeGyB5ASrrNdIA"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_0tZ3E9yQEeW6C_FaABjU5w" name="base_Association" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Association"/>
+ </eStructuralFeatures>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_0tZ3FdyQEeW6C_FaABjU5w" name="Choice">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_0tZ3FtyQEeW6C_FaABjU5w" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_27D5AL7XEeGcHtJ-koFuEQ"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_0tZ3F9yQEeW6C_FaABjU5w" name="base_DataType" ordered="false">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//DataType"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_0tZ3GdyQEeW6C_FaABjU5w" name="base_Class" ordered="false">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Class"/>
+ </eStructuralFeatures>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_0tZ3G9yQEeW6C_FaABjU5w" name="Exception">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_0tZ3HNyQEeW6C_FaABjU5w" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_el7rwL7YEeGcHtJ-koFuEQ"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_0tZ3HdyQEeW6C_FaABjU5w" name="base_DataType" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//DataType"/>
+ </eStructuralFeatures>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_0tZ3H9yQEeW6C_FaABjU5w" name="PassedByReference">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_0tZ3INyQEeW6C_FaABjU5w" source="http://www.eclipse.org/uml2/2.0.0/UML"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_0tZ3IdyQEeW6C_FaABjU5w" name="base_StructuralFeature" ordered="false">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//StructuralFeature"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_0tZ3I9yQEeW6C_FaABjU5w" 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="_0tZ3JdyQEeW6C_FaABjU5w" name="NamedBy">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_0tZ3JtyQEeW6C_FaABjU5w" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_3E1eYPNAEeGLMdrUcsEncQ"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_0tZ3J9yQEeW6C_FaABjU5w" name="base_Dependency" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Dependency"/>
+ </eStructuralFeatures>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_0tZ3KdyQEeW6C_FaABjU5w" name="StrictComposite">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_0tZ3KtyQEeW6C_FaABjU5w" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_vQjMkJ2BEeSDYd59zPupRA"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_0tZ3K9yQEeW6C_FaABjU5w" name="base_Association" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Association"/>
+ </eStructuralFeatures>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_0tZ3LdyQEeW6C_FaABjU5w" name="Cond">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_0tZ3LtyQEeW6C_FaABjU5w" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_h7id0J2CEeSDYd59zPupRA"/>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_0tZ3L9yQEeW6C_FaABjU5w" name="condition" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_0tZ3MdyQEeW6C_FaABjU5w" name="base_Association" ordered="false">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Association"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_0tZ3M9yQEeW6C_FaABjU5w" name="base_Generalization" ordered="false">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Generalization"/>
+ </eStructuralFeatures>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_0tZ3NdyQEeW6C_FaABjU5w" name="Experimental">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_0tZ3NtyQEeW6C_FaABjU5w" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_FU4UgJ2EEeSk-dMsN-xZbw"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_0tZ3N9yQEeW6C_FaABjU5w" name="base_StructuralFeature" ordered="false">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//StructuralFeature"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_0tZ3OdyQEeW6C_FaABjU5w" name="base_Association" ordered="false">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Association"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_0tZ3O9yQEeW6C_FaABjU5w" name="base_Constraint" ordered="false">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Constraint"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_0tZ3PdyQEeW6C_FaABjU5w" 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="_0tZ3P9yQEeW6C_FaABjU5w" name="base_Parameter" ordered="false">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Parameter"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_0tZ3QdyQEeW6C_FaABjU5w" 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="_0tZ3Q9yQEeW6C_FaABjU5w" name="base_Class" ordered="false">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Class"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_0tZ3RdyQEeW6C_FaABjU5w" name="base_DataType" ordered="false">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//DataType"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_0tZ3R9yQEeW6C_FaABjU5w" name="base_Generalization" ordered="false">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Generalization"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_0tZ3SdyQEeW6C_FaABjU5w" name="base_Element" ordered="false">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Element"/>
+ </eStructuralFeatures>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_0tZ3S9yQEeW6C_FaABjU5w" name="LikelyToChange">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_0tZ3TNyQEeW6C_FaABjU5w" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_HmOsEJ2EEeSk-dMsN-xZbw"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_0tZ3TdyQEeW6C_FaABjU5w" name="base_StructuralFeature" ordered="false">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//StructuralFeature"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_0tZ3T9yQEeW6C_FaABjU5w" name="base_Association" ordered="false">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Association"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_0tZ3UdyQEeW6C_FaABjU5w" name="base_Constraint" ordered="false">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Constraint"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_0tZ3U9yQEeW6C_FaABjU5w" 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="_0tZ3VdyQEeW6C_FaABjU5w" name="base_Parameter" ordered="false">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Parameter"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_0tZ3V9yQEeW6C_FaABjU5w" 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="_0tZ3WdyQEeW6C_FaABjU5w" name="base_Class" ordered="false">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Class"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_0tZ3W9yQEeW6C_FaABjU5w" name="base_DataType" ordered="false">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//DataType"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_0tZ3XdyQEeW6C_FaABjU5w" name="base_Generalization" ordered="false">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Generalization"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_0tZ3X9yQEeW6C_FaABjU5w" name="base_Element" ordered="false">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Element"/>
+ </eStructuralFeatures>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_0tZ3YdyQEeW6C_FaABjU5w" name="Preliminary">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_0tZ3YtyQEeW6C_FaABjU5w" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_LEgJwJ2EEeSk-dMsN-xZbw"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_0tZ3Y9yQEeW6C_FaABjU5w" name="base_StructuralFeature" ordered="false">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//StructuralFeature"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_0tZ3ZdyQEeW6C_FaABjU5w" name="base_Association" ordered="false">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Association"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_0tZ3Z9yQEeW6C_FaABjU5w" name="base_Constraint" ordered="false">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Constraint"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_0tZ3adyQEeW6C_FaABjU5w" 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="_0tZ3a9yQEeW6C_FaABjU5w" name="base_Parameter" ordered="false">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Parameter"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_0tZ3bdyQEeW6C_FaABjU5w" 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="_0tZ3b9yQEeW6C_FaABjU5w" name="base_Class" ordered="false">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Class"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_0tZ3cdyQEeW6C_FaABjU5w" name="base_DataType" ordered="false">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//DataType"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_0tZ3c9yQEeW6C_FaABjU5w" name="base_Generalization" ordered="false">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Generalization"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_0tZ3ddyQEeW6C_FaABjU5w" name="base_Element" ordered="false">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Element"/>
+ </eStructuralFeatures>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_0tZ3d9yQEeW6C_FaABjU5w" name="Obsolete">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_0tZ3eNyQEeW6C_FaABjU5w" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_M6xu4J2EEeSk-dMsN-xZbw"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_0tZ3edyQEeW6C_FaABjU5w" name="base_StructuralFeature" ordered="false">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//StructuralFeature"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_0tZ3e9yQEeW6C_FaABjU5w" name="base_Association" ordered="false">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Association"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_0tZ3fdyQEeW6C_FaABjU5w" name="base_Constraint" ordered="false">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Constraint"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_0tZ3f9yQEeW6C_FaABjU5w" 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="_0tZ3gdyQEeW6C_FaABjU5w" name="base_Parameter" ordered="false">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Parameter"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_0tZ3g9yQEeW6C_FaABjU5w" 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="_0tZ3hdyQEeW6C_FaABjU5w" name="base_Class" ordered="false">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Class"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_0tZ3h9yQEeW6C_FaABjU5w" name="base_DataType" ordered="false">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//DataType"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_0tZ3idyQEeW6C_FaABjU5w" name="base_Generalization" ordered="false">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Generalization"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_0tZ3i9yQEeW6C_FaABjU5w" name="base_Element" ordered="false">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Element"/>
+ </eStructuralFeatures>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_0tZ3jdyQEeW6C_FaABjU5w" name="Example">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_0tZ3jtyQEeW6C_FaABjU5w" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_OwwZEJ2EEeSk-dMsN-xZbw"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_0tZ3j9yQEeW6C_FaABjU5w" name="base_StructuralFeature" ordered="false">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//StructuralFeature"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_0tZ3kdyQEeW6C_FaABjU5w" name="base_Association" ordered="false">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Association"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_0tZ3k9yQEeW6C_FaABjU5w" name="base_Constraint" ordered="false">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Constraint"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_0tZ3ldyQEeW6C_FaABjU5w" 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="_0tZ3l9yQEeW6C_FaABjU5w" name="base_Parameter" ordered="false">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Parameter"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_0tZ3mdyQEeW6C_FaABjU5w" 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="_0tZ3m9yQEeW6C_FaABjU5w" name="base_Class" ordered="false">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Class"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_0tZ3ndyQEeW6C_FaABjU5w" name="base_DataType" ordered="false">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//DataType"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_0tZ3n9yQEeW6C_FaABjU5w" name="base_Generalization" ordered="false">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Generalization"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_0tZ3odyQEeW6C_FaABjU5w" name="base_Element" ordered="false">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Element"/>
+ </eStructuralFeatures>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_0tZ3o9yQEeW6C_FaABjU5w" name="Faulty">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_0tZ3pNyQEeW6C_FaABjU5w" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_QGmKoJ2EEeSk-dMsN-xZbw"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_0tZ3pdyQEeW6C_FaABjU5w" name="base_StructuralFeature" ordered="false">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//StructuralFeature"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_0tZ3p9yQEeW6C_FaABjU5w" name="base_Association" ordered="false">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Association"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_0tZ3qdyQEeW6C_FaABjU5w" name="base_Constraint" ordered="false">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Constraint"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_0tZ3q9yQEeW6C_FaABjU5w" 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="_0tZ3rdyQEeW6C_FaABjU5w" name="base_Parameter" ordered="false">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Parameter"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_0tZ3r9yQEeW6C_FaABjU5w" 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="_0tZ3sdyQEeW6C_FaABjU5w" name="base_Class" ordered="false">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Class"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_0tZ3s9yQEeW6C_FaABjU5w" name="base_DataType" ordered="false">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//DataType"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_0tZ3tdyQEeW6C_FaABjU5w" name="base_Generalization" ordered="false">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Generalization"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_0tZ3t9yQEeW6C_FaABjU5w" name="base_Element" ordered="false">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Element"/>
+ </eStructuralFeatures>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_0tZ3udyQEeW6C_FaABjU5w" name="OpenModelInterface">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_0tZ3utyQEeW6C_FaABjU5w" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_oKbrsKiIEeSJmIxGbzx9kA"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_0tZ3u9yQEeW6C_FaABjU5w" 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:EAttribute" xmi:id="_0tZ3vdyQEeW6C_FaABjU5w" name="support" ordered="false" lowerBound="1" eType="_0tZ26NyQEeW6C_FaABjU5w" defaultValueLiteral="MANDATORY"/>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_0tZ3v9yQEeW6C_FaABjU5w" name="condition" ordered="false">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
+ </eStructuralFeatures>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_0tZ3wdyQEeW6C_FaABjU5w" name="OpenModelNotification">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_0tZ3wtyQEeW6C_FaABjU5w" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_74KP4EZPEeW32YsOmT7W0Q"/>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_0tZ3w9yQEeW6C_FaABjU5w" name="triggerConditionList" ordered="false" lowerBound="1" upperBound="-1">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_0tZ3xdyQEeW6C_FaABjU5w" name="support" ordered="false" lowerBound="1" eType="_0tZ26NyQEeW6C_FaABjU5w" defaultValueLiteral="MANDATORY"/>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_0tZ3x9yQEeW6C_FaABjU5w" name="condition" 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="_0tZ3ydyQEeW6C_FaABjU5w" name="base_Signal" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Signal"/>
+ </eStructuralFeatures>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_0tZ3y9yQEeW6C_FaABjU5w" name="PruneAndRefactor">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_0tZ3zNyQEeW6C_FaABjU5w" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_aUYHcEZgEeWzOqfPW42hmw"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_0tZ3zdyQEeW6C_FaABjU5w" name="base_Realization" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Realization"/>
+ </eStructuralFeatures>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_0tZ3z9yQEeW6C_FaABjU5w" name="Deprecated">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_0tZ30NyQEeW6C_FaABjU5w" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_ma6wEJDeEeW51dNDZIXIMA"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_0tZ30dyQEeW6C_FaABjU5w" name="base_Element" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Element"/>
+ </eStructuralFeatures>
+ </eClassifiers>
+ </contents>
+ <contents xmi:type="ecore:EPackage" xmi:id="_OtrKIMvjEeWuP4zc4scymQ" name="OpenModel_Profile" nsURI="http:///schemas/OpenModel_Profile/_OtnfwMvjEeWuP4zc4scymQ/13" nsPrefix="OpenModel_Profile">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_Ot4lgMvjEeWuP4zc4scymQ" source="PapyrusVersion">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_Ot4lgcvjEeWuP4zc4scymQ" key="Version" value="0.2.1"/>
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_Ot4lgsvjEeWuP4zc4scymQ" key="Comment" value="New partOfObjectKey property added to OpenModelAttribute stereotype.&#xA;&#xD;&#xA;New unit property added to OpenModelAttribute stereotype.&#xD;&#xA;passedByRef attribute deleted from PassedByReference stereotype.&#xA;passedByReference stereotype renamed to PassedByReference."/>
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_Ot4lg8vjEeWuP4zc4scymQ" key="Copyright" value=""/>
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_Ot4lhMvjEeWuP4zc4scymQ" key="Date" value="2016-02-05"/>
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_Ot4lhcvjEeWuP4zc4scymQ" key="Author" value=""/>
+ </eAnnotations>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_OtrKIcvjEeWuP4zc4scymQ" name="OpenModelAttribute">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_OtrKIsvjEeWuP4zc4scymQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_36ZCQHBgEd6FKu9XX1078A"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_OtrKI8vjEeWuP4zc4scymQ" name="base_StructuralFeature" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//StructuralFeature"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_OtrKJcvjEeWuP4zc4scymQ" name="attributeValueChangeNotification" ordered="false" lowerBound="1" eType="_OtrKM8vjEeWuP4zc4scymQ" defaultValueLiteral="NA"/>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_OtrKJ8vjEeWuP4zc4scymQ" name="isInvariant" ordered="false" lowerBound="1" defaultValueLiteral="false">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//Boolean"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_OtrKKcvjEeWuP4zc4scymQ" name="valueRange" 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="_OtrKK8vjEeWuP4zc4scymQ" name="partOfObjectKey" ordered="false" lowerBound="1" defaultValueLiteral="0">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//Integer"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_OtrKLcvjEeWuP4zc4scymQ" name="unit" ordered="false">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_OtrKL8vjEeWuP4zc4scymQ" name="support" ordered="false" lowerBound="1" eType="_OtrKOMvjEeWuP4zc4scymQ" defaultValueLiteral="MANDATORY"/>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_OtrKMcvjEeWuP4zc4scymQ" name="condition" ordered="false">
+ <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="_OtrKM8vjEeWuP4zc4scymQ" name="NotificationDefinition">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_OtrKNMvjEeWuP4zc4scymQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_HgbRQBGqEd-nT5bmeQ1LHg"/>
+ <eLiterals xmi:type="ecore:EEnumLiteral" xmi:id="_OtrKNcvjEeWuP4zc4scymQ" name="NA"/>
+ <eLiterals xmi:type="ecore:EEnumLiteral" xmi:id="_OtrKNsvjEeWuP4zc4scymQ" name="NO" value="1"/>
+ <eLiterals xmi:type="ecore:EEnumLiteral" xmi:id="_OtrKN8vjEeWuP4zc4scymQ" name="YES" value="2"/>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EEnum" xmi:id="_OtrKOMvjEeWuP4zc4scymQ" name="SupportQualifier">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_OtrKOcvjEeWuP4zc4scymQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_tIP_UL7QEeGcHtJ-koFuEQ"/>
+ <eLiterals xmi:type="ecore:EEnumLiteral" xmi:id="_OtrKOsvjEeWuP4zc4scymQ" name="MANDATORY"/>
+ <eLiterals xmi:type="ecore:EEnumLiteral" xmi:id="_OtrKO8vjEeWuP4zc4scymQ" name="OPTIONAL" value="1"/>
+ <eLiterals xmi:type="ecore:EEnumLiteral" xmi:id="_OtrKPMvjEeWuP4zc4scymQ" name="CONDITIONAL_MANDATORY" value="2"/>
+ <eLiterals xmi:type="ecore:EEnumLiteral" xmi:id="_OtrKPcvjEeWuP4zc4scymQ" name="CONDITIONAL_OPTIONAL" value="3"/>
+ <eLiterals xmi:type="ecore:EEnumLiteral" xmi:id="_OtrKPsvjEeWuP4zc4scymQ" name="CONDITIONAL" value="4"/>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_OtrKP8vjEeWuP4zc4scymQ" name="OpenModelClass">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_OtrKQMvjEeWuP4zc4scymQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_JVMFMHBhEd6FKu9XX1078A"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_OtrKQcvjEeWuP4zc4scymQ" 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:EAttribute" xmi:id="_OtrKQ8vjEeWuP4zc4scymQ" name="objectCreationNotification" ordered="false" lowerBound="1" eType="_OtrKM8vjEeWuP4zc4scymQ" defaultValueLiteral="NA"/>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_OtrKRcvjEeWuP4zc4scymQ" name="objectDeletionNotification" ordered="false" lowerBound="1" eType="_OtrKM8vjEeWuP4zc4scymQ" defaultValueLiteral="NA"/>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_OtrKR8vjEeWuP4zc4scymQ" name="support" ordered="false" lowerBound="1" eType="_OtrKOMvjEeWuP4zc4scymQ" defaultValueLiteral="MANDATORY"/>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_OtrKScvjEeWuP4zc4scymQ" name="condition" ordered="false">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
+ </eStructuralFeatures>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_OtrKS8vjEeWuP4zc4scymQ" name="OpenModelOperation">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_OtrKTMvjEeWuP4zc4scymQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_FRG9AHBnEd6FKu9XX1078A"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_OtrKTcvjEeWuP4zc4scymQ" name="base_Operation" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Operation"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_OtrKT8vjEeWuP4zc4scymQ" name="isOperationIdempotent" ordered="false" lowerBound="1" defaultValueLiteral="false">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//Boolean"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_OtrKUcvjEeWuP4zc4scymQ" name="isAtomic" ordered="false" lowerBound="1" defaultValueLiteral="false">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//Boolean"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_OtrKU8vjEeWuP4zc4scymQ" name="support" ordered="false" lowerBound="1" eType="_OtrKOMvjEeWuP4zc4scymQ" defaultValueLiteral="MANDATORY"/>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_OtrKVcvjEeWuP4zc4scymQ" name="condition" ordered="false">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
+ </eStructuralFeatures>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_OtrKV8vjEeWuP4zc4scymQ" name="OpenModelParameter">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_OtrKWMvjEeWuP4zc4scymQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_jG59cHEqEd6SxZ5y0DIogw"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_OtrKWcvjEeWuP4zc4scymQ" name="base_Parameter" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Parameter"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_OtrKW8vjEeWuP4zc4scymQ" name="valueRange" 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="_OtrKXcvjEeWuP4zc4scymQ" name="support" ordered="false" lowerBound="1" eType="_OtrKOMvjEeWuP4zc4scymQ" defaultValueLiteral="MANDATORY"/>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_OtrKX8vjEeWuP4zc4scymQ" name="condition" ordered="false">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
+ </eStructuralFeatures>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_OtrKYcvjEeWuP4zc4scymQ" name="Names">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_OtrKYsvjEeWuP4zc4scymQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_jiSAMI7kEeGyB5ASrrNdIA"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_OtrKY8vjEeWuP4zc4scymQ" name="base_Association" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Association"/>
+ </eStructuralFeatures>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_OtrKZcvjEeWuP4zc4scymQ" name="Choice">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_OtrKZsvjEeWuP4zc4scymQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_27D5AL7XEeGcHtJ-koFuEQ"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_OtrKZ8vjEeWuP4zc4scymQ" name="base_DataType" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//DataType"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_OtrKacvjEeWuP4zc4scymQ" name="base_Class" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Class"/>
+ </eStructuralFeatures>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_OtrKa8vjEeWuP4zc4scymQ" name="Exception">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_OtrKbMvjEeWuP4zc4scymQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_el7rwL7YEeGcHtJ-koFuEQ"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_OtrKbcvjEeWuP4zc4scymQ" name="base_DataType" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//DataType"/>
+ </eStructuralFeatures>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_OtrKb8vjEeWuP4zc4scymQ" name="PassedByReference">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_OtrKcMvjEeWuP4zc4scymQ" source="http://www.eclipse.org/uml2/2.0.0/UML"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_OtrKccvjEeWuP4zc4scymQ" name="base_StructuralFeature" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//StructuralFeature"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_OtrKc8vjEeWuP4zc4scymQ" name="base_Parameter" ordered="false" lowerBound="1">
+ <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="_OtrKdcvjEeWuP4zc4scymQ" name="NamedBy">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_OtrKdsvjEeWuP4zc4scymQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_3E1eYPNAEeGLMdrUcsEncQ"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_OtrKd8vjEeWuP4zc4scymQ" name="base_Dependency" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Dependency"/>
+ </eStructuralFeatures>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_OtrKecvjEeWuP4zc4scymQ" name="StrictComposite">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_OtrKesvjEeWuP4zc4scymQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_vQjMkJ2BEeSDYd59zPupRA"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_OtrKe8vjEeWuP4zc4scymQ" name="base_Association" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Association"/>
+ </eStructuralFeatures>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_OtrKfcvjEeWuP4zc4scymQ" name="Cond">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_OtrKfsvjEeWuP4zc4scymQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_h7id0J2CEeSDYd59zPupRA"/>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_OtrKf8vjEeWuP4zc4scymQ" name="condition" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_OtrKgcvjEeWuP4zc4scymQ" name="base_Association" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Association"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_OtrKg8vjEeWuP4zc4scymQ" name="base_Generalization" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Generalization"/>
+ </eStructuralFeatures>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_OtrKhcvjEeWuP4zc4scymQ" name="Experimental">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_OtrKhsvjEeWuP4zc4scymQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_FU4UgJ2EEeSk-dMsN-xZbw"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_OtrKh8vjEeWuP4zc4scymQ" name="base_StructuralFeature" ordered="false">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//StructuralFeature"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_OtrKicvjEeWuP4zc4scymQ" name="base_Association" ordered="false">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Association"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_OtrKi8vjEeWuP4zc4scymQ" name="base_Constraint" ordered="false">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Constraint"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_OtrKjcvjEeWuP4zc4scymQ" 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="_OtrKj8vjEeWuP4zc4scymQ" name="base_Parameter" ordered="false">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Parameter"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_OtrKkcvjEeWuP4zc4scymQ" 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="_OtrKk8vjEeWuP4zc4scymQ" name="base_Class" ordered="false">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Class"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_OtrKlcvjEeWuP4zc4scymQ" name="base_DataType" ordered="false">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//DataType"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_OtrKl8vjEeWuP4zc4scymQ" name="base_Generalization" ordered="false">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Generalization"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_OtrKmcvjEeWuP4zc4scymQ" name="base_Element" ordered="false">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Element"/>
+ </eStructuralFeatures>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_OtrKm8vjEeWuP4zc4scymQ" name="LikelyToChange">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_OtrKnMvjEeWuP4zc4scymQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_HmOsEJ2EEeSk-dMsN-xZbw"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_OtrKncvjEeWuP4zc4scymQ" name="base_StructuralFeature" ordered="false">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//StructuralFeature"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_OtrKn8vjEeWuP4zc4scymQ" name="base_Association" ordered="false">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Association"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_OtrKocvjEeWuP4zc4scymQ" name="base_Constraint" ordered="false">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Constraint"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_OtrKo8vjEeWuP4zc4scymQ" 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="_OtrKpcvjEeWuP4zc4scymQ" name="base_Parameter" ordered="false">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Parameter"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_OtrKp8vjEeWuP4zc4scymQ" 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="_OtrKqcvjEeWuP4zc4scymQ" name="base_Class" ordered="false">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Class"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_OtrKq8vjEeWuP4zc4scymQ" name="base_DataType" ordered="false">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//DataType"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_OtrKrcvjEeWuP4zc4scymQ" name="base_Generalization" ordered="false">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Generalization"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_OtrKr8vjEeWuP4zc4scymQ" name="base_Element" ordered="false">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Element"/>
+ </eStructuralFeatures>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_OtrKscvjEeWuP4zc4scymQ" name="Preliminary">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_OtrKssvjEeWuP4zc4scymQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_LEgJwJ2EEeSk-dMsN-xZbw"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_OtrKs8vjEeWuP4zc4scymQ" name="base_StructuralFeature" ordered="false">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//StructuralFeature"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_OtrKtcvjEeWuP4zc4scymQ" name="base_Association" ordered="false">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Association"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_OtrKt8vjEeWuP4zc4scymQ" name="base_Constraint" ordered="false">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Constraint"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_OtrKucvjEeWuP4zc4scymQ" 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="_OtrKu8vjEeWuP4zc4scymQ" name="base_Parameter" ordered="false">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Parameter"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_OtrKvcvjEeWuP4zc4scymQ" 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="_OtrKv8vjEeWuP4zc4scymQ" name="base_Class" ordered="false">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Class"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_OtrKwcvjEeWuP4zc4scymQ" name="base_DataType" ordered="false">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//DataType"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_OtrKw8vjEeWuP4zc4scymQ" name="base_Generalization" ordered="false">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Generalization"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_OtrKxcvjEeWuP4zc4scymQ" name="base_Element" ordered="false">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Element"/>
+ </eStructuralFeatures>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_OtrKx8vjEeWuP4zc4scymQ" name="Obsolete">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_OtrKyMvjEeWuP4zc4scymQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_M6xu4J2EEeSk-dMsN-xZbw"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_OtrKycvjEeWuP4zc4scymQ" name="base_StructuralFeature" ordered="false">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//StructuralFeature"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_OtrKy8vjEeWuP4zc4scymQ" name="base_Association" ordered="false">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Association"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_OtrKzcvjEeWuP4zc4scymQ" name="base_Constraint" ordered="false">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Constraint"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_OtrKz8vjEeWuP4zc4scymQ" 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="_OtrK0cvjEeWuP4zc4scymQ" name="base_Parameter" ordered="false">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Parameter"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_OtrK08vjEeWuP4zc4scymQ" 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="_OtrK1cvjEeWuP4zc4scymQ" name="base_Class" ordered="false">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Class"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_OtrK18vjEeWuP4zc4scymQ" name="base_DataType" ordered="false">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//DataType"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_OtrK2cvjEeWuP4zc4scymQ" name="base_Generalization" ordered="false">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Generalization"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_OtrK28vjEeWuP4zc4scymQ" name="base_Element" ordered="false">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Element"/>
+ </eStructuralFeatures>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_OtrK3cvjEeWuP4zc4scymQ" name="Example">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_OtrK3svjEeWuP4zc4scymQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_OwwZEJ2EEeSk-dMsN-xZbw"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_OtrK38vjEeWuP4zc4scymQ" name="base_StructuralFeature" ordered="false">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//StructuralFeature"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_OtrK4cvjEeWuP4zc4scymQ" name="base_Association" ordered="false">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Association"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_OtrK48vjEeWuP4zc4scymQ" name="base_Constraint" ordered="false">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Constraint"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_OtrK5cvjEeWuP4zc4scymQ" 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="_OtrK58vjEeWuP4zc4scymQ" name="base_Parameter" ordered="false">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Parameter"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_OtrK6cvjEeWuP4zc4scymQ" 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="_OtrK68vjEeWuP4zc4scymQ" name="base_Class" ordered="false">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Class"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_OtrK7cvjEeWuP4zc4scymQ" name="base_DataType" ordered="false">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//DataType"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_OtrK78vjEeWuP4zc4scymQ" name="base_Generalization" ordered="false">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Generalization"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_OtrK8cvjEeWuP4zc4scymQ" name="base_Element" ordered="false">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Element"/>
+ </eStructuralFeatures>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_OtrK88vjEeWuP4zc4scymQ" name="Faulty">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_OtrK9MvjEeWuP4zc4scymQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_QGmKoJ2EEeSk-dMsN-xZbw"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_OtrK9cvjEeWuP4zc4scymQ" name="base_StructuralFeature" ordered="false">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//StructuralFeature"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_OtrK98vjEeWuP4zc4scymQ" name="base_Association" ordered="false">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Association"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_OtrK-cvjEeWuP4zc4scymQ" name="base_Constraint" ordered="false">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Constraint"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_OtrK-8vjEeWuP4zc4scymQ" 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="_OtrK_cvjEeWuP4zc4scymQ" name="base_Parameter" ordered="false">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Parameter"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_OtrK_8vjEeWuP4zc4scymQ" 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="_OtrLAcvjEeWuP4zc4scymQ" name="base_Class" ordered="false">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Class"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_OtrLA8vjEeWuP4zc4scymQ" name="base_DataType" ordered="false">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//DataType"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_OtrLBcvjEeWuP4zc4scymQ" name="base_Generalization" ordered="false">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Generalization"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_OtrLB8vjEeWuP4zc4scymQ" name="base_Element" ordered="false">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Element"/>
+ </eStructuralFeatures>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_OtrLCcvjEeWuP4zc4scymQ" name="OpenModelInterface">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_OtrLCsvjEeWuP4zc4scymQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_oKbrsKiIEeSJmIxGbzx9kA"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_OtrLC8vjEeWuP4zc4scymQ" 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:EAttribute" xmi:id="_OtrLDcvjEeWuP4zc4scymQ" name="support" ordered="false" lowerBound="1" eType="_OtrKOMvjEeWuP4zc4scymQ" defaultValueLiteral="MANDATORY"/>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_OtrLD8vjEeWuP4zc4scymQ" name="condition" ordered="false">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
+ </eStructuralFeatures>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_OtrLEcvjEeWuP4zc4scymQ" name="OpenModelNotification">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_OtrLEsvjEeWuP4zc4scymQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_74KP4EZPEeW32YsOmT7W0Q"/>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_OtrLE8vjEeWuP4zc4scymQ" name="triggerConditionList" ordered="false" lowerBound="1" upperBound="-1">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_OtrLFcvjEeWuP4zc4scymQ" name="support" ordered="false" lowerBound="1" eType="_OtrKOMvjEeWuP4zc4scymQ" defaultValueLiteral="MANDATORY"/>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_OtrLF8vjEeWuP4zc4scymQ" name="condition" 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="_OtrLGcvjEeWuP4zc4scymQ" name="base_Signal" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Signal"/>
+ </eStructuralFeatures>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_OtrLG8vjEeWuP4zc4scymQ" name="PruneAndRefactor">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_OtrLHMvjEeWuP4zc4scymQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_aUYHcEZgEeWzOqfPW42hmw"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_OtrLHcvjEeWuP4zc4scymQ" name="base_Realization" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Realization"/>
+ </eStructuralFeatures>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_OtrLH8vjEeWuP4zc4scymQ" name="Deprecated">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_OtrLIMvjEeWuP4zc4scymQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_ma6wEJDeEeW51dNDZIXIMA"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_OtrLIcvjEeWuP4zc4scymQ" name="base_Element" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Element"/>
+ </eStructuralFeatures>
+ </eClassifiers>
+ </contents>
+ <contents xmi:type="ecore:EPackage" xmi:id="_NDTzUJNqEeWP45fAG0gIqg" name="OpenModel_Profile" nsURI="http:///schemas/OpenModel_Profile/_NDJbQJNqEeWP45fAG0gIqg/12" nsPrefix="OpenModel_Profile">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_ND5CIJNqEeWP45fAG0gIqg" source="PapyrusVersion">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_ND5CIZNqEeWP45fAG0gIqg" key="Version" value="0.2.0"/>
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_ND5CIpNqEeWP45fAG0gIqg" key="Comment" value=""/>
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_ND5CI5NqEeWP45fAG0gIqg" key="Copyright" value=""/>
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_ND5CJJNqEeWP45fAG0gIqg" key="Date" value="2015-11-25"/>
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_ND5CJZNqEeWP45fAG0gIqg" key="Author" value=""/>
+ </eAnnotations>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_NDTzUZNqEeWP45fAG0gIqg" name="OpenModelAttribute">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_NDTzUpNqEeWP45fAG0gIqg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_36ZCQHBgEd6FKu9XX1078A"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_NDTzU5NqEeWP45fAG0gIqg" name="base_StructuralFeature" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//StructuralFeature"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_NDTzVZNqEeWP45fAG0gIqg" name="attributeValueChangeNotification" ordered="false" lowerBound="1" eType="_NDUaaZNqEeWP45fAG0gIqg" defaultValueLiteral="NA"/>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_NDUaYZNqEeWP45fAG0gIqg" name="isInvariant" ordered="false" lowerBound="1" defaultValueLiteral="false">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//Boolean"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_NDUaY5NqEeWP45fAG0gIqg" name="valueRange" 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="_NDUaZZNqEeWP45fAG0gIqg" name="support" ordered="false" lowerBound="1" eType="_NDUabpNqEeWP45fAG0gIqg" defaultValueLiteral="MANDATORY"/>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_NDUaZ5NqEeWP45fAG0gIqg" name="condition" ordered="false">
+ <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="_NDUaaZNqEeWP45fAG0gIqg" name="NotificationDefinition">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_NDUaapNqEeWP45fAG0gIqg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_HgbRQBGqEd-nT5bmeQ1LHg"/>
+ <eLiterals xmi:type="ecore:EEnumLiteral" xmi:id="_NDUaa5NqEeWP45fAG0gIqg" name="NA"/>
+ <eLiterals xmi:type="ecore:EEnumLiteral" xmi:id="_NDUabJNqEeWP45fAG0gIqg" name="NO" value="1"/>
+ <eLiterals xmi:type="ecore:EEnumLiteral" xmi:id="_NDUabZNqEeWP45fAG0gIqg" name="YES" value="2"/>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EEnum" xmi:id="_NDUabpNqEeWP45fAG0gIqg" name="SupportQualifier">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_NDUab5NqEeWP45fAG0gIqg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_tIP_UL7QEeGcHtJ-koFuEQ"/>
+ <eLiterals xmi:type="ecore:EEnumLiteral" xmi:id="_NDUacJNqEeWP45fAG0gIqg" name="MANDATORY"/>
+ <eLiterals xmi:type="ecore:EEnumLiteral" xmi:id="_NDUacZNqEeWP45fAG0gIqg" name="OPTIONAL" value="1"/>
+ <eLiterals xmi:type="ecore:EEnumLiteral" xmi:id="_NDUacpNqEeWP45fAG0gIqg" name="CONDITIONAL_MANDATORY" value="2"/>
+ <eLiterals xmi:type="ecore:EEnumLiteral" xmi:id="_NDUac5NqEeWP45fAG0gIqg" name="CONDITIONAL_OPTIONAL" value="3"/>
+ <eLiterals xmi:type="ecore:EEnumLiteral" xmi:id="_NDUadJNqEeWP45fAG0gIqg" name="CONDITIONAL" value="4"/>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_NDUadZNqEeWP45fAG0gIqg" name="OpenModelClass">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_NDUadpNqEeWP45fAG0gIqg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_JVMFMHBhEd6FKu9XX1078A"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_NDUad5NqEeWP45fAG0gIqg" 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:EAttribute" xmi:id="_NDUaeZNqEeWP45fAG0gIqg" name="objectCreationNotification" ordered="false" lowerBound="1" eType="_NDUaaZNqEeWP45fAG0gIqg" defaultValueLiteral="NA"/>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_NDUae5NqEeWP45fAG0gIqg" name="objectDeletionNotification" ordered="false" lowerBound="1" eType="_NDUaaZNqEeWP45fAG0gIqg" defaultValueLiteral="NA"/>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_NDUafZNqEeWP45fAG0gIqg" name="support" ordered="false" lowerBound="1" eType="_NDUabpNqEeWP45fAG0gIqg" defaultValueLiteral="MANDATORY"/>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_NDUaf5NqEeWP45fAG0gIqg" name="condition" ordered="false">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
+ </eStructuralFeatures>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_NDUagZNqEeWP45fAG0gIqg" name="OpenModelOperation">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_NDUagpNqEeWP45fAG0gIqg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_FRG9AHBnEd6FKu9XX1078A"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_NDUag5NqEeWP45fAG0gIqg" name="base_Operation" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Operation"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_NDUahZNqEeWP45fAG0gIqg" name="isOperationIdempotent" ordered="false" lowerBound="1" defaultValueLiteral="false">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//Boolean"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_NDUah5NqEeWP45fAG0gIqg" name="isAtomic" ordered="false" lowerBound="1" defaultValueLiteral="false">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//Boolean"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_NDUaiZNqEeWP45fAG0gIqg" name="support" ordered="false" lowerBound="1" eType="_NDUabpNqEeWP45fAG0gIqg" defaultValueLiteral="MANDATORY"/>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_NDUai5NqEeWP45fAG0gIqg" name="condition" ordered="false">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
+ </eStructuralFeatures>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_NDUajZNqEeWP45fAG0gIqg" name="OpenModelParameter">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_NDUajpNqEeWP45fAG0gIqg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_jG59cHEqEd6SxZ5y0DIogw"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_NDUaj5NqEeWP45fAG0gIqg" name="base_Parameter" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Parameter"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_NDUakZNqEeWP45fAG0gIqg" name="valueRange" 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="_NDUak5NqEeWP45fAG0gIqg" name="support" ordered="false" lowerBound="1" eType="_NDUabpNqEeWP45fAG0gIqg" defaultValueLiteral="MANDATORY"/>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_NDUalZNqEeWP45fAG0gIqg" name="condition" ordered="false">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
+ </eStructuralFeatures>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_NDUal5NqEeWP45fAG0gIqg" name="Names">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_NDUamJNqEeWP45fAG0gIqg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_jiSAMI7kEeGyB5ASrrNdIA"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_NDUamZNqEeWP45fAG0gIqg" name="base_Association" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Association"/>
+ </eStructuralFeatures>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_NDUam5NqEeWP45fAG0gIqg" name="Choice">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_NDUanJNqEeWP45fAG0gIqg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_27D5AL7XEeGcHtJ-koFuEQ"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_NDUanZNqEeWP45fAG0gIqg" name="base_DataType" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//DataType"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_NDUan5NqEeWP45fAG0gIqg" name="base_Class" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Class"/>
+ </eStructuralFeatures>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_NDUaoZNqEeWP45fAG0gIqg" name="Exception">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_NDUaopNqEeWP45fAG0gIqg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_el7rwL7YEeGcHtJ-koFuEQ"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_NDUao5NqEeWP45fAG0gIqg" name="base_DataType" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//DataType"/>
+ </eStructuralFeatures>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_NDUapZNqEeWP45fAG0gIqg" name="passedByReference">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_NDUappNqEeWP45fAG0gIqg" source="http://www.eclipse.org/uml2/2.0.0/UML"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_NDUap5NqEeWP45fAG0gIqg" name="base_StructuralFeature" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//StructuralFeature"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_NDUaqZNqEeWP45fAG0gIqg" name="base_Parameter" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Parameter"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_NDUaq5NqEeWP45fAG0gIqg" name="passedByRef" ordered="false" lowerBound="1" defaultValueLiteral="true">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//Boolean"/>
+ </eStructuralFeatures>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_NDUarZNqEeWP45fAG0gIqg" name="NamedBy">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_NDUarpNqEeWP45fAG0gIqg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_3E1eYPNAEeGLMdrUcsEncQ"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_NDUar5NqEeWP45fAG0gIqg" name="base_Dependency" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Dependency"/>
+ </eStructuralFeatures>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_NDUasZNqEeWP45fAG0gIqg" name="StrictComposite">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_NDUaspNqEeWP45fAG0gIqg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_vQjMkJ2BEeSDYd59zPupRA"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_NDUas5NqEeWP45fAG0gIqg" name="base_Association" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Association"/>
+ </eStructuralFeatures>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_NDUatZNqEeWP45fAG0gIqg" name="Cond">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_NDUatpNqEeWP45fAG0gIqg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_h7id0J2CEeSDYd59zPupRA"/>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_NDUat5NqEeWP45fAG0gIqg" name="condition" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_NDUauZNqEeWP45fAG0gIqg" name="base_Association" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Association"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_NDUau5NqEeWP45fAG0gIqg" name="base_Generalization" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Generalization"/>
+ </eStructuralFeatures>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_NDUavZNqEeWP45fAG0gIqg" name="Experimental">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_NDUavpNqEeWP45fAG0gIqg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_FU4UgJ2EEeSk-dMsN-xZbw"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_NDUav5NqEeWP45fAG0gIqg" name="base_StructuralFeature" ordered="false">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//StructuralFeature"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_NDUawZNqEeWP45fAG0gIqg" name="base_Association" ordered="false">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Association"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_NDUaw5NqEeWP45fAG0gIqg" name="base_Constraint" ordered="false">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Constraint"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_NDUaxZNqEeWP45fAG0gIqg" 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="_NDUax5NqEeWP45fAG0gIqg" name="base_Parameter" ordered="false">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Parameter"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_NDUayZNqEeWP45fAG0gIqg" 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="_NDUay5NqEeWP45fAG0gIqg" name="base_Class" ordered="false">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Class"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_NDUazZNqEeWP45fAG0gIqg" name="base_DataType" ordered="false">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//DataType"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_NDUaz5NqEeWP45fAG0gIqg" name="base_Generalization" ordered="false">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Generalization"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_NDUa0ZNqEeWP45fAG0gIqg" name="base_Element" ordered="false">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Element"/>
+ </eStructuralFeatures>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_NDUa05NqEeWP45fAG0gIqg" name="LikelyToChange">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_NDUa1JNqEeWP45fAG0gIqg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_HmOsEJ2EEeSk-dMsN-xZbw"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_NDUa1ZNqEeWP45fAG0gIqg" name="base_StructuralFeature" ordered="false">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//StructuralFeature"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_NDUa15NqEeWP45fAG0gIqg" name="base_Association" ordered="false">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Association"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_NDUa2ZNqEeWP45fAG0gIqg" name="base_Constraint" ordered="false">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Constraint"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_NDUa25NqEeWP45fAG0gIqg" 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="_NDUa3ZNqEeWP45fAG0gIqg" name="base_Parameter" ordered="false">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Parameter"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_NDUa35NqEeWP45fAG0gIqg" 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="_NDUa4ZNqEeWP45fAG0gIqg" name="base_Class" ordered="false">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Class"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_NDUa45NqEeWP45fAG0gIqg" name="base_DataType" ordered="false">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//DataType"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_NDUa5ZNqEeWP45fAG0gIqg" name="base_Generalization" ordered="false">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Generalization"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_NDUa55NqEeWP45fAG0gIqg" name="base_Element" ordered="false">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Element"/>
+ </eStructuralFeatures>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_NDUa6ZNqEeWP45fAG0gIqg" name="Preliminary">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_NDUa6pNqEeWP45fAG0gIqg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_LEgJwJ2EEeSk-dMsN-xZbw"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_NDVBcJNqEeWP45fAG0gIqg" name="base_StructuralFeature" ordered="false">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//StructuralFeature"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_NDVBcpNqEeWP45fAG0gIqg" name="base_Association" ordered="false">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Association"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_NDVBdJNqEeWP45fAG0gIqg" name="base_Constraint" ordered="false">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Constraint"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_NDVBdpNqEeWP45fAG0gIqg" 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="_NDVBeJNqEeWP45fAG0gIqg" name="base_Parameter" ordered="false">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Parameter"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_NDVBepNqEeWP45fAG0gIqg" 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="_NDVBfJNqEeWP45fAG0gIqg" name="base_Class" ordered="false">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Class"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_NDVBfpNqEeWP45fAG0gIqg" name="base_DataType" ordered="false">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//DataType"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_NDVBgJNqEeWP45fAG0gIqg" name="base_Generalization" ordered="false">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Generalization"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_NDVBgpNqEeWP45fAG0gIqg" name="base_Element" ordered="false">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Element"/>
+ </eStructuralFeatures>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_NDVBhJNqEeWP45fAG0gIqg" name="Obsolete">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_NDVBhZNqEeWP45fAG0gIqg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_M6xu4J2EEeSk-dMsN-xZbw"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_NDVBhpNqEeWP45fAG0gIqg" name="base_StructuralFeature" ordered="false">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//StructuralFeature"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_NDVBiJNqEeWP45fAG0gIqg" name="base_Association" ordered="false">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Association"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_NDVBipNqEeWP45fAG0gIqg" name="base_Constraint" ordered="false">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Constraint"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_NDVBjJNqEeWP45fAG0gIqg" 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="_NDVBjpNqEeWP45fAG0gIqg" name="base_Parameter" ordered="false">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Parameter"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_NDVBkJNqEeWP45fAG0gIqg" 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="_NDVBkpNqEeWP45fAG0gIqg" name="base_Class" ordered="false">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Class"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_NDVBlJNqEeWP45fAG0gIqg" name="base_DataType" ordered="false">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//DataType"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_NDVBlpNqEeWP45fAG0gIqg" name="base_Generalization" ordered="false">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Generalization"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_NDVBmJNqEeWP45fAG0gIqg" name="base_Element" ordered="false">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Element"/>
+ </eStructuralFeatures>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_NDVBmpNqEeWP45fAG0gIqg" name="Example">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_NDVBm5NqEeWP45fAG0gIqg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_OwwZEJ2EEeSk-dMsN-xZbw"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_NDVBnJNqEeWP45fAG0gIqg" name="base_StructuralFeature" ordered="false">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//StructuralFeature"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_NDVBnpNqEeWP45fAG0gIqg" name="base_Association" ordered="false">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Association"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_NDVBoJNqEeWP45fAG0gIqg" name="base_Constraint" ordered="false">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Constraint"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_NDVBopNqEeWP45fAG0gIqg" 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="_NDVBpJNqEeWP45fAG0gIqg" name="base_Parameter" ordered="false">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Parameter"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_NDVBppNqEeWP45fAG0gIqg" 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="_NDVBqJNqEeWP45fAG0gIqg" name="base_Class" ordered="false">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Class"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_NDVBqpNqEeWP45fAG0gIqg" name="base_DataType" ordered="false">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//DataType"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_NDVBrJNqEeWP45fAG0gIqg" name="base_Generalization" ordered="false">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Generalization"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_NDVBrpNqEeWP45fAG0gIqg" name="base_Element" ordered="false">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Element"/>
+ </eStructuralFeatures>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_NDVBsJNqEeWP45fAG0gIqg" name="Faulty">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_NDVBsZNqEeWP45fAG0gIqg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_QGmKoJ2EEeSk-dMsN-xZbw"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_NDVBspNqEeWP45fAG0gIqg" name="base_StructuralFeature" ordered="false">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//StructuralFeature"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_NDVBtJNqEeWP45fAG0gIqg" name="base_Association" ordered="false">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Association"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_NDVBtpNqEeWP45fAG0gIqg" name="base_Constraint" ordered="false">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Constraint"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_NDVBuJNqEeWP45fAG0gIqg" 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="_NDVBupNqEeWP45fAG0gIqg" name="base_Parameter" ordered="false">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Parameter"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_NDVBvJNqEeWP45fAG0gIqg" 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="_NDVBvpNqEeWP45fAG0gIqg" name="base_Class" ordered="false">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Class"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_NDVBwJNqEeWP45fAG0gIqg" name="base_DataType" ordered="false">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//DataType"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_NDVBwpNqEeWP45fAG0gIqg" name="base_Generalization" ordered="false">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Generalization"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_NDVBxJNqEeWP45fAG0gIqg" name="base_Element" ordered="false">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Element"/>
+ </eStructuralFeatures>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_NDVBxpNqEeWP45fAG0gIqg" name="OpenModelInterface">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_NDVBx5NqEeWP45fAG0gIqg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_oKbrsKiIEeSJmIxGbzx9kA"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_NDVByJNqEeWP45fAG0gIqg" 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:EAttribute" xmi:id="_NDVBypNqEeWP45fAG0gIqg" name="support" ordered="false" lowerBound="1" eType="_NDUabpNqEeWP45fAG0gIqg" defaultValueLiteral="MANDATORY"/>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_NDVBzJNqEeWP45fAG0gIqg" name="condition" ordered="false">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
+ </eStructuralFeatures>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_NDVBzpNqEeWP45fAG0gIqg" name="OpenModelNotification">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_NDVBz5NqEeWP45fAG0gIqg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_74KP4EZPEeW32YsOmT7W0Q"/>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_NDVB0JNqEeWP45fAG0gIqg" name="triggerConditionList" ordered="false" lowerBound="1" upperBound="-1">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_NDVB0pNqEeWP45fAG0gIqg" name="support" ordered="false" lowerBound="1" eType="_NDUabpNqEeWP45fAG0gIqg" defaultValueLiteral="MANDATORY"/>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_NDVB1JNqEeWP45fAG0gIqg" name="condition" 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="_NDVB1pNqEeWP45fAG0gIqg" name="base_Signal" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Signal"/>
+ </eStructuralFeatures>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_NDVB2JNqEeWP45fAG0gIqg" name="PruneAndRefactor">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_NDVB2ZNqEeWP45fAG0gIqg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_aUYHcEZgEeWzOqfPW42hmw"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_NDVB2pNqEeWP45fAG0gIqg" name="base_Realization" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Realization"/>
+ </eStructuralFeatures>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_NDVB3JNqEeWP45fAG0gIqg" name="Deprecated">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_NDVB3ZNqEeWP45fAG0gIqg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_ma6wEJDeEeW51dNDZIXIMA"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_NDVB3pNqEeWP45fAG0gIqg" name="base_Element" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Element"/>
+ </eStructuralFeatures>
+ </eClassifiers>
+ </contents>
+ <contents xmi:type="ecore:EPackage" xmi:id="__4k84JH0EeW1E_kO1HlPLw" name="OpenModel_Profile" nsURI="http:///schemas/OpenModel_Profile/__4CKUJH0EeW1E_kO1HlPLw/11" nsPrefix="OpenModel_Profile">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="__45tAJH0EeW1E_kO1HlPLw" source="PapyrusVersion">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="__45tAZH0EeW1E_kO1HlPLw" key="Version" value="0.1.3"/>
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="__45tApH0EeW1E_kO1HlPLw" key="Comment" value=""/>
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="__45tA5H0EeW1E_kO1HlPLw" key="Copyright" value=""/>
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="__45tBJH0EeW1E_kO1HlPLw" key="Date" value="2015-11-23"/>
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="__45tBZH0EeW1E_kO1HlPLw" key="Author" value=""/>
+ </eAnnotations>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="__4k84ZH0EeW1E_kO1HlPLw" name="OpenModelAttribute">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="__4k84pH0EeW1E_kO1HlPLw" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_36ZCQHBgEd6FKu9XX1078A"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="__4k845H0EeW1E_kO1HlPLw" name="base_StructuralFeature" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//StructuralFeature"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="__4k85ZH0EeW1E_kO1HlPLw" name="attributeValueChangeNotification" ordered="false" lowerBound="1" eType="__4k875H0EeW1E_kO1HlPLw" defaultValueLiteral="NA"/>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="__4k855H0EeW1E_kO1HlPLw" name="isInvariant" ordered="false" lowerBound="1" defaultValueLiteral="false">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//Boolean"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="__4k86ZH0EeW1E_kO1HlPLw" name="valueRange" 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="__4k865H0EeW1E_kO1HlPLw" name="support" ordered="false" lowerBound="1" eType="__4k89JH0EeW1E_kO1HlPLw" defaultValueLiteral="MANDATORY"/>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="__4k87ZH0EeW1E_kO1HlPLw" name="condition" ordered="false">
+ <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="__4k875H0EeW1E_kO1HlPLw" name="NotificationDefinition">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="__4k88JH0EeW1E_kO1HlPLw" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_HgbRQBGqEd-nT5bmeQ1LHg"/>
+ <eLiterals xmi:type="ecore:EEnumLiteral" xmi:id="__4k88ZH0EeW1E_kO1HlPLw" name="NA"/>
+ <eLiterals xmi:type="ecore:EEnumLiteral" xmi:id="__4k88pH0EeW1E_kO1HlPLw" name="NO" value="1"/>
+ <eLiterals xmi:type="ecore:EEnumLiteral" xmi:id="__4k885H0EeW1E_kO1HlPLw" name="YES" value="2"/>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EEnum" xmi:id="__4k89JH0EeW1E_kO1HlPLw" name="SupportQualifier">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="__4k89ZH0EeW1E_kO1HlPLw" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_tIP_UL7QEeGcHtJ-koFuEQ"/>
+ <eLiterals xmi:type="ecore:EEnumLiteral" xmi:id="__4k89pH0EeW1E_kO1HlPLw" name="MANDATORY"/>
+ <eLiterals xmi:type="ecore:EEnumLiteral" xmi:id="__4k895H0EeW1E_kO1HlPLw" name="OPTIONAL" value="1"/>
+ <eLiterals xmi:type="ecore:EEnumLiteral" xmi:id="__4k8-JH0EeW1E_kO1HlPLw" name="CONDITIONAL_MANDATORY" value="2"/>
+ <eLiterals xmi:type="ecore:EEnumLiteral" xmi:id="__4k8-ZH0EeW1E_kO1HlPLw" name="CONDITIONAL_OPTIONAL" value="3"/>
+ <eLiterals xmi:type="ecore:EEnumLiteral" xmi:id="__4k8-pH0EeW1E_kO1HlPLw" name="CONDITIONAL" value="4"/>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="__4k8-5H0EeW1E_kO1HlPLw" name="OpenModelClass">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="__4k8_JH0EeW1E_kO1HlPLw" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_JVMFMHBhEd6FKu9XX1078A"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="__4k8_ZH0EeW1E_kO1HlPLw" 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:EAttribute" xmi:id="__4k8_5H0EeW1E_kO1HlPLw" name="objectCreationNotification" ordered="false" lowerBound="1" eType="__4k875H0EeW1E_kO1HlPLw" defaultValueLiteral="NA"/>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="__4k9AZH0EeW1E_kO1HlPLw" name="objectDeletionNotification" ordered="false" lowerBound="1" eType="__4k875H0EeW1E_kO1HlPLw" defaultValueLiteral="NA"/>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="__4k9A5H0EeW1E_kO1HlPLw" name="support" ordered="false" lowerBound="1" eType="__4k89JH0EeW1E_kO1HlPLw" defaultValueLiteral="MANDATORY"/>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="__4k9BZH0EeW1E_kO1HlPLw" name="condition" ordered="false">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
+ </eStructuralFeatures>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="__4k9B5H0EeW1E_kO1HlPLw" name="OpenModelOperation">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="__4k9CJH0EeW1E_kO1HlPLw" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_FRG9AHBnEd6FKu9XX1078A"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="__4k9CZH0EeW1E_kO1HlPLw" name="base_Operation" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Operation"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="__4k9C5H0EeW1E_kO1HlPLw" name="isOperationIdempotent" ordered="false" lowerBound="1" defaultValueLiteral="false">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//Boolean"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="__4k9DZH0EeW1E_kO1HlPLw" name="isAtomic" ordered="false" lowerBound="1" defaultValueLiteral="false">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//Boolean"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="__4k9D5H0EeW1E_kO1HlPLw" name="support" ordered="false" lowerBound="1" eType="__4k89JH0EeW1E_kO1HlPLw" defaultValueLiteral="MANDATORY"/>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="__4k9EZH0EeW1E_kO1HlPLw" name="condition" ordered="false">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
+ </eStructuralFeatures>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="__4k9E5H0EeW1E_kO1HlPLw" name="OpenModelParameter">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="__4k9FJH0EeW1E_kO1HlPLw" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_jG59cHEqEd6SxZ5y0DIogw"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="__4k9FZH0EeW1E_kO1HlPLw" name="base_Parameter" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Parameter"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="__4k9F5H0EeW1E_kO1HlPLw" name="valueRange" 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="__4k9GZH0EeW1E_kO1HlPLw" name="support" ordered="false" lowerBound="1" eType="__4k89JH0EeW1E_kO1HlPLw" defaultValueLiteral="MANDATORY"/>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="__4k9G5H0EeW1E_kO1HlPLw" name="condition" ordered="false">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
+ </eStructuralFeatures>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="__4k9HZH0EeW1E_kO1HlPLw" name="Names">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="__4k9HpH0EeW1E_kO1HlPLw" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_jiSAMI7kEeGyB5ASrrNdIA"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="__4k9H5H0EeW1E_kO1HlPLw" name="base_Association" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Association"/>
+ </eStructuralFeatures>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="__4k9IZH0EeW1E_kO1HlPLw" name="Choice">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="__4k9IpH0EeW1E_kO1HlPLw" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_27D5AL7XEeGcHtJ-koFuEQ"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="__4k9I5H0EeW1E_kO1HlPLw" name="base_DataType" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//DataType"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="__4k9JZH0EeW1E_kO1HlPLw" name="base_Class" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Class"/>
+ </eStructuralFeatures>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="__4k9J5H0EeW1E_kO1HlPLw" name="Exception">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="__4k9KJH0EeW1E_kO1HlPLw" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_el7rwL7YEeGcHtJ-koFuEQ"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="__4k9KZH0EeW1E_kO1HlPLw" name="base_DataType" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//DataType"/>
+ </eStructuralFeatures>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="__4k9K5H0EeW1E_kO1HlPLw" name="passedByReference">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="__4k9LJH0EeW1E_kO1HlPLw" source="http://www.eclipse.org/uml2/2.0.0/UML"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="__4k9LZH0EeW1E_kO1HlPLw" name="base_StructuralFeature" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//StructuralFeature"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="__4k9L5H0EeW1E_kO1HlPLw" name="base_Parameter" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Parameter"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="__4k9MZH0EeW1E_kO1HlPLw" name="passedByRef" ordered="false" lowerBound="1" defaultValueLiteral="true">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//Boolean"/>
+ </eStructuralFeatures>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="__4k9M5H0EeW1E_kO1HlPLw" name="NamedBy">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="__4k9NJH0EeW1E_kO1HlPLw" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_3E1eYPNAEeGLMdrUcsEncQ"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="__4k9NZH0EeW1E_kO1HlPLw" name="base_Dependency" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Dependency"/>
+ </eStructuralFeatures>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="__4k9N5H0EeW1E_kO1HlPLw" name="StrictComposite">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="__4k9OJH0EeW1E_kO1HlPLw" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_vQjMkJ2BEeSDYd59zPupRA"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="__4k9OZH0EeW1E_kO1HlPLw" name="base_Association" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Association"/>
+ </eStructuralFeatures>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="__4k9O5H0EeW1E_kO1HlPLw" name="Cond">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="__4k9PJH0EeW1E_kO1HlPLw" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_h7id0J2CEeSDYd59zPupRA"/>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="__4k9PZH0EeW1E_kO1HlPLw" name="condition" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="__4k9P5H0EeW1E_kO1HlPLw" name="base_Association" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Association"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="__4k9QZH0EeW1E_kO1HlPLw" name="base_Generalization" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Generalization"/>
+ </eStructuralFeatures>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="__4k9Q5H0EeW1E_kO1HlPLw" name="Experimental">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="__4k9RJH0EeW1E_kO1HlPLw" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_FU4UgJ2EEeSk-dMsN-xZbw"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="__4k9RZH0EeW1E_kO1HlPLw" name="base_StructuralFeature" ordered="false">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//StructuralFeature"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="__4k9R5H0EeW1E_kO1HlPLw" name="base_Association" ordered="false">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Association"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="__4k9SZH0EeW1E_kO1HlPLw" name="base_Constraint" ordered="false">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Constraint"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="__4k9S5H0EeW1E_kO1HlPLw" 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="__4k9TZH0EeW1E_kO1HlPLw" name="base_Parameter" ordered="false">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Parameter"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="__4k9T5H0EeW1E_kO1HlPLw" 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="__4k9UZH0EeW1E_kO1HlPLw" name="base_Class" ordered="false">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Class"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="__4k9U5H0EeW1E_kO1HlPLw" name="base_DataType" ordered="false">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//DataType"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="__4k9VZH0EeW1E_kO1HlPLw" name="base_Generalization" ordered="false">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Generalization"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="__4k9V5H0EeW1E_kO1HlPLw" name="base_Element" ordered="false">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Element"/>
+ </eStructuralFeatures>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="__4k9WZH0EeW1E_kO1HlPLw" name="LikelyToChange">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="__4k9WpH0EeW1E_kO1HlPLw" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_HmOsEJ2EEeSk-dMsN-xZbw"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="__4k9W5H0EeW1E_kO1HlPLw" name="base_StructuralFeature" ordered="false">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//StructuralFeature"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="__4k9XZH0EeW1E_kO1HlPLw" name="base_Association" ordered="false">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Association"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="__4k9X5H0EeW1E_kO1HlPLw" name="base_Constraint" ordered="false">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Constraint"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="__4k9YZH0EeW1E_kO1HlPLw" 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="__4k9Y5H0EeW1E_kO1HlPLw" name="base_Parameter" ordered="false">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Parameter"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="__4k9ZZH0EeW1E_kO1HlPLw" 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="__4k9Z5H0EeW1E_kO1HlPLw" name="base_Class" ordered="false">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Class"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="__4k9aZH0EeW1E_kO1HlPLw" name="base_DataType" ordered="false">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//DataType"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="__4k9a5H0EeW1E_kO1HlPLw" name="base_Generalization" ordered="false">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Generalization"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="__4k9bZH0EeW1E_kO1HlPLw" name="base_Element" ordered="false">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Element"/>
+ </eStructuralFeatures>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="__4k9b5H0EeW1E_kO1HlPLw" name="Preliminary">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="__4k9cJH0EeW1E_kO1HlPLw" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_LEgJwJ2EEeSk-dMsN-xZbw"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="__4k9cZH0EeW1E_kO1HlPLw" name="base_StructuralFeature" ordered="false">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//StructuralFeature"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="__4k9c5H0EeW1E_kO1HlPLw" name="base_Association" ordered="false">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Association"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="__4k9dZH0EeW1E_kO1HlPLw" name="base_Constraint" ordered="false">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Constraint"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="__4k9d5H0EeW1E_kO1HlPLw" 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="__4k9eZH0EeW1E_kO1HlPLw" name="base_Parameter" ordered="false">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Parameter"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="__4k9e5H0EeW1E_kO1HlPLw" 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="__4k9fZH0EeW1E_kO1HlPLw" name="base_Class" ordered="false">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Class"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="__4k9f5H0EeW1E_kO1HlPLw" name="base_DataType" ordered="false">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//DataType"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="__4k9gZH0EeW1E_kO1HlPLw" name="base_Generalization" ordered="false">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Generalization"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="__4k9g5H0EeW1E_kO1HlPLw" name="base_Element" ordered="false">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Element"/>
+ </eStructuralFeatures>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="__4k9hZH0EeW1E_kO1HlPLw" name="Obsolete">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="__4k9hpH0EeW1E_kO1HlPLw" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_M6xu4J2EEeSk-dMsN-xZbw"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="__4k9h5H0EeW1E_kO1HlPLw" name="base_StructuralFeature" ordered="false">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//StructuralFeature"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="__4k9iZH0EeW1E_kO1HlPLw" name="base_Association" ordered="false">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Association"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="__4k9i5H0EeW1E_kO1HlPLw" name="base_Constraint" ordered="false">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Constraint"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="__4k9jZH0EeW1E_kO1HlPLw" 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="__4k9j5H0EeW1E_kO1HlPLw" name="base_Parameter" ordered="false">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Parameter"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="__4k9kZH0EeW1E_kO1HlPLw" 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="__4k9k5H0EeW1E_kO1HlPLw" name="base_Class" ordered="false">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Class"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="__4k9lZH0EeW1E_kO1HlPLw" name="base_DataType" ordered="false">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//DataType"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="__4k9l5H0EeW1E_kO1HlPLw" name="base_Generalization" ordered="false">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Generalization"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="__4k9mZH0EeW1E_kO1HlPLw" name="base_Element" ordered="false">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Element"/>
+ </eStructuralFeatures>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="__4k9m5H0EeW1E_kO1HlPLw" name="Example">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="__4k9nJH0EeW1E_kO1HlPLw" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_OwwZEJ2EEeSk-dMsN-xZbw"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="__4k9nZH0EeW1E_kO1HlPLw" name="base_StructuralFeature" ordered="false">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//StructuralFeature"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="__4k9n5H0EeW1E_kO1HlPLw" name="base_Association" ordered="false">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Association"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="__4k9oZH0EeW1E_kO1HlPLw" name="base_Constraint" ordered="false">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Constraint"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="__4k9o5H0EeW1E_kO1HlPLw" 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="__4k9pZH0EeW1E_kO1HlPLw" name="base_Parameter" ordered="false">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Parameter"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="__4k9p5H0EeW1E_kO1HlPLw" 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="__4k9qZH0EeW1E_kO1HlPLw" name="base_Class" ordered="false">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Class"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="__4k9q5H0EeW1E_kO1HlPLw" name="base_DataType" ordered="false">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//DataType"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="__4k9rZH0EeW1E_kO1HlPLw" name="base_Generalization" ordered="false">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Generalization"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="__4k9r5H0EeW1E_kO1HlPLw" name="base_Element" ordered="false">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Element"/>
+ </eStructuralFeatures>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="__4k9sZH0EeW1E_kO1HlPLw" name="Faulty">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="__4k9spH0EeW1E_kO1HlPLw" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_QGmKoJ2EEeSk-dMsN-xZbw"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="__4k9s5H0EeW1E_kO1HlPLw" name="base_StructuralFeature" ordered="false">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//StructuralFeature"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="__4k9tZH0EeW1E_kO1HlPLw" name="base_Association" ordered="false">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Association"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="__4k9t5H0EeW1E_kO1HlPLw" name="base_Constraint" ordered="false">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Constraint"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="__4k9uZH0EeW1E_kO1HlPLw" 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="__4k9u5H0EeW1E_kO1HlPLw" name="base_Parameter" ordered="false">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Parameter"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="__4k9vZH0EeW1E_kO1HlPLw" 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="__4k9v5H0EeW1E_kO1HlPLw" name="base_Class" ordered="false">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Class"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="__4k9wZH0EeW1E_kO1HlPLw" name="base_DataType" ordered="false">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//DataType"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="__4k9w5H0EeW1E_kO1HlPLw" name="base_Generalization" ordered="false">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Generalization"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="__4k9xZH0EeW1E_kO1HlPLw" name="base_Element" ordered="false">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Element"/>
+ </eStructuralFeatures>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="__4k9x5H0EeW1E_kO1HlPLw" name="OpenModelInterface">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="__4k9yJH0EeW1E_kO1HlPLw" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_oKbrsKiIEeSJmIxGbzx9kA"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="__4k9yZH0EeW1E_kO1HlPLw" 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:EAttribute" xmi:id="__4k9y5H0EeW1E_kO1HlPLw" name="support" ordered="false" lowerBound="1" eType="__4k89JH0EeW1E_kO1HlPLw" defaultValueLiteral="MANDATORY"/>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="__4k9zZH0EeW1E_kO1HlPLw" name="condition" ordered="false">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
+ </eStructuralFeatures>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="__4k9z5H0EeW1E_kO1HlPLw" name="OpenModelNotification">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="__4k90JH0EeW1E_kO1HlPLw" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_74KP4EZPEeW32YsOmT7W0Q"/>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="__4k90ZH0EeW1E_kO1HlPLw" name="triggerConditionList" ordered="false" lowerBound="1" upperBound="-1">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="__4k905H0EeW1E_kO1HlPLw" name="support" ordered="false" lowerBound="1" eType="__4k89JH0EeW1E_kO1HlPLw" defaultValueLiteral="MANDATORY"/>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="__4k91ZH0EeW1E_kO1HlPLw" name="condition" 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="__4k915H0EeW1E_kO1HlPLw" name="base_Signal" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Signal"/>
+ </eStructuralFeatures>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="__4k92ZH0EeW1E_kO1HlPLw" name="PruneAndRefactor">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="__4k92pH0EeW1E_kO1HlPLw" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_aUYHcEZgEeWzOqfPW42hmw"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="__4k925H0EeW1E_kO1HlPLw" name="base_Realization" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Realization"/>
+ </eStructuralFeatures>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="__4k93ZH0EeW1E_kO1HlPLw" name="Deprecated">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="__4k93pH0EeW1E_kO1HlPLw" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_ma6wEJDeEeW51dNDZIXIMA"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="__4k935H0EeW1E_kO1HlPLw" name="base_Element" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Element"/>
+ </eStructuralFeatures>
+ </eClassifiers>
+ </contents>
+ <contents xmi:type="ecore:EPackage" xmi:id="_-XoZIJDkEeW51dNDZIXIMA" name="OpenModel_Profile" nsURI="http:///schemas/OpenModel_Profile/_-XnLAJDkEeW51dNDZIXIMA/10" nsPrefix="OpenModel_Profile">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_-X5e4pDkEeW51dNDZIXIMA" source="PapyrusVersion">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_-X5e45DkEeW51dNDZIXIMA" key="Version" value="0.1.2"/>
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_-X5e5JDkEeW51dNDZIXIMA" key="Comment" value=""/>
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_-X5e5ZDkEeW51dNDZIXIMA" key="Copyright" value=""/>
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_-X5e5pDkEeW51dNDZIXIMA" key="Date" value="2015-11-22"/>
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_-X5e55DkEeW51dNDZIXIMA" key="Author" value=""/>
+ </eAnnotations>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_-XoZIZDkEeW51dNDZIXIMA" name="OpenModelAttribute">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_-XoZIpDkEeW51dNDZIXIMA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_36ZCQHBgEd6FKu9XX1078A"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_-XoZI5DkEeW51dNDZIXIMA" name="base_StructuralFeature" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//StructuralFeature"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_-XoZJZDkEeW51dNDZIXIMA" name="attributeValueChangeNotification" ordered="false" lowerBound="1" eType="_-XoZL5DkEeW51dNDZIXIMA" defaultValueLiteral="NA"/>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_-XoZJ5DkEeW51dNDZIXIMA" name="isInvariant" ordered="false" lowerBound="1" defaultValueLiteral="false">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//Boolean"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_-XoZKZDkEeW51dNDZIXIMA" name="valueRange" 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="_-XoZK5DkEeW51dNDZIXIMA" name="support" ordered="false" lowerBound="1" eType="_-XoZNJDkEeW51dNDZIXIMA" defaultValueLiteral="MANDATORY"/>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_-XoZLZDkEeW51dNDZIXIMA" name="condition" ordered="false">
+ <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="_-XoZL5DkEeW51dNDZIXIMA" name="NotificationDefinition">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_-XoZMJDkEeW51dNDZIXIMA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_HgbRQBGqEd-nT5bmeQ1LHg"/>
+ <eLiterals xmi:type="ecore:EEnumLiteral" xmi:id="_-XoZMZDkEeW51dNDZIXIMA" name="NA"/>
+ <eLiterals xmi:type="ecore:EEnumLiteral" xmi:id="_-XoZMpDkEeW51dNDZIXIMA" name="NO" value="1"/>
+ <eLiterals xmi:type="ecore:EEnumLiteral" xmi:id="_-XoZM5DkEeW51dNDZIXIMA" name="YES" value="2"/>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EEnum" xmi:id="_-XoZNJDkEeW51dNDZIXIMA" name="SupportQualifier">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_-XoZNZDkEeW51dNDZIXIMA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_tIP_UL7QEeGcHtJ-koFuEQ"/>
+ <eLiterals xmi:type="ecore:EEnumLiteral" xmi:id="_-XoZNpDkEeW51dNDZIXIMA" name="MANDATORY"/>
+ <eLiterals xmi:type="ecore:EEnumLiteral" xmi:id="_-XoZN5DkEeW51dNDZIXIMA" name="OPTIONAL" value="1"/>
+ <eLiterals xmi:type="ecore:EEnumLiteral" xmi:id="_-XoZOJDkEeW51dNDZIXIMA" name="CONDITIONAL_MANDATORY" value="2"/>
+ <eLiterals xmi:type="ecore:EEnumLiteral" xmi:id="_-XoZOZDkEeW51dNDZIXIMA" name="CONDITIONAL_OPTIONAL" value="3"/>
+ <eLiterals xmi:type="ecore:EEnumLiteral" xmi:id="_-XoZOpDkEeW51dNDZIXIMA" name="CONDITIONAL" value="4"/>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_-XoZO5DkEeW51dNDZIXIMA" name="OpenModelClass">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_-XoZPJDkEeW51dNDZIXIMA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_JVMFMHBhEd6FKu9XX1078A"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_-XoZPZDkEeW51dNDZIXIMA" 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:EAttribute" xmi:id="_-XoZP5DkEeW51dNDZIXIMA" name="objectCreationNotification" ordered="false" lowerBound="1" eType="_-XoZL5DkEeW51dNDZIXIMA" defaultValueLiteral="NA"/>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_-XoZQZDkEeW51dNDZIXIMA" name="objectDeletionNotification" ordered="false" lowerBound="1" eType="_-XoZL5DkEeW51dNDZIXIMA" defaultValueLiteral="NA"/>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_-XoZQ5DkEeW51dNDZIXIMA" name="support" ordered="false" lowerBound="1" eType="_-XoZNJDkEeW51dNDZIXIMA" defaultValueLiteral="MANDATORY"/>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_-XoZRZDkEeW51dNDZIXIMA" name="condition" ordered="false">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
+ </eStructuralFeatures>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_-XoZR5DkEeW51dNDZIXIMA" name="OpenModelOperation">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_-XoZSJDkEeW51dNDZIXIMA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_FRG9AHBnEd6FKu9XX1078A"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_-XoZSZDkEeW51dNDZIXIMA" name="base_Operation" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Operation"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_-XoZS5DkEeW51dNDZIXIMA" name="isOperationIdempotent" ordered="false" lowerBound="1" defaultValueLiteral="false">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//Boolean"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_-XoZTZDkEeW51dNDZIXIMA" name="isAtomic" ordered="false" lowerBound="1" defaultValueLiteral="false">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//Boolean"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_-XoZT5DkEeW51dNDZIXIMA" name="support" ordered="false" lowerBound="1" eType="_-XoZNJDkEeW51dNDZIXIMA" defaultValueLiteral="MANDATORY"/>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_-XoZUZDkEeW51dNDZIXIMA" name="condition" ordered="false">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
+ </eStructuralFeatures>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_-XoZU5DkEeW51dNDZIXIMA" name="OpenModelParameter">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_-XoZVJDkEeW51dNDZIXIMA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_jG59cHEqEd6SxZ5y0DIogw"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_-XoZVZDkEeW51dNDZIXIMA" name="base_Parameter" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Parameter"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_-XoZV5DkEeW51dNDZIXIMA" name="valueRange" 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="_-XoZWZDkEeW51dNDZIXIMA" name="support" ordered="false" lowerBound="1" eType="_-XoZNJDkEeW51dNDZIXIMA" defaultValueLiteral="MANDATORY"/>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_-XoZW5DkEeW51dNDZIXIMA" name="condition" ordered="false">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
+ </eStructuralFeatures>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_-XoZXZDkEeW51dNDZIXIMA" name="Names">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_-XoZXpDkEeW51dNDZIXIMA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_jiSAMI7kEeGyB5ASrrNdIA"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_-XoZX5DkEeW51dNDZIXIMA" name="base_Association" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Association"/>
+ </eStructuralFeatures>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_-XoZYZDkEeW51dNDZIXIMA" name="Choice">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_-XoZYpDkEeW51dNDZIXIMA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_27D5AL7XEeGcHtJ-koFuEQ"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_-XoZY5DkEeW51dNDZIXIMA" name="base_DataType" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//DataType"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_-XoZZZDkEeW51dNDZIXIMA" name="base_Class" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Class"/>
+ </eStructuralFeatures>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_-XoZZ5DkEeW51dNDZIXIMA" name="Exception">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_-XoZaJDkEeW51dNDZIXIMA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_el7rwL7YEeGcHtJ-koFuEQ"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_-XoZaZDkEeW51dNDZIXIMA" name="base_DataType" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//DataType"/>
+ </eStructuralFeatures>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_-XoZa5DkEeW51dNDZIXIMA" name="passedByReference">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_-XoZbJDkEeW51dNDZIXIMA" source="http://www.eclipse.org/uml2/2.0.0/UML"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_-XoZbZDkEeW51dNDZIXIMA" name="base_StructuralFeature" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//StructuralFeature"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_-XoZb5DkEeW51dNDZIXIMA" name="base_Parameter" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Parameter"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_-XoZcZDkEeW51dNDZIXIMA" name="passedByRef" ordered="false" lowerBound="1" defaultValueLiteral="true">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//Boolean"/>
+ </eStructuralFeatures>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_-XoZc5DkEeW51dNDZIXIMA" name="NamedBy">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_-XoZdJDkEeW51dNDZIXIMA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_3E1eYPNAEeGLMdrUcsEncQ"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_-XoZdZDkEeW51dNDZIXIMA" name="base_Dependency" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Dependency"/>
+ </eStructuralFeatures>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_-XoZd5DkEeW51dNDZIXIMA" name="StrictComposite">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_-XoZeJDkEeW51dNDZIXIMA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_vQjMkJ2BEeSDYd59zPupRA"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_-XoZeZDkEeW51dNDZIXIMA" name="base_Association" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Association"/>
+ </eStructuralFeatures>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_-XoZe5DkEeW51dNDZIXIMA" name="Cond">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_-XoZfJDkEeW51dNDZIXIMA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_h7id0J2CEeSDYd59zPupRA"/>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_-XoZfZDkEeW51dNDZIXIMA" name="condition" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_-XoZf5DkEeW51dNDZIXIMA" name="base_Association" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Association"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_-XoZgZDkEeW51dNDZIXIMA" name="base_Generalization" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Generalization"/>
+ </eStructuralFeatures>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_-XoZg5DkEeW51dNDZIXIMA" name="Experimental">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_-XoZhJDkEeW51dNDZIXIMA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_FU4UgJ2EEeSk-dMsN-xZbw"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_-XoZhZDkEeW51dNDZIXIMA" name="base_StructuralFeature" ordered="false">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//StructuralFeature"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_-XoZh5DkEeW51dNDZIXIMA" name="base_Association" ordered="false">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Association"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_-XoZiZDkEeW51dNDZIXIMA" name="base_Constraint" ordered="false">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Constraint"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_-XoZi5DkEeW51dNDZIXIMA" 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="_-XoZjZDkEeW51dNDZIXIMA" name="base_Parameter" ordered="false">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Parameter"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_-XoZj5DkEeW51dNDZIXIMA" 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="_-XoZkZDkEeW51dNDZIXIMA" name="base_Class" ordered="false">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Class"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_-XoZk5DkEeW51dNDZIXIMA" name="base_DataType" ordered="false">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//DataType"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_-XoZlZDkEeW51dNDZIXIMA" name="base_Generalization" ordered="false">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Generalization"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_-XoZl5DkEeW51dNDZIXIMA" name="base_Element" ordered="false">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Element"/>
+ </eStructuralFeatures>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_-XoZmZDkEeW51dNDZIXIMA" name="LikelyToChange">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_-XoZmpDkEeW51dNDZIXIMA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_HmOsEJ2EEeSk-dMsN-xZbw"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_-XoZm5DkEeW51dNDZIXIMA" name="base_StructuralFeature" ordered="false">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//StructuralFeature"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_-XoZnZDkEeW51dNDZIXIMA" name="base_Association" ordered="false">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Association"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_-XoZn5DkEeW51dNDZIXIMA" name="base_Constraint" ordered="false">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Constraint"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_-XoZoZDkEeW51dNDZIXIMA" 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="_-XoZo5DkEeW51dNDZIXIMA" name="base_Parameter" ordered="false">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Parameter"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_-XoZpZDkEeW51dNDZIXIMA" 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="_-XoZp5DkEeW51dNDZIXIMA" name="base_Class" ordered="false">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Class"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_-XoZqZDkEeW51dNDZIXIMA" name="base_DataType" ordered="false">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//DataType"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_-XoZq5DkEeW51dNDZIXIMA" name="base_Generalization" ordered="false">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Generalization"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_-XoZrZDkEeW51dNDZIXIMA" name="base_Element" ordered="false">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Element"/>
+ </eStructuralFeatures>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_-XoZr5DkEeW51dNDZIXIMA" name="Preliminary">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_-XoZsJDkEeW51dNDZIXIMA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_LEgJwJ2EEeSk-dMsN-xZbw"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_-XoZsZDkEeW51dNDZIXIMA" name="base_StructuralFeature" ordered="false">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//StructuralFeature"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_-XoZs5DkEeW51dNDZIXIMA" name="base_Association" ordered="false">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Association"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_-XoZtZDkEeW51dNDZIXIMA" name="base_Constraint" ordered="false">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Constraint"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_-XoZt5DkEeW51dNDZIXIMA" 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="_-XoZuZDkEeW51dNDZIXIMA" name="base_Parameter" ordered="false">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Parameter"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_-XoZu5DkEeW51dNDZIXIMA" 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="_-XoZvZDkEeW51dNDZIXIMA" name="base_Class" ordered="false">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Class"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_-XoZv5DkEeW51dNDZIXIMA" name="base_DataType" ordered="false">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//DataType"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_-XoZwZDkEeW51dNDZIXIMA" name="base_Generalization" ordered="false">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Generalization"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_-XpAMZDkEeW51dNDZIXIMA" name="base_Element" ordered="false">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Element"/>
+ </eStructuralFeatures>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_-XpAM5DkEeW51dNDZIXIMA" name="Obsolete">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_-XpANJDkEeW51dNDZIXIMA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_M6xu4J2EEeSk-dMsN-xZbw"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_-XpANZDkEeW51dNDZIXIMA" name="base_StructuralFeature" ordered="false">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//StructuralFeature"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_-XpAN5DkEeW51dNDZIXIMA" name="base_Association" ordered="false">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Association"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_-XpAOZDkEeW51dNDZIXIMA" name="base_Constraint" ordered="false">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Constraint"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_-XpAO5DkEeW51dNDZIXIMA" 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="_-XpAPZDkEeW51dNDZIXIMA" name="base_Parameter" ordered="false">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Parameter"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_-XpAP5DkEeW51dNDZIXIMA" 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="_-XpAQZDkEeW51dNDZIXIMA" name="base_Class" ordered="false">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Class"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_-XpAQ5DkEeW51dNDZIXIMA" name="base_DataType" ordered="false">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//DataType"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_-XpARZDkEeW51dNDZIXIMA" name="base_Generalization" ordered="false">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Generalization"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_-XpAR5DkEeW51dNDZIXIMA" name="base_Element" ordered="false">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Element"/>
+ </eStructuralFeatures>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_-XpASZDkEeW51dNDZIXIMA" name="Example">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_-XpASpDkEeW51dNDZIXIMA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_OwwZEJ2EEeSk-dMsN-xZbw"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_-XpAS5DkEeW51dNDZIXIMA" name="base_StructuralFeature" ordered="false">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//StructuralFeature"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_-XpATZDkEeW51dNDZIXIMA" name="base_Association" ordered="false">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Association"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_-XpAT5DkEeW51dNDZIXIMA" name="base_Constraint" ordered="false">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Constraint"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_-XpAUZDkEeW51dNDZIXIMA" 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="_-XpAU5DkEeW51dNDZIXIMA" name="base_Parameter" ordered="false">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Parameter"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_-XpAVZDkEeW51dNDZIXIMA" 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="_-XpAV5DkEeW51dNDZIXIMA" name="base_Class" ordered="false">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Class"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_-XpAWZDkEeW51dNDZIXIMA" name="base_DataType" ordered="false">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//DataType"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_-XpAW5DkEeW51dNDZIXIMA" name="base_Generalization" ordered="false">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Generalization"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_-XpAXZDkEeW51dNDZIXIMA" name="base_Element" ordered="false">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Element"/>
+ </eStructuralFeatures>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_-XpAX5DkEeW51dNDZIXIMA" name="Faulty">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_-XpAYJDkEeW51dNDZIXIMA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_QGmKoJ2EEeSk-dMsN-xZbw"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_-XpAYZDkEeW51dNDZIXIMA" name="base_StructuralFeature" ordered="false">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//StructuralFeature"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_-XpAY5DkEeW51dNDZIXIMA" name="base_Association" ordered="false">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Association"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_-XpAZZDkEeW51dNDZIXIMA" name="base_Constraint" ordered="false">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Constraint"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_-XpAZ5DkEeW51dNDZIXIMA" 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="_-XpAaZDkEeW51dNDZIXIMA" name="base_Parameter" ordered="false">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Parameter"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_-XpAa5DkEeW51dNDZIXIMA" 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="_-XpAbZDkEeW51dNDZIXIMA" name="base_Class" ordered="false">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Class"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_-XpAb5DkEeW51dNDZIXIMA" name="base_DataType" ordered="false">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//DataType"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_-XpAcZDkEeW51dNDZIXIMA" name="base_Generalization" ordered="false">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Generalization"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_-XpAc5DkEeW51dNDZIXIMA" name="base_Element" ordered="false">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Element"/>
+ </eStructuralFeatures>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_-XpAdZDkEeW51dNDZIXIMA" name="OpenModelInterface">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_-XpAdpDkEeW51dNDZIXIMA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_oKbrsKiIEeSJmIxGbzx9kA"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_-XpAd5DkEeW51dNDZIXIMA" 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:EAttribute" xmi:id="_-XpAeZDkEeW51dNDZIXIMA" name="support" ordered="false" lowerBound="1" eType="_-XoZNJDkEeW51dNDZIXIMA" defaultValueLiteral="MANDATORY"/>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_-XpAe5DkEeW51dNDZIXIMA" name="condition" ordered="false">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
+ </eStructuralFeatures>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_-XpAfZDkEeW51dNDZIXIMA" name="OpenModelNotification">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_-XpAfpDkEeW51dNDZIXIMA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_74KP4EZPEeW32YsOmT7W0Q"/>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_-XpAf5DkEeW51dNDZIXIMA" name="triggerConditionList" ordered="false" lowerBound="1" upperBound="-1">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_-XpAgZDkEeW51dNDZIXIMA" name="support" ordered="false" lowerBound="1" eType="_-XoZNJDkEeW51dNDZIXIMA" defaultValueLiteral="MANDATORY"/>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_-XpAg5DkEeW51dNDZIXIMA" name="condition" 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="_-XpAhZDkEeW51dNDZIXIMA" name="base_Signal" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Signal"/>
+ </eStructuralFeatures>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_-XpAh5DkEeW51dNDZIXIMA" name="PruneAndRefactor">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_-XpAiJDkEeW51dNDZIXIMA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_aUYHcEZgEeWzOqfPW42hmw"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_-XpAiZDkEeW51dNDZIXIMA" name="base_Realization" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Realization"/>
+ </eStructuralFeatures>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_-XpAi5DkEeW51dNDZIXIMA" name="Deprecated">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_-XpAjJDkEeW51dNDZIXIMA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_ma6wEJDeEeW51dNDZIXIMA"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_-XpAjZDkEeW51dNDZIXIMA" name="base_Element" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Element"/>
+ </eStructuralFeatures>
+ </eClassifiers>
+ </contents>
+ <contents xmi:type="ecore:EPackage" xmi:id="_Z_qB4JDhEeW51dNDZIXIMA" name="OpenModel_Profile" nsURI="http:///schemas/OpenModel_Profile/_Z_jUMJDhEeW51dNDZIXIMA/9" nsPrefix="OpenModel_Profile">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_aAQe0JDhEeW51dNDZIXIMA" source="PapyrusVersion">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_aAQe0ZDhEeW51dNDZIXIMA" key="Version" value="0.1.1"/>
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_aAQe0pDhEeW51dNDZIXIMA" key="Comment" value=""/>
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_aAQe05DhEeW51dNDZIXIMA" key="Copyright" value=""/>
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_aAQe1JDhEeW51dNDZIXIMA" key="Date" value="2015-11-22"/>
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_aAQe1ZDhEeW51dNDZIXIMA" key="Author" value=""/>
+ </eAnnotations>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_Z_qB4ZDhEeW51dNDZIXIMA" name="OpenModelAttribute">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_Z_qB4pDhEeW51dNDZIXIMA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_36ZCQHBgEd6FKu9XX1078A"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_Z_qB45DhEeW51dNDZIXIMA" name="base_StructuralFeature" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//StructuralFeature"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_Z_qB5ZDhEeW51dNDZIXIMA" name="attributeValueChangeNotification" ordered="false" lowerBound="1" eType="_Z_qB75DhEeW51dNDZIXIMA" defaultValueLiteral="NA"/>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_Z_qB55DhEeW51dNDZIXIMA" name="isInvariant" ordered="false" lowerBound="1" defaultValueLiteral="false">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//Boolean"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_Z_qB6ZDhEeW51dNDZIXIMA" name="valueRange" 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="_Z_qB65DhEeW51dNDZIXIMA" name="support" ordered="false" lowerBound="1" eType="_Z_qB9JDhEeW51dNDZIXIMA" defaultValueLiteral="MANDATORY"/>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_Z_qB7ZDhEeW51dNDZIXIMA" name="condition" ordered="false">
+ <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="_Z_qB75DhEeW51dNDZIXIMA" name="NotificationDefinition">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_Z_qB8JDhEeW51dNDZIXIMA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_HgbRQBGqEd-nT5bmeQ1LHg"/>
+ <eLiterals xmi:type="ecore:EEnumLiteral" xmi:id="_Z_qB8ZDhEeW51dNDZIXIMA" name="NA"/>
+ <eLiterals xmi:type="ecore:EEnumLiteral" xmi:id="_Z_qB8pDhEeW51dNDZIXIMA" name="NO" value="1"/>
+ <eLiterals xmi:type="ecore:EEnumLiteral" xmi:id="_Z_qB85DhEeW51dNDZIXIMA" name="YES" value="2"/>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EEnum" xmi:id="_Z_qB9JDhEeW51dNDZIXIMA" name="SupportQualifier">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_Z_qB9ZDhEeW51dNDZIXIMA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_tIP_UL7QEeGcHtJ-koFuEQ"/>
+ <eLiterals xmi:type="ecore:EEnumLiteral" xmi:id="_Z_qB9pDhEeW51dNDZIXIMA" name="MANDATORY"/>
+ <eLiterals xmi:type="ecore:EEnumLiteral" xmi:id="_Z_qB95DhEeW51dNDZIXIMA" name="OPTIONAL" value="1"/>
+ <eLiterals xmi:type="ecore:EEnumLiteral" xmi:id="_Z_qB-JDhEeW51dNDZIXIMA" name="CONDITIONAL_MANDATORY" value="2"/>
+ <eLiterals xmi:type="ecore:EEnumLiteral" xmi:id="_Z_qB-ZDhEeW51dNDZIXIMA" name="CONDITIONAL_OPTIONAL" value="3"/>
+ <eLiterals xmi:type="ecore:EEnumLiteral" xmi:id="_Z_qB-pDhEeW51dNDZIXIMA" name="CONDITIONAL" value="4"/>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_Z_qB-5DhEeW51dNDZIXIMA" name="OpenModelClass">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_Z_qB_JDhEeW51dNDZIXIMA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_JVMFMHBhEd6FKu9XX1078A"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_Z_qB_ZDhEeW51dNDZIXIMA" 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:EAttribute" xmi:id="_Z_qB_5DhEeW51dNDZIXIMA" name="objectCreationNotification" ordered="false" lowerBound="1" eType="_Z_qB75DhEeW51dNDZIXIMA" defaultValueLiteral="NA"/>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_Z_qCAZDhEeW51dNDZIXIMA" name="objectDeletionNotification" ordered="false" lowerBound="1" eType="_Z_qB75DhEeW51dNDZIXIMA" defaultValueLiteral="NA"/>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_Z_qCA5DhEeW51dNDZIXIMA" name="support" ordered="false" lowerBound="1" eType="_Z_qB9JDhEeW51dNDZIXIMA" defaultValueLiteral="MANDATORY"/>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_Z_qCBZDhEeW51dNDZIXIMA" name="condition" ordered="false">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
+ </eStructuralFeatures>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_Z_qCB5DhEeW51dNDZIXIMA" name="OpenModelOperation">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_Z_qCCJDhEeW51dNDZIXIMA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_FRG9AHBnEd6FKu9XX1078A"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_Z_qCCZDhEeW51dNDZIXIMA" name="base_Operation" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Operation"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_Z_qCC5DhEeW51dNDZIXIMA" name="isOperationIdempotent" ordered="false" lowerBound="1" defaultValueLiteral="false">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//Boolean"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_Z_qCDZDhEeW51dNDZIXIMA" name="isAtomic" ordered="false" lowerBound="1" defaultValueLiteral="false">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//Boolean"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_Z_qCD5DhEeW51dNDZIXIMA" name="support" ordered="false" lowerBound="1" eType="_Z_qB9JDhEeW51dNDZIXIMA" defaultValueLiteral="MANDATORY"/>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_Z_qCEZDhEeW51dNDZIXIMA" name="condition" ordered="false">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
+ </eStructuralFeatures>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_Z_qCE5DhEeW51dNDZIXIMA" name="OpenModelParameter">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_Z_qCFJDhEeW51dNDZIXIMA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_jG59cHEqEd6SxZ5y0DIogw"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_Z_qCFZDhEeW51dNDZIXIMA" name="base_Parameter" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Parameter"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_Z_qCF5DhEeW51dNDZIXIMA" name="valueRange" 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="_Z_qCGZDhEeW51dNDZIXIMA" name="support" ordered="false" lowerBound="1" eType="_Z_qB9JDhEeW51dNDZIXIMA" defaultValueLiteral="MANDATORY"/>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_Z_qCG5DhEeW51dNDZIXIMA" name="condition" ordered="false">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
+ </eStructuralFeatures>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_Z_qCHZDhEeW51dNDZIXIMA" name="Names">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_Z_qCHpDhEeW51dNDZIXIMA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_jiSAMI7kEeGyB5ASrrNdIA"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_Z_qCH5DhEeW51dNDZIXIMA" name="base_Association" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Association"/>
+ </eStructuralFeatures>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_Z_qCIZDhEeW51dNDZIXIMA" name="Choice">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_Z_qCIpDhEeW51dNDZIXIMA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_27D5AL7XEeGcHtJ-koFuEQ"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_Z_qCI5DhEeW51dNDZIXIMA" name="base_DataType" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//DataType"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_Z_qCJZDhEeW51dNDZIXIMA" name="base_Class" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Class"/>
+ </eStructuralFeatures>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_Z_qCJ5DhEeW51dNDZIXIMA" name="Exception">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_Z_qCKJDhEeW51dNDZIXIMA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_el7rwL7YEeGcHtJ-koFuEQ"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_Z_qCKZDhEeW51dNDZIXIMA" name="base_DataType" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//DataType"/>
+ </eStructuralFeatures>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_Z_qCK5DhEeW51dNDZIXIMA" name="passedByReference">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_Z_qCLJDhEeW51dNDZIXIMA" source="http://www.eclipse.org/uml2/2.0.0/UML"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_Z_qCLZDhEeW51dNDZIXIMA" name="base_StructuralFeature" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//StructuralFeature"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_Z_qCL5DhEeW51dNDZIXIMA" name="base_Parameter" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Parameter"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_Z_qCMZDhEeW51dNDZIXIMA" name="passedByRef" ordered="false" lowerBound="1" defaultValueLiteral="true">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//Boolean"/>
+ </eStructuralFeatures>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_Z_qCM5DhEeW51dNDZIXIMA" name="NamedBy">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_Z_qCNJDhEeW51dNDZIXIMA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_3E1eYPNAEeGLMdrUcsEncQ"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_Z_qCNZDhEeW51dNDZIXIMA" name="base_Dependency" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Dependency"/>
+ </eStructuralFeatures>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_Z_qCN5DhEeW51dNDZIXIMA" name="StrictComposite">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_Z_qCOJDhEeW51dNDZIXIMA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_vQjMkJ2BEeSDYd59zPupRA"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_Z_qCOZDhEeW51dNDZIXIMA" name="base_Association" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Association"/>
+ </eStructuralFeatures>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_Z_qCO5DhEeW51dNDZIXIMA" name="Cond">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_Z_qCPJDhEeW51dNDZIXIMA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_h7id0J2CEeSDYd59zPupRA"/>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_Z_qCPZDhEeW51dNDZIXIMA" name="condition" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_Z_qCP5DhEeW51dNDZIXIMA" name="base_Association" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Association"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_Z_qCQZDhEeW51dNDZIXIMA" name="base_Generalization" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Generalization"/>
+ </eStructuralFeatures>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_Z_qCQ5DhEeW51dNDZIXIMA" name="Experimental">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_Z_qCRJDhEeW51dNDZIXIMA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_FU4UgJ2EEeSk-dMsN-xZbw"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_Z_qCRZDhEeW51dNDZIXIMA" name="base_StructuralFeature" ordered="false">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//StructuralFeature"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_Z_qCR5DhEeW51dNDZIXIMA" name="base_Association" ordered="false">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Association"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_Z_qCSZDhEeW51dNDZIXIMA" name="base_Constraint" ordered="false">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Constraint"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_Z_qCS5DhEeW51dNDZIXIMA" 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="_Z_qCTZDhEeW51dNDZIXIMA" name="base_Parameter" ordered="false">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Parameter"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_Z_qCT5DhEeW51dNDZIXIMA" 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="_Z_qCUZDhEeW51dNDZIXIMA" name="base_Class" ordered="false">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Class"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_Z_qCU5DhEeW51dNDZIXIMA" name="base_DataType" ordered="false">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//DataType"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_Z_qCVZDhEeW51dNDZIXIMA" name="base_Generalization" ordered="false">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Generalization"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_Z_qCV5DhEeW51dNDZIXIMA" name="base_Element" ordered="false">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Element"/>
+ </eStructuralFeatures>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_Z_qCWZDhEeW51dNDZIXIMA" name="LikelyToChange">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_Z_qCWpDhEeW51dNDZIXIMA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_HmOsEJ2EEeSk-dMsN-xZbw"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_Z_qCW5DhEeW51dNDZIXIMA" name="base_StructuralFeature" ordered="false">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//StructuralFeature"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_Z_qCXZDhEeW51dNDZIXIMA" name="base_Association" ordered="false">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Association"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_Z_qCX5DhEeW51dNDZIXIMA" name="base_Constraint" ordered="false">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Constraint"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_Z_qCYZDhEeW51dNDZIXIMA" 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="_Z_qCY5DhEeW51dNDZIXIMA" name="base_Parameter" ordered="false">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Parameter"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_Z_qCZZDhEeW51dNDZIXIMA" 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="_Z_qCZ5DhEeW51dNDZIXIMA" name="base_Class" ordered="false">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Class"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_Z_qCaZDhEeW51dNDZIXIMA" name="base_DataType" ordered="false">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//DataType"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_Z_qCa5DhEeW51dNDZIXIMA" name="base_Generalization" ordered="false">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Generalization"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_Z_qCbZDhEeW51dNDZIXIMA" name="base_Element" ordered="false">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Element"/>
+ </eStructuralFeatures>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_Z_qCb5DhEeW51dNDZIXIMA" name="Preliminary">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_Z_qCcJDhEeW51dNDZIXIMA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_LEgJwJ2EEeSk-dMsN-xZbw"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_Z_qCcZDhEeW51dNDZIXIMA" name="base_StructuralFeature" ordered="false">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//StructuralFeature"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_Z_qCc5DhEeW51dNDZIXIMA" name="base_Association" ordered="false">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Association"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_Z_qCdZDhEeW51dNDZIXIMA" name="base_Constraint" ordered="false">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Constraint"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_Z_qCd5DhEeW51dNDZIXIMA" 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="_Z_qCeZDhEeW51dNDZIXIMA" name="base_Parameter" ordered="false">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Parameter"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_Z_qCe5DhEeW51dNDZIXIMA" 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="_Z_qCfZDhEeW51dNDZIXIMA" name="base_Class" ordered="false">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Class"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_Z_qCf5DhEeW51dNDZIXIMA" name="base_DataType" ordered="false">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//DataType"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_Z_qCgZDhEeW51dNDZIXIMA" name="base_Generalization" ordered="false">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Generalization"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_Z_qCg5DhEeW51dNDZIXIMA" name="base_Element" ordered="false">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Element"/>
+ </eStructuralFeatures>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_Z_qChZDhEeW51dNDZIXIMA" name="Obsolete">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_Z_qChpDhEeW51dNDZIXIMA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_M6xu4J2EEeSk-dMsN-xZbw"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_Z_qCh5DhEeW51dNDZIXIMA" name="base_StructuralFeature" ordered="false">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//StructuralFeature"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_Z_qCiZDhEeW51dNDZIXIMA" name="base_Association" ordered="false">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Association"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_Z_qCi5DhEeW51dNDZIXIMA" name="base_Constraint" ordered="false">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Constraint"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_Z_qCjZDhEeW51dNDZIXIMA" 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="_Z_qCj5DhEeW51dNDZIXIMA" name="base_Parameter" ordered="false">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Parameter"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_Z_qCkZDhEeW51dNDZIXIMA" 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="_Z_qCk5DhEeW51dNDZIXIMA" name="base_Class" ordered="false">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Class"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_Z_qClZDhEeW51dNDZIXIMA" name="base_DataType" ordered="false">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//DataType"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_Z_qCl5DhEeW51dNDZIXIMA" name="base_Generalization" ordered="false">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Generalization"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_Z_qCmZDhEeW51dNDZIXIMA" name="base_Element" ordered="false">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Element"/>
+ </eStructuralFeatures>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_Z_qCm5DhEeW51dNDZIXIMA" name="Example">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_Z_qCnJDhEeW51dNDZIXIMA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_OwwZEJ2EEeSk-dMsN-xZbw"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_Z_qCnZDhEeW51dNDZIXIMA" name="base_StructuralFeature" ordered="false">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//StructuralFeature"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_Z_qCn5DhEeW51dNDZIXIMA" name="base_Association" ordered="false">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Association"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_Z_qCoZDhEeW51dNDZIXIMA" name="base_Constraint" ordered="false">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Constraint"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_Z_qCo5DhEeW51dNDZIXIMA" 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="_Z_qCpZDhEeW51dNDZIXIMA" name="base_Parameter" ordered="false">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Parameter"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_Z_qCp5DhEeW51dNDZIXIMA" 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="_Z_qCqZDhEeW51dNDZIXIMA" name="base_Class" ordered="false">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Class"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_Z_qCq5DhEeW51dNDZIXIMA" name="base_DataType" ordered="false">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//DataType"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_Z_qCrZDhEeW51dNDZIXIMA" name="base_Generalization" ordered="false">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Generalization"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_Z_qCr5DhEeW51dNDZIXIMA" name="base_Element" ordered="false">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Element"/>
+ </eStructuralFeatures>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_Z_qCsZDhEeW51dNDZIXIMA" name="Faulty">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_Z_qCspDhEeW51dNDZIXIMA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_QGmKoJ2EEeSk-dMsN-xZbw"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_Z_qCs5DhEeW51dNDZIXIMA" name="base_StructuralFeature" ordered="false">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//StructuralFeature"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_Z_qCtZDhEeW51dNDZIXIMA" name="base_Association" ordered="false">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Association"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_Z_qCt5DhEeW51dNDZIXIMA" name="base_Constraint" ordered="false">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Constraint"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_Z_qCuZDhEeW51dNDZIXIMA" 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="_Z_qCu5DhEeW51dNDZIXIMA" name="base_Parameter" ordered="false">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Parameter"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_Z_qCvZDhEeW51dNDZIXIMA" 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="_Z_qCv5DhEeW51dNDZIXIMA" name="base_Class" ordered="false">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Class"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_Z_qCwZDhEeW51dNDZIXIMA" name="base_DataType" ordered="false">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//DataType"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_Z_qCw5DhEeW51dNDZIXIMA" name="base_Generalization" ordered="false">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Generalization"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_Z_qCxZDhEeW51dNDZIXIMA" name="base_Element" ordered="false">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Element"/>
+ </eStructuralFeatures>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_Z_qCx5DhEeW51dNDZIXIMA" name="OpenModelInterface">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_Z_qCyJDhEeW51dNDZIXIMA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_oKbrsKiIEeSJmIxGbzx9kA"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_Z_qCyZDhEeW51dNDZIXIMA" 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:EAttribute" xmi:id="_Z_qCy5DhEeW51dNDZIXIMA" name="support" ordered="false" lowerBound="1" eType="_Z_qB9JDhEeW51dNDZIXIMA" defaultValueLiteral="MANDATORY"/>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_Z_qCzZDhEeW51dNDZIXIMA" name="condition" ordered="false">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
+ </eStructuralFeatures>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_Z_qCz5DhEeW51dNDZIXIMA" name="OpenModelNotification">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_Z_qC0JDhEeW51dNDZIXIMA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_74KP4EZPEeW32YsOmT7W0Q"/>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_Z_qC0ZDhEeW51dNDZIXIMA" name="triggerConditionList" ordered="false" lowerBound="1" upperBound="-1">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_Z_qC05DhEeW51dNDZIXIMA" name="support" ordered="false" lowerBound="1" eType="_Z_qB9JDhEeW51dNDZIXIMA" defaultValueLiteral="MANDATORY"/>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_Z_qC1ZDhEeW51dNDZIXIMA" name="condition" 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="_Z_qC15DhEeW51dNDZIXIMA" name="base_Signal" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Signal"/>
+ </eStructuralFeatures>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_Z_qC2ZDhEeW51dNDZIXIMA" name="PruneAndRefactor">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_Z_qC2pDhEeW51dNDZIXIMA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_aUYHcEZgEeWzOqfPW42hmw"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_Z_qC25DhEeW51dNDZIXIMA" name="base_Realization" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Realization"/>
+ </eStructuralFeatures>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_Z_qC3ZDhEeW51dNDZIXIMA" name="Deprecated">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_Z_qC3pDhEeW51dNDZIXIMA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_ma6wEJDeEeW51dNDZIXIMA"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_Z_qC35DhEeW51dNDZIXIMA" name="base_Element" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Element"/>
+ </eStructuralFeatures>
+ </eClassifiers>
+ </contents>
+ <contents xmi:type="ecore:EPackage" xmi:id="_9R44MEsLEeWB6K89oO7z_w" name="OpenModel_Profile" nsURI="http:///schemas/OpenModel_Profile/_9R1N0EsLEeWB6K89oO7z_w/8" nsPrefix="OpenModel_Profile">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_9SIv0EsLEeWB6K89oO7z_w" source="PapyrusVersion">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_9SIv0UsLEeWB6K89oO7z_w" key="Version" value="0.1.0"/>
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_9SIv0ksLEeWB6K89oO7z_w" key="Comment" value=""/>
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_9SIv00sLEeWB6K89oO7z_w" key="Copyright" value=""/>
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_9SIv1EsLEeWB6K89oO7z_w" key="Date" value="2015-08-25"/>
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_9SIv1UsLEeWB6K89oO7z_w" key="Author" value=""/>
+ </eAnnotations>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_9R44MUsLEeWB6K89oO7z_w" name="OpenModelAttribute">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_9R44MksLEeWB6K89oO7z_w" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_36ZCQHBgEd6FKu9XX1078A"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_9R44M0sLEeWB6K89oO7z_w" name="base_StructuralFeature" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//StructuralFeature"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_9R44NUsLEeWB6K89oO7z_w" name="attributeValueChangeNotification" ordered="false" lowerBound="1" eType="_9R44P0sLEeWB6K89oO7z_w" defaultValueLiteral="NA"/>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_9R44N0sLEeWB6K89oO7z_w" name="isInvariant" ordered="false" lowerBound="1" defaultValueLiteral="false">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//Boolean"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_9R44OUsLEeWB6K89oO7z_w" name="valueRange" 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="_9R44O0sLEeWB6K89oO7z_w" name="support" ordered="false" lowerBound="1" eType="_9R44REsLEeWB6K89oO7z_w" defaultValueLiteral="MANDATORY"/>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_9R44PUsLEeWB6K89oO7z_w" name="condition" ordered="false">
+ <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="_9R44P0sLEeWB6K89oO7z_w" name="NotificationDefinition">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_9R44QEsLEeWB6K89oO7z_w" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_HgbRQBGqEd-nT5bmeQ1LHg"/>
+ <eLiterals xmi:type="ecore:EEnumLiteral" xmi:id="_9R44QUsLEeWB6K89oO7z_w" name="NA"/>
+ <eLiterals xmi:type="ecore:EEnumLiteral" xmi:id="_9R44QksLEeWB6K89oO7z_w" name="NO" value="1"/>
+ <eLiterals xmi:type="ecore:EEnumLiteral" xmi:id="_9R44Q0sLEeWB6K89oO7z_w" name="YES" value="2"/>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EEnum" xmi:id="_9R44REsLEeWB6K89oO7z_w" name="SupportQualifier">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_9R44RUsLEeWB6K89oO7z_w" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_tIP_UL7QEeGcHtJ-koFuEQ"/>
+ <eLiterals xmi:type="ecore:EEnumLiteral" xmi:id="_9R44RksLEeWB6K89oO7z_w" name="MANDATORY"/>
+ <eLiterals xmi:type="ecore:EEnumLiteral" xmi:id="_9R44R0sLEeWB6K89oO7z_w" name="OPTIONAL" value="1"/>
+ <eLiterals xmi:type="ecore:EEnumLiteral" xmi:id="_9R44SEsLEeWB6K89oO7z_w" name="CONDITIONAL_MANDATORY" value="2"/>
+ <eLiterals xmi:type="ecore:EEnumLiteral" xmi:id="_9R44SUsLEeWB6K89oO7z_w" name="CONDITIONAL_OPTIONAL" value="3"/>
+ <eLiterals xmi:type="ecore:EEnumLiteral" xmi:id="_9R44SksLEeWB6K89oO7z_w" name="CONDITIONAL" value="4"/>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_9R5fQEsLEeWB6K89oO7z_w" name="OpenModelClass">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_9R5fQUsLEeWB6K89oO7z_w" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_JVMFMHBhEd6FKu9XX1078A"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_9R5fQksLEeWB6K89oO7z_w" 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:EAttribute" xmi:id="_9R5fREsLEeWB6K89oO7z_w" name="objectCreationNotification" ordered="false" lowerBound="1" eType="_9R44P0sLEeWB6K89oO7z_w" defaultValueLiteral="NA"/>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_9R5fRksLEeWB6K89oO7z_w" name="objectDeletionNotification" ordered="false" lowerBound="1" eType="_9R44P0sLEeWB6K89oO7z_w" defaultValueLiteral="NA"/>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_9R5fSEsLEeWB6K89oO7z_w" name="support" ordered="false" lowerBound="1" eType="_9R44REsLEeWB6K89oO7z_w" defaultValueLiteral="MANDATORY"/>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_9R5fSksLEeWB6K89oO7z_w" name="condition" ordered="false">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
+ </eStructuralFeatures>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_9R5fTEsLEeWB6K89oO7z_w" name="OpenModelOperation">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_9R5fTUsLEeWB6K89oO7z_w" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_FRG9AHBnEd6FKu9XX1078A"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_9R5fTksLEeWB6K89oO7z_w" name="base_Operation" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Operation"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_9R5fUEsLEeWB6K89oO7z_w" name="isOperationIdempotent" ordered="false" lowerBound="1" defaultValueLiteral="false">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//Boolean"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_9R5fUksLEeWB6K89oO7z_w" name="isAtomic" ordered="false" lowerBound="1" defaultValueLiteral="false">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//Boolean"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_9R5fVEsLEeWB6K89oO7z_w" name="support" ordered="false" lowerBound="1" eType="_9R44REsLEeWB6K89oO7z_w" defaultValueLiteral="MANDATORY"/>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_9R5fVksLEeWB6K89oO7z_w" name="condition" ordered="false">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
+ </eStructuralFeatures>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_9R5fWEsLEeWB6K89oO7z_w" name="OpenModelParameter">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_9R5fWUsLEeWB6K89oO7z_w" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_jG59cHEqEd6SxZ5y0DIogw"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_9R5fWksLEeWB6K89oO7z_w" name="base_Parameter" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Parameter"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_9R5fXEsLEeWB6K89oO7z_w" name="valueRange" 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="_9R5fXksLEeWB6K89oO7z_w" name="support" ordered="false" lowerBound="1" eType="_9R44REsLEeWB6K89oO7z_w" defaultValueLiteral="MANDATORY"/>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_9R5fYEsLEeWB6K89oO7z_w" name="condition" ordered="false">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
+ </eStructuralFeatures>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_9R5fYksLEeWB6K89oO7z_w" name="Names">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_9R5fY0sLEeWB6K89oO7z_w" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_jiSAMI7kEeGyB5ASrrNdIA"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_9R5fZEsLEeWB6K89oO7z_w" name="base_Association" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Association"/>
+ </eStructuralFeatures>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_9R5fZksLEeWB6K89oO7z_w" name="Choice">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_9R5fZ0sLEeWB6K89oO7z_w" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_27D5AL7XEeGcHtJ-koFuEQ"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_9R5faEsLEeWB6K89oO7z_w" name="base_DataType" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//DataType"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_9R5faksLEeWB6K89oO7z_w" name="base_Class" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Class"/>
+ </eStructuralFeatures>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_9R5fbEsLEeWB6K89oO7z_w" name="Exception">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_9R5fbUsLEeWB6K89oO7z_w" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_el7rwL7YEeGcHtJ-koFuEQ"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_9R5fbksLEeWB6K89oO7z_w" name="base_DataType" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//DataType"/>
+ </eStructuralFeatures>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_9R5fcEsLEeWB6K89oO7z_w" name="passedByReference">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_9R5fcUsLEeWB6K89oO7z_w" source="http://www.eclipse.org/uml2/2.0.0/UML"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_9R5fcksLEeWB6K89oO7z_w" name="base_StructuralFeature" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//StructuralFeature"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_9R5fdEsLEeWB6K89oO7z_w" name="base_Parameter" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Parameter"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_9R5fdksLEeWB6K89oO7z_w" name="passedByRef" ordered="false" lowerBound="1" defaultValueLiteral="true">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//Boolean"/>
+ </eStructuralFeatures>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_9R5feEsLEeWB6K89oO7z_w" name="NamedBy">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_9R5feUsLEeWB6K89oO7z_w" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_3E1eYPNAEeGLMdrUcsEncQ"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_9R5feksLEeWB6K89oO7z_w" name="base_Dependency" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Dependency"/>
+ </eStructuralFeatures>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_9R5ffEsLEeWB6K89oO7z_w" name="StrictComposite">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_9R5ffUsLEeWB6K89oO7z_w" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_vQjMkJ2BEeSDYd59zPupRA"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_9R5ffksLEeWB6K89oO7z_w" name="base_Association" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Association"/>
+ </eStructuralFeatures>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_9R5fgEsLEeWB6K89oO7z_w" name="Cond">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_9R5fgUsLEeWB6K89oO7z_w" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_h7id0J2CEeSDYd59zPupRA"/>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_9R5fgksLEeWB6K89oO7z_w" name="condition" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_9R5fhEsLEeWB6K89oO7z_w" name="base_Association" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Association"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_9R5fhksLEeWB6K89oO7z_w" name="base_Generalization" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Generalization"/>
+ </eStructuralFeatures>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_9R5fiEsLEeWB6K89oO7z_w" name="Experimental">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_9R5fiUsLEeWB6K89oO7z_w" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_FU4UgJ2EEeSk-dMsN-xZbw"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_9R5fiksLEeWB6K89oO7z_w" name="base_StructuralFeature" ordered="false">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//StructuralFeature"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_9R5fjEsLEeWB6K89oO7z_w" name="base_Association" ordered="false">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Association"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_9R5fjksLEeWB6K89oO7z_w" name="base_Constraint" ordered="false">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Constraint"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_9R5fkEsLEeWB6K89oO7z_w" 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="_9R5fkksLEeWB6K89oO7z_w" name="base_Parameter" ordered="false">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Parameter"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_9R5flEsLEeWB6K89oO7z_w" 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="_9R5flksLEeWB6K89oO7z_w" name="base_Class" ordered="false">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Class"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_9R5fmEsLEeWB6K89oO7z_w" name="base_DataType" ordered="false">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//DataType"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_9R5fmksLEeWB6K89oO7z_w" name="base_Generalization" ordered="false">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Generalization"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_9R5fnEsLEeWB6K89oO7z_w" name="base_Element" ordered="false">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Element"/>
+ </eStructuralFeatures>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_9R5fnksLEeWB6K89oO7z_w" name="LikelyToChange">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_9R5fn0sLEeWB6K89oO7z_w" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_HmOsEJ2EEeSk-dMsN-xZbw"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_9R5foEsLEeWB6K89oO7z_w" name="base_StructuralFeature" ordered="false">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//StructuralFeature"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_9R5foksLEeWB6K89oO7z_w" name="base_Association" ordered="false">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Association"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_9R5fpEsLEeWB6K89oO7z_w" name="base_Constraint" ordered="false">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Constraint"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_9R5fpksLEeWB6K89oO7z_w" 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="_9R5fqEsLEeWB6K89oO7z_w" name="base_Parameter" ordered="false">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Parameter"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_9R5fqksLEeWB6K89oO7z_w" 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="_9R5frEsLEeWB6K89oO7z_w" name="base_Class" ordered="false">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Class"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_9R5frksLEeWB6K89oO7z_w" name="base_DataType" ordered="false">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//DataType"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_9R5fsEsLEeWB6K89oO7z_w" name="base_Generalization" ordered="false">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Generalization"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_9R5fsksLEeWB6K89oO7z_w" name="base_Element" ordered="false">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Element"/>
+ </eStructuralFeatures>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_9R5ftEsLEeWB6K89oO7z_w" name="Preliminary">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_9R5ftUsLEeWB6K89oO7z_w" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_LEgJwJ2EEeSk-dMsN-xZbw"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_9R5ftksLEeWB6K89oO7z_w" name="base_StructuralFeature" ordered="false">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//StructuralFeature"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_9R5fuEsLEeWB6K89oO7z_w" name="base_Association" ordered="false">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Association"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_9R5fuksLEeWB6K89oO7z_w" name="base_Constraint" ordered="false">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Constraint"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_9R5fvEsLEeWB6K89oO7z_w" 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="_9R5fvksLEeWB6K89oO7z_w" name="base_Parameter" ordered="false">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Parameter"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_9R5fwEsLEeWB6K89oO7z_w" 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="_9R5fwksLEeWB6K89oO7z_w" name="base_Class" ordered="false">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Class"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_9R5fxEsLEeWB6K89oO7z_w" name="base_DataType" ordered="false">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//DataType"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_9R5fxksLEeWB6K89oO7z_w" name="base_Generalization" ordered="false">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Generalization"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_9R5fyEsLEeWB6K89oO7z_w" name="base_Element" ordered="false">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Element"/>
+ </eStructuralFeatures>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_9R5fyksLEeWB6K89oO7z_w" name="Obsolete">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_9R5fy0sLEeWB6K89oO7z_w" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_M6xu4J2EEeSk-dMsN-xZbw"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_9R5fzEsLEeWB6K89oO7z_w" name="base_StructuralFeature" ordered="false">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//StructuralFeature"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_9R5fzksLEeWB6K89oO7z_w" name="base_Association" ordered="false">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Association"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_9R5f0EsLEeWB6K89oO7z_w" name="base_Constraint" ordered="false">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Constraint"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_9R5f0ksLEeWB6K89oO7z_w" 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="_9R5f1EsLEeWB6K89oO7z_w" name="base_Parameter" ordered="false">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Parameter"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_9R5f1ksLEeWB6K89oO7z_w" 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="_9R5f2EsLEeWB6K89oO7z_w" name="base_Class" ordered="false">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Class"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_9R5f2ksLEeWB6K89oO7z_w" name="base_DataType" ordered="false">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//DataType"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_9R5f3EsLEeWB6K89oO7z_w" name="base_Generalization" ordered="false">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Generalization"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_9R5f3ksLEeWB6K89oO7z_w" name="base_Element" ordered="false">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Element"/>
+ </eStructuralFeatures>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_9R5f4EsLEeWB6K89oO7z_w" name="Example">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_9R5f4UsLEeWB6K89oO7z_w" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_OwwZEJ2EEeSk-dMsN-xZbw"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_9R5f4ksLEeWB6K89oO7z_w" name="base_StructuralFeature" ordered="false">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//StructuralFeature"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_9R5f5EsLEeWB6K89oO7z_w" name="base_Association" ordered="false">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Association"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_9R5f5ksLEeWB6K89oO7z_w" name="base_Constraint" ordered="false">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Constraint"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_9R5f6EsLEeWB6K89oO7z_w" 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="_9R5f6ksLEeWB6K89oO7z_w" name="base_Parameter" ordered="false">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Parameter"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_9R5f7EsLEeWB6K89oO7z_w" 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="_9R5f7ksLEeWB6K89oO7z_w" name="base_Class" ordered="false">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Class"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_9R5f8EsLEeWB6K89oO7z_w" name="base_DataType" ordered="false">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//DataType"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_9R5f8ksLEeWB6K89oO7z_w" name="base_Generalization" ordered="false">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Generalization"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_9R5f9EsLEeWB6K89oO7z_w" name="base_Element" ordered="false">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Element"/>
+ </eStructuralFeatures>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_9R5f9ksLEeWB6K89oO7z_w" name="Faulty">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_9R5f90sLEeWB6K89oO7z_w" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_QGmKoJ2EEeSk-dMsN-xZbw"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_9R5f-EsLEeWB6K89oO7z_w" name="base_StructuralFeature" ordered="false">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//StructuralFeature"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_9R5f-ksLEeWB6K89oO7z_w" name="base_Association" ordered="false">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Association"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_9R5f_EsLEeWB6K89oO7z_w" name="base_Constraint" ordered="false">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Constraint"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_9R5f_ksLEeWB6K89oO7z_w" 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="_9R5gAEsLEeWB6K89oO7z_w" name="base_Parameter" ordered="false">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Parameter"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_9R5gAksLEeWB6K89oO7z_w" 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="_9R5gBEsLEeWB6K89oO7z_w" name="base_Class" ordered="false">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Class"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_9R5gBksLEeWB6K89oO7z_w" name="base_DataType" ordered="false">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//DataType"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_9R5gCEsLEeWB6K89oO7z_w" name="base_Generalization" ordered="false">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Generalization"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_9R5gCksLEeWB6K89oO7z_w" name="base_Element" ordered="false">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Element"/>
+ </eStructuralFeatures>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_9R5gDEsLEeWB6K89oO7z_w" name="OpenModelInterface">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_9R5gDUsLEeWB6K89oO7z_w" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_oKbrsKiIEeSJmIxGbzx9kA"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_9R5gDksLEeWB6K89oO7z_w" 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:EAttribute" xmi:id="_9R5gEEsLEeWB6K89oO7z_w" name="support" ordered="false" lowerBound="1" eType="_9R44REsLEeWB6K89oO7z_w" defaultValueLiteral="MANDATORY"/>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_9R5gEksLEeWB6K89oO7z_w" name="condition" ordered="false">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
+ </eStructuralFeatures>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_9R5gFEsLEeWB6K89oO7z_w" name="OpenModelNotification">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_9R5gFUsLEeWB6K89oO7z_w" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_74KP4EZPEeW32YsOmT7W0Q"/>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_9R5gFksLEeWB6K89oO7z_w" name="triggerConditionList" ordered="false" lowerBound="1" upperBound="-1">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_9R5gGEsLEeWB6K89oO7z_w" name="support" ordered="false" lowerBound="1" eType="_9R44REsLEeWB6K89oO7z_w" defaultValueLiteral="MANDATORY"/>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_9R5gGksLEeWB6K89oO7z_w" name="condition" 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="_9R5gHEsLEeWB6K89oO7z_w" name="base_Signal" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Signal"/>
+ </eStructuralFeatures>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_9R5gHksLEeWB6K89oO7z_w" name="PruneAndRefactor">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_9R5gH0sLEeWB6K89oO7z_w" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_aUYHcEZgEeWzOqfPW42hmw"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_9R5gIEsLEeWB6K89oO7z_w" name="base_Realization" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Realization"/>
+ </eStructuralFeatures>
+ </eClassifiers>
+ </contents>
+ <contents xmi:type="ecore:EPackage" xmi:id="_KTjCkUsKEeWPu70AtsUhhw" name="OpenModel_Profile" nsURI="http:///schemas/OpenModel_Profile/_KTjCkEsKEeWPu70AtsUhhw/7" nsPrefix="OpenModel_Profile">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_KTjCkksKEeWPu70AtsUhhw" source="http://www.eclipse.org/uml2/4.1.0/UML" references="_m3rNMEhTEeWXJMKaFz5mfg"/>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_KUT3mEsKEeWPu70AtsUhhw" source="PapyrusVersion">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_KUT3mUsKEeWPu70AtsUhhw" key="Version" value="0.0.5"/>
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_KUT3mksKEeWPu70AtsUhhw" key="Comment" value=""/>
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_KUT3m0sKEeWPu70AtsUhhw" key="Copyright" value=""/>
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_KUT3nEsKEeWPu70AtsUhhw" key="Date" value="2015-08-25"/>
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_KUT3nUsKEeWPu70AtsUhhw" key="Author" value=""/>
+ </eAnnotations>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_KTjCk0sKEeWPu70AtsUhhw" name="OpenModelAttribute">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_KTjClEsKEeWPu70AtsUhhw" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_36ZCQHBgEd6FKu9XX1078A"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_KTjClUsKEeWPu70AtsUhhw" name="base_StructuralFeature" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//StructuralFeature"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_KTjCl0sKEeWPu70AtsUhhw" name="attributeValueChangeNotification" ordered="false" lowerBound="1" eType="_m3rNP0hTEeWXJMKaFz5mfg" defaultValueLiteral="NA"/>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_KTjCmUsKEeWPu70AtsUhhw" name="isInvariant" ordered="false" lowerBound="1" defaultValueLiteral="false">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//Boolean"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_KTjCm0sKEeWPu70AtsUhhw" name="valueRange" 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="_KTjCnUsKEeWPu70AtsUhhw" name="support" ordered="false" lowerBound="1" eType="_m3rNREhTEeWXJMKaFz5mfg" defaultValueLiteral="MANDATORY"/>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_KTjCn0sKEeWPu70AtsUhhw" name="condition" ordered="false">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
+ </eStructuralFeatures>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_KTjCoUsKEeWPu70AtsUhhw" name="OpenModelClass">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_KTjCoksKEeWPu70AtsUhhw" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_JVMFMHBhEd6FKu9XX1078A"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_KTjCo0sKEeWPu70AtsUhhw" 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:EAttribute" xmi:id="_KTjCpUsKEeWPu70AtsUhhw" name="objectCreationNotification" ordered="false" lowerBound="1" eType="_m3rNP0hTEeWXJMKaFz5mfg" defaultValueLiteral="NA"/>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_KTjCp0sKEeWPu70AtsUhhw" name="objectDeletionNotification" ordered="false" lowerBound="1" eType="_m3rNP0hTEeWXJMKaFz5mfg" defaultValueLiteral="NA"/>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_KTjCqUsKEeWPu70AtsUhhw" name="support" ordered="false" lowerBound="1" eType="_m3rNREhTEeWXJMKaFz5mfg" defaultValueLiteral="MANDATORY"/>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_KTjCq0sKEeWPu70AtsUhhw" name="condition" ordered="false">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
+ </eStructuralFeatures>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_KTjCrUsKEeWPu70AtsUhhw" name="OpenModelOperation">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_KTjCrksKEeWPu70AtsUhhw" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_FRG9AHBnEd6FKu9XX1078A"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_KTjCr0sKEeWPu70AtsUhhw" name="base_Operation" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Operation"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_KTjCsUsKEeWPu70AtsUhhw" name="isOperationIdempotent" ordered="false" lowerBound="1" defaultValueLiteral="false">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//Boolean"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_KTjCs0sKEeWPu70AtsUhhw" name="isAtomic" ordered="false" lowerBound="1" defaultValueLiteral="false">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//Boolean"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_KTjCtUsKEeWPu70AtsUhhw" name="support" ordered="false" lowerBound="1" eType="_m3rNREhTEeWXJMKaFz5mfg" defaultValueLiteral="MANDATORY"/>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_KTjCt0sKEeWPu70AtsUhhw" name="condition" ordered="false">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
+ </eStructuralFeatures>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_KTjCuUsKEeWPu70AtsUhhw" name="OpenModelParameter">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_KTjCuksKEeWPu70AtsUhhw" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_jG59cHEqEd6SxZ5y0DIogw"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_KTjCu0sKEeWPu70AtsUhhw" name="base_Parameter" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Parameter"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_KTjCvUsKEeWPu70AtsUhhw" name="valueRange" 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="_KTjCv0sKEeWPu70AtsUhhw" name="support" ordered="false" lowerBound="1" eType="_m3rNREhTEeWXJMKaFz5mfg" defaultValueLiteral="MANDATORY"/>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_KTjCwUsKEeWPu70AtsUhhw" name="condition" ordered="false">
+ <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="_KTjCw0sKEeWPu70AtsUhhw" name="NotificationDefinition">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_KTjCxEsKEeWPu70AtsUhhw" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_HgbRQBGqEd-nT5bmeQ1LHg"/>
+ <eLiterals xmi:type="ecore:EEnumLiteral" xmi:id="_KTjCxUsKEeWPu70AtsUhhw" name="NA"/>
+ <eLiterals xmi:type="ecore:EEnumLiteral" xmi:id="_KTjCxksKEeWPu70AtsUhhw" name="NO" value="1"/>
+ <eLiterals xmi:type="ecore:EEnumLiteral" xmi:id="_KTjCx0sKEeWPu70AtsUhhw" name="YES" value="2"/>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_KTjCyEsKEeWPu70AtsUhhw" name="Names">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_KTjCyUsKEeWPu70AtsUhhw" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_jiSAMI7kEeGyB5ASrrNdIA"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_KTjCyksKEeWPu70AtsUhhw" name="base_Association" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Association"/>
+ </eStructuralFeatures>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EEnum" xmi:id="_KTjCzEsKEeWPu70AtsUhhw" name="SupportQualifier">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_KTjCzUsKEeWPu70AtsUhhw" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_tIP_UL7QEeGcHtJ-koFuEQ"/>
+ <eLiterals xmi:type="ecore:EEnumLiteral" xmi:id="_KTjCzksKEeWPu70AtsUhhw" name="MANDATORY"/>
+ <eLiterals xmi:type="ecore:EEnumLiteral" xmi:id="_KTjCz0sKEeWPu70AtsUhhw" name="OPTIONAL" value="1"/>
+ <eLiterals xmi:type="ecore:EEnumLiteral" xmi:id="_KTjC0EsKEeWPu70AtsUhhw" name="CONDITIONAL_MANDATORY" value="2"/>
+ <eLiterals xmi:type="ecore:EEnumLiteral" xmi:id="_KTjC0UsKEeWPu70AtsUhhw" name="CONDITIONAL_OPTIONAL" value="3"/>
+ <eLiterals xmi:type="ecore:EEnumLiteral" xmi:id="_KTjC0ksKEeWPu70AtsUhhw" name="CONDITIONAL" value="4"/>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_KTjC00sKEeWPu70AtsUhhw" name="Choice">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_KTjC1EsKEeWPu70AtsUhhw" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_27D5AL7XEeGcHtJ-koFuEQ"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_KTjC1UsKEeWPu70AtsUhhw" name="base_DataType" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//DataType"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_KTjC10sKEeWPu70AtsUhhw" name="base_Class" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Class"/>
+ </eStructuralFeatures>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_KTjC2UsKEeWPu70AtsUhhw" name="Exception">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_KTjC2ksKEeWPu70AtsUhhw" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_el7rwL7YEeGcHtJ-koFuEQ"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_KTjC20sKEeWPu70AtsUhhw" name="base_DataType" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//DataType"/>
+ </eStructuralFeatures>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_KTjC3UsKEeWPu70AtsUhhw" name="passedByReference">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_KTjC3ksKEeWPu70AtsUhhw" source="http://www.eclipse.org/uml2/2.0.0/UML"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_KTjC30sKEeWPu70AtsUhhw" name="base_StructuralFeature" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//StructuralFeature"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_KTjC4UsKEeWPu70AtsUhhw" name="base_Parameter" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Parameter"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_KTjC40sKEeWPu70AtsUhhw" name="passedByRef" ordered="false" lowerBound="1" defaultValueLiteral="true">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//Boolean"/>
+ </eStructuralFeatures>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_KTjC5UsKEeWPu70AtsUhhw" name="NamedBy">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_KTjC5ksKEeWPu70AtsUhhw" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_3E1eYPNAEeGLMdrUcsEncQ"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_KTjC50sKEeWPu70AtsUhhw" name="base_Dependency" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Dependency"/>
+ </eStructuralFeatures>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_KTjC6UsKEeWPu70AtsUhhw" name="StrictComposite">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_KTjC6ksKEeWPu70AtsUhhw" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_vQjMkJ2BEeSDYd59zPupRA"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_KTjC60sKEeWPu70AtsUhhw" name="base_Association" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Association"/>
+ </eStructuralFeatures>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_KTjC7UsKEeWPu70AtsUhhw" name="Cond">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_KTjC7ksKEeWPu70AtsUhhw" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_h7id0J2CEeSDYd59zPupRA"/>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_KTjC70sKEeWPu70AtsUhhw" name="condition" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_KTjC8UsKEeWPu70AtsUhhw" name="base_Association" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Association"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_KTjC80sKEeWPu70AtsUhhw" name="base_Generalization" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Generalization"/>
+ </eStructuralFeatures>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_KTjC9UsKEeWPu70AtsUhhw" name="Experimental">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_KTjC9ksKEeWPu70AtsUhhw" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_FU4UgJ2EEeSk-dMsN-xZbw"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_KTjC90sKEeWPu70AtsUhhw" name="base_StructuralFeature" ordered="false">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//StructuralFeature"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_KTjC-UsKEeWPu70AtsUhhw" name="base_Association" ordered="false">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Association"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_KTjC-0sKEeWPu70AtsUhhw" name="base_Constraint" ordered="false">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Constraint"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_KTjC_UsKEeWPu70AtsUhhw" 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="_KTjC_0sKEeWPu70AtsUhhw" name="base_Parameter" ordered="false">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Parameter"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_KTjDAUsKEeWPu70AtsUhhw" 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="_KTjDA0sKEeWPu70AtsUhhw" name="base_Class" ordered="false">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Class"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_KTjDBUsKEeWPu70AtsUhhw" name="base_DataType" ordered="false">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//DataType"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_KTjDB0sKEeWPu70AtsUhhw" name="base_Generalization" ordered="false">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Generalization"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_KTjDCUsKEeWPu70AtsUhhw" name="base_Element" ordered="false">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Element"/>
+ </eStructuralFeatures>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_KTjDC0sKEeWPu70AtsUhhw" name="LikelyToChange">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_KTjDDEsKEeWPu70AtsUhhw" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_HmOsEJ2EEeSk-dMsN-xZbw"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_KTjDDUsKEeWPu70AtsUhhw" name="base_StructuralFeature" ordered="false">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//StructuralFeature"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_KTjDD0sKEeWPu70AtsUhhw" name="base_Association" ordered="false">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Association"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_KTjDEUsKEeWPu70AtsUhhw" name="base_Constraint" ordered="false">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Constraint"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_KTjDE0sKEeWPu70AtsUhhw" 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="_KTjDFUsKEeWPu70AtsUhhw" name="base_Parameter" ordered="false">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Parameter"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_KTjDF0sKEeWPu70AtsUhhw" 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="_KTjDGUsKEeWPu70AtsUhhw" name="base_Class" ordered="false">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Class"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_KTjDG0sKEeWPu70AtsUhhw" name="base_DataType" ordered="false">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//DataType"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_KTjDHUsKEeWPu70AtsUhhw" name="base_Generalization" ordered="false">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Generalization"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_KTjDH0sKEeWPu70AtsUhhw" name="base_Element" ordered="false">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Element"/>
+ </eStructuralFeatures>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_KTjDIUsKEeWPu70AtsUhhw" name="Preliminary">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_KTjDIksKEeWPu70AtsUhhw" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_LEgJwJ2EEeSk-dMsN-xZbw"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_KTjDI0sKEeWPu70AtsUhhw" name="base_StructuralFeature" ordered="false">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//StructuralFeature"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_KTjDJUsKEeWPu70AtsUhhw" name="base_Association" ordered="false">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Association"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_KTjDJ0sKEeWPu70AtsUhhw" name="base_Constraint" ordered="false">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Constraint"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_KTjDKUsKEeWPu70AtsUhhw" 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="_KTjDK0sKEeWPu70AtsUhhw" name="base_Parameter" ordered="false">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Parameter"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_KTjDLUsKEeWPu70AtsUhhw" 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="_KTjDL0sKEeWPu70AtsUhhw" name="base_Class" ordered="false">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Class"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_KTjDMUsKEeWPu70AtsUhhw" name="base_DataType" ordered="false">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//DataType"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_KTjDM0sKEeWPu70AtsUhhw" name="base_Generalization" ordered="false">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Generalization"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_KTjDNUsKEeWPu70AtsUhhw" name="base_Element" ordered="false">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Element"/>
+ </eStructuralFeatures>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_KTjDN0sKEeWPu70AtsUhhw" name="Obsolete">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_KTjDOEsKEeWPu70AtsUhhw" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_M6xu4J2EEeSk-dMsN-xZbw"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_KTjDOUsKEeWPu70AtsUhhw" name="base_StructuralFeature" ordered="false">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//StructuralFeature"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_KTjDO0sKEeWPu70AtsUhhw" name="base_Association" ordered="false">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Association"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_KTjDPUsKEeWPu70AtsUhhw" name="base_Constraint" ordered="false">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Constraint"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_KTjDP0sKEeWPu70AtsUhhw" 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="_KTjDQUsKEeWPu70AtsUhhw" name="base_Parameter" ordered="false">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Parameter"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_KTjDQ0sKEeWPu70AtsUhhw" 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="_KTjDRUsKEeWPu70AtsUhhw" name="base_Class" ordered="false">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Class"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_KTjDR0sKEeWPu70AtsUhhw" name="base_DataType" ordered="false">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//DataType"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_KTjDSUsKEeWPu70AtsUhhw" name="base_Generalization" ordered="false">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Generalization"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_KTjDS0sKEeWPu70AtsUhhw" name="base_Element" ordered="false">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Element"/>
+ </eStructuralFeatures>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_KTjDTUsKEeWPu70AtsUhhw" name="Example">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_KTjDTksKEeWPu70AtsUhhw" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_OwwZEJ2EEeSk-dMsN-xZbw"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_KTjDT0sKEeWPu70AtsUhhw" name="base_StructuralFeature" ordered="false">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//StructuralFeature"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_KTjDUUsKEeWPu70AtsUhhw" name="base_Association" ordered="false">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Association"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_KTjDU0sKEeWPu70AtsUhhw" name="base_Constraint" ordered="false">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Constraint"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_KTjDVUsKEeWPu70AtsUhhw" 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="_KTjDV0sKEeWPu70AtsUhhw" name="base_Parameter" ordered="false">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Parameter"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_KTjDWUsKEeWPu70AtsUhhw" 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="_KTjDW0sKEeWPu70AtsUhhw" name="base_Class" ordered="false">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Class"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_KTjDXUsKEeWPu70AtsUhhw" name="base_DataType" ordered="false">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//DataType"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_KTjDX0sKEeWPu70AtsUhhw" name="base_Generalization" ordered="false">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Generalization"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_KTjDYUsKEeWPu70AtsUhhw" name="base_Element" ordered="false">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Element"/>
+ </eStructuralFeatures>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_KTjDY0sKEeWPu70AtsUhhw" name="Faulty">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_KTjDZEsKEeWPu70AtsUhhw" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_QGmKoJ2EEeSk-dMsN-xZbw"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_KTjDZUsKEeWPu70AtsUhhw" name="base_StructuralFeature" ordered="false">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//StructuralFeature"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_KTjDZ0sKEeWPu70AtsUhhw" name="base_Association" ordered="false">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Association"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_KTjDaUsKEeWPu70AtsUhhw" name="base_Constraint" ordered="false">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Constraint"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_KTjDa0sKEeWPu70AtsUhhw" 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="_KTjDbUsKEeWPu70AtsUhhw" name="base_Parameter" ordered="false">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Parameter"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_KTjDb0sKEeWPu70AtsUhhw" 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="_KTjDcUsKEeWPu70AtsUhhw" name="base_Class" ordered="false">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Class"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_KTjDc0sKEeWPu70AtsUhhw" name="base_DataType" ordered="false">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//DataType"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_KTjDdUsKEeWPu70AtsUhhw" name="base_Generalization" ordered="false">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Generalization"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_KTjDd0sKEeWPu70AtsUhhw" name="base_Element" ordered="false">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Element"/>
+ </eStructuralFeatures>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_KTjDeUsKEeWPu70AtsUhhw" name="OpenModelInterface">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_KTjDeksKEeWPu70AtsUhhw" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_oKbrsKiIEeSJmIxGbzx9kA"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_KTjDe0sKEeWPu70AtsUhhw" 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:EAttribute" xmi:id="_KTjDfUsKEeWPu70AtsUhhw" name="support" ordered="false" lowerBound="1" eType="_m3rNREhTEeWXJMKaFz5mfg" defaultValueLiteral="MANDATORY"/>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_KTjDf0sKEeWPu70AtsUhhw" name="condition" ordered="false">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
+ </eStructuralFeatures>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_KTjDgUsKEeWPu70AtsUhhw" name="OpenModelNotification">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_KTjDgksKEeWPu70AtsUhhw" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_74KP4EZPEeW32YsOmT7W0Q"/>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_KTjDg0sKEeWPu70AtsUhhw" name="triggerConditionList" ordered="false" lowerBound="1" upperBound="-1">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_KTjDhUsKEeWPu70AtsUhhw" name="support" ordered="false" lowerBound="1" eType="_m3rNREhTEeWXJMKaFz5mfg" defaultValueLiteral="MANDATORY"/>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_KTjDh0sKEeWPu70AtsUhhw" name="condition" 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="_KTjDiUsKEeWPu70AtsUhhw" name="base_Signal" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Signal"/>
+ </eStructuralFeatures>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_KTjDi0sKEeWPu70AtsUhhw" name="PruneAndRefactor">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_KTjDjEsKEeWPu70AtsUhhw" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_aUYHcEZgEeWzOqfPW42hmw"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_KTjDjUsKEeWPu70AtsUhhw" name="base_Realization" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Realization"/>
+ </eStructuralFeatures>
+ </eClassifiers>
+ </contents>
+ <contents xmi:type="ecore:EPackage" xmi:id="_m3rNMEhTEeWXJMKaFz5mfg" name="OpenModel_Profile" nsURI="http:///schemas/OpenModel_Profile/_m3ni0EhTEeWXJMKaFz5mfg/6" nsPrefix="OpenModel_Profile">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_m_fscEhTEeWXJMKaFz5mfg" source="PapyrusVersion">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_m_fscUhTEeWXJMKaFz5mfg" key="Version" value="0.0.4"/>
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_m_fsckhTEeWXJMKaFz5mfg" key="Comment" value=""/>
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_m_fsc0hTEeWXJMKaFz5mfg" key="Copyright" value=""/>
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_m_fsdEhTEeWXJMKaFz5mfg" key="Date" value="2015-08-22"/>
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_m_fsdUhTEeWXJMKaFz5mfg" key="Author" value=""/>
+ </eAnnotations>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_m3rNMUhTEeWXJMKaFz5mfg" name="OpenModelAttribute">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_m3rNMkhTEeWXJMKaFz5mfg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_36ZCQHBgEd6FKu9XX1078A"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_m3rNM0hTEeWXJMKaFz5mfg" name="base_StructuralFeature" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//StructuralFeature"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_m3rNNUhTEeWXJMKaFz5mfg" name="attributeValueChangeNotification" ordered="false" lowerBound="1" eType="_m3rNP0hTEeWXJMKaFz5mfg" defaultValueLiteral="NA"/>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_m3rNN0hTEeWXJMKaFz5mfg" name="isInvariant" ordered="false" lowerBound="1" defaultValueLiteral="false">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//Boolean"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_m3rNOUhTEeWXJMKaFz5mfg" name="valueRange" 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="_m3rNO0hTEeWXJMKaFz5mfg" name="support" ordered="false" lowerBound="1" eType="_m3rNREhTEeWXJMKaFz5mfg" defaultValueLiteral="MANDATORY"/>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_m3rNPUhTEeWXJMKaFz5mfg" name="condition" ordered="false">
+ <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="_m3rNP0hTEeWXJMKaFz5mfg" name="NotificationDefinition">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_m3rNQEhTEeWXJMKaFz5mfg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_HgbRQBGqEd-nT5bmeQ1LHg"/>
+ <eLiterals xmi:type="ecore:EEnumLiteral" xmi:id="_m3rNQUhTEeWXJMKaFz5mfg" name="NA"/>
+ <eLiterals xmi:type="ecore:EEnumLiteral" xmi:id="_m3rNQkhTEeWXJMKaFz5mfg" name="NO" value="1"/>
+ <eLiterals xmi:type="ecore:EEnumLiteral" xmi:id="_m3rNQ0hTEeWXJMKaFz5mfg" name="YES" value="2"/>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EEnum" xmi:id="_m3rNREhTEeWXJMKaFz5mfg" name="SupportQualifier">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_m3rNRUhTEeWXJMKaFz5mfg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_tIP_UL7QEeGcHtJ-koFuEQ"/>
+ <eLiterals xmi:type="ecore:EEnumLiteral" xmi:id="_m3rNRkhTEeWXJMKaFz5mfg" name="MANDATORY"/>
+ <eLiterals xmi:type="ecore:EEnumLiteral" xmi:id="_m3rNR0hTEeWXJMKaFz5mfg" name="OPTIONAL" value="1"/>
+ <eLiterals xmi:type="ecore:EEnumLiteral" xmi:id="_m3rNSEhTEeWXJMKaFz5mfg" name="CONDITIONAL_MANDATORY" value="2"/>
+ <eLiterals xmi:type="ecore:EEnumLiteral" xmi:id="_m3rNSUhTEeWXJMKaFz5mfg" name="CONDITIONAL_OPTIONAL" value="3"/>
+ <eLiterals xmi:type="ecore:EEnumLiteral" xmi:id="_m3rNSkhTEeWXJMKaFz5mfg" name="CONDITIONAL" value="4"/>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_m3rNS0hTEeWXJMKaFz5mfg" name="OpenModelClass">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_m3rNTEhTEeWXJMKaFz5mfg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_JVMFMHBhEd6FKu9XX1078A"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_m3rNTUhTEeWXJMKaFz5mfg" 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:EAttribute" xmi:id="_m3rNT0hTEeWXJMKaFz5mfg" name="objectCreationNotification" ordered="false" lowerBound="1" eType="_m3rNP0hTEeWXJMKaFz5mfg" defaultValueLiteral="NA"/>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_m3rNUUhTEeWXJMKaFz5mfg" name="objectDeletionNotification" ordered="false" lowerBound="1" eType="_m3rNP0hTEeWXJMKaFz5mfg" defaultValueLiteral="NA"/>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_m3rNU0hTEeWXJMKaFz5mfg" name="support" ordered="false" lowerBound="1" eType="_m3rNREhTEeWXJMKaFz5mfg" defaultValueLiteral="MANDATORY"/>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_m3rNVUhTEeWXJMKaFz5mfg" name="condition" ordered="false">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
+ </eStructuralFeatures>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_m3rNV0hTEeWXJMKaFz5mfg" name="OpenModelOperation">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_m3rNWEhTEeWXJMKaFz5mfg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_FRG9AHBnEd6FKu9XX1078A"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_m3rNWUhTEeWXJMKaFz5mfg" name="base_Operation" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Operation"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_m3rNW0hTEeWXJMKaFz5mfg" name="isOperationIdempotent" ordered="false" lowerBound="1" defaultValueLiteral="false">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//Boolean"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_m3rNXUhTEeWXJMKaFz5mfg" name="isAtomic" ordered="false" lowerBound="1" defaultValueLiteral="false">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//Boolean"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_m3rNX0hTEeWXJMKaFz5mfg" name="support" ordered="false" lowerBound="1" eType="_m3rNREhTEeWXJMKaFz5mfg" defaultValueLiteral="MANDATORY"/>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_m3rNYUhTEeWXJMKaFz5mfg" name="condition" ordered="false">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
+ </eStructuralFeatures>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_m3rNY0hTEeWXJMKaFz5mfg" name="OpenModelParameter">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_m3rNZEhTEeWXJMKaFz5mfg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_jG59cHEqEd6SxZ5y0DIogw"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_m3rNZUhTEeWXJMKaFz5mfg" name="base_Parameter" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Parameter"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_m3rNZ0hTEeWXJMKaFz5mfg" name="valueRange" 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="_m3rNaUhTEeWXJMKaFz5mfg" name="support" ordered="false" lowerBound="1" eType="_m3rNREhTEeWXJMKaFz5mfg" defaultValueLiteral="MANDATORY"/>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_m3rNa0hTEeWXJMKaFz5mfg" name="condition" ordered="false">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
+ </eStructuralFeatures>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_m3rNbUhTEeWXJMKaFz5mfg" name="Names">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_m3rNbkhTEeWXJMKaFz5mfg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_jiSAMI7kEeGyB5ASrrNdIA"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_m3rNb0hTEeWXJMKaFz5mfg" name="base_Association" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Association"/>
+ </eStructuralFeatures>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_m3rNcUhTEeWXJMKaFz5mfg" name="Choice">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_m3rNckhTEeWXJMKaFz5mfg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_27D5AL7XEeGcHtJ-koFuEQ"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_m3rNc0hTEeWXJMKaFz5mfg" name="base_DataType" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//DataType"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_m3rNdUhTEeWXJMKaFz5mfg" name="base_Class" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Class"/>
+ </eStructuralFeatures>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_m3rNd0hTEeWXJMKaFz5mfg" name="Exception">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_m3rNeEhTEeWXJMKaFz5mfg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_el7rwL7YEeGcHtJ-koFuEQ"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_m3rNeUhTEeWXJMKaFz5mfg" name="base_DataType" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//DataType"/>
+ </eStructuralFeatures>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_m3rNe0hTEeWXJMKaFz5mfg" name="passedByReference">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_m3rNfEhTEeWXJMKaFz5mfg" source="http://www.eclipse.org/uml2/2.0.0/UML"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_m3rNfUhTEeWXJMKaFz5mfg" name="base_StructuralFeature" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//StructuralFeature"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_m3rNf0hTEeWXJMKaFz5mfg" name="base_Parameter" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Parameter"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_m3rNgUhTEeWXJMKaFz5mfg" name="passedByRef" ordered="false" lowerBound="1" defaultValueLiteral="true">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//Boolean"/>
+ </eStructuralFeatures>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_m3rNg0hTEeWXJMKaFz5mfg" name="NamedBy">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_m3rNhEhTEeWXJMKaFz5mfg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_3E1eYPNAEeGLMdrUcsEncQ"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_m3rNhUhTEeWXJMKaFz5mfg" name="base_Dependency" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Dependency"/>
+ </eStructuralFeatures>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_m3rNh0hTEeWXJMKaFz5mfg" name="StrictComposite">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_m3rNiEhTEeWXJMKaFz5mfg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_vQjMkJ2BEeSDYd59zPupRA"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_m3rNiUhTEeWXJMKaFz5mfg" name="base_Association" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Association"/>
+ </eStructuralFeatures>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_m3rNi0hTEeWXJMKaFz5mfg" name="Cond">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_m3rNjEhTEeWXJMKaFz5mfg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_h7id0J2CEeSDYd59zPupRA"/>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_m3rNjUhTEeWXJMKaFz5mfg" name="condition" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_m3rNj0hTEeWXJMKaFz5mfg" name="base_Association" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Association"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_m3r0QUhTEeWXJMKaFz5mfg" name="base_Generalization" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Generalization"/>
+ </eStructuralFeatures>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_m3r0Q0hTEeWXJMKaFz5mfg" name="Experimental">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_m3r0REhTEeWXJMKaFz5mfg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_FU4UgJ2EEeSk-dMsN-xZbw"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_m3r0RUhTEeWXJMKaFz5mfg" name="base_StructuralFeature" ordered="false">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//StructuralFeature"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_m3r0R0hTEeWXJMKaFz5mfg" name="base_Association" ordered="false">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Association"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_m3r0SUhTEeWXJMKaFz5mfg" name="base_Constraint" ordered="false">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Constraint"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_m3r0S0hTEeWXJMKaFz5mfg" 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="_m3r0TUhTEeWXJMKaFz5mfg" name="base_Parameter" ordered="false">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Parameter"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_m3r0T0hTEeWXJMKaFz5mfg" 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="_m3r0UUhTEeWXJMKaFz5mfg" name="base_Class" ordered="false">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Class"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_m3r0U0hTEeWXJMKaFz5mfg" name="base_DataType" ordered="false">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//DataType"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_m3r0VUhTEeWXJMKaFz5mfg" name="base_Generalization" ordered="false">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Generalization"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_m3r0V0hTEeWXJMKaFz5mfg" name="base_Element" ordered="false">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Element"/>
+ </eStructuralFeatures>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_m3r0WUhTEeWXJMKaFz5mfg" name="LikelyToChange">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_m3r0WkhTEeWXJMKaFz5mfg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_HmOsEJ2EEeSk-dMsN-xZbw"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_m3r0W0hTEeWXJMKaFz5mfg" name="base_StructuralFeature" ordered="false">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//StructuralFeature"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_m3r0XUhTEeWXJMKaFz5mfg" name="base_Association" ordered="false">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Association"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_m3r0X0hTEeWXJMKaFz5mfg" name="base_Constraint" ordered="false">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Constraint"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_m3r0YUhTEeWXJMKaFz5mfg" 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="_m3r0Y0hTEeWXJMKaFz5mfg" name="base_Parameter" ordered="false">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Parameter"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_m3r0ZUhTEeWXJMKaFz5mfg" 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="_m3r0Z0hTEeWXJMKaFz5mfg" name="base_Class" ordered="false">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Class"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_m3r0aUhTEeWXJMKaFz5mfg" name="base_DataType" ordered="false">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//DataType"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_m3r0a0hTEeWXJMKaFz5mfg" name="base_Generalization" ordered="false">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Generalization"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_m3r0bUhTEeWXJMKaFz5mfg" name="base_Element" ordered="false">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Element"/>
+ </eStructuralFeatures>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_m3r0b0hTEeWXJMKaFz5mfg" name="Preliminary">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_m3r0cEhTEeWXJMKaFz5mfg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_LEgJwJ2EEeSk-dMsN-xZbw"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_m3r0cUhTEeWXJMKaFz5mfg" name="base_StructuralFeature" ordered="false">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//StructuralFeature"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_m3r0c0hTEeWXJMKaFz5mfg" name="base_Association" ordered="false">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Association"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_m3r0dUhTEeWXJMKaFz5mfg" name="base_Constraint" ordered="false">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Constraint"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_m3r0d0hTEeWXJMKaFz5mfg" 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="_m3r0eUhTEeWXJMKaFz5mfg" name="base_Parameter" ordered="false">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Parameter"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_m3r0e0hTEeWXJMKaFz5mfg" 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="_m3r0fUhTEeWXJMKaFz5mfg" name="base_Class" ordered="false">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Class"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_m3r0f0hTEeWXJMKaFz5mfg" name="base_DataType" ordered="false">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//DataType"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_m3r0gUhTEeWXJMKaFz5mfg" name="base_Generalization" ordered="false">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Generalization"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_m3r0g0hTEeWXJMKaFz5mfg" name="base_Element" ordered="false">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Element"/>
+ </eStructuralFeatures>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_m3r0hUhTEeWXJMKaFz5mfg" name="Obsolete">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_m3r0hkhTEeWXJMKaFz5mfg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_M6xu4J2EEeSk-dMsN-xZbw"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_m3r0h0hTEeWXJMKaFz5mfg" name="base_StructuralFeature" ordered="false">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//StructuralFeature"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_m3r0iUhTEeWXJMKaFz5mfg" name="base_Association" ordered="false">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Association"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_m3r0i0hTEeWXJMKaFz5mfg" name="base_Constraint" ordered="false">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Constraint"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_m3r0jUhTEeWXJMKaFz5mfg" 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="_m3r0j0hTEeWXJMKaFz5mfg" name="base_Parameter" ordered="false">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Parameter"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_m3r0kUhTEeWXJMKaFz5mfg" 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="_m3r0k0hTEeWXJMKaFz5mfg" name="base_Class" ordered="false">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Class"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_m3r0lUhTEeWXJMKaFz5mfg" name="base_DataType" ordered="false">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//DataType"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_m3r0l0hTEeWXJMKaFz5mfg" name="base_Generalization" ordered="false">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Generalization"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_m3r0mUhTEeWXJMKaFz5mfg" name="base_Element" ordered="false">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Element"/>
+ </eStructuralFeatures>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_m3r0m0hTEeWXJMKaFz5mfg" name="Example">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_m3r0nEhTEeWXJMKaFz5mfg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_OwwZEJ2EEeSk-dMsN-xZbw"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_m3r0nUhTEeWXJMKaFz5mfg" name="base_StructuralFeature" ordered="false">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//StructuralFeature"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_m3r0n0hTEeWXJMKaFz5mfg" name="base_Association" ordered="false">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Association"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_m3r0oUhTEeWXJMKaFz5mfg" name="base_Constraint" ordered="false">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Constraint"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_m3r0o0hTEeWXJMKaFz5mfg" 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="_m3r0pUhTEeWXJMKaFz5mfg" name="base_Parameter" ordered="false">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Parameter"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_m3r0p0hTEeWXJMKaFz5mfg" 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="_m3r0qUhTEeWXJMKaFz5mfg" name="base_Class" ordered="false">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Class"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_m3r0q0hTEeWXJMKaFz5mfg" name="base_DataType" ordered="false">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//DataType"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_m3r0rUhTEeWXJMKaFz5mfg" name="base_Generalization" ordered="false">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Generalization"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_m3r0r0hTEeWXJMKaFz5mfg" name="base_Element" ordered="false">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Element"/>
+ </eStructuralFeatures>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_m3r0sUhTEeWXJMKaFz5mfg" name="Faulty">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_m3r0skhTEeWXJMKaFz5mfg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_QGmKoJ2EEeSk-dMsN-xZbw"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_m3r0s0hTEeWXJMKaFz5mfg" name="base_StructuralFeature" ordered="false">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//StructuralFeature"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_m3r0tUhTEeWXJMKaFz5mfg" name="base_Association" ordered="false">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Association"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_m3r0t0hTEeWXJMKaFz5mfg" name="base_Constraint" ordered="false">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Constraint"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_m3r0uUhTEeWXJMKaFz5mfg" 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="_m3r0u0hTEeWXJMKaFz5mfg" name="base_Parameter" ordered="false">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Parameter"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_m3r0vUhTEeWXJMKaFz5mfg" 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="_m3r0v0hTEeWXJMKaFz5mfg" name="base_Class" ordered="false">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Class"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_m3r0wUhTEeWXJMKaFz5mfg" name="base_DataType" ordered="false">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//DataType"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_m3r0w0hTEeWXJMKaFz5mfg" name="base_Generalization" ordered="false">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Generalization"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_m3r0xUhTEeWXJMKaFz5mfg" name="base_Element" ordered="false">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Element"/>
+ </eStructuralFeatures>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_m3r0x0hTEeWXJMKaFz5mfg" name="OpenModelInterface">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_m3r0yEhTEeWXJMKaFz5mfg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_oKbrsKiIEeSJmIxGbzx9kA"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_m3r0yUhTEeWXJMKaFz5mfg" 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:EAttribute" xmi:id="_m3r0y0hTEeWXJMKaFz5mfg" name="support" ordered="false" lowerBound="1" eType="_m3rNREhTEeWXJMKaFz5mfg" defaultValueLiteral="MANDATORY"/>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_m3r0zUhTEeWXJMKaFz5mfg" name="condition" ordered="false">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
+ </eStructuralFeatures>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_m3r0z0hTEeWXJMKaFz5mfg" name="OpenModelNotification">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_m3r00EhTEeWXJMKaFz5mfg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_74KP4EZPEeW32YsOmT7W0Q"/>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_m3r00UhTEeWXJMKaFz5mfg" name="triggerConditionList" ordered="false" lowerBound="1" upperBound="-1">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_m3r000hTEeWXJMKaFz5mfg" name="support" ordered="false" lowerBound="1" eType="_m3rNREhTEeWXJMKaFz5mfg" defaultValueLiteral="MANDATORY"/>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_m3r01UhTEeWXJMKaFz5mfg" name="condition" 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="_m3r010hTEeWXJMKaFz5mfg" name="base_Signal" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Signal"/>
+ </eStructuralFeatures>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_m3r02UhTEeWXJMKaFz5mfg" name="PruneAndRefactor">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_m3r02khTEeWXJMKaFz5mfg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_aUYHcEZgEeWzOqfPW42hmw"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_m3r020hTEeWXJMKaFz5mfg" name="base_Realization" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Realization"/>
+ </eStructuralFeatures>
+ </eClassifiers>
+ </contents>
+ <contents xmi:type="ecore:EPackage" xmi:id="_J5oPYEcoEeWsuOsbRcK6Cw" name="OpenModel_Profile" nsURI="http:///schemas/OpenModel_Profile/_J5j98EcoEeWsuOsbRcK6Cw/5" nsPrefix="OpenModel_Profile">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_J51DsEcoEeWsuOsbRcK6Cw" source="PapyrusVersion">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_J51DsUcoEeWsuOsbRcK6Cw" key="Version" value="0.0.3"/>
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_J51DskcoEeWsuOsbRcK6Cw" key="Comment" value="Changes:&#xD;&#xA;- Notification stereotype added&#xD;&#xA;- PruneAndRefactor stereotype added&#xD;&#xA;- isAtomic property added to the Operation stereotype&#xD;&#xA;- All Lifecycle stereotypes associated to the element metaclass."/>
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_J51Ds0coEeWsuOsbRcK6Cw" key="Copyright" value=""/>
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_J51DtEcoEeWsuOsbRcK6Cw" key="Date" value="2015-08-20"/>
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_J51DtUcoEeWsuOsbRcK6Cw" key="Author" value=""/>
+ </eAnnotations>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_J5oPYUcoEeWsuOsbRcK6Cw" name="OpenModelAttribute">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_J5oPYkcoEeWsuOsbRcK6Cw" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_36ZCQHBgEd6FKu9XX1078A"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_J5oPY0coEeWsuOsbRcK6Cw" name="base_StructuralFeature" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//StructuralFeature"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_J5oPZUcoEeWsuOsbRcK6Cw" name="attributeValueChangeNotification" ordered="false" lowerBound="1" eType="_J5oPb0coEeWsuOsbRcK6Cw" defaultValueLiteral="NA"/>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_J5oPZ0coEeWsuOsbRcK6Cw" name="isInvariant" ordered="false" lowerBound="1" defaultValueLiteral="false">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//Boolean"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_J5oPaUcoEeWsuOsbRcK6Cw" name="valueRange" 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="_J5oPa0coEeWsuOsbRcK6Cw" name="support" ordered="false" lowerBound="1" eType="_J5oPdEcoEeWsuOsbRcK6Cw" defaultValueLiteral="MANDATORY"/>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_J5oPbUcoEeWsuOsbRcK6Cw" name="condition" ordered="false">
+ <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="_J5oPb0coEeWsuOsbRcK6Cw" name="NotificationDefinition">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_J5oPcEcoEeWsuOsbRcK6Cw" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_HgbRQBGqEd-nT5bmeQ1LHg"/>
+ <eLiterals xmi:type="ecore:EEnumLiteral" xmi:id="_J5oPcUcoEeWsuOsbRcK6Cw" name="NA"/>
+ <eLiterals xmi:type="ecore:EEnumLiteral" xmi:id="_J5oPckcoEeWsuOsbRcK6Cw" name="NO" value="1"/>
+ <eLiterals xmi:type="ecore:EEnumLiteral" xmi:id="_J5oPc0coEeWsuOsbRcK6Cw" name="YES" value="2"/>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EEnum" xmi:id="_J5oPdEcoEeWsuOsbRcK6Cw" name="SupportQualifier">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_J5oPdUcoEeWsuOsbRcK6Cw" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_tIP_UL7QEeGcHtJ-koFuEQ"/>
+ <eLiterals xmi:type="ecore:EEnumLiteral" xmi:id="_J5oPdkcoEeWsuOsbRcK6Cw" name="MANDATORY"/>
+ <eLiterals xmi:type="ecore:EEnumLiteral" xmi:id="_J5oPd0coEeWsuOsbRcK6Cw" name="OPTIONAL" value="1"/>
+ <eLiterals xmi:type="ecore:EEnumLiteral" xmi:id="_J5oPeEcoEeWsuOsbRcK6Cw" name="CONDITIONAL_MANDATORY" value="2"/>
+ <eLiterals xmi:type="ecore:EEnumLiteral" xmi:id="_J5oPeUcoEeWsuOsbRcK6Cw" name="CONDITIONAL_OPTIONAL" value="3"/>
+ <eLiterals xmi:type="ecore:EEnumLiteral" xmi:id="_J5oPekcoEeWsuOsbRcK6Cw" name="CONDITIONAL" value="4"/>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_J5oPe0coEeWsuOsbRcK6Cw" name="OpenModelClass">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_J5oPfEcoEeWsuOsbRcK6Cw" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_JVMFMHBhEd6FKu9XX1078A"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_J5oPfUcoEeWsuOsbRcK6Cw" 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:EAttribute" xmi:id="_J5oPf0coEeWsuOsbRcK6Cw" name="objectCreationNotification" ordered="false" lowerBound="1" eType="_J5oPb0coEeWsuOsbRcK6Cw" defaultValueLiteral="NA"/>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_J5oPgUcoEeWsuOsbRcK6Cw" name="objectDeletionNotification" ordered="false" lowerBound="1" eType="_J5oPb0coEeWsuOsbRcK6Cw" defaultValueLiteral="NA"/>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_J5oPg0coEeWsuOsbRcK6Cw" name="support" ordered="false" lowerBound="1" eType="_J5oPdEcoEeWsuOsbRcK6Cw" defaultValueLiteral="MANDATORY"/>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_J5oPhUcoEeWsuOsbRcK6Cw" name="condition" ordered="false">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
+ </eStructuralFeatures>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_J5oPh0coEeWsuOsbRcK6Cw" name="OpenModelOperation">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_J5oPiEcoEeWsuOsbRcK6Cw" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_FRG9AHBnEd6FKu9XX1078A"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_J5oPiUcoEeWsuOsbRcK6Cw" name="base_Operation" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Operation"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_J5oPi0coEeWsuOsbRcK6Cw" name="isOperationIdempotent" ordered="false" lowerBound="1" defaultValueLiteral="false">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//Boolean"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_J5oPjUcoEeWsuOsbRcK6Cw" name="isAtomic" ordered="false" lowerBound="1" defaultValueLiteral="false">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//Boolean"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_J5oPj0coEeWsuOsbRcK6Cw" name="support" ordered="false" lowerBound="1" eType="_J5oPdEcoEeWsuOsbRcK6Cw" defaultValueLiteral="MANDATORY"/>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_J5oPkUcoEeWsuOsbRcK6Cw" name="condition" ordered="false">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
+ </eStructuralFeatures>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_J5oPk0coEeWsuOsbRcK6Cw" name="OpenModelParameter">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_J5oPlEcoEeWsuOsbRcK6Cw" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_jG59cHEqEd6SxZ5y0DIogw"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_J5oPlUcoEeWsuOsbRcK6Cw" name="base_Parameter" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Parameter"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_J5oPl0coEeWsuOsbRcK6Cw" name="valueRange" 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="_J5oPmUcoEeWsuOsbRcK6Cw" name="support" ordered="false" lowerBound="1" eType="_J5oPdEcoEeWsuOsbRcK6Cw" defaultValueLiteral="MANDATORY"/>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_J5oPm0coEeWsuOsbRcK6Cw" name="condition" ordered="false">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
+ </eStructuralFeatures>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_J5oPnUcoEeWsuOsbRcK6Cw" name="Names">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_J5oPnkcoEeWsuOsbRcK6Cw" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_jiSAMI7kEeGyB5ASrrNdIA"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_J5oPn0coEeWsuOsbRcK6Cw" name="base_Association" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Association"/>
+ </eStructuralFeatures>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_J5oPoUcoEeWsuOsbRcK6Cw" name="Choice">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_J5oPokcoEeWsuOsbRcK6Cw" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_27D5AL7XEeGcHtJ-koFuEQ"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_J5oPo0coEeWsuOsbRcK6Cw" name="base_DataType" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//DataType"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_J5oPpUcoEeWsuOsbRcK6Cw" name="base_Class" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Class"/>
+ </eStructuralFeatures>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_J5oPp0coEeWsuOsbRcK6Cw" name="Exception">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_J5oPqEcoEeWsuOsbRcK6Cw" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_el7rwL7YEeGcHtJ-koFuEQ"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_J5oPqUcoEeWsuOsbRcK6Cw" name="base_DataType" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//DataType"/>
+ </eStructuralFeatures>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_J5oPq0coEeWsuOsbRcK6Cw" name="passedByReference">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_J5oPrEcoEeWsuOsbRcK6Cw" source="http://www.eclipse.org/uml2/2.0.0/UML"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_J5oPrUcoEeWsuOsbRcK6Cw" name="base_StructuralFeature" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//StructuralFeature"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_J5oPr0coEeWsuOsbRcK6Cw" name="base_Parameter" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Parameter"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_J5oPsUcoEeWsuOsbRcK6Cw" name="passedByRef" ordered="false" lowerBound="1" defaultValueLiteral="true">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//Boolean"/>
+ </eStructuralFeatures>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_J5oPs0coEeWsuOsbRcK6Cw" name="NamedBy">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_J5oPtEcoEeWsuOsbRcK6Cw" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_3E1eYPNAEeGLMdrUcsEncQ"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_J5oPtUcoEeWsuOsbRcK6Cw" name="base_Dependency" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Dependency"/>
+ </eStructuralFeatures>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_J5oPt0coEeWsuOsbRcK6Cw" name="StrictComposite">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_J5oPuEcoEeWsuOsbRcK6Cw" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_vQjMkJ2BEeSDYd59zPupRA"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_J5oPuUcoEeWsuOsbRcK6Cw" name="base_Association" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Association"/>
+ </eStructuralFeatures>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_J5oPu0coEeWsuOsbRcK6Cw" name="Cond">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_J5oPvEcoEeWsuOsbRcK6Cw" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_h7id0J2CEeSDYd59zPupRA"/>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_J5oPvUcoEeWsuOsbRcK6Cw" name="condition" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_J5oPv0coEeWsuOsbRcK6Cw" name="base_Association" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Association"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_J5oPwUcoEeWsuOsbRcK6Cw" name="base_Generalization" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Generalization"/>
+ </eStructuralFeatures>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_J5oPw0coEeWsuOsbRcK6Cw" name="Experimental">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_J5oPxEcoEeWsuOsbRcK6Cw" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_FU4UgJ2EEeSk-dMsN-xZbw"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_J5oPxUcoEeWsuOsbRcK6Cw" name="base_StructuralFeature" ordered="false">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//StructuralFeature"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_J5oPx0coEeWsuOsbRcK6Cw" name="base_Association" ordered="false">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Association"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_J5oPyUcoEeWsuOsbRcK6Cw" name="base_Constraint" ordered="false">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Constraint"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_J5oPy0coEeWsuOsbRcK6Cw" 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="_J5oPzUcoEeWsuOsbRcK6Cw" name="base_Parameter" ordered="false">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Parameter"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_J5oPz0coEeWsuOsbRcK6Cw" 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="_J5oP0UcoEeWsuOsbRcK6Cw" name="base_Class" ordered="false">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Class"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_J5oP00coEeWsuOsbRcK6Cw" name="base_DataType" ordered="false">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//DataType"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_J5oP1UcoEeWsuOsbRcK6Cw" name="base_Generalization" ordered="false">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Generalization"/>
+ </eStructuralFeatures>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_J5oP10coEeWsuOsbRcK6Cw" name="LikelyToChange">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_J5oP2EcoEeWsuOsbRcK6Cw" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_HmOsEJ2EEeSk-dMsN-xZbw"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_J5oP2UcoEeWsuOsbRcK6Cw" name="base_StructuralFeature" ordered="false">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//StructuralFeature"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_J5oP20coEeWsuOsbRcK6Cw" name="base_Association" ordered="false">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Association"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_J5oP3UcoEeWsuOsbRcK6Cw" name="base_Constraint" ordered="false">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Constraint"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_J5oP30coEeWsuOsbRcK6Cw" 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="_J5oP4UcoEeWsuOsbRcK6Cw" name="base_Parameter" ordered="false">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Parameter"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_J5oP40coEeWsuOsbRcK6Cw" 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="_J5oP5UcoEeWsuOsbRcK6Cw" name="base_Class" ordered="false">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Class"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_J5oP50coEeWsuOsbRcK6Cw" name="base_DataType" ordered="false">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//DataType"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_J5oP6UcoEeWsuOsbRcK6Cw" name="base_Generalization" ordered="false">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Generalization"/>
+ </eStructuralFeatures>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_J5oP60coEeWsuOsbRcK6Cw" name="Preliminary">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_J5oP7EcoEeWsuOsbRcK6Cw" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_LEgJwJ2EEeSk-dMsN-xZbw"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_J5oP7UcoEeWsuOsbRcK6Cw" name="base_StructuralFeature" ordered="false">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//StructuralFeature"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_J5o2cEcoEeWsuOsbRcK6Cw" name="base_Association" ordered="false">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Association"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_J5o2ckcoEeWsuOsbRcK6Cw" name="base_Constraint" ordered="false">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Constraint"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_J5o2dEcoEeWsuOsbRcK6Cw" 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="_J5o2dkcoEeWsuOsbRcK6Cw" name="base_Parameter" ordered="false">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Parameter"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_J5o2eEcoEeWsuOsbRcK6Cw" 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="_J5o2ekcoEeWsuOsbRcK6Cw" name="base_Class" ordered="false">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Class"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_J5o2fEcoEeWsuOsbRcK6Cw" name="base_DataType" ordered="false">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//DataType"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_J5o2fkcoEeWsuOsbRcK6Cw" name="base_Generalization" ordered="false">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Generalization"/>
+ </eStructuralFeatures>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_J5o2gEcoEeWsuOsbRcK6Cw" name="Obsolete">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_J5o2gUcoEeWsuOsbRcK6Cw" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_M6xu4J2EEeSk-dMsN-xZbw"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_J5o2gkcoEeWsuOsbRcK6Cw" name="base_StructuralFeature" ordered="false">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//StructuralFeature"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_J5o2hEcoEeWsuOsbRcK6Cw" name="base_Association" ordered="false">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Association"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_J5o2hkcoEeWsuOsbRcK6Cw" name="base_Constraint" ordered="false">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Constraint"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_J5o2iEcoEeWsuOsbRcK6Cw" 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="_J5o2ikcoEeWsuOsbRcK6Cw" name="base_Parameter" ordered="false">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Parameter"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_J5o2jEcoEeWsuOsbRcK6Cw" 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="_J5o2jkcoEeWsuOsbRcK6Cw" name="base_Class" ordered="false">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Class"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_J5o2kEcoEeWsuOsbRcK6Cw" name="base_DataType" ordered="false">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//DataType"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_J5o2kkcoEeWsuOsbRcK6Cw" name="base_Generalization" ordered="false">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Generalization"/>
+ </eStructuralFeatures>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_J5o2lEcoEeWsuOsbRcK6Cw" name="Example">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_J5o2lUcoEeWsuOsbRcK6Cw" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_OwwZEJ2EEeSk-dMsN-xZbw"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_J5o2lkcoEeWsuOsbRcK6Cw" name="base_StructuralFeature" ordered="false">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//StructuralFeature"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_J5o2mEcoEeWsuOsbRcK6Cw" name="base_Association" ordered="false">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Association"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_J5o2mkcoEeWsuOsbRcK6Cw" name="base_Constraint" ordered="false">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Constraint"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_J5o2nEcoEeWsuOsbRcK6Cw" 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="_J5o2nkcoEeWsuOsbRcK6Cw" name="base_Parameter" ordered="false">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Parameter"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_J5o2oEcoEeWsuOsbRcK6Cw" 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="_J5o2okcoEeWsuOsbRcK6Cw" name="base_Class" ordered="false">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Class"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_J5o2pEcoEeWsuOsbRcK6Cw" name="base_DataType" ordered="false">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//DataType"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_J5o2pkcoEeWsuOsbRcK6Cw" name="base_Generalization" ordered="false">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Generalization"/>
+ </eStructuralFeatures>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_J5o2qEcoEeWsuOsbRcK6Cw" name="Faulty">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_J5o2qUcoEeWsuOsbRcK6Cw" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_QGmKoJ2EEeSk-dMsN-xZbw"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_J5o2qkcoEeWsuOsbRcK6Cw" name="base_StructuralFeature" ordered="false">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//StructuralFeature"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_J5o2rEcoEeWsuOsbRcK6Cw" name="base_Association" ordered="false">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Association"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_J5o2rkcoEeWsuOsbRcK6Cw" name="base_Constraint" ordered="false">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Constraint"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_J5o2sEcoEeWsuOsbRcK6Cw" 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="_J5o2skcoEeWsuOsbRcK6Cw" name="base_Parameter" ordered="false">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Parameter"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_J5o2tEcoEeWsuOsbRcK6Cw" 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="_J5o2tkcoEeWsuOsbRcK6Cw" name="base_Class" ordered="false">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Class"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_J5o2uEcoEeWsuOsbRcK6Cw" name="base_DataType" ordered="false">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//DataType"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_J5o2ukcoEeWsuOsbRcK6Cw" name="base_Generalization" ordered="false">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Generalization"/>
+ </eStructuralFeatures>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_J5o2vEcoEeWsuOsbRcK6Cw" name="OpenModelInterface">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_J5o2vUcoEeWsuOsbRcK6Cw" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_oKbrsKiIEeSJmIxGbzx9kA"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_J5o2vkcoEeWsuOsbRcK6Cw" 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:EAttribute" xmi:id="_J5o2wEcoEeWsuOsbRcK6Cw" name="support" ordered="false" lowerBound="1" eType="_J5oPdEcoEeWsuOsbRcK6Cw" defaultValueLiteral="MANDATORY"/>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_J5o2wkcoEeWsuOsbRcK6Cw" name="condition" ordered="false">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
+ </eStructuralFeatures>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_J5o2xEcoEeWsuOsbRcK6Cw" name="OpenModelNotification">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_J5o2xUcoEeWsuOsbRcK6Cw" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_74KP4EZPEeW32YsOmT7W0Q"/>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_J5o2xkcoEeWsuOsbRcK6Cw" name="triggerConditionList" ordered="false" lowerBound="1" upperBound="-1">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_J5o2yEcoEeWsuOsbRcK6Cw" name="support" ordered="false" lowerBound="1" eType="_J5oPdEcoEeWsuOsbRcK6Cw" defaultValueLiteral="MANDATORY"/>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_J5o2ykcoEeWsuOsbRcK6Cw" name="condition" 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="_J5o2zEcoEeWsuOsbRcK6Cw" name="base_Signal" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Signal"/>
+ </eStructuralFeatures>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_J5o2zkcoEeWsuOsbRcK6Cw" name="PruneAndRefactor">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_J5o2z0coEeWsuOsbRcK6Cw" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_aUYHcEZgEeWzOqfPW42hmw"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_J5o20EcoEeWsuOsbRcK6Cw" name="base_Realization" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Realization"/>
+ </eStructuralFeatures>
+ </eClassifiers>
+ </contents>
+ <contents xmi:type="ecore:EPackage" xmi:id="_cOGgoEZJEeWEwevcWURJ1Q" name="OpenModel_Profile" nsURI="http:///schemas/OpenModel_Profile/_cOF5kEZJEeWEwevcWURJ1Q/4" nsPrefix="OpenModel_Profile">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_cON1YEZJEeWEwevcWURJ1Q" source="PapyrusVersion">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_cON1YUZJEeWEwevcWURJ1Q" key="Version" value="0.0.2"/>
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_cON1YkZJEeWEwevcWURJ1Q" key="Comment" value="Made all condition attributes in the stereotypes optional [1] -> [0..1]; except the condition in the Cond stereotype.&#xD;&#xA;Made all valueRange attributes in the stereotypes optional [1] -> [0..1].&#xD;&#xA;Made all base_**s in all lifecycle stereotypes optional [1] -> [0..1]."/>
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_cON1Y0ZJEeWEwevcWURJ1Q" key="Copyright" value=""/>
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_cON1ZEZJEeWEwevcWURJ1Q" key="Date" value="2015-04-08"/>
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_cON1ZUZJEeWEwevcWURJ1Q" key="Author" value=""/>
+ </eAnnotations>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_cOGgoUZJEeWEwevcWURJ1Q" name="OpenModelAttribute">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_cOGgokZJEeWEwevcWURJ1Q" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_36ZCQHBgEd6FKu9XX1078A"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_cOGgo0ZJEeWEwevcWURJ1Q" name="base_StructuralFeature" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//StructuralFeature"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_cOGgpUZJEeWEwevcWURJ1Q" name="attributeValueChangeNotification" ordered="false" lowerBound="1" eType="_cOHHskZJEeWEwevcWURJ1Q" defaultValueLiteral="NA"/>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_cOGgp0ZJEeWEwevcWURJ1Q" name="isInvariant" ordered="false" lowerBound="1" defaultValueLiteral="false">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//Boolean"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_cOGgqUZJEeWEwevcWURJ1Q" name="valueRange" 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="_cOGgq0ZJEeWEwevcWURJ1Q" name="support" ordered="false" lowerBound="1" eType="_cOHHt0ZJEeWEwevcWURJ1Q" defaultValueLiteral="MANDATORY"/>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_cOHHsEZJEeWEwevcWURJ1Q" name="condition" ordered="false">
+ <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="_cOHHskZJEeWEwevcWURJ1Q" name="NotificationDefinition">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_cOHHs0ZJEeWEwevcWURJ1Q" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_HgbRQBGqEd-nT5bmeQ1LHg"/>
+ <eLiterals xmi:type="ecore:EEnumLiteral" xmi:id="_cOHHtEZJEeWEwevcWURJ1Q" name="NA"/>
+ <eLiterals xmi:type="ecore:EEnumLiteral" xmi:id="_cOHHtUZJEeWEwevcWURJ1Q" name="NO" value="1"/>
+ <eLiterals xmi:type="ecore:EEnumLiteral" xmi:id="_cOHHtkZJEeWEwevcWURJ1Q" name="YES" value="2"/>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EEnum" xmi:id="_cOHHt0ZJEeWEwevcWURJ1Q" name="SupportQualifier">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_cOHHuEZJEeWEwevcWURJ1Q" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_tIP_UL7QEeGcHtJ-koFuEQ"/>
+ <eLiterals xmi:type="ecore:EEnumLiteral" xmi:id="_cOHHuUZJEeWEwevcWURJ1Q" name="MANDATORY"/>
+ <eLiterals xmi:type="ecore:EEnumLiteral" xmi:id="_cOHHukZJEeWEwevcWURJ1Q" name="OPTIONAL" value="1"/>
+ <eLiterals xmi:type="ecore:EEnumLiteral" xmi:id="_cOHHu0ZJEeWEwevcWURJ1Q" name="CONDITIONAL_MANDATORY" value="2"/>
+ <eLiterals xmi:type="ecore:EEnumLiteral" xmi:id="_cOHHvEZJEeWEwevcWURJ1Q" name="CONDITIONAL_OPTIONAL" value="3"/>
+ <eLiterals xmi:type="ecore:EEnumLiteral" xmi:id="_cOHHvUZJEeWEwevcWURJ1Q" name="CONDITIONAL" value="4"/>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_cOHHvkZJEeWEwevcWURJ1Q" name="OpenModelClass">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_cOHHv0ZJEeWEwevcWURJ1Q" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_JVMFMHBhEd6FKu9XX1078A"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_cOHHwEZJEeWEwevcWURJ1Q" 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:EAttribute" xmi:id="_cOHHwkZJEeWEwevcWURJ1Q" name="objectCreationNotification" ordered="false" lowerBound="1" eType="_cOHHskZJEeWEwevcWURJ1Q" defaultValueLiteral="NA"/>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_cOHHxEZJEeWEwevcWURJ1Q" name="objectDeletionNotification" ordered="false" lowerBound="1" eType="_cOHHskZJEeWEwevcWURJ1Q" defaultValueLiteral="NA"/>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_cOHHxkZJEeWEwevcWURJ1Q" name="support" ordered="false" lowerBound="1" eType="_cOHHt0ZJEeWEwevcWURJ1Q" defaultValueLiteral="MANDATORY"/>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_cOHHyEZJEeWEwevcWURJ1Q" name="condition" ordered="false">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
+ </eStructuralFeatures>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_cOHHykZJEeWEwevcWURJ1Q" name="OpenModelOperation">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_cOHHy0ZJEeWEwevcWURJ1Q" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_FRG9AHBnEd6FKu9XX1078A"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_cOHHzEZJEeWEwevcWURJ1Q" name="base_Operation" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Operation"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_cOHHzkZJEeWEwevcWURJ1Q" name="isOperationIdempotent" ordered="false" lowerBound="1" defaultValueLiteral="false">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//Boolean"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_cOHH0EZJEeWEwevcWURJ1Q" name="support" ordered="false" lowerBound="1" eType="_cOHHt0ZJEeWEwevcWURJ1Q" defaultValueLiteral="MANDATORY"/>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_cOHH0kZJEeWEwevcWURJ1Q" name="condition" ordered="false">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
+ </eStructuralFeatures>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_cOHH1EZJEeWEwevcWURJ1Q" name="OpenModelParameter">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_cOHH1UZJEeWEwevcWURJ1Q" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_jG59cHEqEd6SxZ5y0DIogw"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_cOHH1kZJEeWEwevcWURJ1Q" name="base_Parameter" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Parameter"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_cOHH2EZJEeWEwevcWURJ1Q" name="valueRange" 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="_cOHH2kZJEeWEwevcWURJ1Q" name="support" ordered="false" lowerBound="1" eType="_cOHHt0ZJEeWEwevcWURJ1Q" defaultValueLiteral="MANDATORY"/>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_cOHH3EZJEeWEwevcWURJ1Q" name="condition" ordered="false">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
+ </eStructuralFeatures>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_cOHH3kZJEeWEwevcWURJ1Q" name="Names">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_cOHH30ZJEeWEwevcWURJ1Q" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_jiSAMI7kEeGyB5ASrrNdIA"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_cOHH4EZJEeWEwevcWURJ1Q" name="base_Association" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Association"/>
+ </eStructuralFeatures>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_cOHH4kZJEeWEwevcWURJ1Q" name="Choice">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_cOHH40ZJEeWEwevcWURJ1Q" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_27D5AL7XEeGcHtJ-koFuEQ"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_cOHH5EZJEeWEwevcWURJ1Q" name="base_DataType" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//DataType"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_cOHH5kZJEeWEwevcWURJ1Q" name="base_Class" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Class"/>
+ </eStructuralFeatures>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_cOHH6EZJEeWEwevcWURJ1Q" name="Exception">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_cOHH6UZJEeWEwevcWURJ1Q" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_el7rwL7YEeGcHtJ-koFuEQ"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_cOHH6kZJEeWEwevcWURJ1Q" name="base_DataType" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//DataType"/>
+ </eStructuralFeatures>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_cOHH7EZJEeWEwevcWURJ1Q" name="passedByReference">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_cOHH7UZJEeWEwevcWURJ1Q" source="http://www.eclipse.org/uml2/2.0.0/UML"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_cOHH7kZJEeWEwevcWURJ1Q" name="base_StructuralFeature" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//StructuralFeature"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_cOHH8EZJEeWEwevcWURJ1Q" name="base_Parameter" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Parameter"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_cOHH8kZJEeWEwevcWURJ1Q" name="passedByRef" ordered="false" lowerBound="1" defaultValueLiteral="true">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//Boolean"/>
+ </eStructuralFeatures>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_cOHH9EZJEeWEwevcWURJ1Q" name="NamedBy">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_cOHH9UZJEeWEwevcWURJ1Q" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_3E1eYPNAEeGLMdrUcsEncQ"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_cOHH9kZJEeWEwevcWURJ1Q" name="base_Dependency" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Dependency"/>
+ </eStructuralFeatures>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_cOHH-EZJEeWEwevcWURJ1Q" name="StrictComposite">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_cOHH-UZJEeWEwevcWURJ1Q" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_vQjMkJ2BEeSDYd59zPupRA"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_cOHH-kZJEeWEwevcWURJ1Q" name="base_Association" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Association"/>
+ </eStructuralFeatures>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_cOHH_EZJEeWEwevcWURJ1Q" name="Cond">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_cOHH_UZJEeWEwevcWURJ1Q" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_h7id0J2CEeSDYd59zPupRA"/>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_cOHH_kZJEeWEwevcWURJ1Q" name="condition" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_cOHIAEZJEeWEwevcWURJ1Q" name="base_Association" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Association"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_cOHIAkZJEeWEwevcWURJ1Q" name="base_Generalization" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Generalization"/>
+ </eStructuralFeatures>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_cOHIBEZJEeWEwevcWURJ1Q" name="Experimental">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_cOHIBUZJEeWEwevcWURJ1Q" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_FU4UgJ2EEeSk-dMsN-xZbw"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_cOHIBkZJEeWEwevcWURJ1Q" name="base_StructuralFeature" ordered="false">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//StructuralFeature"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_cOHICEZJEeWEwevcWURJ1Q" name="base_Association" ordered="false">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Association"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_cOHICkZJEeWEwevcWURJ1Q" name="base_Constraint" ordered="false">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Constraint"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_cOHIDEZJEeWEwevcWURJ1Q" 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="_cOHIDkZJEeWEwevcWURJ1Q" name="base_Parameter" ordered="false">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Parameter"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_cOHIEEZJEeWEwevcWURJ1Q" 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="_cOHIEkZJEeWEwevcWURJ1Q" name="base_Class" ordered="false">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Class"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_cOHIFEZJEeWEwevcWURJ1Q" name="base_DataType" ordered="false">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//DataType"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_cOHIFkZJEeWEwevcWURJ1Q" name="base_Generalization" ordered="false">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Generalization"/>
+ </eStructuralFeatures>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_cOHIGEZJEeWEwevcWURJ1Q" name="LikelyToChange">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_cOHIGUZJEeWEwevcWURJ1Q" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_HmOsEJ2EEeSk-dMsN-xZbw"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_cOHIGkZJEeWEwevcWURJ1Q" name="base_StructuralFeature" ordered="false">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//StructuralFeature"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_cOHIHEZJEeWEwevcWURJ1Q" name="base_Association" ordered="false">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Association"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_cOHIHkZJEeWEwevcWURJ1Q" name="base_Constraint" ordered="false">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Constraint"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_cOHIIEZJEeWEwevcWURJ1Q" 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="_cOHIIkZJEeWEwevcWURJ1Q" name="base_Parameter" ordered="false">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Parameter"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_cOHIJEZJEeWEwevcWURJ1Q" 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="_cOHIJkZJEeWEwevcWURJ1Q" name="base_Class" ordered="false">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Class"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_cOHIKEZJEeWEwevcWURJ1Q" name="base_DataType" ordered="false">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//DataType"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_cOHIKkZJEeWEwevcWURJ1Q" name="base_Generalization" ordered="false">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Generalization"/>
+ </eStructuralFeatures>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_cOHILEZJEeWEwevcWURJ1Q" name="Preliminary">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_cOHILUZJEeWEwevcWURJ1Q" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_LEgJwJ2EEeSk-dMsN-xZbw"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_cOHILkZJEeWEwevcWURJ1Q" name="base_StructuralFeature" ordered="false">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//StructuralFeature"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_cOHIMEZJEeWEwevcWURJ1Q" name="base_Association" ordered="false">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Association"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_cOHIMkZJEeWEwevcWURJ1Q" name="base_Constraint" ordered="false">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Constraint"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_cOHINEZJEeWEwevcWURJ1Q" 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="_cOHINkZJEeWEwevcWURJ1Q" name="base_Parameter" ordered="false">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Parameter"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_cOHIOEZJEeWEwevcWURJ1Q" 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="_cOHIOkZJEeWEwevcWURJ1Q" name="base_Class" ordered="false">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Class"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_cOHIPEZJEeWEwevcWURJ1Q" name="base_DataType" ordered="false">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//DataType"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_cOHIPkZJEeWEwevcWURJ1Q" name="base_Generalization" ordered="false">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Generalization"/>
+ </eStructuralFeatures>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_cOHIQEZJEeWEwevcWURJ1Q" name="Obsolete">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_cOHIQUZJEeWEwevcWURJ1Q" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_M6xu4J2EEeSk-dMsN-xZbw"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_cOHIQkZJEeWEwevcWURJ1Q" name="base_StructuralFeature" ordered="false">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//StructuralFeature"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_cOHIREZJEeWEwevcWURJ1Q" name="base_Association" ordered="false">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Association"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_cOHIRkZJEeWEwevcWURJ1Q" name="base_Constraint" ordered="false">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Constraint"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_cOHISEZJEeWEwevcWURJ1Q" 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="_cOHISkZJEeWEwevcWURJ1Q" name="base_Parameter" ordered="false">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Parameter"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_cOHITEZJEeWEwevcWURJ1Q" 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="_cOHITkZJEeWEwevcWURJ1Q" name="base_Class" ordered="false">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Class"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_cOHIUEZJEeWEwevcWURJ1Q" name="base_DataType" ordered="false">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//DataType"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_cOHIUkZJEeWEwevcWURJ1Q" name="base_Generalization" ordered="false">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Generalization"/>
+ </eStructuralFeatures>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_cOHIVEZJEeWEwevcWURJ1Q" name="Example">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_cOHIVUZJEeWEwevcWURJ1Q" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_OwwZEJ2EEeSk-dMsN-xZbw"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_cOHIVkZJEeWEwevcWURJ1Q" name="base_StructuralFeature" ordered="false">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//StructuralFeature"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_cOHIWEZJEeWEwevcWURJ1Q" name="base_Association" ordered="false">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Association"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_cOHIWkZJEeWEwevcWURJ1Q" name="base_Constraint" ordered="false">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Constraint"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_cOHIXEZJEeWEwevcWURJ1Q" 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="_cOHIXkZJEeWEwevcWURJ1Q" name="base_Parameter" ordered="false">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Parameter"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_cOHIYEZJEeWEwevcWURJ1Q" 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="_cOHIYkZJEeWEwevcWURJ1Q" name="base_Class" ordered="false">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Class"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_cOHIZEZJEeWEwevcWURJ1Q" name="base_DataType" ordered="false">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//DataType"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_cOHIZkZJEeWEwevcWURJ1Q" name="base_Generalization" ordered="false">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Generalization"/>
+ </eStructuralFeatures>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_cOHIaEZJEeWEwevcWURJ1Q" name="Faulty">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_cOHIaUZJEeWEwevcWURJ1Q" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_QGmKoJ2EEeSk-dMsN-xZbw"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_cOHIakZJEeWEwevcWURJ1Q" name="base_StructuralFeature" ordered="false">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//StructuralFeature"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_cOHIbEZJEeWEwevcWURJ1Q" name="base_Association" ordered="false">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Association"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_cOHIbkZJEeWEwevcWURJ1Q" name="base_Constraint" ordered="false">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Constraint"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_cOHIcEZJEeWEwevcWURJ1Q" 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="_cOHIckZJEeWEwevcWURJ1Q" name="base_Parameter" ordered="false">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Parameter"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_cOHIdEZJEeWEwevcWURJ1Q" 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="_cOHIdkZJEeWEwevcWURJ1Q" name="base_Class" ordered="false">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Class"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_cOHIeEZJEeWEwevcWURJ1Q" name="base_DataType" ordered="false">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//DataType"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_cOHIekZJEeWEwevcWURJ1Q" name="base_Generalization" ordered="false">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Generalization"/>
+ </eStructuralFeatures>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_cOHIfEZJEeWEwevcWURJ1Q" name="OpenModelInterface">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_cOHIfUZJEeWEwevcWURJ1Q" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_oKbrsKiIEeSJmIxGbzx9kA"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_cOHIfkZJEeWEwevcWURJ1Q" 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:EAttribute" xmi:id="_cOHIgEZJEeWEwevcWURJ1Q" name="support" ordered="false" lowerBound="1" eType="_cOHHt0ZJEeWEwevcWURJ1Q" defaultValueLiteral="MANDATORY"/>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_cOHIgkZJEeWEwevcWURJ1Q" name="condition" ordered="false">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
+ </eStructuralFeatures>
+ </eClassifiers>
+ </contents>
+ <contents xmi:type="ecore:EPackage" xmi:id="_T0r2oLkHEeS2F-uP958iCA" name="OpenModel_Profile" nsURI="http:///schemas/OpenModel_Profile/_T0iFoLkHEeS2F-uP958iCA/3" nsPrefix="OpenModel_Profile">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_T0r3xrkHEeS2F-uP958iCA" source="PapyrusVersion">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_T0r3x7kHEeS2F-uP958iCA" key="Version" value="0.0.1"/>
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_T0r3yLkHEeS2F-uP958iCA" key="Comment" value=""/>
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_T0r3ybkHEeS2F-uP958iCA" key="Copyright" value=""/>
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_T0r3yrkHEeS2F-uP958iCA" key="Date" value="2015-02-20"/>
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_T0r3y7kHEeS2F-uP958iCA" key="Author" value=""/>
+ </eAnnotations>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_T0r2obkHEeS2F-uP958iCA" name="OpenModelAttribute">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_T0r2orkHEeS2F-uP958iCA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_36ZCQHBgEd6FKu9XX1078A"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_T0r2o7kHEeS2F-uP958iCA" name="base_StructuralFeature" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//StructuralFeature"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_T0r2pbkHEeS2F-uP958iCA" name="attributeValueChangeNotification" ordered="false" lowerBound="1" eType="_T0r2r7kHEeS2F-uP958iCA" defaultValueLiteral="NA"/>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_T0r2p7kHEeS2F-uP958iCA" name="isInvariant" ordered="false" lowerBound="1" defaultValueLiteral="false">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//Boolean"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_T0r2qbkHEeS2F-uP958iCA" name="valueRange" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_T0r2q7kHEeS2F-uP958iCA" name="support" ordered="false" lowerBound="1" eType="_T0r2tLkHEeS2F-uP958iCA" defaultValueLiteral="MANDATORY"/>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_T0r2rbkHEeS2F-uP958iCA" name="condition" ordered="false" lowerBound="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="_T0r2r7kHEeS2F-uP958iCA" name="NotificationDefinition">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_T0r2sLkHEeS2F-uP958iCA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_HgbRQBGqEd-nT5bmeQ1LHg"/>
+ <eLiterals xmi:type="ecore:EEnumLiteral" xmi:id="_T0r2sbkHEeS2F-uP958iCA" name="NA"/>
+ <eLiterals xmi:type="ecore:EEnumLiteral" xmi:id="_T0r2srkHEeS2F-uP958iCA" name="NO" value="1"/>
+ <eLiterals xmi:type="ecore:EEnumLiteral" xmi:id="_T0r2s7kHEeS2F-uP958iCA" name="YES" value="2"/>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EEnum" xmi:id="_T0r2tLkHEeS2F-uP958iCA" name="SupportQualifier">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_T0r2tbkHEeS2F-uP958iCA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_tIP_UL7QEeGcHtJ-koFuEQ"/>
+ <eLiterals xmi:type="ecore:EEnumLiteral" xmi:id="_T0r2trkHEeS2F-uP958iCA" name="MANDATORY"/>
+ <eLiterals xmi:type="ecore:EEnumLiteral" xmi:id="_T0r2t7kHEeS2F-uP958iCA" name="OPTIONAL" value="1"/>
+ <eLiterals xmi:type="ecore:EEnumLiteral" xmi:id="_T0r2uLkHEeS2F-uP958iCA" name="CONDITIONAL_MANDATORY" value="2"/>
+ <eLiterals xmi:type="ecore:EEnumLiteral" xmi:id="_T0r2ubkHEeS2F-uP958iCA" name="CONDITIONAL_OPTIONAL" value="3"/>
+ <eLiterals xmi:type="ecore:EEnumLiteral" xmi:id="_T0r2urkHEeS2F-uP958iCA" name="CONDITIONAL" value="4"/>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_T0r2u7kHEeS2F-uP958iCA" name="OpenModelClass">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_T0r2vLkHEeS2F-uP958iCA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_JVMFMHBhEd6FKu9XX1078A"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_T0r2vbkHEeS2F-uP958iCA" 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:EAttribute" xmi:id="_T0r2v7kHEeS2F-uP958iCA" name="objectCreationNotification" ordered="false" lowerBound="1" eType="_T0r2r7kHEeS2F-uP958iCA" defaultValueLiteral="NA"/>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_T0r2wbkHEeS2F-uP958iCA" name="objectDeletionNotification" ordered="false" lowerBound="1" eType="_T0r2r7kHEeS2F-uP958iCA" defaultValueLiteral="NA"/>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_T0r2w7kHEeS2F-uP958iCA" name="support" ordered="false" lowerBound="1" eType="_T0r2tLkHEeS2F-uP958iCA" defaultValueLiteral="MANDATORY"/>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_T0r2xbkHEeS2F-uP958iCA" name="condition" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
+ </eStructuralFeatures>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_T0r2x7kHEeS2F-uP958iCA" name="OpenModelOperation">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_T0r2yLkHEeS2F-uP958iCA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_FRG9AHBnEd6FKu9XX1078A"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_T0r2ybkHEeS2F-uP958iCA" name="base_Operation" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Operation"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_T0r2y7kHEeS2F-uP958iCA" name="isOperationIdempotent" ordered="false" lowerBound="1" defaultValueLiteral="false">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//Boolean"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_T0r2zbkHEeS2F-uP958iCA" name="support" ordered="false" lowerBound="1" eType="_T0r2tLkHEeS2F-uP958iCA" defaultValueLiteral="MANDATORY"/>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_T0r2z7kHEeS2F-uP958iCA" name="condition" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
+ </eStructuralFeatures>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_T0r20bkHEeS2F-uP958iCA" name="OpenModelParameter">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_T0r20rkHEeS2F-uP958iCA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_jG59cHEqEd6SxZ5y0DIogw"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_T0r207kHEeS2F-uP958iCA" name="base_Parameter" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Parameter"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_T0r21bkHEeS2F-uP958iCA" name="valueRange" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_T0r217kHEeS2F-uP958iCA" name="support" ordered="false" lowerBound="1" eType="_T0r2tLkHEeS2F-uP958iCA" defaultValueLiteral="MANDATORY"/>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_T0r22bkHEeS2F-uP958iCA" name="condition" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
+ </eStructuralFeatures>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_T0r227kHEeS2F-uP958iCA" name="Names">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_T0r23LkHEeS2F-uP958iCA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_jiSAMI7kEeGyB5ASrrNdIA"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_T0r23bkHEeS2F-uP958iCA" name="base_Association" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Association"/>
+ </eStructuralFeatures>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_T0r237kHEeS2F-uP958iCA" name="Choice">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_T0r24LkHEeS2F-uP958iCA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_27D5AL7XEeGcHtJ-koFuEQ"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_T0r24bkHEeS2F-uP958iCA" name="base_DataType" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//DataType"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_T0r247kHEeS2F-uP958iCA" name="base_Class" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Class"/>
+ </eStructuralFeatures>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_T0r25bkHEeS2F-uP958iCA" name="Exception">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_T0r25rkHEeS2F-uP958iCA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_el7rwL7YEeGcHtJ-koFuEQ"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_T0r257kHEeS2F-uP958iCA" name="base_DataType" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//DataType"/>
+ </eStructuralFeatures>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_T0r26bkHEeS2F-uP958iCA" name="passedByReference">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_T0r26rkHEeS2F-uP958iCA" source="http://www.eclipse.org/uml2/2.0.0/UML"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_T0r267kHEeS2F-uP958iCA" name="base_StructuralFeature" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//StructuralFeature"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_T0r27bkHEeS2F-uP958iCA" name="base_Parameter" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Parameter"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_T0r277kHEeS2F-uP958iCA" name="passedByRef" ordered="false" lowerBound="1" defaultValueLiteral="true">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//Boolean"/>
+ </eStructuralFeatures>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_T0r28bkHEeS2F-uP958iCA" name="NamedBy">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_T0r28rkHEeS2F-uP958iCA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_3E1eYPNAEeGLMdrUcsEncQ"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_T0r287kHEeS2F-uP958iCA" name="base_Dependency" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Dependency"/>
+ </eStructuralFeatures>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_T0r29bkHEeS2F-uP958iCA" name="StrictComposite">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_T0r29rkHEeS2F-uP958iCA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_vQjMkJ2BEeSDYd59zPupRA"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_T0r297kHEeS2F-uP958iCA" name="base_Association" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Association"/>
+ </eStructuralFeatures>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_T0r2-bkHEeS2F-uP958iCA" name="Cond">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_T0r2-rkHEeS2F-uP958iCA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_h7id0J2CEeSDYd59zPupRA"/>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_T0r2-7kHEeS2F-uP958iCA" name="condition" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_T0r2_bkHEeS2F-uP958iCA" name="base_Association" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Association"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_T0r2_7kHEeS2F-uP958iCA" name="base_Generalization" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Generalization"/>
+ </eStructuralFeatures>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_T0r3AbkHEeS2F-uP958iCA" name="Experimental">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_T0r3ArkHEeS2F-uP958iCA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_FU4UgJ2EEeSk-dMsN-xZbw"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_T0r3A7kHEeS2F-uP958iCA" name="base_StructuralFeature" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//StructuralFeature"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_T0r3BbkHEeS2F-uP958iCA" name="base_Association" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Association"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_T0r3B7kHEeS2F-uP958iCA" name="base_Constraint" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Constraint"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_T0r3CbkHEeS2F-uP958iCA" name="base_Package" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Package"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_T0r3C7kHEeS2F-uP958iCA" name="base_Parameter" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Parameter"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_T0r3DbkHEeS2F-uP958iCA" name="base_Operation" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Operation"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_T0r3D7kHEeS2F-uP958iCA" 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="_T0r3EbkHEeS2F-uP958iCA" name="base_DataType" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//DataType"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_T0r3E7kHEeS2F-uP958iCA" name="base_Generalization" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Generalization"/>
+ </eStructuralFeatures>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_T0r3FbkHEeS2F-uP958iCA" name="LikelyToChange">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_T0r3FrkHEeS2F-uP958iCA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_HmOsEJ2EEeSk-dMsN-xZbw"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_T0r3F7kHEeS2F-uP958iCA" name="base_StructuralFeature" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//StructuralFeature"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_T0r3GbkHEeS2F-uP958iCA" name="base_Association" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Association"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_T0r3G7kHEeS2F-uP958iCA" name="base_Constraint" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Constraint"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_T0r3HbkHEeS2F-uP958iCA" name="base_Package" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Package"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_T0r3H7kHEeS2F-uP958iCA" name="base_Parameter" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Parameter"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_T0r3IbkHEeS2F-uP958iCA" name="base_Operation" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Operation"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_T0r3I7kHEeS2F-uP958iCA" 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="_T0r3JbkHEeS2F-uP958iCA" name="base_DataType" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//DataType"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_T0r3J7kHEeS2F-uP958iCA" name="base_Generalization" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Generalization"/>
+ </eStructuralFeatures>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_T0r3KbkHEeS2F-uP958iCA" name="Preliminary">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_T0r3KrkHEeS2F-uP958iCA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_LEgJwJ2EEeSk-dMsN-xZbw"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_T0r3K7kHEeS2F-uP958iCA" name="base_StructuralFeature" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//StructuralFeature"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_T0r3LbkHEeS2F-uP958iCA" name="base_Association" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Association"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_T0r3L7kHEeS2F-uP958iCA" name="base_Constraint" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Constraint"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_T0r3MbkHEeS2F-uP958iCA" name="base_Package" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Package"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_T0r3M7kHEeS2F-uP958iCA" name="base_Parameter" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Parameter"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_T0r3NbkHEeS2F-uP958iCA" name="base_Operation" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Operation"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_T0r3N7kHEeS2F-uP958iCA" 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="_T0r3ObkHEeS2F-uP958iCA" name="base_DataType" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//DataType"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_T0r3O7kHEeS2F-uP958iCA" name="base_Generalization" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Generalization"/>
+ </eStructuralFeatures>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_T0r3PbkHEeS2F-uP958iCA" name="Obsolete">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_T0r3PrkHEeS2F-uP958iCA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_M6xu4J2EEeSk-dMsN-xZbw"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_T0r3P7kHEeS2F-uP958iCA" name="base_StructuralFeature" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//StructuralFeature"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_T0r3QbkHEeS2F-uP958iCA" name="base_Association" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Association"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_T0r3Q7kHEeS2F-uP958iCA" name="base_Constraint" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Constraint"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_T0r3RbkHEeS2F-uP958iCA" name="base_Package" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Package"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_T0r3R7kHEeS2F-uP958iCA" name="base_Parameter" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Parameter"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_T0r3SbkHEeS2F-uP958iCA" name="base_Operation" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Operation"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_T0r3S7kHEeS2F-uP958iCA" 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="_T0r3TbkHEeS2F-uP958iCA" name="base_DataType" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//DataType"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_T0r3T7kHEeS2F-uP958iCA" name="base_Generalization" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Generalization"/>
+ </eStructuralFeatures>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_T0r3UbkHEeS2F-uP958iCA" name="Example">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_T0r3UrkHEeS2F-uP958iCA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_OwwZEJ2EEeSk-dMsN-xZbw"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_T0r3U7kHEeS2F-uP958iCA" name="base_StructuralFeature" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//StructuralFeature"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_T0r3VbkHEeS2F-uP958iCA" name="base_Association" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Association"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_T0r3V7kHEeS2F-uP958iCA" name="base_Constraint" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Constraint"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_T0r3WbkHEeS2F-uP958iCA" name="base_Package" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Package"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_T0r3W7kHEeS2F-uP958iCA" name="base_Parameter" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Parameter"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_T0r3XbkHEeS2F-uP958iCA" name="base_Operation" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Operation"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_T0r3X7kHEeS2F-uP958iCA" 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="_T0r3YbkHEeS2F-uP958iCA" name="base_DataType" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//DataType"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_T0r3Y7kHEeS2F-uP958iCA" name="base_Generalization" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Generalization"/>
+ </eStructuralFeatures>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_T0r3ZbkHEeS2F-uP958iCA" name="Faulty">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_T0r3ZrkHEeS2F-uP958iCA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_QGmKoJ2EEeSk-dMsN-xZbw"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_T0r3Z7kHEeS2F-uP958iCA" name="base_StructuralFeature" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//StructuralFeature"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_T0r3abkHEeS2F-uP958iCA" name="base_Association" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Association"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_T0r3a7kHEeS2F-uP958iCA" name="base_Constraint" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Constraint"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_T0r3bbkHEeS2F-uP958iCA" name="base_Package" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Package"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_T0r3b7kHEeS2F-uP958iCA" name="base_Parameter" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Parameter"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_T0r3cbkHEeS2F-uP958iCA" name="base_Operation" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Operation"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_T0r3c7kHEeS2F-uP958iCA" 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="_T0r3dbkHEeS2F-uP958iCA" name="base_DataType" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//DataType"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_T0r3d7kHEeS2F-uP958iCA" name="base_Generalization" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Generalization"/>
+ </eStructuralFeatures>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_T0r3ebkHEeS2F-uP958iCA" name="OpenModelInterface">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_T0r3erkHEeS2F-uP958iCA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_oKbrsKiIEeSJmIxGbzx9kA"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_T0r3e7kHEeS2F-uP958iCA" 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:EAttribute" xmi:id="_T0r3fbkHEeS2F-uP958iCA" name="support" ordered="false" lowerBound="1" eType="_T0r2tLkHEeS2F-uP958iCA" defaultValueLiteral="MANDATORY"/>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_T0r3f7kHEeS2F-uP958iCA" name="condition" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
+ </eStructuralFeatures>
+ </eClassifiers>
+ </contents>
+ <contents xmi:type="ecore:EPackage" xmi:id="_Ultc8KiKEeSJmIxGbzx9kA" name="OpenModel_Profile" nsURI="http:///schemas/OpenModel_Profile/_Uljr8KiKEeSJmIxGbzx9kA/2" nsPrefix="OpenModel_Profile">
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_Ultc8aiKEeSJmIxGbzx9kA" name="OpenModelAttribute">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_Ultc8qiKEeSJmIxGbzx9kA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_36ZCQHBgEd6FKu9XX1078A"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_Ultc86iKEeSJmIxGbzx9kA" name="base_StructuralFeature" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//StructuralFeature"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_Ultc9aiKEeSJmIxGbzx9kA" name="attributeValueChangeNotification" ordered="false" lowerBound="1" eType="_Ultc_6iKEeSJmIxGbzx9kA" defaultValueLiteral="NA"/>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_Ultc96iKEeSJmIxGbzx9kA" name="isInvariant" ordered="false" lowerBound="1" defaultValueLiteral="false">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_Ultc-aiKEeSJmIxGbzx9kA" name="valueRange" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_Ultc-6iKEeSJmIxGbzx9kA" name="support" ordered="false" lowerBound="1" eType="_UltdBKiKEeSJmIxGbzx9kA" defaultValueLiteral="MANDATORY"/>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_Ultc_aiKEeSJmIxGbzx9kA" name="condition" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/>
+ </eStructuralFeatures>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EEnum" xmi:id="_Ultc_6iKEeSJmIxGbzx9kA" name="NotificationDefinition">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_UltdAKiKEeSJmIxGbzx9kA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_HgbRQBGqEd-nT5bmeQ1LHg"/>
+ <eLiterals xmi:type="ecore:EEnumLiteral" xmi:id="_UltdAaiKEeSJmIxGbzx9kA" name="NA"/>
+ <eLiterals xmi:type="ecore:EEnumLiteral" xmi:id="_UltdAqiKEeSJmIxGbzx9kA" name="NO" value="1"/>
+ <eLiterals xmi:type="ecore:EEnumLiteral" xmi:id="_UltdA6iKEeSJmIxGbzx9kA" name="YES" value="2"/>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EEnum" xmi:id="_UltdBKiKEeSJmIxGbzx9kA" name="SupportQualifier">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_UltdBaiKEeSJmIxGbzx9kA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_tIP_UL7QEeGcHtJ-koFuEQ"/>
+ <eLiterals xmi:type="ecore:EEnumLiteral" xmi:id="_UltdBqiKEeSJmIxGbzx9kA" name="MANDATORY"/>
+ <eLiterals xmi:type="ecore:EEnumLiteral" xmi:id="_UltdB6iKEeSJmIxGbzx9kA" name="OPTIONAL" value="1"/>
+ <eLiterals xmi:type="ecore:EEnumLiteral" xmi:id="_UltdCKiKEeSJmIxGbzx9kA" name="CONDITIONAL_MANDATORY" value="2"/>
+ <eLiterals xmi:type="ecore:EEnumLiteral" xmi:id="_UltdCaiKEeSJmIxGbzx9kA" name="CONDITIONAL_OPTIONAL" value="3"/>
+ <eLiterals xmi:type="ecore:EEnumLiteral" xmi:id="_UltdCqiKEeSJmIxGbzx9kA" name="CONDITIONAL" value="4"/>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_UltdC6iKEeSJmIxGbzx9kA" name="OpenModelClass">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_UltdDKiKEeSJmIxGbzx9kA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_JVMFMHBhEd6FKu9XX1078A"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_UltdDaiKEeSJmIxGbzx9kA" 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:EAttribute" xmi:id="_UltdD6iKEeSJmIxGbzx9kA" name="objectCreationNotification" ordered="false" lowerBound="1" eType="_Ultc_6iKEeSJmIxGbzx9kA" defaultValueLiteral="NA"/>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_UltdEaiKEeSJmIxGbzx9kA" name="objectDeletionNotification" ordered="false" lowerBound="1" eType="_Ultc_6iKEeSJmIxGbzx9kA" defaultValueLiteral="NA"/>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_UltdE6iKEeSJmIxGbzx9kA" name="support" ordered="false" lowerBound="1" eType="_UltdBKiKEeSJmIxGbzx9kA" defaultValueLiteral="MANDATORY"/>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_UltdFaiKEeSJmIxGbzx9kA" name="condition" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/>
+ </eStructuralFeatures>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_UltdF6iKEeSJmIxGbzx9kA" name="OpenModelOperation">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_UltdGKiKEeSJmIxGbzx9kA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_FRG9AHBnEd6FKu9XX1078A"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_UltdGaiKEeSJmIxGbzx9kA" name="base_Operation" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Operation"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_UltdG6iKEeSJmIxGbzx9kA" name="support" ordered="false" lowerBound="1" eType="_UltdBKiKEeSJmIxGbzx9kA" defaultValueLiteral="MANDATORY"/>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_UltdHaiKEeSJmIxGbzx9kA" name="isOperationIdempotent" ordered="false" lowerBound="1" defaultValueLiteral="false">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_UltdH6iKEeSJmIxGbzx9kA" name="condition" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/>
+ </eStructuralFeatures>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_UltdIaiKEeSJmIxGbzx9kA" name="OpenModelParameter">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_UltdIqiKEeSJmIxGbzx9kA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_jG59cHEqEd6SxZ5y0DIogw"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_UltdI6iKEeSJmIxGbzx9kA" name="base_Parameter" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Parameter"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_UltdJaiKEeSJmIxGbzx9kA" name="support" ordered="false" lowerBound="1" eType="_UltdBKiKEeSJmIxGbzx9kA" defaultValueLiteral="MANDATORY"/>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_UltdJ6iKEeSJmIxGbzx9kA" name="valueRange" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_UltdKaiKEeSJmIxGbzx9kA" name="condition" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/>
+ </eStructuralFeatures>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_UltdK6iKEeSJmIxGbzx9kA" name="Names">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_UltdLKiKEeSJmIxGbzx9kA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_jiSAMI7kEeGyB5ASrrNdIA"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_UltdLaiKEeSJmIxGbzx9kA" name="base_Association" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Association"/>
+ </eStructuralFeatures>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_UltdL6iKEeSJmIxGbzx9kA" name="Choice">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_UltdMKiKEeSJmIxGbzx9kA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_27D5AL7XEeGcHtJ-koFuEQ"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_UltdMaiKEeSJmIxGbzx9kA" name="base_DataType" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//DataType"/>
+ </eStructuralFeatures>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_UltdM6iKEeSJmIxGbzx9kA" name="Exception">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_UltdNKiKEeSJmIxGbzx9kA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_el7rwL7YEeGcHtJ-koFuEQ"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_UltdNaiKEeSJmIxGbzx9kA" name="base_DataType" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//DataType"/>
+ </eStructuralFeatures>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_UltdN6iKEeSJmIxGbzx9kA" name="passedByReference">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_UltdOKiKEeSJmIxGbzx9kA" source="http://www.eclipse.org/uml2/2.0.0/UML"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_UltdOaiKEeSJmIxGbzx9kA" name="base_StructuralFeature" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//StructuralFeature"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_UltdO6iKEeSJmIxGbzx9kA" name="base_Parameter" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Parameter"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_UltdPaiKEeSJmIxGbzx9kA" name="passedByRef" ordered="false" lowerBound="1" defaultValueLiteral="true">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
+ </eStructuralFeatures>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_UltdP6iKEeSJmIxGbzx9kA" name="NamedBy">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_UltdQKiKEeSJmIxGbzx9kA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_3E1eYPNAEeGLMdrUcsEncQ"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_UltdQaiKEeSJmIxGbzx9kA" name="base_Dependency" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Dependency"/>
+ </eStructuralFeatures>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_UltdQ6iKEeSJmIxGbzx9kA" name="StrictComposite">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_UltdRKiKEeSJmIxGbzx9kA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_vQjMkJ2BEeSDYd59zPupRA"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_UltdRaiKEeSJmIxGbzx9kA" name="base_Association" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Association"/>
+ </eStructuralFeatures>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_UltdR6iKEeSJmIxGbzx9kA" name="Cond">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_UltdSKiKEeSJmIxGbzx9kA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_h7id0J2CEeSDYd59zPupRA"/>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_UltdSaiKEeSJmIxGbzx9kA" name="condition" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_UltdS6iKEeSJmIxGbzx9kA" name="base_Association" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Association"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_UltdTaiKEeSJmIxGbzx9kA" name="base_Generalization" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Generalization"/>
+ </eStructuralFeatures>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_UltdT6iKEeSJmIxGbzx9kA" name="Experimental">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_UltdUKiKEeSJmIxGbzx9kA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_FU4UgJ2EEeSk-dMsN-xZbw"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_UltdUaiKEeSJmIxGbzx9kA" name="base_StructuralFeature" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//StructuralFeature"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_UltdU6iKEeSJmIxGbzx9kA" name="base_Association" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Association"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_UltdVaiKEeSJmIxGbzx9kA" name="base_Constraint" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Constraint"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_UltdV6iKEeSJmIxGbzx9kA" name="base_Package" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Package"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_UltdWaiKEeSJmIxGbzx9kA" name="base_Parameter" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Parameter"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_UltdW6iKEeSJmIxGbzx9kA" name="base_Operation" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Operation"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_UltdXaiKEeSJmIxGbzx9kA" 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="_UltdX6iKEeSJmIxGbzx9kA" name="base_DataType" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//DataType"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_UltdYaiKEeSJmIxGbzx9kA" name="base_Generalization" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Generalization"/>
+ </eStructuralFeatures>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_UltdY6iKEeSJmIxGbzx9kA" name="LikelyToChange">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_UltdZKiKEeSJmIxGbzx9kA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_HmOsEJ2EEeSk-dMsN-xZbw"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_UltdZaiKEeSJmIxGbzx9kA" name="base_StructuralFeature" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//StructuralFeature"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_UltdZ6iKEeSJmIxGbzx9kA" name="base_Association" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Association"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_UltdaaiKEeSJmIxGbzx9kA" name="base_Constraint" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Constraint"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_Ultda6iKEeSJmIxGbzx9kA" name="base_Package" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Package"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_UltdbaiKEeSJmIxGbzx9kA" name="base_Parameter" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Parameter"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_Ultdb6iKEeSJmIxGbzx9kA" name="base_Operation" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Operation"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_UltdcaiKEeSJmIxGbzx9kA" 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="_Ultdc6iKEeSJmIxGbzx9kA" name="base_DataType" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//DataType"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_UltddaiKEeSJmIxGbzx9kA" name="base_Generalization" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Generalization"/>
+ </eStructuralFeatures>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_Ultdd6iKEeSJmIxGbzx9kA" name="Preliminary">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_UltdeKiKEeSJmIxGbzx9kA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_LEgJwJ2EEeSk-dMsN-xZbw"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_UltdeaiKEeSJmIxGbzx9kA" name="base_StructuralFeature" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//StructuralFeature"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_Ultde6iKEeSJmIxGbzx9kA" name="base_Association" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Association"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_UltdfaiKEeSJmIxGbzx9kA" name="base_Constraint" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Constraint"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_Ultdf6iKEeSJmIxGbzx9kA" name="base_Package" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Package"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_UltdgaiKEeSJmIxGbzx9kA" name="base_Parameter" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Parameter"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_Ultdg6iKEeSJmIxGbzx9kA" name="base_Operation" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Operation"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_UltdhaiKEeSJmIxGbzx9kA" 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="_Ultdh6iKEeSJmIxGbzx9kA" name="base_DataType" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//DataType"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_UltdiaiKEeSJmIxGbzx9kA" name="base_Generalization" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Generalization"/>
+ </eStructuralFeatures>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_Ultdi6iKEeSJmIxGbzx9kA" name="Obsolete">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_UltdjKiKEeSJmIxGbzx9kA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_M6xu4J2EEeSk-dMsN-xZbw"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_UltdjaiKEeSJmIxGbzx9kA" name="base_StructuralFeature" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//StructuralFeature"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_Ultdj6iKEeSJmIxGbzx9kA" name="base_Association" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Association"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_UltdkaiKEeSJmIxGbzx9kA" name="base_Constraint" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Constraint"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_Ultdk6iKEeSJmIxGbzx9kA" name="base_Package" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Package"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_UltdlaiKEeSJmIxGbzx9kA" name="base_Parameter" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Parameter"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_Ultdl6iKEeSJmIxGbzx9kA" name="base_Operation" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Operation"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_UltdmaiKEeSJmIxGbzx9kA" 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="_Ultdm6iKEeSJmIxGbzx9kA" name="base_DataType" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//DataType"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_UltdnaiKEeSJmIxGbzx9kA" name="base_Generalization" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Generalization"/>
+ </eStructuralFeatures>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_Ultdn6iKEeSJmIxGbzx9kA" name="Example">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_UltdoKiKEeSJmIxGbzx9kA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_OwwZEJ2EEeSk-dMsN-xZbw"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_UltdoaiKEeSJmIxGbzx9kA" name="base_StructuralFeature" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//StructuralFeature"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_Ultdo6iKEeSJmIxGbzx9kA" name="base_Association" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Association"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_UltdpaiKEeSJmIxGbzx9kA" name="base_Constraint" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Constraint"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_Ultdp6iKEeSJmIxGbzx9kA" name="base_Package" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Package"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_UltdqaiKEeSJmIxGbzx9kA" name="base_Parameter" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Parameter"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_Ultdq6iKEeSJmIxGbzx9kA" name="base_Operation" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Operation"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_UltdraiKEeSJmIxGbzx9kA" 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="_Ultdr6iKEeSJmIxGbzx9kA" name="base_DataType" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//DataType"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_UltdsaiKEeSJmIxGbzx9kA" name="base_Generalization" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Generalization"/>
+ </eStructuralFeatures>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_Ultds6iKEeSJmIxGbzx9kA" name="Faulty">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_UltdtKiKEeSJmIxGbzx9kA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_QGmKoJ2EEeSk-dMsN-xZbw"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_UltdtaiKEeSJmIxGbzx9kA" name="base_StructuralFeature" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//StructuralFeature"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_Ultdt6iKEeSJmIxGbzx9kA" name="base_Association" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Association"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_UltduaiKEeSJmIxGbzx9kA" name="base_Constraint" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Constraint"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_Ultdu6iKEeSJmIxGbzx9kA" name="base_Package" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Package"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_UltdvaiKEeSJmIxGbzx9kA" name="base_Parameter" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Parameter"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_Ultdv6iKEeSJmIxGbzx9kA" name="base_Operation" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Operation"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_UltdwaiKEeSJmIxGbzx9kA" 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="_Ultdw6iKEeSJmIxGbzx9kA" name="base_DataType" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//DataType"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_UltdxaiKEeSJmIxGbzx9kA" name="base_Generalization" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Generalization"/>
+ </eStructuralFeatures>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_Ultdx6iKEeSJmIxGbzx9kA" name="OpenModelInterface">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_UltdyKiKEeSJmIxGbzx9kA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_oKbrsKiIEeSJmIxGbzx9kA"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_UltdyaiKEeSJmIxGbzx9kA" 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:EAttribute" xmi:id="_Ultdy6iKEeSJmIxGbzx9kA" name="support" ordered="false" lowerBound="1" eType="_UltdBKiKEeSJmIxGbzx9kA" defaultValueLiteral="MANDATORY"/>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_UltdzaiKEeSJmIxGbzx9kA" name="condition" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/>
+ </eStructuralFeatures>
+ </eClassifiers>
+ </contents>
+ <contents xmi:type="ecore:EPackage" xmi:id="_87S2kJ2HEeSk-dMsN-xZbw" name="OpenModel_Profile" nsURI="http:///schemas/OpenModel_Profile/_87JFkJ2HEeSk-dMsN-xZbw/1" nsPrefix="OpenModel_Profile">
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_87S2kZ2HEeSk-dMsN-xZbw" name="OpenModelAttribute">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_87S2kp2HEeSk-dMsN-xZbw" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_36ZCQHBgEd6FKu9XX1078A"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_87S2k52HEeSk-dMsN-xZbw" name="base_StructuralFeature" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//StructuralFeature"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_87S2lZ2HEeSk-dMsN-xZbw" name="support" ordered="false" lowerBound="1" eType="_87S2oZ2HEeSk-dMsN-xZbw" defaultValueLiteral="MANDATORY"/>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_87S2l52HEeSk-dMsN-xZbw" name="attributeValueChangeNotification" ordered="false" lowerBound="1" eType="_87S2qJ2HEeSk-dMsN-xZbw" defaultValueLiteral="NA"/>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_87S2mZ2HEeSk-dMsN-xZbw" name="isInvariant" ordered="false" lowerBound="1" defaultValueLiteral="false">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_87S2m52HEeSk-dMsN-xZbw" name="valueRange" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_87S2nZ2HEeSk-dMsN-xZbw" name="isNullable" ordered="false" lowerBound="1" defaultValueLiteral="false">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_87S2n52HEeSk-dMsN-xZbw" name="condition" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/>
+ </eStructuralFeatures>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EEnum" xmi:id="_87S2oZ2HEeSk-dMsN-xZbw" name="SupportQualifier">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_87S2op2HEeSk-dMsN-xZbw" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_tIP_UL7QEeGcHtJ-koFuEQ"/>
+ <eLiterals xmi:type="ecore:EEnumLiteral" xmi:id="_87S2o52HEeSk-dMsN-xZbw" name="MANDATORY"/>
+ <eLiterals xmi:type="ecore:EEnumLiteral" xmi:id="_87S2pJ2HEeSk-dMsN-xZbw" name="OPTIONAL" value="1"/>
+ <eLiterals xmi:type="ecore:EEnumLiteral" xmi:id="_87S2pZ2HEeSk-dMsN-xZbw" name="CONDITIONAL_MANDATORY" value="2"/>
+ <eLiterals xmi:type="ecore:EEnumLiteral" xmi:id="_87S2pp2HEeSk-dMsN-xZbw" name="CONDITIONAL_OPTIONAL" value="3"/>
+ <eLiterals xmi:type="ecore:EEnumLiteral" xmi:id="_87S2p52HEeSk-dMsN-xZbw" name="CONDITIONAL" value="4"/>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EEnum" xmi:id="_87S2qJ2HEeSk-dMsN-xZbw" name="NotificationDefinition">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_87S2qZ2HEeSk-dMsN-xZbw" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_HgbRQBGqEd-nT5bmeQ1LHg"/>
+ <eLiterals xmi:type="ecore:EEnumLiteral" xmi:id="_87S2qp2HEeSk-dMsN-xZbw" name="NA"/>
+ <eLiterals xmi:type="ecore:EEnumLiteral" xmi:id="_87S2q52HEeSk-dMsN-xZbw" name="NO" value="1"/>
+ <eLiterals xmi:type="ecore:EEnumLiteral" xmi:id="_87S2rJ2HEeSk-dMsN-xZbw" name="YES" value="2"/>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_87S2rZ2HEeSk-dMsN-xZbw" name="OpenModelClass">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_87S2rp2HEeSk-dMsN-xZbw" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_JVMFMHBhEd6FKu9XX1078A"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_87S2r52HEeSk-dMsN-xZbw" 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:EAttribute" xmi:id="_87S2sZ2HEeSk-dMsN-xZbw" name="support" ordered="false" lowerBound="1" eType="_87S2oZ2HEeSk-dMsN-xZbw" defaultValueLiteral="MANDATORY"/>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_87S2s52HEeSk-dMsN-xZbw" name="objectCreationNotification" ordered="false" lowerBound="1" eType="_87S2qJ2HEeSk-dMsN-xZbw" defaultValueLiteral="NA"/>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_87S2tZ2HEeSk-dMsN-xZbw" name="objectDeletionNotification" ordered="false" lowerBound="1" eType="_87S2qJ2HEeSk-dMsN-xZbw" defaultValueLiteral="NA"/>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_87S2t52HEeSk-dMsN-xZbw" name="condition" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/>
+ </eStructuralFeatures>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_87S2uZ2HEeSk-dMsN-xZbw" name="OpenModelOperation">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_87S2up2HEeSk-dMsN-xZbw" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_FRG9AHBnEd6FKu9XX1078A"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_87S2u52HEeSk-dMsN-xZbw" name="base_Operation" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Operation"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_87S2vZ2HEeSk-dMsN-xZbw" name="support" ordered="false" lowerBound="1" eType="_87S2oZ2HEeSk-dMsN-xZbw" defaultValueLiteral="MANDATORY"/>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_87S2v52HEeSk-dMsN-xZbw" name="isOperationIdempotent" ordered="false" lowerBound="1" defaultValueLiteral="false">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_87S2wZ2HEeSk-dMsN-xZbw" name="condition" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/>
+ </eStructuralFeatures>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_87S2w52HEeSk-dMsN-xZbw" name="OpenModelParameter">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_87S2xJ2HEeSk-dMsN-xZbw" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_jG59cHEqEd6SxZ5y0DIogw"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_87S2xZ2HEeSk-dMsN-xZbw" name="base_Parameter" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Parameter"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_87S2x52HEeSk-dMsN-xZbw" name="support" ordered="false" lowerBound="1" eType="_87S2oZ2HEeSk-dMsN-xZbw" defaultValueLiteral="MANDATORY"/>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_87S2yZ2HEeSk-dMsN-xZbw" name="valueRange" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_87S2y52HEeSk-dMsN-xZbw" name="condition" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/>
+ </eStructuralFeatures>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_87S2zZ2HEeSk-dMsN-xZbw" name="Names">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_87S2zp2HEeSk-dMsN-xZbw" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_jiSAMI7kEeGyB5ASrrNdIA"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_87S2z52HEeSk-dMsN-xZbw" name="base_Association" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Association"/>
+ </eStructuralFeatures>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_87S20Z2HEeSk-dMsN-xZbw" name="Choice">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_87S20p2HEeSk-dMsN-xZbw" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_27D5AL7XEeGcHtJ-koFuEQ"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_87S2052HEeSk-dMsN-xZbw" name="base_DataType" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//DataType"/>
+ </eStructuralFeatures>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_87S21Z2HEeSk-dMsN-xZbw" name="Exception">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_87S21p2HEeSk-dMsN-xZbw" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_el7rwL7YEeGcHtJ-koFuEQ"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_87S2152HEeSk-dMsN-xZbw" name="base_DataType" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//DataType"/>
+ </eStructuralFeatures>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_87S22Z2HEeSk-dMsN-xZbw" name="passedByReference">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_87S22p2HEeSk-dMsN-xZbw" source="http://www.eclipse.org/uml2/2.0.0/UML"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_87S2252HEeSk-dMsN-xZbw" name="base_StructuralFeature" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//StructuralFeature"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_87S23Z2HEeSk-dMsN-xZbw" name="base_Parameter" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Parameter"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_87S2352HEeSk-dMsN-xZbw" name="passedByRef" ordered="false" lowerBound="1" defaultValueLiteral="true">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
+ </eStructuralFeatures>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_87S24Z2HEeSk-dMsN-xZbw" name="NamedBy">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_87S24p2HEeSk-dMsN-xZbw" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_3E1eYPNAEeGLMdrUcsEncQ"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_87S2452HEeSk-dMsN-xZbw" name="base_Dependency" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Dependency"/>
+ </eStructuralFeatures>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_87S25Z2HEeSk-dMsN-xZbw" name="StrictComposite">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_87S25p2HEeSk-dMsN-xZbw" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_vQjMkJ2BEeSDYd59zPupRA"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_87S2552HEeSk-dMsN-xZbw" name="base_Association" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Association"/>
+ </eStructuralFeatures>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_87S26Z2HEeSk-dMsN-xZbw" name="Cond">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_87S26p2HEeSk-dMsN-xZbw" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_h7id0J2CEeSDYd59zPupRA"/>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_87S2652HEeSk-dMsN-xZbw" name="condition" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_87S27Z2HEeSk-dMsN-xZbw" name="base_Association" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Association"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_87S2752HEeSk-dMsN-xZbw" name="base_Generalization" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Generalization"/>
+ </eStructuralFeatures>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_87S28Z2HEeSk-dMsN-xZbw" name="Experimental">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_87S28p2HEeSk-dMsN-xZbw" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_FU4UgJ2EEeSk-dMsN-xZbw"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_87S2852HEeSk-dMsN-xZbw" name="base_StructuralFeature" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//StructuralFeature"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_87S29Z2HEeSk-dMsN-xZbw" name="base_Association" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Association"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_87S2952HEeSk-dMsN-xZbw" name="base_Constraint" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Constraint"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_87S2-Z2HEeSk-dMsN-xZbw" name="base_Package" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Package"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_87S2-52HEeSk-dMsN-xZbw" name="base_Parameter" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Parameter"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_87S2_Z2HEeSk-dMsN-xZbw" name="base_Operation" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Operation"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_87S2_52HEeSk-dMsN-xZbw" 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="_87S3AZ2HEeSk-dMsN-xZbw" name="base_DataType" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//DataType"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_87S3A52HEeSk-dMsN-xZbw" name="base_Generalization" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Generalization"/>
+ </eStructuralFeatures>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_87S3BZ2HEeSk-dMsN-xZbw" name="LikelyToChange">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_87S3Bp2HEeSk-dMsN-xZbw" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_HmOsEJ2EEeSk-dMsN-xZbw"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_87S3B52HEeSk-dMsN-xZbw" name="base_StructuralFeature" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//StructuralFeature"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_87S3CZ2HEeSk-dMsN-xZbw" name="base_Association" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Association"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_87S3C52HEeSk-dMsN-xZbw" name="base_Constraint" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Constraint"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_87S3DZ2HEeSk-dMsN-xZbw" name="base_Package" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Package"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_87S3D52HEeSk-dMsN-xZbw" name="base_Parameter" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Parameter"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_87S3EZ2HEeSk-dMsN-xZbw" name="base_Operation" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Operation"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_87S3E52HEeSk-dMsN-xZbw" 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="_87S3FZ2HEeSk-dMsN-xZbw" name="base_DataType" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//DataType"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_87S3F52HEeSk-dMsN-xZbw" name="base_Generalization" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Generalization"/>
+ </eStructuralFeatures>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_87S3GZ2HEeSk-dMsN-xZbw" name="Preliminary">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_87S3Gp2HEeSk-dMsN-xZbw" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_LEgJwJ2EEeSk-dMsN-xZbw"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_87S3G52HEeSk-dMsN-xZbw" name="base_StructuralFeature" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//StructuralFeature"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_87S3HZ2HEeSk-dMsN-xZbw" name="base_Association" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Association"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_87S3H52HEeSk-dMsN-xZbw" name="base_Constraint" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Constraint"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_87S3IZ2HEeSk-dMsN-xZbw" name="base_Package" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Package"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_87S3I52HEeSk-dMsN-xZbw" name="base_Parameter" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Parameter"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_87S3JZ2HEeSk-dMsN-xZbw" name="base_Operation" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Operation"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_87S3J52HEeSk-dMsN-xZbw" 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="_87S3KZ2HEeSk-dMsN-xZbw" name="base_DataType" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//DataType"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_87S3K52HEeSk-dMsN-xZbw" name="base_Generalization" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Generalization"/>
+ </eStructuralFeatures>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_87S3LZ2HEeSk-dMsN-xZbw" name="Obsolete">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_87S3Lp2HEeSk-dMsN-xZbw" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_M6xu4J2EEeSk-dMsN-xZbw"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_87S3L52HEeSk-dMsN-xZbw" name="base_StructuralFeature" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//StructuralFeature"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_87S3MZ2HEeSk-dMsN-xZbw" name="base_Association" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Association"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_87S3M52HEeSk-dMsN-xZbw" name="base_Constraint" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Constraint"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_87S3NZ2HEeSk-dMsN-xZbw" name="base_Package" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Package"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_87S3N52HEeSk-dMsN-xZbw" name="base_Parameter" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Parameter"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_87S3OZ2HEeSk-dMsN-xZbw" name="base_Operation" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Operation"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_87S3O52HEeSk-dMsN-xZbw" 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="_87S3PZ2HEeSk-dMsN-xZbw" name="base_DataType" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//DataType"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_87S3P52HEeSk-dMsN-xZbw" name="base_Generalization" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Generalization"/>
+ </eStructuralFeatures>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_87S3QZ2HEeSk-dMsN-xZbw" name="Example">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_87S3Qp2HEeSk-dMsN-xZbw" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_OwwZEJ2EEeSk-dMsN-xZbw"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_87S3Q52HEeSk-dMsN-xZbw" name="base_StructuralFeature" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//StructuralFeature"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_87S3RZ2HEeSk-dMsN-xZbw" name="base_Association" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Association"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_87S3R52HEeSk-dMsN-xZbw" name="base_Constraint" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Constraint"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_87S3SZ2HEeSk-dMsN-xZbw" name="base_Package" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Package"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_87S3S52HEeSk-dMsN-xZbw" name="base_Parameter" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Parameter"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_87S3TZ2HEeSk-dMsN-xZbw" name="base_Operation" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Operation"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_87S3T52HEeSk-dMsN-xZbw" 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="_87S3UZ2HEeSk-dMsN-xZbw" name="base_DataType" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//DataType"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_87S3U52HEeSk-dMsN-xZbw" name="base_Generalization" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Generalization"/>
+ </eStructuralFeatures>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_87S3VZ2HEeSk-dMsN-xZbw" name="Faulty">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_87S3Vp2HEeSk-dMsN-xZbw" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_QGmKoJ2EEeSk-dMsN-xZbw"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_87S3V52HEeSk-dMsN-xZbw" name="base_StructuralFeature" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//StructuralFeature"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_87S3WZ2HEeSk-dMsN-xZbw" name="base_Association" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Association"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_87S3W52HEeSk-dMsN-xZbw" name="base_Constraint" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Constraint"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_87S3XZ2HEeSk-dMsN-xZbw" name="base_Package" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Package"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_87S3X52HEeSk-dMsN-xZbw" name="base_Parameter" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Parameter"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_87S3YZ2HEeSk-dMsN-xZbw" name="base_Operation" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Operation"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_87S3Y52HEeSk-dMsN-xZbw" 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="_87S3ZZ2HEeSk-dMsN-xZbw" name="base_DataType" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//DataType"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_87S3Z52HEeSk-dMsN-xZbw" name="base_Generalization" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Generalization"/>
+ </eStructuralFeatures>
+ </eClassifiers>
+ </contents>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_SGJQkHB5Ed6UZurF9-h-Jw" source="uml2.profile.diagrams">
+ <contents xmi:type="umlnotationext:UMLDiagram" xmi:id="_SGJQkXB5Ed6UZurF9-h-Jw" type="Class" name="OpenModel_Profile">
+ <children xmi:type="notation:Shape" xmi:id="_MYFK4NyKEeG3LugjzyfwGA" type="rectangle" fontHeight="8" fillColor="13956346" transparency="0" lineColor="12632258" lineWidth="1">
+ <children xmi:type="notation:BasicDecorationNode" xmi:id="_MYFK4dyKEeG3LugjzyfwGA" type="DiagramName">
+ <element xsi:nil="true"/>
+ </children>
+ <children xmi:type="notation:BasicDecorationNode" xmi:id="_MYFK4tyKEeG3LugjzyfwGA" type="Description">
+ <element xsi:nil="true"/>
+ </children>
+ <styles xmi:type="notation:TextStyle" xmi:id="_MYFK49yKEeG3LugjzyfwGA"/>
+ <styles xmi:type="notation:LineTypeStyle" xmi:id="_MYFK5NyKEeG3LugjzyfwGA"/>
+ <element xsi:nil="true"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_MYFK5dyKEeG3LugjzyfwGA" x="-3980" y="4488" width="37096" height="7116"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_BmwWUNyKEeG3LugjzyfwGA" type="rectangle" fontHeight="8" fillColor="13956346" transparency="0" lineColor="12632258" lineWidth="1">
+ <children xmi:type="notation:BasicDecorationNode" xmi:id="_BmwWVNyKEeG3LugjzyfwGA" type="DiagramName">
+ <element xsi:nil="true"/>
+ </children>
+ <children xmi:type="notation:BasicDecorationNode" xmi:id="_Bm6HUNyKEeG3LugjzyfwGA" type="Description">
+ <element xsi:nil="true"/>
+ </children>
+ <styles xmi:type="notation:TextStyle" xmi:id="_BmwWUdyKEeG3LugjzyfwGA"/>
+ <styles xmi:type="notation:LineTypeStyle" xmi:id="_BmwWUtyKEeG3LugjzyfwGA"/>
+ <element xsi:nil="true"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_BmwWU9yKEeG3LugjzyfwGA" x="-2650" y="-5160" width="33657" height="6853"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_aDOCANyGEeG3LugjzyfwGA" type="rectangle" fontHeight="8" fillColor="13956346" transparency="0" lineColor="12632258" lineWidth="1">
+ <children xmi:type="notation:BasicDecorationNode" xmi:id="_aDqt8NyGEeG3LugjzyfwGA" type="DiagramName">
+ <element xsi:nil="true"/>
+ </children>
+ <children xmi:type="notation:BasicDecorationNode" xmi:id="_aDqt8dyGEeG3LugjzyfwGA" type="Description">
+ <element xsi:nil="true"/>
+ </children>
+ <styles xmi:type="notation:TextStyle" xmi:id="_aDOCAdyGEeG3LugjzyfwGA" textAlignment="Right"/>
+ <styles xmi:type="notation:LineTypeStyle" xmi:id="_aDOCAtyGEeG3LugjzyfwGA"/>
+ <element xsi:nil="true"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_aDOCA9yGEeG3LugjzyfwGA" x="9108" y="12408" width="10451" height="4205"/>
+ </children>
+ <children xmi:type="umlnotationext:UMLShape" xmi:id="_VgPY4HB5Ed6UZurF9-h-Jw" element="_36ZCQHBgEd6FKu9XX1078A" fontHeight="8" fillColor="15912618" lineColor="14263149" showStereotype="Label" showParent="QualifiedName">
+ <children xmi:type="notation:DecorationNode" xmi:id="_VgZJ4HB5Ed6UZurF9-h-Jw" type="ImageCompartment">
+ <layoutConstraint xmi:type="notation:Size" xmi:id="_VgZJ4XB5Ed6UZurF9-h-Jw" width="1320" height="1320"/>
+ </children>
+ <children xmi:type="notation:BasicDecorationNode" xmi:id="_VgZJ4nB5Ed6UZurF9-h-Jw" type="Stereotype"/>
+ <children xmi:type="notation:BasicDecorationNode" xmi:id="_VgZJ43B5Ed6UZurF9-h-Jw" type="Kind"/>
+ <children xmi:type="notation:BasicDecorationNode" xmi:id="_VgZJ5HB5Ed6UZurF9-h-Jw" type="Name"/>
+ <children xmi:type="notation:BasicDecorationNode" xmi:id="_VgZJ5XB5Ed6UZurF9-h-Jw" type="Parent"/>
+ <children xmi:type="notation:SemanticListCompartment" xmi:id="_VgZJ5nB5Ed6UZurF9-h-Jw" type="AttributeCompartment"/>
+ <children xmi:type="notation:SemanticListCompartment" xmi:id="_VgZJ6HB5Ed6UZurF9-h-Jw" visible="false" type="OperationCompartment"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_VgPY4nB5Ed6UZurF9-h-Jw" x="4312" y="5280"/>
+ </children>
+ <children xmi:type="umlnotationext:UMLShape" xmi:id="_WMCu8HB5Ed6UZurF9-h-Jw" element="_JVMFMHBhEd6FKu9XX1078A" fontHeight="8" fillColor="15912618" lineColor="14263149" showStereotype="Label" showParent="QualifiedName">
+ <children xmi:type="notation:DecorationNode" xmi:id="_WMCu83B5Ed6UZurF9-h-Jw" type="ImageCompartment">
+ <layoutConstraint xmi:type="notation:Size" xmi:id="_WMCu9HB5Ed6UZurF9-h-Jw" width="1320" height="1320"/>
+ </children>
+ <children xmi:type="notation:BasicDecorationNode" xmi:id="_WMCu9XB5Ed6UZurF9-h-Jw" type="Stereotype"/>
+ <children xmi:type="notation:BasicDecorationNode" xmi:id="_WMCu9nB5Ed6UZurF9-h-Jw" type="Kind"/>
+ <children xmi:type="notation:BasicDecorationNode" xmi:id="_WMCu93B5Ed6UZurF9-h-Jw" type="Name"/>
+ <children xmi:type="notation:BasicDecorationNode" xmi:id="_WMCu-HB5Ed6UZurF9-h-Jw" type="Parent"/>
+ <children xmi:type="notation:SemanticListCompartment" xmi:id="_WMMf8HB5Ed6UZurF9-h-Jw" type="AttributeCompartment"/>
+ <children xmi:type="notation:SemanticListCompartment" xmi:id="_WMMf8nB5Ed6UZurF9-h-Jw" visible="false" type="OperationCompartment"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_WMCu8nB5Ed6UZurF9-h-Jw" x="-3728" y="5280"/>
+ </children>
+ <children xmi:type="umlnotationext:UMLShape" xmi:id="_WsX00HB5Ed6UZurF9-h-Jw" element="_FRG9AHBnEd6FKu9XX1078A" fontHeight="8" fillColor="15912618" lineColor="14263149" showStereotype="Label" showParent="QualifiedName">
+ <children xmi:type="notation:DecorationNode" xmi:id="_WsX003B5Ed6UZurF9-h-Jw" type="ImageCompartment">
+ <layoutConstraint xmi:type="notation:Size" xmi:id="_WsX01HB5Ed6UZurF9-h-Jw" width="1320" height="1320"/>
+ </children>
+ <children xmi:type="notation:BasicDecorationNode" xmi:id="_WsX01XB5Ed6UZurF9-h-Jw" type="Stereotype"/>
+ <children xmi:type="notation:BasicDecorationNode" xmi:id="_WsX01nB5Ed6UZurF9-h-Jw" type="Kind"/>
+ <children xmi:type="notation:BasicDecorationNode" xmi:id="_WsX013B5Ed6UZurF9-h-Jw" type="Name"/>
+ <children xmi:type="notation:BasicDecorationNode" xmi:id="_WsX02HB5Ed6UZurF9-h-Jw" type="Parent"/>
+ <children xmi:type="notation:SemanticListCompartment" xmi:id="_WsX02XB5Ed6UZurF9-h-Jw" type="AttributeCompartment"/>
+ <children xmi:type="notation:SemanticListCompartment" xmi:id="_WsX023B5Ed6UZurF9-h-Jw" visible="false" type="OperationCompartment"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_WsX00nB5Ed6UZurF9-h-Jw" x="20038" y="5280"/>
+ </children>
+ <children xmi:type="umlnotationext:UMLShape" xmi:id="_BOL8QHE6Ed6BF4L3a28jeA" element="_jG59cHEqEd6SxZ5y0DIogw" fontHeight="8" fillColor="15912618" lineColor="14263149" showStereotype="Label" showParent="QualifiedName">
+ <children xmi:type="notation:DecorationNode" xmi:id="_BOe3MHE6Ed6BF4L3a28jeA" type="ImageCompartment">
+ <layoutConstraint xmi:type="notation:Size" xmi:id="_BOe3MXE6Ed6BF4L3a28jeA" width="1320" height="1320"/>
+ </children>
+ <children xmi:type="notation:BasicDecorationNode" xmi:id="_BOe3MnE6Ed6BF4L3a28jeA" type="Stereotype"/>
+ <children xmi:type="notation:BasicDecorationNode" xmi:id="_BOe3M3E6Ed6BF4L3a28jeA" type="Kind"/>
+ <children xmi:type="notation:BasicDecorationNode" xmi:id="_BOe3NHE6Ed6BF4L3a28jeA" type="Name"/>
+ <children xmi:type="notation:BasicDecorationNode" xmi:id="_BOe3NXE6Ed6BF4L3a28jeA" type="Parent"/>
+ <children xmi:type="notation:SemanticListCompartment" xmi:id="_BOe3NnE6Ed6BF4L3a28jeA" type="AttributeCompartment"/>
+ <children xmi:type="notation:SemanticListCompartment" xmi:id="_BOe3OHE6Ed6BF4L3a28jeA" visible="false" type="OperationCompartment"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_BOL8QnE6Ed6BF4L3a28jeA" x="26558" y="5227"/>
+ </children>
+ <children xmi:type="umlnotationext:UMLShape" xmi:id="_I-6AJr6wEeGcHtJ-koFuEQ" element="_nd89oHBjEd6FKu9XX1078A" fontHeight="8" transparency="0" lineColor="12632258" lineWidth="1" showStereotype="Label">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_I-6AKL6wEeGcHtJ-koFuEQ" source="com.ibm.xtools.uml.ui.diagram.internal.styles">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_I-6AKb6wEeGcHtJ-koFuEQ" key="ImageModeStyle" value="true"/>
+ </eAnnotations>
+ <children xmi:type="notation:DecorationNode" xmi:id="_I-6AKr6wEeGcHtJ-koFuEQ" type="ImageCompartment">
+ <layoutConstraint xmi:type="notation:Size" xmi:id="_I-6AK76wEeGcHtJ-koFuEQ" width="1320" height="1320"/>
+ </children>
+ <children xmi:type="notation:BasicDecorationNode" xmi:id="_I-6ALL6wEeGcHtJ-koFuEQ" type="Stereotype"/>
+ <children xmi:type="notation:BasicDecorationNode" xmi:id="_I-6ALb6wEeGcHtJ-koFuEQ" type="CommentBody"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_I-6AJ76wEeGcHtJ-koFuEQ" x="-3053" y="9372" width="6505"/>
+ </children>
+ <children xmi:type="umlnotationext:UMLShape" xmi:id="_I_gdEL6wEeGcHtJ-koFuEQ" fontHeight="8" transparency="0" lineColor="14263149" lineWidth="1" showStereotype="Label">
+ <children xmi:type="notation:DecorationNode" xmi:id="_I_gdEr6wEeGcHtJ-koFuEQ" type="ImageCompartment">
+ <layoutConstraint xmi:type="notation:Size" xmi:id="_I_gdE76wEeGcHtJ-koFuEQ" width="1320" height="1320"/>
+ </children>
+ <children xmi:type="notation:BasicDecorationNode" xmi:id="_I_gdFL6wEeGcHtJ-koFuEQ" type="Stereotype"/>
+ <children xmi:type="notation:BasicDecorationNode" xmi:id="_I_gdFb6wEeGcHtJ-koFuEQ" type="Name"/>
+ <children xmi:type="notation:BasicDecorationNode" xmi:id="_I_gdFr6wEeGcHtJ-koFuEQ" type="Parent"/>
+ <children xmi:type="notation:SemanticListCompartment" xmi:id="_I_gdF76wEeGcHtJ-koFuEQ" type="AttributeCompartment" collapsed="true"/>
+ <children xmi:type="notation:SemanticListCompartment" xmi:id="_I_gdGL6wEeGcHtJ-koFuEQ" type="OperationCompartment" collapsed="true"/>
+ <children xmi:type="notation:SemanticListCompartment" xmi:id="_I_gdGb6wEeGcHtJ-koFuEQ" visible="false" type="SignalCompartment"/>
+ <children xmi:type="umlnotationext:UMLShapeCompartment" xmi:id="_I_gdGr6wEeGcHtJ-koFuEQ" visible="false" type="StructureCompartment"/>
+ <element xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Class"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_I_gdEb6wEeGcHtJ-koFuEQ" x="-924" y="2376"/>
+ </children>
+ <children xmi:type="umlnotationext:UMLShape" xmi:id="_TIoCKL6wEeGcHtJ-koFuEQ" element="_sTEScHBjEd6FKu9XX1078A" fontHeight="8" transparency="0" lineColor="12632258" lineWidth="1" showStereotype="Label">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_TIoCKr6wEeGcHtJ-koFuEQ" source="com.ibm.xtools.uml.ui.diagram.internal.styles">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_TIoCK76wEeGcHtJ-koFuEQ" key="ImageModeStyle" value="true"/>
+ </eAnnotations>
+ <children xmi:type="notation:DecorationNode" xmi:id="_TIoCLL6wEeGcHtJ-koFuEQ" type="ImageCompartment">
+ <layoutConstraint xmi:type="notation:Size" xmi:id="_TIoCLb6wEeGcHtJ-koFuEQ" width="1320" height="1320"/>
+ </children>
+ <children xmi:type="notation:BasicDecorationNode" xmi:id="_TIoCLr6wEeGcHtJ-koFuEQ" type="Stereotype"/>
+ <children xmi:type="notation:BasicDecorationNode" xmi:id="_TIoCL76wEeGcHtJ-koFuEQ" type="CommentBody"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_TIoCKb6wEeGcHtJ-koFuEQ" x="5780" y="9372" width="5818"/>
+ </children>
+ <children xmi:type="umlnotationext:UMLShape" xmi:id="_TIxzIL6wEeGcHtJ-koFuEQ" fontHeight="8" transparency="0" lineColor="14263149" lineWidth="1" showStereotype="Label">
+ <children xmi:type="notation:DecorationNode" xmi:id="_TIxzIr6wEeGcHtJ-koFuEQ" type="ImageCompartment">
+ <layoutConstraint xmi:type="notation:Size" xmi:id="_TIxzI76wEeGcHtJ-koFuEQ" width="1320" height="1320"/>
+ </children>
+ <children xmi:type="notation:BasicDecorationNode" xmi:id="_TIxzJL6wEeGcHtJ-koFuEQ" type="Stereotype"/>
+ <children xmi:type="notation:BasicDecorationNode" xmi:id="_TIxzJb6wEeGcHtJ-koFuEQ" type="Name"/>
+ <children xmi:type="notation:BasicDecorationNode" xmi:id="_TIxzJr6wEeGcHtJ-koFuEQ" type="Parent"/>
+ <children xmi:type="notation:SemanticListCompartment" xmi:id="_TIxzJ76wEeGcHtJ-koFuEQ" type="AttributeCompartment" collapsed="true"/>
+ <children xmi:type="notation:SemanticListCompartment" xmi:id="_TIxzKL6wEeGcHtJ-koFuEQ" type="OperationCompartment"/>
+ <children xmi:type="notation:SemanticListCompartment" xmi:id="_TIxzKb6wEeGcHtJ-koFuEQ" visible="false" type="SignalCompartment"/>
+ <children xmi:type="umlnotationext:UMLShapeCompartment" xmi:id="_TIxzKr6wEeGcHtJ-koFuEQ" visible="false" type="StructureCompartment"/>
+ <element xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#StructuralFeature"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_TIxzIb6wEeGcHtJ-koFuEQ" x="6746" y="2376"/>
+ </children>
+ <children xmi:type="umlnotationext:UMLShape" xmi:id="_ZzHkOL6wEeGcHtJ-koFuEQ" element="_FRG9A3BnEd6FKu9XX1078A" fontHeight="8" transparency="0" lineColor="12632258" lineWidth="1" showStereotype="Label">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_ZzHkOr6wEeGcHtJ-koFuEQ" source="com.ibm.xtools.uml.ui.diagram.internal.styles">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_ZzHkO76wEeGcHtJ-koFuEQ" key="ImageModeStyle" value="true"/>
+ </eAnnotations>
+ <children xmi:type="notation:DecorationNode" xmi:id="_ZzHkPL6wEeGcHtJ-koFuEQ" type="ImageCompartment">
+ <layoutConstraint xmi:type="notation:Size" xmi:id="_ZzHkPb6wEeGcHtJ-koFuEQ" width="1320" height="1320"/>
+ </children>
+ <children xmi:type="notation:BasicDecorationNode" xmi:id="_ZzHkPr6wEeGcHtJ-koFuEQ" type="Stereotype"/>
+ <children xmi:type="notation:BasicDecorationNode" xmi:id="_ZzHkP76wEeGcHtJ-koFuEQ" type="CommentBody"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_ZzHkOb6wEeGcHtJ-koFuEQ" x="20301" y="9372" width="5792"/>
+ </children>
+ <children xmi:type="umlnotationext:UMLShape" xmi:id="_ZzHkQL6wEeGcHtJ-koFuEQ" fontHeight="8" transparency="0" lineColor="14263149" lineWidth="1" showStereotype="Label">
+ <children xmi:type="notation:DecorationNode" xmi:id="_ZzRVML6wEeGcHtJ-koFuEQ" type="ImageCompartment">
+ <layoutConstraint xmi:type="notation:Size" xmi:id="_ZzRVMb6wEeGcHtJ-koFuEQ" width="1320" height="1320"/>
+ </children>
+ <children xmi:type="notation:BasicDecorationNode" xmi:id="_ZzRVMr6wEeGcHtJ-koFuEQ" type="Stereotype"/>
+ <children xmi:type="notation:BasicDecorationNode" xmi:id="_ZzRVM76wEeGcHtJ-koFuEQ" type="Name"/>
+ <children xmi:type="notation:BasicDecorationNode" xmi:id="_ZzRVNL6wEeGcHtJ-koFuEQ" type="Parent"/>
+ <children xmi:type="notation:SemanticListCompartment" xmi:id="_ZzRVNb6wEeGcHtJ-koFuEQ" type="AttributeCompartment" collapsed="true"/>
+ <children xmi:type="notation:SemanticListCompartment" xmi:id="_ZzRVNr6wEeGcHtJ-koFuEQ" type="OperationCompartment" collapsed="true"/>
+ <children xmi:type="notation:SemanticListCompartment" xmi:id="_ZzRVN76wEeGcHtJ-koFuEQ" visible="false" type="SignalCompartment"/>
+ <children xmi:type="umlnotationext:UMLShapeCompartment" xmi:id="_ZzRVOL6wEeGcHtJ-koFuEQ" visible="false" type="StructureCompartment"/>
+ <element xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Operation"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_ZzHkQb6wEeGcHtJ-koFuEQ" x="21780" y="2376"/>
+ </children>
+ <children xmi:type="umlnotationext:UMLShape" xmi:id="_m_mMmL6wEeGcHtJ-koFuEQ" element="_wWsYgHEqEd6SxZ5y0DIogw" fontHeight="8" transparency="0" lineColor="12632258" lineWidth="1" showStereotype="Label">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_m_mMmr6wEeGcHtJ-koFuEQ" source="com.ibm.xtools.uml.ui.diagram.internal.styles">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_m_mMm76wEeGcHtJ-koFuEQ" key="ImageModeStyle" value="true"/>
+ </eAnnotations>
+ <children xmi:type="notation:DecorationNode" xmi:id="_m_mMnL6wEeGcHtJ-koFuEQ" type="ImageCompartment">
+ <layoutConstraint xmi:type="notation:Size" xmi:id="_m_mMnb6wEeGcHtJ-koFuEQ" width="1320" height="1320"/>
+ </children>
+ <children xmi:type="notation:BasicDecorationNode" xmi:id="_m_mMnr6wEeGcHtJ-koFuEQ" type="Stereotype"/>
+ <children xmi:type="notation:BasicDecorationNode" xmi:id="_m_mMn76wEeGcHtJ-koFuEQ" type="CommentBody"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_m_mMmb6wEeGcHtJ-koFuEQ" x="26808" y="9372" width="5819"/>
+ </children>
+ <children xmi:type="umlnotationext:UMLShape" xmi:id="_m_mMoL6wEeGcHtJ-koFuEQ" fontHeight="8" transparency="0" lineColor="14263149" lineWidth="1" showStereotype="Label">
+ <children xmi:type="notation:DecorationNode" xmi:id="_m_v9kL6wEeGcHtJ-koFuEQ" type="ImageCompartment">
+ <layoutConstraint xmi:type="notation:Size" xmi:id="_m_v9kb6wEeGcHtJ-koFuEQ" width="1320" height="1320"/>
+ </children>
+ <children xmi:type="notation:BasicDecorationNode" xmi:id="_m_v9kr6wEeGcHtJ-koFuEQ" type="Stereotype"/>
+ <children xmi:type="notation:BasicDecorationNode" xmi:id="_m_v9k76wEeGcHtJ-koFuEQ" type="Name"/>
+ <children xmi:type="notation:BasicDecorationNode" xmi:id="_m_v9lL6wEeGcHtJ-koFuEQ" type="Parent"/>
+ <children xmi:type="notation:SemanticListCompartment" xmi:id="_m_v9lb6wEeGcHtJ-koFuEQ" type="AttributeCompartment" collapsed="true"/>
+ <children xmi:type="notation:SemanticListCompartment" xmi:id="_m_v9lr6wEeGcHtJ-koFuEQ" type="OperationCompartment" collapsed="true"/>
+ <children xmi:type="notation:SemanticListCompartment" xmi:id="_m_v9l76wEeGcHtJ-koFuEQ" visible="false" type="SignalCompartment"/>
+ <children xmi:type="umlnotationext:UMLShapeCompartment" xmi:id="_m_v9mL6wEeGcHtJ-koFuEQ" visible="false" type="StructureCompartment"/>
+ <element xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Parameter"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_m_mMob6wEeGcHtJ-koFuEQ" x="28248" y="2376"/>
+ </children>
+ <children xmi:type="umlnotationext:UMLShape" xmi:id="_fPATYL7XEeGcHtJ-koFuEQ" element="_jiSAMI7kEeGyB5ASrrNdIA" fontHeight="8" fillColor="15912618" transparency="0" lineColor="12678440" lineWidth="1" showStereotype="Label">
+ <children xmi:type="notation:DecorationNode" xmi:id="_fPKEYL7XEeGcHtJ-koFuEQ" type="ImageCompartment">
+ <layoutConstraint xmi:type="notation:Size" xmi:id="_fPKEYb7XEeGcHtJ-koFuEQ" width="1320" height="1320"/>
+ </children>
+ <children xmi:type="notation:BasicDecorationNode" xmi:id="_fPKEYr7XEeGcHtJ-koFuEQ" type="Stereotype"/>
+ <children xmi:type="notation:BasicDecorationNode" xmi:id="_fPKEY77XEeGcHtJ-koFuEQ" type="Kind"/>
+ <children xmi:type="notation:BasicDecorationNode" xmi:id="_fPKEZL7XEeGcHtJ-koFuEQ" type="Name"/>
+ <children xmi:type="notation:BasicDecorationNode" xmi:id="_fPKEZb7XEeGcHtJ-koFuEQ" type="Parent"/>
+ <children xmi:type="notation:SemanticListCompartment" xmi:id="_fPKEZr7XEeGcHtJ-koFuEQ" type="AttributeCompartment"/>
+ <children xmi:type="notation:SemanticListCompartment" xmi:id="_fPKEZ77XEeGcHtJ-koFuEQ" visible="false" type="OperationCompartment"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_fPATYb7XEeGcHtJ-koFuEQ" x="5808" y="-4884"/>
+ </children>
+ <children xmi:type="umlnotationext:UMLShape" xmi:id="_h2M_KL7XEeGcHtJ-koFuEQ" element="_tH7r0I7kEeGyB5ASrrNdIA" fontHeight="8" transparency="0" lineColor="12632258" lineWidth="1" showStereotype="Label">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_h2M_Kr7XEeGcHtJ-koFuEQ" source="com.ibm.xtools.uml.ui.diagram.internal.styles">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_h2M_K77XEeGcHtJ-koFuEQ" key="ImageModeStyle" value="true"/>
+ </eAnnotations>
+ <children xmi:type="notation:DecorationNode" xmi:id="_h2M_LL7XEeGcHtJ-koFuEQ" type="ImageCompartment">
+ <layoutConstraint xmi:type="notation:Size" xmi:id="_h2M_Lb7XEeGcHtJ-koFuEQ" width="1320" height="1320"/>
+ </children>
+ <children xmi:type="notation:BasicDecorationNode" xmi:id="_h2M_Lr7XEeGcHtJ-koFuEQ" type="Stereotype"/>
+ <children xmi:type="notation:BasicDecorationNode" xmi:id="_h2M_L77XEeGcHtJ-koFuEQ" type="CommentBody"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_h2M_Kb7XEeGcHtJ-koFuEQ" x="3960" y="-2878" width="6085"/>
+ </children>
+ <children xmi:type="umlnotationext:UMLShape" xmi:id="_h2M_ML7XEeGcHtJ-koFuEQ" fontHeight="8" transparency="0" lineColor="14263149" lineWidth="1" showStereotype="Label">
+ <children xmi:type="notation:DecorationNode" xmi:id="_h2M_Mr7XEeGcHtJ-koFuEQ" type="ImageCompartment">
+ <layoutConstraint xmi:type="notation:Size" xmi:id="_h2M_M77XEeGcHtJ-koFuEQ" width="1320" height="1320"/>
+ </children>
+ <children xmi:type="notation:BasicDecorationNode" xmi:id="_h2M_NL7XEeGcHtJ-koFuEQ" type="Stereotype"/>
+ <children xmi:type="notation:BasicDecorationNode" xmi:id="_h2M_Nb7XEeGcHtJ-koFuEQ" type="Name"/>
+ <children xmi:type="notation:BasicDecorationNode" xmi:id="_h2M_Nr7XEeGcHtJ-koFuEQ" type="Parent"/>
+ <children xmi:type="notation:SemanticListCompartment" xmi:id="_h2M_N77XEeGcHtJ-koFuEQ" type="AttributeCompartment" collapsed="true"/>
+ <children xmi:type="notation:SemanticListCompartment" xmi:id="_h2M_OL7XEeGcHtJ-koFuEQ" type="OperationCompartment" collapsed="true"/>
+ <children xmi:type="notation:SemanticListCompartment" xmi:id="_h2M_Ob7XEeGcHtJ-koFuEQ" visible="false" type="SignalCompartment"/>
+ <children xmi:type="umlnotationext:UMLShapeCompartment" xmi:id="_h2M_Or7XEeGcHtJ-koFuEQ" visible="false" type="StructureCompartment"/>
+ <element xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Association"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_h2M_Mb7XEeGcHtJ-koFuEQ" x="5808" y="-7788"/>
+ </children>
+ <children xmi:type="umlnotationext:UMLShape" xmi:id="_h2M_O77XEeGcHtJ-koFuEQ" fontHeight="8" transparency="0" lineColor="14263149" lineWidth="1" showStereotype="Label">
+ <children xmi:type="notation:DecorationNode" xmi:id="_h2M_Pb7XEeGcHtJ-koFuEQ" type="ImageCompartment">
+ <layoutConstraint xmi:type="notation:Size" xmi:id="_h2M_Pr7XEeGcHtJ-koFuEQ" width="1320" height="1320"/>
+ </children>
+ <children xmi:type="notation:BasicDecorationNode" xmi:id="_h2M_P77XEeGcHtJ-koFuEQ" type="Stereotype"/>
+ <children xmi:type="notation:BasicDecorationNode" xmi:id="_h2M_QL7XEeGcHtJ-koFuEQ" type="Name"/>
+ <children xmi:type="notation:BasicDecorationNode" xmi:id="_h2M_Qb7XEeGcHtJ-koFuEQ" type="Parent"/>
+ <children xmi:type="notation:SemanticListCompartment" xmi:id="_h2M_Qr7XEeGcHtJ-koFuEQ" type="AttributeCompartment"/>
+ <children xmi:type="notation:SemanticListCompartment" xmi:id="_h2M_Q77XEeGcHtJ-koFuEQ" type="OperationCompartment"/>
+ <children xmi:type="notation:SemanticListCompartment" xmi:id="_h2M_RL7XEeGcHtJ-koFuEQ" visible="false" type="SignalCompartment"/>
+ <children xmi:type="umlnotationext:UMLShapeCompartment" xmi:id="_h2M_Rb7XEeGcHtJ-koFuEQ" visible="false" type="StructureCompartment"/>
+ <element xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Dependency"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_h2M_PL7XEeGcHtJ-koFuEQ" x="-856" y="-7788"/>
+ </children>
+ <children xmi:type="umlnotationext:UMLShape" xmi:id="_IVOp0L7YEeGcHtJ-koFuEQ" element="_27D5AL7XEeGcHtJ-koFuEQ" fontHeight="8" fillColor="15912618" transparency="0" lineColor="12678440" lineWidth="1" showStereotype="Label">
+ <children xmi:type="notation:DecorationNode" xmi:id="_IVOp0r7YEeGcHtJ-koFuEQ" type="ImageCompartment">
+ <layoutConstraint xmi:type="notation:Size" xmi:id="_IVOp077YEeGcHtJ-koFuEQ" width="1320" height="1320"/>
+ </children>
+ <children xmi:type="notation:BasicDecorationNode" xmi:id="_IVOp1L7YEeGcHtJ-koFuEQ" type="Stereotype"/>
+ <children xmi:type="notation:BasicDecorationNode" xmi:id="_IVOp1b7YEeGcHtJ-koFuEQ" type="Kind"/>
+ <children xmi:type="notation:BasicDecorationNode" xmi:id="_IVOp1r7YEeGcHtJ-koFuEQ" type="Name"/>
+ <children xmi:type="notation:BasicDecorationNode" xmi:id="_IVOp177YEeGcHtJ-koFuEQ" type="Parent"/>
+ <children xmi:type="notation:SemanticListCompartment" xmi:id="_IVOp2L7YEeGcHtJ-koFuEQ" type="AttributeCompartment"/>
+ <children xmi:type="notation:SemanticListCompartment" xmi:id="_IVOp2b7YEeGcHtJ-koFuEQ" visible="false" type="OperationCompartment"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_IVOp0b7YEeGcHtJ-koFuEQ" x="21099" y="-4884"/>
+ </children>
+ <children xmi:type="umlnotationext:UMLShape" xmi:id="_JaXs-L7YEeGcHtJ-koFuEQ" element="_9H4noL7XEeGcHtJ-koFuEQ" fontHeight="8" transparency="0" lineColor="12632258" lineWidth="1" showStereotype="Label">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_JaXs-r7YEeGcHtJ-koFuEQ" source="com.ibm.xtools.uml.ui.diagram.internal.styles">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_JaXs-77YEeGcHtJ-koFuEQ" key="ImageModeStyle" value="true"/>
+ </eAnnotations>
+ <children xmi:type="notation:DecorationNode" xmi:id="_JaXs_L7YEeGcHtJ-koFuEQ" type="ImageCompartment">
+ <layoutConstraint xmi:type="notation:Size" xmi:id="_JaXs_b7YEeGcHtJ-koFuEQ" width="1320" height="1320"/>
+ </children>
+ <children xmi:type="notation:BasicDecorationNode" xmi:id="_JaXs_r7YEeGcHtJ-koFuEQ" type="Stereotype"/>
+ <children xmi:type="notation:BasicDecorationNode" xmi:id="_JaXs_77YEeGcHtJ-koFuEQ" type="CommentBody"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_JaXs-b7YEeGcHtJ-koFuEQ" x="19274" y="-2904" width="6056"/>
+ </children>
+ <children xmi:type="umlnotationext:UMLShape" xmi:id="_JaXtAL7YEeGcHtJ-koFuEQ" fontHeight="8" transparency="0" lineColor="14263149" lineWidth="1" showStereotype="Label">
+ <children xmi:type="notation:DecorationNode" xmi:id="_JaXtAr7YEeGcHtJ-koFuEQ" type="ImageCompartment">
+ <layoutConstraint xmi:type="notation:Size" xmi:id="_JaXtA77YEeGcHtJ-koFuEQ" width="1320" height="1320"/>
+ </children>
+ <children xmi:type="notation:BasicDecorationNode" xmi:id="_JaXtBL7YEeGcHtJ-koFuEQ" type="Stereotype"/>
+ <children xmi:type="notation:BasicDecorationNode" xmi:id="_JaXtBb7YEeGcHtJ-koFuEQ" type="Name"/>
+ <children xmi:type="notation:BasicDecorationNode" xmi:id="_JaXtBr7YEeGcHtJ-koFuEQ" type="Parent"/>
+ <children xmi:type="notation:SemanticListCompartment" xmi:id="_JaXtB77YEeGcHtJ-koFuEQ" type="AttributeCompartment"/>
+ <children xmi:type="notation:SemanticListCompartment" xmi:id="_JaXtCL7YEeGcHtJ-koFuEQ" type="OperationCompartment" collapsed="true"/>
+ <children xmi:type="notation:SemanticListCompartment" xmi:id="_JaXtCb7YEeGcHtJ-koFuEQ" visible="false" type="SignalCompartment"/>
+ <children xmi:type="umlnotationext:UMLShapeCompartment" xmi:id="_JaXtCr7YEeGcHtJ-koFuEQ" visible="false" type="StructureCompartment"/>
+ <element xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#DataType"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_JaXtAb7YEeGcHtJ-koFuEQ" x="23894" y="-7788"/>
+ </children>
+ <children xmi:type="umlnotationext:UMLShape" xmi:id="_vzI-oL7YEeGcHtJ-koFuEQ" element="_el7rwL7YEeGcHtJ-koFuEQ" fontHeight="8" fillColor="15912618" transparency="0" lineColor="12678440" lineWidth="1" showStereotype="Label">
+ <children xmi:type="notation:DecorationNode" xmi:id="_vzI-or7YEeGcHtJ-koFuEQ" type="ImageCompartment">
+ <layoutConstraint xmi:type="notation:Size" xmi:id="_vzI-o77YEeGcHtJ-koFuEQ" width="1320" height="1320"/>
+ </children>
+ <children xmi:type="notation:BasicDecorationNode" xmi:id="_vzI-pL7YEeGcHtJ-koFuEQ" type="Stereotype"/>
+ <children xmi:type="notation:BasicDecorationNode" xmi:id="_vzSvoL7YEeGcHtJ-koFuEQ" type="Kind"/>
+ <children xmi:type="notation:BasicDecorationNode" xmi:id="_vzSvob7YEeGcHtJ-koFuEQ" type="Name"/>
+ <children xmi:type="notation:BasicDecorationNode" xmi:id="_vzSvor7YEeGcHtJ-koFuEQ" type="Parent"/>
+ <children xmi:type="notation:SemanticListCompartment" xmi:id="_vzSvo77YEeGcHtJ-koFuEQ" type="AttributeCompartment"/>
+ <children xmi:type="notation:SemanticListCompartment" xmi:id="_vzSvpL7YEeGcHtJ-koFuEQ" visible="false" type="OperationCompartment"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_vzI-ob7YEeGcHtJ-koFuEQ" x="26840" y="-4884"/>
+ </children>
+ <children xmi:type="umlnotationext:UMLShape" xmi:id="_xAx2eL7YEeGcHtJ-koFuEQ" element="_htBYgL7YEeGcHtJ-koFuEQ" fontHeight="8" transparency="0" lineColor="12632258" lineWidth="1" showStereotype="Label">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_xAx2er7YEeGcHtJ-koFuEQ" source="com.ibm.xtools.uml.ui.diagram.internal.styles">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_xAx2e77YEeGcHtJ-koFuEQ" key="ImageModeStyle" value="true"/>
+ </eAnnotations>
+ <children xmi:type="notation:DecorationNode" xmi:id="_xAx2fL7YEeGcHtJ-koFuEQ" type="ImageCompartment">
+ <layoutConstraint xmi:type="notation:Size" xmi:id="_xAx2fb7YEeGcHtJ-koFuEQ" width="1320" height="1320"/>
+ </children>
+ <children xmi:type="notation:BasicDecorationNode" xmi:id="_xAx2fr7YEeGcHtJ-koFuEQ" type="Stereotype"/>
+ <children xmi:type="notation:BasicDecorationNode" xmi:id="_xAx2f77YEeGcHtJ-koFuEQ" type="CommentBody"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_xAx2eb7YEeGcHtJ-koFuEQ" x="25610" y="-2904" width="5130"/>
+ </children>
+ <children xmi:type="umlnotationext:UMLShape" xmi:id="_8EOKANS2EeGlYo8EWU4kCQ" element="_tIP_UL7QEeGcHtJ-koFuEQ" fontHeight="8" transparency="0" lineColor="14263149" lineWidth="1" showStereotype="Label">
+ <children xmi:type="notation:DecorationNode" xmi:id="_8FHh4NS2EeGlYo8EWU4kCQ" type="ImageCompartment">
+ <layoutConstraint xmi:type="notation:Size" xmi:id="_8FHh4dS2EeGlYo8EWU4kCQ" width="1320" height="1320"/>
+ </children>
+ <children xmi:type="notation:BasicDecorationNode" xmi:id="_8FHh4tS2EeGlYo8EWU4kCQ" type="Stereotype"/>
+ <children xmi:type="notation:BasicDecorationNode" xmi:id="_8FHh49S2EeGlYo8EWU4kCQ" type="Kind"/>
+ <children xmi:type="notation:BasicDecorationNode" xmi:id="_8FHh5NS2EeGlYo8EWU4kCQ" type="Name"/>
+ <children xmi:type="notation:BasicDecorationNode" xmi:id="_8FRS4NS2EeGlYo8EWU4kCQ" type="Parent"/>
+ <children xmi:type="notation:SemanticListCompartment" xmi:id="_8FRS4dS2EeGlYo8EWU4kCQ" type="EnumerationCompartment"/>
+ <children xmi:type="notation:SemanticListCompartment" xmi:id="_8FRS4tS2EeGlYo8EWU4kCQ" visible="false" type="AttributeCompartment"/>
+ <children xmi:type="notation:SemanticListCompartment" xmi:id="_8FRS49S2EeGlYo8EWU4kCQ" visible="false" type="OperationCompartment"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_8EOKAdS2EeGlYo8EWU4kCQ" x="9791" y="12804"/>
+ </children>
+ <children xmi:type="umlnotationext:UMLShape" xmi:id="_XptfUNS3EeGlYo8EWU4kCQ" element="_HgbRQBGqEd-nT5bmeQ1LHg" fontHeight="8" transparency="0" lineColor="14263149" lineWidth="1" showStereotype="Label">
+ <children xmi:type="notation:DecorationNode" xmi:id="_XptfUtS3EeGlYo8EWU4kCQ" type="ImageCompartment">
+ <layoutConstraint xmi:type="notation:Size" xmi:id="_XptfU9S3EeGlYo8EWU4kCQ" width="1320" height="1320"/>
+ </children>
+ <children xmi:type="notation:BasicDecorationNode" xmi:id="_XptfVNS3EeGlYo8EWU4kCQ" type="Stereotype"/>
+ <children xmi:type="notation:BasicDecorationNode" xmi:id="_XptfVdS3EeGlYo8EWU4kCQ" type="Kind"/>
+ <children xmi:type="notation:BasicDecorationNode" xmi:id="_XptfVtS3EeGlYo8EWU4kCQ" type="Name"/>
+ <children xmi:type="notation:BasicDecorationNode" xmi:id="_XptfV9S3EeGlYo8EWU4kCQ" type="Parent"/>
+ <children xmi:type="notation:SemanticListCompartment" xmi:id="_XptfWNS3EeGlYo8EWU4kCQ" type="EnumerationCompartment"/>
+ <children xmi:type="notation:SemanticListCompartment" xmi:id="_XptfWdS3EeGlYo8EWU4kCQ" visible="false" type="AttributeCompartment"/>
+ <children xmi:type="notation:SemanticListCompartment" xmi:id="_XptfWtS3EeGlYo8EWU4kCQ" visible="false" type="OperationCompartment"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_XptfUdS3EeGlYo8EWU4kCQ" x="14675" y="12804"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_GXisINyHEeG3LugjzyfwGA" type="Text" fontHeight="8" description="Type Definitions used in Complex Stereotypes" transparency="0" lineColor="14263149" lineWidth="1">
+ <children xmi:type="notation:BasicDecorationNode" xmi:id="_GXisItyHEeG3LugjzyfwGA" type="DiagramName">
+ <element xsi:nil="true"/>
+ </children>
+ <children xmi:type="notation:BasicDecorationNode" xmi:id="_GXisI9yHEeG3LugjzyfwGA" type="Description">
+ <element xsi:nil="true"/>
+ </children>
+ <element xsi:nil="true"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_GXisIdyHEeG3LugjzyfwGA" x="11484" y="16104"/>
+ </children>
+ <children xmi:type="umlnotationext:UMLShape" xmi:id="_fDZP8NyJEeG3LugjzyfwGA" fontHeight="8" transparency="0" lineColor="14263149" lineWidth="1" showStereotype="Label">
+ <children xmi:type="notation:DecorationNode" xmi:id="_fDZP8tyJEeG3LugjzyfwGA" type="ImageCompartment">
+ <layoutConstraint xmi:type="notation:Size" xmi:id="_fDZP89yJEeG3LugjzyfwGA" width="1320" height="1320"/>
+ </children>
+ <children xmi:type="notation:BasicDecorationNode" xmi:id="_fDZP9NyJEeG3LugjzyfwGA" type="Stereotype"/>
+ <children xmi:type="notation:BasicDecorationNode" xmi:id="_fDZP9dyJEeG3LugjzyfwGA" type="Name"/>
+ <children xmi:type="notation:BasicDecorationNode" xmi:id="_fDZP9tyJEeG3LugjzyfwGA" type="Parent"/>
+ <children xmi:type="notation:SemanticListCompartment" xmi:id="_fDZP99yJEeG3LugjzyfwGA" type="AttributeCompartment" collapsed="true"/>
+ <children xmi:type="notation:SemanticListCompartment" xmi:id="_fDZP-NyJEeG3LugjzyfwGA" type="OperationCompartment"/>
+ <children xmi:type="notation:SemanticListCompartment" xmi:id="_fDZP-dyJEeG3LugjzyfwGA" visible="false" type="SignalCompartment"/>
+ <children xmi:type="umlnotationext:UMLShapeCompartment" xmi:id="_fDjA8NyJEeG3LugjzyfwGA" visible="false" type="StructureCompartment"/>
+ <element xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#StructuralFeature"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_fDZP8dyJEeG3LugjzyfwGA" x="10826" y="-7788"/>
+ </children>
+ <children xmi:type="umlnotationext:UMLShape" xmi:id="_joXP8NyJEeG3LugjzyfwGA" fontHeight="8" transparency="0" lineColor="14263149" lineWidth="1" showStereotype="Label">
+ <children xmi:type="notation:DecorationNode" xmi:id="_joXP8tyJEeG3LugjzyfwGA" type="ImageCompartment">
+ <layoutConstraint xmi:type="notation:Size" xmi:id="_joXP89yJEeG3LugjzyfwGA" width="1320" height="1320"/>
+ </children>
+ <children xmi:type="notation:BasicDecorationNode" xmi:id="_joXP9NyJEeG3LugjzyfwGA" type="Stereotype"/>
+ <children xmi:type="notation:BasicDecorationNode" xmi:id="_joXP9dyJEeG3LugjzyfwGA" type="Name"/>
+ <children xmi:type="notation:BasicDecorationNode" xmi:id="_joXP9tyJEeG3LugjzyfwGA" type="Parent"/>
+ <children xmi:type="notation:SemanticListCompartment" xmi:id="_joXP99yJEeG3LugjzyfwGA" type="AttributeCompartment" collapsed="true"/>
+ <children xmi:type="notation:SemanticListCompartment" xmi:id="_joXP-NyJEeG3LugjzyfwGA" type="OperationCompartment" collapsed="true"/>
+ <children xmi:type="notation:SemanticListCompartment" xmi:id="_joXP-dyJEeG3LugjzyfwGA" visible="false" type="SignalCompartment"/>
+ <children xmi:type="umlnotationext:UMLShapeCompartment" xmi:id="_joXP-tyJEeG3LugjzyfwGA" visible="false" type="StructureCompartment"/>
+ <element xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Parameter"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_joXP8dyJEeG3LugjzyfwGA" x="14918" y="-7788"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_F_MWMNyKEeG3LugjzyfwGA" type="Text" fontHeight="8" description="Simple Stereotypes" transparency="0" lineColor="14263149" lineWidth="1">
+ <children xmi:type="notation:BasicDecorationNode" xmi:id="_F_MWMdyKEeG3LugjzyfwGA" type="DiagramName">
+ <element xsi:nil="true"/>
+ </children>
+ <children xmi:type="notation:BasicDecorationNode" xmi:id="_F_MWMtyKEeG3LugjzyfwGA" type="Description">
+ <element xsi:nil="true"/>
+ </children>
+ <element xsi:nil="true"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_F_MWM9yKEeG3LugjzyfwGA" x="12804" y="1188"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_MYOU0NyKEeG3LugjzyfwGA" type="Text" fontHeight="8" description="Complex Stereotypes" transparency="0" lineColor="14263149" lineWidth="1">
+ <children xmi:type="notation:BasicDecorationNode" xmi:id="_MYOU0dyKEeG3LugjzyfwGA" type="DiagramName">
+ <element xsi:nil="true"/>
+ </children>
+ <children xmi:type="notation:BasicDecorationNode" xmi:id="_MYOU0tyKEeG3LugjzyfwGA" type="Description">
+ <element xsi:nil="true"/>
+ </children>
+ <element xsi:nil="true"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_MYOU09yKEeG3LugjzyfwGA" x="13200" y="11088"/>
+ </children>
+ <children xmi:type="umlnotationext:UMLShape" xmi:id="_6X2HQPNAEeGLMdrUcsEncQ" element="_3E1eYPNAEeGLMdrUcsEncQ" fontHeight="8" fillColor="15912618" transparency="0" lineColor="12678440" lineWidth="1" showStereotype="Label">
+ <children xmi:type="notation:DecorationNode" xmi:id="_6X_RMPNAEeGLMdrUcsEncQ" type="ImageCompartment">
+ <layoutConstraint xmi:type="notation:Size" xmi:id="_6X_RMfNAEeGLMdrUcsEncQ" width="1320" height="1320"/>
+ </children>
+ <children xmi:type="notation:BasicDecorationNode" xmi:id="_6X_RMvNAEeGLMdrUcsEncQ" type="Stereotype"/>
+ <children xmi:type="notation:BasicDecorationNode" xmi:id="_6X_RM_NAEeGLMdrUcsEncQ" type="Kind"/>
+ <children xmi:type="notation:BasicDecorationNode" xmi:id="_6X_RNPNAEeGLMdrUcsEncQ" type="Name"/>
+ <children xmi:type="notation:BasicDecorationNode" xmi:id="_6X_RNfNAEeGLMdrUcsEncQ" type="Parent"/>
+ <children xmi:type="notation:SemanticListCompartment" xmi:id="_6X_RNvNAEeGLMdrUcsEncQ" type="AttributeCompartment"/>
+ <children xmi:type="notation:SemanticListCompartment" xmi:id="_6X_RN_NAEeGLMdrUcsEncQ" visible="false" type="OperationCompartment"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_6X2HQfNAEeGLMdrUcsEncQ" x="-631" y="-4884"/>
+ </children>
+ <children xmi:type="umlnotationext:UMLShape" xmi:id="_HWl1oPNBEeGLMdrUcsEncQ" element="_GxMCgPNBEeGLMdrUcsEncQ" fontHeight="8" transparency="0" lineColor="12632258" lineWidth="1" showStereotype="Label">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_HWl1ovNBEeGLMdrUcsEncQ" source="com.ibm.xtools.uml.ui.diagram.internal.styles">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_HWl1o_NBEeGLMdrUcsEncQ" key="ImageModeStyle" value="true"/>
+ </eAnnotations>
+ <children xmi:type="notation:DecorationNode" xmi:id="_HWl1pPNBEeGLMdrUcsEncQ" type="ImageCompartment">
+ <layoutConstraint xmi:type="notation:Size" xmi:id="_HWl1pfNBEeGLMdrUcsEncQ" width="1320" height="1320"/>
+ </children>
+ <children xmi:type="notation:BasicDecorationNode" xmi:id="_HWu_kPNBEeGLMdrUcsEncQ" type="Stereotype"/>
+ <children xmi:type="notation:BasicDecorationNode" xmi:id="_HW4wkPNBEeGLMdrUcsEncQ" type="CommentBody"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_HWl1ofNBEeGLMdrUcsEncQ" x="-2376" y="-2904" width="6054"/>
+ </children>
+ <children xmi:type="umlnotationext:UMLShape" xmi:id="_HhnjwJ2CEeSDYd59zPupRA" element="_vQjMkJ2BEeSDYd59zPupRA" fontName="Segoe UI" fontHeight="8" fillColor="15912618" transparency="0" lineColor="12678440" lineWidth="1" showStereotype="Label">
+ <children xmi:type="notation:DecorationNode" xmi:id="_HhwtsJ2CEeSDYd59zPupRA" type="ImageCompartment">
+ <layoutConstraint xmi:type="notation:Size" xmi:id="_HhwtsZ2CEeSDYd59zPupRA" width="1320" height="1320"/>
+ </children>
+ <children xmi:type="notation:BasicDecorationNode" xmi:id="_Hhwtsp2CEeSDYd59zPupRA" type="Stereotype"/>
+ <children xmi:type="notation:BasicDecorationNode" xmi:id="_Hhwts52CEeSDYd59zPupRA" type="Kind"/>
+ <children xmi:type="notation:BasicDecorationNode" xmi:id="_HhwttJ2CEeSDYd59zPupRA" type="Name"/>
+ <children xmi:type="notation:BasicDecorationNode" xmi:id="_HhwttZ2CEeSDYd59zPupRA" type="Parent"/>
+ <children xmi:type="notation:SemanticListCompartment" xmi:id="_Hhwttp2CEeSDYd59zPupRA" type="AttributeCompartment"/>
+ <children xmi:type="notation:SemanticListCompartment" xmi:id="_Hhwtt52CEeSDYd59zPupRA" visible="false" type="OperationCompartment"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_HhnjwZ2CEeSDYd59zPupRA" x="8316" y="-4884"/>
+ </children>
+ <children xmi:type="umlnotationext:UMLShape" xmi:id="_kha68J2CEeSDYd59zPupRA" element="_h7id0J2CEeSDYd59zPupRA" fontName="Segoe UI" fontHeight="8" fillColor="15912618" transparency="0" lineColor="14263149" lineWidth="1" showStereotype="Label">
+ <children xmi:type="notation:DecorationNode" xmi:id="_kha68p2CEeSDYd59zPupRA" type="ImageCompartment">
+ <layoutConstraint xmi:type="notation:Size" xmi:id="_kha6852CEeSDYd59zPupRA" width="1320" height="1320"/>
+ </children>
+ <children xmi:type="notation:BasicDecorationNode" xmi:id="_kha69J2CEeSDYd59zPupRA" type="Stereotype"/>
+ <children xmi:type="notation:BasicDecorationNode" xmi:id="_kha69Z2CEeSDYd59zPupRA" type="Kind"/>
+ <children xmi:type="notation:BasicDecorationNode" xmi:id="_kha69p2CEeSDYd59zPupRA" type="Name"/>
+ <children xmi:type="notation:BasicDecorationNode" xmi:id="_kha6952CEeSDYd59zPupRA" type="Parent"/>
+ <children xmi:type="notation:SemanticListCompartment" xmi:id="_kha6-J2CEeSDYd59zPupRA" type="AttributeCompartment"/>
+ <children xmi:type="notation:SemanticListCompartment" xmi:id="_kha6-Z2CEeSDYd59zPupRA" visible="false" type="OperationCompartment"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_kha68Z2CEeSDYd59zPupRA" x="2376" y="-4884"/>
+ </children>
+ <children xmi:type="umlnotationext:UMLShape" xmi:id="_zb9AkJ2CEeSDYd59zPupRA" fontName="Segoe UI" fontHeight="8" transparency="0" lineColor="14263149" lineWidth="1" showStereotype="Label">
+ <children xmi:type="notation:DecorationNode" xmi:id="_zb9Akp2CEeSDYd59zPupRA" type="ImageCompartment">
+ <layoutConstraint xmi:type="notation:Size" xmi:id="_zb9Ak52CEeSDYd59zPupRA" width="1320" height="1320"/>
+ </children>
+ <children xmi:type="notation:BasicDecorationNode" xmi:id="_zcGxkJ2CEeSDYd59zPupRA" type="Stereotype"/>
+ <children xmi:type="notation:BasicDecorationNode" xmi:id="_zcGxkZ2CEeSDYd59zPupRA" type="Name"/>
+ <children xmi:type="notation:BasicDecorationNode" xmi:id="_zcGxkp2CEeSDYd59zPupRA" type="Parent"/>
+ <children xmi:type="notation:SemanticListCompartment" xmi:id="_zcGxk52CEeSDYd59zPupRA" type="AttributeCompartment" collapsed="true"/>
+ <children xmi:type="notation:SemanticListCompartment" xmi:id="_zcGxlJ2CEeSDYd59zPupRA" type="OperationCompartment"/>
+ <children xmi:type="notation:SemanticListCompartment" xmi:id="_zcGxlZ2CEeSDYd59zPupRA" visible="false" type="SignalCompartment"/>
+ <children xmi:type="umlnotationext:UMLShapeCompartment" xmi:id="_zcGxlp2CEeSDYd59zPupRA" visible="false" type="StructureCompartment"/>
+ <element xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Generalization"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_zb9AkZ2CEeSDYd59zPupRA" x="2508" y="-7788"/>
+ </children>
+ <children xmi:type="umlnotationext:UMLShape" xmi:id="_FPBRsKiIEeSJmIxGbzx9kA" element="_-Js00KiHEeSJmIxGbzx9kA" fontName="Segoe UI" fontHeight="8" transparency="0" lineColor="12632258" lineWidth="1" showStereotype="Label">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_FPBRsqiIEeSJmIxGbzx9kA" source="com.ibm.xtools.uml.ui.diagram.internal.styles">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_FPBRs6iIEeSJmIxGbzx9kA" key="ImageModeStyle" value="true"/>
+ </eAnnotations>
+ <children xmi:type="notation:DecorationNode" xmi:id="_FPBRtKiIEeSJmIxGbzx9kA" type="ImageCompartment">
+ <layoutConstraint xmi:type="notation:Size" xmi:id="_FPBRtaiIEeSJmIxGbzx9kA" width="1320" height="1320"/>
+ </children>
+ <children xmi:type="notation:BasicDecorationNode" xmi:id="_FPBRtqiIEeSJmIxGbzx9kA" type="Stereotype"/>
+ <children xmi:type="notation:BasicDecorationNode" xmi:id="_FPBRt6iIEeSJmIxGbzx9kA" type="CommentBody"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_FPBRsaiIEeSJmIxGbzx9kA" x="1452" y="-1188" width="4732"/>
+ </children>
+ <children xmi:type="umlnotationext:UMLShape" xmi:id="_qgsYcKiIEeSJmIxGbzx9kA" element="_oKbrsKiIEeSJmIxGbzx9kA" fontName="Segoe UI" fontHeight="8" fillColor="15912618" transparency="0" lineColor="12678440" lineWidth="1" showStereotype="Label">
+ <children xmi:type="notation:DecorationNode" xmi:id="_qgsYcqiIEeSJmIxGbzx9kA" type="ImageCompartment">
+ <layoutConstraint xmi:type="notation:Size" xmi:id="_qgsYc6iIEeSJmIxGbzx9kA" width="1320" height="1320"/>
+ </children>
+ <children xmi:type="notation:BasicDecorationNode" xmi:id="_qgsYdKiIEeSJmIxGbzx9kA" type="Stereotype"/>
+ <children xmi:type="notation:BasicDecorationNode" xmi:id="_qgsYdaiIEeSJmIxGbzx9kA" type="Kind"/>
+ <children xmi:type="notation:BasicDecorationNode" xmi:id="_qgsYdqiIEeSJmIxGbzx9kA" type="Name"/>
+ <children xmi:type="notation:BasicDecorationNode" xmi:id="_qgsYd6iIEeSJmIxGbzx9kA" type="Parent"/>
+ <children xmi:type="notation:SemanticListCompartment" xmi:id="_qgsYeKiIEeSJmIxGbzx9kA" type="AttributeCompartment"/>
+ <children xmi:type="notation:SemanticListCompartment" xmi:id="_qg2JcKiIEeSJmIxGbzx9kA" visible="false" type="OperationCompartment"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_qgsYcaiIEeSJmIxGbzx9kA" x="13200" y="5280"/>
+ </children>
+ <children xmi:type="umlnotationext:UMLShape" xmi:id="_zL7DMKiIEeSJmIxGbzx9kA" fontName="Segoe UI" fontHeight="8" transparency="0" lineColor="14263149" lineWidth="1" showStereotype="Label">
+ <children xmi:type="notation:DecorationNode" xmi:id="_zL7DMqiIEeSJmIxGbzx9kA" type="ImageCompartment">
+ <layoutConstraint xmi:type="notation:Size" xmi:id="_zL7DM6iIEeSJmIxGbzx9kA" width="1320" height="1320"/>
+ </children>
+ <children xmi:type="notation:BasicDecorationNode" xmi:id="_zL7DNKiIEeSJmIxGbzx9kA" type="Stereotype"/>
+ <children xmi:type="notation:BasicDecorationNode" xmi:id="_zL7DNaiIEeSJmIxGbzx9kA" type="Name"/>
+ <children xmi:type="notation:BasicDecorationNode" xmi:id="_zL7DNqiIEeSJmIxGbzx9kA" type="Parent"/>
+ <children xmi:type="notation:SemanticListCompartment" xmi:id="_zL7DN6iIEeSJmIxGbzx9kA" type="AttributeCompartment"/>
+ <children xmi:type="notation:SemanticListCompartment" xmi:id="_zL7DOKiIEeSJmIxGbzx9kA" type="OperationCompartment" collapsed="true"/>
+ <children xmi:type="notation:SemanticListCompartment" xmi:id="_zL7DOaiIEeSJmIxGbzx9kA" visible="false" type="SignalCompartment"/>
+ <children xmi:type="umlnotationext:UMLShapeCompartment" xmi:id="_zL7DOqiIEeSJmIxGbzx9kA" visible="false" type="StructureCompartment"/>
+ <element xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Interface"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_zL7DMaiIEeSJmIxGbzx9kA" x="15383" y="2376"/>
+ </children>
+ <children xmi:type="umlnotationext:UMLShape" xmi:id="_nXevUKiJEeSJmIxGbzx9kA" element="_mpzJ8KiJEeSJmIxGbzx9kA" fontName="Segoe UI" fontHeight="8" transparency="0" lineColor="12632258" lineWidth="1" showStereotype="Label">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_nXevUqiJEeSJmIxGbzx9kA" source="com.ibm.xtools.uml.ui.diagram.internal.styles">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_nXevU6iJEeSJmIxGbzx9kA" key="ImageModeStyle" value="true"/>
+ </eAnnotations>
+ <children xmi:type="notation:DecorationNode" xmi:id="_nXevVKiJEeSJmIxGbzx9kA" type="ImageCompartment">
+ <layoutConstraint xmi:type="notation:Size" xmi:id="_nXevVaiJEeSJmIxGbzx9kA" width="1320" height="1320"/>
+ </children>
+ <children xmi:type="notation:BasicDecorationNode" xmi:id="_nXevVqiJEeSJmIxGbzx9kA" type="Stereotype"/>
+ <children xmi:type="notation:BasicDecorationNode" xmi:id="_nXevV6iJEeSJmIxGbzx9kA" type="CommentBody"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_nXevUaiJEeSJmIxGbzx9kA" x="13531" y="9372" width="6056"/>
+ </children>
+ <element xsi:nil="true"/>
+ <edges xmi:type="umlnotationext:UMLConnector" xmi:id="_I_qOKr6wEeGcHtJ-koFuEQ" element="_NDZcUHBhEd6FKu9XX1078A" source="_WMCu8HB5Ed6UZurF9-h-Jw" target="_I_gdEL6wEeGcHtJ-koFuEQ" roundedBendpointsRadius="4" routing="Rectilinear" lineColor="8421504" lineWidth="1" fontHeight="8" showStereotype="Text">
+ <children xmi:type="notation:DecorationNode" xmi:id="_I_qOLL6wEeGcHtJ-koFuEQ" visible="false" type="NameLabel">
+ <children xmi:type="notation:BasicDecorationNode" xmi:id="_I_qOLr6wEeGcHtJ-koFuEQ" type="Stereotype"/>
+ <children xmi:type="notation:BasicDecorationNode" xmi:id="_I_qOL76wEeGcHtJ-koFuEQ" type="Name"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_I_qOLb6wEeGcHtJ-koFuEQ" y="-186"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_I_qOML6wEeGcHtJ-koFuEQ" type="ToMultiplicityLabel" element="_NDZcU3BhEd6FKu9XX1078A">
+ <children xmi:type="notation:BasicDecorationNode" xmi:id="_I_qOMr6wEeGcHtJ-koFuEQ" type="ExtensionRequired"/>
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_I_qOMb6wEeGcHtJ-koFuEQ" x="-611" y="25"/>
+ </children>
+ <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_I_qOK76wEeGcHtJ-koFuEQ" points="[1889, 0, -415, 1340]$[1889, -1294, -415, 46]"/>
+ <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_JJCzkL6wEeGcHtJ-koFuEQ" id="(0.25,0.0)"/>
+ <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_JJCzkb6wEeGcHtJ-koFuEQ" id="(0.6668183656957929,0.9714285714285714)"/>
+ </edges>
+ <edges xmi:type="umlnotationext:UMLConnector" xmi:id="_I_qOM76wEeGcHtJ-koFuEQ" type="Reference" source="_I-6AJr6wEeGcHtJ-koFuEQ" target="_WMCu8HB5Ed6UZurF9-h-Jw" roundedBendpointsRadius="4" routing="Rectilinear" lineColor="8421504" lineWidth="1" fontHeight="8" showStereotype="Text">
+ <element xsi:nil="true"/>
+ <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_I_qONL6wEeGcHtJ-koFuEQ" points="[-94, -1480, -1999, 4092]$[-94, -2533, -1999, 3039]"/>
+ <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_JJMkl76wEeGcHtJ-koFuEQ" id="(0.5000111648303522,0.9993247805536799)"/>
+ <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_JJMkmL6wEeGcHtJ-koFuEQ" id="(0.75,0.0)"/>
+ </edges>
+ <edges xmi:type="umlnotationext:UMLConnector" xmi:id="_TIxzK76wEeGcHtJ-koFuEQ" type="Reference" source="_TIoCKL6wEeGcHtJ-koFuEQ" target="_VgPY4HB5Ed6UZurF9-h-Jw" roundedBendpointsRadius="4" routing="Rectilinear" lineColor="8421504" lineWidth="1" fontHeight="8" showStereotype="Text">
+ <element xsi:nil="true"/>
+ <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_TIxzLL6wEeGcHtJ-koFuEQ" points="[-13, -1480, -2142, 4092]$[-13, -2110, -2142, 3462]"/>
+ <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_TL5_oL6wEeGcHtJ-koFuEQ" id="(0.500050977472812,0.9993247805536799)"/>
+ <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_TL5_ob6wEeGcHtJ-koFuEQ" id="(0.7500797702616464,0.0)"/>
+ </edges>
+ <edges xmi:type="umlnotationext:UMLConnector" xmi:id="_TI7kIr6wEeGcHtJ-koFuEQ" element="_HXmXIHBhEd6FKu9XX1078A" source="_VgPY4HB5Ed6UZurF9-h-Jw" target="_TIxzIL6wEeGcHtJ-koFuEQ" roundedBendpointsRadius="4" routing="Rectilinear" lineColor="8421504" lineWidth="1" fontHeight="8" showStereotype="Text">
+ <children xmi:type="notation:DecorationNode" xmi:id="_TI7kJL6wEeGcHtJ-koFuEQ" visible="false" type="NameLabel">
+ <children xmi:type="notation:BasicDecorationNode" xmi:id="_TI7kJr6wEeGcHtJ-koFuEQ" type="Stereotype"/>
+ <children xmi:type="notation:BasicDecorationNode" xmi:id="_TI7kJ76wEeGcHtJ-koFuEQ" type="Name"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_TI7kJb6wEeGcHtJ-koFuEQ" y="-186"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_TI7kKL6wEeGcHtJ-koFuEQ" type="ToMultiplicityLabel" element="_HXmXI3BhEd6FKu9XX1078A">
+ <children xmi:type="notation:BasicDecorationNode" xmi:id="_TI7kKr6wEeGcHtJ-koFuEQ" type="ExtensionRequired"/>
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_TI7kKb6wEeGcHtJ-koFuEQ" x="-611" y="102"/>
+ </children>
+ <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_TI7kI76wEeGcHtJ-koFuEQ" points="[2025, 0, -143, 1386]$[2025, -1294, -143, 92]"/>
+ <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_TLw1sL6wEeGcHtJ-koFuEQ" id="(0.2500797702616462,0.0)"/>
+ <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_TLw1sb6wEeGcHtJ-koFuEQ" id="(0.5001286670097782,0.9432125473228772)"/>
+ </edges>
+ <edges xmi:type="umlnotationext:UMLConnector" xmi:id="_ZzafRL6wEeGcHtJ-koFuEQ" element="_FRG9HnBnEd6FKu9XX1078A" source="_WsX00HB5Ed6UZurF9-h-Jw" target="_ZzHkQL6wEeGcHtJ-koFuEQ" roundedBendpointsRadius="4" routing="Rectilinear" lineColor="8421504" lineWidth="1" fontHeight="8" showStereotype="Text">
+ <children xmi:type="notation:DecorationNode" xmi:id="_ZzafRr6wEeGcHtJ-koFuEQ" visible="false" type="NameLabel">
+ <children xmi:type="notation:BasicDecorationNode" xmi:id="_ZzafSL6wEeGcHtJ-koFuEQ" type="Stereotype"/>
+ <children xmi:type="notation:BasicDecorationNode" xmi:id="_ZzafSb6wEeGcHtJ-koFuEQ" type="Name"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_ZzafR76wEeGcHtJ-koFuEQ" y="-186"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_ZzafSr6wEeGcHtJ-koFuEQ" type="ToMultiplicityLabel" element="_FRG9FXBnEd6FKu9XX1078A">
+ <children xmi:type="notation:BasicDecorationNode" xmi:id="_ZzafTL6wEeGcHtJ-koFuEQ" type="ExtensionRequired"/>
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_ZzafS76wEeGcHtJ-koFuEQ" x="-611" y="21"/>
+ </children>
+ <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_ZzafRb6wEeGcHtJ-koFuEQ" points="[1614, 0, -523, 1312]$[1614, -1294, -523, 18]"/>
+ <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_Z2jSsL6wEeGcHtJ-koFuEQ" id="(0.25007977026164585,0.0)"/>
+ <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_Z2scoL6wEeGcHtJ-koFuEQ" id="(0.750034583440777,0.9890590809628009)"/>
+ </edges>
+ <edges xmi:type="umlnotationext:UMLConnector" xmi:id="_Zzafa76wEeGcHtJ-koFuEQ" type="Reference" source="_ZzHkOL6wEeGcHtJ-koFuEQ" target="_WsX00HB5Ed6UZurF9-h-Jw" roundedBendpointsRadius="4" routing="Rectilinear" lineColor="8421504" lineWidth="1" fontHeight="8" showStereotype="Text">
+ <element xsi:nil="true"/>
+ <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_ZzafbL6wEeGcHtJ-koFuEQ" points="[-18, -1480, -1526, 3828]$[-18, -3538, -1526, 1770]"/>
+ <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_Z2scq76wEeGcHtJ-koFuEQ" id="(0.5000208098555475,0.9993247805536799)"/>
+ <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_Z2scrL6wEeGcHtJ-koFuEQ" id="(0.7500797702616464,0.0)"/>
+ </edges>
+ <edges xmi:type="umlnotationext:UMLConnector" xmi:id="_m_v9mb6wEeGcHtJ-koFuEQ" element="_sGoRgHEqEd6SxZ5y0DIogw" source="_BOL8QHE6Ed6BF4L3a28jeA" target="_m_mMoL6wEeGcHtJ-koFuEQ" roundedBendpointsRadius="4" routing="Rectilinear" lineColor="8421504" lineWidth="1" fontHeight="8" showStereotype="Text">
+ <children xmi:type="notation:DecorationNode" xmi:id="_m_v9m76wEeGcHtJ-koFuEQ" visible="false" type="NameLabel">
+ <children xmi:type="notation:BasicDecorationNode" xmi:id="_m_v9nb6wEeGcHtJ-koFuEQ" type="Stereotype"/>
+ <children xmi:type="notation:BasicDecorationNode" xmi:id="_m_v9nr6wEeGcHtJ-koFuEQ" type="Name"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_m_v9nL6wEeGcHtJ-koFuEQ" y="-186"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_m_v9n76wEeGcHtJ-koFuEQ" type="ToMultiplicityLabel" element="_sGoRg3EqEd6SxZ5y0DIogw">
+ <children xmi:type="notation:BasicDecorationNode" xmi:id="_m_v9ob6wEeGcHtJ-koFuEQ" type="ExtensionRequired"/>
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_m_v9oL6wEeGcHtJ-koFuEQ" x="-566" y="111"/>
+ </children>
+ <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_m_v9mr6wEeGcHtJ-koFuEQ" points="[1461, 0, -28, 1265]$[1461, -1241, -28, 24]"/>
+ <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_nCuZEL6wEeGcHtJ-koFuEQ" id="(0.25012775705966755,0.0)"/>
+ <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_nCuZEb6wEeGcHtJ-koFuEQ" id="(0.49999999999999944,0.9851253718657034)"/>
+ </edges>
+ <edges xmi:type="umlnotationext:UMLConnector" xmi:id="_m_v9yL6wEeGcHtJ-koFuEQ" type="Reference" source="_m_mMmL6wEeGcHtJ-koFuEQ" target="_BOL8QHE6Ed6BF4L3a28jeA" roundedBendpointsRadius="4" routing="Rectilinear" lineColor="8421504" lineWidth="1" fontHeight="8" showStereotype="Text">
+ <element xsi:nil="true"/>
+ <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_m_v9yb6wEeGcHtJ-koFuEQ" points="[69, -1480, -1439, 3881]$[69, -3168, -1439, 2193]"/>
+ <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_nC4KGL6wEeGcHtJ-koFuEQ" id="(0.5,0.9993247805536801)"/>
+ <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_nC4KGb6wEeGcHtJ-koFuEQ" id="(0.7501277570596682,0.0)"/>
+ </edges>
+ <edges xmi:type="umlnotationext:UMLConnector" xmi:id="_h2M_Rr7XEeGcHtJ-koFuEQ" type="Reference" source="_h2M_KL7XEeGcHtJ-koFuEQ" target="_fPATYL7XEeGcHtJ-koFuEQ" roundedBendpointsRadius="4" routing="Rectilinear" lineColor="8421504" lineWidth="1" fontHeight="8" showStereotype="Text">
+ <element xsi:nil="true"/>
+ <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_h2M_R77XEeGcHtJ-koFuEQ" points="[-65, -1480, 557, 785]$[-65, -2167, 557, 98]"/>
+ <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_h5eVnr7XEeGcHtJ-koFuEQ" id="(0.5000588078874155,0.9993247805536799)"/>
+ <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_h5eVn77XEeGcHtJ-koFuEQ" id="(0.25003654495842,0.924892703862661)"/>
+ </edges>
+ <edges xmi:type="umlnotationext:UMLConnector" xmi:id="_h2M_Sr7XEeGcHtJ-koFuEQ" element="_Kg_CQJniEeGA7rUYI1JIwg" source="_fPATYL7XEeGcHtJ-koFuEQ" target="_h2M_ML7XEeGcHtJ-koFuEQ" roundedBendpointsRadius="4" routing="Rectilinear" lineColor="8421504" lineWidth="1" fontHeight="8" showStereotype="Text">
+ <children xmi:type="notation:DecorationNode" xmi:id="_h2M_TL7XEeGcHtJ-koFuEQ" visible="false" type="NameLabel">
+ <children xmi:type="notation:BasicDecorationNode" xmi:id="_h2M_Tr7XEeGcHtJ-koFuEQ" type="Stereotype"/>
+ <children xmi:type="notation:BasicDecorationNode" xmi:id="_h2M_T77XEeGcHtJ-koFuEQ" type="Name"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_h2M_Tb7XEeGcHtJ-koFuEQ" y="-186"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_h2M_UL7XEeGcHtJ-koFuEQ" type="ToMultiplicityLabel" element="_Kg_CQpniEeGA7rUYI1JIwg">
+ <children xmi:type="notation:BasicDecorationNode" xmi:id="_h2M_Ur7XEeGcHtJ-koFuEQ" type="ExtensionRequired"/>
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_h2M_Ub7XEeGcHtJ-koFuEQ" y="396"/>
+ </children>
+ <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_h2M_S77XEeGcHtJ-koFuEQ" points="[-1150, -1195, 1312, 1365]$[-1150, -1842, 1312, 718]$[-2019, -1842, 443, 718]$[-2019, -2489, 443, 71]"/>
+ <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_h5eVkL7XEeGcHtJ-koFuEQ" id="(0.7500365449584192,0.924892703862661)"/>
+ <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_h5eVkb7XEeGcHtJ-koFuEQ" id="(0.5001688792293233,0.956359102244389)"/>
+ </edges>
+ <edges xmi:type="umlnotationext:UMLConnector" xmi:id="_JaXtC77YEeGcHtJ-koFuEQ" element="_HlsDQL7YEeGcHtJ-koFuEQ" source="_IVOp0L7YEeGcHtJ-koFuEQ" target="_JaXtAL7YEeGcHtJ-koFuEQ" roundedBendpointsRadius="4" routing="Rectilinear" lineColor="8421504" lineWidth="1" fontHeight="8" showStereotype="Text">
+ <children xmi:type="notation:DecorationNode" xmi:id="_JaXtDb7YEeGcHtJ-koFuEQ" visible="false" type="NameLabel">
+ <children xmi:type="notation:BasicDecorationNode" xmi:id="_JaXtD77YEeGcHtJ-koFuEQ" type="Stereotype"/>
+ <children xmi:type="notation:BasicDecorationNode" xmi:id="_JaXtEL7YEeGcHtJ-koFuEQ" type="Name"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_JaXtDr7YEeGcHtJ-koFuEQ" y="-186"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_JaXtEb7YEeGcHtJ-koFuEQ" type="ToMultiplicityLabel" element="_HlsDQr7YEeGcHtJ-koFuEQ">
+ <children xmi:type="notation:BasicDecorationNode" xmi:id="_JaXtE77YEeGcHtJ-koFuEQ" type="ExtensionRequired"/>
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_JaXtEr7YEeGcHtJ-koFuEQ" y="396"/>
+ </children>
+ <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_JaXtDL7YEeGcHtJ-koFuEQ" points="[611, -1195, -2870, 2904]$[611, -1864, -2870, 2235]$[2816, -1864, -665, 2235]$[2816, -2489, -665, 1610]"/>
+ <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_JdpqcL7YEeGcHtJ-koFuEQ" id="(0.2502249545218295,0.9248927038626613)"/>
+ <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_Jdpqcb7YEeGcHtJ-koFuEQ" id="(0.5000675366964493,7.90956663183785E-17)"/>
+ </edges>
+ <edges xmi:type="umlnotationext:UMLConnector" xmi:id="_JaheB77YEeGcHtJ-koFuEQ" type="Reference" source="_JaXs-L7YEeGcHtJ-koFuEQ" target="_IVOp0L7YEeGcHtJ-koFuEQ" roundedBendpointsRadius="4" routing="Rectilinear" lineColor="8421504" lineWidth="1" fontHeight="8" showStereotype="Text">
+ <element xsi:nil="true"/>
+ <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_JaheCL7YEeGcHtJ-koFuEQ" points="[-10, 0, -552, 785]$[-10, -687, -552, 98]"/>
+ <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_Jdpqfr7YEeGcHtJ-koFuEQ" id="(0.5000891050404702,-2.302906908608022E-16)"/>
+ <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_Jdpqf77YEeGcHtJ-koFuEQ" id="(0.7502249545218295,0.9248927038626613)"/>
+ </edges>
+ <edges xmi:type="umlnotationext:UMLConnector" xmi:id="_vzSvpb7YEeGcHtJ-koFuEQ" element="_u271EL7YEeGcHtJ-koFuEQ" source="_vzI-oL7YEeGcHtJ-koFuEQ" target="_JaXtAL7YEeGcHtJ-koFuEQ" roundedBendpointsRadius="4" routing="Rectilinear" lineColor="8421504" lineWidth="1" fontHeight="8" showStereotype="Text">
+ <children xmi:type="notation:DecorationNode" xmi:id="_vzSvp77YEeGcHtJ-koFuEQ" visible="false" type="NameLabel">
+ <children xmi:type="notation:BasicDecorationNode" xmi:id="_vzSvqb7YEeGcHtJ-koFuEQ" type="Stereotype"/>
+ <children xmi:type="notation:BasicDecorationNode" xmi:id="_vzSvqr7YEeGcHtJ-koFuEQ" type="Name"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_vzSvqL7YEeGcHtJ-koFuEQ" y="-186"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_vzSvq77YEeGcHtJ-koFuEQ" type="ToMultiplicityLabel" element="_u271Er7YEeGcHtJ-koFuEQ">
+ <children xmi:type="notation:BasicDecorationNode" xmi:id="_vzSvrb7YEeGcHtJ-koFuEQ" type="ExtensionRequired"/>
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_vzSvrL7YEeGcHtJ-koFuEQ" y="396"/>
+ </children>
+ <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_vzSvpr7YEeGcHtJ-koFuEQ" points="[0, 0, 3105, 1393]$[0, -595, 3105, 798]$[-2403, -595, 702, 798]$[-2403, -1294, 702, 99]"/>
+ <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_xD6C8L7YEeGcHtJ-koFuEQ" id="(0.5002100213094779,0.0)"/>
+ <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_xD6C8b7YEeGcHtJ-koFuEQ" id="(0.5,0.9387755102040817)"/>
+ </edges>
+ <edges xmi:type="umlnotationext:UMLConnector" xmi:id="_xA7Ag77YEeGcHtJ-koFuEQ" type="Reference" source="_xAx2eL7YEeGcHtJ-koFuEQ" target="_vzI-oL7YEeGcHtJ-koFuEQ" roundedBendpointsRadius="4" routing="Rectilinear" lineColor="8421504" lineWidth="1" fontHeight="8" showStereotype="Text">
+ <element xsi:nil="true"/>
+ <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_xA7AhL7YEeGcHtJ-koFuEQ" points="[-62, 0, -454, 785]$[-62, -687, -454, 98]"/>
+ <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_xEDM6r7YEeGcHtJ-koFuEQ" id="(0.5001013689395557,0.0)"/>
+ <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_xEDM677YEeGcHtJ-koFuEQ" id="(0.6668762001217671,0.924892703862661)"/>
+ </edges>
+ <edges xmi:type="umlnotationext:UMLConnector" xmi:id="_BkSf0PNBEeGLMdrUcsEncQ" element="_BkIu0PNBEeGLMdrUcsEncQ" source="_6X2HQPNAEeGLMdrUcsEncQ" target="_h2M_O77XEeGcHtJ-koFuEQ" roundedBendpointsRadius="4" routing="Rectilinear" lineColor="8421504" lineWidth="1" fontHeight="8" showStereotype="Text">
+ <children xmi:type="notation:DecorationNode" xmi:id="_BkSf0vNBEeGLMdrUcsEncQ" visible="false" type="NameLabel">
+ <children xmi:type="notation:BasicDecorationNode" xmi:id="_BkSf1PNBEeGLMdrUcsEncQ" type="Stereotype"/>
+ <children xmi:type="notation:BasicDecorationNode" xmi:id="_BkSf1fNBEeGLMdrUcsEncQ" type="Name"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_BkSf0_NBEeGLMdrUcsEncQ" y="-186"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_BkcQ0PNBEeGLMdrUcsEncQ" type="ToMultiplicityLabel" element="_BkIu0vNBEeGLMdrUcsEncQ">
+ <children xmi:type="notation:BasicDecorationNode" xmi:id="_BkcQ0vNBEeGLMdrUcsEncQ" type="ExtensionRequired"/>
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_BkcQ0fNBEeGLMdrUcsEncQ" y="396"/>
+ </children>
+ <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_BkSf0fNBEeGLMdrUcsEncQ" points="[22, -24, -62, 79]$[67, -73, -17, 30]"/>
+ </edges>
+ <edges xmi:type="umlnotationext:UMLConnector" xmi:id="_HW4wkfNBEeGLMdrUcsEncQ" type="Reference" source="_HWl1oPNBEeGLMdrUcsEncQ" target="_6X2HQPNAEeGLMdrUcsEncQ" roundedBendpointsRadius="4" routing="Rectilinear" lineColor="8421504" lineWidth="1" fontHeight="8" showStereotype="Text">
+ <element xsi:nil="true"/>
+ <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_HW4wkvNBEeGLMdrUcsEncQ" points="[0, 0, 0, 0]$[0, 0, 0, 0]"/>
+ </edges>
+ <edges xmi:type="umlnotationext:UMLConnector" xmi:id="_NUp5YJ2CEeSDYd59zPupRA" element="_NUNNcJ2CEeSDYd59zPupRA" source="_HhnjwJ2CEeSDYd59zPupRA" target="_h2M_ML7XEeGcHtJ-koFuEQ" roundedBendpointsRadius="4" routing="Rectilinear" lineColor="8421504" lineWidth="1" fontName="Segoe UI" fontHeight="8" showStereotype="Text">
+ <children xmi:type="notation:DecorationNode" xmi:id="_NUp5Yp2CEeSDYd59zPupRA" visible="false" type="NameLabel">
+ <children xmi:type="notation:BasicDecorationNode" xmi:id="_NUp5ZJ2CEeSDYd59zPupRA" type="Stereotype"/>
+ <children xmi:type="notation:BasicDecorationNode" xmi:id="_NUp5ZZ2CEeSDYd59zPupRA" type="Name"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_NUp5Y52CEeSDYd59zPupRA" y="-186"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_NUp5Zp2CEeSDYd59zPupRA" type="ToMultiplicityLabel" element="_NUNNcp2CEeSDYd59zPupRA">
+ <children xmi:type="notation:BasicDecorationNode" xmi:id="_NUp5aJ2CEeSDYd59zPupRA" type="ExtensionRequired"/>
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_NUp5Z52CEeSDYd59zPupRA" y="396"/>
+ </children>
+ <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_NUp5YZ2CEeSDYd59zPupRA" points="[77, -646, -1560, 2125]$[77, -1328, -1560, 1443]$[1015, -1328, -622, 1443]$[1015, -1966, -622, 805]"/>
+ </edges>
+ <edges xmi:type="umlnotationext:UMLConnector" xmi:id="_FPBRuKiIEeSJmIxGbzx9kA" type="Reference" source="_FPBRsKiIEeSJmIxGbzx9kA" target="_kha68J2CEeSDYd59zPupRA" roundedBendpointsRadius="4" routing="Rectilinear" lineColor="8421504" lineWidth="1" fontName="Segoe UI" fontHeight="8" showStereotype="Text">
+ <element xsi:nil="true"/>
+ <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_FPBRuaiIEeSJmIxGbzx9kA" points="[-8, -740, -178, 2983]$[-8, -3009, -178, 714]"/>
+ </edges>
+ <edges xmi:type="umlnotationext:UMLConnector" xmi:id="_zMENIKiIEeSJmIxGbzx9kA" element="_vdlJMKiIEeSJmIxGbzx9kA" source="_qgsYcKiIEeSJmIxGbzx9kA" target="_zL7DMKiIEeSJmIxGbzx9kA" roundedBendpointsRadius="4" routing="Rectilinear" lineColor="8421504" lineWidth="1" fontName="Segoe UI" fontHeight="8" showStereotype="Text">
+ <children xmi:type="notation:DecorationNode" xmi:id="_zMENIqiIEeSJmIxGbzx9kA" visible="false" type="NameLabel">
+ <children xmi:type="notation:BasicDecorationNode" xmi:id="_zMENJKiIEeSJmIxGbzx9kA" type="Stereotype"/>
+ <children xmi:type="notation:BasicDecorationNode" xmi:id="_zMENJaiIEeSJmIxGbzx9kA" type="Name"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_zMENI6iIEeSJmIxGbzx9kA" y="-186"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_zMENJqiIEeSJmIxGbzx9kA" type="ToMultiplicityLabel" element="_vdlJM6iIEeSJmIxGbzx9kA">
+ <children xmi:type="notation:BasicDecorationNode" xmi:id="_zMENKKiIEeSJmIxGbzx9kA" type="ExtensionRequired"/>
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_zMENJ6iIEeSJmIxGbzx9kA" x="-611" y="118"/>
+ </children>
+ <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_zMENIaiIEeSJmIxGbzx9kA" points="[0, 0, 0, 0]$[0, 0, 0, 0]"/>
+ </edges>
+ <edges xmi:type="umlnotationext:UMLConnector" xmi:id="_nXevWKiJEeSJmIxGbzx9kA" type="Reference" source="_nXevUKiJEeSJmIxGbzx9kA" target="_qgsYcKiIEeSJmIxGbzx9kA" roundedBendpointsRadius="4" routing="Rectilinear" lineColor="8421504" lineWidth="1" fontName="Segoe UI" fontHeight="8" showStereotype="Text">
+ <element xsi:nil="true"/>
+ <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_nXevWaiJEeSJmIxGbzx9kA" points="[0, 0, 0, 0]$[0, 0, 0, 0]"/>
+ </edges>
+ </contents>
+ <contents xmi:type="umlnotationext:UMLDiagram" xmi:id="_-ZFnEJ2DEeSk-dMsN-xZbw" type="Class" name="Lifecycle">
+ <children xmi:type="umlnotationext:UMLShape" xmi:id="_HEKg0J2EEeSk-dMsN-xZbw" element="_FU4UgJ2EEeSk-dMsN-xZbw" fontName="Segoe UI" fontHeight="8" transparency="0" lineColor="14263149" lineWidth="1" showStereotype="Label">
+ <children xmi:type="notation:DecorationNode" xmi:id="_HEKg0p2EEeSk-dMsN-xZbw" type="ImageCompartment">
+ <layoutConstraint xmi:type="notation:Size" xmi:id="_HEKg052EEeSk-dMsN-xZbw" width="1320" height="1320"/>
+ </children>
+ <children xmi:type="notation:BasicDecorationNode" xmi:id="_HEKg1J2EEeSk-dMsN-xZbw" type="Stereotype"/>
+ <children xmi:type="notation:BasicDecorationNode" xmi:id="_HEKg1Z2EEeSk-dMsN-xZbw" type="Kind"/>
+ <children xmi:type="notation:BasicDecorationNode" xmi:id="_HEKg1p2EEeSk-dMsN-xZbw" type="Name"/>
+ <children xmi:type="notation:BasicDecorationNode" xmi:id="_HEKg152EEeSk-dMsN-xZbw" type="Parent"/>
+ <children xmi:type="notation:SemanticListCompartment" xmi:id="_HEKg2J2EEeSk-dMsN-xZbw" type="AttributeCompartment"/>
+ <children xmi:type="notation:SemanticListCompartment" xmi:id="_HEKg2Z2EEeSk-dMsN-xZbw" visible="false" type="OperationCompartment"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_HEKg0Z2EEeSk-dMsN-xZbw" x="396" y="634" width="3542" height="1319"/>
+ </children>
+ <children xmi:type="umlnotationext:UMLShape" xmi:id="_J8fY0J2EEeSk-dMsN-xZbw" element="_HmOsEJ2EEeSk-dMsN-xZbw" fontName="Segoe UI" fontHeight="8" transparency="0" lineColor="14263149" lineWidth="1" showStereotype="Label">
+ <children xmi:type="notation:DecorationNode" xmi:id="_J8fY0p2EEeSk-dMsN-xZbw" type="ImageCompartment">
+ <layoutConstraint xmi:type="notation:Size" xmi:id="_J8fY052EEeSk-dMsN-xZbw" width="1320" height="1320"/>
+ </children>
+ <children xmi:type="notation:BasicDecorationNode" xmi:id="_J8fY1J2EEeSk-dMsN-xZbw" type="Stereotype"/>
+ <children xmi:type="notation:BasicDecorationNode" xmi:id="_J8fY1Z2EEeSk-dMsN-xZbw" type="Kind"/>
+ <children xmi:type="notation:BasicDecorationNode" xmi:id="_J8fY1p2EEeSk-dMsN-xZbw" type="Name"/>
+ <children xmi:type="notation:BasicDecorationNode" xmi:id="_J8fY152EEeSk-dMsN-xZbw" type="Parent"/>
+ <children xmi:type="notation:SemanticListCompartment" xmi:id="_J8pJ0J2EEeSk-dMsN-xZbw" type="AttributeCompartment" collapsed="true"/>
+ <children xmi:type="notation:SemanticListCompartment" xmi:id="_J8pJ0Z2EEeSk-dMsN-xZbw" visible="false" type="OperationCompartment"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_J8fY0Z2EEeSk-dMsN-xZbw" x="396" y="2482" width="3542" height="1319"/>
+ </children>
+ <children xmi:type="umlnotationext:UMLShape" xmi:id="_MdBb4J2EEeSk-dMsN-xZbw" element="_LEgJwJ2EEeSk-dMsN-xZbw" fontName="Segoe UI" fontHeight="8" transparency="0" lineColor="14263149" lineWidth="1" showStereotype="Label">
+ <children xmi:type="notation:DecorationNode" xmi:id="_MdBb4p2EEeSk-dMsN-xZbw" type="ImageCompartment">
+ <layoutConstraint xmi:type="notation:Size" xmi:id="_MdBb452EEeSk-dMsN-xZbw" width="1320" height="1320"/>
+ </children>
+ <children xmi:type="notation:BasicDecorationNode" xmi:id="_MdBb5J2EEeSk-dMsN-xZbw" type="Stereotype"/>
+ <children xmi:type="notation:BasicDecorationNode" xmi:id="_MdBb5Z2EEeSk-dMsN-xZbw" type="Kind"/>
+ <children xmi:type="notation:BasicDecorationNode" xmi:id="_MdBb5p2EEeSk-dMsN-xZbw" type="Name"/>
+ <children xmi:type="notation:BasicDecorationNode" xmi:id="_MdBb552EEeSk-dMsN-xZbw" type="Parent"/>
+ <children xmi:type="notation:SemanticListCompartment" xmi:id="_MdBb6J2EEeSk-dMsN-xZbw" type="AttributeCompartment"/>
+ <children xmi:type="notation:SemanticListCompartment" xmi:id="_MdBb6Z2EEeSk-dMsN-xZbw" visible="false" type="OperationCompartment"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_MdBb4Z2EEeSk-dMsN-xZbw" x="396" y="4330" width="3542" height="1319"/>
+ </children>
+ <children xmi:type="umlnotationext:UMLShape" xmi:id="_OP35kJ2EEeSk-dMsN-xZbw" element="_M6xu4J2EEeSk-dMsN-xZbw" fontName="Segoe UI" fontHeight="8" transparency="0" lineColor="14263149" lineWidth="1" showStereotype="Label">
+ <children xmi:type="notation:DecorationNode" xmi:id="_OP35kp2EEeSk-dMsN-xZbw" type="ImageCompartment">
+ <layoutConstraint xmi:type="notation:Size" xmi:id="_OP35k52EEeSk-dMsN-xZbw" width="1320" height="1320"/>
+ </children>
+ <children xmi:type="notation:BasicDecorationNode" xmi:id="_OP35lJ2EEeSk-dMsN-xZbw" type="Stereotype"/>
+ <children xmi:type="notation:BasicDecorationNode" xmi:id="_OP35lZ2EEeSk-dMsN-xZbw" type="Kind"/>
+ <children xmi:type="notation:BasicDecorationNode" xmi:id="_OP35lp2EEeSk-dMsN-xZbw" type="Name"/>
+ <children xmi:type="notation:BasicDecorationNode" xmi:id="_OP35l52EEeSk-dMsN-xZbw" type="Parent"/>
+ <children xmi:type="notation:SemanticListCompartment" xmi:id="_OQBqkJ2EEeSk-dMsN-xZbw" type="AttributeCompartment"/>
+ <children xmi:type="notation:SemanticListCompartment" xmi:id="_OQBqkZ2EEeSk-dMsN-xZbw" visible="false" type="OperationCompartment"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_OP35kZ2EEeSk-dMsN-xZbw" x="396" y="6178" width="3542" height="1319"/>
+ </children>
+ <children xmi:type="umlnotationext:UMLShape" xmi:id="_R1brAJ2EEeSk-dMsN-xZbw" element="_OwwZEJ2EEeSk-dMsN-xZbw" fontName="Segoe UI" fontHeight="8" transparency="0" lineColor="14263149" lineWidth="1" showStereotype="Label">
+ <children xmi:type="notation:DecorationNode" xmi:id="_R1brAp2EEeSk-dMsN-xZbw" type="ImageCompartment">
+ <layoutConstraint xmi:type="notation:Size" xmi:id="_R1brA52EEeSk-dMsN-xZbw" width="1320" height="1320"/>
+ </children>
+ <children xmi:type="notation:BasicDecorationNode" xmi:id="_R1brBJ2EEeSk-dMsN-xZbw" type="Stereotype"/>
+ <children xmi:type="notation:BasicDecorationNode" xmi:id="_R1brBZ2EEeSk-dMsN-xZbw" type="Kind"/>
+ <children xmi:type="notation:BasicDecorationNode" xmi:id="_R1brBp2EEeSk-dMsN-xZbw" type="Name"/>
+ <children xmi:type="notation:BasicDecorationNode" xmi:id="_R1brB52EEeSk-dMsN-xZbw" type="Parent"/>
+ <children xmi:type="notation:SemanticListCompartment" xmi:id="_R1brCJ2EEeSk-dMsN-xZbw" type="AttributeCompartment"/>
+ <children xmi:type="notation:SemanticListCompartment" xmi:id="_R1lcAJ2EEeSk-dMsN-xZbw" visible="false" type="OperationCompartment"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_R1brAZ2EEeSk-dMsN-xZbw" x="396" y="8026" width="3542" height="1319"/>
+ </children>
+ <children xmi:type="umlnotationext:UMLShape" xmi:id="_SmhwwJ2EEeSk-dMsN-xZbw" element="_QGmKoJ2EEeSk-dMsN-xZbw" fontName="Segoe UI" fontHeight="8" transparency="0" lineColor="14263149" lineWidth="1" showStereotype="Label">
+ <children xmi:type="notation:DecorationNode" xmi:id="_Smhwwp2EEeSk-dMsN-xZbw" type="ImageCompartment">
+ <layoutConstraint xmi:type="notation:Size" xmi:id="_Smhww52EEeSk-dMsN-xZbw" width="1320" height="1320"/>
+ </children>
+ <children xmi:type="notation:BasicDecorationNode" xmi:id="_SmhwxJ2EEeSk-dMsN-xZbw" type="Stereotype"/>
+ <children xmi:type="notation:BasicDecorationNode" xmi:id="_SmhwxZ2EEeSk-dMsN-xZbw" type="Kind"/>
+ <children xmi:type="notation:BasicDecorationNode" xmi:id="_Smhwxp2EEeSk-dMsN-xZbw" type="Name"/>
+ <children xmi:type="notation:BasicDecorationNode" xmi:id="_Smhwx52EEeSk-dMsN-xZbw" type="Parent"/>
+ <children xmi:type="notation:SemanticListCompartment" xmi:id="_SmhwyJ2EEeSk-dMsN-xZbw" type="AttributeCompartment"/>
+ <children xmi:type="notation:SemanticListCompartment" xmi:id="_SmhwyZ2EEeSk-dMsN-xZbw" visible="false" type="OperationCompartment"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_SmhwwZ2EEeSk-dMsN-xZbw" x="396" y="9874" width="3542" height="1319"/>
+ </children>
+ <children xmi:type="umlnotationext:UMLShape" xmi:id="_v0xMkJ2EEeSk-dMsN-xZbw" fontName="Segoe UI" fontHeight="8" transparency="0" lineColor="14263149" lineWidth="1" showStereotype="Label">
+ <children xmi:type="notation:DecorationNode" xmi:id="_v0xMkp2EEeSk-dMsN-xZbw" type="ImageCompartment">
+ <layoutConstraint xmi:type="notation:Size" xmi:id="_v0xMk52EEeSk-dMsN-xZbw" width="1320" height="1320"/>
+ </children>
+ <children xmi:type="notation:BasicDecorationNode" xmi:id="_v0xMlJ2EEeSk-dMsN-xZbw" type="Stereotype"/>
+ <children xmi:type="notation:BasicDecorationNode" xmi:id="_v0xMlZ2EEeSk-dMsN-xZbw" type="Name"/>
+ <children xmi:type="notation:BasicDecorationNode" xmi:id="_v0xMlp2EEeSk-dMsN-xZbw" type="Parent"/>
+ <children xmi:type="notation:SemanticListCompartment" xmi:id="_v0xMl52EEeSk-dMsN-xZbw" visible="false" type="AttributeCompartment"/>
+ <children xmi:type="notation:SemanticListCompartment" xmi:id="_v0xMmJ2EEeSk-dMsN-xZbw" visible="false" type="OperationCompartment"/>
+ <children xmi:type="notation:SemanticListCompartment" xmi:id="_v0xMmZ2EEeSk-dMsN-xZbw" visible="false" type="SignalCompartment"/>
+ <children xmi:type="umlnotationext:UMLShapeCompartment" xmi:id="_v0xMmp2EEeSk-dMsN-xZbw" visible="false" type="StructureCompartment"/>
+ <element xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#StructuralFeature"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_v0xMkZ2EEeSk-dMsN-xZbw" x="5412" y="11616" width="3145" height="1346"/>
+ </children>
+ <children xmi:type="umlnotationext:UMLShape" xmi:id="_0iop4J2EEeSk-dMsN-xZbw" fontName="Segoe UI" fontHeight="8" transparency="0" lineColor="14263149" lineWidth="1" showStereotype="Label">
+ <children xmi:type="notation:DecorationNode" xmi:id="_0iop4p2EEeSk-dMsN-xZbw" type="ImageCompartment">
+ <layoutConstraint xmi:type="notation:Size" xmi:id="_0iop452EEeSk-dMsN-xZbw" width="1320" height="1320"/>
+ </children>
+ <children xmi:type="notation:BasicDecorationNode" xmi:id="_0iop5J2EEeSk-dMsN-xZbw" type="Stereotype"/>
+ <children xmi:type="notation:BasicDecorationNode" xmi:id="_0iop5Z2EEeSk-dMsN-xZbw" type="Name"/>
+ <children xmi:type="notation:BasicDecorationNode" xmi:id="_0iop5p2EEeSk-dMsN-xZbw" type="Parent"/>
+ <children xmi:type="notation:SemanticListCompartment" xmi:id="_0iop552EEeSk-dMsN-xZbw" visible="false" type="AttributeCompartment"/>
+ <children xmi:type="notation:SemanticListCompartment" xmi:id="_0iop6J2EEeSk-dMsN-xZbw" visible="false" type="OperationCompartment"/>
+ <children xmi:type="notation:SemanticListCompartment" xmi:id="_0iop6Z2EEeSk-dMsN-xZbw" visible="false" type="SignalCompartment"/>
+ <children xmi:type="umlnotationext:UMLShapeCompartment" xmi:id="_0iop6p2EEeSk-dMsN-xZbw" visible="false" type="StructureCompartment"/>
+ <element xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Association"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_0iop4Z2EEeSk-dMsN-xZbw" x="8712" y="11616" width="3145" height="1346"/>
+ </children>
+ <children xmi:type="umlnotationext:UMLShape" xmi:id="_25MRkJ2EEeSk-dMsN-xZbw" fontName="Segoe UI" fontHeight="8" transparency="0" lineColor="14263149" lineWidth="1" showStereotype="Label">
+ <children xmi:type="notation:DecorationNode" xmi:id="_25MRkp2EEeSk-dMsN-xZbw" type="ImageCompartment">
+ <layoutConstraint xmi:type="notation:Size" xmi:id="_25MRk52EEeSk-dMsN-xZbw" width="1320" height="1320"/>
+ </children>
+ <children xmi:type="notation:BasicDecorationNode" xmi:id="_25MRlJ2EEeSk-dMsN-xZbw" type="Stereotype"/>
+ <children xmi:type="notation:BasicDecorationNode" xmi:id="_25MRlZ2EEeSk-dMsN-xZbw" type="Name"/>
+ <children xmi:type="notation:BasicDecorationNode" xmi:id="_25MRlp2EEeSk-dMsN-xZbw" type="Parent"/>
+ <children xmi:type="notation:SemanticListCompartment" xmi:id="_25MRl52EEeSk-dMsN-xZbw" visible="false" type="AttributeCompartment"/>
+ <children xmi:type="notation:SemanticListCompartment" xmi:id="_25MRmJ2EEeSk-dMsN-xZbw" visible="false" type="OperationCompartment"/>
+ <children xmi:type="notation:SemanticListCompartment" xmi:id="_25MRmZ2EEeSk-dMsN-xZbw" visible="false" type="SignalCompartment"/>
+ <children xmi:type="umlnotationext:UMLShapeCompartment" xmi:id="_25MRmp2EEeSk-dMsN-xZbw" visible="false" type="StructureCompartment"/>
+ <element xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Constraint"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_25MRkZ2EEeSk-dMsN-xZbw" x="12012" y="11616" width="3145" height="1346"/>
+ </children>
+ <children xmi:type="umlnotationext:UMLShape" xmi:id="_5Uz_cJ2EEeSk-dMsN-xZbw" fontName="Segoe UI" fontHeight="8" transparency="0" lineColor="14263149" lineWidth="1" showStereotype="Label">
+ <children xmi:type="notation:DecorationNode" xmi:id="_5Uz_cp2EEeSk-dMsN-xZbw" type="ImageCompartment">
+ <layoutConstraint xmi:type="notation:Size" xmi:id="_5Uz_c52EEeSk-dMsN-xZbw" width="1320" height="1320"/>
+ </children>
+ <children xmi:type="notation:BasicDecorationNode" xmi:id="_5Uz_dJ2EEeSk-dMsN-xZbw" type="Stereotype"/>
+ <children xmi:type="notation:BasicDecorationNode" xmi:id="_5Uz_dZ2EEeSk-dMsN-xZbw" type="Name"/>
+ <children xmi:type="notation:BasicDecorationNode" xmi:id="_5Uz_dp2EEeSk-dMsN-xZbw" type="Parent"/>
+ <children xmi:type="notation:SemanticListCompartment" xmi:id="_5Uz_d52EEeSk-dMsN-xZbw" visible="false" type="AttributeCompartment"/>
+ <children xmi:type="notation:SemanticListCompartment" xmi:id="_5Uz_eJ2EEeSk-dMsN-xZbw" visible="false" type="OperationCompartment"/>
+ <children xmi:type="notation:SemanticListCompartment" xmi:id="_5Uz_eZ2EEeSk-dMsN-xZbw" visible="false" type="SignalCompartment"/>
+ <children xmi:type="umlnotationext:UMLShapeCompartment" xmi:id="_5Uz_ep2EEeSk-dMsN-xZbw" visible="false" type="StructureCompartment"/>
+ <element xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Package"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_5Uz_cZ2EEeSk-dMsN-xZbw" x="15312" y="11616" width="3145" height="1346"/>
+ </children>
+ <children xmi:type="umlnotationext:UMLShape" xmi:id="_6rsS0J2EEeSk-dMsN-xZbw" fontName="Segoe UI" fontHeight="8" transparency="0" lineColor="14263149" lineWidth="1" showStereotype="Label">
+ <children xmi:type="notation:DecorationNode" xmi:id="_6rsS0p2EEeSk-dMsN-xZbw" type="ImageCompartment">
+ <layoutConstraint xmi:type="notation:Size" xmi:id="_6rsS052EEeSk-dMsN-xZbw" width="1320" height="1320"/>
+ </children>
+ <children xmi:type="notation:BasicDecorationNode" xmi:id="_6rsS1J2EEeSk-dMsN-xZbw" type="Stereotype"/>
+ <children xmi:type="notation:BasicDecorationNode" xmi:id="_6rsS1Z2EEeSk-dMsN-xZbw" type="Name"/>
+ <children xmi:type="notation:BasicDecorationNode" xmi:id="_6rsS1p2EEeSk-dMsN-xZbw" type="Parent"/>
+ <children xmi:type="notation:SemanticListCompartment" xmi:id="_6rsS152EEeSk-dMsN-xZbw" visible="false" type="AttributeCompartment"/>
+ <children xmi:type="notation:SemanticListCompartment" xmi:id="_6rsS2J2EEeSk-dMsN-xZbw" visible="false" type="OperationCompartment"/>
+ <children xmi:type="notation:SemanticListCompartment" xmi:id="_6rsS2Z2EEeSk-dMsN-xZbw" visible="false" type="SignalCompartment"/>
+ <children xmi:type="umlnotationext:UMLShapeCompartment" xmi:id="_6rsS2p2EEeSk-dMsN-xZbw" visible="false" type="StructureCompartment"/>
+ <element xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Parameter"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_6rsS0Z2EEeSk-dMsN-xZbw" x="18612" y="11616" width="3145" height="1346"/>
+ </children>
+ <children xmi:type="umlnotationext:UMLShape" xmi:id="_8T1VUJ2EEeSk-dMsN-xZbw" fontName="Segoe UI" fontHeight="8" transparency="0" lineColor="14263149" lineWidth="1" showStereotype="Label">
+ <children xmi:type="notation:DecorationNode" xmi:id="_8T1VUp2EEeSk-dMsN-xZbw" type="ImageCompartment">
+ <layoutConstraint xmi:type="notation:Size" xmi:id="_8T1VU52EEeSk-dMsN-xZbw" width="1320" height="1320"/>
+ </children>
+ <children xmi:type="notation:BasicDecorationNode" xmi:id="_8T1VVJ2EEeSk-dMsN-xZbw" type="Stereotype"/>
+ <children xmi:type="notation:BasicDecorationNode" xmi:id="_8T1VVZ2EEeSk-dMsN-xZbw" type="Name"/>
+ <children xmi:type="notation:BasicDecorationNode" xmi:id="_8T1VVp2EEeSk-dMsN-xZbw" type="Parent"/>
+ <children xmi:type="notation:SemanticListCompartment" xmi:id="_8T1VV52EEeSk-dMsN-xZbw" visible="false" type="AttributeCompartment"/>
+ <children xmi:type="notation:SemanticListCompartment" xmi:id="_8T1VWJ2EEeSk-dMsN-xZbw" visible="false" type="OperationCompartment"/>
+ <children xmi:type="notation:SemanticListCompartment" xmi:id="_8T1VWZ2EEeSk-dMsN-xZbw" visible="false" type="SignalCompartment"/>
+ <children xmi:type="umlnotationext:UMLShapeCompartment" xmi:id="_8T1VWp2EEeSk-dMsN-xZbw" visible="false" type="StructureCompartment"/>
+ <element xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Operation"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_8T1VUZ2EEeSk-dMsN-xZbw" x="21912" y="11616" width="3145" height="1346"/>
+ </children>
+ <children xmi:type="umlnotationext:UMLShape" xmi:id="__Eb0sJ2EEeSk-dMsN-xZbw" fontName="Segoe UI" fontHeight="8" transparency="0" lineColor="14263149" lineWidth="1" showStereotype="Label">
+ <children xmi:type="notation:DecorationNode" xmi:id="__Eb0sp2EEeSk-dMsN-xZbw" type="ImageCompartment">
+ <layoutConstraint xmi:type="notation:Size" xmi:id="__Eb0s52EEeSk-dMsN-xZbw" width="1320" height="1320"/>
+ </children>
+ <children xmi:type="notation:BasicDecorationNode" xmi:id="__Eb0tJ2EEeSk-dMsN-xZbw" type="Stereotype"/>
+ <children xmi:type="notation:BasicDecorationNode" xmi:id="__Eb0tZ2EEeSk-dMsN-xZbw" type="Name"/>
+ <children xmi:type="notation:BasicDecorationNode" xmi:id="__Eb0tp2EEeSk-dMsN-xZbw" type="Parent"/>
+ <children xmi:type="notation:SemanticListCompartment" xmi:id="__Eb0t52EEeSk-dMsN-xZbw" visible="false" type="AttributeCompartment"/>
+ <children xmi:type="notation:SemanticListCompartment" xmi:id="__Eb0uJ2EEeSk-dMsN-xZbw" visible="false" type="OperationCompartment"/>
+ <children xmi:type="notation:SemanticListCompartment" xmi:id="__Eb0uZ2EEeSk-dMsN-xZbw" visible="false" type="SignalCompartment"/>
+ <children xmi:type="umlnotationext:UMLShapeCompartment" xmi:id="__Eb0up2EEeSk-dMsN-xZbw" visible="false" type="StructureCompartment"/>
+ <element xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Class"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="__Eb0sZ2EEeSk-dMsN-xZbw" x="25212" y="11616" width="3145" height="1346"/>
+ </children>
+ <children xmi:type="umlnotationext:UMLShape" xmi:id="_BQSBMJ2FEeSk-dMsN-xZbw" fontName="Segoe UI" fontHeight="8" transparency="0" lineColor="14263149" lineWidth="1" showStereotype="Label">
+ <children xmi:type="notation:DecorationNode" xmi:id="_BQSBMp2FEeSk-dMsN-xZbw" type="ImageCompartment">
+ <layoutConstraint xmi:type="notation:Size" xmi:id="_BQSBM52FEeSk-dMsN-xZbw" width="1320" height="1320"/>
+ </children>
+ <children xmi:type="notation:BasicDecorationNode" xmi:id="_BQSBNJ2FEeSk-dMsN-xZbw" type="Stereotype"/>
+ <children xmi:type="notation:BasicDecorationNode" xmi:id="_BQSBNZ2FEeSk-dMsN-xZbw" type="Name"/>
+ <children xmi:type="notation:BasicDecorationNode" xmi:id="_BQSBNp2FEeSk-dMsN-xZbw" type="Parent"/>
+ <children xmi:type="notation:SemanticListCompartment" xmi:id="_BQSBN52FEeSk-dMsN-xZbw" visible="false" type="AttributeCompartment"/>
+ <children xmi:type="notation:SemanticListCompartment" xmi:id="_BQSBOJ2FEeSk-dMsN-xZbw" visible="false" type="OperationCompartment"/>
+ <children xmi:type="notation:SemanticListCompartment" xmi:id="_BQbLIJ2FEeSk-dMsN-xZbw" visible="false" type="SignalCompartment"/>
+ <children xmi:type="umlnotationext:UMLShapeCompartment" xmi:id="_BQbLIZ2FEeSk-dMsN-xZbw" visible="false" type="StructureCompartment"/>
+ <element xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#DataType"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_BQSBMZ2FEeSk-dMsN-xZbw" x="28512" y="11616" width="3145" height="1346"/>
+ </children>
+ <children xmi:type="umlnotationext:UMLShape" xmi:id="_DZctIJ2FEeSk-dMsN-xZbw" fontName="Segoe UI" fontHeight="8" transparency="0" lineColor="14263149" lineWidth="1" showStereotype="Label">
+ <children xmi:type="notation:DecorationNode" xmi:id="_DZctIp2FEeSk-dMsN-xZbw" type="ImageCompartment">
+ <layoutConstraint xmi:type="notation:Size" xmi:id="_DZctI52FEeSk-dMsN-xZbw" width="1320" height="1320"/>
+ </children>
+ <children xmi:type="notation:BasicDecorationNode" xmi:id="_DZctJJ2FEeSk-dMsN-xZbw" type="Stereotype"/>
+ <children xmi:type="notation:BasicDecorationNode" xmi:id="_DZctJZ2FEeSk-dMsN-xZbw" type="Name"/>
+ <children xmi:type="notation:BasicDecorationNode" xmi:id="_DZctJp2FEeSk-dMsN-xZbw" type="Parent"/>
+ <children xmi:type="notation:SemanticListCompartment" xmi:id="_DZctJ52FEeSk-dMsN-xZbw" visible="false" type="AttributeCompartment"/>
+ <children xmi:type="notation:SemanticListCompartment" xmi:id="_DZctKJ2FEeSk-dMsN-xZbw" visible="false" type="OperationCompartment"/>
+ <children xmi:type="notation:SemanticListCompartment" xmi:id="_DZctKZ2FEeSk-dMsN-xZbw" visible="false" type="SignalCompartment"/>
+ <children xmi:type="umlnotationext:UMLShapeCompartment" xmi:id="_DZctKp2FEeSk-dMsN-xZbw" visible="false" type="StructureCompartment"/>
+ <element xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Generalization"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_DZctIZ2FEeSk-dMsN-xZbw" x="31812" y="11616" width="3145" height="1346"/>
+ </children>
+ <element xsi:nil="true"/>
+ </contents>
+ </eAnnotations>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_cxO3YBeFEeaUiMmCiapTYQ" annotatedElement="_m1xqsHBgEd6FKu9XX1078A">
+ <body>OpenModel Profile v0.2.13:&#xD;
+ProfileLifecycle Profile v0.0.4 applied.</body>
+ </ownedComment>
+ <elementImport xmi:type="uml:ElementImport" xmi:id="_h2TkIAPwEeewDI5jM-81FA" alias="Class">
+ <importedElement xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Class"/>
+ </elementImport>
+ <elementImport xmi:type="uml:ElementImport" xmi:id="_h2ULMAPwEeewDI5jM-81FA" alias="StructuralFeature">
+ <importedElement xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#StructuralFeature"/>
+ </elementImport>
+ <elementImport xmi:type="uml:ElementImport" xmi:id="_h2WAYAPwEeewDI5jM-81FA" alias="Signal">
+ <importedElement xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Signal"/>
+ </elementImport>
+ <elementImport xmi:type="uml:ElementImport" xmi:id="_h2WAYQPwEeewDI5jM-81FA" alias="Interface">
+ <importedElement xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Interface"/>
+ </elementImport>
+ <elementImport xmi:type="uml:ElementImport" xmi:id="_h2WncAPwEeewDI5jM-81FA" alias="Operation">
+ <importedElement xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Operation"/>
+ </elementImport>
+ <elementImport xmi:type="uml:ElementImport" xmi:id="_h2WncQPwEeewDI5jM-81FA" alias="Parameter">
+ <importedElement xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Parameter"/>
+ </elementImport>
+ <elementImport xmi:type="uml:ElementImport" xmi:id="_h2XOgAPwEeewDI5jM-81FA" alias="Relationship">
+ <importedElement xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Relationship"/>
+ </elementImport>
+ <elementImport xmi:type="uml:ElementImport" xmi:id="_h2X1kAPwEeewDI5jM-81FA" alias="Dependency">
+ <importedElement xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Dependency"/>
+ </elementImport>
+ <elementImport xmi:type="uml:ElementImport" xmi:id="_h2YcoAPwEeewDI5jM-81FA" alias="Association">
+ <importedElement xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Association"/>
+ </elementImport>
+ <elementImport xmi:type="uml:ElementImport" xmi:id="_h2ZDsAPwEeewDI5jM-81FA" alias="Realization">
+ <importedElement xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Realization"/>
+ </elementImport>
+ <elementImport xmi:type="uml:ElementImport" xmi:id="_h2ZqwAPwEeewDI5jM-81FA" alias="Element">
+ <importedElement xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Element"/>
+ </elementImport>
+ <elementImport xmi:type="uml:ElementImport" xmi:id="_h2aR0APwEeewDI5jM-81FA" alias="DataType">
+ <importedElement xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#DataType"/>
+ </elementImport>
+ <elementImport xmi:type="uml:ElementImport" xmi:id="_h2aR0QPwEeewDI5jM-81FA" alias="Property">
+ <importedElement xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Property"/>
+ </elementImport>
+ <elementImport xmi:type="uml:ElementImport" xmi:id="_h2a44APwEeewDI5jM-81FA" alias="Abstraction">
+ <importedElement xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Abstraction"/>
+ </elementImport>
+ <packageImport xmi:type="uml:PackageImport" xmi:id="_m2EloHBgEd6FKu9XX1078A">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_vp7j5XBnEd6FKu9XX1078A" source="uml2.extensions">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_vp7j5nBnEd6FKu9XX1078A" key="addedInVersion" value="1"/>
+ </eAnnotations>
+ <importedPackage xmi:type="uml:Model" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#_0"/>
+ </packageImport>
+ <packagedElement xmi:type="uml:Stereotype" xmi:id="_36ZCQHBgEd6FKu9XX1078A" name="OpenModelAttribute">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_vp7j6XBnEd6FKu9XX1078A" source="uml2.extensions">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_vp7j6nBnEd6FKu9XX1078A" key="addedInVersion" value="1"/>
+ </eAnnotations>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_sTEScHBjEd6FKu9XX1078A" annotatedElement="_36ZCQHBgEd6FKu9XX1078A">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_vp7j63BnEd6FKu9XX1078A" source="uml2.extensions">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_vp7j7HBnEd6FKu9XX1078A" key="addedInVersion" value="1"/>
+ </eAnnotations>
+ <body>This stereotype defines the Open Model specific enhancements for attributes.</body>
+ </ownedComment>
+ <ownedAttribute xmi:type="uml:Property" xmi:id="_HXmXI3BhEd6FKu9XX1078A" name="base_StructuralFeature" association="_HXmXIHBhEd6FKu9XX1078A">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_vp7j7XBnEd6FKu9XX1078A" source="uml2.extensions">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_vp7j7nBnEd6FKu9XX1078A" key="addedInVersion" value="1"/>
+ </eAnnotations>
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#StructuralFeature"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:type="uml:Property" xmi:id="_tD9I4MvfEeWuP4zc4scymQ" name="partOfObjectKey" visibility="public">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_04XOcMvhEeWuP4zc4scymQ" annotatedElement="_tD9I4MvfEeWuP4zc4scymQ">
+ <body>This property indicates if the attribute is part of the object key or not.&#xD;
+Value = 0 (default) means the attribute is not part of the object key.&#xD;
+Values > 0 indicate that the attribute is part of the object key and the value defines the order of the attribute in case the key is composed of more than one attribute.</body>
+ </ownedComment>
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
+ <defaultValue xmi:type="uml:LiteralInteger" xmi:id="_y66VMMvfEeWuP4zc4scymQ" name="0"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:type="uml:Property" xmi:id="_R-0eQNjTEea1wr7GsSffog" name="uniqueSet">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_R8ROoNjVEea1wr7GsSffog" annotatedElement="_R-0eQNjTEea1wr7GsSffog">
+ <body>This property defines if the attribute is part of a set of attributes which together (i.e., their values) have to be unique among all instances within a defined context.&#xD;
+No value means no uniqueness constraint.&#xD;
+An integer value identifies the uniqueness set.&#xD;
+An attribute may participate in more than one uniqueness sets.</body>
+ </ownedComment>
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_SrnA4NjVEea1wr7GsSffog"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_SrqEMNjVEea1wr7GsSffog" value="*"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:type="uml:Property" xmi:id="_iwNxQHBlEd6FKu9XX1078A" name="isInvariant" visibility="public">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_vp7j93BnEd6FKu9XX1078A" source="uml2.extensions">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_vp7j-HBnEd6FKu9XX1078A" key="addedInVersion" value="1"/>
+ </eAnnotations>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_a_6PMINUEd6Iy5JPXF_34w" annotatedElement="_iwNxQHBlEd6FKu9XX1078A">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_-u0GXINVEd6Iy5JPXF_34w" source="uml2.extensions">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_-u0GXYNVEd6Iy5JPXF_34w" key="addedInVersion" value="7"/>
+ </eAnnotations>
+ <body>This property defines at which time the attribute can be set.&#xD;
+true = attribute can only be set at creation time; false = attribute can be set at any time.</body>
+ </ownedComment>
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
+ <defaultValue xmi:type="uml:LiteralBoolean" xmi:id="_oUQooHBlEd6FKu9XX1078A">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_vp7j-XBnEd6FKu9XX1078A" source="uml2.extensions">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_vp7j-nBnEd6FKu9XX1078A" key="addedInVersion" value="1"/>
+ </eAnnotations>
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
+ </defaultValue>
+ </ownedAttribute>
+ <ownedAttribute xmi:type="uml:Property" xmi:id="_sUuCwHEoEd6SxZ5y0DIogw" name="valueRange" visibility="public">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_4YIfjHEqEd6SxZ5y0DIogw" source="uml2.extensions">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_4YIfjXEqEd6SxZ5y0DIogw" key="addedInVersion" value="3"/>
+ </eAnnotations>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_6n2KIHEoEd6SxZ5y0DIogw" annotatedElement="_sUuCwHEoEd6SxZ5y0DIogw">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_4YIfjnEqEd6SxZ5y0DIogw" source="uml2.extensions">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_4YIfj3EqEd6SxZ5y0DIogw" key="addedInVersion" value="3"/>
+ </eAnnotations>
+ <body>This property provides the restriction on the attribute values.</body>
+ </ownedComment>
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_44BOwEZGEeWEwevcWURJ1Q"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_44B10EZGEeWEwevcWURJ1Q" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:type="uml:Property" xmi:id="_5atTwFh0EeaaGczhAqBKxg" name="unsigned">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_IRmPgFh1EeaaGczhAqBKxg" annotatedElement="_5atTwFh0EeaaGczhAqBKxg">
+ <body>This optional property indicates if the attribute type is unsigned (value = true) or signed (value = false); if applicable, otherwise ignored.</body>
+ </ownedComment>
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_LuVzgFozEeaGOO_VQ0dx_g"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_LuXosFozEeaGOO_VQ0dx_g" value="1"/>
+ <defaultValue xmi:type="uml:LiteralBoolean" xmi:id="_7mGNQFh0EeaaGczhAqBKxg"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:type="uml:Property" xmi:id="__RruMFh0EeaaGczhAqBKxg" name="counter" type="_NtRBsFfrEeak-v4LxEsCQw">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_EDhskFh1EeaaGczhAqBKxg" annotatedElement="__RruMFh0EeaaGczhAqBKxg">
+ <body>This optional property defines the counter type of the attribute type; if applicable.</body>
+ </ownedComment>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_BwLJ4Fh1EeaaGczhAqBKxg"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_BwMYAFh1EeaaGczhAqBKxg" value="1"/>
+ <defaultValue xmi:type="uml:InstanceValue" xmi:id="_IpQR4FozEeaGOO_VQ0dx_g" type="_NtRBsFfrEeak-v4LxEsCQw" instance="_z4c8cFoyEeaGOO_VQ0dx_g"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:type="uml:Property" xmi:id="_28fUQMvfEeWuP4zc4scymQ" name="unit" visibility="public">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_pcCfoMviEeWuP4zc4scymQ" annotatedElement="_28fUQMvfEeWuP4zc4scymQ">
+ <body>This optional property contains a textual definition of the unit associated with the attribute value.&#xD;
+The spelling of the unit (not only SI units) shall be in accordance to the NIST Publication 811 “Guide for the Use of the International System of Units (SI)” (http://www.nist.gov/pml/pubs/sp811/index.cfm), section 9 “Rules and Style Conventions for Spelling Unit Names”.</body>
+ </ownedComment>
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_7CXkgMvfEeWuP4zc4scymQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_7CZZsMvfEeWuP4zc4scymQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:type="uml:Property" xmi:id="_EKbhgL7REeGcHtJ-koFuEQ" name="support" visibility="public" type="_tIP_UL7QEeGcHtJ-koFuEQ">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_Qd8BKL7ZEeGcHtJ-koFuEQ" source="uml2.extensions">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_Qd8BKb7ZEeGcHtJ-koFuEQ" key="addedInVersion" value="16"/>
+ </eAnnotations>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_HVFfoL7REeGcHtJ-koFuEQ" annotatedElement="_EKbhgL7REeGcHtJ-koFuEQ">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_QeFK0L7ZEeGcHtJ-koFuEQ" source="uml2.extensions">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_QeFK0b7ZEeGcHtJ-koFuEQ" key="addedInVersion" value="16"/>
+ </eAnnotations>
+ <body>This property qualifies the support of the attribute at the management interface.</body>
+ </ownedComment>
+ <defaultValue xmi:type="uml:InstanceValue" xmi:id="_fA5YML7SEeGcHtJ-koFuEQ" name="MANDATORY" type="_tIP_UL7QEeGcHtJ-koFuEQ" instance="_hcaN0L7REeGcHtJ-koFuEQ">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_QeFK0r7ZEeGcHtJ-koFuEQ" source="uml2.extensions">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_QeFK077ZEeGcHtJ-koFuEQ" key="addedInVersion" value="16"/>
+ </eAnnotations>
+ </defaultValue>
+ </ownedAttribute>
+ <ownedAttribute xmi:type="uml:Property" xmi:id="_S3McgP19EeGrxoCd_NcLdw" name="condition" visibility="public">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_rh9tIP19EeGrxoCd_NcLdw" source="uml2.extensions">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_riG3EP19EeGrxoCd_NcLdw" key="addedInVersion" value="21"/>
+ </eAnnotations>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_dKkJwP19EeGrxoCd_NcLdw" annotatedElement="_S3McgP19EeGrxoCd_NcLdw">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_riG3Ef19EeGrxoCd_NcLdw" source="uml2.extensions">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_riG3Ev19EeGrxoCd_NcLdw" key="addedInVersion" value="21"/>
+ </eAnnotations>
+ <body>This attribute contains the condition for the condition-related support qualifiers.</body>
+ </ownedComment>
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_6VVhUEZGEeWEwevcWURJ1Q"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_6VWIYEZGEeWEwevcWURJ1Q" value="1"/>
+ </ownedAttribute>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_HXmXIHBhEd6FKu9XX1078A" name="StructuralFeature_OpenModelAttribute" memberEnd="_HXmXIXBhEd6FKu9XX1078A _HXmXI3BhEd6FKu9XX1078A">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_vp7j_XBnEd6FKu9XX1078A" source="uml2.extensions">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_vp7j_nBnEd6FKu9XX1078A" key="addedInVersion" value="1"/>
+ </eAnnotations>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_pAy-cJDkEeW51dNDZIXIMA">
+ <body>required</body>
+ </ownedComment>
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_HXmXIXBhEd6FKu9XX1078A" name="extension_OpenModelAttribute" type="_36ZCQHBgEd6FKu9XX1078A" aggregation="composite" association="_HXmXIHBhEd6FKu9XX1078A">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_vp7j_3BnEd6FKu9XX1078A" source="uml2.extensions">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_vp7kAHBnEd6FKu9XX1078A" key="addedInVersion" value="1"/>
+ </eAnnotations>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_HXmXInBhEd6FKu9XX1078A" value="1">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_vp7kAXBnEd6FKu9XX1078A" source="uml2.extensions">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_vp7kAnBnEd6FKu9XX1078A" key="addedInVersion" value="1"/>
+ </eAnnotations>
+ </lowerValue>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Stereotype" xmi:id="_JVMFMHBhEd6FKu9XX1078A" name="OpenModelClass">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_vp7kA3BnEd6FKu9XX1078A" source="uml2.extensions">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_vp7kBHBnEd6FKu9XX1078A" key="addedInVersion" value="1"/>
+ </eAnnotations>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_nd89oHBjEd6FKu9XX1078A" annotatedElement="_JVMFMHBhEd6FKu9XX1078A">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_vp7kBXBnEd6FKu9XX1078A" source="uml2.extensions">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_vp7kBnBnEd6FKu9XX1078A" key="addedInVersion" value="1"/>
+ </eAnnotations>
+ <body>This stereotype defines the Open Model specific enhancements for data object classes.</body>
+ </ownedComment>
+ <ownedAttribute xmi:type="uml:Property" xmi:id="_NDZcU3BhEd6FKu9XX1078A" name="base_Class" association="_NDZcUHBhEd6FKu9XX1078A">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_vp7kB3BnEd6FKu9XX1078A" source="uml2.extensions">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_vp7kCHBnEd6FKu9XX1078A" key="addedInVersion" value="1"/>
+ </eAnnotations>
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Class"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:type="uml:Property" xmi:id="_wKrjoL7SEeGcHtJ-koFuEQ" name="support" visibility="public" type="_tIP_UL7QEeGcHtJ-koFuEQ">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_QeFK2r7ZEeGcHtJ-koFuEQ" source="uml2.extensions">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_QeFK277ZEeGcHtJ-koFuEQ" key="addedInVersion" value="16"/>
+ </eAnnotations>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_wKrjob7SEeGcHtJ-koFuEQ" annotatedElement="_wKrjoL7SEeGcHtJ-koFuEQ">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_QeFK3L7ZEeGcHtJ-koFuEQ" source="uml2.extensions">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_QeFK3b7ZEeGcHtJ-koFuEQ" key="addedInVersion" value="16"/>
+ </eAnnotations>
+ <body>This property qualifies the support of the object class at the management interface.</body>
+ </ownedComment>
+ <defaultValue xmi:type="uml:InstanceValue" xmi:id="_wKrjor7SEeGcHtJ-koFuEQ" name="MANDATORY" type="_tIP_UL7QEeGcHtJ-koFuEQ" instance="_hcaN0L7REeGcHtJ-koFuEQ">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_QeFK3r7ZEeGcHtJ-koFuEQ" source="uml2.extensions">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_QeFK377ZEeGcHtJ-koFuEQ" key="addedInVersion" value="16"/>
+ </eAnnotations>
+ </defaultValue>
+ </ownedAttribute>
+ <ownedAttribute xmi:type="uml:Property" xmi:id="_jBBm0P19EeGrxoCd_NcLdw" name="condition" visibility="public">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_riG3E_19EeGrxoCd_NcLdw" source="uml2.extensions">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_riG3FP19EeGrxoCd_NcLdw" key="addedInVersion" value="21"/>
+ </eAnnotations>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_kkkdMP19EeGrxoCd_NcLdw" annotatedElement="_jBBm0P19EeGrxoCd_NcLdw">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_riG3Ff19EeGrxoCd_NcLdw" source="uml2.extensions">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_riG3Fv19EeGrxoCd_NcLdw" key="addedInVersion" value="21"/>
+ </eAnnotations>
+ <body>This attribute contains the condition for the condition-related support qualifiers.</body>
+ </ownedComment>
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_74_FYEZGEeWEwevcWURJ1Q"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_74_FYUZGEeWEwevcWURJ1Q" value="1"/>
+ </ownedAttribute>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_NDZcUHBhEd6FKu9XX1078A" name="Class_OpenModelClass" memberEnd="_NDZcUXBhEd6FKu9XX1078A _NDZcU3BhEd6FKu9XX1078A">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_vqFUwXBnEd6FKu9XX1078A" source="uml2.extensions">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_vqFUwnBnEd6FKu9XX1078A" key="addedInVersion" value="1"/>
+ </eAnnotations>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_cRXecJDkEeW51dNDZIXIMA">
+ <body>required</body>
+ </ownedComment>
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_NDZcUXBhEd6FKu9XX1078A" name="extension_OpenModelClass" type="_JVMFMHBhEd6FKu9XX1078A" aggregation="composite" association="_NDZcUHBhEd6FKu9XX1078A">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_vqFUw3BnEd6FKu9XX1078A" source="uml2.extensions">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_vqFUxHBnEd6FKu9XX1078A" key="addedInVersion" value="1"/>
+ </eAnnotations>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_NDZcUnBhEd6FKu9XX1078A" value="1">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_vqFUxXBnEd6FKu9XX1078A" source="uml2.extensions">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_vqFUxnBnEd6FKu9XX1078A" key="addedInVersion" value="1"/>
+ </eAnnotations>
+ </lowerValue>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Stereotype" xmi:id="_FRG9AHBnEd6FKu9XX1078A" name="OpenModelOperation">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_FRG9AXBnEd6FKu9XX1078A" source="uml2.extensions">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_vqFU33BnEd6FKu9XX1078A" key="addedInVersion" value="1"/>
+ </eAnnotations>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_FRG9A3BnEd6FKu9XX1078A" annotatedElement="_FRG9AHBnEd6FKu9XX1078A">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_FRG9BHBnEd6FKu9XX1078A" source="uml2.extensions">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_vqFU4HBnEd6FKu9XX1078A" key="addedInVersion" value="1"/>
+ </eAnnotations>
+ <body>This stereotype defines the Open Model specific enhancements for operations.</body>
+ </ownedComment>
+ <ownedAttribute xmi:type="uml:Property" xmi:id="_FRG9FXBnEd6FKu9XX1078A" name="base_Operation" association="_FRG9HnBnEd6FKu9XX1078A">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_FRG9FnBnEd6FKu9XX1078A" source="uml2.extensions">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_vqFU4XBnEd6FKu9XX1078A" key="addedInVersion" value="1"/>
+ </eAnnotations>
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Operation"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:type="uml:Property" xmi:id="_FRG9GHBnEd6FKu9XX1078A" name="isOperationIdempotent" visibility="public">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_FRG9GXBnEd6FKu9XX1078A" source="uml2.extensions">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_vqFU4nBnEd6FKu9XX1078A" key="addedInVersion" value="1"/>
+ </eAnnotations>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_0Wtp8INVEd6Iy5JPXF_34w" annotatedElement="_FRG9GHBnEd6FKu9XX1078A">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_-u0GYoNVEd6Iy5JPXF_34w" source="uml2.extensions">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_-u0GY4NVEd6Iy5JPXF_34w" key="addedInVersion" value="7"/>
+ </eAnnotations>
+ <body>This property defines whether the operation is idempotent or not.&#xD;
+Example: When an operation is going to create an object instance which does already exist, an idempotent operation would return success and a non-idempotent operation would return an exception.</body>
+ </ownedComment>
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
+ <defaultValue xmi:type="uml:LiteralBoolean" xmi:id="_FRG9G3BnEd6FKu9XX1078A">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_FRG9HHBnEd6FKu9XX1078A" source="uml2.extensions">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_vqFU43BnEd6FKu9XX1078A" key="addedInVersion" value="1"/>
+ </eAnnotations>
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
+ </defaultValue>
+ </ownedAttribute>
+ <ownedAttribute xmi:type="uml:Property" xmi:id="_gmF-IEZVEeW32YsOmT7W0Q" name="isAtomic" visibility="public">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_gmF-IUZVEeW32YsOmT7W0Q" source="uml2.extensions">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_gmF-IkZVEeW32YsOmT7W0Q" key="addedInVersion" value="23"/>
+ </eAnnotations>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_3jj_cEZVEeW32YsOmT7W0Q" annotatedElement="_gmF-IEZVEeW32YsOmT7W0Q">
+ <body>This property identifies if the operation is best effort or is successful / not successful as a whole.</body>
+ </ownedComment>
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
+ <defaultValue xmi:type="uml:LiteralBoolean" xmi:id="_gmF-I0ZVEeW32YsOmT7W0Q">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_gmF-JEZVEeW32YsOmT7W0Q" source="uml2.extensions">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_gmF-JUZVEeW32YsOmT7W0Q" key="addedInVersion" value="23"/>
+ </eAnnotations>
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
+ </defaultValue>
+ </ownedAttribute>
+ <ownedAttribute xmi:type="uml:Property" xmi:id="_8TxcYL7SEeGcHtJ-koFuEQ" name="support" visibility="public" type="_tIP_UL7QEeGcHtJ-koFuEQ">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_QeFK4L7ZEeGcHtJ-koFuEQ" source="uml2.extensions">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_QeFK4b7ZEeGcHtJ-koFuEQ" key="addedInVersion" value="16"/>
+ </eAnnotations>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_8TxcYb7SEeGcHtJ-koFuEQ" annotatedElement="_8TxcYL7SEeGcHtJ-koFuEQ">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_QeFK4r7ZEeGcHtJ-koFuEQ" source="uml2.extensions">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_QeFK477ZEeGcHtJ-koFuEQ" key="addedInVersion" value="16"/>
+ </eAnnotations>
+ <body>This property qualifies the support of the operation at the management interface.</body>
+ </ownedComment>
+ <defaultValue xmi:type="uml:InstanceValue" xmi:id="_8TxcYr7SEeGcHtJ-koFuEQ" name="MANDATORY" type="_tIP_UL7QEeGcHtJ-koFuEQ" instance="_hcaN0L7REeGcHtJ-koFuEQ">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_QeFK5L7ZEeGcHtJ-koFuEQ" source="uml2.extensions">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_QeFK5b7ZEeGcHtJ-koFuEQ" key="addedInVersion" value="16"/>
+ </eAnnotations>
+ </defaultValue>
+ </ownedAttribute>
+ <ownedAttribute xmi:type="uml:Property" xmi:id="_mb7AYP19EeGrxoCd_NcLdw" name="condition" visibility="public">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_riG3F_19EeGrxoCd_NcLdw" source="uml2.extensions">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_riG3GP19EeGrxoCd_NcLdw" key="addedInVersion" value="21"/>
+ </eAnnotations>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_o-ylwP19EeGrxoCd_NcLdw" annotatedElement="_mb7AYP19EeGrxoCd_NcLdw">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_riG3Gf19EeGrxoCd_NcLdw" source="uml2.extensions">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_riG3Gv19EeGrxoCd_NcLdw" key="addedInVersion" value="21"/>
+ </eAnnotations>
+ <body>This attribute contains the condition for the condition-related support qualifiers.</body>
+ </ownedComment>
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_v9RhUEZGEeWEwevcWURJ1Q"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_v9RhUUZGEeWEwevcWURJ1Q" value="1"/>
+ </ownedAttribute>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_FRG9HnBnEd6FKu9XX1078A" name="Operation_OpenModelOperation" memberEnd="_FRG9IXBnEd6FKu9XX1078A _FRG9FXBnEd6FKu9XX1078A">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_FRG9H3BnEd6FKu9XX1078A" source="uml2.extensions">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_vqFU5nBnEd6FKu9XX1078A" key="addedInVersion" value="1"/>
+ </eAnnotations>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_t8mKEJDkEeW51dNDZIXIMA">
+ <body>required</body>
+ </ownedComment>
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_FRG9IXBnEd6FKu9XX1078A" name="extension_OpenModelOperation" type="_FRG9AHBnEd6FKu9XX1078A" aggregation="composite" association="_FRG9HnBnEd6FKu9XX1078A">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_FRG9InBnEd6FKu9XX1078A" source="uml2.extensions">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_vqFU53BnEd6FKu9XX1078A" key="addedInVersion" value="1"/>
+ </eAnnotations>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_FRG9JHBnEd6FKu9XX1078A" value="1">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_FRG9JXBnEd6FKu9XX1078A" source="uml2.extensions">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_vqFU6HBnEd6FKu9XX1078A" key="addedInVersion" value="1"/>
+ </eAnnotations>
+ </lowerValue>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Stereotype" xmi:id="_jG59cHEqEd6SxZ5y0DIogw" name="OpenModelParameter">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_4YIfkHEqEd6SxZ5y0DIogw" source="uml2.extensions">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_4YIfkXEqEd6SxZ5y0DIogw" key="addedInVersion" value="3"/>
+ </eAnnotations>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_wWsYgHEqEd6SxZ5y0DIogw" annotatedElement="_jG59cHEqEd6SxZ5y0DIogw">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_4YIfknEqEd6SxZ5y0DIogw" source="uml2.extensions">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_4YIfk3EqEd6SxZ5y0DIogw" key="addedInVersion" value="3"/>
+ </eAnnotations>
+ <body>This stereotype defines the Open Model specific enhancements for parameters.</body>
+ </ownedComment>
+ <ownedAttribute xmi:type="uml:Property" xmi:id="_sGoRg3EqEd6SxZ5y0DIogw" name="base_Parameter" association="_sGoRgHEqEd6SxZ5y0DIogw">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_4YIflHEqEd6SxZ5y0DIogw" source="uml2.extensions">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_4YIflXEqEd6SxZ5y0DIogw" key="addedInVersion" value="3"/>
+ </eAnnotations>
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Parameter"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:type="uml:Property" xmi:id="_w9boYHEqEd6SxZ5y0DIogw" name="valueRange" visibility="public">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_4YIflnEqEd6SxZ5y0DIogw" source="uml2.extensions">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_4YIfl3EqEd6SxZ5y0DIogw" key="addedInVersion" value="3"/>
+ </eAnnotations>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_w9boYXEqEd6SxZ5y0DIogw" annotatedElement="_w9boYHEqEd6SxZ5y0DIogw">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_4YIfmHEqEd6SxZ5y0DIogw" source="uml2.extensions">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_4YIfmXEqEd6SxZ5y0DIogw" key="addedInVersion" value="3"/>
+ </eAnnotations>
+ <body>This property provides the restriction on the parameter value.</body>
+ </ownedComment>
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_qfOkQEZGEeWEwevcWURJ1Q"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_qgo5gEZGEeWEwevcWURJ1Q" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:type="uml:Property" xmi:id="_BpwpoL7TEeGcHtJ-koFuEQ" name="support" visibility="public" type="_tIP_UL7QEeGcHtJ-koFuEQ">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_QeFK5r7ZEeGcHtJ-koFuEQ" source="uml2.extensions">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_QeFK577ZEeGcHtJ-koFuEQ" key="addedInVersion" value="16"/>
+ </eAnnotations>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_Bpwpob7TEeGcHtJ-koFuEQ" annotatedElement="_BpwpoL7TEeGcHtJ-koFuEQ">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_QeFK6L7ZEeGcHtJ-koFuEQ" source="uml2.extensions">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_QeFK6b7ZEeGcHtJ-koFuEQ" key="addedInVersion" value="16"/>
+ </eAnnotations>
+ <body>This property qualifies the support of the parameter at the management interface.</body>
+ </ownedComment>
+ <defaultValue xmi:type="uml:InstanceValue" xmi:id="_Bpwpor7TEeGcHtJ-koFuEQ" name="MANDATORY" type="_tIP_UL7QEeGcHtJ-koFuEQ" instance="_hcaN0L7REeGcHtJ-koFuEQ">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_QeFK6r7ZEeGcHtJ-koFuEQ" source="uml2.extensions">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_QeFK677ZEeGcHtJ-koFuEQ" key="addedInVersion" value="16"/>
+ </eAnnotations>
+ </defaultValue>
+ </ownedAttribute>
+ <ownedAttribute xmi:type="uml:Property" xmi:id="_psZSoP19EeGrxoCd_NcLdw" name="condition" visibility="public">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_riG3G_19EeGrxoCd_NcLdw" source="uml2.extensions">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_riG3HP19EeGrxoCd_NcLdw" key="addedInVersion" value="21"/>
+ </eAnnotations>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_qV90EP19EeGrxoCd_NcLdw" annotatedElement="_psZSoP19EeGrxoCd_NcLdw">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_riG3Hf19EeGrxoCd_NcLdw" source="uml2.extensions">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_riG3Hv19EeGrxoCd_NcLdw" key="addedInVersion" value="21"/>
+ </eAnnotations>
+ <body>This attribute contains the condition for the condition-related support qualifiers.</body>
+ </ownedComment>
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_rqxKUEZGEeWEwevcWURJ1Q"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_rqxxYEZGEeWEwevcWURJ1Q" value="1"/>
+ </ownedAttribute>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_sGoRgHEqEd6SxZ5y0DIogw" name="Parameter_OpenModelParameter" memberEnd="_sGoRgXEqEd6SxZ5y0DIogw _sGoRg3EqEd6SxZ5y0DIogw">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_4YIfnHEqEd6SxZ5y0DIogw" source="uml2.extensions">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_4YIfnXEqEd6SxZ5y0DIogw" key="addedInVersion" value="3"/>
+ </eAnnotations>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_xlgxgJDkEeW51dNDZIXIMA">
+ <body>required</body>
+ </ownedComment>
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_sGoRgXEqEd6SxZ5y0DIogw" name="extension_OpenModelParameter" type="_jG59cHEqEd6SxZ5y0DIogw" aggregation="composite" association="_sGoRgHEqEd6SxZ5y0DIogw">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_4YIfnnEqEd6SxZ5y0DIogw" source="uml2.extensions">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_4YIfn3EqEd6SxZ5y0DIogw" key="addedInVersion" value="3"/>
+ </eAnnotations>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_sGoRgnEqEd6SxZ5y0DIogw" value="1">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_4YIfoHEqEd6SxZ5y0DIogw" source="uml2.extensions">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_4YRpUHEqEd6SxZ5y0DIogw" key="addedInVersion" value="3"/>
+ </eAnnotations>
+ </lowerValue>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Enumeration" xmi:id="_HgbRQBGqEd-nT5bmeQ1LHg" name="NotificationDefinition">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_k2ZFuxGqEd-nT5bmeQ1LHg" source="uml2.extensions">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_k2ZFvBGqEd-nT5bmeQ1LHg" key="addedInVersion" value="10"/>
+ </eAnnotations>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_NfTqgBGqEd-nT5bmeQ1LHg" annotatedElement="_HgbRQBGqEd-nT5bmeQ1LHg">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_k2ZFvRGqEd-nT5bmeQ1LHg" source="uml2.extensions">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_k2ZFvhGqEd-nT5bmeQ1LHg" key="addedInVersion" value="10"/>
+ </eAnnotations>
+ <body>This enumeration defines if a notification (of a specific type) has to be raised when the event occurs.</body>
+ </ownedComment>
+ <ownedLiteral xmi:type="uml:EnumerationLiteral" xmi:id="_I1mUcBGqEd-nT5bmeQ1LHg" name="NA">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_k2ZFvxGqEd-nT5bmeQ1LHg" source="uml2.extensions">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_k2ZFwBGqEd-nT5bmeQ1LHg" key="addedInVersion" value="10"/>
+ </eAnnotations>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_sR5ZYNS5EeGlYo8EWU4kCQ" annotatedElement="_I1mUcBGqEd-nT5bmeQ1LHg">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_BK_SsNS7EeGlYo8EWU4kCQ" source="uml2.extensions">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_BK_SsdS7EeGlYo8EWU4kCQ" key="addedInVersion" value="17"/>
+ </eAnnotations>
+ <body>This literal means that this kind of Notification makes no sense for this object class, e.g., when it is abstract.</body>
+ </ownedComment>
+ </ownedLiteral>
+ <ownedLiteral xmi:type="uml:EnumerationLiteral" xmi:id="_JzGegBGqEd-nT5bmeQ1LHg" name="NO">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_k2ZFwRGqEd-nT5bmeQ1LHg" source="uml2.extensions">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_k2ZFwhGqEd-nT5bmeQ1LHg" key="addedInVersion" value="10"/>
+ </eAnnotations>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_wSVwANS5EeGlYo8EWU4kCQ" annotatedElement="_JzGegBGqEd-nT5bmeQ1LHg">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_BK_SstS7EeGlYo8EWU4kCQ" source="uml2.extensions">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_BK_Ss9S7EeGlYo8EWU4kCQ" key="addedInVersion" value="17"/>
+ </eAnnotations>
+ <body>This literal means that the object class shall not send this kind of notification.</body>
+ </ownedComment>
+ </ownedLiteral>
+ <ownedLiteral xmi:type="uml:EnumerationLiteral" xmi:id="_LLkGQBGqEd-nT5bmeQ1LHg" name="YES">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_k2ZFwxGqEd-nT5bmeQ1LHg" source="uml2.extensions">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_k2ZFxBGqEd-nT5bmeQ1LHg" key="addedInVersion" value="10"/>
+ </eAnnotations>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_yQ2rINS5EeGlYo8EWU4kCQ" annotatedElement="_LLkGQBGqEd-nT5bmeQ1LHg">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_BK_StNS7EeGlYo8EWU4kCQ" source="uml2.extensions">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_BK_StdS7EeGlYo8EWU4kCQ" key="addedInVersion" value="17"/>
+ </eAnnotations>
+ <body>This literal means that the object class must send this kind of notification.</body>
+ </ownedComment>
+ </ownedLiteral>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Stereotype" xmi:id="_jiSAMI7kEeGyB5ASrrNdIA" name="Names">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_jiSAMY7kEeGyB5ASrrNdIA" source="uml2.extensions">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_uF6-PY7kEeGyB5ASrrNdIA" key="addedInVersion" value="14"/>
+ </eAnnotations>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_tH7r0I7kEeGyB5ASrrNdIA" annotatedElement="_jiSAMI7kEeGyB5ASrrNdIA">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_uF6-Po7kEeGyB5ASrrNdIA" source="uml2.extensions">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_uF6-P47kEeGyB5ASrrNdIA" key="addedInVersion" value="14"/>
+ </eAnnotations>
+ <body>This stereotype identifies that the association is used to define the naming.</body>
+ </ownedComment>
+ <ownedAttribute xmi:type="uml:Property" xmi:id="_Kg_CQpniEeGA7rUYI1JIwg" name="base_Association" association="_Kg_CQJniEeGA7rUYI1JIwg">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_NCpt75niEeGA7rUYI1JIwg" source="uml2.extensions">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_NCpt8JniEeGA7rUYI1JIwg" key="addedInVersion" value="15"/>
+ </eAnnotations>
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Association"/>
+ </ownedAttribute>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_Kg_CQJniEeGA7rUYI1JIwg" name="Association_namedRelativeTo" memberEnd="_Kg_CQZniEeGA7rUYI1JIwg _Kg_CQpniEeGA7rUYI1JIwg">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_NCpt8ZniEeGA7rUYI1JIwg" source="uml2.extensions">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_NCpt8pniEeGA7rUYI1JIwg" key="addedInVersion" value="15"/>
+ </eAnnotations>
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_Kg_CQZniEeGA7rUYI1JIwg" name="extension_namedRelativeTo" type="_jiSAMI7kEeGyB5ASrrNdIA" aggregation="composite" association="_Kg_CQJniEeGA7rUYI1JIwg">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_NCpt85niEeGA7rUYI1JIwg" source="uml2.extensions">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_NCpt9JniEeGA7rUYI1JIwg" key="addedInVersion" value="15"/>
+ </eAnnotations>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Enumeration" xmi:id="_tIP_UL7QEeGcHtJ-koFuEQ" name="SupportQualifier">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_QeFK7L7ZEeGcHtJ-koFuEQ" source="uml2.extensions">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_QeFK7b7ZEeGcHtJ-koFuEQ" key="addedInVersion" value="16"/>
+ </eAnnotations>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_0s1yIL7QEeGcHtJ-koFuEQ" annotatedElement="_tIP_UL7QEeGcHtJ-koFuEQ">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_QeFK7r7ZEeGcHtJ-koFuEQ" source="uml2.extensions">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_QeFK777ZEeGcHtJ-koFuEQ" key="addedInVersion" value="16"/>
+ </eAnnotations>
+ <body>This enumeration defines the list of support qualifiers as defined in ITU-T Recommendation M.3020.</body>
+ </ownedComment>
+ <ownedLiteral xmi:type="uml:EnumerationLiteral" xmi:id="_hcaN0L7REeGcHtJ-koFuEQ" name="MANDATORY">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_QeFK8L7ZEeGcHtJ-koFuEQ" source="uml2.extensions">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_QeFK8b7ZEeGcHtJ-koFuEQ" key="addedInVersion" value="16"/>
+ </eAnnotations>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_okiuIL7REeGcHtJ-koFuEQ" annotatedElement="_hcaN0L7REeGcHtJ-koFuEQ">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_QeFK8r7ZEeGcHtJ-koFuEQ" source="uml2.extensions">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_QeFK877ZEeGcHtJ-koFuEQ" key="addedInVersion" value="16"/>
+ </eAnnotations>
+ <body>The model element shall be supported.</body>
+ </ownedComment>
+ </ownedLiteral>
+ <ownedLiteral xmi:type="uml:EnumerationLiteral" xmi:id="_qIOucL7REeGcHtJ-koFuEQ" name="OPTIONAL">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_QeFK9L7ZEeGcHtJ-koFuEQ" source="uml2.extensions">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_QeFK9b7ZEeGcHtJ-koFuEQ" key="addedInVersion" value="16"/>
+ </eAnnotations>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_rPAwUL7REeGcHtJ-koFuEQ" annotatedElement="_qIOucL7REeGcHtJ-koFuEQ">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_QeFK9r7ZEeGcHtJ-koFuEQ" source="uml2.extensions">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_QeFK977ZEeGcHtJ-koFuEQ" key="addedInVersion" value="16"/>
+ </eAnnotations>
+ <body>The model element may, but needs not to, be supported.</body>
+ </ownedComment>
+ </ownedLiteral>
+ <ownedLiteral xmi:type="uml:EnumerationLiteral" xmi:id="_vuTmIL7REeGcHtJ-koFuEQ" name="CONDITIONAL_MANDATORY">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_QeFK-L7ZEeGcHtJ-koFuEQ" source="uml2.extensions">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_QeFK-b7ZEeGcHtJ-koFuEQ" key="addedInVersion" value="16"/>
+ </eAnnotations>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_679KUL7REeGcHtJ-koFuEQ" annotatedElement="_vuTmIL7REeGcHtJ-koFuEQ">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_QeFK-r7ZEeGcHtJ-koFuEQ" source="uml2.extensions">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_QeFK-77ZEeGcHtJ-koFuEQ" key="addedInVersion" value="16"/>
+ </eAnnotations>
+ <body>The model element shall be supported under certain conditions. If the specified conditions are met then the model element shall be supported.</body>
+ </ownedComment>
+ </ownedLiteral>
+ <ownedLiteral xmi:type="uml:EnumerationLiteral" xmi:id="_8QSgAL7REeGcHtJ-koFuEQ" name="CONDITIONAL_OPTIONAL">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_QeFK_L7ZEeGcHtJ-koFuEQ" source="uml2.extensions">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_QeFK_b7ZEeGcHtJ-koFuEQ" key="addedInVersion" value="16"/>
+ </eAnnotations>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_E3V1YL7SEeGcHtJ-koFuEQ" annotatedElement="_8QSgAL7REeGcHtJ-koFuEQ">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_QeFK_r7ZEeGcHtJ-koFuEQ" source="uml2.extensions">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_QeFK_77ZEeGcHtJ-koFuEQ" key="addedInVersion" value="16"/>
+ </eAnnotations>
+ <body>The model element may, but needs not to, be supported under certain conditions. If the specified conditions are met then the model element may, but needs not to, be supported. If the specified conditions are not met then the model element shall be supported.</body>
+ </ownedComment>
+ </ownedLiteral>
+ <ownedLiteral xmi:type="uml:EnumerationLiteral" xmi:id="_Kem_4L7SEeGcHtJ-koFuEQ" name="CONDITIONAL">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_QeFLAL7ZEeGcHtJ-koFuEQ" source="uml2.extensions">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_QeFLAb7ZEeGcHtJ-koFuEQ" key="addedInVersion" value="16"/>
+ </eAnnotations>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_PMz0YL7SEeGcHtJ-koFuEQ" annotatedElement="_Kem_4L7SEeGcHtJ-koFuEQ">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_QeFLAr7ZEeGcHtJ-koFuEQ" source="uml2.extensions">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_QeFLA77ZEeGcHtJ-koFuEQ" key="addedInVersion" value="16"/>
+ </eAnnotations>
+ <body>Used for model elements that have multiple constraints. Each constraint is worded as a condition for one kind of support, such as mandatory support, optional support or &quot;no support&quot;. All constraints must be related to the same kind of support. Specifically: Each model element with C qualification shall have the corresponding multiple constraints defined in the specification. If all specified constraints are met and are related to mandatory, then the model element shall be supported. If all the specified constraints are met and are related to optional, then the model element may, but needs not to, be supported. If all the specified constraints are met and are related to &quot;no support&quot;, then the model element shall not be supported.</body>
+ </ownedComment>
+ </ownedLiteral>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Stereotype" xmi:id="_27D5AL7XEeGcHtJ-koFuEQ" name="Choice">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_QeFLBL7ZEeGcHtJ-koFuEQ" source="uml2.extensions">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_QeFLBb7ZEeGcHtJ-koFuEQ" key="addedInVersion" value="16"/>
+ </eAnnotations>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_9H4noL7XEeGcHtJ-koFuEQ" annotatedElement="_27D5AL7XEeGcHtJ-koFuEQ">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_QeFLBr7ZEeGcHtJ-koFuEQ" source="uml2.extensions">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_QeFLB77ZEeGcHtJ-koFuEQ" key="addedInVersion" value="16"/>
+ </eAnnotations>
+ <body>This stereotype identifies an object class or a data type as a choice between different alternatives.</body>
+ </ownedComment>
+ <ownedAttribute xmi:type="uml:Property" xmi:id="_HlsDQr7YEeGcHtJ-koFuEQ" name="base_DataType" association="_HlsDQL7YEeGcHtJ-koFuEQ">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_QeFLCL7ZEeGcHtJ-koFuEQ" source="uml2.extensions">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_QeFLCb7ZEeGcHtJ-koFuEQ" key="addedInVersion" value="16"/>
+ </eAnnotations>
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#DataType"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_fL0kwNyQEeW6C_FaABjU5w"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_fL2Z8NyQEeW6C_FaABjU5w" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:type="uml:Property" xmi:id="_5K_C4LaPEeSnGaxGaNSs1w" name="base_Class" association="_5K_C4baPEeSnGaxGaNSs1w">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Class"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_f23s4NyQEeW6C_FaABjU5w"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_f247ANyQEeW6C_FaABjU5w" value="1"/>
+ </ownedAttribute>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_HlsDQL7YEeGcHtJ-koFuEQ" name="DataType_choice" memberEnd="_HlsDQb7YEeGcHtJ-koFuEQ _HlsDQr7YEeGcHtJ-koFuEQ">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_QeFLCr7ZEeGcHtJ-koFuEQ" source="uml2.extensions">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_QeFLC77ZEeGcHtJ-koFuEQ" key="addedInVersion" value="16"/>
+ </eAnnotations>
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_HlsDQb7YEeGcHtJ-koFuEQ" name="extension_choice" type="_27D5AL7XEeGcHtJ-koFuEQ" aggregation="composite" association="_HlsDQL7YEeGcHtJ-koFuEQ">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_QeFLDL7ZEeGcHtJ-koFuEQ" source="uml2.extensions">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_QeFLDb7ZEeGcHtJ-koFuEQ" key="addedInVersion" value="16"/>
+ </eAnnotations>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Stereotype" xmi:id="_el7rwL7YEeGcHtJ-koFuEQ" name="Exception">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_QeFLDr7ZEeGcHtJ-koFuEQ" source="uml2.extensions">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_QeFLD77ZEeGcHtJ-koFuEQ" key="addedInVersion" value="16"/>
+ </eAnnotations>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_htBYgL7YEeGcHtJ-koFuEQ" annotatedElement="_el7rwL7YEeGcHtJ-koFuEQ">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_QeFLEL7ZEeGcHtJ-koFuEQ" source="uml2.extensions">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_QeFLEb7ZEeGcHtJ-koFuEQ" key="addedInVersion" value="16"/>
+ </eAnnotations>
+ <body>This stereotype defines a data type used for an operation exception.</body>
+ </ownedComment>
+ <ownedAttribute xmi:type="uml:Property" xmi:id="_u271Er7YEeGcHtJ-koFuEQ" name="base_DataType" association="_u271EL7YEeGcHtJ-koFuEQ">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_QeFLEr7ZEeGcHtJ-koFuEQ" source="uml2.extensions">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_QeFLE77ZEeGcHtJ-koFuEQ" key="addedInVersion" value="16"/>
+ </eAnnotations>
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#DataType"/>
+ </ownedAttribute>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_u271EL7YEeGcHtJ-koFuEQ" name="DataType_exception" memberEnd="_u271Eb7YEeGcHtJ-koFuEQ _u271Er7YEeGcHtJ-koFuEQ">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_QeFLFL7ZEeGcHtJ-koFuEQ" source="uml2.extensions">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_QeFLFb7ZEeGcHtJ-koFuEQ" key="addedInVersion" value="16"/>
+ </eAnnotations>
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_u271Eb7YEeGcHtJ-koFuEQ" name="extension_exception" type="_el7rwL7YEeGcHtJ-koFuEQ" aggregation="composite" association="_u271EL7YEeGcHtJ-koFuEQ">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_QeFLFr7ZEeGcHtJ-koFuEQ" source="uml2.extensions">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_QeFLF77ZEeGcHtJ-koFuEQ" key="addedInVersion" value="16"/>
+ </eAnnotations>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Stereotype" xmi:id="_3E1eYPNAEeGLMdrUcsEncQ" name="NamedBy">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_E8NOIPNSEeGLMdrUcsEncQ" source="uml2.extensions">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_E8NOIfNSEeGLMdrUcsEncQ" key="addedInVersion" value="20"/>
+ </eAnnotations>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_GxMCgPNBEeGLMdrUcsEncQ" annotatedElement="_3E1eYPNAEeGLMdrUcsEncQ">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_E8NOIvNSEeGLMdrUcsEncQ" source="uml2.extensions">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_E8NOI_NSEeGLMdrUcsEncQ" key="addedInVersion" value="20"/>
+ </eAnnotations>
+ <body>This stereotype identifies that the dependency is used to define the naming.</body>
+ </ownedComment>
+ <ownedAttribute xmi:type="uml:Property" xmi:id="_BkIu0vNBEeGLMdrUcsEncQ" name="base_Dependency" association="_BkIu0PNBEeGLMdrUcsEncQ">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_E8NOJPNSEeGLMdrUcsEncQ" source="uml2.extensions">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_E8NOJfNSEeGLMdrUcsEncQ" key="addedInVersion" value="20"/>
+ </eAnnotations>
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Dependency"/>
+ </ownedAttribute>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_BkIu0PNBEeGLMdrUcsEncQ" name="Dependency_namedBy" memberEnd="_BkIu0fNBEeGLMdrUcsEncQ _BkIu0vNBEeGLMdrUcsEncQ">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_E8NOJvNSEeGLMdrUcsEncQ" source="uml2.extensions">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_E8NOJ_NSEeGLMdrUcsEncQ" key="addedInVersion" value="20"/>
+ </eAnnotations>
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_BkIu0fNBEeGLMdrUcsEncQ" name="extension_namedBy" type="_3E1eYPNAEeGLMdrUcsEncQ" aggregation="composite" association="_BkIu0PNBEeGLMdrUcsEncQ">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_E8NOKPNSEeGLMdrUcsEncQ" source="uml2.extensions">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_E8NOKfNSEeGLMdrUcsEncQ" key="addedInVersion" value="20"/>
+ </eAnnotations>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Stereotype" xmi:id="_vQjMkJ2BEeSDYd59zPupRA" name="StrictComposite">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_Cw-p0J2DEeSDYd59zPupRA" source="uml2.extensions">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_Cw-p0Z2DEeSDYd59zPupRA" key="addedInVersion" value="25"/>
+ </eAnnotations>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_JvB8AKqzEeSqFPhVNQ1oeg" annotatedElement="_vQjMkJ2BEeSDYd59zPupRA">
+ <body>This stereotype can only be applied to associations with a composite end (i.e., composite aggregation association). Means that the content of the &quot;parts&quot; classes is part of the &quot;composed&quot; parent class and has no opportunity for independent lifecycle. In this case although an instance of the &quot;parts&quot; classes can be created and deleted anytime, it has to be in the context of the &quot;composed&quot; parent class. In other words, the parent class instance has to exist and it is NOT possible for the &quot;part&quot; instance to move from one parent instance to another (allowed in regular composition).</body>
+ </ownedComment>
+ <ownedAttribute xmi:type="uml:Property" xmi:id="_NUNNcp2CEeSDYd59zPupRA" name="base_Association" association="_NUNNcJ2CEeSDYd59zPupRA">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_Cw-p0p2DEeSDYd59zPupRA" source="uml2.extensions">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_Cw-p052DEeSDYd59zPupRA" key="addedInVersion" value="25"/>
+ </eAnnotations>
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Association"/>
+ </ownedAttribute>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_NUNNcJ2CEeSDYd59zPupRA" name="Association_StrictComposite" memberEnd="_NUNNcZ2CEeSDYd59zPupRA _NUNNcp2CEeSDYd59zPupRA">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_Cw-p1J2DEeSDYd59zPupRA" source="uml2.extensions">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_Cw-p1Z2DEeSDYd59zPupRA" key="addedInVersion" value="25"/>
+ </eAnnotations>
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_NUNNcZ2CEeSDYd59zPupRA" name="extension_StrictComposite" type="_vQjMkJ2BEeSDYd59zPupRA" aggregation="composite" association="_NUNNcJ2CEeSDYd59zPupRA">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_Cw-p1p2DEeSDYd59zPupRA" source="uml2.extensions">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_Cw-p152DEeSDYd59zPupRA" key="addedInVersion" value="25"/>
+ </eAnnotations>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Stereotype" xmi:id="_h7id0J2CEeSDYd59zPupRA" name="Cond">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_Cw-p2J2DEeSDYd59zPupRA" source="uml2.extensions">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_Cw-p2Z2DEeSDYd59zPupRA" key="addedInVersion" value="25"/>
+ </eAnnotations>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_-Js00KiHEeSJmIxGbzx9kA" annotatedElement="_h7id0J2CEeSDYd59zPupRA">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_Ul3N8KiKEeSJmIxGbzx9kA" source="uml2.extensions">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_Ul3N8aiKEeSJmIxGbzx9kA" key="addedInVersion" value="2"/>
+ </eAnnotations>
+ <body>This stereotype identifies that the relationship is conditional.</body>
+ </ownedComment>
+ <ownedAttribute xmi:type="uml:Property" xmi:id="_ny5SwJ2CEeSDYd59zPupRA" name="condition" visibility="public">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_Cw-p2p2DEeSDYd59zPupRA" source="uml2.extensions">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_Cw-p252DEeSDYd59zPupRA" key="addedInVersion" value="25"/>
+ </eAnnotations>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_E42NYKiIEeSJmIxGbzx9kA" annotatedElement="_ny5SwJ2CEeSDYd59zPupRA">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_Ul3N8qiKEeSJmIxGbzx9kA" source="uml2.extensions">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_Ul3N86iKEeSJmIxGbzx9kA" key="addedInVersion" value="2"/>
+ </eAnnotations>
+ <body>This attribute contains the condition.</body>
+ </ownedComment>
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:type="uml:Property" xmi:id="_EM21cO1nEealZpKGxQi2Dw" name="base_Relationship" association="_EMzyIO1nEealZpKGxQi2Dw">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Relationship"/>
+ </ownedAttribute>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Stereotype" xmi:id="_FU4UgJ2EEeSk-dMsN-xZbw" name="Experimental">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_87S3aZ2HEeSk-dMsN-xZbw" source="uml2.extensions">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_87S3ap2HEeSk-dMsN-xZbw" key="addedInVersion" value="26"/>
+ </eAnnotations>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_N7uQAKrhEeSyfrZlx_q6Cw" annotatedElement="_FU4UgJ2EEeSk-dMsN-xZbw">
+ <body>This stereotype indicates that the entity is at a very early stage of development and will almost certainly change. The entity is NOT mature enough to be used in implementation.</body>
+ </ownedComment>
+ <ownedAttribute xmi:type="uml:Property" xmi:id="_sBE5AEcsEeWC5rv-TLU4gA" name="base_Element" association="_sBFgEEcsEeWC5rv-TLU4gA">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Element"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1U84IEcsEeWC5rv-TLU4gA"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1U-GQEcsEeWC5rv-TLU4gA" value="1"/>
+ </ownedAttribute>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Stereotype" xmi:id="_HmOsEJ2EEeSk-dMsN-xZbw" name="LikelyToChange">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_87S3fZ2HEeSk-dMsN-xZbw" source="uml2.extensions">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_87S3fp2HEeSk-dMsN-xZbw" key="addedInVersion" value="26"/>
+ </eAnnotations>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_YD8dMKrhEeSyfrZlx_q6Cw" annotatedElement="_HmOsEJ2EEeSk-dMsN-xZbw">
+ <body>This stereotype indicates that although the entity may be mature work in the area has indicated that change will be necessary (e.g. there are new insights in the area or there is now perceived benefit to be had from further rationalization). The entity can still be used in implementation but with caution.</body>
+ </ownedComment>
+ <ownedAttribute xmi:type="uml:Property" xmi:id="_ni6roEcsEeWC5rv-TLU4gA" name="base_Element" association="_ni6roUcsEeWC5rv-TLU4gA">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Element"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2oDewEcsEeWC5rv-TLU4gA"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2oDewUcsEeWC5rv-TLU4gA" value="1"/>
+ </ownedAttribute>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Stereotype" xmi:id="_LEgJwJ2EEeSk-dMsN-xZbw" name="Preliminary">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_87S3kZ2HEeSk-dMsN-xZbw" source="uml2.extensions">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_87S3kp2HEeSk-dMsN-xZbw" key="addedInVersion" value="26"/>
+ </eAnnotations>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_c2XDUKrhEeSyfrZlx_q6Cw" annotatedElement="_LEgJwJ2EEeSk-dMsN-xZbw">
+ <body>This stereotype indicates that the entity is at a relatively early stage of development and is likely to change but is mature enough to be used in implementation. </body>
+ </ownedComment>
+ <ownedAttribute xmi:type="uml:Property" xmi:id="_jHY7gEcsEeWC5rv-TLU4gA" name="base_Element" association="_jHY7gUcsEeWC5rv-TLU4gA">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Element"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_3virQEcsEeWC5rv-TLU4gA"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_3vjSUEcsEeWC5rv-TLU4gA" value="1"/>
+ </ownedAttribute>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Stereotype" xmi:id="_M6xu4J2EEeSk-dMsN-xZbw" name="Obsolete">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_87S3pZ2HEeSk-dMsN-xZbw" source="uml2.extensions">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_87S3pp2HEeSk-dMsN-xZbw" key="addedInVersion" value="26"/>
+ </eAnnotations>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_hQ8YQKrhEeSyfrZlx_q6Cw" annotatedElement="_M6xu4J2EEeSk-dMsN-xZbw">
+ <body>This stereotype indicates that the entity should not be used in new implementation and that attempts should be made to remove it from existing implementation.</body>
+ </ownedComment>
+ <ownedAttribute xmi:type="uml:Property" xmi:id="_fBxJ8EcsEeWC5rv-TLU4gA" name="base_Element" association="_fBxxAEcsEeWC5rv-TLU4gA">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Element"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_4ydg0EcsEeWC5rv-TLU4gA"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_4yeH4EcsEeWC5rv-TLU4gA" value="1"/>
+ </ownedAttribute>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Stereotype" xmi:id="_OwwZEJ2EEeSk-dMsN-xZbw" name="Example">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_87S3uZ2HEeSk-dMsN-xZbw" source="uml2.extensions">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_87S3up2HEeSk-dMsN-xZbw" key="addedInVersion" value="26"/>
+ </eAnnotations>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_lp_cIKrhEeSyfrZlx_q6Cw" annotatedElement="_OwwZEJ2EEeSk-dMsN-xZbw">
+ <body>This stereotype indicates that the entity is NOT to be used in implementation and is in the model simply to assist in the understanding of the model (e.g., a specialization of a generalized class where the generalized class is to be used as is and the specialization is simply offered to more easily illustrate an application of the generalized class).</body>
+ </ownedComment>
+ <ownedAttribute xmi:type="uml:Property" xmi:id="_VqOLwEcsEeWC5rv-TLU4gA" name="base_Element" association="_VqOy0EcsEeWC5rv-TLU4gA">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Element"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_50T_YEcsEeWC5rv-TLU4gA"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_50UmcEcsEeWC5rv-TLU4gA" value="1"/>
+ </ownedAttribute>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Stereotype" xmi:id="_QGmKoJ2EEeSk-dMsN-xZbw" name="Faulty">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_87cAjJ2HEeSk-dMsN-xZbw" source="uml2.extensions">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_87cAjZ2HEeSk-dMsN-xZbw" key="addedInVersion" value="26"/>
+ </eAnnotations>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_pWHvoKrhEeSyfrZlx_q6Cw" annotatedElement="_QGmKoJ2EEeSk-dMsN-xZbw">
+ <body>This stereotype indicates that the entity should not be used in new implementation and that attempts should be made to remove it from existing implementation as there is a problem with the entity. An update to the model with corrections will be released.</body>
+ </ownedComment>
+ <ownedAttribute xmi:type="uml:Property" xmi:id="_Red9AEcsEeWC5rv-TLU4gA" name="base_Element" association="_RegZQEcsEeWC5rv-TLU4gA">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Element"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_7JwvYEcsEeWC5rv-TLU4gA"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_7JwvYUcsEeWC5rv-TLU4gA" value="1"/>
+ </ownedAttribute>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Stereotype" xmi:id="_oKbrsKiIEeSJmIxGbzx9kA" name="OpenModelInterface">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_Ul3N9KiKEeSJmIxGbzx9kA" source="uml2.extensions">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_Ul3N9aiKEeSJmIxGbzx9kA" key="addedInVersion" value="2"/>
+ </eAnnotations>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_mpzJ8KiJEeSJmIxGbzx9kA" annotatedElement="_oKbrsKiIEeSJmIxGbzx9kA">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_Ul3N9qiKEeSJmIxGbzx9kA" source="uml2.extensions">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_Ul3N96iKEeSJmIxGbzx9kA" key="addedInVersion" value="2"/>
+ </eAnnotations>
+ <body>This stereotype defines the Open Model specific enhancements for interfaces.</body>
+ </ownedComment>
+ <ownedAttribute xmi:type="uml:Property" xmi:id="_vdlJM6iIEeSJmIxGbzx9kA" name="base_Interface" association="_vdlJMKiIEeSJmIxGbzx9kA">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_Ul3N-KiKEeSJmIxGbzx9kA" source="uml2.extensions">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_Ul3N-aiKEeSJmIxGbzx9kA" key="addedInVersion" value="2"/>
+ </eAnnotations>
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Interface"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:type="uml:Property" xmi:id="_9o2VEKiIEeSJmIxGbzx9kA" name="support" visibility="public" type="_tIP_UL7QEeGcHtJ-koFuEQ">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_Ul3N-qiKEeSJmIxGbzx9kA" source="uml2.extensions">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_Ul3N-6iKEeSJmIxGbzx9kA" key="addedInVersion" value="2"/>
+ </eAnnotations>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_DkhCQKiJEeSJmIxGbzx9kA" annotatedElement="_9o2VEKiIEeSJmIxGbzx9kA">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_Ul3N_KiKEeSJmIxGbzx9kA" source="uml2.extensions">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_Ul3N_aiKEeSJmIxGbzx9kA" key="addedInVersion" value="2"/>
+ </eAnnotations>
+ <body>This property qualifies the support of the interface at the management interface.</body>
+ </ownedComment>
+ <defaultValue xmi:type="uml:InstanceValue" xmi:id="_IpIysKiJEeSJmIxGbzx9kA" name="MANDATORY" type="_tIP_UL7QEeGcHtJ-koFuEQ" instance="_hcaN0L7REeGcHtJ-koFuEQ">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_Ul3N_qiKEeSJmIxGbzx9kA" source="uml2.extensions">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_Ul3N_6iKEeSJmIxGbzx9kA" key="addedInVersion" value="2"/>
+ </eAnnotations>
+ </defaultValue>
+ </ownedAttribute>
+ <ownedAttribute xmi:type="uml:Property" xmi:id="_cBKXUKiJEeSJmIxGbzx9kA" name="condition" visibility="public">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_Ul3OAKiKEeSJmIxGbzx9kA" source="uml2.extensions">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_Ul3OAaiKEeSJmIxGbzx9kA" key="addedInVersion" value="2"/>
+ </eAnnotations>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_kGdDcKiJEeSJmIxGbzx9kA" annotatedElement="_cBKXUKiJEeSJmIxGbzx9kA">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_Ul3OAqiKEeSJmIxGbzx9kA" source="uml2.extensions">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_Ul3OA6iKEeSJmIxGbzx9kA" key="addedInVersion" value="2"/>
+ </eAnnotations>
+ <body>This attribute contains the condition for the condition-related support qualifiers.</body>
+ </ownedComment>
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_ytx6EEZGEeWEwevcWURJ1Q"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_ytx6EUZGEeWEwevcWURJ1Q" value="1"/>
+ </ownedAttribute>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_vdlJMKiIEeSJmIxGbzx9kA" name="Interface_OpenModelInterface" memberEnd="_vdlJMaiIEeSJmIxGbzx9kA _vdlJM6iIEeSJmIxGbzx9kA">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_Ul3OBqiKEeSJmIxGbzx9kA" source="uml2.extensions">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_Ul3OB6iKEeSJmIxGbzx9kA" key="addedInVersion" value="2"/>
+ </eAnnotations>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_q_HsUJDkEeW51dNDZIXIMA">
+ <body>required</body>
+ </ownedComment>
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_vdlJMaiIEeSJmIxGbzx9kA" name="extension_OpenModelInterface" type="_oKbrsKiIEeSJmIxGbzx9kA" aggregation="composite" association="_vdlJMKiIEeSJmIxGbzx9kA">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_Ul3OCKiKEeSJmIxGbzx9kA" source="uml2.extensions">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_Ul3OCaiKEeSJmIxGbzx9kA" key="addedInVersion" value="2"/>
+ </eAnnotations>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_vdlJMqiIEeSJmIxGbzx9kA" value="1">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_Ul3OCqiKEeSJmIxGbzx9kA" source="uml2.extensions">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_Ul3OC6iKEeSJmIxGbzx9kA" key="addedInVersion" value="2"/>
+ </eAnnotations>
+ </lowerValue>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_5K_C4baPEeSnGaxGaNSs1w" name="E_Choice_Class1" memberEnd="_5K_C4raPEeSnGaxGaNSs1w _5K_C4LaPEeSnGaxGaNSs1w">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_5K_C4raPEeSnGaxGaNSs1w" name="extension_Choice" type="_27D5AL7XEeGcHtJ-koFuEQ" aggregation="composite" association="_5K_C4baPEeSnGaxGaNSs1w"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Stereotype" xmi:id="_74KP4EZPEeW32YsOmT7W0Q" name="OpenModelNotification">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_DyUDAEZQEeW32YsOmT7W0Q" annotatedElement="_74KP4EZPEeW32YsOmT7W0Q">
+ <body>This stereotype defines the Open Model specific enhancements for notifications.</body>
+ </ownedComment>
+ <ownedAttribute xmi:type="uml:Property" xmi:id="_N5XgoEZSEeW32YsOmT7W0Q" name="triggerConditionList" visibility="public">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_N5XgoUZSEeW32YsOmT7W0Q" source="uml2.extensions">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_N5XgokZSEeW32YsOmT7W0Q" key="addedInVersion" value="3"/>
+ </eAnnotations>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_N5Xgo0ZSEeW32YsOmT7W0Q" annotatedElement="_N5XgoEZSEeW32YsOmT7W0Q">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_N5XgpEZSEeW32YsOmT7W0Q" source="uml2.extensions">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_N5XgpUZSEeW32YsOmT7W0Q" key="addedInVersion" value="3"/>
+ </eAnnotations>
+ <body>This property provides the list of conditions that cause the notification.</body>
+ </ownedComment>
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_N5XgpkZSEeW32YsOmT7W0Q" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_N5Xgp0ZSEeW32YsOmT7W0Q" value="*"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:type="uml:Property" xmi:id="_PoD3EEZSEeW32YsOmT7W0Q" name="support" visibility="public" type="_tIP_UL7QEeGcHtJ-koFuEQ">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_PoD3EUZSEeW32YsOmT7W0Q" source="uml2.extensions">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_PoD3EkZSEeW32YsOmT7W0Q" key="addedInVersion" value="2"/>
+ </eAnnotations>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_PoD3E0ZSEeW32YsOmT7W0Q" annotatedElement="_PoD3EEZSEeW32YsOmT7W0Q">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_PoD3FEZSEeW32YsOmT7W0Q" source="uml2.extensions">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_PoD3FUZSEeW32YsOmT7W0Q" key="addedInVersion" value="2"/>
+ </eAnnotations>
+ <body>This property qualifies the support of the notification at the management interface.</body>
+ </ownedComment>
+ <defaultValue xmi:type="uml:InstanceValue" xmi:id="_PoD3FkZSEeW32YsOmT7W0Q" name="MANDATORY" type="_tIP_UL7QEeGcHtJ-koFuEQ" instance="_hcaN0L7REeGcHtJ-koFuEQ">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_PoD3F0ZSEeW32YsOmT7W0Q" source="uml2.extensions">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_PoD3GEZSEeW32YsOmT7W0Q" key="addedInVersion" value="2"/>
+ </eAnnotations>
+ </defaultValue>
+ </ownedAttribute>
+ <ownedAttribute xmi:type="uml:Property" xmi:id="_QmM6UEZSEeW32YsOmT7W0Q" name="condition" visibility="public">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_QmM6UUZSEeW32YsOmT7W0Q" source="uml2.extensions">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_QmM6UkZSEeW32YsOmT7W0Q" key="addedInVersion" value="2"/>
+ </eAnnotations>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_QmM6U0ZSEeW32YsOmT7W0Q" annotatedElement="_QmM6UEZSEeW32YsOmT7W0Q">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_QmM6VEZSEeW32YsOmT7W0Q" source="uml2.extensions">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_QmM6VUZSEeW32YsOmT7W0Q" key="addedInVersion" value="2"/>
+ </eAnnotations>
+ <body>This attribute contains the condition for the condition-related support qualifiers.</body>
+ </ownedComment>
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_QmM6VkZSEeW32YsOmT7W0Q"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_QmM6V0ZSEeW32YsOmT7W0Q" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:type="uml:Property" xmi:id="_nOo04EZUEeW32YsOmT7W0Q" name="base_Signal" association="_nOpb8EZUEeW32YsOmT7W0Q">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Signal"/>
+ </ownedAttribute>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_nOpb8EZUEeW32YsOmT7W0Q" name="E_OpenModelNotification_Signal1" memberEnd="_nOpb8UZUEeW32YsOmT7W0Q _nOo04EZUEeW32YsOmT7W0Q">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_0RmkUJDkEeW51dNDZIXIMA">
+ <body>required</body>
+ </ownedComment>
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_nOpb8UZUEeW32YsOmT7W0Q" name="extension_OpenModelNotification" type="_74KP4EZPEeW32YsOmT7W0Q" aggregation="composite" association="_nOpb8EZUEeW32YsOmT7W0Q">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_27bd4EZUEeW32YsOmT7W0Q" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_27cE8EZUEeW32YsOmT7W0Q" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Stereotype" xmi:id="_aUYHcEZgEeWzOqfPW42hmw" name="PruneAndRefactor">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_Uyzf0EZhEeWzOqfPW42hmw" annotatedElement="_aUYHcEZgEeWzOqfPW42hmw">
+ <body>This stereotype identifies that the realization association is used to identify pruning and refactoring.</body>
+ </ownedComment>
+ <ownedAttribute xmi:type="uml:Property" xmi:id="_3cg7QEZgEeWzOqfPW42hmw" name="base_Realization" association="_3ciJYEZgEeWzOqfPW42hmw">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Realization"/>
+ </ownedAttribute>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_3ciJYEZgEeWzOqfPW42hmw" name="E_PruneAndRefactor_Realization1" memberEnd="_3ciJYUZgEeWzOqfPW42hmw _3cg7QEZgEeWzOqfPW42hmw">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_3ciJYUZgEeWzOqfPW42hmw" name="extension_PruneAndRefactor" type="_aUYHcEZgEeWzOqfPW42hmw" aggregation="composite" association="_3ciJYEZgEeWzOqfPW42hmw"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_RegZQEcsEeWC5rv-TLU4gA" name="E_Faulty_Element1" memberEnd="_RegZQUcsEeWC5rv-TLU4gA _Red9AEcsEeWC5rv-TLU4gA">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_RegZQUcsEeWC5rv-TLU4gA" name="extension_Faulty" type="_QGmKoJ2EEeSk-dMsN-xZbw" aggregation="composite" association="_RegZQEcsEeWC5rv-TLU4gA"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_VqOy0EcsEeWC5rv-TLU4gA" name="E_Example_Element1" memberEnd="_VqOy0UcsEeWC5rv-TLU4gA _VqOLwEcsEeWC5rv-TLU4gA">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_VqOy0UcsEeWC5rv-TLU4gA" name="extension_Example" type="_OwwZEJ2EEeSk-dMsN-xZbw" aggregation="composite" association="_VqOy0EcsEeWC5rv-TLU4gA"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_fBxxAEcsEeWC5rv-TLU4gA" name="E_Obsolete_Element1" memberEnd="_fBxxAUcsEeWC5rv-TLU4gA _fBxJ8EcsEeWC5rv-TLU4gA">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_fBxxAUcsEeWC5rv-TLU4gA" name="extension_Obsolete" type="_M6xu4J2EEeSk-dMsN-xZbw" aggregation="composite" association="_fBxxAEcsEeWC5rv-TLU4gA"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_jHY7gUcsEeWC5rv-TLU4gA" name="E_Preliminary_Element1" memberEnd="_jHY7gkcsEeWC5rv-TLU4gA _jHY7gEcsEeWC5rv-TLU4gA">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_jHY7gkcsEeWC5rv-TLU4gA" name="extension_Preliminary" type="_LEgJwJ2EEeSk-dMsN-xZbw" aggregation="composite" association="_jHY7gUcsEeWC5rv-TLU4gA"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_ni6roUcsEeWC5rv-TLU4gA" name="E_LikelyToChange_Element1" memberEnd="_ni6rokcsEeWC5rv-TLU4gA _ni6roEcsEeWC5rv-TLU4gA">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_ni6rokcsEeWC5rv-TLU4gA" name="extension_LikelyToChange" type="_HmOsEJ2EEeSk-dMsN-xZbw" aggregation="composite" association="_ni6roUcsEeWC5rv-TLU4gA"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_sBFgEEcsEeWC5rv-TLU4gA" name="E_Experimental_Element1" memberEnd="_sBFgEUcsEeWC5rv-TLU4gA _sBE5AEcsEeWC5rv-TLU4gA">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_sBFgEUcsEeWC5rv-TLU4gA" name="extension_Experimental" type="_FU4UgJ2EEeSk-dMsN-xZbw" aggregation="composite" association="_sBFgEEcsEeWC5rv-TLU4gA"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Stereotype" xmi:id="_ma6wEJDeEeW51dNDZIXIMA" name="Deprecated">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_qK1h8JDfEeW51dNDZIXIMA" annotatedElement="_ma6wEJDeEeW51dNDZIXIMA">
+ <body>This stereotype indicates that the entity may become obsolete in the near future. It may still be used in new implementation.</body>
+ </ownedComment>
+ <ownedAttribute xmi:type="uml:Property" xmi:id="_g4VmYJDgEeW51dNDZIXIMA" name="base_Element" association="_g4FHsJDgEeW51dNDZIXIMA">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Element"/>
+ </ownedAttribute>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_g4FHsJDgEeW51dNDZIXIMA" name="E_Deprecated_Element1" memberEnd="_g4U_UJDgEeW51dNDZIXIMA _g4VmYJDgEeW51dNDZIXIMA">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_g4U_UJDgEeW51dNDZIXIMA" name="extension_Deprecated" type="_ma6wEJDeEeW51dNDZIXIMA" aggregation="composite" association="_g4FHsJDgEeW51dNDZIXIMA"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Stereotype" xmi:id="_wvWWABdhEeatXPvf_dRw8w" name="Mature">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_19o_0BdhEeatXPvf_dRw8w" annotatedElement="_wvWWABdhEeatXPvf_dRw8w">
+ <body>This stereotype indicates that the entity is fully developed and can be used in implementations without any constraints.</body>
+ </ownedComment>
+ <ownedAttribute xmi:type="uml:Property" xmi:id="_QiORwBdiEeatXPvf_dRw8w" name="base_Element" association="_QiKnYBdiEeatXPvf_dRw8w">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Element"/>
+ </ownedAttribute>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_QiKnYBdiEeatXPvf_dRw8w" name="E_Mature_Element1" memberEnd="_QiNDoBdiEeatXPvf_dRw8w _QiORwBdiEeatXPvf_dRw8w">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_QiNDoBdiEeatXPvf_dRw8w" name="extension_Mature" type="_wvWWABdhEeatXPvf_dRw8w" aggregation="composite" association="_QiKnYBdiEeatXPvf_dRw8w"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Stereotype" xmi:id="_949Q4FfpEeak-v4LxEsCQw" name="Reference">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_NkU9kFfqEeak-v4LxEsCQw" annotatedElement="_949Q4FfpEeak-v4LxEsCQw">
+ <body>This optional stereotype contains a reference upon which the UML artefact is based. A reference to a standard is preferred.</body>
+ </ownedComment>
+ <ownedAttribute xmi:type="uml:Property" xmi:id="_F6T4MFfqEeak-v4LxEsCQw" name="base_Element" association="_F6Rb8FfqEeak-v4LxEsCQw">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Element"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:type="uml:Property" xmi:id="_g5k7AFfqEeak-v4LxEsCQw" name="reference">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
+ </ownedAttribute>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_F6Rb8FfqEeak-v4LxEsCQw" name="E_Reference_Element1" memberEnd="_F6TRIFfqEeak-v4LxEsCQw _F6T4MFfqEeak-v4LxEsCQw">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_F6TRIFfqEeak-v4LxEsCQw" name="extension_Reference" type="_949Q4FfpEeak-v4LxEsCQw" aggregation="composite" association="_F6Rb8FfqEeak-v4LxEsCQw"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Enumeration" xmi:id="_M9B3kFfrEeak-v4LxEsCQw" name="BitLength">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_pqrJgFh0EeaaGczhAqBKxg" annotatedElement="_M9B3kFfrEeak-v4LxEsCQw">
+ <body>This enumeration contains the defined bit length values.</body>
+ </ownedComment>
+ <ownedLiteral xmi:type="uml:EnumerationLiteral" xmi:id="_xrwbYFoyEeaGOO_VQ0dx_g" name="NA"/>
+ <ownedLiteral xmi:type="uml:EnumerationLiteral" xmi:id="_gJ9mgFfrEeak-v4LxEsCQw" name="LENGTH_8_BIT"/>
+ <ownedLiteral xmi:type="uml:EnumerationLiteral" xmi:id="_iqOj0FfrEeak-v4LxEsCQw" name="LENGTH_16_BIT"/>
+ <ownedLiteral xmi:type="uml:EnumerationLiteral" xmi:id="_joPrQFfrEeak-v4LxEsCQw" name="LENGTH_32_BIT"/>
+ <ownedLiteral xmi:type="uml:EnumerationLiteral" xmi:id="_kqUMQFfrEeak-v4LxEsCQw" name="LENGTH_64_BIT"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Enumeration" xmi:id="_NtRBsFfrEeak-v4LxEsCQw" name="Counter">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_uRSIQFh0EeaaGczhAqBKxg" annotatedElement="_NtRBsFfrEeak-v4LxEsCQw">
+ <body>This enumeration contains the defined counter types.</body>
+ </ownedComment>
+ <ownedLiteral xmi:type="uml:EnumerationLiteral" xmi:id="_z4c8cFoyEeaGOO_VQ0dx_g" name="NA"/>
+ <ownedLiteral xmi:type="uml:EnumerationLiteral" xmi:id="_nmqBkFfrEeak-v4LxEsCQw" name="COUNTER"/>
+ <ownedLiteral xmi:type="uml:EnumerationLiteral" xmi:id="_oZfMsFfrEeak-v4LxEsCQw" name="GAUGE"/>
+ <ownedLiteral xmi:type="uml:EnumerationLiteral" xmi:id="_qDEZoFfrEeak-v4LxEsCQw" name="ZERO_COUNTER"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Enumeration" xmi:id="_OZ1z0FfrEeak-v4LxEsCQw" name="Encoding">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_v8yn0Fh0EeaaGczhAqBKxg" annotatedElement="_OZ1z0FfrEeak-v4LxEsCQw">
+ <body>This enumeration contains the defined encoding types.</body>
+ </ownedComment>
+ <ownedLiteral xmi:type="uml:EnumerationLiteral" xmi:id="_17NeYFoyEeaGOO_VQ0dx_g" name="NA"/>
+ <ownedLiteral xmi:type="uml:EnumerationLiteral" xmi:id="_tw9nsFfrEeak-v4LxEsCQw" name="BASE_64"/>
+ <ownedLiteral xmi:type="uml:EnumerationLiteral" xmi:id="_usdmoFfrEeak-v4LxEsCQw" name="HEX"/>
+ <ownedLiteral xmi:type="uml:EnumerationLiteral" xmi:id="_vencUFfrEeak-v4LxEsCQw" name="OCTET"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Stereotype" xmi:id="_aJ-ukNjjEea1wr7GsSffog" name="ExtendedComposite">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_NTIigNjkEea1wr7GsSffog" annotatedElement="_aJ-ukNjjEea1wr7GsSffog">
+ <body>This steoreotype indicates a more restrictive form of &quot;StrictComposite&quot; where the &quot;extending&quot; classes will never be explictly instantiated, but that the attributes defined by the “extending” class will be transferred to the class being “extended” at runtime, much like the UML “Generalization” relationship. In other words the &quot;extending&quot; classes are essentially carrying attributes of the “extended” class in a grouping-pack and often referred to as &quot;_Pacs&quot;.</body>
+ </ownedComment>
+ <generalization xmi:type="uml:Generalization" xmi:id="_gZMp4NjjEea1wr7GsSffog" general="_vQjMkJ2BEeSDYd59zPupRA"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Stereotype" xmi:id="_1j1YMN5gEeaGLqqeTEyVEQ" name="Specify">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_vxINkO1lEealZpKGxQi2Dw" annotatedElement="_1j1YMN5gEeaGLqqeTEyVEQ">
+ <body>The “Specify” stereotype is applied on the UML “Abstraction” relationship to indicate that the definition of the more abstract entity class in the abstraction relationship is augmented by the &quot;specification&quot; class definition at runtime. Furthermore there is a potential for an entity class definition to be augmented by more than one &quot;specification&quot; class definitions. In others words, one of the specification classes adds-to and expands the runtime-definition of the entity class. This also implies that the entity class cannot be aware of the existence of specification classes at design time. Since the “Specify” relationship is defined to support runtime code/schema generation and dependency injection, a stereotype-property “target” is defined to point to the actual node being augmented within the object/instance schema. The &quot;target&quot; value should be in the following format:&#xD;
+[/&lt;ModelName>:&lt;ClassName>]+:&lt;AttributeName>. &#xD;
+Example: TopologyContext in TapiTopology augments Context in TapiCommon&#xD;
+target=/TapiCommon:Context:_context&#xD;
+Example: NodeEdgePointLpSpec in TapiOdu specifies LayerProtocol definition for NodeEdgePoint in TapiTopology&#xD;
+target=/TapiTopology:TopologyContext/TapiTopology:Topology/TapiTopology:Node/Tapi:Topology:NodeEdgePoint/_layerProtocol</body>
+ </ownedComment>
+ <ownedAttribute xmi:type="uml:Property" xmi:id="_yo_iQd5hEeaGLqqeTEyVEQ" name="base_Abstraction" association="_yo-7MN5hEeaGLqqeTEyVEQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Abstraction"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:type="uml:Property" xmi:id="_c0HxAO1lEealZpKGxQi2Dw" name="target">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_jHS_QO1lEealZpKGxQi2Dw" annotatedElement="_c0HxAO1lEealZpKGxQi2Dw">
+ <body>This property indicates the target of the &quot;Specification&quot;. It is recommended that this information is set as the “default” value in the concrete “Specification” class at design/modeling time.</body>
+ </ownedComment>
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_pWo2YO1lEealZpKGxQi2Dw"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_pWvkEO1lEealZpKGxQi2Dw" value="*"/>
+ </ownedAttribute>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_yo-7MN5hEeaGLqqeTEyVEQ" name="E_Specify_Abstraction1" memberEnd="_yo_iQN5hEeaGLqqeTEyVEQ _yo_iQd5hEeaGLqqeTEyVEQ">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_yo_iQN5hEeaGLqqeTEyVEQ" name="extension_Specify" type="_1j1YMN5gEeaGLqqeTEyVEQ" aggregation="composite" association="_yo-7MN5hEeaGLqqeTEyVEQ"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_EMzyIO1nEealZpKGxQi2Dw" name="E_Cond_Relationship1" memberEnd="_EM2OYO1nEealZpKGxQi2Dw _EM21cO1nEealZpKGxQi2Dw">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_EM2OYO1nEealZpKGxQi2Dw" name="extension_Cond" type="_h7id0J2CEeSDYd59zPupRA" aggregation="composite" association="_EMzyIO1nEealZpKGxQi2Dw"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Stereotype" xmi:id="_6urDcP_gEeaI0OG3Zoa57Q" name="PassedByReference">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_OHerMP_hEeaI0OG3Zoa57Q" annotatedElement="_6urDcP_gEeaI0OG3Zoa57Q">
+ <body>This property shall only be applied to attributes or parameters that have an object class as their type.&#xD;
+The stereotype identifies that the attribute or the parameter that has the stereotype associated, contains only the identifier(s) of the referred object instance(s) when being transferred across the interface.&#xD;
+Otherwise the attribute/parameter contains the complete information of the object instance(s) when being transferred across the interface.</body>
+ </ownedComment>
+ <ownedAttribute xmi:type="uml:Property" xmi:id="_e6ANMP_hEeaI0OG3Zoa57Q" name="base_Property" association="_e59w8P_hEeaI0OG3Zoa57Q">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Property"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_vfYeYAPvEeewDI5jM-81FA"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_vgAJcAPvEeewDI5jM-81FA" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:type="uml:Property" xmi:id="_fgciIP_hEeaI0OG3Zoa57Q" name="base_Parameter" association="_fgbUAP_hEeaI0OG3Zoa57Q">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Parameter"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_wFIPwAPvEeewDI5jM-81FA"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_wFKE8APvEeewDI5jM-81FA" value="1"/>
+ </ownedAttribute>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_e59w8P_hEeaI0OG3Zoa57Q" name="E_PassedByReference_Property1" memberEnd="_e5_mIP_hEeaI0OG3Zoa57Q _e6ANMP_hEeaI0OG3Zoa57Q">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_e5_mIP_hEeaI0OG3Zoa57Q" name="extension_PassedByReference" type="_6urDcP_gEeaI0OG3Zoa57Q" aggregation="composite" association="_e59w8P_hEeaI0OG3Zoa57Q"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_fgbUAP_hEeaI0OG3Zoa57Q" name="E_PassedByReference_Parameter1" memberEnd="_fgb7EP_hEeaI0OG3Zoa57Q _fgciIP_hEeaI0OG3Zoa57Q">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_fgb7EP_hEeaI0OG3Zoa57Q" name="extension_PassedByReference" type="_6urDcP_gEeaI0OG3Zoa57Q" aggregation="composite" association="_fgbUAP_hEeaI0OG3Zoa57Q"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Stereotype" xmi:id="_vOGl8FaVEeeYOvPfNXXwvA" name="LifecycleAggregate">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_z1r_oFaWEeeYOvPfNXXwvA" annotatedElement="_vOGl8FaVEeeYOvPfNXXwvA">
+ <body>This optional stereotype can extend a shared aggregation and indicates a lifecycle dependency between the group instance and the shared part instances; similar to the lifecycle dependency of a composite aggregation.&#xD;
+This option is intended to be used only when the shared part object class has another stronger lifecycle dependency (such as composition).&#xD;
+The multiplicity at the grouping side of the «LifecycleAggregate» relationship defines the mode: single = exclusive mode, one or more = shared mode.&#xD;
+In exclusive mode, a shared part object instance must not be aggregated by more than one group instance via a «LifecycleAggregate» relationship.&#xD;
+In shared mode, a shared part object instance can be aggregated by more than one group instance via a «LifecycleAggregate» relationship. In this case, a shared part instance is automatically deleted when the last group instance aggregated the part instance is deleted.</body>
+ </ownedComment>
+ <ownedAttribute xmi:type="uml:Property" xmi:id="_-nB3wFaVEeeYOvPfNXXwvA" name="base_Association" association="_-m-NYFaVEeeYOvPfNXXwvA">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Association"/>
+ </ownedAttribute>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_-m-NYFaVEeeYOvPfNXXwvA" name="E_LifecycleAggregate_Association1" memberEnd="_-m_bgFaVEeeYOvPfNXXwvA _-nB3wFaVEeeYOvPfNXXwvA">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_-m_bgFaVEeeYOvPfNXXwvA" name="extension_LifecycleAggregate" type="_vOGl8FaVEeeYOvPfNXXwvA" aggregation="composite" association="_-m-NYFaVEeeYOvPfNXXwvA"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Stereotype" xmi:id="_QEI7UKVxEeikF6xsfT18UA" name="Future">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_lYcmcKVxEeikF6xsfT18UA" annotatedElement="_QEI7UKVxEeikF6xsfT18UA">
+ <body>This is used by ONAP to indicate that the artifact will be in a Future release.</body>
+ </ownedComment>
+ <ownedAttribute xmi:type="uml:Property" xmi:id="_cU8loKVxEeikF6xsfT18UA" name="base_Element" association="_cU3GEKVxEeikF6xsfT18UA">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Element"/>
+ </ownedAttribute>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_cU3GEKVxEeikF6xsfT18UA" name="E_Future_Element79" memberEnd="_cU7-kKVxEeikF6xsfT18UA _cU8loKVxEeikF6xsfT18UA">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_cU7-kKVxEeikF6xsfT18UA" name="extension_Future" type="_QEI7UKVxEeikF6xsfT18UA" aggregation="composite" association="_cU3GEKVxEeikF6xsfT18UA"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Stereotype" xmi:id="_GuGAMDklEemjyLkBMGZA1g" name="Proposed">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_PEDlkDklEemjyLkBMGZA1g" annotatedElement="_GuGAMDklEemjyLkBMGZA1g">
+ <body>This is used by ONAP to represent a proposal to a model. The &quot;note&quot; must contain the name of the person making the proposal and the associated contribution.</body>
+ </ownedComment>
+ <ownedAttribute xmi:type="uml:Property" xmi:id="_Zy9_UDklEemjyLkBMGZA1g" name="note" visibility="public">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:type="uml:Property" xmi:id="_uPXLADklEemjyLkBMGZA1g" name="base_Element" association="_uPKWsDklEemjyLkBMGZA1g">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Element"/>
+ </ownedAttribute>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_uPKWsDklEemjyLkBMGZA1g" name="E_Proposed_Element82" memberEnd="_uPV84DklEemjyLkBMGZA1g _uPXLADklEemjyLkBMGZA1g">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_uPV84DklEemjyLkBMGZA1g" name="extension_Proposed" type="_GuGAMDklEemjyLkBMGZA1g" aggregation="composite" association="_uPKWsDklEemjyLkBMGZA1g"/>
+ </packagedElement>
+ <profileApplication xmi:type="uml:ProfileApplication" xmi:id="_B1UI0DkkEemjyLkBMGZA1g">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_B1lOkDkkEemjyLkBMGZA1g" source="http://www.eclipse.org/uml2/2.0.0/UML">
+ <references xmi:type="ecore:EPackage" href="pathmap://PAPYRUS_INTERNAL_PROFILES/PapyrusInternal.profile.uml#_eijPgUBcEeKj6r7ThQagKA"/>
+ </eAnnotations>
+ <appliedProfile xmi:type="uml:Profile" href="pathmap://PAPYRUS_INTERNAL_PROFILES/PapyrusInternal.profile.uml#_dL4lkPXAEeGSQON-DQ-5eg"/>
+ </profileApplication>
+ </uml:Profile>
+ <ecore:EAnnotation xmi:id="_Uv5eQKiLEeSly6b4dPxjLg" source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData" references="_VgPY4HB5Ed6UZurF9-h-Jw">
+ <contents xmi:type="ecore:EObject" xmi:id="_Uv5eQaiLEeSly6b4dPxjLg" showParent="QualifiedName"/>
+ </ecore:EAnnotation>
+ <ecore:EAnnotation xmi:id="_Uv5eQqiLEeSly6b4dPxjLg" source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData" references="_WMCu8HB5Ed6UZurF9-h-Jw">
+ <contents xmi:type="ecore:EObject" xmi:id="_Uv5eQ6iLEeSly6b4dPxjLg" showParent="QualifiedName"/>
+ </ecore:EAnnotation>
+ <ecore:EAnnotation xmi:id="_Uv5eRKiLEeSly6b4dPxjLg" source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData" references="_WsX00HB5Ed6UZurF9-h-Jw">
+ <contents xmi:type="ecore:EObject" xmi:id="_Uv5eRaiLEeSly6b4dPxjLg" showParent="QualifiedName"/>
+ </ecore:EAnnotation>
+ <ecore:EAnnotation xmi:id="_Uv5eRqiLEeSly6b4dPxjLg" source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData" references="_BOL8QHE6Ed6BF4L3a28jeA">
+ <contents xmi:type="ecore:EObject" xmi:id="_Uv5eR6iLEeSly6b4dPxjLg" showParent="QualifiedName"/>
+ </ecore:EAnnotation>
+</xmi:XMI>