Abstract Class UML 2.3::InvocationAction
Description:
In addition to targeting an object, invocation actions can also invoke
behavioral features on ports from where the invocation requests are routed
onwards on links deriving from attached connectors. Invocation actions
may also be sent to a target via a given port, either on the sending object
or on another object.
Direct Superclasses: ActionDirect Subclasses: SendSignalAction,
SendObjectAction,
CallAction,
BroadcastSignalActionClass Precedence List: InvocationAction,
Action,
ExecutableNode,
ActivityNode,
RedefinableElement,
NamedElement,
ElementProperties:
argument :
InputPin (0 *); -- source
InvocationAction onPort :
Port (0 1); -- source
InvocationAction context :
Classifier (0 1); -- source
Action input :
InputPin (0 *); -- source
Action isLocallyReentrant : Boolean (1 1); -- source
Action localPostcondition :
Constraint (0 *); -- source
Action localPrecondition :
Constraint (0 *); -- source
Action output :
OutputPin (0 *); -- source
Action handler :
ExceptionHandler (0 *); -- source
ExecutableNode A set of exception handlers that are examined if an uncaught exception
propagates to the outer level of the executable node.
{
composite}
Subsets: Element.ownedElement
Opposite: ExceptionHandler.protectedNode
activity :
Activity (0 1); -- source
ActivityNode inGroup :
ActivityGroup (0 *); -- source
ActivityNode inInterruptibleRegion :
InterruptibleActivityRegion (0 *); -- source
ActivityNode inPartition :
ActivityPartition (0 *); -- source
ActivityNode inStructuredNode :
StructuredActivityNode (0 1); -- source
ActivityNode incoming :
ActivityEdge (0 *); -- source
ActivityNode outgoing :
ActivityEdge (0 *); -- source
ActivityNode redefinedNode :
ActivityNode (0 *); -- source
ActivityNode isLeaf : Boolean (1 1); -- source
RedefinableElement redefinedElement :
RedefinableElement (0 *); -- source
RedefinableElement redefinitionContext :
Classifier (0 *); -- source
RedefinableElement clientDependency :
Dependency (0 *); -- source
NamedElement name : String (0 1); -- source
NamedElement nameExpression :
StringExpression (0 1); -- source
NamedElement namespace :
Namespace (0 1); -- source
NamedElement qualifiedName : String (0 1); -- source
NamedElement visibility :
VisibilityKind (0 1); -- source
NamedElement ownedComment :
Comment (0 *); -- source
Element ownedElement :
Element (0 *); -- source
Element owner :
Element (0 1); -- source
ElementConstraints:
Signature: on_port_receiver() : Boolean;
Description: The onPort must be a port on the receiver object.
Expression: true
Operations:
No additional operations.
Send questions or comments to
[email protected].