Uses of Class
org.goplanit.utils.id.IdGroupingToken
-
-
Uses of IdGroupingToken in org.goplanit.algorithms.shortest
Methods in org.goplanit.algorithms.shortest with parameters of type IdGroupingToken Modifier and Type Method Description ACyclicSubGraph
ShortestBushResult. createDirectedAcyclicSubGraph(IdGroupingToken idToken, DirectedVertex origin, DirectedVertex destination)
Create a bush in the form of a directed acyclic subgraph of its parent network (layer) for a given origin-destination vertex.ACyclicSubGraph
ShortestBushResultGeneralised. createDirectedAcyclicSubGraph(IdGroupingToken idToken, DirectedVertex origin, DirectedVertex destination)
Create a bush in the form of a directed acyclic subgraph of its parent network (layer) for a given origin-destination vertex. -
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, LayeredNetwork<?,?> 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, LayeredNetwork<?,?> 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, LayeredNetwork<?,?> 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, LayeredNetwork<?,?> network)
Constructor -
Uses of IdGroupingToken in org.goplanit.assignment.ltm.sltm
Fields in org.goplanit.assignment.ltm.sltm declared as IdGroupingToken Modifier and Type Field Description protected IdGroupingToken
RootedBush. bushGroupingToken
token for id generation unique within this bushMethods in org.goplanit.assignment.ltm.sltm that return IdGroupingToken Modifier and Type Method Description protected IdGroupingToken
StaticLtmAssignmentStrategy. getIdGroupingToken()
Token to useMethods in org.goplanit.assignment.ltm.sltm with parameters of type IdGroupingToken Modifier and Type Method Description static BushFlowLabel
BushFlowLabel. create(IdGroupingToken idToken)
Create a new flow composition label for this bushstatic BushFlowLabel
BushFlowLabel. create(IdGroupingToken idToken, String name)
Create a new flow composition label for this bushprotected static long
BushFlowLabel. generateId(IdGroupingToken idToken)
Generate idConstructors in org.goplanit.assignment.ltm.sltm with parameters of type IdGroupingToken Constructor Description DestinationBush(IdGroupingToken idToken, CentroidVertex destination, long maxSubGraphEdgeSegments)
ConstructorOriginBush(IdGroupingToken idToken, CentroidVertex origin, double originDemandPcuH, long maxSubGraphEdgeSegments)
ConstructorOriginBush(IdGroupingToken idToken, CentroidVertex origin, long maxSubGraphEdgeSegments)
ConstructorRootedBush(IdGroupingToken idToken, DirectedVertex rootVertex, boolean inverted, UntypedACyclicSubGraph<V,ES> dag)
ConstructorRootedLabelledBush(IdGroupingToken idToken, DirectedVertex rootVertex, boolean inverted, long maxSubGraphEdgeSegments)
ConstructorStaticLtm(IdGroupingToken groupId)
ConstructorStaticLtmAssignmentStrategy(IdGroupingToken idGroupingToken, long assignmentId, TransportModelNetwork transportModelNetwork, StaticLtmSettings settings, TrafficAssignmentComponentAccessee taComponents)
ConstructorStaticLtmBushStrategyBase(IdGroupingToken idGroupingToken, long assignmentId, TransportModelNetwork transportModelNetwork, StaticLtmSettings settings, TrafficAssignmentComponentAccessee taComponents)
ConstructorStaticLtmBushStrategyRootLabelled(IdGroupingToken idGroupingToken, long assignmentId, TransportModelNetwork transportModelNetwork, StaticLtmSettings settings, TrafficAssignmentComponentAccessee taComponents)
ConstructorStaticLtmDestinationBushStrategy(IdGroupingToken idGroupingToken, long assignmentId, TransportModelNetwork transportModelNetwork, StaticLtmSettings settings, TrafficAssignmentComponentAccessee taComponents)
ConstructorStaticLtmOriginBushDestLabelledStrategy(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, LayeredNetwork<?,?> network)
Constructor -
Uses of IdGroupingToken in org.goplanit.assignment.ltm.sltm.conjugate
Constructors in org.goplanit.assignment.ltm.sltm.conjugate with parameters of type IdGroupingToken Constructor Description ConjugateDestinationBush(IdGroupingToken idToken, CentroidVertex destination, ConjugateConnectoidNode rootVertex, int maxSubGraphTurns)
Constructor.StaticLtmStrategyConjugateBush(IdGroupingToken idGroupingToken, long assignmentId, TransportModelNetwork transportModelNetwork, StaticLtmSettings settings, TrafficAssignmentComponentAccessee taComponents)
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 StaticLtmLoadingBushBase(IdGroupingToken idToken, long assignmentId, StaticLtmSettings settings)
ConstructorStaticLtmLoadingBushConjugate(IdGroupingToken idToken, long assignmentId, StaticLtmSettings settings)
ConstructorStaticLtmLoadingBushRooted(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, LayeredNetwork<?,?> 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 FixedInitialMacroscopicLinkSegmentCost(IdGroupingToken groupId)
ConstructorInitialMacroscopicLinkSegmentCost(IdGroupingToken groupId)
ConstructorInitialPhysicalCost(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)
ConstructorTimePeriods(IdGroupingToken tokenId)
ConstructorTimePeriodsFactory(IdGroupingToken tokenId, TimePeriods timePeriods)
ConstructorTravellerTypes(IdGroupingToken tokenId)
ConstructorTravellerTypesFactory(IdGroupingToken tokenId, TravellerTypes travellerTypes)
ConstructorUserClasses(IdGroupingToken tokenId)
ConstructorUserClassesFactory(IdGroupingToken tokenId, UserClasses userClasses)
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 ConjugateEdgeImpl(IdGroupingToken groupId, V vertexA, V vertexB, Edge originalEdge1, Edge originalEdge2)
Constructor which injects link lengths directlyConjugateGraphImpl(IdGroupingToken groupId, GraphEntities<V> conjugateVertices, GraphEntities<E> conjugateEdges)
Graph ConstructorConjugateVertexFactoryImpl(IdGroupingToken groupId, ConjugateVertices conjugateVertices)
ConstructorConjugateVertexImpl(IdGroupingToken groupId, Edge originalEdge)
ConstructorEdgeFactoryImpl(IdGroupingToken groupId, Edges edges)
ConstructorEdgeImpl(IdGroupingToken groupId, V vertexA, V vertexB)
Constructor which injects link lengths directlyEdgeImpl(IdGroupingToken groupId, V vertexA, V vertexB, double lengthKm)
Constructor which injects link lengths directlyEdgesImpl(IdGroupingToken groupId)
ConstructorGraphEntityFactoryImpl(IdGroupingToken groupIdToken)
Constructor without a container.GraphEntityFactoryImpl(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)
ConstructorVertexImpl(IdGroupingToken groupId, Class<? extends Vertex> vertexIdClass)
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 ConjugateDirectedEdgeFactoryImpl(IdGroupingToken groupId, ConjugateDirectedEdges conjugateDirectedEdges)
ConstructorConjugateDirectedEdgeImpl(IdGroupingToken groupId, V vertexA, V vertexB, DirectedEdge originalEdge1, DirectedEdge originalEdge2)
ConstructorConjugateDirectedGraphImpl(IdGroupingToken groupToken, GraphEntities<V> conjugateVertices, GraphEntities<E> conjugateEdges, GraphEntities<ES> conjugateEdgeSegments)
DirectedGraph ConstructorConjugateDirectedVertexFactoryImpl(IdGroupingToken groupId, ConjugateDirectedVertices conjugatedVertices)
ConstructorConjugateDirectedVertexImpl(IdGroupingToken groupId, DirectedEdge originalEdge)
ConstructorConjugateEdgeSegmentFactoryImpl(IdGroupingToken groupId, ConjugateEdgeSegments conjugateEdgeSegments)
ConstructorConjugateEdgeSegmentImpl(IdGroupingToken groupId, boolean directionAB)
Constructor (without setting parent edge)ConjugateEdgeSegmentImpl(IdGroupingToken groupId, ConjugateDirectedEdge parentEdge, boolean directionAb)
ConstructorConjugateEdgeSegmentImpl(IdGroupingToken groupId, ConjugateDirectedEdge parentEdge, boolean directionAb, Class<ConjugateEdgeSegment> idClazz)
ConstructorDirectedEdgeFactoryImpl(IdGroupingToken groupId, DirectedEdges directedEdges)
ConstructorDirectedEdgeImpl(IdGroupingToken groupId, V vertexA, V vertexB)
Constructor which injects link lengths directlyDirectedEdgeImpl(IdGroupingToken groupId, V vertexA, V 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)
Constructor.DirectedVertexImpl(IdGroupingToken groupId, Class<? extends Vertex> idClazz)
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, E parentEdge, boolean directionAb)
ConstructorEdgeSegmentImpl(IdGroupingToken groupId, E parentEdge, boolean directionAb, Class<? extends EdgeSegment> idClazz)
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, DirectedVertex rootVertex, boolean invertedDirection, int numberOfParentEdgeSegments)
ConstructorConjugateACyclicSubGraphImpl(IdGroupingToken groupId, ConjugateDirectedVertex rootVertex, boolean invertedDirection, int numberOfConjugateEdgeSegments)
Constructor.UntypedACyclicSubGraphImpl(IdGroupingToken groupId, Set<V> rootVertices, boolean invertedDirection, int numberOfParentEdgeSegments)
ConstructorUntypedACyclicSubGraphImpl(IdGroupingToken groupId, V rootVertex, boolean invertedDirection, int numberOfParentEdgeSegments)
Constructor -
Uses of IdGroupingToken in org.goplanit.gtfs.converter.intermodal
Methods in org.goplanit.gtfs.converter.intermodal with parameters of type IdGroupingToken Modifier and Type Method Description static GtfsIntermodalReader
GtfsIntermodalReaderFactory. create(String inputDirectory, String countryName, DayOfWeek dayOfWeek, MacroscopicNetwork parentNetwork, IdGroupingToken zoningIdToken, RouteTypeChoice typeChoice)
Create a GtfsIntermodalReader sourced from given input directory, but without a zoning available yet, an empty zoning based on the id grouping token will be created for youConstructors in org.goplanit.gtfs.converter.intermodal with parameters of type IdGroupingToken Constructor Description GtfsIntermodalReader(IdGroupingToken idToken, MacroscopicNetwork parentNetwork, Zoning parentZoning, GtfsIntermodalReaderSettings settings)
Constructor where settings are directly provided such that input information can be extracted from it -
Uses of IdGroupingToken in org.goplanit.gtfs.converter.service
Constructors in org.goplanit.gtfs.converter.service with parameters of type IdGroupingToken Constructor Description GtfsServicesReader(IdGroupingToken idToken, MacroscopicNetwork referenceNetwork, GtfsServicesReaderSettings settings)
Constructor where settings are directly provided such that input information can be extracted from it -
Uses of IdGroupingToken in org.goplanit.io.converter.intermodal
Methods in org.goplanit.io.converter.intermodal with parameters of type IdGroupingToken Modifier and Type Method Description static PlanitIntermodalReader
PlanitIntermodalReaderFactory. create(IdGroupingToken idGroupingToken)
Factory method based on all defaults.static PlanitIntermodalReader
PlanitIntermodalReaderFactory. create(IdGroupingToken idGroupingToken, PlanitIntermodalReaderSettings intermodalSettings)
Factory method based on settings.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, ServiceNetwork parentServiceNetwork, PlanitRoutedServicesReaderSettings 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 modeFerryMode(IdGroupingToken groupId)
Constructor for ferry 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, PhysicalModeFeaturesImpl physicalFeatures, UsabilityModeFeaturesImpl 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 abstract T
LayeredNetwork. createLayersContainer(IdGroupingToken networkIdToken)
Derived type is to provide the actual layer implementationsprotected 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 implementationsstatic MacroscopicNetwork
MacroscopicNetwork. createSimpleGrid(IdGroupingToken tokenId, int rows, int columns)
Create a macroscopic network instance using the id token provided and in addition generate a simple grid-based network layer for the predefined car mode, where each link is bi-directional and has a single link segment type with access for car (nothing else set).Constructors in org.goplanit.network with parameters of type IdGroupingToken Constructor Description LayeredNetwork(IdGroupingToken tokenId)
Default constructorMacroscopicNetwork(IdGroupingToken tokenId)
ConstructorNetwork(IdGroupingToken tokenId)
ConstructorServiceNetwork(IdGroupingToken tokenId, MacroscopicNetwork parentNetwork)
ConstructorTopologicalLayerNetwork(IdGroupingToken tokenId)
Default constructorTopologicalLayerNetwork(IdGroupingToken tokenId, org.opengis.referencing.crs.CoordinateReferenceSystem coordinateReferenceSystem)
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
NetworkLayerImpl. generateId(IdGroupingToken tokenId)
generate unique node idlong
NetworkLayerImpl. recreateManagedIds(IdGroupingToken tokenId)
recreate the internal id(s) and set them including the Idable idConstructors in org.goplanit.network.layer with parameters of type IdGroupingToken Constructor Description NetworkLayerImpl(IdGroupingToken tokenId)
ConstructorTopologicalLayerImpl(IdGroupingToken tokenId)
ConstructorUntypedNetworkLayerImpl(IdGroupingToken tokenId, Vx vertices, Ex edges, Sx edgeSegments)
Network Constructor -
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 ConjugateMacroscopicNetworkLayer
MacroscopicNetworkLayerImpl. createConjugate(IdGroupingToken idToken, ConjugateVirtualNetwork conjugateVirtualNetwork)
Create a conjugate version of this layer, also known as the edge-to-vertex-dual representation, where all edges become vertices and all two adjacent edges (turns) become the edges on the conjugate version.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 id -
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 long
ConjugateNodeImpl. generateAndSetId(IdGroupingToken tokenId)
Special case where the id is based on the original link and does not rely on generating based on token when recreating managed ids this should override the default behaviour of generating an id based on tokenprotected static long
LinkImpl. generateLinkId(IdGroupingToken tokenId)
generate unique link idprotected long
LinkImpl. recreateLinkId(IdGroupingToken tokenId)
recreate the internal link id and set itprotected long
LinkSegmentBase. recreateLinkSegmentId(IdGroupingToken tokenId)
recreate the internal link segment id and set itlong
LinkImpl. recreateManagedIds(IdGroupingToken tokenId)
Recreate id and link idlong
LinkSegmentBase. recreateManagedIds(IdGroupingToken tokenId)
Recreate internal ids: id and link segment idConstructors in org.goplanit.network.layer.physical with parameters of type IdGroupingToken Constructor Description ConjugateLinkFactoryImpl(IdGroupingToken groupIdToken, GraphEntities<ConjugateLink> container)
ConstructorConjugateLinkImpl(IdGroupingToken groupId, ConjugateDirectedVertex nodeA, ConjugateDirectedVertex nodeB, Link originalLink1, Link originalLink2)
ConstructorConjugateLinkSegmentFactoryImpl(IdGroupingToken groupId, ConjugateLinkSegments container)
ConstructorConjugateLinkSegmentImpl(IdGroupingToken groupId, boolean directionAB)
ConstructorConjugateLinkSegmentImpl(IdGroupingToken groupId, ConjugateLink parent, boolean directionAb)
ConstructorConjugateLinkSegmentsImpl(IdGroupingToken groupId)
ConstructorConjugateLinkSegmentsImpl(IdGroupingToken groupId, ConjugateLinkSegmentFactory factory)
ConstructorConjugateLinksImpl(IdGroupingToken groupId)
ConstructorConjugateLinksImpl(IdGroupingToken groupId, ConjugateLinkFactory factory)
ConstructorConjugateNodeFactoryImpl(IdGroupingToken groupId, ConjugateNodes container)
ConstructorConjugateNodesImpl(IdGroupingToken groupId)
ConstructorConjugateNodesImpl(IdGroupingToken groupId, ConjugateNodeFactory nodeFactory)
ConstructorLinkFactoryImpl(IdGroupingToken groupIdToken, Links<? extends Link> links)
ConstructorLinkImpl(IdGroupingToken groupId, N nodeA, N nodeB)
Constructor which injects link length directlyLinkImpl(IdGroupingToken groupId, N nodeA, N nodeB, double length)
Constructor which injects link length directlyLinkSegmentBase(IdGroupingToken groupId, boolean directionAB)
ConstructorLinkSegmentBase(IdGroupingToken groupId, L parentLink, boolean directionAB)
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)
ConstructorUntypedPhysicalLayerImpl(IdGroupingToken tokenId, Nx nodes, Lx links, Sx linkSegments)
Constructor -
Uses of IdGroupingToken in org.goplanit.network.layer.service
-
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 ConjugateVirtualNetworkImpl
VirtualNetworkImpl. createConjugate(IdGroupingToken idToken)
Create a conjugate version of this virtual network, also known as the edge-to-vertex-dual representation, where all connectoidedges/edge segments become (dangling) conjugate vertices.protected long
ConjugateConnectoidNodeImpl. generateAndSetId(IdGroupingToken tokenId)
Special case where the id is based on the original link and does not rely on generating based on token when recreating managed ids this should override the default behaviour of generating an id based on tokenprotected 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 id -
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
ManagedDirectedPathImpl. generateId(IdGroupingToken groupId)
Generate an id for this instancelong
ManagedDirectedPathImpl. 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, ManagedDirectedPaths directedPaths)
ConstructorManagedDirectedPathFactoryImpl(IdGroupingToken groupIdToken)
ConstructorManagedDirectedPathImpl(IdGroupingToken groupId)
ConstructorManagedDirectedPathImpl(IdGroupingToken groupId, Deque<? extends EdgeSegment> pathEdgeSegments)
ConstructorManagedDirectedPathsImpl(IdGroupingToken groupId)
ConstructorManagedDirectedPathsImpl(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
RoutedTripDepartureImpl. 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
RoutedTripDepartureImpl. 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
Methods in org.goplanit.time with parameters of type IdGroupingToken Modifier and Type Method Description protected static long
TimePeriodImpl. generateId(IdGroupingToken tokenId)
Generate id for instances of this class based on the token and class identifierlong
TimePeriodImpl. recreateManagedIds(IdGroupingToken tokenId)
recreate the internal id(s) and set them including the Idable idConstructors 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.converter.demands
Methods in org.goplanit.tntp.converter.demands with parameters of type IdGroupingToken Modifier and Type Method Description static TntpDemandsReader
TntpDemandsReaderFactory. create(String demandInputFile, MacroscopicNetwork network, Zoning zoning, IdGroupingToken idToken)
Factory methodstatic TntpDemandsReader
TntpDemandsReaderFactory. create(MacroscopicNetwork network, Zoning zoning, IdGroupingToken idToken)
Factory method, will create Demands based on idToken provided and use it to populate when reading in TNTP demand, , requires user to set input file -
Uses of IdGroupingToken in org.goplanit.tntp.converter.network
Methods in org.goplanit.tntp.converter.network with parameters of type IdGroupingToken Modifier and Type Method Description static TntpNetworkReader
TntpNetworkReaderFactory. create(String networkInputFile, String nodeInputFile, IdGroupingToken idToken)
Create a TNTPNetworkReader which will create its own macroscopic network and non-locale specific defaults for any right hand driving countrystatic TntpNetworkReader
TntpNetworkReaderFactory. create(IdGroupingToken idToken)
Create a TNTPNetworkReader which will create its own macroscopic network and non-locale specific defaults for any right hand driving countryConstructors in org.goplanit.tntp.converter.network with parameters of type IdGroupingToken Constructor Description TntpNetworkReader(TntpNetworkReaderSettings networkSettings, IdGroupingToken idToken)
Constructor -
Uses of IdGroupingToken in org.goplanit.tntp.converter.zoning
Methods in org.goplanit.tntp.converter.zoning with parameters of type IdGroupingToken Modifier and Type Method Description static TntpZoningReader
TntpZoningReaderFactory. create(String networkInputFile, MacroscopicNetwork network, IdGroupingToken idToken)
Factory methodstatic TntpZoningReader
TntpZoningReaderFactory. create(MacroscopicNetwork network, IdGroupingToken idToken)
Factory method, will create zoning based on idToken provided and use it to populate when reading in TNTP zoning -
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
Methods in org.goplanit.userclass with parameters of type IdGroupingToken Modifier and Type Method Description protected static long
TravellerType. generateId(IdGroupingToken tokenId)
Generate id for instances of this class based on the token and class identifierprotected static long
UserClass. generateId(IdGroupingToken tokenId)
Generate id for instances of this class based on the token and class identifierlong
TravellerType. recreateManagedIds(IdGroupingToken tokenId)
recreate the internal id(s) and set them including the Idable idlong
UserClass. recreateManagedIds(IdGroupingToken tokenId)
recreate the internal id(s) and set them including the Idable idConstructors in org.goplanit.userclass with parameters of type IdGroupingToken Constructor Description TravellerType(IdGroupingToken groupId)
ConstructorTravellerType(IdGroupingToken groupId, String name)
ConstructorUserClass(IdGroupingToken groupId, String name, Mode mode, TravellerType 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
IdGroupingToken. create(String groupDescription)
Factory methodstatic 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 layerMethods in org.goplanit.utils.network.layer with parameters of type IdGroupingToken Modifier and Type Method Description ConjugateMacroscopicNetworkLayer
MacroscopicNetworkLayer. createConjugate(IdGroupingToken idToken, ConjugateVirtualNetwork conjugateVirtualNetwork)
Create a conjugate version of this layer, also known as the edge-to-vertex-dual representation, where all edges become vertices and all two adjacent edges (turns) become the edges on the conjugate version. -
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 default long
LinkSegment. generateLinkSegmentId(IdGroupingToken groupId)
Generate unique link segment iddefault long
Node. generateNodeId(IdGroupingToken tokenId)
generate unique node id -
Uses of IdGroupingToken in org.goplanit.utils.network.virtual
Methods in org.goplanit.utils.network.virtual with parameters of type IdGroupingToken Modifier and Type Method Description ConjugateVirtualNetwork
VirtualNetwork. createConjugate(IdGroupingToken idToken)
Create a conjugate version of this virtual network, also known as the edge-to-vertex-dual representation, where all connectoidedges/edge segments become (dangling) conjugate vertices. -
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
CentroidImpl. generateId(IdGroupingToken tokenId)
Generate id for instances of this class based on the token and class identifierprotected 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
CentroidImpl. recreateManagedIds(IdGroupingToken tokenId)
recreate the internal id(s) and set them including the Idable idlong
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, boolean downstreamAccessNode, LinkSegment accessLinkSegment)
ConstructorDirectedConnectoidImpl(IdGroupingToken idToken, boolean downstreamAccessNode, 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 virtualNetworkGroupId)
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.
-