Uses of Class
com.tnsai.fsm.StateMachineContext
Packages that use StateMachineContext
Package
Description
Finite State Machine (FSM) framework for modeling agent behavioral states.
-
Uses of StateMachineContext in com.tnsai.fsm
Methods in com.tnsai.fsm that return StateMachineContextMethods in com.tnsai.fsm with parameters of type StateMachineContextModifier and TypeMethodDescriptionbooleanTransition.canFire(StateMachineContext context) Evaluates the guard condition.booleanGuard.evaluate(StateMachineContext context) Evaluates the guard condition.voidStateAction.execute(StateMachineContext context) Executes the action.voidTransitionAction.execute(StateMachineContext context, State from, State to) Executes the action.voidTransition.executeAction(StateMachineContext context) Executes the transition action if present.voidState.executeOnEntry(StateMachineContext context) Executes the entry action if present.voidState.executeOnExit(StateMachineContext context) Executes the exit action if present.StateMachine.start(StateMachineContext context) Starts the state machine with the given context.