Class UML 2.3::AcceptEventAction
Description:
A accept event action is an action that waits for the occurrence of an
event meeting specified conditions.
Direct Superclasses: ActionDirect Subclasses: AcceptCallActionClass Precedence List: AcceptEventAction,
Action,
ExecutableNode,
ActivityNode,
RedefinableElement,
NamedElement,
ElementProperties:
![](/se-interop/image/down-arrow.png?hunchentoot-session=19159%3AC54F9456EFD6E53041AF7EC89C819464)
isUnmarshall : Boolean (1 1); -- source
AcceptEventAction![](/se-interop/image/down-arrow.png?hunchentoot-session=19159%3AC54F9456EFD6E53041AF7EC89C819464)
result :
OutputPin (0 *); -- source
AcceptEventAction![](/se-interop/image/down-arrow.png?hunchentoot-session=19159%3AC54F9456EFD6E53041AF7EC89C819464)
trigger :
Trigger (1 *); -- source
AcceptEventAction![](/se-interop/image/down-arrow.png?hunchentoot-session=19159%3AC54F9456EFD6E53041AF7EC89C819464)
context :
Classifier (0 1); -- source
Action![](/se-interop/image/down-arrow.png?hunchentoot-session=19159%3AC54F9456EFD6E53041AF7EC89C819464)
input :
InputPin (0 *); -- source
Action![](/se-interop/image/down-arrow.png?hunchentoot-session=19159%3AC54F9456EFD6E53041AF7EC89C819464)
isLocallyReentrant : Boolean (1 1); -- source
Action![](/se-interop/image/down-arrow.png?hunchentoot-session=19159%3AC54F9456EFD6E53041AF7EC89C819464)
localPostcondition :
Constraint (0 *); -- source
Action![](/se-interop/image/down-arrow.png?hunchentoot-session=19159%3AC54F9456EFD6E53041AF7EC89C819464)
localPrecondition :
Constraint (0 *); -- source
Action![](/se-interop/image/down-arrow.png?hunchentoot-session=19159%3AC54F9456EFD6E53041AF7EC89C819464)
output :
OutputPin (0 *); -- source
Action![](/se-interop/image/down-arrow.png?hunchentoot-session=19159%3AC54F9456EFD6E53041AF7EC89C819464)
handler :
ExceptionHandler (0 *); -- source
ExecutableNode![](/se-interop/image/down-arrow.png?hunchentoot-session=19159%3AC54F9456EFD6E53041AF7EC89C819464)
activity :
Activity (0 1); -- source
ActivityNode![](/se-interop/image/down-arrow.png?hunchentoot-session=19159%3AC54F9456EFD6E53041AF7EC89C819464)
inGroup :
ActivityGroup (0 *); -- source
ActivityNode![](/se-interop/image/down-arrow.png?hunchentoot-session=19159%3AC54F9456EFD6E53041AF7EC89C819464)
inInterruptibleRegion :
InterruptibleActivityRegion (0 *); -- source
ActivityNode![](/se-interop/image/down-arrow.png?hunchentoot-session=19159%3AC54F9456EFD6E53041AF7EC89C819464)
inPartition :
ActivityPartition (0 *); -- source
ActivityNode![](/se-interop/image/down-arrow.png?hunchentoot-session=19159%3AC54F9456EFD6E53041AF7EC89C819464)
inStructuredNode :
StructuredActivityNode (0 1); -- source
ActivityNode![](/se-interop/image/down-arrow.png?hunchentoot-session=19159%3AC54F9456EFD6E53041AF7EC89C819464)
incoming :
ActivityEdge (0 *); -- source
ActivityNode![](/se-interop/image/down-arrow.png?hunchentoot-session=19159%3AC54F9456EFD6E53041AF7EC89C819464)
outgoing :
ActivityEdge (0 *); -- source
ActivityNode![](/se-interop/image/down-arrow.png?hunchentoot-session=19159%3AC54F9456EFD6E53041AF7EC89C819464)
redefinedNode :
ActivityNode (0 *); -- source
ActivityNode![](/se-interop/image/down-arrow.png?hunchentoot-session=19159%3AC54F9456EFD6E53041AF7EC89C819464)
isLeaf : Boolean (1 1); -- source
RedefinableElement![](/se-interop/image/down-arrow.png?hunchentoot-session=19159%3AC54F9456EFD6E53041AF7EC89C819464)
redefinedElement :
RedefinableElement (0 *); -- source
RedefinableElement![](/se-interop/image/down-arrow.png?hunchentoot-session=19159%3AC54F9456EFD6E53041AF7EC89C819464)
redefinitionContext :
Classifier (0 *); -- source
RedefinableElement![](/se-interop/image/down-arrow.png?hunchentoot-session=19159%3AC54F9456EFD6E53041AF7EC89C819464)
clientDependency :
Dependency (0 *); -- source
NamedElement![](/se-interop/image/down-arrow.png?hunchentoot-session=19159%3AC54F9456EFD6E53041AF7EC89C819464)
name : String (0 1); -- source
NamedElement![](/se-interop/image/down-arrow.png?hunchentoot-session=19159%3AC54F9456EFD6E53041AF7EC89C819464)
nameExpression :
StringExpression (0 1); -- source
NamedElement![](/se-interop/image/down-arrow.png?hunchentoot-session=19159%3AC54F9456EFD6E53041AF7EC89C819464)
namespace :
Namespace (0 1); -- source
NamedElement![](/se-interop/image/down-arrow.png?hunchentoot-session=19159%3AC54F9456EFD6E53041AF7EC89C819464)
qualifiedName : String (0 1); -- source
NamedElement![](/se-interop/image/down-arrow.png?hunchentoot-session=19159%3AC54F9456EFD6E53041AF7EC89C819464)
visibility :
VisibilityKind (0 1); -- source
NamedElement![](/se-interop/image/down-arrow.png?hunchentoot-session=19159%3AC54F9456EFD6E53041AF7EC89C819464)
ownedComment :
Comment (0 *); -- source
Element![](/se-interop/image/down-arrow.png?hunchentoot-session=19159%3AC54F9456EFD6E53041AF7EC89C819464)
ownedElement :
Element (0 *); -- source
Element![](/se-interop/image/down-arrow.png?hunchentoot-session=19159%3AC54F9456EFD6E53041AF7EC89C819464)
owner :
Element (0 1); -- source
ElementConstraints:
Signature: unmarshall_signal_events() : Boolean;
Description: If isUnmarshall is true, there must be exactly one trigger for events of
type SignalEvent. The number of result output pins must be the same as
the number of attributes of the signal. The type and ordering of each result
output pin must be the same as the corresponding attribute of the signal.
The multiplicity of each result output pin must be compatible with the
multiplicity of the corresponding attribute.
Expression: true
Signature: trigger_events() : Boolean;
Description: If the trigger events are all TimeEvents, there is exactly one output pin.
Expression: true
Signature: no_output_pins() : Boolean;
Description: There are no output pins if the trigger events are only ChangeEvents, or
if they are only CallEvents when this action is an instance of AcceptEventAction
and not an instance of a descendant of AcceptEventAction (such as AcceptCallAction).
Expression: true
Signature: no_input_pins() : Boolean;
Description: AcceptEventActions may have no input pins.
Expression: true
Operations:
No additional operations.
Send questions or comments to
[email protected].