Package io.github.ai4ci.abm.mechanics
Interface StateMachineContext
- All Superinterfaces:
Serializable
- All Known Implementing Classes:
ModifiableStateMachineContext
-
Method Summary
Modifier and TypeMethodDescriptionState<?,
?, ?, ?> getFlags()
default StateMachine.BehaviourState
default boolean
pullFlag()
default StateMachine.PolicyState
default void
pushFlag
(boolean flag) default void
-
Method Details
-
getBaselineState
State<?,?, getBaselineState()?, ?> -
getLastState
-
getFlags
-
pushState
-
pullBehaviour
-
pullPolicy
-
pullFlag
default boolean pullFlag() -
pushFlag
default void pushFlag(boolean flag)
-