SubmachineState

StarUML

SubmachineState

Top  Previous  Next

Semantics

A submachine state is a syntactical convenience that facilitates reuse and modularity. It is a shorthand that implies a macro-like expansion by another state machine and is semantically equivalent to a composite state.

Procedure for creating submachine state

In order to create SubmachineState,

1.Click [Toolbox] -> [Statechart] -> [SubmachineState] button.

ch05_529

2.And click at the position where SubmachineState will be placed in the [main window]. A submachine state is created and quick dialog is opened.

ch05_530

3.At the quick dialog, enter the submachine state name and press [Enter] key.

ch05_531