Class PassengerRequestSubmittedEvent
- java.lang.Object
-
- org.matsim.api.core.v01.events.Event
-
- org.matsim.contrib.dvrp.passenger.AbstractPassengerRequestEvent
-
- org.matsim.contrib.dvrp.passenger.PassengerRequestSubmittedEvent
-
- All Implemented Interfaces:
org.matsim.core.api.internal.HasPersonId
public class PassengerRequestSubmittedEvent extends AbstractPassengerRequestEvent
- Author:
- michalm
-
-
Field Summary
Fields Modifier and Type Field Description static String
ATTRIBUTE_FROM_LINK
static String
ATTRIBUTE_TO_LINK
static String
EVENT_TYPE
-
Fields inherited from class org.matsim.contrib.dvrp.passenger.AbstractPassengerRequestEvent
ATTRIBUTE_MODE, ATTRIBUTE_REQUEST
-
-
Constructor Summary
Constructors Constructor Description PassengerRequestSubmittedEvent(double time, String mode, org.matsim.api.core.v01.Id<Request> requestId, org.matsim.api.core.v01.Id<org.matsim.api.core.v01.population.Person> personId, org.matsim.api.core.v01.Id<org.matsim.api.core.v01.network.Link> fromLinkId, org.matsim.api.core.v01.Id<org.matsim.api.core.v01.network.Link> toLinkId)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Map<String,String>
getAttributes()
String
getEventType()
org.matsim.api.core.v01.Id<org.matsim.api.core.v01.network.Link>
getFromLinkId()
org.matsim.api.core.v01.Id<org.matsim.api.core.v01.network.Link>
getToLinkId()
-
Methods inherited from class org.matsim.contrib.dvrp.passenger.AbstractPassengerRequestEvent
getMode, getPersonId, getRequestId
-
-
-
-
Field Detail
-
EVENT_TYPE
public static final String EVENT_TYPE
- See Also:
- Constant Field Values
-
ATTRIBUTE_FROM_LINK
public static final String ATTRIBUTE_FROM_LINK
- See Also:
- Constant Field Values
-
ATTRIBUTE_TO_LINK
public static final String ATTRIBUTE_TO_LINK
- See Also:
- Constant Field Values
-
-
Constructor Detail
-
PassengerRequestSubmittedEvent
public PassengerRequestSubmittedEvent(double time, String mode, org.matsim.api.core.v01.Id<Request> requestId, org.matsim.api.core.v01.Id<org.matsim.api.core.v01.population.Person> personId, org.matsim.api.core.v01.Id<org.matsim.api.core.v01.network.Link> fromLinkId, org.matsim.api.core.v01.Id<org.matsim.api.core.v01.network.Link> toLinkId)
-
-
Method Detail
-
getEventType
public String getEventType()
- Specified by:
getEventType
in classorg.matsim.api.core.v01.events.Event
-
getFromLinkId
public final org.matsim.api.core.v01.Id<org.matsim.api.core.v01.network.Link> getFromLinkId()
- Returns:
- id of the request's origin link
-
getToLinkId
public final org.matsim.api.core.v01.Id<org.matsim.api.core.v01.network.Link> getToLinkId()
- Returns:
- id of the request's destination link
-
getAttributes
public Map<String,String> getAttributes()
- Overrides:
getAttributes
in classAbstractPassengerRequestEvent
-
-