release 0.9.6
[debian/openrocket] / src / net / sf / openrocket / simulation / listeners / AbstractSimulationListener.java
1 package net.sf.openrocket.simulation.listeners;
2
3 import java.util.Collection;
4
5 import net.sf.openrocket.aerodynamics.AerodynamicForces;
6 import net.sf.openrocket.aerodynamics.FlightConditions;
7 import net.sf.openrocket.simulation.FlightEvent;
8 import net.sf.openrocket.simulation.SimulationListener;
9 import net.sf.openrocket.simulation.SimulationStatus;
10 import net.sf.openrocket.simulation.exception.SimulationException;
11
12
13 public class AbstractSimulationListener implements SimulationListener {
14
15         @Override 
16         public void flightConditions(SimulationStatus status, FlightConditions conditions)
17                 throws SimulationException {
18                 // No-op
19         }
20         
21         @Override
22         public void forceCalculation(SimulationStatus status, FlightConditions conditions,
23                         AerodynamicForces forces) throws SimulationException {
24                 // No-op
25         }
26
27         @Override
28         public Collection<FlightEvent> handleEvent(FlightEvent event,
29                         SimulationStatus status) throws SimulationException {
30                 // No-op
31                 return null;
32         }
33
34         @Override
35         public Collection<FlightEvent> stepTaken(SimulationStatus status)
36                 throws SimulationException {
37                 // No-op
38                 return null;
39         }
40
41 }