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

skip exception for services

This commit is contained in:
oblonski 2016-06-24 08:52:17 +02:00
parent 7d11224bcd
commit 3dd92ccd7e

View file

@ -115,7 +115,9 @@ public class TourActivities {
}
/**
* Removes job AND belonging activity from tour.
* Removes job AND belonging activity from tour. Note that if job is a Service, it is assumed that there is only one belonging activity,
* thus, it stops trying to remove activities once the first is found.
* If you want to always look for belonging activities to be removed in the entire route, use removeJob(Job job, boolean enforceEntireRoute)
*
* @param job to be removed
* @return true if job has been removed, otherwise false.
@ -136,9 +138,6 @@ public class TourActivities {
if (job.equals(underlyingJob)) {
iterator.remove();
activityRemoved = true;
if (underlyingJob instanceof Service) {
break;
}
}
}
}
@ -146,6 +145,8 @@ public class TourActivities {
return activityRemoved;
}
/**
* Removes activity from this activity sequence. Removes its corresponding job as well, if there are no other activities
* related to this job.