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 ACyclicSubGraphShortestBushResult. 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.ACyclicSubGraphShortestBushResultGeneralised. 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 IdGroupingTokenRootedBush. bushGroupingTokentoken for id generation unique within this bushMethods in org.goplanit.assignment.ltm.sltm that return IdGroupingToken Modifier and Type Method Description protected IdGroupingTokenStaticLtmAssignmentStrategy. getIdGroupingToken()Token to useMethods in org.goplanit.assignment.ltm.sltm with parameters of type IdGroupingToken Modifier and Type Method Description static BushFlowLabelBushFlowLabel. create(IdGroupingToken idToken)Create a new flow composition label for this bushstatic BushFlowLabelBushFlowLabel. create(IdGroupingToken idToken, String name)Create a new flow composition label for this bushprotected static longBushFlowLabel. 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 IdGroupingTokenPlanitComponentBuilder. groupIdid grouping tokenMethods in org.goplanit.component that return IdGroupingToken Modifier and Type Method Description protected IdGroupingTokenPlanitComponentBuilder. getGroupIdToken()collect the group id tokenIdGroupingTokenPlanitComponent. 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 IdGroupingTokenUntypedGraphImpl. 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 longGraphEntityImpl. generateAndSetId(IdGroupingToken tokenId)generate id based on provided token and class and set it on this instanceprotected static longUntypedGraphImpl. generatedGraphId(IdGroupingToken groupId)Generate a graph idprotected static longGraphEntityImpl. generateId(IdGroupingToken idGroupingToken, Class<? extends IdAble> clazz)Generate an id based on provided token and classlongGraphEntityImpl. recreateManagedIds(IdGroupingToken tokenId)recreate the internal id(s) and set them including the Idable idlongUntypedGraphImpl. 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 GtfsIntermodalReaderGtfsIntermodalReaderFactory. 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 PlanitIntermodalReaderPlanitIntermodalReaderFactory. create(IdGroupingToken idGroupingToken)Factory method based on all defaults.static PlanitIntermodalReaderPlanitIntermodalReaderFactory. 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 PlanitNetworkReaderPlanitNetworkReaderFactory. 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 PlanitRoutedServicesReaderPlanitRoutedServicesReaderFactory. create(IdGroupingToken idToken, ServiceNetwork parentNetwork)Create a PlanitRoutedServicesReader based on custom id tokenstatic PlanitServiceNetworkReaderPlanitServiceNetworkReaderFactory. 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 PredefinedModeModeFactoryImpl. createPredefinedMode(IdGroupingToken groupId, PredefinedModeType modeType)create a predefined mode instance without registering it on the container.protected static longModeImpl. generateId(IdGroupingToken tokenId)Generate id for this instancelongModeImpl. 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 IdGroupingTokenNetwork. networkIdGroupingTokena token for this network in particular to ensure unique ids across all entities of the same class instance within this networkMethods in org.goplanit.network that return IdGroupingToken Modifier and Type Method Description IdGroupingTokenNetwork. 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 TLayeredNetwork. createLayersContainer(IdGroupingToken networkIdToken)Derived type is to provide the actual layer implementationsprotected MacroscopicNetworkLayersImplMacroscopicNetwork. createLayersContainer(IdGroupingToken networkIdToken)Derived type is to provide the actual layer implementationsprotected ServiceNetworkLayersServiceNetwork. createLayersContainer(IdGroupingToken networkIdToken)Derived type is to provide the actual layer implementationsstatic MacroscopicNetworkMacroscopicNetwork. 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 IdGroupingTokenUntypedNetworkLayerImpl. 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 longNetworkLayerImpl. generateId(IdGroupingToken tokenId)generate unique node idlongNetworkLayerImpl. 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 ConjugateMacroscopicNetworkLayerMacroscopicNetworkLayerImpl. 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 longMacroscopicLinkSegmentTypeImpl. generateId(IdGroupingToken idGroupingToken)Generate an id based on tokenlongMacroscopicLinkSegmentTypeImpl. 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 longConjugateNodeImpl. 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 longLinkImpl. generateLinkId(IdGroupingToken tokenId)generate unique link idprotected longLinkImpl. recreateLinkId(IdGroupingToken tokenId)recreate the internal link id and set itprotected longLinkSegmentBase. recreateLinkSegmentId(IdGroupingToken tokenId)recreate the internal link segment id and set itlongLinkImpl. recreateManagedIds(IdGroupingToken tokenId)Recreate id and link idlongLinkSegmentBase. 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 IdGroupingTokenTransportLayersImpl. 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 ConjugateVirtualNetworkImplVirtualNetworkImpl. 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 longConjugateConnectoidNodeImpl. 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 longConnectoidEdgeImpl. generateConnectoidEdgeId(IdGroupingToken tokenId)Generate connectoid idprotected static longConnectoidSegmentImpl. generateConnectoidSegmentId(IdGroupingToken groupId)generate unique connectoid segment idprotected longConnectoidEdgeImpl. recreateConnectoidEdgeId(IdGroupingToken tokenId)recreate the internal connectoid edge id and set itprotected longConnectoidSegmentImpl. recreateConnectoidSegmentId(IdGroupingToken tokenId)recreate the internal connectoid segment id and set itlongConnectoidEdgeImpl. recreateManagedIds(IdGroupingToken tokenId)Recreate internal ids: id and connectoid edge idlongConnectoidSegmentImpl. 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 longManagedDirectedPathImpl. generateId(IdGroupingToken groupId)Generate an id for this instancelongManagedDirectedPathImpl. 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 IdGroupingTokenCustomPlanItProject. projectTokenid 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 longRoutedServiceImpl. generateId(IdGroupingToken tokenId)Generate id for instances of this class based on the token and class identifierprotected static longRoutedServicesLayerImpl. generateId(IdGroupingToken tokenId)Generate id for instances of this class based on the token and class identifierprotected static longRoutedTripDepartureImpl. generateId(IdGroupingToken tokenId)Generate id for instances of this class based on the token and class identifierprotected static longRoutedTripImpl. generateId(IdGroupingToken tokenId)Generate id for instances of this class based on the token and class identifierlongRoutedServiceImpl. recreateManagedIds(IdGroupingToken tokenId)recreate the internal id(s) and set them including the Idable idlongRoutedServicesLayerImpl. recreateManagedIds(IdGroupingToken tokenId)recreate the internal id(s) and set them including the Idable idlongRoutedTripDepartureImpl. recreateManagedIds(IdGroupingToken tokenId)recreate the internal id(s) and set them including the Idable idlongRoutedTripFrequencyImpl. recreateManagedIds(IdGroupingToken tokenId)recreate the internal id(s) and set them including the Idable idlongRoutedTripImpl. recreateManagedIds(IdGroupingToken tokenId)recreate the internal id(s) and set them including the Idable idlongRoutedTripScheduleImpl. 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 longTimePeriodImpl. generateId(IdGroupingToken tokenId)Generate id for instances of this class based on the token and class identifierlongTimePeriodImpl. 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 TntpDemandsReaderTntpDemandsReaderFactory. create(String demandInputFile, MacroscopicNetwork network, Zoning zoning, IdGroupingToken idToken)Factory methodstatic TntpDemandsReaderTntpDemandsReaderFactory. 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 TntpNetworkReaderTntpNetworkReaderFactory. 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 TntpNetworkReaderTntpNetworkReaderFactory. 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 TntpZoningReaderTntpZoningReaderFactory. create(String networkInputFile, MacroscopicNetwork network, IdGroupingToken idToken)Factory methodstatic TntpZoningReaderTntpZoningReaderFactory. 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 longTravellerType. generateId(IdGroupingToken tokenId)Generate id for instances of this class based on the token and class identifierprotected static longUserClass. generateId(IdGroupingToken tokenId)Generate id for instances of this class based on the token and class identifierlongTravellerType. recreateManagedIds(IdGroupingToken tokenId)recreate the internal id(s) and set them including the Idable idlongUserClass. 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 IdGroupingTokenManagedIdEntityFactoryImpl. groupIdTokenthe id group tokenMethods in org.goplanit.utils.id that return IdGroupingToken Modifier and Type Method Description static IdGroupingTokenIdGroupingToken. collectGlobalToken()We have one default global token available for ids that are globally managed rather than within some container.static IdGroupingTokenIdGroupingToken. create(String groupDescription)Factory methodstatic IdGroupingTokenIdGenerator. createIdGroupingToken(Object groupOwner, long groupOwnerId)Factory method to create a new id grouping token based on the class instance simple name and the instance id This allows for a human readable token as well as a unique tokenstatic IdGroupingTokenIdGenerator. createIdGroupingToken(String groupDescription)Factory method to create a new id grouping tokenIdGroupingTokenManagedIdEntityFactory. getIdGroupingToken()Collect the id grouping token used by this factoryIdGroupingTokenManagedIdEntityFactoryImpl. 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.LocalIdGeneratorIdGenerator. createIdGeneratorForParent(IdGroupingToken token)Create new idGenerators for this group such that we track unique id's within this groupprotected longIdAbleImpl. 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 longIdAble. 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 longIdAbleImpl. generateId(IdGroupingToken idGroupingToken, Class<? extends IdAble> clazz)Generate an id based on provided token and classstatic longIdGenerator. generateId(IdGroupingToken token, Class<? extends Object> theClass)Generate a unique id for the chosen classstatic longIdGenerator. getLatestIdForToken(IdGroupingToken token, Class<? extends Object> theClass)collect the latest generated id for a given class and tokenlongManagedId. recreateManagedIds(IdGroupingToken tokenId)recreate the internal id(s) and set them including the Idable idstatic voidIdGenerator. reset(IdGroupingToken groupId)Reset the id generation for a specific tokenstatic voidIdGenerator. reset(IdGroupingToken groupId, Class<? extends Object> theClass)Reset the id generation for a specific token and classstatic voidIdGenerator. resetTo(IdGroupingToken groupId, Class<? extends Object> theClass, long offset)Reset the id generation for a specific token and class to the given offsetvoidManagedIdEntityFactory. 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 tovoidManagedIdEntityFactoryImpl. 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 PredefinedModeModeFactory. 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 IdGroupingTokenUntypedDirectedGraphLayer. 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 ConjugateMacroscopicNetworkLayerMacroscopicNetworkLayer. 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 longLinkSegment. generateLinkSegmentId(IdGroupingToken groupId)Generate unique link segment iddefault longNode. 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 ConjugateVirtualNetworkVirtualNetwork. 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 longDirectedConnectoidImpl. generateDirectedConnectoidId(IdGroupingToken groupId)Generate directed connectoid idprotected static longCentroidImpl. generateId(IdGroupingToken tokenId)Generate id for instances of this class based on the token and class identifierprotected static longConnectoidImpl. generateId(IdGroupingToken groupId)Generate connectoid idprotected static longOdZoneImpl. generateOdZoneId(IdGroupingToken tokenId)generate unique od zone idprotected static longTransferZoneGroupImpl. generateTransferZoneGroupId(IdGroupingToken tokenId)generate unique transfer zone group idprotected static longTransferZoneImpl. generateTransferZoneId(IdGroupingToken tokenId)generate unique od zone idprotected static longUndirectedConnectoidImpl. generateUndirectedConnectoidId(IdGroupingToken groupId)Generate undirected connectoid idprotected static longZoneImpl. generateZoneId(IdGroupingToken groupId)Generate unique id for this zonelongCentroidImpl. recreateManagedIds(IdGroupingToken tokenId)recreate the internal id(s) and set them including the Idable idlongConnectoidImpl. recreateManagedIds(IdGroupingToken tokenId)recreate the internal id(s) and set them including the Idable idlongDirectedConnectoidImpl. recreateManagedIds(IdGroupingToken tokenId)recreate the internal id(s) and set them including the Idable idlongOdZoneImpl. recreateManagedIds(IdGroupingToken tokenId)recreate the internal id(s) and set them including the Idable idlongTransferZoneGroupImpl. recreateManagedIds(IdGroupingToken tokenId)recreate the internal id(s) and set them including the Idable idlongTransferZoneImpl. recreateManagedIds(IdGroupingToken tokenId)recreate the internal id(s) and set them including the Idable idlongUndirectedConnectoidImpl. recreateManagedIds(IdGroupingToken tokenId)recreate the internal id(s) and set them including the Idable idlongZoneImpl. 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.
-