Event action block (automation interface)
An Event Action Block allows you to add Events, Guard Conditions and Actions to Transitions and States that appear on a State Diagram.
ATTRIBUTES:
In addition to the
common attributes
Description
A textual property that gives an overview of the dictionary item.
Access is read/write.
EAB Text
A string that is set to the text that is displayed on the State Diagram for the Event Action Block.
Access is read-only.
Event Type
A string that specifies the trigger type for the Event Action Block. Possible values are as follows:
• Call
• Change
• Create
• Destroy
• Entry
• Exit
• None
• Signal
• Time
Access is read/write.
Real RTF
A rich text property that specifies the text of the Action property as rich text.
Access is read/write.
See also, Text, Token RTF and Token Text.
Text
A textual property that is derived from the Real RTF property as plain text.
Access is read/write.
See also, Real RTF, Token RTF and Token Text.
Token RTF
A textual property that is derived from the Real RTF property as rich text.
Token RTF replaces Model Object References with their Modeler IDs delimited by the Token Delimiter.
Access is read/write.
See also, Real RTF, Text and Token Text.
Token Text
A textual property that is derived from the Real RTF property as plain text.
Token Text replaces Model Object References with their Modeler IDs delimited by \£.
Access is read/write.
See also, Real RTF, Text and Token RTF.
ASSOCIATIONS:
In addition to the
common associations
Relationship to Comments that are applied to the Event Action Block.
Multiplicity is 0+, access is read/write.
Relationship to Constraints that are applied to the Event Action Block.
Multiplicity is 0+, access is read/write.
Relationship to the Operation that is used for a Call trigger.
The Call Event association applies only when the EAB Type is set to Call.
Multiplicity is 0-1, access is read/write.
Change Event
Relationship to a Change Event object that stores the text of the Change Expression (Change trigger type) and Time Expression (Time trigger type) properties.
Through the Real RTF, Text, Token RTF and Token Text attributes (see above) of the Change Event object, you can set and read the value of the Event Action Block's Change Expression or Time Expression property.
Multiplicity is 0-1, access is read/write.
Guard Condition
Relationship to a Guard Condition object that stores the text of the Guard Condition property.
Through the Real RTF, Text, Token RTF and Token Text attributes (see above) of the Guard Condition object, you can set and read the value of the Event Action Block's Guard Condition property.
Multiplicity is 0-1, access is read/write.
Relationship to Comments that are owned by the Event Action Block.
Multiplicity is 0+, access is read/write.
Relationship to Constraints that are owned by the Event Action Block.
Multiplicity is 0+, access is read/write.
Relationship to the Event that is used for a Signal trigger.
The Signal Event association applies only when the EAB Type is set to Signal.
Multiplicity is 0-1, access is read/write.
Relationship to the State that owns the Event Action Block.
Multiplicity is 0-1, access is read/write.
Relationship to the Transition that owns the Event Action Block.
Multiplicity is 0-1, access is read/write.