public interface ActivityNode extends RedefinableElement
The following features are supported:
UMLPackage.getActivityNode()
SEPARATOR
Modifier and Type | Method and Description |
---|---|
Activity |
getActivity()
Returns the value of the 'Activity' container reference.
|
ActivityEdge |
getIncoming(String name)
Retrieves the first
ActivityEdge with the specified 'Name' from the '
Incoming' reference list |
ActivityEdge |
getIncoming(String name,
boolean ignoreCase,
EClass eClass)
Retrieves the first
ActivityEdge with the specified 'Name' from the '
Incoming' reference list |
MDWEList<ActivityEdge> |
getIncomings()
Returns the value of the 'Incoming' reference list.
|
MDWEList<ActivityGroup> |
getInGroups()
Returns the value of the 'In Group' reference list.
|
MDWEList<InterruptibleActivityRegion> |
getInInterruptibleRegions()
Returns the value of the 'In Interruptible Region' reference list.
|
ActivityPartition |
getInPartition(String name)
Retrieves the first
ActivityPartition with the specified 'Name' from the '
In Partition' reference list |
ActivityPartition |
getInPartition(String name,
boolean ignoreCase)
Retrieves the first
ActivityPartition with the specified 'Name' from the '
In Partition' reference list |
MDWEList<ActivityPartition> |
getInPartitions()
Returns the value of the 'In Partition' reference list.
|
StructuredActivityNode |
getInStructuredNode()
Returns the value of the 'In Structured Node' container reference.
|
ActivityEdge |
getOutgoing(String name)
Retrieves the first
ActivityEdge with the specified 'Name' from the '
Outgoing' reference list |
ActivityEdge |
getOutgoing(String name,
boolean ignoreCase,
EClass eClass)
Retrieves the first
ActivityEdge with the specified 'Name' from the '
Outgoing' reference list |
MDWEList<ActivityEdge> |
getOutgoings()
Returns the value of the 'Outgoing' reference list.
|
ActivityNode |
getRedefinedNode(String name)
Retrieves the first
ActivityNode with the specified 'Name' from the '
Redefined Node' reference list |
ActivityNode |
getRedefinedNode(String name,
boolean ignoreCase,
EClass eClass)
Retrieves the first
ActivityNode with the specified 'Name' from the '
Redefined Node' reference list |
MDWEList<ActivityNode> |
getRedefinedNodes()
Returns the value of the 'Redefined Node' reference list.
|
void |
setActivity(Activity value)
Sets the value of the '
Activity ' container reference |
void |
setInStructuredNode(StructuredActivityNode value)
Sets the value of the '
In Structured Node ' container
reference |
boolean |
validateOwned(DiagnosticChain diagnostics,
Map context)
Activity nodes can only be owned by activities or groups.
|
boolean |
validateOwnedStructuredNode(DiagnosticChain diagnostics,
Map context)
Activity nodes may be owned by at most one structured node.
|
getRedefinedElement, getRedefinedElement, getRedefinedElements, getRedefinitionContext, getRedefinitionContext, getRedefinitionContexts, isConsistentWith, isLeaf, isRedefinitionContextValid, setIsLeaf, validateRedefinitionConsistent, validateRedefinitionContextValid
allNamespaces, allOwningPackages, createDependency, createNameExpression, 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
compareTo, eExtendedClass, eIsInstanceOf, eIsInstanceOf, eIsProfiled, eIsRemoved, eMetamodel, eMetaTypeName, eModel, eRemove, eSetUniqueID, eUniqueID, superScript, superScript, toBoolean, toBoolean, toByte, toByte, toChar, toChar, toDouble, toDouble, toFloat, toFloat, toInt, toInt, toList, toList, toList, toList, toList, toLong, toLong, toObject, toObject, toSet, toSet, toShort, toShort, toString, toString
getEAnnotation, getEAnnotations
eAllContents, eClass, eContainer, eContainingFeature, eContainmentFeature, eContents, eCrossReferences, eGet, eGet, eInvoke, eIsProxy, eIsSet, eResource, eSet, eUnset
eAdapters, eDeliver, eNotify, eSetDeliver
MDWEList<ActivityEdge> getOutgoings()
ActivityEdge
.
It is bidirectional and its opposite is 'Source
'.
Edges that have the node as source.
UMLPackage.getActivityNode_Outgoing()
,
ActivityEdge.getSource()
ActivityEdge getOutgoing(String name)
ActivityEdge
with the specified 'Name' from the '
Outgoing' reference list.
name
- The 'Name' of the ActivityEdge
to retrieve, or null
.ActivityEdge
with the specified 'Name', or null
.getOutgoings()
ActivityEdge getOutgoing(String name, boolean ignoreCase, EClass eClass)
ActivityEdge
with the specified 'Name' from the '
Outgoing' 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
.getOutgoings()
MDWEList<ActivityGroup> getInGroups()
ActivityGroup
.
It is bidirectional and its opposite is 'Contained Node
'.
Groups containing the node.
UMLPackage.getActivityNode_InGroup()
,
ActivityGroup.getContainedNodes()
MDWEList<ActivityPartition> getInPartitions()
ActivityPartition
.
It is bidirectional and its opposite is 'Node
'.
Partitions containing the node.
UMLPackage.getActivityNode_InPartition()
,
ActivityPartition.getNodes()
ActivityPartition getInPartition(String name)
ActivityPartition
with the specified 'Name' from the '
In Partition' reference list.
name
- The 'Name' of the ActivityPartition
to retrieve, or null
.ActivityPartition
with the specified 'Name', or null
.getInPartitions()
ActivityPartition getInPartition(String name, boolean ignoreCase)
ActivityPartition
with the specified 'Name' from the '
In Partition' reference list.
name
- The 'Name' of the ActivityPartition
to retrieve, or null
.ignoreCase
- Whether to ignore case in String
comparisons.ActivityPartition
with the specified 'Name', or null
.getInPartitions()
StructuredActivityNode getInStructuredNode()
Node
'.
Structured activity node containing the node.
setInStructuredNode(StructuredActivityNode)
,
UMLPackage.getActivityNode_InStructuredNode()
,
StructuredActivityNode.getNodes()
void setInStructuredNode(StructuredActivityNode value)
In Structured Node
' container
reference.
value
- the new value of the 'In Structured Node' container reference.getInStructuredNode()
Activity getActivity()
Node
'.
Activity containing the node.
setActivity(Activity)
,
UMLPackage.getActivityNode_Activity()
,
Activity.getNodes()
void setActivity(Activity value)
Activity
' container reference.
value
- the new value of the 'Activity' container reference.getActivity()
MDWEList<ActivityEdge> getIncomings()
ActivityEdge
.
It is bidirectional and its opposite is 'Target
'.
Edges that have the node as target.
UMLPackage.getActivityNode_Incoming()
,
ActivityEdge.getTarget()
ActivityEdge getIncoming(String name)
ActivityEdge
with the specified 'Name' from the '
Incoming' reference list.
name
- The 'Name' of the ActivityEdge
to retrieve, or null
.ActivityEdge
with the specified 'Name', or null
.getIncomings()
ActivityEdge getIncoming(String name, boolean ignoreCase, EClass eClass)
ActivityEdge
with the specified 'Name' from the '
Incoming' 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
.getIncomings()
MDWEList<InterruptibleActivityRegion> getInInterruptibleRegions()
InterruptibleActivityRegion
.
It is bidirectional and its opposite is 'Node
'.
Interruptible regions containing the node.
UMLPackage.getActivityNode_InInterruptibleRegion()
,
InterruptibleActivityRegion.getNodes()
MDWEList<ActivityNode> getRedefinedNodes()
ActivityNode
.
Inherited nodes replaced by this node in a specialization of the activity.
UMLPackage.getActivityNode_RedefinedNode()
ActivityNode getRedefinedNode(String name)
ActivityNode
with the specified 'Name' from the '
Redefined Node' reference list.
name
- The 'Name' of the ActivityNode
to retrieve, or null
.ActivityNode
with the specified 'Name', or null
.getRedefinedNodes()
ActivityNode getRedefinedNode(String name, boolean ignoreCase, EClass eClass)
ActivityNode
with the specified 'Name' from the '
Redefined 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
.getRedefinedNodes()
boolean validateOwned(DiagnosticChain diagnostics, Map context)
boolean validateOwnedStructuredNode(DiagnosticChain diagnostics, Map context)