Class AbstractJointStrategiesModule
- java.lang.Object
-
- org.matsim.core.controler.AbstractModule
-
- org.matsim.contrib.socnetsim.usage.replanning.AbstractJointStrategiesModule
-
- All Implemented Interfaces:
com.google.inject.Module
- Direct Known Subclasses:
DefaultJointStrategiesModule
public abstract class AbstractJointStrategiesModule extends org.matsim.core.controler.AbstractModule
- Author:
- thibautd
-
-
Constructor Summary
Constructors Constructor Description AbstractJointStrategiesModule()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected void
addFactory(String name, com.google.inject.Provider<? extends GroupPlanStrategy> f)
protected void
addFactory(String name, Class<? extends com.google.inject.Provider<? extends GroupPlanStrategy>> f)
protected void
addRemoverFactory(String name, Class<? extends com.google.inject.Provider<ExtraPlanRemover>> f)
protected void
addSelectorAndStrategyFactory(String name, Class<? extends NonInnovativeStrategyFactory> f)
protected void
addSelectorAndStrategyFactory(String name, NonInnovativeStrategyFactory f)
protected void
addSelectorFactory(String name, com.google.inject.Provider<GroupLevelPlanSelector> f)
-
Methods inherited from class org.matsim.core.controler.AbstractModule
addAttributeConverterBinding, addControlerListenerBinding, addEventHandlerBinding, addMobsimListenerBinding, addPlanStrategyBinding, addRoutingModuleBinding, addSnapshotWriterBinding, addTravelDisutilityFactoryBinding, addTravelTimeBinding, bind, bind, bind, bindCarTravelDisutilityFactory, binder, bindEventsManager, bindLeastCostPathCalculatorFactory, bindMobsim, bindNetworkTravelTime, bindPlanSelectorForRemoval, bindScoringFunctionFactory, carTravelDisutilityFactoryKey, configure, emptyModule, getConfig, getProvider, install, install, installQSimModule, networkTravelTime, override
-
-
-
-
Constructor Detail
-
AbstractJointStrategiesModule
public AbstractJointStrategiesModule()
-
-
Method Detail
-
addFactory
protected final void addFactory(String name, Class<? extends com.google.inject.Provider<? extends GroupPlanStrategy>> f)
-
addFactory
protected final void addFactory(String name, com.google.inject.Provider<? extends GroupPlanStrategy> f)
-
addSelectorFactory
protected final void addSelectorFactory(String name, com.google.inject.Provider<GroupLevelPlanSelector> f)
-
addSelectorAndStrategyFactory
protected final void addSelectorAndStrategyFactory(String name, Class<? extends NonInnovativeStrategyFactory> f)
-
addSelectorAndStrategyFactory
protected final void addSelectorAndStrategyFactory(String name, NonInnovativeStrategyFactory f)
-
addRemoverFactory
protected final void addRemoverFactory(String name, Class<? extends com.google.inject.Provider<ExtraPlanRemover>> f)
-
-