Uses of Interface
org.goplanit.utils.event.EventListener
-
-
Uses of EventListener in org.goplanit.assignment
Classes in org.goplanit.assignment that implement EventListener Modifier and Type Class Description class
StaticTrafficAssignment
A static traffic assignment class with some commonalities implemented shared across static assignment implementationsclass
TrafficAssignment
Traffic assignment class which simultaneously is responsible for the loading hence it is also considered as a traffic assignment component of this type -
Uses of EventListener in org.goplanit.assignment.algorithmb
Classes in org.goplanit.assignment.algorithmb that implement EventListener Modifier and Type Class Description class
AlgorithmB
Algorithm B implementation based on the work of Dial (2006). -
Uses of EventListener in org.goplanit.assignment.ltm
Classes in org.goplanit.assignment.ltm that implement EventListener Modifier and Type Class Description class
LtmAssignment
Link Transmission Model implementation base implementation for network loading based on LTM network loading paradigm. -
Uses of EventListener in org.goplanit.assignment.ltm.eltm
Classes in org.goplanit.assignment.ltm.eltm that implement EventListener Modifier and Type Class Description class
EventBasedLtm
Event based Link Transmission Model implementation (eLTM) for network loading using a capacity constrained (Deterministic) assignment -
Uses of EventListener in org.goplanit.assignment.ltm.sltm
Classes in org.goplanit.assignment.ltm.sltm that implement EventListener Modifier and Type Class Description class
StaticLtm
Static Link Transmission Model implementation (sLTM) for network loading based on solution method presented in Raadsen and Bliemer (2021) General solution scheme for the Static Link Transmission Model . -
Uses of EventListener in org.goplanit.assignment.traditionalstatic
Classes in org.goplanit.assignment.traditionalstatic that implement EventListener Modifier and Type Class Description class
TraditionalStaticAssignment
Traditional static assignment traffic component.This is the class that conducts the actual assignment. -
Uses of EventListener in org.goplanit.component
Classes in org.goplanit.component that implement EventListener Modifier and Type Class Description class
PlanitComponent<T extends PlanitComponent<T> & Serializable>
PLANit components are the main building blocks to create PLANit applications with.Methods in org.goplanit.component with parameters of type EventListener Modifier and Type Method Description protected void
PlanitComponentFactory. fireEvent(EventListener eventListener, Event event)
Let derived class deal with the handling of the listener, where based on the derived event implementation the listener's concrete class can be determined which in turn allows for calling the right event callback method which is unknown at this base level since this event mechanism does not force a particular notification method signature on its listener interface -
Uses of EventListener in org.goplanit.component.event
Subinterfaces of EventListener in org.goplanit.component.event Modifier and Type Interface Description interface
PlanitComponentListener
To serve as base listener class for all PLANit component related events, where its onX method provides any graph modification event as parameter -
Uses of EventListener in org.goplanit.cost.physical
Classes in org.goplanit.cost.physical that implement EventListener Modifier and Type Class Description class
AbstractPhysicalCost
Class for dynamic cost functions, which calculate link segment costs for each iteration and assumes an underlying macroscopic link segment approachclass
BprLinkTravelTimeCost
Well known BPR link performance function to compute travel time cost on link segment based on flow and configuration parameters.class
FreeFlowLinkTravelTimeCost
Simplest possible travel time cost, namely fixed to free flow travel time regardless of the flows measured.class
SteadyStateTravelTimeCost
Cost computation for travel times based on the work of Raadsen and Bliemer (2019), Steady-state link travel time methods: Formulation, derivation, classification, and unification. -
Uses of EventListener in org.goplanit.cost.physical.initial
Classes in org.goplanit.cost.physical.initial that implement EventListener Modifier and Type Class Description class
FixedInitialMacroscopicLinkSegmentCost
Initial Link Segment Cost for which all the link segments have the same cost value for a specified modeclass
InitialMacroscopicLinkSegmentCost
Initial Link Segment Costs stored by modeclass
InitialPhysicalCost
The initial physical costs for the network -
Uses of EventListener in org.goplanit.cost.virtual
Classes in org.goplanit.cost.virtual that implement EventListener Modifier and Type Class Description class
AbstractVirtualCost
Object to handle the travel time cost of a virtual linkclass
FixedConnectoidTravelTimeCost
Class holding fixed connectoid costs for each connectoid segmentclass
SpeedConnectoidTravelTimeCost
Class to calculate the connectoid travel time using connectoid speed -
Uses of EventListener in org.goplanit.demands
Classes in org.goplanit.demands that implement EventListener Modifier and Type Class Description class
Demands
Container class for all demands registered on the project. -
Uses of EventListener in org.goplanit.demands.modifier
Methods in org.goplanit.demands.modifier with parameters of type EventListener Modifier and Type Method Description protected void
DemandsModifier. fireEvent(EventListener eventListener, Event event)
Let derived class deal with the handling of the listener, where based on the derived event implementation the listener's concrete class can be determined which in turn allows for calling the right event callback method which is unknown at this base level since this event mechanism does not force a particular notification method signature on its listener interface -
Uses of EventListener in org.goplanit.demands.modifier.event
Subinterfaces of EventListener in org.goplanit.demands.modifier.event Modifier and Type Interface Description interface
DemandsModifierListener
To serve as base listener class for all graph modification events, where its onX method provides any graph modification event as parameter -
Uses of EventListener in org.goplanit.demands.modifier.event.handler
Classes in org.goplanit.demands.modifier.event.handler that implement EventListener Modifier and Type Class Description class
SyncXmlIdToIdDemandsEntitiesHandler
Sync the Demands entities' XML id in the container to the internal id. -
Uses of EventListener in org.goplanit.event.handler
Classes in org.goplanit.event.handler that implement EventListener Modifier and Type Class Description class
SyncXmlIdToIdHandler
Whenever managed Ids containers with entities aso supporting an external id are changed in terms of their internal id, their XML ids remain the same and might no longer be unique. -
Uses of EventListener in org.goplanit.gap
Classes in org.goplanit.gap that implement EventListener Modifier and Type Class Description class
GapFunction
Abstract base class for gap functionsclass
LinkBasedRelativeDualityGapFunction
Gap function based on the work of Bovy and Jansen (1983) who take the different between the current system travel time and the system travel time if all flow were to be assigned to the shortest paths, divided by the system travel timeclass
NormBasedGapFunction
Gap function based on the norm, e.g. -
Uses of EventListener in org.goplanit.graph.directed.modifier
Methods in org.goplanit.graph.directed.modifier with parameters of type EventListener Modifier and Type Method Description protected void
DirectedGraphModifierImpl. fireEvent(EventListener eventListener, Event event)
Depending on whether these are directed or undirected evens call the appropriate notification method -
Uses of EventListener in org.goplanit.graph.directed.modifier.event.handler
Classes in org.goplanit.graph.directed.modifier.event.handler that implement EventListener Modifier and Type Class Description class
SyncXmlIdToIdBreakEdgeSegmentHandler
Whenever edge segments are broken, their edge segments' xml ids remain the same and are no longer unique.class
SyncXmlIdToIdDirectedGraphEntitiesHandler
Sync the directed graph entities' (including edges and vertices) XML id in the container to the internal id. -
Uses of EventListener in org.goplanit.graph.modifier
Methods in org.goplanit.graph.modifier with parameters of type EventListener Modifier and Type Method Description void
GraphModifierImpl. fireEvent(EventListener eventListener, Event event)
Let derived class deal with the handling of the listener, where based on the derived event implementation the listener's concrete class can be determined which in turn allows for calling the right event callback method which is unknown at this base level since this event mechanism does not force a particular notification method signature on its listener interface -
Uses of EventListener in org.goplanit.graph.modifier.event.handler
Classes in org.goplanit.graph.modifier.event.handler that implement EventListener Modifier and Type Class Description class
SyncXmlIdToIdBreakEdgeHandler
Whenever edges are broken, these edges' XML ids remain the same and are no longer unique.class
SyncXmlIdToIdGraphEntitiesHandler
Sync the graph entities' XML id in the container to the internal id. -
Uses of EventListener in org.goplanit.input
Classes in org.goplanit.input that implement EventListener Modifier and Type Class Description class
InputBuilderListener
Base input builder class that gets notified whenever traffic assignment components are to be populated or configured. -
Uses of EventListener in org.goplanit.io.input
Classes in org.goplanit.io.input that implement EventListener Modifier and Type Class Description class
PlanItInputBuilder
Class which reads inputs from XML input files -
Uses of EventListener in org.goplanit.network
Classes in org.goplanit.network that implement EventListener Modifier and Type Class Description class
LayeredNetwork<U extends NetworkLayer,T extends NetworkLayers<U>>
A transport network with one or more layers.class
MacroscopicNetwork
Macroscopic Network which stores one or more macroscopic network infrastructure layers that together form the complete (intermodal) network.class
Network
Base class for any network.class
ServiceNetwork
A service network is a network built on top of a topological (physical) transport network providing services leveraging this underlying network.class
TopologicalLayerNetwork<T extends TopologicalLayer,U extends TopologicalLayers<T>>
A network with topological transport layers, meaning that apart from representing a physical reality the result is topologically meaningful, has nodes, links, and some geographic notion via a coordinate reference systemclass
UntypedPhysicalNetwork<L extends UntypedPhysicalLayer<?,?,?>,LS extends UntypedPhysicalNetworkLayers<L>>
A network that comprises physical topological transport network elements, i.e., roads, rail, etc. -
Uses of EventListener in org.goplanit.network.virtual
Classes in org.goplanit.network.virtual that implement EventListener Modifier and Type Class Description class
VirtualNetworkImpl
Model free virtual network which is part of the zoning and holds all the virtual infrastructure connecting the zones to the physical road network. -
Uses of EventListener in org.goplanit.osm.physical.network.macroscopic
Classes in org.goplanit.osm.physical.network.macroscopic that implement EventListener Modifier and Type Class Description class
PlanitOsmNetwork
Macroscopic network with additional OSM functionality Disclaimer: The descriptions for the default OSM link segment types have been copied from the OSM Wiki -
Uses of EventListener in org.goplanit.path
Classes in org.goplanit.path that implement EventListener Modifier and Type Class Description class
OdPathSets
Contains one or more origin-destination based path sets that can be used in assignment. -
Uses of EventListener in org.goplanit.path.choice
Classes in org.goplanit.path.choice that implement EventListener Modifier and Type Class Description class
PathChoice
The path choice traffic assignment component responsible for the configuration of the path choice methodology and the path associated with this procedure.class
StochasticPathChoice
Stochastic path choice component. -
Uses of EventListener in org.goplanit.path.choice.logit
Classes in org.goplanit.path.choice.logit that implement EventListener Modifier and Type Class Description class
LogitChoiceModel
The logit choice model base class.class
MultinomialLogit
MNL choice model implementation -
Uses of EventListener in org.goplanit.sdinteraction.smoothing
Classes in org.goplanit.sdinteraction.smoothing that implement EventListener Modifier and Type Class Description class
MSASmoothing
MSA smoothing objectclass
Smoothing
Smoothing class to smooth data, such as path flows or other types of flows or traffic data between iterations -
Uses of EventListener in org.goplanit.service.routed
Classes in org.goplanit.service.routed that implement EventListener Modifier and Type Class Description class
RoutedServices
Routed services are service that follow a predefined paths (route) on a service network layer that are offered as a service of some sort, i.e., it either follows a schedule or a frequency. -
Uses of EventListener in org.goplanit.service.routed.modifier
Methods in org.goplanit.service.routed.modifier with parameters of type EventListener Modifier and Type Method Description protected void
RoutedServicesLayerModifierImpl. fireEvent(EventListener eventListener, Event event)
Let derived class deal with the handling of the listener, where based on the derived event implementation the listener's concrete class can be determined which in turn allows for calling the right event callback method which is unknown at this base level since this event mechanism does not force a particular notification method signature on its listener interface -
Uses of EventListener in org.goplanit.service.routed.modifier.event.handler
Classes in org.goplanit.service.routed.modifier.event.handler that implement EventListener Modifier and Type Class Description class
SyncDeparturesXmlIdToIdHandler
Whenever routed services' departures' managed Ids with an external id are changed in terms of their internal id, their XML ids remain the same and might no longer be unique.class
SyncRoutedServicesXmlIdToIdHandler
Whenever routed services' managed Ids with an external id are changed in terms of their internal id, their XML ids remain the same and might no longer be unique.class
SyncRoutedTripsXmlIdToIdHandler
Whenever routed services' trips managed Ids with an external id are changed in terms of their internal id, their XML ids remain the same and might no longer be unique. -
Uses of EventListener in org.goplanit.supply.fundamentaldiagram
Classes in org.goplanit.supply.fundamentaldiagram that implement EventListener Modifier and Type Class Description class
FundamentalDiagramComponent
Fundamental diagram traffic component.class
NewellFundamentalDiagramComponent
Newell fundamental diagram traffic component -
Uses of EventListener in org.goplanit.supply.network.nodemodel
Classes in org.goplanit.supply.network.nodemodel that implement EventListener Modifier and Type Class Description class
NodeModelComponent
Node model traffic componentclass
TampereNodeModelComponent
Tampere node model traffic component signalling that the Tampere node model algorithm is to be used -
Uses of EventListener in org.goplanit.supply.networkloading
Classes in org.goplanit.supply.networkloading that implement EventListener Modifier and Type Class Description class
NetworkLoading
Network loading traffic component -
Uses of EventListener in org.goplanit.tntp.input
Classes in org.goplanit.tntp.input that implement EventListener Modifier and Type Class Description class
TntpInputBuilder
Class which reads input from TNTP files -
Uses of EventListener in org.goplanit.utils.event
Fields in org.goplanit.utils.event with type parameters of type EventListener Modifier and Type Field Description protected Map<EventType,Map<EventListenerPriority,List<EventListener>>>
EventProducerImpl. listeners
The collection of interested listeners by event and priorityMethods in org.goplanit.utils.event with parameters of type EventListener Modifier and Type Method Description protected void
EventProducerImpl. addListener(EventListener listener)
add a listener for one or more event types that are presumably triggered by this producer absed on its known supported types.protected void
EventProducerImpl. addListener(EventListener listener, EventListenerPriority priority)
Add a listener for one or more event types (collected from listener's known supported types) that are presumably triggered by this producerprotected void
EventProducerImpl. addListener(EventListener listener, EventListenerPriority priority, EventType... eventTypes)
Add a listener for one or more event types that are presumably triggered by this producerprotected void
EventProducerImpl. addListener(EventListener listener, EventType... eventTypes)
Add a listener for one or more event types that are presumably triggered by this producer, with the default priority (low)protected abstract void
EventProducerImpl. fireEvent(EventListener eventListener, Event event)
Let derived class deal with the handling of the listener, where based on the derived event implementation the listener's concrete class can be determined which in turn allows for calling the right event callback method which is unknown at this base level since this event mechanism does not force a particular notification method signature on its listener interfaceprotected boolean
EventProducerImpl. removeListener(EventListener listener)
Remove listener from all event types it is registered onprotected boolean
EventProducerImpl. removeListener(EventListener listener, EventType eventType)
Remove a listener for a given event type -
Uses of EventListener in org.goplanit.utils.graph.modifier.event
Subinterfaces of EventListener in org.goplanit.utils.graph.modifier.event Modifier and Type Interface Description interface
DirectedGraphModifierListener
To serve as base listener class for all directed graph modification events, where its onX method provides any graph modification event as parameterinterface
GraphModifierListener
To serve as base listener class for all graph modification events, where its onX method provides any graph modification event as parameter -
Uses of EventListener in org.goplanit.utils.service.routed.modifier
Subinterfaces of EventListener in org.goplanit.utils.service.routed.modifier Modifier and Type Interface Description interface
RoutedServicesModifierListener
To serve as base listener class for all routed services modification events, where its onX method provides any routed services modification event as parameter -
Uses of EventListener in org.goplanit.utils.zoning
Subinterfaces of EventListener in org.goplanit.utils.zoning Modifier and Type Interface Description interface
Connectoids<T extends Connectoid>
Container to register and manager connectoids that define the points of access for zones regarding infrastructure network (layer)interface
DirectedConnectoids
container and factory class for directed connectoidsinterface
TransferZoneGroups
A Container for transfer zone groups which also acts as a factory for creating new transfer zone groupsinterface
UndirectedConnectoids
container and factory class for undirected connectoids -
Uses of EventListener in org.goplanit.utils.zoning.modifier.event
Subinterfaces of EventListener in org.goplanit.utils.zoning.modifier.event Modifier and Type Interface Description interface
ZoningModifierListener
To serve as base listener class for all zoning modification events, where its onX method provides any zoning modification event as parameter -
Uses of EventListener in org.goplanit.zoning
Classes in org.goplanit.zoning that implement EventListener Modifier and Type Class Description class
ConnectoidsImpl<T extends Connectoid>
Base implementation of Connectoids container and factory classclass
DirectedConnectoidsImpl
Implementation of directed connectoids classclass
TransferZoneGroupsImpl
Container for transfer zone groups where each transfer zone group logically groups multiple transfer zones together.class
UndirectedConnectoidsImpl
Implementation of Connectoids classclass
Zoning
Zoning class which holds a particular zoning -
Uses of EventListener in org.goplanit.zoning.modifier
Methods in org.goplanit.zoning.modifier with parameters of type EventListener Modifier and Type Method Description protected void
ZoningModifierImpl. fireEvent(EventListener eventListener, Event event)
Let derived class deal with the handling of the listener, where based on the derived event implementation the listener's concrete class can be determined which in turn allows for calling the right event callback method which is unknown at this base level since this event mechanism does not force a particular notification method signature on its listener interface -
Uses of EventListener in org.goplanit.zoning.modifier.event.handler
Classes in org.goplanit.zoning.modifier.event.handler that implement EventListener Modifier and Type Class Description class
SyncXmlIdToIdZoningEntitiesHandler
Sync the graph entities' XML id in the container to the internal id.class
UpdateConnectoidsOnVertexRemovalHandler
A listener designed to deal with the situation that sub graphs are removed from the network which leaves connectoids in the zoning that reference these sub graph elements invalid.class
UpdateDirectedConnectoidsOnBreakLinkSegmentHandler
Whenever links are broken and these link are references by connectoids, it is possible we must update the access vertex/link segment of this connectoid.
-