diff --git a/jsprit-core/src/main/java/jsprit/core/problem/vehicle/InfiniteFleetManagerFactory.java b/jsprit-core/src/main/java/jsprit/core/problem/vehicle/InfiniteFleetManagerFactory.java index 458571e0..7f154fa2 100644 --- a/jsprit-core/src/main/java/jsprit/core/problem/vehicle/InfiniteFleetManagerFactory.java +++ b/jsprit-core/src/main/java/jsprit/core/problem/vehicle/InfiniteFleetManagerFactory.java @@ -1,17 +1,41 @@ +/******************************************************************************* + * Copyright (C) 2013 Stefan Schroeder + * + * This library is free software; you can redistribute it and/or + * modify it under the terms of the GNU Lesser General Public + * License as published by the Free Software Foundation; either + * version 3.0 of the License, or (at your option) any later version. + * + * This library is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + * Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public + * License along with this library. If not, see . + ******************************************************************************/ package jsprit.core.problem.vehicle; import java.util.Collection; - +/** + * Factory that creates an infinite fleetmanager. + */ public class InfiniteFleetManagerFactory implements VehicleFleetManagerFactory{ private Collection vehicles; + /** + * Constructs the factory. + */ public InfiniteFleetManagerFactory(Collection vehicles) { super(); this.vehicles = vehicles; } + /** + * Creates the infinite fleetmanager. + */ @Override public VehicleFleetManager createFleetManager() { return new InfiniteVehicles(vehicles);