A class to encapsulate the behavior of a single PedestrianOSM.
This class can be used by OptimalStepsModel to react to
environmental stimuli (see Stimulus) and how an agent
has categorized itself in regard to other agents (see SelfCategory).
For instance:
...
if (mostImportantStimulus instanceof Wait) {
osmBehaviorController.wait()
}
...
... if (mostImportantStimulus instanceof Wait) { osmBehaviorController.wait() } ...