A state is a graphical representation of the status
of an object. It typically reflects a certain set of its internal
data (attributes) and relations.
In statecharts, states can be broken down hierarchically
as follows:
- Basic (leaf) state is a state that does
not have any substates.
- Or state is a state that can be broken down
into exclusive substates. This means that the object is exclusively
in one or the other of its substates.
In
the following example, there are possible two states: On and Off.
- And state An object is in each of its substates
concurrently. Each of the concurrent substates is called an orthogonal
component. You can convert an Or state to an And state by dividing
it with an And line. For more information, see Drawing And lines.
You set the statechart implementation in the Settings tab
of the Configuration window in the browser.