Class FiniteStateMachine.ChangeStateTransition

  • All Implemented Interfaces:
    ITransition<STATE,​EVENT,​SUBJECT,​java.lang.Object>
    Enclosing class:
    FiniteStateMachine<STATE extends java.lang.Enum<?>,​EVENT extends java.lang.Enum<?>,​SUBJECT>

    public class FiniteStateMachine.ChangeStateTransition
    extends java.lang.Object
    implements ITransition<STATE,​EVENT,​SUBJECT,​java.lang.Object>
    A transition that changes the state of a subject.
    Author:
    Eike Stepper
    • Constructor Detail

      • ChangeStateTransition

        public ChangeStateTransition​(STATE targetState)
    • Method Detail

      • getTargetState

        public STATE getTargetState()
      • toString

        public java.lang.String toString()
        Overrides:
        toString in class java.lang.Object