Skip to main content
summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorkhussey2006-05-26 16:35:22 +0000
committerkhussey2006-05-26 16:35:22 +0000
commit58299fa732c959d5a076132d0ad8d34f9e042aaa (patch)
treeee5598c430a20c4b431b87f9375935eedaaaf283 /plugins
parent89bb5cd47a4ea0a0c090f29ebd2789e54377f2ab (diff)
downloadorg.eclipse.uml2.test-58299fa732c959d5a076132d0ad8d34f9e042aaa.tar.gz
org.eclipse.uml2.test-58299fa732c959d5a076132d0ad8d34f9e042aaa.tar.xz
org.eclipse.uml2.test-58299fa732c959d5a076132d0ad8d34f9e042aaa.zip
[80315] Updating metamodels based on latest source model.
Diffstat (limited to 'plugins')
-rw-r--r--plugins/org.eclipse.uml2.uml.resources/metamodels/Ecore.metamodel.uml198
-rw-r--r--plugins/org.eclipse.uml2.uml.resources/metamodels/UML.metamodel.uml1255
2 files changed, 896 insertions, 557 deletions
diff --git a/plugins/org.eclipse.uml2.uml.resources/metamodels/Ecore.metamodel.uml b/plugins/org.eclipse.uml2.uml.resources/metamodels/Ecore.metamodel.uml
index 0e30b248..7a6da700 100644
--- a/plugins/org.eclipse.uml2.uml.resources/metamodels/Ecore.metamodel.uml
+++ b/plugins/org.eclipse.uml2.uml.resources/metamodels/Ecore.metamodel.uml
@@ -494,103 +494,103 @@
<appliedProfile xmi:type="uml:Profile" href="pathmap://UML_PROFILES/Standard.profile.uml#_0"/>
</profileApplication>
</uml:Model>
- <Ecore:EPackage xmi:id="_8PWw8OToEdqJb4EcDziohA" base_Package="_0" packageName="ecore" nsPrefix="ecore" nsURI="http://www.eclipse.org/emf/2002/Ecore" basePackage="org.eclipse.emf" prefix="Ecore"/>
- <Ecore:EAttribute xmi:id="_8PWw8eToEdqJb4EcDziohA" isUnsettable="true" base_Property="EAnnotation-source"/>
- <Ecore:EReference xmi:id="_8PWw8uToEdqJb4EcDziohA" isTransient="true" isVolatile="true" base_Property="EAttribute-eAttributeType"/>
- <Ecore:EAttribute xmi:id="_8PWw8-ToEdqJb4EcDziohA" isUnsettable="true" base_Property="EClass-abstract"/>
- <Ecore:EAttribute xmi:id="_8PWw9OToEdqJb4EcDziohA" isUnsettable="true" base_Property="EClass-interface"/>
- <Ecore:EReference xmi:id="_8PWw9eToEdqJb4EcDziohA" isTransient="true" isVolatile="true" base_Property="EClass-eAllAttributes"/>
- <Ecore:EReference xmi:id="_8PWw9uToEdqJb4EcDziohA" isTransient="true" isVolatile="true" base_Property="EClass-eAllReferences"/>
- <Ecore:EReference xmi:id="_8PWw9-ToEdqJb4EcDziohA" isTransient="true" isVolatile="true" base_Property="EClass-eReferences"/>
- <Ecore:EReference xmi:id="_8PWw-OToEdqJb4EcDziohA" isTransient="true" isVolatile="true" base_Property="EClass-eAttributes"/>
- <Ecore:EReference xmi:id="_8Pf64OToEdqJb4EcDziohA" isTransient="true" isVolatile="true" base_Property="EClass-eAllContainments"/>
- <Ecore:EReference xmi:id="_8Pf64eToEdqJb4EcDziohA" isTransient="true" isVolatile="true" base_Property="EClass-eAllOperations"/>
- <Ecore:EReference xmi:id="_8Pf64uToEdqJb4EcDziohA" isTransient="true" isVolatile="true" base_Property="EClass-eAllStructuralFeatures"/>
- <Ecore:EReference xmi:id="_8Pf64-ToEdqJb4EcDziohA" isTransient="true" isVolatile="true" base_Property="EClass-eAllSuperTypes"/>
- <Ecore:EReference xmi:id="_8Pf65OToEdqJb4EcDziohA" isTransient="true" isVolatile="true" base_Property="EClass-eIDAttribute"/>
- <Ecore:EAttribute xmi:id="_8Pf65eToEdqJb4EcDziohA" isUnsettable="true" base_Property="EClassifier-instanceClassName"/>
- <Ecore:EAttribute xmi:id="_8Pf65uToEdqJb4EcDziohA" isTransient="true" isVolatile="true" base_Property="EClassifier-instanceClass"/>
- <Ecore:EAttribute xmi:id="_8Pf65-ToEdqJb4EcDziohA" isTransient="true" isVolatile="true" base_Property="EClassifier-defaultValue"/>
- <Ecore:EReference xmi:id="_8Pf66OToEdqJb4EcDziohA" isTransient="true" base_Property="EClassifier-ePackage"/>
- <Ecore:EAttribute xmi:id="_8Ppr4OToEdqJb4EcDziohA" isTransient="true" isUnsettable="true" base_Property="EEnumLiteral-instance"/>
- <Ecore:EAttribute xmi:id="_8Ppr4eToEdqJb4EcDziohA" isUnsettable="true" base_Property="EEnumLiteral-literal"/>
- <Ecore:EReference xmi:id="_8Ppr4uToEdqJb4EcDziohA" isTransient="true" base_Property="EEnumLiteral-eEnum"/>
- <Ecore:EReference xmi:id="_8Ppr4-ToEdqJb4EcDziohA" isTransient="true" base_Property="EFactory-ePackage"/>
- <Ecore:EAttribute xmi:id="_8Ppr5OToEdqJb4EcDziohA" isUnsettable="true" base_Property="ENamedElement-name"/>
- <Ecore:EReference xmi:id="_8Ppr5eToEdqJb4EcDziohA" isTransient="true" base_Property="EOperation-eContainingClass"/>
- <Ecore:EAttribute xmi:id="_8Ppr5uToEdqJb4EcDziohA" isUnsettable="true" base_Property="EPackage-nsURI"/>
- <Ecore:EAttribute xmi:id="_8Ppr5-ToEdqJb4EcDziohA" isUnsettable="true" base_Property="EPackage-nsPrefix"/>
- <Ecore:EReference xmi:id="_8Ppr6OToEdqJb4EcDziohA" isTransient="true" base_Property="EPackage-eFactoryInstance"/>
- <Ecore:EReference xmi:id="_8Ppr6eToEdqJb4EcDziohA" isTransient="true" base_Property="EPackage-eSuperPackage"/>
- <Ecore:EReference xmi:id="_8Ppr6uToEdqJb4EcDziohA" isTransient="true" base_Property="EParameter-eOperation"/>
- <Ecore:EAttribute xmi:id="_8Ppr6-ToEdqJb4EcDziohA" isTransient="true" isVolatile="true" base_Property="EReference-container"/>
- <Ecore:EReference xmi:id="_8Ppr7OToEdqJb4EcDziohA" isTransient="true" isVolatile="true" base_Property="EReference-eReferenceType"/>
- <Ecore:EClass xmi:id="_8Ppr7eToEdqJb4EcDziohA" instanceClassName="java.util.Map$Entry" base_Class="EStringToStringMapEntry"/>
- <Ecore:EAttribute xmi:id="_8Pzc4OToEdqJb4EcDziohA" isUnsettable="true" base_Property="EStringToStringMapEntry-key"/>
- <Ecore:EAttribute xmi:id="_8Pzc4eToEdqJb4EcDziohA" isUnsettable="true" base_Property="EStringToStringMapEntry-value"/>
- <Ecore:EAttribute xmi:id="_8Pzc4uToEdqJb4EcDziohA" isUnsettable="true" base_Property="EStructuralFeature-volatile"/>
- <Ecore:EAttribute xmi:id="_8Pzc4-ToEdqJb4EcDziohA" isUnsettable="true" base_Property="EStructuralFeature-transient"/>
- <Ecore:EAttribute xmi:id="_8Pzc5OToEdqJb4EcDziohA" isUnsettable="true" base_Property="EStructuralFeature-defaultValueLiteral"/>
- <Ecore:EAttribute xmi:id="_8Pzc5eToEdqJb4EcDziohA" isTransient="true" isVolatile="true" base_Property="EStructuralFeature-defaultValue"/>
- <Ecore:EAttribute xmi:id="_8Pzc5uToEdqJb4EcDziohA" isUnsettable="true" base_Property="EStructuralFeature-unsettable"/>
- <Ecore:EAttribute xmi:id="_8Pzc5-ToEdqJb4EcDziohA" isUnsettable="true" base_Property="EStructuralFeature-derived"/>
- <Ecore:EReference xmi:id="_8Pzc6OToEdqJb4EcDziohA" isTransient="true" base_Property="EStructuralFeature-eContainingClass"/>
- <Ecore:EAttribute xmi:id="_8Pzc6eToEdqJb4EcDziohA" isUnsettable="true" base_Property="ETypedElement-lowerBound"/>
- <Ecore:EAttribute xmi:id="_8Pzc6uToEdqJb4EcDziohA" isTransient="true" isVolatile="true" base_Property="ETypedElement-many"/>
- <Ecore:EAttribute xmi:id="_8Pzc6-ToEdqJb4EcDziohA" isTransient="true" isVolatile="true" base_Property="ETypedElement-required"/>
- <Ecore:EDataType xmi:id="_8Pzc7OToEdqJb4EcDziohA" instanceClassName="java.math.BigDecimal" base_PrimitiveType="EBigDecimal"/>
- <Ecore:EDataType xmi:id="_8Pzc7eToEdqJb4EcDziohA" instanceClassName="java.math.BigInteger" base_PrimitiveType="EBigInteger"/>
- <Ecore:EDataType xmi:id="_8Pzc7uToEdqJb4EcDziohA" instanceClassName="boolean" base_PrimitiveType="EBoolean"/>
- <Ecore:EDataType xmi:id="_8Pzc7-ToEdqJb4EcDziohA" instanceClassName="java.lang.Boolean" base_PrimitiveType="EBooleanObject"/>
- <Ecore:EDataType xmi:id="_8Pzc8OToEdqJb4EcDziohA" instanceClassName="byte" base_PrimitiveType="EByte"/>
- <Ecore:EDataType xmi:id="_8Pzc8eToEdqJb4EcDziohA" instanceClassName="byte[]" base_PrimitiveType="EByteArray"/>
- <Ecore:EDataType xmi:id="_8Pzc8uToEdqJb4EcDziohA" instanceClassName="java.lang.Byte" base_PrimitiveType="EByteObject"/>
- <Ecore:EDataType xmi:id="_8Pzc8-ToEdqJb4EcDziohA" instanceClassName="char" base_PrimitiveType="EChar"/>
- <Ecore:EDataType xmi:id="_8Pzc9OToEdqJb4EcDziohA" instanceClassName="java.lang.Character" base_PrimitiveType="ECharacterObject"/>
- <Ecore:EDataType xmi:id="_8Pzc9eToEdqJb4EcDziohA" instanceClassName="java.util.Date" base_PrimitiveType="EDate"/>
- <Ecore:EDataType xmi:id="_8Pzc9uToEdqJb4EcDziohA" instanceClassName="org.eclipse.emf.common.util.DiagnosticChain" base_PrimitiveType="EDiagnosticChain"/>
- <Ecore:EDataType xmi:id="_8P8m0OToEdqJb4EcDziohA" instanceClassName="double" base_PrimitiveType="EDouble"/>
- <Ecore:EDataType xmi:id="_8P8m0eToEdqJb4EcDziohA" instanceClassName="java.lang.Double" base_PrimitiveType="EDoubleObject"/>
- <Ecore:EDataType xmi:id="_8P8m0uToEdqJb4EcDziohA" instanceClassName="org.eclipse.emf.common.util.EList" base_PrimitiveType="EEList"/>
- <Ecore:EDataType xmi:id="_8P8m0-ToEdqJb4EcDziohA" instanceClassName="org.eclipse.emf.common.util.Enumerator" base_PrimitiveType="EEnumerator"/>
- <Ecore:EDataType xmi:id="_8P8m1OToEdqJb4EcDziohA" instanceClassName="org.eclipse.emf.ecore.util.FeatureMap" base_PrimitiveType="EFeatureMap"/>
- <Ecore:EDataType xmi:id="_8P8m1eToEdqJb4EcDziohA" instanceClassName="org.eclipse.emf.ecore.util.FeatureMap$Entry" base_PrimitiveType="EFeatureMapEntry"/>
- <Ecore:EDataType xmi:id="_8P8m1uToEdqJb4EcDziohA" instanceClassName="float" base_PrimitiveType="EFloat"/>
- <Ecore:EDataType xmi:id="_8P8m1-ToEdqJb4EcDziohA" instanceClassName="java.lang.Float" base_PrimitiveType="EFloatObject"/>
- <Ecore:EDataType xmi:id="_8P8m2OToEdqJb4EcDziohA" instanceClassName="int" base_PrimitiveType="EInt"/>
- <Ecore:EDataType xmi:id="_8P8m2eToEdqJb4EcDziohA" instanceClassName="java.lang.Integer" base_PrimitiveType="EIntegerObject"/>
- <Ecore:EDataType xmi:id="_8P8m2uToEdqJb4EcDziohA" instanceClassName="java.lang.Class" base_PrimitiveType="EJavaClass"/>
- <Ecore:EDataType xmi:id="_8P8m2-ToEdqJb4EcDziohA" instanceClassName="java.lang.Object" base_PrimitiveType="EJavaObject"/>
- <Ecore:EDataType xmi:id="_8P8m3OToEdqJb4EcDziohA" instanceClassName="long" base_PrimitiveType="ELong"/>
- <Ecore:EDataType xmi:id="_8P8m3eToEdqJb4EcDziohA" instanceClassName="java.lang.Long" base_PrimitiveType="ELongObject"/>
- <Ecore:EDataType xmi:id="_8P8m3uToEdqJb4EcDziohA" instanceClassName="java.util.Map" base_PrimitiveType="EMap"/>
- <Ecore:EDataType xmi:id="_8P8m3-ToEdqJb4EcDziohA" instanceClassName="org.eclipse.emf.ecore.resource.Resource" base_PrimitiveType="EResource"/>
- <Ecore:EDataType xmi:id="_8P8m4OToEdqJb4EcDziohA" instanceClassName="org.eclipse.emf.ecore.resource.ResourceSet" base_PrimitiveType="EResourceSet"/>
- <Ecore:EDataType xmi:id="_8P8m4eToEdqJb4EcDziohA" instanceClassName="short" base_PrimitiveType="EShort"/>
- <Ecore:EDataType xmi:id="_8P8m4uToEdqJb4EcDziohA" instanceClassName="java.lang.Short" base_PrimitiveType="EShortObject"/>
- <Ecore:EDataType xmi:id="_8P8m4-ToEdqJb4EcDziohA" instanceClassName="java.lang.String" base_PrimitiveType="EString"/>
- <Ecore:EDataType xmi:id="_8P8m5OToEdqJb4EcDziohA" instanceClassName="org.eclipse.emf.common.util.TreeIterator" base_PrimitiveType="ETreeIterator"/>
- <Ecore:EReference xmi:id="_8P8m5eToEdqJb4EcDziohA" isTransient="true" isVolatile="true" base_Property="A_eAllAttributes_eClass-_ownedEnd.0"/>
- <Ecore:EReference xmi:id="_8P8m5uToEdqJb4EcDziohA" isVolatile="true" base_Property="A_eAttributes_eClass-_ownedEnd.0"/>
- <Ecore:EReference xmi:id="_8QGX0OToEdqJb4EcDziohA" isTransient="true" isVolatile="true" base_Property="A_eAllReferences_eClass-_ownedEnd.0"/>
- <Ecore:EReference xmi:id="_8QGX0eToEdqJb4EcDziohA" isVolatile="true" base_Property="A_eReferences_eClass-_ownedEnd.0"/>
- <Standard:Metamodel xmi:id="_pvqaIOT2EdqbcKMS3bJIAg" base_Model="_0"/>
- <Standard:Metaclass xmi:id="_pvqaIeT2EdqbcKMS3bJIAg" base_Class="EAnnotation"/>
- <Standard:Metaclass xmi:id="_pvqaIuT2EdqbcKMS3bJIAg" base_Class="EAttribute"/>
- <Standard:Metaclass xmi:id="_pvqaI-T2EdqbcKMS3bJIAg" base_Class="EClass"/>
- <Standard:Metaclass xmi:id="_pvwgwOT2EdqbcKMS3bJIAg" base_Class="EClassifier"/>
- <Standard:Metaclass xmi:id="_pvwgweT2EdqbcKMS3bJIAg" base_Class="EDataType"/>
- <Standard:Metaclass xmi:id="_pvwgwuT2EdqbcKMS3bJIAg" base_Class="EEnum"/>
- <Standard:Metaclass xmi:id="_pvwgw-T2EdqbcKMS3bJIAg" base_Class="EEnumLiteral"/>
- <Standard:Metaclass xmi:id="_pvwgxOT2EdqbcKMS3bJIAg" base_Class="EFactory"/>
- <Standard:Metaclass xmi:id="_pvwgxeT2EdqbcKMS3bJIAg" base_Class="EModelElement"/>
- <Standard:Metaclass xmi:id="_pvwgxuT2EdqbcKMS3bJIAg" base_Class="ENamedElement"/>
- <Standard:Metaclass xmi:id="_pvwgx-T2EdqbcKMS3bJIAg" base_Class="EObject"/>
- <Standard:Metaclass xmi:id="_pvwgyOT2EdqbcKMS3bJIAg" base_Class="EOperation"/>
- <Standard:Metaclass xmi:id="_pv2nYOT2EdqbcKMS3bJIAg" base_Class="EPackage"/>
- <Standard:Metaclass xmi:id="_pv2nYeT2EdqbcKMS3bJIAg" base_Class="EParameter"/>
- <Standard:Metaclass xmi:id="_pv2nYuT2EdqbcKMS3bJIAg" base_Class="EReference"/>
- <Standard:Metaclass xmi:id="_pv2nY-T2EdqbcKMS3bJIAg" base_Class="EStringToStringMapEntry"/>
- <Standard:Metaclass xmi:id="_pv2nZOT2EdqbcKMS3bJIAg" base_Class="EStructuralFeature"/>
- <Standard:Metaclass xmi:id="_pv2nZeT2EdqbcKMS3bJIAg" base_Class="ETypedElement"/>
+ <Ecore:EPackage xmi:id="_iyL6YOw4EdqCa55U59Wn7A" base_Package="_0" packageName="ecore" nsPrefix="ecore" nsURI="http://www.eclipse.org/emf/2002/Ecore" basePackage="org.eclipse.emf" prefix="Ecore"/>
+ <Ecore:EAttribute xmi:id="_iyVEUOw4EdqCa55U59Wn7A" isUnsettable="true" base_Property="EAnnotation-source"/>
+ <Ecore:EReference xmi:id="_iyVEUew4EdqCa55U59Wn7A" isTransient="true" isVolatile="true" base_Property="EAttribute-eAttributeType"/>
+ <Ecore:EAttribute xmi:id="_iyVEUuw4EdqCa55U59Wn7A" isUnsettable="true" base_Property="EClass-abstract"/>
+ <Ecore:EAttribute xmi:id="_iyVEU-w4EdqCa55U59Wn7A" isUnsettable="true" base_Property="EClass-interface"/>
+ <Ecore:EReference xmi:id="_iyVEVOw4EdqCa55U59Wn7A" isTransient="true" isVolatile="true" base_Property="EClass-eAllAttributes"/>
+ <Ecore:EReference xmi:id="_iyVEVew4EdqCa55U59Wn7A" isTransient="true" isVolatile="true" base_Property="EClass-eAllReferences"/>
+ <Ecore:EReference xmi:id="_iyVEVuw4EdqCa55U59Wn7A" isTransient="true" isVolatile="true" base_Property="EClass-eReferences"/>
+ <Ecore:EReference xmi:id="_iyVEV-w4EdqCa55U59Wn7A" isTransient="true" isVolatile="true" base_Property="EClass-eAttributes"/>
+ <Ecore:EReference xmi:id="_iyVEWOw4EdqCa55U59Wn7A" isTransient="true" isVolatile="true" base_Property="EClass-eAllContainments"/>
+ <Ecore:EReference xmi:id="_iyVEWew4EdqCa55U59Wn7A" isTransient="true" isVolatile="true" base_Property="EClass-eAllOperations"/>
+ <Ecore:EReference xmi:id="_iyVEWuw4EdqCa55U59Wn7A" isTransient="true" isVolatile="true" base_Property="EClass-eAllStructuralFeatures"/>
+ <Ecore:EReference xmi:id="_iyVEW-w4EdqCa55U59Wn7A" isTransient="true" isVolatile="true" base_Property="EClass-eAllSuperTypes"/>
+ <Ecore:EReference xmi:id="_iyVEXOw4EdqCa55U59Wn7A" isTransient="true" isVolatile="true" base_Property="EClass-eIDAttribute"/>
+ <Ecore:EAttribute xmi:id="_iye1UOw4EdqCa55U59Wn7A" isUnsettable="true" base_Property="EClassifier-instanceClassName"/>
+ <Ecore:EAttribute xmi:id="_iye1Uew4EdqCa55U59Wn7A" isTransient="true" isVolatile="true" base_Property="EClassifier-instanceClass"/>
+ <Ecore:EAttribute xmi:id="_iye1Uuw4EdqCa55U59Wn7A" isTransient="true" isVolatile="true" base_Property="EClassifier-defaultValue"/>
+ <Ecore:EReference xmi:id="_iye1U-w4EdqCa55U59Wn7A" isTransient="true" base_Property="EClassifier-ePackage"/>
+ <Ecore:EAttribute xmi:id="_iye1VOw4EdqCa55U59Wn7A" isTransient="true" isUnsettable="true" base_Property="EEnumLiteral-instance"/>
+ <Ecore:EAttribute xmi:id="_iye1Vew4EdqCa55U59Wn7A" isUnsettable="true" base_Property="EEnumLiteral-literal"/>
+ <Ecore:EReference xmi:id="_iye1Vuw4EdqCa55U59Wn7A" isTransient="true" base_Property="EEnumLiteral-eEnum"/>
+ <Ecore:EReference xmi:id="_iyn_QOw4EdqCa55U59Wn7A" isTransient="true" base_Property="EFactory-ePackage"/>
+ <Ecore:EAttribute xmi:id="_iyn_Qew4EdqCa55U59Wn7A" isUnsettable="true" base_Property="ENamedElement-name"/>
+ <Ecore:EReference xmi:id="_iyn_Quw4EdqCa55U59Wn7A" isTransient="true" base_Property="EOperation-eContainingClass"/>
+ <Ecore:EAttribute xmi:id="_iyn_Q-w4EdqCa55U59Wn7A" isUnsettable="true" base_Property="EPackage-nsURI"/>
+ <Ecore:EAttribute xmi:id="_iyn_ROw4EdqCa55U59Wn7A" isUnsettable="true" base_Property="EPackage-nsPrefix"/>
+ <Ecore:EReference xmi:id="_iyn_Rew4EdqCa55U59Wn7A" isTransient="true" base_Property="EPackage-eFactoryInstance"/>
+ <Ecore:EReference xmi:id="_iyn_Ruw4EdqCa55U59Wn7A" isTransient="true" base_Property="EPackage-eSuperPackage"/>
+ <Ecore:EReference xmi:id="_iyn_R-w4EdqCa55U59Wn7A" isTransient="true" base_Property="EParameter-eOperation"/>
+ <Ecore:EAttribute xmi:id="_iyn_SOw4EdqCa55U59Wn7A" isTransient="true" isVolatile="true" base_Property="EReference-container"/>
+ <Ecore:EReference xmi:id="_iyn_Sew4EdqCa55U59Wn7A" isTransient="true" isVolatile="true" base_Property="EReference-eReferenceType"/>
+ <Ecore:EClass xmi:id="_iyn_Suw4EdqCa55U59Wn7A" instanceClassName="java.util.Map$Entry" base_Class="EStringToStringMapEntry"/>
+ <Ecore:EAttribute xmi:id="_iyn_S-w4EdqCa55U59Wn7A" isUnsettable="true" base_Property="EStringToStringMapEntry-key"/>
+ <Ecore:EAttribute xmi:id="_iyxwQOw4EdqCa55U59Wn7A" isUnsettable="true" base_Property="EStringToStringMapEntry-value"/>
+ <Ecore:EAttribute xmi:id="_iyxwQew4EdqCa55U59Wn7A" isUnsettable="true" base_Property="EStructuralFeature-volatile"/>
+ <Ecore:EAttribute xmi:id="_iyxwQuw4EdqCa55U59Wn7A" isUnsettable="true" base_Property="EStructuralFeature-transient"/>
+ <Ecore:EAttribute xmi:id="_iyxwQ-w4EdqCa55U59Wn7A" isUnsettable="true" base_Property="EStructuralFeature-defaultValueLiteral"/>
+ <Ecore:EAttribute xmi:id="_iyxwROw4EdqCa55U59Wn7A" isTransient="true" isVolatile="true" base_Property="EStructuralFeature-defaultValue"/>
+ <Ecore:EAttribute xmi:id="_iyxwRew4EdqCa55U59Wn7A" isUnsettable="true" base_Property="EStructuralFeature-unsettable"/>
+ <Ecore:EAttribute xmi:id="_iyxwRuw4EdqCa55U59Wn7A" isUnsettable="true" base_Property="EStructuralFeature-derived"/>
+ <Ecore:EReference xmi:id="_iyxwR-w4EdqCa55U59Wn7A" isTransient="true" base_Property="EStructuralFeature-eContainingClass"/>
+ <Ecore:EAttribute xmi:id="_iyxwSOw4EdqCa55U59Wn7A" isUnsettable="true" base_Property="ETypedElement-lowerBound"/>
+ <Ecore:EAttribute xmi:id="_iyxwSew4EdqCa55U59Wn7A" isTransient="true" isVolatile="true" base_Property="ETypedElement-many"/>
+ <Ecore:EAttribute xmi:id="_iyxwSuw4EdqCa55U59Wn7A" isTransient="true" isVolatile="true" base_Property="ETypedElement-required"/>
+ <Ecore:EDataType xmi:id="_iyxwS-w4EdqCa55U59Wn7A" instanceClassName="java.math.BigDecimal" base_PrimitiveType="EBigDecimal"/>
+ <Ecore:EDataType xmi:id="_iyxwTOw4EdqCa55U59Wn7A" instanceClassName="java.math.BigInteger" base_PrimitiveType="EBigInteger"/>
+ <Ecore:EDataType xmi:id="_iyxwTew4EdqCa55U59Wn7A" instanceClassName="boolean" base_PrimitiveType="EBoolean"/>
+ <Ecore:EDataType xmi:id="_iyxwTuw4EdqCa55U59Wn7A" instanceClassName="java.lang.Boolean" base_PrimitiveType="EBooleanObject"/>
+ <Ecore:EDataType xmi:id="_iyxwT-w4EdqCa55U59Wn7A" instanceClassName="byte" base_PrimitiveType="EByte"/>
+ <Ecore:EDataType xmi:id="_iyxwUOw4EdqCa55U59Wn7A" instanceClassName="byte[]" base_PrimitiveType="EByteArray"/>
+ <Ecore:EDataType xmi:id="_iyxwUew4EdqCa55U59Wn7A" instanceClassName="java.lang.Byte" base_PrimitiveType="EByteObject"/>
+ <Ecore:EDataType xmi:id="_iyxwUuw4EdqCa55U59Wn7A" instanceClassName="char" base_PrimitiveType="EChar"/>
+ <Ecore:EDataType xmi:id="_iyxwU-w4EdqCa55U59Wn7A" instanceClassName="java.lang.Character" base_PrimitiveType="ECharacterObject"/>
+ <Ecore:EDataType xmi:id="_iyxwVOw4EdqCa55U59Wn7A" instanceClassName="java.util.Date" base_PrimitiveType="EDate"/>
+ <Ecore:EDataType xmi:id="_iyxwVew4EdqCa55U59Wn7A" instanceClassName="org.eclipse.emf.common.util.DiagnosticChain" base_PrimitiveType="EDiagnosticChain"/>
+ <Ecore:EDataType xmi:id="_iy7hQOw4EdqCa55U59Wn7A" instanceClassName="double" base_PrimitiveType="EDouble"/>
+ <Ecore:EDataType xmi:id="_iy7hQew4EdqCa55U59Wn7A" instanceClassName="java.lang.Double" base_PrimitiveType="EDoubleObject"/>
+ <Ecore:EDataType xmi:id="_iy7hQuw4EdqCa55U59Wn7A" instanceClassName="org.eclipse.emf.common.util.EList" base_PrimitiveType="EEList"/>
+ <Ecore:EDataType xmi:id="_iy7hQ-w4EdqCa55U59Wn7A" instanceClassName="org.eclipse.emf.common.util.Enumerator" base_PrimitiveType="EEnumerator"/>
+ <Ecore:EDataType xmi:id="_iy7hROw4EdqCa55U59Wn7A" instanceClassName="org.eclipse.emf.ecore.util.FeatureMap" base_PrimitiveType="EFeatureMap"/>
+ <Ecore:EDataType xmi:id="_iy7hRew4EdqCa55U59Wn7A" instanceClassName="org.eclipse.emf.ecore.util.FeatureMap$Entry" base_PrimitiveType="EFeatureMapEntry"/>
+ <Ecore:EDataType xmi:id="_iy7hRuw4EdqCa55U59Wn7A" instanceClassName="float" base_PrimitiveType="EFloat"/>
+ <Ecore:EDataType xmi:id="_iy7hR-w4EdqCa55U59Wn7A" instanceClassName="java.lang.Float" base_PrimitiveType="EFloatObject"/>
+ <Ecore:EDataType xmi:id="_iy7hSOw4EdqCa55U59Wn7A" instanceClassName="int" base_PrimitiveType="EInt"/>
+ <Ecore:EDataType xmi:id="_iy7hSew4EdqCa55U59Wn7A" instanceClassName="java.lang.Integer" base_PrimitiveType="EIntegerObject"/>
+ <Ecore:EDataType xmi:id="_iy7hSuw4EdqCa55U59Wn7A" instanceClassName="java.lang.Class" base_PrimitiveType="EJavaClass"/>
+ <Ecore:EDataType xmi:id="_iy7hS-w4EdqCa55U59Wn7A" instanceClassName="java.lang.Object" base_PrimitiveType="EJavaObject"/>
+ <Ecore:EDataType xmi:id="_iy7hTOw4EdqCa55U59Wn7A" instanceClassName="long" base_PrimitiveType="ELong"/>
+ <Ecore:EDataType xmi:id="_iy7hTew4EdqCa55U59Wn7A" instanceClassName="java.lang.Long" base_PrimitiveType="ELongObject"/>
+ <Ecore:EDataType xmi:id="_iy7hTuw4EdqCa55U59Wn7A" instanceClassName="java.util.Map" base_PrimitiveType="EMap"/>
+ <Ecore:EDataType xmi:id="_iy7hT-w4EdqCa55U59Wn7A" instanceClassName="org.eclipse.emf.ecore.resource.Resource" base_PrimitiveType="EResource"/>
+ <Ecore:EDataType xmi:id="_iy7hUOw4EdqCa55U59Wn7A" instanceClassName="org.eclipse.emf.ecore.resource.ResourceSet" base_PrimitiveType="EResourceSet"/>
+ <Ecore:EDataType xmi:id="_iy7hUew4EdqCa55U59Wn7A" instanceClassName="short" base_PrimitiveType="EShort"/>
+ <Ecore:EDataType xmi:id="_iy7hUuw4EdqCa55U59Wn7A" instanceClassName="java.lang.Short" base_PrimitiveType="EShortObject"/>
+ <Ecore:EDataType xmi:id="_iy7hU-w4EdqCa55U59Wn7A" instanceClassName="java.lang.String" base_PrimitiveType="EString"/>
+ <Ecore:EDataType xmi:id="_izErMOw4EdqCa55U59Wn7A" instanceClassName="org.eclipse.emf.common.util.TreeIterator" base_PrimitiveType="ETreeIterator"/>
+ <Ecore:EReference xmi:id="_izErMew4EdqCa55U59Wn7A" isTransient="true" isVolatile="true" base_Property="A_eAllAttributes_eClass-_ownedEnd.0"/>
+ <Ecore:EReference xmi:id="_izErMuw4EdqCa55U59Wn7A" isVolatile="true" base_Property="A_eAttributes_eClass-_ownedEnd.0"/>
+ <Ecore:EReference xmi:id="_izErM-w4EdqCa55U59Wn7A" isTransient="true" isVolatile="true" base_Property="A_eAllReferences_eClass-_ownedEnd.0"/>
+ <Ecore:EReference xmi:id="_izErNOw4EdqCa55U59Wn7A" isVolatile="true" base_Property="A_eReferences_eClass-_ownedEnd.0"/>
+ <Standard:Metamodel xmi:id="_9-G1suzTEdqCa55U59Wn7A" base_Model="_0"/>
+ <Standard:Metaclass xmi:id="_9-G1s-zTEdqCa55U59Wn7A" base_Class="EAnnotation"/>
+ <Standard:Metaclass xmi:id="_9-G1tOzTEdqCa55U59Wn7A" base_Class="EAttribute"/>
+ <Standard:Metaclass xmi:id="_9-G1tezTEdqCa55U59Wn7A" base_Class="EClass"/>
+ <Standard:Metaclass xmi:id="_9-QmsOzTEdqCa55U59Wn7A" base_Class="EClassifier"/>
+ <Standard:Metaclass xmi:id="_9-QmsezTEdqCa55U59Wn7A" base_Class="EDataType"/>
+ <Standard:Metaclass xmi:id="_9-QmsuzTEdqCa55U59Wn7A" base_Class="EEnum"/>
+ <Standard:Metaclass xmi:id="_9-Qms-zTEdqCa55U59Wn7A" base_Class="EEnumLiteral"/>
+ <Standard:Metaclass xmi:id="_9-QmtOzTEdqCa55U59Wn7A" base_Class="EFactory"/>
+ <Standard:Metaclass xmi:id="_9-QmtezTEdqCa55U59Wn7A" base_Class="EModelElement"/>
+ <Standard:Metaclass xmi:id="_9-QmtuzTEdqCa55U59Wn7A" base_Class="ENamedElement"/>
+ <Standard:Metaclass xmi:id="_9-Qmt-zTEdqCa55U59Wn7A" base_Class="EObject"/>
+ <Standard:Metaclass xmi:id="_9-QmuOzTEdqCa55U59Wn7A" base_Class="EOperation"/>
+ <Standard:Metaclass xmi:id="_9-QmuezTEdqCa55U59Wn7A" base_Class="EPackage"/>
+ <Standard:Metaclass xmi:id="_9-QmuuzTEdqCa55U59Wn7A" base_Class="EParameter"/>
+ <Standard:Metaclass xmi:id="_9-Qmu-zTEdqCa55U59Wn7A" base_Class="EReference"/>
+ <Standard:Metaclass xmi:id="_9-QmvOzTEdqCa55U59Wn7A" base_Class="EStringToStringMapEntry"/>
+ <Standard:Metaclass xmi:id="_9-QmvezTEdqCa55U59Wn7A" base_Class="EStructuralFeature"/>
+ <Standard:Metaclass xmi:id="_9-QmvuzTEdqCa55U59Wn7A" base_Class="ETypedElement"/>
</xmi:XMI>
diff --git a/plugins/org.eclipse.uml2.uml.resources/metamodels/UML.metamodel.uml b/plugins/org.eclipse.uml2.uml.resources/metamodels/UML.metamodel.uml
index 3afc39b9..45203bce 100644
--- a/plugins/org.eclipse.uml2.uml.resources/metamodels/UML.metamodel.uml
+++ b/plugins/org.eclipse.uml2.uml.resources/metamodels/UML.metamodel.uml
@@ -2,47 +2,47 @@
<xmi:XMI xmi:version="2.1" xmlns:xmi="http://schema.omg.org/spec/XMI/2.1" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:Ecore="http://www.eclipse.org/uml2/schemas/Ecore/3" xmlns:Standard="http://www.eclipse.org/uml2/schemas/Standard/1" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore" xmlns:uml="http://www.eclipse.org/uml2/2.0.0/UML" xsi:schemaLocation="http://www.eclipse.org/uml2/schemas/Ecore/3 pathmap://UML_PROFILES/Ecore.profile.uml#_vy-HUYinEdqtvbnfB2L_5w http://www.eclipse.org/uml2/schemas/Standard/1 pathmap://UML_PROFILES/Standard.profile.uml#_yzU58YinEdqtvbnfB2L_5w">
<uml:Model xmi:id="_0" name="uml">
<eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_capabilities" source="capabilities">
- <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_capabilities-_UMLDeploymentsArtifacts" source="UML::Deployments::Artifacts" references="A_ownedAttribute_artifact Artifact-fileName A_ownedOperation_artifact-_ownedEnd.0 Manifestation-utilizedElement Artifact-manifestation A_utilizedElement_manifestation A_manifestation_artifact-_ownedEnd.0 A_ownedOperation_artifact A_manifestation_artifact Artifact-ownedAttribute A_nestedArtifact_artifact Artifact-nestedArtifact A_utilizedElement_manifestation-_ownedEnd.0 A_ownedAttribute_artifact-_ownedEnd.0 Artifact-ownedOperation Manifestation A_nestedArtifact_artifact-_ownedEnd.0 Artifact"/>
- <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_capabilities-_UMLInteractionsBasicInteractions" source="UML::Interactions::BasicInteractions" references="ActionExecutionSpecification-action MessageOccurrenceSpecification A_message_messageEnd ExecutionSpecification Interaction-fragment SendOperationEvent A_argument_message-_ownedEnd.0 A_selector_lifeline-_ownedEnd.0 A_operation_receiveOperationEvent ExecutionOccurrenceSpecification-execution Message-sendEvent A_action_actionExecutionSpecification A_executionSpecification_start Interaction-action A_executionSpecification_start-_ownedEnd.0 A_sendEvent_message InteractionFragment-generalOrdering StateInvariant-invariant MessageEnd-message A_selector_lifeline Message-interaction A_connector_message A_lifeline_represents OccurrenceSpecification-covered A_signal_sendSignalEvent Lifeline-coveredBy Interaction-message Message-messageSort Lifeline-represents Lifeline BehaviorExecutionSpecification A_behavior_behaviorExecutionSpecification ReceiveOperationEvent OccurrenceSpecification-toBefore A_receiveEvent_message SendSignalEvent ExecutionOccurrenceSpecification Message-signature StateInvariant A_sendEvent_message-_ownedEnd.0 Interaction-lifeline A_events_covered-events A_event_executionOccurrenceSpecification InteractionFragment-enclosingInteraction OccurrenceSpecification-event A_message_interaction MessageKind SendSignalEvent-signal A_invariant_stateInvariant-_ownedEnd.0 Lifeline-interaction A_signature_message Interaction A_connector_message-_ownedEnd.0 A_generalOrdering_interactionFragment A_event_occurrenceSpecification-_ownedEnd.0 A_operation_receiveOperationEvent-_ownedEnd.0 StateInvariant-covered A_signature_message-_ownedEnd.0 ReceiveOperationEvent-operation A_message_messageEnd-_ownedEnd.0 A_signal_sendSignalEvent-_ownedEnd.0 OccurrenceSpecification-toAfter Message-argument ExecutionSpecification-finish InteractionFragment SendOperationEvent-operation ExecutionSpecification-start GeneralOrdering-after A_lifeline_represents-_ownedEnd.0 MessageSort A_signal_receiveSignalEvent BehaviorExecutionSpecification-behavior A_action_interaction-_ownedEnd.0 ReceiveSignalEvent Message-receiveEvent A_argument_message A_execution_executionOccurrenceSpecification OccurrenceSpecification ExecutionOccurrenceSpecification-event A_signal_receiveSignalEvent-_ownedEnd.0 A_enclosingInteraction_fragment MessageEnd DestructionEvent GeneralOrdering A_action_interaction A_invariant_stateInvariant Lifeline-selector ExecutionEvent A_receiveEvent_message-_ownedEnd.0 A_operation_sendOperationEvent A_executionSpecification_finish-_ownedEnd.0 A_operation_sendOperationEvent-_ownedEnd.0 InteractionFragment-covered A_event_executionOccurrenceSpecification-_ownedEnd.0 ReceiveSignalEvent-signal A_before_toAfter A_action_actionExecutionSpecification-_ownedEnd.0 Message-connector A_executionSpecification_finish A_toBefore_after A_execution_executionOccurrenceSpecification-_ownedEnd.0 GeneralOrdering-before A_stateInvariant_covered-stateInvariant A_event_occurrenceSpecification Message A_lifeline_interaction A_stateInvariant_covered ActionExecutionSpecification A_generalOrdering_interactionFragment-_ownedEnd.0 A_events_covered CreationEvent A_covered_coveredBy Message-messageKind A_behavior_behaviorExecutionSpecification-_ownedEnd.0"/>
- <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_capabilities-_UMLActivitiesBasicActivities" source="UML::Activities::BasicActivities" references="ActivityNode-outgoing A_activity_edge ActivityParameterNode ActivityEdge-target A_redefinedNode_activityNode-_ownedEnd.0 Activity-isReadOnly ActivityParameterNode-parameter ActivityNode A_target_incoming ActivityNode-redefinedNode A_containedEdge_inGroup A_redefinedEdge_activityEdge A_redefinedEdge_activityEdge-_ownedEnd.0 InitialNode ActivityEdge ActivityEdge-inGroup ControlNode ActivityEdge-redefinedEdge ActivityGroup ActivityEdge-activity A_parameter_activityParameterNode-_ownedEnd.0 ActivityEdge-source ControlFlow ActivityFinalNode ValuePin Activity-edge A_parameter_activityParameterNode A_outgoing_source ObjectFlow ActivityGroup-containedEdge ActivityNode-incoming Pin Activity ObjectNode A_redefinedNode_activityNode"/>
- <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_capabilities-_InfrastructureLibraryCoreConstructs" source="InfrastructureLibrary::Core::Constructs" references="Package-nestedPackage A_ownedAttribute_datatype Feature Enumeration-ownedLiteral A_member_namespace NamedElement-visibility NamedElement-qualifiedName.1 A_ownedParameter_operation Property-subsettingContext NamedElement ElementImport-visibility EnumerationLiteral A_source_directedRelationship A_specification_owningConstraint A_nestedPackage_nestingPackage Comment-body A_raisedException_behavioralFeature BehavioralFeature-isDistinguishableFrom Operation-lower.1 Operation-returnResult A_superClass_class A_elementImport_importingNamespace RedefinableElement-redefinitionContext A_redefinitionContext_redefinableElement-_ownedEnd.0 Enumeration A_importedPackage_packageImport-_ownedEnd.0 A_ownedParameter_ownerFormalParam-ownerFormalParam A_ownedOperation_datatype Association-navigableOwnedEnd Operation-precondition A_packagedElement_owningPackage-owningPackage Classifier-inherit PackageableElement MultiplicityElement A_type_operation Type PackageMerge-mergedPackage A_superClass_class-_ownedEnd.0 Classifier-general A_annotatedElement_comment A_redefinedElement_redefinableElement-_ownedEnd.0 Operation-upper.1 Element-owner A_inheritedMember_classifier Property-isComposite A_ownedType_package A_opposite_property-_ownedEnd.0 A_redefinedOperation_operation-_ownedEnd.0 ValueSpecification-isNull Namespace-ownedRule Parameter-operation Type-conformsTo A_raisedException_operation Property-isDerived BehavioralFeature-ownedParameter A_receivingPackage_packageMerge A_target_directedRelationship-_ownedEnd.0 Property-isConsistentWith OpaqueExpression-body RedefinableElement-redefinedElement Association Namespace A_postcondition_postContext-postContext A_opposite_property A_redefinedOperation_operation ValueSpecification-booleanValue Association-endType ValueSpecification-integerValue A_ownedRule_context Relationship-relatedElement MultiplicityElement-isOrdered Class OpaqueExpression-language A_importedElement_elementImport-_ownedEnd.0 Class-ownedOperation Expression-operand Constraint-specification A_relatedElement_relationship NamedElement-qualifiedName PackageImport-visibility Operation-datatype A_ownedLiteral_enumeration Class-superClass Classifier-hasVisibilityOf ElementImport-alias NamedElement-allNamespaces PackageImport ElementImport-importedElement Package-mustBeOwned A_ownedMember_namespace A_inheritedMember_classifier-_ownedEnd.0 A_navigableOwnedEnd_association Type-package Operation-upper Property-association ElementImport-getName Operation-bodyCondition Namespace-packageImport Operation-isQuery MultiplicityElement-includesMultiplicity A_relatedElement_relationship-_ownedEnd.0 A_packagedElement_owningPackage A_attribute_classifier-classifier Operation-isOrdered MultiplicityElement-lowerBound Package-makesVisible A_ownedElement_owner Element-mustBeOwned A_operand_expression-expression A_endType_association-_ownedEnd.0 Property A_source_directedRelationship-_ownedEnd.0 Element-allOwnedElements DataType Element A_packageImport_importingNamespace A_importedElement_elementImport A_ownedOperation_class DataType-ownedAttribute PrimitiveType BehavioralFeature NamedElement-name A_redefinedElement_redefinableElement MultiplicityElement-includesCardinality Property-isAttribute Expression A_precondition_preContext Classifier-attribute Property-isDerivedUnion A_importedPackage_packageImport MultiplicityElement-isMultivalued Classifier MultiplicityElement-upperBound A_redefinitionContext_redefinableElement ElementImport-importingNamespace StructuralFeature Property-subsettedProperty Classifier-inheritableMembers A_type_operation-_ownedEnd.0 Property-datatype A_target_directedRelationship A_ownedComment_owningElement-owningElement DataType-inherit Namespace-importMembers Property-isNavigable A_constrainedElement_constraint Package A_subsettedProperty_property Association-isDerived Constraint-context Association-memberEnd A_precondition_preContext-preContext A_postcondition_postContext ValueSpecification-isComputable Operation-postcondition A_raisedException_behavioralFeature-_ownedEnd.0 DirectedRelationship-target Constraint-constrainedElement A_feature_featuringClassifier Namespace-getNamesOfMember Relationship Parameter-direction A_attribute_classifier BehavioralFeature-raisedException Package-nestingPackage Operation-isConsistentWith Operation-type.1 A_importedMember_namespace-_ownedEnd.0 Comment-annotatedElement Class-inherit MultiplicityElement-lower Operation-raisedException RedefinableElement Classifier-feature A_mergedPackage_packageMerge-_ownedEnd.0 Operation-isUnique Property-redefinedProperty Package-visibleMembers A_ownedParameter_ownerFormalParam A_bodyCondition_bodyContext PackageImport-importingNamespace Operation A_importedMember_namespace Operation-redefinedOperation A_endType_association PackageImport-importedPackage Comment A_memberEnd_association Classifier-general.1 Property-opposite Namespace-importedMember.1 A_ownedEnd_owningAssociation A_constrainedElement_constraint-_ownedEnd.0 TypedElement-type ValueSpecification-stringValue PackageMerge-receivingPackage Parameter-default Package-packagedElement Classifier-conformsTo ParameterDirectionKind Class-ownedAttribute Parameter VisibilityKind-bestVisibility Property-opposite.1 Property-class Operation-type NamedElement-separator A_general_classifier-_ownedEnd.0 A_operand_expression Operation-ownedParameter A_mergedPackage_packageMerge VisibilityKind Classifier-maySpecializeType DirectedRelationship-source TypedElement Operation-lower RedefinableElement-isConsistentWith Property-owningAssociation A_annotatedElement_comment-_ownedEnd.0 Namespace-excludeCollisions Namespace-member Package-packageMerge Constraint Classifier-parents Namespace-ownedMember A_subsettedProperty_property-_ownedEnd.0 A_general_classifier NamedElement-namespace Feature-featuringClassifier DataType-ownedOperation A_type_typedElement Property-isReadOnly A_redefinedProperty_property OpaqueExpression Namespace-membersAreDistinguishable EnumerationLiteral-enumeration A_member_namespace-_ownedEnd.0 Class-isAbstract A_raisedException_operation-_ownedEnd.0 Classifier-allParents ElementImport Namespace-elementImport Classifier-allFeatures A_type_typedElement-_ownedEnd.0 A_navigableOwnedEnd_association-_ownedEnd.0 Namespace-importedMember A_specification_owningConstraint-owningConstraint Operation-class MultiplicityElement-isUnique DirectedRelationship Operation-isOrdered.1 Classifier-inheritedMember ValueSpecification MultiplicityElement-upper Package-ownedType Property-default Element-ownedComment Operation-isUnique.1 A_ownedComment_owningElement Association-ownedEnd A_redefinedProperty_property-_ownedEnd.0 Element-ownedElement RedefinableElement-isRedefinitionContextValid A_ownedAttribute_class NamedElement-isDistinguishableFrom ValueSpecification-unlimitedValue Classifier-inheritedMember.1 PackageMerge A_bodyCondition_bodyContext-bodyContext"/>
- <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_capabilities-_UMLClassesKernel" source="UML::Classes::Kernel" references="Package-nestedPackage A_ownedAttribute_datatype Feature Enumeration-ownedLiteral A_member_namespace NamedElement-visibility A_defaultValue_owningParameter-owningParameter InstanceValue-instance OpaqueExpression-isPositive A_ownedParameter_operation Property-subsettingContext NamedElement ElementImport-visibility EnumerationLiteral A_source_directedRelationship A_specification_owningConstraint A_upperValue_owningUpper A_nestedPackage_nestingPackage A_generalization_specific Comment-body A_raisedException_behavioralFeature BehavioralFeature-isDistinguishableFrom Feature-isStatic Operation-lower.1 LiteralBoolean Operation-returnResult OpaqueExpression-value A_superClass_class A_elementImport_importingNamespace A_specification_owningInstanceSpec RedefinableElement-redefinitionContext A_redefinitionContext_redefinableElement-_ownedEnd.0 A_value_owningSlot InstanceSpecification-classifier Enumeration StructuralFeature-isReadOnly A_importedPackage_packageImport-_ownedEnd.0 Generalization-general A_ownedParameter_ownerFormalParam-ownerFormalParam A_nestedClassifier_class A_redefinedClassifier_classifier-_ownedEnd.0 A_ownedOperation_datatype Association-navigableOwnedEnd LiteralNull Operation-precondition A_packagedElement_owningPackage-owningPackage Classifier-inherit PackageableElement A_value_owningSlot-owningSlot MultiplicityElement A_slot_owningInstance A_type_operation LiteralInteger-value Type PackageMerge-mergedPackage A_superClass_class-_ownedEnd.0 Classifier-general A_annotatedElement_comment A_redefinedElement_redefinableElement-_ownedEnd.0 Operation-upper.1 Element-owner A_inheritedMember_classifier Property-isComposite A_ownedType_package A_opposite_property-_ownedEnd.0 InstanceValue A_redefinedOperation_operation-_ownedEnd.0 ValueSpecification-isNull Namespace-ownedRule Property-defaultValue AggregationKind Parameter-operation Type-conformsTo A_raisedException_operation Property-isDerived BehavioralFeature-ownedParameter A_receivingPackage_packageMerge A_target_directedRelationship-_ownedEnd.0 Property-isConsistentWith A_redefinedClassifier_classifier OpaqueExpression-body RedefinableElement-redefinedElement Association Namespace LiteralBoolean-booleanValue A_postcondition_postContext-postContext A_opposite_property A_redefinedOperation_operation ValueSpecification-booleanValue Association-endType LiteralNull-isComputable ValueSpecification-integerValue InstanceSpecification-slot A_ownedRule_context Relationship-relatedElement Association-endType.1 MultiplicityElement-isOrdered Class OpaqueExpression-language A_importedElement_elementImport-_ownedEnd.0 Class-ownedOperation Expression-operand LiteralString-stringValue Constraint-specification A_relatedElement_relationship NamedElement-qualifiedName PackageImport-visibility RedefinableElement-isLeaf A_classifier_instanceSpecification-_ownedEnd.0 Operation-datatype A_ownedLiteral_enumeration LiteralInteger-isComputable Class-superClass Classifier-hasVisibilityOf ElementImport-alias NamedElement-allNamespaces LiteralBoolean-isComputable Class-nestedClassifier PackageImport LiteralInteger-integerValue Generalization ElementImport-importedElement Package-mustBeOwned A_ownedMember_namespace Generalization-isSubstitutable A_inheritedMember_classifier-_ownedEnd.0 A_navigableOwnedEnd_association Type-package Operation-upper Property-association ElementImport-getName Operation-bodyCondition Namespace-packageImport MultiplicityElement-upper.1 Operation-isQuery MultiplicityElement-includesMultiplicity A_relatedElement_relationship-_ownedEnd.0 A_packagedElement_owningPackage A_attribute_classifier-classifier Operation-isOrdered MultiplicityElement-lowerBound MultiplicityElement-lowerValue Package-makesVisible A_ownedElement_owner Element-mustBeOwned A_operand_expression-expression A_endType_association-_ownedEnd.0 Property A_source_directedRelationship-_ownedEnd.0 A_classifier_instanceSpecification Element-allOwnedElements DataType Element A_packageImport_importingNamespace Slot-value A_importedElement_elementImport A_ownedOperation_class DataType-ownedAttribute PrimitiveType BehavioralFeature NamedElement-name A_redefinedElement_redefinableElement A_lowerValue_owningLower-owningLower MultiplicityElement-includesCardinality Property-isAttribute Expression A_precondition_preContext Classifier-attribute A_upperValue_owningUpper-owningUpper A_defaultValue_owningParameter A_instance_instanceValue-_ownedEnd.0 Property-isDerivedUnion A_importedPackage_packageImport MultiplicityElement-isMultivalued Classifier-isAbstract Parameter-defaultValue Classifier MultiplicityElement-upperBound A_redefinitionContext_redefinableElement A_specification_owningInstanceSpec-owningInstanceSpec ElementImport-importingNamespace StructuralFeature InstanceSpecification Property-subsettedProperty LiteralString-isComputable Classifier-inheritableMembers LiteralString LiteralUnlimitedNatural-unlimitedValue A_type_operation-_ownedEnd.0 Property-datatype MultiplicityElement-upperValue A_target_directedRelationship A_ownedComment_owningElement-owningElement LiteralInteger A_nestedClassifier_class-class LiteralUnlimitedNatural-isComputable Namespace-importMembers A_definingFeature_slot-_ownedEnd.0 Property-isNavigable A_constrainedElement_constraint Expression-symbol Package A_subsettedProperty_property Association-isDerived PackageableElement-visibility Constraint-context Association-memberEnd A_precondition_preContext-preContext A_postcondition_postContext ValueSpecification-isComputable Operation-postcondition A_raisedException_behavioralFeature-_ownedEnd.0 DirectedRelationship-target Constraint-constrainedElement A_feature_featuringClassifier Namespace-getNamesOfMember Relationship Parameter-direction A_attribute_classifier BehavioralFeature-raisedException Package-nestingPackage Operation-isConsistentWith Operation-type.1 A_importedMember_namespace-_ownedEnd.0 A_general_generalization-_ownedEnd.0 Comment-annotatedElement Class-inherit Slot-definingFeature MultiplicityElement-lower Operation-raisedException RedefinableElement Classifier-feature A_mergedPackage_packageMerge-_ownedEnd.0 Operation-isUnique Property-redefinedProperty Package-visibleMembers A_ownedParameter_ownerFormalParam A_bodyCondition_bodyContext PackageImport-importingNamespace Operation A_importedMember_namespace Operation-redefinedOperation A_endType_association PackageImport-importedPackage LiteralUnlimitedNatural Comment A_memberEnd_association Classifier-general.1 Property-opposite Namespace-importedMember.1 A_ownedEnd_owningAssociation A_constrainedElement_constraint-_ownedEnd.0 TypedElement-type ValueSpecification-stringValue A_defaultValue_owningProperty-owningProperty PackageMerge-receivingPackage Parameter-default LiteralString-value Package-packagedElement A_instance_instanceValue LiteralUnlimitedNatural-value Classifier-conformsTo ParameterDirectionKind Class-ownedAttribute Parameter VisibilityKind-bestVisibility Property-opposite.1 Property-class Operation-type NamedElement-separator A_general_classifier-_ownedEnd.0 A_operand_expression Operation-ownedParameter LiteralBoolean-value A_mergedPackage_packageMerge VisibilityKind Classifier-maySpecializeType DirectedRelationship-source TypedElement Operation-lower RedefinableElement-isConsistentWith Property-owningAssociation A_annotatedElement_comment-_ownedEnd.0 Namespace-excludeCollisions Generalization-specific Namespace-member Package-packageMerge Constraint Classifier-parents Namespace-ownedMember A_subsettedProperty_property-_ownedEnd.0 LiteralSpecification Property-aggregation A_general_classifier A_lowerValue_owningLower Classifier-redefinedClassifier NamedElement-namespace Feature-featuringClassifier DataType-ownedOperation A_type_typedElement Property-isReadOnly LiteralNull-isNull OpaqueExpression-isIntegral A_redefinedProperty_property OpaqueExpression Slot-owningInstance Slot Namespace-membersAreDistinguishable EnumerationLiteral-enumeration A_member_namespace-_ownedEnd.0 Class-isAbstract A_raisedException_operation-_ownedEnd.0 Classifier-generalization A_definingFeature_slot Classifier-allParents ElementImport Namespace-elementImport Classifier-allFeatures A_type_typedElement-_ownedEnd.0 A_navigableOwnedEnd_association-_ownedEnd.0 Namespace-importedMember A_specification_owningConstraint-owningConstraint Operation-class MultiplicityElement-isUnique DirectedRelationship Operation-isOrdered.1 Classifier-inheritedMember ValueSpecification MultiplicityElement-upper Package-ownedType Property-default Element-ownedComment Operation-isUnique.1 A_ownedComment_owningElement Association-ownedEnd InstanceSpecification-specification A_redefinedProperty_property-_ownedEnd.0 MultiplicityElement-lower.1 Element-ownedElement RedefinableElement-isRedefinitionContextValid A_ownedAttribute_class A_defaultValue_owningProperty NamedElement-isDistinguishableFrom ValueSpecification-unlimitedValue OpaqueExpression-isNonNegative Classifier-inheritedMember.1 PackageMerge Property-isComposite.1 A_general_generalization A_bodyCondition_bodyContext-bodyContext"/>
- <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_capabilities-_UMLActivitiesStructuredActivities" source="UML::Activities::StructuredActivities" references="LoopNode-bodyPart LoopNode-decider ActivityGroup-containedNode Clause-decider StructuredActivityNode-variable ActivityNode-inGroup StructuredActivityNode A_loopNode_setupPart-_ownedEnd.0 A_decider_clause ActivityGroup-inActivity ConditionalNode-isDeterminate ConditionalNode-clause SequenceNode A_variable_activityScope ActivityNode-inStructuredNode ActivityNode StructuredActivityNode-node Clause-successorClause Activity-structuredNode Clause-body Variable-activityScope A_loopNode_setupPart A_loopNode_bodyPart ConditionalNode-isAssured Clause-predecessorClause A_clause_conditionalNode A_clause_conditionalNode-_ownedEnd.0 ExecutableNode A_loopNode_bodyPart-_ownedEnd.0 Variable-scope ActivityNode-activity A_clause_body A_clause_body-_ownedEnd.0 A_clause_test-_ownedEnd.0 Action ActivityGroup LoopNode-test Variable-isAccessibleBy LoopNode-isTestedFirst ConditionalNode Clause LoopNode-setupPart A_test_loopNode A_activity_structuredNode A_scope_variable Variable SequenceNode-executableNode A_decider_clause-_ownedEnd.0 A_executableNode_sequenceNode A_node_inStructuredNode A_executableNode_sequenceNode-_ownedEnd.0 Activity-variable OutputPin A_decider_loopNode A_group_inActivity StructuredActivityNode-activity Activity-node Activity-group A_clause_test InputPin A_containedNode_inGroup A_predecessorClause_successorClause Activity LoopNode Clause-test A_decider_loopNode-_ownedEnd.0 A_test_loopNode-_ownedEnd.0 A_node_activity"/>
- <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_capabilities-_UMLAuxiliaryConstructsTemplates" source="UML::AuxiliaryConstructs::Templates" references="TemplateParameterSubstitution-templateBinding RedefinableTemplateSignature-extendedSignature ConnectableElementTemplateParameter-parameteredElement NamedElement A_default_templateParameter A_ownedActual_templateParameterSubstitution TemplateParameter-default A_nameExpression_namedElement ParameterableElement-templateParameter StringExpression RedefinableTemplateSignature TemplateSignature-ownedParameter ClassifierTemplateParameter-parameteredElement A_parameter_templateSignature-_ownedEnd.0 TemplateParameter-signature Operation-templateParameter TemplateableElement-parameterableElements PackageableElement A_constrainingClassifier_classifierTemplateParameter TemplateParameter-parameteredElement A_ownedTemplateSignature_template A_boundElement_templateBinding A_nameExpression_namedElement-_ownedEnd.0 ParameterableElement Property-isCompatibleWith A_extendedSignature_redefinableTemplateSignature TemplateSignature A_parameterSubstitution_templateBinding A_ownedParameteredElement_owningTemplateParameter A_ownedTemplateSignature_classifier NamedElement-nameExpression A_formal_templateParameterSubstitution A_ownedActual_templateParameterSubstitution-_ownedEnd.0 ValueSpecification-isCompatibleWith ClassifierTemplateParameter A_inheritedParameter_redefinableTemplateSignature-_ownedEnd.0 Classifier-templateParameter TemplateBinding Property TemplateBinding-parameterSubstitution A_actual_templateParameterSubstitution-_ownedEnd.0 A_subExpression_owningExpression TemplateParameterSubstitution A_extendedSignature_redefinableTemplateSignature-_ownedEnd.0 A_defaultClassifier_classifierTemplateParameter-_ownedEnd.0 TemplateableElement-templateBinding Classifier-isTemplate TemplateParameterSubstitution-actual TemplateParameter-ownedDefault A_templateParameter_parameteredElement.1 Classifier TemplateSignature-template ClassifierTemplateParameter-allowSubstitutable A_defaultClassifier_classifierTemplateParameter A_actual_templateParameterSubstitution RedefinableTemplateSignature-inheritedParameter A_ownedParameter_signature TemplateBinding-boundElement A_default_templateParameter-_ownedEnd.0 A_ownedDefault_templateParameter Package OperationTemplateParameter-parameteredElement ConnectableElement-templateParameter RedefinableTemplateSignature-classifier StringExpression-subExpression ClassifierTemplateParameter-constrainingClassifier ParameterableElement-isTemplateParameter ConnectableElement TemplateParameter-ownedParameteredElement ParameterableElement-isCompatibleWith A_signature_templateBinding TemplateBinding-signature TemplateableElement-ownedTemplateSignature ConnectableElementTemplateParameter Operation A_ownedDefault_templateParameter-_ownedEnd.0 A_inheritedParameter_redefinableTemplateSignature A_parameter_templateSignature A_signature_templateBinding-_ownedEnd.0 TemplateableElement ParameterableElement-owningTemplateParameter RedefinableTemplateSignature-isConsistentWith A_constrainingClassifier_classifierTemplateParameter-_ownedEnd.0 OperationTemplateParameter A_formal_templateParameterSubstitution-_ownedEnd.0 TemplateableElement-isTemplate A_templateParameter_parameteredElement ClassifierTemplateParameter-defaultClassifier TemplateParameter Classifier-ownedTemplateSignature TemplateParameterSubstitution-ownedActual StringExpression-owningExpression ValueSpecification TemplateParameterSubstitution-formal A_parameteredElement_templateParameter A_templateParameter_parameteredElement.2 StringExpression-stringValue TemplateSignature-parameter"/>
- <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_capabilities-_UMLActionsBasicActions" source="UML::Actions::BasicActions" references="A_inputValue_opaqueAction-_ownedEnd.0 A_value_valuePin OpaqueAction-outputValue OpaqueAction MultiplicityElement-is CallOperationAction A_operation_callOperationAction OpaqueAction-inputValue A_target_callOperationAction CallBehaviorAction A_target_callOperationAction-_ownedEnd.0 MultiplicityElement ValuePin-value A_result_callAction-_ownedEnd.0 A_argument_invocationAction OpaqueAction-language A_value_valuePin-_ownedEnd.0 A_target_sendSignalAction SendSignalAction-target A_behavior_callBehaviorAction-_ownedEnd.0 OpaqueAction-body A_signal_sendSignalAction SendSignalAction A_action_input CallBehaviorAction-behavior Action CallAction SendSignalAction-signal A_context_action-_ownedEnd.0 CallOperationAction-target A_signal_sendSignalAction-_ownedEnd.0 InvocationAction A_outputValue_opaqueAction-_ownedEnd.0 A_argument_invocationAction-_ownedEnd.0 MultiplicityElement-compatibleWith ValuePin A_action_input-_ownedEnd.0 CallAction-isSynchronous A_outputValue_opaqueAction A_operation_callOperationAction-_ownedEnd.0 Action-input OutputPin A_action_output A_target_sendSignalAction-_ownedEnd.0 A_result_callAction A_behavior_callBehaviorAction CallAction-result InvocationAction-argument CallOperationAction-operation A_context_action Action-output InputPin Action-context Pin A_action_output-_ownedEnd.0 A_inputValue_opaqueAction"/>
- <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_capabilities-_UMLActionsCompleteActions" source="UML::Actions::CompleteActions" references="QualifierValue-value ReadIsClassifiedObjectAction-result ReadLinkObjectEndQualifierAction ReplyAction A_result_reduceAction-_ownedEnd.0 ReclassifyObjectAction-object UnmarshallAction A_object_unmarshallAction A_qualifier_linkEndData-_ownedEnd.0 A_object_readLinkObjectEndQualifierAction LinkEndData A_trigger_acceptEventAction A_result_readLinkObjectEndAction A_replyValue_replyAction ReduceAction-reducer ReadExtentAction-result A_value_qualifierValue A_returnInformation_acceptCallAction-_ownedEnd.0 UnmarshallAction-object ReadIsClassifiedObjectAction ReduceAction-collection A_result_readExtentAction-_ownedEnd.0 QualifierValue A_collection_reduceAction ReclassifyObjectAction-isReplaceAll ReadExtentAction A_replyToCall_replyAction-_ownedEnd.0 QualifierValue-qualifier A_end_readLinkObjectEndAction-_ownedEnd.0 A_result_createLinkObjectAction A_end_readLinkObjectEndAction A_object_readLinkObjectEndAction A_reclassifyObjectAction_object A_qualifier_readLinkObjectEndQualifierAction A_result_readExtentAction A_result_createLinkObjectAction-_ownedEnd.0 A_reducer_reduceAction-_ownedEnd.0 ReadLinkObjectEndQualifierAction-qualifier A_oldClassifier_reclassifyObjectAction AcceptCallAction ReclassifyObjectAction-oldClassifier A_result_acceptEventAction-_ownedEnd.0 A_qualifier_readLinkObjectEndQualifierAction-_ownedEnd.0 A_replyToCall_replyAction ReadLinkObjectEndAction A_result_readIsClassifiedObjectAction-_ownedEnd.0 ReduceAction-result CreateLinkObjectAction A_returnInformation_acceptCallAction AcceptEventAction-result A_result_unmarshallAction-_ownedEnd.0 A_replyValue_replyAction-_ownedEnd.0 A_reducer_reduceAction A_trigger_acceptEventAction-_ownedEnd.0 UnmarshallAction-unmarshallType A_value_qualifierValue-_ownedEnd.0 ReclassifyObjectAction-newClassifier ReadLinkObjectEndAction-object ReplyAction-replyToCall A_classifier_readIsClassifiedObjectAction ReadLinkObjectEndQualifierAction-result ReadIsClassifiedObjectAction-object AcceptEventAction-trigger A_result_readIsClassifiedObjectAction A_classifier_readExtentAction-_ownedEnd.0 A_qualifier_qualifierValue A_qualifier_linkEndData A_result_readLinkObjectEndAction-_ownedEnd.0 ReduceAction A_object_readLinkObjectEndAction-_ownedEnd.0 ReplyAction-returnInformation A_result_readLinkObjectEndQualifierAction A_unmarshallType_unmarshallAction-_ownedEnd.0 ReadExtentAction-classifier ReadIsClassifiedObjectAction-isDirect A_result_reduceAction UnmarshallAction-result AcceptEventAction A_result_unmarshallAction A_qualifier_qualifierValue-_ownedEnd.0 A_returnInformation_replyAction AcceptCallAction-returnInformation AcceptEventAction-isUnmarshall ReplyAction-replyValue ReadIsClassifiedObjectAction-classifier A_oldClassifier_reclassifyObjectAction-_ownedEnd.0 A_object_unmarshallAction-_ownedEnd.0 A_object_readIsClassifiedObjectAction A_newClassifier_reclassifyObjectAction ReadLinkObjectEndAction-end A_classifier_readExtentAction CreateLinkObjectAction-result A_object_readLinkObjectEndQualifierAction-_ownedEnd.0 A_result_acceptEventAction A_classifier_readIsClassifiedObjectAction-_ownedEnd.0 A_object_startClassifierBehaviorAction-_ownedEnd.0 A_returnInformation_replyAction-_ownedEnd.0 A_result_readLinkObjectEndQualifierAction-_ownedEnd.0 A_newClassifier_reclassifyObjectAction-_ownedEnd.0 A_unmarshallType_unmarshallAction StartClassifierBehaviorAction ReduceAction-isOrdered StartClassifierBehaviorAction-object ReadLinkObjectEndAction-result A_object_startClassifierBehaviorAction ReadLinkObjectEndQualifierAction-object LinkEndData-qualifier ReclassifyObjectAction A_collection_reduceAction-_ownedEnd.0 A_reclassifyObjectAction_object-_ownedEnd.0 A_object_readIsClassifiedObjectAction-_ownedEnd.0"/>
- <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_capabilities-_UMLStateMachinesProtocolStateMachines" source="UML::StateMachines::ProtocolStateMachines" references="A_protocol_interface-interface A_generalMachine_protocolConformance A_conformance_specificMachine Interface-protocol A_referred_protocolTransition ProtocolStateMachine Interface State Region A_protocol_interface ProtocolConformance-specificMachine A_generalMachine_protocolConformance-_ownedEnd.0 ProtocolTransition-referred ProtocolStateMachine-conformance ProtocolTransition A_protocol_port A_protocol_port-_ownedEnd.0 A_postCondition_owningTransition-owningTransition ProtocolTransition-preCondition ProtocolConformance Port-protocol Region-belongsToPSM A_postCondition_owningTransition ProtocolConformance-generalMachine A_preCondition_protocolTransition ProtocolTransition-postCondition A_preCondition_protocolTransition-_ownedEnd.0 A_referred_protocolTransition-_ownedEnd.0 Port"/>
- <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_capabilities-_UMLActionsIntermediateActions" source="UML::Actions::IntermediateActions" references="A_second_testIdentityAction CreateObjectAction A_value_linkEndData A_result_readStructuralFeatureAction LinkAction-association DestroyObjectAction-target ValueSpecificationAction-result A_destroyAt_linkEndDestructionData-_ownedEnd.0 A_result_testIdentityAction-_ownedEnd.0 ReadStructuralFeatureAction-result AddStructuralFeatureValueAction-isReplaceAll A_insertAt_addStructuralFeatureValueAction-_ownedEnd.0 TestIdentityAction-second LinkEndDestructionData LinkAction-inputValue SendObjectAction-target LinkEndData A_first_testIdentityAction-_ownedEnd.0 A_first_testIdentityAction A_structuralFeatureAction_structuralFeature-_ownedEnd.0 A_end_linkEndData-_ownedEnd.0 CreateLinkAction LinkEndDestructionData-isDestroyDuplicates A_signal_broadcastSignalAction A_target_destroyObjectAction A_insertAt_linkEndCreationData CreateObjectAction-classifier DestroyObjectAction-isDestroyLinks A_value_linkEndData-_ownedEnd.0 DestroyLinkAction ValueSpecificationAction-value BroadcastSignalAction-signal A_result_readLinkAction WriteStructuralFeatureAction A_result_valueSpecificationAction-_ownedEnd.0 ValueSpecificationAction A_endData_linkAction-_ownedEnd.0 A_insertAt_addStructuralFeatureValueAction SendObjectAction A_result_testIdentityAction TestIdentityAction-first LinkEndCreationData-isReplaceAll A_second_testIdentityAction-_ownedEnd.0 A_end_linkEndData A_value_valueSpecificationAction-_ownedEnd.0 A_association_clearAssociationAction A_inputValue_linkAction-_ownedEnd.0 A_endData_createLinkAction-_ownedEnd.0 A_target_sendObjectAction A_removeAt_removeStructuralFeatureValueAction-_ownedEnd.0 StructuralFeatureAction-structuralFeature A_classifier_createObjectAction-_ownedEnd.0 LinkEndData-end A_request_sendObjectAction-_ownedEnd.0 A_classifier_createObjectAction A_removeAt_removeStructuralFeatureValueAction RemoveStructuralFeatureValueAction-removeAt StructuralFeatureAction A_object_structuralFeatureAction-_ownedEnd.0 A_result_readSelfAction-_ownedEnd.0 ReadLinkAction A_insertAt_linkEndCreationData-_ownedEnd.0 A_endData_destroyLinkAction A_signal_broadcastSignalAction-_ownedEnd.0 ClearAssociationAction ClearStructuralFeatureAction ReadLinkAction-result TestIdentityAction LinkEndDestructionData-destroyAt DestroyObjectAction ClearAssociationAction-association A_structuralFeatureAction_structuralFeature A_endData_createLinkAction A_result_readLinkAction-_ownedEnd.0 A_result_valueSpecificationAction RemoveStructuralFeatureValueAction LinkEndCreationData WriteLinkAction A_result_createObjectAction-_ownedEnd.0 TestIdentityAction-result A_result_readSelfAction ReadSelfAction A_target_sendObjectAction-_ownedEnd.0 DestroyLinkAction-endData ReadStructuralFeatureAction A_inputValue_linkAction A_target_destroyObjectAction-_ownedEnd.0 A_value_writeStructuralFeatureAction-_ownedEnd.0 A_result_createObjectAction BroadcastSignalAction A_value_writeStructuralFeatureAction StructuralFeatureAction-object A_object_clearAssociationAction A_endData_destroyLinkAction-_ownedEnd.0 ClearAssociationAction-object A_endData_linkAction CreateObjectAction-result A_object_clearAssociationAction-_ownedEnd.0 WriteStructuralFeatureAction-value A_result_readStructuralFeatureAction-_ownedEnd.0 A_destroyAt_linkEndDestructionData ReadSelfAction-result A_value_valueSpecificationAction AddStructuralFeatureValueAction A_request_sendObjectAction RemoveStructuralFeatureValueAction-isRemoveDuplicates A_association_clearAssociationAction-_ownedEnd.0 SendObjectAction-request LinkAction AddStructuralFeatureValueAction-insertAt LinkAction-endData LinkEndCreationData-insertAt DestroyObjectAction-isDestroyOwnedObjects LinkEndData-value A_object_structuralFeatureAction CreateLinkAction-endData"/>
- <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_capabilities-_UMLUseCases" source="UML::UseCases" references="A_extensionLocation_extension-extension Include-includingCase Extend-extension Classifier-ownedUseCase A_ownedUseCase_classifier-_ownedEnd.0 ExtensionPoint A_addition_include-_ownedEnd.0 UseCase-extend UseCase-extensionPoint A_subject_useCase UseCase-include UseCase-allIncludedUseCases UseCase A_extendedCase_extend-_ownedEnd.0 Actor A_extension_extend A_extensionLocation_extension A_ownedUseCase_classifier Include-addition A_extensionPoint_useCase UseCase-subject Classifier A_addition_include Include A_condition_extend ExtensionPoint-useCase Extend-extendedCase A_condition_extend-_ownedEnd.0 Extend Classifier-useCase Extend-condition A_includingCase_include A_extendedCase_extend Extend-extensionLocation"/>
- <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_capabilities-_UMLCommonBehaviorsSimpleTime" source="UML::CommonBehaviors::SimpleTime" references="Interval-min A_observation_timeExpression Observation TimeConstraint-firstEvent A_observation_duration TimeExpression-observation A_min_timeInterval DurationObservation-firstEvent Duration-expr A_max_durationInterval-_ownedEnd.0 TimeObservation A_max_durationInterval IntervalConstraint-specification A_event_durationObservation-_ownedEnd.0 A_min_durationInterval-_ownedEnd.0 A_when_timeEvent IntervalConstraint Duration-observation DurationConstraint-firstEvent DurationInterval-max DurationConstraint-specification TimeConstraint A_expr_timeExpression A_max_timeInterval TimeInterval-max A_min_interval-_ownedEnd.0 Duration DurationInterval-min A_specification_intervalConstraint A_max_interval-_ownedEnd.0 TimeObservation-firstEvent Interval A_specification_durationConstraint TimeInterval-min TimeObservation-event A_event_timeObservation DurationInterval A_expr_duration-_ownedEnd.0 TimeInterval A_expr_duration A_specification_durationConstraint-_ownedEnd.0 A_expr_timeExpression-_ownedEnd.0 Interval-max A_specification_timeConstraint-_ownedEnd.0 A_min_durationInterval A_max_timeInterval-_ownedEnd.0 A_max_interval A_specification_timeConstraint A_min_interval TimeEvent TimeExpression A_event_timeObservation-_ownedEnd.0 TimeEvent-when A_observation_duration-_ownedEnd.0 A_event_durationObservation A_observation_timeExpression-_ownedEnd.0 A_when_timeEvent-_ownedEnd.0 DurationObservation TimeConstraint-specification A_specification_intervalConstraint-_ownedEnd.0 DurationObservation-event DurationConstraint A_min_timeInterval-_ownedEnd.0 TimeExpression-expr"/>
- <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_capabilities-_UMLActivitiesIntermediateActivities" source="UML::Activities::IntermediateActivities" references="ActivityNode-inPartition JoinNode A_activityEdge_guard A_partition_activity ActivityGroup-containedNode ActivityNode-inGroup A_decisionInput_decisionNode-_ownedEnd.0 ActivityGroup-inActivity DecisionNode-decisionInput ActivityNode FinalNode A_containedEdge_inGroup ActivityPartition-represents CentralBufferNode ActivityEdge ActivityEdge-inGroup ActivityPartition-subpartition ActivityPartition-edge FlowFinalNode A_represents_activityPartition A_activityEdge_guard-_ownedEnd.0 ActivityGroup ActivityPartition-isDimension ActivityPartition-node ActivityFinalNode ActivityPartition-isExternal A_subpartition_superPartition ActivityEdge-inPartition A_edge_inPartition A_partition_activity-_ownedEnd.0 ActivityPartition-superPartition ForkNode A_represents_activityPartition-_ownedEnd.0 A_group_inActivity Activity-partition A_decisionInput_decisionNode MergeNode DecisionNode Activity-group ActivityEdge-guard A_containedNode_inGroup ActivityGroup-containedEdge Activity ActivityPartition A_inPartition_node"/>
- <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_capabilities-_UMLActivitiesCompleteActivities" source="UML::Activities::CompleteActivities" references="A_weight_activityEdge-_ownedEnd.0 JoinNode A_joinSpec_joinNode-_ownedEnd.0 A_ownedParameterSet_behavior InterruptibleActivityRegion-interruptingEdge ActivityGroup-containedNode ObjectNode-inState ActivityNode-inGroup ActivityNode-inInterruptibleRegion Parameter-isException ObjectFlow-transformation Parameter-effect A_inState_objectNode A_selection_objectNode A_selection_objectFlow A_transformation_objectFlow-_ownedEnd.0 Action-localPostcondition ObjectFlow-isMulticast ParameterSet-parameter Activity-isSingleExecution ActivityNode JoinNode-isCombineDuplicate A_condition_parameterSet-_ownedEnd.0 A_selection_objectFlow-_ownedEnd.0 A_inState_objectNode-_ownedEnd.0 A_upperBound_objectNode InterruptibleActivityRegion-node Pin-isControl ActivityEdge DataStoreNode A_upperBound_objectNode-_ownedEnd.0 A_transformation_objectFlow ParameterSet-condition A_joinSpec_joinNode BehavioralFeature A_action_localPrecondition Action-localPrecondition JoinNode-joinSpec Action A_condition_parameterSet A_parameterSet_parameter ActivityGroup ParameterEffectKind InterruptibleActivityRegion A_weight_activityEdge ObjectNode-upperBound Parameter-parameterSet ObjectFlow-isMultireceive ActivityEdge-weight A_action_localPostcondition A_action_localPostcondition-_ownedEnd.0 ObjectNode-selection ObjectNode-isControlType A_action_localPrecondition-_ownedEnd.0 ActivityEdge-interrupts A_interruptingEdge_interrupts Parameter-isStream Behavior-ownedParameterSet A_inInterruptibleRegion_node A_ownedParameterSet_behavioralFeature-_ownedEnd.0 ObjectFlow-selection Parameter ObjectNode-ordering A_ownedParameterSet_behavior-_ownedEnd.0 BehavioralFeature-ownedParameterSet ObjectNodeOrderingKind A_selection_objectNode-_ownedEnd.0 ObjectFlow A_containedNode_inGroup Pin Activity ObjectNode A_ownedParameterSet_behavioralFeature Behavior ParameterSet"/>
- <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_capabilities-_UMLCompositeStructuresInternalStructures" source="UML::CompositeStructures::InternalStructures" references="A_end_role A_end_connector StructuredClassifier-role StructuredClassifier-part A_part_structuredClassifier A_role_structuredClassifier StructuredClassifier-ownedAttribute ConnectorEnd A_ownedConnector_structuredClassifier A_definingEnd_connectorEnd-_ownedEnd.0 A_role_structuredClassifier-_ownedEnd.0 A_part_structuredClassifier-_ownedEnd.0 A_attribute_classifier-classifier Property Connector A_definingEnd_connectorEnd Classifier-attribute A_type_connector-_ownedEnd.0 Classifier A_redefinedConnector_connector ConnectableElement ConnectorEnd-role A_attribute_classifier StructuredClassifier StructuredClassifier-ownedConnector Connector-end ConnectableElement-end ConnectorEnd-definingEnd A_ownedAttribute_structuredClassifier A_end_connector-_ownedEnd.0 A_ownedConnector_structuredClassifier-_ownedEnd.0 A_type_connector A_ownedAttribute_structuredClassifier-_ownedEnd.0 Connector-redefinedConnector A_redefinedConnector_connector-_ownedEnd.0 Connector-type"/>
- <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_capabilities-_UMLCommonBehaviorsBasicBehaviors" source="UML::CommonBehaviors::BasicBehaviors" references="A_context_behavior OpaqueBehavior-body Behavior-context BehavioredClassifier-ownedBehavior Behavior-specification OpaqueExpression-behavior A_classifierBehavior_behavioredClassifier Behavior-postcondition A_redefinedBehavior_behavior FunctionBehavior Behavior-redefinedBehavior BehavioralFeature-method A_method_specification A_behavior_opaqueExpression BehavioralFeature A_postcondition_behavior Behavior-ownedParameter A_redefinedBehavior_behavior-_ownedEnd.0 A_result_opaqueExpression Behavior-isReentrant A_precondition_behavior-_ownedEnd.0 BehavioralFeature-isAbstract OpaqueExpression-result A_behavioredClassifier_ownedBehavior-_ownedEnd.0 A_classifierBehavior_behavioredClassifier-_ownedEnd.0 Behavior-precondition BehavioredClassifier A_result_opaqueExpression-_ownedEnd.0 A_context_behavior-_ownedEnd.0 A_behavior_ownedParameter-_ownedEnd.0 BehavioredClassifier-classifierBehavior A_behavioredClassifier_ownedBehavior OpaqueBehavior A_behavior_ownedParameter A_postcondition_behavior-_ownedEnd.0 OpaqueExpression OpaqueBehavior-language Behavior A_precondition_behavior A_behavior_opaqueExpression-_ownedEnd.0"/>
- <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_capabilities-_UMLActionsStructuredActions" source="UML::Actions::StructuredActions" references="A_exception_raiseExceptionAction AddVariableValueAction-insertAt A_exception_raiseExceptionAction-_ownedEnd.0 RemoveVariableValueAction-removeAt A_insertAt_addVariableValueAction A_insertAt_addVariableValueAction-_ownedEnd.0 A_removeAt_removeVariableValueAction ClearVariableAction A_value_writeVariableAction-_ownedEnd.0 ActionInputPin A_fromAction_actionInputPin-_ownedEnd.0 WriteVariableAction-value A_variable_variableAction-_ownedEnd.0 A_value_writeVariableAction A_removeAt_removeVariableValueAction-_ownedEnd.0 WriteVariableAction AddVariableValueAction ReadVariableAction A_result_readVariableAction-_ownedEnd.0 ActionInputPin-fromAction VariableAction-variable AddVariableValueAction-isReplaceAll RemoveVariableValueAction-isRemoveDuplicates RemoveVariableValueAction A_variable_variableAction A_result_readVariableAction A_fromAction_actionInputPin VariableAction RaiseExceptionAction ReadVariableAction-result RaiseExceptionAction-exception"/>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_capabilities-_UMLActionsBasicActions" source="UML::Actions::BasicActions" references="CallAction-isSynchronous A_result_callAction A_target_sendSignalAction-_ownedEnd.0 A_action_input A_argument_invocationAction OpaqueAction-language A_signal_sendSignalAction-_ownedEnd.0 CallOperationAction CallOperationAction-operation CallAction-result CallBehaviorAction A_action_output-_ownedEnd.0 InputPin A_value_valuePin-_ownedEnd.0 InvocationAction Action-context A_context_action A_target_callOperationAction-_ownedEnd.0 A_operation_callOperationAction A_inputValue_opaqueAction A_operation_callOperationAction-_ownedEnd.0 CallBehaviorAction-behavior A_context_action-_ownedEnd.0 A_action_output CallOperationAction-target A_behavior_callBehaviorAction Pin A_target_sendSignalAction A_signal_sendSignalAction CallAction Action-input OutputPin A_target_callOperationAction OpaqueAction-body MultiplicityElement MultiplicityElement-is A_value_valuePin SendSignalAction-target MultiplicityElement-compatibleWith A_outputValue_opaqueAction-_ownedEnd.0 A_outputValue_opaqueAction Action ValuePin-value OpaqueAction Action-output InvocationAction-argument SendSignalAction A_behavior_callBehaviorAction-_ownedEnd.0 A_result_callAction-_ownedEnd.0 A_action_input-_ownedEnd.0 OpaqueAction-outputValue A_argument_invocationAction-_ownedEnd.0 SendSignalAction-signal OpaqueAction-inputValue A_inputValue_opaqueAction-_ownedEnd.0 ValuePin"/>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_capabilities-_UMLAuxiliaryConstructsInformationFlows" source="UML::AuxiliaryConstructs::InformationFlows" references="A_realizingConnector_informationFlow-_ownedEnd.0 A_realizingMessage_informationFlow-_ownedEnd.0 InformationFlow-realization InformationFlow-realizingConnector A_informationTarget_informationFlow A_informationSource_informationFlow-_ownedEnd.0 A_conveyed_informationFlow-_ownedEnd.0 InformationFlow-conveyed A_conveyed_informationFlow InformationFlow-informationSource A_realizingMessage_informationFlow A_realizingActivityEdge_informationFlow InformationItem A_represented_representation-representation InformationFlow-informationTarget A_informationSource_informationFlow A_realizingActivityEdge_informationFlow-_ownedEnd.0 InformationFlow-realizingActivityEdge A_realizingConnector_informationFlow InformationItem-represented A_informationTarget_informationFlow-_ownedEnd.0 A_realization_abstraction.1 InformationFlow-realizingMessage A_realization_abstraction.1-abstraction InformationFlow A_represented_representation"/>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_capabilities-_UMLActionsIntermediateActions" source="UML::Actions::IntermediateActions" references="A_association_clearAssociationAction-_ownedEnd.0 A_structuralFeatureAction_structuralFeature-_ownedEnd.0 A_target_destroyObjectAction A_object_clearAssociationAction-_ownedEnd.0 SendObjectAction-target DestroyObjectAction-isDestroyLinks A_inputValue_linkAction A_result_valueSpecificationAction-_ownedEnd.0 LinkEndData-value A_insertAt_addStructuralFeatureValueAction ReadStructuralFeatureAction-result A_first_testIdentityAction-_ownedEnd.0 SendObjectAction A_classifier_createObjectAction BroadcastSignalAction ClearAssociationAction A_endData_linkAction-_ownedEnd.0 A_inputValue_linkAction-_ownedEnd.0 A_result_readLinkAction LinkEndDestructionData-destroyAt ClearAssociationAction-association A_target_sendObjectAction-_ownedEnd.0 A_endData_linkAction A_request_sendObjectAction-_ownedEnd.0 ReadLinkAction-result A_end_linkEndData A_insertAt_addStructuralFeatureValueAction-_ownedEnd.0 ValueSpecificationAction ValueSpecificationAction-result A_insertAt_linkEndCreationData A_value_writeStructuralFeatureAction A_object_clearAssociationAction LinkEndCreationData-isReplaceAll ReadSelfAction-result A_endData_createLinkAction A_result_readSelfAction-_ownedEnd.0 A_end_linkEndData-_ownedEnd.0 AddStructuralFeatureValueAction-isReplaceAll A_endData_destroyLinkAction WriteStructuralFeatureAction-value A_insertAt_linkEndCreationData-_ownedEnd.0 StructuralFeatureAction TestIdentityAction-first WriteLinkAction A_first_testIdentityAction LinkAction-inputValue A_value_linkEndData-_ownedEnd.0 A_second_testIdentityAction ClearAssociationAction-object A_signal_broadcastSignalAction-_ownedEnd.0 A_removeAt_removeStructuralFeatureValueAction AddStructuralFeatureValueAction A_result_testIdentityAction ReadLinkAction A_destroyAt_linkEndDestructionData A_removeAt_removeStructuralFeatureValueAction-_ownedEnd.0 AddStructuralFeatureValueAction-insertAt RemoveStructuralFeatureValueAction-isRemoveDuplicates A_signal_broadcastSignalAction RemoveStructuralFeatureValueAction A_endData_createLinkAction-_ownedEnd.0 LinkAction DestroyObjectAction-target A_object_structuralFeatureAction-_ownedEnd.0 LinkEndCreationData-insertAt A_endData_destroyLinkAction-_ownedEnd.0 A_result_valueSpecificationAction TestIdentityAction-result A_result_createObjectAction ValueSpecificationAction-value CreateObjectAction-classifier ClearStructuralFeatureAction A_value_linkEndData LinkEndDestructionData A_value_valueSpecificationAction A_result_readStructuralFeatureAction RemoveStructuralFeatureValueAction-removeAt WriteStructuralFeatureAction DestroyLinkAction-endData LinkAction-endData DestroyLinkAction StructuralFeatureAction-object ReadSelfAction TestIdentityAction-second A_result_testIdentityAction-_ownedEnd.0 A_association_clearAssociationAction CreateObjectAction-result A_value_writeStructuralFeatureAction-_ownedEnd.0 SendObjectAction-request ReadStructuralFeatureAction A_result_readSelfAction DestroyObjectAction-isDestroyOwnedObjects A_destroyAt_linkEndDestructionData-_ownedEnd.0 A_result_readStructuralFeatureAction-_ownedEnd.0 LinkEndCreationData CreateLinkAction-endData DestroyObjectAction StructuralFeatureAction-structuralFeature CreateLinkAction A_structuralFeatureAction_structuralFeature LinkEndData-end A_second_testIdentityAction-_ownedEnd.0 A_target_destroyObjectAction-_ownedEnd.0 A_classifier_createObjectAction-_ownedEnd.0 A_object_structuralFeatureAction A_request_sendObjectAction A_result_readLinkAction-_ownedEnd.0 LinkEndData LinkEndDestructionData-isDestroyDuplicates TestIdentityAction A_result_createObjectAction-_ownedEnd.0 A_target_sendObjectAction A_value_valueSpecificationAction-_ownedEnd.0 LinkAction-association BroadcastSignalAction-signal CreateObjectAction"/>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_capabilities-_UMLInteractionsFragments" source="UML::Interactions::Fragments" references="A_formalGate_interaction A_maxint_interactionConstraint A_cfragmentGate_combinedFragment-_ownedEnd.0 A_guard_interactionOperand InteractionConstraint-minint PartDecomposition InteractionFragment CombinedFragment-interactionOperator InteractionUse-actualGate Lifeline-decomposedAs A_cfragmentGate_combinedFragment A_message_considerIgnoreFragment A_maxint_interactionConstraint-_ownedEnd.0 CombinedFragment-operand CombinedFragment A_formalGate_interaction-_ownedEnd.0 A_argument_interactionUse Continuation A_refersTo_interactionUse-_ownedEnd.0 A_operand_combinedFragment-_ownedEnd.0 InteractionOperand-fragment CombinedFragment-cfragmentGate A_interactionUse_actualGate A_minint_interactionConstraint A_message_considerIgnoreFragment-_ownedEnd.0 InteractionUse-refersTo A_minint_interactionConstraint-_ownedEnd.0 InteractionUse InteractionOperand-guard A_guard_interactionOperand-_ownedEnd.0 A_argument_interactionUse-_ownedEnd.0 A_lifeline_decomposedAs A_interactionUse_actualGate-_ownedEnd.0 A_operand_combinedFragment InteractionOperatorKind A_refersTo_interactionUse InteractionFragment-enclosingOperand A_fragment_enclosingOperand InteractionUse-argument InteractionConstraint-maxint ConsiderIgnoreFragment Continuation-setting ConsiderIgnoreFragment-message InteractionConstraint Lifeline Interaction-formalGate A_lifeline_decomposedAs-_ownedEnd.0 Interaction InteractionOperand Gate"/>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_capabilities-_UMLDeploymentsNodes" source="UML::Deployments::Nodes" references="DeploymentTarget-deployedElement A_deployedElement_deploymentTarget-_ownedEnd.0 Deployment-location ExecutionEnvironment A_deployedElement_deploymentTarget DeploymentTarget-deployment Node Device DeployedArtifact A_deployedArtifact_deployment InstanceSpecification DeploymentTarget-deployedElement.1 Property DeploymentTarget A_nestedNode_node Artifact A_deployedArtifact_deployment-_ownedEnd.0 A_nestedNode_node-_ownedEnd.0 Deployment-deployedArtifact CommunicationPath Deployment Node-nestedNode A_deployment_location"/>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_capabilities-_UMLClassesKernel" source="UML::Classes::Kernel" references="PackageableElement-visibility A_superClass_class-_ownedEnd.0 Operation-redefinedOperation A_ownedAttribute_datatype Property-owningAssociation A_type_typedElement-_ownedEnd.0 Expression-symbol Association-memberEnd RedefinableElement-isRedefinitionContextValid A_attribute_classifier-classifier PackageImport-visibility Classifier-redefinedClassifier A_definingFeature_slot A_opposite_property Feature-featuringClassifier A_operand_expression Constraint-constrainedElement BehavioralFeature-raisedException A_source_directedRelationship A_member_namespace A_ownedLiteral_enumeration A_annotatedElement_comment A_subsettedProperty_property A_ownedMember_namespace A_nestedClassifier_class-class A_classifier_instanceSpecification-_ownedEnd.0 Slot Property-class A_defaultValue_owningProperty-owningProperty A_importedPackage_packageImport A_redefinedElement_redefinableElement Operation-isOrdered ElementImport-importingNamespace A_redefinedElement_redefinableElement-_ownedEnd.0 Classifier-allFeatures A_packagedElement_owningPackage-owningPackage InstanceSpecification-classifier Operation-ownedParameter A_postcondition_postContext Relationship MultiplicityElement-upper.1 A_redefinedOperation_operation-_ownedEnd.0 ValueSpecification-unlimitedValue A_ownedComment_owningElement-owningElement Association-ownedEnd A_importedPackage_packageImport-_ownedEnd.0 A_instance_instanceValue MultiplicityElement-isMultivalued Property-aggregation Operation-raisedException BehavioralFeature-isDistinguishableFrom Package-packageMerge StructuralFeature-isReadOnly Property-isComposite Classifier-attribute Element-allOwnedElements Generalization-specific A_member_namespace-_ownedEnd.0 A_precondition_preContext MultiplicityElement-upper MultiplicityElement-lowerValue PackageableElement A_ownedParameter_ownerFormalParam-ownerFormalParam A_redefinitionContext_redefinableElement-_ownedEnd.0 A_bodyCondition_bodyContext A_redefinedOperation_operation A_raisedException_behavioralFeature EnumerationLiteral DirectedRelationship-target Package-nestingPackage Package-ownedType Operation-upper Property-subsettingContext Classifier-hasVisibilityOf A_raisedException_operation ParameterDirectionKind A_opposite_property-_ownedEnd.0 Comment-annotatedElement A_importedElement_elementImport-_ownedEnd.0 Operation-lower.1 Association-endType.1 Classifier-maySpecializeType LiteralNull LiteralString-stringValue A_endType_association A_definingFeature_slot-_ownedEnd.0 NamedElement LiteralBoolean-value A_lowerValue_owningLower-owningLower LiteralInteger-isComputable A_ownedOperation_datatype RedefinableElement-redefinitionContext InstanceSpecification-specification Class-isAbstract A_packageImport_importingNamespace Association PackageMerge Parameter-default Class-inherit A_redefinitionContext_redefinableElement Type Property-redefinedProperty PackageMerge-mergedPackage Feature Namespace-importedMember LiteralString-value Property-isComposite.1 LiteralString-isComputable Namespace-ownedRule A_importedMember_namespace Operation-type.1 LiteralUnlimitedNatural-unlimitedValue Property-isDerivedUnion A_redefinedClassifier_classifier-_ownedEnd.0 DataType PrimitiveType A_attribute_classifier A_upperValue_owningUpper OpaqueExpression-value PackageImport-importingNamespace A_relatedElement_relationship A_raisedException_operation-_ownedEnd.0 NamedElement-namespace RedefinableElement Classifier-general.1 Property-isDerived Slot-definingFeature A_feature_featuringClassifier Namespace-importMembers Class-ownedAttribute Operation-class LiteralInteger-integerValue InstanceValue Comment-body A_specification_owningConstraint Operation-isUnique.1 InstanceSpecification-slot MultiplicityElement-isUnique Operation-precondition Element-mustBeOwned ValueSpecification-stringValue Feature-isStatic LiteralNull-isNull Element-owner Classifier-inheritableMembers Property-subsettedProperty A_ownedEnd_owningAssociation A_bodyCondition_bodyContext-bodyContext PackageMerge-receivingPackage A_general_classifier Operation-postcondition Operation-lower A_ownedElement_owner Classifier-parents PackageImport-importedPackage MultiplicityElement-lowerBound Namespace-excludeCollisions A_value_owningSlot-owningSlot NamedElement-name Slot-owningInstance InstanceSpecification Classifier-inheritedMember Classifier-feature LiteralBoolean-booleanValue OpaqueExpression OpaqueExpression-language EnumerationLiteral-enumeration Slot-value Generalization-general ValueSpecification-booleanValue Package-makesVisible Package-nestedPackage A_constrainedElement_constraint Property-opposite.1 Classifier Enumeration-ownedLiteral A_ownedType_package A_operand_expression-expression MultiplicityElement-includesCardinality Class AggregationKind A_ownedAttribute_class RedefinableElement-isLeaf Property-datatype A_navigableOwnedEnd_association-_ownedEnd.0 A_elementImport_importingNamespace A_type_operation Operation-isOrdered.1 A_endType_association-_ownedEnd.0 Parameter-operation A_target_directedRelationship A_generalization_specific A_defaultValue_owningParameter LiteralUnlimitedNatural-isComputable A_inheritedMember_classifier Classifier-general MultiplicityElement-lower.1 Property-isAttribute Class-ownedOperation A_importedMember_namespace-_ownedEnd.0 LiteralUnlimitedNatural-value A_type_operation-_ownedEnd.0 A_ownedOperation_class Operation-upper.1 ValueSpecification-integerValue Property A_slot_owningInstance Namespace-membersAreDistinguishable Operation-type Classifier-inherit A_nestedClassifier_class A_redefinedClassifier_classifier LiteralBoolean Class-nestedClassifier A_lowerValue_owningLower A_superClass_class LiteralSpecification A_navigableOwnedEnd_association DirectedRelationship NamedElement-isDistinguishableFrom Constraint-specification RedefinableElement-redefinedElement ElementImport-getName OpaqueExpression-isIntegral LiteralBoolean-isComputable Parameter NamedElement-allNamespaces Constraint-context TypedElement-type DataType-ownedAttribute Association-endType MultiplicityElement-upperBound Namespace-elementImport A_postcondition_postContext-postContext A_general_generalization InstanceValue-instance Comment MultiplicityElement-includesMultiplicity ValueSpecification-isNull LiteralInteger LiteralString Property-isReadOnly Namespace Operation-datatype A_receivingPackage_packageMerge A_nestedPackage_nestingPackage MultiplicityElement Property-isNavigable A_defaultValue_owningProperty Operation-returnResult Operation-isConsistentWith Namespace-member Classifier-allParents ElementImport ElementImport-alias Property-association Constraint Operation-bodyCondition Relationship-relatedElement MultiplicityElement-lower Expression-operand LiteralNull-isComputable Generalization A_constrainedElement_constraint-_ownedEnd.0 A_general_classifier-_ownedEnd.0 LiteralInteger-value Property-opposite NamedElement-visibility Package-packagedElement A_annotatedElement_comment-_ownedEnd.0 Expression BehavioralFeature MultiplicityElement-isOrdered DataType-ownedOperation A_relatedElement_relationship-_ownedEnd.0 VisibilityKind-bestVisibility A_type_typedElement A_target_directedRelationship-_ownedEnd.0 ElementImport-importedElement A_redefinedProperty_property-_ownedEnd.0 A_specification_owningConstraint-owningConstraint A_ownedParameter_ownerFormalParam A_memberEnd_association Namespace-ownedMember A_inheritedMember_classifier-_ownedEnd.0 ValueSpecification Property-default Namespace-getNamesOfMember ElementImport-visibility DirectedRelationship-source Namespace-importedMember.1 OpaqueExpression-body Type-package A_source_directedRelationship-_ownedEnd.0 A_ownedComment_owningElement A_specification_owningInstanceSpec-owningInstanceSpec A_ownedParameter_operation MultiplicityElement-upperValue Generalization-isSubstitutable Package A_packagedElement_owningPackage A_subsettedProperty_property-_ownedEnd.0 ValueSpecification-isComputable Operation-isQuery Element-ownedElement A_ownedRule_context A_defaultValue_owningParameter-owningParameter A_classifier_instanceSpecification A_precondition_preContext-preContext StructuralFeature PackageImport Parameter-direction A_instance_instanceValue-_ownedEnd.0 Property-defaultValue Element A_mergedPackage_packageMerge RedefinableElement-isConsistentWith Association-isDerived Package-mustBeOwned Parameter-defaultValue A_general_generalization-_ownedEnd.0 Type-conformsTo Association-navigableOwnedEnd A_importedElement_elementImport Classifier-conformsTo Classifier-inheritedMember.1 Operation Class-superClass Classifier-generalization Classifier-isAbstract Operation-isUnique A_redefinedProperty_property NamedElement-qualifiedName Package-visibleMembers Element-ownedComment TypedElement A_raisedException_behavioralFeature-_ownedEnd.0 VisibilityKind OpaqueExpression-isPositive A_mergedPackage_packageMerge-_ownedEnd.0 NamedElement-separator LiteralUnlimitedNatural Enumeration OpaqueExpression-isNonNegative A_upperValue_owningUpper-owningUpper Namespace-packageImport A_specification_owningInstanceSpec BehavioralFeature-ownedParameter A_value_owningSlot Property-isConsistentWith"/>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_capabilities-_UMLCompositeStructuresInternalStructures" source="UML::CompositeStructures::InternalStructures" references="Connector StructuredClassifier-ownedAttribute A_attribute_classifier-classifier A_part_structuredClassifier StructuredClassifier A_type_connector-_ownedEnd.0 Connector-type A_type_connector A_definingEnd_connectorEnd Classifier-attribute ConnectorEnd-definingEnd A_ownedAttribute_structuredClassifier Connector-redefinedConnector A_attribute_classifier A_role_structuredClassifier-_ownedEnd.0 A_end_connector A_end_role Classifier ConnectorEnd A_part_structuredClassifier-_ownedEnd.0 ConnectorEnd-role Property A_ownedConnector_structuredClassifier A_ownedConnector_structuredClassifier-_ownedEnd.0 Connector-end A_role_structuredClassifier ConnectableElement StructuredClassifier-part ConnectableElement-end StructuredClassifier-ownedConnector StructuredClassifier-role A_end_connector-_ownedEnd.0 A_redefinedConnector_connector-_ownedEnd.0 A_ownedAttribute_structuredClassifier-_ownedEnd.0 A_definingEnd_connectorEnd-_ownedEnd.0 A_redefinedConnector_connector"/>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_capabilities-_UMLComponentsBasicComponents" source="UML::Components::BasicComponents" references="Connector ConnectorKind A_provided_component-_ownedEnd.0 Component-required ComponentRealization A_realization_abstraction Component-isIndirectlyInstantiated A_required_component-_ownedEnd.0 A_realizingClassifier_componentRealization A_provided_component Component-realization Connector-kind A_contract_connector-_ownedEnd.0 Component-provided A_required_component Component-usedInterfaces Component-provided.1 ComponentRealization-realizingClassifier A_contract_connector Connector-contract Component-realizedInterfaces ComponentRealization-abstraction Component-required.1 Component A_realizingClassifier_componentRealization-_ownedEnd.0"/>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_capabilities-_InfrastructureLibraryCoreConstructs" source="InfrastructureLibrary::Core::Constructs" references="A_superClass_class-_ownedEnd.0 Operation-redefinedOperation A_ownedAttribute_datatype Property-owningAssociation A_type_typedElement-_ownedEnd.0 Association-memberEnd RedefinableElement-isRedefinitionContextValid A_attribute_classifier-classifier PackageImport-visibility A_opposite_property Feature-featuringClassifier A_operand_expression Constraint-constrainedElement BehavioralFeature-raisedException A_source_directedRelationship A_member_namespace A_ownedLiteral_enumeration A_annotatedElement_comment A_subsettedProperty_property A_ownedMember_namespace Property-class A_importedPackage_packageImport A_redefinedElement_redefinableElement Operation-isOrdered ElementImport-importingNamespace A_redefinedElement_redefinableElement-_ownedEnd.0 Classifier-allFeatures A_packagedElement_owningPackage-owningPackage Operation-ownedParameter A_postcondition_postContext Relationship A_redefinedOperation_operation-_ownedEnd.0 ValueSpecification-unlimitedValue A_ownedComment_owningElement-owningElement Association-ownedEnd A_importedPackage_packageImport-_ownedEnd.0 MultiplicityElement-isMultivalued Operation-raisedException BehavioralFeature-isDistinguishableFrom Package-packageMerge Property-isComposite Classifier-attribute Element-allOwnedElements A_member_namespace-_ownedEnd.0 A_precondition_preContext MultiplicityElement-upper PackageableElement A_ownedParameter_ownerFormalParam-ownerFormalParam A_redefinitionContext_redefinableElement-_ownedEnd.0 A_bodyCondition_bodyContext A_redefinedOperation_operation A_raisedException_behavioralFeature EnumerationLiteral DirectedRelationship-target Package-nestingPackage Package-ownedType Operation-upper Property-subsettingContext Classifier-hasVisibilityOf A_raisedException_operation ParameterDirectionKind A_opposite_property-_ownedEnd.0 Comment-annotatedElement A_importedElement_elementImport-_ownedEnd.0 Operation-lower.1 Classifier-maySpecializeType A_endType_association NamedElement A_ownedOperation_datatype RedefinableElement-redefinitionContext Class-isAbstract A_packageImport_importingNamespace Association PackageMerge Parameter-default Class-inherit A_redefinitionContext_redefinableElement Type Property-redefinedProperty PackageMerge-mergedPackage Feature Namespace-importedMember Namespace-ownedRule A_importedMember_namespace Operation-type.1 Property-isDerivedUnion DataType PrimitiveType A_attribute_classifier PackageImport-importingNamespace A_relatedElement_relationship A_raisedException_operation-_ownedEnd.0 NamedElement-namespace RedefinableElement Classifier-general.1 Property-isDerived A_feature_featuringClassifier Namespace-importMembers Class-ownedAttribute Operation-class Comment-body A_specification_owningConstraint Operation-isUnique.1 MultiplicityElement-isUnique Operation-precondition Element-mustBeOwned ValueSpecification-stringValue Element-owner Classifier-inheritableMembers Property-subsettedProperty A_ownedEnd_owningAssociation A_bodyCondition_bodyContext-bodyContext PackageMerge-receivingPackage A_general_classifier Operation-postcondition Operation-lower A_ownedElement_owner Classifier-parents PackageImport-importedPackage MultiplicityElement-lowerBound Namespace-excludeCollisions NamedElement-name Classifier-inheritedMember Classifier-feature OpaqueExpression OpaqueExpression-language EnumerationLiteral-enumeration ValueSpecification-booleanValue Package-makesVisible Package-nestedPackage A_constrainedElement_constraint Property-opposite.1 Classifier Enumeration-ownedLiteral A_ownedType_package A_operand_expression-expression MultiplicityElement-includesCardinality Class A_ownedAttribute_class Property-datatype NamedElement-qualifiedName.1 A_navigableOwnedEnd_association-_ownedEnd.0 A_elementImport_importingNamespace A_type_operation Operation-isOrdered.1 A_endType_association-_ownedEnd.0 Parameter-operation A_target_directedRelationship A_inheritedMember_classifier Classifier-general Property-isAttribute Class-ownedOperation A_importedMember_namespace-_ownedEnd.0 A_type_operation-_ownedEnd.0 A_ownedOperation_class Operation-upper.1 ValueSpecification-integerValue Property Namespace-membersAreDistinguishable Operation-type Classifier-inherit A_superClass_class A_navigableOwnedEnd_association DirectedRelationship NamedElement-isDistinguishableFrom Constraint-specification RedefinableElement-redefinedElement ElementImport-getName Parameter NamedElement-allNamespaces Constraint-context TypedElement-type DataType-ownedAttribute Association-endType MultiplicityElement-upperBound Namespace-elementImport A_postcondition_postContext-postContext Comment MultiplicityElement-includesMultiplicity ValueSpecification-isNull Property-isReadOnly Namespace Operation-datatype A_receivingPackage_packageMerge A_nestedPackage_nestingPackage MultiplicityElement Property-isNavigable Operation-returnResult Operation-isConsistentWith Namespace-member Classifier-allParents ElementImport ElementImport-alias Property-association Constraint Operation-bodyCondition Relationship-relatedElement MultiplicityElement-lower Expression-operand A_constrainedElement_constraint-_ownedEnd.0 A_general_classifier-_ownedEnd.0 Property-opposite NamedElement-visibility Package-packagedElement A_annotatedElement_comment-_ownedEnd.0 Expression BehavioralFeature MultiplicityElement-isOrdered DataType-ownedOperation A_relatedElement_relationship-_ownedEnd.0 VisibilityKind-bestVisibility A_type_typedElement A_target_directedRelationship-_ownedEnd.0 ElementImport-importedElement A_redefinedProperty_property-_ownedEnd.0 A_specification_owningConstraint-owningConstraint A_ownedParameter_ownerFormalParam A_memberEnd_association Namespace-ownedMember A_inheritedMember_classifier-_ownedEnd.0 ValueSpecification Property-default Namespace-getNamesOfMember ElementImport-visibility DirectedRelationship-source Namespace-importedMember.1 OpaqueExpression-body Type-package A_source_directedRelationship-_ownedEnd.0 A_ownedComment_owningElement A_ownedParameter_operation Package A_packagedElement_owningPackage A_subsettedProperty_property-_ownedEnd.0 ValueSpecification-isComputable Operation-isQuery Element-ownedElement A_ownedRule_context A_precondition_preContext-preContext StructuralFeature PackageImport Parameter-direction Element A_mergedPackage_packageMerge RedefinableElement-isConsistentWith Association-isDerived Package-mustBeOwned DataType-inherit Type-conformsTo Association-navigableOwnedEnd A_importedElement_elementImport Classifier-conformsTo Classifier-inheritedMember.1 Operation Class-superClass Operation-isUnique A_redefinedProperty_property NamedElement-qualifiedName Package-visibleMembers Element-ownedComment TypedElement A_raisedException_behavioralFeature-_ownedEnd.0 VisibilityKind A_mergedPackage_packageMerge-_ownedEnd.0 NamedElement-separator Enumeration Namespace-packageImport BehavioralFeature-ownedParameter Property-isConsistentWith"/>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_capabilities-_UMLStateMachinesBehaviorStateMachines" source="UML::StateMachines::BehaviorStateMachines" references="A_submachineState_submachine Region-isConsistentWith Transition-redefinedTransition StateMachine-connectionPoint Pseudostate-stateMachine State-isComposite A_entry_state-_ownedEnd.0 A_effect_transition-_ownedEnd.0 ConnectionPointReference Transition-containingStateMachine A_redefinitionContext_region Region-extendedRegion Transition-container State-entry Transition Region-transition A_outgoing_source.1 Vertex-incoming A_redefinedTransition_transition-_ownedEnd.0 State-connection State-isSimple.1 A_exit_state A_state_connection A_guard_transition-_ownedEnd.0 State-connectionPoint TransitionKind A_region_state Transition-redefinitionContext State-isComposite.1 Pseudostate A_region_stateMachine Transition-trigger Region-containingStateMachine Transition-effect State-redefinitionContext A_stateInvariant_owningState State-exit State-submachine State A_redefinedTransition_transition A_region_extendedRegion A_stateMachine_extendedStateMachine-_ownedEnd.0 A_entry_state Transition-redefinitionContext.1 A_incoming_target State-containingStateMachine A_transition_redefinitionContext-_ownedEnd.0 Transition-isConsistentWith State-isConsistentWith Transition-target Region-state A_state_redefinitionContext Transition-source A_redefinitionContext_region-_ownedEnd.0 A_connectionPoint_state Pseudostate-kind Region-stateMachine StateMachine-extendedStateMachine A_doActivity_state A_connectionPoint_stateMachine A_stateMachine_extendedStateMachine StateMachine State-isSimple A_deferrableTrigger_state-_ownedEnd.0 StateMachine-submachineState A_state_redefinitionContext-_ownedEnd.0 TimeEvent State-redefinedState StateMachine-isConsistentWith A_exit_connectionPointReference State-isOrthogonal A_redefinedState_state State-isSubmachineState A_region_extendedRegion-_ownedEnd.0 A_doActivity_state-_ownedEnd.0 A_trigger_transition-_ownedEnd.0 A_entry_connectionPointReference A_container_subvertex A_redefinedState_state-_ownedEnd.0 FinalState State-isOrthogonal.1 Transition-guard State-doActivity State-deferrableTrigger State-stateInvariant A_container_transition A_exit_state-_ownedEnd.0 StateMachine-region StateMachine-LCA ConnectionPointReference-state A_effect_transition Region Transition-kind ConnectionPointReference-entry A_stateInvariant_owningState-owningState Vertex-container ConnectionPointReference-exit Vertex-containingStateMachine Region-redefinitionContext.1 A_exit_connectionPointReference-_ownedEnd.0 PseudostateKind Vertex-outgoing StateMachine-ancestor Region-redefinitionContext Region-subvertex A_trigger_transition State-region Pseudostate-state State-isRedefinitionContextValid A_entry_connectionPointReference-_ownedEnd.0 StateMachine-isRedefinitionContextValid Region-isRedefinitionContextValid Vertex State-isSubmachineState.1 A_transition_redefinitionContext A_deferrableTrigger_state A_guard_transition State-redefinitionContext.1"/>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_capabilities-_UMLActivitiesBasicActivities" source="UML::Activities::BasicActivities" references="A_parameter_activityParameterNode-_ownedEnd.0 ActivityEdge-target ActivityParameterNode ObjectFlow ActivityParameterNode-parameter A_redefinedNode_activityNode-_ownedEnd.0 A_activity_edge ActivityNode-outgoing ActivityGroup-containedEdge ActivityFinalNode ActivityEdge-redefinedEdge A_containedEdge_inGroup ControlFlow ObjectNode InitialNode A_target_incoming A_redefinedEdge_activityEdge A_redefinedEdge_activityEdge-_ownedEnd.0 Pin ActivityEdge-source ActivityGroup A_parameter_activityParameterNode ActivityEdge Activity-edge ActivityEdge-activity ActivityNode-incoming ActivityEdge-inGroup Activity-isReadOnly ActivityNode ActivityNode-redefinedNode Activity A_outgoing_source ControlNode ValuePin A_redefinedNode_activityNode"/>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_capabilities-_UMLActionsCompleteActions" source="UML::Actions::CompleteActions" references="A_classifier_readExtentAction-_ownedEnd.0 ReadLinkObjectEndAction-result A_result_readIsClassifiedObjectAction UnmarshallAction-object A_value_qualifierValue ReclassifyObjectAction-object A_object_unmarshallAction-_ownedEnd.0 UnmarshallAction A_qualifier_qualifierValue-_ownedEnd.0 ReadIsClassifiedObjectAction-isDirect ReclassifyObjectAction-oldClassifier QualifierValue-qualifier A_replyToCall_replyAction-_ownedEnd.0 LinkEndData-qualifier A_result_reduceAction-_ownedEnd.0 A_returnInformation_acceptCallAction ReduceAction-reducer AcceptCallAction A_reclassifyObjectAction_object A_trigger_acceptEventAction-_ownedEnd.0 ReadExtentAction ReplyAction-returnInformation ReplyAction-replyValue A_newClassifier_reclassifyObjectAction A_reducer_reduceAction A_object_readIsClassifiedObjectAction-_ownedEnd.0 ReadLinkObjectEndQualifierAction-qualifier A_qualifier_readLinkObjectEndQualifierAction-_ownedEnd.0 A_replyValue_replyAction ReadLinkObjectEndQualifierAction-result A_end_readLinkObjectEndAction-_ownedEnd.0 ReadLinkObjectEndAction A_object_readIsClassifiedObjectAction A_returnInformation_replyAction ReadExtentAction-result A_result_acceptEventAction A_result_createLinkObjectAction ReadLinkObjectEndQualifierAction-object AcceptEventAction-result A_qualifier_linkEndData-_ownedEnd.0 AcceptEventAction-trigger A_classifier_readIsClassifiedObjectAction-_ownedEnd.0 A_object_startClassifierBehaviorAction A_reducer_reduceAction-_ownedEnd.0 ReplyAction CreateLinkObjectAction A_result_acceptEventAction-_ownedEnd.0 A_newClassifier_reclassifyObjectAction-_ownedEnd.0 AcceptEventAction-isUnmarshall A_replyValue_replyAction-_ownedEnd.0 A_object_readLinkObjectEndAction-_ownedEnd.0 QualifierValue-value A_result_reduceAction A_reclassifyObjectAction_object-_ownedEnd.0 A_object_unmarshallAction QualifierValue ReduceAction-isOrdered ReadIsClassifiedObjectAction-result AcceptEventAction A_result_createLinkObjectAction-_ownedEnd.0 A_collection_reduceAction-_ownedEnd.0 A_result_readLinkObjectEndQualifierAction-_ownedEnd.0 A_result_readLinkObjectEndAction ReadIsClassifiedObjectAction-classifier ReduceAction-collection A_classifier_readIsClassifiedObjectAction A_result_readLinkObjectEndAction-_ownedEnd.0 ReadLinkObjectEndAction-end ReclassifyObjectAction ReadLinkObjectEndQualifierAction A_collection_reduceAction A_qualifier_linkEndData A_value_qualifierValue-_ownedEnd.0 UnmarshallAction-unmarshallType A_returnInformation_replyAction-_ownedEnd.0 A_object_readLinkObjectEndAction A_oldClassifier_reclassifyObjectAction A_result_unmarshallAction-_ownedEnd.0 ReduceAction StartClassifierBehaviorAction-object ReclassifyObjectAction-newClassifier A_classifier_readExtentAction ReadExtentAction-classifier ReplyAction-replyToCall A_replyToCall_replyAction ReadLinkObjectEndAction-object ReadIsClassifiedObjectAction A_end_readLinkObjectEndAction A_result_readIsClassifiedObjectAction-_ownedEnd.0 A_object_startClassifierBehaviorAction-_ownedEnd.0 A_result_readLinkObjectEndQualifierAction StartClassifierBehaviorAction UnmarshallAction-result A_returnInformation_acceptCallAction-_ownedEnd.0 A_result_readExtentAction ReclassifyObjectAction-isReplaceAll AcceptCallAction-returnInformation A_qualifier_readLinkObjectEndQualifierAction CreateLinkObjectAction-result A_object_readLinkObjectEndQualifierAction ReadIsClassifiedObjectAction-object A_trigger_acceptEventAction A_object_readLinkObjectEndQualifierAction-_ownedEnd.0 LinkEndData A_unmarshallType_unmarshallAction-_ownedEnd.0 A_result_unmarshallAction A_qualifier_qualifierValue A_oldClassifier_reclassifyObjectAction-_ownedEnd.0 A_unmarshallType_unmarshallAction A_result_readExtentAction-_ownedEnd.0 ReduceAction-result"/>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_capabilities-_UMLInteractionsBasicInteractions" source="UML::Interactions::BasicInteractions" references="BehaviorExecutionSpecification A_signal_receiveSignalEvent A_covered_coveredBy A_sendEvent_message A_action_actionExecutionSpecification-_ownedEnd.0 A_receiveEvent_message-_ownedEnd.0 InteractionFragment ActionExecutionSpecification-action StateInvariant Interaction-lifeline A_signal_sendSignalEvent-_ownedEnd.0 A_generalOrdering_interactionFragment Message-signature A_connector_message A_message_interaction InteractionFragment-generalOrdering A_enclosingInteraction_fragment A_behavior_behaviorExecutionSpecification-_ownedEnd.0 MessageEnd A_operation_sendOperationEvent-_ownedEnd.0 A_stateInvariant_covered A_lifeline_represents-_ownedEnd.0 A_operation_sendOperationEvent A_receiveEvent_message Message-connector Lifeline-selector Message-messageSort SendSignalEvent-signal A_execution_executionOccurrenceSpecification A_selector_lifeline A_generalOrdering_interactionFragment-_ownedEnd.0 A_selector_lifeline-_ownedEnd.0 Message-argument A_sendEvent_message-_ownedEnd.0 GeneralOrdering A_event_executionOccurrenceSpecification-_ownedEnd.0 OccurrenceSpecification-toAfter MessageSort ActionExecutionSpecification OccurrenceSpecification-event ExecutionSpecification SendSignalEvent ExecutionOccurrenceSpecification-event ReceiveSignalEvent-signal InteractionFragment-enclosingInteraction A_operation_receiveOperationEvent-_ownedEnd.0 A_operation_receiveOperationEvent OccurrenceSpecification-covered SendOperationEvent StateInvariant-invariant A_events_covered-events A_lifeline_interaction OccurrenceSpecification StateInvariant-covered A_lifeline_represents A_event_executionOccurrenceSpecification Message-receiveEvent Message A_action_interaction CreationEvent A_signature_message-_ownedEnd.0 Lifeline-represents GeneralOrdering-after A_signature_message A_argument_message-_ownedEnd.0 InteractionFragment-covered Message-messageKind A_argument_message A_action_actionExecutionSpecification A_action_interaction-_ownedEnd.0 GeneralOrdering-before A_executionSpecification_start A_behavior_behaviorExecutionSpecification SendOperationEvent-operation ReceiveOperationEvent-operation OccurrenceSpecification-toBefore A_event_occurrenceSpecification-_ownedEnd.0 A_signal_sendSignalEvent MessageOccurrenceSpecification ExecutionEvent Interaction-message ReceiveOperationEvent Interaction-action A_executionSpecification_finish-_ownedEnd.0 ExecutionOccurrenceSpecification DestructionEvent A_message_messageEnd A_execution_executionOccurrenceSpecification-_ownedEnd.0 A_toBefore_after A_executionSpecification_finish A_events_covered ExecutionSpecification-start A_before_toAfter ExecutionOccurrenceSpecification-execution A_stateInvariant_covered-stateInvariant Lifeline-interaction A_event_occurrenceSpecification Lifeline Message-sendEvent A_message_messageEnd-_ownedEnd.0 MessageKind Interaction Lifeline-coveredBy ReceiveSignalEvent Interaction-fragment A_invariant_stateInvariant A_connector_message-_ownedEnd.0 MessageEnd-message A_executionSpecification_start-_ownedEnd.0 A_invariant_stateInvariant-_ownedEnd.0 A_signal_receiveSignalEvent-_ownedEnd.0 BehaviorExecutionSpecification-behavior Message-interaction ExecutionSpecification-finish"/>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_capabilities-_UMLUseCases" source="UML::UseCases" references="A_extensionPoint_useCase UseCase-extensionPoint Extend-extendedCase Extend-condition Extend A_addition_include-_ownedEnd.0 Classifier-ownedUseCase A_addition_include UseCase-include A_includingCase_include A_ownedUseCase_classifier-_ownedEnd.0 Include-addition UseCase UseCase-subject A_subject_useCase Classifier A_condition_extend UseCase-extend A_extendedCase_extend Classifier-useCase A_extendedCase_extend-_ownedEnd.0 Actor ExtensionPoint-useCase A_extensionLocation_extension A_ownedUseCase_classifier A_extensionLocation_extension-extension Include-includingCase Include Extend-extensionLocation A_condition_extend-_ownedEnd.0 UseCase-allIncludedUseCases Extend-extension A_extension_extend ExtensionPoint"/>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_capabilities-_InfrastructureLibraryProfiles" source="InfrastructureLibrary::Profiles" references="Image-format ProfileApplication-isStrict A_extension_metaclass Profile-ownedStereotype Image A_metaclassReference_profile-_ownedEnd.0 NamedElement Profile Class-extension A_type_extensionEnd-_ownedEnd.0 Stereotype ExtensionEnd-lowerBound Extension-metaclass.1 Package-profileApplication A_profileApplication_applyingPackage NamedElement-allOwningPackages A_icon_stereotype Image-location Extension-metaclassEnd Profile-metaclassReference Image-content Class Extension A_metamodelReference_profile-_ownedEnd.0 A_metaclassReference_profile A_appliedProfile_profileApplication ExtensionEnd A_ownedEnd_extension Extension-isRequired.1 A_metamodelReference_profile A_type_extensionEnd A_ownedEnd_extension-_ownedEnd.0 A_appliedProfile_profileApplication-_ownedEnd.0 ProfileApplication Extension-metaclass A_ownedStereotype_profile ExtensionEnd-lower A_icon_stereotype-_ownedEnd.0 Package Extension-isRequired Element A_ownedStereotype_profile-_ownedEnd.0 ProfileApplication-applyingPackage Profile-metamodelReference Extension-ownedEnd Stereotype-icon ProfileApplication-appliedProfile ExtensionEnd-type"/>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_capabilities-_UMLCommonBehaviorsSimpleTime" source="UML::CommonBehaviors::SimpleTime" references="Duration-expr A_max_interval A_when_timeEvent-_ownedEnd.0 A_max_interval-_ownedEnd.0 DurationInterval-max A_observation_timeExpression IntervalConstraint TimeObservation-event Interval-min A_min_durationInterval A_specification_durationConstraint-_ownedEnd.0 A_min_interval A_min_interval-_ownedEnd.0 TimeInterval TimeObservation A_expr_duration A_specification_intervalConstraint-_ownedEnd.0 DurationInterval A_when_timeEvent A_observation_duration A_specification_timeConstraint DurationConstraint A_max_durationInterval A_max_durationInterval-_ownedEnd.0 A_specification_durationConstraint DurationInterval-min A_max_timeInterval IntervalConstraint-specification A_expr_timeExpression-_ownedEnd.0 DurationConstraint-specification Duration-observation A_min_timeInterval A_min_timeInterval-_ownedEnd.0 DurationObservation-event TimeInterval-max A_event_timeObservation-_ownedEnd.0 A_event_durationObservation-_ownedEnd.0 TimeExpression A_specification_timeConstraint-_ownedEnd.0 A_expr_timeExpression A_min_durationInterval-_ownedEnd.0 TimeConstraint A_expr_duration-_ownedEnd.0 TimeEvent A_specification_intervalConstraint DurationObservation Interval-max Interval Duration TimeObservation-firstEvent A_event_timeObservation TimeEvent-when A_event_durationObservation DurationObservation-firstEvent DurationConstraint-firstEvent TimeConstraint-specification A_observation_duration-_ownedEnd.0 Observation TimeConstraint-firstEvent TimeExpression-observation TimeInterval-min A_observation_timeExpression-_ownedEnd.0 TimeExpression-expr A_max_timeInterval-_ownedEnd.0"/>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_capabilities-_UMLClassesDependencies" source="UML::Classes::Dependencies" references="A_mapping_abstraction-_ownedEnd.0 A_clientDependency_client A_ownedMember_namespace Substitution-substitutingClassifier Dependency-client Abstraction-mapping PackageableElement Substitution Abstraction Dependency NamedElement A_mapping_abstraction NamedElement-namespace Classifier A_contract_substitution Realization Classifier-substitution Usage Namespace Substitution-contract NamedElement-clientDependency Namespace-ownedMember A_substitution_substitutingClassifier A_supplierDependency_supplier-supplierDependency A_contract_substitution-_ownedEnd.0 A_supplierDependency_supplier Dependency-supplier"/>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_capabilities-_UMLStateMachinesProtocolStateMachines" source="UML::StateMachines::ProtocolStateMachines" references="Interface-protocol ProtocolStateMachine A_referred_protocolTransition-_ownedEnd.0 ProtocolTransition-preCondition ProtocolStateMachine-conformance A_postCondition_owningTransition ProtocolTransition A_referred_protocolTransition Interface A_protocol_port-_ownedEnd.0 ProtocolTransition-referred A_preCondition_protocolTransition A_protocol_port Port State A_conformance_specificMachine A_protocol_interface A_protocol_interface-interface ProtocolConformance-generalMachine ProtocolConformance Port-protocol A_preCondition_protocolTransition-_ownedEnd.0 ProtocolConformance-specificMachine A_generalMachine_protocolConformance Region A_postCondition_owningTransition-owningTransition ProtocolTransition-postCondition A_generalMachine_protocolConformance-_ownedEnd.0 Region-belongsToPSM"/>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_capabilities-_UMLActivitiesStructuredActivities" source="UML::Activities::StructuredActivities" references="A_loopNode_bodyPart Variable-scope A_executableNode_sequenceNode ActivityGroup-inActivity Clause-body ActivityGroup-containedNode A_clause_body Variable-isAccessibleBy StructuredActivityNode-variable InputPin StructuredActivityNode A_decider_clause A_containedNode_inGroup ConditionalNode-isAssured Activity-variable SequenceNode-executableNode Activity-node LoopNode-test StructuredActivityNode-activity A_clause_conditionalNode-_ownedEnd.0 Clause-decider Clause A_decider_loopNode-_ownedEnd.0 ActivityGroup A_loopNode_bodyPart-_ownedEnd.0 LoopNode-decider LoopNode-bodyPart ConditionalNode-isDeterminate A_scope_variable A_loopNode_setupPart-_ownedEnd.0 A_activity_structuredNode OutputPin Clause-successorClause A_clause_test-_ownedEnd.0 Clause-predecessorClause A_test_loopNode-_ownedEnd.0 LoopNode-setupPart SequenceNode Variable Activity-group ActivityNode-inStructuredNode ExecutableNode LoopNode Clause-test A_node_activity A_executableNode_sequenceNode-_ownedEnd.0 A_test_loopNode StructuredActivityNode-node LoopNode-isTestedFirst Action Activity-structuredNode A_loopNode_setupPart ConditionalNode A_clause_conditionalNode ActivityNode-inGroup ActivityNode A_predecessorClause_successorClause ActivityNode-activity A_clause_body-_ownedEnd.0 A_decider_loopNode ConditionalNode-clause A_clause_test Activity A_decider_clause-_ownedEnd.0 A_node_inStructuredNode Variable-activityScope A_group_inActivity A_variable_activityScope"/>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_capabilities-_UMLCommonBehaviorsBasicBehaviors" source="UML::CommonBehaviors::BasicBehaviors" references="Behavior-isReentrant A_precondition_behavior Behavior-specification Behavior-context A_context_behavior-_ownedEnd.0 OpaqueExpression-result BehavioralFeature-isAbstract A_precondition_behavior-_ownedEnd.0 OpaqueExpression-behavior A_behavioredClassifier_ownedBehavior-_ownedEnd.0 A_behavior_ownedParameter A_behavior_ownedParameter-_ownedEnd.0 A_behavioredClassifier_ownedBehavior A_redefinedBehavior_behavior OpaqueBehavior OpaqueExpression OpaqueBehavior-body Behavior-redefinedBehavior A_postcondition_behavior-_ownedEnd.0 A_classifierBehavior_behavioredClassifier Behavior A_behavior_opaqueExpression A_postcondition_behavior BehavioredClassifier-classifierBehavior Behavior-precondition A_classifierBehavior_behavioredClassifier-_ownedEnd.0 OpaqueBehavior-language A_context_behavior BehavioredClassifier-ownedBehavior A_redefinedBehavior_behavior-_ownedEnd.0 BehavioralFeature BehavioralFeature-method Behavior-postcondition A_behavior_opaqueExpression-_ownedEnd.0 Behavior-ownedParameter A_method_specification FunctionBehavior A_result_opaqueExpression A_result_opaqueExpression-_ownedEnd.0 BehavioredClassifier"/>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_capabilities-_UMLActivitiesCompleteActivities" source="UML::Activities::CompleteActivities" references="A_parameterSet_parameter A_interruptingEdge_interrupts Action-localPrecondition InterruptibleActivityRegion A_ownedParameterSet_behavioralFeature A_selection_objectFlow-_ownedEnd.0 ObjectFlow A_inState_objectNode ObjectNode-inState A_condition_parameterSet-_ownedEnd.0 A_joinSpec_joinNode ObjectFlow-isMultireceive ActivityNode-inInterruptibleRegion A_upperBound_objectNode-_ownedEnd.0 A_inState_objectNode-_ownedEnd.0 A_weight_activityEdge-_ownedEnd.0 ObjectNode-selection A_transformation_objectFlow A_selection_objectFlow ParameterSet A_inInterruptibleRegion_node A_action_localPrecondition-_ownedEnd.0 ActivityGroup-containedNode A_action_localPrecondition JoinNode-joinSpec ObjectNode-ordering A_joinSpec_joinNode-_ownedEnd.0 ObjectNode-isControlType A_upperBound_objectNode A_containedNode_inGroup ObjectNode-upperBound ObjectFlow-selection Activity-isSingleExecution ActivityEdge-weight A_condition_parameterSet ParameterSet-parameter A_selection_objectNode-_ownedEnd.0 ObjectNode ObjectFlow-transformation ParameterEffectKind BehavioralFeature-ownedParameterSet A_action_localPostcondition-_ownedEnd.0 A_weight_activityEdge A_ownedParameterSet_behavior Action-localPostcondition Pin ActivityGroup Parameter-isException Behavior-ownedParameterSet ObjectFlow-isMulticast DataStoreNode JoinNode Parameter-effect ParameterSet-condition ActivityEdge Pin-isControl Behavior A_ownedParameterSet_behavior-_ownedEnd.0 Parameter ObjectNodeOrderingKind Parameter-isStream A_ownedParameterSet_behavioralFeature-_ownedEnd.0 Parameter-parameterSet A_action_localPostcondition BehavioralFeature ActivityEdge-interrupts A_transformation_objectFlow-_ownedEnd.0 Action A_selection_objectNode ActivityNode-inGroup ActivityNode InterruptibleActivityRegion-node JoinNode-isCombineDuplicate Activity InterruptibleActivityRegion-interruptingEdge"/>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_capabilities-_UMLDeploymentsArtifacts" source="UML::Deployments::Artifacts" references="Artifact-ownedAttribute A_nestedArtifact_artifact A_ownedAttribute_artifact-_ownedEnd.0 A_ownedAttribute_artifact Artifact-fileName A_ownedOperation_artifact Artifact-ownedOperation A_utilizedElement_manifestation A_manifestation_artifact-_ownedEnd.0 A_manifestation_artifact Manifestation Artifact-manifestation Manifestation-utilizedElement A_ownedOperation_artifact-_ownedEnd.0 Artifact A_nestedArtifact_artifact-_ownedEnd.0 A_utilizedElement_manifestation-_ownedEnd.0 Artifact-nestedArtifact"/>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_capabilities-_UMLClassesAssociationClasses" source="UML::Classes::AssociationClasses" references="Property-associationEnd Property-qualifier A_qualifier_associationEnd AssociationClass-allConnections Property AssociationClass"/>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_capabilities-_UMLDeploymentsComponentDeployments" source="UML::Deployments::ComponentDeployments" references="DeploymentSpecification-deploymentLocation DeploymentSpecification-executionLocation A_configuration_deployment DeploymentSpecification DeploymentSpecification-deployment Deployment-configuration Deployment"/>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_capabilities-_UMLCommonBehaviorsCommunications" source="UML::CommonBehaviors::Communications" references="A_ownedTrigger_behavioredClassifier-_ownedEnd.0 BehavioralFeature-raisedException Event A_when_timeEvent-_ownedEnd.0 Class-isActive A_changeExpression_changeEvent Class-ownedReception MessageEvent Signal-ownedAttribute CallEvent SignalEvent A_event_trigger-_ownedEnd.0 A_raisedException_behavioralFeature A_operation_callEvent A_ownedAttribute_owningSignal Interface A_signal_signalEvent A_when_timeEvent A_ownedReception_class-_ownedEnd.0 Signal A_operation_callEvent-_ownedEnd.0 A_ownedReception_class BehavioredClassifier-ownedTrigger Reception-signal A_event_trigger Class A_ownedAttribute_owningSignal-owningSignal A_reception_signal-_ownedEnd.0 SignalEvent-signal Interface-ownedReception TimeEvent ChangeEvent-changeExpression Reception ChangeEvent A_signal_signalEvent-_ownedEnd.0 Trigger-event BehavioralFeature A_changeExpression_changeEvent-_ownedEnd.0 TimeEvent-when Trigger CallEvent-operation CallConcurrencyKind A_ownedReception_interface A_ownedReception_interface-_ownedEnd.0 BehavioralFeature-concurrency Operation TimeEvent-isRelative A_raisedException_behavioralFeature-_ownedEnd.0 AnyReceiveEvent A_ownedTrigger_behavioredClassifier A_reception_signal BehavioredClassifier"/>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_capabilities-_UMLClassesPowerTypes" source="UML::Classes::PowerTypes" references="Generalization-generalizationSet GeneralizationSet-isCovering A_powertypeExtent_powertype GeneralizationSet-generalization GeneralizationSet Classifier-powertypeExtent Classifier A_generalizationSet_generalization GeneralizationSet-isDisjoint Generalization GeneralizationSet-powertype"/>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_capabilities-_UMLCompositeStructuresInvocationActions" source="UML::CompositeStructures::InvocationActions" references="InvocationAction-onPort A_onPort_invocationAction Trigger-port InvocationAction A_port_trigger A_port_trigger-_ownedEnd.0 A_onPort_invocationAction-_ownedEnd.0 Trigger"/>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_capabilities-_UMLActionsStructuredActions" source="UML::Actions::StructuredActions" references="A_result_readVariableAction-_ownedEnd.0 A_fromAction_actionInputPin-_ownedEnd.0 AddVariableValueAction-insertAt A_exception_raiseExceptionAction WriteVariableAction ReadVariableAction-result A_insertAt_addVariableValueAction-_ownedEnd.0 AddVariableValueAction-isReplaceAll WriteVariableAction-value A_fromAction_actionInputPin A_value_writeVariableAction-_ownedEnd.0 RemoveVariableValueAction-isRemoveDuplicates RemoveVariableValueAction A_removeAt_removeVariableValueAction-_ownedEnd.0 ReadVariableAction RemoveVariableValueAction-removeAt A_value_writeVariableAction A_removeAt_removeVariableValueAction A_variable_variableAction-_ownedEnd.0 VariableAction VariableAction-variable A_exception_raiseExceptionAction-_ownedEnd.0 A_insertAt_addVariableValueAction A_result_readVariableAction AddVariableValueAction RaiseExceptionAction-exception ActionInputPin-fromAction ClearVariableAction ActionInputPin A_variable_variableAction RaiseExceptionAction"/>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_capabilities-_UMLActivitiesIntermediateActivities" source="UML::Activities::IntermediateActivities" references="ActivityNode-inPartition A_partition_activity ActivityGroup-inActivity DecisionNode ForkNode A_represents_activityPartition-_ownedEnd.0 ActivityGroup-containedNode A_edge_inPartition ActivityPartition-node ActivityGroup-containedEdge Activity-partition A_containedNode_inGroup ActivityPartition-subpartition A_activityEdge_guard ActivityFinalNode DecisionNode-decisionInput A_containedEdge_inGroup ActivityPartition-edge A_decisionInput_decisionNode A_represents_activityPartition ActivityGroup A_subpartition_superPartition CentralBufferNode A_activityEdge_guard-_ownedEnd.0 JoinNode ActivityEdge FinalNode Activity-group ActivityPartition-isDimension FlowFinalNode ActivityPartition ActivityEdge-guard MergeNode ActivityPartition-represents A_partition_activity-_ownedEnd.0 ActivityEdge-inGroup ActivityNode-inGroup ActivityNode A_inPartition_node ActivityEdge-inPartition Activity ActivityPartition-superPartition A_decisionInput_decisionNode-_ownedEnd.0 ActivityPartition-isExternal A_group_inActivity"/>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_capabilities-_UMLAuxiliaryConstructsTemplates" source="UML::AuxiliaryConstructs::Templates" references="ParameterableElement-owningTemplateParameter TemplateBinding TemplateParameter-default OperationTemplateParameter StringExpression-subExpression TemplateBinding-boundElement Operation-templateParameter TemplateSignature-template PackageableElement TemplateBinding-signature A_templateParameter_parameteredElement.2 A_ownedActual_templateParameterSubstitution-_ownedEnd.0 TemplateParameterSubstitution-templateBinding A_parameter_templateSignature A_inheritedParameter_redefinableTemplateSignature-_ownedEnd.0 TemplateParameter-ownedParameteredElement NamedElement TemplateParameter-signature RedefinableTemplateSignature-isConsistentWith TemplateableElement-parameterableElements TemplateableElement-templateBinding A_templateParameter_parameteredElement.1 ClassifierTemplateParameter-allowSubstitutable A_boundElement_templateBinding Classifier-templateParameter A_parameteredElement_templateParameter A_ownedDefault_templateParameter-_ownedEnd.0 TemplateParameter-ownedDefault StringExpression TemplateableElement TemplateSignature-ownedParameter ClassifierTemplateParameter-parameteredElement A_nameExpression_namedElement-_ownedEnd.0 ValueSpecification-isCompatibleWith RedefinableTemplateSignature-inheritedParameter A_inheritedParameter_redefinableTemplateSignature StringExpression-stringValue Classifier A_defaultClassifier_classifierTemplateParameter-_ownedEnd.0 Classifier-isTemplate TemplateSignature A_default_templateParameter A_actual_templateParameterSubstitution TemplateableElement-isTemplate TemplateParameter A_signature_templateBinding-_ownedEnd.0 A_default_templateParameter-_ownedEnd.0 Property A_parameter_templateSignature-_ownedEnd.0 TemplateParameterSubstitution-ownedActual A_extendedSignature_redefinableTemplateSignature-_ownedEnd.0 ParameterableElement Classifier-ownedTemplateSignature ConnectableElement StringExpression-owningExpression A_constrainingClassifier_classifierTemplateParameter-_ownedEnd.0 A_templateParameter_parameteredElement A_extendedSignature_redefinableTemplateSignature RedefinableTemplateSignature-classifier OperationTemplateParameter-parameteredElement A_nameExpression_namedElement ConnectableElementTemplateParameter-parameteredElement A_formal_templateParameterSubstitution A_ownedDefault_templateParameter A_constrainingClassifier_classifierTemplateParameter ConnectableElementTemplateParameter TemplateBinding-parameterSubstitution ValueSpecification TemplateableElement-ownedTemplateSignature TemplateParameterSubstitution A_defaultClassifier_classifierTemplateParameter A_subExpression_owningExpression Package NamedElement-nameExpression ParameterableElement-isCompatibleWith ParameterableElement-templateParameter ClassifierTemplateParameter-defaultClassifier Property-isCompatibleWith ClassifierTemplateParameter ParameterableElement-isTemplateParameter A_ownedParameter_signature RedefinableTemplateSignature-extendedSignature TemplateSignature-parameter A_formal_templateParameterSubstitution-_ownedEnd.0 A_ownedParameteredElement_owningTemplateParameter A_ownedActual_templateParameterSubstitution ClassifierTemplateParameter-constrainingClassifier A_actual_templateParameterSubstitution-_ownedEnd.0 Operation RedefinableTemplateSignature A_ownedTemplateSignature_classifier TemplateParameter-parameteredElement A_parameterSubstitution_templateBinding ConnectableElement-templateParameter A_ownedTemplateSignature_template TemplateParameterSubstitution-formal TemplateParameterSubstitution-actual A_signature_templateBinding"/>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_capabilities-_UMLActivitiesExtraStructuredActivities" source="UML::Activities::ExtraStructuredActivities" references="ExpansionNode ExpansionNode-regionAsOutput ExpansionKind A_handler_protectedNode ExceptionHandler-exceptionInput ExceptionHandler-handlerBody ExceptionHandler-protectedNode ExpansionRegion-inputElement A_handlerBody_exceptionHandler ExpansionRegion-outputElement A_exceptionInput_exceptionHandler ExpansionRegion-mode ExceptionHandler A_inputElement_regionAsInput A_exceptionInput_exceptionHandler-_ownedEnd.0 ExecutableNode A_exceptionType_exceptionHandler-_ownedEnd.0 A_handlerBody_exceptionHandler-_ownedEnd.0 A_outputElement_regionAsOutput A_exceptionType_exceptionHandler ExecutableNode-handler ExceptionHandler-exceptionType ExpansionNode-regionAsInput ExpansionRegion"/>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_capabilities-_UMLCompositeStructuresPorts" source="UML::CompositeStructures::Ports" references="A_encapsulatedClassifier_ownedPort-_ownedEnd.0 A_required_port-_ownedEnd.0 Port-redefinedPort A_encapsulatedClassifier_ownedPort A_required_port Port Port-required Port-isService ConnectorEnd ConnectorEnd-partWithPort Port-provided EncapsulatedClassifier-ownedPort A_partWithPort_connectorEnd A_redefinedPort_port A_provided_port A_redefinedPort_port-_ownedEnd.0 A_provided_port-_ownedEnd.0 Port-isBehavior A_partWithPort_connectorEnd-_ownedEnd.0 EncapsulatedClassifier"/>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_capabilities-_UMLActivitiesFundamentalActivities" source="UML::Activities::FundamentalActivities" references="ActivityGroup-inActivity ActivityGroup-superGroup ActivityGroup-containedNode A_subgroup_superGroup A_containedNode_inGroup Activity-node ActivityGroup-subgroup ActivityGroup Activity-group A_node_activity Action ActivityNode-inGroup ActivityNode ActivityNode-activity Activity A_group_inActivity"/>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_capabilities-_UMLCompositeStructuresCollaborations" source="UML::CompositeStructures::Collaborations" references="A_roleBinding_collaborationUse-_ownedEnd.0 A_type_collaborationUse-_ownedEnd.0 Collaboration-collaborationRole A_classifier_representation-_ownedEnd.0 A_type_collaborationUse CollaborationUse A_classifier_representation A_collaborationUse_classifier Classifier-collaborationUse Classifier Classifier-representation Parameter CollaborationUse-type A_collaborationRole_collaboration A_roleBinding_collaborationUse CollaborationUse-roleBinding A_collaborationRole_collaboration-_ownedEnd.0 Collaboration A_collaborationUse_classifier-_ownedEnd.0"/>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_capabilities-_UMLClassesInterfaces" source="UML::Classes::Interfaces" references="A_interface_ownedOperation InterfaceRealization-contract Interface Operation-interface Interface-redefinedInterface Interface-ownedAttribute A_interface_ownedAttribute InterfaceRealization-implementingClassifier A_interfaceRealization_implementingClassifier BehavioredClassifier-interfaceRealization Interface-ownedOperation A_interface_ownedAttribute-_ownedEnd.0 A_contract_interfaceRealization A_interface_redefinedInterface InterfaceRealization Interface-nestedClassifier A_nestedClassifier_interface A_contract_interfaceRealization-_ownedEnd.0 Operation A_interface_redefinedInterface-_ownedEnd.0 A_nestedClassifier_interface-_ownedEnd.0 BehavioredClassifier"/>
<eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_capabilities-_InfrastructureLibraryCorePrimitiveTypes" source="InfrastructureLibrary::Core::PrimitiveTypes" references="Boolean String Integer UnlimitedNatural"/>
- <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_capabilities-_UMLStateMachinesBehaviorStateMachines" source="UML::StateMachines::BehaviorStateMachines" references="A_redefinitionContext_region-_ownedEnd.0 A_container_transition A_region_state FinalState Transition-redefinedTransition A_guard_transition-_ownedEnd.0 A_connectionPoint_stateMachine State-connection StateMachine-connectionPoint State-connectionPoint A_exit_connectionPointReference-_ownedEnd.0 A_effect_transition State-isOrthogonal.1 StateMachine-region State-isComposite A_region_extendedRegion State-region Pseudostate-kind State-redefinedState A_entry_connectionPointReference Transition-source A_effect_transition-_ownedEnd.0 A_redefinedState_state A_exit_connectionPointReference Transition-isConsistentWith Pseudostate-stateMachine Region-isConsistentWith State-doActivity A_stateInvariant_owningState-owningState State Region A_trigger_transition Region-stateMachine State-entry StateMachine-submachineState ConnectionPointReference StateMachine-ancestor A_region_extendedRegion-_ownedEnd.0 A_exit_state StateMachine-LCA A_trigger_transition-_ownedEnd.0 State-isRedefinitionContextValid ConnectionPointReference-entry State-submachine State-isSubmachineState.1 A_doActivity_state-_ownedEnd.0 State-isOrthogonal A_outgoing_source.1 Region-isRedefinitionContextValid Vertex-outgoing State-deferrableTrigger State-isSimple.1 A_state_redefinitionContext State-isConsistentWith Transition-guard A_deferrableTrigger_state-_ownedEnd.0 Region-extendedRegion Transition-target Region-containingStateMachine A_entry_connectionPointReference-_ownedEnd.0 A_state_connection Transition-trigger ConnectionPointReference-state State-isComposite.1 State-redefinitionContext Pseudostate Vertex-containingStateMachine Vertex-incoming A_container_subvertex A_redefinedTransition_transition-_ownedEnd.0 Transition-effect A_deferrableTrigger_state Region-subvertex A_exit_state-_ownedEnd.0 Transition State-stateInvariant StateMachine Transition-containingStateMachine Region-redefinitionContext A_entry_state TransitionKind A_doActivity_state State-isSimple State-redefinitionContext.1 State-containingStateMachine Transition-container ConnectionPointReference-exit A_region_stateMachine A_state_redefinitionContext-_ownedEnd.0 TimeEvent StateMachine-isRedefinitionContextValid Region-state PseudostateKind A_incoming_target A_stateInvariant_owningState Vertex-container StateMachine-isConsistentWith State-isSubmachineState Pseudostate-state A_entry_state-_ownedEnd.0 Vertex A_stateMachine_extendedStateMachine Transition-redefinitionContext.1 A_redefinedState_state-_ownedEnd.0 A_connectionPoint_state A_transition_redefinitionContext StateMachine-extendedStateMachine A_transition_redefinitionContext-_ownedEnd.0 Transition-redefinitionContext Region-transition Transition-kind A_submachineState_submachine Region-redefinitionContext.1 A_redefinedTransition_transition A_redefinitionContext_region State-exit A_guard_transition A_stateMachine_extendedStateMachine-_ownedEnd.0"/>
- <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_capabilities-_InfrastructureLibraryProfiles" source="InfrastructureLibrary::Profiles" references="Image Profile-ownedStereotype NamedElement A_metaclassReference_profile A_appliedProfile_profileApplication A_ownedStereotype_profile-_ownedEnd.0 ProfileApplication Package-profileApplication A_profileApplication_applyingPackage Class-extension A_icon_stereotype-_ownedEnd.0 A_metamodelReference_profile Class Image-content Profile-metaclassReference ExtensionEnd-lower Extension-isRequired.1 ExtensionEnd Element NamedElement-allOwningPackages Extension Extension-metaclass.1 A_ownedEnd_extension-_ownedEnd.0 Image-location Stereotype-icon A_appliedProfile_profileApplication-_ownedEnd.0 Extension-ownedEnd Package ExtensionEnd-type A_ownedStereotype_profile A_metamodelReference_profile-_ownedEnd.0 Extension-metaclass A_icon_stereotype ProfileApplication-appliedProfile Extension-metaclassEnd Image-format A_type_extensionEnd-_ownedEnd.0 Stereotype Extension-isRequired A_metaclassReference_profile-_ownedEnd.0 Profile ProfileApplication-isStrict A_ownedEnd_extension A_type_extensionEnd A_extension_metaclass ExtensionEnd-lowerBound Profile-metamodelReference ProfileApplication-applyingPackage"/>
- <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_capabilities-_UMLCommonBehaviorsCommunications" source="UML::CommonBehaviors::Communications" references="Interface-ownedReception A_raisedException_behavioralFeature A_event_trigger Signal Trigger CallEvent A_ownedTrigger_behavioredClassifier-_ownedEnd.0 Trigger-event Interface A_when_timeEvent A_ownedAttribute_owningSignal BehavioralFeature-concurrency TimeEvent-isRelative Class-isActive CallConcurrencyKind CallEvent-operation Class-ownedReception Class SignalEvent-signal A_changeExpression_changeEvent A_reception_signal-_ownedEnd.0 Reception Signal-ownedAttribute A_operation_callEvent ChangeEvent-changeExpression A_ownedReception_class A_ownedReception_interface-_ownedEnd.0 BehavioralFeature A_changeExpression_changeEvent-_ownedEnd.0 SignalEvent A_operation_callEvent-_ownedEnd.0 ChangeEvent Event A_raisedException_behavioralFeature-_ownedEnd.0 MessageEvent BehavioralFeature-raisedException A_ownedAttribute_owningSignal-owningSignal Operation TimeEvent BehavioredClassifier A_signal_signalEvent-_ownedEnd.0 A_ownedReception_class-_ownedEnd.0 TimeEvent-when Reception-signal A_event_trigger-_ownedEnd.0 BehavioredClassifier-ownedTrigger A_when_timeEvent-_ownedEnd.0 A_ownedTrigger_behavioredClassifier A_reception_signal AnyReceiveEvent A_signal_signalEvent A_ownedReception_interface"/>
- <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_capabilities-_UMLAuxiliaryConstructsInformationFlows" source="UML::AuxiliaryConstructs::InformationFlows" references="InformationFlow-realization A_realization_abstraction.1-abstraction InformationFlow-informationTarget A_realizingMessage_informationFlow InformationItem InformationFlow-realizingConnector A_realizingConnector_informationFlow-_ownedEnd.0 A_conveyed_informationFlow-_ownedEnd.0 A_represented_representation A_informationSource_informationFlow InformationFlow-realizingActivityEdge InformationItem-represented A_informationTarget_informationFlow-_ownedEnd.0 A_realization_abstraction.1 A_realizingActivityEdge_informationFlow-_ownedEnd.0 InformationFlow-conveyed A_realizingActivityEdge_informationFlow A_realizingConnector_informationFlow A_conveyed_informationFlow A_informationTarget_informationFlow A_represented_representation-representation InformationFlow InformationFlow-informationSource A_realizingMessage_informationFlow-_ownedEnd.0 InformationFlow-realizingMessage A_informationSource_informationFlow-_ownedEnd.0"/>
- <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_capabilities-_UMLInteractionsFragments" source="UML::Interactions::Fragments" references="A_argument_interactionUse A_message_considerIgnoreFragment Continuation-setting Interaction-formalGate InteractionUse-actualGate A_lifeline_decomposedAs InteractionFragment-enclosingOperand A_message_considerIgnoreFragment-_ownedEnd.0 A_lifeline_decomposedAs-_ownedEnd.0 Continuation Lifeline A_interactionUse_actualGate-_ownedEnd.0 A_guard_interactionOperand A_guard_interactionOperand-_ownedEnd.0 A_cfragmentGate_combinedFragment Interaction Lifeline-decomposedAs CombinedFragment-cfragmentGate A_refersTo_interactionUse A_refersTo_interactionUse-_ownedEnd.0 A_operand_combinedFragment-_ownedEnd.0 InteractionOperand InteractionOperand-fragment InteractionConstraint InteractionUse-argument CombinedFragment A_cfragmentGate_combinedFragment-_ownedEnd.0 CombinedFragment-interactionOperator InteractionFragment A_formalGate_interaction-_ownedEnd.0 ConsiderIgnoreFragment-message InteractionUse A_operand_combinedFragment A_minint_interactionConstraint-_ownedEnd.0 A_fragment_enclosingOperand A_interactionUse_actualGate ConsiderIgnoreFragment Gate A_minint_interactionConstraint A_formalGate_interaction PartDecomposition InteractionOperand-guard InteractionUse-refersTo InteractionConstraint-maxint A_maxint_interactionConstraint-_ownedEnd.0 A_maxint_interactionConstraint A_argument_interactionUse-_ownedEnd.0 InteractionConstraint-minint CombinedFragment-operand InteractionOperatorKind"/>
- <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_capabilities-_UMLDeploymentsComponentDeployments" source="UML::Deployments::ComponentDeployments" references="A_configuration_deployment DeploymentSpecification DeploymentSpecification-deployment DeploymentSpecification-deploymentLocation Deployment-configuration Deployment DeploymentSpecification-executionLocation"/>
- <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_capabilities-_UMLClassesDependencies" source="UML::Classes::Dependencies" references="NamedElement A_supplierDependency_supplier Dependency Abstraction-mapping A_mapping_abstraction PackageableElement Dependency-client A_substitution_substitutingClassifier Namespace Usage Abstraction A_ownedMember_namespace A_supplierDependency_supplier-supplierDependency Classifier-substitution A_mapping_abstraction-_ownedEnd.0 Substitution-contract Classifier A_clientDependency_client A_contract_substitution NamedElement-clientDependency Dependency-supplier A_contract_substitution-_ownedEnd.0 Realization Substitution Namespace-ownedMember NamedElement-namespace Substitution-substitutingClassifier"/>
- <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_capabilities-_UMLActivitiesExtraStructuredActivities" source="UML::Activities::ExtraStructuredActivities" references="A_exceptionInput_exceptionHandler-_ownedEnd.0 A_handlerBody_exceptionHandler A_exceptionType_exceptionHandler A_handlerBody_exceptionHandler-_ownedEnd.0 A_exceptionInput_exceptionHandler ExceptionHandler-protectedNode ExpansionRegion-mode ExceptionHandler-exceptionType ExceptionHandler-handlerBody ExpansionNode-regionAsInput ExpansionNode ExecutableNode-handler ExpansionRegion-outputElement ExecutableNode ExceptionHandler-exceptionInput ExpansionKind A_inputElement_regionAsInput A_outputElement_regionAsOutput A_exceptionType_exceptionHandler-_ownedEnd.0 ExpansionRegion ExceptionHandler ExpansionNode-regionAsOutput ExpansionRegion-inputElement A_handler_protectedNode"/>
- <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_capabilities-_UMLClassesAssociationClasses" source="UML::Classes::AssociationClasses" references="Property-associationEnd Property A_qualifier_associationEnd AssociationClass-allConnections AssociationClass Property-qualifier"/>
- <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_capabilities-_UMLComponentsBasicComponents" source="UML::Components::BasicComponents" references="A_realization_abstraction Component-isIndirectlyInstantiated Component ComponentRealization-realizingClassifier A_contract_connector ComponentRealization Component-provided Component-realization ComponentRealization-abstraction Component-provided.1 Component-required.1 ConnectorKind A_realizingClassifier_componentRealization Component-required Connector Component-realizedInterfaces A_required_component-_ownedEnd.0 A_required_component Connector-kind A_realizingClassifier_componentRealization-_ownedEnd.0 A_contract_connector-_ownedEnd.0 Component-usedInterfaces A_provided_component A_provided_component-_ownedEnd.0 Connector-contract"/>
- <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_capabilities-_UMLActivitiesCompleteStructuredActivities" source="UML::Activities::CompleteStructuredActivities" references="A_result_conditionalNode-_ownedEnd.0 LoopNode-loopVariable A_bodyOutput_clause StructuredActivityNode LoopNode-bodyOutput A_containedEdge_inGroup StructuredActivityNode-edge ActivityEdge A_result_loopNode-_ownedEnd.0 ActivityEdge-inGroup A_bodyOutput_loopNode-_ownedEnd.0 ConditionalNode-result A_loopVariableInput_loopNode-_ownedEnd.0 A_bodyOutput_clause-_ownedEnd.0 A_result_loopNode ActivityGroup ConditionalNode Clause A_result_conditionalNode Clause-bodyOutput A_loopVariableInput_loopNode A_bodyOutput_loopNode LoopNode-result ActivityEdge-inStructuredNode A_loopVariable_loopNode A_edge_inStructuredNode StructuredActivityNode-mustIsolate ActivityGroup-containedEdge LoopNode-loopVariableInput LoopNode A_loopVariable_loopNode-_ownedEnd.0"/>
- <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_capabilities-_UMLClassesInterfaces" source="UML::Classes::Interfaces" references="A_interface_redefinedInterface BehavioredClassifier-interfaceRealization A_interfaceRealization_implementingClassifier A_nestedClassifier_interface A_interface_ownedAttribute Interface A_interface_ownedAttribute-_ownedEnd.0 A_interface_ownedOperation InterfaceRealization-implementingClassifier Interface-ownedAttribute Interface-nestedClassifier A_nestedClassifier_interface-_ownedEnd.0 Operation-interface A_contract_interfaceRealization-_ownedEnd.0 InterfaceRealization-contract Operation BehavioredClassifier InterfaceRealization A_contract_interfaceRealization Interface-redefinedInterface A_interface_redefinedInterface-_ownedEnd.0 Interface-ownedOperation"/>
- <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_capabilities-_UMLCompositeStructuresPorts" source="UML::CompositeStructures::Ports" references="A_redefinedPort_port-_ownedEnd.0 Port-isService ConnectorEnd EncapsulatedClassifier-ownedPort A_encapsulatedClassifier_ownedPort Port-isBehavior EncapsulatedClassifier A_provided_port A_required_port-_ownedEnd.0 A_partWithPort_connectorEnd-_ownedEnd.0 A_partWithPort_connectorEnd Port-redefinedPort ConnectorEnd-partWithPort A_provided_port-_ownedEnd.0 Port-provided A_required_port Port-required A_redefinedPort_port A_encapsulatedClassifier_ownedPort-_ownedEnd.0 Port"/>
- <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_capabilities-_UMLActivitiesFundamentalActivities" source="UML::Activities::FundamentalActivities" references="ActivityGroup-containedNode ActivityNode-inGroup ActivityGroup-inActivity ActivityNode ActivityNode-activity Action ActivityGroup A_subgroup_superGroup A_group_inActivity ActivityGroup-superGroup Activity-node Activity-group A_containedNode_inGroup ActivityGroup-subgroup Activity A_node_activity"/>
- <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_capabilities-_UMLCompositeStructuresCollaborations" source="UML::CompositeStructures::Collaborations" references="Classifier-representation A_collaborationRole_collaboration Collaboration CollaborationUse A_collaborationUse_classifier-_ownedEnd.0 Collaboration-collaborationRole A_classifier_representation-_ownedEnd.0 A_classifier_representation Classifier-collaborationUse Classifier CollaborationUse-type CollaborationUse-roleBinding A_type_collaborationUse A_roleBinding_collaborationUse-_ownedEnd.0 A_collaborationRole_collaboration-_ownedEnd.0 Parameter A_type_collaborationUse-_ownedEnd.0 A_roleBinding_collaborationUse A_collaborationUse_classifier"/>
- <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_capabilities-_UMLCompositeStructuresInvocationActions" source="UML::CompositeStructures::InvocationActions" references="Trigger A_port_trigger InvocationAction A_onPort_invocationAction-_ownedEnd.0 A_onPort_invocationAction A_port_trigger-_ownedEnd.0 Trigger-port InvocationAction-onPort"/>
- <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_capabilities-_UMLComponentsPackagingComponents" source="UML::Components::PackagingComponents" references="Component A_component_packagedElement Component-packagedElement A_component_packagedElement-_ownedEnd.0"/>
- <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_capabilities-_UMLClassesPowerTypes" source="UML::Classes::PowerTypes" references="GeneralizationSet-isDisjoint A_powertypeExtent_powertype Generalization Generalization-generalizationSet Classifier Classifier-powertypeExtent GeneralizationSet GeneralizationSet-generalization GeneralizationSet-isCovering A_generalizationSet_generalization GeneralizationSet-powertype"/>
- <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_capabilities-_UMLDeploymentsNodes" source="UML::Deployments::Nodes" references="Deployment-location DeployedArtifact Deployment-deployedArtifact DeploymentTarget A_deployment_location DeploymentTarget-deployedElement.1 Property A_deployedElement_deploymentTarget InstanceSpecification Deployment Device A_deployedArtifact_deployment Node DeploymentTarget-deployedElement Node-nestedNode A_deployedElement_deploymentTarget-_ownedEnd.0 A_deployedArtifact_deployment-_ownedEnd.0 ExecutionEnvironment A_nestedNode_node A_nestedNode_node-_ownedEnd.0 CommunicationPath DeploymentTarget-deployment Artifact"/>
- <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_capabilities-_UMLCompositeStructuresStructuredClasses" source="UML::CompositeStructures::StructuredClasses" references="Class"/>
- <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_capabilities-_UMLAuxiliaryConstructsProfiles" source="UML::AuxiliaryConstructs::Profiles" references="ExtensionEnd-lower ExtensionEnd"/>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_capabilities-_UMLComponentsPackagingComponents" source="UML::Components::PackagingComponents" references="Component-packagedElement A_component_packagedElement A_component_packagedElement-_ownedEnd.0 Component"/>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_capabilities-_UMLActivitiesCompleteStructuredActivities" source="UML::Activities::CompleteStructuredActivities" references="A_loopVariableInput_loopNode A_result_loopNode-_ownedEnd.0 ActivityGroup-containedEdge StructuredActivityNode A_bodyOutput_clause-_ownedEnd.0 LoopNode-result A_containedEdge_inGroup A_bodyOutput_loopNode-_ownedEnd.0 Clause-bodyOutput A_result_conditionalNode-_ownedEnd.0 LoopNode-bodyOutput Clause A_result_conditionalNode ActivityGroup A_edge_inStructuredNode A_loopVariableInput_loopNode-_ownedEnd.0 ActivityEdge A_bodyOutput_clause A_loopVariable_loopNode LoopNode-loopVariableInput LoopNode-loopVariable LoopNode StructuredActivityNode-edge A_loopVariable_loopNode-_ownedEnd.0 ConditionalNode ActivityEdge-inGroup ConditionalNode-result A_result_loopNode A_bodyOutput_loopNode ActivityEdge-inStructuredNode StructuredActivityNode-mustIsolate"/>
<eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_capabilities-_UMLAuxiliaryConstructsModels" source="UML::AuxiliaryConstructs::Models" references="Model Model-viewpoint"/>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_capabilities-_UMLCompositeStructuresStructuredClasses" source="UML::CompositeStructures::StructuredClasses" references="Class"/>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_capabilities-_UMLAuxiliaryConstructsProfiles" source="UML::AuxiliaryConstructs::Profiles" references="ExtensionEnd ExtensionEnd-lower"/>
<eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_capabilities-_UMLCompositeStructuresStructuredActivities" source="UML::CompositeStructures::StructuredActivities" references="Variable"/>
</eAnnotations>
<packageImport xmi:type="uml:PackageImport" xmi:id="_packageImport.0">
@@ -125,7 +125,7 @@
</ownedComment>
<defaultValue xmi:type="uml:LiteralInteger" xmi:id="LiteralInteger-value-_defaultValue" type="Integer"/>
</ownedAttribute>
- <ownedOperation xmi:type="uml:Operation" xmi:id="LiteralInteger-stringValue" name="stringValue" isQuery="true">
+ <ownedOperation xmi:type="uml:Operation" xmi:id="LiteralInteger-stringValue" name="stringValue" visibility="protected" isQuery="true">
<ownedParameter xmi:type="uml:Parameter" xmi:id="LiteralInteger-stringValue-_ownedParameter.0" type="String" direction="return"/>
</ownedOperation>
<ownedOperation xmi:type="uml:Operation" xmi:id="LiteralInteger-isComputable" name="isComputable" isQuery="true" redefinedOperation="ValueSpecification-isComputable" bodyCondition="LiteralInteger-isComputable-spec">
@@ -201,7 +201,7 @@
</ownedComment>
<defaultValue xmi:type="uml:LiteralBoolean" xmi:id="LiteralBoolean-value-_defaultValue" type="Boolean"/>
</ownedAttribute>
- <ownedOperation xmi:type="uml:Operation" xmi:id="LiteralBoolean-stringValue" name="stringValue" isQuery="true">
+ <ownedOperation xmi:type="uml:Operation" xmi:id="LiteralBoolean-stringValue" name="stringValue" visibility="protected" isQuery="true">
<ownedParameter xmi:type="uml:Parameter" xmi:id="LiteralBoolean-stringValue-_ownedParameter.0" type="String" direction="return"/>
</ownedOperation>
<ownedOperation xmi:type="uml:Operation" xmi:id="LiteralBoolean-isComputable" name="isComputable" isQuery="true" redefinedOperation="ValueSpecification-isComputable" bodyCondition="LiteralBoolean-isComputable-spec">
@@ -617,6 +617,9 @@
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="DataType-ownedOperation-_lowerValue"/>
</ownedAttribute>
<ownedOperation xmi:type="uml:Operation" xmi:id="DataType-createOwnedOperation" name="createOwnedOperation">
+ <ownedComment xmi:type="uml:Comment" xmi:id="DataType-createOwnedOperation-_ownedComment.0" annotatedElement="DataType-createOwnedOperation">
+ <body>Creates an operation with the specified name, parameter names, parameter types, and return type (or null) as an owned operation of this data type.</body>
+ </ownedComment>
<ownedParameter xmi:type="uml:Parameter" xmi:id="DataType-createOwnedOperation-_ownedParameter.0" type="Operation" direction="return"/>
<ownedParameter xmi:type="uml:Parameter" xmi:id="DataType-createOwnedOperation-name" name="name" type="String" effect="read">
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="DataType-createOwnedOperation-name-_upperValue" value="1"/>
@@ -636,6 +639,9 @@
</ownedParameter>
</ownedOperation>
<ownedOperation xmi:type="uml:Operation" xmi:id="DataType-createOwnedAttribute" name="createOwnedAttribute">
+ <ownedComment xmi:type="uml:Comment" xmi:id="DataType-createOwnedAttribute-_ownedComment.0" annotatedElement="DataType-createOwnedAttribute">
+ <body>Creates a property with the specified name, type, lower bound, and upper bound as an owned attribute of this data type.</body>
+ </ownedComment>
<ownedParameter xmi:type="uml:Parameter" xmi:id="DataType-createOwnedAttribute-_ownedParameter.0" type="Property" direction="return"/>
<ownedParameter xmi:type="uml:Parameter" xmi:id="DataType-createOwnedAttribute-name" name="name" type="String" effect="read">
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="DataType-createOwnedAttribute-name-_upperValue" value="1"/>
@@ -789,6 +795,9 @@
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="Association-navigableOwnedEnd-_lowerValue"/>
</ownedAttribute>
<ownedOperation xmi:type="uml:Operation" xmi:id="Association-isBinary" name="isBinary">
+ <ownedComment xmi:type="uml:Comment" xmi:id="Association-isBinary-_ownedComment.0" annotatedElement="Association-isBinary">
+ <body>Determines whether this association is a binary association, i.e. whether it has exactly two member ends.</body>
+ </ownedComment>
<ownedParameter xmi:type="uml:Parameter" xmi:id="Association-isBinary-_ownedParameter.0" type="Boolean" direction="return"/>
</ownedOperation>
<ownedOperation xmi:type="uml:Operation" xmi:id="Association-endType.1" name="endType" isQuery="true" bodyCondition="Association-endType.1-spec">
@@ -852,7 +861,7 @@
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="InstanceValue-instance-_upperValue" value="1"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="InstanceValue-instance-_lowerValue" value="1"/>
</ownedAttribute>
- <ownedOperation xmi:type="uml:Operation" xmi:id="InstanceValue-stringValue" name="stringValue" isQuery="true">
+ <ownedOperation xmi:type="uml:Operation" xmi:id="InstanceValue-stringValue" name="stringValue" visibility="protected" isQuery="true">
<eAnnotations xmi:type="ecore:EAnnotation" xmi:id="InstanceValue-stringValue-_http2F2Fwww.eclipse.org2Fuml22F2.0.02FUML" source="http://www.eclipse.org/uml2/2.0.0/UML"/>
<ownedParameter xmi:type="uml:Parameter" xmi:id="InstanceValue-stringValue-_ownedParameter.0" type="String" direction="return"/>
</ownedOperation>
@@ -868,7 +877,7 @@
</ownedComment>
<defaultValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="LiteralUnlimitedNatural-value-_defaultValue" type="UnlimitedNatural"/>
</ownedAttribute>
- <ownedOperation xmi:type="uml:Operation" xmi:id="LiteralUnlimitedNatural-stringValue" name="stringValue" isQuery="true">
+ <ownedOperation xmi:type="uml:Operation" xmi:id="LiteralUnlimitedNatural-stringValue" name="stringValue" visibility="protected" isQuery="true">
<ownedParameter xmi:type="uml:Parameter" xmi:id="LiteralUnlimitedNatural-stringValue-_ownedParameter.0" type="String" direction="return"/>
</ownedOperation>
<ownedOperation xmi:type="uml:Operation" xmi:id="LiteralUnlimitedNatural-isComputable" name="isComputable" isQuery="true" redefinedOperation="ValueSpecification-isComputable" bodyCondition="LiteralUnlimitedNatural-isComputable-spec">
@@ -915,6 +924,9 @@
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="Type-package-_lowerValue"/>
</ownedAttribute>
<ownedOperation xmi:type="uml:Operation" xmi:id="Type-createAssociation" name="createAssociation">
+ <ownedComment xmi:type="uml:Comment" xmi:id="Type-createAssociation-_ownedComment.0" annotatedElement="Type-createAssociation">
+ <body>Creates a(n) (binary) association between this type and the specified other type, with the specified navigabilities, aggregations, names, lower bounds, and upper bounds, and owned by this type's nearest package.</body>
+ </ownedComment>
<ownedParameter xmi:type="uml:Parameter" xmi:id="Type-createAssociation-_ownedParameter.0" type="Association" direction="return"/>
<ownedParameter xmi:type="uml:Parameter" xmi:id="Type-createAssociation-end1IsNavigable" name="end1IsNavigable" type="Boolean" effect="read"/>
<ownedParameter xmi:type="uml:Parameter" xmi:id="Type-createAssociation-end1Aggregation" name="end1Aggregation" type="AggregationKind" effect="read"/>
@@ -929,6 +941,9 @@
<ownedParameter xmi:type="uml:Parameter" xmi:id="Type-createAssociation-end2Upper" name="end2Upper" type="UnlimitedNatural" effect="read"/>
</ownedOperation>
<ownedOperation xmi:type="uml:Operation" xmi:id="Type-getAssociations" name="getAssociations">
+ <ownedComment xmi:type="uml:Comment" xmi:id="Type-getAssociations-_ownedComment.0" annotatedElement="Type-getAssociations">
+ <body>Retrieves the associations in which this type is involved.</body>
+ </ownedComment>
<ownedParameter xmi:type="uml:Parameter" xmi:id="Type-getAssociations-_ownedParameter.0" type="Association" direction="return">
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="Type-getAssociations-_ownedParameter.0-_upperValue" value="*"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="Type-getAssociations-_ownedParameter.0-_lowerValue"/>
@@ -1066,7 +1081,7 @@
</ownedComment>
</ownedLiteral>
</packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="A_ownedElement_owner" name="A_ownedElement_owner" visibility="private" memberEnd="Element-owner Element-ownedElement"/>
+ <packagedElement xmi:type="uml:Association" xmi:id="A_ownedElement_owner" name="A_ownedElement_owner" visibility="private" memberEnd="Element-ownedElement Element-owner"/>
<packagedElement xmi:type="uml:Association" xmi:id="A_source_directedRelationship" name="A_source_directedRelationship" visibility="private" memberEnd="A_source_directedRelationship-_ownedEnd.0 DirectedRelationship-source">
<generalization xmi:type="uml:Generalization" xmi:id="A_source_directedRelationship-_generalization.0" general="A_relatedElement_relationship"/>
<ownedEnd xmi:type="uml:Property" xmi:id="A_source_directedRelationship-_ownedEnd.0" visibility="public" type="DirectedRelationship" redefinedProperty="A_relatedElement_relationship-_ownedEnd.0" association="A_source_directedRelationship"/>
@@ -1081,7 +1096,7 @@
<packagedElement xmi:type="uml:Association" xmi:id="A_type_typedElement" name="A_type_typedElement" visibility="private" memberEnd="A_type_typedElement-_ownedEnd.0 TypedElement-type">
<ownedEnd xmi:type="uml:Property" xmi:id="A_type_typedElement-_ownedEnd.0" visibility="public" type="TypedElement" association="A_type_typedElement"/>
</packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="A_generalization_specific" name="A_generalization_specific" visibility="private" memberEnd="Generalization-specific Classifier-generalization">
+ <packagedElement xmi:type="uml:Association" xmi:id="A_generalization_specific" name="A_generalization_specific" visibility="private" memberEnd="Classifier-generalization Generalization-specific">
<generalization xmi:type="uml:Generalization" xmi:id="A_generalization_specific-_generalization.0" general="A_ownedElement_owner"/>
<generalization xmi:type="uml:Generalization" xmi:id="A_generalization_specific-_generalization.1" general="A_source_directedRelationship"/>
</packagedElement>
@@ -1089,7 +1104,7 @@
<generalization xmi:type="uml:Generalization" xmi:id="A_general_generalization-_generalization.0" general="A_target_directedRelationship"/>
<ownedEnd xmi:type="uml:Property" xmi:id="A_general_generalization-_ownedEnd.0" type="Generalization" redefinedProperty="A_target_directedRelationship-_ownedEnd.0" association="A_general_generalization"/>
</packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="A_feature_featuringClassifier" name="A_feature_featuringClassifier" visibility="private" memberEnd="Classifier-feature Feature-featuringClassifier">
+ <packagedElement xmi:type="uml:Association" xmi:id="A_feature_featuringClassifier" name="A_feature_featuringClassifier" visibility="private" memberEnd="Feature-featuringClassifier Classifier-feature">
<generalization xmi:type="uml:Generalization" xmi:id="A_feature_featuringClassifier-_generalization.0" general="A_member_namespace"/>
</packagedElement>
<packagedElement xmi:type="uml:Association" xmi:id="A_ownedParameter_ownerFormalParam" name="A_ownedParameter_ownerFormalParam" visibility="private" memberEnd="A_ownedParameter_ownerFormalParam-ownerFormalParam BehavioralFeature-ownedParameter">
@@ -1134,7 +1149,7 @@
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="A_nestedClassifier_class-class-_lowerValue"/>
</ownedEnd>
</packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="A_ownedAttribute_class" name="A_ownedAttribute_class" visibility="private" memberEnd="Property-class Class-ownedAttribute">
+ <packagedElement xmi:type="uml:Association" xmi:id="A_ownedAttribute_class" name="A_ownedAttribute_class" visibility="private" memberEnd="Class-ownedAttribute Property-class">
<generalization xmi:type="uml:Generalization" xmi:id="A_ownedAttribute_class-_generalization.0" general="A_ownedMember_namespace"/>
<generalization xmi:type="uml:Generalization" xmi:id="A_ownedAttribute_class-_generalization.1" general="A_ownedAttribute_structuredClassifier"/>
</packagedElement>
@@ -1165,28 +1180,28 @@
<generalization xmi:type="uml:Generalization" xmi:id="A_redefinedProperty_property-_generalization.0" general="A_redefinedElement_redefinableElement"/>
<ownedEnd xmi:type="uml:Property" xmi:id="A_redefinedProperty_property-_ownedEnd.0" visibility="public" type="Property" redefinedProperty="A_redefinedElement_redefinableElement-_ownedEnd.0" association="A_redefinedProperty_property"/>
</packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="A_ownedEnd_owningAssociation" name="A_ownedEnd_owningAssociation" visibility="private" memberEnd="Property-owningAssociation Association-ownedEnd">
+ <packagedElement xmi:type="uml:Association" xmi:id="A_ownedEnd_owningAssociation" name="A_ownedEnd_owningAssociation" visibility="private" memberEnd="Association-ownedEnd Property-owningAssociation">
<generalization xmi:type="uml:Generalization" xmi:id="A_ownedEnd_owningAssociation-_generalization.0" general="A_memberEnd_association"/>
<generalization xmi:type="uml:Generalization" xmi:id="A_ownedEnd_owningAssociation-_generalization.1" general="A_feature_featuringClassifier"/>
<generalization xmi:type="uml:Generalization" xmi:id="A_ownedEnd_owningAssociation-_generalization.2" general="A_ownedMember_namespace"/>
</packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="A_ownedAttribute_datatype" name="A_ownedAttribute_datatype" visibility="private" memberEnd="DataType-ownedAttribute Property-datatype">
+ <packagedElement xmi:type="uml:Association" xmi:id="A_ownedAttribute_datatype" name="A_ownedAttribute_datatype" visibility="private" memberEnd="Property-datatype DataType-ownedAttribute">
<generalization xmi:type="uml:Generalization" xmi:id="A_ownedAttribute_datatype-_generalization.0" general="A_attribute_classifier"/>
<generalization xmi:type="uml:Generalization" xmi:id="A_ownedAttribute_datatype-_generalization.1" general="A_ownedMember_namespace"/>
</packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="A_ownedOperation_datatype" name="A_ownedOperation_datatype" visibility="private" memberEnd="DataType-ownedOperation Operation-datatype">
+ <packagedElement xmi:type="uml:Association" xmi:id="A_ownedOperation_datatype" name="A_ownedOperation_datatype" visibility="private" memberEnd="Operation-datatype DataType-ownedOperation">
<generalization xmi:type="uml:Generalization" xmi:id="A_ownedOperation_datatype-_generalization.0" general="A_feature_featuringClassifier"/>
<generalization xmi:type="uml:Generalization" xmi:id="A_ownedOperation_datatype-_generalization.1" general="A_ownedMember_namespace"/>
<generalization xmi:type="uml:Generalization" xmi:id="A_ownedOperation_datatype-_generalization.2" general="A_redefinitionContext_redefinableElement"/>
</packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="A_ownedLiteral_enumeration" name="A_ownedLiteral_enumeration" visibility="private" memberEnd="Enumeration-ownedLiteral EnumerationLiteral-enumeration">
+ <packagedElement xmi:type="uml:Association" xmi:id="A_ownedLiteral_enumeration" name="A_ownedLiteral_enumeration" visibility="private" memberEnd="EnumerationLiteral-enumeration Enumeration-ownedLiteral">
<generalization xmi:type="uml:Generalization" xmi:id="A_ownedLiteral_enumeration-_generalization.0" general="A_ownedMember_namespace"/>
</packagedElement>
<packagedElement xmi:type="uml:Association" xmi:id="A_elementImport_importingNamespace" name="A_elementImport_importingNamespace" visibility="private" memberEnd="ElementImport-importingNamespace Namespace-elementImport">
<generalization xmi:type="uml:Generalization" xmi:id="A_elementImport_importingNamespace-_generalization.0" general="A_ownedElement_owner"/>
<generalization xmi:type="uml:Generalization" xmi:id="A_elementImport_importingNamespace-_generalization.1" general="A_source_directedRelationship"/>
</packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="A_packageImport_importingNamespace" name="A_packageImport_importingNamespace" visibility="private" memberEnd="Namespace-packageImport PackageImport-importingNamespace">
+ <packagedElement xmi:type="uml:Association" xmi:id="A_packageImport_importingNamespace" name="A_packageImport_importingNamespace" visibility="private" memberEnd="PackageImport-importingNamespace Namespace-packageImport">
<generalization xmi:type="uml:Generalization" xmi:id="A_packageImport_importingNamespace-_generalization.0" general="A_ownedElement_owner"/>
<generalization xmi:type="uml:Generalization" xmi:id="A_packageImport_importingNamespace-_generalization.1" general="A_source_directedRelationship"/>
</packagedElement>
@@ -1291,10 +1306,10 @@
<packagedElement xmi:type="uml:Association" xmi:id="A_memberEnd_association" name="A_memberEnd_association" visibility="private" memberEnd="Property-association Association-memberEnd">
<generalization xmi:type="uml:Generalization" xmi:id="A_memberEnd_association-_generalization.0" general="A_member_namespace"/>
</packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="A_ownedType_package" name="A_ownedType_package" visibility="private" memberEnd="Package-ownedType Type-package">
+ <packagedElement xmi:type="uml:Association" xmi:id="A_ownedType_package" name="A_ownedType_package" visibility="private" memberEnd="Type-package Package-ownedType">
<generalization xmi:type="uml:Generalization" xmi:id="A_ownedType_package-_generalization.0" general="A_packagedElement_owningPackage"/>
</packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="A_nestedPackage_nestingPackage" name="A_nestedPackage_nestingPackage" visibility="private" memberEnd="Package-nestingPackage Package-nestedPackage">
+ <packagedElement xmi:type="uml:Association" xmi:id="A_nestedPackage_nestingPackage" name="A_nestedPackage_nestingPackage" visibility="private" memberEnd="Package-nestedPackage Package-nestingPackage">
<generalization xmi:type="uml:Generalization" xmi:id="A_nestedPackage_nestingPackage-_generalization.0" general="A_packagedElement_owningPackage"/>
</packagedElement>
<packagedElement xmi:type="uml:Association" xmi:id="A_redefinedElement_redefinableElement" name="A_redefinedElement_redefinableElement" visibility="private" memberEnd="A_redefinedElement_redefinableElement-_ownedEnd.0 RedefinableElement-redefinedElement">
@@ -1408,13 +1423,13 @@
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="OpaqueExpression-behavior-_upperValue" value="1"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="OpaqueExpression-behavior-_lowerValue"/>
</ownedAttribute>
- <ownedOperation xmi:type="uml:Operation" xmi:id="OpaqueExpression-getResult" name="getResult" isQuery="true">
+ <ownedOperation xmi:type="uml:Operation" xmi:id="OpaqueExpression-getResult" name="getResult" visibility="protected" isQuery="true">
<ownedParameter xmi:type="uml:Parameter" xmi:id="OpaqueExpression-getResult-_ownedParameter.0" type="Parameter" direction="return">
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="OpaqueExpression-getResult-_ownedParameter.0-_upperValue" value="1"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="OpaqueExpression-getResult-_ownedParameter.0-_lowerValue"/>
</ownedParameter>
</ownedOperation>
- <ownedOperation xmi:type="uml:Operation" xmi:id="OpaqueExpression-stringValue" name="stringValue" isQuery="true">
+ <ownedOperation xmi:type="uml:Operation" xmi:id="OpaqueExpression-stringValue" name="stringValue" visibility="protected" isQuery="true">
<ownedParameter xmi:type="uml:Parameter" xmi:id="OpaqueExpression-stringValue-_ownedParameter.0" type="String" direction="return"/>
</ownedOperation>
<ownedOperation xmi:type="uml:Operation" xmi:id="OpaqueExpression-value" name="value" isQuery="true" precondition="OpaqueExpression-value-_ownedRule.0" bodyCondition="OpaqueExpression-value-spec">
@@ -2169,7 +2184,7 @@ If false, the call is asynchronous and the caller proceeds immediately and does
<packagedElement xmi:type="uml:Association" xmi:id="A_scope_variable" name="A_scope_variable" visibility="private" memberEnd="Variable-scope StructuredActivityNode-variable">
<generalization xmi:type="uml:Generalization" xmi:id="A_scope_variable-_generalization.0" general="A_ownedMember_namespace"/>
</packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="A_node_inStructuredNode" name="A_node_inStructuredNode" visibility="private" memberEnd="StructuredActivityNode-node ActivityNode-inStructuredNode">
+ <packagedElement xmi:type="uml:Association" xmi:id="A_node_inStructuredNode" name="A_node_inStructuredNode" visibility="private" memberEnd="ActivityNode-inStructuredNode StructuredActivityNode-node">
<generalization xmi:type="uml:Generalization" xmi:id="A_node_inStructuredNode-_generalization.0" general="A_containedNode_inGroup"/>
</packagedElement>
<packagedElement xmi:type="uml:Association" xmi:id="A_clause_test" name="A_clause_test" visibility="private" memberEnd="Clause-test A_clause_test-_ownedEnd.0">
@@ -2226,7 +2241,7 @@ If false, the call is asynchronous and the caller proceeds immediately and does
<generalization xmi:type="uml:Generalization" xmi:id="A_activity_structuredNode-_generalization.0" general="A_node_activity"/>
<generalization xmi:type="uml:Generalization" xmi:id="A_activity_structuredNode-_generalization.1" general="A_group_inActivity"/>
</packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="A_variable_activityScope" name="A_variable_activityScope" visibility="private" memberEnd="Activity-variable Variable-activityScope">
+ <packagedElement xmi:type="uml:Association" xmi:id="A_variable_activityScope" name="A_variable_activityScope" visibility="private" memberEnd="Variable-activityScope Activity-variable">
<generalization xmi:type="uml:Generalization" xmi:id="A_variable_activityScope-_generalization.0" general="A_ownedMember_namespace"/>
</packagedElement>
<packagedElement xmi:type="uml:Association" xmi:id="A_executableNode_sequenceNode" name="A_executableNode_sequenceNode" visibility="private" memberEnd="SequenceNode-executableNode A_executableNode_sequenceNode-_ownedEnd.0">
@@ -2236,7 +2251,7 @@ If false, the call is asynchronous and the caller proceeds immediately and does
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="A_executableNode_sequenceNode-_ownedEnd.0-_lowerValue"/>
</ownedEnd>
</packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="A_node_activity" name="A_node_activity" visibility="private" memberEnd="ActivityNode-activity Activity-node">
+ <packagedElement xmi:type="uml:Association" xmi:id="A_node_activity" name="A_node_activity" visibility="private" memberEnd="Activity-node ActivityNode-activity">
<generalization xmi:type="uml:Generalization" xmi:id="A_node_activity-_generalization.0" general="A_ownedElement_owner"/>
</packagedElement>
<packagedElement xmi:type="uml:Class" xmi:id="Usage" name="Usage">
@@ -2364,22 +2379,34 @@ If false, the call is asynchronous and the caller proceeds immediately and does
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="Namespace-ownedMember-_lowerValue"/>
</ownedAttribute>
<ownedOperation xmi:type="uml:Operation" xmi:id="Namespace-createElementImport" name="createElementImport">
+ <ownedComment xmi:type="uml:Comment" xmi:id="Namespace-createElementImport-_ownedComment.0" annotatedElement="Namespace-createElementImport">
+ <body>Creates an import of the specified element into this namespace with the specified visibility.</body>
+ </ownedComment>
<ownedParameter xmi:type="uml:Parameter" xmi:id="Namespace-createElementImport-_ownedParameter.0" type="ElementImport" direction="return"/>
<ownedParameter xmi:type="uml:Parameter" xmi:id="Namespace-createElementImport-element" name="element" type="PackageableElement" effect="read"/>
<ownedParameter xmi:type="uml:Parameter" xmi:id="Namespace-createElementImport-visibility" name="visibility" type="VisibilityKind" effect="read"/>
</ownedOperation>
<ownedOperation xmi:type="uml:Operation" xmi:id="Namespace-createPackageImport" name="createPackageImport">
+ <ownedComment xmi:type="uml:Comment" xmi:id="Namespace-createPackageImport-_ownedComment.0" annotatedElement="Namespace-createPackageImport">
+ <body>Creates an import of the specified package into this namespace with the specified visibility.</body>
+ </ownedComment>
<ownedParameter xmi:type="uml:Parameter" xmi:id="Namespace-createPackageImport-_ownedParameter.0" type="PackageImport" direction="return"/>
<ownedParameter xmi:type="uml:Parameter" xmi:id="Namespace-createPackageImport-package_" name="package_" type="Package" effect="read"/>
<ownedParameter xmi:type="uml:Parameter" xmi:id="Namespace-createPackageImport-visibility" name="visibility" type="VisibilityKind" effect="read"/>
</ownedOperation>
<ownedOperation xmi:type="uml:Operation" xmi:id="Namespace-getImportedElements" name="getImportedElements" isQuery="true">
+ <ownedComment xmi:type="uml:Comment" xmi:id="Namespace-getImportedElements-_ownedComment.0" annotatedElement="Namespace-getImportedElements">
+ <body>Retrieves the elements imported by this namespace.</body>
+ </ownedComment>
<ownedParameter xmi:type="uml:Parameter" xmi:id="Namespace-getImportedElements-_ownedParameter.0" type="PackageableElement" direction="return">
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="Namespace-getImportedElements-_ownedParameter.0-_upperValue" value="*"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="Namespace-getImportedElements-_ownedParameter.0-_lowerValue"/>
</ownedParameter>
</ownedOperation>
<ownedOperation xmi:type="uml:Operation" xmi:id="Namespace-getImportedPackages" name="getImportedPackages" isQuery="true">
+ <ownedComment xmi:type="uml:Comment" xmi:id="Namespace-getImportedPackages-_ownedComment.0" annotatedElement="Namespace-getImportedPackages">
+ <body>Retrieves the packages imported by this namespace.</body>
+ </ownedComment>
<ownedParameter xmi:type="uml:Parameter" xmi:id="Namespace-getImportedPackages-_ownedParameter.0" type="Package" direction="return">
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="Namespace-getImportedPackages-_ownedParameter.0-_upperValue" value="*"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="Namespace-getImportedPackages-_ownedParameter.0-_lowerValue"/>
@@ -2504,7 +2531,7 @@ If false, the call is asynchronous and the caller proceeds immediately and does
<packagedElement xmi:type="uml:Association" xmi:id="A_clientDependency_client" name="A_clientDependency_client" visibility="private" memberEnd="NamedElement-clientDependency Dependency-client">
<generalization xmi:type="uml:Generalization" xmi:id="A_clientDependency_client-_generalization.0" general="A_source_directedRelationship"/>
</packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="A_ownedMember_namespace" name="A_ownedMember_namespace" visibility="private" memberEnd="Namespace-ownedMember NamedElement-namespace">
+ <packagedElement xmi:type="uml:Association" xmi:id="A_ownedMember_namespace" name="A_ownedMember_namespace" visibility="private" memberEnd="NamedElement-namespace Namespace-ownedMember">
<generalization xmi:type="uml:Generalization" xmi:id="A_ownedMember_namespace-_generalization.0" general="A_member_namespace"/>
<generalization xmi:type="uml:Generalization" xmi:id="A_ownedMember_namespace-_generalization.1" general="A_ownedElement_owner"/>
</packagedElement>
@@ -2548,7 +2575,7 @@ If false, the call is asynchronous and the caller proceeds immediately and does
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="A_contract_interfaceRealization-_ownedEnd.0-_lowerValue"/>
</ownedEnd>
</packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="A_interfaceRealization_implementingClassifier" name="A_interfaceRealization_implementingClassifier" visibility="private" memberEnd="InterfaceRealization-implementingClassifier BehavioredClassifier-interfaceRealization">
+ <packagedElement xmi:type="uml:Association" xmi:id="A_interfaceRealization_implementingClassifier" name="A_interfaceRealization_implementingClassifier" visibility="private" memberEnd="BehavioredClassifier-interfaceRealization InterfaceRealization-implementingClassifier">
<generalization xmi:type="uml:Generalization" xmi:id="A_interfaceRealization_implementingClassifier-_generalization.0" general="A_ownedElement_owner"/>
<generalization xmi:type="uml:Generalization" xmi:id="A_interfaceRealization_implementingClassifier-_generalization.1" general="A_clientDependency_client"/>
</packagedElement>
@@ -2610,6 +2637,9 @@ If false, the call is asynchronous and the caller proceeds immediately and does
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="StructuredClassifier-ownedConnector-_lowerValue"/>
</ownedAttribute>
<ownedOperation xmi:type="uml:Operation" xmi:id="StructuredClassifier-createOwnedAttribute" name="createOwnedAttribute">
+ <ownedComment xmi:type="uml:Comment" xmi:id="StructuredClassifier-createOwnedAttribute-_ownedComment.0" annotatedElement="StructuredClassifier-createOwnedAttribute">
+ <body>Creates a property with the specified name, type, lower bound, and upper bound as an owned attribute of this structured classifier.</body>
+ </ownedComment>
<ownedParameter xmi:type="uml:Parameter" xmi:id="StructuredClassifier-createOwnedAttribute-_ownedParameter.0" type="Property" direction="return"/>
<ownedParameter xmi:type="uml:Parameter" xmi:id="StructuredClassifier-createOwnedAttribute-name" name="name" type="String" effect="read">
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="StructuredClassifier-createOwnedAttribute-name-_upperValue" value="1"/>
@@ -2680,7 +2710,7 @@ If false, the call is asynchronous and the caller proceeds immediately and does
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="A_definingEnd_connectorEnd-_ownedEnd.0-_lowerValue"/>
</ownedEnd>
</packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="A_end_role" name="A_end_role" visibility="private" memberEnd="ConnectorEnd-role ConnectableElement-end"/>
+ <packagedElement xmi:type="uml:Association" xmi:id="A_end_role" name="A_end_role" visibility="private" memberEnd="ConnectableElement-end ConnectorEnd-role"/>
<packagedElement xmi:type="uml:Association" xmi:id="A_attribute_classifier" name="A_attribute_classifier" visibility="private" memberEnd="Classifier-attribute A_attribute_classifier-classifier">
<generalization xmi:type="uml:Generalization" xmi:id="A_attribute_classifier-_generalization.0" general="A_feature_featuringClassifier"/>
<generalization xmi:type="uml:Generalization" xmi:id="A_attribute_classifier-_generalization.1" general="A_redefinitionContext_redefinableElement"/>
@@ -2969,10 +2999,10 @@ Associated dependencies map features of the collaboration type to features in th
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="ValuePin-value-_lowerValue" value="1"/>
</ownedAttribute>
</packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="A_activity_edge" name="A_activity_edge" visibility="private" memberEnd="Activity-edge ActivityEdge-activity">
+ <packagedElement xmi:type="uml:Association" xmi:id="A_activity_edge" name="A_activity_edge" visibility="private" memberEnd="ActivityEdge-activity Activity-edge">
<generalization xmi:type="uml:Generalization" xmi:id="A_activity_edge-_generalization.0" general="A_ownedElement_owner"/>
</packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="A_outgoing_source" name="A_outgoing_source" visibility="private" memberEnd="ActivityEdge-source ActivityNode-outgoing"/>
+ <packagedElement xmi:type="uml:Association" xmi:id="A_outgoing_source" name="A_outgoing_source" visibility="private" memberEnd="ActivityNode-outgoing ActivityEdge-source"/>
<packagedElement xmi:type="uml:Association" xmi:id="A_target_incoming" name="A_target_incoming" visibility="private" memberEnd="ActivityEdge-target ActivityNode-incoming"/>
<packagedElement xmi:type="uml:Association" xmi:id="A_parameter_activityParameterNode" name="A_parameter_activityParameterNode" visibility="private" memberEnd="ActivityParameterNode-parameter A_parameter_activityParameterNode-_ownedEnd.0">
<ownedEnd xmi:type="uml:Property" xmi:id="A_parameter_activityParameterNode-_ownedEnd.0" type="ActivityParameterNode" association="A_parameter_activityParameterNode"/>
@@ -3119,10 +3149,10 @@ v) attributes of the class owning the Interaction
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="Message-signature-_upperValue" value="1"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="Message-signature-_lowerValue"/>
</ownedAttribute>
- <ownedOperation xmi:type="uml:Operation" xmi:id="Message-getMessageKind" name="getMessageKind" isQuery="true">
+ <ownedOperation xmi:type="uml:Operation" xmi:id="Message-getMessageKind" name="getMessageKind" visibility="protected" isQuery="true">
<ownedParameter xmi:type="uml:Parameter" xmi:id="Message-getMessageKind-_ownedParameter.0" type="MessageKind" direction="return"/>
</ownedOperation>
- <ownedOperation xmi:type="uml:Operation" xmi:id="Message-getSignature" name="getSignature" isQuery="true">
+ <ownedOperation xmi:type="uml:Operation" xmi:id="Message-getSignature" name="getSignature" visibility="protected" isQuery="true">
<ownedParameter xmi:type="uml:Parameter" xmi:id="Message-getSignature-_ownedParameter.0" type="NamedElement" direction="return">
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="Message-getSignature-_ownedParameter.0-_upperValue" value="1"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="Message-getSignature-_ownedParameter.0-_lowerValue"/>
@@ -3556,7 +3586,7 @@ v) attributes of the class owning the Interaction
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="A_generalOrdering_interactionFragment-_ownedEnd.0-_lowerValue"/>
</ownedEnd>
</packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="A_enclosingInteraction_fragment" name="A_enclosingInteraction_fragment" visibility="private" memberEnd="InteractionFragment-enclosingInteraction Interaction-fragment">
+ <packagedElement xmi:type="uml:Association" xmi:id="A_enclosingInteraction_fragment" name="A_enclosingInteraction_fragment" visibility="private" memberEnd="Interaction-fragment InteractionFragment-enclosingInteraction">
<generalization xmi:type="uml:Generalization" xmi:id="A_enclosingInteraction_fragment-_generalization.0" general="A_ownedMember_namespace"/>
</packagedElement>
<packagedElement xmi:type="uml:Association" xmi:id="A_behavior_behaviorExecutionSpecification" name="A_behavior_behaviorExecutionSpecification" visibility="private" memberEnd="BehaviorExecutionSpecification-behavior A_behavior_behaviorExecutionSpecification-_ownedEnd.0">
@@ -3873,7 +3903,7 @@ v) attributes of the class owning the Interaction
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="A_ownedUseCase_classifier-_ownedEnd.0-_lowerValue"/>
</ownedEnd>
</packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="A_subject_useCase" name="A_subject_useCase" visibility="private" memberEnd="UseCase-subject Classifier-useCase"/>
+ <packagedElement xmi:type="uml:Association" xmi:id="A_subject_useCase" name="A_subject_useCase" visibility="private" memberEnd="Classifier-useCase UseCase-subject"/>
<packagedElement xmi:type="uml:Class" xmi:id="CallEvent" name="CallEvent">
<ownedComment xmi:type="uml:Comment" xmi:id="CallEvent-_ownedComment.0" annotatedElement="CallEvent">
<body>A call event models the receipt by an object of a message invoking a call of an operation.</body>
@@ -3935,6 +3965,9 @@ v) attributes of the class owning the Interaction
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="Signal-ownedAttribute-_lowerValue"/>
</ownedAttribute>
<ownedOperation xmi:type="uml:Operation" xmi:id="Signal-createOwnedAttribute" name="createOwnedAttribute">
+ <ownedComment xmi:type="uml:Comment" xmi:id="Signal-createOwnedAttribute-_ownedComment.0" annotatedElement="Signal-createOwnedAttribute">
+ <body>Creates a property with the specified name, type, lower bound, and upper bound as an owned attribute of this signal.</body>
+ </ownedComment>
<ownedParameter xmi:type="uml:Parameter" xmi:id="Signal-createOwnedAttribute-_ownedParameter.0" type="Property" direction="return"/>
<ownedParameter xmi:type="uml:Parameter" xmi:id="Signal-createOwnedAttribute-name" name="name" type="String" effect="read">
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="Signal-createOwnedAttribute-name-_upperValue" value="1"/>
@@ -4015,12 +4048,18 @@ v) attributes of the class owning the Interaction
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="BehavioredClassifier-ownedTrigger-_lowerValue"/>
</ownedAttribute>
<ownedOperation xmi:type="uml:Operation" xmi:id="BehavioredClassifier-getImplementedInterfaces" name="getImplementedInterfaces">
+ <ownedComment xmi:type="uml:Comment" xmi:id="BehavioredClassifier-getImplementedInterfaces-_ownedComment.0" annotatedElement="BehavioredClassifier-getImplementedInterfaces">
+ <body>Retrieves the interfaces on which this behaviored classifier has an interface realization dependency.</body>
+ </ownedComment>
<ownedParameter xmi:type="uml:Parameter" xmi:id="BehavioredClassifier-getImplementedInterfaces-_ownedParameter.0" type="Interface" direction="return">
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="BehavioredClassifier-getImplementedInterfaces-_ownedParameter.0-_upperValue" value="*"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="BehavioredClassifier-getImplementedInterfaces-_ownedParameter.0-_lowerValue"/>
</ownedParameter>
</ownedOperation>
<ownedOperation xmi:type="uml:Operation" xmi:id="BehavioredClassifier-getAllImplementedInterfaces" name="getAllImplementedInterfaces">
+ <ownedComment xmi:type="uml:Comment" xmi:id="BehavioredClassifier-getAllImplementedInterfaces-_ownedComment.0" annotatedElement="BehavioredClassifier-getAllImplementedInterfaces">
+ <body>Retrieves all the interfaces on which this behaviored classifier or any of its parents has an interface realization dependency.</body>
+ </ownedComment>
<ownedParameter xmi:type="uml:Parameter" xmi:id="BehavioredClassifier-getAllImplementedInterfaces-_ownedParameter.0" type="Interface" direction="return">
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="BehavioredClassifier-getAllImplementedInterfaces-_ownedParameter.0-_upperValue" value="*"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="BehavioredClassifier-getAllImplementedInterfaces-_ownedParameter.0-_lowerValue"/>
@@ -4329,10 +4368,10 @@ v) attributes of the class owning the Interaction
<packagedElement xmi:type="uml:Association" xmi:id="A_edge_inPartition" name="A_edge_inPartition" visibility="private" memberEnd="ActivityPartition-edge ActivityEdge-inPartition">
<generalization xmi:type="uml:Generalization" xmi:id="A_edge_inPartition-_generalization.0" general="A_containedEdge_inGroup"/>
</packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="A_inPartition_node" name="A_inPartition_node" visibility="private" memberEnd="ActivityPartition-node ActivityNode-inPartition">
+ <packagedElement xmi:type="uml:Association" xmi:id="A_inPartition_node" name="A_inPartition_node" visibility="private" memberEnd="ActivityNode-inPartition ActivityPartition-node">
<generalization xmi:type="uml:Generalization" xmi:id="A_inPartition_node-_generalization.0" general="A_containedNode_inGroup"/>
</packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="A_subpartition_superPartition" name="A_subpartition_superPartition" visibility="private" memberEnd="ActivityPartition-superPartition ActivityPartition-subpartition">
+ <packagedElement xmi:type="uml:Association" xmi:id="A_subpartition_superPartition" name="A_subpartition_superPartition" visibility="private" memberEnd="ActivityPartition-subpartition ActivityPartition-superPartition">
<generalization xmi:type="uml:Generalization" xmi:id="A_subpartition_superPartition-_generalization.0" general="A_subgroup_superGroup"/>
</packagedElement>
<packagedElement xmi:type="uml:Association" xmi:id="A_represents_activityPartition" name="A_represents_activityPartition" visibility="private" memberEnd="ActivityPartition-represents A_represents_activityPartition-_ownedEnd.0">
@@ -4358,7 +4397,7 @@ v) attributes of the class owning the Interaction
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="A_partition_activity-_ownedEnd.0-_lowerValue"/>
</ownedEnd>
</packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="A_group_inActivity" name="A_group_inActivity" visibility="private" memberEnd="Activity-group ActivityGroup-inActivity">
+ <packagedElement xmi:type="uml:Association" xmi:id="A_group_inActivity" name="A_group_inActivity" visibility="private" memberEnd="ActivityGroup-inActivity Activity-group">
<generalization xmi:type="uml:Generalization" xmi:id="A_group_inActivity-_generalization.0" general="A_ownedElement_owner"/>
</packagedElement>
<packagedElement xmi:type="uml:Class" xmi:id="EncapsulatedClassifier" name="EncapsulatedClassifier" isAbstract="true">
@@ -4438,7 +4477,7 @@ v) attributes of the class owning the Interaction
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="ConnectorEnd-partWithPort-_upperValue" value="1"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="ConnectorEnd-partWithPort-_lowerValue"/>
</ownedAttribute>
- <ownedOperation xmi:type="uml:Operation" xmi:id="ConnectorEnd-getDefiningEnd" name="getDefiningEnd" isQuery="true">
+ <ownedOperation xmi:type="uml:Operation" xmi:id="ConnectorEnd-getDefiningEnd" name="getDefiningEnd" visibility="protected" isQuery="true">
<ownedParameter xmi:type="uml:Parameter" xmi:id="ConnectorEnd-getDefiningEnd-_ownedParameter.0" type="Property" direction="return"/>
</ownedOperation>
</packagedElement>
@@ -4899,6 +4938,9 @@ The association is a specialization of the ownedMember association.&#xD;
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="Artifact-ownedAttribute-_lowerValue"/>
</ownedAttribute>
<ownedOperation xmi:type="uml:Operation" xmi:id="Artifact-createOwnedOperation" name="createOwnedOperation">
+ <ownedComment xmi:type="uml:Comment" xmi:id="Artifact-createOwnedOperation-_ownedComment.0" annotatedElement="Artifact-createOwnedOperation">
+ <body>Creates an operation with the specified name, parameter names, parameter types, and return type (or null) as an owned operation of this artifact.</body>
+ </ownedComment>
<ownedParameter xmi:type="uml:Parameter" xmi:id="Artifact-createOwnedOperation-_ownedParameter.0" type="Operation" direction="return"/>
<ownedParameter xmi:type="uml:Parameter" xmi:id="Artifact-createOwnedOperation-name" name="name" type="String" effect="read">
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="Artifact-createOwnedOperation-name-_upperValue" value="1"/>
@@ -4918,6 +4960,9 @@ The association is a specialization of the ownedMember association.&#xD;
</ownedParameter>
</ownedOperation>
<ownedOperation xmi:type="uml:Operation" xmi:id="Artifact-createOwnedAttribute" name="createOwnedAttribute">
+ <ownedComment xmi:type="uml:Comment" xmi:id="Artifact-createOwnedAttribute-_ownedComment.0" annotatedElement="Artifact-createOwnedAttribute">
+ <body>Creates a property with the specified name, type, lower bound, and upper bound as an owned attribute of this artifact.</body>
+ </ownedComment>
<ownedParameter xmi:type="uml:Parameter" xmi:id="Artifact-createOwnedAttribute-_ownedParameter.0" type="Property" direction="return"/>
<ownedParameter xmi:type="uml:Parameter" xmi:id="Artifact-createOwnedAttribute-name" name="name" type="String" effect="read">
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="Artifact-createOwnedAttribute-name-_upperValue" value="1"/>
@@ -7584,7 +7629,7 @@ InteractionUse (say) U that covers L. According to the constraint above U will h
</packagedElement>
<packagedElement xmi:type="uml:Association" xmi:id="A_outgoing_source.1" name="A_outgoing_source" visibility="private" memberEnd="Transition-source Vertex-outgoing"/>
<packagedElement xmi:type="uml:Association" xmi:id="A_incoming_target" name="A_incoming_target" visibility="private" memberEnd="Vertex-incoming Transition-target"/>
- <packagedElement xmi:type="uml:Association" xmi:id="A_submachineState_submachine" name="A_submachineState_submachine" visibility="private" memberEnd="StateMachine-submachineState State-submachine"/>
+ <packagedElement xmi:type="uml:Association" xmi:id="A_submachineState_submachine" name="A_submachineState_submachine" visibility="private" memberEnd="State-submachine StateMachine-submachineState"/>
<packagedElement xmi:type="uml:Association" xmi:id="A_entry_connectionPointReference" name="A_entry_connectionPointReference" visibility="private" memberEnd="ConnectionPointReference-entry A_entry_connectionPointReference-_ownedEnd.0">
<ownedEnd xmi:type="uml:Property" xmi:id="A_entry_connectionPointReference-_ownedEnd.0" type="ConnectionPointReference" association="A_entry_connectionPointReference">
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="A_entry_connectionPointReference-_ownedEnd.0-_upperValue" value="1"/>
@@ -7700,7 +7745,7 @@ InteractionUse (say) U that covers L. According to the constraint above U will h
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="A_doActivity_state-_ownedEnd.0-_lowerValue"/>
</ownedEnd>
</packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="A_connectionPoint_state" name="A_connectionPoint_state" visibility="private" memberEnd="Pseudostate-state State-connectionPoint">
+ <packagedElement xmi:type="uml:Association" xmi:id="A_connectionPoint_state" name="A_connectionPoint_state" visibility="private" memberEnd="State-connectionPoint Pseudostate-state">
<generalization xmi:type="uml:Generalization" xmi:id="A_connectionPoint_state-_generalization.0" general="A_ownedElement_owner"/>
</packagedElement>
<packagedElement xmi:type="uml:Association" xmi:id="A_trigger_transition" name="A_trigger_transition" visibility="private" memberEnd="Transition-trigger A_trigger_transition-_ownedEnd.0">
@@ -7746,36 +7791,57 @@ InteractionUse (say) U that covers L. According to the constraint above U will h
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="Stereotype-icon-_lowerValue"/>
</ownedAttribute>
<ownedOperation xmi:type="uml:Operation" xmi:id="Stereotype-createExtension" name="createExtension">
+ <ownedComment xmi:type="uml:Comment" xmi:id="Stereotype-createExtension-_ownedComment.0" annotatedElement="Stereotype-createExtension">
+ <body>Creates a(n) (required) extension of the specified metaclass with this stereotype.</body>
+ </ownedComment>
<ownedParameter xmi:type="uml:Parameter" xmi:id="Stereotype-createExtension-_ownedParameter.0" type="Extension" direction="return"/>
<ownedParameter xmi:type="uml:Parameter" xmi:id="Stereotype-createExtension-metaclass" name="metaclass" type="Class" effect="read"/>
<ownedParameter xmi:type="uml:Parameter" xmi:id="Stereotype-createExtension-isRequired" name="isRequired" type="Boolean" effect="read"/>
</ownedOperation>
<ownedOperation xmi:type="uml:Operation" xmi:id="Stereotype-getProfile" name="getProfile" isQuery="true">
+ <ownedComment xmi:type="uml:Comment" xmi:id="Stereotype-getProfile-_ownedComment.0" annotatedElement="Stereotype-getProfile">
+ <body>Retrieves the profile that owns this stereotype.</body>
+ </ownedComment>
<ownedParameter xmi:type="uml:Parameter" xmi:id="Stereotype-getProfile-_ownedParameter.0" type="Profile" direction="return">
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="Stereotype-getProfile-_ownedParameter.0-_upperValue" value="1"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="Stereotype-getProfile-_ownedParameter.0-_lowerValue"/>
</ownedParameter>
</ownedOperation>
<ownedOperation xmi:type="uml:Operation" xmi:id="Stereotype-getKeyword" name="getKeyword" isQuery="true">
+ <ownedComment xmi:type="uml:Comment" xmi:id="Stereotype-getKeyword-_ownedComment.0" annotatedElement="Stereotype-getKeyword">
+ <body>Retrieves the localized keyword for this stereotype.</body>
+ </ownedComment>
<ownedParameter xmi:type="uml:Parameter" xmi:id="Stereotype-getKeyword-_ownedParameter.0" type="String" direction="return"/>
</ownedOperation>
<ownedOperation xmi:type="uml:Operation" xmi:id="Stereotype-getKeyword.1" name="getKeyword" isQuery="true">
+ <ownedComment xmi:type="uml:Comment" xmi:id="Stereotype-getKeyword.1-_ownedComment.0" annotatedElement="Stereotype-getKeyword.1">
+ <body>Retrieves the keyword for this stereotype, localized if indicated.</body>
+ </ownedComment>
<ownedParameter xmi:type="uml:Parameter" xmi:id="Stereotype-getKeyword.1-_ownedParameter.0" type="String" direction="return"/>
<ownedParameter xmi:type="uml:Parameter" xmi:id="Stereotype-getKeyword.1-localize" name="localize" type="Boolean" effect="read"/>
</ownedOperation>
<ownedOperation xmi:type="uml:Operation" xmi:id="Stereotype-getExtendedMetaclasses" name="getExtendedMetaclasses" isQuery="true">
+ <ownedComment xmi:type="uml:Comment" xmi:id="Stereotype-getExtendedMetaclasses-_ownedComment.0" annotatedElement="Stereotype-getExtendedMetaclasses">
+ <body>Retrieves the metaclasses extended by this stereotype.</body>
+ </ownedComment>
<ownedParameter xmi:type="uml:Parameter" xmi:id="Stereotype-getExtendedMetaclasses-_ownedParameter.0" type="Class" direction="return">
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="Stereotype-getExtendedMetaclasses-_ownedParameter.0-_upperValue" value="*"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="Stereotype-getExtendedMetaclasses-_ownedParameter.0-_lowerValue"/>
</ownedParameter>
</ownedOperation>
<ownedOperation xmi:type="uml:Operation" xmi:id="Stereotype-getAllExtendedMetaclasses" name="getAllExtendedMetaclasses" isQuery="true">
+ <ownedComment xmi:type="uml:Comment" xmi:id="Stereotype-getAllExtendedMetaclasses-_ownedComment.0" annotatedElement="Stereotype-getAllExtendedMetaclasses">
+ <body>Retrieves all the metaclasses extended by this stereotype, including the metaclasses extended by its superstereotypes.</body>
+ </ownedComment>
<ownedParameter xmi:type="uml:Parameter" xmi:id="Stereotype-getAllExtendedMetaclasses-_ownedParameter.0" type="Class" direction="return">
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="Stereotype-getAllExtendedMetaclasses-_ownedParameter.0-_upperValue" value="*"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="Stereotype-getAllExtendedMetaclasses-_ownedParameter.0-_lowerValue"/>
</ownedParameter>
</ownedOperation>
<ownedOperation xmi:type="uml:Operation" xmi:id="Stereotype-getDefinition" name="getDefinition" isQuery="true">
+ <ownedComment xmi:type="uml:Comment" xmi:id="Stereotype-getDefinition-_ownedComment.0" annotatedElement="Stereotype-getDefinition">
+ <body>Retrieves the current definition (Ecore representation) of this stereotype.</body>
+ </ownedComment>
<ownedParameter xmi:type="uml:Parameter" xmi:id="Stereotype-getDefinition-_ownedParameter.0" direction="return">
<type xmi:type="uml:Class" href="Ecore.metamodel.uml#EClass"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="Stereotype-getDefinition-_ownedParameter.0-_upperValue" value="1"/>
@@ -7783,10 +7849,16 @@ InteractionUse (say) U that covers L. According to the constraint above U will h
</ownedParameter>
</ownedOperation>
<ownedOperation xmi:type="uml:Operation" xmi:id="Stereotype-createIcon" name="createIcon">
+ <ownedComment xmi:type="uml:Comment" xmi:id="Stereotype-createIcon-_ownedComment.0" annotatedElement="Stereotype-createIcon">
+ <body>Creates an icon with the specified location for this stereotype.</body>
+ </ownedComment>
<ownedParameter xmi:type="uml:Parameter" xmi:id="Stereotype-createIcon-_ownedParameter.0" type="Image" direction="return"/>
<ownedParameter xmi:type="uml:Parameter" xmi:id="Stereotype-createIcon-location" name="location" type="String" effect="read"/>
</ownedOperation>
<ownedOperation xmi:type="uml:Operation" xmi:id="Stereotype-createIcon.1" name="createIcon">
+ <ownedComment xmi:type="uml:Comment" xmi:id="Stereotype-createIcon.1-_ownedComment.0" annotatedElement="Stereotype-createIcon.1">
+ <body>Creates an icon with the specified format and content for this stereotype.</body>
+ </ownedComment>
<ownedParameter xmi:type="uml:Parameter" xmi:id="Stereotype-createIcon.1-_ownedParameter.0" type="Image" direction="return"/>
<ownedParameter xmi:type="uml:Parameter" xmi:id="Stereotype-createIcon.1-format" name="format" type="String" effect="read"/>
<ownedParameter xmi:type="uml:Parameter" xmi:id="Stereotype-createIcon.1-content" name="content" type="String" effect="read"/>
@@ -7837,20 +7909,32 @@ InteractionUse (say) U that covers L. According to the constraint above U will h
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="Profile-metamodelReference-_lowerValue"/>
</ownedAttribute>
<ownedOperation xmi:type="uml:Operation" xmi:id="Profile-create" name="create">
+ <ownedComment xmi:type="uml:Comment" xmi:id="Profile-create-_ownedComment.0" annotatedElement="Profile-create">
+ <body>Creates and returns an instance of (the Ecore representation of) the specified classifier defined in this profile.</body>
+ </ownedComment>
<ownedParameter xmi:type="uml:Parameter" xmi:id="Profile-create-_ownedParameter.0" direction="return">
<type xmi:type="uml:Class" href="Ecore.metamodel.uml#EObject"/>
</ownedParameter>
<ownedParameter xmi:type="uml:Parameter" xmi:id="Profile-create-classifier" name="classifier" type="Classifier" effect="read"/>
</ownedOperation>
<ownedOperation xmi:type="uml:Operation" xmi:id="Profile-createOwnedStereotype" name="createOwnedStereotype">
+ <ownedComment xmi:type="uml:Comment" xmi:id="Profile-createOwnedStereotype-_ownedComment.0" annotatedElement="Profile-createOwnedStereotype">
+ <body>Creates a(n) (abstract) stereotype with the specified name as an owned stereotype of this profile.</body>
+ </ownedComment>
<ownedParameter xmi:type="uml:Parameter" xmi:id="Profile-createOwnedStereotype-_ownedParameter.0" type="Stereotype" direction="return"/>
<ownedParameter xmi:type="uml:Parameter" xmi:id="Profile-createOwnedStereotype-name" name="name" type="String" effect="read"/>
<ownedParameter xmi:type="uml:Parameter" xmi:id="Profile-createOwnedStereotype-isAbstract" name="isAbstract" type="Boolean" effect="read"/>
</ownedOperation>
<ownedOperation xmi:type="uml:Operation" xmi:id="Profile-isDefined" name="isDefined" isQuery="true">
+ <ownedComment xmi:type="uml:Comment" xmi:id="Profile-isDefined-_ownedComment.0" annotatedElement="Profile-isDefined">
+ <body>Determines whether this profile is defined.</body>
+ </ownedComment>
<ownedParameter xmi:type="uml:Parameter" xmi:id="Profile-isDefined-_ownedParameter.0" type="Boolean" direction="return"/>
</ownedOperation>
<ownedOperation xmi:type="uml:Operation" xmi:id="Profile-define" name="define">
+ <ownedComment xmi:type="uml:Comment" xmi:id="Profile-define-_ownedComment.0" annotatedElement="Profile-define">
+ <body>Defines this profile by (re)creating Ecore representations of its current contents.</body>
+ </ownedComment>
<ownedParameter xmi:type="uml:Parameter" xmi:id="Profile-define-_ownedParameter.0" direction="return">
<type xmi:type="uml:Class" href="Ecore.metamodel.uml#EPackage"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="Profile-define-_ownedParameter.0-_upperValue" value="1"/>
@@ -7858,6 +7942,9 @@ InteractionUse (say) U that covers L. According to the constraint above U will h
</ownedParameter>
</ownedOperation>
<ownedOperation xmi:type="uml:Operation" xmi:id="Profile-getDefinition" name="getDefinition" isQuery="true">
+ <ownedComment xmi:type="uml:Comment" xmi:id="Profile-getDefinition-_ownedComment.0" annotatedElement="Profile-getDefinition">
+ <body>Retrieves the current definition (Ecore representation) of this profile.</body>
+ </ownedComment>
<ownedParameter xmi:type="uml:Parameter" xmi:id="Profile-getDefinition-_ownedParameter.0" direction="return">
<type xmi:type="uml:Class" href="Ecore.metamodel.uml#EPackage"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="Profile-getDefinition-_ownedParameter.0-_upperValue" value="1"/>
@@ -7865,6 +7952,9 @@ InteractionUse (say) U that covers L. According to the constraint above U will h
</ownedParameter>
</ownedOperation>
<ownedOperation xmi:type="uml:Operation" xmi:id="Profile-getDefinition.1" name="getDefinition" isQuery="true">
+ <ownedComment xmi:type="uml:Comment" xmi:id="Profile-getDefinition.1-_ownedComment.0" annotatedElement="Profile-getDefinition.1">
+ <body>Retrieves the current definition (Ecore representation) of the specified named element in this profile.</body>
+ </ownedComment>
<ownedParameter xmi:type="uml:Parameter" xmi:id="Profile-getDefinition.1-_ownedParameter.0" direction="return">
<type xmi:type="uml:Class" href="Ecore.metamodel.uml#ENamedElement"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="Profile-getDefinition.1-_ownedParameter.0-_upperValue" value="1"/>
@@ -7873,18 +7963,27 @@ InteractionUse (say) U that covers L. According to the constraint above U will h
<ownedParameter xmi:type="uml:Parameter" xmi:id="Profile-getDefinition.1-namedElement" name="namedElement" type="NamedElement" effect="read"/>
</ownedOperation>
<ownedOperation xmi:type="uml:Operation" xmi:id="Profile-getReferencedMetaclasses" name="getReferencedMetaclasses" isQuery="true">
+ <ownedComment xmi:type="uml:Comment" xmi:id="Profile-getReferencedMetaclasses-_ownedComment.0" annotatedElement="Profile-getReferencedMetaclasses">
+ <body>Retrieves the metaclasses referenced by this profile.</body>
+ </ownedComment>
<ownedParameter xmi:type="uml:Parameter" xmi:id="Profile-getReferencedMetaclasses-_ownedParameter.0" type="Class" direction="return">
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="Profile-getReferencedMetaclasses-_ownedParameter.0-_upperValue" value="*"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="Profile-getReferencedMetaclasses-_ownedParameter.0-_lowerValue"/>
</ownedParameter>
</ownedOperation>
<ownedOperation xmi:type="uml:Operation" xmi:id="Profile-getReferencedMetamodels" name="getReferencedMetamodels" isQuery="true">
+ <ownedComment xmi:type="uml:Comment" xmi:id="Profile-getReferencedMetamodels-_ownedComment.0" annotatedElement="Profile-getReferencedMetamodels">
+ <body>Retrieves the metamodels referenced by this profile.</body>
+ </ownedComment>
<ownedParameter xmi:type="uml:Parameter" xmi:id="Profile-getReferencedMetamodels-_ownedParameter.0" type="Model" direction="return">
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="Profile-getReferencedMetamodels-_ownedParameter.0-_upperValue" value="*"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="Profile-getReferencedMetamodels-_ownedParameter.0-_lowerValue"/>
</ownedParameter>
</ownedOperation>
<ownedOperation xmi:type="uml:Operation" xmi:id="Profile-getOwnedExtensions" name="getOwnedExtensions" isQuery="true">
+ <ownedComment xmi:type="uml:Comment" xmi:id="Profile-getOwnedExtensions-_ownedComment.0" annotatedElement="Profile-getOwnedExtensions">
+ <body>Retrieves the extensions owned by this profile, excluding non-required extensions if indicated.</body>
+ </ownedComment>
<ownedParameter xmi:type="uml:Parameter" xmi:id="Profile-getOwnedExtensions-_ownedParameter.0" type="Extension" direction="return">
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="Profile-getOwnedExtensions-_ownedParameter.0-_upperValue" value="*"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="Profile-getOwnedExtensions-_ownedParameter.0-_lowerValue"/>
@@ -7973,13 +8072,16 @@ InteractionUse (say) U that covers L. According to the constraint above U will h
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="Class-extension-_upperValue" value="*"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="Class-extension-_lowerValue"/>
</ownedAttribute>
- <ownedOperation xmi:type="uml:Operation" xmi:id="Class-getExtensions" name="getExtensions" isQuery="true">
+ <ownedOperation xmi:type="uml:Operation" xmi:id="Class-getExtensions" name="getExtensions" visibility="protected" isQuery="true">
<ownedParameter xmi:type="uml:Parameter" xmi:id="Class-getExtensions-_ownedParameter.0" type="Extension" direction="return">
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="Class-getExtensions-_ownedParameter.0-_upperValue" value="*"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="Class-getExtensions-_ownedParameter.0-_lowerValue"/>
</ownedParameter>
</ownedOperation>
<ownedOperation xmi:type="uml:Operation" xmi:id="Class-createOwnedOperation" name="createOwnedOperation">
+ <ownedComment xmi:type="uml:Comment" xmi:id="Class-createOwnedOperation-_ownedComment.0" annotatedElement="Class-createOwnedOperation">
+ <body>Creates an operation with the specified name, parameter names, parameter types, and return type (or null) as an owned operation of this class.</body>
+ </ownedComment>
<ownedParameter xmi:type="uml:Parameter" xmi:id="Class-createOwnedOperation-_ownedParameter.0" type="Operation" direction="return"/>
<ownedParameter xmi:type="uml:Parameter" xmi:id="Class-createOwnedOperation-name" name="name" type="String" effect="read">
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="Class-createOwnedOperation-name-_upperValue" value="1"/>
@@ -7999,6 +8101,9 @@ InteractionUse (say) U that covers L. According to the constraint above U will h
</ownedParameter>
</ownedOperation>
<ownedOperation xmi:type="uml:Operation" xmi:id="Class-isMetaclass" name="isMetaclass" isQuery="true">
+ <ownedComment xmi:type="uml:Comment" xmi:id="Class-isMetaclass-_ownedComment.0" annotatedElement="Class-isMetaclass">
+ <body>Determines whether this class is a metaclass.</body>
+ </ownedComment>
<ownedParameter xmi:type="uml:Parameter" xmi:id="Class-isMetaclass-_ownedParameter.0" type="Boolean" direction="return"/>
</ownedOperation>
<ownedOperation xmi:type="uml:Operation" xmi:id="Class-inherit" name="inherit" visibility="public" isQuery="true" redefinedOperation="Classifier-inherit" bodyCondition="Class-inherit-spec">
@@ -8044,6 +8149,9 @@ InteractionUse (say) U that covers L. According to the constraint above U will h
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="ProfileApplication-applyingPackage-_lowerValue" value="1"/>
</ownedAttribute>
<ownedOperation xmi:type="uml:Operation" xmi:id="ProfileApplication-getAppliedDefinition" name="getAppliedDefinition" isQuery="true">
+ <ownedComment xmi:type="uml:Comment" xmi:id="ProfileApplication-getAppliedDefinition-_ownedComment.0" annotatedElement="ProfileApplication-getAppliedDefinition">
+ <body>Retrieves the definition (Ecore representation) of the profile associated with this profile application.</body>
+ </ownedComment>
<ownedParameter xmi:type="uml:Parameter" xmi:id="ProfileApplication-getAppliedDefinition-_ownedParameter.0" direction="return">
<type xmi:type="uml:Class" href="Ecore.metamodel.uml#EPackage"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="ProfileApplication-getAppliedDefinition-_ownedParameter.0-_upperValue" value="1"/>
@@ -8051,6 +8159,9 @@ InteractionUse (say) U that covers L. According to the constraint above U will h
</ownedParameter>
</ownedOperation>
<ownedOperation xmi:type="uml:Operation" xmi:id="ProfileApplication-getAppliedDefinition.1" name="getAppliedDefinition" isQuery="true">
+ <ownedComment xmi:type="uml:Comment" xmi:id="ProfileApplication-getAppliedDefinition.1-_ownedComment.0" annotatedElement="ProfileApplication-getAppliedDefinition.1">
+ <body>Retrieves the definition (Ecore representation) of the specified named element in the profile associated with this profile application.</body>
+ </ownedComment>
<ownedParameter xmi:type="uml:Parameter" xmi:id="ProfileApplication-getAppliedDefinition.1-_ownedParameter.0" direction="return">
<type xmi:type="uml:Class" href="Ecore.metamodel.uml#ENamedElement"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="ProfileApplication-getAppliedDefinition.1-_ownedParameter.0-_upperValue" value="1"/>
@@ -8103,12 +8214,18 @@ InteractionUse (say) U that covers L. According to the constraint above U will h
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="Extension-ownedEnd-_lowerValue" value="1"/>
</ownedAttribute>
<ownedOperation xmi:type="uml:Operation" xmi:id="Extension-getStereotypeEnd" name="getStereotypeEnd" isQuery="true">
+ <ownedComment xmi:type="uml:Comment" xmi:id="Extension-getStereotypeEnd-_ownedComment.0" annotatedElement="Extension-getStereotypeEnd">
+ <body>Retrieves the extension end that is typed by a stereotype (as opposed to a metaclass).</body>
+ </ownedComment>
<ownedParameter xmi:type="uml:Parameter" xmi:id="Extension-getStereotypeEnd-_ownedParameter.0" type="Property" direction="return">
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="Extension-getStereotypeEnd-_ownedParameter.0-_upperValue" value="1"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="Extension-getStereotypeEnd-_ownedParameter.0-_lowerValue"/>
</ownedParameter>
</ownedOperation>
<ownedOperation xmi:type="uml:Operation" xmi:id="Extension-getStereotype" name="getStereotype" isQuery="true">
+ <ownedComment xmi:type="uml:Comment" xmi:id="Extension-getStereotype-_ownedComment.0" annotatedElement="Extension-getStereotype">
+ <body>Retrieves the stereotype that extends a metaclass through this extension.</body>
+ </ownedComment>
<ownedParameter xmi:type="uml:Parameter" xmi:id="Extension-getStereotype-_ownedParameter.0" type="Stereotype" direction="return">
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="Extension-getStereotype-_ownedParameter.0-_upperValue" value="1"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="Extension-getStereotype-_ownedParameter.0-_lowerValue"/>
@@ -8226,68 +8343,111 @@ In addition the prefix 'MIME: ' is also reserved. This option can be used as an
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="Element-ownedComment-_upperValue" value="*"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="Element-ownedComment-_lowerValue"/>
</ownedAttribute>
- <ownedOperation xmi:type="uml:Operation" xmi:id="Element-destroy" name="destroy"/>
+ <ownedOperation xmi:type="uml:Operation" xmi:id="Element-destroy" name="destroy">
+ <ownedComment xmi:type="uml:Comment" xmi:id="Element-destroy-_ownedComment.0" annotatedElement="Element-destroy">
+ <body>Destroys this element by removing all cross references to/from it and removing it from its containing resource or object.</body>
+ </ownedComment>
+ </ownedOperation>
<ownedOperation xmi:type="uml:Operation" xmi:id="Element-hasKeyword" name="hasKeyword" isQuery="true">
+ <ownedComment xmi:type="uml:Comment" xmi:id="Element-hasKeyword-_ownedComment.0" annotatedElement="Element-hasKeyword">
+ <body>Determines whether this element has the specified keyword.</body>
+ </ownedComment>
<ownedParameter xmi:type="uml:Parameter" xmi:id="Element-hasKeyword-_ownedParameter.0" type="Boolean" direction="return"/>
<ownedParameter xmi:type="uml:Parameter" xmi:id="Element-hasKeyword-keyword" name="keyword" type="String" effect="read"/>
</ownedOperation>
<ownedOperation xmi:type="uml:Operation" xmi:id="Element-getKeywords" name="getKeywords" isQuery="true">
+ <ownedComment xmi:type="uml:Comment" xmi:id="Element-getKeywords-_ownedComment.0" annotatedElement="Element-getKeywords">
+ <body>Retrieves the keywords for this element.</body>
+ </ownedComment>
<ownedParameter xmi:type="uml:Parameter" xmi:id="Element-getKeywords-_ownedParameter.0" type="String" direction="return">
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="Element-getKeywords-_ownedParameter.0-_upperValue" value="*"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="Element-getKeywords-_ownedParameter.0-_lowerValue"/>
</ownedParameter>
</ownedOperation>
<ownedOperation xmi:type="uml:Operation" xmi:id="Element-addKeyword" name="addKeyword">
+ <ownedComment xmi:type="uml:Comment" xmi:id="Element-addKeyword-_ownedComment.0" annotatedElement="Element-addKeyword">
+ <body>Adds the specified keyword to this element.</body>
+ </ownedComment>
<ownedParameter xmi:type="uml:Parameter" xmi:id="Element-addKeyword-_ownedParameter.0" type="Boolean" direction="return"/>
<ownedParameter xmi:type="uml:Parameter" xmi:id="Element-addKeyword-keyword" name="keyword" type="String" effect="read"/>
</ownedOperation>
<ownedOperation xmi:type="uml:Operation" xmi:id="Element-removeKeyword" name="removeKeyword">
+ <ownedComment xmi:type="uml:Comment" xmi:id="Element-removeKeyword-_ownedComment.0" annotatedElement="Element-removeKeyword">
+ <body>Removes the specified keyword from this element.</body>
+ </ownedComment>
<ownedParameter xmi:type="uml:Parameter" xmi:id="Element-removeKeyword-_ownedParameter.0" type="Boolean" direction="return"/>
<ownedParameter xmi:type="uml:Parameter" xmi:id="Element-removeKeyword-keyword" name="keyword" type="String" effect="read"/>
</ownedOperation>
<ownedOperation xmi:type="uml:Operation" xmi:id="Element-getNearestPackage" name="getNearestPackage" isQuery="true">
+ <ownedComment xmi:type="uml:Comment" xmi:id="Element-getNearestPackage-_ownedComment.0" annotatedElement="Element-getNearestPackage">
+ <body>Retrieves the nearest package that owns (either directly or indirectly) this element, or the element itself (if it is a package).</body>
+ </ownedComment>
<ownedParameter xmi:type="uml:Parameter" xmi:id="Element-getNearestPackage-_ownedParameter.0" type="Package" direction="return">
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="Element-getNearestPackage-_ownedParameter.0-_upperValue" value="1"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="Element-getNearestPackage-_ownedParameter.0-_lowerValue"/>
</ownedParameter>
</ownedOperation>
<ownedOperation xmi:type="uml:Operation" xmi:id="Element-getModel" name="getModel" isQuery="true">
+ <ownedComment xmi:type="uml:Comment" xmi:id="Element-getModel-_ownedComment.0" annotatedElement="Element-getModel">
+ <body>Retrieves the model that owns (either directly or indirectly) this element.</body>
+ </ownedComment>
<ownedParameter xmi:type="uml:Parameter" xmi:id="Element-getModel-_ownedParameter.0" type="Model" direction="return">
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="Element-getModel-_ownedParameter.0-_upperValue" value="1"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="Element-getModel-_ownedParameter.0-_lowerValue"/>
</ownedParameter>
</ownedOperation>
<ownedOperation xmi:type="uml:Operation" xmi:id="Element-isStereotypeApplicable" name="isStereotypeApplicable" isQuery="true">
+ <ownedComment xmi:type="uml:Comment" xmi:id="Element-isStereotypeApplicable-_ownedComment.0" annotatedElement="Element-isStereotypeApplicable">
+ <body>Determines whether the specified stereotype is applicable to this element.</body>
+ </ownedComment>
<ownedParameter xmi:type="uml:Parameter" xmi:id="Element-isStereotypeApplicable-_ownedParameter.0" type="Boolean" direction="return"/>
<ownedParameter xmi:type="uml:Parameter" xmi:id="Element-isStereotypeApplicable-stereotype" name="stereotype" type="Stereotype" effect="read"/>
</ownedOperation>
<ownedOperation xmi:type="uml:Operation" xmi:id="Element-isStereotypeRequired" name="isStereotypeRequired" isQuery="true">
+ <ownedComment xmi:type="uml:Comment" xmi:id="Element-isStereotypeRequired-_ownedComment.0" annotatedElement="Element-isStereotypeRequired">
+ <body>Determines whether the specified stereotype is required for this element.</body>
+ </ownedComment>
<ownedParameter xmi:type="uml:Parameter" xmi:id="Element-isStereotypeRequired-_ownedParameter.0" type="Boolean" direction="return"/>
<ownedParameter xmi:type="uml:Parameter" xmi:id="Element-isStereotypeRequired-stereotype" name="stereotype" type="Stereotype" effect="read"/>
</ownedOperation>
<ownedOperation xmi:type="uml:Operation" xmi:id="Element-isStereotypeApplied" name="isStereotypeApplied" isQuery="true">
+ <ownedComment xmi:type="uml:Comment" xmi:id="Element-isStereotypeApplied-_ownedComment.0" annotatedElement="Element-isStereotypeApplied">
+ <body>Determines whether the specified stereotype is applied to this element.</body>
+ </ownedComment>
<ownedParameter xmi:type="uml:Parameter" xmi:id="Element-isStereotypeApplied-_ownedParameter.0" type="Boolean" direction="return"/>
<ownedParameter xmi:type="uml:Parameter" xmi:id="Element-isStereotypeApplied-stereotype" name="stereotype" type="Stereotype" effect="read"/>
</ownedOperation>
<ownedOperation xmi:type="uml:Operation" xmi:id="Element-applyStereotype" name="applyStereotype">
+ <ownedComment xmi:type="uml:Comment" xmi:id="Element-applyStereotype-_ownedComment.0" annotatedElement="Element-applyStereotype">
+ <body>Applies the specified stereotype to this element.</body>
+ </ownedComment>
<ownedParameter xmi:type="uml:Parameter" xmi:id="Element-applyStereotype-_ownedParameter.0" direction="return">
<type xmi:type="uml:Class" href="Ecore.metamodel.uml#EObject"/>
</ownedParameter>
<ownedParameter xmi:type="uml:Parameter" xmi:id="Element-applyStereotype-stereotype" name="stereotype" type="Stereotype" effect="read"/>
</ownedOperation>
<ownedOperation xmi:type="uml:Operation" xmi:id="Element-unapplyStereotype" name="unapplyStereotype">
+ <ownedComment xmi:type="uml:Comment" xmi:id="Element-unapplyStereotype-_ownedComment.0" annotatedElement="Element-unapplyStereotype">
+ <body>Unapplies the specified stereotype from this element.</body>
+ </ownedComment>
<ownedParameter xmi:type="uml:Parameter" xmi:id="Element-unapplyStereotype-_ownedParameter.0" direction="return">
<type xmi:type="uml:Class" href="Ecore.metamodel.uml#EObject"/>
</ownedParameter>
<ownedParameter xmi:type="uml:Parameter" xmi:id="Element-unapplyStereotype-stereotype" name="stereotype" type="Stereotype" effect="read"/>
</ownedOperation>
<ownedOperation xmi:type="uml:Operation" xmi:id="Element-getApplicableStereotypes" name="getApplicableStereotypes" isQuery="true">
+ <ownedComment xmi:type="uml:Comment" xmi:id="Element-getApplicableStereotypes-_ownedComment.0" annotatedElement="Element-getApplicableStereotypes">
+ <body>Retrieves the stereotypes that are applicable to this element, including those that are required and/or may already be applied.</body>
+ </ownedComment>
<ownedParameter xmi:type="uml:Parameter" xmi:id="Element-getApplicableStereotypes-_ownedParameter.0" type="Stereotype" direction="return">
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="Element-getApplicableStereotypes-_ownedParameter.0-_upperValue" value="*"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="Element-getApplicableStereotypes-_ownedParameter.0-_lowerValue"/>
</ownedParameter>
</ownedOperation>
<ownedOperation xmi:type="uml:Operation" xmi:id="Element-getApplicableStereotype" name="getApplicableStereotype" isQuery="true">
+ <ownedComment xmi:type="uml:Comment" xmi:id="Element-getApplicableStereotype-_ownedComment.0" annotatedElement="Element-getApplicableStereotype">
+ <body>Retrieves the stereotype with the specified qualified name that is applicable to this element, or null if no such stereotype is applicable.</body>
+ </ownedComment>
<ownedParameter xmi:type="uml:Parameter" xmi:id="Element-getApplicableStereotype-_ownedParameter.0" type="Stereotype" direction="return">
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="Element-getApplicableStereotype-_ownedParameter.0-_upperValue" value="1"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="Element-getApplicableStereotype-_ownedParameter.0-_lowerValue"/>
@@ -8295,6 +8455,9 @@ In addition the prefix 'MIME: ' is also reserved. This option can be used as an
<ownedParameter xmi:type="uml:Parameter" xmi:id="Element-getApplicableStereotype-qualifiedName" name="qualifiedName" type="String" effect="read"/>
</ownedOperation>
<ownedOperation xmi:type="uml:Operation" xmi:id="Element-getStereotypeApplications" name="getStereotypeApplications" isQuery="true">
+ <ownedComment xmi:type="uml:Comment" xmi:id="Element-getStereotypeApplications-_ownedComment.0" annotatedElement="Element-getStereotypeApplications">
+ <body>Retrieves the stereotype applications for this element.</body>
+ </ownedComment>
<ownedParameter xmi:type="uml:Parameter" xmi:id="Element-getStereotypeApplications-_ownedParameter.0" direction="return">
<type xmi:type="uml:Class" href="Ecore.metamodel.uml#EObject"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="Element-getStereotypeApplications-_ownedParameter.0-_upperValue" value="*"/>
@@ -8302,6 +8465,9 @@ In addition the prefix 'MIME: ' is also reserved. This option can be used as an
</ownedParameter>
</ownedOperation>
<ownedOperation xmi:type="uml:Operation" xmi:id="Element-getStereotypeApplication" name="getStereotypeApplication" isQuery="true">
+ <ownedComment xmi:type="uml:Comment" xmi:id="Element-getStereotypeApplication-_ownedComment.0" annotatedElement="Element-getStereotypeApplication">
+ <body>Retrieves the application of the specified stereotype for this element, or null if no such stereotype application exists.</body>
+ </ownedComment>
<ownedParameter xmi:type="uml:Parameter" xmi:id="Element-getStereotypeApplication-_ownedParameter.0" direction="return">
<type xmi:type="uml:Class" href="Ecore.metamodel.uml#EObject"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="Element-getStereotypeApplication-_ownedParameter.0-_upperValue" value="1"/>
@@ -8310,12 +8476,18 @@ In addition the prefix 'MIME: ' is also reserved. This option can be used as an
<ownedParameter xmi:type="uml:Parameter" xmi:id="Element-getStereotypeApplication-stereotype" name="stereotype" type="Stereotype" effect="read"/>
</ownedOperation>
<ownedOperation xmi:type="uml:Operation" xmi:id="Element-getRequiredStereotypes" name="getRequiredStereotypes" isQuery="true">
+ <ownedComment xmi:type="uml:Comment" xmi:id="Element-getRequiredStereotypes-_ownedComment.0" annotatedElement="Element-getRequiredStereotypes">
+ <body>Retrieves the stereotypes that are required for this element.</body>
+ </ownedComment>
<ownedParameter xmi:type="uml:Parameter" xmi:id="Element-getRequiredStereotypes-_ownedParameter.0" type="Stereotype" direction="return">
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="Element-getRequiredStereotypes-_ownedParameter.0-_upperValue" value="*"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="Element-getRequiredStereotypes-_ownedParameter.0-_lowerValue"/>
</ownedParameter>
</ownedOperation>
<ownedOperation xmi:type="uml:Operation" xmi:id="Element-getRequiredStereotype" name="getRequiredStereotype" isQuery="true">
+ <ownedComment xmi:type="uml:Comment" xmi:id="Element-getRequiredStereotype-_ownedComment.0" annotatedElement="Element-getRequiredStereotype">
+ <body>Retrieves the stereotype with the specified qualified name that is required for this element, or null if no such stereotype is required.</body>
+ </ownedComment>
<ownedParameter xmi:type="uml:Parameter" xmi:id="Element-getRequiredStereotype-_ownedParameter.0" type="Stereotype" direction="return">
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="Element-getRequiredStereotype-_ownedParameter.0-_upperValue" value="1"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="Element-getRequiredStereotype-_ownedParameter.0-_lowerValue"/>
@@ -8323,12 +8495,18 @@ In addition the prefix 'MIME: ' is also reserved. This option can be used as an
<ownedParameter xmi:type="uml:Parameter" xmi:id="Element-getRequiredStereotype-qualifiedName" name="qualifiedName" type="String" effect="read"/>
</ownedOperation>
<ownedOperation xmi:type="uml:Operation" xmi:id="Element-getAppliedStereotypes" name="getAppliedStereotypes" isQuery="true">
+ <ownedComment xmi:type="uml:Comment" xmi:id="Element-getAppliedStereotypes-_ownedComment.0" annotatedElement="Element-getAppliedStereotypes">
+ <body>Retrieves the stereotypes that are applied to this element.</body>
+ </ownedComment>
<ownedParameter xmi:type="uml:Parameter" xmi:id="Element-getAppliedStereotypes-_ownedParameter.0" type="Stereotype" direction="return">
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="Element-getAppliedStereotypes-_ownedParameter.0-_upperValue" value="*"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="Element-getAppliedStereotypes-_ownedParameter.0-_lowerValue"/>
</ownedParameter>
</ownedOperation>
<ownedOperation xmi:type="uml:Operation" xmi:id="Element-getAppliedStereotype" name="getAppliedStereotype" isQuery="true">
+ <ownedComment xmi:type="uml:Comment" xmi:id="Element-getAppliedStereotype-_ownedComment.0" annotatedElement="Element-getAppliedStereotype">
+ <body>Retrieves the stereotype with the specified qualified name that is applied to this element, or null if no such stereotype is applied.</body>
+ </ownedComment>
<ownedParameter xmi:type="uml:Parameter" xmi:id="Element-getAppliedStereotype-_ownedParameter.0" type="Stereotype" direction="return">
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="Element-getAppliedStereotype-_ownedParameter.0-_upperValue" value="1"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="Element-getAppliedStereotype-_ownedParameter.0-_lowerValue"/>
@@ -8336,6 +8514,9 @@ In addition the prefix 'MIME: ' is also reserved. This option can be used as an
<ownedParameter xmi:type="uml:Parameter" xmi:id="Element-getAppliedStereotype-qualifiedName" name="qualifiedName" type="String" effect="read"/>
</ownedOperation>
<ownedOperation xmi:type="uml:Operation" xmi:id="Element-getAppliedSubstereotypes" name="getAppliedSubstereotypes" isQuery="true">
+ <ownedComment xmi:type="uml:Comment" xmi:id="Element-getAppliedSubstereotypes-_ownedComment.0" annotatedElement="Element-getAppliedSubstereotypes">
+ <body>Retrieves the substereotypes of the specified stereotype that are applied to this element.</body>
+ </ownedComment>
<ownedParameter xmi:type="uml:Parameter" xmi:id="Element-getAppliedSubstereotypes-_ownedParameter.0" type="Stereotype" direction="return">
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="Element-getAppliedSubstereotypes-_ownedParameter.0-_upperValue" value="*"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="Element-getAppliedSubstereotypes-_ownedParameter.0-_lowerValue"/>
@@ -8343,6 +8524,9 @@ In addition the prefix 'MIME: ' is also reserved. This option can be used as an
<ownedParameter xmi:type="uml:Parameter" xmi:id="Element-getAppliedSubstereotypes-stereotype" name="stereotype" type="Stereotype" effect="read"/>
</ownedOperation>
<ownedOperation xmi:type="uml:Operation" xmi:id="Element-getAppliedSubstereotype" name="getAppliedSubstereotype" isQuery="true">
+ <ownedComment xmi:type="uml:Comment" xmi:id="Element-getAppliedSubstereotype-_ownedComment.0" annotatedElement="Element-getAppliedSubstereotype">
+ <body>Retrieves the substereotype of the specified stereotype with the specified qualified name that is applied to this element, or null if no such stereotype is applied.</body>
+ </ownedComment>
<ownedParameter xmi:type="uml:Parameter" xmi:id="Element-getAppliedSubstereotype-_ownedParameter.0" type="Stereotype" direction="return">
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="Element-getAppliedSubstereotype-_ownedParameter.0-_upperValue" value="1"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="Element-getAppliedSubstereotype-_ownedParameter.0-_lowerValue"/>
@@ -8351,11 +8535,17 @@ In addition the prefix 'MIME: ' is also reserved. This option can be used as an
<ownedParameter xmi:type="uml:Parameter" xmi:id="Element-getAppliedSubstereotype-qualifiedName" name="qualifiedName" type="String" effect="read"/>
</ownedOperation>
<ownedOperation xmi:type="uml:Operation" xmi:id="Element-hasValue" name="hasValue" isQuery="true">
+ <ownedComment xmi:type="uml:Comment" xmi:id="Element-hasValue-_ownedComment.0" annotatedElement="Element-hasValue">
+ <body>Determines whether this element has a (non-default) value for the property with the specified name in the specified stereotype.</body>
+ </ownedComment>
<ownedParameter xmi:type="uml:Parameter" xmi:id="Element-hasValue-_ownedParameter.0" type="Boolean" direction="return"/>
<ownedParameter xmi:type="uml:Parameter" xmi:id="Element-hasValue-stereotype" name="stereotype" type="Stereotype" effect="read"/>
<ownedParameter xmi:type="uml:Parameter" xmi:id="Element-hasValue-propertyName" name="propertyName" type="String" effect="read"/>
</ownedOperation>
<ownedOperation xmi:type="uml:Operation" xmi:id="Element-getValue" name="getValue" isQuery="true">
+ <ownedComment xmi:type="uml:Comment" xmi:id="Element-getValue-_ownedComment.0" annotatedElement="Element-getValue">
+ <body>Retrieves the value of the property with the specified name in the specified stereotype for this element.</body>
+ </ownedComment>
<ownedParameter xmi:type="uml:Parameter" xmi:id="Element-getValue-_ownedParameter.0" direction="return">
<type xmi:type="uml:PrimitiveType" href="Ecore.metamodel.uml#EJavaObject"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="Element-getValue-_ownedParameter.0-_upperValue" value="1"/>
@@ -8365,6 +8555,9 @@ In addition the prefix 'MIME: ' is also reserved. This option can be used as an
<ownedParameter xmi:type="uml:Parameter" xmi:id="Element-getValue-propertyName" name="propertyName" type="String" effect="read"/>
</ownedOperation>
<ownedOperation xmi:type="uml:Operation" xmi:id="Element-setValue" name="setValue">
+ <ownedComment xmi:type="uml:Comment" xmi:id="Element-setValue-_ownedComment.0" annotatedElement="Element-setValue">
+ <body>Sets the value of the property with the specified name in the specified stereotype for this element.</body>
+ </ownedComment>
<ownedParameter xmi:type="uml:Parameter" xmi:id="Element-setValue-stereotype" name="stereotype" type="Stereotype" effect="read"/>
<ownedParameter xmi:type="uml:Parameter" xmi:id="Element-setValue-propertyName" name="propertyName" type="String" effect="read"/>
<ownedParameter xmi:type="uml:Parameter" xmi:id="Element-setValue-newValue" name="newValue" effect="read">
@@ -8372,18 +8565,27 @@ In addition the prefix 'MIME: ' is also reserved. This option can be used as an
</ownedParameter>
</ownedOperation>
<ownedOperation xmi:type="uml:Operation" xmi:id="Element-createEAnnotation" name="createEAnnotation">
+ <ownedComment xmi:type="uml:Comment" xmi:id="Element-createEAnnotation-_ownedComment.0" annotatedElement="Element-createEAnnotation">
+ <body>Creates an annotation with the specified source and this element as its model element.</body>
+ </ownedComment>
<ownedParameter xmi:type="uml:Parameter" xmi:id="Element-createEAnnotation-_ownedParameter.0" direction="return">
<type xmi:type="uml:Class" href="Ecore.metamodel.uml#EAnnotation"/>
</ownedParameter>
<ownedParameter xmi:type="uml:Parameter" xmi:id="Element-createEAnnotation-source" name="source" type="String" effect="read"/>
</ownedOperation>
<ownedOperation xmi:type="uml:Operation" xmi:id="Element-getRelationships" name="getRelationships">
+ <ownedComment xmi:type="uml:Comment" xmi:id="Element-getRelationships-_ownedComment.0" annotatedElement="Element-getRelationships">
+ <body>Retrieves the relationships in which this element is involved.</body>
+ </ownedComment>
<ownedParameter xmi:type="uml:Parameter" xmi:id="Element-getRelationships-_ownedParameter.0" type="Relationship" direction="return">
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="Element-getRelationships-_ownedParameter.0-_upperValue" value="*"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="Element-getRelationships-_ownedParameter.0-_lowerValue"/>
</ownedParameter>
</ownedOperation>
<ownedOperation xmi:type="uml:Operation" xmi:id="Element-getRelationships.1" name="getRelationships">
+ <ownedComment xmi:type="uml:Comment" xmi:id="Element-getRelationships.1-_ownedComment.0" annotatedElement="Element-getRelationships.1">
+ <body>Retrieves the relationships of the specified type in which this element is involved.</body>
+ </ownedComment>
<ownedParameter xmi:type="uml:Parameter" xmi:id="Element-getRelationships.1-_ownedParameter.0" type="Relationship" direction="return">
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="Element-getRelationships.1-_ownedParameter.0-_upperValue" value="*"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="Element-getRelationships.1-_ownedParameter.0-_lowerValue"/>
@@ -8393,12 +8595,18 @@ In addition the prefix 'MIME: ' is also reserved. This option can be used as an
</ownedParameter>
</ownedOperation>
<ownedOperation xmi:type="uml:Operation" xmi:id="Element-getSourceDirectedRelationships" name="getSourceDirectedRelationships">
+ <ownedComment xmi:type="uml:Comment" xmi:id="Element-getSourceDirectedRelationships-_ownedComment.0" annotatedElement="Element-getSourceDirectedRelationships">
+ <body>Retrieves the directed relationships for which this element is a source.</body>
+ </ownedComment>
<ownedParameter xmi:type="uml:Parameter" xmi:id="Element-getSourceDirectedRelationships-_ownedParameter.0" type="DirectedRelationship" direction="return">
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="Element-getSourceDirectedRelationships-_ownedParameter.0-_upperValue" value="*"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="Element-getSourceDirectedRelationships-_ownedParameter.0-_lowerValue"/>
</ownedParameter>
</ownedOperation>
<ownedOperation xmi:type="uml:Operation" xmi:id="Element-getSourceDirectedRelationships.1" name="getSourceDirectedRelationships">
+ <ownedComment xmi:type="uml:Comment" xmi:id="Element-getSourceDirectedRelationships.1-_ownedComment.0" annotatedElement="Element-getSourceDirectedRelationships.1">
+ <body>Retrieves the directed relationships of the specified type for which this element is a source.</body>
+ </ownedComment>
<ownedParameter xmi:type="uml:Parameter" xmi:id="Element-getSourceDirectedRelationships.1-_ownedParameter.0" type="DirectedRelationship" direction="return">
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="Element-getSourceDirectedRelationships.1-_ownedParameter.0-_upperValue" value="*"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="Element-getSourceDirectedRelationships.1-_ownedParameter.0-_lowerValue"/>
@@ -8408,12 +8616,18 @@ In addition the prefix 'MIME: ' is also reserved. This option can be used as an
</ownedParameter>
</ownedOperation>
<ownedOperation xmi:type="uml:Operation" xmi:id="Element-getTargetDirectedRelationships" name="getTargetDirectedRelationships">
+ <ownedComment xmi:type="uml:Comment" xmi:id="Element-getTargetDirectedRelationships-_ownedComment.0" annotatedElement="Element-getTargetDirectedRelationships">
+ <body>Retrieves the directed relationships for which this element is a target.</body>
+ </ownedComment>
<ownedParameter xmi:type="uml:Parameter" xmi:id="Element-getTargetDirectedRelationships-_ownedParameter.0" type="DirectedRelationship" direction="return">
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="Element-getTargetDirectedRelationships-_ownedParameter.0-_upperValue" value="*"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="Element-getTargetDirectedRelationships-_ownedParameter.0-_lowerValue"/>
</ownedParameter>
</ownedOperation>
<ownedOperation xmi:type="uml:Operation" xmi:id="Element-getTargetDirectedRelationships.1" name="getTargetDirectedRelationships">
+ <ownedComment xmi:type="uml:Comment" xmi:id="Element-getTargetDirectedRelationships.1-_ownedComment.0" annotatedElement="Element-getTargetDirectedRelationships.1">
+ <body>Retrieves the directed relationships of the specified type for which this element is a target.</body>
+ </ownedComment>
<ownedParameter xmi:type="uml:Parameter" xmi:id="Element-getTargetDirectedRelationships.1-_ownedParameter.0" type="DirectedRelationship" direction="return">
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="Element-getTargetDirectedRelationships.1-_ownedParameter.0-_upperValue" value="*"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="Element-getTargetDirectedRelationships.1-_ownedParameter.0-_lowerValue"/>
@@ -8544,7 +8758,7 @@ In addition the prefix 'MIME: ' is also reserved. This option can be used as an
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="ExtensionEnd-lower-_lowerValue"/>
<defaultValue xmi:type="uml:LiteralInteger" xmi:id="ExtensionEnd-lower-_defaultValue"/>
</ownedAttribute>
- <ownedOperation xmi:type="uml:Operation" xmi:id="ExtensionEnd-getLower" name="getLower" isQuery="true">
+ <ownedOperation xmi:type="uml:Operation" xmi:id="ExtensionEnd-getLower" name="getLower" visibility="protected" isQuery="true">
<ownedParameter xmi:type="uml:Parameter" xmi:id="ExtensionEnd-getLower-_ownedParameter.0" type="Integer" direction="return"/>
</ownedOperation>
<ownedOperation xmi:type="uml:Operation" xmi:id="ExtensionEnd-setLower" name="setLower" visibility="protected">
@@ -9098,6 +9312,9 @@ For example, Person could have two Generalization relationships each with a diff
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="Model-viewpoint-_lowerValue"/>
</ownedAttribute>
<ownedOperation xmi:type="uml:Operation" xmi:id="Model-isMetamodel" name="isMetamodel" isQuery="true">
+ <ownedComment xmi:type="uml:Comment" xmi:id="Model-isMetamodel-_ownedComment.0" annotatedElement="Model-isMetamodel">
+ <body>Determines whether this model is a metamodel.</body>
+ </ownedComment>
<ownedParameter xmi:type="uml:Parameter" xmi:id="Model-isMetamodel-_ownedParameter.0" type="Boolean" direction="return"/>
</ownedOperation>
</packagedElement>
@@ -10605,13 +10822,13 @@ For example, Person could have two Generalization relationships each with a diff
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="Parameter-parameterSet-_upperValue" value="*"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="Parameter-parameterSet-_lowerValue"/>
</ownedAttribute>
- <ownedOperation xmi:type="uml:Operation" xmi:id="Parameter-getDefault" name="getDefault" isQuery="true">
+ <ownedOperation xmi:type="uml:Operation" xmi:id="Parameter-getDefault" name="getDefault" visibility="protected" isQuery="true">
<ownedParameter xmi:type="uml:Parameter" xmi:id="Parameter-getDefault-_ownedParameter.0" type="String" direction="return">
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="Parameter-getDefault-_ownedParameter.0-_upperValue" value="1"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="Parameter-getDefault-_ownedParameter.0-_lowerValue"/>
</ownedParameter>
</ownedOperation>
- <ownedOperation xmi:type="uml:Operation" xmi:id="Parameter-isSetDefault" name="isSetDefault" isQuery="true">
+ <ownedOperation xmi:type="uml:Operation" xmi:id="Parameter-isSetDefault" name="isSetDefault" visibility="protected" isQuery="true">
<ownedParameter xmi:type="uml:Parameter" xmi:id="Parameter-isSetDefault-_ownedParameter.0" type="Boolean" direction="return"/>
</ownedOperation>
<ownedOperation xmi:type="uml:Operation" xmi:id="Parameter-setDefault" name="setDefault" visibility="protected">
@@ -10619,18 +10836,34 @@ For example, Person could have two Generalization relationships each with a diff
</ownedOperation>
<ownedOperation xmi:type="uml:Operation" xmi:id="Parameter-unsetDefault" name="unsetDefault" visibility="protected"/>
<ownedOperation xmi:type="uml:Operation" xmi:id="Parameter-setBooleanDefaultValue" name="setBooleanDefaultValue">
+ <ownedComment xmi:type="uml:Comment" xmi:id="Parameter-setBooleanDefaultValue-_ownedComment.0" annotatedElement="Parameter-setBooleanDefaultValue">
+ <body>Sets the default value for this parameter to the specified Boolean value.</body>
+ </ownedComment>
<ownedParameter xmi:type="uml:Parameter" xmi:id="Parameter-setBooleanDefaultValue-value" name="value" type="Boolean" effect="read"/>
</ownedOperation>
<ownedOperation xmi:type="uml:Operation" xmi:id="Parameter-setIntegerDefaultValue" name="setIntegerDefaultValue">
+ <ownedComment xmi:type="uml:Comment" xmi:id="Parameter-setIntegerDefaultValue-_ownedComment.0" annotatedElement="Parameter-setIntegerDefaultValue">
+ <body>Sets the default value for this parameter to the specified integer value.</body>
+ </ownedComment>
<ownedParameter xmi:type="uml:Parameter" xmi:id="Parameter-setIntegerDefaultValue-value" name="value" type="Integer" effect="read"/>
</ownedOperation>
<ownedOperation xmi:type="uml:Operation" xmi:id="Parameter-setStringDefaultValue" name="setStringDefaultValue">
+ <ownedComment xmi:type="uml:Comment" xmi:id="Parameter-setStringDefaultValue-_ownedComment.0" annotatedElement="Parameter-setStringDefaultValue">
+ <body>Sets the default value for this parameter to the specified string value.</body>
+ </ownedComment>
<ownedParameter xmi:type="uml:Parameter" xmi:id="Parameter-setStringDefaultValue-value" name="value" type="String" effect="read"/>
</ownedOperation>
<ownedOperation xmi:type="uml:Operation" xmi:id="Parameter-setUnlimitedNaturalDefaultValue" name="setUnlimitedNaturalDefaultValue">
+ <ownedComment xmi:type="uml:Comment" xmi:id="Parameter-setUnlimitedNaturalDefaultValue-_ownedComment.0" annotatedElement="Parameter-setUnlimitedNaturalDefaultValue">
+ <body>Sets the default value for this parameter to the specified unlimited natural value.</body>
+ </ownedComment>
<ownedParameter xmi:type="uml:Parameter" xmi:id="Parameter-setUnlimitedNaturalDefaultValue-value" name="value" type="UnlimitedNatural" effect="read"/>
</ownedOperation>
- <ownedOperation xmi:type="uml:Operation" xmi:id="Parameter-setNullDefaultValue" name="setNullDefaultValue"/>
+ <ownedOperation xmi:type="uml:Operation" xmi:id="Parameter-setNullDefaultValue" name="setNullDefaultValue">
+ <ownedComment xmi:type="uml:Comment" xmi:id="Parameter-setNullDefaultValue-_ownedComment.0" annotatedElement="Parameter-setNullDefaultValue">
+ <body>Sets the default value for this parameter to the null value.</body>
+ </ownedComment>
+ </ownedOperation>
</packagedElement>
<packagedElement xmi:type="uml:Class" xmi:id="Action" name="Action" isAbstract="true">
<ownedComment xmi:type="uml:Comment" xmi:id="Action-_ownedComment.0" annotatedElement="Action">
@@ -10967,7 +11200,7 @@ For example, Person could have two Generalization relationships each with a diff
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="Behavior-ownedParameterSet-_upperValue" value="*"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="Behavior-ownedParameterSet-_lowerValue"/>
</ownedAttribute>
- <ownedOperation xmi:type="uml:Operation" xmi:id="Behavior-getContext" name="getContext" isQuery="true">
+ <ownedOperation xmi:type="uml:Operation" xmi:id="Behavior-getContext" name="getContext" visibility="protected" isQuery="true">
<ownedParameter xmi:type="uml:Parameter" xmi:id="Behavior-getContext-_ownedParameter.0" type="BehavioredClassifier" direction="return">
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="Behavior-getContext-_ownedParameter.0-_upperValue" value="1"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="Behavior-getContext-_ownedParameter.0-_lowerValue"/>
@@ -11083,7 +11316,7 @@ For example, Person could have two Generalization relationships each with a diff
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="A_ownedParameterSet_behavior-_ownedEnd.0-_lowerValue"/>
</ownedEnd>
</packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="A_containedNode_inGroup" name="A_containedNode_inGroup" visibility="private" memberEnd="ActivityNode-inGroup ActivityGroup-containedNode"/>
+ <packagedElement xmi:type="uml:Association" xmi:id="A_containedNode_inGroup" name="A_containedNode_inGroup" visibility="private" memberEnd="ActivityGroup-containedNode ActivityNode-inGroup"/>
<packagedElement xmi:type="uml:Association" xmi:id="A_joinSpec_joinNode" name="A_joinSpec_joinNode" visibility="private" memberEnd="JoinNode-joinSpec A_joinSpec_joinNode-_ownedEnd.0">
<generalization xmi:type="uml:Generalization" xmi:id="A_joinSpec_joinNode-_generalization.0" general="A_ownedElement_owner"/>
<ownedEnd xmi:type="uml:Property" xmi:id="A_joinSpec_joinNode-_ownedEnd.0" type="JoinNode" association="A_joinSpec_joinNode"/>
@@ -11729,8 +11962,8 @@ stream: a stream of values flows into a single execution&#xD;
</ownedLiteral>
</packagedElement>
<packagedElement xmi:type="uml:Association" xmi:id="A_outputElement_regionAsOutput" name="A_outputElement_regionAsOutput" visibility="private" memberEnd="ExpansionRegion-outputElement ExpansionNode-regionAsOutput"/>
- <packagedElement xmi:type="uml:Association" xmi:id="A_inputElement_regionAsInput" name="A_inputElement_regionAsInput" visibility="private" memberEnd="ExpansionNode-regionAsInput ExpansionRegion-inputElement"/>
- <packagedElement xmi:type="uml:Association" xmi:id="A_handler_protectedNode" name="A_handler_protectedNode" visibility="private" memberEnd="ExceptionHandler-protectedNode ExecutableNode-handler">
+ <packagedElement xmi:type="uml:Association" xmi:id="A_inputElement_regionAsInput" name="A_inputElement_regionAsInput" visibility="private" memberEnd="ExpansionRegion-inputElement ExpansionNode-regionAsInput"/>
+ <packagedElement xmi:type="uml:Association" xmi:id="A_handler_protectedNode" name="A_handler_protectedNode" visibility="private" memberEnd="ExecutableNode-handler ExceptionHandler-protectedNode">
<generalization xmi:type="uml:Generalization" xmi:id="A_handler_protectedNode-_generalization.0" general="A_ownedElement_owner"/>
</packagedElement>
<packagedElement xmi:type="uml:Association" xmi:id="A_handlerBody_exceptionHandler" name="A_handlerBody_exceptionHandler" visibility="private" memberEnd="ExceptionHandler-handlerBody A_handlerBody_exceptionHandler-_ownedEnd.0">
@@ -12027,6 +12260,9 @@ stream: a stream of values flows into a single execution&#xD;
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="Interface-protocol-_lowerValue"/>
</ownedAttribute>
<ownedOperation xmi:type="uml:Operation" xmi:id="Interface-createOwnedOperation" name="createOwnedOperation">
+ <ownedComment xmi:type="uml:Comment" xmi:id="Interface-createOwnedOperation-_ownedComment.0" annotatedElement="Interface-createOwnedOperation">
+ <body>Creates an operation with the specified name, parameter names, parameter types, and return type (or null) as an owned operation of this interface.</body>
+ </ownedComment>
<ownedParameter xmi:type="uml:Parameter" xmi:id="Interface-createOwnedOperation-_ownedParameter.0" type="Operation" direction="return"/>
<ownedParameter xmi:type="uml:Parameter" xmi:id="Interface-createOwnedOperation-name" name="name" type="String" effect="read">
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="Interface-createOwnedOperation-name-_upperValue" value="1"/>
@@ -12046,6 +12282,9 @@ stream: a stream of values flows into a single execution&#xD;
</ownedParameter>
</ownedOperation>
<ownedOperation xmi:type="uml:Operation" xmi:id="Interface-createOwnedAttribute" name="createOwnedAttribute">
+ <ownedComment xmi:type="uml:Comment" xmi:id="Interface-createOwnedAttribute-_ownedComment.0" annotatedElement="Interface-createOwnedAttribute">
+ <body>Creates a property with the specified name, type, lower bound, and upper bound as an owned attribute of this interface.</body>
+ </ownedComment>
<ownedParameter xmi:type="uml:Parameter" xmi:id="Interface-createOwnedAttribute-_ownedParameter.0" type="Property" direction="return"/>
<ownedParameter xmi:type="uml:Parameter" xmi:id="Interface-createOwnedAttribute-name" name="name" type="String" effect="read">
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="Interface-createOwnedAttribute-name-_upperValue" value="1"/>
@@ -12144,13 +12383,13 @@ stream: a stream of values flows into a single execution&#xD;
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="Port-protocol-_upperValue" value="1"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="Port-protocol-_lowerValue"/>
</ownedAttribute>
- <ownedOperation xmi:type="uml:Operation" xmi:id="Port-getProvideds" name="getProvideds" isQuery="true">
+ <ownedOperation xmi:type="uml:Operation" xmi:id="Port-getProvideds" name="getProvideds" visibility="protected" isQuery="true">
<ownedParameter xmi:type="uml:Parameter" xmi:id="Port-getProvideds-_ownedParameter.0" type="Interface" direction="return">
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="Port-getProvideds-_ownedParameter.0-_upperValue" value="*"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="Port-getProvideds-_ownedParameter.0-_lowerValue"/>
</ownedParameter>
</ownedOperation>
- <ownedOperation xmi:type="uml:Operation" xmi:id="Port-getRequireds" name="getRequireds" isQuery="true">
+ <ownedOperation xmi:type="uml:Operation" xmi:id="Port-getRequireds" name="getRequireds" visibility="protected" isQuery="true">
<ownedParameter xmi:type="uml:Parameter" xmi:id="Port-getRequireds-_ownedParameter.0" type="Interface" direction="return">
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="Port-getRequireds-_ownedParameter.0-_upperValue" value="*"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="Port-getRequireds-_ownedParameter.0-_lowerValue"/>
@@ -12675,7 +12914,7 @@ stream: a stream of values flows into a single execution&#xD;
<ownedParameter xmi:type="uml:Parameter" xmi:id="Region-belongsToPSM-_ownedParameter.0" type="Boolean" direction="return"/>
</ownedOperation>
</packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="A_conformance_specificMachine" name="A_conformance_specificMachine" visibility="private" memberEnd="ProtocolConformance-specificMachine ProtocolStateMachine-conformance">
+ <packagedElement xmi:type="uml:Association" xmi:id="A_conformance_specificMachine" name="A_conformance_specificMachine" visibility="private" memberEnd="ProtocolStateMachine-conformance ProtocolConformance-specificMachine">
<generalization xmi:type="uml:Generalization" xmi:id="A_conformance_specificMachine-_generalization.0" general="A_ownedElement_owner"/>
<generalization xmi:type="uml:Generalization" xmi:id="A_conformance_specificMachine-_generalization.1" general="A_source_directedRelationship"/>
</packagedElement>
@@ -12870,16 +13109,25 @@ stream: a stream of values flows into a single execution&#xD;
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="NamedElement-nameExpression-_lowerValue"/>
</ownedAttribute>
<ownedOperation xmi:type="uml:Operation" xmi:id="NamedElement-createDependency" name="createDependency">
+ <ownedComment xmi:type="uml:Comment" xmi:id="NamedElement-createDependency-_ownedComment.0" annotatedElement="NamedElement-createDependency">
+ <body>Creates a dependency between this named element and the specified supplier, owned by this named element's nearest package.</body>
+ </ownedComment>
<ownedParameter xmi:type="uml:Parameter" xmi:id="NamedElement-createDependency-_ownedParameter.0" type="Dependency" direction="return"/>
<ownedParameter xmi:type="uml:Parameter" xmi:id="NamedElement-createDependency-supplier" name="supplier" type="NamedElement" effect="read"/>
</ownedOperation>
<ownedOperation xmi:type="uml:Operation" xmi:id="NamedElement-getLabel" name="getLabel" isQuery="true">
+ <ownedComment xmi:type="uml:Comment" xmi:id="NamedElement-getLabel-_ownedComment.0" annotatedElement="NamedElement-getLabel">
+ <body>Retrieves a localized label for this named element.</body>
+ </ownedComment>
<ownedParameter xmi:type="uml:Parameter" xmi:id="NamedElement-getLabel-_ownedParameter.0" type="String" direction="return">
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="NamedElement-getLabel-_ownedParameter.0-_upperValue" value="1"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="NamedElement-getLabel-_ownedParameter.0-_lowerValue"/>
</ownedParameter>
</ownedOperation>
<ownedOperation xmi:type="uml:Operation" xmi:id="NamedElement-getLabel.1" name="getLabel" isQuery="true">
+ <ownedComment xmi:type="uml:Comment" xmi:id="NamedElement-getLabel.1-_ownedComment.0" annotatedElement="NamedElement-getLabel.1">
+ <body>Retrieves a label for this named element, localized if indicated.</body>
+ </ownedComment>
<ownedParameter xmi:type="uml:Parameter" xmi:id="NamedElement-getLabel.1-_ownedParameter.0" type="String" direction="return">
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="NamedElement-getLabel.1-_ownedParameter.0-_upperValue" value="1"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="NamedElement-getLabel.1-_ownedParameter.0-_lowerValue"/>
@@ -13478,13 +13726,13 @@ define a collating sequence between operands and subexpressions).
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="Property-associationEnd-_upperValue" value="1"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="Property-associationEnd-_lowerValue"/>
</ownedAttribute>
- <ownedOperation xmi:type="uml:Operation" xmi:id="Property-getDefault" name="getDefault" isQuery="true">
+ <ownedOperation xmi:type="uml:Operation" xmi:id="Property-getDefault" name="getDefault" visibility="protected" isQuery="true">
<ownedParameter xmi:type="uml:Parameter" xmi:id="Property-getDefault-_ownedParameter.0" type="String" direction="return">
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="Property-getDefault-_ownedParameter.0-_upperValue" value="1"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="Property-getDefault-_ownedParameter.0-_lowerValue"/>
</ownedParameter>
</ownedOperation>
- <ownedOperation xmi:type="uml:Operation" xmi:id="Property-isSetDefault" name="isSetDefault" isQuery="true">
+ <ownedOperation xmi:type="uml:Operation" xmi:id="Property-isSetDefault" name="isSetDefault" visibility="protected" isQuery="true">
<ownedParameter xmi:type="uml:Parameter" xmi:id="Property-isSetDefault-_ownedParameter.0" type="Boolean" direction="return"/>
</ownedOperation>
<ownedOperation xmi:type="uml:Operation" xmi:id="Property-setDefault" name="setDefault" visibility="protected">
@@ -13498,27 +13746,49 @@ define a collating sequence between operands and subexpressions).
</ownedOperation>
<ownedOperation xmi:type="uml:Operation" xmi:id="Property-unsetDefault" name="unsetDefault" visibility="protected"/>
<ownedOperation xmi:type="uml:Operation" xmi:id="Property-setIsNavigable" name="setIsNavigable">
+ <ownedComment xmi:type="uml:Comment" xmi:id="Property-setIsNavigable-_ownedComment.0" annotatedElement="Property-setIsNavigable">
+ <body>Sets the navigability of this property as indicated.</body>
+ </ownedComment>
<ownedParameter xmi:type="uml:Parameter" xmi:id="Property-setIsNavigable-isNavigable" name="isNavigable" type="Boolean" effect="read"/>
</ownedOperation>
<ownedOperation xmi:type="uml:Operation" xmi:id="Property-getOtherEnd" name="getOtherEnd">
+ <ownedComment xmi:type="uml:Comment" xmi:id="Property-getOtherEnd-_ownedComment.0" annotatedElement="Property-getOtherEnd">
+ <body>Retrieves the other end of the (binary) association in which this property is a member end.</body>
+ </ownedComment>
<ownedParameter xmi:type="uml:Parameter" xmi:id="Property-getOtherEnd-_ownedParameter.0" type="Property" direction="return">
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="Property-getOtherEnd-_ownedParameter.0-_upperValue" value="1"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="Property-getOtherEnd-_ownedParameter.0-_lowerValue"/>
</ownedParameter>
</ownedOperation>
<ownedOperation xmi:type="uml:Operation" xmi:id="Property-setBooleanDefaultValue" name="setBooleanDefaultValue">
+ <ownedComment xmi:type="uml:Comment" xmi:id="Property-setBooleanDefaultValue-_ownedComment.0" annotatedElement="Property-setBooleanDefaultValue">
+ <body>Sets the default value for this property to the specified Boolean value.</body>
+ </ownedComment>
<ownedParameter xmi:type="uml:Parameter" xmi:id="Property-setBooleanDefaultValue-value" name="value" type="Boolean" effect="read"/>
</ownedOperation>
<ownedOperation xmi:type="uml:Operation" xmi:id="Property-setIntegerDefaultValue" name="setIntegerDefaultValue">
+ <ownedComment xmi:type="uml:Comment" xmi:id="Property-setIntegerDefaultValue-_ownedComment.0" annotatedElement="Property-setIntegerDefaultValue">
+ <body>Sets the default value for this property to the specified integer value.</body>
+ </ownedComment>
<ownedParameter xmi:type="uml:Parameter" xmi:id="Property-setIntegerDefaultValue-value" name="value" type="Integer" effect="read"/>
</ownedOperation>
<ownedOperation xmi:type="uml:Operation" xmi:id="Property-setStringDefaultValue" name="setStringDefaultValue">
+ <ownedComment xmi:type="uml:Comment" xmi:id="Property-setStringDefaultValue-_ownedComment.0" annotatedElement="Property-setStringDefaultValue">
+ <body>Sets the default value for this property to the specified string value.</body>
+ </ownedComment>
<ownedParameter xmi:type="uml:Parameter" xmi:id="Property-setStringDefaultValue-value" name="value" type="String" effect="read"/>
</ownedOperation>
<ownedOperation xmi:type="uml:Operation" xmi:id="Property-setUnlimitedNaturalDefaultValue" name="setUnlimitedNaturalDefaultValue">
+ <ownedComment xmi:type="uml:Comment" xmi:id="Property-setUnlimitedNaturalDefaultValue-_ownedComment.0" annotatedElement="Property-setUnlimitedNaturalDefaultValue">
+ <body>Sets the default value for this property to the specified unlimited natural value.</body>
+ </ownedComment>
<ownedParameter xmi:type="uml:Parameter" xmi:id="Property-setUnlimitedNaturalDefaultValue-value" name="value" type="UnlimitedNatural" effect="read"/>
</ownedOperation>
- <ownedOperation xmi:type="uml:Operation" xmi:id="Property-setNullDefaultValue" name="setNullDefaultValue"/>
+ <ownedOperation xmi:type="uml:Operation" xmi:id="Property-setNullDefaultValue" name="setNullDefaultValue">
+ <ownedComment xmi:type="uml:Comment" xmi:id="Property-setNullDefaultValue-_ownedComment.0" annotatedElement="Property-setNullDefaultValue">
+ <body>Sets the default value for this property to the null value.</body>
+ </ownedComment>
+ </ownedOperation>
<ownedOperation xmi:type="uml:Operation" xmi:id="Property-isAttribute" name="isAttribute" visibility="public" isQuery="true" bodyCondition="Property-isAttribute-spec">
<ownedComment xmi:type="uml:Comment" xmi:id="Property-isAttribute-_ownedComment.0" annotatedElement="Property-isAttribute">
<body>The query isAttribute() is true if the Property is defined as an attribute of some classifier.</body>
@@ -13885,10 +14155,10 @@ define a collating sequence between operands and subexpressions).
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="Operation-templateParameter-_upperValue" value="1"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="Operation-templateParameter-_lowerValue"/>
</ownedAttribute>
- <ownedOperation xmi:type="uml:Operation" xmi:id="Operation-getLower" name="getLower" isQuery="true">
+ <ownedOperation xmi:type="uml:Operation" xmi:id="Operation-getLower" name="getLower" visibility="protected" isQuery="true">
<ownedParameter xmi:type="uml:Parameter" xmi:id="Operation-getLower-_ownedParameter.0" type="Integer" direction="return"/>
</ownedOperation>
- <ownedOperation xmi:type="uml:Operation" xmi:id="Operation-getUpper" name="getUpper" isQuery="true">
+ <ownedOperation xmi:type="uml:Operation" xmi:id="Operation-getUpper" name="getUpper" visibility="protected" isQuery="true">
<ownedParameter xmi:type="uml:Parameter" xmi:id="Operation-getUpper-_ownedParameter.0" type="UnlimitedNatural" direction="return"/>
</ownedOperation>
<ownedOperation xmi:type="uml:Operation" xmi:id="Operation-setIsOrdered" name="setIsOrdered" visibility="protected">
@@ -13907,6 +14177,9 @@ define a collating sequence between operands and subexpressions).
<ownedParameter xmi:type="uml:Parameter" xmi:id="Operation-setUpper-newUpper" name="newUpper" visibility="protected" type="UnlimitedNatural" effect="read"/>
</ownedOperation>
<ownedOperation xmi:type="uml:Operation" xmi:id="Operation-getReturnResult" name="getReturnResult">
+ <ownedComment xmi:type="uml:Comment" xmi:id="Operation-getReturnResult-_ownedComment.0" annotatedElement="Operation-getReturnResult">
+ <body>Retrieves the (only) return result parameter for this operation.</body>
+ </ownedComment>
<ownedParameter xmi:type="uml:Parameter" xmi:id="Operation-getReturnResult-_ownedParameter.0" type="Parameter" direction="return">
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="Operation-getReturnResult-_ownedParameter.0-_upperValue" value="1"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="Operation-getReturnResult-_ownedParameter.0-_lowerValue"/>
@@ -14216,24 +14489,36 @@ define a collating sequence between operands and subexpressions).
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="Classifier-templateParameter-_lowerValue"/>
</ownedAttribute>
<ownedOperation xmi:type="uml:Operation" xmi:id="Classifier-getAllAttributes" name="getAllAttributes" isQuery="true">
+ <ownedComment xmi:type="uml:Comment" xmi:id="Classifier-getAllAttributes-_ownedComment.0" annotatedElement="Classifier-getAllAttributes">
+ <body>Retrieves all the attributes of this classifier, including those inherited from its parents.</body>
+ </ownedComment>
<ownedParameter xmi:type="uml:Parameter" xmi:id="Classifier-getAllAttributes-_ownedParameter.0" type="Property" direction="return">
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="Classifier-getAllAttributes-_ownedParameter.0-_upperValue" value="*"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="Classifier-getAllAttributes-_ownedParameter.0-_lowerValue"/>
</ownedParameter>
</ownedOperation>
<ownedOperation xmi:type="uml:Operation" xmi:id="Classifier-getOperations" name="getOperations" isQuery="true">
+ <ownedComment xmi:type="uml:Comment" xmi:id="Classifier-getOperations-_ownedComment.0" annotatedElement="Classifier-getOperations">
+ <body>Retrieves the operations of this classifier.</body>
+ </ownedComment>
<ownedParameter xmi:type="uml:Parameter" xmi:id="Classifier-getOperations-_ownedParameter.0" type="Operation" direction="return">
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="Classifier-getOperations-_ownedParameter.0-_upperValue" value="*"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="Classifier-getOperations-_ownedParameter.0-_lowerValue"/>
</ownedParameter>
</ownedOperation>
<ownedOperation xmi:type="uml:Operation" xmi:id="Classifier-getAllOperations" name="getAllOperations" isQuery="true">
+ <ownedComment xmi:type="uml:Comment" xmi:id="Classifier-getAllOperations-_ownedComment.0" annotatedElement="Classifier-getAllOperations">
+ <body>Retrieves all the operations of this classifier, including those inherited from its parents.</body>
+ </ownedComment>
<ownedParameter xmi:type="uml:Parameter" xmi:id="Classifier-getAllOperations-_ownedParameter.0" type="Operation" direction="return">
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="Classifier-getAllOperations-_ownedParameter.0-_upperValue" value="*"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="Classifier-getAllOperations-_ownedParameter.0-_lowerValue"/>
</ownedParameter>
</ownedOperation>
<ownedOperation xmi:type="uml:Operation" xmi:id="Classifier-getOperation" name="getOperation" isQuery="true">
+ <ownedComment xmi:type="uml:Comment" xmi:id="Classifier-getOperation-_ownedComment.0" annotatedElement="Classifier-getOperation">
+ <body>Retrieves the first operation with the specified name, parameter names, and parameter types from this classifier.</body>
+ </ownedComment>
<ownedParameter xmi:type="uml:Parameter" xmi:id="Classifier-getOperation-_ownedParameter.0" type="Operation" direction="return">
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="Classifier-getOperation-_ownedParameter.0-_upperValue" value="1"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="Classifier-getOperation-_ownedParameter.0-_lowerValue"/>
@@ -14252,6 +14537,9 @@ define a collating sequence between operands and subexpressions).
</ownedParameter>
</ownedOperation>
<ownedOperation xmi:type="uml:Operation" xmi:id="Classifier-getOperation.1" name="getOperation" isQuery="true">
+ <ownedComment xmi:type="uml:Comment" xmi:id="Classifier-getOperation.1-_ownedComment.0" annotatedElement="Classifier-getOperation.1">
+ <body>Retrieves the first operation with the specified name, parameter names, and parameter types from this classifier, ignoring case if indicated.</body>
+ </ownedComment>
<ownedParameter xmi:type="uml:Parameter" xmi:id="Classifier-getOperation.1-_ownedParameter.0" type="Operation" direction="return">
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="Classifier-getOperation.1-_ownedParameter.0-_upperValue" value="1"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="Classifier-getOperation.1-_ownedParameter.0-_lowerValue"/>
@@ -14271,12 +14559,18 @@ define a collating sequence between operands and subexpressions).
<ownedParameter xmi:type="uml:Parameter" xmi:id="Classifier-getOperation.1-ignoreCase" name="ignoreCase" type="Boolean" effect="read"/>
</ownedOperation>
<ownedOperation xmi:type="uml:Operation" xmi:id="Classifier-getUsedInterfaces" name="getUsedInterfaces">
+ <ownedComment xmi:type="uml:Comment" xmi:id="Classifier-getUsedInterfaces-_ownedComment.0" annotatedElement="Classifier-getUsedInterfaces">
+ <body>Retrieves the interfaces on which this classifier has a usage dependency.</body>
+ </ownedComment>
<ownedParameter xmi:type="uml:Parameter" xmi:id="Classifier-getUsedInterfaces-_ownedParameter.0" type="Interface" direction="return">
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="Classifier-getUsedInterfaces-_ownedParameter.0-_upperValue" value="*"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="Classifier-getUsedInterfaces-_ownedParameter.0-_lowerValue"/>
</ownedParameter>
</ownedOperation>
<ownedOperation xmi:type="uml:Operation" xmi:id="Classifier-getAllUsedInterfaces" name="getAllUsedInterfaces">
+ <ownedComment xmi:type="uml:Comment" xmi:id="Classifier-getAllUsedInterfaces-_ownedComment.0" annotatedElement="Classifier-getAllUsedInterfaces">
+ <body>Retrieves all the interfaces on which this classifier or any of its parents has a usage dependency.</body>
+ </ownedComment>
<ownedParameter xmi:type="uml:Parameter" xmi:id="Classifier-getAllUsedInterfaces-_ownedParameter.0" type="Interface" direction="return">
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="Classifier-getAllUsedInterfaces-_ownedParameter.0-_upperValue" value="*"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="Classifier-getAllUsedInterfaces-_ownedParameter.0-_lowerValue"/>
@@ -14537,7 +14831,7 @@ define a collating sequence between operands and subexpressions).
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="RedefinableTemplateSignature-inheritedParameter-_upperValue" value="*"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="RedefinableTemplateSignature-inheritedParameter-_lowerValue"/>
</ownedAttribute>
- <ownedOperation xmi:type="uml:Operation" xmi:id="RedefinableTemplateSignature-getInheritedParameters" name="getInheritedParameters" isQuery="true">
+ <ownedOperation xmi:type="uml:Operation" xmi:id="RedefinableTemplateSignature-getInheritedParameters" name="getInheritedParameters" visibility="protected" isQuery="true">
<ownedParameter xmi:type="uml:Parameter" xmi:id="RedefinableTemplateSignature-getInheritedParameters-_ownedParameter.0" type="TemplateParameter" direction="return">
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="RedefinableTemplateSignature-getInheritedParameters-_ownedParameter.0-_upperValue" value="*"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="RedefinableTemplateSignature-getInheritedParameters-_ownedParameter.0-_lowerValue"/>
@@ -14668,27 +14962,45 @@ define a collating sequence between operands and subexpressions).
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="Package-profileApplication-_lowerValue"/>
</ownedAttribute>
<ownedOperation xmi:type="uml:Operation" xmi:id="Package-createOwnedClass" name="createOwnedClass">
+ <ownedComment xmi:type="uml:Comment" xmi:id="Package-createOwnedClass-_ownedComment.0" annotatedElement="Package-createOwnedClass">
+ <body>Creates a(n) (abstract) class with the specified name as an owned type of this package.</body>
+ </ownedComment>
<ownedParameter xmi:type="uml:Parameter" xmi:id="Package-createOwnedClass-_ownedParameter.0" type="Class" direction="return"/>
<ownedParameter xmi:type="uml:Parameter" xmi:id="Package-createOwnedClass-name" name="name" type="String" effect="read"/>
<ownedParameter xmi:type="uml:Parameter" xmi:id="Package-createOwnedClass-isAbstract" name="isAbstract" type="Boolean" effect="read"/>
</ownedOperation>
<ownedOperation xmi:type="uml:Operation" xmi:id="Package-createOwnedEnumeration" name="createOwnedEnumeration">
+ <ownedComment xmi:type="uml:Comment" xmi:id="Package-createOwnedEnumeration-_ownedComment.0" annotatedElement="Package-createOwnedEnumeration">
+ <body>Creates a enumeration with the specified name as an owned type of this package.</body>
+ </ownedComment>
<ownedParameter xmi:type="uml:Parameter" xmi:id="Package-createOwnedEnumeration-_ownedParameter.0" type="Enumeration" direction="return"/>
<ownedParameter xmi:type="uml:Parameter" xmi:id="Package-createOwnedEnumeration-name" name="name" type="String" effect="read"/>
</ownedOperation>
<ownedOperation xmi:type="uml:Operation" xmi:id="Package-createOwnedPrimitiveType" name="createOwnedPrimitiveType">
+ <ownedComment xmi:type="uml:Comment" xmi:id="Package-createOwnedPrimitiveType-_ownedComment.0" annotatedElement="Package-createOwnedPrimitiveType">
+ <body>Creates a primitive type with the specified name as an owned type of this package.</body>
+ </ownedComment>
<ownedParameter xmi:type="uml:Parameter" xmi:id="Package-createOwnedPrimitiveType-_ownedParameter.0" type="PrimitiveType" direction="return"/>
<ownedParameter xmi:type="uml:Parameter" xmi:id="Package-createOwnedPrimitiveType-name" name="name" type="String" effect="read"/>
</ownedOperation>
<ownedOperation xmi:type="uml:Operation" xmi:id="Package-createOwnedInterface" name="createOwnedInterface">
+ <ownedComment xmi:type="uml:Comment" xmi:id="Package-createOwnedInterface-_ownedComment.0" annotatedElement="Package-createOwnedInterface">
+ <body>Creates an interface with the specified name as an owned type of this package.</body>
+ </ownedComment>
<ownedParameter xmi:type="uml:Parameter" xmi:id="Package-createOwnedInterface-_ownedParameter.0" type="Interface" direction="return"/>
<ownedParameter xmi:type="uml:Parameter" xmi:id="Package-createOwnedInterface-name" name="name" type="String" effect="read"/>
</ownedOperation>
<ownedOperation xmi:type="uml:Operation" xmi:id="Package-isProfileApplied" name="isProfileApplied" isQuery="true">
+ <ownedComment xmi:type="uml:Comment" xmi:id="Package-isProfileApplied-_ownedComment.0" annotatedElement="Package-isProfileApplied">
+ <body>Determines whether the specified profile is applied to this package.</body>
+ </ownedComment>
<ownedParameter xmi:type="uml:Parameter" xmi:id="Package-isProfileApplied-_ownedParameter.0" type="Boolean" direction="return"/>
<ownedParameter xmi:type="uml:Parameter" xmi:id="Package-isProfileApplied-profile" name="profile" type="Profile" effect="read"/>
</ownedOperation>
<ownedOperation xmi:type="uml:Operation" xmi:id="Package-applyProfile" name="applyProfile">
+ <ownedComment xmi:type="uml:Comment" xmi:id="Package-applyProfile-_ownedComment.0" annotatedElement="Package-applyProfile">
+ <body>Applies the current definition of the specified profile to this package and automatically applies required stereotypes in the profile to elements within this package's namespace hieararchy. If a different definition is already applied, automatically migrates any associated stereotype values on a &quot;best effort&quot; basis (matching classifiers and structural features by name).</body>
+ </ownedComment>
<ownedParameter xmi:type="uml:Parameter" xmi:id="Package-applyProfile-_ownedParameter.0" direction="return">
<type xmi:type="uml:Class" href="Ecore.metamodel.uml#EObject"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="Package-applyProfile-_ownedParameter.0-_upperValue" value="*"/>
@@ -14697,6 +15009,9 @@ define a collating sequence between operands and subexpressions).
<ownedParameter xmi:type="uml:Parameter" xmi:id="Package-applyProfile-profile" name="profile" type="Profile" effect="read"/>
</ownedOperation>
<ownedOperation xmi:type="uml:Operation" xmi:id="Package-unapplyProfile" name="unapplyProfile">
+ <ownedComment xmi:type="uml:Comment" xmi:id="Package-unapplyProfile-_ownedComment.0" annotatedElement="Package-unapplyProfile">
+ <body>Unapplies the specified profile from this package and automatically unapplies stereotypes in the profile from elements within this package's namespace hieararchy.</body>
+ </ownedComment>
<ownedParameter xmi:type="uml:Parameter" xmi:id="Package-unapplyProfile-_ownedParameter.0" direction="return">
<type xmi:type="uml:Class" href="Ecore.metamodel.uml#EObject"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="Package-unapplyProfile-_ownedParameter.0-_upperValue" value="*"/>
@@ -14705,18 +15020,27 @@ define a collating sequence between operands and subexpressions).
<ownedParameter xmi:type="uml:Parameter" xmi:id="Package-unapplyProfile-profile" name="profile" type="Profile" effect="read"/>
</ownedOperation>
<ownedOperation xmi:type="uml:Operation" xmi:id="Package-getAppliedProfiles" name="getAppliedProfiles" isQuery="true">
+ <ownedComment xmi:type="uml:Comment" xmi:id="Package-getAppliedProfiles-_ownedComment.0" annotatedElement="Package-getAppliedProfiles">
+ <body>Retrieves the profiles that are applied to this package.</body>
+ </ownedComment>
<ownedParameter xmi:type="uml:Parameter" xmi:id="Package-getAppliedProfiles-_ownedParameter.0" type="Profile" direction="return">
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="Package-getAppliedProfiles-_ownedParameter.0-_upperValue" value="*"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="Package-getAppliedProfiles-_ownedParameter.0-_lowerValue"/>
</ownedParameter>
</ownedOperation>
<ownedOperation xmi:type="uml:Operation" xmi:id="Package-getAllAppliedProfiles" name="getAllAppliedProfiles" isQuery="true">
+ <ownedComment xmi:type="uml:Comment" xmi:id="Package-getAllAppliedProfiles-_ownedComment.0" annotatedElement="Package-getAllAppliedProfiles">
+ <body>Retrieves all the profiles that are applied to this package, including profiles applied to its nesting package(s).</body>
+ </ownedComment>
<ownedParameter xmi:type="uml:Parameter" xmi:id="Package-getAllAppliedProfiles-_ownedParameter.0" type="Profile" direction="return">
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="Package-getAllAppliedProfiles-_ownedParameter.0-_upperValue" value="*"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="Package-getAllAppliedProfiles-_ownedParameter.0-_lowerValue"/>
</ownedParameter>
</ownedOperation>
<ownedOperation xmi:type="uml:Operation" xmi:id="Package-getAppliedProfile" name="getAppliedProfile" isQuery="true">
+ <ownedComment xmi:type="uml:Comment" xmi:id="Package-getAppliedProfile-_ownedComment.0" annotatedElement="Package-getAppliedProfile">
+ <body>Retrieves the profile with the specified qualified name that is applied to this package, or null if no such profile is applied.</body>
+ </ownedComment>
<ownedParameter xmi:type="uml:Parameter" xmi:id="Package-getAppliedProfile-_ownedParameter.0" type="Profile" direction="return">
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="Package-getAppliedProfile-_ownedParameter.0-_upperValue" value="1"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="Package-getAppliedProfile-_ownedParameter.0-_lowerValue"/>
@@ -14724,6 +15048,9 @@ define a collating sequence between operands and subexpressions).
<ownedParameter xmi:type="uml:Parameter" xmi:id="Package-getAppliedProfile-qualifiedName" name="qualifiedName" type="String" effect="read"/>
</ownedOperation>
<ownedOperation xmi:type="uml:Operation" xmi:id="Package-getAppliedProfile.1" name="getAppliedProfile" isQuery="true">
+ <ownedComment xmi:type="uml:Comment" xmi:id="Package-getAppliedProfile.1-_ownedComment.0" annotatedElement="Package-getAppliedProfile.1">
+ <body>Retrieves the profile with the specified qualified name that is applied to this package or any of its nesting packages (if indicated), or null if no such profile is applied.</body>
+ </ownedComment>
<ownedParameter xmi:type="uml:Parameter" xmi:id="Package-getAppliedProfile.1-_ownedParameter.0" type="Profile" direction="return">
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="Package-getAppliedProfile.1-_ownedParameter.0-_upperValue" value="1"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="Package-getAppliedProfile.1-_ownedParameter.0-_lowerValue"/>
@@ -14732,12 +15059,18 @@ define a collating sequence between operands and subexpressions).
<ownedParameter xmi:type="uml:Parameter" xmi:id="Package-getAppliedProfile.1-recurse" name="recurse" type="Boolean" effect="read"/>
</ownedOperation>
<ownedOperation xmi:type="uml:Operation" xmi:id="Package-getAllProfileApplications" name="getAllProfileApplications" isQuery="true">
+ <ownedComment xmi:type="uml:Comment" xmi:id="Package-getAllProfileApplications-_ownedComment.0" annotatedElement="Package-getAllProfileApplications">
+ <body>Retrieves all the profile applications for this package, including profile applications for its nesting package(s).</body>
+ </ownedComment>
<ownedParameter xmi:type="uml:Parameter" xmi:id="Package-getAllProfileApplications-_ownedParameter.0" type="ProfileApplication" direction="return">
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="Package-getAllProfileApplications-_ownedParameter.0-_upperValue" value="*"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="Package-getAllProfileApplications-_ownedParameter.0-_lowerValue"/>
</ownedParameter>
</ownedOperation>
<ownedOperation xmi:type="uml:Operation" xmi:id="Package-getProfileApplication" name="getProfileApplication" isQuery="true">
+ <ownedComment xmi:type="uml:Comment" xmi:id="Package-getProfileApplication-_ownedComment.0" annotatedElement="Package-getProfileApplication">
+ <body>Retrieves the application of the specified profile to this package, or null if no such profile is applied.</body>
+ </ownedComment>
<ownedParameter xmi:type="uml:Parameter" xmi:id="Package-getProfileApplication-_ownedParameter.0" type="ProfileApplication" direction="return">
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="Package-getProfileApplication-_ownedParameter.0-_upperValue" value="1"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="Package-getProfileApplication-_ownedParameter.0-_lowerValue"/>
@@ -14745,6 +15078,9 @@ define a collating sequence between operands and subexpressions).
<ownedParameter xmi:type="uml:Parameter" xmi:id="Package-getProfileApplication-profile" name="profile" type="Profile" effect="read"/>
</ownedOperation>
<ownedOperation xmi:type="uml:Operation" xmi:id="Package-getProfileApplication.1" name="getProfileApplication" isQuery="true">
+ <ownedComment xmi:type="uml:Comment" xmi:id="Package-getProfileApplication.1-_ownedComment.0" annotatedElement="Package-getProfileApplication.1">
+ <body>Retrieves the application of the specified profile to this package or any of its nesting packages (if indicated), or null if no such profile is applied.</body>
+ </ownedComment>
<ownedParameter xmi:type="uml:Parameter" xmi:id="Package-getProfileApplication.1-_ownedParameter.0" type="ProfileApplication" direction="return">
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="Package-getProfileApplication.1-_ownedParameter.0-_upperValue" value="1"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="Package-getProfileApplication.1-_ownedParameter.0-_lowerValue"/>
@@ -14753,6 +15089,9 @@ define a collating sequence between operands and subexpressions).
<ownedParameter xmi:type="uml:Parameter" xmi:id="Package-getProfileApplication.1-recurse" name="recurse" type="Boolean" effect="read"/>
</ownedOperation>
<ownedOperation xmi:type="uml:Operation" xmi:id="Package-isModelLibrary" name="isModelLibrary" isQuery="true">
+ <ownedComment xmi:type="uml:Comment" xmi:id="Package-isModelLibrary-_ownedComment.0" annotatedElement="Package-isModelLibrary">
+ <body>Determines whether this package is a model library.</body>
+ </ownedComment>
<ownedParameter xmi:type="uml:Parameter" xmi:id="Package-isModelLibrary-_ownedParameter.0" type="Boolean" direction="return"/>
</ownedOperation>
<ownedOperation xmi:type="uml:Operation" xmi:id="Package-mustBeOwned" name="mustBeOwned" visibility="public" isQuery="true" redefinedOperation="Element-mustBeOwned" bodyCondition="Package-mustBeOwned-spec">
@@ -14826,14 +15165,14 @@ define a collating sequence between operands and subexpressions).
<packagedElement xmi:type="uml:Association" xmi:id="A_actual_templateParameterSubstitution" name="A_actual_templateParameterSubstitution" visibility="private" memberEnd="TemplateParameterSubstitution-actual A_actual_templateParameterSubstitution-_ownedEnd.0">
<ownedEnd xmi:type="uml:Property" xmi:id="A_actual_templateParameterSubstitution-_ownedEnd.0" type="TemplateParameterSubstitution" association="A_actual_templateParameterSubstitution"/>
</packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="A_parameteredElement_templateParameter" name="A_parameteredElement_templateParameter" visibility="private" memberEnd="ParameterableElement-templateParameter TemplateParameter-parameteredElement"/>
+ <packagedElement xmi:type="uml:Association" xmi:id="A_parameteredElement_templateParameter" name="A_parameteredElement_templateParameter" visibility="private" memberEnd="TemplateParameter-parameteredElement ParameterableElement-templateParameter"/>
<packagedElement xmi:type="uml:Association" xmi:id="A_subExpression_owningExpression" name="A_subExpression_owningExpression" visibility="private" memberEnd="StringExpression-subExpression StringExpression-owningExpression">
<generalization xmi:type="uml:Generalization" xmi:id="A_subExpression_owningExpression-_generalization.0" general="A_ownedElement_owner"/>
</packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="A_ownedTemplateSignature_template" name="A_ownedTemplateSignature_template" visibility="private" memberEnd="TemplateableElement-ownedTemplateSignature TemplateSignature-template">
+ <packagedElement xmi:type="uml:Association" xmi:id="A_ownedTemplateSignature_template" name="A_ownedTemplateSignature_template" visibility="private" memberEnd="TemplateSignature-template TemplateableElement-ownedTemplateSignature">
<generalization xmi:type="uml:Generalization" xmi:id="A_ownedTemplateSignature_template-_generalization.0" general="A_ownedElement_owner"/>
</packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="A_ownedParameteredElement_owningTemplateParameter" name="A_ownedParameteredElement_owningTemplateParameter" visibility="private" memberEnd="TemplateParameter-ownedParameteredElement ParameterableElement-owningTemplateParameter">
+ <packagedElement xmi:type="uml:Association" xmi:id="A_ownedParameteredElement_owningTemplateParameter" name="A_ownedParameteredElement_owningTemplateParameter" visibility="private" memberEnd="ParameterableElement-owningTemplateParameter TemplateParameter-ownedParameteredElement">
<generalization xmi:type="uml:Generalization" xmi:id="A_ownedParameteredElement_owningTemplateParameter-_generalization.0" general="A_ownedElement_owner"/>
<generalization xmi:type="uml:Generalization" xmi:id="A_ownedParameteredElement_owningTemplateParameter-_generalization.1" general="A_parameteredElement_templateParameter"/>
</packagedElement>
@@ -14871,7 +15210,7 @@ define a collating sequence between operands and subexpressions).
<generalization xmi:type="uml:Generalization" xmi:id="A_inheritedParameter_redefinableTemplateSignature-_generalization.0" general="A_parameter_templateSignature"/>
<ownedEnd xmi:type="uml:Property" xmi:id="A_inheritedParameter_redefinableTemplateSignature-_ownedEnd.0" type="RedefinableTemplateSignature" redefinedProperty="A_parameter_templateSignature-_ownedEnd.0" association="A_inheritedParameter_redefinableTemplateSignature"/>
</packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="A_templateParameter_parameteredElement" name="A_templateParameter_parameteredElement" visibility="private" memberEnd="ClassifierTemplateParameter-parameteredElement Classifier-templateParameter">
+ <packagedElement xmi:type="uml:Association" xmi:id="A_templateParameter_parameteredElement" name="A_templateParameter_parameteredElement" visibility="private" memberEnd="Classifier-templateParameter ClassifierTemplateParameter-parameteredElement">
<generalization xmi:type="uml:Generalization" xmi:id="A_templateParameter_parameteredElement-_generalization.0" general="A_parameteredElement_templateParameter"/>
</packagedElement>
<packagedElement xmi:type="uml:Association" xmi:id="A_nameExpression_namedElement" name="A_nameExpression_namedElement" visibility="private" memberEnd="NamedElement-nameExpression A_nameExpression_namedElement-_ownedEnd.0">
@@ -14884,7 +15223,7 @@ define a collating sequence between operands and subexpressions).
<packagedElement xmi:type="uml:Association" xmi:id="A_templateParameter_parameteredElement.1" name="A_templateParameter_parameteredElement" visibility="private" memberEnd="Operation-templateParameter OperationTemplateParameter-parameteredElement">
<generalization xmi:type="uml:Generalization" xmi:id="A_templateParameter_parameteredElement.1-_generalization.0" general="A_parameteredElement_templateParameter"/>
</packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="A_templateParameter_parameteredElement.2" name="A_templateParameter_parameteredElement" visibility="private" memberEnd="ConnectableElementTemplateParameter-parameteredElement ConnectableElement-templateParameter">
+ <packagedElement xmi:type="uml:Association" xmi:id="A_templateParameter_parameteredElement.2" name="A_templateParameter_parameteredElement" visibility="private" memberEnd="ConnectableElement-templateParameter ConnectableElementTemplateParameter-parameteredElement">
<generalization xmi:type="uml:Generalization" xmi:id="A_templateParameter_parameteredElement.2-_generalization.0" general="A_parameteredElement_templateParameter"/>
</packagedElement>
<packagedElement xmi:type="uml:Association" xmi:id="A_defaultClassifier_classifierTemplateParameter" name="A_defaultClassifier_classifierTemplateParameter" visibility="private" memberEnd="ClassifierTemplateParameter-defaultClassifier A_defaultClassifier_classifierTemplateParameter-_ownedEnd.0">
@@ -14906,364 +15245,364 @@ define a collating sequence between operands and subexpressions).
<appliedProfile xmi:type="uml:Profile" href="pathmap://UML_PROFILES/Standard.profile.uml#_0"/>
</profileApplication>
</uml:Model>
- <Ecore:EPackage xmi:id="_7WRz4eToEdqJb4EcDziohA" base_Package="_0" packageName="uml" nsPrefix="uml" nsURI="http://www.eclipse.org/uml2/2.0.0/UML" basePackage="org.eclipse.uml2" prefix="UML"/>
- <Ecore:EDataType xmi:id="_7WlV4OToEdqJb4EcDziohA" instanceClassName="boolean" base_PrimitiveType="Boolean"/>
- <Ecore:EDataType xmi:id="_7WlV4eToEdqJb4EcDziohA" instanceClassName="int" base_PrimitiveType="Integer"/>
- <Ecore:EDataType xmi:id="_7WlV4uToEdqJb4EcDziohA" instanceClassName="java.lang.String" base_PrimitiveType="String"/>
- <Ecore:EDataType xmi:id="_7WlV4-ToEdqJb4EcDziohA" instanceClassName="int" base_PrimitiveType="UnlimitedNatural"/>
- <Ecore:EReference xmi:id="_Nam8L-TpEdqJb4EcDziohA" isTransient="true" base_Property="Classifier-attribute"/>
- <Ecore:EReference xmi:id="_Nam8MOTpEdqJb4EcDziohA" isTransient="true" base_Property="Classifier-feature"/>
- <Ecore:EReference xmi:id="_Nam8MeTpEdqJb4EcDziohA" isTransient="true" base_Property="Classifier-inheritedMember"/>
- <Ecore:EOperation xmi:id="_Nam8MuTpEdqJb4EcDziohA" base_Operation="Classifier-general.1" operationName="getGenerals"/>
- <Ecore:EOperation xmi:id="_Nam8M-TpEdqJb4EcDziohA" base_Operation="Classifier-inheritedMember.1" operationName="getInheritedMembers"/>
- <Ecore:EReference xmi:id="_NawtAOTpEdqJb4EcDziohA" isTransient="true" base_Property="DirectedRelationship-source"/>
- <Ecore:EReference xmi:id="_NawtAeTpEdqJb4EcDziohA" isTransient="true" base_Property="DirectedRelationship-target"/>
- <Ecore:EReference xmi:id="_NawtAuTpEdqJb4EcDziohA" isTransient="true" base_Property="Element-ownedElement"/>
- <Ecore:EReference xmi:id="_NawtA-TpEdqJb4EcDziohA" isTransient="true" base_Property="Element-owner"/>
- <Ecore:EReference xmi:id="_NawtBOTpEdqJb4EcDziohA" isTransient="true" base_Property="Feature-featuringClassifier"/>
- <Ecore:EReference xmi:id="_NawtBeTpEdqJb4EcDziohA" isTransient="true" base_Property="Namespace-importedMember"/>
- <Ecore:EReference xmi:id="_NawtBuTpEdqJb4EcDziohA" isTransient="true" base_Property="Namespace-ownedMember"/>
- <Ecore:EReference xmi:id="_NawtB-TpEdqJb4EcDziohA" isTransient="true" base_Property="Namespace-member"/>
- <Ecore:EOperation xmi:id="_NawtCOTpEdqJb4EcDziohA" base_Operation="Namespace-importedMember.1" operationName="getImportedMembers"/>
- <Ecore:EReference xmi:id="_NawtCeTpEdqJb4EcDziohA" isTransient="true" base_Property="RedefinableElement-redefinitionContext"/>
- <Ecore:EReference xmi:id="_NawtCuTpEdqJb4EcDziohA" isTransient="true" base_Property="RedefinableElement-redefinedElement"/>
- <Ecore:EReference xmi:id="_NawtC-TpEdqJb4EcDziohA" isTransient="true" base_Property="Relationship-relatedElement"/>
- <Ecore:EReference xmi:id="_NawtDOTpEdqJb4EcDziohA" isTransient="true" base_Property="Association-endType"/>
- <Ecore:EAttribute xmi:id="_NawtDeTpEdqJb4EcDziohA" isTransient="true" isUnsettable="true" base_Property="Property-default"/>
- <Ecore:EReference xmi:id="_NawtDuTpEdqJb4EcDziohA" isTransient="true" base_Property="Property-opposite"/>
- <Ecore:EOperation xmi:id="_NawtD-TpEdqJb4EcDziohA" base_Operation="Property-opposite.1" operationName="getOpposite"/>
- <Ecore:EAttribute xmi:id="_NawtEOTpEdqJb4EcDziohA" isUnsettable="true" xmlFeatureKind="Element" base_Property="OpaqueExpression-body"/>
- <Ecore:EAttribute xmi:id="_NawtEeTpEdqJb4EcDziohA" isUnsettable="true" base_Property="OpaqueExpression-language"/>
- <Ecore:EAttribute xmi:id="_NawtEuTpEdqJb4EcDziohA" isTransient="true" base_Property="Operation-isOrdered"/>
- <Ecore:EAttribute xmi:id="_NawtE-TpEdqJb4EcDziohA" isTransient="true" base_Property="Operation-isUnique"/>
- <Ecore:EAttribute xmi:id="_NawtFOTpEdqJb4EcDziohA" isTransient="true" base_Property="Operation-lower"/>
- <Ecore:EAttribute xmi:id="_NawtFeTpEdqJb4EcDziohA" isTransient="true" base_Property="Operation-upper"/>
- <Ecore:EReference xmi:id="_NawtFuTpEdqJb4EcDziohA" isTransient="true" base_Property="Operation-type"/>
- <Ecore:EOperation xmi:id="_NawtF-TpEdqJb4EcDziohA" base_Operation="Operation-lower.1" operationName="lowerBound"/>
- <Ecore:EOperation xmi:id="_Na6eAOTpEdqJb4EcDziohA" base_Operation="Operation-upper.1" operationName="upperBound"/>
- <Ecore:EOperation xmi:id="_Na6eAeTpEdqJb4EcDziohA" base_Operation="Operation-type.1" operationName="getType"/>
- <Ecore:EAttribute xmi:id="_Na6eAuTpEdqJb4EcDziohA" isTransient="true" isUnsettable="true" base_Property="Parameter-default"/>
- <Ecore:EAttribute xmi:id="_Na6eA-TpEdqJb4EcDziohA" isUnsettable="true" base_Property="ElementImport-alias"/>
- <Ecore:EReference xmi:id="_Na6eBOTpEdqJb4EcDziohA" isTransient="true" base_Property="Package-ownedType"/>
- <Ecore:EReference xmi:id="_Na6eBeTpEdqJb4EcDziohA" isTransient="true" base_Property="Package-nestedPackage"/>
- <Ecore:EReference xmi:id="_Na6eBuTpEdqJb4EcDziohA" isTransient="true" base_Property="Package-nestingPackage"/>
- <Ecore:EReference xmi:id="_Na6eB-TpEdqJb4EcDziohA" isTransient="true" base_Property="Type-package"/>
- <Ecore:EAttribute xmi:id="_Na6eCOTpEdqJb4EcDziohA" isUnsettable="true" base_Property="NamedElement-name"/>
- <Ecore:EAttribute xmi:id="_Na6eCeTpEdqJb4EcDziohA" isUnsettable="true" base_Property="NamedElement-visibility"/>
- <Ecore:EReference xmi:id="_Na6eCuTpEdqJb4EcDziohA" isTransient="true" base_Property="NamedElement-namespace"/>
- <Ecore:EAttribute xmi:id="_Na6eC-TpEdqJb4EcDziohA" isTransient="true" base_Property="NamedElement-qualifiedName"/>
- <Ecore:EOperation xmi:id="_Na6eDOTpEdqJb4EcDziohA" base_Operation="NamedElement-qualifiedName.1" operationName="getQualifiedName"/>
- <Ecore:EAttribute xmi:id="_Na6eDeTpEdqJb4EcDziohA" isUnsettable="true" xmlFeatureKind="Element" base_Property="Comment-body"/>
- <Ecore:EAttribute xmi:id="_NfYHQuTpEdqJb4EcDziohA" isUnsettable="true" base_Property="LiteralString-value"/>
- <Ecore:EAttribute xmi:id="_NfYHQ-TpEdqJb4EcDziohA" isTransient="true" base_Property="MultiplicityElement-upper"/>
- <Ecore:EAttribute xmi:id="_NfYHROTpEdqJb4EcDziohA" isTransient="true" base_Property="MultiplicityElement-lower"/>
- <Ecore:EOperation xmi:id="_NfYHReTpEdqJb4EcDziohA" base_Operation="MultiplicityElement-lower.1" operationName="getLower"/>
- <Ecore:EOperation xmi:id="_NfYHRuTpEdqJb4EcDziohA" base_Operation="MultiplicityElement-upper.1" operationName="getUpper"/>
- <Ecore:EReference xmi:id="_Nfh4QOTpEdqJb4EcDziohA" isTransient="true" base_Property="Classifier-general"/>
- <Ecore:EAttribute xmi:id="_Nfh4QeTpEdqJb4EcDziohA" isUnsettable="true" base_Property="Generalization-isSubstitutable"/>
- <Ecore:EReference xmi:id="_Nfh4QuTpEdqJb4EcDziohA" isTransient="true" base_Property="Class-superClass"/>
- <Ecore:EAttribute xmi:id="_Nfh4Q-TpEdqJb4EcDziohA" isTransient="true" base_Property="Property-isComposite"/>
- <Ecore:EOperation xmi:id="_Nfh4ROTpEdqJb4EcDziohA" base_Operation="Association-endType.1" operationName="getEndTypes"/>
- <Ecore:EAttribute xmi:id="_NfrpQOTpEdqJb4EcDziohA" isUnsettable="true" base_Property="Expression-symbol"/>
- <Ecore:EReference xmi:id="_Nf-kXOTpEdqJb4EcDziohA" isTransient="true" base_Property="Behavior-context"/>
- <Ecore:EReference xmi:id="_Nf-kXeTpEdqJb4EcDziohA" isTransient="true" base_Property="OpaqueExpression-result"/>
- <Ecore:EAttribute xmi:id="_Nf-kXuTpEdqJb4EcDziohA" isUnsettable="true" xmlFeatureKind="Element" base_Property="OpaqueBehavior-body"/>
- <Ecore:EAttribute xmi:id="_Nf-kX-TpEdqJb4EcDziohA" isUnsettable="true" base_Property="OpaqueBehavior-language"/>
- <Ecore:EAttribute xmi:id="_NgbQOeTpEdqJb4EcDziohA" isUnsettable="true" xmlFeatureKind="Element" base_Property="OpaqueAction-body"/>
- <Ecore:EAttribute xmi:id="_NgbQOuTpEdqJb4EcDziohA" isUnsettable="true" base_Property="OpaqueAction-language"/>
- <Ecore:EReference xmi:id="_NgbQO-TpEdqJb4EcDziohA" isTransient="true" base_Property="Action-output"/>
- <Ecore:EReference xmi:id="_NgbQPOTpEdqJb4EcDziohA" isTransient="true" base_Property="Action-input"/>
- <Ecore:EReference xmi:id="_NgbQPeTpEdqJb4EcDziohA" isTransient="true" base_Property="Action-context"/>
- <Ecore:EReference xmi:id="_NgkaI-TpEdqJb4EcDziohA" isTransient="true" base_Property="ActivityGroup-containedNode"/>
- <Ecore:EReference xmi:id="_NgkaJOTpEdqJb4EcDziohA" isTransient="true" base_Property="ActivityGroup-subgroup"/>
- <Ecore:EReference xmi:id="_NgkaJeTpEdqJb4EcDziohA" isTransient="true" base_Property="ActivityGroup-superGroup"/>
- <Ecore:EReference xmi:id="_NgkaJuTpEdqJb4EcDziohA" isTransient="true" base_Property="ActivityNode-inGroup"/>
- <Ecore:EReference xmi:id="_NhBGI-TpEdqJb4EcDziohA" isTransient="true" base_Property="Activity-structuredNode"/>
- <Ecore:EReference xmi:id="_Nh6d4uTpEdqJb4EcDziohA" isTransient="true" base_Property="ConnectorEnd-definingEnd"/>
- <Ecore:EReference xmi:id="_Nh6d4-TpEdqJb4EcDziohA" isTransient="true" base_Property="StructuredClassifier-part"/>
- <Ecore:EReference xmi:id="_Nh6d5OTpEdqJb4EcDziohA" isTransient="true" base_Property="StructuredClassifier-role"/>
- <Ecore:EReference xmi:id="_NigTyuTpEdqJb4EcDziohA" isTransient="true" base_Property="ActivityEdge-inGroup"/>
- <Ecore:EReference xmi:id="_NigTy-TpEdqJb4EcDziohA" isTransient="true" base_Property="ActivityGroup-containedEdge"/>
- <Ecore:EAttribute xmi:id="_NjQh3OTpEdqJb4EcDziohA" isTransient="true" base_Property="Message-messageKind"/>
- <Ecore:EReference xmi:id="_NjQh3eTpEdqJb4EcDziohA" isTransient="true" base_Property="Message-signature"/>
- <Ecore:EReference xmi:id="_Nk45b-TpEdqJb4EcDziohA" isTransient="true" base_Property="Port-required"/>
- <Ecore:EReference xmi:id="_Nk45cOTpEdqJb4EcDziohA" isTransient="true" base_Property="Port-provided"/>
- <Ecore:EReference xmi:id="_Nk45ceTpEdqJb4EcDziohA" isTransient="true" base_Property="EncapsulatedClassifier-ownedPort"/>
- <Ecore:EReference xmi:id="_NlMbZOTpEdqJb4EcDziohA" isTransient="true" base_Property="Component-required"/>
- <Ecore:EReference xmi:id="_NlMbZeTpEdqJb4EcDziohA" isTransient="true" base_Property="Component-provided"/>
- <Ecore:EOperation xmi:id="_NlMbZuTpEdqJb4EcDziohA" base_Operation="Component-required.1" operationName="getRequireds"/>
- <Ecore:EOperation xmi:id="_NlMbZ-TpEdqJb4EcDziohA" base_Operation="Component-provided.1" operationName="getProvideds"/>
- <Ecore:EAttribute xmi:id="_NlMbaOTpEdqJb4EcDziohA" isUnsettable="true" base_Property="Connector-kind"/>
- <Ecore:EAttribute xmi:id="_NlVlXeTpEdqJb4EcDziohA" isUnsettable="true" base_Property="Artifact-fileName"/>
- <Ecore:EReference xmi:id="_NlpHVOTpEdqJb4EcDziohA" isTransient="true" base_Property="DeploymentTarget-deployedElement"/>
- <Ecore:EOperation xmi:id="_NlpHVeTpEdqJb4EcDziohA" base_Operation="DeploymentTarget-deployedElement.1" operationName="getDeployedElements"/>
- <Ecore:EAttribute xmi:id="_NqGwlOTpEdqJb4EcDziohA" isTransient="true" base_Property="State-isComposite"/>
- <Ecore:EAttribute xmi:id="_NqGwleTpEdqJb4EcDziohA" isTransient="true" base_Property="State-isOrthogonal"/>
- <Ecore:EAttribute xmi:id="_NqGwluTpEdqJb4EcDziohA" isTransient="true" base_Property="State-isSimple"/>
- <Ecore:EAttribute xmi:id="_NqGwl-TpEdqJb4EcDziohA" isTransient="true" base_Property="State-isSubmachineState"/>
- <Ecore:EReference xmi:id="_NqGwmOTpEdqJb4EcDziohA" isTransient="true" base_Property="State-redefinitionContext"/>
- <Ecore:EReference xmi:id="_NqGwmeTpEdqJb4EcDziohA" isTransient="true" base_Property="Transition-redefinitionContext"/>
- <Ecore:EReference xmi:id="_NqGwmuTpEdqJb4EcDziohA" isTransient="true" base_Property="Region-redefinitionContext"/>
- <Ecore:EReference xmi:id="_NrJ5fuTpEdqJb4EcDziohA" isTransient="true" base_Property="Profile-ownedStereotype"/>
- <Ecore:EReference xmi:id="_NrJ5f-TpEdqJb4EcDziohA" isTransient="true" base_Property="Class-extension"/>
- <Ecore:EAttribute xmi:id="_NrJ5gOTpEdqJb4EcDziohA" isTransient="true" base_Property="Extension-isRequired"/>
- <Ecore:EReference xmi:id="_NrJ5geTpEdqJb4EcDziohA" isTransient="true" base_Property="Extension-metaclass"/>
- <Ecore:EOperation xmi:id="_NrJ5guTpEdqJb4EcDziohA" base_Operation="Extension-metaclass.1" operationName="getMetaclass"/>
- <Ecore:EAttribute xmi:id="_NrJ5g-TpEdqJb4EcDziohA" isUnsettable="true" base_Property="Image-content"/>
- <Ecore:EAttribute xmi:id="_NrJ5hOTpEdqJb4EcDziohA" isUnsettable="true" base_Property="Image-location"/>
- <Ecore:EAttribute xmi:id="_NrJ5heTpEdqJb4EcDziohA" isUnsettable="true" base_Property="Image-format"/>
- <Ecore:EAttribute xmi:id="_NrJ5iuTpEdqJb4EcDziohA" isTransient="true" base_Property="ExtensionEnd-lower"/>
- <Ecore:EAttribute xmi:id="_NsMbUuTpEdqJb4EcDziohA" isUnsettable="true" base_Property="Model-viewpoint"/>
- <Ecore:EAttribute xmi:id="_Nuux4OTpEdqJb4EcDziohA" isUnsettable="true" base_Property="Parameter-effect"/>
- <Ecore:EAttribute xmi:id="_NveY4eTpEdqJb4EcDziohA" isUnsettable="true" base_Property="DeploymentSpecification-deploymentLocation"/>
- <Ecore:EAttribute xmi:id="_NveY4uTpEdqJb4EcDziohA" isUnsettable="true" base_Property="DeploymentSpecification-executionLocation"/>
- <Ecore:EReference xmi:id="_NwEOpeTpEdqJb4EcDziohA" isTransient="true" base_Property="ProtocolTransition-referred"/>
- <Ecore:EReference xmi:id="_NxkDfeTpEdqJb4EcDziohA" isTransient="true" base_Property="RedefinableTemplateSignature-inheritedParameter"/>
- <Standard:Metamodel xmi:id="_otaS8OT2EdqbcKMS3bJIAg" base_Model="_0"/>
- <Standard:Metaclass xmi:id="_ouqQIOT2EdqbcKMS3bJIAg" base_Class="Comment"/>
- <Standard:Metaclass xmi:id="_ouqQIeT2EdqbcKMS3bJIAg" base_Class="DirectedRelationship"/>
- <Standard:Metaclass xmi:id="_ouqQIuT2EdqbcKMS3bJIAg" base_Class="LiteralSpecification"/>
- <Standard:Metaclass xmi:id="_ouqQI-T2EdqbcKMS3bJIAg" base_Class="LiteralInteger"/>
- <Standard:Metaclass xmi:id="_ouqQJOT2EdqbcKMS3bJIAg" base_Class="LiteralString"/>
- <Standard:Metaclass xmi:id="_ouwWwOT2EdqbcKMS3bJIAg" base_Class="LiteralBoolean"/>
- <Standard:Metaclass xmi:id="_ouwWweT2EdqbcKMS3bJIAg" base_Class="LiteralNull"/>
- <Standard:Metaclass xmi:id="_ou2dYOT2EdqbcKMS3bJIAg" base_Class="Constraint"/>
- <Standard:Metaclass xmi:id="_ou2dYeT2EdqbcKMS3bJIAg" base_Class="ElementImport"/>
- <Standard:Metaclass xmi:id="_ou2dYuT2EdqbcKMS3bJIAg" base_Class="TypedElement"/>
- <Standard:Metaclass xmi:id="_ou8kAOT2EdqbcKMS3bJIAg" base_Class="Feature"/>
- <Standard:Metaclass xmi:id="_ou8kAeT2EdqbcKMS3bJIAg" base_Class="RedefinableElement"/>
- <Standard:Metaclass xmi:id="_ou8kAuT2EdqbcKMS3bJIAg" base_Class="StructuralFeature"/>
- <Standard:Metaclass xmi:id="_ou8kA-T2EdqbcKMS3bJIAg" base_Class="Slot"/>
- <Standard:Metaclass xmi:id="_ovCqoOT2EdqbcKMS3bJIAg" base_Class="PackageImport"/>
- <Standard:Metaclass xmi:id="_ovCqoeT2EdqbcKMS3bJIAg" base_Class="DataType"/>
- <Standard:Metaclass xmi:id="_ovCqouT2EdqbcKMS3bJIAg" base_Class="Enumeration"/>
- <Standard:Metaclass xmi:id="_ovCqo-T2EdqbcKMS3bJIAg" base_Class="EnumerationLiteral"/>
- <Standard:Metaclass xmi:id="_ovCqpOT2EdqbcKMS3bJIAg" base_Class="PrimitiveType"/>
- <Standard:Metaclass xmi:id="_ovCqpeT2EdqbcKMS3bJIAg" base_Class="Association"/>
- <Standard:Metaclass xmi:id="_ovIxQOT2EdqbcKMS3bJIAg" base_Class="Relationship"/>
- <Standard:Metaclass xmi:id="_ovIxQeT2EdqbcKMS3bJIAg" base_Class="PackageMerge"/>
- <Standard:Metaclass xmi:id="_ovIxQuT2EdqbcKMS3bJIAg" base_Class="InstanceValue"/>
- <Standard:Metaclass xmi:id="_ovIxQ-T2EdqbcKMS3bJIAg" base_Class="LiteralUnlimitedNatural"/>
- <Standard:Metaclass xmi:id="_ovO34OT2EdqbcKMS3bJIAg" base_Class="Type"/>
- <Standard:Metaclass xmi:id="_ovO34eT2EdqbcKMS3bJIAg" base_Class="Expression"/>
- <Standard:Metaclass xmi:id="_owFzgOT2EdqbcKMS3bJIAg" base_Class="OpaqueExpression"/>
- <Standard:Metaclass xmi:id="_owL6IOT2EdqbcKMS3bJIAg" base_Class="OpaqueBehavior"/>
- <Standard:Metaclass xmi:id="_owL6IeT2EdqbcKMS3bJIAg" base_Class="FunctionBehavior"/>
- <Standard:Metaclass xmi:id="_owSAwOT2EdqbcKMS3bJIAg" base_Class="OpaqueAction"/>
- <Standard:Metaclass xmi:id="_owYHYOT2EdqbcKMS3bJIAg" base_Class="CallAction"/>
- <Standard:Metaclass xmi:id="_owYHYeT2EdqbcKMS3bJIAg" base_Class="SendSignalAction"/>
- <Standard:Metaclass xmi:id="_owYHYuT2EdqbcKMS3bJIAg" base_Class="CallOperationAction"/>
- <Standard:Metaclass xmi:id="_owYHY-T2EdqbcKMS3bJIAg" base_Class="CallBehaviorAction"/>
- <Standard:Metaclass xmi:id="_oweOAOT2EdqbcKMS3bJIAg" base_Class="MultiplicityElement"/>
- <Standard:Metaclass xmi:id="_owkUoOT2EdqbcKMS3bJIAg" base_Class="SequenceNode"/>
- <Standard:Metaclass xmi:id="_owkUoeT2EdqbcKMS3bJIAg" base_Class="InputPin"/>
- <Standard:Metaclass xmi:id="_owkUouT2EdqbcKMS3bJIAg" base_Class="OutputPin"/>
- <Standard:Metaclass xmi:id="_owqbQOT2EdqbcKMS3bJIAg" base_Class="Usage"/>
- <Standard:Metaclass xmi:id="_owqbQeT2EdqbcKMS3bJIAg" base_Class="Abstraction"/>
- <Standard:Metaclass xmi:id="_owqbQuT2EdqbcKMS3bJIAg" base_Class="Dependency"/>
- <Standard:Metaclass xmi:id="_owwh4OT2EdqbcKMS3bJIAg" base_Class="Realization"/>
- <Standard:Metaclass xmi:id="_owwh4eT2EdqbcKMS3bJIAg" base_Class="Substitution"/>
- <Standard:Metaclass xmi:id="_owwh4uT2EdqbcKMS3bJIAg" base_Class="Namespace"/>
- <Standard:Metaclass xmi:id="_ow9WMOT2EdqbcKMS3bJIAg" base_Class="InterfaceRealization"/>
- <Standard:Metaclass xmi:id="_ow9WMeT2EdqbcKMS3bJIAg" base_Class="StructuredClassifier"/>
- <Standard:Metaclass xmi:id="_oxDc0OT2EdqbcKMS3bJIAg" base_Class="Variable"/>
- <Standard:Metaclass xmi:id="_oxDc0eT2EdqbcKMS3bJIAg" base_Class="CollaborationUse"/>
- <Standard:Metaclass xmi:id="_oxJjcOT2EdqbcKMS3bJIAg" base_Class="Collaboration"/>
- <Standard:Metaclass xmi:id="_oxJjceT2EdqbcKMS3bJIAg" base_Class="ControlNode"/>
- <Standard:Metaclass xmi:id="_oxJjcuT2EdqbcKMS3bJIAg" base_Class="ControlFlow"/>
- <Standard:Metaclass xmi:id="_oxJjc-T2EdqbcKMS3bJIAg" base_Class="InitialNode"/>
- <Standard:Metaclass xmi:id="_oxPqEOT2EdqbcKMS3bJIAg" base_Class="ActivityParameterNode"/>
- <Standard:Metaclass xmi:id="_oxPqEeT2EdqbcKMS3bJIAg" base_Class="ValuePin"/>
- <Standard:Metaclass xmi:id="_oxVwsOT2EdqbcKMS3bJIAg" base_Class="Message"/>
- <Standard:Metaclass xmi:id="_oxb3UOT2EdqbcKMS3bJIAg" base_Class="GeneralOrdering"/>
- <Standard:Metaclass xmi:id="_oxb3UeT2EdqbcKMS3bJIAg" base_Class="ExecutionSpecification"/>
- <Standard:Metaclass xmi:id="_oxb3UuT2EdqbcKMS3bJIAg" base_Class="OccurrenceSpecification"/>
- <Standard:Metaclass xmi:id="_oxb3U-T2EdqbcKMS3bJIAg" base_Class="MessageEnd"/>
- <Standard:Metaclass xmi:id="_oxh98OT2EdqbcKMS3bJIAg" base_Class="StateInvariant"/>
- <Standard:Metaclass xmi:id="_oxh98eT2EdqbcKMS3bJIAg" base_Class="ActionExecutionSpecification"/>
- <Standard:Metaclass xmi:id="_oxh98uT2EdqbcKMS3bJIAg" base_Class="BehaviorExecutionSpecification"/>
- <Standard:Metaclass xmi:id="_oxh98-T2EdqbcKMS3bJIAg" base_Class="ExecutionEvent"/>
- <Standard:Metaclass xmi:id="_oxh99OT2EdqbcKMS3bJIAg" base_Class="CreationEvent"/>
- <Standard:Metaclass xmi:id="_oxh99eT2EdqbcKMS3bJIAg" base_Class="DestructionEvent"/>
- <Standard:Metaclass xmi:id="_oxoEkOT2EdqbcKMS3bJIAg" base_Class="SendOperationEvent"/>
- <Standard:Metaclass xmi:id="_oxoEkeT2EdqbcKMS3bJIAg" base_Class="SendSignalEvent"/>
- <Standard:Metaclass xmi:id="_oxoEkuT2EdqbcKMS3bJIAg" base_Class="MessageOccurrenceSpecification"/>
- <Standard:Metaclass xmi:id="_oxoEk-T2EdqbcKMS3bJIAg" base_Class="ExecutionOccurrenceSpecification"/>
- <Standard:Metaclass xmi:id="_oxoElOT2EdqbcKMS3bJIAg" base_Class="ReceiveOperationEvent"/>
- <Standard:Metaclass xmi:id="_oxoEleT2EdqbcKMS3bJIAg" base_Class="ReceiveSignalEvent"/>
- <Standard:Metaclass xmi:id="_ox6YcOT2EdqbcKMS3bJIAg" base_Class="Actor"/>
- <Standard:Metaclass xmi:id="_oyAfEOT2EdqbcKMS3bJIAg" base_Class="Extend"/>
- <Standard:Metaclass xmi:id="_oyAfEeT2EdqbcKMS3bJIAg" base_Class="Include"/>
- <Standard:Metaclass xmi:id="_oyAfEuT2EdqbcKMS3bJIAg" base_Class="UseCase"/>
- <Standard:Metaclass xmi:id="_oyMsUOT2EdqbcKMS3bJIAg" base_Class="ExtensionPoint"/>
- <Standard:Metaclass xmi:id="_oyMsUeT2EdqbcKMS3bJIAg" base_Class="CallEvent"/>
- <Standard:Metaclass xmi:id="_oySy8OT2EdqbcKMS3bJIAg" base_Class="ChangeEvent"/>
- <Standard:Metaclass xmi:id="_oySy8eT2EdqbcKMS3bJIAg" base_Class="Reception"/>
- <Standard:Metaclass xmi:id="_oySy8uT2EdqbcKMS3bJIAg" base_Class="Signal"/>
- <Standard:Metaclass xmi:id="_oySy8-T2EdqbcKMS3bJIAg" base_Class="SignalEvent"/>
- <Standard:Metaclass xmi:id="_oySy9OT2EdqbcKMS3bJIAg" base_Class="MessageEvent"/>
- <Standard:Metaclass xmi:id="_oyY5kOT2EdqbcKMS3bJIAg" base_Class="AnyReceiveEvent"/>
- <Standard:Metaclass xmi:id="_oyY5keT2EdqbcKMS3bJIAg" base_Class="BehavioredClassifier"/>
- <Standard:Metaclass xmi:id="_oyY5kuT2EdqbcKMS3bJIAg" base_Class="Event"/>
- <Standard:Metaclass xmi:id="_oyfAMOT2EdqbcKMS3bJIAg" base_Class="ForkNode"/>
- <Standard:Metaclass xmi:id="_oyfAMeT2EdqbcKMS3bJIAg" base_Class="FlowFinalNode"/>
- <Standard:Metaclass xmi:id="_oyfAMuT2EdqbcKMS3bJIAg" base_Class="CentralBufferNode"/>
- <Standard:Metaclass xmi:id="_oyfAM-T2EdqbcKMS3bJIAg" base_Class="ActivityPartition"/>
- <Standard:Metaclass xmi:id="_oylG0OT2EdqbcKMS3bJIAg" base_Class="MergeNode"/>
- <Standard:Metaclass xmi:id="_oylG0eT2EdqbcKMS3bJIAg" base_Class="DecisionNode"/>
- <Standard:Metaclass xmi:id="_oyrNcOT2EdqbcKMS3bJIAg" base_Class="FinalNode"/>
- <Standard:Metaclass xmi:id="_oyrNceT2EdqbcKMS3bJIAg" base_Class="ActivityFinalNode"/>
- <Standard:Metaclass xmi:id="_oyrNcuT2EdqbcKMS3bJIAg" base_Class="EncapsulatedClassifier"/>
- <Standard:Metaclass xmi:id="_oyrNc-T2EdqbcKMS3bJIAg" base_Class="ConnectorEnd"/>
- <Standard:Metaclass xmi:id="_oyxUEOT2EdqbcKMS3bJIAg" base_Class="ComponentRealization"/>
- <Standard:Metaclass xmi:id="_oy3asOT2EdqbcKMS3bJIAg" base_Class="Connector"/>
- <Standard:Metaclass xmi:id="_oy9hUOT2EdqbcKMS3bJIAg" base_Class="Manifestation"/>
- <Standard:Metaclass xmi:id="_oy9hUeT2EdqbcKMS3bJIAg" base_Class="Node"/>
- <Standard:Metaclass xmi:id="_ozDn8OT2EdqbcKMS3bJIAg" base_Class="Device"/>
- <Standard:Metaclass xmi:id="_ozDn8eT2EdqbcKMS3bJIAg" base_Class="ExecutionEnvironment"/>
- <Standard:Metaclass xmi:id="_ozDn8uT2EdqbcKMS3bJIAg" base_Class="DeploymentTarget"/>
- <Standard:Metaclass xmi:id="_ozDn8-T2EdqbcKMS3bJIAg" base_Class="DeployedArtifact"/>
- <Standard:Metaclass xmi:id="_ozDn9OT2EdqbcKMS3bJIAg" base_Class="CommunicationPath"/>
- <Standard:Metaclass xmi:id="_ozDn9eT2EdqbcKMS3bJIAg" base_Class="InstanceSpecification"/>
- <Standard:Metaclass xmi:id="_ozJukOT2EdqbcKMS3bJIAg" base_Class="Artifact"/>
- <Standard:Metaclass xmi:id="_ozP1MOT2EdqbcKMS3bJIAg" base_Class="InteractionUse"/>
- <Standard:Metaclass xmi:id="_ozWi4OT2EdqbcKMS3bJIAg" base_Class="PartDecomposition"/>
- <Standard:Metaclass xmi:id="_ozWi4eT2EdqbcKMS3bJIAg" base_Class="InteractionOperand"/>
- <Standard:Metaclass xmi:id="_ozWi4uT2EdqbcKMS3bJIAg" base_Class="InteractionConstraint"/>
- <Standard:Metaclass xmi:id="_ozcpgOT2EdqbcKMS3bJIAg" base_Class="Gate"/>
- <Standard:Metaclass xmi:id="_ozcpgeT2EdqbcKMS3bJIAg" base_Class="CombinedFragment"/>
- <Standard:Metaclass xmi:id="_oziwIOT2EdqbcKMS3bJIAg" base_Class="Interaction"/>
- <Standard:Metaclass xmi:id="_oziwIeT2EdqbcKMS3bJIAg" base_Class="Lifeline"/>
- <Standard:Metaclass xmi:id="_ozo2wOT2EdqbcKMS3bJIAg" base_Class="Continuation"/>
- <Standard:Metaclass xmi:id="_ozo2weT2EdqbcKMS3bJIAg" base_Class="InteractionFragment"/>
- <Standard:Metaclass xmi:id="_ozo2wuT2EdqbcKMS3bJIAg" base_Class="ConsiderIgnoreFragment"/>
- <Standard:Metaclass xmi:id="_oz1EAOT2EdqbcKMS3bJIAg" base_Class="CreateObjectAction"/>
- <Standard:Metaclass xmi:id="_oz1EAeT2EdqbcKMS3bJIAg" base_Class="DestroyObjectAction"/>
- <Standard:Metaclass xmi:id="_oz7KoOT2EdqbcKMS3bJIAg" base_Class="TestIdentityAction"/>
- <Standard:Metaclass xmi:id="_oz7KoeT2EdqbcKMS3bJIAg" base_Class="ReadSelfAction"/>
- <Standard:Metaclass xmi:id="_oz7KouT2EdqbcKMS3bJIAg" base_Class="StructuralFeatureAction"/>
- <Standard:Metaclass xmi:id="_o0BRQOT2EdqbcKMS3bJIAg" base_Class="ReadStructuralFeatureAction"/>
- <Standard:Metaclass xmi:id="_o0BRQeT2EdqbcKMS3bJIAg" base_Class="WriteStructuralFeatureAction"/>
- <Standard:Metaclass xmi:id="_o0HX4OT2EdqbcKMS3bJIAg" base_Class="ClearStructuralFeatureAction"/>
- <Standard:Metaclass xmi:id="_o0NegOT2EdqbcKMS3bJIAg" base_Class="RemoveStructuralFeatureValueAction"/>
- <Standard:Metaclass xmi:id="_o0NegeT2EdqbcKMS3bJIAg" base_Class="AddStructuralFeatureValueAction"/>
- <Standard:Metaclass xmi:id="_o0NeguT2EdqbcKMS3bJIAg" base_Class="LinkAction"/>
- <Standard:Metaclass xmi:id="_o0TlIOT2EdqbcKMS3bJIAg" base_Class="ReadLinkAction"/>
- <Standard:Metaclass xmi:id="_o0TlIeT2EdqbcKMS3bJIAg" base_Class="LinkEndCreationData"/>
- <Standard:Metaclass xmi:id="_o0ZrwOT2EdqbcKMS3bJIAg" base_Class="CreateLinkAction"/>
- <Standard:Metaclass xmi:id="_o0ZrweT2EdqbcKMS3bJIAg" base_Class="DestroyLinkAction"/>
- <Standard:Metaclass xmi:id="_o0ZrwuT2EdqbcKMS3bJIAg" base_Class="WriteLinkAction"/>
- <Standard:Metaclass xmi:id="_o0Zrw-T2EdqbcKMS3bJIAg" base_Class="ClearAssociationAction"/>
- <Standard:Metaclass xmi:id="_o0fyYOT2EdqbcKMS3bJIAg" base_Class="BroadcastSignalAction"/>
- <Standard:Metaclass xmi:id="_o0fyYeT2EdqbcKMS3bJIAg" base_Class="SendObjectAction"/>
- <Standard:Metaclass xmi:id="_o0fyYuT2EdqbcKMS3bJIAg" base_Class="LinkEndDestructionData"/>
- <Standard:Metaclass xmi:id="_o0fyY-T2EdqbcKMS3bJIAg" base_Class="ValueSpecificationAction"/>
- <Standard:Metaclass xmi:id="_o04M4OT2EdqbcKMS3bJIAg" base_Class="TimeExpression"/>
- <Standard:Metaclass xmi:id="_o04M4eT2EdqbcKMS3bJIAg" base_Class="Duration"/>
- <Standard:Metaclass xmi:id="_o04M4uT2EdqbcKMS3bJIAg" base_Class="DurationInterval"/>
- <Standard:Metaclass xmi:id="_o0-TgOT2EdqbcKMS3bJIAg" base_Class="TimeConstraint"/>
- <Standard:Metaclass xmi:id="_o0-TgeT2EdqbcKMS3bJIAg" base_Class="TimeInterval"/>
- <Standard:Metaclass xmi:id="_o0-TguT2EdqbcKMS3bJIAg" base_Class="DurationConstraint"/>
- <Standard:Metaclass xmi:id="_o0-Tg-T2EdqbcKMS3bJIAg" base_Class="IntervalConstraint"/>
- <Standard:Metaclass xmi:id="_o1EaIOT2EdqbcKMS3bJIAg" base_Class="Interval"/>
- <Standard:Metaclass xmi:id="_o1EaIeT2EdqbcKMS3bJIAg" base_Class="Observation"/>
- <Standard:Metaclass xmi:id="_o1EaIuT2EdqbcKMS3bJIAg" base_Class="TimeObservation"/>
- <Standard:Metaclass xmi:id="_o1EaI-T2EdqbcKMS3bJIAg" base_Class="DurationObservation"/>
- <Standard:Metaclass xmi:id="_o1QnYOT2EdqbcKMS3bJIAg" base_Class="InvocationAction"/>
- <Standard:Metaclass xmi:id="_o1QnYeT2EdqbcKMS3bJIAg" base_Class="Trigger"/>
- <Standard:Metaclass xmi:id="_o1QnYuT2EdqbcKMS3bJIAg" base_Class="StateMachine"/>
- <Standard:Metaclass xmi:id="_o1c0oOT2EdqbcKMS3bJIAg" base_Class="Transition"/>
- <Standard:Metaclass xmi:id="_o1pB4OT2EdqbcKMS3bJIAg" base_Class="Vertex"/>
- <Standard:Metaclass xmi:id="_o1pB4eT2EdqbcKMS3bJIAg" base_Class="Pseudostate"/>
- <Standard:Metaclass xmi:id="_o1vIgOT2EdqbcKMS3bJIAg" base_Class="FinalState"/>
- <Standard:Metaclass xmi:id="_o112MOT2EdqbcKMS3bJIAg" base_Class="ConnectionPointReference"/>
- <Standard:Metaclass xmi:id="_o112MeT2EdqbcKMS3bJIAg" base_Class="TimeEvent"/>
- <Standard:Metaclass xmi:id="_o2OQsOT2EdqbcKMS3bJIAg" base_Class="Stereotype"/>
- <Standard:Metaclass xmi:id="_o2UXUOT2EdqbcKMS3bJIAg" base_Class="Profile"/>
- <Standard:Metaclass xmi:id="_o2ad8OT2EdqbcKMS3bJIAg" base_Class="Class"/>
- <Standard:Metaclass xmi:id="_o2mrMOT2EdqbcKMS3bJIAg" base_Class="ProfileApplication"/>
- <Standard:Metaclass xmi:id="_o2mrMeT2EdqbcKMS3bJIAg" base_Class="Extension"/>
- <Standard:Metaclass xmi:id="_o2sx0OT2EdqbcKMS3bJIAg" base_Class="Image"/>
- <Standard:Metaclass xmi:id="_o2y4cOT2EdqbcKMS3bJIAg" base_Class="Element"/>
- <Standard:Metaclass xmi:id="_o3RZkOT2EdqbcKMS3bJIAg" base_Class="ExtensionEnd"/>
- <Standard:Metaclass xmi:id="_o3XgMOT2EdqbcKMS3bJIAg" base_Class="VariableAction"/>
- <Standard:Metaclass xmi:id="_o3XgMeT2EdqbcKMS3bJIAg" base_Class="ReadVariableAction"/>
- <Standard:Metaclass xmi:id="_o3dm0OT2EdqbcKMS3bJIAg" base_Class="WriteVariableAction"/>
- <Standard:Metaclass xmi:id="_o3dm0eT2EdqbcKMS3bJIAg" base_Class="ClearVariableAction"/>
- <Standard:Metaclass xmi:id="_o3dm0uT2EdqbcKMS3bJIAg" base_Class="AddVariableValueAction"/>
- <Standard:Metaclass xmi:id="_o3dm0-T2EdqbcKMS3bJIAg" base_Class="RemoveVariableValueAction"/>
- <Standard:Metaclass xmi:id="_o3jtcOT2EdqbcKMS3bJIAg" base_Class="RaiseExceptionAction"/>
- <Standard:Metaclass xmi:id="_o3jtceT2EdqbcKMS3bJIAg" base_Class="ActionInputPin"/>
- <Standard:Metaclass xmi:id="_o3p0EOT2EdqbcKMS3bJIAg" base_Class="GeneralizationSet"/>
- <Standard:Metaclass xmi:id="_o3v6sOT2EdqbcKMS3bJIAg" base_Class="Generalization"/>
- <Standard:Metaclass xmi:id="_o32BUOT2EdqbcKMS3bJIAg" base_Class="InformationItem"/>
- <Standard:Metaclass xmi:id="_o32BUeT2EdqbcKMS3bJIAg" base_Class="InformationFlow"/>
- <Standard:Metaclass xmi:id="_o4COkOT2EdqbcKMS3bJIAg" base_Class="Model"/>
- <Standard:Metaclass xmi:id="_o4IVMOT2EdqbcKMS3bJIAg" base_Class="ReadExtentAction"/>
- <Standard:Metaclass xmi:id="_o4IVMeT2EdqbcKMS3bJIAg" base_Class="ReclassifyObjectAction"/>
- <Standard:Metaclass xmi:id="_o4PC4OT2EdqbcKMS3bJIAg" base_Class="ReadIsClassifiedObjectAction"/>
- <Standard:Metaclass xmi:id="_o4PC4eT2EdqbcKMS3bJIAg" base_Class="StartClassifierBehaviorAction"/>
- <Standard:Metaclass xmi:id="_o4VJgOT2EdqbcKMS3bJIAg" base_Class="QualifierValue"/>
- <Standard:Metaclass xmi:id="_o4VJgeT2EdqbcKMS3bJIAg" base_Class="LinkEndData"/>
- <Standard:Metaclass xmi:id="_o4bQIOT2EdqbcKMS3bJIAg" base_Class="ReadLinkObjectEndAction"/>
- <Standard:Metaclass xmi:id="_o4hWwOT2EdqbcKMS3bJIAg" base_Class="ReadLinkObjectEndQualifierAction"/>
- <Standard:Metaclass xmi:id="_o4ndYOT2EdqbcKMS3bJIAg" base_Class="CreateLinkObjectAction"/>
- <Standard:Metaclass xmi:id="_o4tkAOT2EdqbcKMS3bJIAg" base_Class="AcceptEventAction"/>
- <Standard:Metaclass xmi:id="_o4tkAeT2EdqbcKMS3bJIAg" base_Class="AcceptCallAction"/>
- <Standard:Metaclass xmi:id="_o4zqoOT2EdqbcKMS3bJIAg" base_Class="ReplyAction"/>
- <Standard:Metaclass xmi:id="_o4zqoeT2EdqbcKMS3bJIAg" base_Class="UnmarshallAction"/>
- <Standard:Metaclass xmi:id="_o45xQOT2EdqbcKMS3bJIAg" base_Class="ReduceAction"/>
- <Standard:Metaclass xmi:id="_o5YSYOT2EdqbcKMS3bJIAg" base_Class="JoinNode"/>
- <Standard:Metaclass xmi:id="_o5YSYeT2EdqbcKMS3bJIAg" base_Class="DataStoreNode"/>
- <Standard:Metaclass xmi:id="_o5eZAOT2EdqbcKMS3bJIAg" base_Class="ObjectFlow"/>
- <Standard:Metaclass xmi:id="_o5qmQOT2EdqbcKMS3bJIAg" base_Class="ObjectNode"/>
- <Standard:Metaclass xmi:id="_o5ws4OT2EdqbcKMS3bJIAg" base_Class="ParameterSet"/>
- <Standard:Metaclass xmi:id="_o52zgOT2EdqbcKMS3bJIAg" base_Class="Activity"/>
- <Standard:Metaclass xmi:id="_o586IOT2EdqbcKMS3bJIAg" base_Class="Parameter"/>
- <Standard:Metaclass xmi:id="_o6JHYOT2EdqbcKMS3bJIAg" base_Class="Action"/>
- <Standard:Metaclass xmi:id="_o6POAOT2EdqbcKMS3bJIAg" base_Class="InterruptibleActivityRegion"/>
- <Standard:Metaclass xmi:id="_o6POAeT2EdqbcKMS3bJIAg" base_Class="ActivityNode"/>
- <Standard:Metaclass xmi:id="_o6VUoOT2EdqbcKMS3bJIAg" base_Class="BehavioralFeature"/>
- <Standard:Metaclass xmi:id="_o6hh4OT2EdqbcKMS3bJIAg" base_Class="Behavior"/>
- <Standard:Metaclass xmi:id="_o6oPkOT2EdqbcKMS3bJIAg" base_Class="Pin"/>
- <Standard:Metaclass xmi:id="_o7AqEOT2EdqbcKMS3bJIAg" base_Class="ConditionalNode"/>
- <Standard:Metaclass xmi:id="_o7AqEeT2EdqbcKMS3bJIAg" base_Class="StructuredActivityNode"/>
- <Standard:Metaclass xmi:id="_o7GwsOT2EdqbcKMS3bJIAg" base_Class="LoopNode"/>
- <Standard:Metaclass xmi:id="_o7M3UOT2EdqbcKMS3bJIAg" base_Class="Clause"/>
- <Standard:Metaclass xmi:id="_o7ZEkOT2EdqbcKMS3bJIAg" base_Class="ActivityEdge"/>
- <Standard:Metaclass xmi:id="_o7fLMOT2EdqbcKMS3bJIAg" base_Class="ActivityGroup"/>
- <Standard:Metaclass xmi:id="_o7xfEOT2EdqbcKMS3bJIAg" base_Class="ExpansionNode"/>
- <Standard:Metaclass xmi:id="_o7xfEeT2EdqbcKMS3bJIAg" base_Class="ExpansionRegion"/>
- <Standard:Metaclass xmi:id="_o73lsOT2EdqbcKMS3bJIAg" base_Class="ExecutableNode"/>
- <Standard:Metaclass xmi:id="_o73lseT2EdqbcKMS3bJIAg" base_Class="ExceptionHandler"/>
- <Standard:Metaclass xmi:id="_o79sUOT2EdqbcKMS3bJIAg" base_Class="Component"/>
- <Standard:Metaclass xmi:id="_o8J5kOT2EdqbcKMS3bJIAg" base_Class="Deployment"/>
- <Standard:Metaclass xmi:id="_o8QAMOT2EdqbcKMS3bJIAg" base_Class="DeploymentSpecification"/>
- <Standard:Metaclass xmi:id="_o8WG0OT2EdqbcKMS3bJIAg" base_Class="ProtocolConformance"/>
- <Standard:Metaclass xmi:id="_o8WG0eT2EdqbcKMS3bJIAg" base_Class="Interface"/>
- <Standard:Metaclass xmi:id="_o8iUEOT2EdqbcKMS3bJIAg" base_Class="Port"/>
- <Standard:Metaclass xmi:id="_o8oasOT2EdqbcKMS3bJIAg" base_Class="ProtocolTransition"/>
- <Standard:Metaclass xmi:id="_o8uhUOT2EdqbcKMS3bJIAg" base_Class="ProtocolStateMachine"/>
- <Standard:Metaclass xmi:id="_o80n8OT2EdqbcKMS3bJIAg" base_Class="State"/>
- <Standard:Metaclass xmi:id="_o9Hi4OT2EdqbcKMS3bJIAg" base_Class="Region"/>
- <Standard:Metaclass xmi:id="_o9Z2wOT2EdqbcKMS3bJIAg" base_Class="AssociationClass"/>
- <Standard:Metaclass xmi:id="_o9f9YOT2EdqbcKMS3bJIAg" base_Class="TemplateSignature"/>
- <Standard:Metaclass xmi:id="_o9f9YeT2EdqbcKMS3bJIAg" base_Class="NamedElement"/>
- <Standard:Metaclass xmi:id="_o9yRQOT2EdqbcKMS3bJIAg" base_Class="TemplateParameter"/>
- <Standard:Metaclass xmi:id="_o9yRQeT2EdqbcKMS3bJIAg" base_Class="StringExpression"/>
- <Standard:Metaclass xmi:id="_o94X4OT2EdqbcKMS3bJIAg" base_Class="TemplateBinding"/>
- <Standard:Metaclass xmi:id="_o9-egOT2EdqbcKMS3bJIAg" base_Class="TemplateParameterSubstitution"/>
- <Standard:Metaclass xmi:id="_o-ElIOT2EdqbcKMS3bJIAg" base_Class="TemplateableElement"/>
- <Standard:Metaclass xmi:id="_o-ElIeT2EdqbcKMS3bJIAg" base_Class="ParameterableElement"/>
- <Standard:Metaclass xmi:id="_o-KrwOT2EdqbcKMS3bJIAg" base_Class="Property"/>
- <Standard:Metaclass xmi:id="_o-pM4OT2EdqbcKMS3bJIAg" base_Class="ValueSpecification"/>
- <Standard:Metaclass xmi:id="_o-1aIOT2EdqbcKMS3bJIAg" base_Class="Operation"/>
- <Standard:Metaclass xmi:id="_o_T7QOT2EdqbcKMS3bJIAg" base_Class="OperationTemplateParameter"/>
- <Standard:Metaclass xmi:id="_o_T7QeT2EdqbcKMS3bJIAg" base_Class="PackageableElement"/>
- <Standard:Metaclass xmi:id="_o_T7QuT2EdqbcKMS3bJIAg" base_Class="Classifier"/>
- <Standard:Metaclass xmi:id="_o__QsOT2EdqbcKMS3bJIAg" base_Class="ClassifierTemplateParameter"/>
- <Standard:Metaclass xmi:id="_pAFXUOT2EdqbcKMS3bJIAg" base_Class="RedefinableTemplateSignature"/>
- <Standard:Metaclass xmi:id="_pALd8OT2EdqbcKMS3bJIAg" base_Class="ConnectableElement"/>
- <Standard:Metaclass xmi:id="_pARkkOT2EdqbcKMS3bJIAg" base_Class="ConnectableElementTemplateParameter"/>
- <Standard:Metaclass xmi:id="_pARkkeT2EdqbcKMS3bJIAg" base_Class="Package"/>
+ <Ecore:EPackage xmi:id="_hs5GQOw4EdqCa55U59Wn7A" base_Package="_0" packageName="uml" nsPrefix="uml" nsURI="http://www.eclipse.org/uml2/2.0.0/UML" basePackage="org.eclipse.uml2" prefix="UML"/>
+ <Ecore:EDataType xmi:id="_htMBMOw4EdqCa55U59Wn7A" instanceClassName="boolean" base_PrimitiveType="Boolean"/>
+ <Ecore:EDataType xmi:id="_htMBMew4EdqCa55U59Wn7A" instanceClassName="int" base_PrimitiveType="Integer"/>
+ <Ecore:EDataType xmi:id="_htMBMuw4EdqCa55U59Wn7A" instanceClassName="java.lang.String" base_PrimitiveType="String"/>
+ <Ecore:EDataType xmi:id="_htMBM-w4EdqCa55U59Wn7A" instanceClassName="int" base_PrimitiveType="UnlimitedNatural"/>
+ <Ecore:EReference xmi:id="_qyVn7uw4EdqCa55U59Wn7A" isTransient="true" base_Property="Classifier-attribute"/>
+ <Ecore:EReference xmi:id="_qyVn7-w4EdqCa55U59Wn7A" isTransient="true" base_Property="Classifier-feature"/>
+ <Ecore:EReference xmi:id="_qyVn8Ow4EdqCa55U59Wn7A" isTransient="true" base_Property="Classifier-inheritedMember"/>
+ <Ecore:EOperation xmi:id="_qyVn8ew4EdqCa55U59Wn7A" base_Operation="Classifier-general.1" operationName="getGenerals"/>
+ <Ecore:EOperation xmi:id="_qyVn8uw4EdqCa55U59Wn7A" base_Operation="Classifier-inheritedMember.1" operationName="getInheritedMembers"/>
+ <Ecore:EReference xmi:id="_qyVn8-w4EdqCa55U59Wn7A" isTransient="true" base_Property="DirectedRelationship-source"/>
+ <Ecore:EReference xmi:id="_qyVn9Ow4EdqCa55U59Wn7A" isTransient="true" base_Property="DirectedRelationship-target"/>
+ <Ecore:EReference xmi:id="_qyVn9ew4EdqCa55U59Wn7A" isTransient="true" base_Property="Element-ownedElement"/>
+ <Ecore:EReference xmi:id="_qyVn9uw4EdqCa55U59Wn7A" isTransient="true" base_Property="Element-owner"/>
+ <Ecore:EReference xmi:id="_qyVn9-w4EdqCa55U59Wn7A" isTransient="true" base_Property="Feature-featuringClassifier"/>
+ <Ecore:EReference xmi:id="_qyexwOw4EdqCa55U59Wn7A" isTransient="true" base_Property="Namespace-importedMember"/>
+ <Ecore:EReference xmi:id="_qyexwew4EdqCa55U59Wn7A" isTransient="true" base_Property="Namespace-ownedMember"/>
+ <Ecore:EReference xmi:id="_qyexwuw4EdqCa55U59Wn7A" isTransient="true" base_Property="Namespace-member"/>
+ <Ecore:EOperation xmi:id="_qyexw-w4EdqCa55U59Wn7A" base_Operation="Namespace-importedMember.1" operationName="getImportedMembers"/>
+ <Ecore:EReference xmi:id="_qyexxOw4EdqCa55U59Wn7A" isTransient="true" base_Property="RedefinableElement-redefinitionContext"/>
+ <Ecore:EReference xmi:id="_qyexxew4EdqCa55U59Wn7A" isTransient="true" base_Property="RedefinableElement-redefinedElement"/>
+ <Ecore:EReference xmi:id="_qyexxuw4EdqCa55U59Wn7A" isTransient="true" base_Property="Relationship-relatedElement"/>
+ <Ecore:EReference xmi:id="_qyexx-w4EdqCa55U59Wn7A" isTransient="true" base_Property="Association-endType"/>
+ <Ecore:EAttribute xmi:id="_qyexyOw4EdqCa55U59Wn7A" isTransient="true" isUnsettable="true" base_Property="Property-default"/>
+ <Ecore:EReference xmi:id="_qyexyew4EdqCa55U59Wn7A" isTransient="true" base_Property="Property-opposite"/>
+ <Ecore:EOperation xmi:id="_qyexyuw4EdqCa55U59Wn7A" base_Operation="Property-opposite.1" operationName="getOpposite"/>
+ <Ecore:EAttribute xmi:id="_qyexy-w4EdqCa55U59Wn7A" isUnsettable="true" xmlFeatureKind="Element" base_Property="OpaqueExpression-body"/>
+ <Ecore:EAttribute xmi:id="_qyexzOw4EdqCa55U59Wn7A" isUnsettable="true" base_Property="OpaqueExpression-language"/>
+ <Ecore:EAttribute xmi:id="_qyexzew4EdqCa55U59Wn7A" isTransient="true" base_Property="Operation-isOrdered"/>
+ <Ecore:EAttribute xmi:id="_qyexzuw4EdqCa55U59Wn7A" isTransient="true" base_Property="Operation-isUnique"/>
+ <Ecore:EAttribute xmi:id="_qyexz-w4EdqCa55U59Wn7A" isTransient="true" base_Property="Operation-lower"/>
+ <Ecore:EAttribute xmi:id="_qyex0Ow4EdqCa55U59Wn7A" isTransient="true" base_Property="Operation-upper"/>
+ <Ecore:EReference xmi:id="_qyex0ew4EdqCa55U59Wn7A" isTransient="true" base_Property="Operation-type"/>
+ <Ecore:EOperation xmi:id="_qyex0uw4EdqCa55U59Wn7A" base_Operation="Operation-lower.1" operationName="lowerBound"/>
+ <Ecore:EOperation xmi:id="_qyex0-w4EdqCa55U59Wn7A" base_Operation="Operation-upper.1" operationName="upperBound"/>
+ <Ecore:EOperation xmi:id="_qyex1Ow4EdqCa55U59Wn7A" base_Operation="Operation-type.1" operationName="getType"/>
+ <Ecore:EAttribute xmi:id="_qyex1ew4EdqCa55U59Wn7A" isTransient="true" isUnsettable="true" base_Property="Parameter-default"/>
+ <Ecore:EAttribute xmi:id="_qyex1uw4EdqCa55U59Wn7A" isUnsettable="true" base_Property="ElementImport-alias"/>
+ <Ecore:EReference xmi:id="_qyex1-w4EdqCa55U59Wn7A" isTransient="true" base_Property="Package-ownedType"/>
+ <Ecore:EReference xmi:id="_qyex2Ow4EdqCa55U59Wn7A" isTransient="true" base_Property="Package-nestedPackage"/>
+ <Ecore:EReference xmi:id="_qyoiwOw4EdqCa55U59Wn7A" isTransient="true" base_Property="Package-nestingPackage"/>
+ <Ecore:EReference xmi:id="_qyoiwew4EdqCa55U59Wn7A" isTransient="true" base_Property="Type-package"/>
+ <Ecore:EAttribute xmi:id="_qyoiwuw4EdqCa55U59Wn7A" isUnsettable="true" base_Property="NamedElement-name"/>
+ <Ecore:EAttribute xmi:id="_qyoiw-w4EdqCa55U59Wn7A" isUnsettable="true" base_Property="NamedElement-visibility"/>
+ <Ecore:EReference xmi:id="_qyoixOw4EdqCa55U59Wn7A" isTransient="true" base_Property="NamedElement-namespace"/>
+ <Ecore:EAttribute xmi:id="_qyoixew4EdqCa55U59Wn7A" isTransient="true" base_Property="NamedElement-qualifiedName"/>
+ <Ecore:EOperation xmi:id="_qyoixuw4EdqCa55U59Wn7A" base_Operation="NamedElement-qualifiedName.1" operationName="getQualifiedName"/>
+ <Ecore:EAttribute xmi:id="_qyoix-w4EdqCa55U59Wn7A" isUnsettable="true" xmlFeatureKind="Element" base_Property="Comment-body"/>
+ <Ecore:EAttribute xmi:id="_q3P9AOw4EdqCa55U59Wn7A" isUnsettable="true" base_Property="LiteralString-value"/>
+ <Ecore:EAttribute xmi:id="_q3P9Aew4EdqCa55U59Wn7A" isTransient="true" base_Property="MultiplicityElement-upper"/>
+ <Ecore:EAttribute xmi:id="_q3P9Auw4EdqCa55U59Wn7A" isTransient="true" base_Property="MultiplicityElement-lower"/>
+ <Ecore:EOperation xmi:id="_q3P9A-w4EdqCa55U59Wn7A" base_Operation="MultiplicityElement-lower.1" operationName="getLower"/>
+ <Ecore:EOperation xmi:id="_q3P9BOw4EdqCa55U59Wn7A" base_Operation="MultiplicityElement-upper.1" operationName="getUpper"/>
+ <Ecore:EReference xmi:id="_q3P9Bew4EdqCa55U59Wn7A" isTransient="true" base_Property="Classifier-general"/>
+ <Ecore:EAttribute xmi:id="_q3P9Buw4EdqCa55U59Wn7A" isUnsettable="true" base_Property="Generalization-isSubstitutable"/>
+ <Ecore:EReference xmi:id="_q3P9B-w4EdqCa55U59Wn7A" isTransient="true" base_Property="Class-superClass"/>
+ <Ecore:EAttribute xmi:id="_q3P9COw4EdqCa55U59Wn7A" isTransient="true" base_Property="Property-isComposite"/>
+ <Ecore:EOperation xmi:id="_q3ZuAOw4EdqCa55U59Wn7A" base_Operation="Association-endType.1" operationName="getEndTypes"/>
+ <Ecore:EAttribute xmi:id="_q3ZuAew4EdqCa55U59Wn7A" isUnsettable="true" base_Property="Expression-symbol"/>
+ <Ecore:EReference xmi:id="_q32aDOw4EdqCa55U59Wn7A" isTransient="true" base_Property="Behavior-context"/>
+ <Ecore:EReference xmi:id="_q32aDew4EdqCa55U59Wn7A" isTransient="true" base_Property="OpaqueExpression-result"/>
+ <Ecore:EAttribute xmi:id="_q3_j4Ow4EdqCa55U59Wn7A" isUnsettable="true" xmlFeatureKind="Element" base_Property="OpaqueBehavior-body"/>
+ <Ecore:EAttribute xmi:id="_q3_j4ew4EdqCa55U59Wn7A" isUnsettable="true" base_Property="OpaqueBehavior-language"/>
+ <Ecore:EAttribute xmi:id="_q4mA_uw4EdqCa55U59Wn7A" isUnsettable="true" xmlFeatureKind="Element" base_Property="OpaqueAction-body"/>
+ <Ecore:EAttribute xmi:id="_q4mA_-w4EdqCa55U59Wn7A" isUnsettable="true" base_Property="OpaqueAction-language"/>
+ <Ecore:EReference xmi:id="_q4mBAOw4EdqCa55U59Wn7A" isTransient="true" base_Property="Action-output"/>
+ <Ecore:EReference xmi:id="_q4mBAew4EdqCa55U59Wn7A" isTransient="true" base_Property="Action-input"/>
+ <Ecore:EReference xmi:id="_q4mBAuw4EdqCa55U59Wn7A" isTransient="true" base_Property="Action-context"/>
+ <Ecore:EReference xmi:id="_q4vyBew4EdqCa55U59Wn7A" isTransient="true" base_Property="ActivityGroup-containedNode"/>
+ <Ecore:EReference xmi:id="_q4vyBuw4EdqCa55U59Wn7A" isTransient="true" base_Property="ActivityGroup-subgroup"/>
+ <Ecore:EReference xmi:id="_q4vyB-w4EdqCa55U59Wn7A" isTransient="true" base_Property="ActivityGroup-superGroup"/>
+ <Ecore:EReference xmi:id="_q4vyCOw4EdqCa55U59Wn7A" isTransient="true" base_Property="ActivityNode-inGroup"/>
+ <Ecore:EReference xmi:id="_q5VnsOw4EdqCa55U59Wn7A" isTransient="true" base_Property="Activity-structuredNode"/>
+ <Ecore:EReference xmi:id="_q6FOqOw4EdqCa55U59Wn7A" isTransient="true" base_Property="ConnectorEnd-definingEnd"/>
+ <Ecore:EReference xmi:id="_q6FOqew4EdqCa55U59Wn7A" isTransient="true" base_Property="StructuredClassifier-part"/>
+ <Ecore:EReference xmi:id="_q6FOquw4EdqCa55U59Wn7A" isTransient="true" base_Property="StructuredClassifier-role"/>
+ <Ecore:EReference xmi:id="_q6rroew4EdqCa55U59Wn7A" isTransient="true" base_Property="ActivityEdge-inGroup"/>
+ <Ecore:EReference xmi:id="_q6rrouw4EdqCa55U59Wn7A" isTransient="true" base_Property="ActivityGroup-containedEdge"/>
+ <Ecore:EAttribute xmi:id="_q7kcfOw4EdqCa55U59Wn7A" isTransient="true" base_Property="Message-messageKind"/>
+ <Ecore:EReference xmi:id="_q7uNUOw4EdqCa55U59Wn7A" isTransient="true" base_Property="Message-signature"/>
+ <Ecore:EReference xmi:id="_q9NbOew4EdqCa55U59Wn7A" isTransient="true" base_Property="Port-required"/>
+ <Ecore:EReference xmi:id="_q9NbOuw4EdqCa55U59Wn7A" isTransient="true" base_Property="Port-provided"/>
+ <Ecore:EReference xmi:id="_q9NbO-w4EdqCa55U59Wn7A" isTransient="true" base_Property="EncapsulatedClassifier-ownedPort"/>
+ <Ecore:EReference xmi:id="_q9g9OOw4EdqCa55U59Wn7A" isTransient="true" base_Property="Component-required"/>
+ <Ecore:EReference xmi:id="_q9g9Oew4EdqCa55U59Wn7A" isTransient="true" base_Property="Component-provided"/>
+ <Ecore:EOperation xmi:id="_q9g9Ouw4EdqCa55U59Wn7A" base_Operation="Component-required.1" operationName="getRequireds"/>
+ <Ecore:EOperation xmi:id="_q9g9O-w4EdqCa55U59Wn7A" base_Operation="Component-provided.1" operationName="getProvideds"/>
+ <Ecore:EAttribute xmi:id="_q9g9POw4EdqCa55U59Wn7A" isUnsettable="true" base_Property="Connector-kind"/>
+ <Ecore:EAttribute xmi:id="_q9qHKuw4EdqCa55U59Wn7A" isUnsettable="true" base_Property="Artifact-fileName"/>
+ <Ecore:EReference xmi:id="_q99CCuw4EdqCa55U59Wn7A" isTransient="true" base_Property="DeploymentTarget-deployedElement"/>
+ <Ecore:EOperation xmi:id="_q99CC-w4EdqCa55U59Wn7A" base_Operation="DeploymentTarget-deployedElement.1" operationName="getDeployedElements"/>
+ <Ecore:EAttribute xmi:id="_rClDXuw4EdqCa55U59Wn7A" isTransient="true" base_Property="State-isComposite"/>
+ <Ecore:EAttribute xmi:id="_rClDX-w4EdqCa55U59Wn7A" isTransient="true" base_Property="State-isOrthogonal"/>
+ <Ecore:EAttribute xmi:id="_rClDYOw4EdqCa55U59Wn7A" isTransient="true" base_Property="State-isSimple"/>
+ <Ecore:EAttribute xmi:id="_rClDYew4EdqCa55U59Wn7A" isTransient="true" base_Property="State-isSubmachineState"/>
+ <Ecore:EReference xmi:id="_rClDYuw4EdqCa55U59Wn7A" isTransient="true" base_Property="State-redefinitionContext"/>
+ <Ecore:EReference xmi:id="_rCuNMOw4EdqCa55U59Wn7A" isTransient="true" base_Property="Transition-redefinitionContext"/>
+ <Ecore:EReference xmi:id="_rCuNMew4EdqCa55U59Wn7A" isTransient="true" base_Property="Region-redefinitionContext"/>
+ <Ecore:EReference xmi:id="_rDK5OOw4EdqCa55U59Wn7A" isTransient="true" base_Property="Profile-ownedStereotype"/>
+ <Ecore:EReference xmi:id="_rDK5Oew4EdqCa55U59Wn7A" isTransient="true" base_Property="Class-extension"/>
+ <Ecore:EAttribute xmi:id="_rDK5Ouw4EdqCa55U59Wn7A" isTransient="true" base_Property="Extension-isRequired"/>
+ <Ecore:EReference xmi:id="_rDK5O-w4EdqCa55U59Wn7A" isTransient="true" base_Property="Extension-metaclass"/>
+ <Ecore:EOperation xmi:id="_rDK5POw4EdqCa55U59Wn7A" base_Operation="Extension-metaclass.1" operationName="getMetaclass"/>
+ <Ecore:EAttribute xmi:id="_rDK5Pew4EdqCa55U59Wn7A" isUnsettable="true" base_Property="Image-content"/>
+ <Ecore:EAttribute xmi:id="_rDK5Puw4EdqCa55U59Wn7A" isUnsettable="true" base_Property="Image-location"/>
+ <Ecore:EAttribute xmi:id="_rDK5P-w4EdqCa55U59Wn7A" isUnsettable="true" base_Property="Image-format"/>
+ <Ecore:EAttribute xmi:id="_rDUqJOw4EdqCa55U59Wn7A" isTransient="true" base_Property="ExtensionEnd-lower"/>
+ <Ecore:EAttribute xmi:id="_rEz3_Ow4EdqCa55U59Wn7A" isUnsettable="true" base_Property="Model-viewpoint"/>
+ <Ecore:EAttribute xmi:id="_rHfYgOw4EdqCa55U59Wn7A" isUnsettable="true" base_Property="Parameter-effect"/>
+ <Ecore:EAttribute xmi:id="_rIihWuw4EdqCa55U59Wn7A" isUnsettable="true" base_Property="DeploymentSpecification-deploymentLocation"/>
+ <Ecore:EAttribute xmi:id="_rIihW-w4EdqCa55U59Wn7A" isUnsettable="true" base_Property="DeploymentSpecification-executionLocation"/>
+ <Ecore:EReference xmi:id="_rI_NVOw4EdqCa55U59Wn7A" isTransient="true" base_Property="ProtocolTransition-referred"/>
+ <Ecore:EReference xmi:id="_rKoMCOw4EdqCa55U59Wn7A" isTransient="true" base_Property="RedefinableTemplateSignature-inheritedParameter"/>
+ <Standard:Metamodel xmi:id="_8sdAkOzTEdqCa55U59Wn7A" base_Model="_0"/>
+ <Standard:Metaclass xmi:id="_8sv7gOzTEdqCa55U59Wn7A" base_Class="Comment"/>
+ <Standard:Metaclass xmi:id="_8sv7gezTEdqCa55U59Wn7A" base_Class="DirectedRelationship"/>
+ <Standard:Metaclass xmi:id="_8sv7guzTEdqCa55U59Wn7A" base_Class="LiteralSpecification"/>
+ <Standard:Metaclass xmi:id="_8sv7g-zTEdqCa55U59Wn7A" base_Class="LiteralInteger"/>
+ <Standard:Metaclass xmi:id="_8sv7hOzTEdqCa55U59Wn7A" base_Class="LiteralString"/>
+ <Standard:Metaclass xmi:id="_8sv7hezTEdqCa55U59Wn7A" base_Class="LiteralBoolean"/>
+ <Standard:Metaclass xmi:id="_8sv7huzTEdqCa55U59Wn7A" base_Class="LiteralNull"/>
+ <Standard:Metaclass xmi:id="_8sv7h-zTEdqCa55U59Wn7A" base_Class="Constraint"/>
+ <Standard:Metaclass xmi:id="_8sv7iOzTEdqCa55U59Wn7A" base_Class="ElementImport"/>
+ <Standard:Metaclass xmi:id="_8sv7iezTEdqCa55U59Wn7A" base_Class="TypedElement"/>
+ <Standard:Metaclass xmi:id="_8sv7iuzTEdqCa55U59Wn7A" base_Class="Feature"/>
+ <Standard:Metaclass xmi:id="_8sv7i-zTEdqCa55U59Wn7A" base_Class="RedefinableElement"/>
+ <Standard:Metaclass xmi:id="_8s5FcOzTEdqCa55U59Wn7A" base_Class="StructuralFeature"/>
+ <Standard:Metaclass xmi:id="_8s5FcezTEdqCa55U59Wn7A" base_Class="Slot"/>
+ <Standard:Metaclass xmi:id="_8s5FcuzTEdqCa55U59Wn7A" base_Class="PackageImport"/>
+ <Standard:Metaclass xmi:id="_8s5Fc-zTEdqCa55U59Wn7A" base_Class="DataType"/>
+ <Standard:Metaclass xmi:id="_8s5FdOzTEdqCa55U59Wn7A" base_Class="Enumeration"/>
+ <Standard:Metaclass xmi:id="_8s5FdezTEdqCa55U59Wn7A" base_Class="EnumerationLiteral"/>
+ <Standard:Metaclass xmi:id="_8s5FduzTEdqCa55U59Wn7A" base_Class="PrimitiveType"/>
+ <Standard:Metaclass xmi:id="_8s5Fd-zTEdqCa55U59Wn7A" base_Class="Association"/>
+ <Standard:Metaclass xmi:id="_8s5FeOzTEdqCa55U59Wn7A" base_Class="Relationship"/>
+ <Standard:Metaclass xmi:id="_8s5FeezTEdqCa55U59Wn7A" base_Class="PackageMerge"/>
+ <Standard:Metaclass xmi:id="_8s5FeuzTEdqCa55U59Wn7A" base_Class="InstanceValue"/>
+ <Standard:Metaclass xmi:id="_8s5Fe-zTEdqCa55U59Wn7A" base_Class="LiteralUnlimitedNatural"/>
+ <Standard:Metaclass xmi:id="_8s5FfOzTEdqCa55U59Wn7A" base_Class="Type"/>
+ <Standard:Metaclass xmi:id="_8tC2cOzTEdqCa55U59Wn7A" base_Class="Expression"/>
+ <Standard:Metaclass xmi:id="_8tMncOzTEdqCa55U59Wn7A" base_Class="OpaqueExpression"/>
+ <Standard:Metaclass xmi:id="_8tMncezTEdqCa55U59Wn7A" base_Class="OpaqueBehavior"/>
+ <Standard:Metaclass xmi:id="_8tMncuzTEdqCa55U59Wn7A" base_Class="FunctionBehavior"/>
+ <Standard:Metaclass xmi:id="_8tMnc-zTEdqCa55U59Wn7A" base_Class="OpaqueAction"/>
+ <Standard:Metaclass xmi:id="_8tMndOzTEdqCa55U59Wn7A" base_Class="CallAction"/>
+ <Standard:Metaclass xmi:id="_8tMndezTEdqCa55U59Wn7A" base_Class="SendSignalAction"/>
+ <Standard:Metaclass xmi:id="_8tVxYOzTEdqCa55U59Wn7A" base_Class="CallOperationAction"/>
+ <Standard:Metaclass xmi:id="_8tVxYezTEdqCa55U59Wn7A" base_Class="CallBehaviorAction"/>
+ <Standard:Metaclass xmi:id="_8tVxYuzTEdqCa55U59Wn7A" base_Class="MultiplicityElement"/>
+ <Standard:Metaclass xmi:id="_8tVxY-zTEdqCa55U59Wn7A" base_Class="SequenceNode"/>
+ <Standard:Metaclass xmi:id="_8tVxZOzTEdqCa55U59Wn7A" base_Class="InputPin"/>
+ <Standard:Metaclass xmi:id="_8tfiYOzTEdqCa55U59Wn7A" base_Class="OutputPin"/>
+ <Standard:Metaclass xmi:id="_8tfiYezTEdqCa55U59Wn7A" base_Class="Usage"/>
+ <Standard:Metaclass xmi:id="_8tfiYuzTEdqCa55U59Wn7A" base_Class="Abstraction"/>
+ <Standard:Metaclass xmi:id="_8tfiY-zTEdqCa55U59Wn7A" base_Class="Dependency"/>
+ <Standard:Metaclass xmi:id="_8tfiZOzTEdqCa55U59Wn7A" base_Class="Realization"/>
+ <Standard:Metaclass xmi:id="_8tfiZezTEdqCa55U59Wn7A" base_Class="Substitution"/>
+ <Standard:Metaclass xmi:id="_8tfiZuzTEdqCa55U59Wn7A" base_Class="Namespace"/>
+ <Standard:Metaclass xmi:id="_8tpTYOzTEdqCa55U59Wn7A" base_Class="InterfaceRealization"/>
+ <Standard:Metaclass xmi:id="_8tpTYezTEdqCa55U59Wn7A" base_Class="StructuredClassifier"/>
+ <Standard:Metaclass xmi:id="_8tydUOzTEdqCa55U59Wn7A" base_Class="Variable"/>
+ <Standard:Metaclass xmi:id="_8tydUezTEdqCa55U59Wn7A" base_Class="CollaborationUse"/>
+ <Standard:Metaclass xmi:id="_8tydUuzTEdqCa55U59Wn7A" base_Class="Collaboration"/>
+ <Standard:Metaclass xmi:id="_8tydU-zTEdqCa55U59Wn7A" base_Class="ControlNode"/>
+ <Standard:Metaclass xmi:id="_8tydVOzTEdqCa55U59Wn7A" base_Class="ControlFlow"/>
+ <Standard:Metaclass xmi:id="_8tydVezTEdqCa55U59Wn7A" base_Class="InitialNode"/>
+ <Standard:Metaclass xmi:id="_8tydVuzTEdqCa55U59Wn7A" base_Class="ActivityParameterNode"/>
+ <Standard:Metaclass xmi:id="_8tydV-zTEdqCa55U59Wn7A" base_Class="ValuePin"/>
+ <Standard:Metaclass xmi:id="_8t8OUOzTEdqCa55U59Wn7A" base_Class="Message"/>
+ <Standard:Metaclass xmi:id="_8t8OUezTEdqCa55U59Wn7A" base_Class="GeneralOrdering"/>
+ <Standard:Metaclass xmi:id="_8t8OUuzTEdqCa55U59Wn7A" base_Class="ExecutionSpecification"/>
+ <Standard:Metaclass xmi:id="_8t8OU-zTEdqCa55U59Wn7A" base_Class="OccurrenceSpecification"/>
+ <Standard:Metaclass xmi:id="_8t8OVOzTEdqCa55U59Wn7A" base_Class="MessageEnd"/>
+ <Standard:Metaclass xmi:id="_8t8OVezTEdqCa55U59Wn7A" base_Class="StateInvariant"/>
+ <Standard:Metaclass xmi:id="_8t8OVuzTEdqCa55U59Wn7A" base_Class="ActionExecutionSpecification"/>
+ <Standard:Metaclass xmi:id="_8t8OV-zTEdqCa55U59Wn7A" base_Class="BehaviorExecutionSpecification"/>
+ <Standard:Metaclass xmi:id="_8uFYQOzTEdqCa55U59Wn7A" base_Class="ExecutionEvent"/>
+ <Standard:Metaclass xmi:id="_8uFYQezTEdqCa55U59Wn7A" base_Class="CreationEvent"/>
+ <Standard:Metaclass xmi:id="_8uFYQuzTEdqCa55U59Wn7A" base_Class="DestructionEvent"/>
+ <Standard:Metaclass xmi:id="_8uFYQ-zTEdqCa55U59Wn7A" base_Class="SendOperationEvent"/>
+ <Standard:Metaclass xmi:id="_8uFYROzTEdqCa55U59Wn7A" base_Class="SendSignalEvent"/>
+ <Standard:Metaclass xmi:id="_8uFYRezTEdqCa55U59Wn7A" base_Class="MessageOccurrenceSpecification"/>
+ <Standard:Metaclass xmi:id="_8uFYRuzTEdqCa55U59Wn7A" base_Class="ExecutionOccurrenceSpecification"/>
+ <Standard:Metaclass xmi:id="_8uFYR-zTEdqCa55U59Wn7A" base_Class="ReceiveOperationEvent"/>
+ <Standard:Metaclass xmi:id="_8uFYSOzTEdqCa55U59Wn7A" base_Class="ReceiveSignalEvent"/>
+ <Standard:Metaclass xmi:id="_8uPJQOzTEdqCa55U59Wn7A" base_Class="Actor"/>
+ <Standard:Metaclass xmi:id="_8uPJQezTEdqCa55U59Wn7A" base_Class="Extend"/>
+ <Standard:Metaclass xmi:id="_8uPJQuzTEdqCa55U59Wn7A" base_Class="Include"/>
+ <Standard:Metaclass xmi:id="_8uPJQ-zTEdqCa55U59Wn7A" base_Class="UseCase"/>
+ <Standard:Metaclass xmi:id="_8uPJROzTEdqCa55U59Wn7A" base_Class="ExtensionPoint"/>
+ <Standard:Metaclass xmi:id="_8uY6QOzTEdqCa55U59Wn7A" base_Class="CallEvent"/>
+ <Standard:Metaclass xmi:id="_8uY6QezTEdqCa55U59Wn7A" base_Class="ChangeEvent"/>
+ <Standard:Metaclass xmi:id="_8uY6QuzTEdqCa55U59Wn7A" base_Class="Reception"/>
+ <Standard:Metaclass xmi:id="_8uY6Q-zTEdqCa55U59Wn7A" base_Class="Signal"/>
+ <Standard:Metaclass xmi:id="_8uY6ROzTEdqCa55U59Wn7A" base_Class="SignalEvent"/>
+ <Standard:Metaclass xmi:id="_8uY6RezTEdqCa55U59Wn7A" base_Class="MessageEvent"/>
+ <Standard:Metaclass xmi:id="_8uY6RuzTEdqCa55U59Wn7A" base_Class="AnyReceiveEvent"/>
+ <Standard:Metaclass xmi:id="_8uY6R-zTEdqCa55U59Wn7A" base_Class="BehavioredClassifier"/>
+ <Standard:Metaclass xmi:id="_8uiEMOzTEdqCa55U59Wn7A" base_Class="Event"/>
+ <Standard:Metaclass xmi:id="_8uiEMezTEdqCa55U59Wn7A" base_Class="ForkNode"/>
+ <Standard:Metaclass xmi:id="_8uiEMuzTEdqCa55U59Wn7A" base_Class="FlowFinalNode"/>
+ <Standard:Metaclass xmi:id="_8uiEM-zTEdqCa55U59Wn7A" base_Class="CentralBufferNode"/>
+ <Standard:Metaclass xmi:id="_8uiENOzTEdqCa55U59Wn7A" base_Class="ActivityPartition"/>
+ <Standard:Metaclass xmi:id="_8ur1MOzTEdqCa55U59Wn7A" base_Class="MergeNode"/>
+ <Standard:Metaclass xmi:id="_8ur1MezTEdqCa55U59Wn7A" base_Class="DecisionNode"/>
+ <Standard:Metaclass xmi:id="_8ur1MuzTEdqCa55U59Wn7A" base_Class="FinalNode"/>
+ <Standard:Metaclass xmi:id="_8ur1M-zTEdqCa55U59Wn7A" base_Class="ActivityFinalNode"/>
+ <Standard:Metaclass xmi:id="_8ur1NOzTEdqCa55U59Wn7A" base_Class="EncapsulatedClassifier"/>
+ <Standard:Metaclass xmi:id="_8ur1NezTEdqCa55U59Wn7A" base_Class="ConnectorEnd"/>
+ <Standard:Metaclass xmi:id="_8u1mMOzTEdqCa55U59Wn7A" base_Class="ComponentRealization"/>
+ <Standard:Metaclass xmi:id="_8u1mMezTEdqCa55U59Wn7A" base_Class="Connector"/>
+ <Standard:Metaclass xmi:id="_8u1mMuzTEdqCa55U59Wn7A" base_Class="Manifestation"/>
+ <Standard:Metaclass xmi:id="_8u1mM-zTEdqCa55U59Wn7A" base_Class="Node"/>
+ <Standard:Metaclass xmi:id="_8u-wIOzTEdqCa55U59Wn7A" base_Class="Device"/>
+ <Standard:Metaclass xmi:id="_8u-wIezTEdqCa55U59Wn7A" base_Class="ExecutionEnvironment"/>
+ <Standard:Metaclass xmi:id="_8u-wIuzTEdqCa55U59Wn7A" base_Class="DeploymentTarget"/>
+ <Standard:Metaclass xmi:id="_8u-wI-zTEdqCa55U59Wn7A" base_Class="DeployedArtifact"/>
+ <Standard:Metaclass xmi:id="_8u-wJOzTEdqCa55U59Wn7A" base_Class="CommunicationPath"/>
+ <Standard:Metaclass xmi:id="_8u-wJezTEdqCa55U59Wn7A" base_Class="InstanceSpecification"/>
+ <Standard:Metaclass xmi:id="_8u-wJuzTEdqCa55U59Wn7A" base_Class="Artifact"/>
+ <Standard:Metaclass xmi:id="_8vIhIOzTEdqCa55U59Wn7A" base_Class="InteractionUse"/>
+ <Standard:Metaclass xmi:id="_8vIhIezTEdqCa55U59Wn7A" base_Class="PartDecomposition"/>
+ <Standard:Metaclass xmi:id="_8vIhIuzTEdqCa55U59Wn7A" base_Class="InteractionOperand"/>
+ <Standard:Metaclass xmi:id="_8vIhI-zTEdqCa55U59Wn7A" base_Class="InteractionConstraint"/>
+ <Standard:Metaclass xmi:id="_8vRrEOzTEdqCa55U59Wn7A" base_Class="Gate"/>
+ <Standard:Metaclass xmi:id="_8vRrEezTEdqCa55U59Wn7A" base_Class="CombinedFragment"/>
+ <Standard:Metaclass xmi:id="_8vRrEuzTEdqCa55U59Wn7A" base_Class="Interaction"/>
+ <Standard:Metaclass xmi:id="_8vRrE-zTEdqCa55U59Wn7A" base_Class="Lifeline"/>
+ <Standard:Metaclass xmi:id="_8vRrFOzTEdqCa55U59Wn7A" base_Class="Continuation"/>
+ <Standard:Metaclass xmi:id="_8vbcEOzTEdqCa55U59Wn7A" base_Class="InteractionFragment"/>
+ <Standard:Metaclass xmi:id="_8vbcEezTEdqCa55U59Wn7A" base_Class="ConsiderIgnoreFragment"/>
+ <Standard:Metaclass xmi:id="_8vbcEuzTEdqCa55U59Wn7A" base_Class="CreateObjectAction"/>
+ <Standard:Metaclass xmi:id="_8vlNEOzTEdqCa55U59Wn7A" base_Class="DestroyObjectAction"/>
+ <Standard:Metaclass xmi:id="_8vlNEezTEdqCa55U59Wn7A" base_Class="TestIdentityAction"/>
+ <Standard:Metaclass xmi:id="_8vlNEuzTEdqCa55U59Wn7A" base_Class="ReadSelfAction"/>
+ <Standard:Metaclass xmi:id="_8vlNE-zTEdqCa55U59Wn7A" base_Class="StructuralFeatureAction"/>
+ <Standard:Metaclass xmi:id="_8vuXAOzTEdqCa55U59Wn7A" base_Class="ReadStructuralFeatureAction"/>
+ <Standard:Metaclass xmi:id="_8vuXAezTEdqCa55U59Wn7A" base_Class="WriteStructuralFeatureAction"/>
+ <Standard:Metaclass xmi:id="_8vuXAuzTEdqCa55U59Wn7A" base_Class="ClearStructuralFeatureAction"/>
+ <Standard:Metaclass xmi:id="_8vuXA-zTEdqCa55U59Wn7A" base_Class="RemoveStructuralFeatureValueAction"/>
+ <Standard:Metaclass xmi:id="_8vuXBOzTEdqCa55U59Wn7A" base_Class="AddStructuralFeatureValueAction"/>
+ <Standard:Metaclass xmi:id="_8vuXBezTEdqCa55U59Wn7A" base_Class="LinkAction"/>
+ <Standard:Metaclass xmi:id="_8vuXBuzTEdqCa55U59Wn7A" base_Class="ReadLinkAction"/>
+ <Standard:Metaclass xmi:id="_8v4IAOzTEdqCa55U59Wn7A" base_Class="LinkEndCreationData"/>
+ <Standard:Metaclass xmi:id="_8v4IAezTEdqCa55U59Wn7A" base_Class="CreateLinkAction"/>
+ <Standard:Metaclass xmi:id="_8v4IAuzTEdqCa55U59Wn7A" base_Class="DestroyLinkAction"/>
+ <Standard:Metaclass xmi:id="_8v4IA-zTEdqCa55U59Wn7A" base_Class="WriteLinkAction"/>
+ <Standard:Metaclass xmi:id="_8v4IBOzTEdqCa55U59Wn7A" base_Class="ClearAssociationAction"/>
+ <Standard:Metaclass xmi:id="_8v4IBezTEdqCa55U59Wn7A" base_Class="BroadcastSignalAction"/>
+ <Standard:Metaclass xmi:id="_8v4IBuzTEdqCa55U59Wn7A" base_Class="SendObjectAction"/>
+ <Standard:Metaclass xmi:id="_8wB5AOzTEdqCa55U59Wn7A" base_Class="LinkEndDestructionData"/>
+ <Standard:Metaclass xmi:id="_8wB5AezTEdqCa55U59Wn7A" base_Class="ValueSpecificationAction"/>
+ <Standard:Metaclass xmi:id="_8wLC8OzTEdqCa55U59Wn7A" base_Class="TimeExpression"/>
+ <Standard:Metaclass xmi:id="_8wLC8ezTEdqCa55U59Wn7A" base_Class="Duration"/>
+ <Standard:Metaclass xmi:id="_8wUz8OzTEdqCa55U59Wn7A" base_Class="DurationInterval"/>
+ <Standard:Metaclass xmi:id="_8wUz8ezTEdqCa55U59Wn7A" base_Class="TimeConstraint"/>
+ <Standard:Metaclass xmi:id="_8wUz8uzTEdqCa55U59Wn7A" base_Class="TimeInterval"/>
+ <Standard:Metaclass xmi:id="_8wUz8-zTEdqCa55U59Wn7A" base_Class="DurationConstraint"/>
+ <Standard:Metaclass xmi:id="_8wUz9OzTEdqCa55U59Wn7A" base_Class="IntervalConstraint"/>
+ <Standard:Metaclass xmi:id="_8wUz9ezTEdqCa55U59Wn7A" base_Class="Interval"/>
+ <Standard:Metaclass xmi:id="_8wUz9uzTEdqCa55U59Wn7A" base_Class="Observation"/>
+ <Standard:Metaclass xmi:id="_8wUz9-zTEdqCa55U59Wn7A" base_Class="TimeObservation"/>
+ <Standard:Metaclass xmi:id="_8wd94OzTEdqCa55U59Wn7A" base_Class="DurationObservation"/>
+ <Standard:Metaclass xmi:id="_8wd94ezTEdqCa55U59Wn7A" base_Class="InvocationAction"/>
+ <Standard:Metaclass xmi:id="_8wd94uzTEdqCa55U59Wn7A" base_Class="Trigger"/>
+ <Standard:Metaclass xmi:id="_8wnu4OzTEdqCa55U59Wn7A" base_Class="StateMachine"/>
+ <Standard:Metaclass xmi:id="_8wnu4ezTEdqCa55U59Wn7A" base_Class="Transition"/>
+ <Standard:Metaclass xmi:id="_8wxf4OzTEdqCa55U59Wn7A" base_Class="Vertex"/>
+ <Standard:Metaclass xmi:id="_8wxf4ezTEdqCa55U59Wn7A" base_Class="Pseudostate"/>
+ <Standard:Metaclass xmi:id="_8w6p0OzTEdqCa55U59Wn7A" base_Class="FinalState"/>
+ <Standard:Metaclass xmi:id="_8w6p0ezTEdqCa55U59Wn7A" base_Class="ConnectionPointReference"/>
+ <Standard:Metaclass xmi:id="_8w6p0uzTEdqCa55U59Wn7A" base_Class="TimeEvent"/>
+ <Standard:Metaclass xmi:id="_8xOL0OzTEdqCa55U59Wn7A" base_Class="Stereotype"/>
+ <Standard:Metaclass xmi:id="_8xOL0ezTEdqCa55U59Wn7A" base_Class="Profile"/>
+ <Standard:Metaclass xmi:id="_8xXVwOzTEdqCa55U59Wn7A" base_Class="Class"/>
+ <Standard:Metaclass xmi:id="_8xhGwOzTEdqCa55U59Wn7A" base_Class="ProfileApplication"/>
+ <Standard:Metaclass xmi:id="_8xhGwezTEdqCa55U59Wn7A" base_Class="Extension"/>
+ <Standard:Metaclass xmi:id="_8xqQsOzTEdqCa55U59Wn7A" base_Class="Image"/>
+ <Standard:Metaclass xmi:id="_8xqQsezTEdqCa55U59Wn7A" base_Class="Element"/>
+ <Standard:Metaclass xmi:id="_8x9ysOzTEdqCa55U59Wn7A" base_Class="ExtensionEnd"/>
+ <Standard:Metaclass xmi:id="_8yG8oOzTEdqCa55U59Wn7A" base_Class="VariableAction"/>
+ <Standard:Metaclass xmi:id="_8yG8oezTEdqCa55U59Wn7A" base_Class="ReadVariableAction"/>
+ <Standard:Metaclass xmi:id="_8yG8ouzTEdqCa55U59Wn7A" base_Class="WriteVariableAction"/>
+ <Standard:Metaclass xmi:id="_8yG8o-zTEdqCa55U59Wn7A" base_Class="ClearVariableAction"/>
+ <Standard:Metaclass xmi:id="_8yG8pOzTEdqCa55U59Wn7A" base_Class="AddVariableValueAction"/>
+ <Standard:Metaclass xmi:id="_8yG8pezTEdqCa55U59Wn7A" base_Class="RemoveVariableValueAction"/>
+ <Standard:Metaclass xmi:id="_8yQtoOzTEdqCa55U59Wn7A" base_Class="RaiseExceptionAction"/>
+ <Standard:Metaclass xmi:id="_8yQtoezTEdqCa55U59Wn7A" base_Class="ActionInputPin"/>
+ <Standard:Metaclass xmi:id="_8yQtouzTEdqCa55U59Wn7A" base_Class="GeneralizationSet"/>
+ <Standard:Metaclass xmi:id="_8yaeoOzTEdqCa55U59Wn7A" base_Class="Generalization"/>
+ <Standard:Metaclass xmi:id="_8yaeoezTEdqCa55U59Wn7A" base_Class="InformationItem"/>
+ <Standard:Metaclass xmi:id="_8yaeouzTEdqCa55U59Wn7A" base_Class="InformationFlow"/>
+ <Standard:Metaclass xmi:id="_8yjokOzTEdqCa55U59Wn7A" base_Class="Model"/>
+ <Standard:Metaclass xmi:id="_8yjokezTEdqCa55U59Wn7A" base_Class="ReadExtentAction"/>
+ <Standard:Metaclass xmi:id="_8yjokuzTEdqCa55U59Wn7A" base_Class="ReclassifyObjectAction"/>
+ <Standard:Metaclass xmi:id="_8ytZkOzTEdqCa55U59Wn7A" base_Class="ReadIsClassifiedObjectAction"/>
+ <Standard:Metaclass xmi:id="_8ytZkezTEdqCa55U59Wn7A" base_Class="StartClassifierBehaviorAction"/>
+ <Standard:Metaclass xmi:id="_8y2jgOzTEdqCa55U59Wn7A" base_Class="QualifierValue"/>
+ <Standard:Metaclass xmi:id="_8y2jgezTEdqCa55U59Wn7A" base_Class="LinkEndData"/>
+ <Standard:Metaclass xmi:id="_8y2jguzTEdqCa55U59Wn7A" base_Class="ReadLinkObjectEndAction"/>
+ <Standard:Metaclass xmi:id="_8zAUgOzTEdqCa55U59Wn7A" base_Class="ReadLinkObjectEndQualifierAction"/>
+ <Standard:Metaclass xmi:id="_8zAUgezTEdqCa55U59Wn7A" base_Class="CreateLinkObjectAction"/>
+ <Standard:Metaclass xmi:id="_8zAUguzTEdqCa55U59Wn7A" base_Class="AcceptEventAction"/>
+ <Standard:Metaclass xmi:id="_8zKFgOzTEdqCa55U59Wn7A" base_Class="AcceptCallAction"/>
+ <Standard:Metaclass xmi:id="_8zKFgezTEdqCa55U59Wn7A" base_Class="ReplyAction"/>
+ <Standard:Metaclass xmi:id="_8zKFguzTEdqCa55U59Wn7A" base_Class="UnmarshallAction"/>
+ <Standard:Metaclass xmi:id="_8zTPcOzTEdqCa55U59Wn7A" base_Class="ReduceAction"/>
+ <Standard:Metaclass xmi:id="_8zmxcOzTEdqCa55U59Wn7A" base_Class="JoinNode"/>
+ <Standard:Metaclass xmi:id="_8zmxcezTEdqCa55U59Wn7A" base_Class="DataStoreNode"/>
+ <Standard:Metaclass xmi:id="_8zmxcuzTEdqCa55U59Wn7A" base_Class="ObjectFlow"/>
+ <Standard:Metaclass xmi:id="_8zmxc-zTEdqCa55U59Wn7A" base_Class="ObjectNode"/>
+ <Standard:Metaclass xmi:id="_8zv7YOzTEdqCa55U59Wn7A" base_Class="ParameterSet"/>
+ <Standard:Metaclass xmi:id="_8zv7YezTEdqCa55U59Wn7A" base_Class="Activity"/>
+ <Standard:Metaclass xmi:id="_8z5sYOzTEdqCa55U59Wn7A" base_Class="Parameter"/>
+ <Standard:Metaclass xmi:id="_80C2UOzTEdqCa55U59Wn7A" base_Class="Action"/>
+ <Standard:Metaclass xmi:id="_80C2UezTEdqCa55U59Wn7A" base_Class="InterruptibleActivityRegion"/>
+ <Standard:Metaclass xmi:id="_80C2UuzTEdqCa55U59Wn7A" base_Class="ActivityNode"/>
+ <Standard:Metaclass xmi:id="_80MnUOzTEdqCa55U59Wn7A" base_Class="BehavioralFeature"/>
+ <Standard:Metaclass xmi:id="_80MnUezTEdqCa55U59Wn7A" base_Class="Behavior"/>
+ <Standard:Metaclass xmi:id="_80WYUOzTEdqCa55U59Wn7A" base_Class="Pin"/>
+ <Standard:Metaclass xmi:id="_80fiQOzTEdqCa55U59Wn7A" base_Class="ConditionalNode"/>
+ <Standard:Metaclass xmi:id="_80fiQezTEdqCa55U59Wn7A" base_Class="StructuredActivityNode"/>
+ <Standard:Metaclass xmi:id="_80pTQOzTEdqCa55U59Wn7A" base_Class="LoopNode"/>
+ <Standard:Metaclass xmi:id="_80pTQezTEdqCa55U59Wn7A" base_Class="Clause"/>
+ <Standard:Metaclass xmi:id="_80zEQOzTEdqCa55U59Wn7A" base_Class="ActivityEdge"/>
+ <Standard:Metaclass xmi:id="_808OMOzTEdqCa55U59Wn7A" base_Class="ActivityGroup"/>
+ <Standard:Metaclass xmi:id="_808OMezTEdqCa55U59Wn7A" base_Class="ExpansionNode"/>
+ <Standard:Metaclass xmi:id="_81F_MOzTEdqCa55U59Wn7A" base_Class="ExpansionRegion"/>
+ <Standard:Metaclass xmi:id="_81F_MezTEdqCa55U59Wn7A" base_Class="ExecutableNode"/>
+ <Standard:Metaclass xmi:id="_81F_MuzTEdqCa55U59Wn7A" base_Class="ExceptionHandler"/>
+ <Standard:Metaclass xmi:id="_81PJIOzTEdqCa55U59Wn7A" base_Class="Component"/>
+ <Standard:Metaclass xmi:id="_81Y6IOzTEdqCa55U59Wn7A" base_Class="Deployment"/>
+ <Standard:Metaclass xmi:id="_81Y6IezTEdqCa55U59Wn7A" base_Class="DeploymentSpecification"/>
+ <Standard:Metaclass xmi:id="_81irIOzTEdqCa55U59Wn7A" base_Class="ProtocolConformance"/>
+ <Standard:Metaclass xmi:id="_81irIezTEdqCa55U59Wn7A" base_Class="Interface"/>
+ <Standard:Metaclass xmi:id="_81r1EOzTEdqCa55U59Wn7A" base_Class="Port"/>
+ <Standard:Metaclass xmi:id="_81r1EezTEdqCa55U59Wn7A" base_Class="ProtocolTransition"/>
+ <Standard:Metaclass xmi:id="_811mEOzTEdqCa55U59Wn7A" base_Class="ProtocolStateMachine"/>
+ <Standard:Metaclass xmi:id="_811mEezTEdqCa55U59Wn7A" base_Class="State"/>
+ <Standard:Metaclass xmi:id="_82IhAOzTEdqCa55U59Wn7A" base_Class="Region"/>
+ <Standard:Metaclass xmi:id="_82SSAOzTEdqCa55U59Wn7A" base_Class="AssociationClass"/>
+ <Standard:Metaclass xmi:id="_82SSAezTEdqCa55U59Wn7A" base_Class="TemplateSignature"/>
+ <Standard:Metaclass xmi:id="_82bb8OzTEdqCa55U59Wn7A" base_Class="NamedElement"/>
+ <Standard:Metaclass xmi:id="_82lM8OzTEdqCa55U59Wn7A" base_Class="TemplateParameter"/>
+ <Standard:Metaclass xmi:id="_82lM8ezTEdqCa55U59Wn7A" base_Class="StringExpression"/>
+ <Standard:Metaclass xmi:id="_82lM8uzTEdqCa55U59Wn7A" base_Class="TemplateBinding"/>
+ <Standard:Metaclass xmi:id="_82u98OzTEdqCa55U59Wn7A" base_Class="TemplateParameterSubstitution"/>
+ <Standard:Metaclass xmi:id="_82u98ezTEdqCa55U59Wn7A" base_Class="TemplateableElement"/>
+ <Standard:Metaclass xmi:id="_82u98uzTEdqCa55U59Wn7A" base_Class="ParameterableElement"/>
+ <Standard:Metaclass xmi:id="_824H4OzTEdqCa55U59Wn7A" base_Class="Property"/>
+ <Standard:Metaclass xmi:id="_83Uz0OzTEdqCa55U59Wn7A" base_Class="ValueSpecification"/>
+ <Standard:Metaclass xmi:id="_83Uz0ezTEdqCa55U59Wn7A" base_Class="Operation"/>
+ <Standard:Metaclass xmi:id="_83nuwOzTEdqCa55U59Wn7A" base_Class="OperationTemplateParameter"/>
+ <Standard:Metaclass xmi:id="_83xfwOzTEdqCa55U59Wn7A" base_Class="PackageableElement"/>
+ <Standard:Metaclass xmi:id="_83xfwezTEdqCa55U59Wn7A" base_Class="Classifier"/>
+ <Standard:Metaclass xmi:id="_84OLsOzTEdqCa55U59Wn7A" base_Class="ClassifierTemplateParameter"/>
+ <Standard:Metaclass xmi:id="_84OLsezTEdqCa55U59Wn7A" base_Class="RedefinableTemplateSignature"/>
+ <Standard:Metaclass xmi:id="_84X8sOzTEdqCa55U59Wn7A" base_Class="ConnectableElement"/>
+ <Standard:Metaclass xmi:id="_84X8sezTEdqCa55U59Wn7A" base_Class="ConnectableElementTemplateParameter"/>
+ <Standard:Metaclass xmi:id="_84X8suzTEdqCa55U59Wn7A" base_Class="Package"/>
</xmi:XMI>

Back to the top