Skip to content

class State

Package: swiss.avm.up.core.generic.statemachine.javamodel.State

Direct Known Subclasses:


class State extends StateBase

A State is a leaf state in a statemachine - a state with no internal sub-states. It carries the code that runs on entry, every cycle while it is active, and on exit, together with the transitions leaving it.

Properties

comment

Describes the intent of this Resource.

TextLiteral[0..1]

A Literal that accepts multiple lines of text.

entryFunction

Function[0..N]

exitFunction

Function[0..N]

name

The name of this Resource.

StringLiteral[1..1]

simulationFunction

Function[0..N]

stateFunction

Function[0..N]

transitionTo

Transition[0..N]

A Transition is an edge leaving a State or SuperState. It defines the target
state that control moves to when its guard condition becomes true.

Method Summary

diagram_ToolTipFigure

@FigureFunctionSpace