Interface SimulationListener

All Known Subinterfaces:
Universe
All Known Implementing Classes:
Agent, Beacon, BroadcastCommunicator, Communicator, DrawableAgent, EmbodiedAgent, Environment, Grid, GridAgent, GridCanvasForSimulation, InRangeCommunicator, Item, NearestNeighborCommunicator, Network, NetworkBehavior, Patch, PathAgent, PathNetwork, Pheromone, Scheduler, SimulationComponent

public interface SimulationListener
  • Method Details

    • onSimulationStarted

      default void onSimulationStarted(Simulation simulation)
    • onSimulationEnded

      default void onSimulationEnded(Simulation simulation)
    • onBeforeStepStarted

      default void onBeforeStepStarted(Simulation simulation)
    • onStepStarted

      default void onStepStarted(Simulation simulation)
    • onAfterStepStarted

      default void onAfterStepStarted(Simulation simulation)
    • onBeforeStepEnded

      default void onBeforeStepEnded(Simulation simulation)
    • onStepEnded

      default void onStepEnded(Simulation simulation)
    • onAfterStepEnded

      default void onAfterStepEnded(Simulation simulation)
    • onSimulationComponentAdded

      default void onSimulationComponentAdded(Simulation simulation, SimulationComponent component)
    • onSimulationComponentRemoved

      default void onSimulationComponentRemoved(Simulation simulation, SimulationComponent component)
    • onSimulationPaused

      default void onSimulationPaused(Simulation simulation)
    • onSimulationResumed

      default void onSimulationResumed(Simulation simulation)
    • onSimulationStopped

      default void onSimulationStopped(Simulation simulation)