From 3e89111342fa4b70902917bfeead66f804572483 Mon Sep 17 00:00:00 2001 From: oblonski Date: Tue, 4 Dec 2018 11:11:14 +0100 Subject: [PATCH] add helper to build new vehicle based on another vehicle --- .../jsprit/core/problem/vehicle/VehicleImpl.java | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/jsprit-core/src/main/java/com/graphhopper/jsprit/core/problem/vehicle/VehicleImpl.java b/jsprit-core/src/main/java/com/graphhopper/jsprit/core/problem/vehicle/VehicleImpl.java index dde922f1..50d8131a 100644 --- a/jsprit-core/src/main/java/com/graphhopper/jsprit/core/problem/vehicle/VehicleImpl.java +++ b/jsprit-core/src/main/java/com/graphhopper/jsprit/core/problem/vehicle/VehicleImpl.java @@ -330,6 +330,16 @@ public class VehicleImpl extends AbstractVehicle { } } + /** + * Returns a simple copy of vehicle. + * + * @param vehicle + * @return + */ + public static Vehicle copyOf(Vehicle vehicle) { + return VehicleImpl.Builder.newInstance(vehicle).build(); + } + /** * Returns empty/noVehicle which is a vehicle having no capacity, no type and no reasonable id. *