1
0
Fork 0
mirror of https://github.com/graphhopper/jsprit.git synced 2020-01-24 07:45:05 +01:00

handle empty routes - i.e. no activity has to be visit

This commit is contained in:
Stefan Schroeder 2013-10-08 17:01:06 +02:00
parent a32d8c1c6a
commit 05b883c034
2 changed files with 2 additions and 0 deletions

View file

@ -14,6 +14,7 @@ class ReverseRouteActivityVisitor implements RouteVisitor{
@Override @Override
public void visit(VehicleRoute route) { public void visit(VehicleRoute route) {
if(visitors.isEmpty()) return; if(visitors.isEmpty()) return;
if(route.isEmpty()) return;
begin(route); begin(route);
Iterator<TourActivity> revIterator = route.getTourActivities().reverseActivityIterator(); Iterator<TourActivity> revIterator = route.getTourActivities().reverseActivityIterator();
while(revIterator.hasNext()){ while(revIterator.hasNext()){

View file

@ -13,6 +13,7 @@ class RouteActivityVisitor implements RouteVisitor{
@Override @Override
public void visit(VehicleRoute route) { public void visit(VehicleRoute route) {
if(visitors.isEmpty()) return; if(visitors.isEmpty()) return;
if(route.isEmpty()) return;
begin(route); begin(route);
for(TourActivity act : route.getTourActivities().getActivities()){ for(TourActivity act : route.getTourActivities().getActivities()){
visit(act); visit(act);