From ed0251ded047786da282cc773179d27a77ef8804 Mon Sep 17 00:00:00 2001 From: steffenaxer <26229392+steffenaxer@users.noreply.github.com> Date: Mon, 16 Sep 2024 18:56:35 +0200 Subject: [PATCH] Add license header --- .../analysis/DrtServiceProfileCalculator.java | 12 +----------- .../analysis/DrtServiceProfileView.java | 19 +++++++++++++++++++ .../analysis/ServiceAnalysisModule.java | 19 +++++++++++++++++++ .../dispatcher/ServiceTaskDispatcher.java | 19 +++++++++++++++++++ .../dispatcher/ServiceTaskDispatcherImpl.java | 19 +++++++++++++++++++ .../services/events/AbstractServiceEvent.java | 19 +++++++++++++++++++ .../services/events/DrtServiceEndedEvent.java | 19 +++++++++++++++++++ .../events/DrtServiceEndedEventHandler.java | 19 +++++++++++++++++++ .../events/DrtServiceScheduledEvent.java | 19 +++++++++++++++++++ .../DrtServiceScheduledEventHandler.java | 19 +++++++++++++++++++ .../events/DrtServiceStartedEvent.java | 19 +++++++++++++++++++ .../events/DrtServiceStartedEventHandler.java | 19 +++++++++++++++++++ .../optimizer/DrtServiceEntryFactory.java | 19 +++++++++++++++++++ .../DrtServiceOptimizerQSimModule.java | 19 +++++++++++++++++++ .../optimizer/DrtServiceQSimModule.java | 19 +++++++++++++++++++ .../optimizer/DrtServiceTaskOptimizer.java | 19 +++++++++++++++++++ .../EDrtServiceOptimizerQSimModule.java | 19 +++++++++++++++++++ .../run/DrtServicesControlerCreator.java | 19 +++++++++++++++++++ .../run/EDrtServicesControlerCreator.java | 19 +++++++++++++++++++ .../services/schedule/DrtService.java | 19 +++++++++++++++++++ .../schedule/DrtServiceDynActionCreator.java | 19 +++++++++++++++++++ .../schedule/EDrtServiceDynActionCreator.java | 19 +++++++++++++++++++ .../services/schedule/ServiceActivity.java | 19 +++++++++++++++++++ .../schedule/ServiceTaskScheduler.java | 19 +++++++++++++++++++ .../schedule/ServiceTaskSchedulerImpl.java | 19 +++++++++++++++++++ .../services/DefaultTriggerFactoryImpl.java | 19 +++++++++++++++++++ .../services/ServiceExecutionModule.java | 19 +++++++++++++++++++ .../services/ServiceTriggerFactory.java | 19 +++++++++++++++++++ .../params/AbstractServiceTriggerParam.java | 19 +++++++++++++++++++ .../params/ChargingStartedTriggerParam.java | 19 +++++++++++++++++++ .../services/params/DrtServiceParams.java | 19 +++++++++++++++++++ .../services/params/DrtServicesParams.java | 19 +++++++++++++++++++ .../params/MileageReachedTriggerParam.java | 19 +++++++++++++++++++ .../params/StopsReachedTriggerParam.java | 19 +++++++++++++++++++ .../params/TimeOfDayReachedTriggerParam.java | 19 +++++++++++++++++++ .../tracker/ServiceExecutionTracker.java | 19 +++++++++++++++++++ .../tracker/ServiceExecutionTrackers.java | 19 +++++++++++++++++++ .../tracker/ServiceExecutionTrackersImpl.java | 19 +++++++++++++++++++ .../ServiceExecutionTrackingModule.java | 19 +++++++++++++++++++ .../triggers/ChargingStartedTrigger.java | 19 +++++++++++++++++++ .../triggers/MileageReachedTrigger.java | 19 +++++++++++++++++++ .../triggers/ServiceExecutionTrigger.java | 19 +++++++++++++++++++ .../triggers/StopsReachedTrigger.java | 19 +++++++++++++++++++ .../triggers/TimeOfDayReachedTrigger.java | 19 +++++++++++++++++++ .../services/triggers/TriggerUtils.java | 19 +++++++++++++++++++ .../tasks/DefaultStackableTasksImpl.java | 19 +++++++++++++++++++ .../services/tasks/DrtServiceTask.java | 19 +++++++++++++++++++ .../tasks/DrtServiceTaskFactoryImpl.java | 19 +++++++++++++++++++ .../services/tasks/EDrtServiceTask.java | 19 +++++++++++++++++++ .../tasks/EDrtServiceTaskFactoryImpl.java | 19 +++++++++++++++++++ .../services/tasks/ServiceTaskFactory.java | 19 +++++++++++++++++++ .../services/tasks/StackableTasks.java | 19 +++++++++++++++++++ 52 files changed, 970 insertions(+), 11 deletions(-) diff --git a/contribs/drt-extensions/src/main/java/org/matsim/contrib/drt/extension/services/analysis/DrtServiceProfileCalculator.java b/contribs/drt-extensions/src/main/java/org/matsim/contrib/drt/extension/services/analysis/DrtServiceProfileCalculator.java index 012898c860a..4d6e116c5a6 100644 --- a/contribs/drt-extensions/src/main/java/org/matsim/contrib/drt/extension/services/analysis/DrtServiceProfileCalculator.java +++ b/contribs/drt-extensions/src/main/java/org/matsim/contrib/drt/extension/services/analysis/DrtServiceProfileCalculator.java @@ -3,7 +3,7 @@ * project: org.matsim.* * *********************************************************************** * * * - * copyright : (C) 2023 by the members listed in the COPYING, * + * copyright : (C) 2024 by the members listed in the COPYING, * * LICENSE and WARRANTY file. * * email : info at matsim dot org * * * @@ -19,7 +19,6 @@ */ package org.matsim.contrib.drt.extension.services.analysis; -import com.google.common.base.Preconditions; import com.google.common.base.Verify; import org.matsim.api.core.v01.Id; import org.matsim.api.core.v01.IdMap; @@ -29,11 +28,8 @@ import org.matsim.contrib.drt.extension.services.events.DrtServiceStartedEvent; import org.matsim.contrib.drt.extension.services.events.DrtServiceStartedEventHandler; import org.matsim.contrib.drt.extension.services.schedule.DrtService; -import org.matsim.contrib.dvrp.analysis.VehicleTaskProfileCalculator; -import org.matsim.contrib.dvrp.fleet.DvrpVehicle; import org.matsim.contrib.dvrp.fleet.DvrpVehicleSpecification; import org.matsim.contrib.dvrp.fleet.FleetSpecification; -import org.matsim.contrib.dvrp.schedule.Task; import org.matsim.core.config.groups.QSimConfigGroup; import java.util.HashMap; @@ -116,12 +112,6 @@ private void increment(double[] values, double beginTime, double endTime) { for (int i = fromIdx; i < toIdx; i++) { values[i] += timeInterval; } - - // reduce first time bin - //values[fromIdx] -= beginTime % timeInterval; - - // handle last time bin - //values[toIdx] += endTime % timeInterval; } diff --git a/contribs/drt-extensions/src/main/java/org/matsim/contrib/drt/extension/services/analysis/DrtServiceProfileView.java b/contribs/drt-extensions/src/main/java/org/matsim/contrib/drt/extension/services/analysis/DrtServiceProfileView.java index 2970994ebb0..567b09e4bac 100644 --- a/contribs/drt-extensions/src/main/java/org/matsim/contrib/drt/extension/services/analysis/DrtServiceProfileView.java +++ b/contribs/drt-extensions/src/main/java/org/matsim/contrib/drt/extension/services/analysis/DrtServiceProfileView.java @@ -1,4 +1,23 @@ +/* + * *********************************************************************** * + * project: org.matsim.* + * *********************************************************************** * + * * + * copyright : (C) 2024 by the members listed in the COPYING, * + * LICENSE and WARRANTY file. * + * email : info at matsim dot org * + * * + * *********************************************************************** * + * * + * This program is free software; you can redistribute it and/or modify * + * it under the terms of the GNU General Public License as published by * + * the Free Software Foundation; either version 2 of the License, or * + * (at your option) any later version. * + * See also COPYING, LICENSE and WARRANTY file * + * * + * *********************************************************************** * + */ package org.matsim.contrib.drt.extension.services.analysis; import static java.util.Map.Entry; diff --git a/contribs/drt-extensions/src/main/java/org/matsim/contrib/drt/extension/services/analysis/ServiceAnalysisModule.java b/contribs/drt-extensions/src/main/java/org/matsim/contrib/drt/extension/services/analysis/ServiceAnalysisModule.java index 82f23c8252d..55740e7b6be 100644 --- a/contribs/drt-extensions/src/main/java/org/matsim/contrib/drt/extension/services/analysis/ServiceAnalysisModule.java +++ b/contribs/drt-extensions/src/main/java/org/matsim/contrib/drt/extension/services/analysis/ServiceAnalysisModule.java @@ -1,3 +1,22 @@ +/* + * *********************************************************************** * + * project: org.matsim.* + * *********************************************************************** * + * * + * copyright : (C) 2024 by the members listed in the COPYING, * + * LICENSE and WARRANTY file. * + * email : info at matsim dot org * + * * + * *********************************************************************** * + * * + * This program is free software; you can redistribute it and/or modify * + * it under the terms of the GNU General Public License as published by * + * the Free Software Foundation; either version 2 of the License, or * + * (at your option) any later version. * + * See also COPYING, LICENSE and WARRANTY file * + * * + * *********************************************************************** * + */ package org.matsim.contrib.drt.extension.services.analysis; diff --git a/contribs/drt-extensions/src/main/java/org/matsim/contrib/drt/extension/services/dispatcher/ServiceTaskDispatcher.java b/contribs/drt-extensions/src/main/java/org/matsim/contrib/drt/extension/services/dispatcher/ServiceTaskDispatcher.java index 0d3f16d6607..8382efd7e17 100644 --- a/contribs/drt-extensions/src/main/java/org/matsim/contrib/drt/extension/services/dispatcher/ServiceTaskDispatcher.java +++ b/contribs/drt-extensions/src/main/java/org/matsim/contrib/drt/extension/services/dispatcher/ServiceTaskDispatcher.java @@ -1,3 +1,22 @@ +/* + * *********************************************************************** * + * project: org.matsim.* + * *********************************************************************** * + * * + * copyright : (C) 2024 by the members listed in the COPYING, * + * LICENSE and WARRANTY file. * + * email : info at matsim dot org * + * * + * *********************************************************************** * + * * + * This program is free software; you can redistribute it and/or modify * + * it under the terms of the GNU General Public License as published by * + * the Free Software Foundation; either version 2 of the License, or * + * (at your option) any later version. * + * See also COPYING, LICENSE and WARRANTY file * + * * + * *********************************************************************** * + */ package org.matsim.contrib.drt.extension.services.dispatcher; import org.matsim.api.core.v01.Id; diff --git a/contribs/drt-extensions/src/main/java/org/matsim/contrib/drt/extension/services/dispatcher/ServiceTaskDispatcherImpl.java b/contribs/drt-extensions/src/main/java/org/matsim/contrib/drt/extension/services/dispatcher/ServiceTaskDispatcherImpl.java index 609d01fca49..005e4070f31 100644 --- a/contribs/drt-extensions/src/main/java/org/matsim/contrib/drt/extension/services/dispatcher/ServiceTaskDispatcherImpl.java +++ b/contribs/drt-extensions/src/main/java/org/matsim/contrib/drt/extension/services/dispatcher/ServiceTaskDispatcherImpl.java @@ -1,3 +1,22 @@ +/* + * *********************************************************************** * + * project: org.matsim.* + * *********************************************************************** * + * * + * copyright : (C) 2024 by the members listed in the COPYING, * + * LICENSE and WARRANTY file. * + * email : info at matsim dot org * + * * + * *********************************************************************** * + * * + * This program is free software; you can redistribute it and/or modify * + * it under the terms of the GNU General Public License as published by * + * the Free Software Foundation; either version 2 of the License, or * + * (at your option) any later version. * + * See also COPYING, LICENSE and WARRANTY file * + * * + * *********************************************************************** * + */ package org.matsim.contrib.drt.extension.services.dispatcher; import org.apache.logging.log4j.LogManager; diff --git a/contribs/drt-extensions/src/main/java/org/matsim/contrib/drt/extension/services/events/AbstractServiceEvent.java b/contribs/drt-extensions/src/main/java/org/matsim/contrib/drt/extension/services/events/AbstractServiceEvent.java index d61a38df6c6..502bc076d39 100644 --- a/contribs/drt-extensions/src/main/java/org/matsim/contrib/drt/extension/services/events/AbstractServiceEvent.java +++ b/contribs/drt-extensions/src/main/java/org/matsim/contrib/drt/extension/services/events/AbstractServiceEvent.java @@ -1,3 +1,22 @@ +/* + * *********************************************************************** * + * project: org.matsim.* + * *********************************************************************** * + * * + * copyright : (C) 2024 by the members listed in the COPYING, * + * LICENSE and WARRANTY file. * + * email : info at matsim dot org * + * * + * *********************************************************************** * + * * + * This program is free software; you can redistribute it and/or modify * + * it under the terms of the GNU General Public License as published by * + * the Free Software Foundation; either version 2 of the License, or * + * (at your option) any later version. * + * See also COPYING, LICENSE and WARRANTY file * + * * + * *********************************************************************** * + */ package org.matsim.contrib.drt.extension.services.events; import org.matsim.api.core.v01.Id; diff --git a/contribs/drt-extensions/src/main/java/org/matsim/contrib/drt/extension/services/events/DrtServiceEndedEvent.java b/contribs/drt-extensions/src/main/java/org/matsim/contrib/drt/extension/services/events/DrtServiceEndedEvent.java index dd2ea40006d..8f07a920dcd 100644 --- a/contribs/drt-extensions/src/main/java/org/matsim/contrib/drt/extension/services/events/DrtServiceEndedEvent.java +++ b/contribs/drt-extensions/src/main/java/org/matsim/contrib/drt/extension/services/events/DrtServiceEndedEvent.java @@ -1,3 +1,22 @@ +/* + * *********************************************************************** * + * project: org.matsim.* + * *********************************************************************** * + * * + * copyright : (C) 2024 by the members listed in the COPYING, * + * LICENSE and WARRANTY file. * + * email : info at matsim dot org * + * * + * *********************************************************************** * + * * + * This program is free software; you can redistribute it and/or modify * + * it under the terms of the GNU General Public License as published by * + * the Free Software Foundation; either version 2 of the License, or * + * (at your option) any later version. * + * See also COPYING, LICENSE and WARRANTY file * + * * + * *********************************************************************** * + */ package org.matsim.contrib.drt.extension.services.events; import org.matsim.api.core.v01.Id; diff --git a/contribs/drt-extensions/src/main/java/org/matsim/contrib/drt/extension/services/events/DrtServiceEndedEventHandler.java b/contribs/drt-extensions/src/main/java/org/matsim/contrib/drt/extension/services/events/DrtServiceEndedEventHandler.java index f1614b0b31e..910eb36eba2 100644 --- a/contribs/drt-extensions/src/main/java/org/matsim/contrib/drt/extension/services/events/DrtServiceEndedEventHandler.java +++ b/contribs/drt-extensions/src/main/java/org/matsim/contrib/drt/extension/services/events/DrtServiceEndedEventHandler.java @@ -1,3 +1,22 @@ +/* + * *********************************************************************** * + * project: org.matsim.* + * *********************************************************************** * + * * + * copyright : (C) 2024 by the members listed in the COPYING, * + * LICENSE and WARRANTY file. * + * email : info at matsim dot org * + * * + * *********************************************************************** * + * * + * This program is free software; you can redistribute it and/or modify * + * it under the terms of the GNU General Public License as published by * + * the Free Software Foundation; either version 2 of the License, or * + * (at your option) any later version. * + * See also COPYING, LICENSE and WARRANTY file * + * * + * *********************************************************************** * + */ package org.matsim.contrib.drt.extension.services.events; import org.matsim.core.events.handler.EventHandler; diff --git a/contribs/drt-extensions/src/main/java/org/matsim/contrib/drt/extension/services/events/DrtServiceScheduledEvent.java b/contribs/drt-extensions/src/main/java/org/matsim/contrib/drt/extension/services/events/DrtServiceScheduledEvent.java index 3ae2588b2db..a708fe7d349 100644 --- a/contribs/drt-extensions/src/main/java/org/matsim/contrib/drt/extension/services/events/DrtServiceScheduledEvent.java +++ b/contribs/drt-extensions/src/main/java/org/matsim/contrib/drt/extension/services/events/DrtServiceScheduledEvent.java @@ -1,3 +1,22 @@ +/* + * *********************************************************************** * + * project: org.matsim.* + * *********************************************************************** * + * * + * copyright : (C) 2024 by the members listed in the COPYING, * + * LICENSE and WARRANTY file. * + * email : info at matsim dot org * + * * + * *********************************************************************** * + * * + * This program is free software; you can redistribute it and/or modify * + * it under the terms of the GNU General Public License as published by * + * the Free Software Foundation; either version 2 of the License, or * + * (at your option) any later version. * + * See also COPYING, LICENSE and WARRANTY file * + * * + * *********************************************************************** * + */ package org.matsim.contrib.drt.extension.services.events; import org.matsim.api.core.v01.Id; diff --git a/contribs/drt-extensions/src/main/java/org/matsim/contrib/drt/extension/services/events/DrtServiceScheduledEventHandler.java b/contribs/drt-extensions/src/main/java/org/matsim/contrib/drt/extension/services/events/DrtServiceScheduledEventHandler.java index bca5b1e7de2..bd2f654c892 100644 --- a/contribs/drt-extensions/src/main/java/org/matsim/contrib/drt/extension/services/events/DrtServiceScheduledEventHandler.java +++ b/contribs/drt-extensions/src/main/java/org/matsim/contrib/drt/extension/services/events/DrtServiceScheduledEventHandler.java @@ -1,3 +1,22 @@ +/* + * *********************************************************************** * + * project: org.matsim.* + * *********************************************************************** * + * * + * copyright : (C) 2024 by the members listed in the COPYING, * + * LICENSE and WARRANTY file. * + * email : info at matsim dot org * + * * + * *********************************************************************** * + * * + * This program is free software; you can redistribute it and/or modify * + * it under the terms of the GNU General Public License as published by * + * the Free Software Foundation; either version 2 of the License, or * + * (at your option) any later version. * + * See also COPYING, LICENSE and WARRANTY file * + * * + * *********************************************************************** * + */ package org.matsim.contrib.drt.extension.services.events; import org.matsim.core.events.handler.EventHandler; diff --git a/contribs/drt-extensions/src/main/java/org/matsim/contrib/drt/extension/services/events/DrtServiceStartedEvent.java b/contribs/drt-extensions/src/main/java/org/matsim/contrib/drt/extension/services/events/DrtServiceStartedEvent.java index b6cb3e03b62..ab65a43fd1e 100644 --- a/contribs/drt-extensions/src/main/java/org/matsim/contrib/drt/extension/services/events/DrtServiceStartedEvent.java +++ b/contribs/drt-extensions/src/main/java/org/matsim/contrib/drt/extension/services/events/DrtServiceStartedEvent.java @@ -1,3 +1,22 @@ +/* + * *********************************************************************** * + * project: org.matsim.* + * *********************************************************************** * + * * + * copyright : (C) 2024 by the members listed in the COPYING, * + * LICENSE and WARRANTY file. * + * email : info at matsim dot org * + * * + * *********************************************************************** * + * * + * This program is free software; you can redistribute it and/or modify * + * it under the terms of the GNU General Public License as published by * + * the Free Software Foundation; either version 2 of the License, or * + * (at your option) any later version. * + * See also COPYING, LICENSE and WARRANTY file * + * * + * *********************************************************************** * + */ package org.matsim.contrib.drt.extension.services.events; import org.matsim.api.core.v01.Id; diff --git a/contribs/drt-extensions/src/main/java/org/matsim/contrib/drt/extension/services/events/DrtServiceStartedEventHandler.java b/contribs/drt-extensions/src/main/java/org/matsim/contrib/drt/extension/services/events/DrtServiceStartedEventHandler.java index 91d24856107..e600d86d34e 100644 --- a/contribs/drt-extensions/src/main/java/org/matsim/contrib/drt/extension/services/events/DrtServiceStartedEventHandler.java +++ b/contribs/drt-extensions/src/main/java/org/matsim/contrib/drt/extension/services/events/DrtServiceStartedEventHandler.java @@ -1,3 +1,22 @@ +/* + * *********************************************************************** * + * project: org.matsim.* + * *********************************************************************** * + * * + * copyright : (C) 2024 by the members listed in the COPYING, * + * LICENSE and WARRANTY file. * + * email : info at matsim dot org * + * * + * *********************************************************************** * + * * + * This program is free software; you can redistribute it and/or modify * + * it under the terms of the GNU General Public License as published by * + * the Free Software Foundation; either version 2 of the License, or * + * (at your option) any later version. * + * See also COPYING, LICENSE and WARRANTY file * + * * + * *********************************************************************** * + */ package org.matsim.contrib.drt.extension.services.events; import org.matsim.core.events.handler.EventHandler; diff --git a/contribs/drt-extensions/src/main/java/org/matsim/contrib/drt/extension/services/optimizer/DrtServiceEntryFactory.java b/contribs/drt-extensions/src/main/java/org/matsim/contrib/drt/extension/services/optimizer/DrtServiceEntryFactory.java index 2d35a09670c..8190a42106c 100644 --- a/contribs/drt-extensions/src/main/java/org/matsim/contrib/drt/extension/services/optimizer/DrtServiceEntryFactory.java +++ b/contribs/drt-extensions/src/main/java/org/matsim/contrib/drt/extension/services/optimizer/DrtServiceEntryFactory.java @@ -1,3 +1,22 @@ +/* + * *********************************************************************** * + * project: org.matsim.* + * *********************************************************************** * + * * + * copyright : (C) 2024 by the members listed in the COPYING, * + * LICENSE and WARRANTY file. * + * email : info at matsim dot org * + * * + * *********************************************************************** * + * * + * This program is free software; you can redistribute it and/or modify * + * it under the terms of the GNU General Public License as published by * + * the Free Software Foundation; either version 2 of the License, or * + * (at your option) any later version. * + * See also COPYING, LICENSE and WARRANTY file * + * * + * *********************************************************************** * + */ package org.matsim.contrib.drt.extension.services.optimizer; import org.matsim.contrib.drt.extension.operations.shifts.schedule.OperationalStop; diff --git a/contribs/drt-extensions/src/main/java/org/matsim/contrib/drt/extension/services/optimizer/DrtServiceOptimizerQSimModule.java b/contribs/drt-extensions/src/main/java/org/matsim/contrib/drt/extension/services/optimizer/DrtServiceOptimizerQSimModule.java index 1561c8c6b11..9d3d091739f 100644 --- a/contribs/drt-extensions/src/main/java/org/matsim/contrib/drt/extension/services/optimizer/DrtServiceOptimizerQSimModule.java +++ b/contribs/drt-extensions/src/main/java/org/matsim/contrib/drt/extension/services/optimizer/DrtServiceOptimizerQSimModule.java @@ -1,3 +1,22 @@ +/* + * *********************************************************************** * + * project: org.matsim.* + * *********************************************************************** * + * * + * copyright : (C) 2024 by the members listed in the COPYING, * + * LICENSE and WARRANTY file. * + * email : info at matsim dot org * + * * + * *********************************************************************** * + * * + * This program is free software; you can redistribute it and/or modify * + * it under the terms of the GNU General Public License as published by * + * the Free Software Foundation; either version 2 of the License, or * + * (at your option) any later version. * + * See also COPYING, LICENSE and WARRANTY file * + * * + * *********************************************************************** * + */ package org.matsim.contrib.drt.extension.services.optimizer; import org.matsim.contrib.drt.extension.services.dispatcher.ServiceTaskDispatcher; diff --git a/contribs/drt-extensions/src/main/java/org/matsim/contrib/drt/extension/services/optimizer/DrtServiceQSimModule.java b/contribs/drt-extensions/src/main/java/org/matsim/contrib/drt/extension/services/optimizer/DrtServiceQSimModule.java index 61cf9a7f666..41a515ef067 100644 --- a/contribs/drt-extensions/src/main/java/org/matsim/contrib/drt/extension/services/optimizer/DrtServiceQSimModule.java +++ b/contribs/drt-extensions/src/main/java/org/matsim/contrib/drt/extension/services/optimizer/DrtServiceQSimModule.java @@ -1,3 +1,22 @@ +/* + * *********************************************************************** * + * project: org.matsim.* + * *********************************************************************** * + * * + * copyright : (C) 2024 by the members listed in the COPYING, * + * LICENSE and WARRANTY file. * + * email : info at matsim dot org * + * * + * *********************************************************************** * + * * + * This program is free software; you can redistribute it and/or modify * + * it under the terms of the GNU General Public License as published by * + * the Free Software Foundation; either version 2 of the License, or * + * (at your option) any later version. * + * See also COPYING, LICENSE and WARRANTY file * + * * + * *********************************************************************** * + */ package org.matsim.contrib.drt.extension.services.optimizer; import org.matsim.api.core.v01.network.Network; diff --git a/contribs/drt-extensions/src/main/java/org/matsim/contrib/drt/extension/services/optimizer/DrtServiceTaskOptimizer.java b/contribs/drt-extensions/src/main/java/org/matsim/contrib/drt/extension/services/optimizer/DrtServiceTaskOptimizer.java index b07a4ad7386..067bef68074 100644 --- a/contribs/drt-extensions/src/main/java/org/matsim/contrib/drt/extension/services/optimizer/DrtServiceTaskOptimizer.java +++ b/contribs/drt-extensions/src/main/java/org/matsim/contrib/drt/extension/services/optimizer/DrtServiceTaskOptimizer.java @@ -1,3 +1,22 @@ +/* + * *********************************************************************** * + * project: org.matsim.* + * *********************************************************************** * + * * + * copyright : (C) 2024 by the members listed in the COPYING, * + * LICENSE and WARRANTY file. * + * email : info at matsim dot org * + * * + * *********************************************************************** * + * * + * This program is free software; you can redistribute it and/or modify * + * it under the terms of the GNU General Public License as published by * + * the Free Software Foundation; either version 2 of the License, or * + * (at your option) any later version. * + * See also COPYING, LICENSE and WARRANTY file * + * * + * *********************************************************************** * + */ package org.matsim.contrib.drt.extension.services.optimizer; import org.apache.logging.log4j.LogManager; diff --git a/contribs/drt-extensions/src/main/java/org/matsim/contrib/drt/extension/services/optimizer/EDrtServiceOptimizerQSimModule.java b/contribs/drt-extensions/src/main/java/org/matsim/contrib/drt/extension/services/optimizer/EDrtServiceOptimizerQSimModule.java index 4862b3f6175..98d7d1a5958 100644 --- a/contribs/drt-extensions/src/main/java/org/matsim/contrib/drt/extension/services/optimizer/EDrtServiceOptimizerQSimModule.java +++ b/contribs/drt-extensions/src/main/java/org/matsim/contrib/drt/extension/services/optimizer/EDrtServiceOptimizerQSimModule.java @@ -1,3 +1,22 @@ +/* + * *********************************************************************** * + * project: org.matsim.* + * *********************************************************************** * + * * + * copyright : (C) 2024 by the members listed in the COPYING, * + * LICENSE and WARRANTY file. * + * email : info at matsim dot org * + * * + * *********************************************************************** * + * * + * This program is free software; you can redistribute it and/or modify * + * it under the terms of the GNU General Public License as published by * + * the Free Software Foundation; either version 2 of the License, or * + * (at your option) any later version. * + * See also COPYING, LICENSE and WARRANTY file * + * * + * *********************************************************************** * + */ package org.matsim.contrib.drt.extension.services.optimizer; import org.matsim.contrib.drt.extension.edrt.EDrtActionCreator; diff --git a/contribs/drt-extensions/src/main/java/org/matsim/contrib/drt/extension/services/run/DrtServicesControlerCreator.java b/contribs/drt-extensions/src/main/java/org/matsim/contrib/drt/extension/services/run/DrtServicesControlerCreator.java index 6e0a0ad1646..752887c3584 100644 --- a/contribs/drt-extensions/src/main/java/org/matsim/contrib/drt/extension/services/run/DrtServicesControlerCreator.java +++ b/contribs/drt-extensions/src/main/java/org/matsim/contrib/drt/extension/services/run/DrtServicesControlerCreator.java @@ -1,3 +1,22 @@ +/* + * *********************************************************************** * + * project: org.matsim.* + * *********************************************************************** * + * * + * copyright : (C) 2024 by the members listed in the COPYING, * + * LICENSE and WARRANTY file. * + * email : info at matsim dot org * + * * + * *********************************************************************** * + * * + * This program is free software; you can redistribute it and/or modify * + * it under the terms of the GNU General Public License as published by * + * the Free Software Foundation; either version 2 of the License, or * + * (at your option) any later version. * + * See also COPYING, LICENSE and WARRANTY file * + * * + * *********************************************************************** * + */ package org.matsim.contrib.drt.extension.services.run; import org.matsim.api.core.v01.Scenario; diff --git a/contribs/drt-extensions/src/main/java/org/matsim/contrib/drt/extension/services/run/EDrtServicesControlerCreator.java b/contribs/drt-extensions/src/main/java/org/matsim/contrib/drt/extension/services/run/EDrtServicesControlerCreator.java index c917f445ba3..bfd92160d14 100644 --- a/contribs/drt-extensions/src/main/java/org/matsim/contrib/drt/extension/services/run/EDrtServicesControlerCreator.java +++ b/contribs/drt-extensions/src/main/java/org/matsim/contrib/drt/extension/services/run/EDrtServicesControlerCreator.java @@ -1,3 +1,22 @@ +/* + * *********************************************************************** * + * project: org.matsim.* + * *********************************************************************** * + * * + * copyright : (C) 2024 by the members listed in the COPYING, * + * LICENSE and WARRANTY file. * + * email : info at matsim dot org * + * * + * *********************************************************************** * + * * + * This program is free software; you can redistribute it and/or modify * + * it under the terms of the GNU General Public License as published by * + * the Free Software Foundation; either version 2 of the License, or * + * (at your option) any later version. * + * See also COPYING, LICENSE and WARRANTY file * + * * + * *********************************************************************** * + */ package org.matsim.contrib.drt.extension.services.run; import org.matsim.api.core.v01.Scenario; diff --git a/contribs/drt-extensions/src/main/java/org/matsim/contrib/drt/extension/services/schedule/DrtService.java b/contribs/drt-extensions/src/main/java/org/matsim/contrib/drt/extension/services/schedule/DrtService.java index c41242ee1dc..b81170f1c90 100644 --- a/contribs/drt-extensions/src/main/java/org/matsim/contrib/drt/extension/services/schedule/DrtService.java +++ b/contribs/drt-extensions/src/main/java/org/matsim/contrib/drt/extension/services/schedule/DrtService.java @@ -1,3 +1,22 @@ +/* + * *********************************************************************** * + * project: org.matsim.* + * *********************************************************************** * + * * + * copyright : (C) 2024 by the members listed in the COPYING, * + * LICENSE and WARRANTY file. * + * email : info at matsim dot org * + * * + * *********************************************************************** * + * * + * This program is free software; you can redistribute it and/or modify * + * it under the terms of the GNU General Public License as published by * + * the Free Software Foundation; either version 2 of the License, or * + * (at your option) any later version. * + * See also COPYING, LICENSE and WARRANTY file * + * * + * *********************************************************************** * + */ package org.matsim.contrib.drt.extension.services.schedule; import org.matsim.api.core.v01.Id; diff --git a/contribs/drt-extensions/src/main/java/org/matsim/contrib/drt/extension/services/schedule/DrtServiceDynActionCreator.java b/contribs/drt-extensions/src/main/java/org/matsim/contrib/drt/extension/services/schedule/DrtServiceDynActionCreator.java index 1ec09dd979a..81b69147cf6 100644 --- a/contribs/drt-extensions/src/main/java/org/matsim/contrib/drt/extension/services/schedule/DrtServiceDynActionCreator.java +++ b/contribs/drt-extensions/src/main/java/org/matsim/contrib/drt/extension/services/schedule/DrtServiceDynActionCreator.java @@ -1,3 +1,22 @@ +/* + * *********************************************************************** * + * project: org.matsim.* + * *********************************************************************** * + * * + * copyright : (C) 2024 by the members listed in the COPYING, * + * LICENSE and WARRANTY file. * + * email : info at matsim dot org * + * * + * *********************************************************************** * + * * + * This program is free software; you can redistribute it and/or modify * + * it under the terms of the GNU General Public License as published by * + * the Free Software Foundation; either version 2 of the License, or * + * (at your option) any later version. * + * See also COPYING, LICENSE and WARRANTY file * + * * + * *********************************************************************** * + */ package org.matsim.contrib.drt.extension.services.schedule; import org.matsim.contrib.drt.extension.services.tasks.DrtServiceTask; diff --git a/contribs/drt-extensions/src/main/java/org/matsim/contrib/drt/extension/services/schedule/EDrtServiceDynActionCreator.java b/contribs/drt-extensions/src/main/java/org/matsim/contrib/drt/extension/services/schedule/EDrtServiceDynActionCreator.java index 7ac24daed55..ebb01005a73 100644 --- a/contribs/drt-extensions/src/main/java/org/matsim/contrib/drt/extension/services/schedule/EDrtServiceDynActionCreator.java +++ b/contribs/drt-extensions/src/main/java/org/matsim/contrib/drt/extension/services/schedule/EDrtServiceDynActionCreator.java @@ -1,3 +1,22 @@ +/* + * *********************************************************************** * + * project: org.matsim.* + * *********************************************************************** * + * * + * copyright : (C) 2024 by the members listed in the COPYING, * + * LICENSE and WARRANTY file. * + * email : info at matsim dot org * + * * + * *********************************************************************** * + * * + * This program is free software; you can redistribute it and/or modify * + * it under the terms of the GNU General Public License as published by * + * the Free Software Foundation; either version 2 of the License, or * + * (at your option) any later version. * + * See also COPYING, LICENSE and WARRANTY file * + * * + * *********************************************************************** * + */ package org.matsim.contrib.drt.extension.services.schedule; import org.matsim.contrib.drt.extension.services.tasks.EDrtServiceTask; diff --git a/contribs/drt-extensions/src/main/java/org/matsim/contrib/drt/extension/services/schedule/ServiceActivity.java b/contribs/drt-extensions/src/main/java/org/matsim/contrib/drt/extension/services/schedule/ServiceActivity.java index 4c048beee5c..a8c639622f2 100644 --- a/contribs/drt-extensions/src/main/java/org/matsim/contrib/drt/extension/services/schedule/ServiceActivity.java +++ b/contribs/drt-extensions/src/main/java/org/matsim/contrib/drt/extension/services/schedule/ServiceActivity.java @@ -1,3 +1,22 @@ +/* + * *********************************************************************** * + * project: org.matsim.* + * *********************************************************************** * + * * + * copyright : (C) 2024 by the members listed in the COPYING, * + * LICENSE and WARRANTY file. * + * email : info at matsim dot org * + * * + * *********************************************************************** * + * * + * This program is free software; you can redistribute it and/or modify * + * it under the terms of the GNU General Public License as published by * + * the Free Software Foundation; either version 2 of the License, or * + * (at your option) any later version. * + * See also COPYING, LICENSE and WARRANTY file * + * * + * *********************************************************************** * + */ package org.matsim.contrib.drt.extension.services.schedule; import org.matsim.contrib.drt.extension.services.tasks.DrtServiceTask; diff --git a/contribs/drt-extensions/src/main/java/org/matsim/contrib/drt/extension/services/schedule/ServiceTaskScheduler.java b/contribs/drt-extensions/src/main/java/org/matsim/contrib/drt/extension/services/schedule/ServiceTaskScheduler.java index 07e9587a7fa..9689a9513ba 100644 --- a/contribs/drt-extensions/src/main/java/org/matsim/contrib/drt/extension/services/schedule/ServiceTaskScheduler.java +++ b/contribs/drt-extensions/src/main/java/org/matsim/contrib/drt/extension/services/schedule/ServiceTaskScheduler.java @@ -1,3 +1,22 @@ +/* + * *********************************************************************** * + * project: org.matsim.* + * *********************************************************************** * + * * + * copyright : (C) 2024 by the members listed in the COPYING, * + * LICENSE and WARRANTY file. * + * email : info at matsim dot org * + * * + * *********************************************************************** * + * * + * This program is free software; you can redistribute it and/or modify * + * it under the terms of the GNU General Public License as published by * + * the Free Software Foundation; either version 2 of the License, or * + * (at your option) any later version. * + * See also COPYING, LICENSE and WARRANTY file * + * * + * *********************************************************************** * + */ package org.matsim.contrib.drt.extension.services.schedule; import org.matsim.api.core.v01.Id; diff --git a/contribs/drt-extensions/src/main/java/org/matsim/contrib/drt/extension/services/schedule/ServiceTaskSchedulerImpl.java b/contribs/drt-extensions/src/main/java/org/matsim/contrib/drt/extension/services/schedule/ServiceTaskSchedulerImpl.java index d7c412f199f..a43d7536a77 100644 --- a/contribs/drt-extensions/src/main/java/org/matsim/contrib/drt/extension/services/schedule/ServiceTaskSchedulerImpl.java +++ b/contribs/drt-extensions/src/main/java/org/matsim/contrib/drt/extension/services/schedule/ServiceTaskSchedulerImpl.java @@ -1,3 +1,22 @@ +/* + * *********************************************************************** * + * project: org.matsim.* + * *********************************************************************** * + * * + * copyright : (C) 2024 by the members listed in the COPYING, * + * LICENSE and WARRANTY file. * + * email : info at matsim dot org * + * * + * *********************************************************************** * + * * + * This program is free software; you can redistribute it and/or modify * + * it under the terms of the GNU General Public License as published by * + * the Free Software Foundation; either version 2 of the License, or * + * (at your option) any later version. * + * See also COPYING, LICENSE and WARRANTY file * + * * + * *********************************************************************** * + */ package org.matsim.contrib.drt.extension.services.schedule; import com.google.common.base.Verify; diff --git a/contribs/drt-extensions/src/main/java/org/matsim/contrib/drt/extension/services/services/DefaultTriggerFactoryImpl.java b/contribs/drt-extensions/src/main/java/org/matsim/contrib/drt/extension/services/services/DefaultTriggerFactoryImpl.java index 2c821a9042d..40a2a923c60 100644 --- a/contribs/drt-extensions/src/main/java/org/matsim/contrib/drt/extension/services/services/DefaultTriggerFactoryImpl.java +++ b/contribs/drt-extensions/src/main/java/org/matsim/contrib/drt/extension/services/services/DefaultTriggerFactoryImpl.java @@ -1,3 +1,22 @@ +/* + * *********************************************************************** * + * project: org.matsim.* + * *********************************************************************** * + * * + * copyright : (C) 2024 by the members listed in the COPYING, * + * LICENSE and WARRANTY file. * + * email : info at matsim dot org * + * * + * *********************************************************************** * + * * + * This program is free software; you can redistribute it and/or modify * + * it under the terms of the GNU General Public License as published by * + * the Free Software Foundation; either version 2 of the License, or * + * (at your option) any later version. * + * See also COPYING, LICENSE and WARRANTY file * + * * + * *********************************************************************** * + */ package org.matsim.contrib.drt.extension.services.services; import org.matsim.api.core.v01.Id; diff --git a/contribs/drt-extensions/src/main/java/org/matsim/contrib/drt/extension/services/services/ServiceExecutionModule.java b/contribs/drt-extensions/src/main/java/org/matsim/contrib/drt/extension/services/services/ServiceExecutionModule.java index de7d939704a..20f59402e4a 100644 --- a/contribs/drt-extensions/src/main/java/org/matsim/contrib/drt/extension/services/services/ServiceExecutionModule.java +++ b/contribs/drt-extensions/src/main/java/org/matsim/contrib/drt/extension/services/services/ServiceExecutionModule.java @@ -1,3 +1,22 @@ +/* + * *********************************************************************** * + * project: org.matsim.* + * *********************************************************************** * + * * + * copyright : (C) 2024 by the members listed in the COPYING, * + * LICENSE and WARRANTY file. * + * email : info at matsim dot org * + * * + * *********************************************************************** * + * * + * This program is free software; you can redistribute it and/or modify * + * it under the terms of the GNU General Public License as published by * + * the Free Software Foundation; either version 2 of the License, or * + * (at your option) any later version. * + * See also COPYING, LICENSE and WARRANTY file * + * * + * *********************************************************************** * + */ package org.matsim.contrib.drt.extension.services.services; diff --git a/contribs/drt-extensions/src/main/java/org/matsim/contrib/drt/extension/services/services/ServiceTriggerFactory.java b/contribs/drt-extensions/src/main/java/org/matsim/contrib/drt/extension/services/services/ServiceTriggerFactory.java index 164e8b4ffa4..760b593f7f0 100644 --- a/contribs/drt-extensions/src/main/java/org/matsim/contrib/drt/extension/services/services/ServiceTriggerFactory.java +++ b/contribs/drt-extensions/src/main/java/org/matsim/contrib/drt/extension/services/services/ServiceTriggerFactory.java @@ -1,3 +1,22 @@ +/* + * *********************************************************************** * + * project: org.matsim.* + * *********************************************************************** * + * * + * copyright : (C) 2024 by the members listed in the COPYING, * + * LICENSE and WARRANTY file. * + * email : info at matsim dot org * + * * + * *********************************************************************** * + * * + * This program is free software; you can redistribute it and/or modify * + * it under the terms of the GNU General Public License as published by * + * the Free Software Foundation; either version 2 of the License, or * + * (at your option) any later version. * + * See also COPYING, LICENSE and WARRANTY file * + * * + * *********************************************************************** * + */ package org.matsim.contrib.drt.extension.services.services; import org.matsim.api.core.v01.Id; diff --git a/contribs/drt-extensions/src/main/java/org/matsim/contrib/drt/extension/services/services/params/AbstractServiceTriggerParam.java b/contribs/drt-extensions/src/main/java/org/matsim/contrib/drt/extension/services/services/params/AbstractServiceTriggerParam.java index 99db94dcf10..45a3fc3835d 100644 --- a/contribs/drt-extensions/src/main/java/org/matsim/contrib/drt/extension/services/services/params/AbstractServiceTriggerParam.java +++ b/contribs/drt-extensions/src/main/java/org/matsim/contrib/drt/extension/services/services/params/AbstractServiceTriggerParam.java @@ -1,3 +1,22 @@ +/* + * *********************************************************************** * + * project: org.matsim.* + * *********************************************************************** * + * * + * copyright : (C) 2024 by the members listed in the COPYING, * + * LICENSE and WARRANTY file. * + * email : info at matsim dot org * + * * + * *********************************************************************** * + * * + * This program is free software; you can redistribute it and/or modify * + * it under the terms of the GNU General Public License as published by * + * the Free Software Foundation; either version 2 of the License, or * + * (at your option) any later version. * + * See also COPYING, LICENSE and WARRANTY file * + * * + * *********************************************************************** * + */ package org.matsim.contrib.drt.extension.services.services.params; import jakarta.validation.constraints.NotNull; diff --git a/contribs/drt-extensions/src/main/java/org/matsim/contrib/drt/extension/services/services/params/ChargingStartedTriggerParam.java b/contribs/drt-extensions/src/main/java/org/matsim/contrib/drt/extension/services/services/params/ChargingStartedTriggerParam.java index 461bc7a88f2..bf6d4092d60 100644 --- a/contribs/drt-extensions/src/main/java/org/matsim/contrib/drt/extension/services/services/params/ChargingStartedTriggerParam.java +++ b/contribs/drt-extensions/src/main/java/org/matsim/contrib/drt/extension/services/services/params/ChargingStartedTriggerParam.java @@ -1,3 +1,22 @@ +/* + * *********************************************************************** * + * project: org.matsim.* + * *********************************************************************** * + * * + * copyright : (C) 2024 by the members listed in the COPYING, * + * LICENSE and WARRANTY file. * + * email : info at matsim dot org * + * * + * *********************************************************************** * + * * + * This program is free software; you can redistribute it and/or modify * + * it under the terms of the GNU General Public License as published by * + * the Free Software Foundation; either version 2 of the License, or * + * (at your option) any later version. * + * See also COPYING, LICENSE and WARRANTY file * + * * + * *********************************************************************** * + */ package org.matsim.contrib.drt.extension.services.services.params; diff --git a/contribs/drt-extensions/src/main/java/org/matsim/contrib/drt/extension/services/services/params/DrtServiceParams.java b/contribs/drt-extensions/src/main/java/org/matsim/contrib/drt/extension/services/services/params/DrtServiceParams.java index 8d9c7599c72..c9a4c3c09b3 100644 --- a/contribs/drt-extensions/src/main/java/org/matsim/contrib/drt/extension/services/services/params/DrtServiceParams.java +++ b/contribs/drt-extensions/src/main/java/org/matsim/contrib/drt/extension/services/services/params/DrtServiceParams.java @@ -1,3 +1,22 @@ +/* + * *********************************************************************** * + * project: org.matsim.* + * *********************************************************************** * + * * + * copyright : (C) 2024 by the members listed in the COPYING, * + * LICENSE and WARRANTY file. * + * email : info at matsim dot org * + * * + * *********************************************************************** * + * * + * This program is free software; you can redistribute it and/or modify * + * it under the terms of the GNU General Public License as published by * + * the Free Software Foundation; either version 2 of the License, or * + * (at your option) any later version. * + * See also COPYING, LICENSE and WARRANTY file * + * * + * *********************************************************************** * + */ package org.matsim.contrib.drt.extension.services.services.params; import jakarta.validation.constraints.NotNull; diff --git a/contribs/drt-extensions/src/main/java/org/matsim/contrib/drt/extension/services/services/params/DrtServicesParams.java b/contribs/drt-extensions/src/main/java/org/matsim/contrib/drt/extension/services/services/params/DrtServicesParams.java index 9b8c2257eb9..7dff8ac728c 100644 --- a/contribs/drt-extensions/src/main/java/org/matsim/contrib/drt/extension/services/services/params/DrtServicesParams.java +++ b/contribs/drt-extensions/src/main/java/org/matsim/contrib/drt/extension/services/services/params/DrtServicesParams.java @@ -1,3 +1,22 @@ +/* + * *********************************************************************** * + * project: org.matsim.* + * *********************************************************************** * + * * + * copyright : (C) 2024 by the members listed in the COPYING, * + * LICENSE and WARRANTY file. * + * email : info at matsim dot org * + * * + * *********************************************************************** * + * * + * This program is free software; you can redistribute it and/or modify * + * it under the terms of the GNU General Public License as published by * + * the Free Software Foundation; either version 2 of the License, or * + * (at your option) any later version. * + * See also COPYING, LICENSE and WARRANTY file * + * * + * *********************************************************************** * + */ package org.matsim.contrib.drt.extension.services.services.params; import org.matsim.core.config.ConfigGroup; diff --git a/contribs/drt-extensions/src/main/java/org/matsim/contrib/drt/extension/services/services/params/MileageReachedTriggerParam.java b/contribs/drt-extensions/src/main/java/org/matsim/contrib/drt/extension/services/services/params/MileageReachedTriggerParam.java index 5e00ecf9283..1048b3cbbbc 100644 --- a/contribs/drt-extensions/src/main/java/org/matsim/contrib/drt/extension/services/services/params/MileageReachedTriggerParam.java +++ b/contribs/drt-extensions/src/main/java/org/matsim/contrib/drt/extension/services/services/params/MileageReachedTriggerParam.java @@ -1,3 +1,22 @@ +/* + * *********************************************************************** * + * project: org.matsim.* + * *********************************************************************** * + * * + * copyright : (C) 2024 by the members listed in the COPYING, * + * LICENSE and WARRANTY file. * + * email : info at matsim dot org * + * * + * *********************************************************************** * + * * + * This program is free software; you can redistribute it and/or modify * + * it under the terms of the GNU General Public License as published by * + * the Free Software Foundation; either version 2 of the License, or * + * (at your option) any later version. * + * See also COPYING, LICENSE and WARRANTY file * + * * + * *********************************************************************** * + */ package org.matsim.contrib.drt.extension.services.services.params; diff --git a/contribs/drt-extensions/src/main/java/org/matsim/contrib/drt/extension/services/services/params/StopsReachedTriggerParam.java b/contribs/drt-extensions/src/main/java/org/matsim/contrib/drt/extension/services/services/params/StopsReachedTriggerParam.java index 359a9bf2d74..f7ded5dc331 100644 --- a/contribs/drt-extensions/src/main/java/org/matsim/contrib/drt/extension/services/services/params/StopsReachedTriggerParam.java +++ b/contribs/drt-extensions/src/main/java/org/matsim/contrib/drt/extension/services/services/params/StopsReachedTriggerParam.java @@ -1,3 +1,22 @@ +/* + * *********************************************************************** * + * project: org.matsim.* + * *********************************************************************** * + * * + * copyright : (C) 2024 by the members listed in the COPYING, * + * LICENSE and WARRANTY file. * + * email : info at matsim dot org * + * * + * *********************************************************************** * + * * + * This program is free software; you can redistribute it and/or modify * + * it under the terms of the GNU General Public License as published by * + * the Free Software Foundation; either version 2 of the License, or * + * (at your option) any later version. * + * See also COPYING, LICENSE and WARRANTY file * + * * + * *********************************************************************** * + */ package org.matsim.contrib.drt.extension.services.services.params; diff --git a/contribs/drt-extensions/src/main/java/org/matsim/contrib/drt/extension/services/services/params/TimeOfDayReachedTriggerParam.java b/contribs/drt-extensions/src/main/java/org/matsim/contrib/drt/extension/services/services/params/TimeOfDayReachedTriggerParam.java index f3bc06f0c22..b16c38623ee 100644 --- a/contribs/drt-extensions/src/main/java/org/matsim/contrib/drt/extension/services/services/params/TimeOfDayReachedTriggerParam.java +++ b/contribs/drt-extensions/src/main/java/org/matsim/contrib/drt/extension/services/services/params/TimeOfDayReachedTriggerParam.java @@ -1,3 +1,22 @@ +/* + * *********************************************************************** * + * project: org.matsim.* + * *********************************************************************** * + * * + * copyright : (C) 2024 by the members listed in the COPYING, * + * LICENSE and WARRANTY file. * + * email : info at matsim dot org * + * * + * *********************************************************************** * + * * + * This program is free software; you can redistribute it and/or modify * + * it under the terms of the GNU General Public License as published by * + * the Free Software Foundation; either version 2 of the License, or * + * (at your option) any later version. * + * See also COPYING, LICENSE and WARRANTY file * + * * + * *********************************************************************** * + */ package org.matsim.contrib.drt.extension.services.services.params; diff --git a/contribs/drt-extensions/src/main/java/org/matsim/contrib/drt/extension/services/services/tracker/ServiceExecutionTracker.java b/contribs/drt-extensions/src/main/java/org/matsim/contrib/drt/extension/services/services/tracker/ServiceExecutionTracker.java index 4e8012d8432..83368adb267 100644 --- a/contribs/drt-extensions/src/main/java/org/matsim/contrib/drt/extension/services/services/tracker/ServiceExecutionTracker.java +++ b/contribs/drt-extensions/src/main/java/org/matsim/contrib/drt/extension/services/services/tracker/ServiceExecutionTracker.java @@ -1,3 +1,22 @@ +/* + * *********************************************************************** * + * project: org.matsim.* + * *********************************************************************** * + * * + * copyright : (C) 2024 by the members listed in the COPYING, * + * LICENSE and WARRANTY file. * + * email : info at matsim dot org * + * * + * *********************************************************************** * + * * + * This program is free software; you can redistribute it and/or modify * + * it under the terms of the GNU General Public License as published by * + * the Free Software Foundation; either version 2 of the License, or * + * (at your option) any later version. * + * See also COPYING, LICENSE and WARRANTY file * + * * + * *********************************************************************** * + */ package org.matsim.contrib.drt.extension.services.services.tracker; import com.google.common.base.Verify; diff --git a/contribs/drt-extensions/src/main/java/org/matsim/contrib/drt/extension/services/services/tracker/ServiceExecutionTrackers.java b/contribs/drt-extensions/src/main/java/org/matsim/contrib/drt/extension/services/services/tracker/ServiceExecutionTrackers.java index 98cd49e7cba..63756f80578 100644 --- a/contribs/drt-extensions/src/main/java/org/matsim/contrib/drt/extension/services/services/tracker/ServiceExecutionTrackers.java +++ b/contribs/drt-extensions/src/main/java/org/matsim/contrib/drt/extension/services/services/tracker/ServiceExecutionTrackers.java @@ -1,3 +1,22 @@ +/* + * *********************************************************************** * + * project: org.matsim.* + * *********************************************************************** * + * * + * copyright : (C) 2024 by the members listed in the COPYING, * + * LICENSE and WARRANTY file. * + * email : info at matsim dot org * + * * + * *********************************************************************** * + * * + * This program is free software; you can redistribute it and/or modify * + * it under the terms of the GNU General Public License as published by * + * the Free Software Foundation; either version 2 of the License, or * + * (at your option) any later version. * + * See also COPYING, LICENSE and WARRANTY file * + * * + * *********************************************************************** * + */ package org.matsim.contrib.drt.extension.services.services.tracker; import org.matsim.api.core.v01.Id; diff --git a/contribs/drt-extensions/src/main/java/org/matsim/contrib/drt/extension/services/services/tracker/ServiceExecutionTrackersImpl.java b/contribs/drt-extensions/src/main/java/org/matsim/contrib/drt/extension/services/services/tracker/ServiceExecutionTrackersImpl.java index 67f91ae6c64..a8308db8e26 100644 --- a/contribs/drt-extensions/src/main/java/org/matsim/contrib/drt/extension/services/services/tracker/ServiceExecutionTrackersImpl.java +++ b/contribs/drt-extensions/src/main/java/org/matsim/contrib/drt/extension/services/services/tracker/ServiceExecutionTrackersImpl.java @@ -1,3 +1,22 @@ +/* + * *********************************************************************** * + * project: org.matsim.* + * *********************************************************************** * + * * + * copyright : (C) 2024 by the members listed in the COPYING, * + * LICENSE and WARRANTY file. * + * email : info at matsim dot org * + * * + * *********************************************************************** * + * * + * This program is free software; you can redistribute it and/or modify * + * it under the terms of the GNU General Public License as published by * + * the Free Software Foundation; either version 2 of the License, or * + * (at your option) any later version. * + * See also COPYING, LICENSE and WARRANTY file * + * * + * *********************************************************************** * + */ package org.matsim.contrib.drt.extension.services.services.tracker; import org.apache.commons.csv.CSVFormat; diff --git a/contribs/drt-extensions/src/main/java/org/matsim/contrib/drt/extension/services/services/tracker/ServiceExecutionTrackingModule.java b/contribs/drt-extensions/src/main/java/org/matsim/contrib/drt/extension/services/services/tracker/ServiceExecutionTrackingModule.java index 41ec58d7f1a..81a16274f16 100644 --- a/contribs/drt-extensions/src/main/java/org/matsim/contrib/drt/extension/services/services/tracker/ServiceExecutionTrackingModule.java +++ b/contribs/drt-extensions/src/main/java/org/matsim/contrib/drt/extension/services/services/tracker/ServiceExecutionTrackingModule.java @@ -1,3 +1,22 @@ +/* + * *********************************************************************** * + * project: org.matsim.* + * *********************************************************************** * + * * + * copyright : (C) 2024 by the members listed in the COPYING, * + * LICENSE and WARRANTY file. * + * email : info at matsim dot org * + * * + * *********************************************************************** * + * * + * This program is free software; you can redistribute it and/or modify * + * it under the terms of the GNU General Public License as published by * + * the Free Software Foundation; either version 2 of the License, or * + * (at your option) any later version. * + * See also COPYING, LICENSE and WARRANTY file * + * * + * *********************************************************************** * + */ package org.matsim.contrib.drt.extension.services.services.tracker; import org.matsim.contrib.drt.run.DrtConfigGroup; diff --git a/contribs/drt-extensions/src/main/java/org/matsim/contrib/drt/extension/services/services/triggers/ChargingStartedTrigger.java b/contribs/drt-extensions/src/main/java/org/matsim/contrib/drt/extension/services/services/triggers/ChargingStartedTrigger.java index a60d328daec..671837a104c 100644 --- a/contribs/drt-extensions/src/main/java/org/matsim/contrib/drt/extension/services/services/triggers/ChargingStartedTrigger.java +++ b/contribs/drt-extensions/src/main/java/org/matsim/contrib/drt/extension/services/services/triggers/ChargingStartedTrigger.java @@ -1,3 +1,22 @@ +/* + * *********************************************************************** * + * project: org.matsim.* + * *********************************************************************** * + * * + * copyright : (C) 2024 by the members listed in the COPYING, * + * LICENSE and WARRANTY file. * + * email : info at matsim dot org * + * * + * *********************************************************************** * + * * + * This program is free software; you can redistribute it and/or modify * + * it under the terms of the GNU General Public License as published by * + * the Free Software Foundation; either version 2 of the License, or * + * (at your option) any later version. * + * See also COPYING, LICENSE and WARRANTY file * + * * + * *********************************************************************** * + */ package org.matsim.contrib.drt.extension.services.services.triggers; import org.matsim.api.core.v01.Id; diff --git a/contribs/drt-extensions/src/main/java/org/matsim/contrib/drt/extension/services/services/triggers/MileageReachedTrigger.java b/contribs/drt-extensions/src/main/java/org/matsim/contrib/drt/extension/services/services/triggers/MileageReachedTrigger.java index b1ec2b35272..90e2f901736 100644 --- a/contribs/drt-extensions/src/main/java/org/matsim/contrib/drt/extension/services/services/triggers/MileageReachedTrigger.java +++ b/contribs/drt-extensions/src/main/java/org/matsim/contrib/drt/extension/services/services/triggers/MileageReachedTrigger.java @@ -1,3 +1,22 @@ +/* + * *********************************************************************** * + * project: org.matsim.* + * *********************************************************************** * + * * + * copyright : (C) 2024 by the members listed in the COPYING, * + * LICENSE and WARRANTY file. * + * email : info at matsim dot org * + * * + * *********************************************************************** * + * * + * This program is free software; you can redistribute it and/or modify * + * it under the terms of the GNU General Public License as published by * + * the Free Software Foundation; either version 2 of the License, or * + * (at your option) any later version. * + * See also COPYING, LICENSE and WARRANTY file * + * * + * *********************************************************************** * + */ package org.matsim.contrib.drt.extension.services.services.triggers; import com.google.common.collect.Streams; diff --git a/contribs/drt-extensions/src/main/java/org/matsim/contrib/drt/extension/services/services/triggers/ServiceExecutionTrigger.java b/contribs/drt-extensions/src/main/java/org/matsim/contrib/drt/extension/services/services/triggers/ServiceExecutionTrigger.java index 4f99f15a49b..fdfef536f1e 100644 --- a/contribs/drt-extensions/src/main/java/org/matsim/contrib/drt/extension/services/services/triggers/ServiceExecutionTrigger.java +++ b/contribs/drt-extensions/src/main/java/org/matsim/contrib/drt/extension/services/services/triggers/ServiceExecutionTrigger.java @@ -1,3 +1,22 @@ +/* + * *********************************************************************** * + * project: org.matsim.* + * *********************************************************************** * + * * + * copyright : (C) 2024 by the members listed in the COPYING, * + * LICENSE and WARRANTY file. * + * email : info at matsim dot org * + * * + * *********************************************************************** * + * * + * This program is free software; you can redistribute it and/or modify * + * it under the terms of the GNU General Public License as published by * + * the Free Software Foundation; either version 2 of the License, or * + * (at your option) any later version. * + * See also COPYING, LICENSE and WARRANTY file * + * * + * *********************************************************************** * + */ package org.matsim.contrib.drt.extension.services.services.triggers; import org.matsim.contrib.dvrp.fleet.DvrpVehicle; diff --git a/contribs/drt-extensions/src/main/java/org/matsim/contrib/drt/extension/services/services/triggers/StopsReachedTrigger.java b/contribs/drt-extensions/src/main/java/org/matsim/contrib/drt/extension/services/services/triggers/StopsReachedTrigger.java index ee4a8469748..57267735a2c 100644 --- a/contribs/drt-extensions/src/main/java/org/matsim/contrib/drt/extension/services/services/triggers/StopsReachedTrigger.java +++ b/contribs/drt-extensions/src/main/java/org/matsim/contrib/drt/extension/services/services/triggers/StopsReachedTrigger.java @@ -1,3 +1,22 @@ +/* + * *********************************************************************** * + * project: org.matsim.* + * *********************************************************************** * + * * + * copyright : (C) 2024 by the members listed in the COPYING, * + * LICENSE and WARRANTY file. * + * email : info at matsim dot org * + * * + * *********************************************************************** * + * * + * This program is free software; you can redistribute it and/or modify * + * it under the terms of the GNU General Public License as published by * + * the Free Software Foundation; either version 2 of the License, or * + * (at your option) any later version. * + * See also COPYING, LICENSE and WARRANTY file * + * * + * *********************************************************************** * + */ package org.matsim.contrib.drt.extension.services.services.triggers; import org.matsim.api.core.v01.Id; diff --git a/contribs/drt-extensions/src/main/java/org/matsim/contrib/drt/extension/services/services/triggers/TimeOfDayReachedTrigger.java b/contribs/drt-extensions/src/main/java/org/matsim/contrib/drt/extension/services/services/triggers/TimeOfDayReachedTrigger.java index 74387f9376b..ea88f6b5337 100644 --- a/contribs/drt-extensions/src/main/java/org/matsim/contrib/drt/extension/services/services/triggers/TimeOfDayReachedTrigger.java +++ b/contribs/drt-extensions/src/main/java/org/matsim/contrib/drt/extension/services/services/triggers/TimeOfDayReachedTrigger.java @@ -1,3 +1,22 @@ +/* + * *********************************************************************** * + * project: org.matsim.* + * *********************************************************************** * + * * + * copyright : (C) 2024 by the members listed in the COPYING, * + * LICENSE and WARRANTY file. * + * email : info at matsim dot org * + * * + * *********************************************************************** * + * * + * This program is free software; you can redistribute it and/or modify * + * it under the terms of the GNU General Public License as published by * + * the Free Software Foundation; either version 2 of the License, or * + * (at your option) any later version. * + * See also COPYING, LICENSE and WARRANTY file * + * * + * *********************************************************************** * + */ package org.matsim.contrib.drt.extension.services.services.triggers; import org.matsim.api.core.v01.Id; diff --git a/contribs/drt-extensions/src/main/java/org/matsim/contrib/drt/extension/services/services/triggers/TriggerUtils.java b/contribs/drt-extensions/src/main/java/org/matsim/contrib/drt/extension/services/services/triggers/TriggerUtils.java index bc6788902f2..513aff91bdd 100644 --- a/contribs/drt-extensions/src/main/java/org/matsim/contrib/drt/extension/services/services/triggers/TriggerUtils.java +++ b/contribs/drt-extensions/src/main/java/org/matsim/contrib/drt/extension/services/services/triggers/TriggerUtils.java @@ -1,3 +1,22 @@ +/* + * *********************************************************************** * + * project: org.matsim.* + * *********************************************************************** * + * * + * copyright : (C) 2024 by the members listed in the COPYING, * + * LICENSE and WARRANTY file. * + * email : info at matsim dot org * + * * + * *********************************************************************** * + * * + * This program is free software; you can redistribute it and/or modify * + * it under the terms of the GNU General Public License as published by * + * the Free Software Foundation; either version 2 of the License, or * + * (at your option) any later version. * + * See also COPYING, LICENSE and WARRANTY file * + * * + * *********************************************************************** * + */ package org.matsim.contrib.drt.extension.services.services.triggers; import org.matsim.contrib.dvrp.schedule.Schedule; diff --git a/contribs/drt-extensions/src/main/java/org/matsim/contrib/drt/extension/services/tasks/DefaultStackableTasksImpl.java b/contribs/drt-extensions/src/main/java/org/matsim/contrib/drt/extension/services/tasks/DefaultStackableTasksImpl.java index 8b9aa2eeeb7..9b0d91a359c 100644 --- a/contribs/drt-extensions/src/main/java/org/matsim/contrib/drt/extension/services/tasks/DefaultStackableTasksImpl.java +++ b/contribs/drt-extensions/src/main/java/org/matsim/contrib/drt/extension/services/tasks/DefaultStackableTasksImpl.java @@ -1,3 +1,22 @@ +/* + * *********************************************************************** * + * project: org.matsim.* + * *********************************************************************** * + * * + * copyright : (C) 2024 by the members listed in the COPYING, * + * LICENSE and WARRANTY file. * + * email : info at matsim dot org * + * * + * *********************************************************************** * + * * + * This program is free software; you can redistribute it and/or modify * + * it under the terms of the GNU General Public License as published by * + * the Free Software Foundation; either version 2 of the License, or * + * (at your option) any later version. * + * See also COPYING, LICENSE and WARRANTY file * + * * + * *********************************************************************** * + */ package org.matsim.contrib.drt.extension.services.tasks; import org.matsim.contrib.dvrp.schedule.Task; diff --git a/contribs/drt-extensions/src/main/java/org/matsim/contrib/drt/extension/services/tasks/DrtServiceTask.java b/contribs/drt-extensions/src/main/java/org/matsim/contrib/drt/extension/services/tasks/DrtServiceTask.java index 4932eb25731..aa98ca4ffd5 100644 --- a/contribs/drt-extensions/src/main/java/org/matsim/contrib/drt/extension/services/tasks/DrtServiceTask.java +++ b/contribs/drt-extensions/src/main/java/org/matsim/contrib/drt/extension/services/tasks/DrtServiceTask.java @@ -1,3 +1,22 @@ +/* + * *********************************************************************** * + * project: org.matsim.* + * *********************************************************************** * + * * + * copyright : (C) 2024 by the members listed in the COPYING, * + * LICENSE and WARRANTY file. * + * email : info at matsim dot org * + * * + * *********************************************************************** * + * * + * This program is free software; you can redistribute it and/or modify * + * it under the terms of the GNU General Public License as published by * + * the Free Software Foundation; either version 2 of the License, or * + * (at your option) any later version. * + * See also COPYING, LICENSE and WARRANTY file * + * * + * *********************************************************************** * + */ package org.matsim.contrib.drt.extension.services.tasks; import com.google.common.base.Verify; diff --git a/contribs/drt-extensions/src/main/java/org/matsim/contrib/drt/extension/services/tasks/DrtServiceTaskFactoryImpl.java b/contribs/drt-extensions/src/main/java/org/matsim/contrib/drt/extension/services/tasks/DrtServiceTaskFactoryImpl.java index bd8ffcd8810..e6f1e0cf04f 100644 --- a/contribs/drt-extensions/src/main/java/org/matsim/contrib/drt/extension/services/tasks/DrtServiceTaskFactoryImpl.java +++ b/contribs/drt-extensions/src/main/java/org/matsim/contrib/drt/extension/services/tasks/DrtServiceTaskFactoryImpl.java @@ -1,3 +1,22 @@ +/* + * *********************************************************************** * + * project: org.matsim.* + * *********************************************************************** * + * * + * copyright : (C) 2024 by the members listed in the COPYING, * + * LICENSE and WARRANTY file. * + * email : info at matsim dot org * + * * + * *********************************************************************** * + * * + * This program is free software; you can redistribute it and/or modify * + * it under the terms of the GNU General Public License as published by * + * the Free Software Foundation; either version 2 of the License, or * + * (at your option) any later version. * + * See also COPYING, LICENSE and WARRANTY file * + * * + * *********************************************************************** * + */ package org.matsim.contrib.drt.extension.services.tasks; import org.matsim.api.core.v01.Id; diff --git a/contribs/drt-extensions/src/main/java/org/matsim/contrib/drt/extension/services/tasks/EDrtServiceTask.java b/contribs/drt-extensions/src/main/java/org/matsim/contrib/drt/extension/services/tasks/EDrtServiceTask.java index 4265b079562..f6005eaa1d0 100644 --- a/contribs/drt-extensions/src/main/java/org/matsim/contrib/drt/extension/services/tasks/EDrtServiceTask.java +++ b/contribs/drt-extensions/src/main/java/org/matsim/contrib/drt/extension/services/tasks/EDrtServiceTask.java @@ -1,3 +1,22 @@ +/* + * *********************************************************************** * + * project: org.matsim.* + * *********************************************************************** * + * * + * copyright : (C) 2024 by the members listed in the COPYING, * + * LICENSE and WARRANTY file. * + * email : info at matsim dot org * + * * + * *********************************************************************** * + * * + * This program is free software; you can redistribute it and/or modify * + * it under the terms of the GNU General Public License as published by * + * the Free Software Foundation; either version 2 of the License, or * + * (at your option) any later version. * + * See also COPYING, LICENSE and WARRANTY file * + * * + * *********************************************************************** * + */ package org.matsim.contrib.drt.extension.services.tasks; import org.matsim.api.core.v01.Id; diff --git a/contribs/drt-extensions/src/main/java/org/matsim/contrib/drt/extension/services/tasks/EDrtServiceTaskFactoryImpl.java b/contribs/drt-extensions/src/main/java/org/matsim/contrib/drt/extension/services/tasks/EDrtServiceTaskFactoryImpl.java index 6a091e52ab3..d89175dad68 100644 --- a/contribs/drt-extensions/src/main/java/org/matsim/contrib/drt/extension/services/tasks/EDrtServiceTaskFactoryImpl.java +++ b/contribs/drt-extensions/src/main/java/org/matsim/contrib/drt/extension/services/tasks/EDrtServiceTaskFactoryImpl.java @@ -1,3 +1,22 @@ +/* + * *********************************************************************** * + * project: org.matsim.* + * *********************************************************************** * + * * + * copyright : (C) 2024 by the members listed in the COPYING, * + * LICENSE and WARRANTY file. * + * email : info at matsim dot org * + * * + * *********************************************************************** * + * * + * This program is free software; you can redistribute it and/or modify * + * it under the terms of the GNU General Public License as published by * + * the Free Software Foundation; either version 2 of the License, or * + * (at your option) any later version. * + * See also COPYING, LICENSE and WARRANTY file * + * * + * *********************************************************************** * + */ package org.matsim.contrib.drt.extension.services.tasks; import org.matsim.api.core.v01.Id; diff --git a/contribs/drt-extensions/src/main/java/org/matsim/contrib/drt/extension/services/tasks/ServiceTaskFactory.java b/contribs/drt-extensions/src/main/java/org/matsim/contrib/drt/extension/services/tasks/ServiceTaskFactory.java index 50d6e41f2ad..d54c9364818 100644 --- a/contribs/drt-extensions/src/main/java/org/matsim/contrib/drt/extension/services/tasks/ServiceTaskFactory.java +++ b/contribs/drt-extensions/src/main/java/org/matsim/contrib/drt/extension/services/tasks/ServiceTaskFactory.java @@ -1,3 +1,22 @@ +/* + * *********************************************************************** * + * project: org.matsim.* + * *********************************************************************** * + * * + * copyright : (C) 2024 by the members listed in the COPYING, * + * LICENSE and WARRANTY file. * + * email : info at matsim dot org * + * * + * *********************************************************************** * + * * + * This program is free software; you can redistribute it and/or modify * + * it under the terms of the GNU General Public License as published by * + * the Free Software Foundation; either version 2 of the License, or * + * (at your option) any later version. * + * See also COPYING, LICENSE and WARRANTY file * + * * + * *********************************************************************** * + */ package org.matsim.contrib.drt.extension.services.tasks; import org.matsim.api.core.v01.Id; diff --git a/contribs/drt-extensions/src/main/java/org/matsim/contrib/drt/extension/services/tasks/StackableTasks.java b/contribs/drt-extensions/src/main/java/org/matsim/contrib/drt/extension/services/tasks/StackableTasks.java index 1d82837a8f6..e405c6de03f 100644 --- a/contribs/drt-extensions/src/main/java/org/matsim/contrib/drt/extension/services/tasks/StackableTasks.java +++ b/contribs/drt-extensions/src/main/java/org/matsim/contrib/drt/extension/services/tasks/StackableTasks.java @@ -1,3 +1,22 @@ +/* + * *********************************************************************** * + * project: org.matsim.* + * *********************************************************************** * + * * + * copyright : (C) 2024 by the members listed in the COPYING, * + * LICENSE and WARRANTY file. * + * email : info at matsim dot org * + * * + * *********************************************************************** * + * * + * This program is free software; you can redistribute it and/or modify * + * it under the terms of the GNU General Public License as published by * + * the Free Software Foundation; either version 2 of the License, or * + * (at your option) any later version. * + * See also COPYING, LICENSE and WARRANTY file * + * * + * *********************************************************************** * + */ package org.matsim.contrib.drt.extension.services.tasks; import org.matsim.contrib.dvrp.schedule.Task;