pyTooling.StateMachine
This packages provides a data structure to describe statemachines.
Hint
See high-level help for explanations and usage examples.
Classes
Base
: Undocumented.Transition
: Represents a transition (edge) in a statemachine diagram (directed graph).State
: Represents a state (node/vertex) in a statemachine diagram (directed graph).StateMachine
: Represents a statemachine (graph) in a statemachine diagram (directed graph).
Classes
- class pyTooling.StateMachine.Base[source]
Inheritance
- class pyTooling.StateMachine.Transition(source, destination)[source]
Represents a transition (edge) in a statemachine diagram (directed graph).
Inheritance
- class pyTooling.StateMachine.State[source]
Represents a state (node/vertex) in a statemachine diagram (directed graph).
Inheritance
- class pyTooling.StateMachine.StateMachine(initialState)[source]
Represents a statemachine (graph) in a statemachine diagram (directed graph).
Inheritance
- Parameters:
initialState (State)
- class property HasClassAttributes: bool
Check if class has Attributes.
- Returns:
True
, if the class has Attributes.