20 package tutorial.programming.example11PluggablePlanStrategyInCode;
22 import org.apache.log4j.Logger;
32 class MyPlanStrategyModule
implements PlanStrategyModule, ActivityEndEventHandler {
33 private static final Logger log = Logger.getLogger(MyPlanStrategyModule.class);
39 public MyPlanStrategyModule(Scenario scenario) {
41 this.net = this.sc.getNetwork();
42 this.pop = this.sc.getPopulation();
51 log.error(
"calling handlePlan for person.Id: " + plan.getPerson().getId());
56 log.error(
"calling prepareReplanning");
60 public void handleEvent(ActivityEndEvent event) {
65 public void reset(
int iteration) {
66 log.error(
"calling reset");
final void prepareReplanning(ReplanningContext replanningContextTmp)
final void handlePlan(final Plan plan)
final void finishReplanning()