KfsmMachineTypes

data class KfsmMachineTypes<ID, V : Value<ID, V, S>, S : State<ID, V, S>>(val stateMachine: TypeLiteral<StateMachine<ID, V, S>>, val transition: TypeLiteral<Transition<ID, V, S>>, val transitioner: TypeLiteral<Transitioner<ID, Transition<ID, V, S>, V, S>>)

Constructors

Link copied to clipboard
constructor(stateMachine: TypeLiteral<StateMachine<ID, V, S>>, transition: TypeLiteral<Transition<ID, V, S>>, transitioner: TypeLiteral<Transitioner<ID, Transition<ID, V, S>, V, S>>)

Properties

Link copied to clipboard
val stateMachine: TypeLiteral<StateMachine<ID, V, S>>
Link copied to clipboard
val transition: TypeLiteral<Transition<ID, V, S>>
Link copied to clipboard
val transitioner: TypeLiteral<Transitioner<ID, Transition<ID, V, S>, V, S>>