Package io.github.ai4ci.abm.behaviour
Interface BehaviourModel
- All Superinterfaces:
Serializable
,State<ImmutablePersonState.Builder,
,ImmutablePersonHistory.Builder, PersonState, StateMachine.BehaviourState> StateMachine.BehaviourState
- All Known Implementing Classes:
LockdownIsolation
,NonCompliant
,ReactiveTestAndIsolate
,SmartAgentLFTTesting
,SmartAgentTesting
,Test
Called during an update cycle before any changes have been made
This means any references to state refers to current state, but
any references to history refer to the previous state.
-
Method Summary
Methods inherited from interface io.github.ai4ci.abm.mechanics.State
filter, getEnumClass, getName, nextState, updateHistory
Methods inherited from interface io.github.ai4ci.abm.mechanics.StateMachine.BehaviourState
name