Uses of Class
org.goplanit.utils.id.IdAbleImpl
-
-
Uses of IdAbleImpl in org.goplanit.assignment.ltm.eltm.event
Subclasses of IdAbleImpl in org.goplanit.assignment.ltm.eltm.event Modifier and Type Class Description class
CumulativeEvent
A cumulative event represents a cumulative pcu point in space-time with (potential) additional information.class
ReleaseEvent
A release event represents the arrival of a trigger event at the opposite link boundary from where it originated.class
ReleaseFlowEvent
A release flow event represents a flow rate that is being released on a link boundary on the opposite border from where it was triggered through a trigger event.class
TriggerEvent
A trigger event emanates from a link boundary (its source) with a particular cumulative value and time and potentially other information which should be constructed by subclassing this classclass
TriggerFlowEvent
A trigger flow event represents a flow rate that is being triggered exogenously, typically by a node on either side of the link segment. -
Uses of IdAbleImpl in org.goplanit.component.event
Subclasses of IdAbleImpl in org.goplanit.component.event Modifier and Type Class Description class
PopulateComponentEvent
A Populate component event for components for which no dedicated derived event is created and provides access to the component to populate and additional content as is without additional type or contextual information.class
PopulateDemandsEvent
A Populate demands event is fired when PLANit requests for a registered listener to populate the newly created demands instance.class
PopulateFundamentalDiagramEvent
A Populate fundamental diagram component event is fired when PLANit requests for a registered listener to populate the newly created fundamental diagram component instance.class
PopulateGapFunctionEvent
A Populate gap function event is fired when PLANit requests for a registered listener to populate the newly created gap function instance.class
PopulateInitialLinkSegmentCostEvent
A Populate initial link segment cost event is fired when PLANit requests for a registered listener to populate these initial costs which relate to a specific network.class
PopulateNetworkEvent
A Populate network event is fired when PLANit requests for a registered listener to populate the newly created network instance.class
PopulatePhysicalCostEvent
A Populate physical cost event is fired when PLANit requests for a registered listener to populate the newly created physical cost component.class
PopulateRoutedServicesEvent
A Populate routed services event is fired when PLANit requests for a registered listener to populate the newly created routed services instance.class
PopulateServiceNetworkEvent
A Populate service network event is fired when PLANit requests for a registered listener to populate the newly created service network instance.class
PopulateUntypedComponentEvent
A Populate component event is fired when PLANit requests for a registered listener to populate the provided PLANit component instance.class
PopulateZoningEvent
A Populate zoning event is fired when PLANit requests for a registered listener to populate the newly created zoning instance. -
Uses of IdAbleImpl in org.goplanit.demands.modifier.event
Subclasses of IdAbleImpl in org.goplanit.demands.modifier.event Modifier and Type Class Description class
RecreatedDemandsEntitiesManagedIdsEvent
Event fired upon recreation of managed ids for graph entities -
Uses of IdAbleImpl in org.goplanit.graph
Subclasses of IdAbleImpl in org.goplanit.graph Modifier and Type Class Description class
ConjugateEdgeImpl<V extends ConjugateVertex>
ConjugateEdge class connecting two conjugate vertices.class
ConjugateGraphImpl<V extends ConjugateVertex,E extends ConjugateEdge>
A conjugate graph implementation consisting of conjugate vertices and conjugate edgesclass
ConjugateVertexImpl
Conjugate vertex representation connected to one or more entry and exit conjugate edgesclass
EdgeImpl<V extends Vertex>
Edge class connecting two vertices via some geometry.class
GraphEntityImpl
Base implementation for graph entity (edge, vertex, etc.)class
GraphImpl<V extends Vertex,E extends Edge>
A graph implementation consisting of vertices and edgesclass
UntypedGraphImpl<V extends Vertex,E extends Edge>
A graph implementation consisting of vertices and edgesclass
VertexImpl<E extends Edge>
Vertex representation connected to one or more entry and exit edges -
Uses of IdAbleImpl in org.goplanit.graph.directed
Subclasses of IdAbleImpl in org.goplanit.graph.directed Modifier and Type Class Description class
ConjugateDirectedEdgeImpl<V extends ConjugateDirectedVertex,ES extends ConjugateEdgeSegment>
Conjugate Edge implementation class connecting two vertices via some geometry.class
ConjugateDirectedGraphImpl<V extends ConjugateDirectedVertex,E extends ConjugateDirectedEdge,ES extends ConjugateEdgeSegment>
A conjugate directed graph implementation consisting of conjugate directed vertices, conjugate directed edges and conjugate edge segmentsclass
ConjugateDirectedVertexImpl
Conjugate directed vertex representation connected to one or more entry and exit conjugate edgesclass
ConjugateEdgeSegmentImpl
Conjugate EdgeSegment represents an edge in a particular (single) direction in a conjugate directed graph.class
DirectedEdgeImpl<V extends DirectedVertex,ES extends EdgeSegment>
Edge class connecting two vertices via some geometry.class
DirectedGraphImpl<V extends DirectedVertex,E extends DirectedEdge,ES extends EdgeSegment>
A directed graph implementation consisting of directed vertices, directed edges and edge segmentsclass
DirectedVertexImpl<E extends EdgeSegment>
vertex representation connected to one or more entry and exit edgesclass
EdgeSegmentImpl<E extends DirectedEdge>
EdgeSegment represents an edge in a particular (single) direction.class
UntypedDirectedGraphImpl<V extends DirectedVertex,E extends DirectedEdge,ES extends EdgeSegment>
A directed graph implementation consisting of directed vertices and directed edges -
Uses of IdAbleImpl in org.goplanit.graph.directed.modifier.event
Subclasses of IdAbleImpl in org.goplanit.graph.directed.modifier.event Modifier and Type Class Description class
BreakEdgeSegmentEvent
Wrapper around break edge segment eventclass
RecreatedDirectedGraphEntitiesManagedIdsEvent
Event fired upon recreation of managed ids for directed graph entitiesclass
RemoveSubGraphEdgeSegmentEvent
Event for when an edge segment has been removed from a (sub) graph -
Uses of IdAbleImpl in org.goplanit.graph.modifier.event
Subclasses of IdAbleImpl in org.goplanit.graph.modifier.event Modifier and Type Class Description class
BreakEdgeEvent
Wrapper around break edge eventclass
RecreatedGraphEntitiesManagedIdsEvent
Event fired upon recreation of managed ids for graph entitiesclass
RemoveSubGraphEdgeEvent
Event for when an edge has been removed from a (sub) graphclass
RemoveSubGraphEvent
Event called after a portion (subgraph) of a graph has been removedclass
RemoveSubGraphVertexEvent
Event for when a vertex has been removed from a (sub) graph -
Uses of IdAbleImpl in org.goplanit.mode
Subclasses of IdAbleImpl in org.goplanit.mode Modifier and Type Class Description class
BicycleMode
the predefined bicycle mode name: bicycle maxspeed (km/h): 15 pcu: 0.2 vehicular type: VEHICULAR motorisation: NON_MOTORISED track: ROAD use: PRIVATEclass
BusMode
the predefined bus mode name: bus maxspeed (km/h): 100 pcu: 2 vehicular type: VEHICULAR motorisation: MOTORISED track: ROAD use: PUBLICclass
CarHighOccupancyMode
the predefined car hov mode name: car_hov maxspeed (km/h): 130 pcu: 1 vehicular type: VEHICULAR motorisation: MOTORISED track: ROAD use: HIGH_OCCUPANCYclass
CarMode
the predefined car mode name: car maxspeed (km/h): 130 pcu: 1 vehicular type: VEHICULAR motorisation: MOTORISED track: ROAD use: PRIVATEclass
CarShareMode
the predefined car share mode name: car maxspeed (km/h): 130 pcu: 1 vehicular type: VEHICULAR motorisation: MOTORISED track: ROAD use: RIDE_SHAREclass
FerryMode
The predefined ferry mode name: ferry maxspeed (km/h): 20 pcu: 6 vehicular type: VEHICULAR motorisation: MOTORISED track: WATER use: PUBLICclass
GoodsMode
the predefined goods vehicle mode, i.e., truck below 3.5 tonnes name: gv maxspeed (km/h): 100 pcu: 1.8 vehicular type: VEHICULAR motorisation: MOTORISED track: ROAD use: GOODSclass
HeavyGoodsMode
the predefined heavy goods vehicle mode, i.e., truck over 3.5 tonnes name: hgv maxspeed (km/h): 90 pcu: 2.5 vehicular type: VEHICULAR motorisation: MOTORISED track: ROAD use: GOODSclass
LargeHeavyGoodsMode
the predefined large heavy goods vehicle mode, i.e., large articulated truck, larger than heavy goods name: lhgv maxspeed (km/h): 90 pcu: 3 vehicular type: VEHICULAR motorisation: MOTORISED track: ROAD use: GOODSclass
LightRailMode
the predefined lightrail mode name: lightrail maxspeed (km/h): 70 pcu: 6 vehicular type: VEHICULAR motorisation: MOTORISED track: RAIL use: PUBLICclass
ModeImpl
A Mode is a user class feature representing a single form of transport (car, truck etc.).class
MotorBikeMode
the predefined motor bike mode name: bicycle maxspeed (km/h): 130 pcu: 0.5 vehicular type: VEHICULAR motorisation: NON_MOTORISED track: ROAD use: PRIVATEclass
PedestrianMode
the predefined pedestrian mode name: pedestrian maxspeed (km/h): 5 pcu: 0.1 vehicular type: NO_VEHICLE motorisation: NON_MOTORISED track: ROAD use: PRIVATEclass
PredefinedModeImpl
A mode that has predefined fixed values so it can easily be understood, or mappedclass
SubwayMode
the predefined subway mode name: subway maxspeed (km/h): 60 pcu: 6 vehicular type: VEHICULAR motorisation: MOTORISED track: RAIL use: PUBLICclass
TrainMode
the predefined train mode name: train maxspeed (km/h): 140 pcu: 10 vehicular type: VEHICULAR motorisation: MOTORISED track: RAIL use: PUBLICclass
TramMode
the predefined tram mode name: tram maxspeed (km/h): 40 pcu: 3 vehicular type: VEHICULAR motorisation: MOTORISED track: RAIL use: PUBLIC -
Uses of IdAbleImpl in org.goplanit.network.layer
Subclasses of IdAbleImpl in org.goplanit.network.layer Modifier and Type Class Description class
NetworkLayerImpl
Implementation of NetworkLayer interface with only bare-bones functionality to support ids and modes.class
TopologicalLayerImpl
An transport layer that is of a topological nature, i.e., it has node, links, etc.class
UntypedNetworkLayerImpl<V extends DirectedVertex,E extends DirectedEdge,S extends EdgeSegment>
Model free network layer consisting of containers for vertices, edges, and edge segments each of which can be typed separately. -
Uses of IdAbleImpl in org.goplanit.network.layer.macroscopic
Subclasses of IdAbleImpl in org.goplanit.network.layer.macroscopic Modifier and Type Class Description class
ConjugateMacroscopicNetworkLayerImpl
Conjugate of macroscopic physical Network (layer), i.e.class
MacroscopicLinkImpl<N extends DirectedVertex,LS extends MacroscopicLinkSegment>
Link class connecting two nodes via some geometry.class
MacroscopicLinkSegmentImpl
Link segment for macroscopic transport networks.class
MacroscopicLinkSegmentTypeImpl
Each macroscopic link segment is of a particular type reflecting segment specific properties.class
MacroscopicNetworkLayerImpl
Macroscopic physical Network (layer) that supports one or more modes and link segment types, where the modes are registered on the network (Infrastructure network) level -
Uses of IdAbleImpl in org.goplanit.network.layer.physical
Subclasses of IdAbleImpl in org.goplanit.network.layer.physical Modifier and Type Class Description class
ConjugateLinkImpl
Conjugate (non-directional) link class connecting two conjugate nodes.class
ConjugateLinkSegmentImpl
Conjugate Link segment object representing conjugate of original network's adjacent link segment pair, i.e.class
ConjugateNodeImpl
Conjugate node representation connected to one or more conjugate (entry and exit) conjugate links.class
LinkImpl<N extends DirectedVertex,LS extends EdgeSegment>
Link class connecting two nodes via some geometry.class
LinkSegmentBase<L extends Link>
Link segment object representing physical links in the network and storing their propertiesclass
NodeImpl<LS extends EdgeSegment>
Node representation connected to one or more entry and exit linksclass
UntypedPhysicalLayerImpl<N extends Node,L extends Link,LS extends LinkSegment>
Model free Network consisting of managed nodes, links, and link segments, each of which can be iterated over. -
Uses of IdAbleImpl in org.goplanit.network.layer.service
Subclasses of IdAbleImpl in org.goplanit.network.layer.service Modifier and Type Class Description class
ServiceLegImpl
A service leg connects two service nodes.class
ServiceLegSegmentImpl
A service leg segment implementation.class
ServiceNetworkLayerImpl
A service network layer is built on top of a physical network (layer).class
ServiceNodeImpl
A ServiceNode is used in a ServiceNetwork where it holds a reference to a DirectedNode of the ServiceNetworkLayer's underlying physical network layer. -
Uses of IdAbleImpl in org.goplanit.network.virtual
Subclasses of IdAbleImpl in org.goplanit.network.virtual Modifier and Type Class Description class
CentroidVertexImpl
The vertex with a direct relation to a centroid (for a given layer)class
ConjugateConnectoidEdgeImpl
Conjugate (non-directional) connectoid edge class connecting two conjugate nodes.class
ConjugateConnectoidNodeImpl
Conjugate node representation connected to one or more conjugate (entry and exit) conjugate links.class
ConjugateConnectoidSegmentImpl
Conjugate connectoid segment object representing conjugate of original network's adjacent connectoid segment pair, i.e.class
ConnectoidEdgeImpl
Edge implementation that represent edges that exist between centroids and connectoids (their node reference), so not physical entities but rather virtual linksclass
ConnectoidSegmentImpl
The link segment that connects a zone to the physical network is not a physical link segment. -
Uses of IdAbleImpl in org.goplanit.od.demand
Subclasses of IdAbleImpl in org.goplanit.od.demand Modifier and Type Class Description class
OdDemandMatrix
This class handles the OD demand matrix. -
Uses of IdAbleImpl in org.goplanit.od.path
Subclasses of IdAbleImpl in org.goplanit.od.path Modifier and Type Class Description class
OdPathMatrix
This class stores the path objects from each origin to each destination in a full matrix formclass
OdPathsHashed
This class stores paths by their origin and destination by creating a unique hash for the combined ids of the od zones. -
Uses of IdAbleImpl in org.goplanit.od.skim
Subclasses of IdAbleImpl in org.goplanit.od.skim Modifier and Type Class Description class
OdSkimMatrix
This class stores an OD Skim matrix. -
Uses of IdAbleImpl in org.goplanit.path
Subclasses of IdAbleImpl in org.goplanit.path Modifier and Type Class Description class
ManagedDirectedPathImpl
This object represents a path based on a number of consecutive LinkSegments The path creation makes use of the fact that the origin pair will have a null EdgeSegment, so there is no need to specify the origin. -
Uses of IdAbleImpl in org.goplanit.service.routed
Subclasses of IdAbleImpl in org.goplanit.service.routed Modifier and Type Class Description class
RoutedServiceImpl
Implementation of a RoutedService instance based on the RoutedService interfaceclass
RoutedServicesLayerImpl
Implementation of the RoutedServicesLayer interfaceclass
RoutedTripDepartureImpl
An representation of a departure within a routed tripclass
RoutedTripFrequencyImpl
Implementation of a RoutedTripFrequency interface.class
RoutedTripImpl
Implementation of a RoutedTrip interface.class
RoutedTripScheduleImpl
Implementation of a RoutedTripSchedule interface. -
Uses of IdAbleImpl in org.goplanit.service.routed.modifier.event
Subclasses of IdAbleImpl in org.goplanit.service.routed.modifier.event Modifier and Type Class Description class
ModifiedRoutedServicesIdsEvent
Event fired when routed services ids of a routed services layer have been changed (potentially)class
ModifiedRoutedServicesLayerEventImpl
Base wrapper for all events fired with only routed service layer as a sourceclass
ModifiedRoutedTripIdsEvent
Event fired when routed trip ids of a routed services layer have been changed (potentially) -
Uses of IdAbleImpl in org.goplanit.time
Subclasses of IdAbleImpl in org.goplanit.time Modifier and Type Class Description class
TimePeriodImpl
Represents a time period within the day. -
Uses of IdAbleImpl in org.goplanit.userclass
Subclasses of IdAbleImpl in org.goplanit.userclass Modifier and Type Class Description class
TravellerType
Traveller type is a placeholder for all different types of traveler characteristics that affect the user class in the path choice component of traffic assignment.class
UserClass
A user class defines a combination of one or more characteristics of users in an aggregate representation of traffic which partially dictate how they behave in traffic assignment. -
Uses of IdAbleImpl in org.goplanit.utils.event
Subclasses of IdAbleImpl in org.goplanit.utils.event Modifier and Type Class Description class
EventImpl
The Base implementation for LocalEvent interface. -
Uses of IdAbleImpl in org.goplanit.utils.graph.modifier
Subclasses of IdAbleImpl in org.goplanit.utils.graph.modifier Modifier and Type Class Description class
RemoveSubGraphListenerImpl
A base class implementation for remove sub graph listeners -
Uses of IdAbleImpl in org.goplanit.utils.id
Subclasses of IdAbleImpl in org.goplanit.utils.id Modifier and Type Class Description class
ExternalIdAbleImpl
Implementation of ExternalIdable interface including hash and equals based on idConstructors in org.goplanit.utils.id with parameters of type IdAbleImpl Constructor Description IdAbleImpl(IdAbleImpl other)
Copy constructor -
Uses of IdAbleImpl in org.goplanit.utils.od
Subclasses of IdAbleImpl in org.goplanit.utils.od Modifier and Type Class Description class
OdDataImpl<T>
Base class containing common methods required by all classes which implement ODDataclass
OdHashedImpl<T>
This class stores paths by their origin and destination by creating a unique hash for the combined ids of the od zones.class
OdMatrixImpl<T,U>
This class contains common methods for handling origin-demand matrices.class
OdNonPrimitiveMatrix<T>
This class contains common methods for handling origin-demand matrices where values are non-primitive types, i.e.class
OdPrimitiveMatrix<T extends Number>
This class contains common methods for handling origin-demand matrices. -
Uses of IdAbleImpl in org.goplanit.zoning
Subclasses of IdAbleImpl in org.goplanit.zoning Modifier and Type Class Description class
CentroidImpl
Centroid implementationclass
ConnectoidImpl
connectoid connecting one or more (transfer/OD) zone(s) to the physical road network, the type of connectoid depends on the implementing classclass
DirectedConnectoidImpl
Undirected connectoid connecting one or more (transfer/OD) zone(s) to the physical road network, each connection will yield a connectoid edge and two connectoid segments when constructing the transport network internally based on the referenced nodeclass
OdZoneImpl
An Od zoneclass
TransferZoneGroupImpl
A transfer zone group implementation.class
TransferZoneImpl
A transfer zoneclass
UndirectedConnectoidImpl
Undirected connectoid connecting one or more (transfer/OD) zone(s) to the physical road network, each connection will yield a connectoid edge and two connectoid segments when constructing the transport network internally based on the referenced nodeclass
ZoneImpl
Represents a zone base class. -
Uses of IdAbleImpl in org.goplanit.zoning.modifier.event
Subclasses of IdAbleImpl in org.goplanit.zoning.modifier.event Modifier and Type Class Description class
ModifiedTripScheduleDepartureIdsEvent
Event fired when routed trip schedule departures' ids of a routed services layer have been changed (potentially)class
ModifiedZoneIdsEvent
Wrapper for all events fired with zoning as a sourceclass
RecreatedZoningEntitiesManagedIdsEvent
Event fired upon recreation of managed ids for zoning in managed id containers
-