Class UML 2.4.1::AcceptCallAction
Description:
An accept call action is an accept event action representing the receipt
of a synchronous call request. In addition to the normal operation parameters,
the action produces an output that is needed later to supply the information
to the reply action necessary to return control to the caller. This action
is for synchronous calls. If it is used to handle an asynchronous call,
execution of the subsequent reply action will complete immediately with
no effects.
Direct Superclasses: AcceptEventActionDirect Subclasses: Class Precedence List: AcceptCallAction,
AcceptEventAction,
Action,
ExecutableNode,
ActivityNode,
RedefinableElement,
NamedElement,
ElementProperties:
![](/se-interop/image/down-arrow.png?hunchentoot-session=1204%3AD3A9C1F9F318DA116632151234F6550C)
returnInformation :
OutputPin (1 1); -- source
AcceptCallAction![](/se-interop/image/down-arrow.png?hunchentoot-session=1204%3AD3A9C1F9F318DA116632151234F6550C)
isUnmarshall : Boolean (1 1); -- source
AcceptEventAction![](/se-interop/image/down-arrow.png?hunchentoot-session=1204%3AD3A9C1F9F318DA116632151234F6550C)
result :
OutputPin (0 *); -- source
AcceptEventAction![](/se-interop/image/down-arrow.png?hunchentoot-session=1204%3AD3A9C1F9F318DA116632151234F6550C)
trigger :
Trigger (1 *); -- source
AcceptEventAction![](/se-interop/image/down-arrow.png?hunchentoot-session=1204%3AD3A9C1F9F318DA116632151234F6550C)
context :
Classifier (0 1); -- source
Action![](/se-interop/image/down-arrow.png?hunchentoot-session=1204%3AD3A9C1F9F318DA116632151234F6550C)
input :
InputPin (0 *); -- source
Action![](/se-interop/image/down-arrow.png?hunchentoot-session=1204%3AD3A9C1F9F318DA116632151234F6550C)
isLocallyReentrant : Boolean (1 1); -- source
Action![](/se-interop/image/down-arrow.png?hunchentoot-session=1204%3AD3A9C1F9F318DA116632151234F6550C)
localPostcondition :
Constraint (0 *); -- source
Action![](/se-interop/image/down-arrow.png?hunchentoot-session=1204%3AD3A9C1F9F318DA116632151234F6550C)
localPrecondition :
Constraint (0 *); -- source
Action![](/se-interop/image/down-arrow.png?hunchentoot-session=1204%3AD3A9C1F9F318DA116632151234F6550C)
output :
OutputPin (0 *); -- source
Action![](/se-interop/image/down-arrow.png?hunchentoot-session=1204%3AD3A9C1F9F318DA116632151234F6550C)
handler :
ExceptionHandler (0 *); -- source
ExecutableNode![](/se-interop/image/down-arrow.png?hunchentoot-session=1204%3AD3A9C1F9F318DA116632151234F6550C)
activity :
Activity (0 1); -- source
ActivityNode![](/se-interop/image/down-arrow.png?hunchentoot-session=1204%3AD3A9C1F9F318DA116632151234F6550C)
inGroup :
ActivityGroup (0 *); -- source
ActivityNode![](/se-interop/image/down-arrow.png?hunchentoot-session=1204%3AD3A9C1F9F318DA116632151234F6550C)
inInterruptibleRegion :
InterruptibleActivityRegion (0 *); -- source
ActivityNode![](/se-interop/image/down-arrow.png?hunchentoot-session=1204%3AD3A9C1F9F318DA116632151234F6550C)
inPartition :
ActivityPartition (0 *); -- source
ActivityNode![](/se-interop/image/down-arrow.png?hunchentoot-session=1204%3AD3A9C1F9F318DA116632151234F6550C)
inStructuredNode :
StructuredActivityNode (0 1); -- source
ActivityNode![](/se-interop/image/down-arrow.png?hunchentoot-session=1204%3AD3A9C1F9F318DA116632151234F6550C)
incoming :
ActivityEdge (0 *); -- source
ActivityNode![](/se-interop/image/down-arrow.png?hunchentoot-session=1204%3AD3A9C1F9F318DA116632151234F6550C)
outgoing :
ActivityEdge (0 *); -- source
ActivityNode![](/se-interop/image/down-arrow.png?hunchentoot-session=1204%3AD3A9C1F9F318DA116632151234F6550C)
redefinedNode :
ActivityNode (0 *); -- source
ActivityNode![](/se-interop/image/down-arrow.png?hunchentoot-session=1204%3AD3A9C1F9F318DA116632151234F6550C)
isLeaf : Boolean (1 1); -- source
RedefinableElement![](/se-interop/image/down-arrow.png?hunchentoot-session=1204%3AD3A9C1F9F318DA116632151234F6550C)
redefinedElement :
RedefinableElement (0 *); -- source
RedefinableElement![](/se-interop/image/down-arrow.png?hunchentoot-session=1204%3AD3A9C1F9F318DA116632151234F6550C)
redefinitionContext :
Classifier (0 *); -- source
RedefinableElement![](/se-interop/image/down-arrow.png?hunchentoot-session=1204%3AD3A9C1F9F318DA116632151234F6550C)
clientDependency :
Dependency (0 *); -- source
NamedElement![](/se-interop/image/down-arrow.png?hunchentoot-session=1204%3AD3A9C1F9F318DA116632151234F6550C)
name : String (0 1); -- source
NamedElement![](/se-interop/image/down-arrow.png?hunchentoot-session=1204%3AD3A9C1F9F318DA116632151234F6550C)
nameExpression :
StringExpression (0 1); -- source
NamedElement![](/se-interop/image/down-arrow.png?hunchentoot-session=1204%3AD3A9C1F9F318DA116632151234F6550C)
namespace :
Namespace (0 1); -- source
NamedElement![](/se-interop/image/down-arrow.png?hunchentoot-session=1204%3AD3A9C1F9F318DA116632151234F6550C)
qualifiedName : String (0 1); -- source
NamedElement![](/se-interop/image/down-arrow.png?hunchentoot-session=1204%3AD3A9C1F9F318DA116632151234F6550C)
visibility :
VisibilityKind (0 1); -- source
NamedElement![](/se-interop/image/down-arrow.png?hunchentoot-session=1204%3AD3A9C1F9F318DA116632151234F6550C)
ownedComment :
Comment (0 *); -- source
Element![](/se-interop/image/down-arrow.png?hunchentoot-session=1204%3AD3A9C1F9F318DA116632151234F6550C)
ownedElement :
Element (0 *); -- source
Element![](/se-interop/image/down-arrow.png?hunchentoot-session=1204%3AD3A9C1F9F318DA116632151234F6550C)
owner :
Element (0 1); -- source
ElementConstraints:
Signature: unmarshall() : Boolean;
Description: isUnmrashall must be true for an AcceptCallAction.
Expression: isUnmarshall = true
Signature: trigger_call_event() : Boolean;
Description: The trigger event must be a CallEvent.
Expression: trigger.event.oclIsKindOf(CallEvent)
Signature: result_pins() : Boolean;
Description: The result pins must match the in and inout parameters of the operation
specified by the trigger event in number, type, and order.
Expression: true
Operations:
No additional operations.
Send questions or comments to
[email protected].