Class AbstractSelectorFactory<Solution_,SelectorConfig_ extends SelectorConfig<SelectorConfig_>>
- java.lang.Object
-
- ai.timefold.solver.core.impl.AbstractFromConfigFactory<Solution_,SelectorConfig_>
-
- ai.timefold.solver.core.impl.heuristic.selector.AbstractSelectorFactory<Solution_,SelectorConfig_>
-
- Direct Known Subclasses:
AbstractMoveSelectorFactory,DestinationSelectorFactory,EntitySelectorFactory,PillarSelectorFactory,ValueSelectorFactory
public abstract class AbstractSelectorFactory<Solution_,SelectorConfig_ extends SelectorConfig<SelectorConfig_>> extends AbstractFromConfigFactory<Solution_,SelectorConfig_>
-
-
Field Summary
-
Fields inherited from class ai.timefold.solver.core.impl.AbstractFromConfigFactory
config
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedAbstractSelectorFactory(SelectorConfig_ selectorConfig)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected voidvalidateCacheTypeVersusSelectionOrder(SelectionCacheType resolvedCacheType, SelectionOrder resolvedSelectionOrder)-
Methods inherited from class ai.timefold.solver.core.impl.AbstractFromConfigFactory
deduceEntityDescriptor, deduceGenuineVariableDescriptor, deduceVariableDescriptorList, getDefaultEntitySelectorConfigForEntity, getTheOnlyEntityDescriptor, getTheOnlyVariableDescriptor, getVariableDescriptorForName
-
-
-
-
Constructor Detail
-
AbstractSelectorFactory
protected AbstractSelectorFactory(SelectorConfig_ selectorConfig)
-
-
Method Detail
-
validateCacheTypeVersusSelectionOrder
protected void validateCacheTypeVersusSelectionOrder(SelectionCacheType resolvedCacheType, SelectionOrder resolvedSelectionOrder)
-
-