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. *