19 package org.matsim.core.mobsim.qsim.agents;
21 import java.util.List;
23 import org.apache.logging.log4j.LogManager;
24 import org.apache.logging.log4j.Logger;
54 this.basicAgentDelegate = basicAgent ;
69 switch ( boardingAcceptance ) {
70 case checkLineAndStop:
79 private final boolean containsId(List<TransitRouteStop> stopsToCome,
82 if (egressStopId.
equals(stop.getStopFacility().getId())) {
96 Leg leg = basicAgentDelegate.getCurrentLeg();
98 log.error(
"pt-leg has no TransitRoute. Removing agent from simulation. Agent " +
getId().toString());
100 + leg.
getRoute().getClass().getCanonicalName()
138 return basicAgentDelegate.
getId() ;
143 return basicAgentDelegate.
getMode() ;
String getRouteDescription()
final Id< Person > getId()
final boolean containsId(List< TransitRouteStop > stopsToCome, Id< TransitStopFacility > egressStopId)
final void setVehicle(MobsimVehicle vehicle)
final boolean getEnterTransitRoute(final TransitLine line, final TransitRoute transitRoute, final List< TransitRouteStop > stopsToCome, TransitVehicle transitVehicle)
final Id< Link > getCurrentLinkId()
final Id< Vehicle > getPlannedVehicleId()
Id< Vehicle > getPlannedVehicleId()
Id< Link > getCurrentLinkId()
final Id< Link > getDestinationLinkId()
final Id< TransitStopFacility > getDesiredDestinationStopId()
Id< TransitStopFacility > getEgressStopId()
TransitAgentImpl(BasicPlanAgentImpl basicAgent)
Id< TransitLine > getLineId()
final Id< TransitStopFacility > getDesiredAccessStopId()
final MobsimVehicle getVehicle()
final boolean getExitAtStop(final TransitStopFacility stop)
void setVehicle(MobsimVehicle veh)
MobsimVehicle getVehicle()
BasicPlanAgentImpl basicAgentDelegate
final BoardingAcceptance boardingAcceptance
boolean equals(Object obj)
Id< Link > getDestinationLinkId()
Id< TransitStopFacility > getAccessStopId()
TransitAgentImpl(BasicPlanAgentImpl basicAgent, BoardingAcceptance boardingAcceptance)