Uses of Class
org.goplanit.demands.Demands
-
Packages that use Demands Package Description org.goplanit.assignment Traffic assignment classesorg.goplanit.assignment.ltm org.goplanit.assignment.ltm.eltm org.goplanit.assignment.ltm.sltm org.goplanit.assignment.traditionalstatic org.goplanit.component.event org.goplanit.converter.demands org.goplanit.demands Classes which manage traveler demandsorg.goplanit.demands.modifier org.goplanit.io.converter.demands Classes used to process the Java classes generated from XSD filesorg.goplanit.io.input Classes to read files in PlanIt's XML formatorg.goplanit.io.project Simple implementations of CustomPlanItProjectorg.goplanit.project PLANit project classesorg.goplanit.tntp.converter.demands org.goplanit.tntp.input Scanner reader for reading input files which are in the TNTP Formatorg.goplanit.zoning -
-
Uses of Demands in org.goplanit.assignment
Methods in org.goplanit.assignment that return Demands Modifier and Type Method Description Demands
TrafficAssignment. getDemands()
Get the demands for the current assignmentDemands
TrafficAssignmentConfigurator. getDemands()
Get the registered demandsMethods in org.goplanit.assignment with parameters of type Demands 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 typevoid
TrafficAssignment. setDemands(Demands demands)
Set the Demands object for the current assignmentprotected void
TrafficAssignmentConfigurator. setDemands(Demands demands)
Set the demandsConstructors in org.goplanit.assignment with parameters of type Demands Constructor Description TrafficAssignmentBuilder(Class<T> trafficAssignmentClass, IdGroupingToken projectToken, InputBuilderListener inputBuilderListener, Demands demands, Zoning zoning, LayeredNetwork<?,?> network)
Constructor -
Uses of Demands in org.goplanit.assignment.ltm
Constructors in org.goplanit.assignment.ltm with parameters of type Demands Constructor Description LtmTrafficAssignmentBuilder(Class<T> trafficAssignmentClass, IdGroupingToken groupId, InputBuilderListener inputBuilderListener, Demands demands, Zoning zoning, LayeredNetwork<?,?> network)
Constructor -
Uses of Demands in org.goplanit.assignment.ltm.eltm
Constructors in org.goplanit.assignment.ltm.eltm with parameters of type Demands Constructor Description EventBasedLtmTrafficAssignmentBuilder(IdGroupingToken groupId, InputBuilderListener inputBuilderListener, Demands demands, Zoning zoning, LayeredNetwork<?,?> network)
Constructor -
Uses of Demands in org.goplanit.assignment.ltm.sltm
Constructors in org.goplanit.assignment.ltm.sltm with parameters of type Demands Constructor Description StaticLtmTrafficAssignmentBuilder(IdGroupingToken groupId, InputBuilderListener inputBuilderListener, Demands demands, Zoning zoning, LayeredNetwork<?,?> network)
Constructor -
Uses of Demands in org.goplanit.assignment.traditionalstatic
Constructors in org.goplanit.assignment.traditionalstatic with parameters of type Demands Constructor Description TraditionalStaticAssignmentBuilder(IdGroupingToken projectToken, InputBuilderListener inputBuilder, Demands demands, Zoning zoning, LayeredNetwork<?,?> network)
Constructor -
Uses of Demands in org.goplanit.component.event
Methods in org.goplanit.component.event that return Demands Modifier and Type Method Description Demands
PopulateDemandsEvent. getDemandsToPopulate()
Collect PLANit demands to populateConstructors in org.goplanit.component.event with parameters of type Demands Constructor Description PopulateDemandsEvent(PlanitComponentFactory<?> source, Demands demandsToPopulate, Zoning parentZoning, MacroscopicNetwork parentNetwork)
Constructor -
Uses of Demands in org.goplanit.converter.demands
Methods in org.goplanit.converter.demands with parameters of type Demands Modifier and Type Method Description protected void
DemandsConverter. write(Demands demands)
make sure the demands have access to the reference zoning by taking it from the reader and placing it on the writer (if not already available) -
Uses of Demands in org.goplanit.demands
Methods in org.goplanit.demands that return Demands Modifier and Type Method Description Demands
Demands. deepClone()
deep clone on planit component should attempt to also update internal dependencies between deep cloned containers where possibleDemands
Demands. shallowClone()
Create a shallow copy of this entityMethods in org.goplanit.demands with parameters of type Demands Modifier and Type Method Description static void
DemandsModifierUtils. syncManagedIdEntitiesContainerXmlIdsToIds(Demands demands)
Convenience method to sync XMLids to Ids by making use of demands modifier and Event listeners.Constructors in org.goplanit.demands with parameters of type Demands Constructor Description Demands(Demands other, boolean deepCopy)
Copy constructor -
Uses of Demands in org.goplanit.demands.modifier
Constructors in org.goplanit.demands.modifier with parameters of type Demands Constructor Description DemandsModifier(Demands demands)
Constructor -
Uses of Demands in org.goplanit.io.converter.demands
Fields in org.goplanit.io.converter.demands declared as Demands Modifier and Type Field Description protected Demands
PlanitDemandsReader. demands
the demands to populateMethods in org.goplanit.io.converter.demands that return Demands Modifier and Type Method Description Demands
PlanitDemandsReader. read()
Parse the XMLand populate the demands memory modelMethods in org.goplanit.io.converter.demands with parameters of type Demands Modifier and Type Method Description protected void
PlanitDemandsReader. setDemands(Demands demands)
Set the demands to populatevoid
PlanitDemandsWriter. write(Demands demands)
write a network to the writer's output format.Constructors in org.goplanit.io.converter.demands with parameters of type Demands Constructor Description PlanitDemandsReader(PlanitDemandsReaderSettings demandsSettings, LayeredNetwork<?,?> network, Zoning zoning, Demands demandsToPopulate)
Constructor where parsing will be based upon the settings and already present compatible network and zoningPlanitDemandsReader(org.goplanit.xml.generated.XMLElementMacroscopicDemand xmlMacroscopicDemands, LayeredNetwork<?,?> network, Zoning zoning, Demands demandsToPopulate)
Constructor where file has already been parsed and we only need to convert from raw XML objects to PLANit memory model -
Uses of Demands in org.goplanit.io.input
Methods in org.goplanit.io.input with parameters of type Demands Modifier and Type Method Description protected void
PlanItInputBuilder. populateDemands(Demands demands, Zoning zoning, MacroscopicNetwork network)
Populates the Demands object from the input file -
Uses of Demands in org.goplanit.io.project
Methods in org.goplanit.io.project that return Demands Modifier and Type Method Description Demands
PlanItSimpleProject. getDemands()
Return the current Demands objectMethods in org.goplanit.io.project with parameters of type Demands Modifier and Type Method Description TrafficAssignmentConfigurator<? extends TrafficAssignment>
PlanItProject. createAndRegisterTrafficAssignment(String trafficAssignmentType, Demands theDemands, Zoning theZoning, LayeredNetwork<?,?> theNetwork)
Create and register a traffic assignment instance of a given typeTrafficAssignmentConfigurator<? extends TrafficAssignment>
PlanItSimpleProject. createAndRegisterTrafficAssignment(String trafficAssignmentType, Demands theDemands, Zoning theZoning, LayeredNetwork<?,?> theNetwork)
Disallow the use of the generic create and register traffic assignment because a simple project automatically determines its demands, zoning, and network -
Uses of Demands in org.goplanit.project
Methods in org.goplanit.project that return Demands Modifier and Type Method Description Demands
CustomPlanItProject. createAndRegisterDemands(Zoning zoning, LayeredNetwork<?,?> network)
Create and register demands to the projectDemands
PlanItProjectInput. createAndRegisterDemands(Zoning zoning, LayeredNetwork<?,?> network)
Create and register demands to the project inputsMethods in org.goplanit.project with parameters of type Demands Modifier and Type Method Description TrafficAssignmentConfigurator<? extends TrafficAssignment>
CustomPlanItProject. createAndRegisterTrafficAssignment(String trafficAssignmentType, Demands theDemands, Zoning theZoning, LayeredNetwork<?,?> theNetwork)
Create and register a traffic assignment instance of a given type -
Uses of Demands in org.goplanit.tntp.converter.demands
Methods in org.goplanit.tntp.converter.demands that return Demands Modifier and Type Method Description Demands
TntpDemandsReader. read()
parse the network based on the configuration of the implementing class to yield a PLANit networkMethods in org.goplanit.tntp.converter.demands with parameters of type Demands Modifier and Type Method Description static TntpDemandsReader
TntpDemandsReaderFactory. create(TntpDemandsReaderSettings demandsSettings, MacroscopicNetwork referenceNetwork, Zoning referenceZoning, Demands demandsToPopulate)
Factory methodConstructors in org.goplanit.tntp.converter.demands with parameters of type Demands Constructor Description TntpDemandsReader(TntpDemandsReaderSettings settings, MacroscopicNetwork referenceNetwork, Zoning referenceZoning, Demands demandsToPopulate)
Constructor -
Uses of Demands in org.goplanit.tntp.input
Methods in org.goplanit.tntp.input with parameters of type Demands Modifier and Type Method Description protected void
TntpInputBuilder. populateDemands(Demands demands, Zoning zoning, MacroscopicNetwork network)
Populates the Demands object from the input file -
Uses of Demands in org.goplanit.zoning
Methods in org.goplanit.zoning with parameters of type Demands Modifier and Type Method Description boolean
Zoning. isCompatibleWithDemands(Demands demands, Modes modes)
Verify if passed in demands are compatible with the zoning structure.
-