From 298210bb9c11a4da5016c1a2437ba18a97dd3933 Mon Sep 17 00:00:00 2001 From: oblonski Date: Fri, 19 Jul 2019 10:30:19 +0200 Subject: [PATCH] add activities --- .../java/com/graphhopper/jsprit/core/problem/job/Activity.java | 2 +- .../java/com/graphhopper/jsprit/core/problem/job/Break.java | 3 ++- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/jsprit-core/src/main/java/com/graphhopper/jsprit/core/problem/job/Activity.java b/jsprit-core/src/main/java/com/graphhopper/jsprit/core/problem/job/Activity.java index afe99a1c..ba0df86c 100644 --- a/jsprit-core/src/main/java/com/graphhopper/jsprit/core/problem/job/Activity.java +++ b/jsprit-core/src/main/java/com/graphhopper/jsprit/core/problem/job/Activity.java @@ -26,7 +26,7 @@ import java.util.Collection; public class Activity { public enum Type { - PICKUP, DELIVERY, SERVICE + PICKUP, DELIVERY, SERVICE, BREAK; } public static class Builder { diff --git a/jsprit-core/src/main/java/com/graphhopper/jsprit/core/problem/job/Break.java b/jsprit-core/src/main/java/com/graphhopper/jsprit/core/problem/job/Break.java index 367ea7dc..d81e7d4f 100644 --- a/jsprit-core/src/main/java/com/graphhopper/jsprit/core/problem/job/Break.java +++ b/jsprit-core/src/main/java/com/graphhopper/jsprit/core/problem/job/Break.java @@ -61,12 +61,13 @@ public class Break extends Service { this.setType("break"); super.capacity = Capacity.Builder.newInstance().build(); super.skills = Skills.Builder.newInstance().build(); + super.activity = new Activity.Builder(null, Activity.Type.BREAK).setServiceTime(serviceTime).setTimeWindows(timeWindows.getTimeWindows()).build(); return new Break(this); } } - private boolean variableLocation = true; + private boolean variableLocation; Break(Builder builder) { super(builder);