Interface Model<S extends Enum<S>>

Type Parameters:
S - the type of state of the FiniteStateMachine
All Known Implementing Classes:
AnnotationDrivenModel, SimpleModel

public interface Model<S extends Enum<S>>
A Model represents the definition of a FiniteStateMachine, the set of known states, Transitions between said states and StateEntryActions / StateExitActions to be performed when said states are changed.
Since:
Coherence 12.2.1
Author:
Brian Oliver