algorithms
Interface InsertionStrategy


public interface InsertionStrategy

Author:
stefan schroeder

Method Summary
 void addListener(InsertionListener insertionListener)
           
 java.util.Collection<InsertionListener> getListeners()
           
 void insertJobs(java.util.Collection<VehicleRoute> vehicleRoutes, java.util.Collection<Job> unassignedJobs)
          Assigns the unassigned jobs to service-providers
 void removeListener(InsertionListener insertionListener)
           
 

Method Detail

insertJobs

void insertJobs(java.util.Collection<VehicleRoute> vehicleRoutes,
                java.util.Collection<Job> unassignedJobs)
Assigns the unassigned jobs to service-providers

Parameters:
vehicleRoutes -
unassignedJobs -

addListener

void addListener(InsertionListener insertionListener)

removeListener

void removeListener(InsertionListener insertionListener)

getListeners

java.util.Collection<InsertionListener> getListeners()