package kernel; import rescuecore2.Timestep; /** Abstract class for objects that want to implement a subset of the KernelListener interface. All default method implementations do nothing. */ public class KernelListenerAdapter implements KernelListener { @Override public void simulationStarted(Kernel kernel) {} @Override public void simulationEnded(Kernel kernel) {} @Override public void timestepCompleted(Kernel kernel, Timestep time) {} @Override public void agentAdded(Kernel kernel, AgentProxy agent) {} @Override public void agentRemoved(Kernel kernel, AgentProxy agent) {} @Override public void simulatorAdded(Kernel kernel, SimulatorProxy simulator) {} @Override public void simulatorRemoved(Kernel kernel, SimulatorProxy simulator) {} @Override public void viewerAdded(Kernel kernel, ViewerProxy viewer) {} @Override public void viewerRemoved(Kernel kernel, ViewerProxy viewer) {} }