public interface ActivityGroup extends NamedElement, ActivityContent
From package UML::Activities.
The following features are supported:
UMLPackage.getActivityGroup()
SEPARATOR
Modifier and Type | Method and Description |
---|---|
ActivityEdge |
getContainedEdge(java.lang.String name)
Retrieves the first
ActivityEdge with the specified 'Name' from the 'Contained Edge' reference list |
ActivityEdge |
getContainedEdge(java.lang.String name,
boolean ignoreCase,
org.eclipse.emf.ecore.EClass eClass)
Retrieves the first
ActivityEdge with the specified 'Name' from the 'Contained Edge' reference list |
org.eclipse.emf.common.util.EList<ActivityEdge> |
getContainedEdges()
Returns the value of the 'Contained Edge' reference list.
|
ActivityNode |
getContainedNode(java.lang.String name)
Retrieves the first
ActivityNode with the specified 'Name' from the 'Contained Node' reference list |
ActivityNode |
getContainedNode(java.lang.String name,
boolean ignoreCase,
org.eclipse.emf.ecore.EClass eClass)
Retrieves the first
ActivityNode with the specified 'Name' from the 'Contained Node' reference list |
org.eclipse.emf.common.util.EList<ActivityNode> |
getContainedNodes()
Returns the value of the 'Contained Node' reference list.
|
Activity |
getInActivity()
Returns the value of the 'In Activity' reference.
|
ActivityGroup |
getSubgroup(java.lang.String name)
Retrieves the first
ActivityGroup with the specified 'Name' from the 'Subgroup' reference list |
ActivityGroup |
getSubgroup(java.lang.String name,
boolean ignoreCase,
org.eclipse.emf.ecore.EClass eClass)
Retrieves the first
ActivityGroup with the specified 'Name' from the 'Subgroup' reference list |
org.eclipse.emf.common.util.EList<ActivityGroup> |
getSubgroups()
Returns the value of the 'Subgroup' reference list.
|
ActivityGroup |
getSuperGroup()
Returns the value of the 'Super Group' reference.
|
void |
setInActivity(Activity value)
Sets the value of the '
In Activity ' reference |
boolean |
validateNodesAndEdges(org.eclipse.emf.common.util.DiagnosticChain diagnostics,
java.util.Map<java.lang.Object,java.lang.Object> context)
All containedNodes and containeEdges of an ActivityGroup must be in the same Activity as the group.
|
boolean |
validateNotContained(org.eclipse.emf.common.util.DiagnosticChain diagnostics,
java.util.Map<java.lang.Object,java.lang.Object> context)
No containedNode or containedEdge of an ActivityGroup may be contained by its subgroups or its superGroups, transitively.
|
allNamespaces, allOwningPackages, createDependency, createNameExpression, createUsage, getClientDependencies, getClientDependency, getClientDependency, getLabel, getLabel, getName, getNameExpression, getNamespace, getQualifiedName, getVisibility, isDistinguishableFrom, isSetName, isSetVisibility, separator, setName, setNameExpression, setVisibility, unsetName, unsetVisibility, validateHasNoQualifiedName, validateHasQualifiedName, validateVisibilityNeedsOwnership
addKeyword, allOwnedElements, applyStereotype, createEAnnotation, createOwnedComment, destroy, getApplicableStereotype, getApplicableStereotypes, getAppliedStereotype, getAppliedStereotypes, getAppliedSubstereotype, getAppliedSubstereotypes, getKeywords, getModel, getNearestPackage, getOwnedComments, getOwnedElements, getOwner, getRelationships, getRelationships, getRequiredStereotype, getRequiredStereotypes, getSourceDirectedRelationships, getSourceDirectedRelationships, getStereotypeApplication, getStereotypeApplications, getTargetDirectedRelationships, getTargetDirectedRelationships, getValue, hasKeyword, hasValue, isStereotypeApplicable, isStereotypeApplied, isStereotypeRequired, mustBeOwned, removeKeyword, setValue, unapplyStereotype, validateHasOwner, validateNotOwnSelf
getEAnnotation, getEAnnotations
eAllContents, eClass, eContainer, eContainingFeature, eContainmentFeature, eContents, eCrossReferences, eGet, eGet, eInvoke, eIsProxy, eIsSet, eResource, eSet, eUnset
eAdapters, eDeliver, eNotify, eSetDeliver
containingActivity
org.eclipse.emf.common.util.EList<ActivityGroup> getSubgroups()
ActivityGroup
.
It is bidirectional and its opposite is 'Super Group
'.
This feature subsets the following features:
This feature is a derived union. Other ActivityGroups immediately contained in this ActivityGroup.From package UML::Activities.
UMLPackage.getActivityGroup_Subgroup()
,
getSuperGroup()
ActivityGroup getSubgroup(java.lang.String name)
ActivityGroup
with the specified 'Name' from the 'Subgroup' reference list.
name
- The 'Name' of the ActivityGroup
to retrieve, or null
.ActivityGroup
with the specified 'Name', or null
.getSubgroups()
ActivityGroup getSubgroup(java.lang.String name, boolean ignoreCase, org.eclipse.emf.ecore.EClass eClass)
ActivityGroup
with the specified 'Name' from the 'Subgroup' reference list.
name
- The 'Name' of the ActivityGroup
to retrieve, or null
.ignoreCase
- Whether to ignore case in String
comparisons.eClass
- The Ecore class of the ActivityGroup
to retrieve, or null
.ActivityGroup
with the specified 'Name', or null
.getSubgroups()
ActivityGroup getSuperGroup()
Subgroup
'.
This feature subsets the following features:
Owner
'From package UML::Activities.
UMLPackage.getActivityGroup_SuperGroup()
,
getSubgroups()
org.eclipse.emf.common.util.EList<ActivityNode> getContainedNodes()
ActivityNode
.
It is bidirectional and its opposite is 'In Group
'.
This feature is a derived union.
ActivityNodes immediately contained in the ActivityGroup.
From package UML::Activities.
UMLPackage.getActivityGroup_ContainedNode()
,
ActivityNode.getInGroups()
ActivityNode getContainedNode(java.lang.String name)
ActivityNode
with the specified 'Name' from the 'Contained Node' reference list.
name
- The 'Name' of the ActivityNode
to retrieve, or null
.ActivityNode
with the specified 'Name', or null
.getContainedNodes()
ActivityNode getContainedNode(java.lang.String name, boolean ignoreCase, org.eclipse.emf.ecore.EClass eClass)
ActivityNode
with the specified 'Name' from the 'Contained Node' reference list.
name
- The 'Name' of the ActivityNode
to retrieve, or null
.ignoreCase
- Whether to ignore case in String
comparisons.eClass
- The Ecore class of the ActivityNode
to retrieve, or null
.ActivityNode
with the specified 'Name', or null
.getContainedNodes()
Activity getInActivity()
Group
'.
This feature subsets the following features:
Owner
'From package UML::Activities.
setInActivity(Activity)
,
UMLPackage.getActivityGroup_InActivity()
,
Activity.getGroups()
void setInActivity(Activity value)
In Activity
' reference.
value
- the new value of the 'In Activity' reference.getInActivity()
org.eclipse.emf.common.util.EList<ActivityEdge> getContainedEdges()
ActivityEdge
.
It is bidirectional and its opposite is 'In Group
'.
This feature is a derived union.
ActivityEdges immediately contained in the ActivityGroup.
From package UML::Activities.
UMLPackage.getActivityGroup_ContainedEdge()
,
ActivityEdge.getInGroups()
ActivityEdge getContainedEdge(java.lang.String name)
ActivityEdge
with the specified 'Name' from the 'Contained Edge' reference list.
name
- The 'Name' of the ActivityEdge
to retrieve, or null
.ActivityEdge
with the specified 'Name', or null
.getContainedEdges()
ActivityEdge getContainedEdge(java.lang.String name, boolean ignoreCase, org.eclipse.emf.ecore.EClass eClass)
ActivityEdge
with the specified 'Name' from the 'Contained Edge' reference list.
name
- The 'Name' of the ActivityEdge
to retrieve, or null
.ignoreCase
- Whether to ignore case in String
comparisons.eClass
- The Ecore class of the ActivityEdge
to retrieve, or null
.ActivityEdge
with the specified 'Name', or null
.getContainedEdges()
boolean validateNodesAndEdges(org.eclipse.emf.common.util.DiagnosticChain diagnostics, java.util.Map<java.lang.Object,java.lang.Object> context)
diagnostics
- The chain of diagnostics to which problems are to be appended.context
- The cache of context-specific information.
boolean validateNotContained(org.eclipse.emf.common.util.DiagnosticChain diagnostics, java.util.Map<java.lang.Object,java.lang.Object> context)
diagnostics
- The chain of diagnostics to which problems are to be appended.context
- The cache of context-specific information.