diff --git a/jsprit-core/src/main/java/basics/route/TourActivities.java b/jsprit-core/src/main/java/basics/route/TourActivities.java index 68116361..1625b683 100644 --- a/jsprit-core/src/main/java/basics/route/TourActivities.java +++ b/jsprit-core/src/main/java/basics/route/TourActivities.java @@ -145,12 +145,6 @@ public class TourActivities { activityRemoved = true; } } - else if(c instanceof ServiceActivity){ - if(job.equals(((ServiceActivity) c).getJob())){ - tourActivities.remove(c); - activityRemoved = true; - } - } } if(jobRemoved != activityRemoved) throw new IllegalStateException("job removed, but belonging activity not."); return activityRemoved; @@ -177,14 +171,10 @@ public class TourActivities { } private void addJob(TourActivity act) { - if(act instanceof JobActivity){ Job job = ((JobActivity) act).getJob(); jobs.add(job); } - else if(act instanceof ServiceActivity){ - jobs.add(((ServiceActivity) act).getJob()); - } } public int jobSize() {