From 6e6218812e3de146069be318f5f38254aefb060e Mon Sep 17 00:00:00 2001 From: oblonski Date: Thu, 29 Oct 2015 10:21:00 +0100 Subject: [PATCH] simplify job building --- .../java/jsprit/core/problem/job/Service.java | 14 ++++ .../test/resources/infiniteWriterV2Test.xml | 81 +++++++------------ 2 files changed, 41 insertions(+), 54 deletions(-) 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 5d1d109b..15e995a4 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 @@ -175,6 +175,20 @@ public class Service extends AbstractJob { this.name = name; return this; } + + public Builder addAllRequiredSkills(Skills skills){ + for(String s : skills.values()){ + skillBuilder.addSkill(s); + } + return this; + } + + public Builder addAllSizeDimensions(Capacity size){ + for(int i=0;i - INFINITE + FINITE + + v2 + vehType2 + + loc + + + loc + + + 0.0 + 1.7976931348623157E308 + + true + v1 vehType @@ -33,58 +48,16 @@ + + vehType2 + + 200 + + + 0.0 + 1.0 + + + - - - - loc - - - 1 - - 2.0 - - - 0.0 - 1.7976931348623157E308 - - - - - - loc2 - - - 1 - - 4.0 - - - 0.0 - 1.7976931348623157E308 - - - - - - - 10.0 - - - noDriver - v1 - 0.0 - - 1 - 0.0 - 0.0 - - 0.0 - - - - - - -