Uses of Class
org.goplanit.utils.id.IdGroupingToken
-
-
Uses of IdGroupingToken in org.goplanit.assignment
Methods in org.goplanit.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, TransportLayerNetwork<?,?> theNetwork)
Create a builder for given assignment typeConstructors in org.goplanit.assignment with parameters of type IdGroupingToken Constructor Description StaticTrafficAssignment(IdGroupingToken groupId)
ConstructorTrafficAssignment(IdGroupingToken groupId)
Constructor.TrafficAssignmentBuilder(Class<T> trafficAssignmentClass, IdGroupingToken projectToken, InputBuilderListener inputBuilderListener, Demands demands, Zoning zoning, TransportLayerNetwork<?,?> network)
Constructor -
Uses of IdGroupingToken in org.goplanit.assignment.algorithmb
Constructors in org.goplanit.assignment.algorithmb with parameters of type IdGroupingToken Constructor Description AlgorithmB(IdGroupingToken groupId)
Constructor -
Uses of IdGroupingToken in org.goplanit.assignment.ltm
Constructors in org.goplanit.assignment.ltm with parameters of type IdGroupingToken Constructor Description LtmAssignment(IdGroupingToken groupId)
ConstructorLtmTrafficAssignmentBuilder(Class<T> trafficAssignmentClass, IdGroupingToken groupId, InputBuilderListener inputBuilderListener, Demands demands, Zoning zoning, TransportLayerNetwork<?,?> network)
Constructor -
Uses of IdGroupingToken in org.goplanit.assignment.ltm.eltm
Constructors in org.goplanit.assignment.ltm.eltm with parameters of type IdGroupingToken Constructor Description EventBasedLtm(IdGroupingToken groupId)
ConstructorEventBasedLtmTrafficAssignmentBuilder(IdGroupingToken groupId, InputBuilderListener inputBuilderListener, Demands demands, Zoning zoning, TransportLayerNetwork<?,?> network)
Constructor -
Uses of IdGroupingToken in org.goplanit.assignment.ltm.sltm
Methods in org.goplanit.assignment.ltm.sltm that return IdGroupingToken Modifier and Type Method Description protected IdGroupingToken
StaticLtmAssignmentStrategy. getIdGroupingToken()
Token to useConstructors in org.goplanit.assignment.ltm.sltm with parameters of type IdGroupingToken Constructor Description Bush(IdGroupingToken idToken, OdZone origin, long numberOfEdgeSegments)
ConstructorStaticLtm(IdGroupingToken groupId)
ConstructorStaticLtmAssignmentStrategy(IdGroupingToken idGroupingToken, long assignmentId, TransportModelNetwork transportModelNetwork, StaticLtmSettings settings, TrafficAssignmentComponentAccessee taComponents)
ConstructorStaticLtmBushStrategy(IdGroupingToken idGroupingToken, long assignmentId, TransportModelNetwork transportModelNetwork, StaticLtmSettings settings, TrafficAssignmentComponentAccessee taComponents)
ConstructorStaticLtmPathStrategy(IdGroupingToken idGroupingToken, long assignmentId, TransportModelNetwork transportModelNetwork, StaticLtmSettings settings, TrafficAssignmentComponentAccessee taComponents)
ConstructorStaticLtmTrafficAssignmentBuilder(IdGroupingToken groupId, InputBuilderListener inputBuilderListener, Demands demands, Zoning zoning, TransportLayerNetwork<?,?> network)
Constructor -
Uses of IdGroupingToken in org.goplanit.assignment.ltm.sltm.loading
Constructors in org.goplanit.assignment.ltm.sltm.loading with parameters of type IdGroupingToken Constructor Description StaticLtmLoadingBush(IdGroupingToken idToken, long assignmentId, StaticLtmSettings settings)
ConstructorStaticLtmLoadingPath(IdGroupingToken idToken, long assignmentId, StaticLtmSettings settings)
constructorStaticLtmNetworkLoading(IdGroupingToken idToken, long runId, StaticLtmSettings settings)
Constructor -
Uses of IdGroupingToken in org.goplanit.assignment.traditionalstatic
Constructors in org.goplanit.assignment.traditionalstatic with parameters of type IdGroupingToken Constructor Description TraditionalStaticAssignment(IdGroupingToken groupId)
Base ConstructorTraditionalStaticAssignmentBuilder(IdGroupingToken projectToken, InputBuilderListener inputBuilder, Demands demands, Zoning zoning, TransportLayerNetwork<?,?> network)
ConstructorTraditionalStaticAssignmentSimulationData(IdGroupingToken groupId)
Constructor -
Uses of IdGroupingToken in org.goplanit.component
Fields in org.goplanit.component declared as IdGroupingToken Modifier and Type Field Description protected IdGroupingToken
PlanitComponentBuilder. groupId
id grouping tokenMethods in org.goplanit.component that return IdGroupingToken Modifier and Type Method Description protected IdGroupingToken
PlanitComponentBuilder. getGroupIdToken()
collect the group id tokenIdGroupingToken
PlanitComponent. getIdGroupingToken()
Collect the id grouping token used to generate ids for entities of this class.Constructors in org.goplanit.component with parameters of type IdGroupingToken Constructor Description PlanitComponent(IdGroupingToken tokenId, Class<?> classType)
ConstructorPlanitComponentBuilder(Class<T> classToBuild, IdGroupingToken groupId, InputBuilderListener inputBuilder)
Constructor -
Uses of IdGroupingToken in org.goplanit.cost.physical
Constructors in org.goplanit.cost.physical with parameters of type IdGroupingToken Constructor Description AbstractPhysicalCost(IdGroupingToken groupId)
BPRLinkTravelTimeCost(IdGroupingToken groupId)
ConstructorFreeFlowLinkTravelTimeCost(IdGroupingToken groupId)
ConstructorSteadyStateTravelTimeCost(IdGroupingToken groupId)
Constructor -
Uses of IdGroupingToken in org.goplanit.cost.physical.initial
Constructors in org.goplanit.cost.physical.initial with parameters of type IdGroupingToken Constructor Description InitialLinkSegmentCost(IdGroupingToken groupId)
ConstructorInitialPhysicalCost(IdGroupingToken groupId)
ConstructorManualInitialLinkSegmentCost(IdGroupingToken groupId)
Constructor -
Uses of IdGroupingToken in org.goplanit.cost.virtual
Constructors in org.goplanit.cost.virtual with parameters of type IdGroupingToken Constructor Description AbstractVirtualCost(IdGroupingToken groupId)
ConstructorFixedConnectoidTravelTimeCost(IdGroupingToken groupId)
ConstructorSpeedConnectoidTravelTimeCost(IdGroupingToken groupId)
Constructor -
Uses of IdGroupingToken in org.goplanit.demands
Constructors in org.goplanit.demands with parameters of type IdGroupingToken Constructor Description Demands(IdGroupingToken groupId)
Constructor -
Uses of IdGroupingToken in org.goplanit.gap
Constructors in org.goplanit.gap with parameters of type IdGroupingToken Constructor Description GapFunction(IdGroupingToken idToken, StopCriterion stopCriterion)
ConstructorLinkBasedRelativeDualityGapFunction(IdGroupingToken idToken, StopCriterion stopCriterion)
ConstructorNormBasedGapFunction(IdGroupingToken idToken, StopCriterion stopCriterion)
Constructor with defaults for norm and averagedNormBasedGapFunction(IdGroupingToken idToken, StopCriterion stopCriterion, int norm)
Constructor with default for averagedNormBasedGapFunction(IdGroupingToken idToken, StopCriterion stopCriterion, int norm, boolean averaged)
Constructor -
Uses of IdGroupingToken in org.goplanit.graph
Methods in org.goplanit.graph that return IdGroupingToken Modifier and Type Method Description IdGroupingToken
UntypedGraphImpl. getGraphIdGroupingToken()
Collect the id grouping token used for all entities registered on the graph, i.e., this graph specific identifier for generating ids unique and contiguous within this network and this network onlyMethods in org.goplanit.graph with parameters of type IdGroupingToken Modifier and Type Method Description protected long
GraphEntityImpl. generateAndSetId(IdGroupingToken tokenId)
generate id based on provided token and class and set it on this instanceprotected static long
UntypedGraphImpl. generatedGraphId(IdGroupingToken groupId)
Generate a graph idprotected static long
GraphEntityImpl. generateId(IdGroupingToken idGroupingToken, Class<? extends IdAble> clazz)
Generate an id based on provided token and classlong
GraphEntityImpl. recreateManagedIds(IdGroupingToken tokenId)
recreate the internal id(s) and set them including the Idable idlong
UntypedGraphImpl. recreateManagedIds(IdGroupingToken tokenId)
recreate the internal id(s) and set them including the Idable idConstructors in org.goplanit.graph with parameters of type IdGroupingToken Constructor Description EdgeFactoryImpl(IdGroupingToken groupId, Edges edges)
ConstructorEdgeImpl(IdGroupingToken groupId, Vertex vertexA, Vertex vertexB)
Constructor which injects link lengths directlyEdgeImpl(IdGroupingToken groupId, Vertex vertexA, Vertex vertexB, double lengthKm)
Constructor which injects link lengths directlyEdgesImpl(IdGroupingToken groupId)
ConstructorGraphEntityFactoryImpl(IdGroupingToken groupIdToken, GraphEntities<E> graphEntities)
ConstructorGraphEntityImpl(IdGroupingToken tokenId, Class<? extends GraphEntity> clazz)
ConstructorGraphImpl(IdGroupingToken groupId, GraphEntities<V> vertices, GraphEntities<E> edges)
Graph ConstructorUntypedGraphImpl(IdGroupingToken groupId, GraphEntities<V> vertices, GraphEntities<E> edges)
Graph ConstructorVertexFactoryImpl(IdGroupingToken groupId, Vertices vertices)
ConstructorVertexImpl(IdGroupingToken groupId)
ConstructorVerticesImpl(IdGroupingToken groupId)
ConstructorVerticesImpl(IdGroupingToken groupId, VertexFactory vertexFactory)
Constructor -
Uses of IdGroupingToken in org.goplanit.graph.directed
Constructors in org.goplanit.graph.directed with parameters of type IdGroupingToken Constructor Description DirectedEdgeFactoryImpl(IdGroupingToken groupId, DirectedEdges directedEdges)
ConstructorDirectedEdgeImpl(IdGroupingToken groupId, DirectedVertex vertexA, DirectedVertex vertexB)
Constructor which injects link lengths directlyDirectedEdgeImpl(IdGroupingToken groupId, DirectedVertex vertexA, DirectedVertex vertexB, double lengthKm)
Constructor which injects link lengths directlyDirectedEdgesImpl(IdGroupingToken groupId)
ConstructorDirectedEdgesImpl(IdGroupingToken groupId, DirectedEdgeFactory directedEdgeFactory)
ConstructorDirectedGraphImpl(IdGroupingToken groupToken, GraphEntities<V> vertices, GraphEntities<E> edges, GraphEntities<ES> edgeSegments)
DirectedGraph ConstructorDirectedVertexFactoryImpl(IdGroupingToken groupId, DirectedVertices vertices)
ConstructorDirectedVertexImpl(IdGroupingToken groupId)
ConstructorDirectedVerticesImpl(IdGroupingToken groupId)
ConstructorDirectedVerticesImpl(IdGroupingToken groupId, DirectedVertexFactory directedVertexFactory)
ConstructorEdgeSegmentFactoryImpl(IdGroupingToken groupId, EdgeSegments edgeSegments)
ConstructorEdgeSegmentImpl(IdGroupingToken groupId, boolean directionAB)
Constructor (without setting parent edge)EdgeSegmentImpl(IdGroupingToken groupId, DirectedEdge parentEdge, boolean directionAB)
ConstructorEdgeSegmentsImpl(IdGroupingToken groupId)
ConstructorEdgeSegmentsImpl(IdGroupingToken groupId, EdgeSegmentFactory edgeSegmentFactory)
ConstructorUntypedDirectedGraphImpl(IdGroupingToken groupToken, GraphEntities<V> vertices, GraphEntities<E> edges, GraphEntities<ES> edgeSegments)
DirectedGraph Constructor -
Uses of IdGroupingToken in org.goplanit.graph.directed.acyclic
Constructors in org.goplanit.graph.directed.acyclic with parameters of type IdGroupingToken Constructor Description ACyclicSubGraphImpl(IdGroupingToken groupId, int numberOfParentEdgeSegments, DirectedVertex root)
Constructor -
Uses of IdGroupingToken in org.goplanit.io.converter.intermodal
Constructors in org.goplanit.io.converter.intermodal with parameters of type IdGroupingToken Constructor Description PlanitIntermodalReader(String inputPathDirectory, String xmlFileExtension, IdGroupingToken idToken)
constructor where xml content is still on disk and first needs to be parsed into memory before converted to planit memory model.PlanitIntermodalReader(PlanitIntermodalReaderSettings settings, IdGroupingToken idToken)
constructor where xml content is still on disk and first needs to be parsed into memory before converted to planit memory model. -
Uses of IdGroupingToken in org.goplanit.io.converter.network
Methods in org.goplanit.io.converter.network with parameters of type IdGroupingToken Modifier and Type Method Description static PlanitNetworkReader
PlanitNetworkReaderFactory. create(IdGroupingToken idToken)
Create a PLANitNetworkReader which will create its own macroscopic network and non-locale specific defaults for any right hand driving countryConstructors in org.goplanit.io.converter.network with parameters of type IdGroupingToken Constructor Description PlanitNetworkReader(PlanitNetworkReaderSettings settings, IdGroupingToken idToken)
Constructor where settings are directly provided such that input information can be exracted from it -
Uses of IdGroupingToken in org.goplanit.io.converter.service
Methods in org.goplanit.io.converter.service with parameters of type IdGroupingToken Modifier and Type Method Description static PlanitRoutedServicesReader
PlanitRoutedServicesReaderFactory. create(IdGroupingToken idToken, ServiceNetwork parentNetwork)
Create a PlanitRoutedServicesReader based on custom id tokenstatic PlanitServiceNetworkReader
PlanitServiceNetworkReaderFactory. create(IdGroupingToken idToken, MacroscopicNetwork parentNetwork)
Create a PLANitServiceNetworkReader based on custom id tokenConstructors in org.goplanit.io.converter.service with parameters of type IdGroupingToken Constructor Description PlanitRoutedServicesReader(IdGroupingToken idToken, PlanitRoutedServicesReaderSettings settings)
Constructor where settings are directly provided such that input information can be extracted from itPlanitServiceNetworkReader(IdGroupingToken idToken, PlanitServiceNetworkReaderSettings settings)
Constructor where settings are directly provided such that input information can be extracted from it -
Uses of IdGroupingToken in org.goplanit.io.output.formatter
Constructors in org.goplanit.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.goplanit.mode
Methods in org.goplanit.mode with parameters of type IdGroupingToken Modifier and Type Method Description PredefinedMode
ModeFactoryImpl. createPredefinedMode(IdGroupingToken groupId, PredefinedModeType modeType)
create a predefined mode instance without registering it on the container.protected static long
ModeImpl. generateId(IdGroupingToken tokenId)
Generate id for this instancelong
ModeImpl. recreateManagedIds(IdGroupingToken tokenId)
recreate the internal id(s) and set them including the Idable idConstructors in org.goplanit.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 modeModeFactoryImpl(IdGroupingToken groupId, Modes modes)
ConstructorModeImpl(IdGroupingToken groupId, double maxSpeed, String name, double pcu)
Constructor, using all defaults for non-provided parametersModeImpl(IdGroupingToken tokenId, 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.goplanit.network
Fields in org.goplanit.network declared as IdGroupingToken Modifier and Type Field Description protected IdGroupingToken
Network. networkIdGroupingToken
a token for this network in particular to ensure unique ids across all entities of the same class instance within this networkMethods in org.goplanit.network that return IdGroupingToken Modifier and Type Method Description IdGroupingToken
Network. getNetworkGroupingTokenId()
collect the grouping token for this network instanceMethods in org.goplanit.network with parameters of type IdGroupingToken Modifier and Type Method Description protected MacroscopicNetworkLayersImpl
MacroscopicNetwork. createLayersContainer(IdGroupingToken networkIdToken)
Derived type is to provide the actual layer implementationsprotected ServiceNetworkLayers
ServiceNetwork. createLayersContainer(IdGroupingToken networkIdToken)
Derived type is to provide the actual layer implementationsprotected abstract T
TransportLayerNetwork. createLayersContainer(IdGroupingToken networkIdToken)
Derived type is to provide the actual layer implementationsConstructors in org.goplanit.network with parameters of type IdGroupingToken Constructor Description MacroscopicNetwork(IdGroupingToken tokenId)
ConstructorNetwork(IdGroupingToken tokenId)
ConstructorServiceNetwork(IdGroupingToken tokenId, MacroscopicNetwork parentNetwork)
ConstructorTopologicalLayerNetwork(IdGroupingToken tokenId)
Default constructorTopologicalLayerNetwork(IdGroupingToken tokenId, org.opengis.referencing.crs.CoordinateReferenceSystem coordinateReferenceSystem)
Default constructorTransportLayerNetwork(IdGroupingToken tokenId)
Default constructorUntypedPhysicalNetwork(IdGroupingToken tokenId)
Default constructorUntypedPhysicalNetwork(IdGroupingToken tokenId, org.opengis.referencing.crs.CoordinateReferenceSystem coordinateReferenceSystem)
Default constructor -
Uses of IdGroupingToken in org.goplanit.network.layer
Methods in org.goplanit.network.layer that return IdGroupingToken Modifier and Type Method Description IdGroupingToken
UntypedNetworkLayerImpl. getLayerIdGroupingToken()
Collect the id grouping token used for all entities registered on the layer, i.e., this layer's specific identifier for generating ids unique and contiguous within this layerMethods in org.goplanit.network.layer with parameters of type IdGroupingToken Modifier and Type Method Description protected static long
TransportLayerImpl. generateId(IdGroupingToken tokenId)
generate unique node idlong
TransportLayerImpl. recreateManagedIds(IdGroupingToken tokenId)
recreate the internal id(s) and set them including the Idable id -
Uses of IdGroupingToken in org.goplanit.network.layer.macroscopic
Methods in org.goplanit.network.layer.macroscopic with parameters of type IdGroupingToken Modifier and Type Method Description protected static long
MacroscopicLinkSegmentTypeImpl. generateId(IdGroupingToken idGroupingToken)
Generate an id based on tokenlong
MacroscopicLinkSegmentTypeImpl. recreateManagedIds(IdGroupingToken tokenId)
recreate the internal id(s) and set them including the Idable idConstructors in org.goplanit.network.layer.macroscopic with parameters of type IdGroupingToken Constructor Description MacroscopicLinkSegmentFactoryImpl(IdGroupingToken groupId, MacroscopicLinkSegments macroscopicLinkSegments)
ConstructorMacroscopicLinkSegmentImpl(IdGroupingToken groupId, Link parentLink, boolean directionAB)
ConstructorMacroscopicLinkSegmentsImpl(IdGroupingToken groupId)
ConstructorMacroscopicLinkSegmentsImpl(IdGroupingToken groupId, MacroscopicLinkSegmentFactory linkSegmentFactory)
ConstructorMacroscopicLinkSegmentTypeFactoryImpl(IdGroupingToken groupId, MacroscopicLinkSegmentTypes linkSegmentTypes)
ConstructorMacroscopicLinkSegmentTypeImpl(IdGroupingToken groupId, String name)
Constructor with no value for capacity and max density, so when collected they will provide the default insteadMacroscopicLinkSegmentTypeImpl(IdGroupingToken groupId, String name, Double capacityPerLane)
Constructor with no value for capacity and max density, so when collected they will provide the default insteadMacroscopicLinkSegmentTypeImpl(IdGroupingToken groupId, String name, Double capacityPerLane, Double maximumDensityPerLane)
ConstructorMacroscopicLinkSegmentTypesImpl(IdGroupingToken groupId)
ConstructorMacroscopicLinkSegmentTypesImpl(IdGroupingToken groupId, MacroscopicLinkSegmentTypeFactory linkSegmentTypeFactory)
Constructor -
Uses of IdGroupingToken in org.goplanit.network.layer.physical
Methods in org.goplanit.network.layer.physical with parameters of type IdGroupingToken Modifier and Type Method Description protected static long
LinkImpl. generateLinkId(IdGroupingToken tokenId)
generate unique link idprotected static long
LinkSegmentImpl. generateLinkSegmentId(IdGroupingToken groupId)
Generate unique link segment idprotected static long
NodeImpl. generateNodeId(IdGroupingToken groupId)
generate unique node idprotected long
LinkImpl. recreateLinkId(IdGroupingToken tokenId)
recreate the internal link id and set itprotected long
LinkSegmentImpl. recreateLinkSegmentId(IdGroupingToken tokenId)
recreate the internal link segment id and set itlong
LinkImpl. recreateManagedIds(IdGroupingToken tokenId)
Recreate id and link idlong
LinkSegmentImpl. recreateManagedIds(IdGroupingToken tokenId)
Recreate internal ids: id and link segment idConstructors in org.goplanit.network.layer.physical with parameters of type IdGroupingToken Constructor Description LinkFactoryImpl(IdGroupingToken groupIdToken, GraphEntities<Link> links)
ConstructorLinkImpl(IdGroupingToken groupId, Node nodeA, Node nodeB)
Constructor which injects link length directlyLinkImpl(IdGroupingToken groupId, Node nodeA, Node nodeB, double length)
Constructor which injects link length directlyLinkSegmentFactoryImpl(IdGroupingToken groupId, LinkSegments linkSegments)
ConstructorLinkSegmentImpl(IdGroupingToken groupId, boolean directionAB)
ConstructorLinkSegmentImpl(IdGroupingToken groupId, Link parentLink, boolean directionAB)
ConstructorLinkSegmentsImpl(IdGroupingToken groupId)
ConstructorLinkSegmentsImpl(IdGroupingToken groupId, LinkSegmentFactory linkSegmentFactory)
ConstructorLinksImpl(IdGroupingToken groupId)
ConstructorLinksImpl(IdGroupingToken groupId, LinkFactory linkFactory)
ConstructorNodeFactoryImpl(IdGroupingToken groupId, Nodes vertices)
ConstructorNodeImpl(IdGroupingToken groupId)
Node constructorNodesImpl(IdGroupingToken groupId)
ConstructorNodesImpl(IdGroupingToken groupId, NodeFactory nodeFactory)
Constructor -
Uses of IdGroupingToken in org.goplanit.network.layer.service
Constructors in org.goplanit.network.layer.service with parameters of type IdGroupingToken Constructor Description ServiceLegFactoryImpl(IdGroupingToken groupIdToken, GraphEntities<ServiceLeg> serviceLegs)
ConstructorServiceLegImpl(IdGroupingToken tokenId, ServiceNode nodeA, ServiceNode nodeB)
Constructor which injects link lengths directlyServiceLegImpl(IdGroupingToken tokenId, ServiceNode nodeA, ServiceNode nodeB, List<Link> networkLayerLinks)
Constructor which injects link lengths directlyServiceLegSegmentFactoryImpl(IdGroupingToken groupIdToken, GraphEntities<ServiceLegSegment> serviceLegSegments)
ConstructorServiceLegSegmentImpl(IdGroupingToken tokenId, ServiceLeg parentLeg, boolean directionAB)
ConstructorServiceLegSegmentsImpl(IdGroupingToken groupId)
ConstructorServiceLegSegmentsImpl(IdGroupingToken groupId, ServiceLegSegmentFactory serviceLegSegmentFactory)
ConstructorServiceLegsImpl(IdGroupingToken groupId)
ConstructorServiceLegsImpl(IdGroupingToken groupId, ServiceLegFactory serviceLegFactory)
ConstructorServiceNodeFactoryImpl(IdGroupingToken groupId, ServiceNodes serviceNodes)
ConstructorServiceNodeImpl(IdGroupingToken tokenId, Node networkNode)
ConstructorServiceNodesImpl(IdGroupingToken groupId)
ConstructorServiceNodesImpl(IdGroupingToken groupId, ServiceNodeFactory serviceNodeFactory)
Constructor -
Uses of IdGroupingToken in org.goplanit.network.layers
Methods in org.goplanit.network.layers that return IdGroupingToken Modifier and Type Method Description protected IdGroupingToken
TransportLayersImpl. getIdToken()
Collect the token for id generationConstructors in org.goplanit.network.layers with parameters of type IdGroupingToken Constructor Description MacroscopicNetworkLayersImpl(IdGroupingToken idToken)
ConstructorServiceNetworkLayersImpl(IdGroupingToken idToken, MacroscopicNetwork parentNetwork)
ConstructorTopologicalLayersImpl(IdGroupingToken groupingId)
ConstructorTransportLayersImpl(IdGroupingToken idToken)
ConstructorUntypedPhysicalNetworkLayersImpl(IdGroupingToken idToken)
Constructor -
Uses of IdGroupingToken in org.goplanit.network.virtual
Methods in org.goplanit.network.virtual with parameters of type IdGroupingToken Modifier and Type Method Description protected static long
ConnectoidEdgeImpl. generateConnectoidEdgeId(IdGroupingToken tokenId)
Generate connectoid idprotected static long
ConnectoidSegmentImpl. generateConnectoidSegmentId(IdGroupingToken groupId)
generate unique connectoid segment idprotected long
ConnectoidEdgeImpl. recreateConnectoidEdgeId(IdGroupingToken tokenId)
recreate the internal connectoid edge id and set itprotected long
ConnectoidSegmentImpl. recreateConnectoidSegmentId(IdGroupingToken tokenId)
recreate the internal connectoid segment id and set itlong
ConnectoidEdgeImpl. recreateManagedIds(IdGroupingToken tokenId)
Recreate internal ids: id and connectoid edge idlong
ConnectoidSegmentImpl. recreateManagedIds(IdGroupingToken tokenId)
Recreate internal ids: id and connectoid segment idConstructors in org.goplanit.network.virtual with parameters of type IdGroupingToken Constructor Description ConnectoidEdgeFactoryImpl(IdGroupingToken groupId, GraphEntities<ConnectoidEdge> connectoidEdges)
ConstructorConnectoidEdgeImpl(IdGroupingToken groupId, Centroid centroidA, DirectedVertex vertexB, double length)
ConstructorConnectoidEdgesImpl(IdGroupingToken groupId)
ConstructorConnectoidEdgesImpl(IdGroupingToken groupId, ConnectoidEdgeFactory connectoidEdgeFactory)
ConstructorConnectoidSegmentFactoryImpl(IdGroupingToken groupId, GraphEntities<ConnectoidSegment> connectoidSegments)
ConstructorConnectoidSegmentImpl(IdGroupingToken groupId, ConnectoidEdge parentEdge, boolean directionAb)
ConstructorConnectoidSegmentsImpl(IdGroupingToken groupId)
ConstructorConnectoidSegmentsImpl(IdGroupingToken groupId, ConnectoidSegmentFactory connectoidSegmentFactory)
ConstructorVirtualNetwork(IdGroupingToken tokenId)
Constructor -
Uses of IdGroupingToken in org.goplanit.od.path
Constructors in org.goplanit.od.path with parameters of type IdGroupingToken Constructor Description OdPathMatrix(IdGroupingToken groupId, OdZones zones)
ConstructorOdPathsHashed(IdGroupingToken groupId, OdZones zones)
Constructor -
Uses of IdGroupingToken in org.goplanit.osm.physical.network.macroscopic
Constructors in org.goplanit.osm.physical.network.macroscopic with parameters of type IdGroupingToken Constructor Description PlanitOsmNetwork(IdGroupingToken groupId)
Constructor -
Uses of IdGroupingToken in org.goplanit.output.formatter
Constructors in org.goplanit.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.goplanit.path
Methods in org.goplanit.path with parameters of type IdGroupingToken Modifier and Type Method Description protected static long
DirectedPathImpl. generateId(IdGroupingToken groupId)
Generate an id for this instancelong
DirectedPathImpl. recreateManagedIds(IdGroupingToken tokenId)
recreate the internal id(s) and set them including the Idable idConstructors in org.goplanit.path with parameters of type IdGroupingToken Constructor Description ContainerisedDirectedPathFactoryImpl(IdGroupingToken groupIdToken, DirectedPaths directedPaths)
ConstructorDirectedPathFactoryImpl(IdGroupingToken groupIdToken)
ConstructorDirectedPathImpl(IdGroupingToken groupId)
ConstructorDirectedPathImpl(IdGroupingToken groupId, Deque<? extends EdgeSegment> pathEdgeSegments)
ConstructorDirectedPathsImpl(IdGroupingToken groupId)
ConstructorDirectedPathsImpl(IdGroupingToken groupId, ContainerisedDirectedPathFactoryImpl directedPathFactory)
ConstructorOdPathSets(IdGroupingToken groupId)
Constructor -
Uses of IdGroupingToken in org.goplanit.path.choice
Methods in org.goplanit.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.goplanit.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.goplanit.path.choice.logit
Constructors in org.goplanit.path.choice.logit with parameters of type IdGroupingToken Constructor Description LogitChoiceModel(IdGroupingToken groupId)
ConstructorMultinomialLogit(IdGroupingToken groupId)
Constructor -
Uses of IdGroupingToken in org.goplanit.project
Fields in org.goplanit.project declared as IdGroupingToken Modifier and Type Field Description protected IdGroupingToken
CustomPlanItProject. projectToken
id generation using this token will be contiguous and unique for all instances created with this token.Constructors in org.goplanit.project with parameters of type IdGroupingToken Constructor Description PlanItProjectInput(long projectId, IdGroupingToken projectGroupId, InputBuilderListener inputBuilderListener)
Constructor -
Uses of IdGroupingToken in org.goplanit.sdinteraction.smoothing
Constructors in org.goplanit.sdinteraction.smoothing with parameters of type IdGroupingToken Constructor Description MSASmoothing(IdGroupingToken groupId)
ConstructorSmoothing(IdGroupingToken groupId)
Base constructor -
Uses of IdGroupingToken in org.goplanit.service.routed
Methods in org.goplanit.service.routed with parameters of type IdGroupingToken Modifier and Type Method Description protected static long
RoutedServiceImpl. generateId(IdGroupingToken tokenId)
Generate id for instances of this class based on the token and class identifierprotected static long
RoutedServicesLayerImpl. generateId(IdGroupingToken tokenId)
Generate id for instances of this class based on the token and class identifierprotected static long
RoutedTripDeparture. generateId(IdGroupingToken tokenId)
Generate id for instances of this class based on the token and class identifierprotected static long
RoutedTripImpl. generateId(IdGroupingToken tokenId)
Generate id for instances of this class based on the token and class identifierlong
RoutedServiceImpl. recreateManagedIds(IdGroupingToken tokenId)
recreate the internal id(s) and set them including the Idable idlong
RoutedServicesLayerImpl. recreateManagedIds(IdGroupingToken tokenId)
recreate the internal id(s) and set them including the Idable idlong
RoutedTripDeparture. recreateManagedIds(IdGroupingToken tokenId)
recreate the internal id(s) and set them including the Idable idlong
RoutedTripFrequencyImpl. recreateManagedIds(IdGroupingToken tokenId)
recreate the internal id(s) and set them including the Idable idlong
RoutedTripImpl. recreateManagedIds(IdGroupingToken tokenId)
recreate the internal id(s) and set them including the Idable idlong
RoutedTripScheduleImpl. recreateManagedIds(IdGroupingToken tokenId)
recreate the internal id(s) and set them including the Idable id -
Uses of IdGroupingToken in org.goplanit.supply.fundamentaldiagram
Constructors in org.goplanit.supply.fundamentaldiagram with parameters of type IdGroupingToken Constructor Description FundamentalDiagramComponent(IdGroupingToken groupId)
Base constructorNewellFundamentalDiagramComponent(IdGroupingToken groupId)
Constructor -
Uses of IdGroupingToken in org.goplanit.supply.network.nodemodel
Constructors in org.goplanit.supply.network.nodemodel with parameters of type IdGroupingToken Constructor Description NodeModelComponent(IdGroupingToken groupId)
Base constructorTampereNodeModelComponent(IdGroupingToken groupId)
Base Constructor -
Uses of IdGroupingToken in org.goplanit.supply.networkloading
Constructors in org.goplanit.supply.networkloading with parameters of type IdGroupingToken Constructor Description NetworkLoading(IdGroupingToken groupId)
Base constructor -
Uses of IdGroupingToken in org.goplanit.time
Constructors in org.goplanit.time with parameters of type IdGroupingToken Constructor Description TimePeriodImpl(IdGroupingToken groupId, long startTimeSeconds, long durationSeconds)
ConstructorTimePeriodImpl(IdGroupingToken groupId, String description, long startTimeSeconds, long durationSeconds)
Constructor -
Uses of IdGroupingToken in org.goplanit.tntp.output.formatter
Constructors in org.goplanit.tntp.output.formatter with parameters of type IdGroupingToken Constructor Description CSVOutputFormatter(IdGroupingToken groupId)
Base constructor -
Uses of IdGroupingToken in org.goplanit.userclass
Constructors in org.goplanit.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.goplanit.utils.id
Fields in org.goplanit.utils.id declared as IdGroupingToken Modifier and Type Field Description protected IdGroupingToken
ManagedIdEntityFactoryImpl. groupIdToken
the id group tokenMethods in org.goplanit.utils.id that return IdGroupingToken Modifier and Type Method Description static IdGroupingToken
IdGroupingToken. collectGlobalToken()
We have one default global token available for ids that are globally managed rather than within some container.static IdGroupingToken
IdGenerator. 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 IdGroupingToken
IdGenerator. createIdGroupingToken(String groupDescription)
Factory method to create a new id grouping tokenIdGroupingToken
ManagedIdEntityFactory. getIdGroupingToken()
Collect the id grouping token used by this factoryIdGroupingToken
ManagedIdEntityFactoryImpl. getIdGroupingToken()
Collect the id grouping token used by this factoryMethods in org.goplanit.utils.id with parameters of type IdGroupingToken Modifier and Type Method Description protected static org.goplanit.utils.id.LocalIdGenerator
IdGenerator. createIdGeneratorForParent(IdGroupingToken token)
Create new idGenerators for this group such that we track unique id's within this groupprotected long
IdAbleImpl. generateAndSetId(Class<?> classIdentifier, IdGroupingToken idtoken)
Convenience method to generate and set the id using a unique class identifier and idToken which in turn delegates to theIdGenerator.generateId()
static long
IdAble. generateId(Class<?> classIdentifier, IdGroupingToken idtoken)
Convenience method to generate an id using a unique class identifier and idToken which in turn delegates to theIdGenerator.generateId()
protected static long
IdAbleImpl. generateId(IdGroupingToken idGroupingToken, Class<? extends IdAble> clazz)
Generate an id based on provided token and classstatic long
IdGenerator. generateId(IdGroupingToken token, Class<? extends Object> theClass)
Generate a unique id for the chosen classstatic long
IdGenerator. getLatestIdForToken(IdGroupingToken token, Class<? extends Object> theClass)
collect the latest generated id for a given class and tokenlong
ManagedId. recreateManagedIds(IdGroupingToken tokenId)
recreate the internal id(s) and set them including the Idable idstatic void
IdGenerator. reset(IdGroupingToken groupId)
Reset the id generation for a specific tokenstatic void
IdGenerator. reset(IdGroupingToken groupId, Class<? extends Object> theClass)
Reset the id generation for a specific token and classstatic void
IdGenerator. resetTo(IdGroupingToken groupId, Class<? extends Object> theClass, long offset)
Reset the id generation for a specific token and class to the given offsetvoid
ManagedIdEntityFactory. setIdGroupingToken(IdGroupingToken tokenId)
Each factory needs a token to allow all underlying factory methods to generated ids uniquely tied to the group token the entities belong tovoid
ManagedIdEntityFactoryImpl. setIdGroupingToken(IdGroupingToken groupIdToken)
Each factory needs a token to allow all underlying factory methods to generated ids uniquely tied to the group token the entities belong toConstructors in org.goplanit.utils.id with parameters of type IdGroupingToken Constructor Description ManagedIdEntityFactoryImpl(IdGroupingToken groupIdToken)
Constructor -
Uses of IdGroupingToken in org.goplanit.utils.mode
Methods in org.goplanit.utils.mode with parameters of type IdGroupingToken Modifier and Type Method Description PredefinedMode
ModeFactory. createPredefinedMode(IdGroupingToken groupId, PredefinedModeType modeType)
create a predefined mode instance without registering it on the container. -
Uses of IdGroupingToken in org.goplanit.utils.network.layer
Methods in org.goplanit.utils.network.layer that return IdGroupingToken Modifier and Type Method Description IdGroupingToken
UntypedDirectedGraphLayer. getLayerIdGroupingToken()
Collect the id grouping token used for all entities registered on the layer, i.e., this layer's specific identifier for generating ids unique and contiguous within this layer -
Uses of IdGroupingToken in org.goplanit.utils.network.layer.physical
Methods in org.goplanit.utils.network.layer.physical with parameters of type IdGroupingToken Modifier and Type Method Description static long
Node. generateNodeId(IdGroupingToken tokenId)
generate unique node id -
Uses of IdGroupingToken in org.goplanit.utils.od
Constructors in org.goplanit.utils.od with parameters of type IdGroupingToken Constructor Description OdDataImpl(Class<? extends IdAble> idTokenClass, IdGroupingToken idToken, OdZones zones)
ConstructorOdHashedImpl(Class<? extends IdAble> idClass, IdGroupingToken groupId, OdZones zones)
ConstructorOdMatrixImpl(Class<? extends IdAble> idTokenClass, IdGroupingToken idToken, OdZones zones, U matrixContents)
Constructor for Od matrix containing primitives, i.e.OdNonPrimitiveMatrix(Class<? extends IdAble> idTokenClass, IdGroupingToken idToken, OdZones zones, T[][] matrixContents)
Constructor for full Od matrix containing non-primitives, i.e.OdPrimitiveMatrix(Class<? extends IdAble> idTokenClass, IdGroupingToken idToken, OdZones zones, org.ojalgo.array.Array2D<T> matrixContents)
Constructor for Od matrix containing primitives, i.e. -
Uses of IdGroupingToken in org.goplanit.zoning
Methods in org.goplanit.zoning with parameters of type IdGroupingToken Modifier and Type Method Description protected static long
DirectedConnectoidImpl. generateDirectedConnectoidId(IdGroupingToken groupId)
Generate directed connectoid idprotected static long
ConnectoidImpl. generateId(IdGroupingToken groupId)
Generate connectoid idprotected static long
OdZoneImpl. generateOdZoneId(IdGroupingToken tokenId)
generate unique od zone idprotected static long
TransferZoneGroupImpl. generateTransferZoneGroupId(IdGroupingToken tokenId)
generate unique transfer zone group idprotected static long
TransferZoneImpl. generateTransferZoneId(IdGroupingToken tokenId)
generate unique od zone idprotected static long
UndirectedConnectoidImpl. generateUndirectedConnectoidId(IdGroupingToken groupId)
Generate undirected connectoid idprotected static long
ZoneImpl. generateZoneId(IdGroupingToken groupId)
Generate unique id for this zonelong
ConnectoidImpl. recreateManagedIds(IdGroupingToken tokenId)
recreate the internal id(s) and set them including the Idable idlong
DirectedConnectoidImpl. recreateManagedIds(IdGroupingToken tokenId)
recreate the internal id(s) and set them including the Idable idlong
OdZoneImpl. recreateManagedIds(IdGroupingToken tokenId)
recreate the internal id(s) and set them including the Idable idlong
TransferZoneGroupImpl. recreateManagedIds(IdGroupingToken tokenId)
recreate the internal id(s) and set them including the Idable idlong
TransferZoneImpl. recreateManagedIds(IdGroupingToken tokenId)
recreate the internal id(s) and set them including the Idable idlong
UndirectedConnectoidImpl. recreateManagedIds(IdGroupingToken tokenId)
recreate the internal id(s) and set them including the Idable idlong
ZoneImpl. recreateManagedIds(IdGroupingToken tokenId)
recreate the internal id(s) and set them including the Idable idConstructors in org.goplanit.zoning with parameters of type IdGroupingToken Constructor Description CentroidFactoryImpl(IdGroupingToken groupId)
ConstructorCentroidImpl(IdGroupingToken groupId)
ConstructorCentroidImpl(IdGroupingToken groupId, Zone parentZone)
ConstructorConnectoidImpl(IdGroupingToken idToken)
ConstructorConnectoidImpl(IdGroupingToken idToken, Zone accessZone)
ConstructorConnectoidImpl(IdGroupingToken idToken, Zone accessZone, double length)
ConstructorConnectoidsImpl(IdGroupingToken groupId)
ConstructorDirectedConnectoidFactoryImpl(IdGroupingToken groupId, DirectedConnectoids directedConnectoids)
ConstructorDirectedConnectoidImpl(IdGroupingToken idToken, LinkSegment accessEdgeSegment)
ConstructorDirectedConnectoidImpl(IdGroupingToken idToken, LinkSegment accessLinkSegment, Zone accessZone, double length)
ConstructorDirectedConnectoidsImpl(IdGroupingToken groupId)
ConstructorDirectedConnectoidsImpl(IdGroupingToken groupId, DirectedConnectoidFactory directedConnectoidFactory)
ConstructorOdZoneFactoryImpl(IdGroupingToken groupId, OdZones odZones)
ConstructorOdZoneImpl(IdGroupingToken tokenId)
constructorOdZonesImpl(IdGroupingToken groupId)
ConstructorTransferZoneFactoryImpl(IdGroupingToken groupId, TransferZones transferZones)
ConstructorTransferZoneGroupFactoryImpl(IdGroupingToken groupId, TransferZoneGroups transferZoneGroups)
ConstructorTransferZoneGroupImpl(IdGroupingToken tokenId)
ConstructorTransferZoneGroupsImpl(IdGroupingToken groupId)
ConstructorTransferZoneGroupsImpl(IdGroupingToken groupId, TransferZoneGroupFactory transferZoneGroupFactory)
ConstructorTransferZoneImpl(IdGroupingToken tokenId)
constructorTransferZonesImpl(IdGroupingToken groupId)
ConstructorUndirectedConnectoidFactoryImpl(IdGroupingToken groupId, UndirectedConnectoids undirectedConnectoids)
ConstructorUndirectedConnectoidImpl(IdGroupingToken idToken, DirectedVertex accessVertex)
ConstructorUndirectedConnectoidImpl(IdGroupingToken idToken, DirectedVertex accessVertex, Zone accessZone)
ConstructorUndirectedConnectoidImpl(IdGroupingToken idToken, DirectedVertex accessVertex, Zone accessZone, double length)
ConstructorUndirectedConnectoidsImpl(IdGroupingToken groupId)
ConstructorUndirectedConnectoidsImpl(IdGroupingToken groupId, UndirectedConnectoidFactory undirectedConnectoidFactory)
ConstructorZoneFactoryImpl(IdGroupingToken groupId)
ConstructorZoneImpl(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.
-