Class UML 2.4.1::SendObjectAction
Description:
A send object action is an action that transmits an object to the target
object, where it may invoke behavior such as the firing of state machine
transitions or the execution of an activity. The value of the object is
available to the execution of invoked behaviors. The requestor continues
execution immediately. Any reply message is ignored and is not transmitted
to the requestor.
Direct Superclasses: InvocationActionDirect Subclasses: Class Precedence List: SendObjectAction,
InvocationAction,
Action,
ExecutableNode,
ActivityNode,
RedefinableElement,
NamedElement,
ElementProperties:
![](/se-interop/image/right-arrow.png?hunchentoot-session=95898%3A57EEEF9E32EA22F98354BFF9BA4234A1)
request :
InputPin (1 1); -- source
SendObjectActionThe request object, which is transmitted to the target object. The object
may be copied in transmission, so identity might not be preserved.
{
composite}
Subsets: Action.input
Redefines: InvocationAction.argument
![](/se-interop/image/down-arrow.png?hunchentoot-session=95898%3A57EEEF9E32EA22F98354BFF9BA4234A1)
target :
InputPin (1 1); -- source
SendObjectAction![](/se-interop/image/down-arrow.png?hunchentoot-session=95898%3A57EEEF9E32EA22F98354BFF9BA4234A1)
onPort :
Port (0 1); -- source
InvocationAction![](/se-interop/image/right-arrow.png?hunchentoot-session=95898%3A57EEEF9E32EA22F98354BFF9BA4234A1)
context :
Classifier (0 1); -- source
ActionThe classifier that owns the behavior of which this action is a part.
{
readonly,
derived}
The spec does not provide a function to compute this derived property!![](/se-interop/image/down-arrow.png?hunchentoot-session=95898%3A57EEEF9E32EA22F98354BFF9BA4234A1)
input :
InputPin (0 *); -- source
Action![](/se-interop/image/down-arrow.png?hunchentoot-session=95898%3A57EEEF9E32EA22F98354BFF9BA4234A1)
isLocallyReentrant : Boolean (1 1); -- source
Action![](/se-interop/image/down-arrow.png?hunchentoot-session=95898%3A57EEEF9E32EA22F98354BFF9BA4234A1)
localPostcondition :
Constraint (0 *); -- source
Action![](/se-interop/image/down-arrow.png?hunchentoot-session=95898%3A57EEEF9E32EA22F98354BFF9BA4234A1)
localPrecondition :
Constraint (0 *); -- source
Action![](/se-interop/image/down-arrow.png?hunchentoot-session=95898%3A57EEEF9E32EA22F98354BFF9BA4234A1)
output :
OutputPin (0 *); -- source
Action![](/se-interop/image/down-arrow.png?hunchentoot-session=95898%3A57EEEF9E32EA22F98354BFF9BA4234A1)
handler :
ExceptionHandler (0 *); -- source
ExecutableNode![](/se-interop/image/down-arrow.png?hunchentoot-session=95898%3A57EEEF9E32EA22F98354BFF9BA4234A1)
activity :
Activity (0 1); -- source
ActivityNode![](/se-interop/image/down-arrow.png?hunchentoot-session=95898%3A57EEEF9E32EA22F98354BFF9BA4234A1)
inGroup :
ActivityGroup (0 *); -- source
ActivityNode![](/se-interop/image/down-arrow.png?hunchentoot-session=95898%3A57EEEF9E32EA22F98354BFF9BA4234A1)
inInterruptibleRegion :
InterruptibleActivityRegion (0 *); -- source
ActivityNode![](/se-interop/image/down-arrow.png?hunchentoot-session=95898%3A57EEEF9E32EA22F98354BFF9BA4234A1)
inPartition :
ActivityPartition (0 *); -- source
ActivityNode![](/se-interop/image/down-arrow.png?hunchentoot-session=95898%3A57EEEF9E32EA22F98354BFF9BA4234A1)
inStructuredNode :
StructuredActivityNode (0 1); -- source
ActivityNode![](/se-interop/image/down-arrow.png?hunchentoot-session=95898%3A57EEEF9E32EA22F98354BFF9BA4234A1)
incoming :
ActivityEdge (0 *); -- source
ActivityNode![](/se-interop/image/down-arrow.png?hunchentoot-session=95898%3A57EEEF9E32EA22F98354BFF9BA4234A1)
outgoing :
ActivityEdge (0 *); -- source
ActivityNode![](/se-interop/image/down-arrow.png?hunchentoot-session=95898%3A57EEEF9E32EA22F98354BFF9BA4234A1)
redefinedNode :
ActivityNode (0 *); -- source
ActivityNode![](/se-interop/image/down-arrow.png?hunchentoot-session=95898%3A57EEEF9E32EA22F98354BFF9BA4234A1)
isLeaf : Boolean (1 1); -- source
RedefinableElement![](/se-interop/image/down-arrow.png?hunchentoot-session=95898%3A57EEEF9E32EA22F98354BFF9BA4234A1)
redefinedElement :
RedefinableElement (0 *); -- source
RedefinableElement![](/se-interop/image/down-arrow.png?hunchentoot-session=95898%3A57EEEF9E32EA22F98354BFF9BA4234A1)
redefinitionContext :
Classifier (0 *); -- source
RedefinableElement![](/se-interop/image/down-arrow.png?hunchentoot-session=95898%3A57EEEF9E32EA22F98354BFF9BA4234A1)
clientDependency :
Dependency (0 *); -- source
NamedElement![](/se-interop/image/down-arrow.png?hunchentoot-session=95898%3A57EEEF9E32EA22F98354BFF9BA4234A1)
name : String (0 1); -- source
NamedElement![](/se-interop/image/down-arrow.png?hunchentoot-session=95898%3A57EEEF9E32EA22F98354BFF9BA4234A1)
nameExpression :
StringExpression (0 1); -- source
NamedElement![](/se-interop/image/down-arrow.png?hunchentoot-session=95898%3A57EEEF9E32EA22F98354BFF9BA4234A1)
namespace :
Namespace (0 1); -- source
NamedElement![](/se-interop/image/down-arrow.png?hunchentoot-session=95898%3A57EEEF9E32EA22F98354BFF9BA4234A1)
qualifiedName : String (0 1); -- source
NamedElement![](/se-interop/image/down-arrow.png?hunchentoot-session=95898%3A57EEEF9E32EA22F98354BFF9BA4234A1)
visibility :
VisibilityKind (0 1); -- source
NamedElement![](/se-interop/image/down-arrow.png?hunchentoot-session=95898%3A57EEEF9E32EA22F98354BFF9BA4234A1)
ownedComment :
Comment (0 *); -- source
Element![](/se-interop/image/down-arrow.png?hunchentoot-session=95898%3A57EEEF9E32EA22F98354BFF9BA4234A1)
ownedElement :
Element (0 *); -- source
Element![](/se-interop/image/down-arrow.png?hunchentoot-session=95898%3A57EEEF9E32EA22F98354BFF9BA4234A1)
owner :
Element (0 1); -- source
ElementConstraints:
No additional constraints.
Operations:
No additional operations.
Send questions or comments to
[email protected].