diff --git a/contribs/accessibility/pom.xml b/contribs/accessibility/pom.xml
index c4ead8bf378..f08160490b9 100644
--- a/contribs/accessibility/pom.xml
+++ b/contribs/accessibility/pom.xml
@@ -37,12 +37,12 @@
org.matsim.contrib
matrixbasedptrouter
- 2025.0-SNAPSHOT
+ ${project.parent.version}
org.matsim.contrib
roadpricing
- 2025.0-SNAPSHOT
+ ${project.parent.version}
net.sf.trove4j
@@ -70,7 +70,7 @@
org.matsim.contrib
analysis
- 2025.0-SNAPSHOT
+ ${project.parent.version}
diff --git a/contribs/analysis/pom.xml b/contribs/analysis/pom.xml
index 74a32b64c03..eea01c79ffb 100644
--- a/contribs/analysis/pom.xml
+++ b/contribs/analysis/pom.xml
@@ -13,7 +13,7 @@
org.matsim.contrib
roadpricing
- 2025.0-SNAPSHOT
+ ${project.parent.version}
org.osgeo
diff --git a/contribs/application/pom.xml b/contribs/application/pom.xml
index e8ec00d4800..b2b75824e01 100644
--- a/contribs/application/pom.xml
+++ b/contribs/application/pom.xml
@@ -40,37 +40,37 @@
org.matsim.contrib
otfvis
- 2025.0-SNAPSHOT
+ ${project.parent.version}
org.matsim.contrib
osm
- 2025.0-SNAPSHOT
+ ${project.parent.version}
org.matsim.contrib
sumo
- 2025.0-SNAPSHOT
+ ${project.parent.version}
org.matsim.contrib
analysis
- 2025.0-SNAPSHOT
+ ${project.parent.version}
org.matsim.contrib
emissions
- 2025.0-SNAPSHOT
+ ${project.parent.version}
org.matsim.contrib
noise
- 2025.0-SNAPSHOT
+ ${project.parent.version}
org.matsim.contrib
freight
- 2025.0-SNAPSHOT
+ ${project.parent.version}
@@ -151,7 +151,7 @@
org.matsim.contrib
dvrp
- 2025.0-SNAPSHOT
+ ${project.parent.version}
compile
diff --git a/contribs/application/src/main/java/org/matsim/freightDemandGeneration/FreightDemandGeneration.java b/contribs/application/src/main/java/org/matsim/freightDemandGeneration/FreightDemandGeneration.java
index ac3c44cb5a6..d01a6226691 100644
--- a/contribs/application/src/main/java/org/matsim/freightDemandGeneration/FreightDemandGeneration.java
+++ b/contribs/application/src/main/java/org/matsim/freightDemandGeneration/FreightDemandGeneration.java
@@ -37,8 +37,8 @@
import org.matsim.core.scenario.ScenarioUtils;
import org.matsim.core.utils.geometry.CoordinateTransformation;
import org.matsim.freight.carriers.*;
-import org.matsim.freight.carriers.controler.CarrierModule;
-import org.matsim.freight.carriers.controler.CarrierScoringFunctionFactory;
+import org.matsim.freight.carriers.controller.CarrierModule;
+import org.matsim.freight.carriers.controller.CarrierScoringFunctionFactory;
import org.matsim.freight.carriers.usecases.chessboard.CarrierScoringFunctionFactoryImpl;
import picocli.CommandLine;
diff --git a/contribs/av/pom.xml b/contribs/av/pom.xml
index 1536e9e78ef..590c8f7e7a1 100644
--- a/contribs/av/pom.xml
+++ b/contribs/av/pom.xml
@@ -16,19 +16,19 @@
org.matsim.contrib
dvrp
- 2025.0-SNAPSHOT
+ ${project.parent.version}
compile
org.matsim.contrib
taxi
- 2025.0-SNAPSHOT
+ ${project.parent.version}
compile
org.matsim.contrib
drt
- 2025.0-SNAPSHOT
+ ${project.parent.version}
compile
diff --git a/contribs/bicycle/pom.xml b/contribs/bicycle/pom.xml
index f3ffdc96601..9bd3a41df5e 100644
--- a/contribs/bicycle/pom.xml
+++ b/contribs/bicycle/pom.xml
@@ -23,7 +23,7 @@
org.matsim.contrib
osm
- 2025.0-SNAPSHOT
+ ${project.parent.version}
compile
diff --git a/contribs/cadytsIntegration/pom.xml b/contribs/cadytsIntegration/pom.xml
index 2d4b716db7e..5fba4fc8e57 100644
--- a/contribs/cadytsIntegration/pom.xml
+++ b/contribs/cadytsIntegration/pom.xml
@@ -17,7 +17,7 @@
org.matsim.contrib
analysis
- 2025.0-SNAPSHOT
+ ${project.parent.version}
2012
diff --git a/contribs/carsharing/pom.xml b/contribs/carsharing/pom.xml
index 2580047b892..54eb37ac992 100644
--- a/contribs/carsharing/pom.xml
+++ b/contribs/carsharing/pom.xml
@@ -12,7 +12,7 @@
org.matsim.contrib
dvrp
- 2025.0-SNAPSHOT
+ ${project.parent.version}
diff --git a/contribs/commercialTrafficApplications/pom.xml b/contribs/commercialTrafficApplications/pom.xml
index 2d6f1061274..4804f34b6d9 100644
--- a/contribs/commercialTrafficApplications/pom.xml
+++ b/contribs/commercialTrafficApplications/pom.xml
@@ -14,13 +14,13 @@
org.matsim.contrib
freight
- 2025.0-SNAPSHOT
+ ${project.parent.version}
org.matsim.contrib
drt
- 2025.0-SNAPSHOT
+ ${project.parent.version}
diff --git a/contribs/drt-extensions/pom.xml b/contribs/drt-extensions/pom.xml
index 06367285755..3ab0a82d2e5 100644
--- a/contribs/drt-extensions/pom.xml
+++ b/contribs/drt-extensions/pom.xml
@@ -15,25 +15,25 @@
org.matsim.contrib
drt
- 2025.0-SNAPSHOT
+ ${project.parent.version}
org.matsim.contrib
ev
- 2025.0-SNAPSHOT
+ ${project.parent.version}
org.matsim.contrib
informed-mode-choice
- 2025.0-SNAPSHOT
+ ${project.parent.version}
org.matsim.contrib
simwrapper
- 2025.0-SNAPSHOT
+ ${project.parent.version}
@@ -45,7 +45,7 @@
org.matsim.contrib
vsp
- 2025.0-SNAPSHOT
+ ${project.parent.version}
test
diff --git a/contribs/drt/pom.xml b/contribs/drt/pom.xml
index 7790f252b3c..99fd9d77ec7 100644
--- a/contribs/drt/pom.xml
+++ b/contribs/drt/pom.xml
@@ -15,19 +15,19 @@
org.matsim.contrib
dvrp
- 2025.0-SNAPSHOT
+ ${project.parent.version}
org.matsim.contrib
otfvis
- 2025.0-SNAPSHOT
+ ${project.parent.version}
org.matsim.contrib
common
- 2025.0-SNAPSHOT
+ ${project.parent.version}
diff --git a/contribs/dvrp/pom.xml b/contribs/dvrp/pom.xml
index 716fab806f2..e6fc424004c 100644
--- a/contribs/dvrp/pom.xml
+++ b/contribs/dvrp/pom.xml
@@ -24,17 +24,17 @@
org.matsim.contrib
otfvis
- 2025.0-SNAPSHOT
+ ${project.parent.version}
org.matsim.contrib
common
- 2025.0-SNAPSHOT
+ ${project.parent.version}
org.matsim.contrib
ev
- 2025.0-SNAPSHOT
+ ${project.parent.version}
org.apache.commons
diff --git a/contribs/emissions/pom.xml b/contribs/emissions/pom.xml
index 16d87bc8cdb..98daccca22b 100644
--- a/contribs/emissions/pom.xml
+++ b/contribs/emissions/pom.xml
@@ -58,7 +58,7 @@
org.matsim.contrib
analysis
- 2025.0-SNAPSHOT
+ ${project.parent.version}
com.fasterxml.jackson.core
diff --git a/contribs/ev/pom.xml b/contribs/ev/pom.xml
index e1c5144d706..120d63dfbe3 100644
--- a/contribs/ev/pom.xml
+++ b/contribs/ev/pom.xml
@@ -14,7 +14,7 @@
org.matsim.contrib
common
- 2025.0-SNAPSHOT
+ ${project.parent.version}
org.apache.commons
diff --git a/contribs/freight/pom.xml b/contribs/freight/pom.xml
index d6dd0d20b65..c1df7ab953a 100644
--- a/contribs/freight/pom.xml
+++ b/contribs/freight/pom.xml
@@ -55,13 +55,13 @@
org.matsim.contrib
roadpricing
- 2025.0-SNAPSHOT
+ ${project.parent.version}
org.matsim.contrib
otfvis
- 2025.0-SNAPSHOT
+ ${project.parent.version}
@@ -85,7 +85,7 @@
org.matsim
matsim-examples
- 2025.0-SNAPSHOT
+ ${project.parent.version}
diff --git a/contribs/noise/pom.xml b/contribs/noise/pom.xml
index ac1c5fbd32b..920c9b58606 100644
--- a/contribs/noise/pom.xml
+++ b/contribs/noise/pom.xml
@@ -13,7 +13,7 @@
org.matsim.contrib
analysis
- 2025.0-SNAPSHOT
+ ${project.parent.version}
diff --git a/contribs/parking/pom.xml b/contribs/parking/pom.xml
index f6d4bbf3c76..8dd4d6c1af9 100644
--- a/contribs/parking/pom.xml
+++ b/contribs/parking/pom.xml
@@ -12,17 +12,17 @@
org.matsim.contrib
multimodal
- 2025.0-SNAPSHOT
+ ${project.parent.version}
org.matsim.contrib
otfvis
- 2025.0-SNAPSHOT
+ ${project.parent.version}
org.matsim.contrib
dvrp
- 2025.0-SNAPSHOT
+ ${project.parent.version}
diff --git a/contribs/pom.xml b/contribs/pom.xml
index c8b2dd3620c..ae36adaea70 100644
--- a/contribs/pom.xml
+++ b/contribs/pom.xml
@@ -115,14 +115,14 @@
org.matsim
matsim
- ${project.version}
+ ${project.parent.version}
jar
compile
org.matsim
matsim
- ${project.version}
+ ${project.parent.version}
test-jar
test
@@ -133,7 +133,7 @@
org.matsim
matsim-examples
test
- ${project.version}
+ ${project.parent.version}
diff --git a/contribs/pseudosimulation/pom.xml b/contribs/pseudosimulation/pom.xml
index 9d9ec4449f2..dbb6f00a75e 100644
--- a/contribs/pseudosimulation/pom.xml
+++ b/contribs/pseudosimulation/pom.xml
@@ -13,7 +13,7 @@
org.matsim.contrib
common
- 2025.0-SNAPSHOT
+ ${project.parent.version}
commons-cli
diff --git a/contribs/shared_mobility/pom.xml b/contribs/shared_mobility/pom.xml
index d97630a3c64..24edfc4a3ce 100644
--- a/contribs/shared_mobility/pom.xml
+++ b/contribs/shared_mobility/pom.xml
@@ -16,12 +16,12 @@
org.matsim
matsim-examples
- 2025.0-SNAPSHOT
+ ${project.parent.version}
org.matsim.contrib
common
- 2025.0-SNAPSHOT
+ ${project.parent.version}
diff --git a/contribs/signals/pom.xml b/contribs/signals/pom.xml
index 15dc9962de4..23d03270960 100644
--- a/contribs/signals/pom.xml
+++ b/contribs/signals/pom.xml
@@ -22,12 +22,12 @@
org.matsim
matsim-examples
- 2025.0-SNAPSHOT
+ ${project.parent.version}
org.matsim.contrib
otfvis
- 2025.0-SNAPSHOT
+ ${project.parent.version}
compile
diff --git a/contribs/simulatedannealing/pom.xml b/contribs/simulatedannealing/pom.xml
index fbe7ed06b54..a3a2688d16e 100644
--- a/contribs/simulatedannealing/pom.xml
+++ b/contribs/simulatedannealing/pom.xml
@@ -16,7 +16,7 @@
org.matsim.contrib
common
- 2025.0-SNAPSHOT
+ ${project.parent.version}
diff --git a/contribs/simwrapper/pom.xml b/contribs/simwrapper/pom.xml
index 499bf95af87..cf59db1d70d 100644
--- a/contribs/simwrapper/pom.xml
+++ b/contribs/simwrapper/pom.xml
@@ -16,7 +16,7 @@
org.matsim.contrib
application
- 2025.0-SNAPSHOT
+ ${project.parent.version}
@@ -55,7 +55,7 @@
org.matsim.contrib
vsp
- 2025.0-SNAPSHOT
+ ${project.parent.version}
test
diff --git a/contribs/small-scale-traffic-generation/pom.xml b/contribs/small-scale-traffic-generation/pom.xml
index 46ea6a80936..07314d16da1 100644
--- a/contribs/small-scale-traffic-generation/pom.xml
+++ b/contribs/small-scale-traffic-generation/pom.xml
@@ -15,13 +15,13 @@
org.matsim.contrib
application
- 2025.0-SNAPSHOT
+ ${project.parent.version}
org.matsim.contrib
freight
- 2025.0-SNAPSHOT
+ ${project.parent.version}
diff --git a/contribs/small-scale-traffic-generation/src/main/java/org/matsim/smallScaleCommercialTrafficGeneration/GenerateSmallScaleCommercialTrafficDemand.java b/contribs/small-scale-traffic-generation/src/main/java/org/matsim/smallScaleCommercialTrafficGeneration/GenerateSmallScaleCommercialTrafficDemand.java
index 094c2f753f4..c3aa017dc39 100644
--- a/contribs/small-scale-traffic-generation/src/main/java/org/matsim/smallScaleCommercialTrafficGeneration/GenerateSmallScaleCommercialTrafficDemand.java
+++ b/contribs/small-scale-traffic-generation/src/main/java/org/matsim/smallScaleCommercialTrafficGeneration/GenerateSmallScaleCommercialTrafficDemand.java
@@ -70,7 +70,7 @@
import org.matsim.facilities.ActivityFacility;
import org.matsim.freight.carriers.*;
import org.matsim.freight.carriers.analysis.RunFreightAnalysisEventBased;
-import org.matsim.freight.carriers.controler.*;
+import org.matsim.freight.carriers.controller.*;
import org.matsim.freight.carriers.usecases.chessboard.CarrierTravelDisutilities;
import org.matsim.smallScaleCommercialTrafficGeneration.data.CommercialTourSpecifications;
import org.matsim.smallScaleCommercialTrafficGeneration.data.DefaultTourSpecificationsByUsingKID2002;
@@ -1063,7 +1063,7 @@ public CarrierStrategyManager get() {
travelDisutility, modeTravelTimes.get(TransportMode.car));
// final GenericStrategyManager strategyManager = new GenericStrategyManager<>();
- final CarrierStrategyManager strategyManager = CarrierControlerUtils.createDefaultCarrierStrategyManager();
+ final CarrierStrategyManager strategyManager = CarrierControllerUtils.createDefaultCarrierStrategyManager();
strategyManager.setMaxPlansPerAgent(5);
{
GenericPlanStrategyImpl strategy = new GenericPlanStrategyImpl<>(
diff --git a/contribs/sumo/pom.xml b/contribs/sumo/pom.xml
index da11bdf4865..fb52edc379c 100644
--- a/contribs/sumo/pom.xml
+++ b/contribs/sumo/pom.xml
@@ -16,7 +16,7 @@
org.matsim.contrib
osm
- ${project.version}
+ ${project.parent.version}
diff --git a/contribs/taxi/pom.xml b/contribs/taxi/pom.xml
index 33a2ceb4c42..b94a6ed2d99 100644
--- a/contribs/taxi/pom.xml
+++ b/contribs/taxi/pom.xml
@@ -28,17 +28,17 @@
org.matsim.contrib
dvrp
- 2025.0-SNAPSHOT
+ ${project.parent.version}
org.matsim.contrib
drt
- 2025.0-SNAPSHOT
+ ${project.parent.version}
org.matsim.contrib
ev
- 2025.0-SNAPSHOT
+ ${project.parent.version}
org.assertj
diff --git a/contribs/vsp/pom.xml b/contribs/vsp/pom.xml
index 8f4e01bec37..29cbf1de5d6 100644
--- a/contribs/vsp/pom.xml
+++ b/contribs/vsp/pom.xml
@@ -22,59 +22,59 @@
org.matsim.contrib
multimodal
- 2025.0-SNAPSHOT
+ ${project.parent.version}
compile
org.matsim.contrib
taxi
- 2025.0-SNAPSHOT
+ ${project.parent.version}
compile
org.matsim.contrib
dvrp
- 2025.0-SNAPSHOT
+ ${project.parent.version}
org.matsim.contrib
parking
- 2025.0-SNAPSHOT
+ ${project.parent.version}
org.matsim.contrib
freight
- 2025.0-SNAPSHOT
+ ${project.parent.version}
org.matsim.contrib
accessibility
- 2025.0-SNAPSHOT
+ ${project.parent.version}
org.matsim.contrib
emissions
- 2025.0-SNAPSHOT
+ ${project.parent.version}
org.matsim.contrib
minibus
- 2025.0-SNAPSHOT
+ ${project.parent.version}
org.matsim.contrib
common
- 2025.0-SNAPSHOT
+ ${project.parent.version}
org.matsim.contrib
analysis
- 2025.0-SNAPSHOT
+ ${project.parent.version}
org.matsim.contrib
informed-mode-choice
- 2025.0-SNAPSHOT
+ ${project.parent.version}
@@ -97,17 +97,17 @@
org.matsim.contrib
otfvis
- 2025.0-SNAPSHOT
+ ${project.parent.version}
org.matsim.contrib
noise
- 2025.0-SNAPSHOT
+ ${project.parent.version}
org.matsim.contrib
signals
- 2025.0-SNAPSHOT
+ ${project.parent.version}
org.openstreetmap.osmosis
@@ -145,7 +145,7 @@
org.matsim.contrib
cadyts-integration
- 2025.0-SNAPSHOT
+ ${project.parent.version}
org.apache.poi
@@ -174,12 +174,12 @@
org.matsim
matsim-examples
- 2025.0-SNAPSHOT
+ ${project.parent.version}
org.matsim.contrib
drt
- 2025.0-SNAPSHOT
+ ${project.parent.version}
org.openjfx
diff --git a/matsim/src/main/java/org/matsim/vehicles/VehicleUtils.java b/matsim/src/main/java/org/matsim/vehicles/VehicleUtils.java
index 7c263b086e3..d149ad07eb2 100644
--- a/matsim/src/main/java/org/matsim/vehicles/VehicleUtils.java
+++ b/matsim/src/main/java/org/matsim/vehicles/VehicleUtils.java
@@ -299,16 +299,24 @@ public static void setAccessTime(VehicleType vehicleType, double accessTime) {
vehicleType.getAttributes().putAttribute(ACCESSTIME, accessTime);
}
+ /**
+ * @deprecated use getFuelConsumptionPerMeter instead
+ */
+ @Deprecated
public static Double getFuelConsumption(VehicleType vehicleType) {
- return getFuelConsumption(vehicleType.getEngineInformation());
+ return getFuelConsumptionLitersPerMeter(vehicleType.getEngineInformation());
}
+ /**
+ * @deprecated use setFuelConsumptionPerMeter instead
+ */
+ @Deprecated
public static void setFuelConsumption(VehicleType vehicleType, double literPerMeter) {
- setFuelConsumption(vehicleType.getEngineInformation(), literPerMeter);
+ setFuelConsumptionLitersPerMeter(vehicleType.getEngineInformation(), literPerMeter);
}
//******** EngineInformation attributes ************
-
+ //TODO create enum for fuel type
public static String getHbefaTechnology( EngineInformation ei ){
return (String) ei.getAttributes().getAttribute( HBEFA_TECHNOLOGY ) ;
}
@@ -345,6 +353,14 @@ public static void setEnergyConsumptionKWhPerMeter(EngineInformation engineInfor
engineInformation.getAttributes().putAttribute(ENERGYCONSUMPTION, energyConsumptionKWhPerMeter);
}
+ public static Double getFuelConsumptionLitersPerMeter(EngineInformation engineInformation) {
+ return (Double) engineInformation.getAttributes().getAttribute(FUELCONSUMPTION);
+ }
+
+ public static void setFuelConsumptionLitersPerMeter(EngineInformation engineInformation, double fuelConsumptionLitersPerMeter) {
+ engineInformation.getAttributes().putAttribute(FUELCONSUMPTION, fuelConsumptionLitersPerMeter);
+ }
+
public static Double getEnergyCapacity(EngineInformation engineInformation) {
return (Double) engineInformation.getAttributes().getAttribute(ENERGYCAPACITY);
}
@@ -377,21 +393,33 @@ public static Vehicle createVehicle( Id id , VehicleType type ){
return new VehicleImpl( id , type );
}
+ /**
+ * @deprecated use getHbefaTechnology instead
+ */
@Deprecated
static EngineInformation.FuelType getFuelType(EngineInformation engineInformation ){
return (EngineInformation.FuelType) engineInformation.getAttributes().getAttribute( FUEL_TYPE );
}
+ /**
+ * @deprecated use setHbefaTechnology instead
+ */
@Deprecated
static void setFuelType(EngineInformation engineInformation, EngineInformation.FuelType fuelType ){
engineInformation.getAttributes().putAttribute( FUEL_TYPE, fuelType);
}
+ /**
+ * @Deprecated use getFuelConsumptionPerMeter instead
+ */
@Deprecated
static Double getFuelConsumption(EngineInformation engineInformation ){
return (Double) engineInformation.getAttributes().getAttribute( FUELCONSUMPTION );
}
+ /**
+ * @Deprecated use setFuelConsumptionPerMeter instead
+ */
@Deprecated
static void setFuelConsumption(EngineInformation engineInformation, double fuelConsumption ){
engineInformation.getAttributes().putAttribute( FUELCONSUMPTION, fuelConsumption);