Package com.io7m.jfsm.core
Interface FSMEnumMutableBuilderType<T extends Enum<T>>
- Type Parameters:
T- The type of state values
public interface FSMEnumMutableBuilderType<T extends Enum<T>>
The type of builders for mutable enum-based finite state machines.
-
Method Summary
Modifier and TypeMethodDescriptionaddTransition(T from, T to) Add a transition from statefromto stateto.build()
-
Method Details
-
addTransition
Add a transition from statefromto stateto.- Parameters:
from- The starting stateto- The target state- Returns:
- This builder
-
build
FSMEnumMutable<T> build()- Returns:
- A new finite state machine based on all of the parameters given so far
-