Class UML 2.3::BroadcastSignalAction
Description:
A broadcast signal action is an action that transmits a signal instance
to all the potential target objects in the system, which may cause the
firing of a state machine transitions or the execution of associated activities
of a target object. The argument values are available to the execution
of associated behaviors. The requestor continues execution immediately
after the signals are sent out. It does not wait for receipt. Any reply
messages are ignored and are not transmitted to the requestor.
Direct Superclasses: InvocationActionDirect Subclasses: Class Precedence List: BroadcastSignalAction,
InvocationAction,
Action,
ExecutableNode,
ActivityNode,
RedefinableElement,
NamedElement,
ElementProperties:
![](/se-interop/image/down-arrow.png?hunchentoot-session=116336%3ACC8ABCC4E5EACB2E2AB0D2BC3706CBFD)
signal :
Signal (1 1); -- source
BroadcastSignalAction![](/se-interop/image/down-arrow.png?hunchentoot-session=116336%3ACC8ABCC4E5EACB2E2AB0D2BC3706CBFD)
argument :
InputPin (0 *); -- source
InvocationAction![](/se-interop/image/down-arrow.png?hunchentoot-session=116336%3ACC8ABCC4E5EACB2E2AB0D2BC3706CBFD)
onPort :
Port (0 1); -- source
InvocationAction![](/se-interop/image/down-arrow.png?hunchentoot-session=116336%3ACC8ABCC4E5EACB2E2AB0D2BC3706CBFD)
context :
Classifier (0 1); -- source
Action![](/se-interop/image/down-arrow.png?hunchentoot-session=116336%3ACC8ABCC4E5EACB2E2AB0D2BC3706CBFD)
input :
InputPin (0 *); -- source
Action![](/se-interop/image/down-arrow.png?hunchentoot-session=116336%3ACC8ABCC4E5EACB2E2AB0D2BC3706CBFD)
isLocallyReentrant : Boolean (1 1); -- source
Action![](/se-interop/image/down-arrow.png?hunchentoot-session=116336%3ACC8ABCC4E5EACB2E2AB0D2BC3706CBFD)
localPostcondition :
Constraint (0 *); -- source
Action![](/se-interop/image/down-arrow.png?hunchentoot-session=116336%3ACC8ABCC4E5EACB2E2AB0D2BC3706CBFD)
localPrecondition :
Constraint (0 *); -- source
Action![](/se-interop/image/down-arrow.png?hunchentoot-session=116336%3ACC8ABCC4E5EACB2E2AB0D2BC3706CBFD)
output :
OutputPin (0 *); -- source
Action![](/se-interop/image/down-arrow.png?hunchentoot-session=116336%3ACC8ABCC4E5EACB2E2AB0D2BC3706CBFD)
handler :
ExceptionHandler (0 *); -- source
ExecutableNode![](/se-interop/image/down-arrow.png?hunchentoot-session=116336%3ACC8ABCC4E5EACB2E2AB0D2BC3706CBFD)
activity :
Activity (0 1); -- source
ActivityNode![](/se-interop/image/down-arrow.png?hunchentoot-session=116336%3ACC8ABCC4E5EACB2E2AB0D2BC3706CBFD)
inGroup :
ActivityGroup (0 *); -- source
ActivityNode![](/se-interop/image/down-arrow.png?hunchentoot-session=116336%3ACC8ABCC4E5EACB2E2AB0D2BC3706CBFD)
inInterruptibleRegion :
InterruptibleActivityRegion (0 *); -- source
ActivityNode![](/se-interop/image/down-arrow.png?hunchentoot-session=116336%3ACC8ABCC4E5EACB2E2AB0D2BC3706CBFD)
inPartition :
ActivityPartition (0 *); -- source
ActivityNode![](/se-interop/image/down-arrow.png?hunchentoot-session=116336%3ACC8ABCC4E5EACB2E2AB0D2BC3706CBFD)
inStructuredNode :
StructuredActivityNode (0 1); -- source
ActivityNode![](/se-interop/image/down-arrow.png?hunchentoot-session=116336%3ACC8ABCC4E5EACB2E2AB0D2BC3706CBFD)
incoming :
ActivityEdge (0 *); -- source
ActivityNode![](/se-interop/image/down-arrow.png?hunchentoot-session=116336%3ACC8ABCC4E5EACB2E2AB0D2BC3706CBFD)
outgoing :
ActivityEdge (0 *); -- source
ActivityNode![](/se-interop/image/down-arrow.png?hunchentoot-session=116336%3ACC8ABCC4E5EACB2E2AB0D2BC3706CBFD)
redefinedNode :
ActivityNode (0 *); -- source
ActivityNode![](/se-interop/image/down-arrow.png?hunchentoot-session=116336%3ACC8ABCC4E5EACB2E2AB0D2BC3706CBFD)
isLeaf : Boolean (1 1); -- source
RedefinableElement![](/se-interop/image/down-arrow.png?hunchentoot-session=116336%3ACC8ABCC4E5EACB2E2AB0D2BC3706CBFD)
redefinedElement :
RedefinableElement (0 *); -- source
RedefinableElement![](/se-interop/image/down-arrow.png?hunchentoot-session=116336%3ACC8ABCC4E5EACB2E2AB0D2BC3706CBFD)
redefinitionContext :
Classifier (0 *); -- source
RedefinableElement![](/se-interop/image/down-arrow.png?hunchentoot-session=116336%3ACC8ABCC4E5EACB2E2AB0D2BC3706CBFD)
clientDependency :
Dependency (0 *); -- source
NamedElement![](/se-interop/image/down-arrow.png?hunchentoot-session=116336%3ACC8ABCC4E5EACB2E2AB0D2BC3706CBFD)
name : String (0 1); -- source
NamedElement![](/se-interop/image/down-arrow.png?hunchentoot-session=116336%3ACC8ABCC4E5EACB2E2AB0D2BC3706CBFD)
nameExpression :
StringExpression (0 1); -- source
NamedElement![](/se-interop/image/down-arrow.png?hunchentoot-session=116336%3ACC8ABCC4E5EACB2E2AB0D2BC3706CBFD)
namespace :
Namespace (0 1); -- source
NamedElement![](/se-interop/image/down-arrow.png?hunchentoot-session=116336%3ACC8ABCC4E5EACB2E2AB0D2BC3706CBFD)
qualifiedName : String (0 1); -- source
NamedElement![](/se-interop/image/down-arrow.png?hunchentoot-session=116336%3ACC8ABCC4E5EACB2E2AB0D2BC3706CBFD)
visibility :
VisibilityKind (0 1); -- source
NamedElement![](/se-interop/image/down-arrow.png?hunchentoot-session=116336%3ACC8ABCC4E5EACB2E2AB0D2BC3706CBFD)
ownedComment :
Comment (0 *); -- source
Element![](/se-interop/image/down-arrow.png?hunchentoot-session=116336%3ACC8ABCC4E5EACB2E2AB0D2BC3706CBFD)
ownedElement :
Element (0 *); -- source
Element![](/se-interop/image/down-arrow.png?hunchentoot-session=116336%3ACC8ABCC4E5EACB2E2AB0D2BC3706CBFD)
owner :
Element (0 1); -- source
ElementConstraints:
Signature: type_ordering_multiplicity() : Boolean;
Description: The type, ordering, and multiplicity of an argument pin must be the same
as the corresponding attribute of the signal.
Expression: true
Signature: number_and_order() : Boolean;
Description: The number and order of argument pins must be the same as the number and
order of attributes in the signal.
Expression: true
Operations:
No additional operations.
Send questions or comments to
[email protected].