Package org.planit.route.choice
Class RouteChoice
- java.lang.Object
-
- org.djutils.event.EventProducer
-
- org.planit.trafficassignment.TrafficAssignmentComponent<RouteChoice>
-
- org.planit.route.choice.RouteChoice
-
- All Implemented Interfaces:
Serializable
,org.djutils.event.EventProducerInterface
- Direct Known Subclasses:
StochasticRouteChoice
public class RouteChoice extends TrafficAssignmentComponent<RouteChoice>
The route choice traffic assignment component responsible for the configuration of the route choice methodology and the routes associated with this procedure. All derived classes must adhere to this protected constructors signature as the factory expects a traffic component create listener only- Author:
- markr
- See Also:
- Serialized Form
-
-
Field Summary
-
Fields inherited from class org.planit.trafficassignment.TrafficAssignmentComponent
groupId, id, trafficComponentType
-
-
Constructor Summary
Constructors Modifier Constructor Description protected
RouteChoice(IdGroupingToken groupId)
Constructor
-
Method Summary
-
Methods inherited from class org.planit.trafficassignment.TrafficAssignmentComponent
getId, getIdGroupingtoken, getSourceId, getTrafficComponentType
-
Methods inherited from class org.djutils.event.EventProducer
addListener, addListener, addListener, addListener, fireEvent, fireEvent, fireEvent, fireEvent, fireEvent, fireEvent, fireEvent, fireEvent, fireEvent, fireEvent, fireTimedEvent, fireTimedEvent, fireTimedEvent, fireTimedEvent, fireTimedEvent, fireTimedEvent, fireTimedEvent, getEventTypesWithListeners, hasListeners, numberOfListeners, removeAllListeners, removeAllListeners, removeListener
-
-
-
-
Constructor Detail
-
RouteChoice
protected RouteChoice(IdGroupingToken groupId)
Constructor- Parameters:
groupId
- contiguous id generation within this group for instances of this class
-
-