Class UML 2.5::CallBehaviorAction
Description:
A CallBehaviorAction is a CallAction that invokes a Behavior directly.
The argument values of the CallBehaviorAction are passed on the input Parameters
of the invoked Behavior. If the call is synchronous, the execution of the
CallBehaviorAction waits until the execution of the invoked Behavior completes
and the values of output Parameters of the Behavior are placed on the result
OutputPins. If the call is asynchronous, the CallBehaviorAction completes
immediately and no results values can be provided.
Direct Superclasses: CallActionDirect Subclasses: Class Precedence List: CallBehaviorAction,
CallAction,
InvocationAction,
Action,
ExecutableNode,
ActivityNode,
RedefinableElement,
NamedElement,
ElementProperties:
![](/se-interop/image/down-arrow.png?hunchentoot-session=187185%3A8FA3D534CF2130E4BC9C3F5E2DD70396)
behavior :
Behavior (1 1); -- source
CallBehaviorAction![](/se-interop/image/down-arrow.png?hunchentoot-session=187185%3A8FA3D534CF2130E4BC9C3F5E2DD70396)
isSynchronous : Boolean (1 1); -- source
CallAction![](/se-interop/image/down-arrow.png?hunchentoot-session=187185%3A8FA3D534CF2130E4BC9C3F5E2DD70396)
result :
OutputPin (0 *); -- source
CallAction![](/se-interop/image/down-arrow.png?hunchentoot-session=187185%3A8FA3D534CF2130E4BC9C3F5E2DD70396)
argument :
InputPin (0 *); -- source
InvocationAction![](/se-interop/image/down-arrow.png?hunchentoot-session=187185%3A8FA3D534CF2130E4BC9C3F5E2DD70396)
onPort :
Port (0 1); -- source
InvocationAction![](/se-interop/image/down-arrow.png?hunchentoot-session=187185%3A8FA3D534CF2130E4BC9C3F5E2DD70396)
context :
Classifier (0 1); -- source
Action![](/se-interop/image/down-arrow.png?hunchentoot-session=187185%3A8FA3D534CF2130E4BC9C3F5E2DD70396)
input :
InputPin (0 *); -- source
Action![](/se-interop/image/down-arrow.png?hunchentoot-session=187185%3A8FA3D534CF2130E4BC9C3F5E2DD70396)
isLocallyReentrant : Boolean (1 1); -- source
Action![](/se-interop/image/down-arrow.png?hunchentoot-session=187185%3A8FA3D534CF2130E4BC9C3F5E2DD70396)
localPostcondition :
Constraint (0 *); -- source
Action![](/se-interop/image/down-arrow.png?hunchentoot-session=187185%3A8FA3D534CF2130E4BC9C3F5E2DD70396)
localPrecondition :
Constraint (0 *); -- source
Action![](/se-interop/image/down-arrow.png?hunchentoot-session=187185%3A8FA3D534CF2130E4BC9C3F5E2DD70396)
output :
OutputPin (0 *); -- source
Action![](/se-interop/image/down-arrow.png?hunchentoot-session=187185%3A8FA3D534CF2130E4BC9C3F5E2DD70396)
handler :
ExceptionHandler (0 *); -- source
ExecutableNode![](/se-interop/image/down-arrow.png?hunchentoot-session=187185%3A8FA3D534CF2130E4BC9C3F5E2DD70396)
activity :
Activity (0 1); -- source
ActivityNode![](/se-interop/image/down-arrow.png?hunchentoot-session=187185%3A8FA3D534CF2130E4BC9C3F5E2DD70396)
inGroup :
ActivityGroup (0 *); -- source
ActivityNode![](/se-interop/image/down-arrow.png?hunchentoot-session=187185%3A8FA3D534CF2130E4BC9C3F5E2DD70396)
inInterruptibleRegion :
InterruptibleActivityRegion (0 *); -- source
ActivityNode![](/se-interop/image/down-arrow.png?hunchentoot-session=187185%3A8FA3D534CF2130E4BC9C3F5E2DD70396)
inPartition :
ActivityPartition (0 *); -- source
ActivityNode![](/se-interop/image/down-arrow.png?hunchentoot-session=187185%3A8FA3D534CF2130E4BC9C3F5E2DD70396)
inStructuredNode :
StructuredActivityNode (0 1); -- source
ActivityNode![](/se-interop/image/down-arrow.png?hunchentoot-session=187185%3A8FA3D534CF2130E4BC9C3F5E2DD70396)
incoming :
ActivityEdge (0 *); -- source
ActivityNode![](/se-interop/image/down-arrow.png?hunchentoot-session=187185%3A8FA3D534CF2130E4BC9C3F5E2DD70396)
outgoing :
ActivityEdge (0 *); -- source
ActivityNode![](/se-interop/image/down-arrow.png?hunchentoot-session=187185%3A8FA3D534CF2130E4BC9C3F5E2DD70396)
redefinedNode :
ActivityNode (0 *); -- source
ActivityNode![](/se-interop/image/down-arrow.png?hunchentoot-session=187185%3A8FA3D534CF2130E4BC9C3F5E2DD70396)
isLeaf : Boolean (1 1); -- source
RedefinableElement![](/se-interop/image/down-arrow.png?hunchentoot-session=187185%3A8FA3D534CF2130E4BC9C3F5E2DD70396)
redefinedElement :
RedefinableElement (0 *); -- source
RedefinableElement![](/se-interop/image/down-arrow.png?hunchentoot-session=187185%3A8FA3D534CF2130E4BC9C3F5E2DD70396)
redefinitionContext :
Classifier (0 *); -- source
RedefinableElement![](/se-interop/image/down-arrow.png?hunchentoot-session=187185%3A8FA3D534CF2130E4BC9C3F5E2DD70396)
clientDependency :
Dependency (0 *); -- source
NamedElement![](/se-interop/image/down-arrow.png?hunchentoot-session=187185%3A8FA3D534CF2130E4BC9C3F5E2DD70396)
name : String (0 1); -- source
NamedElement![](/se-interop/image/down-arrow.png?hunchentoot-session=187185%3A8FA3D534CF2130E4BC9C3F5E2DD70396)
nameExpression :
StringExpression (0 1); -- source
NamedElement![](/se-interop/image/down-arrow.png?hunchentoot-session=187185%3A8FA3D534CF2130E4BC9C3F5E2DD70396)
namespace :
Namespace (0 1); -- source
NamedElement![](/se-interop/image/down-arrow.png?hunchentoot-session=187185%3A8FA3D534CF2130E4BC9C3F5E2DD70396)
qualifiedName : String (0 1); -- source
NamedElement![](/se-interop/image/down-arrow.png?hunchentoot-session=187185%3A8FA3D534CF2130E4BC9C3F5E2DD70396)
visibility :
VisibilityKind (0 1); -- source
NamedElement![](/se-interop/image/down-arrow.png?hunchentoot-session=187185%3A8FA3D534CF2130E4BC9C3F5E2DD70396)
ownedComment :
Comment (0 *); -- source
Element![](/se-interop/image/down-arrow.png?hunchentoot-session=187185%3A8FA3D534CF2130E4BC9C3F5E2DD70396)
ownedElement :
Element (0 *); -- source
Element![](/se-interop/image/down-arrow.png?hunchentoot-session=187185%3A8FA3D534CF2130E4BC9C3F5E2DD70396)
owner :
Element (0 1); -- source
ElementConstraints:
No additional constraints.
Operations:
Signature: outputParameters() : Parameter;
Description: Return the inout, out and return ownedParameters of the Behavior being
called.
Expression: result = (behavior.outputParameters())
Signature: inputParameters() : Parameter;
Description: Return the in and inout ownedParameters of the Behavior being called.
Expression: result = (behavior.inputParameters())
Send questions or comments to
[email protected].