org.eclipse.uml2
Interface ActivityNode

All Superinterfaces:
Element, EModelElement, EObject, NamedElement, Notifier, RedefinableElement, TemplateableElement
All Known Subinterfaces:
AcceptCallAction, AcceptEventAction, Action, ActivityFinalNode, ActivityParameterNode, AddStructuralFeatureValueAction, AddVariableValueAction, ApplyFunctionAction, BroadcastSignalAction, CallAction, CallBehaviorAction, CallOperationAction, CentralBufferNode, ClearAssociationAction, ClearStructuralFeatureAction, ClearVariableAction, ConditionalNode, ControlNode, CreateLinkAction, CreateLinkObjectAction, CreateObjectAction, DataStoreNode, DecisionNode, DestroyLinkAction, DestroyObjectAction, DurationObservationAction, ExecutableNode, ExpansionNode, ExpansionRegion, FinalNode, FlowFinalNode, ForkNode, InitialNode, InputPin, InvocationAction, JoinNode, LinkAction, LoopNode, MergeNode, ObjectNode, OutputPin, Pin, RaiseExceptionAction, ReadExtentAction, ReadIsClassifiedObjectAction, ReadLinkAction, ReadLinkObjectEndAction, ReadLinkObjectEndQualifierAction, ReadSelfAction, ReadStructuralFeatureAction, ReadVariableAction, ReclassifyObjectAction, RemoveStructuralFeatureValueAction, RemoveVariableValueAction, ReplyAction, SendObjectAction, SendSignalAction, StartOwnedBehaviorAction, StructuralFeatureAction, StructuredActivityNode, TestIdentityAction, TimeObservationAction, ValuePin, VariableAction, WriteLinkAction, WriteStructuralFeatureAction, WriteVariableAction

public interface ActivityNode
extends RedefinableElement

A representation of the model object 'Activity Node'.

The following features are supported:

See Also:
UML2Package.getActivityNode()

Field Summary
static String copyright
           
 
Fields inherited from interface org.eclipse.uml2.NamedElement
SEPARATOR
 
Method Summary
 Activity getActivity()
          Returns the value of the 'Activity' container reference.
 ActivityEdge getIncoming(String unqualifiedName)
          Retrieves the ActivityEdge with the specified name from the 'Incoming' reference list
 EList getIncomings()
          Returns the value of the 'Incoming' reference list.
 EList getInGroups()
          Returns the value of the 'In Group' reference list.
 EList getInInterruptibleRegions()
          Returns the value of the 'In Interruptible Region' reference list.
 ActivityPartition getInPartition(String unqualifiedName)
          Retrieves the ActivityPartition with the specified name from the 'In Partition' reference list
 EList 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 unqualifiedName)
          Retrieves the ActivityEdge with the specified name from the 'Outgoing' reference list
 EList getOutgoings()
          Returns the value of the 'Outgoing' reference list.
 Element getOwner()
           
 ActivityNode getRedefinedElement(String unqualifiedName)
          Retrieves the ActivityNode with the specified name from the 'Redefined Element' reference list
 EList getRedefinedElements()
          Returns the value of the 'Redefined Element' 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
 
Methods inherited from interface org.eclipse.uml2.RedefinableElement
getRedefinitionContext, getRedefinitionContexts, isConsistentWith, isLeaf, isRedefinitionContextValid, setIsLeaf, validateRedefinitionConsistent, validateRedefinitionContextValid
 
Methods inherited from interface org.eclipse.uml2.NamedElement
allNamespaces, createNameExpression, getClientDependencies, getClientDependency, getName, getNameExpression, getNamespace, getOwnedElements, getQualifiedName, getVisibility, isDistinguishableFrom, qualifiedName, separator, setName, setNameExpression, setVisibility, validateNoName, validateQualifiedName, validateVisibilityNeedsOwnership
 
Methods inherited from interface org.eclipse.uml2.TemplateableElement
createOwnedTemplateSignature, createTemplateBinding, getOwnedTemplateSignature, getTemplateBindings, parameterableElements, setOwnedTemplateSignature
 
Methods inherited from interface org.eclipse.uml2.Element
addKeyword, allOwnedElements, apply, createEAnnotation, createOwnedComment, destroy, getApplicableStereotype, getApplicableStereotypes, getAppliedStereotype, getAppliedStereotypes, getAppliedVersion, getKeywords, getModel, getNearestPackage, getOwnedComments, getValue, hasKeyword, isApplied, isRequired, mustBeOwned, removeKeyword, setValue, unapply, validateHasOwner, validateNotOwnSelf
 
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, eIsProxy, eIsSet, eResource, eSet, eUnset
 
Methods inherited from interface org.eclipse.emf.common.notify.Notifier
eAdapters, eDeliver, eNotify, eSetDeliver
 

Field Detail

copyright

public static final String copyright

See Also:
Constant Field Values
Method Detail

getOutgoings

public EList getOutgoings()
Returns the value of the 'Outgoing' reference list. The list contents are of type ActivityEdge. It is bidirectional and its opposite is 'Source'.

If the meaning of the 'Outgoing' reference list isn't clear, there really should be more of a description here...

Returns:
the value of the 'Outgoing' reference list.
See Also:
UML2Package.getActivityNode_Outgoing(), ActivityEdge.getSource()

getOutgoing

public ActivityEdge getOutgoing(String unqualifiedName)
Retrieves the ActivityEdge with the specified name from the 'Outgoing' reference list.

Parameters:
unqualifiedName - The unqualified name of the ActivityEdge to retrieve.
Returns:
The ActivityEdge with the specified name, or null.
See Also:
getOutgoings()

getIncomings

public EList getIncomings()
Returns the value of the 'Incoming' reference list. The list contents are of type ActivityEdge. It is bidirectional and its opposite is 'Target'.

If the meaning of the 'Incoming' reference list isn't clear, there really should be more of a description here...

Returns:
the value of the 'Incoming' reference list.
See Also:
UML2Package.getActivityNode_Incoming(), ActivityEdge.getTarget()

getIncoming

public ActivityEdge getIncoming(String unqualifiedName)
Retrieves the ActivityEdge with the specified name from the 'Incoming' reference list.

Parameters:
unqualifiedName - The unqualified name of the ActivityEdge to retrieve.
Returns:
The ActivityEdge with the specified name, or null.
See Also:
getIncomings()

getInGroups

public EList getInGroups()
Returns the value of the 'In Group' reference list. The list contents are of type ActivityGroup.

If the meaning of the 'In Group' reference list isn't clear, there really should be more of a description here...

Returns:
the value of the 'In Group' reference list.
See Also:
UML2Package.getActivityNode_InGroup()

getActivity

public Activity getActivity()
Returns the value of the 'Activity' container reference. It is bidirectional and its opposite is 'Node'.

If the meaning of the 'Activity' container reference isn't clear, there really should be more of a description here...

Returns:
the value of the 'Activity' container reference.
See Also:
setActivity(Activity), UML2Package.getActivityNode_Activity(), Activity.getNodes()

setActivity

public void setActivity(Activity value)
Sets the value of the 'Activity' container reference.

Parameters:
value - the new value of the 'Activity' container reference.
See Also:
getActivity()

getRedefinedElements

public EList getRedefinedElements()
Returns the value of the 'Redefined Element' reference list. The list contents are of type ActivityNode.

If the meaning of the 'Redefined Element' reference list isn't clear, there really should be more of a description here...

Specified by:
getRedefinedElements in interface RedefinableElement
Returns:
the value of the 'Redefined Element' reference list.
See Also:
UML2Package.getActivityNode_RedefinedElement()

getRedefinedElement

public ActivityNode getRedefinedElement(String unqualifiedName)
Retrieves the ActivityNode with the specified name from the 'Redefined Element' reference list.

Parameters:
unqualifiedName - The unqualified name of the ActivityNode to retrieve.
Returns:
The ActivityNode with the specified name, or null.
See Also:
getRedefinedElements()

getInStructuredNode

public StructuredActivityNode getInStructuredNode()
Returns the value of the 'In Structured Node' container reference. It is bidirectional and its opposite is 'Contained Node'.

If the meaning of the 'In Structured Node' reference isn't clear, there really should be more of a description here...

Structured activity node containing the node.

Returns:
the value of the 'In Structured Node' container reference.
See Also:
setInStructuredNode(StructuredActivityNode), UML2Package.getActivityNode_InStructuredNode(), StructuredActivityNode.getContainedNodes()

setInStructuredNode

public void setInStructuredNode(StructuredActivityNode value)
Sets the value of the 'In Structured Node' container reference.

Parameters:
value - the new value of the 'In Structured Node' container reference.
See Also:
getInStructuredNode()

getInPartitions

public EList getInPartitions()
Returns the value of the 'In Partition' reference list. The list contents are of type ActivityPartition. It is bidirectional and its opposite is 'Contained Node'.

If the meaning of the 'In Partition' reference list isn't clear, there really should be more of a description here...

Returns:
the value of the 'In Partition' reference list.
See Also:
UML2Package.getActivityNode_InPartition(), ActivityPartition.getContainedNodes()

getInPartition

public ActivityPartition getInPartition(String unqualifiedName)
Retrieves the ActivityPartition with the specified name from the 'In Partition' reference list.

Parameters:
unqualifiedName - The unqualified name of the ActivityPartition to retrieve.
Returns:
The ActivityPartition with the specified name, or null.
See Also:
getInPartitions()

getInInterruptibleRegions

public EList getInInterruptibleRegions()
Returns the value of the 'In Interruptible Region' reference list. The list contents are of type InterruptibleActivityRegion. It is bidirectional and its opposite is 'Contained Node'.

If the meaning of the 'In Interruptible Region' reference list isn't clear, there really should be more of a description here...

Returns:
the value of the 'In Interruptible Region' reference list.
See Also:
UML2Package.getActivityNode_InInterruptibleRegion(), InterruptibleActivityRegion.getContainedNodes()

getOwner

public Element getOwner()

Specified by:
getOwner in interface NamedElement

Copyright 2003, 2004 IBM Corporation and others.
All Rights Reserved.