Documentation Center

  • Trial Software
  • Product Updates

State Transition Table Editor Operations

Insert Rows and Columns

To insert a row:

  1. Select an existing state and click the Insert Row tool

  2. Choose one of these options:

    OptionDescription
    State RowInserts a state at the same level of hierarchy.
    Child State RowInserts a state as a child of the selected state.
    Default Transition Path RowInserts a row for specifying conditional default transition paths.
    Inner Transition Path RowInserts a row for specifying inner transitions from the selected parent state to its child states.

To insert a column:

  1. Click the Insert a new transition column tool

    A new else-if column appears to the right of the last column.

Move Rows and Cells

To move a row, click the state cell and drag the row to a new location. As you drag the row, you see a visual indicator of where in the hierarchy the state will appear in its new position:

IndicatorDescription

Inserts state at the same level of hierarchy as the destination state.

Inserts state as a child of the destination state.

To move a transition cell, click anywhere in the cell and drag the condition, action, and destination cells as a unit to a new location. The transition cell you displace moves one cell to the right, creating a new column if one doesn't exist. The state transition table prevents you from moving cells to an invalid destination and alerts you to the problem.

Copy Rows and Transition Cells

To copy a row:

  1. Right-click in the space to the left of the state in the row you want to copy and select Copy.

  2. Right-click in the space to the left of the state in the destination row and select Paste.

    The row appears above the destination row.

To copy a transition cell:

  1. Right-click a cell and select Copy.

  2. Right-click a destination cell of the same type and select Paste.

    The new content overwrites the existing content at the destination. The state transition table prevents you from copying content to an invalid destination.

Set Default State

Right-click the state and select Set to default.

Add History Junction

You can add history junctions to states that have children. Right-click the state and select Add history junction.

Print State Transition Tables

Prints a copy of the state transition table.

Select and Deselect Table Elements

To...Perform this action...
Select a cell for editingClick the cell
Exit edit mode in a cellPress Esc or click another table, cell, row, or column

Undo and Redo Edit Operations

Click the Undo button or press Ctrl+Z (Command+Z) to undo the effects of the preceding operation.

Click the Redo button or press Ctrl+Y (Command+Y) to redo the most recently undone operation.

You can undo and redo up to 10 operations.

Was this topic helpful?