From 7ca1665dfb1ecb15615b39942ebc4d5b047f141c Mon Sep 17 00:00:00 2001 From: oblonski <4sschroeder@gmail.com> Date: Mon, 17 Feb 2014 17:55:49 +0100 Subject: [PATCH] modified builder to build multiple cap-dims --- jsprit-core/src/main/java/jsprit/core/problem/job/Delivery.java | 1 + jsprit-core/src/main/java/jsprit/core/problem/job/Pickup.java | 1 + jsprit-core/src/main/java/jsprit/core/problem/job/Service.java | 1 + 3 files changed, 3 insertions(+) diff --git a/jsprit-core/src/main/java/jsprit/core/problem/job/Delivery.java b/jsprit-core/src/main/java/jsprit/core/problem/job/Delivery.java index 187952df..f1a0c368 100644 --- a/jsprit-core/src/main/java/jsprit/core/problem/job/Delivery.java +++ b/jsprit-core/src/main/java/jsprit/core/problem/job/Delivery.java @@ -60,6 +60,7 @@ public class Delivery extends Service{ locationId = coord.toString(); } this.setType("delivery"); + super.capacity = super.capacityBuilder.build(); return new Delivery(this); } diff --git a/jsprit-core/src/main/java/jsprit/core/problem/job/Pickup.java b/jsprit-core/src/main/java/jsprit/core/problem/job/Pickup.java index 4fbed1a3..47e5fc70 100644 --- a/jsprit-core/src/main/java/jsprit/core/problem/job/Pickup.java +++ b/jsprit-core/src/main/java/jsprit/core/problem/job/Pickup.java @@ -63,6 +63,7 @@ public class Pickup extends Service { locationId = coord.toString(); } this.setType("pickup"); + super.capacity = super.capacityBuilder.build(); return new Pickup(this); } diff --git a/jsprit-core/src/main/java/jsprit/core/problem/job/Service.java b/jsprit-core/src/main/java/jsprit/core/problem/job/Service.java index ee65c97e..a0b722f1 100644 --- a/jsprit-core/src/main/java/jsprit/core/problem/job/Service.java +++ b/jsprit-core/src/main/java/jsprit/core/problem/job/Service.java @@ -77,6 +77,7 @@ public class Service implements Job { protected TimeWindow timeWindow = TimeWindow.newInstance(0.0, Double.MAX_VALUE); protected Capacity.Builder capacityBuilder = Capacity.Builder.newInstance(); + protected Capacity capacity; /**