Class 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 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 interface PlansTranslator<org.matsim.api.core.v01.network.Link>
      • reset

        public void reset​(int iteration)
        Specified by:
        reset in interface org.matsim.core.events.handler.EventHandler
      • handleEvent

        public void handleEvent​(org.matsim.api.core.v01.events.VehicleEntersTrafficEvent event)
        Specified by:
        handleEvent in interface org.matsim.api.core.v01.events.handler.VehicleEntersTrafficEventHandler
      • handleEvent

        public void handleEvent​(org.matsim.api.core.v01.events.VehicleLeavesTrafficEvent event)
        Specified by:
        handleEvent in interface org.matsim.api.core.v01.events.handler.VehicleLeavesTrafficEventHandler
      • handleEvent

        public void handleEvent​(org.matsim.api.core.v01.events.LinkLeaveEvent event)
        Specified by:
        handleEvent in interface org.matsim.api.core.v01.events.handler.LinkLeaveEventHandler