Skip to main content
summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorkhussey2006-06-08 14:11:36 +0000
committerkhussey2006-06-08 14:11:36 +0000
commit69d41b7fffb40a1209ec7b73cf1a261f83f4156c (patch)
tree6f4b967c99b5cc2b6c4df472984a6bf3571a1fa5
parent009cada3be342ee92f6cca663894ba35194ff4f3 (diff)
downloadorg.eclipse.uml2.test-69d41b7fffb40a1209ec7b73cf1a261f83f4156c.tar.gz
org.eclipse.uml2.test-69d41b7fffb40a1209ec7b73cf1a261f83f4156c.tar.xz
org.eclipse.uml2.test-69d41b7fffb40a1209ec7b73cf1a261f83f4156c.zip
[77413] Updating metamodels based on latest source model.
-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.uml1131
2 files changed, 649 insertions, 680 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 4542c19a..8cdecf9d 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 href="pathmap://UML_PROFILES/Standard.profile.uml#_0"/>
</profileApplication>
</uml:Model>
- <Ecore:EPackage xmi:id="_fshKkPWnEdqea89UKW2qFQ" 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="_fshKkfWnEdqea89UKW2qFQ" isUnsettable="true" base_Property="EAnnotation-source"/>
- <Ecore:EReference xmi:id="_fshKkvWnEdqea89UKW2qFQ" isTransient="true" isVolatile="true" base_Property="EAttribute-eAttributeType"/>
- <Ecore:EAttribute xmi:id="_fsqUgPWnEdqea89UKW2qFQ" isUnsettable="true" base_Property="EClass-abstract"/>
- <Ecore:EAttribute xmi:id="_fsqUgfWnEdqea89UKW2qFQ" isUnsettable="true" base_Property="EClass-interface"/>
- <Ecore:EReference xmi:id="_fsqUgvWnEdqea89UKW2qFQ" isTransient="true" isVolatile="true" base_Property="EClass-eAllAttributes"/>
- <Ecore:EReference xmi:id="_fsqUg_WnEdqea89UKW2qFQ" isTransient="true" isVolatile="true" base_Property="EClass-eAllReferences"/>
- <Ecore:EReference xmi:id="_fsqUhPWnEdqea89UKW2qFQ" isTransient="true" isVolatile="true" base_Property="EClass-eReferences"/>
- <Ecore:EReference xmi:id="_fsqUhfWnEdqea89UKW2qFQ" isTransient="true" isVolatile="true" base_Property="EClass-eAttributes"/>
- <Ecore:EReference xmi:id="_fsqUhvWnEdqea89UKW2qFQ" isTransient="true" isVolatile="true" base_Property="EClass-eAllContainments"/>
- <Ecore:EReference xmi:id="_fsqUh_WnEdqea89UKW2qFQ" isTransient="true" isVolatile="true" base_Property="EClass-eAllOperations"/>
- <Ecore:EReference xmi:id="_fsqUiPWnEdqea89UKW2qFQ" isTransient="true" isVolatile="true" base_Property="EClass-eAllStructuralFeatures"/>
- <Ecore:EReference xmi:id="_fsqUifWnEdqea89UKW2qFQ" isTransient="true" isVolatile="true" base_Property="EClass-eAllSuperTypes"/>
- <Ecore:EReference xmi:id="_fsqUivWnEdqea89UKW2qFQ" isTransient="true" isVolatile="true" base_Property="EClass-eIDAttribute"/>
- <Ecore:EAttribute xmi:id="_fs0FgPWnEdqea89UKW2qFQ" isUnsettable="true" base_Property="EClassifier-instanceClassName"/>
- <Ecore:EAttribute xmi:id="_fs0FgfWnEdqea89UKW2qFQ" isTransient="true" isVolatile="true" base_Property="EClassifier-instanceClass"/>
- <Ecore:EAttribute xmi:id="_fs0FgvWnEdqea89UKW2qFQ" isTransient="true" isVolatile="true" base_Property="EClassifier-defaultValue"/>
- <Ecore:EReference xmi:id="_fs0Fg_WnEdqea89UKW2qFQ" isTransient="true" base_Property="EClassifier-ePackage"/>
- <Ecore:EAttribute xmi:id="_fs0FhPWnEdqea89UKW2qFQ" isTransient="true" isUnsettable="true" base_Property="EEnumLiteral-instance"/>
- <Ecore:EAttribute xmi:id="_fs0FhfWnEdqea89UKW2qFQ" isUnsettable="true" base_Property="EEnumLiteral-literal"/>
- <Ecore:EReference xmi:id="_fs0FhvWnEdqea89UKW2qFQ" isTransient="true" base_Property="EEnumLiteral-eEnum"/>
- <Ecore:EReference xmi:id="_fs0Fh_WnEdqea89UKW2qFQ" isTransient="true" base_Property="EFactory-ePackage"/>
- <Ecore:EAttribute xmi:id="_fs0FiPWnEdqea89UKW2qFQ" isUnsettable="true" base_Property="ENamedElement-name"/>
- <Ecore:EReference xmi:id="_fs0FifWnEdqea89UKW2qFQ" isTransient="true" base_Property="EOperation-eContainingClass"/>
- <Ecore:EAttribute xmi:id="_fs9PcPWnEdqea89UKW2qFQ" isUnsettable="true" base_Property="EPackage-nsURI"/>
- <Ecore:EAttribute xmi:id="_fs9PcfWnEdqea89UKW2qFQ" isUnsettable="true" base_Property="EPackage-nsPrefix"/>
- <Ecore:EReference xmi:id="_fs9PcvWnEdqea89UKW2qFQ" isTransient="true" base_Property="EPackage-eFactoryInstance"/>
- <Ecore:EReference xmi:id="_fs9Pc_WnEdqea89UKW2qFQ" isTransient="true" base_Property="EPackage-eSuperPackage"/>
- <Ecore:EReference xmi:id="_fs9PdPWnEdqea89UKW2qFQ" isTransient="true" base_Property="EParameter-eOperation"/>
- <Ecore:EAttribute xmi:id="_fs9PdfWnEdqea89UKW2qFQ" isTransient="true" isVolatile="true" base_Property="EReference-container"/>
- <Ecore:EReference xmi:id="_fs9PdvWnEdqea89UKW2qFQ" isTransient="true" isVolatile="true" base_Property="EReference-eReferenceType"/>
- <Ecore:EClass xmi:id="_fs9Pd_WnEdqea89UKW2qFQ" instanceClassName="java.util.Map$Entry" base_Class="EStringToStringMapEntry"/>
- <Ecore:EAttribute xmi:id="_fs9PePWnEdqea89UKW2qFQ" isUnsettable="true" base_Property="EStringToStringMapEntry-key"/>
- <Ecore:EAttribute xmi:id="_fs9PefWnEdqea89UKW2qFQ" isUnsettable="true" base_Property="EStringToStringMapEntry-value"/>
- <Ecore:EAttribute xmi:id="_fs9PevWnEdqea89UKW2qFQ" isUnsettable="true" base_Property="EStructuralFeature-volatile"/>
- <Ecore:EAttribute xmi:id="_fs9Pe_WnEdqea89UKW2qFQ" isUnsettable="true" base_Property="EStructuralFeature-transient"/>
- <Ecore:EAttribute xmi:id="_fs9PfPWnEdqea89UKW2qFQ" isUnsettable="true" base_Property="EStructuralFeature-defaultValueLiteral"/>
- <Ecore:EAttribute xmi:id="_fs9PffWnEdqea89UKW2qFQ" isTransient="true" isVolatile="true" base_Property="EStructuralFeature-defaultValue"/>
- <Ecore:EAttribute xmi:id="_ftHAcPWnEdqea89UKW2qFQ" isUnsettable="true" base_Property="EStructuralFeature-unsettable"/>
- <Ecore:EAttribute xmi:id="_ftHAcfWnEdqea89UKW2qFQ" isUnsettable="true" base_Property="EStructuralFeature-derived"/>
- <Ecore:EReference xmi:id="_ftHAcvWnEdqea89UKW2qFQ" isTransient="true" base_Property="EStructuralFeature-eContainingClass"/>
- <Ecore:EAttribute xmi:id="_ftHAc_WnEdqea89UKW2qFQ" isUnsettable="true" base_Property="ETypedElement-lowerBound"/>
- <Ecore:EAttribute xmi:id="_ftHAdPWnEdqea89UKW2qFQ" isTransient="true" isVolatile="true" base_Property="ETypedElement-many"/>
- <Ecore:EAttribute xmi:id="_ftHAdfWnEdqea89UKW2qFQ" isTransient="true" isVolatile="true" base_Property="ETypedElement-required"/>
- <Ecore:EDataType xmi:id="_ftHAdvWnEdqea89UKW2qFQ" instanceClassName="java.math.BigDecimal" base_PrimitiveType="EBigDecimal"/>
- <Ecore:EDataType xmi:id="_ftHAd_WnEdqea89UKW2qFQ" instanceClassName="java.math.BigInteger" base_PrimitiveType="EBigInteger"/>
- <Ecore:EDataType xmi:id="_ftHAePWnEdqea89UKW2qFQ" instanceClassName="boolean" base_PrimitiveType="EBoolean"/>
- <Ecore:EDataType xmi:id="_ftHAefWnEdqea89UKW2qFQ" instanceClassName="java.lang.Boolean" base_PrimitiveType="EBooleanObject"/>
- <Ecore:EDataType xmi:id="_ftHAevWnEdqea89UKW2qFQ" instanceClassName="byte" base_PrimitiveType="EByte"/>
- <Ecore:EDataType xmi:id="_ftHAe_WnEdqea89UKW2qFQ" instanceClassName="byte[]" base_PrimitiveType="EByteArray"/>
- <Ecore:EDataType xmi:id="_ftHAfPWnEdqea89UKW2qFQ" instanceClassName="java.lang.Byte" base_PrimitiveType="EByteObject"/>
- <Ecore:EDataType xmi:id="_ftHAffWnEdqea89UKW2qFQ" instanceClassName="char" base_PrimitiveType="EChar"/>
- <Ecore:EDataType xmi:id="_ftHAfvWnEdqea89UKW2qFQ" instanceClassName="java.lang.Character" base_PrimitiveType="ECharacterObject"/>
- <Ecore:EDataType xmi:id="_ftHAf_WnEdqea89UKW2qFQ" instanceClassName="java.util.Date" base_PrimitiveType="EDate"/>
- <Ecore:EDataType xmi:id="_ftHAgPWnEdqea89UKW2qFQ" instanceClassName="org.eclipse.emf.common.util.DiagnosticChain" base_PrimitiveType="EDiagnosticChain"/>
- <Ecore:EDataType xmi:id="_ftHAgfWnEdqea89UKW2qFQ" instanceClassName="double" base_PrimitiveType="EDouble"/>
- <Ecore:EDataType xmi:id="_ftHAgvWnEdqea89UKW2qFQ" instanceClassName="java.lang.Double" base_PrimitiveType="EDoubleObject"/>
- <Ecore:EDataType xmi:id="_ftHAg_WnEdqea89UKW2qFQ" instanceClassName="org.eclipse.emf.common.util.EList" base_PrimitiveType="EEList"/>
- <Ecore:EDataType xmi:id="_ftHAhPWnEdqea89UKW2qFQ" instanceClassName="org.eclipse.emf.common.util.Enumerator" base_PrimitiveType="EEnumerator"/>
- <Ecore:EDataType xmi:id="_ftHAhfWnEdqea89UKW2qFQ" instanceClassName="org.eclipse.emf.ecore.util.FeatureMap" base_PrimitiveType="EFeatureMap"/>
- <Ecore:EDataType xmi:id="_ftHAhvWnEdqea89UKW2qFQ" instanceClassName="org.eclipse.emf.ecore.util.FeatureMap$Entry" base_PrimitiveType="EFeatureMapEntry"/>
- <Ecore:EDataType xmi:id="_ftHAh_WnEdqea89UKW2qFQ" instanceClassName="float" base_PrimitiveType="EFloat"/>
- <Ecore:EDataType xmi:id="_ftHAiPWnEdqea89UKW2qFQ" instanceClassName="java.lang.Float" base_PrimitiveType="EFloatObject"/>
- <Ecore:EDataType xmi:id="_ftQxcPWnEdqea89UKW2qFQ" instanceClassName="int" base_PrimitiveType="EInt"/>
- <Ecore:EDataType xmi:id="_ftQxcfWnEdqea89UKW2qFQ" instanceClassName="java.lang.Integer" base_PrimitiveType="EIntegerObject"/>
- <Ecore:EDataType xmi:id="_ftQxcvWnEdqea89UKW2qFQ" instanceClassName="java.lang.Class" base_PrimitiveType="EJavaClass"/>
- <Ecore:EDataType xmi:id="_ftQxc_WnEdqea89UKW2qFQ" instanceClassName="java.lang.Object" base_PrimitiveType="EJavaObject"/>
- <Ecore:EDataType xmi:id="_ftQxdPWnEdqea89UKW2qFQ" instanceClassName="long" base_PrimitiveType="ELong"/>
- <Ecore:EDataType xmi:id="_ftQxdfWnEdqea89UKW2qFQ" instanceClassName="java.lang.Long" base_PrimitiveType="ELongObject"/>
- <Ecore:EDataType xmi:id="_ftQxdvWnEdqea89UKW2qFQ" instanceClassName="java.util.Map" base_PrimitiveType="EMap"/>
- <Ecore:EDataType xmi:id="_ftQxd_WnEdqea89UKW2qFQ" instanceClassName="org.eclipse.emf.ecore.resource.Resource" base_PrimitiveType="EResource"/>
- <Ecore:EDataType xmi:id="_ftQxePWnEdqea89UKW2qFQ" instanceClassName="org.eclipse.emf.ecore.resource.ResourceSet" base_PrimitiveType="EResourceSet"/>
- <Ecore:EDataType xmi:id="_ftQxefWnEdqea89UKW2qFQ" instanceClassName="short" base_PrimitiveType="EShort"/>
- <Ecore:EDataType xmi:id="_ftQxevWnEdqea89UKW2qFQ" instanceClassName="java.lang.Short" base_PrimitiveType="EShortObject"/>
- <Ecore:EDataType xmi:id="_ftQxe_WnEdqea89UKW2qFQ" instanceClassName="java.lang.String" base_PrimitiveType="EString"/>
- <Ecore:EDataType xmi:id="_ftQxfPWnEdqea89UKW2qFQ" instanceClassName="org.eclipse.emf.common.util.TreeIterator" base_PrimitiveType="ETreeIterator"/>
- <Ecore:EReference xmi:id="_ftQxffWnEdqea89UKW2qFQ" isTransient="true" isVolatile="true" base_Property="A_eAllAttributes_eClass-_ownedEnd.0"/>
- <Ecore:EReference xmi:id="_ftQxfvWnEdqea89UKW2qFQ" isVolatile="true" base_Property="A_eAttributes_eClass-_ownedEnd.0"/>
- <Ecore:EReference xmi:id="_ftZ7YPWnEdqea89UKW2qFQ" isTransient="true" isVolatile="true" base_Property="A_eAllReferences_eClass-_ownedEnd.0"/>
- <Ecore:EReference xmi:id="_ftZ7YfWnEdqea89UKW2qFQ" isVolatile="true" base_Property="A_eReferences_eClass-_ownedEnd.0"/>
- <Standard:Metamodel xmi:id="_fo6gIPWrEdqea89UKW2qFQ" base_Model="_0"/>
- <Standard:Metaclass xmi:id="_fo6gIfWrEdqea89UKW2qFQ" base_Class="EAnnotation"/>
- <Standard:Metaclass xmi:id="_fo6gIvWrEdqea89UKW2qFQ" base_Class="EAttribute"/>
- <Standard:Metaclass xmi:id="_fo6gI_WrEdqea89UKW2qFQ" base_Class="EClass"/>
- <Standard:Metaclass xmi:id="_fo6gJPWrEdqea89UKW2qFQ" base_Class="EClassifier"/>
- <Standard:Metaclass xmi:id="_fo6gJfWrEdqea89UKW2qFQ" base_Class="EDataType"/>
- <Standard:Metaclass xmi:id="_fo6gJvWrEdqea89UKW2qFQ" base_Class="EEnum"/>
- <Standard:Metaclass xmi:id="_fo6gJ_WrEdqea89UKW2qFQ" base_Class="EEnumLiteral"/>
- <Standard:Metaclass xmi:id="_fo6gKPWrEdqea89UKW2qFQ" base_Class="EFactory"/>
- <Standard:Metaclass xmi:id="_fo6gKfWrEdqea89UKW2qFQ" base_Class="EModelElement"/>
- <Standard:Metaclass xmi:id="_fo6gKvWrEdqea89UKW2qFQ" base_Class="ENamedElement"/>
- <Standard:Metaclass xmi:id="_fo6gK_WrEdqea89UKW2qFQ" base_Class="EObject"/>
- <Standard:Metaclass xmi:id="_fo6gLPWrEdqea89UKW2qFQ" base_Class="EOperation"/>
- <Standard:Metaclass xmi:id="_fo6gLfWrEdqea89UKW2qFQ" base_Class="EPackage"/>
- <Standard:Metaclass xmi:id="_fo6gLvWrEdqea89UKW2qFQ" base_Class="EParameter"/>
- <Standard:Metaclass xmi:id="_fo6gL_WrEdqea89UKW2qFQ" base_Class="EReference"/>
- <Standard:Metaclass xmi:id="_fo6gMPWrEdqea89UKW2qFQ" base_Class="EStringToStringMapEntry"/>
- <Standard:Metaclass xmi:id="_fo6gMfWrEdqea89UKW2qFQ" base_Class="EStructuralFeature"/>
- <Standard:Metaclass xmi:id="_fo6gMvWrEdqea89UKW2qFQ" base_Class="ETypedElement"/>
+ <Ecore:EPackage xmi:id="_ahLOYPZoEdqhaqw0kkQfPQ" 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="_ahLOYfZoEdqhaqw0kkQfPQ" isUnsettable="true" base_Property="EAnnotation-source"/>
+ <Ecore:EReference xmi:id="_ahLOYvZoEdqhaqw0kkQfPQ" isTransient="true" isVolatile="true" base_Property="EAttribute-eAttributeType"/>
+ <Ecore:EAttribute xmi:id="_ahLOY_ZoEdqhaqw0kkQfPQ" isUnsettable="true" base_Property="EClass-abstract"/>
+ <Ecore:EAttribute xmi:id="_ahLOZPZoEdqhaqw0kkQfPQ" isUnsettable="true" base_Property="EClass-interface"/>
+ <Ecore:EReference xmi:id="_ahLOZfZoEdqhaqw0kkQfPQ" isTransient="true" isVolatile="true" base_Property="EClass-eAllAttributes"/>
+ <Ecore:EReference xmi:id="_ahLOZvZoEdqhaqw0kkQfPQ" isTransient="true" isVolatile="true" base_Property="EClass-eAllReferences"/>
+ <Ecore:EReference xmi:id="_ahLOZ_ZoEdqhaqw0kkQfPQ" isTransient="true" isVolatile="true" base_Property="EClass-eReferences"/>
+ <Ecore:EReference xmi:id="_ahLOaPZoEdqhaqw0kkQfPQ" isTransient="true" isVolatile="true" base_Property="EClass-eAttributes"/>
+ <Ecore:EReference xmi:id="_ahUYUPZoEdqhaqw0kkQfPQ" isTransient="true" isVolatile="true" base_Property="EClass-eAllContainments"/>
+ <Ecore:EReference xmi:id="_ahUYUfZoEdqhaqw0kkQfPQ" isTransient="true" isVolatile="true" base_Property="EClass-eAllOperations"/>
+ <Ecore:EReference xmi:id="_ahUYUvZoEdqhaqw0kkQfPQ" isTransient="true" isVolatile="true" base_Property="EClass-eAllStructuralFeatures"/>
+ <Ecore:EReference xmi:id="_ahUYU_ZoEdqhaqw0kkQfPQ" isTransient="true" isVolatile="true" base_Property="EClass-eAllSuperTypes"/>
+ <Ecore:EReference xmi:id="_ahUYVPZoEdqhaqw0kkQfPQ" isTransient="true" isVolatile="true" base_Property="EClass-eIDAttribute"/>
+ <Ecore:EAttribute xmi:id="_ahUYVfZoEdqhaqw0kkQfPQ" isUnsettable="true" base_Property="EClassifier-instanceClassName"/>
+ <Ecore:EAttribute xmi:id="_aheJUPZoEdqhaqw0kkQfPQ" isTransient="true" isVolatile="true" base_Property="EClassifier-instanceClass"/>
+ <Ecore:EAttribute xmi:id="_aheJUfZoEdqhaqw0kkQfPQ" isTransient="true" isVolatile="true" base_Property="EClassifier-defaultValue"/>
+ <Ecore:EReference xmi:id="_aheJUvZoEdqhaqw0kkQfPQ" isTransient="true" base_Property="EClassifier-ePackage"/>
+ <Ecore:EAttribute xmi:id="_aheJU_ZoEdqhaqw0kkQfPQ" isTransient="true" isUnsettable="true" base_Property="EEnumLiteral-instance"/>
+ <Ecore:EAttribute xmi:id="_aheJVPZoEdqhaqw0kkQfPQ" isUnsettable="true" base_Property="EEnumLiteral-literal"/>
+ <Ecore:EReference xmi:id="_aheJVfZoEdqhaqw0kkQfPQ" isTransient="true" base_Property="EEnumLiteral-eEnum"/>
+ <Ecore:EReference xmi:id="_aheJVvZoEdqhaqw0kkQfPQ" isTransient="true" base_Property="EFactory-ePackage"/>
+ <Ecore:EAttribute xmi:id="_aheJV_ZoEdqhaqw0kkQfPQ" isUnsettable="true" base_Property="ENamedElement-name"/>
+ <Ecore:EReference xmi:id="_aheJWPZoEdqhaqw0kkQfPQ" isTransient="true" base_Property="EOperation-eContainingClass"/>
+ <Ecore:EAttribute xmi:id="_aheJWfZoEdqhaqw0kkQfPQ" isUnsettable="true" base_Property="EPackage-nsURI"/>
+ <Ecore:EAttribute xmi:id="_aheJWvZoEdqhaqw0kkQfPQ" isUnsettable="true" base_Property="EPackage-nsPrefix"/>
+ <Ecore:EReference xmi:id="_aheJW_ZoEdqhaqw0kkQfPQ" isTransient="true" base_Property="EPackage-eFactoryInstance"/>
+ <Ecore:EReference xmi:id="_ahnTQPZoEdqhaqw0kkQfPQ" isTransient="true" base_Property="EPackage-eSuperPackage"/>
+ <Ecore:EReference xmi:id="_ahnTQfZoEdqhaqw0kkQfPQ" isTransient="true" base_Property="EParameter-eOperation"/>
+ <Ecore:EAttribute xmi:id="_ahnTQvZoEdqhaqw0kkQfPQ" isTransient="true" isVolatile="true" base_Property="EReference-container"/>
+ <Ecore:EReference xmi:id="_ahnTQ_ZoEdqhaqw0kkQfPQ" isTransient="true" isVolatile="true" base_Property="EReference-eReferenceType"/>
+ <Ecore:EClass xmi:id="_ahnTRPZoEdqhaqw0kkQfPQ" instanceClassName="java.util.Map$Entry" base_Class="EStringToStringMapEntry"/>
+ <Ecore:EAttribute xmi:id="_ahnTRfZoEdqhaqw0kkQfPQ" isUnsettable="true" base_Property="EStringToStringMapEntry-key"/>
+ <Ecore:EAttribute xmi:id="_ahnTRvZoEdqhaqw0kkQfPQ" isUnsettable="true" base_Property="EStringToStringMapEntry-value"/>
+ <Ecore:EAttribute xmi:id="_ahnTR_ZoEdqhaqw0kkQfPQ" isUnsettable="true" base_Property="EStructuralFeature-volatile"/>
+ <Ecore:EAttribute xmi:id="_ahnTSPZoEdqhaqw0kkQfPQ" isUnsettable="true" base_Property="EStructuralFeature-transient"/>
+ <Ecore:EAttribute xmi:id="_ahnTSfZoEdqhaqw0kkQfPQ" isUnsettable="true" base_Property="EStructuralFeature-defaultValueLiteral"/>
+ <Ecore:EAttribute xmi:id="_ahnTSvZoEdqhaqw0kkQfPQ" isTransient="true" isVolatile="true" base_Property="EStructuralFeature-defaultValue"/>
+ <Ecore:EAttribute xmi:id="_ahnTS_ZoEdqhaqw0kkQfPQ" isUnsettable="true" base_Property="EStructuralFeature-unsettable"/>
+ <Ecore:EAttribute xmi:id="_ahnTTPZoEdqhaqw0kkQfPQ" isUnsettable="true" base_Property="EStructuralFeature-derived"/>
+ <Ecore:EReference xmi:id="_ahnTTfZoEdqhaqw0kkQfPQ" isTransient="true" base_Property="EStructuralFeature-eContainingClass"/>
+ <Ecore:EAttribute xmi:id="_ahnTTvZoEdqhaqw0kkQfPQ" isUnsettable="true" base_Property="ETypedElement-lowerBound"/>
+ <Ecore:EAttribute xmi:id="_ahnTT_ZoEdqhaqw0kkQfPQ" isTransient="true" isVolatile="true" base_Property="ETypedElement-many"/>
+ <Ecore:EAttribute xmi:id="_ahnTUPZoEdqhaqw0kkQfPQ" isTransient="true" isVolatile="true" base_Property="ETypedElement-required"/>
+ <Ecore:EDataType xmi:id="_ahnTUfZoEdqhaqw0kkQfPQ" instanceClassName="java.math.BigDecimal" base_PrimitiveType="EBigDecimal"/>
+ <Ecore:EDataType xmi:id="_ahnTUvZoEdqhaqw0kkQfPQ" instanceClassName="java.math.BigInteger" base_PrimitiveType="EBigInteger"/>
+ <Ecore:EDataType xmi:id="_ahnTU_ZoEdqhaqw0kkQfPQ" instanceClassName="boolean" base_PrimitiveType="EBoolean"/>
+ <Ecore:EDataType xmi:id="_ahxEQPZoEdqhaqw0kkQfPQ" instanceClassName="java.lang.Boolean" base_PrimitiveType="EBooleanObject"/>
+ <Ecore:EDataType xmi:id="_ahxEQfZoEdqhaqw0kkQfPQ" instanceClassName="byte" base_PrimitiveType="EByte"/>
+ <Ecore:EDataType xmi:id="_ahxEQvZoEdqhaqw0kkQfPQ" instanceClassName="byte[]" base_PrimitiveType="EByteArray"/>
+ <Ecore:EDataType xmi:id="_ahxEQ_ZoEdqhaqw0kkQfPQ" instanceClassName="java.lang.Byte" base_PrimitiveType="EByteObject"/>
+ <Ecore:EDataType xmi:id="_ahxERPZoEdqhaqw0kkQfPQ" instanceClassName="char" base_PrimitiveType="EChar"/>
+ <Ecore:EDataType xmi:id="_ahxERfZoEdqhaqw0kkQfPQ" instanceClassName="java.lang.Character" base_PrimitiveType="ECharacterObject"/>
+ <Ecore:EDataType xmi:id="_ahxERvZoEdqhaqw0kkQfPQ" instanceClassName="java.util.Date" base_PrimitiveType="EDate"/>
+ <Ecore:EDataType xmi:id="_ahxER_ZoEdqhaqw0kkQfPQ" instanceClassName="org.eclipse.emf.common.util.DiagnosticChain" base_PrimitiveType="EDiagnosticChain"/>
+ <Ecore:EDataType xmi:id="_ahxESPZoEdqhaqw0kkQfPQ" instanceClassName="double" base_PrimitiveType="EDouble"/>
+ <Ecore:EDataType xmi:id="_ahxESfZoEdqhaqw0kkQfPQ" instanceClassName="java.lang.Double" base_PrimitiveType="EDoubleObject"/>
+ <Ecore:EDataType xmi:id="_ahxESvZoEdqhaqw0kkQfPQ" instanceClassName="org.eclipse.emf.common.util.EList" base_PrimitiveType="EEList"/>
+ <Ecore:EDataType xmi:id="_ahxES_ZoEdqhaqw0kkQfPQ" instanceClassName="org.eclipse.emf.common.util.Enumerator" base_PrimitiveType="EEnumerator"/>
+ <Ecore:EDataType xmi:id="_ahxETPZoEdqhaqw0kkQfPQ" instanceClassName="org.eclipse.emf.ecore.util.FeatureMap" base_PrimitiveType="EFeatureMap"/>
+ <Ecore:EDataType xmi:id="_ahxETfZoEdqhaqw0kkQfPQ" instanceClassName="org.eclipse.emf.ecore.util.FeatureMap$Entry" base_PrimitiveType="EFeatureMapEntry"/>
+ <Ecore:EDataType xmi:id="_ahxETvZoEdqhaqw0kkQfPQ" instanceClassName="float" base_PrimitiveType="EFloat"/>
+ <Ecore:EDataType xmi:id="_ahxET_ZoEdqhaqw0kkQfPQ" instanceClassName="java.lang.Float" base_PrimitiveType="EFloatObject"/>
+ <Ecore:EDataType xmi:id="_ahxEUPZoEdqhaqw0kkQfPQ" instanceClassName="int" base_PrimitiveType="EInt"/>
+ <Ecore:EDataType xmi:id="_ahxEUfZoEdqhaqw0kkQfPQ" instanceClassName="java.lang.Integer" base_PrimitiveType="EIntegerObject"/>
+ <Ecore:EDataType xmi:id="_ahxEUvZoEdqhaqw0kkQfPQ" instanceClassName="java.lang.Class" base_PrimitiveType="EJavaClass"/>
+ <Ecore:EDataType xmi:id="_ahxEU_ZoEdqhaqw0kkQfPQ" instanceClassName="java.lang.Object" base_PrimitiveType="EJavaObject"/>
+ <Ecore:EDataType xmi:id="_ahxEVPZoEdqhaqw0kkQfPQ" instanceClassName="long" base_PrimitiveType="ELong"/>
+ <Ecore:EDataType xmi:id="_ahxEVfZoEdqhaqw0kkQfPQ" instanceClassName="java.lang.Long" base_PrimitiveType="ELongObject"/>
+ <Ecore:EDataType xmi:id="_ah61QPZoEdqhaqw0kkQfPQ" instanceClassName="java.util.Map" base_PrimitiveType="EMap"/>
+ <Ecore:EDataType xmi:id="_ah61QfZoEdqhaqw0kkQfPQ" instanceClassName="org.eclipse.emf.ecore.resource.Resource" base_PrimitiveType="EResource"/>
+ <Ecore:EDataType xmi:id="_ah61QvZoEdqhaqw0kkQfPQ" instanceClassName="org.eclipse.emf.ecore.resource.ResourceSet" base_PrimitiveType="EResourceSet"/>
+ <Ecore:EDataType xmi:id="_ah61Q_ZoEdqhaqw0kkQfPQ" instanceClassName="short" base_PrimitiveType="EShort"/>
+ <Ecore:EDataType xmi:id="_ah61RPZoEdqhaqw0kkQfPQ" instanceClassName="java.lang.Short" base_PrimitiveType="EShortObject"/>
+ <Ecore:EDataType xmi:id="_ah61RfZoEdqhaqw0kkQfPQ" instanceClassName="java.lang.String" base_PrimitiveType="EString"/>
+ <Ecore:EDataType xmi:id="_ah61RvZoEdqhaqw0kkQfPQ" instanceClassName="org.eclipse.emf.common.util.TreeIterator" base_PrimitiveType="ETreeIterator"/>
+ <Ecore:EReference xmi:id="_ah61R_ZoEdqhaqw0kkQfPQ" isTransient="true" isVolatile="true" base_Property="A_eAllAttributes_eClass-_ownedEnd.0"/>
+ <Ecore:EReference xmi:id="_ah61SPZoEdqhaqw0kkQfPQ" isVolatile="true" base_Property="A_eAttributes_eClass-_ownedEnd.0"/>
+ <Ecore:EReference xmi:id="_ah61SfZoEdqhaqw0kkQfPQ" isTransient="true" isVolatile="true" base_Property="A_eAllReferences_eClass-_ownedEnd.0"/>
+ <Ecore:EReference xmi:id="_ah61SvZoEdqhaqw0kkQfPQ" isVolatile="true" base_Property="A_eReferences_eClass-_ownedEnd.0"/>
+ <Standard:Metamodel xmi:id="_SgrLIPb2Edq2SaN5mFGPEA" base_Model="_0"/>
+ <Standard:Metaclass xmi:id="_SgrLIfb2Edq2SaN5mFGPEA" base_Class="EAnnotation"/>
+ <Standard:Metaclass xmi:id="_SgrLIvb2Edq2SaN5mFGPEA" base_Class="EAttribute"/>
+ <Standard:Metaclass xmi:id="_SgrLI_b2Edq2SaN5mFGPEA" base_Class="EClass"/>
+ <Standard:Metaclass xmi:id="_SgrLJPb2Edq2SaN5mFGPEA" base_Class="EClassifier"/>
+ <Standard:Metaclass xmi:id="_SgrLJfb2Edq2SaN5mFGPEA" base_Class="EDataType"/>
+ <Standard:Metaclass xmi:id="_SgrLJvb2Edq2SaN5mFGPEA" base_Class="EEnum"/>
+ <Standard:Metaclass xmi:id="_Sg08IPb2Edq2SaN5mFGPEA" base_Class="EEnumLiteral"/>
+ <Standard:Metaclass xmi:id="_Sg08Ifb2Edq2SaN5mFGPEA" base_Class="EFactory"/>
+ <Standard:Metaclass xmi:id="_Sg08Ivb2Edq2SaN5mFGPEA" base_Class="EModelElement"/>
+ <Standard:Metaclass xmi:id="_Sg08I_b2Edq2SaN5mFGPEA" base_Class="ENamedElement"/>
+ <Standard:Metaclass xmi:id="_Sg08JPb2Edq2SaN5mFGPEA" base_Class="EObject"/>
+ <Standard:Metaclass xmi:id="_Sg08Jfb2Edq2SaN5mFGPEA" base_Class="EOperation"/>
+ <Standard:Metaclass xmi:id="_Sg08Jvb2Edq2SaN5mFGPEA" base_Class="EPackage"/>
+ <Standard:Metaclass xmi:id="_Sg08J_b2Edq2SaN5mFGPEA" base_Class="EParameter"/>
+ <Standard:Metaclass xmi:id="_Sg08KPb2Edq2SaN5mFGPEA" base_Class="EReference"/>
+ <Standard:Metaclass xmi:id="_Sg08Kfb2Edq2SaN5mFGPEA" base_Class="EStringToStringMapEntry"/>
+ <Standard:Metaclass xmi:id="_Sg08Kvb2Edq2SaN5mFGPEA" base_Class="EStructuralFeature"/>
+ <Standard:Metaclass xmi:id="_Sg08K_b2Edq2SaN5mFGPEA" 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 65088aed..3a6fdfc6 100644
--- a/plugins/org.eclipse.uml2.uml.resources/metamodels/UML.metamodel.uml
+++ b/plugins/org.eclipse.uml2.uml.resources/metamodels/UML.metamodel.uml
@@ -2,48 +2,48 @@
<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:id="_capabilities" source="capabilities">
- <eAnnotations xmi:id="_capabilities-_UMLActivitiesIntermediateActivities" source="UML::Activities::IntermediateActivities" references="ActivityPartition-represents ActivityNode-inPartition CentralBufferNode DecisionNode-decisionInput ActivityPartition-isDimension A_represents_activityPartition-_ownedEnd.0 ActivityEdge ActivityPartition-edge A_partition_activity ActivityEdge-guard A_inPartition_node A_edge_inPartition ActivityGroup ActivityEdge-inGroup A_containedNode_inGroup Activity ActivityPartition-subpartition A_subpartition_superPartition ForkNode ActivityPartition-isExternal A_represents_activityPartition ActivityGroup-inActivity ActivityGroup-containedNode ActivityFinalNode ActivityNode ActivityPartition A_group_inActivity Activity-partition MergeNode ActivityPartition-node A_decisionInput_decisionNode FlowFinalNode A_partition_activity-_ownedEnd.0 Activity-group ActivityPartition-superPartition JoinNode A_activityEdge_guard-_ownedEnd.0 FinalNode ActivityEdge-inPartition ActivityNode-inGroup DecisionNode ActivityGroup-containedEdge A_containedEdge_inGroup A_decisionInput_decisionNode-_ownedEnd.0 A_activityEdge_guard"/>
- <eAnnotations xmi:id="_capabilities-_UMLClassesKernel" source="UML::Classes::Kernel" references="PackageableElement-visibility LiteralString A_lowerValue_owningLower Operation-isUnique Operation-lower Association-navigableOwnedEnd Class A_upperValue_owningUpper A_ownedType_package ValueSpecification-isNull ElementImport A_slot_owningInstance Operation-lower.1 MultiplicityElement-includesMultiplicity PrimitiveType Classifier-redefinedClassifier A_annotatedElement_comment-_ownedEnd.0 Element-owner InstanceValue-instance A_memberEnd_association Comment Property-subsettingContext Property-defaultValue LiteralString-stringValue RedefinableElement-isConsistentWith MultiplicityElement-upper A_importedElement_elementImport-_ownedEnd.0 Class-ownedAttribute MultiplicityElement-lower.1 PackageMerge-mergedPackage Property-isAttribute OpaqueExpression-isIntegral A_raisedException_behavioralFeature-_ownedEnd.0 A_redefinitionContext_redefinableElement-_ownedEnd.0 Comment-annotatedElement A_ownedLiteral_enumeration Namespace-importMembers Association-endType.1 A_redefinitionContext_redefinableElement A_type_operation-_ownedEnd.0 Classifier-maySpecializeType A_generalization_specific Namespace-elementImport A_precondition_preContext A_superClass_class-_ownedEnd.0 A_nestedPackage_nestingPackage VisibilityKind Operation-isOrdered.1 A_raisedException_operation MultiplicityElement-isUnique Property-isDerived Classifier-attribute Classifier-generalization MultiplicityElement-lower A_attribute_classifier-classifier NamedElement-separator A_constrainedElement_constraint Property-opposite.1 A_general_classifier Type-conformsTo ValueSpecification-isComputable Classifier-inheritedMember PackageImport-visibility Classifier-conformsTo A_ownedParameter_ownerFormalParam RedefinableElement-isLeaf Operation-bodyCondition LiteralUnlimitedNatural-value A_instance_instanceValue A_member_namespace LiteralString-isComputable A_type_operation Property-datatype BehavioralFeature-ownedParameter A_redefinedElement_redefinableElement Property-owningAssociation Classifier-inheritedMember.1 Class-nestedClassifier A_mergedPackage_packageMerge Expression-symbol OpaqueExpression-isPositive Property-redefinedProperty Namespace-getNamesOfMember A_member_namespace-_ownedEnd.0 Operation-upper Slot A_operand_expression A_receivingPackage_packageMerge Type-package BehavioralFeature Property-opposite AggregationKind Element Property-isNavigable Relationship-relatedElement A_ownedOperation_class Feature-isStatic MultiplicityElement-includesCardinality A_nestedClassifier_class Enumeration-ownedLiteral Property-aggregation Constraint-constrainedElement InstanceValue Element-ownedElement A_type_typedElement-_ownedEnd.0 PackageImport A_endType_association DirectedRelationship-target ElementImport-getName TypedElement-type LiteralBoolean-booleanValue A_precondition_preContext-preContext MultiplicityElement-upperBound Classifier-general A_ownedMember_namespace Property-isConsistentWith A_superClass_class Expression-operand BehavioralFeature-isDistinguishableFrom NamedElement-visibility Operation-postcondition MultiplicityElement-isMultivalued NamedElement-allNamespaces Slot-owningInstance Relationship Parameter-direction Operation-upper.1 Classifier Package-mustBeOwned A_ownedOperation_datatype A_packagedElement_owningPackage LiteralBoolean-value PackageMerge InstanceSpecification-specification ElementImport-importedElement Parameter-default A_ownedComment_owningElement Classifier-isAbstract PackageImport-importedPackage LiteralNull-isComputable A_redefinedOperation_operation-_ownedEnd.0 A_importedPackage_packageImport A_target_directedRelationship A_general_generalization-_ownedEnd.0 A_ownedEnd_owningAssociation A_redefinedProperty_property Property-isDerivedUnion Expression DataType-ownedOperation Element-mustBeOwned MultiplicityElement-lowerValue LiteralUnlimitedNatural-unlimitedValue Property-default Constraint DataType-ownedAttribute A_ownedComment_owningElement-owningElement A_specification_owningConstraint Property-association Feature Generalization-specific Generalization-isSubstitutable Parameter-defaultValue Operation-isConsistentWith RedefinableElement-isRedefinitionContextValid BehavioralFeature-raisedException Slot-value Classifier-inheritableMembers A_ownedParameter_ownerFormalParam-ownerFormalParam ValueSpecification-stringValue A_redefinedOperation_operation A_importedMember_namespace-_ownedEnd.0 Classifier-inherit Operation-redefinedOperation A_attribute_classifier OpaqueExpression-value A_raisedException_behavioralFeature A_importedPackage_packageImport-_ownedEnd.0 A_ownedAttribute_class OpaqueExpression-language LiteralSpecification Package-makesVisible Namespace-excludeCollisions NamedElement-name EnumerationLiteral-enumeration Namespace A_general_classifier-_ownedEnd.0 LiteralUnlimitedNatural Operation-precondition Package-packagedElement Namespace-packageImport MultiplicityElement-isOrdered Operation Classifier-feature A_ownedParameter_operation DataType A_inheritedMember_classifier Class-inherit A_navigableOwnedEnd_association-_ownedEnd.0 Operation-datatype Type Operation-class A_specification_owningInstanceSpec A_packagedElement_owningPackage-owningPackage OpaqueExpression-isNonNegative NamedElement-qualifiedName Comment-body PackageableElement TypedElement StructuralFeature-isReadOnly Property-isReadOnly InstanceSpecification-slot A_classifier_instanceSpecification-_ownedEnd.0 ValueSpecification-integerValue A_feature_featuringClassifier A_source_directedRelationship-_ownedEnd.0 Property-isComposite Operation-isUnique.1 Constraint-specification A_mergedPackage_packageMerge-_ownedEnd.0 ValueSpecification-booleanValue A_postcondition_postContext-postContext ValueSpecification Package-nestedPackage A_subsettedProperty_property OpaqueExpression A_redefinedElement_redefinableElement-_ownedEnd.0 A_constrainedElement_constraint-_ownedEnd.0 Association LiteralInteger-integerValue A_redefinedClassifier_classifier A_defaultValue_owningParameter-owningParameter Classifier-allParents Association-endType A_general_generalization ElementImport-visibility ElementImport-alias Parameter Property-subsettedProperty Element-ownedComment A_bodyCondition_bodyContext-bodyContext Feature-featuringClassifier LiteralInteger Namespace-ownedMember A_relatedElement_relationship A_instance_instanceValue-_ownedEnd.0 LiteralBoolean Classifier-general.1 NamedElement-isDistinguishableFrom A_redefinedClassifier_classifier-_ownedEnd.0 Operation-ownedParameter PackageMerge-receivingPackage Slot-definingFeature A_annotatedElement_comment A_defaultValue_owningProperty-owningProperty LiteralNull A_bodyCondition_bodyContext Element-allOwnedElements Operation-returnResult A_source_directedRelationship LiteralNull-isNull Property-class A_importedElement_elementImport A_importedMember_namespace NamedElement-namespace A_ownedRule_context A_defaultValue_owningParameter LiteralBoolean-isComputable OpaqueExpression-body A_value_owningSlot-owningSlot Generalization-general Package-ownedType EnumerationLiteral LiteralUnlimitedNatural-isComputable LiteralInteger-isComputable RedefinableElement-redefinedElement MultiplicityElement-upperValue NamedElement A_endType_association-_ownedEnd.0 A_value_owningSlot Constraint-context StructuralFeature Package-packageMerge A_ownedAttribute_datatype Association-ownedEnd Package-nestingPackage ValueSpecification-unlimitedValue Operation-raisedException A_raisedException_operation-_ownedEnd.0 Association-isDerived Operation-isQuery Property-isComposite.1 A_relatedElement_relationship-_ownedEnd.0 Classifier-hasVisibilityOf A_elementImport_importingNamespace A_classifier_instanceSpecification InstanceSpecification A_subsettedProperty_property-_ownedEnd.0 A_packageImport_importingNamespace LiteralString-value A_definingFeature_slot-_ownedEnd.0 A_redefinedProperty_property-_ownedEnd.0 ParameterDirectionKind A_specification_owningConstraint-owningConstraint Parameter-operation RedefinableElement-redefinitionContext Package-visibleMembers Class-isAbstract Association-memberEnd Namespace-importedMember A_target_directedRelationship-_ownedEnd.0 DirectedRelationship A_nestedClassifier_class-class Enumeration Namespace-importedMember.1 PackageImport-importingNamespace Classifier-allFeatures Package Class-ownedOperation A_operand_expression-expression MultiplicityElement Operation-type A_definingFeature_slot A_defaultValue_owningProperty Classifier-parents A_opposite_property A_lowerValue_owningLower-owningLower VisibilityKind-bestVisibility Namespace-membersAreDistinguishable DirectedRelationship-source RedefinableElement A_ownedElement_owner Generalization A_upperValue_owningUpper-owningUpper Namespace-member A_postcondition_postContext A_navigableOwnedEnd_association Operation-isOrdered Class-superClass A_inheritedMember_classifier-_ownedEnd.0 A_specification_owningInstanceSpec-owningInstanceSpec Namespace-ownedRule Property LiteralInteger-value Operation-type.1 ElementImport-importingNamespace A_opposite_property-_ownedEnd.0 MultiplicityElement-upper.1 InstanceSpecification-classifier MultiplicityElement-lowerBound A_type_typedElement"/>
- <eAnnotations xmi:id="_capabilities-_UMLCommonBehaviorsCommunications" source="UML::CommonBehaviors::Communications" references="MessageEvent Class A_ownedAttribute_owningSignal-owningSignal ChangeEvent-changeExpression Trigger-event TimeEvent A_raisedException_behavioralFeature-_ownedEnd.0 A_when_timeEvent TimeEvent-when Trigger Event Reception-signal A_ownedTrigger_behavioredClassifier BehavioralFeature A_signal_signalEvent-_ownedEnd.0 CallConcurrencyKind A_reception_signal A_event_trigger-_ownedEnd.0 Class-ownedReception Signal-ownedAttribute A_operation_callEvent-_ownedEnd.0 A_reception_signal-_ownedEnd.0 Class-isActive A_changeExpression_changeEvent BehavioralFeature-raisedException Signal A_raisedException_behavioralFeature Operation AnyReceiveEvent A_operation_callEvent CallEvent-operation A_ownedAttribute_owningSignal A_changeExpression_changeEvent-_ownedEnd.0 A_when_timeEvent-_ownedEnd.0 TimeEvent-isRelative SignalEvent A_ownedTrigger_behavioredClassifier-_ownedEnd.0 BehavioredClassifier-ownedTrigger Interface A_ownedReception_class-_ownedEnd.0 A_event_trigger A_ownedReception_interface-_ownedEnd.0 Reception A_signal_signalEvent SignalEvent-signal ChangeEvent Interface-ownedReception A_ownedReception_interface BehavioredClassifier BehavioralFeature-concurrency CallEvent A_ownedReception_class"/>
- <eAnnotations xmi:id="_capabilities-_UMLActionsCompleteActions" source="UML::Actions::CompleteActions" references="ReadIsClassifiedObjectAction-isDirect CreateLinkObjectAction AcceptCallAction-returnInformation A_result_reduceAction-_ownedEnd.0 A_returnInformation_replyAction-_ownedEnd.0 A_classifier_readExtentAction A_result_reduceAction A_result_createLinkObjectAction-_ownedEnd.0 ReadLinkObjectEndAction-object ReclassifyObjectAction-newClassifier A_value_qualifierValue-_ownedEnd.0 A_result_unmarshallAction A_object_readLinkObjectEndAction ReplyAction-replyValue ReadExtentAction-result ReadIsClassifiedObjectAction-classifier A_object_startClassifierBehaviorAction AcceptEventAction A_result_readLinkObjectEndAction-_ownedEnd.0 A_result_acceptEventAction-_ownedEnd.0 A_qualifier_linkEndData ReadLinkObjectEndQualifierAction-object A_reducer_reduceAction ReclassifyObjectAction-object A_collection_reduceAction UnmarshallAction-result QualifierValue A_object_startClassifierBehaviorAction-_ownedEnd.0 StartClassifierBehaviorAction ReclassifyObjectAction-isReplaceAll A_result_acceptEventAction ReclassifyObjectAction AcceptEventAction-result ReadIsClassifiedObjectAction-object A_result_readIsClassifiedObjectAction-_ownedEnd.0 A_reducer_reduceAction-_ownedEnd.0 ReclassifyObjectAction-oldClassifier ReduceAction-reducer A_object_readIsClassifiedObjectAction-_ownedEnd.0 ReadLinkObjectEndQualifierAction-qualifier LinkEndData ReadExtentAction-classifier A_object_readLinkObjectEndAction-_ownedEnd.0 A_returnInformation_acceptCallAction-_ownedEnd.0 QualifierValue-qualifier UnmarshallAction ReduceAction-collection A_reclassifyObjectAction_object A_oldClassifier_reclassifyObjectAction-_ownedEnd.0 ReplyAction A_newClassifier_reclassifyObjectAction A_result_createLinkObjectAction CreateLinkObjectAction-result A_qualifier_qualifierValue-_ownedEnd.0 UnmarshallAction-object A_qualifier_qualifierValue A_unmarshallType_unmarshallAction-_ownedEnd.0 ReadLinkObjectEndQualifierAction A_newClassifier_reclassifyObjectAction-_ownedEnd.0 A_object_readLinkObjectEndQualifierAction LinkEndData-qualifier A_trigger_acceptEventAction ReduceAction-result A_classifier_readExtentAction-_ownedEnd.0 A_value_qualifierValue A_oldClassifier_reclassifyObjectAction ReduceAction A_returnInformation_replyAction A_replyValue_replyAction-_ownedEnd.0 A_unmarshallType_unmarshallAction A_object_readLinkObjectEndQualifierAction-_ownedEnd.0 A_reclassifyObjectAction_object-_ownedEnd.0 A_replyToCall_replyAction-_ownedEnd.0 A_end_readLinkObjectEndAction ReadLinkObjectEndAction-result AcceptCallAction A_qualifier_readLinkObjectEndQualifierAction-_ownedEnd.0 A_object_unmarshallAction-_ownedEnd.0 A_object_readIsClassifiedObjectAction A_object_unmarshallAction A_classifier_readIsClassifiedObjectAction-_ownedEnd.0 UnmarshallAction-unmarshallType ReadLinkObjectEndQualifierAction-result AcceptEventAction-isUnmarshall A_classifier_readIsClassifiedObjectAction QualifierValue-value A_replyToCall_replyAction ReadLinkObjectEndAction ReduceAction-isOrdered ReadExtentAction AcceptEventAction-trigger A_end_readLinkObjectEndAction-_ownedEnd.0 A_trigger_acceptEventAction-_ownedEnd.0 A_result_readExtentAction-_ownedEnd.0 A_qualifier_readLinkObjectEndQualifierAction A_qualifier_linkEndData-_ownedEnd.0 ReplyAction-replyToCall ReadIsClassifiedObjectAction A_replyValue_replyAction ReadIsClassifiedObjectAction-result A_result_readLinkObjectEndQualifierAction-_ownedEnd.0 ReplyAction-returnInformation A_result_readExtentAction ReadLinkObjectEndAction-end A_returnInformation_acceptCallAction A_result_readIsClassifiedObjectAction A_result_readLinkObjectEndQualifierAction StartClassifierBehaviorAction-object A_result_readLinkObjectEndAction A_collection_reduceAction-_ownedEnd.0 A_result_unmarshallAction-_ownedEnd.0"/>
- <eAnnotations xmi:id="_capabilities-_UMLAuxiliaryConstructsTemplates" source="UML::AuxiliaryConstructs::Templates" references="TemplateParameterSubstitution-actual A_default_templateParameter TemplateBinding A_parameteredElement_templateParameter A_subExpression_owningExpression ParameterableElement-templateParameter ClassifierTemplateParameter-constrainingClassifier TemplateSignature-parameter A_ownedTemplateSignature_template A_boundElement_templateBinding A_formal_templateParameterSubstitution TemplateableElement A_parameter_templateSignature A_defaultClassifier_classifierTemplateParameter-_ownedEnd.0 StringExpression-stringValue RedefinableTemplateSignature-inheritedParameter A_actual_templateParameterSubstitution A_nameExpression_namedElement A_ownedActual_templateParameterSubstitution-_ownedEnd.0 A_constrainingClassifier_classifierTemplateParameter A_ownedParameteredElement_owningTemplateParameter Classifier-isTemplate ClassifierTemplateParameter-allowSubstitutable RedefinableTemplateSignature-isConsistentWith TemplateableElement-ownedTemplateSignature A_formal_templateParameterSubstitution-_ownedEnd.0 ConnectableElement Classifier A_constrainingClassifier_classifierTemplateParameter-_ownedEnd.0 Operation-templateParameter TemplateableElement-templateBinding TemplateParameterSubstitution A_ownedDefault_templateParameter NamedElement-nameExpression Property-isCompatibleWith A_signature_templateBinding A_templateParameter_parameteredElement.1 A_default_templateParameter-_ownedEnd.0 TemplateParameter OperationTemplateParameter-parameteredElement TemplateSignature-template TemplateBinding-boundElement Operation ParameterableElement-isTemplateParameter TemplateParameterSubstitution-ownedActual A_extendedSignature_redefinableTemplateSignature-_ownedEnd.0 ParameterableElement-owningTemplateParameter PackageableElement ConnectableElementTemplateParameter-parameteredElement RedefinableTemplateSignature-classifier RedefinableTemplateSignature TemplateParameterSubstitution-templateBinding TemplateSignature TemplateParameter-signature ValueSpecification TemplateableElement-isTemplate A_signature_templateBinding-_ownedEnd.0 TemplateParameterSubstitution-formal Classifier-ownedTemplateSignature TemplateBinding-parameterSubstitution ClassifierTemplateParameter-defaultClassifier TemplateBinding-signature A_nameExpression_namedElement-_ownedEnd.0 TemplateableElement-parameterableElements A_inheritedParameter_redefinableTemplateSignature-_ownedEnd.0 ConnectableElement-templateParameter ClassifierTemplateParameter-parameteredElement TemplateParameter-ownedParameteredElement TemplateParameter-ownedDefault ConnectableElementTemplateParameter Classifier-templateParameter A_parameterSubstitution_templateBinding A_extendedSignature_redefinableTemplateSignature A_ownedActual_templateParameterSubstitution A_inheritedParameter_redefinableTemplateSignature A_actual_templateParameterSubstitution-_ownedEnd.0 A_parameter_templateSignature-_ownedEnd.0 StringExpression-owningExpression ParameterableElement-isCompatibleWith NamedElement TemplateParameter-default ClassifierTemplateParameter OperationTemplateParameter A_ownedDefault_templateParameter-_ownedEnd.0 A_templateParameter_parameteredElement A_templateParameter_parameteredElement.2 TemplateParameter-parameteredElement A_ownedParameter_signature Package A_defaultClassifier_classifierTemplateParameter ParameterableElement StringExpression ValueSpecification-isCompatibleWith Property A_ownedTemplateSignature_classifier StringExpression-subExpression TemplateSignature-ownedParameter RedefinableTemplateSignature-extendedSignature"/>
- <eAnnotations xmi:id="_capabilities-_UMLInteractionsBasicInteractions" source="UML::Interactions::BasicInteractions" references="A_covered_coveredBy A_event_occurrenceSpecification-_ownedEnd.0 Interaction-message GeneralOrdering A_action_interaction A_signal_receiveSignalEvent-_ownedEnd.0 InteractionFragment-enclosingInteraction A_action_interaction-_ownedEnd.0 InteractionFragment A_toBefore_after A_stateInvariant_covered-stateInvariant A_event_executionOccurrenceSpecification-_ownedEnd.0 A_connector_message-_ownedEnd.0 A_execution_executionOccurrenceSpecification-_ownedEnd.0 A_operation_receiveOperationEvent-_ownedEnd.0 Message-receiveEvent MessageEnd DestructionEvent Message-sendEvent Interaction-lifeline A_invariant_stateInvariant Message-signature A_sendEvent_message-_ownedEnd.0 A_receiveEvent_message Message A_behavior_behaviorExecutionSpecification A_sendEvent_message Message-argument ReceiveSignalEvent A_selector_lifeline-_ownedEnd.0 Lifeline-interaction A_lifeline_represents-_ownedEnd.0 A_action_actionExecutionSpecification-_ownedEnd.0 Interaction Lifeline-selector ReceiveOperationEvent ExecutionOccurrenceSpecification-event StateInvariant-covered OccurrenceSpecification-event Lifeline-coveredBy A_operation_receiveOperationEvent A_message_messageEnd-_ownedEnd.0 SendSignalEvent-signal ExecutionSpecification ActionExecutionSpecification ExecutionSpecification-finish ActionExecutionSpecification-action A_behavior_behaviorExecutionSpecification-_ownedEnd.0 A_lifeline_represents SendSignalEvent SendOperationEvent-operation ReceiveSignalEvent-signal A_executionSpecification_finish CreationEvent A_events_covered-events Message-messageKind MessageOccurrenceSpecification ReceiveOperationEvent-operation A_enclosingInteraction_fragment A_events_covered A_event_occurrenceSpecification A_operation_sendOperationEvent A_execution_executionOccurrenceSpecification SendOperationEvent Lifeline A_argument_message-_ownedEnd.0 StateInvariant ExecutionSpecification-start A_signature_message A_operation_sendOperationEvent-_ownedEnd.0 MessageKind GeneralOrdering-before A_executionSpecification_start-_ownedEnd.0 Interaction-fragment InteractionFragment-generalOrdering A_stateInvariant_covered A_message_messageEnd A_event_executionOccurrenceSpecification OccurrenceSpecification-toAfter A_generalOrdering_interactionFragment OccurrenceSpecification A_argument_message BehaviorExecutionSpecification ExecutionEvent Message-connector A_signal_receiveSignalEvent ExecutionOccurrenceSpecification-execution A_message_interaction A_receiveEvent_message-_ownedEnd.0 A_signal_sendSignalEvent BehaviorExecutionSpecification-behavior A_executionSpecification_finish-_ownedEnd.0 A_executionSpecification_start A_action_actionExecutionSpecification Message-messageSort OccurrenceSpecification-covered A_signature_message-_ownedEnd.0 InteractionFragment-covered GeneralOrdering-after A_invariant_stateInvariant-_ownedEnd.0 ExecutionOccurrenceSpecification A_lifeline_interaction A_generalOrdering_interactionFragment-_ownedEnd.0 Lifeline-represents Message-interaction A_connector_message MessageEnd-message A_signal_sendSignalEvent-_ownedEnd.0 Interaction-action A_selector_lifeline MessageSort StateInvariant-invariant A_before_toAfter OccurrenceSpecification-toBefore"/>
- <eAnnotations xmi:id="_capabilities-_InfrastructureLibraryCoreConstructs" source="InfrastructureLibrary::Core::Constructs" references="Operation-isUnique Operation-lower Association-navigableOwnedEnd Class A_ownedType_package ValueSpecification-isNull ElementImport Operation-lower.1 MultiplicityElement-includesMultiplicity PrimitiveType A_annotatedElement_comment-_ownedEnd.0 Element-owner A_memberEnd_association Comment Property-subsettingContext RedefinableElement-isConsistentWith MultiplicityElement-upper A_importedElement_elementImport-_ownedEnd.0 Class-ownedAttribute PackageMerge-mergedPackage Property-isAttribute A_raisedException_behavioralFeature-_ownedEnd.0 A_redefinitionContext_redefinableElement-_ownedEnd.0 Comment-annotatedElement A_ownedLiteral_enumeration Namespace-importMembers A_redefinitionContext_redefinableElement A_type_operation-_ownedEnd.0 Classifier-maySpecializeType Namespace-elementImport A_precondition_preContext A_superClass_class-_ownedEnd.0 A_nestedPackage_nestingPackage VisibilityKind Operation-isOrdered.1 A_raisedException_operation MultiplicityElement-isUnique Property-isDerived Classifier-attribute MultiplicityElement-lower A_attribute_classifier-classifier NamedElement-separator A_constrainedElement_constraint Property-opposite.1 A_general_classifier Type-conformsTo ValueSpecification-isComputable Classifier-inheritedMember PackageImport-visibility Classifier-conformsTo A_ownedParameter_ownerFormalParam Operation-bodyCondition A_member_namespace A_type_operation Property-datatype BehavioralFeature-ownedParameter A_redefinedElement_redefinableElement Property-owningAssociation Classifier-inheritedMember.1 A_mergedPackage_packageMerge Property-redefinedProperty Namespace-getNamesOfMember A_member_namespace-_ownedEnd.0 Operation-upper A_operand_expression A_receivingPackage_packageMerge Type-package BehavioralFeature Property-opposite Element Property-isNavigable Relationship-relatedElement A_ownedOperation_class MultiplicityElement-includesCardinality Enumeration-ownedLiteral Constraint-constrainedElement Element-ownedElement A_type_typedElement-_ownedEnd.0 PackageImport A_endType_association DirectedRelationship-target ElementImport-getName TypedElement-type A_precondition_preContext-preContext MultiplicityElement-upperBound Classifier-general A_ownedMember_namespace Property-isConsistentWith A_superClass_class Expression-operand BehavioralFeature-isDistinguishableFrom NamedElement-visibility Operation-postcondition MultiplicityElement-isMultivalued NamedElement-allNamespaces Relationship Parameter-direction Operation-upper.1 Classifier Package-mustBeOwned A_ownedOperation_datatype A_packagedElement_owningPackage PackageMerge ElementImport-importedElement Parameter-default A_ownedComment_owningElement PackageImport-importedPackage A_redefinedOperation_operation-_ownedEnd.0 A_importedPackage_packageImport A_target_directedRelationship A_ownedEnd_owningAssociation A_redefinedProperty_property Property-isDerivedUnion Expression DataType-ownedOperation Element-mustBeOwned Property-default Constraint DataType-ownedAttribute A_ownedComment_owningElement-owningElement A_specification_owningConstraint Property-association Feature Operation-isConsistentWith RedefinableElement-isRedefinitionContextValid BehavioralFeature-raisedException Classifier-inheritableMembers A_ownedParameter_ownerFormalParam-ownerFormalParam ValueSpecification-stringValue A_redefinedOperation_operation A_importedMember_namespace-_ownedEnd.0 Classifier-inherit Operation-redefinedOperation A_attribute_classifier A_raisedException_behavioralFeature A_importedPackage_packageImport-_ownedEnd.0 A_ownedAttribute_class OpaqueExpression-language Package-makesVisible Namespace-excludeCollisions NamedElement-name EnumerationLiteral-enumeration Namespace A_general_classifier-_ownedEnd.0 Operation-precondition Package-packagedElement Namespace-packageImport MultiplicityElement-isOrdered Operation Classifier-feature A_ownedParameter_operation DataType A_inheritedMember_classifier Class-inherit A_navigableOwnedEnd_association-_ownedEnd.0 Operation-datatype Type Operation-class A_packagedElement_owningPackage-owningPackage NamedElement-qualifiedName Comment-body PackageableElement TypedElement Property-isReadOnly ValueSpecification-integerValue A_feature_featuringClassifier A_source_directedRelationship-_ownedEnd.0 Property-isComposite Operation-isUnique.1 Constraint-specification A_mergedPackage_packageMerge-_ownedEnd.0 ValueSpecification-booleanValue A_postcondition_postContext-postContext ValueSpecification Package-nestedPackage A_subsettedProperty_property OpaqueExpression A_redefinedElement_redefinableElement-_ownedEnd.0 A_constrainedElement_constraint-_ownedEnd.0 Association Classifier-allParents Association-endType ElementImport-visibility ElementImport-alias Parameter Property-subsettedProperty Element-ownedComment A_bodyCondition_bodyContext-bodyContext Feature-featuringClassifier Namespace-ownedMember A_relatedElement_relationship Classifier-general.1 NamedElement-isDistinguishableFrom Operation-ownedParameter PackageMerge-receivingPackage A_annotatedElement_comment A_bodyCondition_bodyContext Element-allOwnedElements Operation-returnResult A_source_directedRelationship Property-class A_importedElement_elementImport A_importedMember_namespace NamedElement-namespace A_ownedRule_context OpaqueExpression-body Package-ownedType EnumerationLiteral RedefinableElement-redefinedElement NamedElement A_endType_association-_ownedEnd.0 Constraint-context StructuralFeature Package-packageMerge A_ownedAttribute_datatype Association-ownedEnd Package-nestingPackage ValueSpecification-unlimitedValue Operation-raisedException A_raisedException_operation-_ownedEnd.0 Association-isDerived Operation-isQuery A_relatedElement_relationship-_ownedEnd.0 Classifier-hasVisibilityOf A_elementImport_importingNamespace A_subsettedProperty_property-_ownedEnd.0 A_packageImport_importingNamespace A_redefinedProperty_property-_ownedEnd.0 ParameterDirectionKind A_specification_owningConstraint-owningConstraint Parameter-operation RedefinableElement-redefinitionContext Package-visibleMembers Class-isAbstract Association-memberEnd Namespace-importedMember A_target_directedRelationship-_ownedEnd.0 DirectedRelationship Enumeration Namespace-importedMember.1 PackageImport-importingNamespace Classifier-allFeatures Package Class-ownedOperation A_operand_expression-expression MultiplicityElement Operation-type NamedElement-qualifiedName.1 Classifier-parents A_opposite_property VisibilityKind-bestVisibility Namespace-membersAreDistinguishable DirectedRelationship-source RedefinableElement A_ownedElement_owner Namespace-member A_postcondition_postContext A_navigableOwnedEnd_association Operation-isOrdered Class-superClass DataType-inherit A_inheritedMember_classifier-_ownedEnd.0 Namespace-ownedRule Property Operation-type.1 ElementImport-importingNamespace A_opposite_property-_ownedEnd.0 MultiplicityElement-lowerBound A_type_typedElement"/>
- <eAnnotations xmi:id="_capabilities-_UMLCommonBehaviorsSimpleTime" source="UML::CommonBehaviors::SimpleTime" references="A_min_durationInterval A_max_durationInterval IntervalConstraint DurationInterval TimeConstraint TimeEvent A_when_timeEvent A_event_durationObservation TimeEvent-when A_specification_timeConstraint DurationObservation-event A_observation_duration A_max_timeInterval-_ownedEnd.0 A_event_timeObservation Interval-max A_event_durationObservation-_ownedEnd.0 DurationObservation-firstEvent A_min_interval-_ownedEnd.0 DurationConstraint-firstEvent A_max_interval A_specification_durationConstraint Observation A_expr_timeExpression A_specification_intervalConstraint-_ownedEnd.0 DurationInterval-max A_observation_duration-_ownedEnd.0 DurationConstraint A_observation_timeExpression A_expr_timeExpression-_ownedEnd.0 DurationConstraint-specification A_max_interval-_ownedEnd.0 A_max_timeInterval Interval A_when_timeEvent-_ownedEnd.0 DurationObservation IntervalConstraint-specification DurationInterval-min TimeInterval A_observation_timeExpression-_ownedEnd.0 A_specification_durationConstraint-_ownedEnd.0 Duration-expr TimeExpression-expr A_expr_duration A_max_durationInterval-_ownedEnd.0 Interval-min A_expr_duration-_ownedEnd.0 A_min_durationInterval-_ownedEnd.0 TimeInterval-min TimeObservation-event A_event_timeObservation-_ownedEnd.0 TimeExpression Duration-observation TimeConstraint-firstEvent TimeInterval-max TimeConstraint-specification A_min_timeInterval-_ownedEnd.0 A_min_timeInterval TimeObservation-firstEvent TimeExpression-observation A_specification_timeConstraint-_ownedEnd.0 A_specification_intervalConstraint TimeObservation A_min_interval Duration"/>
- <eAnnotations xmi:id="_capabilities-_UMLCompositeStructuresPorts" source="UML::CompositeStructures::Ports" references="ConnectorEnd-partWithPort EncapsulatedClassifier Port-provided Port-required EncapsulatedClassifier-ownedPort A_provided_port A_required_port-_ownedEnd.0 A_provided_port-_ownedEnd.0 A_encapsulatedClassifier_ownedPort-_ownedEnd.0 A_encapsulatedClassifier_ownedPort A_partWithPort_connectorEnd A_redefinedPort_port Port-isService A_redefinedPort_port-_ownedEnd.0 Port-redefinedPort ConnectorEnd Port-isBehavior A_partWithPort_connectorEnd-_ownedEnd.0 Port A_required_port"/>
- <eAnnotations xmi:id="_capabilities-_UMLInteractionsFragments" source="UML::Interactions::Fragments" references="Continuation InteractionOperand A_maxint_interactionConstraint InteractionConstraint A_minint_interactionConstraint InteractionFragment CombinedFragment-interactionOperator InteractionConstraint-maxint Gate A_maxint_interactionConstraint-_ownedEnd.0 Continuation-setting A_fragment_enclosingOperand Interaction Interaction-formalGate InteractionConstraint-minint A_cfragmentGate_combinedFragment-_ownedEnd.0 InteractionUse A_interactionUse_actualGate Lifeline-decomposedAs InteractionOperatorKind InteractionUse-refersTo ConsiderIgnoreFragment-message CombinedFragment-operand A_operand_combinedFragment-_ownedEnd.0 InteractionUse-actualGate Lifeline A_cfragmentGate_combinedFragment A_minint_interactionConstraint-_ownedEnd.0 A_refersTo_interactionUse-_ownedEnd.0 A_formalGate_interaction-_ownedEnd.0 A_guard_interactionOperand A_operand_combinedFragment A_argument_interactionUse A_interactionUse_actualGate-_ownedEnd.0 A_message_considerIgnoreFragment InteractionUse-argument InteractionFragment-enclosingOperand A_lifeline_decomposedAs ConsiderIgnoreFragment A_refersTo_interactionUse A_message_considerIgnoreFragment-_ownedEnd.0 CombinedFragment A_guard_interactionOperand-_ownedEnd.0 A_lifeline_decomposedAs-_ownedEnd.0 A_formalGate_interaction A_argument_interactionUse-_ownedEnd.0 InteractionOperand-guard CombinedFragment-cfragmentGate PartDecomposition InteractionOperand-fragment"/>
- <eAnnotations xmi:id="_capabilities-_UMLActivitiesCompleteStructuredActivities" source="UML::Activities::CompleteStructuredActivities" references="ActivityEdge-inStructuredNode A_edge_inStructuredNode LoopNode LoopNode-loopVariableInput ConditionalNode ConditionalNode-result A_loopVariable_loopNode-_ownedEnd.0 ActivityEdge A_bodyOutput_clause-_ownedEnd.0 A_bodyOutput_loopNode-_ownedEnd.0 ActivityGroup LoopNode-result StructuredActivityNode-mustIsolate A_result_conditionalNode ActivityEdge-inGroup A_bodyOutput_loopNode Clause A_bodyOutput_clause StructuredActivityNode-edge LoopNode-loopVariable LoopNode-bodyOutput Clause-bodyOutput A_loopVariable_loopNode StructuredActivityNode A_result_loopNode A_loopVariableInput_loopNode A_result_conditionalNode-_ownedEnd.0 A_loopVariableInput_loopNode-_ownedEnd.0 ActivityGroup-containedEdge A_containedEdge_inGroup A_result_loopNode-_ownedEnd.0"/>
- <eAnnotations xmi:id="_capabilities-_UMLActionsStructuredActions" source="UML::Actions::StructuredActions" references="A_fromAction_actionInputPin-_ownedEnd.0 A_variable_variableAction-_ownedEnd.0 ActionInputPin VariableAction-variable AddVariableValueAction-isReplaceAll A_result_readVariableAction-_ownedEnd.0 A_exception_raiseExceptionAction-_ownedEnd.0 ActionInputPin-fromAction A_insertAt_addVariableValueAction-_ownedEnd.0 AddVariableValueAction VariableAction WriteVariableAction-value ClearVariableAction RemoveVariableValueAction A_value_writeVariableAction-_ownedEnd.0 RemoveVariableValueAction-isRemoveDuplicates A_fromAction_actionInputPin RaiseExceptionAction-exception A_insertAt_addVariableValueAction A_variable_variableAction A_value_writeVariableAction A_result_readVariableAction A_exception_raiseExceptionAction A_removeAt_removeVariableValueAction-_ownedEnd.0 RemoveVariableValueAction-removeAt RaiseExceptionAction ReadVariableAction AddVariableValueAction-insertAt ReadVariableAction-result WriteVariableAction A_removeAt_removeVariableValueAction"/>
- <eAnnotations xmi:id="_capabilities-_UMLCompositeStructuresStructuredClasses" source="UML::CompositeStructures::StructuredClasses" references="Class"/>
- <eAnnotations xmi:id="_capabilities-_InfrastructureLibraryProfiles" source="InfrastructureLibrary::Profiles" references="Class ExtensionEnd-lowerBound ProfileApplication-applyingPackage Extension-ownedEnd Extension-isRequired.1 A_icon_stereotype-_ownedEnd.0 ExtensionEnd-type Element Stereotype A_ownedEnd_extension A_extension_metaclass A_appliedProfile_profileApplication-_ownedEnd.0 Image-format Extension-metaclassEnd A_metaclassReference_profile A_metamodelReference_profile Extension-isRequired A_metamodelReference_profile-_ownedEnd.0 A_metaclassReference_profile-_ownedEnd.0 A_ownedStereotype_profile Package-profileApplication Extension-metaclass.1 Extension A_icon_stereotype ProfileApplication-isStrict A_ownedEnd_extension-_ownedEnd.0 NamedElement-allOwningPackages A_type_extensionEnd-_ownedEnd.0 Image-content Image A_ownedStereotype_profile-_ownedEnd.0 Class-extension Profile-metaclassReference Profile NamedElement ProfileApplication-appliedProfile A_profileApplication_applyingPackage ExtensionEnd-lower ExtensionEnd Profile-ownedStereotype Extension-metaclass ProfileApplication Stereotype-icon Profile-metamodelReference A_appliedProfile_profileApplication Package Image-location A_type_extensionEnd"/>
- <eAnnotations xmi:id="_capabilities-_UMLActivitiesFundamentalActivities" source="UML::Activities::FundamentalActivities" references="ActivityGroup-superGroup ActivityGroup-subgroup ActivityGroup A_containedNode_inGroup Activity A_subgroup_superGroup Action ActivityGroup-inActivity ActivityGroup-containedNode ActivityNode A_group_inActivity Activity-node ActivityNode-activity Activity-group A_node_activity ActivityNode-inGroup"/>
- <eAnnotations xmi:id="_capabilities-_UMLStateMachinesBehaviorStateMachines" source="UML::StateMachines::BehaviorStateMachines" references="StateMachine-submachineState State-isConsistentWith Transition-redefinitionContext.1 State-connectionPoint Region A_container_subvertex ConnectionPointReference-exit State Transition-guard TimeEvent Vertex-incoming A_stateInvariant_owningState-owningState Region-transition Region-subvertex A_deferrableTrigger_state State-redefinedState A_exit_connectionPointReference Region-redefinitionContext A_state_redefinitionContext State-isOrthogonal.1 A_state_connection A_redefinedState_state Region-containingStateMachine State-isSubmachineState.1 FinalState A_connectionPoint_state Region-isRedefinitionContextValid State-connection A_entry_connectionPointReference-_ownedEnd.0 TransitionKind A_exit_state A_stateMachine_extendedStateMachine-_ownedEnd.0 ConnectionPointReference-entry Transition A_transition_redefinitionContext StateMachine A_doActivity_state-_ownedEnd.0 A_connectionPoint_stateMachine A_doActivity_state A_region_state A_entry_connectionPointReference Region-stateMachine A_outgoing_source.1 State-isComposite Transition-target StateMachine-isRedefinitionContextValid A_stateInvariant_owningState Transition-source Region-state A_region_extendedRegion-_ownedEnd.0 Region-isConsistentWith State-isComposite.1 State-region A_transition_redefinitionContext-_ownedEnd.0 State-isRedefinitionContextValid A_redefinitionContext_region-_ownedEnd.0 StateMachine-extendedStateMachine Vertex-container State-isSimple.1 A_redefinedTransition_transition A_effect_transition-_ownedEnd.0 Vertex Region-extendedRegion A_stateMachine_extendedStateMachine Transition-trigger A_deferrableTrigger_state-_ownedEnd.0 A_state_redefinitionContext-_ownedEnd.0 Transition-redefinedTransition State-isOrthogonal A_incoming_target A_guard_transition StateMachine-LCA A_region_stateMachine A_trigger_transition State-containingStateMachine Transition-redefinitionContext Transition-kind ConnectionPointReference State-redefinitionContext.1 Vertex-containingStateMachine A_container_transition A_submachineState_submachine State-exit Pseudostate-kind A_redefinedTransition_transition-_ownedEnd.0 StateMachine-isConsistentWith Transition-effect ConnectionPointReference-state A_entry_state State-deferrableTrigger Transition-containingStateMachine A_entry_state-_ownedEnd.0 State-submachine StateMachine-connectionPoint A_guard_transition-_ownedEnd.0 Region-redefinitionContext.1 State-entry A_redefinedState_state-_ownedEnd.0 A_region_extendedRegion StateMachine-region State-isSubmachineState Transition-isConsistentWith Vertex-outgoing Pseudostate-stateMachine A_effect_transition A_trigger_transition-_ownedEnd.0 Pseudostate-state PseudostateKind Transition-container A_exit_state-_ownedEnd.0 StateMachine-ancestor State-redefinitionContext State-stateInvariant State-doActivity State-isSimple A_redefinitionContext_region Pseudostate A_exit_connectionPointReference-_ownedEnd.0"/>
- <eAnnotations xmi:id="_capabilities-_UMLActionsIntermediateActions" source="UML::Actions::IntermediateActions" references="RemoveStructuralFeatureValueAction-isRemoveDuplicates A_result_readSelfAction-_ownedEnd.0 WriteStructuralFeatureAction LinkEndDestructionData-isDestroyDuplicates ClearAssociationAction-object A_removeAt_removeStructuralFeatureValueAction-_ownedEnd.0 A_insertAt_linkEndCreationData DestroyObjectAction-target A_result_testIdentityAction A_destroyAt_linkEndDestructionData CreateObjectAction-classifier A_second_testIdentityAction-_ownedEnd.0 A_result_readStructuralFeatureAction-_ownedEnd.0 A_second_testIdentityAction RemoveStructuralFeatureValueAction LinkEndData-end TestIdentityAction-result A_end_linkEndData CreateLinkAction-endData A_result_valueSpecificationAction SendObjectAction-request A_value_valueSpecificationAction-_ownedEnd.0 LinkAction-inputValue LinkAction-association A_structuralFeatureAction_structuralFeature AddStructuralFeatureValueAction-insertAt DestroyObjectAction ReadStructuralFeatureAction-result A_insertAt_addStructuralFeatureValueAction A_value_linkEndData-_ownedEnd.0 A_result_createObjectAction-_ownedEnd.0 LinkEndDestructionData A_target_destroyObjectAction RemoveStructuralFeatureValueAction-removeAt A_association_clearAssociationAction ValueSpecificationAction WriteLinkAction A_result_readStructuralFeatureAction BroadcastSignalAction A_object_structuralFeatureAction-_ownedEnd.0 A_result_readLinkAction ReadSelfAction StructuralFeatureAction-object LinkEndData TestIdentityAction-first TestIdentityAction A_target_sendObjectAction A_endData_destroyLinkAction A_endData_createLinkAction ReadSelfAction-result DestroyObjectAction-isDestroyOwnedObjects DestroyObjectAction-isDestroyLinks A_signal_broadcastSignalAction A_target_sendObjectAction-_ownedEnd.0 ReadLinkAction-result ClearStructuralFeatureAction A_result_valueSpecificationAction-_ownedEnd.0 A_target_destroyObjectAction-_ownedEnd.0 AddStructuralFeatureValueAction-isReplaceAll BroadcastSignalAction-signal A_value_writeStructuralFeatureAction ValueSpecificationAction-result A_endData_createLinkAction-_ownedEnd.0 AddStructuralFeatureValueAction CreateLinkAction StructuralFeatureAction-structuralFeature ValueSpecificationAction-value LinkEndDestructionData-destroyAt LinkEndCreationData-insertAt A_insertAt_addStructuralFeatureValueAction-_ownedEnd.0 LinkEndCreationData WriteStructuralFeatureAction-value DestroyLinkAction DestroyLinkAction-endData LinkEndData-value ReadStructuralFeatureAction A_object_clearAssociationAction-_ownedEnd.0 A_value_linkEndData A_result_testIdentityAction-_ownedEnd.0 ReadLinkAction LinkEndCreationData-isReplaceAll A_inputValue_linkAction-_ownedEnd.0 TestIdentityAction-second A_classifier_createObjectAction-_ownedEnd.0 ClearAssociationAction A_endData_linkAction-_ownedEnd.0 SendObjectAction-target A_structuralFeatureAction_structuralFeature-_ownedEnd.0 A_signal_broadcastSignalAction-_ownedEnd.0 A_endData_destroyLinkAction-_ownedEnd.0 A_first_testIdentityAction A_value_writeStructuralFeatureAction-_ownedEnd.0 A_first_testIdentityAction-_ownedEnd.0 A_result_createObjectAction ClearAssociationAction-association A_value_valueSpecificationAction A_removeAt_removeStructuralFeatureValueAction A_result_readSelfAction A_result_readLinkAction-_ownedEnd.0 A_object_clearAssociationAction A_destroyAt_linkEndDestructionData-_ownedEnd.0 A_insertAt_linkEndCreationData-_ownedEnd.0 A_object_structuralFeatureAction LinkAction CreateObjectAction A_association_clearAssociationAction-_ownedEnd.0 StructuralFeatureAction A_request_sendObjectAction A_classifier_createObjectAction A_request_sendObjectAction-_ownedEnd.0 A_inputValue_linkAction A_endData_linkAction SendObjectAction LinkAction-endData CreateObjectAction-result A_end_linkEndData-_ownedEnd.0"/>
- <eAnnotations xmi:id="_capabilities-_UMLDeploymentsArtifacts" source="UML::Deployments::Artifacts" references="Artifact-ownedOperation Artifact Artifact-manifestation A_ownedAttribute_artifact-_ownedEnd.0 A_ownedOperation_artifact-_ownedEnd.0 A_manifestation_artifact-_ownedEnd.0 A_nestedArtifact_artifact A_utilizedElement_manifestation-_ownedEnd.0 A_nestedArtifact_artifact-_ownedEnd.0 Manifestation A_manifestation_artifact A_ownedOperation_artifact Artifact-fileName A_ownedAttribute_artifact A_utilizedElement_manifestation Artifact-ownedAttribute Artifact-nestedArtifact Manifestation-utilizedElement"/>
- <eAnnotations xmi:id="_capabilities-_UMLActivitiesStructuredActivities" source="UML::Activities::StructuredActivities" references="LoopNode-setupPart LoopNode Clause-test ConditionalNode A_loopNode_bodyPart-_ownedEnd.0 StructuredActivityNode-variable A_decider_clause-_ownedEnd.0 A_test_loopNode-_ownedEnd.0 InputPin A_executableNode_sequenceNode-_ownedEnd.0 Variable-scope ActivityGroup A_clause_conditionalNode-_ownedEnd.0 A_executableNode_sequenceNode LoopNode-isTestedFirst Activity-variable Variable LoopNode-test Variable-activityScope A_decider_loopNode-_ownedEnd.0 A_clause_body-_ownedEnd.0 A_containedNode_inGroup Activity Clause Clause-successorClause Variable-isAccessibleBy Clause-decider A_decider_loopNode A_loopNode_setupPart OutputPin StructuredActivityNode-node A_clause_test A_variable_activityScope LoopNode-bodyPart StructuredActivityNode-activity Action ConditionalNode-isAssured ActivityGroup-inActivity A_clause_test-_ownedEnd.0 ActivityGroup-containedNode ConditionalNode-clause A_clause_conditionalNode StructuredActivityNode A_predecessorClause_successorClause ActivityNode Clause-body A_group_inActivity A_clause_body ActivityNode-inStructuredNode Activity-node SequenceNode Clause-predecessorClause ActivityNode-activity Activity-group A_node_inStructuredNode A_decider_clause Activity-structuredNode ExecutableNode LoopNode-decider A_node_activity A_loopNode_setupPart-_ownedEnd.0 A_activity_structuredNode A_scope_variable SequenceNode-executableNode ActivityNode-inGroup A_loopNode_bodyPart ConditionalNode-isDeterminate A_test_loopNode"/>
- <eAnnotations xmi:id="_capabilities-_UMLActionsBasicActions" source="UML::Actions::BasicActions" references="A_action_input CallBehaviorAction-behavior A_value_valuePin-_ownedEnd.0 A_action_input-_ownedEnd.0 Action-input A_result_callAction-_ownedEnd.0 A_value_valuePin Action-context A_action_output A_target_sendSignalAction OpaqueAction-inputValue InputPin SendSignalAction-target InvocationAction OpaqueAction A_action_output-_ownedEnd.0 A_signal_sendSignalAction OpaqueAction-outputValue MultiplicityElement-compatibleWith A_context_action CallAction-isSynchronous A_behavior_callBehaviorAction-_ownedEnd.0 InvocationAction-argument SendSignalAction-signal CallAction-result CallOperationAction A_inputValue_opaqueAction-_ownedEnd.0 OutputPin A_target_callOperationAction-_ownedEnd.0 CallAction OpaqueAction-language OpaqueAction-body A_argument_invocationAction-_ownedEnd.0 Action A_argument_invocationAction A_context_action-_ownedEnd.0 A_signal_sendSignalAction-_ownedEnd.0 A_target_callOperationAction Pin A_outputValue_opaqueAction-_ownedEnd.0 A_result_callAction MultiplicityElement-is A_target_sendSignalAction-_ownedEnd.0 CallOperationAction-operation CallOperationAction-target SendSignalAction CallBehaviorAction Action-output ValuePin-value A_inputValue_opaqueAction A_operation_callOperationAction-_ownedEnd.0 A_operation_callOperationAction A_behavior_callBehaviorAction ValuePin MultiplicityElement A_outputValue_opaqueAction"/>
- <eAnnotations xmi:id="_capabilities-_UMLUseCases" source="UML::UseCases" references="UseCase-extensionPoint Extend-extendedCase UseCase-allIncludedUseCases A_condition_extend-_ownedEnd.0 A_includingCase_include A_extensionPoint_useCase Classifier-useCase A_addition_include Classifier A_extendedCase_extend-_ownedEnd.0 Extend-condition A_ownedUseCase_classifier-_ownedEnd.0 A_condition_extend Extend Extend-extension ExtensionPoint A_ownedUseCase_classifier Include-includingCase UseCase-subject A_extendedCase_extend A_extension_extend UseCase Classifier-ownedUseCase Actor A_extensionLocation_extension-extension UseCase-extend Include Include-addition Extend-extensionLocation UseCase-include ExtensionPoint-useCase A_extensionLocation_extension A_addition_include-_ownedEnd.0 A_subject_useCase"/>
- <eAnnotations xmi:id="_capabilities-_UMLActivitiesCompleteActivities" source="UML::Activities::CompleteActivities" references="A_action_localPrecondition-_ownedEnd.0 DataStoreNode JoinNode-isCombineDuplicate JoinNode-joinSpec InterruptibleActivityRegion ObjectNode-selection ActivityEdge-weight A_ownedParameterSet_behavior ObjectFlow-isMulticast ActivityEdge Parameter-effect ParameterEffectKind A_weight_activityEdge A_transformation_objectFlow ObjectNode ParameterSet-condition Action-localPostcondition A_inInterruptibleRegion_node A_ownedParameterSet_behavior-_ownedEnd.0 BehavioralFeature ActivityEdge-interrupts A_condition_parameterSet-_ownedEnd.0 BehavioralFeature-ownedParameterSet Pin-isControl ActivityGroup A_weight_activityEdge-_ownedEnd.0 ObjectFlow A_inState_objectNode ActivityNode-inInterruptibleRegion A_containedNode_inGroup Activity ObjectNode-ordering A_ownedParameterSet_behavioralFeature Parameter-isStream Behavior-ownedParameterSet ObjectFlow-transformation ObjectFlow-selection A_ownedParameterSet_behavioralFeature-_ownedEnd.0 InterruptibleActivityRegion-node A_parameterSet_parameter Action Behavior Parameter-parameterSet ParameterSet ActivityGroup-containedNode A_action_localPostcondition ParameterSet-parameter A_transformation_objectFlow-_ownedEnd.0 Parameter-isException Parameter A_joinSpec_joinNode Pin A_upperBound_objectNode-_ownedEnd.0 ActivityNode A_selection_objectNode-_ownedEnd.0 A_selection_objectFlow-_ownedEnd.0 A_selection_objectNode ObjectNode-upperBound ObjectNode-isControlType A_upperBound_objectNode Activity-isSingleExecution ObjectNode-inState JoinNode A_interruptingEdge_interrupts ObjectFlow-isMultireceive A_joinSpec_joinNode-_ownedEnd.0 InterruptibleActivityRegion-interruptingEdge A_selection_objectFlow A_condition_parameterSet A_action_localPostcondition-_ownedEnd.0 ActivityNode-inGroup Action-localPrecondition A_inState_objectNode-_ownedEnd.0 ObjectNodeOrderingKind A_action_localPrecondition"/>
- <eAnnotations xmi:id="_capabilities-_UMLClassesDependencies" source="UML::Classes::Dependencies" references="A_mapping_abstraction-_ownedEnd.0 Usage A_contract_substitution Dependency A_contract_substitution-_ownedEnd.0 A_ownedMember_namespace A_supplierDependency_supplier Classifier A_clientDependency_client Realization NamedElement-clientDependency A_mapping_abstraction A_supplierDependency_supplier-supplierDependency Namespace Substitution Abstraction-mapping PackageableElement A_substitution_substitutingClassifier Classifier-substitution Namespace-ownedMember Abstraction Dependency-supplier NamedElement-namespace NamedElement Dependency-client Substitution-contract Substitution-substitutingClassifier"/>
- <eAnnotations xmi:id="_capabilities-_UMLCommonBehaviorsBasicBehaviors" source="UML::CommonBehaviors::BasicBehaviors" references="A_behavior_opaqueExpression-_ownedEnd.0 Behavior-postcondition A_redefinedBehavior_behavior A_precondition_behavior BehavioralFeature-isAbstract A_postcondition_behavior-_ownedEnd.0 BehavioralFeature-method BehavioralFeature Behavior-precondition A_behavior_ownedParameter-_ownedEnd.0 A_postcondition_behavior Behavior-specification Behavior-ownedParameter A_method_specification A_context_behavior-_ownedEnd.0 OpaqueBehavior Behavior A_classifierBehavior_behavioredClassifier BehavioredClassifier-classifierBehavior A_classifierBehavior_behavioredClassifier-_ownedEnd.0 A_behavioredClassifier_ownedBehavior-_ownedEnd.0 A_behavior_opaqueExpression OpaqueExpression BehavioredClassifier-ownedBehavior Behavior-context FunctionBehavior A_redefinedBehavior_behavior-_ownedEnd.0 A_behavioredClassifier_ownedBehavior A_result_opaqueExpression A_result_opaqueExpression-_ownedEnd.0 Behavior-redefinedBehavior A_behavior_ownedParameter OpaqueBehavior-body OpaqueBehavior-language A_precondition_behavior-_ownedEnd.0 OpaqueExpression-result Behavior-isReentrant OpaqueExpression-behavior BehavioredClassifier A_context_behavior"/>
- <eAnnotations xmi:id="_capabilities-_UMLStateMachinesProtocolStateMachines" source="UML::StateMachines::ProtocolStateMachines" references="Region State ProtocolTransition-preCondition ProtocolConformance A_protocol_interface-interface A_preCondition_protocolTransition A_referred_protocolTransition ProtocolTransition ProtocolConformance-specificMachine A_protocol_port-_ownedEnd.0 Port-protocol A_postCondition_owningTransition-owningTransition ProtocolTransition-referred ProtocolTransition-postCondition A_preCondition_protocolTransition-_ownedEnd.0 Interface-protocol Interface A_generalMachine_protocolConformance A_postCondition_owningTransition Region-belongsToPSM A_conformance_specificMachine A_protocol_interface A_generalMachine_protocolConformance-_ownedEnd.0 A_referred_protocolTransition-_ownedEnd.0 Port A_protocol_port ProtocolConformance-generalMachine ProtocolStateMachine ProtocolStateMachine-conformance"/>
- <eAnnotations xmi:id="_capabilities-_UMLCompositeStructuresCollaborations" source="UML::CompositeStructures::Collaborations" references="A_collaborationUse_classifier CollaborationUse-type Classifier-collaborationUse A_classifier_representation A_collaborationRole_collaboration-_ownedEnd.0 A_type_collaborationUse Collaboration A_roleBinding_collaborationUse A_roleBinding_collaborationUse-_ownedEnd.0 Classifier CollaborationUse Classifier-representation Collaboration-collaborationRole A_type_collaborationUse-_ownedEnd.0 A_collaborationRole_collaboration CollaborationUse-roleBinding Parameter A_collaborationUse_classifier-_ownedEnd.0 A_classifier_representation-_ownedEnd.0"/>
- <eAnnotations xmi:id="_capabilities-_UMLActivitiesBasicActivities" source="UML::Activities::BasicActivities" references="ActivityParameterNode ControlNode ActivityEdge Activity-edge ObjectNode ActivityGroup ObjectFlow A_activity_edge ActivityNode-outgoing ActivityEdge-inGroup Activity ActivityEdge-activity InitialNode A_target_incoming ActivityEdge-target A_redefinedNode_activityNode A_redefinedEdge_activityEdge-_ownedEnd.0 ActivityEdge-redefinedEdge Pin ActivityFinalNode ActivityNode ActivityNode-incoming ActivityParameterNode-parameter ControlFlow A_parameter_activityParameterNode A_outgoing_source ActivityNode-redefinedNode A_parameter_activityParameterNode-_ownedEnd.0 A_redefinedNode_activityNode-_ownedEnd.0 ValuePin Activity-isReadOnly ActivityGroup-containedEdge A_redefinedEdge_activityEdge ActivityEdge-source A_containedEdge_inGroup"/>
- <eAnnotations xmi:id="_capabilities-_UMLDeploymentsNodes" source="UML::Deployments::Nodes" references="Node A_deployment_location CommunicationPath DeploymentTarget-deployment Artifact A_nestedNode_node Deployment-deployedArtifact Deployment-location DeployedArtifact A_deployedElement_deploymentTarget Deployment ExecutionEnvironment DeploymentTarget-deployedElement Node-nestedNode DeploymentTarget-deployedElement.1 A_deployedElement_deploymentTarget-_ownedEnd.0 A_deployedArtifact_deployment-_ownedEnd.0 A_nestedNode_node-_ownedEnd.0 A_deployedArtifact_deployment InstanceSpecification Device DeploymentTarget Property"/>
- <eAnnotations xmi:id="_capabilities-_UMLActivitiesExtraStructuredActivities" source="UML::Activities::ExtraStructuredActivities" references="A_inputElement_regionAsInput ExpansionNode ExceptionHandler A_handlerBody_exceptionHandler-_ownedEnd.0 ExpansionRegion-inputElement ExpansionNode-regionAsOutput A_outputElement_regionAsOutput ExpansionNode-regionAsInput ExpansionRegion-mode ExecutableNode-handler ExpansionRegion ExceptionHandler-handlerBody ExpansionRegion-outputElement A_exceptionInput_exceptionHandler-_ownedEnd.0 A_exceptionType_exceptionHandler-_ownedEnd.0 A_handlerBody_exceptionHandler ExceptionHandler-protectedNode A_exceptionInput_exceptionHandler ExecutableNode A_handler_protectedNode ExceptionHandler-exceptionInput A_exceptionType_exceptionHandler ExceptionHandler-exceptionType ExpansionKind"/>
- <eAnnotations xmi:id="_capabilities-_UMLCompositeStructuresInternalStructures" source="UML::CompositeStructures::InternalStructures" references="StructuredClassifier-ownedAttribute A_redefinedConnector_connector-_ownedEnd.0 StructuredClassifier A_ownedConnector_structuredClassifier-_ownedEnd.0 A_part_structuredClassifier Classifier-attribute A_attribute_classifier-classifier A_ownedAttribute_structuredClassifier-_ownedEnd.0 A_ownedAttribute_structuredClassifier A_role_structuredClassifier ConnectableElement Classifier ConnectorEnd-definingEnd Connector Connector-end A_definingEnd_connectorEnd Connector-redefinedConnector A_end_connector A_role_structuredClassifier-_ownedEnd.0 A_attribute_classifier Connector-type StructuredClassifier-ownedConnector A_definingEnd_connectorEnd-_ownedEnd.0 ConnectorEnd A_type_connector-_ownedEnd.0 ConnectorEnd-role A_part_structuredClassifier-_ownedEnd.0 StructuredClassifier-role A_redefinedConnector_connector A_end_role A_ownedConnector_structuredClassifier A_type_connector ConnectableElement-end A_end_connector-_ownedEnd.0 Property StructuredClassifier-part"/>
- <eAnnotations xmi:id="_capabilities-_UMLComponentsPackagingComponents" source="UML::Components::PackagingComponents" references="A_component_packagedElement Component-packagedElement Component A_component_packagedElement-_ownedEnd.0"/>
- <eAnnotations xmi:id="_capabilities-_UMLComponentsBasicComponents" source="UML::Components::BasicComponents" references="A_required_component A_contract_connector A_provided_component-_ownedEnd.0 A_realization_abstraction ComponentRealization-realizingClassifier Connector Component-usedInterfaces ConnectorKind Connector-contract A_required_component-_ownedEnd.0 Component-required Component-realizedInterfaces Connector-kind Component-provided.1 Component A_realizingClassifier_componentRealization Component-provided Component-required.1 ComponentRealization A_contract_connector-_ownedEnd.0 ComponentRealization-abstraction A_provided_component Component-isIndirectlyInstantiated Component-realization A_realizingClassifier_componentRealization-_ownedEnd.0"/>
- <eAnnotations xmi:id="_capabilities-_UMLClassesInterfaces" source="UML::Classes::Interfaces" references="InterfaceRealization-contract A_nestedClassifier_interface-_ownedEnd.0 Interface-ownedAttribute Interface-redefinedInterface InterfaceRealization-implementingClassifier A_interface_ownedAttribute-_ownedEnd.0 A_interface_redefinedInterface-_ownedEnd.0 Operation Operation-interface A_contract_interfaceRealization A_nestedClassifier_interface Interface-nestedClassifier BehavioredClassifier-interfaceRealization A_interface_ownedOperation Interface A_interface_ownedAttribute A_interfaceRealization_implementingClassifier A_contract_interfaceRealization-_ownedEnd.0 Interface-ownedOperation InterfaceRealization BehavioredClassifier A_interface_redefinedInterface"/>
- <eAnnotations xmi:id="_capabilities-_UMLCompositeStructuresInvocationActions" source="UML::CompositeStructures::InvocationActions" references="Trigger InvocationAction-onPort A_onPort_invocationAction InvocationAction A_port_trigger A_onPort_invocationAction-_ownedEnd.0 Trigger-port A_port_trigger-_ownedEnd.0"/>
- <eAnnotations xmi:id="_capabilities-_UMLAuxiliaryConstructsInformationFlows" source="UML::AuxiliaryConstructs::InformationFlows" references="A_conveyed_informationFlow-_ownedEnd.0 A_realizingActivityEdge_informationFlow A_realization_abstraction.1-abstraction A_conveyed_informationFlow A_realizingConnector_informationFlow A_represented_representation InformationFlow InformationFlow-realizingConnector A_informationSource_informationFlow-_ownedEnd.0 InformationFlow-realization InformationFlow-realizingMessage InformationFlow-realizingActivityEdge A_informationTarget_informationFlow A_informationTarget_informationFlow-_ownedEnd.0 A_realization_abstraction.1 A_realizingMessage_informationFlow A_informationSource_informationFlow InformationItem-represented InformationItem A_realizingConnector_informationFlow-_ownedEnd.0 InformationFlow-informationSource A_represented_representation-representation InformationFlow-conveyed A_realizingMessage_informationFlow-_ownedEnd.0 InformationFlow-informationTarget A_realizingActivityEdge_informationFlow-_ownedEnd.0"/>
- <eAnnotations xmi:id="_capabilities-_UMLClassesAssociationClasses" source="UML::Classes::AssociationClasses" references="AssociationClass-allConnections Property-qualifier AssociationClass Property-associationEnd A_qualifier_associationEnd Property"/>
- <eAnnotations xmi:id="_capabilities-_InfrastructureLibraryCorePrimitiveTypes" source="InfrastructureLibrary::Core::PrimitiveTypes" references="Integer UnlimitedNatural Boolean String"/>
- <eAnnotations xmi:id="_capabilities-_UMLClassesPowerTypes" source="UML::Classes::PowerTypes" references="Classifier-powertypeExtent A_powertypeExtent_powertype GeneralizationSet-isCovering Classifier Generalization-generalizationSet A_generalizationSet_generalization GeneralizationSet GeneralizationSet-isDisjoint GeneralizationSet-generalization GeneralizationSet-powertype Generalization"/>
- <eAnnotations xmi:id="_capabilities-_UMLDeploymentsComponentDeployments" source="UML::Deployments::ComponentDeployments" references="A_configuration_deployment Deployment DeploymentSpecification-deploymentLocation DeploymentSpecification-deployment DeploymentSpecification Deployment-configuration DeploymentSpecification-executionLocation"/>
- <eAnnotations xmi:id="_capabilities-_UMLCompositeStructuresStructuredActivities" source="UML::CompositeStructures::StructuredActivities" references="Variable"/>
+ <eAnnotations xmi:id="_capabilities-_InfrastructureLibraryCoreConstructs" source="InfrastructureLibrary::Core::Constructs" references="Operation-returnResult A_redefinedProperty_property A_opposite_property A_precondition_preContext BehavioralFeature-ownedParameter Class-isAbstract Association A_subsettedProperty_property RedefinableElement-isRedefinitionContextValid A_ownedParameter_ownerFormalParam Element Classifier-hasVisibilityOf Package-packagedElement A_target_directedRelationship-_ownedEnd.0 A_precondition_preContext-preContext Classifier-inheritableMembers A_navigableOwnedEnd_association-_ownedEnd.0 OpaqueExpression A_mergedPackage_packageMerge A_source_directedRelationship-_ownedEnd.0 Operation-upper Classifier-feature Element-ownedComment A_importedPackage_packageImport-_ownedEnd.0 DirectedRelationship-target Package Comment-body A_ownedAttribute_class Property-opposite.1 Operation-type Operation-lower.1 PackageImport-importedPackage A_type_operation Enumeration MultiplicityElement-isUnique Classifier-parents Operation-ownedParameter PackageImport A_raisedException_behavioralFeature-_ownedEnd.0 Package-visibleMembers MultiplicityElement-upperBound NamedElement-qualifiedName.1 A_feature_featuringClassifier PackageableElement RedefinableElement-redefinitionContext TypedElement Classifier-maySpecializeType Element-owner Association-ownedEnd Package-packageMerge Property-isComposite Enumeration-ownedLiteral Association-endType A_memberEnd_association Property-association NamedElement-qualifiedName Operation StructuralFeature Operation-bodyCondition Classifier-attribute Expression-operand A_mergedPackage_packageMerge-_ownedEnd.0 Feature Comment-annotatedElement ValueSpecification-stringValue Package-ownedType Expression VisibilityKind BehavioralFeature-raisedException Operation-redefinedOperation A_importedPackage_packageImport A_bodyCondition_bodyContext-bodyContext Package-makesVisible PackageMerge-receivingPackage A_redefinedElement_redefinableElement ValueSpecification A_importedElement_elementImport Parameter A_operand_expression A_packageImport_importingNamespace Property-default MultiplicityElement-includesCardinality NamedElement-isDistinguishableFrom Operation-isQuery A_bodyCondition_bodyContext Namespace-ownedMember MultiplicityElement-includesMultiplicity DirectedRelationship A_ownedComment_owningElement Property-redefinedProperty NamedElement-visibility Constraint PrimitiveType Property-isConsistentWith A_nestedPackage_nestingPackage A_importedMember_namespace-_ownedEnd.0 DataType-ownedOperation A_ownedOperation_class A_general_classifier-_ownedEnd.0 A_receivingPackage_packageMerge Operation-isOrdered A_importedElement_elementImport-_ownedEnd.0 Association-isDerived ValueSpecification-isComputable A_redefinedProperty_property-_ownedEnd.0 EnumerationLiteral-enumeration A_member_namespace-_ownedEnd.0 DataType Namespace-member Element-mustBeOwned Property-datatype A_postcondition_postContext Namespace-excludeCollisions ValueSpecification-integerValue Class-superClass A_member_namespace A_raisedException_operation-_ownedEnd.0 A_endType_association DirectedRelationship-source A_constrainedElement_constraint-_ownedEnd.0 TypedElement-type Type ElementImport-getName A_annotatedElement_comment Operation-isConsistentWith Namespace-membersAreDistinguishable Class-inherit PackageMerge ElementImport-importingNamespace A_redefinedOperation_operation A_opposite_property-_ownedEnd.0 A_constrainedElement_constraint A_postcondition_postContext-postContext Namespace-importedMember Classifier ElementImport-visibility MultiplicityElement Constraint-constrainedElement A_type_operation-_ownedEnd.0 ValueSpecification-unlimitedValue A_redefinitionContext_redefinableElement A_type_typedElement-_ownedEnd.0 Class A_target_directedRelationship NamedElement Feature-featuringClassifier Operation-raisedException A_relatedElement_relationship Comment OpaqueExpression-language Operation-postcondition OpaqueExpression-body A_ownedMember_namespace A_type_typedElement Classifier-allParents A_specification_owningConstraint-owningConstraint Parameter-direction ValueSpecification-booleanValue NamedElement-separator PackageImport-visibility PackageImport-importingNamespace Constraint-specification A_redefinedOperation_operation-_ownedEnd.0 Classifier-inheritedMember ElementImport-importedElement MultiplicityElement-upper A_annotatedElement_comment-_ownedEnd.0 A_redefinitionContext_redefinableElement-_ownedEnd.0 Operation-datatype A_ownedComment_owningElement-owningElement A_raisedException_behavioralFeature Classifier-allFeatures Property-isNavigable Namespace-getNamesOfMember EnumerationLiteral MultiplicityElement-isMultivalued Property-isReadOnly BehavioralFeature MultiplicityElement-isOrdered RedefinableElement-isConsistentWith Classifier-inheritedMember.1 A_ownedRule_context A_superClass_class-_ownedEnd.0 NamedElement-allNamespaces A_ownedParameter_ownerFormalParam-ownerFormalParam Package-nestingPackage A_operand_expression-expression Package-nestedPackage A_raisedException_operation Element-allOwnedElements A_superClass_class BehavioralFeature-isDistinguishableFrom Element-ownedElement Property-class DataType-ownedAttribute A_source_directedRelationship Property-isDerivedUnion A_relatedElement_relationship-_ownedEnd.0 A_subsettedProperty_property-_ownedEnd.0 Relationship Parameter-default Class-ownedAttribute Property-isAttribute A_attribute_classifier-classifier Property-isDerived Namespace MultiplicityElement-lowerBound Namespace-elementImport NamedElement-namespace Property NamedElement-name Namespace-packageImport ElementImport Classifier-conformsTo Operation-isUnique.1 A_specification_owningConstraint DataType-inherit Classifier-inherit A_attribute_classifier Type-package A_importedMember_namespace A_inheritedMember_classifier ParameterDirectionKind Type-conformsTo A_endType_association-_ownedEnd.0 Operation-isUnique A_ownedType_package A_elementImport_importingNamespace ElementImport-alias A_ownedEnd_owningAssociation Property-owningAssociation Property-subsettingContext Class-ownedOperation A_ownedLiteral_enumeration RedefinableElement Package-mustBeOwned A_general_classifier Property-opposite RedefinableElement-redefinedElement Operation-type.1 Operation-isOrdered.1 A_inheritedMember_classifier-_ownedEnd.0 MultiplicityElement-lower Property-subsettedProperty Namespace-importedMember.1 Parameter-operation Namespace-importMembers A_navigableOwnedEnd_association VisibilityKind-bestVisibility ValueSpecification-isNull Namespace-ownedRule Association-navigableOwnedEnd Classifier-general Operation-upper.1 PackageMerge-mergedPackage Constraint-context Operation-class Operation-precondition Relationship-relatedElement A_ownedParameter_operation Operation-lower A_ownedOperation_datatype A_ownedAttribute_datatype A_packagedElement_owningPackage-owningPackage A_ownedElement_owner A_redefinedElement_redefinableElement-_ownedEnd.0 A_packagedElement_owningPackage Classifier-general.1 Association-memberEnd"/>
+ <eAnnotations xmi:id="_capabilities-_UMLClassesKernel" source="UML::Classes::Kernel" references="Operation-returnResult A_redefinedProperty_property A_opposite_property A_precondition_preContext BehavioralFeature-ownedParameter Classifier-generalization Class-isAbstract Association A_subsettedProperty_property InstanceValue RedefinableElement-isRedefinitionContextValid LiteralBoolean-value A_ownedParameter_ownerFormalParam LiteralBoolean-booleanValue Element Classifier-hasVisibilityOf Package-packagedElement A_target_directedRelationship-_ownedEnd.0 A_precondition_preContext-preContext Classifier-inheritableMembers A_navigableOwnedEnd_association-_ownedEnd.0 OpaqueExpression Slot-definingFeature A_redefinedClassifier_classifier A_mergedPackage_packageMerge A_source_directedRelationship-_ownedEnd.0 Operation-upper A_generalization_specific Classifier-feature LiteralInteger-integerValue LiteralUnlimitedNatural-isComputable Element-ownedComment A_importedPackage_packageImport-_ownedEnd.0 DirectedRelationship-target Package Comment-body A_ownedAttribute_class Slot-value Property-opposite.1 Operation-type Operation-lower.1 Class-nestedClassifier MultiplicityElement-lower.1 PackageImport-importedPackage A_type_operation Enumeration PackageableElement-visibility MultiplicityElement-isUnique Classifier-parents Operation-ownedParameter AggregationKind LiteralInteger A_general_generalization PackageImport A_raisedException_behavioralFeature-_ownedEnd.0 Package-visibleMembers MultiplicityElement-upperBound A_upperValue_owningUpper-owningUpper A_feature_featuringClassifier PackageableElement RedefinableElement-redefinitionContext TypedElement A_upperValue_owningUpper Classifier-maySpecializeType InstanceSpecification-classifier Element-owner LiteralUnlimitedNatural Association-ownedEnd Package-packageMerge Property-isComposite Enumeration-ownedLiteral LiteralSpecification Association-endType RedefinableElement-isLeaf A_nestedClassifier_class-class A_memberEnd_association Property-association NamedElement-qualifiedName LiteralNull-isNull LiteralBoolean Operation StructuralFeature Operation-bodyCondition Classifier-attribute Expression-operand A_mergedPackage_packageMerge-_ownedEnd.0 Feature Comment-annotatedElement ValueSpecification-stringValue Package-ownedType Expression LiteralString InstanceSpecification-specification VisibilityKind BehavioralFeature-raisedException Operation-redefinedOperation A_importedPackage_packageImport MultiplicityElement-lowerValue A_bodyCondition_bodyContext-bodyContext StructuralFeature-isReadOnly Package-makesVisible PackageMerge-receivingPackage InstanceSpecification A_specification_owningInstanceSpec A_redefinedElement_redefinableElement ValueSpecification A_importedElement_elementImport Parameter A_operand_expression A_packageImport_importingNamespace Property-aggregation LiteralBoolean-isComputable Property-default MultiplicityElement-includesCardinality NamedElement-isDistinguishableFrom Operation-isQuery A_bodyCondition_bodyContext Namespace-ownedMember A_defaultValue_owningParameter Classifier-isAbstract MultiplicityElement-includesMultiplicity Generalization-general MultiplicityElement-upper.1 DirectedRelationship A_ownedComment_owningElement Property-redefinedProperty NamedElement-visibility Constraint PrimitiveType LiteralUnlimitedNatural-value Property-defaultValue LiteralNull-isComputable Property-isConsistentWith A_nestedPackage_nestingPackage A_importedMember_namespace-_ownedEnd.0 A_classifier_instanceSpecification-_ownedEnd.0 DataType-ownedOperation A_ownedOperation_class A_general_classifier-_ownedEnd.0 A_receivingPackage_packageMerge Operation-isOrdered A_importedElement_elementImport-_ownedEnd.0 Association-isDerived ValueSpecification-isComputable A_redefinedProperty_property-_ownedEnd.0 EnumerationLiteral-enumeration A_member_namespace-_ownedEnd.0 DataType LiteralInteger-isComputable Namespace-member Element-mustBeOwned A_value_owningSlot-owningSlot Property-datatype A_postcondition_postContext Namespace-excludeCollisions ValueSpecification-integerValue Class-superClass A_definingFeature_slot A_member_namespace A_nestedClassifier_class A_raisedException_operation-_ownedEnd.0 A_endType_association Slot-owningInstance DirectedRelationship-source A_constrainedElement_constraint-_ownedEnd.0 TypedElement-type Type ElementImport-getName Feature-isStatic OpaqueExpression-isPositive A_annotatedElement_comment Operation-isConsistentWith Namespace-membersAreDistinguishable LiteralString-value Class-inherit Association-endType.1 PackageMerge ElementImport-importingNamespace A_redefinedOperation_operation A_opposite_property-_ownedEnd.0 LiteralString-stringValue A_constrainedElement_constraint A_postcondition_postContext-postContext Namespace-importedMember Classifier ElementImport-visibility MultiplicityElement Constraint-constrainedElement InstanceSpecification-slot A_type_operation-_ownedEnd.0 OpaqueExpression-value ValueSpecification-unlimitedValue A_redefinitionContext_redefinableElement A_general_generalization-_ownedEnd.0 A_type_typedElement-_ownedEnd.0 A_defaultValue_owningProperty-owningProperty Class Generalization-isSubstitutable A_target_directedRelationship NamedElement Feature-featuringClassifier Operation-raisedException Expression-symbol A_relatedElement_relationship Comment OpaqueExpression-language Operation-postcondition OpaqueExpression-body A_ownedMember_namespace LiteralNull A_type_typedElement Classifier-allParents A_specification_owningConstraint-owningConstraint Parameter-direction ValueSpecification-booleanValue NamedElement-separator LiteralString-isComputable PackageImport-visibility PackageImport-importingNamespace Constraint-specification A_redefinedOperation_operation-_ownedEnd.0 Classifier-inheritedMember ElementImport-importedElement MultiplicityElement-upper A_classifier_instanceSpecification A_annotatedElement_comment-_ownedEnd.0 A_redefinitionContext_redefinableElement-_ownedEnd.0 LiteralUnlimitedNatural-unlimitedValue Operation-datatype Generalization A_ownedComment_owningElement-owningElement A_raisedException_behavioralFeature Classifier-allFeatures A_instance_instanceValue Property-isNavigable Namespace-getNamesOfMember InstanceValue-instance EnumerationLiteral MultiplicityElement-isMultivalued Property-isReadOnly BehavioralFeature MultiplicityElement-isOrdered A_value_owningSlot RedefinableElement-isConsistentWith Classifier-inheritedMember.1 A_ownedRule_context A_superClass_class-_ownedEnd.0 OpaqueExpression-isNonNegative NamedElement-allNamespaces A_lowerValue_owningLower A_ownedParameter_ownerFormalParam-ownerFormalParam Package-nestingPackage A_operand_expression-expression Property-isComposite.1 Package-nestedPackage A_raisedException_operation Element-allOwnedElements OpaqueExpression-isIntegral A_superClass_class BehavioralFeature-isDistinguishableFrom Element-ownedElement Property-class DataType-ownedAttribute A_source_directedRelationship Property-isDerivedUnion A_relatedElement_relationship-_ownedEnd.0 A_subsettedProperty_property-_ownedEnd.0 Relationship Parameter-default Class-ownedAttribute Property-isAttribute A_attribute_classifier-classifier A_defaultValue_owningParameter-owningParameter Property-isDerived Namespace MultiplicityElement-lowerBound Namespace-elementImport A_specification_owningInstanceSpec-owningInstanceSpec NamedElement-namespace Property NamedElement-name Namespace-packageImport ElementImport Classifier-conformsTo Operation-isUnique.1 MultiplicityElement-upperValue A_specification_owningConstraint Classifier-inherit A_attribute_classifier Type-package A_importedMember_namespace A_inheritedMember_classifier ParameterDirectionKind Type-conformsTo LiteralInteger-value A_endType_association-_ownedEnd.0 Operation-isUnique A_ownedType_package A_elementImport_importingNamespace ElementImport-alias A_ownedEnd_owningAssociation Property-owningAssociation Property-subsettingContext A_instance_instanceValue-_ownedEnd.0 Class-ownedOperation A_ownedLiteral_enumeration RedefinableElement Package-mustBeOwned A_general_classifier Property-opposite RedefinableElement-redefinedElement Operation-type.1 Operation-isOrdered.1 A_inheritedMember_classifier-_ownedEnd.0 A_defaultValue_owningProperty MultiplicityElement-lower Property-subsettedProperty A_redefinedClassifier_classifier-_ownedEnd.0 Namespace-importedMember.1 Parameter-operation A_definingFeature_slot-_ownedEnd.0 Namespace-importMembers A_navigableOwnedEnd_association Classifier-redefinedClassifier A_lowerValue_owningLower-owningLower VisibilityKind-bestVisibility ValueSpecification-isNull Slot Namespace-ownedRule Association-navigableOwnedEnd A_slot_owningInstance Classifier-general Operation-upper.1 PackageMerge-mergedPackage Constraint-context Operation-class Operation-precondition Relationship-relatedElement Parameter-defaultValue A_ownedParameter_operation Operation-lower A_ownedOperation_datatype Generalization-specific A_ownedAttribute_datatype A_packagedElement_owningPackage-owningPackage A_ownedElement_owner A_redefinedElement_redefinableElement-_ownedEnd.0 A_packagedElement_owningPackage Classifier-general.1 Association-memberEnd"/>
+ <eAnnotations xmi:id="_capabilities-_UMLCommonBehaviorsBasicBehaviors" source="UML::CommonBehaviors::BasicBehaviors" references="A_behavioredClassifier_ownedBehavior-_ownedEnd.0 Behavior-postcondition OpaqueExpression BehavioralFeature-isAbstract A_postcondition_behavior-_ownedEnd.0 BehavioralFeature-method A_postcondition_behavior A_context_behavior-_ownedEnd.0 Behavior-context A_behavior_opaqueExpression A_method_specification OpaqueExpression-result A_precondition_behavior BehavioredClassifier A_behavior_ownedParameter OpaqueBehavior BehavioredClassifier-ownedBehavior Behavior-isReentrant A_precondition_behavior-_ownedEnd.0 A_redefinedBehavior_behavior-_ownedEnd.0 A_classifierBehavior_behavioredClassifier Behavior-specification A_classifierBehavior_behavioredClassifier-_ownedEnd.0 A_result_opaqueExpression-_ownedEnd.0 BehavioralFeature OpaqueBehavior-body Behavior-precondition Behavior-redefinedBehavior A_behavioredClassifier_ownedBehavior A_result_opaqueExpression A_redefinedBehavior_behavior Behavior-ownedParameter OpaqueExpression-behavior Behavior FunctionBehavior A_context_behavior A_behavior_opaqueExpression-_ownedEnd.0 BehavioredClassifier-classifierBehavior A_behavior_ownedParameter-_ownedEnd.0 OpaqueBehavior-language"/>
+ <eAnnotations xmi:id="_capabilities-_UMLActionsCompleteActions" source="UML::Actions::CompleteActions" references="ReduceAction-result StartClassifierBehaviorAction-object A_oldClassifier_reclassifyObjectAction-_ownedEnd.0 A_replyValue_replyAction ReadLinkObjectEndAction-result ReplyAction-returnInformation ReadLinkObjectEndQualifierAction-qualifier ReadExtentAction-classifier A_trigger_acceptEventAction A_classifier_readIsClassifiedObjectAction ReadIsClassifiedObjectAction-result ReadLinkObjectEndAction A_result_createLinkObjectAction A_result_readLinkObjectEndAction AcceptEventAction ReclassifyObjectAction-oldClassifier ReadExtentAction A_result_readLinkObjectEndAction-_ownedEnd.0 UnmarshallAction A_object_readLinkObjectEndQualifierAction ReduceAction A_classifier_readExtentAction A_qualifier_qualifierValue-_ownedEnd.0 A_value_qualifierValue-_ownedEnd.0 ReduceAction-reducer A_result_readLinkObjectEndQualifierAction ReadLinkObjectEndQualifierAction A_returnInformation_acceptCallAction A_returnInformation_replyAction-_ownedEnd.0 ReclassifyObjectAction-newClassifier A_classifier_readIsClassifiedObjectAction-_ownedEnd.0 A_result_createLinkObjectAction-_ownedEnd.0 ReadIsClassifiedObjectAction-classifier A_replyToCall_replyAction A_result_acceptEventAction A_object_readIsClassifiedObjectAction QualifierValue A_collection_reduceAction A_qualifier_linkEndData A_object_readIsClassifiedObjectAction-_ownedEnd.0 A_reclassifyObjectAction_object ReclassifyObjectAction ReduceAction-isOrdered ReadLinkObjectEndAction-object A_reducer_reduceAction-_ownedEnd.0 A_qualifier_readLinkObjectEndQualifierAction-_ownedEnd.0 A_object_startClassifierBehaviorAction-_ownedEnd.0 ReadExtentAction-result UnmarshallAction-unmarshallType A_trigger_acceptEventAction-_ownedEnd.0 QualifierValue-value ReduceAction-collection LinkEndData A_object_readLinkObjectEndAction-_ownedEnd.0 ReadIsClassifiedObjectAction ReadIsClassifiedObjectAction-object A_unmarshallType_unmarshallAction-_ownedEnd.0 ReclassifyObjectAction-object AcceptCallAction UnmarshallAction-result ReclassifyObjectAction-isReplaceAll LinkEndData-qualifier A_unmarshallType_unmarshallAction A_classifier_readExtentAction-_ownedEnd.0 A_reclassifyObjectAction_object-_ownedEnd.0 CreateLinkObjectAction-result A_object_unmarshallAction-_ownedEnd.0 ReadLinkObjectEndQualifierAction-object A_replyValue_replyAction-_ownedEnd.0 A_reducer_reduceAction A_end_readLinkObjectEndAction A_qualifier_readLinkObjectEndQualifierAction A_qualifier_qualifierValue A_newClassifier_reclassifyObjectAction AcceptEventAction-result A_object_readLinkObjectEndAction A_result_reduceAction ReplyAction-replyToCall StartClassifierBehaviorAction ReadIsClassifiedObjectAction-isDirect A_end_readLinkObjectEndAction-_ownedEnd.0 A_returnInformation_acceptCallAction-_ownedEnd.0 QualifierValue-qualifier A_result_reduceAction-_ownedEnd.0 ReadLinkObjectEndQualifierAction-result A_object_startClassifierBehaviorAction ReadLinkObjectEndAction-end AcceptEventAction-isUnmarshall A_result_unmarshallAction-_ownedEnd.0 A_result_readIsClassifiedObjectAction A_object_readLinkObjectEndQualifierAction-_ownedEnd.0 A_returnInformation_replyAction UnmarshallAction-object A_result_unmarshallAction A_result_readLinkObjectEndQualifierAction-_ownedEnd.0 A_newClassifier_reclassifyObjectAction-_ownedEnd.0 A_value_qualifierValue A_result_readExtentAction ReplyAction-replyValue A_replyToCall_replyAction-_ownedEnd.0 CreateLinkObjectAction A_result_readExtentAction-_ownedEnd.0 AcceptEventAction-trigger ReplyAction AcceptCallAction-returnInformation A_oldClassifier_reclassifyObjectAction A_result_acceptEventAction-_ownedEnd.0 A_result_readIsClassifiedObjectAction-_ownedEnd.0 A_qualifier_linkEndData-_ownedEnd.0 A_collection_reduceAction-_ownedEnd.0 A_object_unmarshallAction"/>
+ <eAnnotations xmi:id="_capabilities-_UMLActionsIntermediateActions" source="UML::Actions::IntermediateActions" references="A_target_sendObjectAction-_ownedEnd.0 TestIdentityAction A_insertAt_addStructuralFeatureValueAction-_ownedEnd.0 A_result_createObjectAction TestIdentityAction-result A_request_sendObjectAction DestroyLinkAction A_removeAt_removeStructuralFeatureValueAction-_ownedEnd.0 LinkAction-endData A_structuralFeatureAction_structuralFeature AddStructuralFeatureValueAction-isReplaceAll A_signal_broadcastSignalAction-_ownedEnd.0 LinkEndCreationData A_inputValue_linkAction A_value_writeStructuralFeatureAction A_first_testIdentityAction A_request_sendObjectAction-_ownedEnd.0 A_end_linkEndData A_destroyAt_linkEndDestructionData-_ownedEnd.0 LinkEndDestructionData-destroyAt A_result_createObjectAction-_ownedEnd.0 A_value_writeStructuralFeatureAction-_ownedEnd.0 WriteStructuralFeatureAction A_result_readSelfAction-_ownedEnd.0 BroadcastSignalAction-signal A_target_destroyObjectAction A_object_clearAssociationAction ClearAssociationAction-object A_first_testIdentityAction-_ownedEnd.0 WriteLinkAction A_inputValue_linkAction-_ownedEnd.0 A_signal_broadcastSignalAction DestroyObjectAction-isDestroyOwnedObjects A_result_valueSpecificationAction AddStructuralFeatureValueAction-insertAt A_result_readStructuralFeatureAction A_result_readLinkAction-_ownedEnd.0 A_insertAt_linkEndCreationData-_ownedEnd.0 CreateObjectAction-classifier A_object_structuralFeatureAction LinkEndDestructionData-isDestroyDuplicates A_association_clearAssociationAction-_ownedEnd.0 TestIdentityAction-first StructuralFeatureAction-structuralFeature A_value_linkEndData A_endData_destroyLinkAction-_ownedEnd.0 WriteStructuralFeatureAction-value A_value_valueSpecificationAction ClearStructuralFeatureAction A_endData_createLinkAction BroadcastSignalAction A_second_testIdentityAction ClearAssociationAction A_endData_destroyLinkAction RemoveStructuralFeatureValueAction ValueSpecificationAction-result TestIdentityAction-second CreateObjectAction A_result_testIdentityAction-_ownedEnd.0 StructuralFeatureAction-object A_target_sendObjectAction A_result_testIdentityAction A_object_clearAssociationAction-_ownedEnd.0 A_endData_linkAction LinkAction-association LinkAction-inputValue A_end_linkEndData-_ownedEnd.0 CreateLinkAction-endData ReadSelfAction A_value_linkEndData-_ownedEnd.0 A_structuralFeatureAction_structuralFeature-_ownedEnd.0 ValueSpecificationAction-value LinkEndData A_endData_linkAction-_ownedEnd.0 A_result_readStructuralFeatureAction-_ownedEnd.0 A_removeAt_removeStructuralFeatureValueAction A_value_valueSpecificationAction-_ownedEnd.0 DestroyLinkAction-endData A_result_readSelfAction A_result_readLinkAction DestroyObjectAction A_classifier_createObjectAction-_ownedEnd.0 ReadLinkAction-result RemoveStructuralFeatureValueAction-isRemoveDuplicates A_result_valueSpecificationAction-_ownedEnd.0 A_destroyAt_linkEndDestructionData DestroyObjectAction-isDestroyLinks A_association_clearAssociationAction DestroyObjectAction-target A_classifier_createObjectAction CreateLinkAction ClearAssociationAction-association LinkEndCreationData-insertAt LinkAction RemoveStructuralFeatureValueAction-removeAt SendObjectAction-target A_target_destroyObjectAction-_ownedEnd.0 ReadSelfAction-result LinkEndData-value StructuralFeatureAction AddStructuralFeatureValueAction ReadStructuralFeatureAction SendObjectAction-request LinkEndData-end CreateObjectAction-result A_endData_createLinkAction-_ownedEnd.0 ReadLinkAction SendObjectAction ReadStructuralFeatureAction-result A_second_testIdentityAction-_ownedEnd.0 A_insertAt_linkEndCreationData A_object_structuralFeatureAction-_ownedEnd.0 ValueSpecificationAction A_insertAt_addStructuralFeatureValueAction LinkEndCreationData-isReplaceAll LinkEndDestructionData"/>
+ <eAnnotations xmi:id="_capabilities-_UMLInteractionsBasicInteractions" source="UML::Interactions::BasicInteractions" references="SendOperationEvent A_before_toAfter A_signature_message-_ownedEnd.0 OccurrenceSpecification-toBefore A_invariant_stateInvariant A_signal_sendSignalEvent A_signature_message Lifeline-coveredBy A_action_interaction-_ownedEnd.0 A_action_actionExecutionSpecification A_message_interaction StateInvariant GeneralOrdering-after ActionExecutionSpecification-action BehaviorExecutionSpecification A_signal_receiveSignalEvent-_ownedEnd.0 A_operation_sendOperationEvent A_covered_coveredBy Message-signature StateInvariant-invariant A_action_interaction Message-sendEvent InteractionFragment-generalOrdering BehaviorExecutionSpecification-behavior A_receiveEvent_message ExecutionOccurrenceSpecification ExecutionSpecification-finish A_selector_lifeline-_ownedEnd.0 MessageEnd A_execution_executionOccurrenceSpecification A_generalOrdering_interactionFragment DestructionEvent Interaction-action OccurrenceSpecification-covered A_event_executionOccurrenceSpecification-_ownedEnd.0 A_event_executionOccurrenceSpecification GeneralOrdering-before A_enclosingInteraction_fragment A_invariant_stateInvariant-_ownedEnd.0 MessageOccurrenceSpecification StateInvariant-covered ReceiveSignalEvent-signal A_argument_message-_ownedEnd.0 A_executionSpecification_start-_ownedEnd.0 Lifeline A_sendEvent_message-_ownedEnd.0 ReceiveOperationEvent SendOperationEvent-operation Interaction SendSignalEvent-signal OccurrenceSpecification Lifeline-selector A_events_covered-events Interaction-fragment ExecutionSpecification-start A_lifeline_represents-_ownedEnd.0 A_event_occurrenceSpecification A_lifeline_interaction A_generalOrdering_interactionFragment-_ownedEnd.0 A_stateInvariant_covered OccurrenceSpecification-event Interaction-message A_executionSpecification_finish-_ownedEnd.0 A_message_messageEnd-_ownedEnd.0 Message-messageSort InteractionFragment A_signal_sendSignalEvent-_ownedEnd.0 A_action_actionExecutionSpecification-_ownedEnd.0 A_receiveEvent_message-_ownedEnd.0 A_behavior_behaviorExecutionSpecification-_ownedEnd.0 A_signal_receiveSignalEvent A_lifeline_represents A_execution_executionOccurrenceSpecification-_ownedEnd.0 A_operation_receiveOperationEvent ExecutionOccurrenceSpecification-execution A_connector_message ExecutionEvent InteractionFragment-enclosingInteraction MessageEnd-message A_event_occurrenceSpecification-_ownedEnd.0 A_toBefore_after Lifeline-represents A_behavior_behaviorExecutionSpecification A_message_messageEnd Interaction-lifeline A_executionSpecification_start ReceiveOperationEvent-operation MessageSort A_sendEvent_message A_operation_receiveOperationEvent-_ownedEnd.0 A_executionSpecification_finish GeneralOrdering InteractionFragment-covered ExecutionOccurrenceSpecification-event ReceiveSignalEvent A_argument_message A_selector_lifeline Message-argument OccurrenceSpecification-toAfter ActionExecutionSpecification Message-receiveEvent A_operation_sendOperationEvent-_ownedEnd.0 CreationEvent Message-interaction Lifeline-interaction A_connector_message-_ownedEnd.0 A_stateInvariant_covered-stateInvariant MessageKind A_events_covered Message-messageKind Message-connector ExecutionSpecification SendSignalEvent Message"/>
+ <eAnnotations xmi:id="_capabilities-_UMLActivitiesBasicActivities" source="UML::Activities::BasicActivities" references="ActivityNode-incoming A_parameter_activityParameterNode-_ownedEnd.0 ActivityEdge-activity ActivityEdge-target ActivityEdge-redefinedEdge ControlFlow A_containedEdge_inGroup A_parameter_activityParameterNode Activity ActivityParameterNode Activity-isReadOnly A_target_incoming ActivityEdge ActivityEdge-source ActivityNode ObjectNode A_activity_edge ObjectFlow A_outgoing_source A_redefinedNode_activityNode ActivityNode-outgoing A_redefinedEdge_activityEdge ValuePin ActivityNode-redefinedNode ControlNode A_redefinedEdge_activityEdge-_ownedEnd.0 ActivityGroup-containedEdge Pin ActivityGroup ActivityFinalNode ActivityEdge-inGroup A_redefinedNode_activityNode-_ownedEnd.0 ActivityParameterNode-parameter Activity-edge InitialNode"/>
+ <eAnnotations xmi:id="_capabilities-_UMLActivitiesIntermediateActivities" source="UML::Activities::IntermediateActivities" references="CentralBufferNode A_inPartition_node ForkNode ActivityGroup-containedNode A_decisionInput_decisionNode-_ownedEnd.0 A_partition_activity-_ownedEnd.0 A_containedNode_inGroup A_containedEdge_inGroup ActivityPartition-edge DecisionNode MergeNode ActivityPartition-superPartition Activity A_represents_activityPartition ActivityEdge ActivityPartition-subpartition ActivityGroup-inActivity ActivityEdge-inPartition ActivityNode ActivityNode-inPartition ActivityNode-inGroup A_partition_activity DecisionNode-decisionInput Activity-partition A_group_inActivity ActivityPartition ActivityPartition-isDimension A_edge_inPartition A_subpartition_superPartition ActivityPartition-represents ActivityEdge-guard FlowFinalNode ActivityGroup-containedEdge A_decisionInput_decisionNode A_represents_activityPartition-_ownedEnd.0 ActivityGroup ActivityPartition-node A_activityEdge_guard Activity-group ActivityFinalNode ActivityEdge-inGroup FinalNode A_activityEdge_guard-_ownedEnd.0 ActivityPartition-isExternal JoinNode"/>
+ <eAnnotations xmi:id="_capabilities-_UMLAuxiliaryConstructsTemplates" source="UML::AuxiliaryConstructs::Templates" references="ClassifierTemplateParameter A_extendedSignature_redefinableTemplateSignature A_ownedTemplateSignature_template RedefinableTemplateSignature-isConsistentWith A_formal_templateParameterSubstitution ClassifierTemplateParameter-parameteredElement Package Classifier-isTemplate Classifier-ownedTemplateSignature OperationTemplateParameter-parameteredElement RedefinableTemplateSignature-classifier ClassifierTemplateParameter-allowSubstitutable TemplateBinding A_defaultClassifier_classifierTemplateParameter-_ownedEnd.0 PackageableElement A_constrainingClassifier_classifierTemplateParameter TemplateSignature-parameter RedefinableTemplateSignature-extendedSignature ValueSpecification-isCompatibleWith A_default_templateParameter Operation ConnectableElementTemplateParameter-parameteredElement TemplateParameter-parameteredElement TemplateParameter Operation-templateParameter ValueSpecification A_templateParameter_parameteredElement.2 A_templateParameter_parameteredElement Classifier-templateParameter TemplateBinding-parameterSubstitution TemplateParameter-default TemplateableElement-ownedTemplateSignature A_parameter_templateSignature-_ownedEnd.0 TemplateParameterSubstitution-templateBinding A_nameExpression_namedElement A_parameterSubstitution_templateBinding ClassifierTemplateParameter-constrainingClassifier A_boundElement_templateBinding TemplateParameterSubstitution A_formal_templateParameterSubstitution-_ownedEnd.0 A_default_templateParameter-_ownedEnd.0 A_parameteredElement_templateParameter A_ownedDefault_templateParameter-_ownedEnd.0 ParameterableElement-templateParameter A_nameExpression_namedElement-_ownedEnd.0 TemplateParameterSubstitution-ownedActual TemplateParameterSubstitution-actual Classifier ClassifierTemplateParameter-defaultClassifier ParameterableElement-isCompatibleWith ParameterableElement-isTemplateParameter ConnectableElementTemplateParameter TemplateableElement NamedElement RedefinableTemplateSignature A_actual_templateParameterSubstitution-_ownedEnd.0 A_templateParameter_parameteredElement.1 A_signature_templateBinding A_subExpression_owningExpression A_ownedTemplateSignature_classifier StringExpression-owningExpression A_ownedDefault_templateParameter A_actual_templateParameterSubstitution TemplateBinding-boundElement OperationTemplateParameter StringExpression StringExpression-stringValue A_defaultClassifier_classifierTemplateParameter TemplateSignature RedefinableTemplateSignature-inheritedParameter ParameterableElement-owningTemplateParameter A_ownedActual_templateParameterSubstitution ConnectableElement-templateParameter TemplateableElement-parameterableElements A_ownedParameteredElement_owningTemplateParameter TemplateBinding-signature A_constrainingClassifier_classifierTemplateParameter-_ownedEnd.0 A_ownedParameter_signature Property-isCompatibleWith StringExpression-subExpression TemplateableElement-templateBinding ParameterableElement TemplateParameter-signature ConnectableElement TemplateSignature-template TemplateParameter-ownedParameteredElement Property TemplateParameterSubstitution-formal A_inheritedParameter_redefinableTemplateSignature-_ownedEnd.0 TemplateParameter-ownedDefault TemplateSignature-ownedParameter TemplateableElement-isTemplate A_signature_templateBinding-_ownedEnd.0 A_inheritedParameter_redefinableTemplateSignature A_parameter_templateSignature A_ownedActual_templateParameterSubstitution-_ownedEnd.0 A_extendedSignature_redefinableTemplateSignature-_ownedEnd.0 NamedElement-nameExpression"/>
+ <eAnnotations xmi:id="_capabilities-_UMLAuxiliaryConstructsInformationFlows" source="UML::AuxiliaryConstructs::InformationFlows" references="InformationFlow-realizingActivityEdge A_realizingActivityEdge_informationFlow-_ownedEnd.0 A_realizingActivityEdge_informationFlow A_realizingConnector_informationFlow-_ownedEnd.0 InformationFlow-informationTarget A_represented_representation InformationFlow-realizingConnector A_conveyed_informationFlow-_ownedEnd.0 A_realizingMessage_informationFlow-_ownedEnd.0 A_informationTarget_informationFlow InformationItem InformationFlow-realization InformationFlow-conveyed A_informationSource_informationFlow A_informationTarget_informationFlow-_ownedEnd.0 A_conveyed_informationFlow InformationFlow A_realizingConnector_informationFlow InformationItem-represented InformationFlow-informationSource InformationFlow-realizingMessage A_represented_representation-representation A_realizingMessage_informationFlow A_informationSource_informationFlow-_ownedEnd.0 A_realization_abstraction.1-abstraction A_realization_abstraction.1"/>
+ <eAnnotations xmi:id="_capabilities-_UMLStateMachinesBehaviorStateMachines" source="UML::StateMachines::BehaviorStateMachines" references="State-isSimple.1 A_exit_state-_ownedEnd.0 A_deferrableTrigger_state A_exit_state State-isComposite.1 A_redefinitionContext_region State-isSimple A_trigger_transition FinalState A_connectionPoint_stateMachine A_exit_connectionPointReference State-connectionPoint A_region_extendedRegion-_ownedEnd.0 Region-stateMachine A_region_state Transition-redefinitionContext ConnectionPointReference-state A_region_extendedRegion State-entry A_outgoing_source.1 ConnectionPointReference-entry Pseudostate-kind A_effect_transition-_ownedEnd.0 Vertex-incoming Transition-container Transition-kind State-isSubmachineState.1 A_stateMachine_extendedStateMachine-_ownedEnd.0 A_state_connection State-isOrthogonal A_redefinedTransition_transition Pseudostate-state A_container_transition Transition-containingStateMachine A_exit_connectionPointReference-_ownedEnd.0 A_region_stateMachine Region-extendedRegion A_redefinitionContext_region-_ownedEnd.0 A_stateInvariant_owningState-owningState State-stateInvariant State-redefinitionContext State-region A_incoming_target StateMachine A_deferrableTrigger_state-_ownedEnd.0 A_connectionPoint_state State-isRedefinitionContextValid Region-isRedefinitionContextValid State-submachine State-containingStateMachine State-redefinitionContext.1 Region-subvertex StateMachine-LCA A_doActivity_state State-deferrableTrigger A_state_redefinitionContext-_ownedEnd.0 Pseudostate-stateMachine State-isOrthogonal.1 StateMachine-connectionPoint Region-containingStateMachine State-exit Transition ConnectionPointReference State-connection Transition-trigger Region Region-isConsistentWith Region-redefinitionContext.1 A_stateInvariant_owningState Vertex-outgoing Transition-guard State-doActivity Transition-redefinedTransition A_entry_connectionPointReference-_ownedEnd.0 TimeEvent Vertex-containingStateMachine A_stateMachine_extendedStateMachine Transition-redefinitionContext.1 Pseudostate State-redefinedState StateMachine-isRedefinitionContextValid State-isSubmachineState PseudostateKind A_redefinedTransition_transition-_ownedEnd.0 State-isComposite A_entry_connectionPointReference Transition-target A_guard_transition A_guard_transition-_ownedEnd.0 Region-transition Transition-effect A_doActivity_state-_ownedEnd.0 A_redefinedState_state A_effect_transition StateMachine-ancestor A_entry_state Vertex-container Transition-source A_transition_redefinitionContext-_ownedEnd.0 A_state_redefinitionContext A_entry_state-_ownedEnd.0 A_trigger_transition-_ownedEnd.0 StateMachine-submachineState Transition-isConsistentWith StateMachine-region TransitionKind ConnectionPointReference-exit State A_redefinedState_state-_ownedEnd.0 A_container_subvertex State-isConsistentWith Region-redefinitionContext StateMachine-extendedStateMachine A_submachineState_submachine StateMachine-isConsistentWith Region-state A_transition_redefinitionContext Vertex"/>
+ <eAnnotations xmi:id="_capabilities-_UMLCompositeStructuresInvocationActions" source="UML::CompositeStructures::InvocationActions" references="A_port_trigger-_ownedEnd.0 Trigger-port A_onPort_invocationAction-_ownedEnd.0 A_onPort_invocationAction InvocationAction A_port_trigger InvocationAction-onPort Trigger"/>
+ <eAnnotations xmi:id="_capabilities-_UMLActionsBasicActions" source="UML::Actions::BasicActions" references="A_argument_invocationAction-_ownedEnd.0 A_target_callOperationAction A_target_callOperationAction-_ownedEnd.0 A_signal_sendSignalAction-_ownedEnd.0 OpaqueAction-body CallBehaviorAction CallOperationAction A_operation_callOperationAction OpaqueAction-language A_result_callAction Action A_value_valuePin A_signal_sendSignalAction SendSignalAction-signal A_action_output-_ownedEnd.0 A_target_sendSignalAction-_ownedEnd.0 Action-context A_action_output CallBehaviorAction-behavior A_behavior_callBehaviorAction-_ownedEnd.0 A_inputValue_opaqueAction A_value_valuePin-_ownedEnd.0 A_outputValue_opaqueAction-_ownedEnd.0 InputPin OpaqueAction A_outputValue_opaqueAction InvocationAction-argument OpaqueAction-outputValue A_target_sendSignalAction MultiplicityElement CallAction InvocationAction A_argument_invocationAction ValuePin A_action_input-_ownedEnd.0 A_action_input SendSignalAction-target A_behavior_callBehaviorAction OpaqueAction-inputValue CallOperationAction-target OutputPin Action-output CallAction-isSynchronous MultiplicityElement-is A_inputValue_opaqueAction-_ownedEnd.0 ValuePin-value A_context_action Pin CallAction-result A_context_action-_ownedEnd.0 CallOperationAction-operation A_result_callAction-_ownedEnd.0 A_operation_callOperationAction-_ownedEnd.0 SendSignalAction Action-input MultiplicityElement-compatibleWith"/>
+ <eAnnotations xmi:id="_capabilities-_UMLCommonBehaviorsSimpleTime" source="UML::CommonBehaviors::SimpleTime" references="DurationInterval-min A_max_interval-_ownedEnd.0 A_when_timeEvent-_ownedEnd.0 A_max_durationInterval-_ownedEnd.0 A_observation_timeExpression TimeObservation A_specification_durationConstraint A_event_timeObservation TimeEvent-when DurationInterval-max Observation A_expr_timeExpression DurationObservation-event A_max_interval A_specification_timeConstraint-_ownedEnd.0 TimeObservation-firstEvent TimeExpression-expr DurationConstraint A_specification_intervalConstraint A_specification_durationConstraint-_ownedEnd.0 DurationObservation A_expr_timeExpression-_ownedEnd.0 A_expr_duration A_min_durationInterval-_ownedEnd.0 DurationObservation-firstEvent TimeInterval-max DurationConstraint-specification A_max_timeInterval-_ownedEnd.0 Duration-observation TimeObservation-event A_observation_duration IntervalConstraint-specification TimeConstraint A_min_interval A_min_timeInterval TimeInterval-min A_max_timeInterval A_min_durationInterval TimeExpression-observation A_min_interval-_ownedEnd.0 TimeConstraint-specification Interval-min A_specification_timeConstraint A_event_timeObservation-_ownedEnd.0 A_max_durationInterval TimeEvent Interval A_min_timeInterval-_ownedEnd.0 Duration-expr DurationConstraint-firstEvent A_observation_timeExpression-_ownedEnd.0 DurationInterval TimeExpression TimeConstraint-firstEvent A_observation_duration-_ownedEnd.0 Duration A_event_durationObservation TimeInterval A_event_durationObservation-_ownedEnd.0 Interval-max A_expr_duration-_ownedEnd.0 A_when_timeEvent IntervalConstraint A_specification_intervalConstraint-_ownedEnd.0"/>
+ <eAnnotations xmi:id="_capabilities-_UMLUseCases" source="UML::UseCases" references="UseCase-extend Actor A_extendedCase_extend-_ownedEnd.0 A_ownedUseCase_classifier-_ownedEnd.0 Extend-extensionLocation A_condition_extend Include UseCase-include A_extendedCase_extend A_addition_include-_ownedEnd.0 A_extensionPoint_useCase Extend-extendedCase Include-addition UseCase-subject UseCase-allIncludedUseCases ExtensionPoint-useCase Classifier A_extension_extend ExtensionPoint UseCase-extensionPoint UseCase A_condition_extend-_ownedEnd.0 Classifier-ownedUseCase Classifier-useCase Include-includingCase A_ownedUseCase_classifier A_extensionLocation_extension-extension Extend-condition A_includingCase_include Extend-extension A_addition_include A_extensionLocation_extension Extend A_subject_useCase"/>
+ <eAnnotations xmi:id="_capabilities-_InfrastructureLibraryProfiles" source="InfrastructureLibrary::Profiles" references="ProfileApplication-appliedProfile A_icon_stereotype Image-location Element Extension A_metamodelReference_profile A_extension_metaclass Image A_appliedProfile_profileApplication Profile Package A_ownedEnd_extension ExtensionEnd NamedElement-allOwningPackages Stereotype-icon ProfileApplication-applyingPackage A_appliedProfile_profileApplication-_ownedEnd.0 Class-extension A_type_extensionEnd Extension-metaclassEnd Profile-ownedStereotype ExtensionEnd-lower A_ownedStereotype_profile-_ownedEnd.0 Extension-metaclass Extension-isRequired A_metaclassReference_profile-_ownedEnd.0 Extension-metaclass.1 ExtensionEnd-lowerBound A_profileApplication_applyingPackage Class NamedElement Extension-ownedEnd Extension-isRequired.1 A_type_extensionEnd-_ownedEnd.0 A_icon_stereotype-_ownedEnd.0 A_ownedStereotype_profile ExtensionEnd-type Package-profileApplication A_metamodelReference_profile-_ownedEnd.0 Stereotype Image-content Profile-metaclassReference ProfileApplication-isStrict A_ownedEnd_extension-_ownedEnd.0 ProfileApplication Image-format Profile-metamodelReference A_metaclassReference_profile"/>
+ <eAnnotations xmi:id="_capabilities-_UMLCompositeStructuresInternalStructures" source="UML::CompositeStructures::InternalStructures" references="A_ownedConnector_structuredClassifier-_ownedEnd.0 ConnectableElement-end StructuredClassifier-ownedConnector Classifier-attribute A_redefinedConnector_connector-_ownedEnd.0 A_ownedAttribute_structuredClassifier-_ownedEnd.0 A_part_structuredClassifier-_ownedEnd.0 ConnectorEnd A_definingEnd_connectorEnd StructuredClassifier-part StructuredClassifier-ownedAttribute A_role_structuredClassifier StructuredClassifier-role A_end_connector-_ownedEnd.0 Classifier StructuredClassifier A_end_connector A_ownedAttribute_structuredClassifier A_definingEnd_connectorEnd-_ownedEnd.0 ConnectorEnd-definingEnd Connector-redefinedConnector A_redefinedConnector_connector A_role_structuredClassifier-_ownedEnd.0 A_type_connector A_end_role Connector-end Connector-type ConnectableElement A_attribute_classifier-classifier Property A_attribute_classifier Connector A_part_structuredClassifier A_type_connector-_ownedEnd.0 A_ownedConnector_structuredClassifier ConnectorEnd-role"/>
+ <eAnnotations xmi:id="_capabilities-_UMLCommonBehaviorsCommunications" source="UML::CommonBehaviors::Communications" references="A_when_timeEvent-_ownedEnd.0 BehavioredClassifier-ownedTrigger A_operation_callEvent-_ownedEnd.0 CallEvent MessageEvent Class-ownedReception TimeEvent-when AnyReceiveEvent A_signal_signalEvent CallEvent-operation A_raisedException_behavioralFeature-_ownedEnd.0 A_changeExpression_changeEvent A_ownedTrigger_behavioredClassifier-_ownedEnd.0 Operation A_ownedReception_class-_ownedEnd.0 BehavioralFeature-raisedException A_reception_signal A_reception_signal-_ownedEnd.0 A_ownedReception_interface SignalEvent BehavioredClassifier ChangeEvent TimeEvent-isRelative Signal-ownedAttribute Reception A_ownedAttribute_owningSignal-owningSignal Reception-signal Interface Class A_changeExpression_changeEvent-_ownedEnd.0 A_operation_callEvent SignalEvent-signal Event A_raisedException_behavioralFeature TimeEvent Trigger-event BehavioralFeature A_signal_signalEvent-_ownedEnd.0 A_ownedTrigger_behavioredClassifier A_event_trigger-_ownedEnd.0 Interface-ownedReception Signal ChangeEvent-changeExpression A_event_trigger A_ownedReception_interface-_ownedEnd.0 CallConcurrencyKind Class-isActive BehavioralFeature-concurrency A_when_timeEvent Trigger A_ownedAttribute_owningSignal A_ownedReception_class"/>
+ <eAnnotations xmi:id="_capabilities-_UMLActionsStructuredActions" source="UML::Actions::StructuredActions" references="RemoveVariableValueAction-isRemoveDuplicates RemoveVariableValueAction A_exception_raiseExceptionAction-_ownedEnd.0 VariableAction A_insertAt_addVariableValueAction A_value_writeVariableAction AddVariableValueAction-isReplaceAll ReadVariableAction WriteVariableAction A_variable_variableAction RemoveVariableValueAction-removeAt A_fromAction_actionInputPin-_ownedEnd.0 A_result_readVariableAction-_ownedEnd.0 RaiseExceptionAction AddVariableValueAction-insertAt WriteVariableAction-value A_value_writeVariableAction-_ownedEnd.0 A_exception_raiseExceptionAction ClearVariableAction ActionInputPin-fromAction A_removeAt_removeVariableValueAction ReadVariableAction-result A_insertAt_addVariableValueAction-_ownedEnd.0 A_fromAction_actionInputPin ActionInputPin A_removeAt_removeVariableValueAction-_ownedEnd.0 RaiseExceptionAction-exception VariableAction-variable AddVariableValueAction A_result_readVariableAction A_variable_variableAction-_ownedEnd.0"/>
+ <eAnnotations xmi:id="_capabilities-_UMLActivitiesExtraStructuredActivities" source="UML::Activities::ExtraStructuredActivities" references="A_exceptionInput_exceptionHandler-_ownedEnd.0 ExpansionRegion-inputElement ExpansionNode ExceptionHandler-exceptionType ExceptionHandler A_handlerBody_exceptionHandler-_ownedEnd.0 A_exceptionInput_exceptionHandler A_outputElement_regionAsOutput ExecutableNode-handler ExceptionHandler-handlerBody A_handler_protectedNode ExpansionNode-regionAsOutput A_inputElement_regionAsInput A_exceptionType_exceptionHandler-_ownedEnd.0 ExpansionKind A_exceptionType_exceptionHandler ExpansionRegion A_handlerBody_exceptionHandler ExecutableNode ExpansionRegion-mode ExceptionHandler-protectedNode ExpansionNode-regionAsInput ExceptionHandler-exceptionInput ExpansionRegion-outputElement"/>
+ <eAnnotations xmi:id="_capabilities-_UMLActivitiesCompleteActivities" source="UML::Activities::CompleteActivities" references="ObjectFlow-selection JoinNode-joinSpec A_transformation_objectFlow-_ownedEnd.0 ActivityGroup-containedNode Parameter-parameterSet JoinNode-isCombineDuplicate A_containedNode_inGroup A_inState_objectNode A_upperBound_objectNode Action ObjectNodeOrderingKind ObjectNode-ordering Action-localPrecondition Activity Behavior-ownedParameterSet ParameterSet-parameter ObjectFlow-isMulticast ActivityEdge Parameter A_action_localPrecondition-_ownedEnd.0 InterruptibleActivityRegion-interruptingEdge Activity-isSingleExecution A_transformation_objectFlow ObjectNode-inState ActivityEdge-interrupts ParameterEffectKind ActivityNode ObjectFlow-isMultireceive ObjectNode A_upperBound_objectNode-_ownedEnd.0 ActivityNode-inGroup A_inState_objectNode-_ownedEnd.0 A_selection_objectFlow DataStoreNode ObjectFlow-transformation BehavioralFeature-ownedParameterSet ObjectFlow InterruptibleActivityRegion-node A_action_localPostcondition-_ownedEnd.0 A_selection_objectNode-_ownedEnd.0 ObjectNode-upperBound ActivityEdge-weight ObjectNode-isControlType InterruptibleActivityRegion A_action_localPostcondition A_joinSpec_joinNode-_ownedEnd.0 A_ownedParameterSet_behavior-_ownedEnd.0 A_parameterSet_parameter Parameter-isStream ParameterSet BehavioralFeature A_interruptingEdge_interrupts A_condition_parameterSet A_ownedParameterSet_behavior ParameterSet-condition A_selection_objectFlow-_ownedEnd.0 A_inInterruptibleRegion_node ActivityNode-inInterruptibleRegion ObjectNode-selection Pin ActivityGroup Parameter-effect A_ownedParameterSet_behavioralFeature A_weight_activityEdge Behavior A_condition_parameterSet-_ownedEnd.0 A_joinSpec_joinNode A_ownedParameterSet_behavioralFeature-_ownedEnd.0 A_weight_activityEdge-_ownedEnd.0 A_action_localPrecondition Pin-isControl A_selection_objectNode Parameter-isException JoinNode Action-localPostcondition"/>
+ <eAnnotations xmi:id="_capabilities-_UMLActivitiesCompleteStructuredActivities" source="UML::Activities::CompleteStructuredActivities" references="LoopNode-bodyOutput LoopNode A_bodyOutput_loopNode-_ownedEnd.0 A_containedEdge_inGroup StructuredActivityNode-edge A_result_conditionalNode A_result_conditionalNode-_ownedEnd.0 Clause A_bodyOutput_loopNode ActivityEdge A_loopVariableInput_loopNode-_ownedEnd.0 Clause-bodyOutput ActivityEdge-inStructuredNode A_edge_inStructuredNode A_result_loopNode ConditionalNode LoopNode-result A_bodyOutput_clause-_ownedEnd.0 A_bodyOutput_clause A_loopVariable_loopNode A_loopVariableInput_loopNode ActivityGroup-containedEdge StructuredActivityNode-mustIsolate ActivityGroup A_loopVariable_loopNode-_ownedEnd.0 A_result_loopNode-_ownedEnd.0 ConditionalNode-result LoopNode-loopVariable StructuredActivityNode ActivityEdge-inGroup LoopNode-loopVariableInput"/>
+ <eAnnotations xmi:id="_capabilities-_UMLComponentsBasicComponents" source="UML::Components::BasicComponents" references="A_realizingClassifier_componentRealization A_contract_connector-_ownedEnd.0 A_realizingClassifier_componentRealization-_ownedEnd.0 ConnectorKind Component-realization Component ComponentRealization-abstraction Component-provided.1 ComponentRealization-realizingClassifier Component-required Connector-contract A_required_component-_ownedEnd.0 A_provided_component Component-required.1 Component-realizedInterfaces A_contract_connector Connector-kind A_realization_abstraction Component-usedInterfaces Component-isIndirectlyInstantiated Connector Component-provided A_required_component ComponentRealization A_provided_component-_ownedEnd.0"/>
+ <eAnnotations xmi:id="_capabilities-_UMLActivitiesStructuredActivities" source="UML::Activities::StructuredActivities" references="A_node_inStructuredNode LoopNode ActivityGroup-containedNode A_activity_structuredNode A_containedNode_inGroup LoopNode-decider LoopNode-test A_decider_clause Action Variable-isAccessibleBy Activity-variable Clause ConditionalNode-isAssured Activity Variable A_loopNode_setupPart-_ownedEnd.0 Activity-structuredNode Clause-test A_clause_test A_test_loopNode StructuredActivityNode-variable Clause-successorClause A_loopNode_bodyPart ActivityGroup-inActivity StructuredActivityNode-activity ActivityNode A_executableNode_sequenceNode SequenceNode ActivityNode-inGroup InputPin StructuredActivityNode-node Variable-activityScope LoopNode-isTestedFirst A_group_inActivity ConditionalNode A_clause_body ActivityNode-inStructuredNode LoopNode-setupPart A_clause_conditionalNode-_ownedEnd.0 A_test_loopNode-_ownedEnd.0 SequenceNode-executableNode ConditionalNode-isDeterminate Variable-scope A_loopNode_bodyPart-_ownedEnd.0 OutputPin Clause-predecessorClause Activity-node A_node_activity A_executableNode_sequenceNode-_ownedEnd.0 A_clause_test-_ownedEnd.0 ActivityNode-activity A_scope_variable A_predecessorClause_successorClause ActivityGroup Clause-body ExecutableNode Activity-group StructuredActivityNode LoopNode-bodyPart Clause-decider A_decider_clause-_ownedEnd.0 A_decider_loopNode-_ownedEnd.0 A_loopNode_setupPart A_variable_activityScope ConditionalNode-clause A_clause_conditionalNode A_clause_body-_ownedEnd.0 A_decider_loopNode"/>
+ <eAnnotations xmi:id="_capabilities-_UMLActivitiesFundamentalActivities" source="UML::Activities::FundamentalActivities" references="ActivityGroup-containedNode A_containedNode_inGroup Action Activity ActivityGroup-inActivity ActivityNode ActivityNode-inGroup A_group_inActivity Activity-node A_node_activity ActivityGroup-subgroup ActivityNode-activity A_subgroup_superGroup ActivityGroup Activity-group ActivityGroup-superGroup"/>
+ <eAnnotations xmi:id="_capabilities-_UMLInteractionsFragments" source="UML::Interactions::Fragments" references="A_lifeline_decomposedAs InteractionFragment-enclosingOperand A_guard_interactionOperand InteractionUse A_cfragmentGate_combinedFragment-_ownedEnd.0 InteractionUse-argument ConsiderIgnoreFragment-message Continuation-setting InteractionUse-actualGate CombinedFragment-operand InteractionOperand A_refersTo_interactionUse-_ownedEnd.0 A_guard_interactionOperand-_ownedEnd.0 CombinedFragment CombinedFragment-interactionOperator Gate ConsiderIgnoreFragment Lifeline A_minint_interactionConstraint-_ownedEnd.0 Interaction A_formalGate_interaction-_ownedEnd.0 Continuation InteractionOperand-fragment Interaction-formalGate InteractionConstraint CombinedFragment-cfragmentGate A_maxint_interactionConstraint A_refersTo_interactionUse A_interactionUse_actualGate A_maxint_interactionConstraint-_ownedEnd.0 A_message_considerIgnoreFragment-_ownedEnd.0 A_operand_combinedFragment-_ownedEnd.0 InteractionFragment A_formalGate_interaction Lifeline-decomposedAs InteractionUse-refersTo A_minint_interactionConstraint InteractionOperatorKind A_argument_interactionUse-_ownedEnd.0 A_argument_interactionUse A_interactionUse_actualGate-_ownedEnd.0 A_fragment_enclosingOperand A_lifeline_decomposedAs-_ownedEnd.0 A_message_considerIgnoreFragment A_operand_combinedFragment A_cfragmentGate_combinedFragment PartDecomposition InteractionConstraint-maxint InteractionOperand-guard InteractionConstraint-minint"/>
+ <eAnnotations xmi:id="_capabilities-_UMLDeploymentsArtifacts" source="UML::Deployments::Artifacts" references="A_utilizedElement_manifestation-_ownedEnd.0 A_ownedOperation_artifact A_ownedOperation_artifact-_ownedEnd.0 A_utilizedElement_manifestation A_nestedArtifact_artifact-_ownedEnd.0 Manifestation Manifestation-utilizedElement Artifact-manifestation Artifact-fileName A_manifestation_artifact Artifact-ownedAttribute A_nestedArtifact_artifact Artifact-ownedOperation Artifact-nestedArtifact A_ownedAttribute_artifact-_ownedEnd.0 A_ownedAttribute_artifact Artifact A_manifestation_artifact-_ownedEnd.0"/>
+ <eAnnotations xmi:id="_capabilities-_UMLClassesInterfaces" source="UML::Classes::Interfaces" references="A_interface_ownedAttribute A_interface_redefinedInterface-_ownedEnd.0 Operation BehavioredClassifier-interfaceRealization A_interfaceRealization_implementingClassifier A_contract_interfaceRealization A_nestedClassifier_interface InterfaceRealization-implementingClassifier Interface-ownedAttribute A_interface_redefinedInterface BehavioredClassifier A_interface_ownedOperation InterfaceRealization Interface-ownedOperation InterfaceRealization-contract Interface A_interface_ownedAttribute-_ownedEnd.0 Interface-nestedClassifier A_nestedClassifier_interface-_ownedEnd.0 Operation-interface Interface-redefinedInterface A_contract_interfaceRealization-_ownedEnd.0"/>
+ <eAnnotations xmi:id="_capabilities-_UMLCompositeStructuresCollaborations" source="UML::CompositeStructures::Collaborations" references="A_collaborationRole_collaboration-_ownedEnd.0 A_collaborationRole_collaboration Collaboration Classifier-collaborationUse A_classifier_representation-_ownedEnd.0 A_collaborationUse_classifier-_ownedEnd.0 Parameter CollaborationUse-type CollaborationUse A_type_collaborationUse A_roleBinding_collaborationUse-_ownedEnd.0 Collaboration-collaborationRole A_classifier_representation Classifier CollaborationUse-roleBinding Classifier-representation A_type_collaborationUse-_ownedEnd.0 A_roleBinding_collaborationUse A_collaborationUse_classifier"/>
+ <eAnnotations xmi:id="_capabilities-_UMLClassesDependencies" source="UML::Classes::Dependencies" references="Abstraction A_substitution_substitutingClassifier A_contract_substitution-_ownedEnd.0 Dependency-supplier A_mapping_abstraction-_ownedEnd.0 NamedElement-clientDependency PackageableElement A_contract_substitution Substitution Classifier-substitution Abstraction-mapping A_mapping_abstraction Namespace-ownedMember Substitution-contract Classifier NamedElement A_supplierDependency_supplier-supplierDependency A_ownedMember_namespace A_clientDependency_client Dependency-client Dependency Realization Namespace NamedElement-namespace Substitution-substitutingClassifier Usage A_supplierDependency_supplier"/>
+ <eAnnotations xmi:id="_capabilities-_UMLStateMachinesProtocolStateMachines" source="UML::StateMachines::ProtocolStateMachines" references="ProtocolConformance-specificMachine A_protocol_port-_ownedEnd.0 A_referred_protocolTransition-_ownedEnd.0 A_protocol_interface-interface ProtocolTransition-postCondition A_protocol_port A_preCondition_protocolTransition-_ownedEnd.0 Interface-protocol A_postCondition_owningTransition A_postCondition_owningTransition-owningTransition A_referred_protocolTransition A_protocol_interface ProtocolConformance Region Interface ProtocolStateMachine-conformance Port-protocol Port A_conformance_specificMachine ProtocolConformance-generalMachine A_generalMachine_protocolConformance A_generalMachine_protocolConformance-_ownedEnd.0 ProtocolTransition-preCondition A_preCondition_protocolTransition Region-belongsToPSM ProtocolTransition-referred ProtocolStateMachine State ProtocolTransition"/>
+ <eAnnotations xmi:id="_capabilities-_UMLDeploymentsNodes" source="UML::Deployments::Nodes" references="A_deployedElement_deploymentTarget-_ownedEnd.0 A_deployedArtifact_deployment-_ownedEnd.0 InstanceSpecification DeploymentTarget-deployedElement.1 CommunicationPath Deployment ExecutionEnvironment A_nestedNode_node-_ownedEnd.0 Node DeploymentTarget-deployedElement DeployedArtifact A_deployedElement_deploymentTarget A_deployment_location Device Node-nestedNode Deployment-deployedArtifact A_nestedNode_node DeploymentTarget-deployment A_deployedArtifact_deployment Property Deployment-location DeploymentTarget Artifact"/>
+ <eAnnotations xmi:id="_capabilities-_UMLCompositeStructuresPorts" source="UML::CompositeStructures::Ports" references="A_provided_port-_ownedEnd.0 ConnectorEnd-partWithPort EncapsulatedClassifier A_required_port-_ownedEnd.0 A_provided_port A_partWithPort_connectorEnd-_ownedEnd.0 ConnectorEnd Port-provided A_redefinedPort_port EncapsulatedClassifier-ownedPort Port-redefinedPort A_redefinedPort_port-_ownedEnd.0 Port-isBehavior A_encapsulatedClassifier_ownedPort-_ownedEnd.0 Port-isService Port Port-required A_encapsulatedClassifier_ownedPort A_required_port A_partWithPort_connectorEnd"/>
+ <eAnnotations xmi:id="_capabilities-_UMLClassesPowerTypes" source="UML::Classes::PowerTypes" references="A_generalizationSet_generalization GeneralizationSet Classifier Generalization-generalizationSet GeneralizationSet-powertype Classifier-powertypeExtent GeneralizationSet-isCovering GeneralizationSet-isDisjoint Generalization A_powertypeExtent_powertype GeneralizationSet-generalization"/>
+ <eAnnotations xmi:id="_capabilities-_UMLAuxiliaryConstructsProfiles" source="UML::AuxiliaryConstructs::Profiles" references="ExtensionEnd ExtensionEnd-lower"/>
<eAnnotations xmi:id="_capabilities-_UMLAuxiliaryConstructsModels" source="UML::AuxiliaryConstructs::Models" references="Model-viewpoint Model"/>
- <eAnnotations xmi:id="_capabilities-_UMLAuxiliaryConstructsProfiles" source="UML::AuxiliaryConstructs::Profiles" references="ExtensionEnd-lower ExtensionEnd"/>
+ <eAnnotations xmi:id="_capabilities-_UMLDeploymentsComponentDeployments" source="UML::Deployments::ComponentDeployments" references="DeploymentSpecification Deployment-configuration A_configuration_deployment Deployment DeploymentSpecification-deployment DeploymentSpecification-executionLocation DeploymentSpecification-deploymentLocation"/>
+ <eAnnotations xmi:id="_capabilities-_UMLCompositeStructuresStructuredActivities" source="UML::CompositeStructures::StructuredActivities" references="Variable"/>
+ <eAnnotations xmi:id="_capabilities-_InfrastructureLibraryCorePrimitiveTypes" source="InfrastructureLibrary::Core::PrimitiveTypes" references="Integer UnlimitedNatural Boolean String"/>
+ <eAnnotations xmi:id="_capabilities-_UMLComponentsPackagingComponents" source="UML::Components::PackagingComponents" references="Component A_component_packagedElement-_ownedEnd.0 Component-packagedElement A_component_packagedElement"/>
+ <eAnnotations xmi:id="_capabilities-_UMLClassesAssociationClasses" source="UML::Classes::AssociationClasses" references="AssociationClass Property-associationEnd Property-qualifier A_qualifier_associationEnd Property AssociationClass-allConnections"/>
+ <eAnnotations xmi:id="_capabilities-_UMLCompositeStructuresStructuredClasses" source="UML::CompositeStructures::StructuredClasses" references="Class"/>
</eAnnotations>
<packageImport xmi:id="_packageImport.0">
<importedPackage xmi:type="uml:Model" href="Ecore.metamodel.uml#_0"/>
@@ -318,10 +318,6 @@
</ownedAttribute>
<ownedAttribute xmi:id="Constraint-specification" name="specification" visibility="public" type="ValueSpecification" aggregation="composite" subsettedProperty="Element-ownedElement" association="A_specification_owningConstraint">
<ownedComment xmi:id="Constraint-specification-_ownedComment.0" annotatedElement="Constraint-specification">
- <body>A condition that must be true when evaluated in order for the constraint to be satisfied.&#xD;
-</body>
- </ownedComment>
- <ownedComment xmi:id="Constraint-specification-_ownedComment.1" annotatedElement="Constraint-specification">
<body>A condition that must be true when evaluated in order for the constraint to be satisfied.</body>
</ownedComment>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="Constraint-specification-_upperValue" value="1"/>
@@ -366,10 +362,7 @@
</ownedAttribute>
<ownedAttribute xmi:id="ElementImport-alias" name="alias" visibility="public" type="String">
<ownedComment xmi:id="ElementImport-alias-_ownedComment.0" annotatedElement="ElementImport-alias">
- <body>Specifies the name that should be added to the namespace of the importing Package in lieu of the name of the imported PackagableElement. The aliased name must not clash with any other member name in the importing Package. By default, no alias is used.</body>
- </ownedComment>
- <ownedComment xmi:id="ElementImport-alias-_ownedComment.1" annotatedElement="ElementImport-alias">
- <body>Specifies the name that should be added to the namespace of the importing Pack-age in lieu of the name of the imported PackagableElement. The aliased name must not clash with any other member name in the importing Package. By default, no alias is used.</body>
+ <body>Specifies the name that should be added to the namespace of the importing package in lieu of the name of the imported packagable element. The aliased name must not clash with any other member name in the importing package. By default, no alias is used.</body>
</ownedComment>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="ElementImport-alias-_upperValue" value="1"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="ElementImport-alias-_lowerValue"/>
@@ -411,7 +404,7 @@
<generalization xmi:id="TypedElement-_generalization.0" general="NamedElement"/>
<ownedAttribute xmi:id="TypedElement-type" name="type" visibility="public" type="Type" association="A_type_typedElement">
<ownedComment xmi:id="TypedElement-type-_ownedComment.0" annotatedElement="TypedElement-type">
- <body>Redefines the corresponding property from Basic to derive this information from the return result for this Operation.</body>
+ <body>This information is derived from the return result for this Operation.</body>
</ownedComment>
<ownedComment xmi:id="TypedElement-type-_ownedComment.1" annotatedElement="TypedElement-type">
<body>The type of the TypedElement.</body>
@@ -432,9 +425,7 @@
<defaultValue xmi:type="uml:LiteralBoolean" xmi:id="Feature-isStatic-_defaultValue"/>
</ownedAttribute>
<ownedAttribute xmi:id="Feature-featuringClassifier" name="featuringClassifier" visibility="public" type="Classifier" isReadOnly="true" isDerived="true" isDerivedUnion="true" association="A_feature_featuringClassifier">
- <ownedComment xmi:id="Feature-featuringClassifier-_ownedComment.0" annotatedElement="Feature-featuringClassifier">
- <body>Redefines the corresponding association in Abstractions.</body>
- </ownedComment>
+ <ownedComment xmi:id="Feature-featuringClassifier-_ownedComment.0" annotatedElement="Feature-featuringClassifier"/>
<ownedComment xmi:id="Feature-featuringClassifier-_ownedComment.1" annotatedElement="Feature-featuringClassifier">
<body>The Classifiers that have this Feature as a feature.</body>
</ownedComment>
@@ -681,9 +672,6 @@
<generalization xmi:id="Enumeration-_generalization.0" general="DataType"/>
<ownedAttribute xmi:id="Enumeration-ownedLiteral" name="ownedLiteral" visibility="public" type="EnumerationLiteral" isOrdered="true" aggregation="composite" subsettedProperty="Namespace-ownedMember" association="A_ownedLiteral_enumeration">
<ownedComment xmi:id="Enumeration-ownedLiteral-_ownedComment.0" annotatedElement="Enumeration-ownedLiteral">
- <body>The ordered collection of literals for the enumeration.</body>
- </ownedComment>
- <ownedComment xmi:id="Enumeration-ownedLiteral-_ownedComment.1" annotatedElement="Enumeration-ownedLiteral">
<body>The ordered set of literals for this Enumeration.</body>
</ownedComment>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="Enumeration-ownedLiteral-_upperValue" value="*"/>
@@ -697,9 +685,6 @@
<generalization xmi:id="EnumerationLiteral-_generalization.0" general="InstanceSpecification"/>
<ownedAttribute xmi:id="EnumerationLiteral-enumeration" name="enumeration" visibility="public" type="Enumeration" subsettedProperty="NamedElement-namespace" association="A_ownedLiteral_enumeration">
<ownedComment xmi:id="EnumerationLiteral-enumeration-_ownedComment.0" annotatedElement="EnumerationLiteral-enumeration">
- <body>The enumeration that this literal belongs to.</body>
- </ownedComment>
- <ownedComment xmi:id="EnumerationLiteral-enumeration-_ownedComment.1" annotatedElement="EnumerationLiteral-enumeration">
<body>The Enumeration that this EnumerationLiteral is a member of.</body>
</ownedComment>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="EnumerationLiteral-enumeration-_upperValue" value="1"/>
@@ -762,9 +747,6 @@
</ownedAttribute>
<ownedAttribute xmi:id="Association-ownedEnd" name="ownedEnd" visibility="public" type="Property" isOrdered="true" aggregation="composite" subsettedProperty="Association-memberEnd Classifier-feature Namespace-ownedMember" association="A_ownedEnd_owningAssociation">
<ownedComment xmi:id="Association-ownedEnd-_ownedComment.0" annotatedElement="Association-ownedEnd">
- <body>The ends that are owned by the association itself. This is an ordered association.</body>
- </ownedComment>
- <ownedComment xmi:id="Association-ownedEnd-_ownedComment.1" annotatedElement="Association-ownedEnd">
<body>The ends that are owned by the association itself.</body>
</ownedComment>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="Association-ownedEnd-_upperValue" value="*"/>
@@ -779,9 +761,6 @@
</ownedAttribute>
<ownedAttribute xmi:id="Association-memberEnd" name="memberEnd" visibility="public" type="Property" isOrdered="true" subsettedProperty="Namespace-member" association="A_memberEnd_association">
<ownedComment xmi:id="Association-memberEnd-_ownedComment.0" annotatedElement="Association-memberEnd">
- <body>Each end represents participation of instances of the classifier connected to the end in links of the association. This is an ordered association.</body>
- </ownedComment>
- <ownedComment xmi:id="Association-memberEnd-_ownedComment.1" annotatedElement="Association-memberEnd">
<body>Each end represents participation of instances of the classifier connected to the end in links of the association.</body>
</ownedComment>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="Association-memberEnd-_upperValue" value="*"/>
@@ -862,7 +841,6 @@
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="InstanceValue-instance-_lowerValue" value="1"/>
</ownedAttribute>
<ownedOperation xmi:id="InstanceValue-stringValue" name="stringValue" visibility="protected" isQuery="true">
- <eAnnotations xmi:id="InstanceValue-stringValue-_http2F2Fwww.eclipse.org2Fuml22F2.0.02FUML" source="http://www.eclipse.org/uml2/2.0.0/UML"/>
<ownedParameter xmi:id="InstanceValue-stringValue-_ownedParameter.0" type="String" direction="return"/>
</ownedOperation>
</packagedElement>
@@ -915,9 +893,6 @@
<generalization xmi:id="Type-_generalization.0" general="PackageableElement"/>
<ownedAttribute xmi:id="Type-package" name="package" visibility="public" type="Package" subsettedProperty="NamedElement-namespace" association="A_ownedType_package">
<ownedComment xmi:id="Type-package-_ownedComment.0" annotatedElement="Type-package">
- <body>References the owning package of a package.</body>
- </ownedComment>
- <ownedComment xmi:id="Type-package-_ownedComment.1" annotatedElement="Type-package">
<body>Specifies the owning package of this classifier, if any.</body>
</ownedComment>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="Type-package-_upperValue" value="1"/>
@@ -1039,9 +1014,6 @@
<ownedComment xmi:id="VisibilityKind-bestVisibility-_ownedComment.0" annotatedElement="VisibilityKind-bestVisibility">
<body>The query bestVisibility() examines a set of VisibilityKinds, and returns public as the preferred visibility.</body>
</ownedComment>
- <ownedComment xmi:id="VisibilityKind-bestVisibility-_ownedComment.1" annotatedElement="VisibilityKind-bestVisibility">
- <body>The query bestVisibility() examines a set of VisibilityKinds that includes only public and private, and returns public as the preferred visibility.</body>
- </ownedComment>
<ownedRule xmi:id="VisibilityKind-bestVisibility-_ownedRule.0" constrainedElement="VisibilityKind-bestVisibility">
<specification xmi:type="uml:OpaqueExpression" xmi:id="VisibilityKind-bestVisibility-_ownedRule.0-_specification">
<language>OCL</language>
@@ -1096,7 +1068,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: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:id="A_generalization_specific-_generalization.0" general="A_ownedElement_owner"/>
<generalization xmi:id="A_generalization_specific-_generalization.1" general="A_source_directedRelationship"/>
</packagedElement>
@@ -1149,7 +1121,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:id="A_ownedAttribute_class-_generalization.0" general="A_ownedMember_namespace"/>
<generalization xmi:id="A_ownedAttribute_class-_generalization.1" general="A_ownedAttribute_structuredClassifier"/>
</packagedElement>
@@ -1185,7 +1157,7 @@
<generalization xmi:id="A_ownedEnd_owningAssociation-_generalization.1" general="A_feature_featuringClassifier"/>
<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="Property-datatype DataType-ownedAttribute">
+ <packagedElement xmi:type="uml:Association" xmi:id="A_ownedAttribute_datatype" name="A_ownedAttribute_datatype" visibility="private" memberEnd="DataType-ownedAttribute Property-datatype">
<generalization xmi:id="A_ownedAttribute_datatype-_generalization.0" general="A_attribute_classifier"/>
<generalization xmi:id="A_ownedAttribute_datatype-_generalization.1" general="A_ownedMember_namespace"/>
</packagedElement>
@@ -1197,11 +1169,11 @@
<packagedElement xmi:type="uml:Association" xmi:id="A_ownedLiteral_enumeration" name="A_ownedLiteral_enumeration" visibility="private" memberEnd="EnumerationLiteral-enumeration Enumeration-ownedLiteral">
<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="Namespace-elementImport ElementImport-importingNamespace">
+ <packagedElement xmi:type="uml:Association" xmi:id="A_elementImport_importingNamespace" name="A_elementImport_importingNamespace" visibility="private" memberEnd="ElementImport-importingNamespace Namespace-elementImport">
<generalization xmi:id="A_elementImport_importingNamespace-_generalization.0" general="A_ownedElement_owner"/>
<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:id="A_packageImport_importingNamespace-_generalization.0" general="A_ownedElement_owner"/>
<generalization xmi:id="A_packageImport_importingNamespace-_generalization.1" general="A_source_directedRelationship"/>
</packagedElement>
@@ -1234,7 +1206,7 @@
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="A_defaultValue_owningProperty-owningProperty-_lowerValue"/>
</ownedEnd>
</packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="A_ownedRule_context" name="A_ownedRule_context" visibility="private" memberEnd="Constraint-context Namespace-ownedRule">
+ <packagedElement xmi:type="uml:Association" xmi:id="A_ownedRule_context" name="A_ownedRule_context" visibility="private" memberEnd="Namespace-ownedRule Constraint-context">
<generalization xmi:id="A_ownedRule_context-_generalization.0" general="A_ownedMember_namespace"/>
</packagedElement>
<packagedElement xmi:type="uml:Association" xmi:id="A_member_namespace" name="A_member_namespace" visibility="private" memberEnd="A_member_namespace-_ownedEnd.0 Namespace-member">
@@ -1261,7 +1233,7 @@
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="A_lowerValue_owningLower-owningLower-_lowerValue"/>
</ownedEnd>
</packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="A_receivingPackage_packageMerge" name="A_receivingPackage_packageMerge" visibility="private" memberEnd="Package-packageMerge PackageMerge-receivingPackage">
+ <packagedElement xmi:type="uml:Association" xmi:id="A_receivingPackage_packageMerge" name="A_receivingPackage_packageMerge" visibility="private" memberEnd="PackageMerge-receivingPackage Package-packageMerge">
<generalization xmi:id="A_receivingPackage_packageMerge-_generalization.0" general="A_ownedElement_owner"/>
<generalization xmi:id="A_receivingPackage_packageMerge-_generalization.1" general="A_source_directedRelationship"/>
</packagedElement>
@@ -1306,10 +1278,10 @@
<packagedElement xmi:type="uml:Association" xmi:id="A_memberEnd_association" name="A_memberEnd_association" visibility="private" memberEnd="Property-association Association-memberEnd">
<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="Type-package Package-ownedType">
+ <packagedElement xmi:type="uml:Association" xmi:id="A_ownedType_package" name="A_ownedType_package" visibility="private" memberEnd="Package-ownedType Type-package">
<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-nestedPackage Package-nestingPackage">
+ <packagedElement xmi:type="uml:Association" xmi:id="A_nestedPackage_nestingPackage" name="A_nestedPackage_nestingPackage" visibility="private" memberEnd="Package-nestingPackage Package-nestedPackage">
<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">
@@ -1338,7 +1310,7 @@
<packagedElement xmi:type="uml:Association" xmi:id="A_type_operation" name="A_type_operation" visibility="private" memberEnd="A_type_operation-_ownedEnd.0 Operation-type">
<ownedEnd xmi:id="A_type_operation-_ownedEnd.0" visibility="public" type="Operation" association="A_type_operation"/>
</packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="A_ownedParameter_operation" name="A_ownedParameter_operation" visibility="private" memberEnd="Operation-ownedParameter Parameter-operation">
+ <packagedElement xmi:type="uml:Association" xmi:id="A_ownedParameter_operation" name="A_ownedParameter_operation" visibility="private" memberEnd="Parameter-operation Operation-ownedParameter">
<generalization xmi:id="A_ownedParameter_operation-_generalization.0" general="A_ownedParameter_ownerFormalParam"/>
</packagedElement>
<packagedElement xmi:type="uml:Association" xmi:id="A_operand_expression" name="A_operand_expression" visibility="private" memberEnd="A_operand_expression-expression Expression-operand">
@@ -1400,11 +1372,7 @@
</ownedAttribute>
<ownedAttribute xmi:id="OpaqueExpression-language" name="language" visibility="public" type="String" isOrdered="true" aggregation="composite">
<ownedComment xmi:id="OpaqueExpression-language-_ownedComment.0" annotatedElement="OpaqueExpression-language">
- <body>Specifies the languages in which the expression is stated. The interpretation of the expression body depends on the language. If languages are unspecified, it might be implicit from the expression body or the context. Languages are matched to body strings by order.</body>
- </ownedComment>
- <ownedComment xmi:id="OpaqueExpression-language-_ownedComment.1" annotatedElement="OpaqueExpression-language">
- <body>Specifies the languages in which the expression is stated. The interpretation of the expression body depends on the languages. If the languages are unspecified, they might be implicit from the expression body or the context. Languages are matched to body strings by order.&#xD;
-</body>
+ <body>Specifies the languages in which the expression is stated. The interpretation of the expression body depends on the languages. If the languages are unspecified, they might be implicit from the expression body or the context. Languages are matched to body strings by order.</body>
</ownedComment>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="OpaqueExpression-language-_upperValue" value="*"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="OpaqueExpression-language-_lowerValue"/>
@@ -1433,7 +1401,6 @@
<ownedParameter xmi:id="OpaqueExpression-stringValue-_ownedParameter.0" type="String" direction="return"/>
</ownedOperation>
<ownedOperation xmi:id="OpaqueExpression-value" name="value" isQuery="true" precondition="OpaqueExpression-value-_ownedRule.0" bodyCondition="OpaqueExpression-value-spec">
- <eAnnotations xmi:id="OpaqueExpression-value-_http2F2Fwww.eclipse.org2Fuml22F2.0.02FUML" source="http://www.eclipse.org/uml2/2.0.0/UML"/>
<ownedComment xmi:id="OpaqueExpression-value-_ownedComment.0" annotatedElement="OpaqueExpression-value">
<body>The query value() gives an integer value for an expression intended to produce one.</body>
</ownedComment>
@@ -1464,7 +1431,6 @@
<ownedParameter xmi:id="OpaqueExpression-isIntegral-_ownedParameter.0" type="Boolean" direction="return"/>
</ownedOperation>
<ownedOperation xmi:id="OpaqueExpression-isPositive" name="isPositive" isQuery="true" precondition="OpaqueExpression-isPositive-_ownedRule.0" bodyCondition="OpaqueExpression-isPositive-spec">
- <eAnnotations xmi:id="OpaqueExpression-isPositive-_http2F2Fwww.eclipse.org2Fuml22F2.0.02FUML" source="http://www.eclipse.org/uml2/2.0.0/UML"/>
<ownedComment xmi:id="OpaqueExpression-isPositive-_ownedComment.0" annotatedElement="OpaqueExpression-isPositive">
<body>The query isPositive() tells whether an integer expression has a positive value.</body>
</ownedComment>
@@ -1877,9 +1843,6 @@ If false, the call is asynchronous and the caller proceeds immediately and does
<generalization xmi:id="MultiplicityElement-_generalization.0" general="Element"/>
<ownedAttribute xmi:id="MultiplicityElement-isOrdered" name="isOrdered" visibility="public" type="Boolean">
<ownedComment xmi:id="MultiplicityElement-isOrdered-_ownedComment.0" annotatedElement="MultiplicityElement-isOrdered">
- <body>For a multivalued multiplicity, this attribute specifies whether the values in an instantiation of this element are sequentially ordered..</body>
- </ownedComment>
- <ownedComment xmi:id="MultiplicityElement-isOrdered-_ownedComment.1" annotatedElement="MultiplicityElement-isOrdered">
<body>For a multivalued multiplicity, this attribute specifies whether the values in an instantiation of this element are sequentially ordered.</body>
</ownedComment>
<defaultValue xmi:type="uml:LiteralBoolean" xmi:id="MultiplicityElement-isOrdered-_defaultValue"/>
@@ -1894,9 +1857,6 @@ If false, the call is asynchronous and the caller proceeds immediately and does
<ownedComment xmi:id="MultiplicityElement-upper-_ownedComment.0" annotatedElement="MultiplicityElement-upper">
<body>Specifies the upper bound of the multiplicity interval.</body>
</ownedComment>
- <ownedComment xmi:id="MultiplicityElement-upper-_ownedComment.1" annotatedElement="MultiplicityElement-upper">
- <body>Specifies the upper bound of the multiplicity interval, if it is expressed as an unlimited natural.</body>
- </ownedComment>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="MultiplicityElement-upper-_upperValue" value="1"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="MultiplicityElement-upper-_lowerValue"/>
<defaultValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="MultiplicityElement-upper-_defaultValue" value="1"/>
@@ -1905,9 +1865,6 @@ If false, the call is asynchronous and the caller proceeds immediately and does
<ownedComment xmi:id="MultiplicityElement-lower-_ownedComment.0" annotatedElement="MultiplicityElement-lower">
<body>Specifies the lower bound of the multiplicity interval.</body>
</ownedComment>
- <ownedComment xmi:id="MultiplicityElement-lower-_ownedComment.1" annotatedElement="MultiplicityElement-lower">
- <body>Specifies the lower bound of the multiplicity interval, if it is expressed as an integer.</body>
- </ownedComment>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="MultiplicityElement-lower-_upperValue" value="1"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="MultiplicityElement-lower-_lowerValue"/>
<defaultValue xmi:type="uml:LiteralInteger" xmi:id="MultiplicityElement-lower-_defaultValue" value="1"/>
@@ -2135,7 +2092,7 @@ If false, the call is asynchronous and the caller proceeds immediately and does
<generalization xmi:id="A_outputValue_opaqueAction-_generalization.0" general="A_action_output"/>
<ownedEnd xmi:id="A_outputValue_opaqueAction-_ownedEnd.0" type="OpaqueAction" redefinedProperty="A_action_output-_ownedEnd.0" association="A_outputValue_opaqueAction"/>
</packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="A_subgroup_superGroup" name="A_subgroup_superGroup" visibility="private" memberEnd="ActivityGroup-subgroup ActivityGroup-superGroup">
+ <packagedElement xmi:type="uml:Association" xmi:id="A_subgroup_superGroup" name="A_subgroup_superGroup" visibility="private" memberEnd="ActivityGroup-superGroup ActivityGroup-subgroup">
<generalization xmi:id="A_subgroup_superGroup-_generalization.0" general="A_ownedElement_owner"/>
</packagedElement>
<packagedElement xmi:type="uml:Class" xmi:id="SequenceNode" name="SequenceNode">
@@ -2199,7 +2156,7 @@ If false, the call is asynchronous and the caller proceeds immediately and does
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="A_clause_body-_ownedEnd.0-_lowerValue"/>
</ownedEnd>
</packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="A_predecessorClause_successorClause" name="A_predecessorClause_successorClause" visibility="private" memberEnd="Clause-successorClause Clause-predecessorClause"/>
+ <packagedElement xmi:type="uml:Association" xmi:id="A_predecessorClause_successorClause" name="A_predecessorClause_successorClause" visibility="private" memberEnd="Clause-predecessorClause Clause-successorClause"/>
<packagedElement xmi:type="uml:Association" xmi:id="A_loopNode_bodyPart" name="A_loopNode_bodyPart" visibility="private" memberEnd="LoopNode-bodyPart A_loopNode_bodyPart-_ownedEnd.0">
<ownedEnd xmi:id="A_loopNode_bodyPart-_ownedEnd.0" type="LoopNode" association="A_loopNode_bodyPart">
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="A_loopNode_bodyPart-_ownedEnd.0-_upperValue" value="1"/>
@@ -2241,7 +2198,7 @@ If false, the call is asynchronous and the caller proceeds immediately and does
<generalization xmi:id="A_activity_structuredNode-_generalization.0" general="A_node_activity"/>
<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: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">
@@ -2306,12 +2263,16 @@ If false, the call is asynchronous and the caller proceeds immediately and does
</ownedComment>
<generalization xmi:id="Substitution-_generalization.0" general="Realization"/>
<ownedAttribute xmi:id="Substitution-contract" name="contract" type="Classifier" subsettedProperty="Dependency-supplier" association="A_contract_substitution">
- <ownedComment xmi:id="Substitution-contract-_ownedComment.0" annotatedElement="Substitution-contract"/>
+ <ownedComment xmi:id="Substitution-contract-_ownedComment.0" annotatedElement="Substitution-contract">
+ <body>The contract with which the substituting classifier complies.</body>
+ </ownedComment>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="Substitution-contract-_upperValue" value="1"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="Substitution-contract-_lowerValue" value="1"/>
</ownedAttribute>
<ownedAttribute xmi:id="Substitution-substitutingClassifier" name="substitutingClassifier" type="Classifier" subsettedProperty="Dependency-client" association="A_substitution_substitutingClassifier">
- <ownedComment xmi:id="Substitution-substitutingClassifier-_ownedComment.0" annotatedElement="Substitution-substitutingClassifier"/>
+ <ownedComment xmi:id="Substitution-substitutingClassifier-_ownedComment.0" annotatedElement="Substitution-substitutingClassifier">
+ <body>Instances of the substituting classifier are runtime substitutable where instances of the contract classifier are expected.</body>
+ </ownedComment>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="Substitution-substitutingClassifier-_upperValue" value="1"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="Substitution-substitutingClassifier-_lowerValue" value="1"/>
</ownedAttribute>
@@ -2352,9 +2313,7 @@ If false, the call is asynchronous and the caller proceeds immediately and does
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="Namespace-ownedRule-_lowerValue"/>
</ownedAttribute>
<ownedAttribute xmi:id="Namespace-member" name="member" visibility="public" type="NamedElement" isReadOnly="true" isDerived="true" isDerivedUnion="true" association="A_member_namespace">
- <ownedComment xmi:id="Namespace-member-_ownedComment.0" annotatedElement="Namespace-member">
- <body>Redefines the corresponding property of Abstractions::Namespaces::Namespace.</body>
- </ownedComment>
+ <ownedComment xmi:id="Namespace-member-_ownedComment.0" annotatedElement="Namespace-member"/>
<ownedComment xmi:id="Namespace-member-_ownedComment.1" annotatedElement="Namespace-member">
<body>A collection of NamedElements identifiable within the Namespace, either by being owned or by being introduced by importing or inheritance.</body>
</ownedComment>
@@ -2369,9 +2328,7 @@ If false, the call is asynchronous and the caller proceeds immediately and does
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="Namespace-importedMember-_lowerValue"/>
</ownedAttribute>
<ownedAttribute xmi:id="Namespace-ownedMember" name="ownedMember" visibility="public" type="NamedElement" isReadOnly="true" isDerived="true" isDerivedUnion="true" aggregation="composite" subsettedProperty="Namespace-member Element-ownedElement" association="A_ownedMember_namespace">
- <ownedComment xmi:id="Namespace-ownedMember-_ownedComment.0" annotatedElement="Namespace-ownedMember">
- <body>Redefines the corresponding property of Abstractions::Namespaces::Namespace.</body>
- </ownedComment>
+ <ownedComment xmi:id="Namespace-ownedMember-_ownedComment.0" annotatedElement="Namespace-ownedMember"/>
<ownedComment xmi:id="Namespace-ownedMember-_ownedComment.1" annotatedElement="Namespace-ownedMember">
<body>A collection of NamedElements owned by the Namespace.</body>
</ownedComment>
@@ -2416,9 +2373,6 @@ If false, the call is asynchronous and the caller proceeds immediately and does
<ownedComment xmi:id="Namespace-importedMember.1-_ownedComment.0" annotatedElement="Namespace-importedMember.1">
<body>The importedMember property is derived from the ElementImports and the PackageImports. References the PackageableElements that are members of this Namespace as a result of either PackageImports or ElementImports.</body>
</ownedComment>
- <ownedComment xmi:id="Namespace-importedMember.1-_ownedComment.1" annotatedElement="Namespace-importedMember.1">
- <body>The importedMember property is derived from the ElementImports and the PackageImports.</body>
- </ownedComment>
<ownedRule xmi:id="Namespace-importedMember.1-spec" name="spec" constrainedElement="Namespace-importedMember.1 Namespace-importedMember">
<specification xmi:type="uml:OpaqueExpression" xmi:id="Namespace-importedMember.1-spec-_specification">
<language>OCL</language>
@@ -2432,7 +2386,7 @@ If false, the call is asynchronous and the caller proceeds immediately and does
</ownedOperation>
<ownedOperation xmi:id="Namespace-getNamesOfMember" name="getNamesOfMember" visibility="public" isQuery="true" bodyCondition="Namespace-getNamesOfMember-spec">
<ownedComment xmi:id="Namespace-getNamesOfMember-_ownedComment.0" annotatedElement="Namespace-getNamesOfMember">
- <body>The query getNamesOfMember() is overridden to take account of importing. It gives back the set of names that an element would have in an importing namespace, either because it is owned, or if not owned then imported individually, or if not individually then from a package.</body>
+ <body>The query getNamesOfMember() takes importing into account. It gives back the set of names that an element would have in an importing namespace, either because it is owned, or if not owned then imported individually, or if not individually then from a package.</body>
</ownedComment>
<ownedComment xmi:id="Namespace-getNamesOfMember-_ownedComment.1" annotatedElement="Namespace-getNamesOfMember">
<body>The query getNamesOfMember() gives a set of all of the names that a member would have in a Namespace. In general a member can have multiple names in a Namespace if it is imported more than once with different aliases. The query takes account of importing. It gives back the set of names that an element would have in an importing namespace, either because it is owned, or if not owned then imported individually, or if not individually then from a package.</body>
@@ -2563,7 +2517,7 @@ If false, the call is asynchronous and the caller proceeds immediately and does
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="A_interface_ownedAttribute-_ownedEnd.0-_lowerValue"/>
</ownedEnd>
</packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="A_interface_ownedOperation" name="A_interface_ownedOperation" visibility="private" memberEnd="Operation-interface Interface-ownedOperation">
+ <packagedElement xmi:type="uml:Association" xmi:id="A_interface_ownedOperation" name="A_interface_ownedOperation" visibility="private" memberEnd="Interface-ownedOperation Operation-interface">
<generalization xmi:id="A_interface_ownedOperation-_generalization.0" general="A_redefinitionContext_redefinableElement"/>
<generalization xmi:id="A_interface_ownedOperation-_generalization.1" general="A_feature_featuringClassifier"/>
<generalization xmi:id="A_interface_ownedOperation-_generalization.2" general="A_ownedMember_namespace"/>
@@ -2999,7 +2953,7 @@ 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="ActivityEdge-activity Activity-edge">
+ <packagedElement xmi:type="uml:Association" xmi:id="A_activity_edge" name="A_activity_edge" visibility="private" memberEnd="Activity-edge ActivityEdge-activity">
<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="ActivityNode-outgoing ActivityEdge-source"/>
@@ -3395,7 +3349,7 @@ v) attributes of the class owning the Interaction
</ownedAttribute>
<ownedAttribute xmi:id="ExecutionOccurrenceSpecification-event" name="event" type="ExecutionEvent" redefinedProperty="OccurrenceSpecification-event" association="A_event_executionOccurrenceSpecification">
<ownedComment xmi:id="ExecutionOccurrenceSpecification-event-_ownedComment.0" annotatedElement="ExecutionOccurrenceSpecification-event">
- <body>Redefines the event referenced to be restricted to an execution event.</body>
+ <body>The event referenced is restricted to an execution event.</body>
</ownedComment>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="ExecutionOccurrenceSpecification-event-_upperValue" value="1"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="ExecutionOccurrenceSpecification-event-_lowerValue" value="1"/>
@@ -3521,7 +3475,7 @@ v) attributes of the class owning the Interaction
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="A_lifeline_represents-_ownedEnd.0-_lowerValue"/>
</ownedEnd>
</packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="A_lifeline_interaction" name="A_lifeline_interaction" visibility="private" memberEnd="Interaction-lifeline Lifeline-interaction">
+ <packagedElement xmi:type="uml:Association" xmi:id="A_lifeline_interaction" name="A_lifeline_interaction" visibility="private" memberEnd="Lifeline-interaction Interaction-lifeline">
<generalization xmi:id="A_lifeline_interaction-_generalization.0" general="A_ownedMember_namespace"/>
</packagedElement>
<packagedElement xmi:type="uml:Association" xmi:id="A_receiveEvent_message" name="A_receiveEvent_message" visibility="private" memberEnd="Message-receiveEvent A_receiveEvent_message-_ownedEnd.0">
@@ -3559,8 +3513,8 @@ v) attributes of the class owning the Interaction
<packagedElement xmi:type="uml:Association" xmi:id="A_message_interaction" name="A_message_interaction" visibility="private" memberEnd="Message-interaction Interaction-message">
<generalization xmi:id="A_message_interaction-_generalization.0" general="A_ownedMember_namespace"/>
</packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="A_before_toAfter" name="A_before_toAfter" visibility="private" memberEnd="OccurrenceSpecification-toAfter GeneralOrdering-before"/>
- <packagedElement xmi:type="uml:Association" xmi:id="A_toBefore_after" name="A_toBefore_after" visibility="private" memberEnd="GeneralOrdering-after OccurrenceSpecification-toBefore"/>
+ <packagedElement xmi:type="uml:Association" xmi:id="A_before_toAfter" name="A_before_toAfter" visibility="private" memberEnd="GeneralOrdering-before OccurrenceSpecification-toAfter"/>
+ <packagedElement xmi:type="uml:Association" xmi:id="A_toBefore_after" name="A_toBefore_after" visibility="private" memberEnd="OccurrenceSpecification-toBefore GeneralOrdering-after"/>
<packagedElement xmi:type="uml:Association" xmi:id="A_argument_message" name="A_argument_message" visibility="private" memberEnd="Message-argument A_argument_message-_ownedEnd.0">
<generalization xmi:id="A_argument_message-_generalization.0" general="A_ownedElement_owner"/>
<ownedEnd xmi:id="A_argument_message-_ownedEnd.0" type="Message" association="A_argument_message">
@@ -3586,7 +3540,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="Interaction-fragment InteractionFragment-enclosingInteraction">
+ <packagedElement xmi:type="uml:Association" xmi:id="A_enclosingInteraction_fragment" name="A_enclosingInteraction_fragment" visibility="private" memberEnd="InteractionFragment-enclosingInteraction Interaction-fragment">
<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">
@@ -4036,7 +3990,9 @@ v) attributes of the class owning the Interaction
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="BehavioredClassifier-classifierBehavior-_lowerValue"/>
</ownedAttribute>
<ownedAttribute xmi:id="BehavioredClassifier-interfaceRealization" name="interfaceRealization" type="InterfaceRealization" aggregation="composite" subsettedProperty="Element-ownedElement NamedElement-clientDependency" association="A_interfaceRealization_implementingClassifier">
- <ownedComment xmi:id="BehavioredClassifier-interfaceRealization-_ownedComment.0" annotatedElement="BehavioredClassifier-interfaceRealization"/>
+ <ownedComment xmi:id="BehavioredClassifier-interfaceRealization-_ownedComment.0" annotatedElement="BehavioredClassifier-interfaceRealization">
+ <body>The set of InterfaceRealizations owned by the BehavioredClassifier. Interface realizations reference the Interfaces of which the BehavioredClassifier is an implementation.</body>
+ </ownedComment>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="BehavioredClassifier-interfaceRealization-_upperValue" value="*"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="BehavioredClassifier-interfaceRealization-_lowerValue"/>
</ownedAttribute>
@@ -4260,7 +4216,7 @@ v) attributes of the class owning the Interaction
</ownedAttribute>
<ownedAttribute xmi:id="ActivityPartition-subpartition" name="subpartition" type="ActivityPartition" aggregation="composite" subsettedProperty="ActivityGroup-subgroup" association="A_subpartition_superPartition">
<ownedComment xmi:id="ActivityPartition-subpartition-_ownedComment.0" annotatedElement="ActivityPartition-subpartition">
- <body>Partitions immediately contained in the partition. Specialized from Activity-Group::subgroup.</body>
+ <body>Partitions immediately contained in the partition.</body>
</ownedComment>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="ActivityPartition-subpartition-_upperValue" value="*"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="ActivityPartition-subpartition-_lowerValue"/>
@@ -4365,7 +4321,7 @@ v) attributes of the class owning the Interaction
</ownedComment>
<generalization xmi:id="ActivityFinalNode-_generalization.0" general="FinalNode"/>
</packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="A_edge_inPartition" name="A_edge_inPartition" visibility="private" memberEnd="ActivityEdge-inPartition ActivityPartition-edge">
+ <packagedElement xmi:type="uml:Association" xmi:id="A_edge_inPartition" name="A_edge_inPartition" visibility="private" memberEnd="ActivityPartition-edge ActivityEdge-inPartition">
<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="ActivityNode-inPartition ActivityPartition-node">
@@ -4620,8 +4576,7 @@ An assembly connector is a connector between two components that defines that on
</ownedAttribute>
<ownedAttribute xmi:id="Connector-redefinedConnector" name="redefinedConnector" type="Connector" subsettedProperty="RedefinableElement-redefinedElement" association="A_redefinedConnector_connector">
<ownedComment xmi:id="Connector-redefinedConnector-_ownedComment.0" annotatedElement="Connector-redefinedConnector">
- <body>A connector may be redefined when its containing classifier is specialized. The redefining connector may have a type that specializes the type of the redefined connector.&#xD;
-The types of the connector ends of the redefining connector may specialize the types of the connector ends of the redefined connector. The properties of the connector ends of the redefining connector may be replaced.</body>
+ <body>A connector may be redefined when its containing classifier is specialized. The redefining connector may have a type that specializes the type of the redefined connector. The types of the connector ends of the redefining connector may specialize the types of the connector ends of the redefined connector. The properties of the connector ends of the redefining connector may be replaced.</body>
</ownedComment>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="Connector-redefinedConnector-_upperValue" value="*"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="Connector-redefinedConnector-_lowerValue"/>
@@ -4983,7 +4938,7 @@ The association is a specialization of the ownedMember association.&#xD;
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="A_deployedArtifact_deployment-_ownedEnd.0-_lowerValue"/>
</ownedEnd>
</packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="A_deployment_location" name="A_deployment_location" visibility="private" memberEnd="Deployment-location DeploymentTarget-deployment">
+ <packagedElement xmi:type="uml:Association" xmi:id="A_deployment_location" name="A_deployment_location" visibility="private" memberEnd="DeploymentTarget-deployment Deployment-location">
<generalization xmi:id="A_deployment_location-_generalization.0" general="A_ownedElement_owner"/>
<generalization xmi:id="A_deployment_location-_generalization.1" general="A_clientDependency_client"/>
</packagedElement>
@@ -5842,8 +5797,7 @@ InteractionUse (say) U that covers L. According to the constraint above U will h
<generalization xmi:id="ReadSelfAction-_generalization.0" general="Action"/>
<ownedAttribute xmi:id="ReadSelfAction-result" name="result" type="OutputPin" aggregation="composite" subsettedProperty="Action-output" association="A_result_readSelfAction">
<ownedComment xmi:id="ReadSelfAction-result-_ownedComment.0" annotatedElement="ReadSelfAction-result">
- <body>Gives the output pin on which the hosting object is placed.&#xD;
-</body>
+ <body>Gives the output pin on which the hosting object is placed.</body>
</ownedComment>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="ReadSelfAction-result-_upperValue" value="1"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="ReadSelfAction-result-_lowerValue" value="1"/>
@@ -6328,7 +6282,7 @@ InteractionUse (say) U that covers L. According to the constraint above U will h
</ownedAttribute>
<ownedAttribute xmi:id="SendObjectAction-request" name="request" type="InputPin" aggregation="composite" redefinedProperty="InvocationAction-argument" association="A_request_sendObjectAction">
<ownedComment xmi:id="SendObjectAction-request-_ownedComment.0" annotatedElement="SendObjectAction-request">
- <body>The request object, which is transmitted to the target object. The object may be copied in transmission, so identity might not be preserved. (Specialized from InvocationActon.argument)</body>
+ <body>The request object, which is transmitted to the target object. The object may be copied in transmission, so identity might not be preserved.</body>
</ownedComment>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="SendObjectAction-request-_upperValue" value="1"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="SendObjectAction-request-_lowerValue" value="1"/>
@@ -6612,7 +6566,7 @@ InteractionUse (say) U that covers L. According to the constraint above U will h
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="TimeExpression-observation-_upperValue" value="*"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="TimeExpression-observation-_lowerValue"/>
</ownedAttribute>
- <ownedOperation xmi:id="TimeExpression-stringValue" name="stringValue" isQuery="true">
+ <ownedOperation xmi:id="TimeExpression-stringValue" name="stringValue" visibility="protected" isQuery="true">
<ownedParameter xmi:id="TimeExpression-stringValue-_ownedParameter.0" type="String" direction="return"/>
</ownedOperation>
</packagedElement>
@@ -6635,7 +6589,7 @@ InteractionUse (say) U that covers L. According to the constraint above U will h
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="Duration-observation-_upperValue" value="*"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="Duration-observation-_lowerValue"/>
</ownedAttribute>
- <ownedOperation xmi:id="Duration-stringValue" name="stringValue" isQuery="true">
+ <ownedOperation xmi:id="Duration-stringValue" name="stringValue" visibility="protected" isQuery="true">
<ownedParameter xmi:id="Duration-stringValue-_ownedParameter.0" type="String" direction="return"/>
</ownedOperation>
</packagedElement>
@@ -7003,7 +6957,6 @@ InteractionUse (say) U that covers L. According to the constraint above U will h
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="StateMachine-submachineState-_lowerValue"/>
</ownedAttribute>
<ownedOperation xmi:id="StateMachine-LCA" name="LCA" isQuery="true" bodyCondition="StateMachine-LCA-spec">
- <eAnnotations xmi:id="StateMachine-LCA-_http2F2Fwww.eclipse.org2Fuml22F2.0.02FUML" source="http://www.eclipse.org/uml2/2.0.0/UML"/>
<ownedComment xmi:id="StateMachine-LCA-_ownedComment.0" annotatedElement="StateMachine-LCA">
<body>The operation LCA(s1,s2) returns an orthogonal state or region which is the least common ancestor of states s1 and s2, based on the statemachine containment hierarchy.</body>
</ownedComment>
@@ -7046,7 +6999,6 @@ InteractionUse (say) U that covers L. According to the constraint above U will h
<ownedParameter xmi:id="StateMachine-isRedefinitionContextValid-redefined" name="redefined" type="StateMachine" effect="read"/>
</ownedOperation>
<ownedOperation xmi:id="StateMachine-isConsistentWith" name="isConsistentWith" isQuery="true" redefinedOperation="RedefinableElement-isConsistentWith" bodyCondition="StateMachine-isConsistentWith-spec">
- <eAnnotations xmi:id="StateMachine-isConsistentWith-_http2F2Fwww.eclipse.org2Fuml22F2.0.02FUML" source="http://www.eclipse.org/uml2/2.0.0/UML"/>
<ownedComment xmi:id="StateMachine-isConsistentWith-_ownedComment.0" annotatedElement="StateMachine-isConsistentWith">
<body>The query isConsistentWith() specifies that a redefining state machine is consistent with a redefined state machine provided that the redefining state machine is an extension of the redefined state machine: Regions are inherited and regions can be added, inherited regions can be redefined. In case of multiple redefining state machines, extension implies that the redefining state machine gets orthogonal regions for each of the redefined state machines.</body>
</ownedComment>
@@ -7607,17 +7559,17 @@ InteractionUse (say) U that covers L. According to the constraint above U will h
</ownedRule>
<ownedLiteral xmi:id="TransitionKind-internal" name="internal">
<ownedComment xmi:id="TransitionKind-internal-_ownedComment.0" annotatedElement="TransitionKind-internal">
- <body>kind=internal implies that the transition, if triggered, occurs without exiting or entering the source state. Thus, it does not cause a state change. This means that the entry or exit condition of the source state will not be invoked. An internal transition can be taken even if the state machine is in one or more regions nested within this state.</body>
+ <body>Implies that the transition, if triggered, occurs without exiting or entering the source state. Thus, it does not cause a state change. This means that the entry or exit condition of the source state will not be invoked. An internal transition can be taken even if the state machine is in one or more regions nested within this state.</body>
</ownedComment>
</ownedLiteral>
<ownedLiteral xmi:id="TransitionKind-local" name="local">
<ownedComment xmi:id="TransitionKind-local-_ownedComment.0" annotatedElement="TransitionKind-local">
- <body>kind=local implies that the transition, if triggered, will not exit the composite (source) state, but it will apply to any state within the composite state, and these will be exited and entered.</body>
+ <body>Implies that the transition, if triggered, will not exit the composite (source) state, but it will apply to any state within the composite state, and these will be exited and entered.</body>
</ownedComment>
</ownedLiteral>
<ownedLiteral xmi:id="TransitionKind-external" name="external">
<ownedComment xmi:id="TransitionKind-external-_ownedComment.0" annotatedElement="TransitionKind-external">
- <body>kind=external implies that the transition, if triggered, will exit the composite (source) state.</body>
+ <body>Implies that the transition, if triggered, will exit the composite (source) state.</body>
</ownedComment>
</ownedLiteral>
</packagedElement>
@@ -7627,9 +7579,9 @@ InteractionUse (say) U that covers L. According to the constraint above U will h
<packagedElement xmi:type="uml:Association" xmi:id="A_container_transition" name="A_container_transition" visibility="private" memberEnd="Transition-container Region-transition">
<generalization xmi:id="A_container_transition-_generalization.0" general="A_ownedMember_namespace"/>
</packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="A_outgoing_source.1" name="A_outgoing_source" visibility="private" memberEnd="Vertex-outgoing Transition-source"/>
- <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="State-submachine StateMachine-submachineState"/>
+ <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="Transition-target Vertex-incoming"/>
+ <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_entry_connectionPointReference" name="A_entry_connectionPointReference" visibility="private" memberEnd="ConnectionPointReference-entry A_entry_connectionPointReference-_ownedEnd.0">
<ownedEnd 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"/>
@@ -7665,7 +7617,7 @@ InteractionUse (say) U that covers L. According to the constraint above U will h
<packagedElement xmi:type="uml:Association" xmi:id="A_connectionPoint_stateMachine" name="A_connectionPoint_stateMachine" visibility="private" memberEnd="StateMachine-connectionPoint Pseudostate-stateMachine">
<generalization xmi:id="A_connectionPoint_stateMachine-_generalization.0" general="A_ownedMember_namespace"/>
</packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="A_region_state" name="A_region_state" visibility="private" memberEnd="State-region Region-state">
+ <packagedElement xmi:type="uml:Association" xmi:id="A_region_state" name="A_region_state" visibility="private" memberEnd="Region-state State-region">
<generalization xmi:id="A_region_state-_generalization.0" general="A_ownedMember_namespace"/>
</packagedElement>
<packagedElement xmi:type="uml:Association" xmi:id="A_region_extendedRegion" name="A_region_extendedRegion" visibility="private" memberEnd="Region-extendedRegion A_region_extendedRegion-_ownedEnd.0">
@@ -7745,7 +7697,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="State-connectionPoint Pseudostate-state">
+ <packagedElement xmi:type="uml:Association" xmi:id="A_connectionPoint_state" name="A_connectionPoint_state" visibility="private" memberEnd="Pseudostate-state State-connectionPoint">
<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">
@@ -8145,6 +8097,9 @@ InteractionUse (say) U that covers L. According to the constraint above U will h
<defaultValue xmi:type="uml:LiteralBoolean" xmi:id="ProfileApplication-isStrict-_defaultValue"/>
</ownedAttribute>
<ownedAttribute xmi:id="ProfileApplication-applyingPackage" name="applyingPackage" type="Package" subsettedProperty="DirectedRelationship-source Element-owner" association="A_profileApplication_applyingPackage">
+ <ownedComment xmi:id="ProfileApplication-applyingPackage-_ownedComment.0" annotatedElement="ProfileApplication-applyingPackage">
+ <body>The package that owns the profile application.</body>
+ </ownedComment>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="ProfileApplication-applyingPackage-_upperValue" value="1"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="ProfileApplication-applyingPackage-_lowerValue" value="1"/>
</ownedAttribute>
@@ -8664,7 +8619,7 @@ In addition the prefix 'MIME: ' is also reserved. This option can be used as an
<ownedParameter xmi:id="Element-mustBeOwned-_ownedParameter.0" visibility="public" type="Boolean" direction="return"/>
</ownedOperation>
</packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="A_profileApplication_applyingPackage" name="A_profileApplication_applyingPackage" visibility="private" memberEnd="ProfileApplication-applyingPackage Package-profileApplication">
+ <packagedElement xmi:type="uml:Association" xmi:id="A_profileApplication_applyingPackage" name="A_profileApplication_applyingPackage" visibility="private" memberEnd="Package-profileApplication ProfileApplication-applyingPackage">
<generalization xmi:id="A_profileApplication_applyingPackage-_generalization.0" general="A_ownedElement_owner"/>
<generalization xmi:id="A_profileApplication_applyingPackage-_generalization.1" general="A_source_directedRelationship"/>
</packagedElement>
@@ -8682,7 +8637,7 @@ In addition the prefix 'MIME: ' is also reserved. This option can be used as an
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="A_appliedProfile_profileApplication-_ownedEnd.0-_lowerValue"/>
</ownedEnd>
</packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="A_extension_metaclass" name="A_extension_metaclass" visibility="private" memberEnd="Extension-metaclass Class-extension" isDerived="true"/>
+ <packagedElement xmi:type="uml:Association" xmi:id="A_extension_metaclass" name="A_extension_metaclass" visibility="private" memberEnd="Class-extension Extension-metaclass" isDerived="true"/>
<packagedElement xmi:type="uml:Association" xmi:id="A_ownedEnd_extension" name="A_ownedEnd_extension" visibility="private" memberEnd="Extension-ownedEnd A_ownedEnd_extension-_ownedEnd.0">
<generalization xmi:id="A_ownedEnd_extension-_generalization.0" general="A_ownedEnd_owningAssociation"/>
<ownedEnd xmi:id="A_ownedEnd_extension-_ownedEnd.0" type="Extension" redefinedProperty="A_member_namespace-_ownedEnd.0" association="A_ownedEnd_extension">
@@ -9050,9 +9005,7 @@ lower bound, which normally, for MultiplicityElements, evaluates to 1 if empty.<
<generalization xmi:id="GeneralizationSet-_generalization.0" general="PackageableElement"/>
<ownedAttribute xmi:id="GeneralizationSet-isCovering" name="isCovering" type="Boolean">
<ownedComment xmi:id="GeneralizationSet-isCovering-_ownedComment.0" annotatedElement="GeneralizationSet-isCovering">
- <body>Indicates (via the associated Generalizations) whether or not the set of specific Classifiers are covering for a particular general classifier. When isCovering is true, every instance of a particular general Classifier is also an instance of at least one of its specific Classifiers for the GeneralizationSet. When isCovering is false, there are one or more instances of the particular general Classifier that are not instances of at least one of its specific Classifiers defined for the GeneralizationSet.&#xD;
-&#xD;
-For example, Person could have two Generalization relationships each with a different specific Classifier: Male Person and Female Person. This GeneralizationSet would be covering because every instance of Person would be an instance of Male Person or Female Person. In contrast, Person could have a three Generalization relationships involving three specific Classifiers: North American Person, Asian Person, and European Person. This GeneralizationSet would not be covering because there are instances of Person for which these three specific Classifiers do not apply. The first example, then, could be read: any Person would be specialized as either being a Male Person or a Female Person and nothing else; the second could be read: any Person would be specialized as being North American Person, Asian Person, European Person, or something else.</body>
+ <body>Indicates (via the associated Generalizations) whether or not the set of specific Classifiers are covering for a particular general classifier. When isCovering is true, every instance of a particular general Classifier is also an instance of at least one of its specific Classifiers for the GeneralizationSet. When isCovering is false, there are one or more instances of the particular general Classifier that are not instances of at least one of its specific Classifiers defined for the GeneralizationSet.</body>
</ownedComment>
<defaultValue xmi:type="uml:LiteralBoolean" xmi:id="GeneralizationSet-isCovering-_defaultValue" type="Boolean"/>
</ownedAttribute>
@@ -9123,7 +9076,7 @@ For example, Person could have two Generalization relationships each with a diff
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="Generalization-generalizationSet-_lowerValue"/>
</ownedAttribute>
</packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="A_powertypeExtent_powertype" name="A_powertypeExtent_powertype" visibility="private" memberEnd="GeneralizationSet-powertype Classifier-powertypeExtent"/>
+ <packagedElement xmi:type="uml:Association" xmi:id="A_powertypeExtent_powertype" name="A_powertypeExtent_powertype" visibility="private" memberEnd="Classifier-powertypeExtent GeneralizationSet-powertype"/>
<packagedElement xmi:type="uml:Association" xmi:id="A_generalizationSet_generalization" name="A_generalizationSet_generalization" visibility="private" memberEnd="Generalization-generalizationSet GeneralizationSet-generalization"/>
<packagedElement xmi:type="uml:Class" xmi:id="InformationItem" name="InformationItem">
<ownedComment xmi:id="InformationItem-_ownedComment.0" annotatedElement="InformationItem">
@@ -9719,7 +9672,7 @@ For example, Person could have two Generalization relationships each with a diff
</ownedAttribute>
<ownedAttribute xmi:id="ReadLinkObjectEndAction-result" name="result" type="OutputPin" aggregation="composite" subsettedProperty="Action-output" association="A_result_readLinkObjectEndAction">
<ownedComment xmi:id="ReadLinkObjectEndAction-result-_ownedComment.0" annotatedElement="ReadLinkObjectEndAction-result">
- <body>Pin where the result value is placed</body>
+ <body>Pin where the result value is placed.</body>
</ownedComment>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="ReadLinkObjectEndAction-result-_upperValue" value="1"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="ReadLinkObjectEndAction-result-_lowerValue" value="1"/>
@@ -9804,14 +9757,14 @@ For example, Person could have two Generalization relationships each with a diff
<generalization xmi:id="ReadLinkObjectEndQualifierAction-_generalization.0" general="Action"/>
<ownedAttribute xmi:id="ReadLinkObjectEndQualifierAction-object" name="object" type="InputPin" aggregation="composite" subsettedProperty="Action-input" association="A_object_readLinkObjectEndQualifierAction">
<ownedComment xmi:id="ReadLinkObjectEndQualifierAction-object-_ownedComment.0" annotatedElement="ReadLinkObjectEndQualifierAction-object">
- <body>(Specialized from Action:input) Gives the input pin from which the link object is obtained.</body>
+ <body>Gives the input pin from which the link object is obtained.</body>
</ownedComment>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="ReadLinkObjectEndQualifierAction-object-_upperValue" value="1"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="ReadLinkObjectEndQualifierAction-object-_lowerValue" value="1"/>
</ownedAttribute>
<ownedAttribute xmi:id="ReadLinkObjectEndQualifierAction-result" name="result" type="OutputPin" aggregation="composite" subsettedProperty="Action-output" association="A_result_readLinkObjectEndQualifierAction">
<ownedComment xmi:id="ReadLinkObjectEndQualifierAction-result-_ownedComment.0" annotatedElement="ReadLinkObjectEndQualifierAction-result">
- <body>Pin where the result value is placed</body>
+ <body>Pin where the result value is placed.</body>
</ownedComment>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="ReadLinkObjectEndQualifierAction-result-_upperValue" value="1"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="ReadLinkObjectEndQualifierAction-result-_lowerValue" value="1"/>
@@ -10788,9 +10741,6 @@ For example, Person could have two Generalization relationships each with a diff
</ownedAttribute>
<ownedAttribute xmi:id="Parameter-operation" name="operation" visibility="public" type="Operation" subsettedProperty="NamedElement-namespace" association="A_ownedParameter_operation">
<ownedComment xmi:id="Parameter-operation-_ownedComment.0" annotatedElement="Parameter-operation">
- <body>References the Operation for which this is a formal parameter.</body>
- </ownedComment>
- <ownedComment xmi:id="Parameter-operation-_ownedComment.1" annotatedElement="Parameter-operation">
<body>References the Operation owning this parameter.</body>
</ownedComment>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="Parameter-operation-_upperValue" value="1"/>
@@ -11016,7 +10966,7 @@ For example, Person could have two Generalization relationships each with a diff
</ownedAttribute>
<ownedAttribute xmi:id="ActivityNode-inGroup" name="inGroup" visibility="public" type="ActivityGroup" isReadOnly="true" isDerived="true" isDerivedUnion="true" association="A_containedNode_inGroup">
<ownedComment xmi:id="ActivityNode-inGroup-_ownedComment.0" annotatedElement="ActivityNode-inGroup">
- <body>Groups containing the node. Multiplicity specialized to [0..1] for StructuredActivity-Group.</body>
+ <body>Groups containing the node.</body>
</ownedComment>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="ActivityNode-inGroup-_upperValue" value="*"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="ActivityNode-inGroup-_lowerValue"/>
@@ -11038,9 +10988,6 @@ For example, Person could have two Generalization relationships each with a diff
<ownedComment xmi:id="BehavioralFeature-ownedParameter-_ownedComment.0" annotatedElement="BehavioralFeature-ownedParameter">
<body>Specifies the ordered set of formal parameters of this BehavioralFeature.</body>
</ownedComment>
- <ownedComment xmi:id="BehavioralFeature-ownedParameter-_ownedComment.1" annotatedElement="BehavioralFeature-ownedParameter">
- <body>Specifies the ordered set of formal parameters owned by this BehavioralFeature. The parameter direction can be 'in', 'inout', 'out', pr 'return' to specify input, output, or return parameters.</body>
- </ownedComment>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="BehavioralFeature-ownedParameter-_upperValue" value="*"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="BehavioralFeature-ownedParameter-_lowerValue"/>
</ownedAttribute>
@@ -11081,6 +11028,9 @@ For example, Person could have two Generalization relationships each with a diff
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="BehavioralFeature-ownedParameterSet-_lowerValue"/>
</ownedAttribute>
<ownedOperation xmi:id="BehavioralFeature-createReturnResult" name="createReturnResult">
+ <ownedComment xmi:id="BehavioralFeature-createReturnResult-_ownedComment.0" annotatedElement="BehavioralFeature-createReturnResult">
+ <body>Creates a return result parameter with the specified name and type.</body>
+ </ownedComment>
<ownedParameter xmi:id="BehavioralFeature-createReturnResult-_ownedParameter.0" type="Parameter" direction="return"/>
<ownedParameter xmi:id="BehavioralFeature-createReturnResult-name" name="name" type="String" effect="read">
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="BehavioralFeature-createReturnResult-name-_upperValue" value="1"/>
@@ -11186,10 +11136,16 @@ For example, Person could have two Generalization relationships each with a diff
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="Behavior-context-_lowerValue"/>
</ownedAttribute>
<ownedAttribute xmi:id="Behavior-precondition" name="precondition" type="Constraint" aggregation="composite" association="A_precondition_behavior">
+ <ownedComment xmi:id="Behavior-precondition-_ownedComment.0" annotatedElement="Behavior-precondition">
+ <body>An optional set of Constraints specifying what must be fulfilled when the behavior is invoked.</body>
+ </ownedComment>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="Behavior-precondition-_upperValue" value="*"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="Behavior-precondition-_lowerValue"/>
</ownedAttribute>
<ownedAttribute xmi:id="Behavior-postcondition" name="postcondition" type="Constraint" aggregation="composite" association="A_postcondition_behavior">
+ <ownedComment xmi:id="Behavior-postcondition-_ownedComment.0" annotatedElement="Behavior-postcondition">
+ <body>An optional set of Constraints specifying what is fulfilled after the execution of the behavior is completed, if its precondition was fulfilled before its invocation.</body>
+ </ownedComment>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="Behavior-postcondition-_upperValue" value="*"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="Behavior-postcondition-_lowerValue"/>
</ownedAttribute>
@@ -11236,19 +11192,51 @@ For example, Person could have two Generalization relationships each with a diff
<ownedComment xmi:id="ObjectNodeOrderingKind-_ownedComment.0" annotatedElement="ObjectNodeOrderingKind">
<body>ObjectNodeOrderingKind is an enumeration indicating queuing order within a node.</body>
</ownedComment>
- <ownedLiteral xmi:id="ObjectNodeOrderingKind-unordered" name="unordered"/>
- <ownedLiteral xmi:id="ObjectNodeOrderingKind-ordered" name="ordered"/>
- <ownedLiteral xmi:id="ObjectNodeOrderingKind-LIFO" name="LIFO"/>
- <ownedLiteral xmi:id="ObjectNodeOrderingKind-FIFO" name="FIFO"/>
+ <ownedLiteral xmi:id="ObjectNodeOrderingKind-unordered" name="unordered">
+ <ownedComment xmi:id="ObjectNodeOrderingKind-unordered-_ownedComment.0" annotatedElement="ObjectNodeOrderingKind-unordered">
+ <body>Indicates that object node tokens are unordered.</body>
+ </ownedComment>
+ </ownedLiteral>
+ <ownedLiteral xmi:id="ObjectNodeOrderingKind-ordered" name="ordered">
+ <ownedComment xmi:id="ObjectNodeOrderingKind-ordered-_ownedComment.0" annotatedElement="ObjectNodeOrderingKind-ordered">
+ <body>Indicates that object node tokens are ordered.</body>
+ </ownedComment>
+ </ownedLiteral>
+ <ownedLiteral xmi:id="ObjectNodeOrderingKind-LIFO" name="LIFO">
+ <ownedComment xmi:id="ObjectNodeOrderingKind-LIFO-_ownedComment.0" annotatedElement="ObjectNodeOrderingKind-LIFO">
+ <body>Indicates that object node tokens are queued in a last in, first out manner.</body>
+ </ownedComment>
+ </ownedLiteral>
+ <ownedLiteral xmi:id="ObjectNodeOrderingKind-FIFO" name="FIFO">
+ <ownedComment xmi:id="ObjectNodeOrderingKind-FIFO-_ownedComment.0" annotatedElement="ObjectNodeOrderingKind-FIFO">
+ <body>Indicates that object node tokens are queued in a first in, first out manner.</body>
+ </ownedComment>
+ </ownedLiteral>
</packagedElement>
<packagedElement xmi:type="uml:Enumeration" xmi:id="ParameterEffectKind" name="ParameterEffectKind" visibility="private">
<ownedComment xmi:id="ParameterEffectKind-_ownedComment.0" annotatedElement="ParameterEffectKind">
<body>The datatype ParameterEffectKind is an enumeration that indicates the effect of a behavior on values passed in or out of its parameters.</body>
</ownedComment>
- <ownedLiteral xmi:id="ParameterEffectKind-create" name="create"/>
- <ownedLiteral xmi:id="ParameterEffectKind-read" name="read"/>
- <ownedLiteral xmi:id="ParameterEffectKind-update" name="update"/>
- <ownedLiteral xmi:id="ParameterEffectKind-delete" name="delete"/>
+ <ownedLiteral xmi:id="ParameterEffectKind-create" name="create">
+ <ownedComment xmi:id="ParameterEffectKind-create-_ownedComment.0" annotatedElement="ParameterEffectKind-create">
+ <body>Indicates that the behavior creates values.</body>
+ </ownedComment>
+ </ownedLiteral>
+ <ownedLiteral xmi:id="ParameterEffectKind-read" name="read">
+ <ownedComment xmi:id="ParameterEffectKind-read-_ownedComment.0" annotatedElement="ParameterEffectKind-read">
+ <body>Indicates that the behavior reads values.</body>
+ </ownedComment>
+ </ownedLiteral>
+ <ownedLiteral xmi:id="ParameterEffectKind-update" name="update">
+ <ownedComment xmi:id="ParameterEffectKind-update-_ownedComment.0" annotatedElement="ParameterEffectKind-update">
+ <body>Indicates that the behavior updates values.</body>
+ </ownedComment>
+ </ownedLiteral>
+ <ownedLiteral xmi:id="ParameterEffectKind-delete" name="delete">
+ <ownedComment xmi:id="ParameterEffectKind-delete-_ownedComment.0" annotatedElement="ParameterEffectKind-delete">
+ <body>Indicates that the behavior deletes values.</body>
+ </ownedComment>
+ </ownedLiteral>
</packagedElement>
<packagedElement xmi:type="uml:Association" xmi:id="A_weight_activityEdge" name="A_weight_activityEdge" visibility="private" memberEnd="ActivityEdge-weight A_weight_activityEdge-_ownedEnd.0">
<generalization xmi:id="A_weight_activityEdge-_generalization.0" general="A_ownedElement_owner"/>
@@ -11267,7 +11255,7 @@ For example, Person could have two Generalization relationships each with a diff
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="A_inState_objectNode-_ownedEnd.0-_lowerValue"/>
</ownedEnd>
</packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="A_parameterSet_parameter" name="A_parameterSet_parameter" visibility="private" memberEnd="ParameterSet-parameter Parameter-parameterSet"/>
+ <packagedElement xmi:type="uml:Association" xmi:id="A_parameterSet_parameter" name="A_parameterSet_parameter" visibility="private" memberEnd="Parameter-parameterSet ParameterSet-parameter"/>
<packagedElement xmi:type="uml:Association" xmi:id="A_transformation_objectFlow" name="A_transformation_objectFlow" visibility="private" memberEnd="ObjectFlow-transformation A_transformation_objectFlow-_ownedEnd.0">
<ownedEnd xmi:id="A_transformation_objectFlow-_ownedEnd.0" type="ObjectFlow" association="A_transformation_objectFlow">
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="A_transformation_objectFlow-_ownedEnd.0-_upperValue" value="*"/>
@@ -11282,7 +11270,7 @@ For example, Person could have two Generalization relationships each with a diff
<generalization xmi:id="A_action_localPostcondition-_generalization.0" general="A_ownedElement_owner"/>
<ownedEnd xmi:id="A_action_localPostcondition-_ownedEnd.0" type="Action" association="A_action_localPostcondition"/>
</packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="A_interruptingEdge_interrupts" name="A_interruptingEdge_interrupts" visibility="private" memberEnd="ActivityEdge-interrupts InterruptibleActivityRegion-interruptingEdge"/>
+ <packagedElement xmi:type="uml:Association" xmi:id="A_interruptingEdge_interrupts" name="A_interruptingEdge_interrupts" visibility="private" memberEnd="InterruptibleActivityRegion-interruptingEdge ActivityEdge-interrupts"/>
<packagedElement xmi:type="uml:Association" xmi:id="A_inInterruptibleRegion_node" name="A_inInterruptibleRegion_node" visibility="private" memberEnd="ActivityNode-inInterruptibleRegion InterruptibleActivityRegion-node">
<generalization xmi:id="A_inInterruptibleRegion_node-_generalization.0" general="A_containedNode_inGroup"/>
</packagedElement>
@@ -11316,7 +11304,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:id="A_joinSpec_joinNode-_generalization.0" general="A_ownedElement_owner"/>
<ownedEnd xmi:id="A_joinSpec_joinNode-_ownedEnd.0" type="JoinNode" association="A_joinSpec_joinNode"/>
@@ -11679,10 +11667,7 @@ If false, the body is executed once before the test is performed.
</ownedAttribute>
<ownedAttribute xmi:id="ActivityEdge-inGroup" name="inGroup" visibility="public" type="ActivityGroup" isReadOnly="true" isDerived="true" isDerivedUnion="true" association="A_containedEdge_inGroup">
<ownedComment xmi:id="ActivityEdge-inGroup-_ownedComment.0" annotatedElement="ActivityEdge-inGroup">
- <body>Groups containing the edge. Multiplicity specialized to [0..1] for StructuredActivityGroup.</body>
- </ownedComment>
- <ownedComment xmi:id="ActivityEdge-inGroup-_ownedComment.1" annotatedElement="ActivityEdge-inGroup">
- <body>Groups containing the edge. Multiplicity specialized to [0..1] for StructuredActivity-Group.</body>
+ <body>Groups containing the edge.</body>
</ownedComment>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="ActivityEdge-inGroup-_upperValue" value="*"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="ActivityEdge-inGroup-_lowerValue"/>
@@ -11798,7 +11783,7 @@ If false, the body is executed once before the test is performed.
<packagedElement xmi:type="uml:Association" xmi:id="A_edge_inStructuredNode" name="A_edge_inStructuredNode" visibility="private" memberEnd="StructuredActivityNode-edge ActivityEdge-inStructuredNode">
<generalization xmi:id="A_edge_inStructuredNode-_generalization.0" general="A_containedEdge_inGroup"/>
</packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="A_containedEdge_inGroup" name="A_containedEdge_inGroup" visibility="private" memberEnd="ActivityEdge-inGroup ActivityGroup-containedEdge" isDerived="true"/>
+ <packagedElement xmi:type="uml:Association" xmi:id="A_containedEdge_inGroup" name="A_containedEdge_inGroup" visibility="private" memberEnd="ActivityGroup-containedEdge ActivityEdge-inGroup" isDerived="true"/>
<packagedElement xmi:type="uml:Class" xmi:id="ExpansionNode" name="ExpansionNode">
<ownedComment xmi:id="ExpansionNode-_ownedComment.0" annotatedElement="ExpansionNode">
<body>An expansion node is an object node used to indicate a flow across the boundary of an expansion region. A flow into a region contains a collection that is broken into its individual elements inside the region, which is executed once per element. A flow out of a region combines individual elements into a collection for use outside the region.</body>
@@ -12019,19 +12004,31 @@ stream: a stream of values flows into a single execution&#xD;
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="Component-packagedElement-_lowerValue"/>
</ownedAttribute>
<ownedOperation xmi:id="Component-createOwnedClass" name="createOwnedClass">
+ <ownedComment xmi:id="Component-createOwnedClass-_ownedComment.0" annotatedElement="Component-createOwnedClass">
+ <body>Creates a(n) (abstract) class with the specified name as a packaged element of this component.</body>
+ </ownedComment>
<ownedParameter xmi:id="Component-createOwnedClass-_ownedParameter.0" type="Class" direction="return"/>
<ownedParameter xmi:id="Component-createOwnedClass-name" name="name" type="String" effect="read"/>
<ownedParameter xmi:id="Component-createOwnedClass-isAbstract" name="isAbstract" type="Boolean" effect="read"/>
</ownedOperation>
<ownedOperation xmi:id="Component-createOwnedEnumeration" name="createOwnedEnumeration">
+ <ownedComment xmi:id="Component-createOwnedEnumeration-_ownedComment.0" annotatedElement="Component-createOwnedEnumeration">
+ <body>Creates a enumeration with the specified name as a packaged element of this component.</body>
+ </ownedComment>
<ownedParameter xmi:id="Component-createOwnedEnumeration-_ownedParameter.0" type="Enumeration" direction="return"/>
<ownedParameter xmi:id="Component-createOwnedEnumeration-name" name="name" type="String" effect="read"/>
</ownedOperation>
<ownedOperation xmi:id="Component-createOwnedPrimitiveType" name="createOwnedPrimitiveType">
+ <ownedComment xmi:id="Component-createOwnedPrimitiveType-_ownedComment.0" annotatedElement="Component-createOwnedPrimitiveType">
+ <body>Creates a primitive type with the specified name as a packaged element of this component.</body>
+ </ownedComment>
<ownedParameter xmi:id="Component-createOwnedPrimitiveType-_ownedParameter.0" type="PrimitiveType" direction="return"/>
<ownedParameter xmi:id="Component-createOwnedPrimitiveType-name" name="name" type="String" effect="read"/>
</ownedOperation>
<ownedOperation xmi:id="Component-createOwnedInterface" name="createOwnedInterface">
+ <ownedComment xmi:id="Component-createOwnedInterface-_ownedComment.0" annotatedElement="Component-createOwnedInterface">
+ <body>Creates an interface with the specified name as a packaged element of this component.</body>
+ </ownedComment>
<ownedParameter xmi:id="Component-createOwnedInterface-_ownedParameter.0" type="Interface" direction="return"/>
<ownedParameter xmi:id="Component-createOwnedInterface-name" name="name" type="String" effect="read"/>
</ownedOperation>
@@ -12123,7 +12120,7 @@ stream: a stream of values flows into a single execution&#xD;
</ownedAttribute>
<ownedAttribute xmi:id="Deployment-configuration" name="configuration" type="DeploymentSpecification" aggregation="composite" subsettedProperty="Element-ownedElement" association="A_configuration_deployment">
<ownedComment xmi:id="Deployment-configuration-_ownedComment.0" annotatedElement="Deployment-configuration">
- <body>The specification of properties that parameterize the deployment and execution of one or more Artifacts. This association is specialized from the ownedMember association.</body>
+ <body>The specification of properties that parameterize the deployment and execution of one or more Artifacts.</body>
</ownedComment>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="Deployment-configuration-_upperValue" value="*"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="Deployment-configuration-_lowerValue"/>
@@ -12992,7 +12989,7 @@ stream: a stream of values flows into a single execution&#xD;
</ownedParameter>
</ownedOperation>
</packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="A_qualifier_associationEnd" name="A_qualifier_associationEnd" visibility="private" memberEnd="Property-associationEnd Property-qualifier">
+ <packagedElement xmi:type="uml:Association" xmi:id="A_qualifier_associationEnd" name="A_qualifier_associationEnd" visibility="private" memberEnd="Property-qualifier Property-associationEnd">
<generalization xmi:id="A_qualifier_associationEnd-_generalization.0" general="A_ownedElement_owner"/>
</packagedElement>
<packagedElement xmi:type="uml:Class" xmi:id="TemplateSignature" name="TemplateSignature">
@@ -13611,7 +13608,7 @@ define a collating sequence between operands and subexpressions).
</ownedAttribute>
<ownedAttribute xmi:id="Property-isReadOnly" name="isReadOnly" visibility="public" type="Boolean" redefinedProperty="StructuralFeature-isReadOnly">
<ownedComment xmi:id="Property-isReadOnly-_ownedComment.0" annotatedElement="Property-isReadOnly">
- <body>This redefines the corresponding attribute in Basic::Property and Abstractions::StructuralFeature.</body>
+ <body>If isReadOnly is true, the attribute may not be written to after initialization.</body>
</ownedComment>
<ownedComment xmi:id="Property-isReadOnly-_ownedComment.1" annotatedElement="Property-isReadOnly">
<body>If true, the attribute may only be read, and not written.</body>
@@ -13649,7 +13646,7 @@ define a collating sequence between operands and subexpressions).
</ownedComment>
<defaultValue xmi:type="uml:LiteralBoolean" xmi:id="Property-isComposite-_defaultValue"/>
</ownedAttribute>
- <ownedAttribute xmi:id="Property-class" name="class" visibility="public" type="Class" subsettedProperty="NamedElement-namespace Feature-featuringClassifier A_attribute_classifier-classifier" association="A_ownedAttribute_class">
+ <ownedAttribute xmi:id="Property-class" name="class" visibility="public" type="Class" subsettedProperty="A_attribute_classifier-classifier NamedElement-namespace Feature-featuringClassifier" association="A_ownedAttribute_class">
<ownedComment xmi:id="Property-class-_ownedComment.0" annotatedElement="Property-class">
<body>References the Class that owns the Property.</body>
</ownedComment>
@@ -13667,19 +13664,12 @@ define a collating sequence between operands and subexpressions).
<ownedComment xmi:id="Property-owningAssociation-_ownedComment.0" annotatedElement="Property-owningAssociation">
<body>References the owning association of this property, if any.</body>
</ownedComment>
- <ownedComment xmi:id="Property-owningAssociation-_ownedComment.1" annotatedElement="Property-owningAssociation">
- <body>References the owning association of this property.</body>
- </ownedComment>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="Property-owningAssociation-_upperValue" value="1"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="Property-owningAssociation-_lowerValue"/>
</ownedAttribute>
<ownedAttribute xmi:id="Property-datatype" name="datatype" visibility="public" type="DataType" subsettedProperty="NamedElement-namespace Feature-featuringClassifier A_attribute_classifier-classifier" association="A_ownedAttribute_datatype">
<ownedComment xmi:id="Property-datatype-_ownedComment.0" annotatedElement="Property-datatype">
- <body>The DataType that owns this Operation.</body>
- </ownedComment>
- <ownedComment xmi:id="Property-datatype-_ownedComment.1" annotatedElement="Property-datatype">
- <body>The DataType that owns this Property.&#xD;
-</body>
+ <body>The DataType that owns this Property.</body>
</ownedComment>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="Property-datatype-_upperValue" value="1"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="Property-datatype-_lowerValue"/>
@@ -14022,7 +14012,7 @@ define a collating sequence between operands and subexpressions).
</ownedAttribute>
<ownedAttribute xmi:id="Operation-isOrdered" name="isOrdered" visibility="public" type="Boolean" isDerived="true">
<ownedComment xmi:id="Operation-isOrdered-_ownedComment.0" annotatedElement="Operation-isOrdered">
- <body>Redefines the corresponding property from Basic to derive this information from the return result for this Operation.</body>
+ <body>This information is derived from the return result for this Operation.</body>
</ownedComment>
<ownedComment xmi:id="Operation-isOrdered-_ownedComment.1" annotatedElement="Operation-isOrdered">
<body>Specifies whether the return parameter is ordered or not, if present.</body>
@@ -14031,7 +14021,7 @@ define a collating sequence between operands and subexpressions).
</ownedAttribute>
<ownedAttribute xmi:id="Operation-isUnique" name="isUnique" visibility="public" type="Boolean" isDerived="true">
<ownedComment xmi:id="Operation-isUnique-_ownedComment.0" annotatedElement="Operation-isUnique">
- <body>Redefines the corresponding property from Basic to derive this information from the return result for this Operation.</body>
+ <body>This information is derived from the return result for this Operation.</body>
</ownedComment>
<ownedComment xmi:id="Operation-isUnique-_ownedComment.1" annotatedElement="Operation-isUnique">
<body>Specifies whether the return parameter is unique or not, if present.</body>
@@ -14040,7 +14030,7 @@ define a collating sequence between operands and subexpressions).
</ownedAttribute>
<ownedAttribute xmi:id="Operation-lower" name="lower" visibility="public" type="Integer" isDerived="true">
<ownedComment xmi:id="Operation-lower-_ownedComment.0" annotatedElement="Operation-lower">
- <body>Redefines the corresponding property from Basic to derive this information from the return result for this Operation.</body>
+ <body>This information is derived from the return result for this Operation.</body>
</ownedComment>
<ownedComment xmi:id="Operation-lower-_ownedComment.1" annotatedElement="Operation-lower">
<body>Specifies the lower multiplicity of the return parameter, if present.</body>
@@ -14051,7 +14041,7 @@ define a collating sequence between operands and subexpressions).
</ownedAttribute>
<ownedAttribute xmi:id="Operation-upper" name="upper" visibility="public" type="UnlimitedNatural" isDerived="true">
<ownedComment xmi:id="Operation-upper-_ownedComment.0" annotatedElement="Operation-upper">
- <body>Redefines the corresponding property from Basic to derive this information from the return result for this Operation.</body>
+ <body>This information is derived from the return result for this Operation.</body>
</ownedComment>
<ownedComment xmi:id="Operation-upper-_ownedComment.1" annotatedElement="Operation-upper">
<body>Specifies the upper multiplicity of the return parameter, if present.</body>
@@ -14064,9 +14054,6 @@ define a collating sequence between operands and subexpressions).
<ownedComment xmi:id="Operation-class-_ownedComment.0" annotatedElement="Operation-class">
<body>The class that owns the operation.</body>
</ownedComment>
- <ownedComment xmi:id="Operation-class-_ownedComment.1" annotatedElement="Operation-class">
- <body>The class that owns this operation.</body>
- </ownedComment>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="Operation-class-_upperValue" value="1"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="Operation-class-_lowerValue"/>
</ownedAttribute>
@@ -14091,13 +14078,10 @@ define a collating sequence between operands and subexpressions).
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="Operation-redefinedOperation-_upperValue" value="*"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="Operation-redefinedOperation-_lowerValue"/>
</ownedAttribute>
- <ownedAttribute xmi:id="Operation-datatype" name="datatype" visibility="public" type="DataType" subsettedProperty="RedefinableElement-redefinitionContext NamedElement-namespace Feature-featuringClassifier" association="A_ownedOperation_datatype">
+ <ownedAttribute xmi:id="Operation-datatype" name="datatype" visibility="public" type="DataType" subsettedProperty="NamedElement-namespace RedefinableElement-redefinitionContext Feature-featuringClassifier" association="A_ownedOperation_datatype">
<ownedComment xmi:id="Operation-datatype-_ownedComment.0" annotatedElement="Operation-datatype">
<body>The DataType that owns this Operation.</body>
</ownedComment>
- <ownedComment xmi:id="Operation-datatype-_ownedComment.1" annotatedElement="Operation-datatype">
- <body>The DataType that owns this Property.</body>
- </ownedComment>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="Operation-datatype-_upperValue" value="1"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="Operation-datatype-_lowerValue"/>
</ownedAttribute>
@@ -14110,7 +14094,7 @@ define a collating sequence between operands and subexpressions).
</ownedAttribute>
<ownedAttribute xmi:id="Operation-type" name="type" visibility="public" type="Type" isDerived="true" association="A_type_operation">
<ownedComment xmi:id="Operation-type-_ownedComment.0" annotatedElement="Operation-type">
- <body>Redefines the corresponding property from Basic to derive this information from the return result for this Operation.</body>
+ <body>This information is derived from the return result for this Operation.</body>
</ownedComment>
<ownedComment xmi:id="Operation-type-_ownedComment.1" annotatedElement="Operation-type">
<body>Specifies the return result of the operation, if present.</body>
@@ -14195,10 +14179,6 @@ define a collating sequence between operands and subexpressions).
<ownedComment xmi:id="Operation-isUnique.1-_ownedComment.0" annotatedElement="Operation-isUnique.1">
<body>If this operation has a return parameter, isUnique equals the value of isUnique for that parameter. Otherwise isUnique is true.</body>
</ownedComment>
- <ownedComment xmi:id="Operation-isUnique.1-_ownedComment.1" annotatedElement="Operation-isUnique.1">
- <body>If this operation has a return parameter, isUnique equals the value of isUnique for that parameter. Otherwise isUnique is true.&#xD;
-</body>
- </ownedComment>
<ownedRule xmi:id="Operation-isUnique.1-spec" name="spec" constrainedElement="Operation-isUnique.1 Operation-isUnique">
<specification xmi:type="uml:OpaqueExpression" xmi:id="Operation-isUnique.1-spec-_specification">
<language>OCL</language>
@@ -14211,10 +14191,6 @@ define a collating sequence between operands and subexpressions).
<ownedComment xmi:id="Operation-lower.1-_ownedComment.0" annotatedElement="Operation-lower.1">
<body>If this operation has a return parameter, lower equals the value of lower for that parameter. Otherwise lower is not defined.</body>
</ownedComment>
- <ownedComment xmi:id="Operation-lower.1-_ownedComment.1" annotatedElement="Operation-lower.1">
- <body>If this operation has a return parameter, lower equals the value of lower for that parameter. Otherwise lower is not defined.&#xD;
-</body>
- </ownedComment>
<ownedRule xmi:id="Operation-lower.1-spec" name="spec" constrainedElement="Operation-lower.1 Operation-lower">
<specification xmi:type="uml:OpaqueExpression" xmi:id="Operation-lower.1-spec-_specification">
<language>OCL</language>
@@ -14227,10 +14203,6 @@ define a collating sequence between operands and subexpressions).
<ownedComment xmi:id="Operation-upper.1-_ownedComment.0" annotatedElement="Operation-upper.1">
<body>If this operation has a return parameter, upper equals the value of upper for that parameter. Otherwise upper is not defined.</body>
</ownedComment>
- <ownedComment xmi:id="Operation-upper.1-_ownedComment.1" annotatedElement="Operation-upper.1">
- <body>If this operation has a return parameter, upper equals the value of upper for that parameter. Otherwise upper is not defined.&#xD;
-</body>
- </ownedComment>
<ownedRule xmi:id="Operation-upper.1-spec" name="spec" constrainedElement="Operation-upper.1 Operation-upper">
<specification xmi:type="uml:OpaqueExpression" xmi:id="Operation-upper.1-spec-_specification">
<language>OCL</language>
@@ -14256,7 +14228,7 @@ define a collating sequence between operands and subexpressions).
<body>The query isConsistentWith() specifies, for any two Operations in a context in which redefinition is possible, whether redefinition would be consistent in the sense of maintaining type covariance. Other senses of consistency may be required, for example to determine consistency in the sense of contravariance. Users may define alternative queries under names different from 'isConsistentWith()', as for example, users may define a query named 'isContravariantWith()'.</body>
</ownedComment>
<ownedComment xmi:id="Operation-isConsistentWith-_ownedComment.1" annotatedElement="Operation-isConsistentWith">
- <body>The query isConsistentWith() specifies, for any two Operations in a context in which redefinition is possible, whether redefinition would be logically consistent. A redefining operation is consistent with a redefined operation if it has the same number of owned parameters, and the type of each owned parameter conforms to the type of the corresponding redefined parameter. </body>
+ <body>A redefining operation is consistent with a redefined operation if it has the same number of owned parameters, and the type of each owned parameter conforms to the type of the corresponding redefined parameter. </body>
</ownedComment>
<ownedRule xmi:id="Operation-isConsistentWith-_ownedRule.0" constrainedElement="Operation-isConsistentWith">
<specification xmi:type="uml:OpaqueExpression" xmi:id="Operation-isConsistentWith-_ownedRule.0-_specification">
@@ -14387,7 +14359,7 @@ define a collating sequence between operands and subexpressions).
</ownedAttribute>
<ownedAttribute xmi:id="Classifier-feature" name="feature" visibility="public" type="Feature" isReadOnly="true" isDerived="true" isDerivedUnion="true" subsettedProperty="Namespace-member" association="A_feature_featuringClassifier">
<ownedComment xmi:id="Classifier-feature-_ownedComment.0" annotatedElement="Classifier-feature">
- <body>Redefines the corresponding association in Abstractions. Note that there may be members of the Classifier that are of the type Feature but are not included in this association, e.g. inherited features.</body>
+ <body>Note that there may be members of the Classifier that are of the type Feature but are not included in this association, e.g. inherited features.</body>
</ownedComment>
<ownedComment xmi:id="Classifier-feature-_ownedComment.1" annotatedElement="Classifier-feature">
<body>Specifies each feature defined in the classifier.</body>
@@ -14940,9 +14912,6 @@ define a collating sequence between operands and subexpressions).
</ownedAttribute>
<ownedAttribute xmi:id="Package-nestingPackage" name="nestingPackage" visibility="public" type="Package" subsettedProperty="NamedElement-namespace" association="A_nestedPackage_nestingPackage">
<ownedComment xmi:id="Package-nestingPackage-_ownedComment.0" annotatedElement="Package-nestingPackage">
- <body>References the owning package of a package.</body>
- </ownedComment>
- <ownedComment xmi:id="Package-nestingPackage-_ownedComment.1" annotatedElement="Package-nestingPackage">
<body>References the Package that owns this Package.</body>
</ownedComment>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="Package-nestingPackage-_upperValue" value="1"/>
@@ -15142,7 +15111,7 @@ define a collating sequence between operands and subexpressions).
<generalization xmi:id="A_ownedParameter_signature-_generalization.0" general="A_ownedElement_owner"/>
<generalization xmi:id="A_ownedParameter_signature-_generalization.1" general="A_parameter_templateSignature"/>
</packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="A_boundElement_templateBinding" name="A_boundElement_templateBinding" visibility="private" memberEnd="TemplateableElement-templateBinding TemplateBinding-boundElement">
+ <packagedElement xmi:type="uml:Association" xmi:id="A_boundElement_templateBinding" name="A_boundElement_templateBinding" visibility="private" memberEnd="TemplateBinding-boundElement TemplateableElement-templateBinding">
<generalization xmi:id="A_boundElement_templateBinding-_generalization.0" general="A_ownedElement_owner"/>
<generalization xmi:id="A_boundElement_templateBinding-_generalization.1" general="A_source_directedRelationship"/>
</packagedElement>
@@ -15153,7 +15122,7 @@ define a collating sequence between operands and subexpressions).
<generalization xmi:id="A_signature_templateBinding-_generalization.0" general="A_target_directedRelationship"/>
<ownedEnd xmi:id="A_signature_templateBinding-_ownedEnd.0" type="TemplateBinding" redefinedProperty="A_target_directedRelationship-_ownedEnd.0" association="A_signature_templateBinding"/>
</packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="A_parameterSubstitution_templateBinding" name="A_parameterSubstitution_templateBinding" visibility="private" memberEnd="TemplateBinding-parameterSubstitution TemplateParameterSubstitution-templateBinding">
+ <packagedElement xmi:type="uml:Association" xmi:id="A_parameterSubstitution_templateBinding" name="A_parameterSubstitution_templateBinding" visibility="private" memberEnd="TemplateParameterSubstitution-templateBinding TemplateBinding-parameterSubstitution">
<generalization xmi:id="A_parameterSubstitution_templateBinding-_generalization.0" general="A_ownedElement_owner"/>
</packagedElement>
<packagedElement xmi:type="uml:Association" xmi:id="A_actual_templateParameterSubstitution" name="A_actual_templateParameterSubstitution" visibility="private" memberEnd="TemplateParameterSubstitution-actual A_actual_templateParameterSubstitution-_ownedEnd.0">
@@ -15163,10 +15132,10 @@ define a collating sequence between operands and subexpressions).
<packagedElement xmi:type="uml:Association" xmi:id="A_subExpression_owningExpression" name="A_subExpression_owningExpression" visibility="private" memberEnd="StringExpression-subExpression StringExpression-owningExpression">
<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: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="ParameterableElement-owningTemplateParameter TemplateParameter-ownedParameteredElement">
+ <packagedElement xmi:type="uml:Association" xmi:id="A_ownedParameteredElement_owningTemplateParameter" name="A_ownedParameteredElement_owningTemplateParameter" visibility="private" memberEnd="TemplateParameter-ownedParameteredElement ParameterableElement-owningTemplateParameter">
<generalization xmi:id="A_ownedParameteredElement_owningTemplateParameter-_generalization.0" general="A_ownedElement_owner"/>
<generalization xmi:id="A_ownedParameteredElement_owningTemplateParameter-_generalization.1" general="A_parameteredElement_templateParameter"/>
</packagedElement>
@@ -15204,7 +15173,7 @@ define a collating sequence between operands and subexpressions).
<generalization xmi:id="A_inheritedParameter_redefinableTemplateSignature-_generalization.0" general="A_parameter_templateSignature"/>
<ownedEnd 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="Classifier-templateParameter ClassifierTemplateParameter-parameteredElement">
+ <packagedElement xmi:type="uml:Association" xmi:id="A_templateParameter_parameteredElement" name="A_templateParameter_parameteredElement" visibility="private" memberEnd="ClassifierTemplateParameter-parameteredElement Classifier-templateParameter">
<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">
@@ -15214,10 +15183,10 @@ define a collating sequence between operands and subexpressions).
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="A_nameExpression_namedElement-_ownedEnd.0-_lowerValue"/>
</ownedEnd>
</packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="A_templateParameter_parameteredElement.1" name="A_templateParameter_parameteredElement" visibility="private" memberEnd="Operation-templateParameter OperationTemplateParameter-parameteredElement">
+ <packagedElement xmi:type="uml:Association" xmi:id="A_templateParameter_parameteredElement.1" name="A_templateParameter_parameteredElement" visibility="private" memberEnd="OperationTemplateParameter-parameteredElement Operation-templateParameter">
<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="ConnectableElement-templateParameter ConnectableElementTemplateParameter-parameteredElement">
+ <packagedElement xmi:type="uml:Association" xmi:id="A_templateParameter_parameteredElement.2" name="A_templateParameter_parameteredElement" visibility="private" memberEnd="ConnectableElementTemplateParameter-parameteredElement ConnectableElement-templateParameter">
<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">
@@ -15239,364 +15208,364 @@ define a collating sequence between operands and subexpressions).
<appliedProfile href="pathmap://UML_PROFILES/Standard.profile.uml#_0"/>
</profileApplication>
</uml:Model>
- <Ecore:EPackage xmi:id="_esvIkPWnEdqea89UKW2qFQ" 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="_etCDgPWnEdqea89UKW2qFQ" instanceClassName="boolean" base_PrimitiveType="Boolean"/>
- <Ecore:EDataType xmi:id="_etCDgfWnEdqea89UKW2qFQ" instanceClassName="int" base_PrimitiveType="Integer"/>
- <Ecore:EDataType xmi:id="_etCDgvWnEdqea89UKW2qFQ" instanceClassName="java.lang.String" base_PrimitiveType="String"/>
- <Ecore:EDataType xmi:id="_etCDg_WnEdqea89UKW2qFQ" instanceClassName="int" base_PrimitiveType="UnlimitedNatural"/>
- <Ecore:EReference xmi:id="_oDA7cPWnEdqea89UKW2qFQ" isTransient="true" base_Property="Classifier-attribute"/>
- <Ecore:EReference xmi:id="_oDA7cfWnEdqea89UKW2qFQ" isTransient="true" base_Property="Classifier-feature"/>
- <Ecore:EReference xmi:id="_oDA7cvWnEdqea89UKW2qFQ" isTransient="true" base_Property="Classifier-inheritedMember"/>
- <Ecore:EOperation xmi:id="_oDA7c_WnEdqea89UKW2qFQ" base_Operation="Classifier-general.1" operationName="getGenerals"/>
- <Ecore:EOperation xmi:id="_oDA7dPWnEdqea89UKW2qFQ" base_Operation="Classifier-inheritedMember.1" operationName="getInheritedMembers"/>
- <Ecore:EReference xmi:id="_oDA7dfWnEdqea89UKW2qFQ" isTransient="true" base_Property="DirectedRelationship-source"/>
- <Ecore:EReference xmi:id="_oDA7dvWnEdqea89UKW2qFQ" isTransient="true" base_Property="DirectedRelationship-target"/>
- <Ecore:EReference xmi:id="_oDA7d_WnEdqea89UKW2qFQ" isTransient="true" base_Property="Element-ownedElement"/>
- <Ecore:EReference xmi:id="_oDA7ePWnEdqea89UKW2qFQ" isTransient="true" base_Property="Element-owner"/>
- <Ecore:EReference xmi:id="_oDA7efWnEdqea89UKW2qFQ" isTransient="true" base_Property="Feature-featuringClassifier"/>
- <Ecore:EReference xmi:id="_oDA7evWnEdqea89UKW2qFQ" isTransient="true" base_Property="Namespace-importedMember"/>
- <Ecore:EReference xmi:id="_oDA7e_WnEdqea89UKW2qFQ" isTransient="true" base_Property="Namespace-ownedMember"/>
- <Ecore:EReference xmi:id="_oDA7fPWnEdqea89UKW2qFQ" isTransient="true" base_Property="Namespace-member"/>
- <Ecore:EOperation xmi:id="_oDA7ffWnEdqea89UKW2qFQ" base_Operation="Namespace-importedMember.1" operationName="getImportedMembers"/>
- <Ecore:EReference xmi:id="_oDA7fvWnEdqea89UKW2qFQ" isTransient="true" base_Property="RedefinableElement-redefinitionContext"/>
- <Ecore:EReference xmi:id="_oDA7f_WnEdqea89UKW2qFQ" isTransient="true" base_Property="RedefinableElement-redefinedElement"/>
- <Ecore:EReference xmi:id="_oDA7gPWnEdqea89UKW2qFQ" isTransient="true" base_Property="Relationship-relatedElement"/>
- <Ecore:EReference xmi:id="_oDA7gfWnEdqea89UKW2qFQ" isTransient="true" base_Property="Association-endType"/>
- <Ecore:EAttribute xmi:id="_oDA7gvWnEdqea89UKW2qFQ" isTransient="true" isUnsettable="true" base_Property="Property-default"/>
- <Ecore:EReference xmi:id="_oDA7g_WnEdqea89UKW2qFQ" isTransient="true" base_Property="Property-opposite"/>
- <Ecore:EOperation xmi:id="_oDA7hPWnEdqea89UKW2qFQ" base_Operation="Property-opposite.1" operationName="getOpposite"/>
- <Ecore:EAttribute xmi:id="_oDKscPWnEdqea89UKW2qFQ" isUnsettable="true" xmlFeatureKind="Element" base_Property="OpaqueExpression-body"/>
- <Ecore:EAttribute xmi:id="_oDKscfWnEdqea89UKW2qFQ" isUnsettable="true" base_Property="OpaqueExpression-language"/>
- <Ecore:EAttribute xmi:id="_oDKscvWnEdqea89UKW2qFQ" isTransient="true" base_Property="Operation-isOrdered"/>
- <Ecore:EAttribute xmi:id="_oDKsc_WnEdqea89UKW2qFQ" isTransient="true" base_Property="Operation-isUnique"/>
- <Ecore:EAttribute xmi:id="_oDKsdPWnEdqea89UKW2qFQ" isTransient="true" base_Property="Operation-lower"/>
- <Ecore:EAttribute xmi:id="_oDKsdfWnEdqea89UKW2qFQ" isTransient="true" base_Property="Operation-upper"/>
- <Ecore:EReference xmi:id="_oDKsdvWnEdqea89UKW2qFQ" isTransient="true" base_Property="Operation-type"/>
- <Ecore:EOperation xmi:id="_oDKsd_WnEdqea89UKW2qFQ" base_Operation="Operation-lower.1" operationName="lowerBound"/>
- <Ecore:EOperation xmi:id="_oDKsePWnEdqea89UKW2qFQ" base_Operation="Operation-upper.1" operationName="upperBound"/>
- <Ecore:EOperation xmi:id="_oDKsefWnEdqea89UKW2qFQ" base_Operation="Operation-type.1" operationName="getType"/>
- <Ecore:EAttribute xmi:id="_oDKsevWnEdqea89UKW2qFQ" isTransient="true" isUnsettable="true" base_Property="Parameter-default"/>
- <Ecore:EAttribute xmi:id="_oDKse_WnEdqea89UKW2qFQ" isUnsettable="true" base_Property="ElementImport-alias"/>
- <Ecore:EReference xmi:id="_oDKsfPWnEdqea89UKW2qFQ" isTransient="true" base_Property="Package-ownedType"/>
- <Ecore:EReference xmi:id="_oDKsffWnEdqea89UKW2qFQ" isTransient="true" base_Property="Package-nestedPackage"/>
- <Ecore:EReference xmi:id="_oDKsfvWnEdqea89UKW2qFQ" isTransient="true" base_Property="Package-nestingPackage"/>
- <Ecore:EReference xmi:id="_oDKsf_WnEdqea89UKW2qFQ" isTransient="true" base_Property="Type-package"/>
- <Ecore:EAttribute xmi:id="_oDKsgPWnEdqea89UKW2qFQ" isUnsettable="true" base_Property="NamedElement-name"/>
- <Ecore:EAttribute xmi:id="_oDKsgfWnEdqea89UKW2qFQ" isUnsettable="true" base_Property="NamedElement-visibility"/>
- <Ecore:EReference xmi:id="_oDKsgvWnEdqea89UKW2qFQ" isTransient="true" base_Property="NamedElement-namespace"/>
- <Ecore:EAttribute xmi:id="_oDKsg_WnEdqea89UKW2qFQ" isTransient="true" base_Property="NamedElement-qualifiedName"/>
- <Ecore:EOperation xmi:id="_oDKshPWnEdqea89UKW2qFQ" base_Operation="NamedElement-qualifiedName.1" operationName="getQualifiedName"/>
- <Ecore:EAttribute xmi:id="_oDKshfWnEdqea89UKW2qFQ" isUnsettable="true" xmlFeatureKind="Element" base_Property="Comment-body"/>
- <Ecore:EAttribute xmi:id="_oHyGsvWnEdqea89UKW2qFQ" isUnsettable="true" base_Property="LiteralString-value"/>
- <Ecore:EAttribute xmi:id="_oHyGs_WnEdqea89UKW2qFQ" isTransient="true" base_Property="MultiplicityElement-upper"/>
- <Ecore:EAttribute xmi:id="_oHyGtPWnEdqea89UKW2qFQ" isTransient="true" base_Property="MultiplicityElement-lower"/>
- <Ecore:EOperation xmi:id="_oHyGtfWnEdqea89UKW2qFQ" base_Operation="MultiplicityElement-lower.1" operationName="getLower"/>
- <Ecore:EOperation xmi:id="_oHyGtvWnEdqea89UKW2qFQ" base_Operation="MultiplicityElement-upper.1" operationName="getUpper"/>
- <Ecore:EReference xmi:id="_oHyGt_WnEdqea89UKW2qFQ" isTransient="true" base_Property="Classifier-general"/>
- <Ecore:EAttribute xmi:id="_oH73sPWnEdqea89UKW2qFQ" isUnsettable="true" base_Property="Generalization-isSubstitutable"/>
- <Ecore:EReference xmi:id="_oH73sfWnEdqea89UKW2qFQ" isTransient="true" base_Property="Class-superClass"/>
- <Ecore:EAttribute xmi:id="_oH73svWnEdqea89UKW2qFQ" isTransient="true" base_Property="Property-isComposite"/>
- <Ecore:EOperation xmi:id="_oH73s_WnEdqea89UKW2qFQ" base_Operation="Association-endType.1" operationName="getEndTypes"/>
- <Ecore:EAttribute xmi:id="_oH73tPWnEdqea89UKW2qFQ" isUnsettable="true" base_Property="Expression-symbol"/>
- <Ecore:EReference xmi:id="_oIYj1fWnEdqea89UKW2qFQ" isTransient="true" base_Property="Behavior-context"/>
- <Ecore:EReference xmi:id="_oIYj1vWnEdqea89UKW2qFQ" isTransient="true" base_Property="OpaqueExpression-result"/>
- <Ecore:EAttribute xmi:id="_oIYj1_WnEdqea89UKW2qFQ" isUnsettable="true" xmlFeatureKind="Element" base_Property="OpaqueBehavior-body"/>
- <Ecore:EAttribute xmi:id="_oIiUoPWnEdqea89UKW2qFQ" isUnsettable="true" base_Property="OpaqueBehavior-language"/>
- <Ecore:EAttribute xmi:id="_oI1PvvWnEdqea89UKW2qFQ" isUnsettable="true" xmlFeatureKind="Element" base_Property="OpaqueAction-body"/>
- <Ecore:EAttribute xmi:id="_oI1Pv_WnEdqea89UKW2qFQ" isUnsettable="true" base_Property="OpaqueAction-language"/>
- <Ecore:EReference xmi:id="_oI1PwPWnEdqea89UKW2qFQ" isTransient="true" base_Property="Action-output"/>
- <Ecore:EReference xmi:id="_oI1PwfWnEdqea89UKW2qFQ" isTransient="true" base_Property="Action-input"/>
- <Ecore:EReference xmi:id="_oI1PwvWnEdqea89UKW2qFQ" isTransient="true" base_Property="Action-context"/>
- <Ecore:EReference xmi:id="_oJIKgPWnEdqea89UKW2qFQ" isTransient="true" base_Property="ActivityGroup-containedNode"/>
- <Ecore:EReference xmi:id="_oJIKgfWnEdqea89UKW2qFQ" isTransient="true" base_Property="ActivityGroup-subgroup"/>
- <Ecore:EReference xmi:id="_oJIKgvWnEdqea89UKW2qFQ" isTransient="true" base_Property="ActivityGroup-superGroup"/>
- <Ecore:EReference xmi:id="_oJIKg_WnEdqea89UKW2qFQ" isTransient="true" base_Property="ActivityNode-inGroup"/>
- <Ecore:EReference xmi:id="_oJuncPWnEdqea89UKW2qFQ" isTransient="true" base_Property="Activity-structuredNode"/>
- <Ecore:EReference xmi:id="_oKeOePWnEdqea89UKW2qFQ" isTransient="true" base_Property="ConnectorEnd-definingEnd"/>
- <Ecore:EReference xmi:id="_oKeOefWnEdqea89UKW2qFQ" isTransient="true" base_Property="StructuredClassifier-part"/>
- <Ecore:EReference xmi:id="_oKeOevWnEdqea89UKW2qFQ" isTransient="true" base_Property="StructuredClassifier-role"/>
- <Ecore:EReference xmi:id="_oLN1NfWnEdqea89UKW2qFQ" isTransient="true" base_Property="ActivityEdge-inGroup"/>
- <Ecore:EReference xmi:id="_oLN1NvWnEdqea89UKW2qFQ" isTransient="true" base_Property="ActivityGroup-containedEdge"/>
- <Ecore:EAttribute xmi:id="_oMHNLvWnEdqea89UKW2qFQ" isTransient="true" base_Property="Message-messageKind"/>
- <Ecore:EReference xmi:id="_oMHNL_WnEdqea89UKW2qFQ" isTransient="true" base_Property="Message-signature"/>
- <Ecore:EReference xmi:id="_oN5Vz_WnEdqea89UKW2qFQ" isTransient="true" base_Property="Port-required"/>
- <Ecore:EReference xmi:id="_oN5V0PWnEdqea89UKW2qFQ" isTransient="true" base_Property="Port-provided"/>
- <Ecore:EReference xmi:id="_oN5V0fWnEdqea89UKW2qFQ" isTransient="true" base_Property="EncapsulatedClassifier-ownedPort"/>
- <Ecore:EReference xmi:id="_oOMQvvWnEdqea89UKW2qFQ" isTransient="true" base_Property="Component-required"/>
- <Ecore:EReference xmi:id="_oOMQv_WnEdqea89UKW2qFQ" isTransient="true" base_Property="Component-provided"/>
- <Ecore:EOperation xmi:id="_oOMQwPWnEdqea89UKW2qFQ" base_Operation="Component-required.1" operationName="getRequireds"/>
- <Ecore:EOperation xmi:id="_oOMQwfWnEdqea89UKW2qFQ" base_Operation="Component-provided.1" operationName="getProvideds"/>
- <Ecore:EAttribute xmi:id="_oOMQwvWnEdqea89UKW2qFQ" isUnsettable="true" base_Property="Connector-kind"/>
- <Ecore:EAttribute xmi:id="_oOWBy_WnEdqea89UKW2qFQ" isUnsettable="true" base_Property="Artifact-fileName"/>
- <Ecore:EReference xmi:id="_oOo8s_WnEdqea89UKW2qFQ" isTransient="true" base_Property="DeploymentTarget-deployedElement"/>
- <Ecore:EOperation xmi:id="_oOo8tPWnEdqea89UKW2qFQ" base_Operation="DeploymentTarget-deployedElement.1" operationName="getDeployedElements"/>
- <Ecore:EAttribute xmi:id="_oUAk2PWnEdqea89UKW2qFQ" isTransient="true" base_Property="State-isComposite"/>
- <Ecore:EAttribute xmi:id="_oUAk2fWnEdqea89UKW2qFQ" isTransient="true" base_Property="State-isOrthogonal"/>
- <Ecore:EAttribute xmi:id="_oUAk2vWnEdqea89UKW2qFQ" isTransient="true" base_Property="State-isSimple"/>
- <Ecore:EAttribute xmi:id="_oUAk2_WnEdqea89UKW2qFQ" isTransient="true" base_Property="State-isSubmachineState"/>
- <Ecore:EReference xmi:id="_oUAk3PWnEdqea89UKW2qFQ" isTransient="true" base_Property="State-redefinitionContext"/>
- <Ecore:EReference xmi:id="_oUAk3fWnEdqea89UKW2qFQ" isTransient="true" base_Property="Transition-redefinitionContext"/>
- <Ecore:EReference xmi:id="_oUAk3vWnEdqea89UKW2qFQ" isTransient="true" base_Property="Region-redefinitionContext"/>
- <Ecore:EReference xmi:id="_oUmaufWnEdqea89UKW2qFQ" isTransient="true" base_Property="Profile-ownedStereotype"/>
- <Ecore:EReference xmi:id="_oUmauvWnEdqea89UKW2qFQ" isTransient="true" base_Property="Class-extension"/>
- <Ecore:EAttribute xmi:id="_oUmau_WnEdqea89UKW2qFQ" isTransient="true" base_Property="Extension-isRequired"/>
- <Ecore:EReference xmi:id="_oUmavPWnEdqea89UKW2qFQ" isTransient="true" base_Property="Extension-metaclass"/>
- <Ecore:EOperation xmi:id="_oUmavfWnEdqea89UKW2qFQ" base_Operation="Extension-metaclass.1" operationName="getMetaclass"/>
- <Ecore:EAttribute xmi:id="_oUmavvWnEdqea89UKW2qFQ" isUnsettable="true" base_Property="Image-content"/>
- <Ecore:EAttribute xmi:id="_oUmav_WnEdqea89UKW2qFQ" isUnsettable="true" base_Property="Image-location"/>
- <Ecore:EAttribute xmi:id="_oUmawPWnEdqea89UKW2qFQ" isUnsettable="true" base_Property="Image-format"/>
- <Ecore:EAttribute xmi:id="_oUmaxfWnEdqea89UKW2qFQ" isTransient="true" base_Property="ExtensionEnd-lower"/>
- <Ecore:EAttribute xmi:id="_oVytkvWnEdqea89UKW2qFQ" isUnsettable="true" base_Property="Model-viewpoint"/>
- <Ecore:EAttribute xmi:id="_oYn_HfWnEdqea89UKW2qFQ" isUnsettable="true" base_Property="Parameter-effect"/>
- <Ecore:EAttribute xmi:id="_oZqg9_WnEdqea89UKW2qFQ" isUnsettable="true" base_Property="DeploymentSpecification-deploymentLocation"/>
- <Ecore:EAttribute xmi:id="_oZqg-PWnEdqea89UKW2qFQ" isUnsettable="true" base_Property="DeploymentSpecification-executionLocation"/>
- <Ecore:EReference xmi:id="_oaQ92fWnEdqea89UKW2qFQ" isTransient="true" base_Property="ProtocolTransition-referred"/>
- <Ecore:EReference xmi:id="_ocDGgPWnEdqea89UKW2qFQ" isTransient="true" base_Property="RedefinableTemplateSignature-inheritedParameter"/>
- <Standard:Metamodel xmi:id="_ef5poPWrEdqea89UKW2qFQ" base_Model="_0"/>
- <Standard:Metaclass xmi:id="_egCzkPWrEdqea89UKW2qFQ" base_Class="Comment"/>
- <Standard:Metaclass xmi:id="_egCzkfWrEdqea89UKW2qFQ" base_Class="DirectedRelationship"/>
- <Standard:Metaclass xmi:id="_egCzkvWrEdqea89UKW2qFQ" base_Class="LiteralSpecification"/>
- <Standard:Metaclass xmi:id="_egCzk_WrEdqea89UKW2qFQ" base_Class="LiteralInteger"/>
- <Standard:Metaclass xmi:id="_egCzlPWrEdqea89UKW2qFQ" base_Class="LiteralString"/>
- <Standard:Metaclass xmi:id="_egCzlfWrEdqea89UKW2qFQ" base_Class="LiteralBoolean"/>
- <Standard:Metaclass xmi:id="_egMkkPWrEdqea89UKW2qFQ" base_Class="LiteralNull"/>
- <Standard:Metaclass xmi:id="_egMkkfWrEdqea89UKW2qFQ" base_Class="Constraint"/>
- <Standard:Metaclass xmi:id="_egMkkvWrEdqea89UKW2qFQ" base_Class="ElementImport"/>
- <Standard:Metaclass xmi:id="_egMkk_WrEdqea89UKW2qFQ" base_Class="TypedElement"/>
- <Standard:Metaclass xmi:id="_egMklPWrEdqea89UKW2qFQ" base_Class="Feature"/>
- <Standard:Metaclass xmi:id="_egMklfWrEdqea89UKW2qFQ" base_Class="RedefinableElement"/>
- <Standard:Metaclass xmi:id="_egMklvWrEdqea89UKW2qFQ" base_Class="StructuralFeature"/>
- <Standard:Metaclass xmi:id="_egMkl_WrEdqea89UKW2qFQ" base_Class="Slot"/>
- <Standard:Metaclass xmi:id="_egMkmPWrEdqea89UKW2qFQ" base_Class="PackageImport"/>
- <Standard:Metaclass xmi:id="_egMkmfWrEdqea89UKW2qFQ" base_Class="DataType"/>
- <Standard:Metaclass xmi:id="_egMkmvWrEdqea89UKW2qFQ" base_Class="Enumeration"/>
- <Standard:Metaclass xmi:id="_egMkm_WrEdqea89UKW2qFQ" base_Class="EnumerationLiteral"/>
- <Standard:Metaclass xmi:id="_egWVkPWrEdqea89UKW2qFQ" base_Class="PrimitiveType"/>
- <Standard:Metaclass xmi:id="_egWVkfWrEdqea89UKW2qFQ" base_Class="Association"/>
- <Standard:Metaclass xmi:id="_egWVkvWrEdqea89UKW2qFQ" base_Class="Relationship"/>
- <Standard:Metaclass xmi:id="_egWVk_WrEdqea89UKW2qFQ" base_Class="PackageMerge"/>
- <Standard:Metaclass xmi:id="_egWVlPWrEdqea89UKW2qFQ" base_Class="InstanceValue"/>
- <Standard:Metaclass xmi:id="_egWVlfWrEdqea89UKW2qFQ" base_Class="LiteralUnlimitedNatural"/>
- <Standard:Metaclass xmi:id="_egWVlvWrEdqea89UKW2qFQ" base_Class="Type"/>
- <Standard:Metaclass xmi:id="_egWVl_WrEdqea89UKW2qFQ" base_Class="Expression"/>
- <Standard:Metaclass xmi:id="_egffgPWrEdqea89UKW2qFQ" base_Class="OpaqueExpression"/>
- <Standard:Metaclass xmi:id="_egffgfWrEdqea89UKW2qFQ" base_Class="OpaqueBehavior"/>
- <Standard:Metaclass xmi:id="_egpQgPWrEdqea89UKW2qFQ" base_Class="FunctionBehavior"/>
- <Standard:Metaclass xmi:id="_egpQgfWrEdqea89UKW2qFQ" base_Class="OpaqueAction"/>
- <Standard:Metaclass xmi:id="_egpQgvWrEdqea89UKW2qFQ" base_Class="CallAction"/>
- <Standard:Metaclass xmi:id="_egpQg_WrEdqea89UKW2qFQ" base_Class="SendSignalAction"/>
- <Standard:Metaclass xmi:id="_egpQhPWrEdqea89UKW2qFQ" base_Class="CallOperationAction"/>
- <Standard:Metaclass xmi:id="_egpQhfWrEdqea89UKW2qFQ" base_Class="CallBehaviorAction"/>
- <Standard:Metaclass xmi:id="_egpQhvWrEdqea89UKW2qFQ" base_Class="MultiplicityElement"/>
- <Standard:Metaclass xmi:id="_ehF8cPWrEdqea89UKW2qFQ" base_Class="SequenceNode"/>
- <Standard:Metaclass xmi:id="_ehF8cfWrEdqea89UKW2qFQ" base_Class="InputPin"/>
- <Standard:Metaclass xmi:id="_ehF8cvWrEdqea89UKW2qFQ" base_Class="OutputPin"/>
- <Standard:Metaclass xmi:id="_ehPGYPWrEdqea89UKW2qFQ" base_Class="Usage"/>
- <Standard:Metaclass xmi:id="_ehPGYfWrEdqea89UKW2qFQ" base_Class="Abstraction"/>
- <Standard:Metaclass xmi:id="_ehPGYvWrEdqea89UKW2qFQ" base_Class="Dependency"/>
- <Standard:Metaclass xmi:id="_ehPGY_WrEdqea89UKW2qFQ" base_Class="Realization"/>
- <Standard:Metaclass xmi:id="_ehPGZPWrEdqea89UKW2qFQ" base_Class="Substitution"/>
- <Standard:Metaclass xmi:id="_ehPGZfWrEdqea89UKW2qFQ" base_Class="Namespace"/>
- <Standard:Metaclass xmi:id="_ehY3YPWrEdqea89UKW2qFQ" base_Class="InterfaceRealization"/>
- <Standard:Metaclass xmi:id="_ehY3YfWrEdqea89UKW2qFQ" base_Class="StructuredClassifier"/>
- <Standard:Metaclass xmi:id="_ehY3YvWrEdqea89UKW2qFQ" base_Class="Variable"/>
- <Standard:Metaclass xmi:id="_ehY3Y_WrEdqea89UKW2qFQ" base_Class="CollaborationUse"/>
- <Standard:Metaclass xmi:id="_ehioYPWrEdqea89UKW2qFQ" base_Class="Collaboration"/>
- <Standard:Metaclass xmi:id="_ehioYfWrEdqea89UKW2qFQ" base_Class="ControlNode"/>
- <Standard:Metaclass xmi:id="_ehioYvWrEdqea89UKW2qFQ" base_Class="ControlFlow"/>
- <Standard:Metaclass xmi:id="_ehioY_WrEdqea89UKW2qFQ" base_Class="InitialNode"/>
- <Standard:Metaclass xmi:id="_ehioZPWrEdqea89UKW2qFQ" base_Class="ActivityParameterNode"/>
- <Standard:Metaclass xmi:id="_ehioZfWrEdqea89UKW2qFQ" base_Class="ValuePin"/>
- <Standard:Metaclass xmi:id="_ehioZvWrEdqea89UKW2qFQ" base_Class="Message"/>
- <Standard:Metaclass xmi:id="_ehryUPWrEdqea89UKW2qFQ" base_Class="GeneralOrdering"/>
- <Standard:Metaclass xmi:id="_ehryUfWrEdqea89UKW2qFQ" base_Class="ExecutionSpecification"/>
- <Standard:Metaclass xmi:id="_ehryUvWrEdqea89UKW2qFQ" base_Class="OccurrenceSpecification"/>
- <Standard:Metaclass xmi:id="_ehryU_WrEdqea89UKW2qFQ" base_Class="MessageEnd"/>
- <Standard:Metaclass xmi:id="_ehryVPWrEdqea89UKW2qFQ" base_Class="StateInvariant"/>
- <Standard:Metaclass xmi:id="_ehryVfWrEdqea89UKW2qFQ" base_Class="ActionExecutionSpecification"/>
- <Standard:Metaclass xmi:id="_ehryVvWrEdqea89UKW2qFQ" base_Class="BehaviorExecutionSpecification"/>
- <Standard:Metaclass xmi:id="_ehryV_WrEdqea89UKW2qFQ" base_Class="ExecutionEvent"/>
- <Standard:Metaclass xmi:id="_ehryWPWrEdqea89UKW2qFQ" base_Class="CreationEvent"/>
- <Standard:Metaclass xmi:id="_ehryWfWrEdqea89UKW2qFQ" base_Class="DestructionEvent"/>
- <Standard:Metaclass xmi:id="_ehryWvWrEdqea89UKW2qFQ" base_Class="SendOperationEvent"/>
- <Standard:Metaclass xmi:id="_ehryW_WrEdqea89UKW2qFQ" base_Class="SendSignalEvent"/>
- <Standard:Metaclass xmi:id="_eh1jUPWrEdqea89UKW2qFQ" base_Class="MessageOccurrenceSpecification"/>
- <Standard:Metaclass xmi:id="_eh1jUfWrEdqea89UKW2qFQ" base_Class="ExecutionOccurrenceSpecification"/>
- <Standard:Metaclass xmi:id="_eh1jUvWrEdqea89UKW2qFQ" base_Class="ReceiveOperationEvent"/>
- <Standard:Metaclass xmi:id="_eh1jU_WrEdqea89UKW2qFQ" base_Class="ReceiveSignalEvent"/>
- <Standard:Metaclass xmi:id="_eh-tQPWrEdqea89UKW2qFQ" base_Class="Actor"/>
- <Standard:Metaclass xmi:id="_eh-tQfWrEdqea89UKW2qFQ" base_Class="Extend"/>
- <Standard:Metaclass xmi:id="_eh-tQvWrEdqea89UKW2qFQ" base_Class="Include"/>
- <Standard:Metaclass xmi:id="_eh-tQ_WrEdqea89UKW2qFQ" base_Class="UseCase"/>
- <Standard:Metaclass xmi:id="_eh-tRPWrEdqea89UKW2qFQ" base_Class="ExtensionPoint"/>
- <Standard:Metaclass xmi:id="_eiIeQPWrEdqea89UKW2qFQ" base_Class="CallEvent"/>
- <Standard:Metaclass xmi:id="_eiIeQfWrEdqea89UKW2qFQ" base_Class="ChangeEvent"/>
- <Standard:Metaclass xmi:id="_eiIeQvWrEdqea89UKW2qFQ" base_Class="Reception"/>
- <Standard:Metaclass xmi:id="_eiIeQ_WrEdqea89UKW2qFQ" base_Class="Signal"/>
- <Standard:Metaclass xmi:id="_eiIeRPWrEdqea89UKW2qFQ" base_Class="SignalEvent"/>
- <Standard:Metaclass xmi:id="_eiIeRfWrEdqea89UKW2qFQ" base_Class="MessageEvent"/>
- <Standard:Metaclass xmi:id="_eiIeRvWrEdqea89UKW2qFQ" base_Class="AnyReceiveEvent"/>
- <Standard:Metaclass xmi:id="_eiIeR_WrEdqea89UKW2qFQ" base_Class="BehavioredClassifier"/>
- <Standard:Metaclass xmi:id="_eiIeSPWrEdqea89UKW2qFQ" base_Class="Event"/>
- <Standard:Metaclass xmi:id="_eiSPQPWrEdqea89UKW2qFQ" base_Class="ForkNode"/>
- <Standard:Metaclass xmi:id="_eiSPQfWrEdqea89UKW2qFQ" base_Class="FlowFinalNode"/>
- <Standard:Metaclass xmi:id="_eiSPQvWrEdqea89UKW2qFQ" base_Class="CentralBufferNode"/>
- <Standard:Metaclass xmi:id="_eiSPQ_WrEdqea89UKW2qFQ" base_Class="ActivityPartition"/>
- <Standard:Metaclass xmi:id="_eiSPRPWrEdqea89UKW2qFQ" base_Class="MergeNode"/>
- <Standard:Metaclass xmi:id="_eiSPRfWrEdqea89UKW2qFQ" base_Class="DecisionNode"/>
- <Standard:Metaclass xmi:id="_eibZMPWrEdqea89UKW2qFQ" base_Class="FinalNode"/>
- <Standard:Metaclass xmi:id="_eibZMfWrEdqea89UKW2qFQ" base_Class="ActivityFinalNode"/>
- <Standard:Metaclass xmi:id="_eibZMvWrEdqea89UKW2qFQ" base_Class="EncapsulatedClassifier"/>
- <Standard:Metaclass xmi:id="_eibZM_WrEdqea89UKW2qFQ" base_Class="ConnectorEnd"/>
- <Standard:Metaclass xmi:id="_eibZNPWrEdqea89UKW2qFQ" base_Class="ComponentRealization"/>
- <Standard:Metaclass xmi:id="_eilKMPWrEdqea89UKW2qFQ" base_Class="Connector"/>
- <Standard:Metaclass xmi:id="_eilKMfWrEdqea89UKW2qFQ" base_Class="Manifestation"/>
- <Standard:Metaclass xmi:id="_eilKMvWrEdqea89UKW2qFQ" base_Class="Node"/>
- <Standard:Metaclass xmi:id="_eiu7MPWrEdqea89UKW2qFQ" base_Class="Device"/>
- <Standard:Metaclass xmi:id="_eiu7MfWrEdqea89UKW2qFQ" base_Class="ExecutionEnvironment"/>
- <Standard:Metaclass xmi:id="_eiu7MvWrEdqea89UKW2qFQ" base_Class="DeploymentTarget"/>
- <Standard:Metaclass xmi:id="_eiu7M_WrEdqea89UKW2qFQ" base_Class="DeployedArtifact"/>
- <Standard:Metaclass xmi:id="_eiu7NPWrEdqea89UKW2qFQ" base_Class="CommunicationPath"/>
- <Standard:Metaclass xmi:id="_eiu7NfWrEdqea89UKW2qFQ" base_Class="InstanceSpecification"/>
- <Standard:Metaclass xmi:id="_eiu7NvWrEdqea89UKW2qFQ" base_Class="Artifact"/>
- <Standard:Metaclass xmi:id="_ei4FIPWrEdqea89UKW2qFQ" base_Class="InteractionUse"/>
- <Standard:Metaclass xmi:id="_ei4FIfWrEdqea89UKW2qFQ" base_Class="PartDecomposition"/>
- <Standard:Metaclass xmi:id="_ei4FIvWrEdqea89UKW2qFQ" base_Class="InteractionOperand"/>
- <Standard:Metaclass xmi:id="_ei4FI_WrEdqea89UKW2qFQ" base_Class="InteractionConstraint"/>
- <Standard:Metaclass xmi:id="_ei4FJPWrEdqea89UKW2qFQ" base_Class="Gate"/>
- <Standard:Metaclass xmi:id="_ejB2IPWrEdqea89UKW2qFQ" base_Class="CombinedFragment"/>
- <Standard:Metaclass xmi:id="_ejB2IfWrEdqea89UKW2qFQ" base_Class="Interaction"/>
- <Standard:Metaclass xmi:id="_ejB2IvWrEdqea89UKW2qFQ" base_Class="Lifeline"/>
- <Standard:Metaclass xmi:id="_ejB2I_WrEdqea89UKW2qFQ" base_Class="Continuation"/>
- <Standard:Metaclass xmi:id="_ejB2JPWrEdqea89UKW2qFQ" base_Class="InteractionFragment"/>
- <Standard:Metaclass xmi:id="_ejLAEPWrEdqea89UKW2qFQ" base_Class="ConsiderIgnoreFragment"/>
- <Standard:Metaclass xmi:id="_ejLAEfWrEdqea89UKW2qFQ" base_Class="CreateObjectAction"/>
- <Standard:Metaclass xmi:id="_ejUxEPWrEdqea89UKW2qFQ" base_Class="DestroyObjectAction"/>
- <Standard:Metaclass xmi:id="_ejUxEfWrEdqea89UKW2qFQ" base_Class="TestIdentityAction"/>
- <Standard:Metaclass xmi:id="_ejUxEvWrEdqea89UKW2qFQ" base_Class="ReadSelfAction"/>
- <Standard:Metaclass xmi:id="_ejUxE_WrEdqea89UKW2qFQ" base_Class="StructuralFeatureAction"/>
- <Standard:Metaclass xmi:id="_ejUxFPWrEdqea89UKW2qFQ" base_Class="ReadStructuralFeatureAction"/>
- <Standard:Metaclass xmi:id="_ejeiEPWrEdqea89UKW2qFQ" base_Class="WriteStructuralFeatureAction"/>
- <Standard:Metaclass xmi:id="_ejeiEfWrEdqea89UKW2qFQ" base_Class="ClearStructuralFeatureAction"/>
- <Standard:Metaclass xmi:id="_ejeiEvWrEdqea89UKW2qFQ" base_Class="RemoveStructuralFeatureValueAction"/>
- <Standard:Metaclass xmi:id="_ejeiE_WrEdqea89UKW2qFQ" base_Class="AddStructuralFeatureValueAction"/>
- <Standard:Metaclass xmi:id="_ejeiFPWrEdqea89UKW2qFQ" base_Class="LinkAction"/>
- <Standard:Metaclass xmi:id="_ejeiFfWrEdqea89UKW2qFQ" base_Class="ReadLinkAction"/>
- <Standard:Metaclass xmi:id="_ejeiFvWrEdqea89UKW2qFQ" base_Class="LinkEndCreationData"/>
- <Standard:Metaclass xmi:id="_ejnsAPWrEdqea89UKW2qFQ" base_Class="CreateLinkAction"/>
- <Standard:Metaclass xmi:id="_ejnsAfWrEdqea89UKW2qFQ" base_Class="DestroyLinkAction"/>
- <Standard:Metaclass xmi:id="_ejnsAvWrEdqea89UKW2qFQ" base_Class="WriteLinkAction"/>
- <Standard:Metaclass xmi:id="_ejnsA_WrEdqea89UKW2qFQ" base_Class="ClearAssociationAction"/>
- <Standard:Metaclass xmi:id="_ejnsBPWrEdqea89UKW2qFQ" base_Class="BroadcastSignalAction"/>
- <Standard:Metaclass xmi:id="_ejnsBfWrEdqea89UKW2qFQ" base_Class="SendObjectAction"/>
- <Standard:Metaclass xmi:id="_ejnsBvWrEdqea89UKW2qFQ" base_Class="LinkEndDestructionData"/>
- <Standard:Metaclass xmi:id="_ejxdAPWrEdqea89UKW2qFQ" base_Class="ValueSpecificationAction"/>
- <Standard:Metaclass xmi:id="_ej7OAPWrEdqea89UKW2qFQ" base_Class="TimeExpression"/>
- <Standard:Metaclass xmi:id="_ej7OAfWrEdqea89UKW2qFQ" base_Class="Duration"/>
- <Standard:Metaclass xmi:id="_ej7OAvWrEdqea89UKW2qFQ" base_Class="DurationInterval"/>
- <Standard:Metaclass xmi:id="_ej7OA_WrEdqea89UKW2qFQ" base_Class="TimeConstraint"/>
- <Standard:Metaclass xmi:id="_ej7OBPWrEdqea89UKW2qFQ" base_Class="TimeInterval"/>
- <Standard:Metaclass xmi:id="_ej7OBfWrEdqea89UKW2qFQ" base_Class="DurationConstraint"/>
- <Standard:Metaclass xmi:id="_ekEX8PWrEdqea89UKW2qFQ" base_Class="IntervalConstraint"/>
- <Standard:Metaclass xmi:id="_ekEX8fWrEdqea89UKW2qFQ" base_Class="Interval"/>
- <Standard:Metaclass xmi:id="_ekEX8vWrEdqea89UKW2qFQ" base_Class="Observation"/>
- <Standard:Metaclass xmi:id="_ekEX8_WrEdqea89UKW2qFQ" base_Class="TimeObservation"/>
- <Standard:Metaclass xmi:id="_ekEX9PWrEdqea89UKW2qFQ" base_Class="DurationObservation"/>
- <Standard:Metaclass xmi:id="_ekOI8PWrEdqea89UKW2qFQ" base_Class="InvocationAction"/>
- <Standard:Metaclass xmi:id="_ekOI8fWrEdqea89UKW2qFQ" base_Class="Trigger"/>
- <Standard:Metaclass xmi:id="_ekOI8vWrEdqea89UKW2qFQ" base_Class="StateMachine"/>
- <Standard:Metaclass xmi:id="_ekXS4PWrEdqea89UKW2qFQ" base_Class="Transition"/>
- <Standard:Metaclass xmi:id="_ekhD4PWrEdqea89UKW2qFQ" base_Class="Vertex"/>
- <Standard:Metaclass xmi:id="_ekhD4fWrEdqea89UKW2qFQ" base_Class="Pseudostate"/>
- <Standard:Metaclass xmi:id="_ekhD4vWrEdqea89UKW2qFQ" base_Class="FinalState"/>
- <Standard:Metaclass xmi:id="_ekq04PWrEdqea89UKW2qFQ" base_Class="ConnectionPointReference"/>
- <Standard:Metaclass xmi:id="_ekq04fWrEdqea89UKW2qFQ" base_Class="TimeEvent"/>
- <Standard:Metaclass xmi:id="_ekz-0PWrEdqea89UKW2qFQ" base_Class="Stereotype"/>
- <Standard:Metaclass xmi:id="_ek9v0PWrEdqea89UKW2qFQ" base_Class="Profile"/>
- <Standard:Metaclass xmi:id="_elHg0PWrEdqea89UKW2qFQ" base_Class="Class"/>
- <Standard:Metaclass xmi:id="_elQqwPWrEdqea89UKW2qFQ" base_Class="ProfileApplication"/>
- <Standard:Metaclass xmi:id="_elQqwfWrEdqea89UKW2qFQ" base_Class="Extension"/>
- <Standard:Metaclass xmi:id="_elabwPWrEdqea89UKW2qFQ" base_Class="Image"/>
- <Standard:Metaclass xmi:id="_elabwfWrEdqea89UKW2qFQ" base_Class="Element"/>
- <Standard:Metaclass xmi:id="_el3HsPWrEdqea89UKW2qFQ" base_Class="ExtensionEnd"/>
- <Standard:Metaclass xmi:id="_el3HsfWrEdqea89UKW2qFQ" base_Class="VariableAction"/>
- <Standard:Metaclass xmi:id="_el3HsvWrEdqea89UKW2qFQ" base_Class="ReadVariableAction"/>
- <Standard:Metaclass xmi:id="_el3Hs_WrEdqea89UKW2qFQ" base_Class="WriteVariableAction"/>
- <Standard:Metaclass xmi:id="_el3HtPWrEdqea89UKW2qFQ" base_Class="ClearVariableAction"/>
- <Standard:Metaclass xmi:id="_el3HtfWrEdqea89UKW2qFQ" base_Class="AddVariableValueAction"/>
- <Standard:Metaclass xmi:id="_emARoPWrEdqea89UKW2qFQ" base_Class="RemoveVariableValueAction"/>
- <Standard:Metaclass xmi:id="_emARofWrEdqea89UKW2qFQ" base_Class="RaiseExceptionAction"/>
- <Standard:Metaclass xmi:id="_emARovWrEdqea89UKW2qFQ" base_Class="ActionInputPin"/>
- <Standard:Metaclass xmi:id="_emKCoPWrEdqea89UKW2qFQ" base_Class="GeneralizationSet"/>
- <Standard:Metaclass xmi:id="_emKCofWrEdqea89UKW2qFQ" base_Class="Generalization"/>
- <Standard:Metaclass xmi:id="_emKCovWrEdqea89UKW2qFQ" base_Class="InformationItem"/>
- <Standard:Metaclass xmi:id="_emKCo_WrEdqea89UKW2qFQ" base_Class="InformationFlow"/>
- <Standard:Metaclass xmi:id="_emTzoPWrEdqea89UKW2qFQ" base_Class="Model"/>
- <Standard:Metaclass xmi:id="_emc9kPWrEdqea89UKW2qFQ" base_Class="ReadExtentAction"/>
- <Standard:Metaclass xmi:id="_emc9kfWrEdqea89UKW2qFQ" base_Class="ReclassifyObjectAction"/>
- <Standard:Metaclass xmi:id="_emc9kvWrEdqea89UKW2qFQ" base_Class="ReadIsClassifiedObjectAction"/>
- <Standard:Metaclass xmi:id="_emmukPWrEdqea89UKW2qFQ" base_Class="StartClassifierBehaviorAction"/>
- <Standard:Metaclass xmi:id="_emmukfWrEdqea89UKW2qFQ" base_Class="QualifierValue"/>
- <Standard:Metaclass xmi:id="_emmukvWrEdqea89UKW2qFQ" base_Class="LinkEndData"/>
- <Standard:Metaclass xmi:id="_emv4gPWrEdqea89UKW2qFQ" base_Class="ReadLinkObjectEndAction"/>
- <Standard:Metaclass xmi:id="_emv4gfWrEdqea89UKW2qFQ" base_Class="ReadLinkObjectEndQualifierAction"/>
- <Standard:Metaclass xmi:id="_em5pgPWrEdqea89UKW2qFQ" base_Class="CreateLinkObjectAction"/>
- <Standard:Metaclass xmi:id="_em5pgfWrEdqea89UKW2qFQ" base_Class="AcceptEventAction"/>
- <Standard:Metaclass xmi:id="_em5pgvWrEdqea89UKW2qFQ" base_Class="AcceptCallAction"/>
- <Standard:Metaclass xmi:id="_em5pg_WrEdqea89UKW2qFQ" base_Class="ReplyAction"/>
- <Standard:Metaclass xmi:id="_enDagPWrEdqea89UKW2qFQ" base_Class="UnmarshallAction"/>
- <Standard:Metaclass xmi:id="_enDagfWrEdqea89UKW2qFQ" base_Class="ReduceAction"/>
- <Standard:Metaclass xmi:id="_enWVcPWrEdqea89UKW2qFQ" base_Class="JoinNode"/>
- <Standard:Metaclass xmi:id="_enWVcfWrEdqea89UKW2qFQ" base_Class="DataStoreNode"/>
- <Standard:Metaclass xmi:id="_engGcPWrEdqea89UKW2qFQ" base_Class="ObjectFlow"/>
- <Standard:Metaclass xmi:id="_engGcfWrEdqea89UKW2qFQ" base_Class="ObjectNode"/>
- <Standard:Metaclass xmi:id="_enpQYPWrEdqea89UKW2qFQ" base_Class="ParameterSet"/>
- <Standard:Metaclass xmi:id="_enpQYfWrEdqea89UKW2qFQ" base_Class="Activity"/>
- <Standard:Metaclass xmi:id="_enpQYvWrEdqea89UKW2qFQ" base_Class="Parameter"/>
- <Standard:Metaclass xmi:id="_enzBYPWrEdqea89UKW2qFQ" base_Class="Action"/>
- <Standard:Metaclass xmi:id="_en8LUPWrEdqea89UKW2qFQ" base_Class="InterruptibleActivityRegion"/>
- <Standard:Metaclass xmi:id="_en8LUfWrEdqea89UKW2qFQ" base_Class="ActivityNode"/>
- <Standard:Metaclass xmi:id="_eoF8UPWrEdqea89UKW2qFQ" base_Class="BehavioralFeature"/>
- <Standard:Metaclass xmi:id="_eoF8UfWrEdqea89UKW2qFQ" base_Class="Behavior"/>
- <Standard:Metaclass xmi:id="_eoPtUPWrEdqea89UKW2qFQ" base_Class="Pin"/>
- <Standard:Metaclass xmi:id="_eoY3QPWrEdqea89UKW2qFQ" base_Class="ConditionalNode"/>
- <Standard:Metaclass xmi:id="_eoY3QfWrEdqea89UKW2qFQ" base_Class="StructuredActivityNode"/>
- <Standard:Metaclass xmi:id="_eoioQPWrEdqea89UKW2qFQ" base_Class="LoopNode"/>
- <Standard:Metaclass xmi:id="_eoioQfWrEdqea89UKW2qFQ" base_Class="Clause"/>
- <Standard:Metaclass xmi:id="_eosZQPWrEdqea89UKW2qFQ" base_Class="ActivityEdge"/>
- <Standard:Metaclass xmi:id="_eo1jMPWrEdqea89UKW2qFQ" base_Class="ActivityGroup"/>
- <Standard:Metaclass xmi:id="_eo1jMfWrEdqea89UKW2qFQ" base_Class="ExpansionNode"/>
- <Standard:Metaclass xmi:id="_eo_UMPWrEdqea89UKW2qFQ" base_Class="ExpansionRegion"/>
- <Standard:Metaclass xmi:id="_eo_UMfWrEdqea89UKW2qFQ" base_Class="ExecutableNode"/>
- <Standard:Metaclass xmi:id="_eo_UMvWrEdqea89UKW2qFQ" base_Class="ExceptionHandler"/>
- <Standard:Metaclass xmi:id="_epIeIPWrEdqea89UKW2qFQ" base_Class="Component"/>
- <Standard:Metaclass xmi:id="_epSPIPWrEdqea89UKW2qFQ" base_Class="Deployment"/>
- <Standard:Metaclass xmi:id="_epSPIfWrEdqea89UKW2qFQ" base_Class="DeploymentSpecification"/>
- <Standard:Metaclass xmi:id="_epSPIvWrEdqea89UKW2qFQ" base_Class="ProtocolConformance"/>
- <Standard:Metaclass xmi:id="_epcAIPWrEdqea89UKW2qFQ" base_Class="Interface"/>
- <Standard:Metaclass xmi:id="_eplKEPWrEdqea89UKW2qFQ" base_Class="Port"/>
- <Standard:Metaclass xmi:id="_eplKEfWrEdqea89UKW2qFQ" base_Class="ProtocolTransition"/>
- <Standard:Metaclass xmi:id="_epu7EPWrEdqea89UKW2qFQ" base_Class="ProtocolStateMachine"/>
- <Standard:Metaclass xmi:id="_epu7EfWrEdqea89UKW2qFQ" base_Class="State"/>
- <Standard:Metaclass xmi:id="_eqB2APWrEdqea89UKW2qFQ" base_Class="Region"/>
- <Standard:Metaclass xmi:id="_eqLnAPWrEdqea89UKW2qFQ" base_Class="AssociationClass"/>
- <Standard:Metaclass xmi:id="_eqUw8PWrEdqea89UKW2qFQ" base_Class="TemplateSignature"/>
- <Standard:Metaclass xmi:id="_eqUw8fWrEdqea89UKW2qFQ" base_Class="NamedElement"/>
- <Standard:Metaclass xmi:id="_eqeh8PWrEdqea89UKW2qFQ" base_Class="TemplateParameter"/>
- <Standard:Metaclass xmi:id="_eqoS8PWrEdqea89UKW2qFQ" base_Class="StringExpression"/>
- <Standard:Metaclass xmi:id="_eqoS8fWrEdqea89UKW2qFQ" base_Class="TemplateBinding"/>
- <Standard:Metaclass xmi:id="_eqoS8vWrEdqea89UKW2qFQ" base_Class="TemplateParameterSubstitution"/>
- <Standard:Metaclass xmi:id="_eqxc4PWrEdqea89UKW2qFQ" base_Class="TemplateableElement"/>
- <Standard:Metaclass xmi:id="_eqxc4fWrEdqea89UKW2qFQ" base_Class="ParameterableElement"/>
- <Standard:Metaclass xmi:id="_eq7N4PWrEdqea89UKW2qFQ" base_Class="Property"/>
- <Standard:Metaclass xmi:id="_erOI0PWrEdqea89UKW2qFQ" base_Class="ValueSpecification"/>
- <Standard:Metaclass xmi:id="_erX50PWrEdqea89UKW2qFQ" base_Class="Operation"/>
- <Standard:Metaclass xmi:id="_er0lwPWrEdqea89UKW2qFQ" base_Class="OperationTemplateParameter"/>
- <Standard:Metaclass xmi:id="_er0lwfWrEdqea89UKW2qFQ" base_Class="PackageableElement"/>
- <Standard:Metaclass xmi:id="_er0lwvWrEdqea89UKW2qFQ" base_Class="Classifier"/>
- <Standard:Metaclass xmi:id="_esRRsPWrEdqea89UKW2qFQ" base_Class="ClassifierTemplateParameter"/>
- <Standard:Metaclass xmi:id="_esaboPWrEdqea89UKW2qFQ" base_Class="RedefinableTemplateSignature"/>
- <Standard:Metaclass xmi:id="_esabofWrEdqea89UKW2qFQ" base_Class="ConnectableElement"/>
- <Standard:Metaclass xmi:id="_eskMoPWrEdqea89UKW2qFQ" base_Class="ConnectableElementTemplateParameter"/>
- <Standard:Metaclass xmi:id="_eskMofWrEdqea89UKW2qFQ" base_Class="Package"/>
+ <Ecore:EPackage xmi:id="_YtGBofZoEdqhaqw0kkQfPQ" 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="_YtitkPZoEdqhaqw0kkQfPQ" instanceClassName="boolean" base_PrimitiveType="Boolean"/>
+ <Ecore:EDataType xmi:id="_YtitkfZoEdqhaqw0kkQfPQ" instanceClassName="int" base_PrimitiveType="Integer"/>
+ <Ecore:EDataType xmi:id="_YtitkvZoEdqhaqw0kkQfPQ" instanceClassName="java.lang.String" base_PrimitiveType="String"/>
+ <Ecore:EDataType xmi:id="_Ytitk_ZoEdqhaqw0kkQfPQ" instanceClassName="int" base_PrimitiveType="UnlimitedNatural"/>
+ <Ecore:EReference xmi:id="_hJHLvPZoEdqhaqw0kkQfPQ" isTransient="true" base_Property="Classifier-attribute"/>
+ <Ecore:EReference xmi:id="_hJHLvfZoEdqhaqw0kkQfPQ" isTransient="true" base_Property="Classifier-feature"/>
+ <Ecore:EReference xmi:id="_hJHLvvZoEdqhaqw0kkQfPQ" isTransient="true" base_Property="Classifier-inheritedMember"/>
+ <Ecore:EOperation xmi:id="_hJHLv_ZoEdqhaqw0kkQfPQ" base_Operation="Classifier-general.1" operationName="getGenerals"/>
+ <Ecore:EOperation xmi:id="_hJHLwPZoEdqhaqw0kkQfPQ" base_Operation="Classifier-inheritedMember.1" operationName="getInheritedMembers"/>
+ <Ecore:EReference xmi:id="_hJHLwfZoEdqhaqw0kkQfPQ" isTransient="true" base_Property="DirectedRelationship-source"/>
+ <Ecore:EReference xmi:id="_hJHLwvZoEdqhaqw0kkQfPQ" isTransient="true" base_Property="DirectedRelationship-target"/>
+ <Ecore:EReference xmi:id="_hJHLw_ZoEdqhaqw0kkQfPQ" isTransient="true" base_Property="Element-ownedElement"/>
+ <Ecore:EReference xmi:id="_hJHLxPZoEdqhaqw0kkQfPQ" isTransient="true" base_Property="Element-owner"/>
+ <Ecore:EReference xmi:id="_hJHLxfZoEdqhaqw0kkQfPQ" isTransient="true" base_Property="Feature-featuringClassifier"/>
+ <Ecore:EReference xmi:id="_hJHLxvZoEdqhaqw0kkQfPQ" isTransient="true" base_Property="Namespace-importedMember"/>
+ <Ecore:EReference xmi:id="_hJHLx_ZoEdqhaqw0kkQfPQ" isTransient="true" base_Property="Namespace-ownedMember"/>
+ <Ecore:EReference xmi:id="_hJHLyPZoEdqhaqw0kkQfPQ" isTransient="true" base_Property="Namespace-member"/>
+ <Ecore:EOperation xmi:id="_hJHLyfZoEdqhaqw0kkQfPQ" base_Operation="Namespace-importedMember.1" operationName="getImportedMembers"/>
+ <Ecore:EReference xmi:id="_hJHLyvZoEdqhaqw0kkQfPQ" isTransient="true" base_Property="RedefinableElement-redefinitionContext"/>
+ <Ecore:EReference xmi:id="_hJHLy_ZoEdqhaqw0kkQfPQ" isTransient="true" base_Property="RedefinableElement-redefinedElement"/>
+ <Ecore:EReference xmi:id="_hJHLzPZoEdqhaqw0kkQfPQ" isTransient="true" base_Property="Relationship-relatedElement"/>
+ <Ecore:EReference xmi:id="_hJHLzfZoEdqhaqw0kkQfPQ" isTransient="true" base_Property="Association-endType"/>
+ <Ecore:EAttribute xmi:id="_hJHLzvZoEdqhaqw0kkQfPQ" isTransient="true" isUnsettable="true" base_Property="Property-default"/>
+ <Ecore:EReference xmi:id="_hJQVoPZoEdqhaqw0kkQfPQ" isTransient="true" base_Property="Property-opposite"/>
+ <Ecore:EOperation xmi:id="_hJQVofZoEdqhaqw0kkQfPQ" base_Operation="Property-opposite.1" operationName="getOpposite"/>
+ <Ecore:EAttribute xmi:id="_hJQVovZoEdqhaqw0kkQfPQ" isUnsettable="true" xmlFeatureKind="Element" base_Property="OpaqueExpression-body"/>
+ <Ecore:EAttribute xmi:id="_hJQVo_ZoEdqhaqw0kkQfPQ" isUnsettable="true" base_Property="OpaqueExpression-language"/>
+ <Ecore:EAttribute xmi:id="_hJQVpPZoEdqhaqw0kkQfPQ" isTransient="true" base_Property="Operation-isOrdered"/>
+ <Ecore:EAttribute xmi:id="_hJQVpfZoEdqhaqw0kkQfPQ" isTransient="true" base_Property="Operation-isUnique"/>
+ <Ecore:EAttribute xmi:id="_hJQVpvZoEdqhaqw0kkQfPQ" isTransient="true" base_Property="Operation-lower"/>
+ <Ecore:EAttribute xmi:id="_hJQVp_ZoEdqhaqw0kkQfPQ" isTransient="true" base_Property="Operation-upper"/>
+ <Ecore:EReference xmi:id="_hJQVqPZoEdqhaqw0kkQfPQ" isTransient="true" base_Property="Operation-type"/>
+ <Ecore:EOperation xmi:id="_hJQVqfZoEdqhaqw0kkQfPQ" base_Operation="Operation-lower.1" operationName="lowerBound"/>
+ <Ecore:EOperation xmi:id="_hJQVqvZoEdqhaqw0kkQfPQ" base_Operation="Operation-upper.1" operationName="upperBound"/>
+ <Ecore:EOperation xmi:id="_hJQVq_ZoEdqhaqw0kkQfPQ" base_Operation="Operation-type.1" operationName="getType"/>
+ <Ecore:EAttribute xmi:id="_hJQVrPZoEdqhaqw0kkQfPQ" isTransient="true" isUnsettable="true" base_Property="Parameter-default"/>
+ <Ecore:EAttribute xmi:id="_hJQVrfZoEdqhaqw0kkQfPQ" isUnsettable="true" base_Property="ElementImport-alias"/>
+ <Ecore:EReference xmi:id="_hJQVrvZoEdqhaqw0kkQfPQ" isTransient="true" base_Property="Package-ownedType"/>
+ <Ecore:EReference xmi:id="_hJQVr_ZoEdqhaqw0kkQfPQ" isTransient="true" base_Property="Package-nestedPackage"/>
+ <Ecore:EReference xmi:id="_hJQVsPZoEdqhaqw0kkQfPQ" isTransient="true" base_Property="Package-nestingPackage"/>
+ <Ecore:EReference xmi:id="_hJQVsfZoEdqhaqw0kkQfPQ" isTransient="true" base_Property="Type-package"/>
+ <Ecore:EAttribute xmi:id="_hJQVsvZoEdqhaqw0kkQfPQ" isUnsettable="true" base_Property="NamedElement-name"/>
+ <Ecore:EAttribute xmi:id="_hJQVs_ZoEdqhaqw0kkQfPQ" isUnsettable="true" base_Property="NamedElement-visibility"/>
+ <Ecore:EReference xmi:id="_hJQVtPZoEdqhaqw0kkQfPQ" isTransient="true" base_Property="NamedElement-namespace"/>
+ <Ecore:EAttribute xmi:id="_hJQVtfZoEdqhaqw0kkQfPQ" isTransient="true" base_Property="NamedElement-qualifiedName"/>
+ <Ecore:EOperation xmi:id="_hJQVtvZoEdqhaqw0kkQfPQ" base_Operation="NamedElement-qualifiedName.1" operationName="getQualifiedName"/>
+ <Ecore:EAttribute xmi:id="_hJQVt_ZoEdqhaqw0kkQfPQ" isUnsettable="true" xmlFeatureKind="Element" base_Property="Comment-body"/>
+ <Ecore:EAttribute xmi:id="_hNk08PZoEdqhaqw0kkQfPQ" isUnsettable="true" base_Property="LiteralString-value"/>
+ <Ecore:EAttribute xmi:id="_hNk08fZoEdqhaqw0kkQfPQ" isTransient="true" base_Property="MultiplicityElement-upper"/>
+ <Ecore:EAttribute xmi:id="_hNk08vZoEdqhaqw0kkQfPQ" isTransient="true" base_Property="MultiplicityElement-lower"/>
+ <Ecore:EOperation xmi:id="_hNk08_ZoEdqhaqw0kkQfPQ" base_Operation="MultiplicityElement-lower.1" operationName="getLower"/>
+ <Ecore:EOperation xmi:id="_hNk09PZoEdqhaqw0kkQfPQ" base_Operation="MultiplicityElement-upper.1" operationName="getUpper"/>
+ <Ecore:EReference xmi:id="_hNk09fZoEdqhaqw0kkQfPQ" isTransient="true" base_Property="Classifier-general"/>
+ <Ecore:EAttribute xmi:id="_hNk09vZoEdqhaqw0kkQfPQ" isUnsettable="true" base_Property="Generalization-isSubstitutable"/>
+ <Ecore:EReference xmi:id="_hNk09_ZoEdqhaqw0kkQfPQ" isTransient="true" base_Property="Class-superClass"/>
+ <Ecore:EAttribute xmi:id="_hNul8PZoEdqhaqw0kkQfPQ" isTransient="true" base_Property="Property-isComposite"/>
+ <Ecore:EOperation xmi:id="_hNul8fZoEdqhaqw0kkQfPQ" base_Operation="Association-endType.1" operationName="getEndTypes"/>
+ <Ecore:EAttribute xmi:id="_hNul8vZoEdqhaqw0kkQfPQ" isUnsettable="true" base_Property="Expression-symbol"/>
+ <Ecore:EReference xmi:id="_hOn90PZoEdqhaqw0kkQfPQ" isTransient="true" base_Property="Behavior-context"/>
+ <Ecore:EReference xmi:id="_hOn90fZoEdqhaqw0kkQfPQ" isTransient="true" base_Property="OpaqueExpression-result"/>
+ <Ecore:EAttribute xmi:id="_hOn90vZoEdqhaqw0kkQfPQ" isUnsettable="true" xmlFeatureKind="Element" base_Property="OpaqueBehavior-body"/>
+ <Ecore:EAttribute xmi:id="_hOn90_ZoEdqhaqw0kkQfPQ" isUnsettable="true" base_Property="OpaqueBehavior-language"/>
+ <Ecore:EAttribute xmi:id="_hPEp3PZoEdqhaqw0kkQfPQ" isUnsettable="true" xmlFeatureKind="Element" base_Property="OpaqueAction-body"/>
+ <Ecore:EAttribute xmi:id="_hPEp3fZoEdqhaqw0kkQfPQ" isUnsettable="true" base_Property="OpaqueAction-language"/>
+ <Ecore:EReference xmi:id="_hPEp3vZoEdqhaqw0kkQfPQ" isTransient="true" base_Property="Action-output"/>
+ <Ecore:EReference xmi:id="_hPEp3_ZoEdqhaqw0kkQfPQ" isTransient="true" base_Property="Action-input"/>
+ <Ecore:EReference xmi:id="_hPEp4PZoEdqhaqw0kkQfPQ" isTransient="true" base_Property="Action-context"/>
+ <Ecore:EReference xmi:id="_hPNz5fZoEdqhaqw0kkQfPQ" isTransient="true" base_Property="ActivityGroup-containedNode"/>
+ <Ecore:EReference xmi:id="_hPNz5vZoEdqhaqw0kkQfPQ" isTransient="true" base_Property="ActivityGroup-subgroup"/>
+ <Ecore:EReference xmi:id="_hPNz5_ZoEdqhaqw0kkQfPQ" isTransient="true" base_Property="ActivityGroup-superGroup"/>
+ <Ecore:EReference xmi:id="_hPNz6PZoEdqhaqw0kkQfPQ" isTransient="true" base_Property="ActivityNode-inGroup"/>
+ <Ecore:EReference xmi:id="_hP0QoPZoEdqhaqw0kkQfPQ" isTransient="true" base_Property="Activity-structuredNode"/>
+ <Ecore:EReference xmi:id="_hQj3rPZoEdqhaqw0kkQfPQ" isTransient="true" base_Property="ConnectorEnd-definingEnd"/>
+ <Ecore:EReference xmi:id="_hQtogPZoEdqhaqw0kkQfPQ" isTransient="true" base_Property="StructuredClassifier-part"/>
+ <Ecore:EReference xmi:id="_hQtogfZoEdqhaqw0kkQfPQ" isTransient="true" base_Property="StructuredClassifier-role"/>
+ <Ecore:EReference xmi:id="_hRTee_ZoEdqhaqw0kkQfPQ" isTransient="true" base_Property="ActivityEdge-inGroup"/>
+ <Ecore:EReference xmi:id="_hRTefPZoEdqhaqw0kkQfPQ" isTransient="true" base_Property="ActivityGroup-containedEdge"/>
+ <Ecore:EAttribute xmi:id="_hSM2bPZoEdqhaqw0kkQfPQ" isTransient="true" base_Property="Message-messageKind"/>
+ <Ecore:EReference xmi:id="_hSM2bfZoEdqhaqw0kkQfPQ" isTransient="true" base_Property="Message-signature"/>
+ <Ecore:EReference xmi:id="_hT-_GfZoEdqhaqw0kkQfPQ" isTransient="true" base_Property="Port-required"/>
+ <Ecore:EReference xmi:id="_hT-_GvZoEdqhaqw0kkQfPQ" isTransient="true" base_Property="Port-provided"/>
+ <Ecore:EReference xmi:id="_hT-_G_ZoEdqhaqw0kkQfPQ" isTransient="true" base_Property="EncapsulatedClassifier-ownedPort"/>
+ <Ecore:EReference xmi:id="_hUShEvZoEdqhaqw0kkQfPQ" isTransient="true" base_Property="Component-required"/>
+ <Ecore:EReference xmi:id="_hUShE_ZoEdqhaqw0kkQfPQ" isTransient="true" base_Property="Component-provided"/>
+ <Ecore:EOperation xmi:id="_hUShFPZoEdqhaqw0kkQfPQ" base_Operation="Component-required.1" operationName="getRequireds"/>
+ <Ecore:EOperation xmi:id="_hUShFfZoEdqhaqw0kkQfPQ" base_Operation="Component-provided.1" operationName="getProvideds"/>
+ <Ecore:EAttribute xmi:id="_hUShFvZoEdqhaqw0kkQfPQ" isUnsettable="true" base_Property="Connector-kind"/>
+ <Ecore:EAttribute xmi:id="_hUbrBvZoEdqhaqw0kkQfPQ" isUnsettable="true" base_Property="Artifact-fileName"/>
+ <Ecore:EReference xmi:id="_hU4W1PZoEdqhaqw0kkQfPQ" isTransient="true" base_Property="DeploymentTarget-deployedElement"/>
+ <Ecore:EOperation xmi:id="_hU4W1fZoEdqhaqw0kkQfPQ" base_Operation="DeploymentTarget-deployedElement.1" operationName="getDeployedElements"/>
+ <Ecore:EAttribute xmi:id="_hZfxLvZoEdqhaqw0kkQfPQ" isTransient="true" base_Property="State-isComposite"/>
+ <Ecore:EAttribute xmi:id="_hZfxL_ZoEdqhaqw0kkQfPQ" isTransient="true" base_Property="State-isOrthogonal"/>
+ <Ecore:EAttribute xmi:id="_hZfxMPZoEdqhaqw0kkQfPQ" isTransient="true" base_Property="State-isSimple"/>
+ <Ecore:EAttribute xmi:id="_hZfxMfZoEdqhaqw0kkQfPQ" isTransient="true" base_Property="State-isSubmachineState"/>
+ <Ecore:EReference xmi:id="_hZfxMvZoEdqhaqw0kkQfPQ" isTransient="true" base_Property="State-redefinitionContext"/>
+ <Ecore:EReference xmi:id="_hZpiEPZoEdqhaqw0kkQfPQ" isTransient="true" base_Property="Transition-redefinitionContext"/>
+ <Ecore:EReference xmi:id="_hZpiEfZoEdqhaqw0kkQfPQ" isTransient="true" base_Property="Region-redefinitionContext"/>
+ <Ecore:EReference xmi:id="_haGOGfZoEdqhaqw0kkQfPQ" isTransient="true" base_Property="Profile-ownedStereotype"/>
+ <Ecore:EReference xmi:id="_haGOGvZoEdqhaqw0kkQfPQ" isTransient="true" base_Property="Class-extension"/>
+ <Ecore:EAttribute xmi:id="_haGOG_ZoEdqhaqw0kkQfPQ" isTransient="true" base_Property="Extension-isRequired"/>
+ <Ecore:EReference xmi:id="_haGOHPZoEdqhaqw0kkQfPQ" isTransient="true" base_Property="Extension-metaclass"/>
+ <Ecore:EOperation xmi:id="_haGOHfZoEdqhaqw0kkQfPQ" base_Operation="Extension-metaclass.1" operationName="getMetaclass"/>
+ <Ecore:EAttribute xmi:id="_haGOHvZoEdqhaqw0kkQfPQ" isUnsettable="true" base_Property="Image-content"/>
+ <Ecore:EAttribute xmi:id="_haP_APZoEdqhaqw0kkQfPQ" isUnsettable="true" base_Property="Image-location"/>
+ <Ecore:EAttribute xmi:id="_haP_AfZoEdqhaqw0kkQfPQ" isUnsettable="true" base_Property="Image-format"/>
+ <Ecore:EAttribute xmi:id="_haP_BvZoEdqhaqw0kkQfPQ" isTransient="true" base_Property="ExtensionEnd-lower"/>
+ <Ecore:EAttribute xmi:id="_hbvM0vZoEdqhaqw0kkQfPQ" isUnsettable="true" base_Property="Model-viewpoint"/>
+ <Ecore:EAttribute xmi:id="_hekeXfZoEdqhaqw0kkQfPQ" isUnsettable="true" base_Property="Parameter-effect"/>
+ <Ecore:EAttribute xmi:id="_hfdPN_ZoEdqhaqw0kkQfPQ" isUnsettable="true" base_Property="DeploymentSpecification-deploymentLocation"/>
+ <Ecore:EAttribute xmi:id="_hfdPOPZoEdqhaqw0kkQfPQ" isUnsettable="true" base_Property="DeploymentSpecification-executionLocation"/>
+ <Ecore:EReference xmi:id="_hgDsFfZoEdqhaqw0kkQfPQ" isTransient="true" base_Property="ProtocolTransition-referred"/>
+ <Ecore:EReference xmi:id="_hhsq0vZoEdqhaqw0kkQfPQ" isTransient="true" base_Property="RedefinableTemplateSignature-inheritedParameter"/>
+ <Standard:Metamodel xmi:id="_Re92gPb2Edq2SaN5mFGPEA" base_Model="_0"/>
+ <Standard:Metaclass xmi:id="_RfQxcPb2Edq2SaN5mFGPEA" base_Class="Comment"/>
+ <Standard:Metaclass xmi:id="_RfQxcfb2Edq2SaN5mFGPEA" base_Class="DirectedRelationship"/>
+ <Standard:Metaclass xmi:id="_RfQxcvb2Edq2SaN5mFGPEA" base_Class="LiteralSpecification"/>
+ <Standard:Metaclass xmi:id="_RfQxc_b2Edq2SaN5mFGPEA" base_Class="LiteralInteger"/>
+ <Standard:Metaclass xmi:id="_RfQxdPb2Edq2SaN5mFGPEA" base_Class="LiteralString"/>
+ <Standard:Metaclass xmi:id="_RfaicPb2Edq2SaN5mFGPEA" base_Class="LiteralBoolean"/>
+ <Standard:Metaclass xmi:id="_Rfaicfb2Edq2SaN5mFGPEA" base_Class="LiteralNull"/>
+ <Standard:Metaclass xmi:id="_Rfaicvb2Edq2SaN5mFGPEA" base_Class="Constraint"/>
+ <Standard:Metaclass xmi:id="_Rfaic_b2Edq2SaN5mFGPEA" base_Class="ElementImport"/>
+ <Standard:Metaclass xmi:id="_RfaidPb2Edq2SaN5mFGPEA" base_Class="TypedElement"/>
+ <Standard:Metaclass xmi:id="_Rfaidfb2Edq2SaN5mFGPEA" base_Class="Feature"/>
+ <Standard:Metaclass xmi:id="_Rfaidvb2Edq2SaN5mFGPEA" base_Class="RedefinableElement"/>
+ <Standard:Metaclass xmi:id="_RfjsYPb2Edq2SaN5mFGPEA" base_Class="StructuralFeature"/>
+ <Standard:Metaclass xmi:id="_RfjsYfb2Edq2SaN5mFGPEA" base_Class="Slot"/>
+ <Standard:Metaclass xmi:id="_RfjsYvb2Edq2SaN5mFGPEA" base_Class="PackageImport"/>
+ <Standard:Metaclass xmi:id="_RfjsY_b2Edq2SaN5mFGPEA" base_Class="DataType"/>
+ <Standard:Metaclass xmi:id="_RfjsZPb2Edq2SaN5mFGPEA" base_Class="Enumeration"/>
+ <Standard:Metaclass xmi:id="_RfjsZfb2Edq2SaN5mFGPEA" base_Class="EnumerationLiteral"/>
+ <Standard:Metaclass xmi:id="_RfjsZvb2Edq2SaN5mFGPEA" base_Class="PrimitiveType"/>
+ <Standard:Metaclass xmi:id="_RfjsZ_b2Edq2SaN5mFGPEA" base_Class="Association"/>
+ <Standard:Metaclass xmi:id="_RfjsaPb2Edq2SaN5mFGPEA" base_Class="Relationship"/>
+ <Standard:Metaclass xmi:id="_Rfjsafb2Edq2SaN5mFGPEA" base_Class="PackageMerge"/>
+ <Standard:Metaclass xmi:id="_RftdYPb2Edq2SaN5mFGPEA" base_Class="InstanceValue"/>
+ <Standard:Metaclass xmi:id="_RftdYfb2Edq2SaN5mFGPEA" base_Class="LiteralUnlimitedNatural"/>
+ <Standard:Metaclass xmi:id="_RftdYvb2Edq2SaN5mFGPEA" base_Class="Type"/>
+ <Standard:Metaclass xmi:id="_RftdY_b2Edq2SaN5mFGPEA" base_Class="Expression"/>
+ <Standard:Metaclass xmi:id="_Rf3OYPb2Edq2SaN5mFGPEA" base_Class="OpaqueExpression"/>
+ <Standard:Metaclass xmi:id="_RgAYUPb2Edq2SaN5mFGPEA" base_Class="OpaqueBehavior"/>
+ <Standard:Metaclass xmi:id="_RgAYUfb2Edq2SaN5mFGPEA" base_Class="FunctionBehavior"/>
+ <Standard:Metaclass xmi:id="_RgAYUvb2Edq2SaN5mFGPEA" base_Class="OpaqueAction"/>
+ <Standard:Metaclass xmi:id="_RgAYU_b2Edq2SaN5mFGPEA" base_Class="CallAction"/>
+ <Standard:Metaclass xmi:id="_RgAYVPb2Edq2SaN5mFGPEA" base_Class="SendSignalAction"/>
+ <Standard:Metaclass xmi:id="_RgAYVfb2Edq2SaN5mFGPEA" base_Class="CallOperationAction"/>
+ <Standard:Metaclass xmi:id="_RgKJUPb2Edq2SaN5mFGPEA" base_Class="CallBehaviorAction"/>
+ <Standard:Metaclass xmi:id="_RgKJUfb2Edq2SaN5mFGPEA" base_Class="MultiplicityElement"/>
+ <Standard:Metaclass xmi:id="_RgKJUvb2Edq2SaN5mFGPEA" base_Class="SequenceNode"/>
+ <Standard:Metaclass xmi:id="_RgTTQPb2Edq2SaN5mFGPEA" base_Class="InputPin"/>
+ <Standard:Metaclass xmi:id="_RgTTQfb2Edq2SaN5mFGPEA" base_Class="OutputPin"/>
+ <Standard:Metaclass xmi:id="_RgTTQvb2Edq2SaN5mFGPEA" base_Class="Usage"/>
+ <Standard:Metaclass xmi:id="_RgTTQ_b2Edq2SaN5mFGPEA" base_Class="Abstraction"/>
+ <Standard:Metaclass xmi:id="_RgTTRPb2Edq2SaN5mFGPEA" base_Class="Dependency"/>
+ <Standard:Metaclass xmi:id="_RgTTRfb2Edq2SaN5mFGPEA" base_Class="Realization"/>
+ <Standard:Metaclass xmi:id="_RgTTRvb2Edq2SaN5mFGPEA" base_Class="Substitution"/>
+ <Standard:Metaclass xmi:id="_RgTTR_b2Edq2SaN5mFGPEA" base_Class="Namespace"/>
+ <Standard:Metaclass xmi:id="_RgdEQPb2Edq2SaN5mFGPEA" base_Class="InterfaceRealization"/>
+ <Standard:Metaclass xmi:id="_RgdEQfb2Edq2SaN5mFGPEA" base_Class="StructuredClassifier"/>
+ <Standard:Metaclass xmi:id="_Rgm1QPb2Edq2SaN5mFGPEA" base_Class="Variable"/>
+ <Standard:Metaclass xmi:id="_Rgm1Qfb2Edq2SaN5mFGPEA" base_Class="CollaborationUse"/>
+ <Standard:Metaclass xmi:id="_Rgm1Qvb2Edq2SaN5mFGPEA" base_Class="Collaboration"/>
+ <Standard:Metaclass xmi:id="_Rgm1Q_b2Edq2SaN5mFGPEA" base_Class="ControlNode"/>
+ <Standard:Metaclass xmi:id="_Rgm1RPb2Edq2SaN5mFGPEA" base_Class="ControlFlow"/>
+ <Standard:Metaclass xmi:id="_Rgm1Rfb2Edq2SaN5mFGPEA" base_Class="InitialNode"/>
+ <Standard:Metaclass xmi:id="_Rgm1Rvb2Edq2SaN5mFGPEA" base_Class="ActivityParameterNode"/>
+ <Standard:Metaclass xmi:id="_Rgv_MPb2Edq2SaN5mFGPEA" base_Class="ValuePin"/>
+ <Standard:Metaclass xmi:id="_Rgv_Mfb2Edq2SaN5mFGPEA" base_Class="Message"/>
+ <Standard:Metaclass xmi:id="_Rgv_Mvb2Edq2SaN5mFGPEA" base_Class="GeneralOrdering"/>
+ <Standard:Metaclass xmi:id="_Rgv_M_b2Edq2SaN5mFGPEA" base_Class="ExecutionSpecification"/>
+ <Standard:Metaclass xmi:id="_Rgv_NPb2Edq2SaN5mFGPEA" base_Class="OccurrenceSpecification"/>
+ <Standard:Metaclass xmi:id="_Rg5wMPb2Edq2SaN5mFGPEA" base_Class="MessageEnd"/>
+ <Standard:Metaclass xmi:id="_Rg5wMfb2Edq2SaN5mFGPEA" base_Class="StateInvariant"/>
+ <Standard:Metaclass xmi:id="_Rg5wMvb2Edq2SaN5mFGPEA" base_Class="ActionExecutionSpecification"/>
+ <Standard:Metaclass xmi:id="_Rg5wM_b2Edq2SaN5mFGPEA" base_Class="BehaviorExecutionSpecification"/>
+ <Standard:Metaclass xmi:id="_Rg5wNPb2Edq2SaN5mFGPEA" base_Class="ExecutionEvent"/>
+ <Standard:Metaclass xmi:id="_Rg5wNfb2Edq2SaN5mFGPEA" base_Class="CreationEvent"/>
+ <Standard:Metaclass xmi:id="_Rg5wNvb2Edq2SaN5mFGPEA" base_Class="DestructionEvent"/>
+ <Standard:Metaclass xmi:id="_Rg5wN_b2Edq2SaN5mFGPEA" base_Class="SendOperationEvent"/>
+ <Standard:Metaclass xmi:id="_Rg5wOPb2Edq2SaN5mFGPEA" base_Class="SendSignalEvent"/>
+ <Standard:Metaclass xmi:id="_Rg5wOfb2Edq2SaN5mFGPEA" base_Class="MessageOccurrenceSpecification"/>
+ <Standard:Metaclass xmi:id="_Rg5wOvb2Edq2SaN5mFGPEA" base_Class="ExecutionOccurrenceSpecification"/>
+ <Standard:Metaclass xmi:id="_Rg5wO_b2Edq2SaN5mFGPEA" base_Class="ReceiveOperationEvent"/>
+ <Standard:Metaclass xmi:id="_Rg5wPPb2Edq2SaN5mFGPEA" base_Class="ReceiveSignalEvent"/>
+ <Standard:Metaclass xmi:id="_RhDhMPb2Edq2SaN5mFGPEA" base_Class="Actor"/>
+ <Standard:Metaclass xmi:id="_RhMrIPb2Edq2SaN5mFGPEA" base_Class="Extend"/>
+ <Standard:Metaclass xmi:id="_RhMrIfb2Edq2SaN5mFGPEA" base_Class="Include"/>
+ <Standard:Metaclass xmi:id="_RhMrIvb2Edq2SaN5mFGPEA" base_Class="UseCase"/>
+ <Standard:Metaclass xmi:id="_RhWcIPb2Edq2SaN5mFGPEA" base_Class="ExtensionPoint"/>
+ <Standard:Metaclass xmi:id="_RhWcIfb2Edq2SaN5mFGPEA" base_Class="CallEvent"/>
+ <Standard:Metaclass xmi:id="_RhWcIvb2Edq2SaN5mFGPEA" base_Class="ChangeEvent"/>
+ <Standard:Metaclass xmi:id="_RhWcI_b2Edq2SaN5mFGPEA" base_Class="Reception"/>
+ <Standard:Metaclass xmi:id="_RhWcJPb2Edq2SaN5mFGPEA" base_Class="Signal"/>
+ <Standard:Metaclass xmi:id="_RhWcJfb2Edq2SaN5mFGPEA" base_Class="SignalEvent"/>
+ <Standard:Metaclass xmi:id="_RhWcJvb2Edq2SaN5mFGPEA" base_Class="MessageEvent"/>
+ <Standard:Metaclass xmi:id="_RhWcJ_b2Edq2SaN5mFGPEA" base_Class="AnyReceiveEvent"/>
+ <Standard:Metaclass xmi:id="_RhWcKPb2Edq2SaN5mFGPEA" base_Class="BehavioredClassifier"/>
+ <Standard:Metaclass xmi:id="_RhfmEPb2Edq2SaN5mFGPEA" base_Class="Event"/>
+ <Standard:Metaclass xmi:id="_RhfmEfb2Edq2SaN5mFGPEA" base_Class="ForkNode"/>
+ <Standard:Metaclass xmi:id="_RhfmEvb2Edq2SaN5mFGPEA" base_Class="FlowFinalNode"/>
+ <Standard:Metaclass xmi:id="_RhfmE_b2Edq2SaN5mFGPEA" base_Class="CentralBufferNode"/>
+ <Standard:Metaclass xmi:id="_RhfmFPb2Edq2SaN5mFGPEA" base_Class="ActivityPartition"/>
+ <Standard:Metaclass xmi:id="_RhpXEPb2Edq2SaN5mFGPEA" base_Class="MergeNode"/>
+ <Standard:Metaclass xmi:id="_RhpXEfb2Edq2SaN5mFGPEA" base_Class="DecisionNode"/>
+ <Standard:Metaclass xmi:id="_RhpXEvb2Edq2SaN5mFGPEA" base_Class="FinalNode"/>
+ <Standard:Metaclass xmi:id="_RhpXE_b2Edq2SaN5mFGPEA" base_Class="ActivityFinalNode"/>
+ <Standard:Metaclass xmi:id="_RhpXFPb2Edq2SaN5mFGPEA" base_Class="EncapsulatedClassifier"/>
+ <Standard:Metaclass xmi:id="_RhpXFfb2Edq2SaN5mFGPEA" base_Class="ConnectorEnd"/>
+ <Standard:Metaclass xmi:id="_RhzIEPb2Edq2SaN5mFGPEA" base_Class="ComponentRealization"/>
+ <Standard:Metaclass xmi:id="_RhzIEfb2Edq2SaN5mFGPEA" base_Class="Connector"/>
+ <Standard:Metaclass xmi:id="_Rh8SAPb2Edq2SaN5mFGPEA" base_Class="Manifestation"/>
+ <Standard:Metaclass xmi:id="_Rh8SAfb2Edq2SaN5mFGPEA" base_Class="Node"/>
+ <Standard:Metaclass xmi:id="_Rh8SAvb2Edq2SaN5mFGPEA" base_Class="Device"/>
+ <Standard:Metaclass xmi:id="_Rh8SA_b2Edq2SaN5mFGPEA" base_Class="ExecutionEnvironment"/>
+ <Standard:Metaclass xmi:id="_Rh8SBPb2Edq2SaN5mFGPEA" base_Class="DeploymentTarget"/>
+ <Standard:Metaclass xmi:id="_RiGDAPb2Edq2SaN5mFGPEA" base_Class="DeployedArtifact"/>
+ <Standard:Metaclass xmi:id="_RiGDAfb2Edq2SaN5mFGPEA" base_Class="CommunicationPath"/>
+ <Standard:Metaclass xmi:id="_RiGDAvb2Edq2SaN5mFGPEA" base_Class="InstanceSpecification"/>
+ <Standard:Metaclass xmi:id="_RiGDA_b2Edq2SaN5mFGPEA" base_Class="Artifact"/>
+ <Standard:Metaclass xmi:id="_RiP0APb2Edq2SaN5mFGPEA" base_Class="InteractionUse"/>
+ <Standard:Metaclass xmi:id="_RiP0Afb2Edq2SaN5mFGPEA" base_Class="PartDecomposition"/>
+ <Standard:Metaclass xmi:id="_RiP0Avb2Edq2SaN5mFGPEA" base_Class="InteractionOperand"/>
+ <Standard:Metaclass xmi:id="_RiP0A_b2Edq2SaN5mFGPEA" base_Class="InteractionConstraint"/>
+ <Standard:Metaclass xmi:id="_RiY98Pb2Edq2SaN5mFGPEA" base_Class="Gate"/>
+ <Standard:Metaclass xmi:id="_RiY98fb2Edq2SaN5mFGPEA" base_Class="CombinedFragment"/>
+ <Standard:Metaclass xmi:id="_RiY98vb2Edq2SaN5mFGPEA" base_Class="Interaction"/>
+ <Standard:Metaclass xmi:id="_RiY98_b2Edq2SaN5mFGPEA" base_Class="Lifeline"/>
+ <Standard:Metaclass xmi:id="_RiY99Pb2Edq2SaN5mFGPEA" base_Class="Continuation"/>
+ <Standard:Metaclass xmi:id="_Riiu8Pb2Edq2SaN5mFGPEA" base_Class="InteractionFragment"/>
+ <Standard:Metaclass xmi:id="_Riiu8fb2Edq2SaN5mFGPEA" base_Class="ConsiderIgnoreFragment"/>
+ <Standard:Metaclass xmi:id="_Rir44Pb2Edq2SaN5mFGPEA" base_Class="CreateObjectAction"/>
+ <Standard:Metaclass xmi:id="_Rir44fb2Edq2SaN5mFGPEA" base_Class="DestroyObjectAction"/>
+ <Standard:Metaclass xmi:id="_Rir44vb2Edq2SaN5mFGPEA" base_Class="TestIdentityAction"/>
+ <Standard:Metaclass xmi:id="_Rir44_b2Edq2SaN5mFGPEA" base_Class="ReadSelfAction"/>
+ <Standard:Metaclass xmi:id="_Rir45Pb2Edq2SaN5mFGPEA" base_Class="StructuralFeatureAction"/>
+ <Standard:Metaclass xmi:id="_Ri1p4Pb2Edq2SaN5mFGPEA" base_Class="ReadStructuralFeatureAction"/>
+ <Standard:Metaclass xmi:id="_Ri1p4fb2Edq2SaN5mFGPEA" base_Class="WriteStructuralFeatureAction"/>
+ <Standard:Metaclass xmi:id="_Ri1p4vb2Edq2SaN5mFGPEA" base_Class="ClearStructuralFeatureAction"/>
+ <Standard:Metaclass xmi:id="_Ri1p4_b2Edq2SaN5mFGPEA" base_Class="RemoveStructuralFeatureValueAction"/>
+ <Standard:Metaclass xmi:id="_Ri1p5Pb2Edq2SaN5mFGPEA" base_Class="AddStructuralFeatureValueAction"/>
+ <Standard:Metaclass xmi:id="_Ri1p5fb2Edq2SaN5mFGPEA" base_Class="LinkAction"/>
+ <Standard:Metaclass xmi:id="_Ri1p5vb2Edq2SaN5mFGPEA" base_Class="ReadLinkAction"/>
+ <Standard:Metaclass xmi:id="_Ri_a4Pb2Edq2SaN5mFGPEA" base_Class="LinkEndCreationData"/>
+ <Standard:Metaclass xmi:id="_Ri_a4fb2Edq2SaN5mFGPEA" base_Class="CreateLinkAction"/>
+ <Standard:Metaclass xmi:id="_Ri_a4vb2Edq2SaN5mFGPEA" base_Class="DestroyLinkAction"/>
+ <Standard:Metaclass xmi:id="_Ri_a4_b2Edq2SaN5mFGPEA" base_Class="WriteLinkAction"/>
+ <Standard:Metaclass xmi:id="_Ri_a5Pb2Edq2SaN5mFGPEA" base_Class="ClearAssociationAction"/>
+ <Standard:Metaclass xmi:id="_Ri_a5fb2Edq2SaN5mFGPEA" base_Class="BroadcastSignalAction"/>
+ <Standard:Metaclass xmi:id="_Ri_a5vb2Edq2SaN5mFGPEA" base_Class="SendObjectAction"/>
+ <Standard:Metaclass xmi:id="_RjIk0Pb2Edq2SaN5mFGPEA" base_Class="LinkEndDestructionData"/>
+ <Standard:Metaclass xmi:id="_RjIk0fb2Edq2SaN5mFGPEA" base_Class="ValueSpecificationAction"/>
+ <Standard:Metaclass xmi:id="_RjSV0Pb2Edq2SaN5mFGPEA" base_Class="TimeExpression"/>
+ <Standard:Metaclass xmi:id="_RjSV0fb2Edq2SaN5mFGPEA" base_Class="Duration"/>
+ <Standard:Metaclass xmi:id="_RjSV0vb2Edq2SaN5mFGPEA" base_Class="DurationInterval"/>
+ <Standard:Metaclass xmi:id="_RjcG0Pb2Edq2SaN5mFGPEA" base_Class="TimeConstraint"/>
+ <Standard:Metaclass xmi:id="_RjcG0fb2Edq2SaN5mFGPEA" base_Class="TimeInterval"/>
+ <Standard:Metaclass xmi:id="_RjcG0vb2Edq2SaN5mFGPEA" base_Class="DurationConstraint"/>
+ <Standard:Metaclass xmi:id="_RjcG0_b2Edq2SaN5mFGPEA" base_Class="IntervalConstraint"/>
+ <Standard:Metaclass xmi:id="_RjcG1Pb2Edq2SaN5mFGPEA" base_Class="Interval"/>
+ <Standard:Metaclass xmi:id="_RjcG1fb2Edq2SaN5mFGPEA" base_Class="Observation"/>
+ <Standard:Metaclass xmi:id="_RjcG1vb2Edq2SaN5mFGPEA" base_Class="TimeObservation"/>
+ <Standard:Metaclass xmi:id="_RjcG1_b2Edq2SaN5mFGPEA" base_Class="DurationObservation"/>
+ <Standard:Metaclass xmi:id="_RjlQwPb2Edq2SaN5mFGPEA" base_Class="InvocationAction"/>
+ <Standard:Metaclass xmi:id="_RjlQwfb2Edq2SaN5mFGPEA" base_Class="Trigger"/>
+ <Standard:Metaclass xmi:id="_RjlQwvb2Edq2SaN5mFGPEA" base_Class="StateMachine"/>
+ <Standard:Metaclass xmi:id="_RjvBwPb2Edq2SaN5mFGPEA" base_Class="Transition"/>
+ <Standard:Metaclass xmi:id="_Rj4LsPb2Edq2SaN5mFGPEA" base_Class="Vertex"/>
+ <Standard:Metaclass xmi:id="_Rj4Lsfb2Edq2SaN5mFGPEA" base_Class="Pseudostate"/>
+ <Standard:Metaclass xmi:id="_Rj4Lsvb2Edq2SaN5mFGPEA" base_Class="FinalState"/>
+ <Standard:Metaclass xmi:id="_RkB8sPb2Edq2SaN5mFGPEA" base_Class="ConnectionPointReference"/>
+ <Standard:Metaclass xmi:id="_RkB8sfb2Edq2SaN5mFGPEA" base_Class="TimeEvent"/>
+ <Standard:Metaclass xmi:id="_RkU3oPb2Edq2SaN5mFGPEA" base_Class="Stereotype"/>
+ <Standard:Metaclass xmi:id="_RkeooPb2Edq2SaN5mFGPEA" base_Class="Profile"/>
+ <Standard:Metaclass xmi:id="_RkoZoPb2Edq2SaN5mFGPEA" base_Class="Class"/>
+ <Standard:Metaclass xmi:id="_RkoZofb2Edq2SaN5mFGPEA" base_Class="ProfileApplication"/>
+ <Standard:Metaclass xmi:id="_RkxjkPb2Edq2SaN5mFGPEA" base_Class="Extension"/>
+ <Standard:Metaclass xmi:id="_Rkxjkfb2Edq2SaN5mFGPEA" base_Class="Image"/>
+ <Standard:Metaclass xmi:id="_Rkxjkvb2Edq2SaN5mFGPEA" base_Class="Element"/>
+ <Standard:Metaclass xmi:id="_RlOPgPb2Edq2SaN5mFGPEA" base_Class="ExtensionEnd"/>
+ <Standard:Metaclass xmi:id="_RlOPgfb2Edq2SaN5mFGPEA" base_Class="VariableAction"/>
+ <Standard:Metaclass xmi:id="_RlYAgPb2Edq2SaN5mFGPEA" base_Class="ReadVariableAction"/>
+ <Standard:Metaclass xmi:id="_RlYAgfb2Edq2SaN5mFGPEA" base_Class="WriteVariableAction"/>
+ <Standard:Metaclass xmi:id="_RlYAgvb2Edq2SaN5mFGPEA" base_Class="ClearVariableAction"/>
+ <Standard:Metaclass xmi:id="_RlYAg_b2Edq2SaN5mFGPEA" base_Class="AddVariableValueAction"/>
+ <Standard:Metaclass xmi:id="_RlYAhPb2Edq2SaN5mFGPEA" base_Class="RemoveVariableValueAction"/>
+ <Standard:Metaclass xmi:id="_RlYAhfb2Edq2SaN5mFGPEA" base_Class="RaiseExceptionAction"/>
+ <Standard:Metaclass xmi:id="_RlYAhvb2Edq2SaN5mFGPEA" base_Class="ActionInputPin"/>
+ <Standard:Metaclass xmi:id="_RlhKcPb2Edq2SaN5mFGPEA" base_Class="GeneralizationSet"/>
+ <Standard:Metaclass xmi:id="_RlhKcfb2Edq2SaN5mFGPEA" base_Class="Generalization"/>
+ <Standard:Metaclass xmi:id="_Rlq7cPb2Edq2SaN5mFGPEA" base_Class="InformationItem"/>
+ <Standard:Metaclass xmi:id="_Rlq7cfb2Edq2SaN5mFGPEA" base_Class="InformationFlow"/>
+ <Standard:Metaclass xmi:id="_Rl0scPb2Edq2SaN5mFGPEA" base_Class="Model"/>
+ <Standard:Metaclass xmi:id="_Rl0scfb2Edq2SaN5mFGPEA" base_Class="ReadExtentAction"/>
+ <Standard:Metaclass xmi:id="_Rl0scvb2Edq2SaN5mFGPEA" base_Class="ReclassifyObjectAction"/>
+ <Standard:Metaclass xmi:id="_Rl0sc_b2Edq2SaN5mFGPEA" base_Class="ReadIsClassifiedObjectAction"/>
+ <Standard:Metaclass xmi:id="_Rl92YPb2Edq2SaN5mFGPEA" base_Class="StartClassifierBehaviorAction"/>
+ <Standard:Metaclass xmi:id="_Rl92Yfb2Edq2SaN5mFGPEA" base_Class="QualifierValue"/>
+ <Standard:Metaclass xmi:id="_Rl92Yvb2Edq2SaN5mFGPEA" base_Class="LinkEndData"/>
+ <Standard:Metaclass xmi:id="_RmHnYPb2Edq2SaN5mFGPEA" base_Class="ReadLinkObjectEndAction"/>
+ <Standard:Metaclass xmi:id="_RmHnYfb2Edq2SaN5mFGPEA" base_Class="ReadLinkObjectEndQualifierAction"/>
+ <Standard:Metaclass xmi:id="_RmHnYvb2Edq2SaN5mFGPEA" base_Class="CreateLinkObjectAction"/>
+ <Standard:Metaclass xmi:id="_RmQxUPb2Edq2SaN5mFGPEA" base_Class="AcceptEventAction"/>
+ <Standard:Metaclass xmi:id="_RmQxUfb2Edq2SaN5mFGPEA" base_Class="AcceptCallAction"/>
+ <Standard:Metaclass xmi:id="_RmQxUvb2Edq2SaN5mFGPEA" base_Class="ReplyAction"/>
+ <Standard:Metaclass xmi:id="_RmaiUPb2Edq2SaN5mFGPEA" base_Class="UnmarshallAction"/>
+ <Standard:Metaclass xmi:id="_RmaiUfb2Edq2SaN5mFGPEA" base_Class="ReduceAction"/>
+ <Standard:Metaclass xmi:id="_RmtdQPb2Edq2SaN5mFGPEA" base_Class="JoinNode"/>
+ <Standard:Metaclass xmi:id="_RmtdQfb2Edq2SaN5mFGPEA" base_Class="DataStoreNode"/>
+ <Standard:Metaclass xmi:id="_RmtdQvb2Edq2SaN5mFGPEA" base_Class="ObjectFlow"/>
+ <Standard:Metaclass xmi:id="_Rm3OQPb2Edq2SaN5mFGPEA" base_Class="ObjectNode"/>
+ <Standard:Metaclass xmi:id="_Rm3OQfb2Edq2SaN5mFGPEA" base_Class="ParameterSet"/>
+ <Standard:Metaclass xmi:id="_RnA_QPb2Edq2SaN5mFGPEA" base_Class="Activity"/>
+ <Standard:Metaclass xmi:id="_RnA_Qfb2Edq2SaN5mFGPEA" base_Class="Parameter"/>
+ <Standard:Metaclass xmi:id="_RnKJMPb2Edq2SaN5mFGPEA" base_Class="Action"/>
+ <Standard:Metaclass xmi:id="_RnKJMfb2Edq2SaN5mFGPEA" base_Class="InterruptibleActivityRegion"/>
+ <Standard:Metaclass xmi:id="_RnT6MPb2Edq2SaN5mFGPEA" base_Class="ActivityNode"/>
+ <Standard:Metaclass xmi:id="_RnT6Mfb2Edq2SaN5mFGPEA" base_Class="BehavioralFeature"/>
+ <Standard:Metaclass xmi:id="_RndEIPb2Edq2SaN5mFGPEA" base_Class="Behavior"/>
+ <Standard:Metaclass xmi:id="_RndEIfb2Edq2SaN5mFGPEA" base_Class="Pin"/>
+ <Standard:Metaclass xmi:id="_RnwmIPb2Edq2SaN5mFGPEA" base_Class="ConditionalNode"/>
+ <Standard:Metaclass xmi:id="_RnwmIfb2Edq2SaN5mFGPEA" base_Class="StructuredActivityNode"/>
+ <Standard:Metaclass xmi:id="_RnwmIvb2Edq2SaN5mFGPEA" base_Class="LoopNode"/>
+ <Standard:Metaclass xmi:id="_Rn5wEPb2Edq2SaN5mFGPEA" base_Class="Clause"/>
+ <Standard:Metaclass xmi:id="_Rn5wEfb2Edq2SaN5mFGPEA" base_Class="ActivityEdge"/>
+ <Standard:Metaclass xmi:id="_RoDhEPb2Edq2SaN5mFGPEA" base_Class="ActivityGroup"/>
+ <Standard:Metaclass xmi:id="_RoNSEPb2Edq2SaN5mFGPEA" base_Class="ExpansionNode"/>
+ <Standard:Metaclass xmi:id="_RoNSEfb2Edq2SaN5mFGPEA" base_Class="ExpansionRegion"/>
+ <Standard:Metaclass xmi:id="_RoWcAPb2Edq2SaN5mFGPEA" base_Class="ExecutableNode"/>
+ <Standard:Metaclass xmi:id="_RoWcAfb2Edq2SaN5mFGPEA" base_Class="ExceptionHandler"/>
+ <Standard:Metaclass xmi:id="_RoWcAvb2Edq2SaN5mFGPEA" base_Class="Component"/>
+ <Standard:Metaclass xmi:id="_RopW8Pb2Edq2SaN5mFGPEA" base_Class="Deployment"/>
+ <Standard:Metaclass xmi:id="_RopW8fb2Edq2SaN5mFGPEA" base_Class="DeploymentSpecification"/>
+ <Standard:Metaclass xmi:id="_RopW8vb2Edq2SaN5mFGPEA" base_Class="ProtocolConformance"/>
+ <Standard:Metaclass xmi:id="_RozH8Pb2Edq2SaN5mFGPEA" base_Class="Interface"/>
+ <Standard:Metaclass xmi:id="_Ro848Pb2Edq2SaN5mFGPEA" base_Class="Port"/>
+ <Standard:Metaclass xmi:id="_Ro848fb2Edq2SaN5mFGPEA" base_Class="ProtocolTransition"/>
+ <Standard:Metaclass xmi:id="_RpGC4Pb2Edq2SaN5mFGPEA" base_Class="ProtocolStateMachine"/>
+ <Standard:Metaclass xmi:id="_RpGC4fb2Edq2SaN5mFGPEA" base_Class="State"/>
+ <Standard:Metaclass xmi:id="_RpZk4Pb2Edq2SaN5mFGPEA" base_Class="Region"/>
+ <Standard:Metaclass xmi:id="_Rpiu0Pb2Edq2SaN5mFGPEA" base_Class="AssociationClass"/>
+ <Standard:Metaclass xmi:id="_Rpiu0fb2Edq2SaN5mFGPEA" base_Class="TemplateSignature"/>
+ <Standard:Metaclass xmi:id="_Rpsf0Pb2Edq2SaN5mFGPEA" base_Class="NamedElement"/>
+ <Standard:Metaclass xmi:id="_Rp1pwPb2Edq2SaN5mFGPEA" base_Class="TemplateParameter"/>
+ <Standard:Metaclass xmi:id="_Rp1pwfb2Edq2SaN5mFGPEA" base_Class="StringExpression"/>
+ <Standard:Metaclass xmi:id="_Rp_awPb2Edq2SaN5mFGPEA" base_Class="TemplateBinding"/>
+ <Standard:Metaclass xmi:id="_Rp_awfb2Edq2SaN5mFGPEA" base_Class="TemplateParameterSubstitution"/>
+ <Standard:Metaclass xmi:id="_Rp_awvb2Edq2SaN5mFGPEA" base_Class="TemplateableElement"/>
+ <Standard:Metaclass xmi:id="_RqJLwPb2Edq2SaN5mFGPEA" base_Class="ParameterableElement"/>
+ <Standard:Metaclass xmi:id="_RqJLwfb2Edq2SaN5mFGPEA" base_Class="Property"/>
+ <Standard:Metaclass xmi:id="_Rql3sPb2Edq2SaN5mFGPEA" base_Class="ValueSpecification"/>
+ <Standard:Metaclass xmi:id="_Rql3sfb2Edq2SaN5mFGPEA" base_Class="Operation"/>
+ <Standard:Metaclass xmi:id="_Rq4yoPb2Edq2SaN5mFGPEA" base_Class="OperationTemplateParameter"/>
+ <Standard:Metaclass xmi:id="_Rq4yofb2Edq2SaN5mFGPEA" base_Class="PackageableElement"/>
+ <Standard:Metaclass xmi:id="_Rq4yovb2Edq2SaN5mFGPEA" base_Class="Classifier"/>
+ <Standard:Metaclass xmi:id="_RreogPb2Edq2SaN5mFGPEA" base_Class="ClassifierTemplateParameter"/>
+ <Standard:Metaclass xmi:id="_Rreogfb2Edq2SaN5mFGPEA" base_Class="RedefinableTemplateSignature"/>
+ <Standard:Metaclass xmi:id="_RroZgPb2Edq2SaN5mFGPEA" base_Class="ConnectableElement"/>
+ <Standard:Metaclass xmi:id="_RroZgfb2Edq2SaN5mFGPEA" base_Class="ConnectableElementTemplateParameter"/>
+ <Standard:Metaclass xmi:id="_RroZgvb2Edq2SaN5mFGPEA" base_Class="Package"/>
</xmi:XMI>

Back to the top