Interface CarsharingManagerInterface
-
- All Known Implementing Classes:
CarsharingManagerNew
public interface CarsharingManagerInterface
- Author:
- balac
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description void
freeParkingSpot(String vehicleId, org.matsim.api.core.v01.Id<org.matsim.api.core.v01.network.Link> linkId)
boolean
parkVehicle(String vehicleId, org.matsim.api.core.v01.Id<org.matsim.api.core.v01.network.Link> linkId)
List<org.matsim.api.core.v01.population.PlanElement>
reserveAndrouteCarsharingTrip(org.matsim.api.core.v01.population.Plan plan, String carsharingType, org.matsim.api.core.v01.population.Leg legToBeRouted, Double time)
-
-
-
Method Detail
-
parkVehicle
boolean parkVehicle(String vehicleId, org.matsim.api.core.v01.Id<org.matsim.api.core.v01.network.Link> linkId)
-
reserveAndrouteCarsharingTrip
List<org.matsim.api.core.v01.population.PlanElement> reserveAndrouteCarsharingTrip(org.matsim.api.core.v01.population.Plan plan, String carsharingType, org.matsim.api.core.v01.population.Leg legToBeRouted, Double time)
-
freeParkingSpot
void freeParkingSpot(String vehicleId, org.matsim.api.core.v01.Id<org.matsim.api.core.v01.network.Link> linkId)
-
-