org.lucci.madhoc.simulation
Interface SimulationListener

All Known Implementing Classes:
DgsDriver, NetworkAlterer, OptimizeConnectivityByUsingUMTSLinks, RandomNetworkAlterer

public interface SimulationListener


Method Summary
 void afterDataTransfer(MadhocSimulation simulation)
           
 void afterSensing(MadhocSimulation simulation)
           
 void afterStationsDo(MadhocSimulation simulation)
           
 void afterTheStationsMove(MadhocSimulation simulation)
           
 void beforeDataTransfer(MadhocSimulation simulation)
           
 void beforeSensing(MadhocSimulation simulation)
           
 void beforeStationsDo(MadhocSimulation simulation)
           
 void beforeTheStationsMove(MadhocSimulation simulation)
           
 void connectionsHaveAppeared(MadhocSimulation simulation, java.util.Collection<Connection> addedConnections)
           
 void connectionsHaveVanished(MadhocSimulation simulation, java.util.Collection<Connection> removedConnections)
           
 void iterationHasCompleted(Simulation simulation)
           
 void iterationStarting(Simulation simulation)
           
 

Method Detail

iterationStarting

void iterationStarting(Simulation simulation)

iterationHasCompleted

void iterationHasCompleted(Simulation simulation)

beforeTheStationsMove

void beforeTheStationsMove(MadhocSimulation simulation)

afterTheStationsMove

void afterTheStationsMove(MadhocSimulation simulation)

beforeStationsDo

void beforeStationsDo(MadhocSimulation simulation)

afterStationsDo

void afterStationsDo(MadhocSimulation simulation)

beforeDataTransfer

void beforeDataTransfer(MadhocSimulation simulation)

afterDataTransfer

void afterDataTransfer(MadhocSimulation simulation)

beforeSensing

void beforeSensing(MadhocSimulation simulation)

afterSensing

void afterSensing(MadhocSimulation simulation)

connectionsHaveVanished

void connectionsHaveVanished(MadhocSimulation simulation,
                             java.util.Collection<Connection> removedConnections)

connectionsHaveAppeared

void connectionsHaveAppeared(MadhocSimulation simulation,
                             java.util.Collection<Connection> addedConnections)