|
MATSIM
|

Public Member Functions | |
| void | install () |
| final void | configure (Binder binder) |
Static Public Member Functions | |
| static AbstractModule | override (final Iterable<? extends AbstractModule > modules, final AbstractModule abstractModule) |
| static AbstractModule | emptyModule () |
Protected Member Functions | |
| final Binder | binder () |
| final void | install (Module module) |
| final Config | getConfig () |
| final LinkedBindingBuilder< EventHandler > | addEventHandlerBinding () |
| final void | installQSimModule (AbstractQSimModule qsimModule) |
| final void | installOverridingQSimModule (AbstractQSimModule qsimModule) |
| final LinkedBindingBuilder< ControlerListener > | addControlerListenerBinding () |
| final com.google.inject.binder.LinkedBindingBuilder< PlanSelector< Plan, Person > > | bindPlanSelectorForRemoval () |
| final com.google.inject.binder.LinkedBindingBuilder< PlanStrategy > | addPlanStrategyBinding (String selectorName) |
| final com.google.inject.binder.LinkedBindingBuilder< Mobsim > | bindMobsim () |
| final com.google.inject.binder.LinkedBindingBuilder< ScoringFunctionFactory > | bindScoringFunctionFactory () |
| final com.google.inject.binder.LinkedBindingBuilder< MobsimListener > | addMobsimListenerBinding () |
| final com.google.inject.binder.LinkedBindingBuilder< SnapshotWriter > | addSnapshotWriterBinding () |
| final LinkedBindingBuilder< AttributeConverter<?> > | addAttributeConverterBinding (final Class<?> clazz) |
| final com.google.inject.binder.LinkedBindingBuilder< TravelDisutilityFactory > | bindCarTravelDisutilityFactory () |
| final Key< TravelDisutilityFactory > | carTravelDisutilityFactoryKey () |
| final com.google.inject.binder.LinkedBindingBuilder< TravelDisutilityFactory > | addTravelDisutilityFactoryBinding (String mode) |
| final com.google.inject.binder.LinkedBindingBuilder< LeastCostPathCalculatorFactory > | bindLeastCostPathCalculatorFactory () |
| final com.google.inject.binder.LinkedBindingBuilder< TravelTime > | addTravelTimeBinding (String mode) |
| final LinkedBindingBuilder< RoutingModule > | addRoutingModuleBinding (String mode) |
| final LinkedBindingBuilder< PersonPrepareForSimAlgorithm > | addPersonPrepareForSimAlgorithm () |
| final com.google.inject.binder.LinkedBindingBuilder< EventsManager > | bindEventsManager () |
| final LinkedBindingBuilder< TravelTime > | bindNetworkTravelTime () |
| final Key< TravelTime > | networkTravelTime () |
| final Key< TravelTime > | carTravelTime () |
| final< T > jakarta.inject.Provider< T > | getProvider (TypeLiteral< T > typeLiteral) |
Definition at line 46 of file WithinDayModule.java.
| void org.matsim.withinday.controller.WithinDayModule.install | ( | ) |
Definition at line 48 of file WithinDayModule.java.
References org.matsim.core.controler.AbstractModule.addControlerListenerBinding(), and org.matsim.api.core.v01.TransportMode.car.

|
protectedinherited |
Definition at line 246 of file AbstractModule.java.
Referenced by org.matsim.core.controler.AbstractModule.addPersonPrepareForSimAlgorithm(), org.matsim.core.controler.AbstractModule.addPlanStrategyBinding(), org.matsim.core.controler.AbstractModule.addRoutingModuleBinding(), org.matsim.core.controler.AbstractModule.addTravelDisutilityFactoryBinding(), org.matsim.core.controler.AbstractModule.addTravelTimeBinding(), org.matsim.core.controler.AbstractModule.bindEventsManager(), org.matsim.core.modal.AbstractModalModule< M extends Annotation >.getMode(), org.matsim.core.controler.NewControlerModule.install(), org.matsim.core.replanning.conflicts.ConflictModule.install(), org.matsim.core.controler.DefaultPrepareForSimModule.install(), org.matsim.core.events.MobsimScopeEventHandlingModule.install(), org.matsim.core.replanning.StrategyManagerModule.install(), and org.matsim.core.controler.AbstractModule.override().
|
inherited |
Definition at line 93 of file AbstractModule.java.
References org.matsim.core.controler.AbstractModule.initializeMultibinders(), and org.matsim.core.controler.AbstractModule.install().

|
protectedinherited |
Definition at line 124 of file AbstractModule.java.
|
protectedinherited |
Definition at line 120 of file AbstractModule.java.
References org.matsim.core.controler.AbstractModule.config.
Referenced by org.matsim.analysis.LinkStatsModule.install(), org.matsim.core.population.VspPlansCleanerModule.install(), org.matsim.core.replanning.conflicts.ConflictModule.install(), org.matsim.core.router.costcalculators.TravelDisutilityModule.install(), org.matsim.pt.router.TransitRouterModule.install(), org.matsim.core.scenario.ScenarioByConfigModule.install(), org.matsim.core.mobsim.DefaultMobsimModule.install(), org.matsim.core.router.LeastCostPathCalculatorModule.install(), org.matsim.withinday.trafficmonitoring.WithinDayTravelTimeModule.install(), org.matsim.core.events.EventsManagerModule.install(), org.matsim.core.router.TripRouterModule.install(), ch.sbb.matsim.routing.pt.raptor.SwissRailRaptorModule.install(), org.matsim.core.replanning.StrategyManagerModule.install(), org.matsim.vis.snapshotwriters.SnapshotWritersModule.install(), org.matsim.core.scenario.ScenarioByInstanceModule.install(), org.matsim.core.trafficmonitoring.TravelTimeCalculatorModule.install(), org.matsim.core.replanning.strategies.DefaultPlanStrategiesModule.install(), org.matsim.core.controler.ControlerDefaultsModule.install(), org.matsim.core.replanning.inheritance.PlanInheritanceModule.install(), and org.matsim.core.utils.timing.TimeInterpretationModule.provideTimeInterpretation().
|
protectedinherited |
Definition at line 129 of file AbstractModule.java.
Referenced by ch.sbb.matsim.routing.pt.raptor.SwissRailRaptorModule.install(), and org.matsim.core.scoring.StandaloneExperiencedPlansModule.install().
|
protectedinherited |
Definition at line 133 of file AbstractModule.java.
Referenced by org.matsim.core.events.MobsimScopeEventHandlingModule.install().
|
protectedinherited |
Definition at line 136 of file AbstractModule.java.
|
protectedinherited |
Definition at line 143 of file AbstractModule.java.
Referenced by org.matsim.guice.DependencyGraphModule.install(), org.matsim.analysis.linkpaxvolumes.LinkPaxVolumesAnalysisModule.install(), org.matsim.analysis.LegHistogramModule.install(), org.matsim.analysis.IterationTravelStatsModule.install(), org.matsim.analysis.LinkStatsModule.install(), org.matsim.analysis.ModeStatsModule.install(), org.matsim.core.population.VspPlansCleanerModule.install(), org.matsim.analysis.LegTimesModule.install(), org.matsim.analysis.ScoreStatsModule.install(), org.matsim.analysis.pt.stop2stop.PtStop2StopAnalysisModule.install(), org.matsim.analysis.personMoney.PersonMoneyEventsAnalysisModule.install(), org.matsim.core.events.MobsimScopeEventHandlingModule.install(), org.matsim.counts.CountsModule.install(), org.matsim.withinday.controller.WithinDayModule.install(), org.matsim.core.controler.ControlerDefaultsModule.install(), and org.matsim.core.replanning.inheritance.PlanInheritanceModule.install().
|
protectedinherited |
Definition at line 150 of file AbstractModule.java.
Referenced by org.matsim.core.replanning.strategies.DefaultPlanStrategiesModule.install().
|
protectedinherited |
Definition at line 154 of file AbstractModule.java.
References org.matsim.core.controler.AbstractModule.binder().
Referenced by org.matsim.core.replanning.strategies.DefaultPlanStrategiesModule.install().

|
protectedinherited |
Definition at line 158 of file AbstractModule.java.
Referenced by org.matsim.core.mobsim.DefaultMobsimModule.install().
|
protectedinherited |
Definition at line 162 of file AbstractModule.java.
|
protectedinherited |
Contents retrieved (I think) by injected method QSim::addQueueSimulationListeners(...). Is not public, and therefore cannot be referenced from here.
I think that that method will be called every time the mobsim will be constructed. If the injected classes are singletons, they will presumably be re-used, otherwise they will be newly constructed.
Definition at line 172 of file AbstractModule.java.
Referenced by org.matsim.vis.snapshotwriters.SnapshotWritersModule.install().
|
protectedinherited |
Definition at line 176 of file AbstractModule.java.
Referenced by org.matsim.vis.snapshotwriters.SnapshotWritersModule.install().
|
protectedinherited |
Definition at line 180 of file AbstractModule.java.
|
protectedinherited |
Definition at line 187 of file AbstractModule.java.
References org.matsim.core.controler.AbstractModule.addTravelDisutilityFactoryBinding(), and org.matsim.api.core.v01.TransportMode.car.

|
protectedinherited |
Definition at line 191 of file AbstractModule.java.
References org.matsim.api.core.v01.TransportMode.car.
|
protectedinherited |
Definition at line 195 of file AbstractModule.java.
References org.matsim.core.controler.AbstractModule.binder().
Referenced by org.matsim.core.controler.AbstractModule.bindCarTravelDisutilityFactory(), and org.matsim.core.router.costcalculators.TravelDisutilityModule.install().

|
protectedinherited |
Definition at line 199 of file AbstractModule.java.
|
protectedinherited |
Definition at line 203 of file AbstractModule.java.
References org.matsim.core.controler.AbstractModule.binder().

|
protectedinherited |
Definition at line 207 of file AbstractModule.java.
References org.matsim.core.controler.AbstractModule.binder().
Referenced by org.matsim.core.router.TripRouterModule.install(), and ch.sbb.matsim.routing.pt.raptor.SwissRailRaptorModule.install().

|
protectedinherited |
Definition at line 211 of file AbstractModule.java.
References org.matsim.core.controler.AbstractModule.binder().

|
protectedinherited |
Definition at line 215 of file AbstractModule.java.
References org.matsim.core.controler.AbstractModule.binder().
Referenced by org.matsim.core.events.EventsManagerModule.install().

|
protectedinherited |
Definition at line 223 of file AbstractModule.java.
References org.matsim.core.controler.AbstractModule.carTravelTime().

|
protectedinherited |
Definition at line 228 of file AbstractModule.java.
References org.matsim.core.controler.AbstractModule.carTravelTime().

|
protectedinherited |
Definition at line 230 of file AbstractModule.java.
References org.matsim.api.core.v01.TransportMode.car.
Referenced by org.matsim.core.controler.AbstractModule.bindNetworkTravelTime(), and org.matsim.core.controler.AbstractModule.networkTravelTime().
|
protectedinherited |
Definition at line 250 of file AbstractModule.java.
|
staticinherited |
Definition at line 254 of file AbstractModule.java.
References org.matsim.core.controler.AbstractModule.AbstractModule(), org.matsim.core.controler.AbstractModule.binder(), and org.matsim.core.controler.AbstractModule.install().
Referenced by org.matsim.core.router.TripRouterFactoryBuilderWithDefaults.build(), org.matsim.core.mobsim.qsim.QSimBuilder.build(), org.matsim.core.controler.Controler.createInjector(), and org.matsim.run.InitRoutes.run().

|
staticinherited |
Definition at line 269 of file AbstractModule.java.
References org.matsim.core.controler.AbstractModule.AbstractModule(), and org.matsim.core.controler.AbstractModule.install().

1.8.13