|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface ActivityNode
A representation of the model object 'Activity Node'. ActivityNode is an abstract class for points in the flow of an activity connected by edges.
The following features are supported:
In Structured NodeActivityOutgoingIncomingIn PartitionIn Interruptible RegionIn GroupRedefined Node
UMLPackage.getActivityNode()| Field Summary |
|---|
| Fields inherited from interface org.eclipse.uml2.uml.NamedElement |
|---|
SEPARATOR |
| Method Summary | |
|---|---|
Activity |
getActivity()
Returns the value of the 'Activity' container reference. |
ActivityEdge |
getIncoming(java.lang.String name)
Retrieves the first ActivityEdge with the specified 'Name' from the 'Incoming' reference list |
ActivityEdge |
getIncoming(java.lang.String name,
boolean ignoreCase,
org.eclipse.emf.ecore.EClass eClass)
Retrieves the first ActivityEdge with the specified 'Name' from the 'Incoming' reference list |
org.eclipse.emf.common.util.EList<ActivityEdge> |
getIncomings()
Returns the value of the 'Incoming' reference list. |
org.eclipse.emf.common.util.EList<ActivityGroup> |
getInGroups()
Returns the value of the 'In Group' reference list. |
org.eclipse.emf.common.util.EList<InterruptibleActivityRegion> |
getInInterruptibleRegions()
Returns the value of the 'In Interruptible Region' reference list. |
ActivityPartition |
getInPartition(java.lang.String name)
Retrieves the first ActivityPartition with the specified 'Name' from the 'In Partition' reference list |
ActivityPartition |
getInPartition(java.lang.String name,
boolean ignoreCase)
Retrieves the first ActivityPartition with the specified 'Name' from the 'In Partition' reference list |
org.eclipse.emf.common.util.EList<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(java.lang.String name)
Retrieves the first ActivityEdge with the specified 'Name' from the 'Outgoing' reference list |
ActivityEdge |
getOutgoing(java.lang.String name,
boolean ignoreCase,
org.eclipse.emf.ecore.EClass eClass)
Retrieves the first ActivityEdge with the specified 'Name' from the 'Outgoing' reference list |
org.eclipse.emf.common.util.EList<ActivityEdge> |
getOutgoings()
Returns the value of the 'Outgoing' reference list. |
ActivityNode |
getRedefinedNode(java.lang.String name)
Retrieves the first ActivityNode with the specified 'Name' from the 'Redefined Node' reference list |
ActivityNode |
getRedefinedNode(java.lang.String name,
boolean ignoreCase,
org.eclipse.emf.ecore.EClass eClass)
Retrieves the first ActivityNode with the specified 'Name' from the 'Redefined Node' reference list |
org.eclipse.emf.common.util.EList<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(org.eclipse.emf.common.util.DiagnosticChain diagnostics,
java.util.Map<java.lang.Object,java.lang.Object> context)
Activity nodes can only be owned by activities or groups. |
boolean |
validateOwnedStructuredNode(org.eclipse.emf.common.util.DiagnosticChain diagnostics,
java.util.Map<java.lang.Object,java.lang.Object> context)
Activity nodes may be owned by at most one structured node. |
| Methods inherited from interface org.eclipse.uml2.uml.RedefinableElement |
|---|
getRedefinedElement, getRedefinedElement, getRedefinedElements, getRedefinitionContext, getRedefinitionContext, getRedefinitionContexts, isConsistentWith, isLeaf, isRedefinitionContextValid, setIsLeaf, validateRedefinitionConsistent, validateRedefinitionContextValid |
| Methods inherited from interface org.eclipse.uml2.uml.NamedElement |
|---|
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 |
| Methods inherited from interface org.eclipse.emf.ecore.EModelElement |
|---|
getEAnnotation, getEAnnotations |
| Methods inherited from interface org.eclipse.emf.ecore.EObject |
|---|
eAllContents, eClass, eContainer, eContainingFeature, eContainmentFeature, eContents, eCrossReferences, eGet, eGet, eInvoke, eIsProxy, eIsSet, eResource, eSet, eUnset |
| Methods inherited from interface org.eclipse.emf.common.notify.Notifier |
|---|
eAdapters, eDeliver, eNotify, eSetDeliver |
| Method Detail |
|---|
org.eclipse.emf.common.util.EList<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(java.lang.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(java.lang.String name,
boolean ignoreCase,
org.eclipse.emf.ecore.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()org.eclipse.emf.common.util.EList<ActivityGroup> getInGroups()
ActivityGroup.
It is bidirectional and its opposite is 'Contained Node'.
This feature is a derived union.
Groups containing the node.
UMLPackage.getActivityNode_InGroup(),
ActivityGroup.getContainedNodes()org.eclipse.emf.common.util.EList<ActivityPartition> getInPartitions()
ActivityPartition.
It is bidirectional and its opposite is 'Node'.
This feature subsets the following features:
In Group'
UMLPackage.getActivityNode_InPartition(),
ActivityPartition.getNodes()ActivityPartition getInPartition(java.lang.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(java.lang.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'.
This feature subsets the following features:
In Group'
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'.
This feature subsets the following features:
Owner'
setActivity(Activity),
UMLPackage.getActivityNode_Activity(),
Activity.getNodes()void setActivity(Activity value)
Activity' container reference.
value - the new value of the 'Activity' container reference.getActivity()org.eclipse.emf.common.util.EList<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(java.lang.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(java.lang.String name,
boolean ignoreCase,
org.eclipse.emf.ecore.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()org.eclipse.emf.common.util.EList<InterruptibleActivityRegion> getInInterruptibleRegions()
InterruptibleActivityRegion.
It is bidirectional and its opposite is 'Node'.
This feature subsets the following features:
In Group'
UMLPackage.getActivityNode_InInterruptibleRegion(),
InterruptibleActivityRegion.getNodes()org.eclipse.emf.common.util.EList<ActivityNode> getRedefinedNodes()
ActivityNode.
This feature subsets the following features:
Inherited nodes replaced by this node in a specialization of the activity.
UMLPackage.getActivityNode_RedefinedNode()ActivityNode getRedefinedNode(java.lang.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(java.lang.String name,
boolean ignoreCase,
org.eclipse.emf.ecore.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(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 validateOwnedStructuredNode(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.
|
Copyright 2003, 2007 IBM Corporation and others. All Rights Reserved. |
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||