public interface Action extends ExecutableNode
The following features are supported:
UMLPackage.getAction()
SEPARATOR
Modifier and Type | Method and Description |
---|---|
Constraint |
createLocalPostcondition(String name)
Creates a new
Constraint , with the specified 'Name', and appends it to the '
Local Postcondition' containment reference list |
Constraint |
createLocalPostcondition(String name,
EClass eClass)
Creates a new
Constraint , with the specified 'Name', and appends it to the '
Local Postcondition' containment reference list |
Constraint |
createLocalPrecondition(String name)
Creates a new
Constraint , with the specified 'Name', and appends it to the '
Local Precondition' containment reference list |
Constraint |
createLocalPrecondition(String name,
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(String name,
Type type)
Retrieves the first
InputPin with the specified 'Name', and 'Type' from
the 'Input' reference list |
InputPin |
getInput(String name,
Type type,
boolean ignoreCase,
EClass eClass)
Retrieves the first
InputPin with the specified 'Name', and 'Type' from
the 'Input' reference list |
MDWEList<InputPin> |
getInputs()
Returns the value of the 'Input' reference list.
|
Constraint |
getLocalPostcondition(String name)
Retrieves the first
Constraint with the specified 'Name' from the '
Local Postcondition' containment reference list |
Constraint |
getLocalPostcondition(String name,
boolean ignoreCase,
EClass eClass,
boolean createOnDemand)
Retrieves the first
Constraint with the specified 'Name' from the '
Local Postcondition' containment reference list |
MDWEList<Constraint> |
getLocalPostconditions()
Returns the value of the 'Local Postcondition' containment reference list.
|
Constraint |
getLocalPrecondition(String name)
Retrieves the first
Constraint with the specified 'Name' from the '
Local Precondition' containment reference list |
Constraint |
getLocalPrecondition(String name,
boolean ignoreCase,
EClass eClass,
boolean createOnDemand)
Retrieves the first
Constraint with the specified 'Name' from the '
Local Precondition' containment reference list |
MDWEList<Constraint> |
getLocalPreconditions()
Returns the value of the 'Local Precondition' containment reference list.
|
OutputPin |
getOutput(String name,
Type type)
Retrieves the first
OutputPin with the specified 'Name', and 'Type' from
the 'Output' reference list |
OutputPin |
getOutput(String name,
Type type,
boolean ignoreCase)
Retrieves the first
OutputPin with the specified 'Name', and 'Type' from
the 'Output' reference list |
MDWEList<OutputPin> |
getOutputs()
Returns the value of the 'Output' reference list.
|
createHandler, getHandlers
getActivity, getIncoming, getIncoming, getIncomings, getInGroups, getInInterruptibleRegions, getInPartition, getInPartition, getInPartitions, getInStructuredNode, getOutgoing, getOutgoing, getOutgoings, getRedefinedNode, getRedefinedNode, getRedefinedNodes, setActivity, setInStructuredNode, validateOwned, validateOwnedStructuredNode
getRedefinedElement, getRedefinedElement, getRedefinedElements, getRedefinitionContext, getRedefinitionContext, getRedefinitionContexts, isConsistentWith, isLeaf, isRedefinitionContextValid, setIsLeaf, validateRedefinitionConsistent, validateRedefinitionContextValid
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
addKeyword, allOwnedElements, applyStereotype, createEAnnotation, createOwnedComment, destroy, getApplicableStereotype, getApplicableStereotypes, getAppliedStereotype, getAppliedStereotypes, getAppliedSubstereotype, getAppliedSubstereotypes, getKeywords, getModel, getNearestPackage, getOwnedComments, getOwnedElements, getOwner, getRelationships, getRelationships, getRequiredStereotype, getRequiredStereotypes, getSourceDirectedRelationships, getSourceDirectedRelationships, getStereotypeApplication, getStereotypeApplications, getTargetDirectedRelationships, getTargetDirectedRelationships, getValue, hasKeyword, hasValue, isStereotypeApplicable, isStereotypeApplied, isStereotypeRequired, mustBeOwned, removeKeyword, setValue, unapplyStereotype, validateHasOwner, validateNotOwnSelf
compareTo, eExtendedClass, eIsInstanceOf, eIsInstanceOf, eIsProfiled, eIsRemoved, eMetamodel, eMetaTypeName, eModel, eRemove, eSetUniqueID, eUniqueID, superScript, superScript, toBoolean, toBoolean, toByte, toByte, toChar, toChar, toDouble, toDouble, toFloat, toFloat, toInt, toInt, toList, toList, toList, toList, toList, toLong, toLong, toObject, toObject, toSet, toSet, toShort, toShort, toString, toString
getEAnnotation, getEAnnotations
eAllContents, eClass, eContainer, eContainingFeature, eContainmentFeature, eContents, eCrossReferences, eGet, eGet, eInvoke, eIsProxy, eIsSet, eResource, eSet, eUnset
eAdapters, eDeliver, eNotify, eSetDeliver
MDWEList<OutputPin> getOutputs()
OutputPin
.
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(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(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()
MDWEList<InputPin> getInputs()
InputPin
.
The ordered set of input pins connected to the Action. These are among the total set of inputs.
UMLPackage.getAction_Input()
InputPin getInput(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(String name, Type type, boolean ignoreCase, 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()
MDWEList<Constraint> getLocalPreconditions()
Constraint
.
Constraint that must be satisfied when execution is started.
UMLPackage.getAction_LocalPrecondition()
Constraint createLocalPrecondition(String name, 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(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(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(String name, boolean ignoreCase, 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()
MDWEList<Constraint> getLocalPostconditions()
Constraint
.
Constraint that must be satisfied when executed is completed.
UMLPackage.getAction_LocalPostcondition()
Constraint createLocalPostcondition(String name, 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(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(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(String name, boolean ignoreCase, 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()