Uses of Class
org.planit.utils.id.IdGroupingToken
-
Packages that use IdGroupingToken Package Description org.planit.algorithms.shortestpath Shortest Path algorithms for PlanItorg.planit.assignment Traffic assignment classesorg.planit.assignment.algorithmb org.planit.assignment.eltm org.planit.assignment.traditionalstatic org.planit.cost.physical Contains the definition of physical cost classesorg.planit.cost.physical.initial Initial Physical Cost objectsorg.planit.cost.virtual Contains the definitions of virtual cost classesorg.planit.demands Classes which manage traveler demandsorg.planit.graph Network component object classesorg.planit.io.output.formatter PLANit IO output formatter packageorg.planit.mode org.planit.network org.planit.network.macroscopic org.planit.network.macroscopic.physical Macroscopic physical network component object classesorg.planit.network.physical Physical network component object classesorg.planit.network.virtual Virtual network component object classesorg.planit.od.odpath This package holds the origin-destination path objects.org.planit.output.formatter output formatter related classesorg.planit.path PLANit path classesorg.planit.path.choice PLANit path choice classesorg.planit.path.choice.logit PLANit logit based path choice classesorg.planit.project PLANit project classesorg.planit.sdinteraction.smoothing Classes which perform the smoothing used in the algorithm convergenceorg.planit.supply.fundamentaldiagram Fundamental diagram classesorg.planit.supply.network.nodemodel Node model classesorg.planit.supply.networkloading Network loading classesorg.planit.time Contains the definition of the TimePeriod objectorg.planit.tntp.output.formatter CSV output formatter used for TNTP results outputorg.planit.userclass Contains the definitions of the user classes (UserClass, TravellerType and Mode)org.planit.utils.id Utilities for managing and generating unique ids within certain (managed) contextsorg.planit.zoning -
-
Uses of IdGroupingToken in org.planit.algorithms.shortestpath
Methods in org.planit.algorithms.shortestpath with parameters of type IdGroupingToken Modifier and Type Method Description PathShortestPathResult. createPath(IdGroupingToken groupId, Vertex origin, Vertex destination)Create the path from the provided origin to a specified destination vertex, using the results available. -
Uses of IdGroupingToken in org.planit.assignment
Fields in org.planit.assignment declared as IdGroupingToken Modifier and Type Field Description protected IdGroupingTokenTrafficComponentBuilder. groupIdid grouping tokenprotected IdGroupingTokenTrafficAssignmentComponent. tokenIdid generation using this token will be contiguous and unique for each instance of this classMethods in org.planit.assignment that return IdGroupingToken Modifier and Type Method Description protected IdGroupingTokenTrafficComponentBuilder. getGroupIdToken()collect the group id tokenIdGroupingTokenTrafficAssignmentComponent. getIdGroupingToken()Collect the id grouping token used to generate ids for entities of this class.Methods in org.planit.assignment with parameters of type IdGroupingToken Modifier and Type Method Description static TrafficAssignmentBuilder<?>TrafficAssignmentBuilderFactory. createBuilder(String trafficAssignmentType, IdGroupingToken projectToken, InputBuilderListener inputBuilder, Demands theDemands, Zoning theZoning, InfrastructureNetwork theNetwork)Create a builder for given assignment type -
Uses of IdGroupingToken in org.planit.assignment.algorithmb
Constructors in org.planit.assignment.algorithmb with parameters of type IdGroupingToken Constructor Description AlgorithmB(IdGroupingToken groupId)Constructor -
Uses of IdGroupingToken in org.planit.assignment.eltm
Constructors in org.planit.assignment.eltm with parameters of type IdGroupingToken Constructor Description ELTM(IdGroupingToken groupId)ConstructorELTMTrafficAssignmentBuilder(IdGroupingToken groupId, InputBuilderListener inputBuilderListener, Demands demands, Zoning zoning, InfrastructureNetwork network)Constructor -
Uses of IdGroupingToken in org.planit.assignment.traditionalstatic
Constructors in org.planit.assignment.traditionalstatic with parameters of type IdGroupingToken Constructor Description TraditionalStaticAssignment(IdGroupingToken groupId)Base ConstructorTraditionalStaticAssignmentBuilder(IdGroupingToken projectToken, InputBuilderListener inputBuilder, Demands demands, Zoning zoning, InfrastructureNetwork network)ConstructorTraditionalStaticAssignmentSimulationData(IdGroupingToken groupId)Constructor -
Uses of IdGroupingToken in org.planit.cost.physical
Constructors in org.planit.cost.physical with parameters of type IdGroupingToken Constructor Description AbstractPhysicalCost(IdGroupingToken groupId)BPRLinkTravelTimeCost(IdGroupingToken groupId)Constructor -
Uses of IdGroupingToken in org.planit.cost.physical.initial
Constructors in org.planit.cost.physical.initial with parameters of type IdGroupingToken Constructor Description InitialLinkSegmentCost(IdGroupingToken groupId)ConstructorInitialLinkSegmentCostPeriod(IdGroupingToken groupId)ConstructorInitialPhysicalCost(IdGroupingToken groupId)ConstructorManualInitialLinkSegmentCost(IdGroupingToken groupId)Constructor -
Uses of IdGroupingToken in org.planit.cost.virtual
Constructors in org.planit.cost.virtual with parameters of type IdGroupingToken Constructor Description AbstractVirtualCost(IdGroupingToken groupId)ConstructorFixedConnectoidTravelTimeCost(IdGroupingToken groupId)ConstructorSpeedConnectoidTravelTimeCost(IdGroupingToken groupId)Constructor -
Uses of IdGroupingToken in org.planit.demands
Constructors in org.planit.demands with parameters of type IdGroupingToken Constructor Description Demands(IdGroupingToken groupId)Constructor -
Uses of IdGroupingToken in org.planit.graph
Fields in org.planit.graph declared as IdGroupingToken Modifier and Type Field Description protected IdGroupingTokenGraphBuilderImpl. groupIdTokenthe id group tokenMethods in org.planit.graph that return IdGroupingToken Modifier and Type Method Description IdGroupingTokenGraphImpl. getGraphIdGroupingToken()Collect the id grouping token used for all entities registered on the graph, i.e., this network's specific identifier for generating ids unique and contiguous within this network and this network onlyIdGroupingTokenDirectedGraphBuilderImpl. getIdGroupingToken()Collect the id grouping token used by this builderIdGroupingTokenGraphBuilder. getIdGroupingToken()Collect the id grouping token used by this builderIdGroupingTokenGraphBuilderImpl. getIdGroupingToken()Collect the id grouping token used by this builderMethods in org.planit.graph with parameters of type IdGroupingToken Modifier and Type Method Description protected static longEdgeImpl. generateEdgeId(IdGroupingToken groupId)Generate edge idprotected static longEdgeSegmentImpl. generateEdgeSegmentId(IdGroupingToken groupId)Generate unique edge segment idprotected static longVertexImpl. generateVertexId(IdGroupingToken groupId)generate unique node idvoidDirectedGraphBuilderImpl. setIdGroupingToken(IdGroupingToken groupToken)Each builder needs a group if token to allow all underlying factory methods to generated ids uniquely tied to the group the entities belong tovoidGraphBuilder. setIdGroupingToken(IdGroupingToken groupId)Each builder needs a group if token to allow all underlying factory methods to generated ids uniquely tied to the group the entities belong tovoidGraphBuilderImpl. setIdGroupingToken(IdGroupingToken groupIdToken)Each builder needs a group if token to allow all underlying factory methods to generated ids uniquely tied to the group the entities belong toConstructors in org.planit.graph with parameters of type IdGroupingToken Constructor Description ACyclicSubGraph(IdGroupingToken groupId, DirectedGraph<V,E,ES> parentGraph, V root)ConstructorDirectedEdgeImpl(IdGroupingToken groupId, DirectedVertex vertexA, DirectedVertex vertexB, double lengthKm)Constructor which injects link lengths directlyDirectedGraphBuilderImpl(IdGroupingToken groupId)constructorDirectedGraphImpl(IdGroupingToken groupToken, DirectedGraphBuilder<V,E,ES> graphBuilder)DirectedGraph ConstructorDirectedVertexImpl(IdGroupingToken groupId)ConstructorEdgeImpl(IdGroupingToken groupId, Vertex vertexA, Vertex vertexB, double lengthKm)Constructor which injects link lengths directlyEdgeSegmentImpl(IdGroupingToken groupId, DirectedEdge parentEdge, boolean directionAB)ConstructorGraphBuilderImpl(IdGroupingToken groupIdToken)ConstructorGraphImpl(IdGroupingToken groupId, GraphBuilder<V,E> graphBuilder)Graph ConstructorVertexImpl(IdGroupingToken groupId)Constructor -
Uses of IdGroupingToken in org.planit.io.output.formatter
Constructors in org.planit.io.output.formatter with parameters of type IdGroupingToken Constructor Description PlanItOutputFormatter(IdGroupingToken groupId)Constructor, takes values for properties file name, description and version property -
Uses of IdGroupingToken in org.planit.mode
Methods in org.planit.mode with parameters of type IdGroupingToken Modifier and Type Method Description static PredefinedModeModeFactory. createPredefinedMode(IdGroupingToken groupId, PredefinedModeType modeType)create a predefined mode instanceConstructors in org.planit.mode with parameters of type IdGroupingToken Constructor Description BicycleMode(IdGroupingToken groupId)Constructor for bicycle modeBusMode(IdGroupingToken groupId)Constructor for bus modeCarHighOccupancyMode(IdGroupingToken groupId)Constructor for car hov modeCarMode(IdGroupingToken groupId)Constructor for car modeCarShareMode(IdGroupingToken groupId)Constructor for car share modeGoodsMode(IdGroupingToken groupId)Constructor for heavy goods vehicle modeHeavyGoodsMode(IdGroupingToken groupId)Constructor for heavy goods vehicle modeLargeHeavyGoodsMode(IdGroupingToken groupId)Constructor for large heavy goods vehicle modeLightRailMode(IdGroupingToken groupId)Constructor for lightrail modeModeImpl(IdGroupingToken groupId, double maxSpeed, String name, double pcu)Constructor, using all defaults for non-provided parametersModeImpl(IdGroupingToken groupId, String name, double maxSpeed, double pcu, PhysicalModeFeatures physicalFeatures, UsabilityModeFeatures usabilityFeatures)Constructor, using all defaults for non-provided parametersModesImpl(IdGroupingToken groupId)ConstructorMotorBikeMode(IdGroupingToken groupId)Constructor for motor bike modePedestrianMode(IdGroupingToken groupId)Constructor for pedestrian modePredefinedModeImpl(IdGroupingToken groupId, PredefinedModeType modeType, double maxSpeed, double pcu, PhysicalModeFeatures physicalFeatures, UsabilityModeFeatures usabilityFeatures)A predefined modeSubwayMode(IdGroupingToken groupId)Constructor for subway modeTrainMode(IdGroupingToken groupId)Constructor for train modeTramMode(IdGroupingToken groupId)Constructor for train mode -
Uses of IdGroupingToken in org.planit.network
Fields in org.planit.network declared as IdGroupingToken Modifier and Type Field Description protected IdGroupingTokenNetwork. networkIdGroupingTokena token for this network in particular to ensure unique ids across all entities of the same class instance within this networkMethods in org.planit.network that return IdGroupingToken Modifier and Type Method Description IdGroupingTokenNetwork. getNetworkGroupingTokenId()collect the grouping token for this network instanceMethods in org.planit.network with parameters of type IdGroupingToken Modifier and Type Method Description protected static longInfrastructureLayerImpl. generateId(IdGroupingToken tokenId)generate unique node idConstructors in org.planit.network with parameters of type IdGroupingToken Constructor Description InfrastructureLayerImpl(IdGroupingToken tokenId)ConstructorInfraStructureLayersImpl(IdGroupingToken groupingId)ConstructorInfrastructureNetwork(IdGroupingToken tokenId)Default constructorInfrastructureNetwork(IdGroupingToken tokenId, org.opengis.referencing.crs.CoordinateReferenceSystem coordinateReferenceSystem)Default constructorNetwork(IdGroupingToken tokenId)Constructor -
Uses of IdGroupingToken in org.planit.network.macroscopic
Constructors in org.planit.network.macroscopic with parameters of type IdGroupingToken Constructor Description MacroscopicNetwork(IdGroupingToken tokenId)Constructor -
Uses of IdGroupingToken in org.planit.network.macroscopic.physical
Methods in org.planit.network.macroscopic.physical that return IdGroupingToken Modifier and Type Method Description IdGroupingTokenMacroscopicPhysicalNetworkBuilderImpl. getIdGroupingToken()Collect the id grouping token used by this builderMethods in org.planit.network.macroscopic.physical with parameters of type IdGroupingToken Modifier and Type Method Description protected static longMacroscopicLinkSegmentTypeImpl. generateMacroscopicLinkSegmentTypeId(IdGroupingToken groupId)Generate next id availablevoidMacroscopicPhysicalNetworkBuilderImpl. setIdGroupingToken(IdGroupingToken groupId)Each builder needs a group if token to allow all underlying factory methods to generated ids uniquely tied to the group the entities belong toConstructors in org.planit.network.macroscopic.physical with parameters of type IdGroupingToken Constructor Description MacroscopicLinkSegmentImpl(IdGroupingToken groupId, Link parentLink, boolean directionAB)ConstructorMacroscopicLinkSegmentTypeImpl(IdGroupingToken groupId, String name, double capacityPerLane, double maximumDensityPerLane)ConstructorMacroscopicLinkSegmentTypeImpl(IdGroupingToken groupId, String name, double capacityPerLane, double maximumDensityPerLane, Map<Mode,MacroscopicModeProperties> modeProperties)MacroscopicPhysicalNetwork(IdGroupingToken groupId)ConstructorMacroscopicPhysicalNetwork(IdGroupingToken groupId, MacroscopicPhysicalNetworkBuilder<? extends Node,? extends Link,? extends MacroscopicLinkSegment> customBuilder)ConstructorMacroscopicPhysicalNetworkBuilderImpl(IdGroupingToken groupId)constructor -
Uses of IdGroupingToken in org.planit.network.physical
Methods in org.planit.network.physical that return IdGroupingToken Modifier and Type Method Description IdGroupingTokenPhysicalNetworkBuilderImpl. getIdGroupingToken()Collect the id grouping token used by this builderIdGroupingTokenPhysicalNetwork. getNetworkIdGroupingToken()Collect the id grouping token used for all entities registered on the network, i.e., this network's specific identifier for generating ids unique and contiguous within this network and this network onlyMethods in org.planit.network.physical with parameters of type IdGroupingToken Modifier and Type Method Description protected static longLinkImpl. generateLinkId(IdGroupingToken groupId)generate unique link idprotected static longLinkSegmentImpl. generateLinkSegmentId(IdGroupingToken groupId)Generate unique link segment idprotected static longNodeImpl. generateNodeId(IdGroupingToken groupId)generate unique node idvoidPhysicalNetworkBuilderImpl. setIdGroupingToken(IdGroupingToken groupToken)Each builder needs a group if token to allow all underlying factory methods to generated ids uniquely tied to the group the entities belong toConstructors in org.planit.network.physical with parameters of type IdGroupingToken Constructor Description LinkImpl(IdGroupingToken groupId, Node nodeA, Node nodeB, double length)Constructor which injects link length directlyLinkSegmentImpl(IdGroupingToken groupId, Link parentLink, boolean directionAB)ConstructorNodeImpl(IdGroupingToken groupId)Node constructorPhysicalNetwork(IdGroupingToken tokenId, PhysicalNetworkBuilder<N,L,LS> networkBuilder)Network ConstructorPhysicalNetworkBuilderImpl(IdGroupingToken groupId) -
Uses of IdGroupingToken in org.planit.network.virtual
Methods in org.planit.network.virtual with parameters of type IdGroupingToken Modifier and Type Method Description protected static longConnectoidEdgeImpl. generateConnectoidEdgeId(IdGroupingToken tokenId)Generate connectoid idprotected static longConnectoidSegmentImpl. generateConnectoidSegmentId(IdGroupingToken groupId)generate unique connectoid segment idConstructors in org.planit.network.virtual with parameters of type IdGroupingToken Constructor Description ConnectoidEdgeImpl(IdGroupingToken groupId, Centroid centroidA, Node nodeB, double length)ConstructorConnectoidSegmentImpl(IdGroupingToken groupId, ConnectoidEdge parentEdge, boolean directionAb)ConstructorVirtualNetwork(IdGroupingToken tokenId)Constructor -
Uses of IdGroupingToken in org.planit.od.odpath
Constructors in org.planit.od.odpath with parameters of type IdGroupingToken Constructor Description ODPathMatrix(IdGroupingToken groupId, Zones<?> zones)Constructor -
Uses of IdGroupingToken in org.planit.output.formatter
Constructors in org.planit.output.formatter with parameters of type IdGroupingToken Constructor Description BaseOutputFormatter(IdGroupingToken groupId)ConstructorCsvFileOutputFormatter(IdGroupingToken groupId)ConstructorFileOutputFormatter(IdGroupingToken groupId)ConstructorMemoryOutputFormatter(IdGroupingToken groupId)Constructor -
Uses of IdGroupingToken in org.planit.path
Constructors in org.planit.path with parameters of type IdGroupingToken Constructor Description ODPathSets(IdGroupingToken groupId)ConstructorPathImpl(IdGroupingToken groupId)ConstructorPathImpl(IdGroupingToken groupId, Deque<EdgeSegment> pathEdgeSegments)Constructor -
Uses of IdGroupingToken in org.planit.path.choice
Methods in org.planit.path.choice with parameters of type IdGroupingToken Modifier and Type Method Description static PathChoiceBuilder<? extends PathChoice>PathChoiceBuilderFactory. createBuilder(String pathChoiceType, IdGroupingToken projectToken, InputBuilderListener inputBuilder)Create a builder for given path choice typeConstructors in org.planit.path.choice with parameters of type IdGroupingToken Constructor Description PathChoice(IdGroupingToken groupId)ConstructorPathChoiceBuilder(Class<T> pathChoiceClass, IdGroupingToken projectToken, InputBuilderListener inputBuilderListener)ConstructorStochasticPathChoice(IdGroupingToken groupId)ConstructorStochasticPathChoiceBuilder(IdGroupingToken projectToken, InputBuilderListener inputBuilderListener)Constructor -
Uses of IdGroupingToken in org.planit.path.choice.logit
Constructors in org.planit.path.choice.logit with parameters of type IdGroupingToken Constructor Description LogitChoiceModel(IdGroupingToken groupId)ConstructorMultinomialLogit(IdGroupingToken groupId)Constructor -
Uses of IdGroupingToken in org.planit.project
Fields in org.planit.project declared as IdGroupingToken Modifier and Type Field Description protected IdGroupingTokenCustomPlanItProject. projectTokenid generation using this token will be contiguous and unique for all instances created with this token.Constructors in org.planit.project with parameters of type IdGroupingToken Constructor Description PlanItProjectInput(long projectId, IdGroupingToken projectGroupId, InputBuilderListener inputBuilderListener)Constructor -
Uses of IdGroupingToken in org.planit.sdinteraction.smoothing
Constructors in org.planit.sdinteraction.smoothing with parameters of type IdGroupingToken Constructor Description MSASmoothing(IdGroupingToken groupId)ConstructorSmoothing(IdGroupingToken groupId)Base constructor -
Uses of IdGroupingToken in org.planit.supply.fundamentaldiagram
Constructors in org.planit.supply.fundamentaldiagram with parameters of type IdGroupingToken Constructor Description FundamentalDiagram(IdGroupingToken groupId)Base constructorNewellFundamentalDiagram(IdGroupingToken groupId)Constructor -
Uses of IdGroupingToken in org.planit.supply.network.nodemodel
Constructors in org.planit.supply.network.nodemodel with parameters of type IdGroupingToken Constructor Description NodeModel(IdGroupingToken groupId)Base constructorTampereNodeModel(IdGroupingToken groupId)Base Constructor -
Uses of IdGroupingToken in org.planit.supply.networkloading
Constructors in org.planit.supply.networkloading with parameters of type IdGroupingToken Constructor Description NetworkLoading(IdGroupingToken groupId)Base constructor -
Uses of IdGroupingToken in org.planit.time
Constructors in org.planit.time with parameters of type IdGroupingToken Constructor Description TimePeriod(IdGroupingToken groupId, long startTimeSeconds, long durationSeconds)ConstructorTimePeriod(IdGroupingToken groupId, String description, long startTimeSeconds, long durationSeconds)Constructor -
Uses of IdGroupingToken in org.planit.tntp.output.formatter
Constructors in org.planit.tntp.output.formatter with parameters of type IdGroupingToken Constructor Description CSVOutputFormatter(IdGroupingToken groupId)Base constructor -
Uses of IdGroupingToken in org.planit.userclass
Constructors in org.planit.userclass with parameters of type IdGroupingToken Constructor Description TravelerType(IdGroupingToken groupId)ConstructorTravelerType(IdGroupingToken groupId, String name)ConstructorUserClass(IdGroupingToken groupId, String name, Mode mode, TravelerType travelerType)Constructor of user class -
Uses of IdGroupingToken in org.planit.utils.id
Methods in org.planit.utils.id that return IdGroupingToken Modifier and Type Method Description static IdGroupingTokenIdGroupingToken. collectGlobalToken()We have one default global token available for ids that are globally managed rather than within some container.static IdGroupingTokenIdGenerator. createIdGroupingToken(Object groupOwner, long groupOwnerId)Factory method to create a new id grouping token based on the class instance simple name and the instance id This allows for a human readable token as well as a unique tokenstatic IdGroupingTokenIdGenerator. createIdGroupingToken(String groupDescription)Factory method to create a new id grouping tokenMethods in org.planit.utils.id with parameters of type IdGroupingToken Modifier and Type Method Description protected static org.planit.utils.id.LocalIdGeneratorIdGenerator. createIdGeneratorForParent(IdGroupingToken token)Create new idGenerators for this group such that we track unique id's within this groupstatic longIdGenerator. generateId(IdGroupingToken token, Class<? extends Object> theClass)Generate a unique id for the chosen classstatic longIdGenerator. getLatestIdForToken(IdGroupingToken token, Class<? extends Object> theClass)collect the latest generated id for a given class and tokenstatic voidIdGenerator. reset(IdGroupingToken groupId)Reset the id generation for a specific tokenstatic voidIdGenerator. reset(IdGroupingToken groupId, Class<? extends Object> theClass)Reset the id generation for a specific token and classstatic voidIdGenerator. resetTo(IdGroupingToken groupId, Class<? extends Object> theClass, long offset)Reset the id generation for a specific token and class to the given offset -
Uses of IdGroupingToken in org.planit.zoning
Fields in org.planit.zoning declared as IdGroupingToken Modifier and Type Field Description protected IdGroupingTokenConnectoidsImpl. idTokenid generation tokenMethods in org.planit.zoning that return IdGroupingToken Modifier and Type Method Description protected IdGroupingTokenZonesImpl. getGroupingTokenId()access to the id generation tokenMethods in org.planit.zoning with parameters of type IdGroupingToken Modifier and Type Method Description protected static longConnectoidImpl. generateConnectoidId(IdGroupingToken groupId)Generate connectoid idprotected static longOdZoneImpl. generateOdZoneId(IdGroupingToken tokenId)generate unique od zone idprotected static longTransferZoneImpl. generateTransferZoneId(IdGroupingToken tokenId)generate unique od zone idprotected static longZoneImpl. generateZoneId(IdGroupingToken groupId)Generate unique id for this zoneConstructors in org.planit.zoning with parameters of type IdGroupingToken Constructor Description CentroidImpl(IdGroupingToken groupId, Zone parentZone)ConstructorConnectoidImpl(IdGroupingToken idToken)ConstructorConnectoidImpl(IdGroupingToken idToken, Zone accessZone, double length)ConstructorConnectoidsImpl(IdGroupingToken idToken)ConstructorDirectedConnectoidImpl(IdGroupingToken idToken, LinkSegment accessEdgeSegment)ConstructorDirectedConnectoidImpl(IdGroupingToken idToken, LinkSegment accessLinkSegment, Zone accessZone, double length)ConstructorOdZoneImpl(IdGroupingToken tokenId)constructorOdZonesImpl(IdGroupingToken tokenId)ConstructorTransferZoneImpl(IdGroupingToken tokenId)constructorTransferZonesImpl(IdGroupingToken tokenId)ConstructorUndirectedConnectoidImpl(IdGroupingToken idToken, Node accessNode)ConstructorUndirectedConnectoidImpl(IdGroupingToken idToken, Node accessNode, Zone accessZone, double length)ConstructorZoneImpl(IdGroupingToken tokenId)ConstructorZonesImpl(IdGroupingToken tokenId)ConstructorZoning(IdGroupingToken groupId, IdGroupingToken networkGroupId)Constructor The second id generation token should be the token used by the physical network to create physical network entities such as links, nodes, etc.
-