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:
![](/se-interop/image/down-arrow.png?hunchentoot-session=108554%3AC747D99CC470E4C9AD7C4901C773E797)
argument :
InputPin (0 *); -- source
InvocationAction![](/se-interop/image/down-arrow.png?hunchentoot-session=108554%3AC747D99CC470E4C9AD7C4901C773E797)
onPort :
Port (0 1); -- source
InvocationAction![](/se-interop/image/down-arrow.png?hunchentoot-session=108554%3AC747D99CC470E4C9AD7C4901C773E797)
context :
Classifier (0 1); -- source
Action![](/se-interop/image/down-arrow.png?hunchentoot-session=108554%3AC747D99CC470E4C9AD7C4901C773E797)
input :
InputPin (0 *); -- source
Action![](/se-interop/image/down-arrow.png?hunchentoot-session=108554%3AC747D99CC470E4C9AD7C4901C773E797)
isLocallyReentrant : Boolean (1 1); -- source
Action![](/se-interop/image/down-arrow.png?hunchentoot-session=108554%3AC747D99CC470E4C9AD7C4901C773E797)
localPostcondition :
Constraint (0 *); -- source
Action![](/se-interop/image/down-arrow.png?hunchentoot-session=108554%3AC747D99CC470E4C9AD7C4901C773E797)
localPrecondition :
Constraint (0 *); -- source
Action![](/se-interop/image/down-arrow.png?hunchentoot-session=108554%3AC747D99CC470E4C9AD7C4901C773E797)
output :
OutputPin (0 *); -- source
Action![](/se-interop/image/down-arrow.png?hunchentoot-session=108554%3AC747D99CC470E4C9AD7C4901C773E797)
handler :
ExceptionHandler (0 *); -- source
ExecutableNode![](/se-interop/image/down-arrow.png?hunchentoot-session=108554%3AC747D99CC470E4C9AD7C4901C773E797)
activity :
Activity (0 1); -- source
ActivityNode![](/se-interop/image/down-arrow.png?hunchentoot-session=108554%3AC747D99CC470E4C9AD7C4901C773E797)
inGroup :
ActivityGroup (0 *); -- source
ActivityNode![](/se-interop/image/down-arrow.png?hunchentoot-session=108554%3AC747D99CC470E4C9AD7C4901C773E797)
inInterruptibleRegion :
InterruptibleActivityRegion (0 *); -- source
ActivityNode![](/se-interop/image/down-arrow.png?hunchentoot-session=108554%3AC747D99CC470E4C9AD7C4901C773E797)
inPartition :
ActivityPartition (0 *); -- source
ActivityNode![](/se-interop/image/down-arrow.png?hunchentoot-session=108554%3AC747D99CC470E4C9AD7C4901C773E797)
inStructuredNode :
StructuredActivityNode (0 1); -- source
ActivityNode![](/se-interop/image/down-arrow.png?hunchentoot-session=108554%3AC747D99CC470E4C9AD7C4901C773E797)
incoming :
ActivityEdge (0 *); -- source
ActivityNode![](/se-interop/image/down-arrow.png?hunchentoot-session=108554%3AC747D99CC470E4C9AD7C4901C773E797)
outgoing :
ActivityEdge (0 *); -- source
ActivityNode![](/se-interop/image/down-arrow.png?hunchentoot-session=108554%3AC747D99CC470E4C9AD7C4901C773E797)
redefinedNode :
ActivityNode (0 *); -- source
ActivityNode![](/se-interop/image/down-arrow.png?hunchentoot-session=108554%3AC747D99CC470E4C9AD7C4901C773E797)
isLeaf : Boolean (1 1); -- source
RedefinableElement![](/se-interop/image/down-arrow.png?hunchentoot-session=108554%3AC747D99CC470E4C9AD7C4901C773E797)
redefinedElement :
RedefinableElement (0 *); -- source
RedefinableElement![](/se-interop/image/down-arrow.png?hunchentoot-session=108554%3AC747D99CC470E4C9AD7C4901C773E797)
redefinitionContext :
Classifier (0 *); -- source
RedefinableElement![](/se-interop/image/down-arrow.png?hunchentoot-session=108554%3AC747D99CC470E4C9AD7C4901C773E797)
clientDependency :
Dependency (0 *); -- source
NamedElement![](/se-interop/image/down-arrow.png?hunchentoot-session=108554%3AC747D99CC470E4C9AD7C4901C773E797)
name : String (0 1); -- source
NamedElement![](/se-interop/image/down-arrow.png?hunchentoot-session=108554%3AC747D99CC470E4C9AD7C4901C773E797)
nameExpression :
StringExpression (0 1); -- source
NamedElement![](/se-interop/image/down-arrow.png?hunchentoot-session=108554%3AC747D99CC470E4C9AD7C4901C773E797)
namespace :
Namespace (0 1); -- source
NamedElement![](/se-interop/image/down-arrow.png?hunchentoot-session=108554%3AC747D99CC470E4C9AD7C4901C773E797)
qualifiedName : String (0 1); -- source
NamedElement![](/se-interop/image/down-arrow.png?hunchentoot-session=108554%3AC747D99CC470E4C9AD7C4901C773E797)
visibility :
VisibilityKind (0 1); -- source
NamedElement![](/se-interop/image/down-arrow.png?hunchentoot-session=108554%3AC747D99CC470E4C9AD7C4901C773E797)
ownedComment :
Comment (0 *); -- source
Element![](/se-interop/image/down-arrow.png?hunchentoot-session=108554%3AC747D99CC470E4C9AD7C4901C773E797)
ownedElement :
Element (0 *); -- source
Element![](/se-interop/image/down-arrow.png?hunchentoot-session=108554%3AC747D99CC470E4C9AD7C4901C773E797)
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].