Uses of Class
org.goplanit.utils.id.IdAbleImpl
-
Packages that use IdAbleImpl Package Description org.goplanit.assignment.ltm.eltm.event org.goplanit.component.event org.goplanit.graph Network component object classesorg.goplanit.graph.directed org.goplanit.graph.modifier.event org.goplanit.mode org.goplanit.network.layer org.goplanit.network.layer.macroscopic Macroscopic physical network component object classesorg.goplanit.network.layer.physical Physical network component object classesorg.goplanit.network.layer.service org.goplanit.network.virtual Virtual network component object classesorg.goplanit.od.demand Contains the definitions of the Origin-Destination Demand classesorg.goplanit.od.path This package holds the origin-destination path objects.org.goplanit.od.skim This package holds the origin-destination Skim Matrix objects.org.goplanit.path PLANit path classesorg.goplanit.service.routed org.goplanit.time Contains the definition of the TimePeriod objectorg.goplanit.userclass Contains the definitions of the user classes (UserClass, TravellerType and Mode)org.goplanit.utils.event org.goplanit.utils.graph.modifier org.goplanit.utils.id Utilities for managing and generating unique ids within certain (managed) contextsorg.goplanit.utils.od Top-level abstract interfaces to handle Origin-Destination Dataorg.goplanit.zoning org.goplanit.zoning.modifier.event -
-
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 classCumulativeEventA cumulative event represents a cumulative pcu point in space-time with (potential) additional information.classReleaseEventA release event represents the arrival of a trigger event at the opposite link boundary from where it originated.classReleaseFlowEventA 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.classTriggerEventA 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 classclassTriggerFlowEventA 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 classPopulateComponentEventA 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.classPopulateDemandsEventA Populate demands event is fired when PLANit requests for a registered listener to populate the newly created demands instance.classPopulateFundamentalDiagramEventA Populate fundamental diagram component event is fired when PLANit requests for a registered listener to populate the newly created fundamental diagram component instance.classPopulateGapFunctionEventA Populate gap function event is fired when PLANit requests for a registered listener to populate the newly created gap function instance.classPopulateInitialLinkSegmentCostEventA 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.classPopulateNetworkEventA Populate network event is fired when PLANit requests for a registered listener to populate the newly created network instance.classPopulatePhysicalCostEventA Populate physical cost event is fired when PLANit requests for a registered listener to populate the newly created physical cost component.classPopulateRoutedServicesEventA Populate routed services event is fired when PLANit requests for a registered listener to populate the newly created routed services instance.classPopulateServiceNetworkEventA Populate service network event is fired when PLANit requests for a registered listener to populate the newly created service network instance.classPopulateUntypedComponentEventA Populate component event is fired when PLANit requests for a registered listener to populate the provided PLANit component instance.classPopulateZoningEventA 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.graph
Subclasses of IdAbleImpl in org.goplanit.graph Modifier and Type Class Description classEdgeImplEdge class connecting two vertices via some geometry.classGraphEntityImplBase implementation for graph entity (edge, vertex, etc.)classGraphImpl<V extends Vertex,E extends Edge>A graph implementation consisting of vertices and edgesclassUntypedGraphImpl<V extends Vertex,E extends Edge>A graph implementation consisting of vertices and edgesclassVertexImplVertex 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 classDirectedEdgeImplEdge class connecting two vertices via some geometry.classDirectedGraphImpl<V extends DirectedVertex,E extends DirectedEdge,ES extends EdgeSegment>A directed graph implementation consisting of directed vertices, directed edges and edge segmentsclassDirectedVertexImplvertex representation connected to one or more entry and exit edgesclassEdgeSegmentImplEdgeSegment represents an edge in a particular (single) direction.classUntypedDirectedGraphImpl<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.modifier.event
Subclasses of IdAbleImpl in org.goplanit.graph.modifier.event Modifier and Type Class Description classBreakEdgeEventWrapper around break edge eventclassBreakEdgeSegmentEventWrapper around break edge segment eventclassRemoveSubGraphEdgeEventEvent for when an edge has been removed from a (sub) graphclassRemoveSubGraphEdgeSegmentEventEvent for when an edge segment has been removed from a (sub) graphclassRemoveSubGraphEventEvent called after a portion (subgraph) of a graph has been removedclassRemoveSubGraphVertexEventEvent 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 classBicycleModethe predefined bicycle mode name: bicycle maxspeed (km/h): 15 pcu: 0.2 vehicular type: VEHICULAR motorisation: NON_MOTORISED track: ROAD use: PRIVATEclassBusModethe predefined bus mode name: bus maxspeed (km/h): 100 pcu: 2 vehicular type: VEHICULAR motorisation: MOTORISED track: ROAD use: PUBLICclassCarHighOccupancyModethe predefined car hov mode name: car_hov maxspeed (km/h): 130 pcu: 1 vehicular type: VEHICULAR motorisation: MOTORISED track: ROAD use: HIGH_OCCUPANCYclassCarModethe predefined car mode name: car maxspeed (km/h): 130 pcu: 1 vehicular type: VEHICULAR motorisation: MOTORISED track: ROAD use: PRIVATEclassCarShareModethe predefined car share mode name: car maxspeed (km/h): 130 pcu: 1 vehicular type: VEHICULAR motorisation: MOTORISED track: ROAD use: RIDE_SHAREclassGoodsModethe 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: GOODSclassHeavyGoodsModethe 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: GOODSclassLargeHeavyGoodsModethe 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: GOODSclassLightRailModethe predefined lightrail mode name: lightrail maxspeed (km/h): 70 pcu: 6 vehicular type: VEHICULAR motorisation: MOTORISED track: RAIL use: PUBLICclassModeImplA Mode is a user class feature representing a single form of transport (car, truck etc.).classMotorBikeModethe predefined motor bike mode name: bicycle maxspeed (km/h): 130 pcu: 0.5 vehicular type: VEHICULAR motorisation: NON_MOTORISED track: ROAD use: PRIVATEclassPedestrianModethe predefined pedestrian mode name: pedestrian maxspeed (km/h): 5 pcu: 0.1 vehicular type: NO_VEHICLE motorisation: NON_MOTORISED track: ROAD use: PRIVATEclassPredefinedModeImplA mode that has predefined fixed values so it can easily be understood, or mappedclassSubwayModethe predefined subway mode name: subway maxspeed (km/h): 60 pcu: 6 vehicular type: VEHICULAR motorisation: MOTORISED track: RAIL use: PUBLICclassTrainModethe predefined train mode name: train maxspeed (km/h): 140 pcu: 10 vehicular type: VEHICULAR motorisation: MOTORISED track: RAIL use: PUBLICclassTramModethe 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 classMacroscopicNetworkLayerImplMacroscopic physical Network (layer) that supports one or more modes and link segment types, where the modes are registered on the network (Infrastructure network) levelclassServiceNetworkLayerImplA service network layer is built on top of a physical network (layer).classTopologicalLayerImplAn transport layer that is of a topological nature, i.e., it has node, links, etc.classTransportLayerImplImplementation of TransportLayer interface with only barebones functionality to support ids and modes.classUntypedNetworkLayerImpl<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.classUntypedPhysicalLayerImpl<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.macroscopic
Subclasses of IdAbleImpl in org.goplanit.network.layer.macroscopic Modifier and Type Class Description classMacroscopicLinkSegmentImplLink segment for macroscopic transport networks.classMacroscopicLinkSegmentTypeImplEach macroscopic link segment is of a particular type reflecting segment specific properties. -
Uses of IdAbleImpl in org.goplanit.network.layer.physical
Subclasses of IdAbleImpl in org.goplanit.network.layer.physical Modifier and Type Class Description classLinkImplLink class connecting two nodes via some geometry.classLinkSegmentImplLink segment object representing physical links in the network and storing their propertiesclassNodeImplNode representation connected to one or more entry and exit links -
Uses of IdAbleImpl in org.goplanit.network.layer.service
Subclasses of IdAbleImpl in org.goplanit.network.layer.service Modifier and Type Class Description classServiceLegImplA service leg connects two service nodes.classServiceLegSegmentImplA service leg segment implementation.classServiceNodeImplA 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 classConnectoidEdgeImplEdge implementation that represent edges that exist between centroids and connectoids (their node reference), so not physical entities but rather virtual linksclassConnectoidSegmentImplThe 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 classOdDemandMatrixThis 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 classOdPathMatrixThis class stores the path objects from each origin to each destination in a full matrix formclassOdPathsHashedThis 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 classOdSkimMatrixThis 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 classDirectedPathImplThis 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 classRoutedServiceImplImplementation of a RoutedService instance based on the RoutedService interfaceclassRoutedServicesLayerImplImplementation of the RoutedServicesLayer interfaceclassRoutedTripDepartureA representation of a departure within a routed tripclassRoutedTripFrequencyImplImplementation of a RoutedTripFrequency interface.classRoutedTripImplImplementation of a RoutedTrip interface.classRoutedTripScheduleImplImplementation of a RoutedTripSchedule interface. -
Uses of IdAbleImpl in org.goplanit.time
Subclasses of IdAbleImpl in org.goplanit.time Modifier and Type Class Description classTimePeriodImplRepresents 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 classTravelerTypeTraveler type is a placeholder for all different types of traveler characteristics that affect the user class in the path choice component of traffic assignment.classUserClassA 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 classEventImplThe 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 classRemoveSubGraphListenerImplA 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 classExternalIdAbleImplImplementation 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 classOdDataImpl<T>Base class containing common methods required by all classes which implement ODDataclassOdHashedImpl<T>This class stores paths by their origin and destination by creating a unique hash for the combined ids of the od zones.classOdMatrixImpl<T,U>This class contains common methods for handling origin-demand matrices.classOdNonPrimitiveMatrix<T>This class contains common methods for handling origin-demand matrices where values are non primitive types, i.e.classOdPrimitiveMatrix<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 classCentroidImplCentroid implementationclassConnectoidImplconnectoid connecting one or more (transfer/OD) zone(s) to the physical road network, the type of connectoid depends on the implementing classclassDirectedConnectoidImplUndirected 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 nodeclassOdZoneImplAn Od zoneclassTransferZoneGroupImplA transfer zone group implementation.classTransferZoneImplA transfer zoneclassUndirectedConnectoidImplUndirected 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 nodeclassZoneImplRepresents 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 classModifiedZoneIdsEventWrapper for all events fired with zoning as a source
-