Insert New State

Topics

Action

Description

Insert a new State in the State Machine table

You can insert a new State in the State Machine table, using one of following methods:

In the top left cell in the State Machine table, move the cursor to the word State to display a + at the end of the word; click on the + to create a new State
Right-click in the top left cell in the State Machine table and select the Add State context menu option
Right-click on an existing State cell in the State Machine table and select the:
Insert New State Before context menu option to insert a new State before the current State, or
Insert New State After context menu option to insert a new State after the current State
 
Click on an existing State cell in the State Machine table, and press ( Insert )  to create and insert a new State above the selected State
In the Toolbox, on the State Elements page, click on an element and then click on:
The diagram background to add a new State to the end of the table, or
An existing State cell to add the new State just above it

 

From the State Elements page of the Toolbox you can insert State, Initial, Final, Entry, Exit and Terminate elements.

 

Add a Substate to a selected State

To add a Substate to a selected State, right-click on the required State cell in the State Machine table, and select the Add Substate context menu option; Enterprise Architect adds the Substate to the State.

If the selected State does not allow a Substate, the Add Substate menu option is grayed out.

You can also drag one existing State over another; if the second State allows Substates, the dragged State then becomes its Substate.

Similarly, you can change the parent State of a Substate by dragging the Substate from the original parent State to a different State.

 

Remove the parent relation of a Substate and make it a separate State

To remove the parent relation of a Substate and make it a separate State, right-click on the Substate in the State Machine table and select the Remove Parent Relation context menu option; the Substate cell becomes a State cell.

You can also drag and drop the Substate onto the top left cell of the State Machine table; the dragged Substate again becomes a State cell.