Next: Component Imperative Statements, Previous: Component Types, Up: Components [Contents][Index]
For a component behavior, the list of declarative statements is extended
with blocking
(See Blocking). So we get:
component-declarative-statement ::= declarative-statement | blocking
Thus, in a component, the “declarative prefix” includes blocking such that the prefix consists of three elements.
transition ::= prefix imperative-statement prefix ::= <blocking?> <guards> <on>
• Component On | Defining what happens on a trigger. | |
• Blocking | Implementing a synchronous call on decoupled events. | |
• Formal Binding | Parameter assignment in blocking or synchronous out context. | |
• Joining Activities | A full blocking example. |