Uses of Interface
com.tnsai.fsm.Guard
Packages that use Guard
Package
Description
Finite State Machine (FSM) framework for modeling agent behavioral states.
-
Uses of Guard in com.tnsai.fsm
Methods in com.tnsai.fsm that return GuardModifier and TypeMethodDescriptionstatic GuardGuard.always()Creates a guard that always returns true.default GuardCombines this guard with another using AND.static GuardCreates a guard that checks if a context value equals expected.static GuardGuard.eventDataEquals(String key, Object value) Creates a guard that checks event data.Transition.getGuard()Gets the guard condition.static GuardGuard.greaterThan(String key, double threshold) Creates a guard that checks if a numeric value is greater than threshold.static GuardCreates a guard that checks if a context key exists.static GuardCreates a guard that checks if a numeric value is less than threshold.default GuardGuard.negate()Negates this guard.static GuardGuard.never()Creates a guard that always returns false.default GuardCombines this guard with another using OR.Methods in com.tnsai.fsm with parameters of type Guard