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=118902%3A1E41F259CCB084E4CE31064BA46D76A1)
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/right-arrow.png?hunchentoot-session=118902%3A1E41F259CCB084E4CE31064BA46D76A1)
target :
InputPin (1 1); -- source
SendObjectActionThe target object to which the object is sent.
{
composite}
Subsets: Action.input
![](/se-interop/image/down-arrow.png?hunchentoot-session=118902%3A1E41F259CCB084E4CE31064BA46D76A1)
onPort :
Port (0 1); -- source
InvocationAction![](/se-interop/image/down-arrow.png?hunchentoot-session=118902%3A1E41F259CCB084E4CE31064BA46D76A1)
context :
Classifier (0 1); -- source
Action![](/se-interop/image/down-arrow.png?hunchentoot-session=118902%3A1E41F259CCB084E4CE31064BA46D76A1)
input :
InputPin (0 *); -- source
Action![](/se-interop/image/down-arrow.png?hunchentoot-session=118902%3A1E41F259CCB084E4CE31064BA46D76A1)
isLocallyReentrant : Boolean (1 1); -- source
Action![](/se-interop/image/down-arrow.png?hunchentoot-session=118902%3A1E41F259CCB084E4CE31064BA46D76A1)
localPostcondition :
Constraint (0 *); -- source
Action![](/se-interop/image/down-arrow.png?hunchentoot-session=118902%3A1E41F259CCB084E4CE31064BA46D76A1)
localPrecondition :
Constraint (0 *); -- source
Action![](/se-interop/image/down-arrow.png?hunchentoot-session=118902%3A1E41F259CCB084E4CE31064BA46D76A1)
output :
OutputPin (0 *); -- source
Action![](/se-interop/image/down-arrow.png?hunchentoot-session=118902%3A1E41F259CCB084E4CE31064BA46D76A1)
handler :
ExceptionHandler (0 *); -- source
ExecutableNode![](/se-interop/image/down-arrow.png?hunchentoot-session=118902%3A1E41F259CCB084E4CE31064BA46D76A1)
activity :
Activity (0 1); -- source
ActivityNode![](/se-interop/image/down-arrow.png?hunchentoot-session=118902%3A1E41F259CCB084E4CE31064BA46D76A1)
inGroup :
ActivityGroup (0 *); -- source
ActivityNode![](/se-interop/image/down-arrow.png?hunchentoot-session=118902%3A1E41F259CCB084E4CE31064BA46D76A1)
inInterruptibleRegion :
InterruptibleActivityRegion (0 *); -- source
ActivityNode![](/se-interop/image/down-arrow.png?hunchentoot-session=118902%3A1E41F259CCB084E4CE31064BA46D76A1)
inPartition :
ActivityPartition (0 *); -- source
ActivityNode![](/se-interop/image/down-arrow.png?hunchentoot-session=118902%3A1E41F259CCB084E4CE31064BA46D76A1)
inStructuredNode :
StructuredActivityNode (0 1); -- source
ActivityNode![](/se-interop/image/down-arrow.png?hunchentoot-session=118902%3A1E41F259CCB084E4CE31064BA46D76A1)
incoming :
ActivityEdge (0 *); -- source
ActivityNode![](/se-interop/image/down-arrow.png?hunchentoot-session=118902%3A1E41F259CCB084E4CE31064BA46D76A1)
outgoing :
ActivityEdge (0 *); -- source
ActivityNode![](/se-interop/image/down-arrow.png?hunchentoot-session=118902%3A1E41F259CCB084E4CE31064BA46D76A1)
redefinedNode :
ActivityNode (0 *); -- source
ActivityNode![](/se-interop/image/down-arrow.png?hunchentoot-session=118902%3A1E41F259CCB084E4CE31064BA46D76A1)
isLeaf : Boolean (1 1); -- source
RedefinableElement![](/se-interop/image/down-arrow.png?hunchentoot-session=118902%3A1E41F259CCB084E4CE31064BA46D76A1)
redefinedElement :
RedefinableElement (0 *); -- source
RedefinableElement![](/se-interop/image/down-arrow.png?hunchentoot-session=118902%3A1E41F259CCB084E4CE31064BA46D76A1)
redefinitionContext :
Classifier (0 *); -- source
RedefinableElement![](/se-interop/image/down-arrow.png?hunchentoot-session=118902%3A1E41F259CCB084E4CE31064BA46D76A1)
clientDependency :
Dependency (0 *); -- source
NamedElement![](/se-interop/image/down-arrow.png?hunchentoot-session=118902%3A1E41F259CCB084E4CE31064BA46D76A1)
name : String (0 1); -- source
NamedElement![](/se-interop/image/down-arrow.png?hunchentoot-session=118902%3A1E41F259CCB084E4CE31064BA46D76A1)
nameExpression :
StringExpression (0 1); -- source
NamedElement![](/se-interop/image/down-arrow.png?hunchentoot-session=118902%3A1E41F259CCB084E4CE31064BA46D76A1)
namespace :
Namespace (0 1); -- source
NamedElement![](/se-interop/image/down-arrow.png?hunchentoot-session=118902%3A1E41F259CCB084E4CE31064BA46D76A1)
qualifiedName : String (0 1); -- source
NamedElement![](/se-interop/image/down-arrow.png?hunchentoot-session=118902%3A1E41F259CCB084E4CE31064BA46D76A1)
visibility :
VisibilityKind (0 1); -- source
NamedElement![](/se-interop/image/down-arrow.png?hunchentoot-session=118902%3A1E41F259CCB084E4CE31064BA46D76A1)
ownedComment :
Comment (0 *); -- source
Element![](/se-interop/image/down-arrow.png?hunchentoot-session=118902%3A1E41F259CCB084E4CE31064BA46D76A1)
ownedElement :
Element (0 *); -- source
Element![](/se-interop/image/down-arrow.png?hunchentoot-session=118902%3A1E41F259CCB084E4CE31064BA46D76A1)
owner :
Element (0 1); -- source
ElementConstraints:
No additional constraints.
Operations:
No additional operations.
Send questions or comments to
[email protected].