org.eclipse.uml2
Interface CallBehaviorAction
- All Superinterfaces:
- Action, ActivityNode, CallAction, Element, EModelElement, EObject, ExecutableNode, InvocationAction, NamedElement, Notifier, RedefinableElement, TemplateableElement
- public interface CallBehaviorAction
- extends CallAction
A representation of the model object 'Call Behavior Action'.
CallBehaviorAction is a call action that invokes a behavior directly rather than invoking a behavioral feature that, in turn, results in the invocation of that behavior. The argument values of the action are available to the execution of the invoked behavior. The execution of the call behavior action waits until the execution of the invoked behavior completes and a result is returned on its output pin. In particular, the invoked behavior may be an activity.
The following features are supported:
- See Also:
UML2Package.getCallBehaviorAction()
Methods inherited from interface org.eclipse.uml2.Action |
createLocalPostcondition, createLocalPrecondition, getContext, getEffect, getInput, getLocalPostcondition, getLocalPostconditions, getLocalPrecondition, getLocalPreconditions, getOutput, getOwnedElements, setEffect |
Methods inherited from interface org.eclipse.uml2.ActivityNode |
getActivity, getIncoming, getIncomings, getInGroups, getInInterruptibleRegions, getInPartition, getInPartitions, getInStructuredNode, getOutgoing, getOutgoings, getOwner, getRedefinedElement, getRedefinedElements, setActivity, setInStructuredNode |
Methods inherited from interface org.eclipse.uml2.NamedElement |
allNamespaces, createNameExpression, getClientDependencies, getClientDependency, getName, getNameExpression, getNamespace, getQualifiedName, getVisibility, isDistinguishableFrom, qualifiedName, separator, setName, setNameExpression, setVisibility, validateNoName, validateQualifiedName, validateVisibilityNeedsOwnership |
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.EObject |
eAllContents, eClass, eContainer, eContainingFeature, eContainmentFeature, eContents, eCrossReferences, eGet, eGet, eIsProxy, eIsSet, eResource, eSet, eUnset |
copyright
public static final String copyright
-
- See Also:
- Constant Field Values
getBehavior
public Behavior getBehavior()
- Returns the value of the 'Behavior' reference.
If the meaning of the 'Behavior' reference isn't clear,
there really should be more of a description here...
The invoked behavior. It must be capable of accepting and returning control.
- Returns:
- the value of the 'Behavior' reference.
- See Also:
setBehavior(Behavior)
,
UML2Package.getCallBehaviorAction_Behavior()
setBehavior
public void setBehavior(Behavior value)
- Sets the value of the '
Behavior
' reference.
- Parameters:
value
- the new value of the 'Behavior' reference.- See Also:
getBehavior()