When IBM® Rational® Rhapsody® displays
a statechart as a table:
- The rows of the table represent the various states.
- The columns of the table represent the triggers
that lead to transitions between states.
- Table cells display the new state the application
will enter when the relevant trigger occurs.
- The table contains a column named Null which
is used for transitions not associated with a specific trigger.
- For an And state, each of the substates is listed
in its own row, nested below the And state.
- Diagram connectors do not appear in the table.
Rather, the resulting transition between states is shown.
- The following statechart elements appear as rows
in the table: decision nodes, history connectors, merge nodes, join
nodes and fork nodes.
- Enter/Exit points appear as rows in the table,
nested under their owner state.
- Default connectors (transitions) are depicted as
outgoing transitions from a state called ROOT.
- Default connectors (transitions) to nested states
are depicted as outgoing transitions from the parent state.