Skip to main content
summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorkhussey2006-02-21 16:12:16 +0000
committerkhussey2006-02-21 16:12:16 +0000
commit3a90bf574e73a99168313c61407a7c286fee4845 (patch)
tree2027c692b18ef4e11cfa96c176f535dd3346d6e0 /plugins/org.eclipse.uml2.uml/model/UML.ecore
parent3489808431869a5281d2c5bed62d550545f34919 (diff)
downloadorg.eclipse.uml2.test-3a90bf574e73a99168313c61407a7c286fee4845.tar.gz
org.eclipse.uml2.test-3a90bf574e73a99168313c61407a7c286fee4845.tar.xz
org.eclipse.uml2.test-3a90bf574e73a99168313c61407a7c286fee4845.zip
[128634] Enabling containment proxies for all compositions.
Diffstat (limited to 'plugins/org.eclipse.uml2.uml/model/UML.ecore')
-rw-r--r--plugins/org.eclipse.uml2.uml/model/UML.ecore428
1 files changed, 197 insertions, 231 deletions
diff --git a/plugins/org.eclipse.uml2.uml/model/UML.ecore b/plugins/org.eclipse.uml2.uml/model/UML.ecore
index a17e194e..65ae14df 100644
--- a/plugins/org.eclipse.uml2.uml/model/UML.ecore
+++ b/plugins/org.eclipse.uml2.uml/model/UML.ecore
@@ -147,7 +147,7 @@
</eOperations>
<eStructuralFeatures xsi:type="ecore:EReference" name="ownedElement" ordered="false"
upperBound="-1" eType="#//Element" changeable="false" transient="true" derived="true"
- resolveProxies="false" eOpposite="#//Element/owner">
+ eOpposite="#//Element/owner">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
<details key="documentation" value="The Elements owned by this element."/>
</eAnnotations>
@@ -161,7 +161,7 @@
<eAnnotations source="union"/>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="ownedComment" ordered="false"
- upperBound="-1" eType="#//Comment" containment="true" resolveProxies="false">
+ upperBound="-1" eType="#//Comment" containment="true">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
<details key="documentation" value="The Comments owned by this element."/>
</eAnnotations>
@@ -261,8 +261,7 @@
<eAnnotations source="subsets" references="#//Package/packagedElement"/>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="packageMerge" ordered="false"
- upperBound="-1" eType="#//PackageMerge" containment="true" resolveProxies="false"
- eOpposite="#//PackageMerge/receivingPackage">
+ upperBound="-1" eType="#//PackageMerge" containment="true" eOpposite="#//PackageMerge/receivingPackage">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
<details key="documentation" value="References the PackageMerges that are owned by this Package."/>
</eAnnotations>
@@ -291,8 +290,7 @@
<eAnnotations source="subsets" references="#//NamedElement/namespace"/>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="profileApplication" ordered="false"
- upperBound="-1" eType="#//ProfileApplication" containment="true" resolveProxies="false"
- eOpposite="#//ProfileApplication/applyingPackage">
+ upperBound="-1" eType="#//ProfileApplication" containment="true" eOpposite="#//ProfileApplication/applyingPackage">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
<details key="documentation" value="References the ProfileApplications that indicate which profiles have been applied to the Package."/>
</eAnnotations>
@@ -421,7 +419,7 @@
<eAnnotations source="union"/>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="nameExpression" ordered="false"
- eType="#//StringExpression" containment="true" resolveProxies="false">
+ eType="#//StringExpression" containment="true">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
<details key="documentation" value="The string expression used to define the name of this named element."/>
</eAnnotations>
@@ -574,24 +572,21 @@
<eParameters name="imps" ordered="false" upperBound="-1" eType="#//PackageableElement"/>
</eOperations>
<eStructuralFeatures xsi:type="ecore:EReference" name="elementImport" ordered="false"
- upperBound="-1" eType="#//ElementImport" containment="true" resolveProxies="false"
- eOpposite="#//ElementImport/importingNamespace">
+ upperBound="-1" eType="#//ElementImport" containment="true" eOpposite="#//ElementImport/importingNamespace">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
<details key="documentation" value="References the ElementImports owned by the Namespace."/>
</eAnnotations>
<eAnnotations source="subsets" references="#//Element/ownedElement"/>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="packageImport" ordered="false"
- upperBound="-1" eType="#//PackageImport" containment="true" resolveProxies="false"
- eOpposite="#//PackageImport/importingNamespace">
+ upperBound="-1" eType="#//PackageImport" containment="true" eOpposite="#//PackageImport/importingNamespace">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
<details key="documentation" value="References the PackageImports owned by the Namespace."/>
</eAnnotations>
<eAnnotations source="subsets" references="#//Element/ownedElement"/>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="ownedRule" ordered="false"
- upperBound="-1" eType="#//Constraint" containment="true" resolveProxies="false"
- eOpposite="#//Constraint/context">
+ upperBound="-1" eType="#//Constraint" containment="true" eOpposite="#//Constraint/context">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
<details key="documentation" value="Specifies a set of Constraints owned by this Namespace."/>
</eAnnotations>
@@ -615,7 +610,7 @@
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="ownedMember" ordered="false"
upperBound="-1" eType="#//NamedElement" changeable="false" transient="true"
- derived="true" resolveProxies="false" eOpposite="#//NamedElement/namespace">
+ derived="true" eOpposite="#//NamedElement/namespace">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
<details key="documentation" value="Redefines the corresponding property of Abstractions::Namespaces::Namespace.&#xD;&#xA;A collection of NamedElements owned by the Namespace."/>
</eAnnotations>
@@ -763,7 +758,7 @@
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="specification" ordered="false"
- lowerBound="1" eType="#//ValueSpecification" containment="true" resolveProxies="false">
+ lowerBound="1" eType="#//ValueSpecification" containment="true">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
<details key="documentation" value="A condition that must be true when evaluated in order for the constraint to be satisfied.&#xA;&#xA;&#xD;&#xA;A condition that must be true when evaluated in order for the constraint to be satisfied."/>
</eAnnotations>
@@ -929,7 +924,7 @@
</eAnnotations>
</eOperations>
<eStructuralFeatures xsi:type="ecore:EReference" name="ownedEnd" upperBound="-1"
- eType="#//Property" containment="true" resolveProxies="false" eOpposite="#//Property/owningAssociation">
+ eType="#//Property" containment="true" eOpposite="#//Property/owningAssociation">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
<details key="documentation" value="The ends that are owned by the association itself. This is an ordered association.&#xD;&#xA;The ends that are owned by the association itself."/>
</eAnnotations>
@@ -957,7 +952,7 @@
<eAnnotations source="subsets" references="#//Relationship/relatedElement"/>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="navigableOwnedEnd" ordered="false"
- upperBound="-1" eType="#//Property" resolveProxies="false">
+ upperBound="-1" eType="#//Property">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
<details key="documentation" value="The navigable ends that are owned by the association itself."/>
</eAnnotations>
@@ -1117,8 +1112,7 @@
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="generalization" ordered="false"
- upperBound="-1" eType="#//Generalization" containment="true" resolveProxies="false"
- eOpposite="#//Generalization/specific">
+ upperBound="-1" eType="#//Generalization" containment="true" eOpposite="#//Generalization/specific">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
<details key="documentation" value="Specifies the Generalization relationships for this Classifier. These Generalizations navigaten to more general classifiers in the generalization hierarchy."/>
</eAnnotations>
@@ -1161,8 +1155,7 @@
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="substitution" ordered="false"
- upperBound="-1" eType="#//Substitution" containment="true" resolveProxies="false"
- eOpposite="#//Substitution/substitutingClassifier">
+ upperBound="-1" eType="#//Substitution" containment="true" eOpposite="#//Substitution/substitutingClassifier">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
<details key="documentation" value="References the substitutions that are owned by this Classifier."/>
</eAnnotations>
@@ -1177,21 +1170,21 @@
<eAnnotations source="union"/>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="representation" ordered="false"
- eType="#//CollaborationUse" resolveProxies="false">
+ eType="#//CollaborationUse">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
<details key="documentation" value="References a collaboration use which indicates the collaboration that represents this classifier."/>
</eAnnotations>
<eAnnotations source="subsets" references="#//Classifier/collaborationUse"/>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="collaborationUse" ordered="false"
- upperBound="-1" eType="#//CollaborationUse" containment="true" resolveProxies="false">
+ upperBound="-1" eType="#//CollaborationUse" containment="true">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
<details key="documentation" value="References the collaboration uses owned by the classifier."/>
</eAnnotations>
<eAnnotations source="subsets" references="#//Element/ownedElement"/>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="ownedUseCase" ordered="false"
- upperBound="-1" eType="#//UseCase" containment="true" resolveProxies="false">
+ upperBound="-1" eType="#//UseCase" containment="true">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
<details key="documentation" value="References the use cases owned by this classifier."/>
</eAnnotations>
@@ -1204,8 +1197,7 @@
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="ownedSignature" ordered="false"
- eType="#//RedefinableTemplateSignature" containment="true" resolveProxies="false"
- eOpposite="#//RedefinableTemplateSignature/classifier">
+ eType="#//RedefinableTemplateSignature" containment="true" eOpposite="#//RedefinableTemplateSignature/classifier">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
<details key="documentation" value="The optional template signature specifying the formal template parameters."/>
</eAnnotations>
@@ -1295,16 +1287,14 @@
</eAnnotations>
</eOperations>
<eStructuralFeatures xsi:type="ecore:EReference" name="templateBinding" ordered="false"
- upperBound="-1" eType="#//TemplateBinding" containment="true" resolveProxies="false"
- eOpposite="#//TemplateBinding/boundElement">
+ upperBound="-1" eType="#//TemplateBinding" containment="true" eOpposite="#//TemplateBinding/boundElement">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
<details key="documentation" value="The optional bindings from this element to templates."/>
</eAnnotations>
<eAnnotations source="subsets" references="#//Element/ownedElement"/>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="ownedTemplateSignature"
- ordered="false" eType="#//TemplateSignature" containment="true" resolveProxies="false"
- eOpposite="#//TemplateSignature/template">
+ ordered="false" eType="#//TemplateSignature" containment="true" eOpposite="#//TemplateSignature/template">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
<details key="documentation" value="The optional template signature specifying the formal template parameters."/>
</eAnnotations>
@@ -1338,7 +1328,7 @@
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="parameterSubstitution"
ordered="false" upperBound="-1" eType="#//TemplateParameterSubstitution" containment="true"
- resolveProxies="false" eOpposite="#//TemplateParameterSubstitution/templateBinding">
+ eOpposite="#//TemplateParameterSubstitution/templateBinding">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
<details key="documentation" value="The parameter substitutions owned by this template binding."/>
</eAnnotations>
@@ -1371,7 +1361,7 @@
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="ownedParameter" upperBound="-1"
- eType="#//TemplateParameter" containment="true" resolveProxies="false" eOpposite="#//TemplateParameter/signature">
+ eType="#//TemplateParameter" containment="true" eOpposite="#//TemplateParameter/signature">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
<details key="documentation" value="The formal template parameters that are owned by this template signature."/>
</eAnnotations>
@@ -1412,8 +1402,7 @@
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="ownedParameteredElement"
- ordered="false" eType="#//ParameterableElement" containment="true" resolveProxies="false"
- eOpposite="#//ParameterableElement/owningTemplateParameter">
+ ordered="false" eType="#//ParameterableElement" containment="true" eOpposite="#//ParameterableElement/owningTemplateParameter">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
<details key="documentation" value="The element that is owned by this template parameter."/>
</eAnnotations>
@@ -1426,7 +1415,7 @@
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="ownedDefault" ordered="false"
- eType="#//ParameterableElement" containment="true" resolveProxies="false">
+ eType="#//ParameterableElement" containment="true">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
<details key="documentation" value="The element that is owned by this template parameter for the purpose of providing a default."/>
</eAnnotations>
@@ -1493,7 +1482,7 @@
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="ownedActual" ordered="false"
- upperBound="-1" eType="#//ParameterableElement" containment="true" resolveProxies="false">
+ upperBound="-1" eType="#//ParameterableElement" containment="true">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
<details key="documentation" value="The actual parameters that are owned by this substitution."/>
</eAnnotations>
@@ -1632,7 +1621,7 @@
<details key="documentation" value="An abstraction is a relationship that relates two elements or sets of elements that represent the same concept at different levels of abstraction or from different viewpoints. In the metamodel, an Abstraction is a Dependency in which there is a mapping between the supplier and the client."/>
</eAnnotations>
<eStructuralFeatures xsi:type="ecore:EReference" name="mapping" ordered="false"
- eType="#//OpaqueExpression" containment="true" resolveProxies="false">
+ eType="#//OpaqueExpression" containment="true">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
<details key="documentation" value="An composition of an Expression that states the abstraction relationship between the supplier and the client. In some cases, such as Derivation, it is usually formal and unidirectional; in other cases, such as Trace, it is usually informal and bidirectional. The mapping expression is optional and may be omitted if the precise relationship between the elements is not specified."/>
</eAnnotations>
@@ -1802,7 +1791,7 @@
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="defaultValue" ordered="false"
- eType="#//ValueSpecification" containment="true" resolveProxies="false">
+ eType="#//ValueSpecification" containment="true">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
<details key="documentation" value="Specifies a ValueSpecification that represents a value to be used when no argument is supplied for the Parameter."/>
</eAnnotations>
@@ -1962,14 +1951,14 @@
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="upperValue" ordered="false"
- eType="#//ValueSpecification" containment="true" resolveProxies="false">
+ eType="#//ValueSpecification" containment="true">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
<details key="documentation" value="The specification of the upper bound for this multiplicity."/>
</eAnnotations>
<eAnnotations source="subsets" references="#//Element/ownedElement"/>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="lowerValue" ordered="false"
- eType="#//ValueSpecification" containment="true" resolveProxies="false">
+ eType="#//ValueSpecification" containment="true">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
<details key="documentation" value="The specification of the lower bound for this multiplicity."/>
</eAnnotations>
@@ -2267,7 +2256,7 @@
<eAnnotations source="subsets" references="#//Property/association #//NamedElement/namespace #//Feature/featuringClassifier"/>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="defaultValue" ordered="false"
- eType="#//ValueSpecification" containment="true" resolveProxies="false">
+ eType="#//ValueSpecification" containment="true">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
<details key="documentation" value="A ValueSpecification that is evaluated to give a default value for the Property when an object of the owning Classifier is instantiated."/>
</eAnnotations>
@@ -2292,7 +2281,7 @@
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="qualifier" upperBound="-1"
- eType="#//Property" containment="true" resolveProxies="false" eOpposite="#//Property/associationEnd">
+ eType="#//Property" containment="true" eOpposite="#//Property/associationEnd">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
<details key="documentation" value="An optional list of ordered qualifier attributes for the end. If the list is empty, then the Association is not qualified."/>
</eAnnotations>
@@ -2319,8 +2308,7 @@
</eAnnotations>
</eOperations>
<eStructuralFeatures xsi:type="ecore:EReference" name="deployment" ordered="false"
- upperBound="-1" eType="#//Deployment" containment="true" resolveProxies="false"
- eOpposite="#//Deployment/location">
+ upperBound="-1" eType="#//Deployment" containment="true" eOpposite="#//Deployment/location">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
<details key="documentation" value="The set of Deployments for a DeploymentTarget."/>
</eAnnotations>
@@ -2346,8 +2334,7 @@
<eAnnotations source="subsets" references="#//Dependency/supplier"/>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="configuration" ordered="false"
- upperBound="-1" eType="#//DeploymentSpecification" containment="true" resolveProxies="false"
- eOpposite="#//DeploymentSpecification/deployment">
+ upperBound="-1" eType="#//DeploymentSpecification" containment="true" eOpposite="#//DeploymentSpecification/deployment">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
<details key="documentation" value="The specification of properties that parameterize the deployment and execution of one or more Artifacts. This association is specialized from the ownedMember association."/>
</eAnnotations>
@@ -2426,28 +2413,28 @@
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="nestedArtifact" ordered="false"
- upperBound="-1" eType="#//Artifact" containment="true" resolveProxies="false">
+ upperBound="-1" eType="#//Artifact" containment="true">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
<details key="documentation" value="The Artifacts that are defined (nested) within the Artifact.&#xA;&#xA;The association is a specialization of the ownedMember association from Namespace to NamedElement.&#xA;&#xA;"/>
</eAnnotations>
<eAnnotations source="subsets" references="#//Namespace/ownedMember"/>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="manifestation" ordered="false"
- upperBound="-1" eType="#//Manifestation" containment="true" resolveProxies="false">
+ upperBound="-1" eType="#//Manifestation" containment="true">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
<details key="documentation" value="The set of model elements that are manifested in the Artifact. That is, these model elements are utilized in the construction (or generation) of the artifact."/>
</eAnnotations>
<eAnnotations source="subsets" references="#//NamedElement/clientDependency #//Element/ownedElement"/>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="ownedOperation" upperBound="-1"
- eType="#//Operation" containment="true" resolveProxies="false">
+ eType="#//Operation" containment="true">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
<details key="documentation" value="The Operations defined for the Artifact. The association is a specialization of the ownedMember association."/>
</eAnnotations>
<eAnnotations source="subsets" references="#//Classifier/feature #//Namespace/ownedMember"/>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="ownedAttribute" upperBound="-1"
- eType="#//Property" containment="true" resolveProxies="false">
+ eType="#//Property" containment="true">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
<details key="documentation" value="The attributes or association ends defined for the Artifact.&#xA;&#xA;The association is a specialization of the ownedMember association.&#xA;&#xA;"/>
</eAnnotations>
@@ -2483,7 +2470,7 @@
<eParameters name="redefinee" ordered="false" lowerBound="1" eType="#//RedefinableElement"/>
</contents>
<contents xsi:type="ecore:EReference" name="ownedParameter" upperBound="-1"
- eType="#//Parameter" containment="true" resolveProxies="false" eOpposite="#//Parameter/operation">
+ eType="#//Parameter" containment="true" eOpposite="#//Parameter/operation">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
<details key="documentation" value="Specifies the ordered set of formal parameters of this BehavioralFeature.&#xD;&#xA;Specifies the parameters owned by this Operation."/>
</eAnnotations>
@@ -2632,14 +2619,14 @@
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="precondition" ordered="false"
- upperBound="-1" eType="#//Constraint" resolveProxies="false">
+ upperBound="-1" eType="#//Constraint">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
<details key="documentation" value="An optional set of Constraints on the state of the system when the Operation is invoked."/>
</eAnnotations>
<eAnnotations source="subsets" references="#//Namespace/ownedRule"/>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="postcondition" ordered="false"
- upperBound="-1" eType="#//Constraint" resolveProxies="false">
+ upperBound="-1" eType="#//Constraint">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
<details key="documentation" value="An optional set of Constraints specifying the state of the system when the Operation is completed."/>
</eAnnotations>
@@ -2657,10 +2644,10 @@
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
<details key="documentation" value="The DataType that owns this Operation.&#xD;&#xA;The DataType that owns this Property."/>
</eAnnotations>
- <eAnnotations source="subsets" references="#//NamedElement/namespace #//RedefinableElement/redefinitionContext #//Feature/featuringClassifier"/>
+ <eAnnotations source="subsets" references="#//RedefinableElement/redefinitionContext #//NamedElement/namespace #//Feature/featuringClassifier"/>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="bodyCondition" ordered="false"
- eType="#//Constraint" resolveProxies="false">
+ eType="#//Constraint">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
<details key="documentation" value="An optional Constraint on the result values of an invocation of this Operation."/>
</eAnnotations>
@@ -2692,7 +2679,7 @@
</contents>
</eAnnotations>
<eStructuralFeatures xsi:type="ecore:EReference" name="ownedParameter" upperBound="-1"
- eType="#//Parameter" containment="true" resolveProxies="false">
+ eType="#//Parameter" containment="true">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
<details key="documentation" value="Specifies the ordered set of formal parameters of this BehavioralFeature.&#xD;&#xA;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."/>
</eAnnotations>
@@ -2723,7 +2710,7 @@
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="ownedParameterSet" ordered="false"
- upperBound="-1" eType="#//ParameterSet" containment="true" resolveProxies="false">
+ upperBound="-1" eType="#//ParameterSet" containment="true">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
<details key="documentation" value="The ParameterSets owned by this BehavioralFeature."/>
</eAnnotations>
@@ -2777,7 +2764,7 @@
<eAnnotations source="subsets" references="#//RedefinableElement/redefinedElement"/>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="ownedParameter" upperBound="-1"
- eType="#//Parameter" containment="true" resolveProxies="false">
+ eType="#//Parameter" containment="true">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
<details key="documentation" value="References a list of parameters to the behavior which describes the order and type of arguments that can be given when the behavior is invoked and of the values which will be returned when the behavior completes its execution.&#xA;&#xA;"/>
</eAnnotations>
@@ -2792,11 +2779,11 @@
<eAnnotations source="subsets" references="#//RedefinableElement/redefinitionContext"/>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="precondition" ordered="false"
- upperBound="-1" eType="#//Constraint" containment="true" resolveProxies="false"/>
+ upperBound="-1" eType="#//Constraint" containment="true"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="postcondition" ordered="false"
- upperBound="-1" eType="#//Constraint" containment="true" resolveProxies="false"/>
+ upperBound="-1" eType="#//Constraint" containment="true"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="ownedParameterSet" ordered="false"
- upperBound="-1" eType="#//ParameterSet" containment="true" resolveProxies="false">
+ upperBound="-1" eType="#//ParameterSet" containment="true">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
<details key="documentation" value="The ParameterSets owned by this Behavior."/>
</eAnnotations>
@@ -2833,7 +2820,7 @@
<eAnnotations source="redefines" references="#//Classifier/isAbstract"/>
</contents>
<contents xsi:type="ecore:EReference" name="ownedAttribute" upperBound="-1"
- eType="#//Property" containment="true" resolveProxies="false" eOpposite="#//Property/class_">
+ eType="#//Property" containment="true" eOpposite="#//Property/class_">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
<details key="documentation" value="The attributes (i.e. the properties) owned by the class."/>
</eAnnotations>
@@ -2857,14 +2844,14 @@
</eOperations>
<eOperations name="isMetaclass" ordered="false" lowerBound="1" eType="#//Boolean"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="nestedClassifier" upperBound="-1"
- eType="#//Classifier" containment="true" resolveProxies="false">
+ eType="#//Classifier" containment="true">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
<details key="documentation" value="References all the Classifiers that are defined (nested) within the Class."/>
</eAnnotations>
<eAnnotations source="subsets" references="#//Namespace/ownedMember"/>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="ownedOperation" upperBound="-1"
- eType="#//Operation" containment="true" resolveProxies="false" eOpposite="#//Operation/class_">
+ eType="#//Operation" containment="true" eOpposite="#//Operation/class_">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
<details key="documentation" value="The operations owned by the class."/>
</eAnnotations>
@@ -2884,7 +2871,7 @@
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="ownedReception" ordered="false"
- upperBound="-1" eType="#//Reception" containment="true" resolveProxies="false">
+ upperBound="-1" eType="#//Reception" containment="true">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
<details key="documentation" value="Receptions that objects of this class are willing to accept."/>
</eAnnotations>
@@ -2915,26 +2902,25 @@
<eParameters name="contract" ordered="false" lowerBound="1" eType="#//Interface"/>
</eOperations>
<eStructuralFeatures xsi:type="ecore:EReference" name="ownedBehavior" ordered="false"
- upperBound="-1" eType="#//Behavior" containment="true" resolveProxies="false">
+ upperBound="-1" eType="#//Behavior" containment="true">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
<details key="documentation" value="References behavior specifications owned by a classifier."/>
</eAnnotations>
<eAnnotations source="subsets" references="#//Namespace/ownedMember"/>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="classifierBehavior" ordered="false"
- eType="#//Behavior" resolveProxies="false">
+ eType="#//Behavior">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
<details key="documentation" value="A behavior specification that specifies the behavior of the classifier itself."/>
</eAnnotations>
<eAnnotations source="subsets" references="#//BehavioredClassifier/ownedBehavior"/>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="interfaceRealization" ordered="false"
- upperBound="-1" eType="#//InterfaceRealization" containment="true" resolveProxies="false"
- eOpposite="#//InterfaceRealization/implementingClassifier">
+ upperBound="-1" eType="#//InterfaceRealization" containment="true" eOpposite="#//InterfaceRealization/implementingClassifier">
<eAnnotations source="subsets" references="#//Element/ownedElement #//NamedElement/clientDependency"/>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="ownedTrigger" ordered="false"
- upperBound="-1" eType="#//Trigger" containment="true" resolveProxies="false">
+ upperBound="-1" eType="#//Trigger" containment="true">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
<details key="documentation" value="References Trigger descriptions owned by a Classifier."/>
</eAnnotations>
@@ -2985,21 +2971,21 @@
<eParameters name="upper" ordered="false" lowerBound="1" eType="#//UnlimitedNatural"/>
</eOperations>
<eStructuralFeatures xsi:type="ecore:EReference" name="ownedAttribute" upperBound="-1"
- eType="#//Property" containment="true" resolveProxies="false">
+ eType="#//Property" containment="true">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
<details key="documentation" value="The attributes (i.e. the properties) owned by the class."/>
</eAnnotations>
<eAnnotations source="subsets" references="#//Classifier/attribute #//Namespace/ownedMember"/>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="ownedOperation" upperBound="-1"
- eType="#//Operation" containment="true" resolveProxies="false" eOpposite="#//Operation/interface">
+ eType="#//Operation" containment="true" eOpposite="#//Operation/interface">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
<details key="documentation" value="The operations owned by the class."/>
</eAnnotations>
<eAnnotations source="subsets" references="#//Classifier/feature #//Namespace/ownedMember"/>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="nestedClassifier" upperBound="-1"
- eType="#//Classifier" containment="true" resolveProxies="false">
+ eType="#//Classifier" containment="true">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
<details key="documentation" value="References all the Classifiers that are defined (nested) within the Class."/>
</eAnnotations>
@@ -3013,14 +2999,14 @@
<eAnnotations source="subsets" references="#//RedefinableElement/redefinedElement"/>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="ownedReception" ordered="false"
- upperBound="-1" eType="#//Reception" containment="true" resolveProxies="false">
+ upperBound="-1" eType="#//Reception" containment="true">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
<details key="documentation" value="Receptions that objects providing this interface are willing to accept."/>
</eAnnotations>
<eAnnotations source="subsets" references="#//Classifier/feature #//Namespace/ownedMember"/>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="protocol" ordered="false"
- eType="#//ProtocolStateMachine" containment="true" resolveProxies="false">
+ eType="#//ProtocolStateMachine" containment="true">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
<details key="documentation" value="References a protocol state machine specifying the legal sequences of the invocation of the behavioral features described in the interface."/>
</eAnnotations>
@@ -3056,7 +3042,7 @@
<eParameters name="upper" ordered="false" lowerBound="1" eType="#//UnlimitedNatural"/>
</eOperations>
<eStructuralFeatures xsi:type="ecore:EReference" name="ownedAttribute" upperBound="-1"
- eType="#//Property" containment="true" resolveProxies="false">
+ eType="#//Property" containment="true">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
<details key="documentation" value="The attributes owned by the signal."/>
</eAnnotations>
@@ -3106,8 +3092,7 @@
<eParameters name="context" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EMap"/>
</eOperations>
<eStructuralFeatures xsi:type="ecore:EReference" name="conformance" ordered="false"
- upperBound="-1" eType="#//ProtocolConformance" containment="true" resolveProxies="false"
- eOpposite="#//ProtocolConformance/specificMachine">
+ upperBound="-1" eType="#//ProtocolConformance" containment="true" eOpposite="#//ProtocolConformance/specificMachine">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
<details key="documentation" value="Conformance between protocol state machines."/>
</eAnnotations>
@@ -3191,8 +3176,7 @@
<eParameters name="redefined" ordered="false" lowerBound="1" eType="#//StateMachine"/>
</eOperations>
<eStructuralFeatures xsi:type="ecore:EReference" name="region" ordered="false"
- lowerBound="1" upperBound="-1" eType="#//Region" containment="true" resolveProxies="false"
- eOpposite="#//Region/stateMachine">
+ lowerBound="1" upperBound="-1" eType="#//Region" containment="true" eOpposite="#//Region/stateMachine">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
<details key="documentation" value="The regions owned directly by the state machine."/>
</eAnnotations>
@@ -3205,8 +3189,7 @@
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="connectionPoint" ordered="false"
- upperBound="-1" eType="#//Pseudostate" containment="true" resolveProxies="false"
- eOpposite="#//Pseudostate/stateMachine">
+ upperBound="-1" eType="#//Pseudostate" containment="true" eOpposite="#//Pseudostate/stateMachine">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
<details key="documentation" value="The connection points defined for this state machine. They represent the interface of the state machine when used as part of submachine state."/>
</eAnnotations>
@@ -3309,16 +3292,14 @@
</eAnnotations>
</eOperations>
<eStructuralFeatures xsi:type="ecore:EReference" name="subvertex" ordered="false"
- upperBound="-1" eType="#//Vertex" containment="true" resolveProxies="false"
- eOpposite="#//Vertex/container">
+ upperBound="-1" eType="#//Vertex" containment="true" eOpposite="#//Vertex/container">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
<details key="documentation" value="The set of vertices that are owned by this region."/>
</eAnnotations>
<eAnnotations source="subsets" references="#//Namespace/ownedMember"/>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="transition" ordered="false"
- upperBound="-1" eType="#//Transition" containment="true" resolveProxies="false"
- eOpposite="#//Transition/container">
+ upperBound="-1" eType="#//Transition" containment="true" eOpposite="#//Transition/container">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
<details key="documentation" value="The set of transitions owned by the region. Note that internal transitions are owned by a region, but applies to the source state."/>
</eAnnotations>
@@ -3495,21 +3476,21 @@
<eAnnotations source="subsets" references="#//RedefinableElement/redefinedElement"/>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="guard" ordered="false"
- eType="#//Constraint" resolveProxies="false">
+ eType="#//Constraint">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
<details key="documentation" value="A guard is a constraint that provides a fine-grained control over the firing of the transition. The guard is evaluated when an event occurrence is dispatched by the state machine. If the guard is true at that time, the transition may be enabled, otherwise, it is disabled. Guards should be pure expressions without side effects. Guard expressions with side effects are ill formed."/>
</eAnnotations>
<eAnnotations source="subsets" references="#//Namespace/ownedRule"/>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="effect" ordered="false"
- eType="#//Behavior" containment="true" resolveProxies="false">
+ eType="#//Behavior" containment="true">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
<details key="documentation" value="Specifies an optional behavior to be performed when the transition fires."/>
</eAnnotations>
<eAnnotations source="subsets" references="#//Element/ownedElement"/>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="trigger" ordered="false"
- upperBound="-1" eType="#//Trigger" containment="true" resolveProxies="false">
+ upperBound="-1" eType="#//Trigger" containment="true">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
<details key="documentation" value="Specifies the triggers that may fire the transition."/>
</eAnnotations>
@@ -3796,16 +3777,14 @@
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="connection" ordered="false"
- upperBound="-1" eType="#//ConnectionPointReference" containment="true" resolveProxies="false"
- eOpposite="#//ConnectionPointReference/state">
+ upperBound="-1" eType="#//ConnectionPointReference" containment="true" eOpposite="#//ConnectionPointReference/state">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
<details key="documentation" value="The entry and exit connection points used in conjunction with this (submachine) state, i.e. as targets and sources, respectively, in the region with the submachine state. A connection point reference references the corresponding definition of a connection point pseudostate in the statemachine referenced by the submachinestate."/>
</eAnnotations>
<eAnnotations source="subsets" references="#//Namespace/ownedMember"/>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="connectionPoint" ordered="false"
- upperBound="-1" eType="#//Pseudostate" containment="true" resolveProxies="false"
- eOpposite="#//Pseudostate/state">
+ upperBound="-1" eType="#//Pseudostate" containment="true" eOpposite="#//Pseudostate/state">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
<details key="documentation" value="The entry and exit pseudostates of a composite state. These can only be entry or exit Pseudostates, and they must have different names. They can only be defined for composite states."/>
</eAnnotations>
@@ -3819,42 +3798,41 @@
<eAnnotations source="subsets" references="#//RedefinableElement/redefinedElement"/>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="stateInvariant" ordered="false"
- eType="#//Constraint" containment="true" resolveProxies="false">
+ eType="#//Constraint" containment="true">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
<details key="documentation" value="Specifies conditions that are always true when this state is the current state. In protocol state machines, state invariants are additional conditions to the preconditions of the outgoing transitions, and to the postcondition of the incoming transitions.&#xA;&#xA;"/>
</eAnnotations>
<eAnnotations source="subsets" references="#//Element/ownedElement"/>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="entry" ordered="false"
- eType="#//Behavior" containment="true" resolveProxies="false">
+ eType="#//Behavior" containment="true">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
<details key="documentation" value="An optional behavior that is executed whenever this state is entered regardless of the transition taken to reach the state. If defined, entry actions are always executed to completion prior to any internal behavior or transitions performed within the state.&#xA;&#xA;"/>
</eAnnotations>
<eAnnotations source="subsets" references="#//Element/ownedElement"/>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="exit" ordered="false" eType="#//Behavior"
- containment="true" resolveProxies="false">
+ containment="true">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
<details key="documentation" value="An optional behavior that is executed whenever this state is exited regardless of which transition was taken out of the state. If defined, exit actions are always executed to completion only after all internal activities and transition actions have completed execution."/>
</eAnnotations>
<eAnnotations source="subsets" references="#//Element/ownedElement"/>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="doActivity" ordered="false"
- eType="#//Behavior" containment="true" resolveProxies="false">
+ eType="#//Behavior" containment="true">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
<details key="documentation" value="An optional behavior that is executed while being in the state. The execution starts when this state is entered, and stops either by itself, or when the state is exited, whichever comes first."/>
</eAnnotations>
<eAnnotations source="subsets" references="#//Element/ownedElement"/>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="deferrableTrigger" ordered="false"
- upperBound="-1" eType="#//Trigger" containment="true" resolveProxies="false">
+ upperBound="-1" eType="#//Trigger" containment="true">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
<details key="documentation" value="A list of triggers that are candidates to be retained by the state machine if they trigger no transitions out of the state (not consumed). A deferred trigger is retained until the state machine reaches a state configuration where it is no longer deferred.&#xA;&#xA;"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="region" ordered="false"
- upperBound="-1" eType="#//Region" containment="true" resolveProxies="false"
- eOpposite="#//Region/state">
+ upperBound="-1" eType="#//Region" containment="true" eOpposite="#//Region/state">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
<details key="documentation" value="The regions owned directly by the state."/>
</eAnnotations>
@@ -4068,8 +4046,7 @@
<details key="documentation" value="Extends a classifier with the ability to own ports as specific and type checked interaction points."/>
</eAnnotations>
<eStructuralFeatures xsi:type="ecore:EReference" name="ownedPort" ordered="false"
- upperBound="-1" eType="#//Port" volatile="true" transient="true" derived="true"
- resolveProxies="false">
+ upperBound="-1" eType="#//Port" volatile="true" transient="true" derived="true">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
<details key="documentation" value="References a set of ports that an encapsulated classifier owns."/>
</eAnnotations>
@@ -4095,7 +4072,7 @@
<eParameters name="upper" ordered="false" lowerBound="1" eType="#//UnlimitedNatural"/>
</eOperations>
<eStructuralFeatures xsi:type="ecore:EReference" name="ownedAttribute" upperBound="-1"
- eType="#//Property" containment="true" resolveProxies="false">
+ eType="#//Property" containment="true">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
<details key="documentation" value="References the properties owned by the classifier."/>
</eAnnotations>
@@ -4116,7 +4093,7 @@
<eAnnotations source="union"/>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="ownedConnector" ordered="false"
- upperBound="-1" eType="#//Connector" containment="true" resolveProxies="false">
+ upperBound="-1" eType="#//Connector" containment="true">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
<details key="documentation" value="References the connectors owned by the classifier."/>
</eAnnotations>
@@ -4196,7 +4173,7 @@
<eAnnotations source="subsets" references="#//RedefinableElement/redefinedElement"/>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="end" lowerBound="2" upperBound="-1"
- eType="#//ConnectorEnd" containment="true" resolveProxies="false">
+ eType="#//ConnectorEnd" containment="true">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
<details key="documentation" value="A connector consists of at least two connector ends, each representing the participation of instances of the classifiers typing the connectable elements attached to this end. The set of connector ends is ordered."/>
</eAnnotations>
@@ -4236,7 +4213,7 @@
</eAnnotations>
<eAnnotations source="duplicates">
<contents xsi:type="ecore:EReference" name="ownedEnd" upperBound="-1" eType="#//ExtensionEnd"
- containment="true" resolveProxies="false">
+ containment="true">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
<details key="documentation" value="References the end of the extension that is typed by a Stereotype."/>
</eAnnotations>
@@ -4475,14 +4452,14 @@
<eAnnotations source="subsets" references="#//Package/packagedElement"/>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="metaclassReference" ordered="false"
- upperBound="-1" eType="#//ElementImport" resolveProxies="false">
+ upperBound="-1" eType="#//ElementImport">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
<details key="documentation" value="References a metaclass that may be extended."/>
</eAnnotations>
<eAnnotations source="subsets" references="#//Namespace/elementImport"/>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="metamodelReference" ordered="false"
- upperBound="-1" eType="#//PackageImport" resolveProxies="false">
+ upperBound="-1" eType="#//PackageImport">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
<details key="documentation" value="References a package containing (directly or indirectly) metaclasses that may be extended."/>
</eAnnotations>
@@ -4533,7 +4510,7 @@
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="condition" ordered="false"
- upperBound="-1" eType="#//Constraint" containment="true" resolveProxies="false">
+ upperBound="-1" eType="#//Constraint" containment="true">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
<details key="documentation" value="Constraint that should be satisfied for the owner of the parameters in an input parameter set to start execution using the values provided for those parameters, or the owner of the parameters in an output parameter set to end execution providing the values for those parameters, if all preconditions and conditions on input parameter sets were satisfied."/>
</eAnnotations>
@@ -4590,14 +4567,14 @@
<eParameters name="upper" ordered="false" lowerBound="1" eType="#//UnlimitedNatural"/>
</eOperations>
<eStructuralFeatures xsi:type="ecore:EReference" name="ownedAttribute" upperBound="-1"
- eType="#//Property" containment="true" resolveProxies="false" eOpposite="#//Property/datatype">
+ eType="#//Property" containment="true" eOpposite="#//Property/datatype">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
<details key="documentation" value="The Attributes owned by the DataType."/>
</eAnnotations>
<eAnnotations source="subsets" references="#//Classifier/attribute #//Namespace/ownedMember"/>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="ownedOperation" upperBound="-1"
- eType="#//Operation" containment="true" resolveProxies="false" eOpposite="#//Operation/datatype">
+ eType="#//Operation" containment="true" eOpposite="#//Operation/datatype">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
<details key="documentation" value="The Operations owned by the DataType."/>
</eAnnotations>
@@ -4730,7 +4707,7 @@
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="roleBinding" ordered="false"
- upperBound="-1" eType="#//Dependency" containment="true" resolveProxies="false">
+ upperBound="-1" eType="#//Dependency" containment="true">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
<details key="documentation" value="A mapping between features of the collaboration type and features of the classifier or operation. This mapping indicates which connectable element of the classifier or operation plays which role(s) in the collaboration. A connectable element may be bound to multiple roles in the same collaboration use (that is, it may play multiple roles).&#xA;&#xA;"/>
</eAnnotations>
@@ -4790,24 +4767,21 @@
</eAnnotations>
</eOperations>
<eStructuralFeatures xsi:type="ecore:EReference" name="include" ordered="false"
- upperBound="-1" eType="#//Include" containment="true" resolveProxies="false"
- eOpposite="#//Include/includingCase">
+ upperBound="-1" eType="#//Include" containment="true" eOpposite="#//Include/includingCase">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
<details key="documentation" value="References the Include relationships owned by this use case."/>
</eAnnotations>
<eAnnotations source="subsets" references="#//Namespace/ownedMember"/>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="extend" ordered="false"
- upperBound="-1" eType="#//Extend" containment="true" resolveProxies="false"
- eOpposite="#//Extend/extension">
+ upperBound="-1" eType="#//Extend" containment="true" eOpposite="#//Extend/extension">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
<details key="documentation" value="References the Extend relationships owned by this use case."/>
</eAnnotations>
<eAnnotations source="subsets" references="#//Namespace/ownedMember"/>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="extensionPoint" ordered="false"
- upperBound="-1" eType="#//ExtensionPoint" containment="true" resolveProxies="false"
- eOpposite="#//ExtensionPoint/useCase">
+ upperBound="-1" eType="#//ExtensionPoint" containment="true" eOpposite="#//ExtensionPoint/useCase">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
<details key="documentation" value="References the ExtensionPoints owned by the use case."/>
</eAnnotations>
@@ -4859,7 +4833,7 @@
<eAnnotations source="subsets" references="#//DirectedRelationship/target"/>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="condition" ordered="false"
- eType="#//Constraint" containment="true" resolveProxies="false">
+ eType="#//Constraint" containment="true">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
<details key="documentation" value="References the condition that must hold when the first extension point is reached for the extension to take place. If no constraint is associated with the extend relationship, the extension is unconditional.&#xA;&#xA;"/>
</eAnnotations>
@@ -5018,8 +4992,7 @@
<eParameters name="context" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EMap"/>
</eOperations>
<eStructuralFeatures xsi:type="ecore:EReference" name="subExpression" ordered="false"
- upperBound="-1" eType="#//StringExpression" containment="true" resolveProxies="false"
- eOpposite="#//StringExpression/owningExpression">
+ upperBound="-1" eType="#//StringExpression" containment="true" eOpposite="#//StringExpression/owningExpression">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
<details key="documentation" value="The StringExpressions that constitute this StringExpression."/>
</eAnnotations>
@@ -5044,7 +5017,7 @@
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="operand" upperBound="-1"
- eType="#//ValueSpecification" containment="true" resolveProxies="false">
+ eType="#//ValueSpecification" containment="true">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
<details key="documentation" value="Specifies a sequence of operands."/>
</eAnnotations>
@@ -5106,7 +5079,7 @@
<eParameters name="name" ordered="false" lowerBound="1" eType="#//String"/>
</eOperations>
<eStructuralFeatures xsi:type="ecore:EReference" name="ownedLiteral" upperBound="-1"
- eType="#//EnumerationLiteral" containment="true" resolveProxies="false" eOpposite="#//EnumerationLiteral/enumeration">
+ eType="#//EnumerationLiteral" containment="true" eOpposite="#//EnumerationLiteral/enumeration">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
<details key="documentation" value="The ordered collection of literals for the enumeration.&#xD;&#xA;The ordered set of literals for this Enumeration."/>
</eAnnotations>
@@ -5164,14 +5137,14 @@
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="slot" ordered="false" upperBound="-1"
- eType="#//Slot" containment="true" resolveProxies="false" eOpposite="#//Slot/owningInstance">
+ eType="#//Slot" containment="true" eOpposite="#//Slot/owningInstance">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
<details key="documentation" value="A slot giving the value or values of a structural feature of the instance. An instance specification can have one slot per structural feature of its classifiers, including inherited features. It is not necessary to model a slot for each structural feature, in which case the instance specification is a partial description."/>
</eAnnotations>
<eAnnotations source="subsets" references="#//Element/ownedElement"/>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="specification" ordered="false"
- eType="#//ValueSpecification" containment="true" resolveProxies="false">
+ eType="#//ValueSpecification" containment="true">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
<details key="documentation" value="A specification of how to compute, derive, or construct the instance."/>
</eAnnotations>
@@ -5189,7 +5162,7 @@
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="value" upperBound="-1"
- eType="#//ValueSpecification" containment="true" resolveProxies="false">
+ eType="#//ValueSpecification" containment="true">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
<details key="documentation" value="The value or values corresponding to the defining feature for the owning instance specification."/>
</eAnnotations>
@@ -5481,7 +5454,7 @@
<details key="documentation" value="An action is a named element that is the fundamental unit of executable functionality. The execution of an action represents some transformation or processing in the modeled system, be it a computer system or otherwise.&#xD;&#xA;An action may have sets of incoming and outgoing activity edges that specify control flow and data flow from and to other nodes. An action will not begin execution until all of its input conditions are satisfied. The completion of the execution of an action may enable the execution of a set of successor nodes and actions that take their inputs from the outputs of the action.&#xD;&#xA;An action may have sets of incoming and outgoing activity edges that specify control flow and data flow from and to other nodes. An action will not begin execution until all of its input conditions are satisfied. The completion of the execution of an action may enable the execution of a set of successor nodes and actions that take their inputs from the outputs of the action. In CompleteActivities, action is extended to have pre- and postconditions."/>
</eAnnotations>
<eStructuralFeatures xsi:type="ecore:EReference" name="output" upperBound="-1"
- eType="#//OutputPin" changeable="false" transient="true" derived="true" resolveProxies="false">
+ eType="#//OutputPin" changeable="false" transient="true" derived="true">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
<details key="documentation" value="The ordered set of output pins connected to the Action. The action places its results onto pins in this set."/>
</eAnnotations>
@@ -5489,7 +5462,7 @@
<eAnnotations source="union"/>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="input" upperBound="-1"
- eType="#//InputPin" changeable="false" transient="true" derived="true" resolveProxies="false">
+ eType="#//InputPin" changeable="false" transient="true" derived="true">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
<details key="documentation" value="The ordered set of input pins connected to the Action. These are among the total set of inputs."/>
</eAnnotations>
@@ -5504,14 +5477,14 @@
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="localPrecondition" ordered="false"
- upperBound="-1" eType="#//Constraint" containment="true" resolveProxies="false">
+ upperBound="-1" eType="#//Constraint" containment="true">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
<details key="documentation" value="Constraint that must be satisfied when execution is started."/>
</eAnnotations>
<eAnnotations source="subsets" references="#//Element/ownedElement"/>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="localPostcondition" ordered="false"
- upperBound="-1" eType="#//Constraint" containment="true" resolveProxies="false">
+ upperBound="-1" eType="#//Constraint" containment="true">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
<details key="documentation" value="Constraint that must be satisfied when executed is completed."/>
</eAnnotations>
@@ -5523,8 +5496,7 @@
<details key="documentation" value="An executable node is an abstract class for activity nodes that may be executed. It is used as an attachment point for exception handlers."/>
</eAnnotations>
<eStructuralFeatures xsi:type="ecore:EReference" name="handler" ordered="false"
- upperBound="-1" eType="#//ExceptionHandler" containment="true" resolveProxies="false"
- eOpposite="#//ExceptionHandler/protectedNode">
+ upperBound="-1" eType="#//ExceptionHandler" containment="true" eOpposite="#//ExceptionHandler/protectedNode">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
<details key="documentation" value="A set of exception handlers that are examined if an uncaught exception propagates to the outer level of the executable node."/>
</eAnnotations>
@@ -5627,15 +5599,14 @@
<eParameters name="context" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EMap"/>
</eOperations>
<eStructuralFeatures xsi:type="ecore:EReference" name="variable" ordered="false"
- upperBound="-1" eType="#//Variable" containment="true" resolveProxies="false"
- eOpposite="#//Variable/scope">
+ upperBound="-1" eType="#//Variable" containment="true" eOpposite="#//Variable/scope">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
<details key="documentation" value="A variable defined in the scope of the structured activity node. It has no value and may not be accessed"/>
</eAnnotations>
<eAnnotations source="subsets" references="#//Namespace/ownedMember"/>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="edge" ordered="false" upperBound="-1"
- eType="#//ActivityEdge" containment="true" resolveProxies="false" eOpposite="#//ActivityEdge/inStructuredNode">
+ eType="#//ActivityEdge" containment="true" eOpposite="#//ActivityEdge/inStructuredNode">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
<details key="documentation" value="Edges immediately contained in the structured node."/>
</eAnnotations>
@@ -5648,7 +5619,7 @@
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="node" ordered="false" upperBound="-1"
- eType="#//ActivityNode" containment="true" resolveProxies="false" eOpposite="#//ActivityNode/inStructuredNode">
+ eType="#//ActivityNode" containment="true" eOpposite="#//ActivityNode/inStructuredNode">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
<details key="documentation" value="Nodes immediately contained in the group."/>
</eAnnotations>
@@ -5682,7 +5653,7 @@
</eOperations>
<eStructuralFeatures xsi:type="ecore:EReference" name="subgroup" ordered="false"
upperBound="-1" eType="#//ActivityGroup" changeable="false" transient="true"
- derived="true" resolveProxies="false" eOpposite="#//ActivityGroup/superGroup">
+ derived="true" eOpposite="#//ActivityGroup/superGroup">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
<details key="documentation" value="Groups immediately contained in the group."/>
</eAnnotations>
@@ -5749,22 +5720,21 @@
</eOperations>
<eStructuralFeatures xsi:type="ecore:EReference" name="structuredNode" ordered="false"
upperBound="-1" eType="#//StructuredActivityNode" changeable="false" volatile="true"
- transient="true" derived="true" resolveProxies="false">
+ transient="true" derived="true">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
<details key="documentation" value="Top-level structured nodes in the activity."/>
</eAnnotations>
<eAnnotations source="subsets" references="#//Activity/node #//Activity/group"/>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="variable" ordered="false"
- upperBound="-1" eType="#//Variable" containment="true" resolveProxies="false"
- eOpposite="#//Variable/activityScope">
+ upperBound="-1" eType="#//Variable" containment="true" eOpposite="#//Variable/activityScope">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
<details key="documentation" value="Top-level variables in the activity."/>
</eAnnotations>
<eAnnotations source="subsets" references="#//Namespace/ownedMember"/>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="node" ordered="false" upperBound="-1"
- eType="#//ActivityNode" containment="true" resolveProxies="false" eOpposite="#//ActivityNode/activity">
+ eType="#//ActivityNode" containment="true" eOpposite="#//ActivityNode/activity">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
<details key="documentation" value="Nodes coordinated by the activity."/>
</eAnnotations>
@@ -5777,14 +5747,14 @@
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="edge" ordered="false" upperBound="-1"
- eType="#//ActivityEdge" containment="true" resolveProxies="false" eOpposite="#//ActivityEdge/activity">
+ eType="#//ActivityEdge" containment="true" eOpposite="#//ActivityEdge/activity">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
<details key="documentation" value="Edges expressing flow between nodes of the activity."/>
</eAnnotations>
<eAnnotations source="subsets" references="#//Element/ownedElement"/>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="partition" ordered="false"
- upperBound="-1" eType="#//ActivityPartition" resolveProxies="false">
+ upperBound="-1" eType="#//ActivityPartition">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
<details key="documentation" value="Top-level partitions in the activity."/>
</eAnnotations>
@@ -5797,8 +5767,7 @@
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="group" ordered="false"
- upperBound="-1" eType="#//ActivityGroup" containment="true" resolveProxies="false"
- eOpposite="#//ActivityGroup/inActivity">
+ upperBound="-1" eType="#//ActivityGroup" containment="true" eOpposite="#//ActivityGroup/inActivity">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
<details key="documentation" value="Top-level groups in the activity."/>
</eAnnotations>
@@ -5893,14 +5862,14 @@
<eAnnotations source="subsets" references="#//ActivityEdge/inGroup"/>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="guard" ordered="false"
- lowerBound="1" eType="#//ValueSpecification" containment="true" resolveProxies="false">
+ lowerBound="1" eType="#//ValueSpecification" containment="true">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
<details key="documentation" value="Specification evaluated at runtime to determine if the edge can be traversed."/>
</eAnnotations>
<eAnnotations source="subsets" references="#//Element/ownedElement"/>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="weight" ordered="false"
- lowerBound="1" eType="#//ValueSpecification" containment="true" resolveProxies="false">
+ lowerBound="1" eType="#//ValueSpecification" containment="true">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
<details key="documentation" value="Number of tokens consumed from the source node on each traversal."/>
</eAnnotations>
@@ -5988,8 +5957,7 @@
<eAnnotations source="subsets" references="#//ActivityGroup/containedNode"/>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="subpartition" ordered="false"
- upperBound="-1" eType="#//ActivityPartition" containment="true" resolveProxies="false"
- eOpposite="#//ActivityPartition/superPartition">
+ upperBound="-1" eType="#//ActivityPartition" containment="true" eOpposite="#//ActivityPartition/superPartition">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
<details key="documentation" value="Partitions immediately contained in the partition. Specialized from Activity-Group::subgroup."/>
</eAnnotations>
@@ -6145,7 +6113,7 @@
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="upperBound" ordered="false"
- lowerBound="1" eType="#//ValueSpecification" containment="true" resolveProxies="false">
+ lowerBound="1" eType="#//ValueSpecification" containment="true">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
<details key="documentation" value="The maximum number of tokens allowed in the node. Objects cannot flow into the node if the upper bound is reached."/>
</eAnnotations>
@@ -6213,7 +6181,7 @@
<eParameters name="context" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EMap"/>
</eOperations>
<eStructuralFeatures xsi:type="ecore:EReference" name="value" ordered="false"
- lowerBound="1" eType="#//ValueSpecification" containment="true" resolveProxies="false">
+ lowerBound="1" eType="#//ValueSpecification" containment="true">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
<details key="documentation" value="Value that the pin will provide."/>
</eAnnotations>
@@ -6251,7 +6219,7 @@
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="result" upperBound="-1"
- eType="#//OutputPin" containment="true" resolveProxies="false">
+ eType="#//OutputPin" containment="true">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
<details key="documentation" value="A list of output pins where the results of performing the invocation are placed."/>
</eAnnotations>
@@ -6270,7 +6238,7 @@
<eParameters name="context" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EMap"/>
</eOperations>
<eStructuralFeatures xsi:type="ecore:EReference" name="argument" upperBound="-1"
- eType="#//InputPin" containment="true" resolveProxies="false">
+ eType="#//InputPin" containment="true">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
<details key="documentation" value="Specification of the ordered set of argument values that appears during execution."/>
</eAnnotations>
@@ -6302,7 +6270,7 @@
<eParameters name="context" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EMap"/>
</eOperations>
<eStructuralFeatures xsi:type="ecore:EReference" name="target" ordered="false"
- lowerBound="1" eType="#//InputPin" containment="true" resolveProxies="false">
+ lowerBound="1" eType="#//InputPin" containment="true">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
<details key="documentation" value="The target object to which the signal is sent."/>
</eAnnotations>
@@ -6357,7 +6325,7 @@
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="target" ordered="false"
- lowerBound="1" eType="#//InputPin" containment="true" resolveProxies="false">
+ lowerBound="1" eType="#//InputPin" containment="true">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
<details key="documentation" value="The target object to which the request is sent. The classifier of the target object is used to dynamically determine a behavior to invoke. This object constitutes the context of the execution of the operation."/>
</eAnnotations>
@@ -6404,7 +6372,7 @@
<details key="documentation" value="A sequence node is a structured activity node that executes its actions in order."/>
</eAnnotations>
<eStructuralFeatures xsi:type="ecore:EReference" name="executableNode" upperBound="-1"
- eType="#//ExecutableNode" containment="true" resolveProxies="false">
+ eType="#//ExecutableNode" containment="true">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
<details key="documentation" value="An ordered set of executable nodes."/>
</eAnnotations>
@@ -6593,7 +6561,7 @@
<eAnnotations source="subsets" references="#//NamedElement/namespace"/>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="argument" upperBound="-1"
- eType="#//ValueSpecification" containment="true" resolveProxies="false">
+ eType="#//ValueSpecification" containment="true">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
<details key="documentation" value="The arguments of the Message"/>
</eAnnotations>
@@ -6683,37 +6651,35 @@
<details key="documentation" value="An interaction is a unit of behavior that focuses on the observable exchange of information between ConnectableElements. An Interaction is a specialization of InteractionFragment and of Behavior."/>
</eAnnotations>
<eStructuralFeatures xsi:type="ecore:EReference" name="lifeline" ordered="false"
- upperBound="-1" eType="#//Lifeline" containment="true" resolveProxies="false"
- eOpposite="#//Lifeline/interaction">
+ upperBound="-1" eType="#//Lifeline" containment="true" eOpposite="#//Lifeline/interaction">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
<details key="documentation" value="Specifies the participants in this Interaction."/>
</eAnnotations>
<eAnnotations source="subsets" references="#//Namespace/ownedMember"/>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="fragment" upperBound="-1"
- eType="#//InteractionFragment" containment="true" resolveProxies="false" eOpposite="#//InteractionFragment/enclosingInteraction">
+ eType="#//InteractionFragment" containment="true" eOpposite="#//InteractionFragment/enclosingInteraction">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
<details key="documentation" value="The ordered set of fragments in the Interaction."/>
</eAnnotations>
<eAnnotations source="subsets" references="#//Namespace/ownedMember"/>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="action" ordered="false"
- upperBound="-1" eType="#//Action" containment="true" resolveProxies="false">
+ upperBound="-1" eType="#//Action" containment="true">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
<details key="documentation" value="Actions owned by the Interaction."/>
</eAnnotations>
<eAnnotations source="subsets" references="#//Element/ownedElement"/>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="formalGate" ordered="false"
- upperBound="-1" eType="#//Gate" containment="true" resolveProxies="false">
+ upperBound="-1" eType="#//Gate" containment="true">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
<details key="documentation" value="Specifies the gates that form the message interface between this Interaction and any InteractionUses which reference it.&#xA;&#xA;"/>
</eAnnotations>
<eAnnotations source="subsets" references="#//Namespace/ownedMember"/>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="message" ordered="false"
- upperBound="-1" eType="#//Message" containment="true" resolveProxies="false"
- eOpposite="#//Message/interaction">
+ upperBound="-1" eType="#//Message" containment="true" eOpposite="#//Message/interaction">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
<details key="documentation" value="The Messages contained in this Interaction."/>
</eAnnotations>
@@ -6732,7 +6698,7 @@
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="generalOrdering" ordered="false"
- upperBound="-1" eType="#//GeneralOrdering" containment="true" resolveProxies="false">
+ upperBound="-1" eType="#//GeneralOrdering" containment="true">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
<details key="documentation" value="The general ordering relationships contained in this fragment."/>
</eAnnotations>
@@ -6792,7 +6758,7 @@
<eAnnotations source="subsets" references="#//NamedElement/namespace"/>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="selector" ordered="false"
- eType="#//ValueSpecification" containment="true" resolveProxies="false">
+ eType="#//ValueSpecification" containment="true">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
<details key="documentation" value="If the referenced ConnectableElement is multivalued, then this specifies the specific individual part within that set."/>
</eAnnotations>
@@ -6876,14 +6842,14 @@
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="actualGate" ordered="false"
- upperBound="-1" eType="#//Gate" containment="true" resolveProxies="false">
+ upperBound="-1" eType="#//Gate" containment="true">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
<details key="documentation" value="The actual gates of the InteractionUse"/>
</eAnnotations>
<eAnnotations source="subsets" references="#//Element/ownedElement"/>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="argument" upperBound="-1"
- eType="#//Action" containment="true" resolveProxies="false">
+ eType="#//Action" containment="true">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
<details key="documentation" value="The actual arguments of the Interaction"/>
</eAnnotations>
@@ -6976,14 +6942,14 @@
<eParameters name="context" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EMap"/>
</eOperations>
<eStructuralFeatures xsi:type="ecore:EReference" name="guard" ordered="false"
- eType="#//InteractionConstraint" containment="true" resolveProxies="false">
+ eType="#//InteractionConstraint" containment="true">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
<details key="documentation" value="Constraint of the operand."/>
</eAnnotations>
<eAnnotations source="subsets" references="#//Element/ownedElement"/>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="fragment" upperBound="-1"
- eType="#//InteractionFragment" containment="true" resolveProxies="false" eOpposite="#//InteractionFragment/enclosingOperand">
+ eType="#//InteractionFragment" containment="true" eOpposite="#//InteractionFragment/enclosingOperand">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
<details key="documentation" value="The fragments of the operand."/>
</eAnnotations>
@@ -7037,14 +7003,14 @@
<eParameters name="context" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EMap"/>
</eOperations>
<eStructuralFeatures xsi:type="ecore:EReference" name="minint" ordered="false"
- eType="#//ValueSpecification" containment="true" resolveProxies="false">
+ eType="#//ValueSpecification" containment="true">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
<details key="documentation" value="The minimum number of iterations of a loop"/>
</eAnnotations>
<eAnnotations source="subsets" references="#//Element/ownedElement"/>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="maxint" ordered="false"
- eType="#//ValueSpecification" containment="true" resolveProxies="false">
+ eType="#//ValueSpecification" containment="true">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
<details key="documentation" value="The maximum number of iterations of a loop"/>
</eAnnotations>
@@ -7090,7 +7056,7 @@
</contents>
</eAnnotations>
<eStructuralFeatures xsi:type="ecore:EReference" name="invariant" ordered="false"
- lowerBound="1" eType="#//Constraint" containment="true" resolveProxies="false">
+ lowerBound="1" eType="#//Constraint" containment="true">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
<details key="documentation" value="A Constraint that should hold at runtime for this StateInvariant"/>
</eAnnotations>
@@ -7264,7 +7230,7 @@
<details key="documentation" value="A change event occurs when a Boolean-valued expression becomes true, for example, as a result of a change in the value held in a slot corresponding to an attribute, or a change in the value referenced by a link corresponding to an association. A change event is raised implicitly and is not the result of an explicit action."/>
</eAnnotations>
<eStructuralFeatures xsi:type="ecore:EReference" name="changeExpression" ordered="false"
- lowerBound="1" eType="#//ValueSpecification" containment="true" resolveProxies="false">
+ lowerBound="1" eType="#//ValueSpecification" containment="true">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
<details key="documentation" value="A Boolean-valued expression that will result in a change event whenever its value changes from false to true."/>
</eAnnotations>
@@ -7470,7 +7436,7 @@
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="realization" ordered="false"
upperBound="-1" eType="#//ComponentRealization" transient="true" containment="true"
- resolveProxies="false" eOpposite="#//ComponentRealization/abstraction">
+ eOpposite="#//ComponentRealization/abstraction">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
<details key="documentation" value="The set of Realizations owned by the Component. Realizations reference the Classifiers of which the Component is an abstraction; i.e., that realize its behavior."/>
</eAnnotations>
@@ -7489,7 +7455,7 @@
<eParameters name="context" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EMap"/>
</eOperations>
<eStructuralFeatures xsi:type="ecore:EReference" name="nestedNode" ordered="false"
- upperBound="-1" eType="#//Node" containment="true" resolveProxies="false">
+ upperBound="-1" eType="#//Node" containment="true">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
<details key="documentation" value="The Nodes that are defined (nested) within the Node."/>
</eAnnotations>
@@ -7560,14 +7526,14 @@
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="operand" lowerBound="1"
- upperBound="-1" eType="#//InteractionOperand" containment="true" resolveProxies="false">
+ upperBound="-1" eType="#//InteractionOperand" containment="true">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
<details key="documentation" value="The set of operands of the combined fragment."/>
</eAnnotations>
<eAnnotations source="subsets" references="#//Element/ownedElement"/>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="cfragmentGate" ordered="false"
- upperBound="-1" eType="#//Gate" containment="true" resolveProxies="false">
+ upperBound="-1" eType="#//Gate" containment="true">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
<details key="documentation" value="Specifies the gates that form the interface between this CombinedFragment and its surroundings"/>
</eAnnotations>
@@ -7735,7 +7701,7 @@
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="result" ordered="false"
- lowerBound="1" eType="#//OutputPin" containment="true" resolveProxies="false">
+ lowerBound="1" eType="#//OutputPin" containment="true">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
<details key="documentation" value="Gives the output pin on which the result is put."/>
</eAnnotations>
@@ -7773,7 +7739,7 @@
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="target" ordered="false"
- lowerBound="1" eType="#//InputPin" containment="true" resolveProxies="false">
+ lowerBound="1" eType="#//InputPin" containment="true">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
<details key="documentation" value="The input pin providing the object to be destroyed."/>
</eAnnotations>
@@ -7806,21 +7772,21 @@
<eParameters name="context" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EMap"/>
</eOperations>
<eStructuralFeatures xsi:type="ecore:EReference" name="first" ordered="false"
- lowerBound="1" eType="#//InputPin" containment="true" resolveProxies="false">
+ lowerBound="1" eType="#//InputPin" containment="true">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
<details key="documentation" value="Gives the pin on which an object is placed."/>
</eAnnotations>
<eAnnotations source="subsets" references="#//Action/input"/>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="second" ordered="false"
- lowerBound="1" eType="#//InputPin" containment="true" resolveProxies="false">
+ lowerBound="1" eType="#//InputPin" containment="true">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
<details key="documentation" value="Gives the pin on which an object is placed."/>
</eAnnotations>
<eAnnotations source="subsets" references="#//Action/input"/>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="result" ordered="false"
- lowerBound="1" eType="#//OutputPin" containment="true" resolveProxies="false">
+ lowerBound="1" eType="#//OutputPin" containment="true">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
<details key="documentation" value="Tells whether the two input objects are identical."/>
</eAnnotations>
@@ -7860,7 +7826,7 @@
<eParameters name="context" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EMap"/>
</eOperations>
<eStructuralFeatures xsi:type="ecore:EReference" name="result" ordered="false"
- lowerBound="1" eType="#//OutputPin" containment="true" resolveProxies="false">
+ lowerBound="1" eType="#//OutputPin" containment="true">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
<details key="documentation" value="Gives the output pin on which the hosting object is placed.&#xA;&#xA;"/>
</eAnnotations>
@@ -7914,7 +7880,7 @@
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="object" ordered="false"
- lowerBound="1" eType="#//InputPin" containment="true" resolveProxies="false">
+ lowerBound="1" eType="#//InputPin" containment="true">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
<details key="documentation" value="Gives the input pin from which the object whose structural feature is to be read or written is obtained.&#xA;&#xA;"/>
</eAnnotations>
@@ -7943,7 +7909,7 @@
<eParameters name="context" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EMap"/>
</eOperations>
<eStructuralFeatures xsi:type="ecore:EReference" name="result" ordered="false"
- lowerBound="1" eType="#//OutputPin" containment="true" resolveProxies="false">
+ lowerBound="1" eType="#//OutputPin" containment="true">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
<details key="documentation" value="Gives the output pin on which the result is put."/>
</eAnnotations>
@@ -7973,7 +7939,7 @@
<eParameters name="context" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EMap"/>
</eOperations>
<eStructuralFeatures xsi:type="ecore:EReference" name="value" ordered="false"
- lowerBound="1" eType="#//InputPin" containment="true" resolveProxies="false">
+ lowerBound="1" eType="#//InputPin" containment="true">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
<details key="documentation" value="Value to be added or removed from the structural feature."/>
</eAnnotations>
@@ -8004,7 +7970,7 @@
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="removeAt" ordered="false"
- eType="#//InputPin" containment="true" resolveProxies="false">
+ eType="#//InputPin" containment="true">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
<details key="documentation" value="Specifies the position of an existing value to remove in ordered nonunique structural features. The type of the pin is UnlimitedNatural, but the value cannot be zero or unlimited."/>
</eAnnotations>
@@ -8029,7 +7995,7 @@
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="insertAt" ordered="false"
- eType="#//InputPin" containment="true" resolveProxies="false">
+ eType="#//InputPin" containment="true">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
<details key="documentation" value="Gives the position at which to insert a new value or move an existing value in ordered structural features. The type of the pin is UnlimitedNatural, but the value cannot be zero. This pin is omitted for unordered structural features."/>
</eAnnotations>
@@ -8070,13 +8036,13 @@
</eAnnotations>
</eOperations>
<eStructuralFeatures xsi:type="ecore:EReference" name="endData" ordered="false"
- lowerBound="2" upperBound="-1" eType="#//LinkEndData" containment="true" resolveProxies="false">
+ lowerBound="2" upperBound="-1" eType="#//LinkEndData" containment="true">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
<details key="documentation" value="Data identifying one end of a link by the objects on its ends and qualifiers."/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="inputValue" ordered="false"
- lowerBound="1" upperBound="-1" eType="#//InputPin" containment="true" resolveProxies="false">
+ lowerBound="1" upperBound="-1" eType="#//InputPin" containment="true">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
<details key="documentation" value="Pins taking end objects and qualifier values as input."/>
</eAnnotations>
@@ -8135,7 +8101,7 @@
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="qualifier" ordered="false"
- upperBound="-1" eType="#//QualifierValue" containment="true" resolveProxies="false">
+ upperBound="-1" eType="#//QualifierValue" containment="true">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
<details key="documentation" value="List of qualifier values"/>
</eAnnotations>
@@ -8219,7 +8185,7 @@
<eParameters name="context" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EMap"/>
</eOperations>
<eStructuralFeatures xsi:type="ecore:EReference" name="result" ordered="false"
- lowerBound="1" eType="#//OutputPin" containment="true" resolveProxies="false">
+ lowerBound="1" eType="#//OutputPin" containment="true">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
<details key="documentation" value="The pin on which are put the objects participating in the association at the end not specified by the inputs.&#xA;&#xA;"/>
</eAnnotations>
@@ -8263,7 +8229,7 @@
</eAnnotations>
<eAnnotations source="duplicates">
<contents xsi:type="ecore:EReference" name="endData" ordered="false" lowerBound="2"
- upperBound="-1" eType="#//LinkEndCreationData" containment="true" resolveProxies="false">
+ upperBound="-1" eType="#//LinkEndCreationData" containment="true">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
<details key="documentation" value="Specifies ends of association and inputs."/>
</eAnnotations>
@@ -8296,7 +8262,7 @@
</eAnnotations>
<eAnnotations source="duplicates">
<contents xsi:type="ecore:EReference" name="endData" ordered="false" lowerBound="2"
- upperBound="-1" eType="#//LinkEndDestructionData" containment="true" resolveProxies="false">
+ upperBound="-1" eType="#//LinkEndDestructionData" containment="true">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
<details key="documentation" value="Specifies ends of association and inputs."/>
</eAnnotations>
@@ -8354,7 +8320,7 @@
<eParameters name="context" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EMap"/>
</eOperations>
<eStructuralFeatures xsi:type="ecore:EReference" name="object" ordered="false"
- lowerBound="1" eType="#//InputPin" containment="true" resolveProxies="false">
+ lowerBound="1" eType="#//InputPin" containment="true">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
<details key="documentation" value="Gives the input pin from which is obtained the object whose participation in the association is to be cleared."/>
</eAnnotations>
@@ -8397,14 +8363,14 @@
<details key="documentation" value="SendObjectAction is an action that transmits an object to the target object, where it may invoke behavior such as the firing of state machine transitions or the execution of an activity. The value of the object is available to the execution of invoked behaviors. The requestor continues execution immediately. Any reply message is ignored and is not transmitted to the requestor."/>
</eAnnotations>
<eStructuralFeatures xsi:type="ecore:EReference" name="target" ordered="false"
- lowerBound="1" eType="#//InputPin" containment="true" resolveProxies="false">
+ lowerBound="1" eType="#//InputPin" containment="true">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
<details key="documentation" value="The target object to which the object is sent."/>
</eAnnotations>
<eAnnotations source="subsets" references="#//Action/input"/>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="request" ordered="false"
- lowerBound="1" eType="#//InputPin" containment="true" resolveProxies="false">
+ lowerBound="1" eType="#//InputPin" containment="true">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
<details key="documentation" value="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)"/>
</eAnnotations>
@@ -8430,13 +8396,13 @@
<eParameters name="context" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EMap"/>
</eOperations>
<eStructuralFeatures xsi:type="ecore:EReference" name="value" ordered="false"
- lowerBound="1" eType="#//ValueSpecification" containment="true" resolveProxies="false">
+ lowerBound="1" eType="#//ValueSpecification" containment="true">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
<details key="documentation" value="Value specification to be evaluated."/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="result" ordered="false"
- lowerBound="1" eType="#//OutputPin" containment="true" resolveProxies="false">
+ lowerBound="1" eType="#//OutputPin" containment="true">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
<details key="documentation" value="Gives the output pin on which the result is put."/>
</eAnnotations>
@@ -8536,7 +8502,7 @@
</eAnnotations>
<eAnnotations source="duplicates">
<contents xsi:type="ecore:EReference" name="specification" ordered="false" lowerBound="1"
- eType="#//ValueSpecification" containment="true" resolveProxies="false">
+ eType="#//ValueSpecification" containment="true">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
<details key="documentation" value="A condition that must be true when evaluated in order for the constraint to be satisfied."/>
</eAnnotations>
@@ -8556,7 +8522,7 @@
</eAnnotations>
<eAnnotations source="duplicates">
<contents xsi:type="ecore:EReference" name="specification" ordered="false" lowerBound="1"
- eType="#//ValueSpecification" containment="true" resolveProxies="false">
+ eType="#//ValueSpecification" containment="true">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
<details key="documentation" value="A condition that must be true when evaluated in order for the constraint to be satisfied."/>
</eAnnotations>
@@ -8591,7 +8557,7 @@
</eAnnotations>
<eAnnotations source="duplicates">
<contents xsi:type="ecore:EReference" name="specification" ordered="false" lowerBound="1"
- eType="#//ValueSpecification" containment="true" resolveProxies="false">
+ eType="#//ValueSpecification" containment="true">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
<details key="documentation" value="The interval constraining the duration."/>
</eAnnotations>
@@ -8725,7 +8691,7 @@
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="when" ordered="false" lowerBound="1"
- eType="#//ValueSpecification" containment="true" resolveProxies="false">
+ eType="#//ValueSpecification" containment="true">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
<details key="documentation" value="Specifies the corresponding time deadline."/>
</eAnnotations>
@@ -8769,7 +8735,7 @@
<eParameters name="context" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EMap"/>
</eOperations>
<eStructuralFeatures xsi:type="ecore:EReference" name="result" ordered="false"
- lowerBound="1" eType="#//OutputPin" containment="true" resolveProxies="false">
+ lowerBound="1" eType="#//OutputPin" containment="true">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
<details key="documentation" value="Gives the output pin on which the result is put."/>
</eAnnotations>
@@ -8796,7 +8762,7 @@
<eParameters name="context" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EMap"/>
</eOperations>
<eStructuralFeatures xsi:type="ecore:EReference" name="value" ordered="false"
- lowerBound="1" eType="#//InputPin" containment="true" resolveProxies="false">
+ lowerBound="1" eType="#//InputPin" containment="true">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
<details key="documentation" value="Value to be added or removed from the variable."/>
</eAnnotations>
@@ -8826,7 +8792,7 @@
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="insertAt" ordered="false"
- eType="#//InputPin" containment="true" resolveProxies="false">
+ eType="#//InputPin" containment="true">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
<details key="documentation" value="Gives the position at which to insert a new value or move an existing value in ordered variables. The types is UnlimitedINatural, but the value cannot be zero. This pin is omitted for unordered variables."/>
</eAnnotations>
@@ -8851,7 +8817,7 @@
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="removeAt" ordered="false"
- eType="#//InputPin" containment="true" resolveProxies="false">
+ eType="#//InputPin" containment="true">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
<details key="documentation" value="Specifies the position of an existing value to remove in ordered nonunique variables. The type of the pin is UnlimitedNatural, but the value cannot be zero or unlimited."/>
</eAnnotations>
@@ -8863,7 +8829,7 @@
<details key="documentation" value="RaiseExceptionAction is an action that causes an exception to occur. The input value becomes the exception object."/>
</eAnnotations>
<eStructuralFeatures xsi:type="ecore:EReference" name="exception" ordered="false"
- lowerBound="1" eType="#//InputPin" containment="true" resolveProxies="false">
+ lowerBound="1" eType="#//InputPin" containment="true">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
<details key="documentation" value="An input pin whose value becomes an exception object."/>
</eAnnotations>
@@ -8896,7 +8862,7 @@
<eParameters name="context" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EMap"/>
</eOperations>
<eStructuralFeatures xsi:type="ecore:EReference" name="fromAction" ordered="false"
- lowerBound="1" eType="#//Action" containment="true" resolveProxies="false">
+ lowerBound="1" eType="#//Action" containment="true">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
<details key="documentation" value="The action used to provide values."/>
</eAnnotations>
@@ -9024,7 +8990,7 @@
<eParameters name="context" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EMap"/>
</eOperations>
<eStructuralFeatures xsi:type="ecore:EReference" name="result" ordered="false"
- lowerBound="1" eType="#//OutputPin" containment="true" resolveProxies="false">
+ lowerBound="1" eType="#//OutputPin" containment="true">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
<details key="documentation" value="The runtime instances of the classifier."/>
</eAnnotations>
@@ -9081,7 +9047,7 @@
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="object" ordered="false"
- lowerBound="1" eType="#//InputPin" containment="true" resolveProxies="false">
+ lowerBound="1" eType="#//InputPin" containment="true">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
<details key="documentation" value="Holds the object to be reclassified."/>
</eAnnotations>
@@ -9133,14 +9099,14 @@
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="result" ordered="false"
- lowerBound="1" eType="#//OutputPin" containment="true" resolveProxies="false">
+ lowerBound="1" eType="#//OutputPin" containment="true">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
<details key="documentation" value="After termination of the action, will hold the result of the test."/>
</eAnnotations>
<eAnnotations source="subsets" references="#//Action/output"/>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="object" ordered="false"
- lowerBound="1" eType="#//InputPin" containment="true" resolveProxies="false">
+ lowerBound="1" eType="#//InputPin" containment="true">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
<details key="documentation" value="Holds the object whose classification is to be tested."/>
</eAnnotations>
@@ -9166,7 +9132,7 @@
<eParameters name="context" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EMap"/>
</eOperations>
<eStructuralFeatures xsi:type="ecore:EReference" name="object" ordered="false"
- lowerBound="1" eType="#//InputPin" containment="true" resolveProxies="false">
+ lowerBound="1" eType="#//InputPin" containment="true">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
<details key="documentation" value="Holds the object on which to start the owned behavior."/>
</eAnnotations>
@@ -9227,7 +9193,7 @@
<eParameters name="context" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EMap"/>
</eOperations>
<eStructuralFeatures xsi:type="ecore:EReference" name="object" ordered="false"
- lowerBound="1" eType="#//InputPin" containment="true" resolveProxies="false">
+ lowerBound="1" eType="#//InputPin" containment="true">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
<details key="documentation" value="Gives the input pin from which the link object is obtained."/>
</eAnnotations>
@@ -9240,7 +9206,7 @@
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="result" ordered="false"
- lowerBound="1" eType="#//OutputPin" containment="true" resolveProxies="false">
+ lowerBound="1" eType="#//OutputPin" containment="true">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
<details key="documentation" value="Pin where the result value is placed"/>
</eAnnotations>
@@ -9308,14 +9274,14 @@
<eParameters name="context" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EMap"/>
</eOperations>
<eStructuralFeatures xsi:type="ecore:EReference" name="object" ordered="false"
- lowerBound="1" eType="#//InputPin" containment="true" resolveProxies="false">
+ lowerBound="1" eType="#//InputPin" containment="true">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
<details key="documentation" value="(Specialized from Action:input) Gives the input pin from which the link object is obtained."/>
</eAnnotations>
<eAnnotations source="subsets" references="#//Action/input"/>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="result" ordered="false"
- lowerBound="1" eType="#//OutputPin" containment="true" resolveProxies="false">
+ lowerBound="1" eType="#//OutputPin" containment="true">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
<details key="documentation" value="Pin where the result value is placed"/>
</eAnnotations>
@@ -9354,7 +9320,7 @@
<eParameters name="context" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EMap"/>
</eOperations>
<eStructuralFeatures xsi:type="ecore:EReference" name="result" ordered="false"
- lowerBound="1" eType="#//OutputPin" containment="true" resolveProxies="false">
+ lowerBound="1" eType="#//OutputPin" containment="true">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
<details key="documentation" value="Gives the output pin on which the result is put."/>
</eAnnotations>
@@ -9407,7 +9373,7 @@
<eAnnotations source="subsets" references="#//Action/output"/>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="trigger" ordered="false"
- lowerBound="1" upperBound="-1" eType="#//Trigger" containment="true" resolveProxies="false">
+ lowerBound="1" upperBound="-1" eType="#//Trigger" containment="true">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
<details key="documentation" value="The type of events accepted by the action, as specified by triggers. For triggers with signal events, a signal of the specified type or any subtype of the specified signal type is accepted."/>
</eAnnotations>
@@ -9471,14 +9437,14 @@
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="returnInformation" ordered="false"
- lowerBound="1" eType="#//InputPin" containment="true" resolveProxies="false">
+ lowerBound="1" eType="#//InputPin" containment="true">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
<details key="documentation" value="A pin containing the return information value produced by an earlier AcceptCallAction."/>
</eAnnotations>
<eAnnotations source="subsets" references="#//Action/input"/>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="replyValue" ordered="false"
- upperBound="-1" eType="#//InputPin" containment="true" resolveProxies="false">
+ upperBound="-1" eType="#//InputPin" containment="true">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
<details key="documentation" value="A list of pins containing the reply values of the operation. These values are returned to the caller."/>
</eAnnotations>
@@ -9552,7 +9518,7 @@
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="object" ordered="false"
- lowerBound="1" eType="#//InputPin" containment="true" resolveProxies="false">
+ lowerBound="1" eType="#//InputPin" containment="true">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
<details key="documentation" value="The object to be unmarshalled."/>
</eAnnotations>
@@ -9636,7 +9602,7 @@
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="joinSpec" ordered="false"
- lowerBound="1" eType="#//ValueSpecification" containment="true" resolveProxies="false">
+ lowerBound="1" eType="#//ValueSpecification" containment="true">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
<details key="documentation" value="A specification giving the conditions under which the join with emit a token. Default is &quot;and&quot;."/>
</eAnnotations>
@@ -9757,14 +9723,14 @@
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="clause" ordered="false"
- lowerBound="1" upperBound="-1" eType="#//Clause" containment="true" resolveProxies="false">
+ lowerBound="1" upperBound="-1" eType="#//Clause" containment="true">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
<details key="documentation" value="Set of clauses composing the conditional."/>
</eAnnotations>
<eAnnotations source="subsets" references="#//Element/ownedElement"/>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="result" upperBound="-1"
- eType="#//OutputPin" containment="true" resolveProxies="false">
+ eType="#//OutputPin" containment="true">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
<details key="documentation" value="A list of output pins that constitute the data flow outputs of the conditional."/>
</eAnnotations>
@@ -9882,7 +9848,7 @@
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="result" upperBound="-1"
- eType="#//OutputPin" containment="true" resolveProxies="false">
+ eType="#//OutputPin" containment="true">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
<details key="documentation" value="A list of output pins that constitute the data flow output of the entire loop."/>
</eAnnotations>
@@ -9901,7 +9867,7 @@
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="loopVariableInput" upperBound="-1"
- eType="#//InputPin" containment="true" resolveProxies="false">
+ eType="#//InputPin" containment="true">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
<details key="documentation" value="A list of values that are moved into the loop variable pins before the first iteration of the loop."/>
</eAnnotations>
@@ -10001,7 +9967,7 @@
<eParameters name="context" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EMap"/>
</eOperations>
<eStructuralFeatures xsi:type="ecore:EReference" name="postCondition" ordered="false"
- eType="#//Constraint" resolveProxies="false">
+ eType="#//Constraint">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
<details key="documentation" value="Specifies the post condition of the transition which is the condition that should be obtained once the transition is triggered. This post condition is part of the post condition of the operation connected to the transition.&#xA;&#xA;"/>
</eAnnotations>
@@ -10015,7 +9981,7 @@
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="preCondition" ordered="false"
- eType="#//Constraint" resolveProxies="false">
+ eType="#//Constraint">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
<details key="documentation" value="Specifies the precondition of the transition. It specifies the condition that should be verified before triggering the transition. This guard condition added to the source state will be evaluated as part of the precondition of the operation referred by the transition if any."/>
</eAnnotations>

Back to the top