|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface SequenceNode
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(java.lang.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(java.lang.String name)
Retrieves the first ExecutableNode with the specified 'Name' from the 'Executable Node' containment reference list |
ExecutableNode |
getExecutableNode(java.lang.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<ExecutableNode> |
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, 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 |
| Methods inherited from interface org.eclipse.uml2.uml.ActivityGroup |
|---|
getContainedEdge, getContainedEdge, getContainedEdges, getContainedNode, getContainedNode, getContainedNodes, getInActivity, getSubgroups, getSuperGroup, setInActivity, validateGroupOwned, validateNodesAndEdges, validateNotContained |
| Method Detail |
|---|
org.eclipse.emf.common.util.EList<ExecutableNode> getExecutableNodes()
ExecutableNode.
This feature redefines the following features:
Node'
UMLPackage.getSequenceNode_ExecutableNode()
ExecutableNode createExecutableNode(java.lang.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()ExecutableNode getExecutableNode(java.lang.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()
ExecutableNode getExecutableNode(java.lang.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 | |||||||||