Package org.planit.path.choice
Class PathChoice
- java.lang.Object
-
- org.djutils.event.EventProducer
-
- org.planit.assignment.TrafficAssignmentComponent<PathChoice>
-
- org.planit.path.choice.PathChoice
-
- All Implemented Interfaces:
Serializable
,Comparable<Idable>
,org.djutils.event.EventProducerInterface
,Idable
- Direct Known Subclasses:
StochasticPathChoice
public class PathChoice extends TrafficAssignmentComponent<PathChoice>
The path choice traffic assignment component responsible for the configuration of the path choice methodology and the path 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 Modifier and Type Field Description static String
STOCHASTIC
short for stochastic path choice type-
Fields inherited from class org.planit.assignment.TrafficAssignmentComponent
id, tokenId, trafficComponentType
-
-
Constructor Summary
Constructors Modifier Constructor Description protected
PathChoice(IdGroupingToken groupId)
Constructor
-
Method Summary
-
Methods inherited from class org.planit.assignment.TrafficAssignmentComponent
equals, getId, getIdGroupingToken, getSourceId, getTrafficComponentType, hashCode
-
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
-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface org.planit.utils.id.Idable
compareTo, idEquals, idHashCode
-
-
-
-
Field Detail
-
STOCHASTIC
public static final String STOCHASTIC
short for stochastic path choice type
-
-
Constructor Detail
-
PathChoice
protected PathChoice(IdGroupingToken groupId)
Constructor- Parameters:
groupId
- contiguous id generation within this group for instances of this class
-
-