Package org.matsim.contrib.cadyts.car
Class PlansTranslatorBasedOnEvents
- java.lang.Object
-
- org.matsim.contrib.cadyts.car.PlansTranslatorBasedOnEvents
-
- All Implemented Interfaces:
org.matsim.api.core.v01.events.handler.LinkLeaveEventHandler
,org.matsim.api.core.v01.events.handler.VehicleEntersTrafficEventHandler
,org.matsim.api.core.v01.events.handler.VehicleLeavesTrafficEventHandler
,PlansTranslator<org.matsim.api.core.v01.network.Link>
,org.matsim.core.api.internal.MatsimExtensionPoint
,org.matsim.core.events.handler.EventHandler
public final class PlansTranslatorBasedOnEvents extends Object implements PlansTranslator<org.matsim.api.core.v01.network.Link>, org.matsim.api.core.v01.events.handler.LinkLeaveEventHandler, org.matsim.api.core.v01.events.handler.VehicleEntersTrafficEventHandler, org.matsim.api.core.v01.events.handler.VehicleLeavesTrafficEventHandler
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description cadyts.demand.Plan<org.matsim.api.core.v01.network.Link>
getCadytsPlan(org.matsim.api.core.v01.population.Plan plan)
void
handleEvent(org.matsim.api.core.v01.events.LinkLeaveEvent event)
void
handleEvent(org.matsim.api.core.v01.events.VehicleEntersTrafficEvent event)
void
handleEvent(org.matsim.api.core.v01.events.VehicleLeavesTrafficEvent event)
void
reset(int iteration)
-
-
-
Method Detail
-
getCadytsPlan
public final cadyts.demand.Plan<org.matsim.api.core.v01.network.Link> getCadytsPlan(org.matsim.api.core.v01.population.Plan plan)
- Specified by:
getCadytsPlan
in interfacePlansTranslator<org.matsim.api.core.v01.network.Link>
-
reset
public void reset(int iteration)
- Specified by:
reset
in interfaceorg.matsim.core.events.handler.EventHandler
-
handleEvent
public void handleEvent(org.matsim.api.core.v01.events.VehicleEntersTrafficEvent event)
- Specified by:
handleEvent
in interfaceorg.matsim.api.core.v01.events.handler.VehicleEntersTrafficEventHandler
-
handleEvent
public void handleEvent(org.matsim.api.core.v01.events.VehicleLeavesTrafficEvent event)
- Specified by:
handleEvent
in interfaceorg.matsim.api.core.v01.events.handler.VehicleLeavesTrafficEventHandler
-
handleEvent
public void handleEvent(org.matsim.api.core.v01.events.LinkLeaveEvent event)
- Specified by:
handleEvent
in interfaceorg.matsim.api.core.v01.events.handler.LinkLeaveEventHandler
-
-