|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface Action
A representation of the model object 'Action'. An action is a named element that is the fundamental unit of executable functionality. The execution of an action represents some transformation or processing in the modeled system, be it a computer system or otherwise. An action represents a single step within an activity, that is, one that is not further decomposed within the activity. An action has pre- and post-conditions.
The following features are supported:
UMLPackage.getAction()
Field Summary |
---|
Fields inherited from interface org.eclipse.uml2.uml.NamedElement |
---|
SEPARATOR |
Method Summary | |
---|---|
Constraint |
createLocalPostcondition(java.lang.String name)
Creates a new Constraint , with the specified 'Name', and appends it to the 'Local Postcondition' containment reference list |
Constraint |
createLocalPostcondition(java.lang.String name,
org.eclipse.emf.ecore.EClass eClass)
Creates a new Constraint , with the specified 'Name', and appends it to the 'Local Postcondition' containment reference list |
Constraint |
createLocalPrecondition(java.lang.String name)
Creates a new Constraint , with the specified 'Name', and appends it to the 'Local Precondition' containment reference list |
Constraint |
createLocalPrecondition(java.lang.String name,
org.eclipse.emf.ecore.EClass eClass)
Creates a new Constraint , with the specified 'Name', and appends it to the 'Local Precondition' containment reference list |
Classifier |
getContext()
Returns the value of the 'Context' reference |
InputPin |
getInput(java.lang.String name,
Type type)
Retrieves the first InputPin with the specified 'Name', and 'Type' from the 'Input' reference list |
InputPin |
getInput(java.lang.String name,
Type type,
boolean ignoreCase,
org.eclipse.emf.ecore.EClass eClass)
Retrieves the first InputPin with the specified 'Name', and 'Type' from the 'Input' reference list |
org.eclipse.emf.common.util.EList<InputPin> |
getInputs()
Returns the value of the 'Input' reference list. |
Constraint |
getLocalPostcondition(java.lang.String name)
Retrieves the first Constraint with the specified 'Name' from the 'Local Postcondition' containment reference list |
Constraint |
getLocalPostcondition(java.lang.String name,
boolean ignoreCase,
org.eclipse.emf.ecore.EClass eClass,
boolean createOnDemand)
Retrieves the first Constraint with the specified 'Name' from the 'Local Postcondition' containment reference list |
org.eclipse.emf.common.util.EList<Constraint> |
getLocalPostconditions()
Returns the value of the 'Local Postcondition' containment reference list. |
Constraint |
getLocalPrecondition(java.lang.String name)
Retrieves the first Constraint with the specified 'Name' from the 'Local Precondition' containment reference list |
Constraint |
getLocalPrecondition(java.lang.String name,
boolean ignoreCase,
org.eclipse.emf.ecore.EClass eClass,
boolean createOnDemand)
Retrieves the first Constraint with the specified 'Name' from the 'Local Precondition' containment reference list |
org.eclipse.emf.common.util.EList<Constraint> |
getLocalPreconditions()
Returns the value of the 'Local Precondition' containment reference list. |
OutputPin |
getOutput(java.lang.String name,
Type type)
Retrieves the first OutputPin with the specified 'Name', and 'Type' from the 'Output' reference list |
OutputPin |
getOutput(java.lang.String name,
Type type,
boolean ignoreCase)
Retrieves the first OutputPin with the specified 'Name', and 'Type' from the 'Output' reference list |
org.eclipse.emf.common.util.EList<OutputPin> |
getOutputs()
Returns the value of the 'Output' reference list. |
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 |
Method Detail |
---|
org.eclipse.emf.common.util.EList<OutputPin> getOutputs()
OutputPin
.
This feature subsets the following features:
This feature is a derived union. The ordered set of output pins connected to the Action. The action places its results onto pins in this set.
UMLPackage.getAction_Output()
OutputPin getOutput(java.lang.String name, Type type)
OutputPin
with the specified 'Name', and 'Type' from the 'Output' reference list.
name
- The 'Name' of the OutputPin
to retrieve, or null
.type
- The 'Type' of the OutputPin
to retrieve, or null
.
OutputPin
with the specified 'Name', and 'Type', or null
.getOutputs()
OutputPin getOutput(java.lang.String name, Type type, boolean ignoreCase)
OutputPin
with the specified 'Name', and 'Type' from the 'Output' reference list.
name
- The 'Name' of the OutputPin
to retrieve, or null
.type
- The 'Type' of the OutputPin
to retrieve, or null
.ignoreCase
- Whether to ignore case in String
comparisons.
OutputPin
with the specified 'Name', and 'Type', or null
.getOutputs()
org.eclipse.emf.common.util.EList<InputPin> getInputs()
InputPin
.
This feature subsets the following features:
This feature is a derived union. The ordered set of input pins connected to the Action. These are among the total set of inputs.
UMLPackage.getAction_Input()
InputPin getInput(java.lang.String name, Type type)
InputPin
with the specified 'Name', and 'Type' from the 'Input' reference list.
name
- The 'Name' of the InputPin
to retrieve, or null
.type
- The 'Type' of the InputPin
to retrieve, or null
.
InputPin
with the specified 'Name', and 'Type', or null
.getInputs()
InputPin getInput(java.lang.String name, Type type, boolean ignoreCase, org.eclipse.emf.ecore.EClass eClass)
InputPin
with the specified 'Name', and 'Type' from the 'Input' reference list.
name
- The 'Name' of the InputPin
to retrieve, or null
.type
- The 'Type' of the InputPin
to retrieve, or null
.ignoreCase
- Whether to ignore case in String
comparisons.eClass
- The Ecore class of the InputPin
to retrieve, or null
.
InputPin
with the specified 'Name', and 'Type', or null
.getInputs()
Classifier getContext()
UMLPackage.getAction_Context()
org.eclipse.emf.common.util.EList<Constraint> getLocalPreconditions()
Constraint
.
This feature subsets the following features:
Constraint that must be satisfied when execution is started.
UMLPackage.getAction_LocalPrecondition()
Constraint createLocalPrecondition(java.lang.String name, org.eclipse.emf.ecore.EClass eClass)
Constraint
, with the specified 'Name', and appends it to the 'Local Precondition' containment reference list.
name
- The 'Name' for the new Constraint
, or null
.eClass
- The Ecore class of the Constraint
to create.
Constraint
.getLocalPreconditions()
Constraint createLocalPrecondition(java.lang.String name)
Constraint
, with the specified 'Name', and appends it to the 'Local Precondition' containment reference list.
name
- The 'Name' for the new Constraint
, or null
.
Constraint
.getLocalPreconditions()
Constraint getLocalPrecondition(java.lang.String name)
Constraint
with the specified 'Name' from the 'Local Precondition' containment reference list.
name
- The 'Name' of the Constraint
to retrieve, or null
.
Constraint
with the specified 'Name', or null
.getLocalPreconditions()
Constraint getLocalPrecondition(java.lang.String name, boolean ignoreCase, org.eclipse.emf.ecore.EClass eClass, boolean createOnDemand)
Constraint
with the specified 'Name' from the 'Local Precondition' containment reference list.
name
- The 'Name' of the Constraint
to retrieve, or null
.ignoreCase
- Whether to ignore case in String
comparisons.eClass
- The Ecore class of the Constraint
to retrieve, or null
.createOnDemand
- Whether to create a Constraint
on demand if not found.
Constraint
with the specified 'Name', or null
.getLocalPreconditions()
org.eclipse.emf.common.util.EList<Constraint> getLocalPostconditions()
Constraint
.
This feature subsets the following features:
Constraint that must be satisfied when executed is completed.
UMLPackage.getAction_LocalPostcondition()
Constraint createLocalPostcondition(java.lang.String name, org.eclipse.emf.ecore.EClass eClass)
Constraint
, with the specified 'Name', and appends it to the 'Local Postcondition' containment reference list.
name
- The 'Name' for the new Constraint
, or null
.eClass
- The Ecore class of the Constraint
to create.
Constraint
.getLocalPostconditions()
Constraint createLocalPostcondition(java.lang.String name)
Constraint
, with the specified 'Name', and appends it to the 'Local Postcondition' containment reference list.
name
- The 'Name' for the new Constraint
, or null
.
Constraint
.getLocalPostconditions()
Constraint getLocalPostcondition(java.lang.String name)
Constraint
with the specified 'Name' from the 'Local Postcondition' containment reference list.
name
- The 'Name' of the Constraint
to retrieve, or null
.
Constraint
with the specified 'Name', or null
.getLocalPostconditions()
Constraint getLocalPostcondition(java.lang.String name, boolean ignoreCase, org.eclipse.emf.ecore.EClass eClass, boolean createOnDemand)
Constraint
with the specified 'Name' from the 'Local Postcondition' containment reference list.
name
- The 'Name' of the Constraint
to retrieve, or null
.ignoreCase
- Whether to ignore case in String
comparisons.eClass
- The Ecore class of the Constraint
to retrieve, or null
.createOnDemand
- Whether to create a Constraint
on demand if not found.
Constraint
with the specified 'Name', or null
.getLocalPostconditions()
|
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 |