Class UML 2.4.1::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:

isUnmarshall : Boolean (1 1); -- source
AcceptEventAction
result :
OutputPin (0 *); -- source
AcceptEventAction
trigger :
Trigger (1 *); -- source
AcceptEventAction
context :
Classifier (0 1); -- source
Action
input :
InputPin (0 *); -- source
Action
isLocallyReentrant : Boolean (1 1); -- source
Action
localPostcondition :
Constraint (0 *); -- source
Action
localPrecondition :
Constraint (0 *); -- source
Action
output :
OutputPin (0 *); -- source
Action
handler :
ExceptionHandler (0 *); -- source
ExecutableNode
activity :
Activity (0 1); -- source
ActivityNode
inGroup :
ActivityGroup (0 *); -- source
ActivityNode
inInterruptibleRegion :
InterruptibleActivityRegion (0 *); -- source
ActivityNode
inPartition :
ActivityPartition (0 *); -- source
ActivityNode
inStructuredNode :
StructuredActivityNode (0 1); -- source
ActivityNode
incoming :
ActivityEdge (0 *); -- source
ActivityNode
outgoing :
ActivityEdge (0 *); -- source
ActivityNode
redefinedNode :
ActivityNode (0 *); -- source
ActivityNode
isLeaf : Boolean (1 1); -- source
RedefinableElement
redefinedElement :
RedefinableElement (0 *); -- source
RedefinableElement
redefinitionContext :
Classifier (0 *); -- source
RedefinableElement
clientDependency :
Dependency (0 *); -- source
NamedElement
name : String (0 1); -- source
NamedElement
nameExpression :
StringExpression (0 1); -- source
NamedElement
namespace :
Namespace (0 1); -- source
NamedElement
qualifiedName : String (0 1); -- source
NamedElement
visibility :
VisibilityKind (0 1); -- source
NamedElement
ownedComment :
Comment (0 *); -- source
ElementThe Comments owned by this element.
{
composite}
Subsets: Element.ownedElement

ownedElement :
Element (0 *); -- source
Element
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].