From 41018148ef4f46afe661bf2373109636edf4a0ce Mon Sep 17 00:00:00 2001 From: oblonski <4sschroeder@gmail.com> Date: Thu, 5 Dec 2013 09:56:30 +0100 Subject: [PATCH] add .getActivities() to VehicleRoute to make TourActivities easily available --- .../core/problem/solution/route/VehicleRoute.java | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/jsprit-core/src/main/java/jsprit/core/problem/solution/route/VehicleRoute.java b/jsprit-core/src/main/java/jsprit/core/problem/solution/route/VehicleRoute.java index 424aaa40..7044d9f3 100644 --- a/jsprit-core/src/main/java/jsprit/core/problem/solution/route/VehicleRoute.java +++ b/jsprit-core/src/main/java/jsprit/core/problem/solution/route/VehicleRoute.java @@ -16,7 +16,9 @@ ******************************************************************************/ package jsprit.core.problem.solution.route; +import java.util.Collections; import java.util.HashSet; +import java.util.List; import java.util.Set; import jsprit.core.problem.driver.Driver; @@ -251,6 +253,15 @@ public class VehicleRoute { } } + /** + * Returns an unmodifiable list of activities on this route (without start/end). + * + * @return + */ + public List getActivities(){ + return Collections.unmodifiableList(tourActivities.getActivities()); + } + public TourActivities getTourActivities() { return tourActivities; }