|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
A representation of the model object 'Sequence Node'. A sequence node is a structured activity node that executes its actions in order.
The following features are supported:
UMLPackage.getSequenceNode()
Field Summary |
Fields inherited from interface org.eclipse.uml2.uml.NamedElement |
SEPARATOR |
Method Summary | |
ExecutableNode |
createExecutableNode(String name,
org.eclipse.emf.ecore.EClass eClass)
Creates a new ExecutableNode , with the specified 'Name', and appends it to the 'Executable Node' containment reference list |
ExecutableNode |
getExecutableNode(String name)
Retrieves the first ExecutableNode with the specified 'Name' from the 'Executable Node' containment reference list |
ExecutableNode |
getExecutableNode(String name,
boolean ignoreCase,
org.eclipse.emf.ecore.EClass eClass,
boolean createOnDemand)
Retrieves the first ExecutableNode with the specified 'Name' from the 'Executable Node' containment reference list |
org.eclipse.emf.common.util.EList |
getExecutableNodes()
Returns the value of the 'Executable Node' containment reference list. |
Methods inherited from interface org.eclipse.uml2.uml.StructuredActivityNode |
createEdge, createNode, createVariable, getEdge, getEdge, getEdges, getNode, getNode, getNodes, getVariable, getVariable, getVariables, isMustIsolate, setMustIsolate, validateEdges |
Methods inherited from interface org.eclipse.uml2.uml.Action |
createLocalPostcondition, createLocalPostcondition, createLocalPrecondition, createLocalPrecondition, getContext, getInput, getInput, getInputs, getLocalPostcondition, getLocalPostcondition, getLocalPostconditions, getLocalPrecondition, getLocalPrecondition, getLocalPreconditions, getOutput, getOutput, getOutputs |
Methods inherited from interface org.eclipse.uml2.uml.ExecutableNode |
createHandler, getHandlers |
Methods inherited from interface org.eclipse.uml2.uml.ActivityNode |
getActivity, getIncoming, getIncoming, getIncomings, getInGroups, getInInterruptibleRegions, getInPartition, getInPartition, getInPartitions, getInStructuredNode, getOutgoing, getOutgoing, getOutgoings, getRedefinedNode, getRedefinedNode, getRedefinedNodes, setActivity, setInStructuredNode, validateOwned, validateOwnedStructuredNode |
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, 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, eIsProxy, eIsSet, eResource, eSet, eUnset |
Methods inherited from interface org.eclipse.emf.common.notify.Notifier |
eAdapters, eDeliver, eNotify, eSetDeliver |
Methods inherited from interface org.eclipse.uml2.uml.ActivityGroup |
getContainedEdge, getContainedEdge, getContainedEdges, getContainedNode, getContainedNode, getContainedNodes, getInActivity, getSubgroups, getSuperGroup, setInActivity, validateGroupOwned, validateNodesAndEdges, validateNotContained |
Method Detail |
public org.eclipse.emf.common.util.EList getExecutableNodes()
ExecutableNode
.
An ordered set of executable nodes.
UMLPackage.getSequenceNode_ExecutableNode()
public ExecutableNode createExecutableNode(String name, org.eclipse.emf.ecore.EClass eClass)
ExecutableNode
, with the specified 'Name', and appends it to the 'Executable Node' containment reference list.
name
- The 'Name' for the new ExecutableNode
, or null
.eClass
- The Ecore class of the ExecutableNode
to create.
ExecutableNode
.getExecutableNodes()
public ExecutableNode getExecutableNode(String name)
ExecutableNode
with the specified 'Name' from the 'Executable Node' containment reference list.
name
- The 'Name' of the ExecutableNode
to retrieve, or null
.
ExecutableNode
with the specified 'Name', or null
.getExecutableNodes()
public ExecutableNode getExecutableNode(String name, boolean ignoreCase, org.eclipse.emf.ecore.EClass eClass, boolean createOnDemand)
ExecutableNode
with the specified 'Name' from the 'Executable Node' containment reference list.
name
- The 'Name' of the ExecutableNode
to retrieve, or null
.ignoreCase
- Whether to ignore case in String
comparisons.eClass
- The Ecore class of the ExecutableNode
to retrieve, or null
.createOnDemand
- Whether to create a ExecutableNode
on demand if not found.
ExecutableNode
with the specified 'Name', or null
.getExecutableNodes()
|
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 |