OptaPlanner distribution 6.0.2-SNAPSHOT

org.optaplanner.examples.vehiclerouting.domain.solver
Class VehicleUpdatingVariableListener

java.lang.Object
  extended by org.optaplanner.examples.vehiclerouting.domain.solver.VehicleUpdatingVariableListener
All Implemented Interfaces:
PlanningVariableListener<Customer>

public class VehicleUpdatingVariableListener
extends Object
implements PlanningVariableListener<Customer>


Constructor Summary
VehicleUpdatingVariableListener()
           
 
Method Summary
 void afterEntityAdded(ScoreDirector scoreDirector, Customer customer)
           
 void afterEntityRemoved(ScoreDirector scoreDirector, Customer customer)
           
 void afterVariableChanged(ScoreDirector scoreDirector, Customer customer)
           
 void beforeEntityAdded(ScoreDirector scoreDirector, Customer customer)
           
 void beforeEntityRemoved(ScoreDirector scoreDirector, Customer customer)
           
 void beforeVariableChanged(ScoreDirector scoreDirector, Customer customer)
           
protected  void updateVehicle(ScoreDirector scoreDirector, Customer sourceCustomer)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

VehicleUpdatingVariableListener

public VehicleUpdatingVariableListener()
Method Detail

beforeEntityAdded

public void beforeEntityAdded(ScoreDirector scoreDirector,
                              Customer customer)
Specified by:
beforeEntityAdded in interface PlanningVariableListener<Customer>

afterEntityAdded

public void afterEntityAdded(ScoreDirector scoreDirector,
                             Customer customer)
Specified by:
afterEntityAdded in interface PlanningVariableListener<Customer>

beforeVariableChanged

public void beforeVariableChanged(ScoreDirector scoreDirector,
                                  Customer customer)
Specified by:
beforeVariableChanged in interface PlanningVariableListener<Customer>

afterVariableChanged

public void afterVariableChanged(ScoreDirector scoreDirector,
                                 Customer customer)
Specified by:
afterVariableChanged in interface PlanningVariableListener<Customer>

beforeEntityRemoved

public void beforeEntityRemoved(ScoreDirector scoreDirector,
                                Customer customer)
Specified by:
beforeEntityRemoved in interface PlanningVariableListener<Customer>

afterEntityRemoved

public void afterEntityRemoved(ScoreDirector scoreDirector,
                               Customer customer)
Specified by:
afterEntityRemoved in interface PlanningVariableListener<Customer>

updateVehicle

protected void updateVehicle(ScoreDirector scoreDirector,
                             Customer sourceCustomer)

OptaPlanner distribution 6.0.2-SNAPSHOT

Copyright © 2006-2014 JBoss by Red Hat. All Rights Reserved.