MATSIM
MyPlanStrategyModule.java
Go to the documentation of this file.
1 package tutorial.programming.example10PluggablePlanStrategyFromFile;
2 
3 import org.apache.log4j.Logger;
11 
12 class MyPlanStrategyModule implements PlanStrategyModule, ActivityEndEventHandler {
13  private static final Logger log = Logger.getLogger(MyPlanStrategyModule.class);
14 
15  Network network;
16  Population population;
17 
18  MyPlanStrategyModule(Network network, Population population) {
19  this.network = network;
20  this.population = population;
21  }
22 
23  @Override
24  public void finishReplanning() {
25  }
26 
27  @Override
28  public void handlePlan(Plan plan) {
29  log.error("calling handlePlan");
30  }
31 
32  @Override
33  public void prepareReplanning(ReplanningContext replanningContext) {
34  }
35 
36  @Override
37  public void handleEvent(ActivityEndEvent event) {
38  log.error("calling handleEvent for an ActivityEndEvent");
39  }
40 
41  @Override
42  public void reset(int iteration) {
43  log.error("calling reset");
44  }
45 
46 }
final void prepareReplanning(ReplanningContext replanningContextTmp)