Package com.tnsai.fsm
package com.tnsai.fsm
Finite State Machine (FSM) framework for modeling agent behavioral states.
-
ClassDescriptionRepresents an event that triggers state transitions.Functional interface for transition guard conditions.Represents a state in a Finite State Machine.Builder for State.Functional interface for state entry/exit actions.A Finite State Machine implementation for bounded agent autonomy.Builder for StateMachine.State machine status.Context object passed to state actions and guards.Record of a state transition.Exception thrown when state machine operations fail.Listener interface for state machine events.Generates visual representations of state machines.Options for Graphviz DOT generation.Options for Mermaid diagram generation.Represents a transition between states in a Finite State Machine.Full builder for Transition.Builder step for specifying event.Builder step for specifying target state.Functional interface for transition actions.