Uses of Interface
ai.timefold.solver.core.impl.heuristic.selector.common.decorator.SelectionFilter
-
-
Uses of SelectionFilter in ai.timefold.solver.core.config.heuristic.selector.entity
Fields in ai.timefold.solver.core.config.heuristic.selector.entity with type parameters of type SelectionFilter Modifier and Type Field Description protected Class<? extends SelectionFilter>EntitySelectorConfig. filterClassMethods in ai.timefold.solver.core.config.heuristic.selector.entity that return types with arguments of type SelectionFilter Modifier and Type Method Description Class<? extends SelectionFilter>EntitySelectorConfig. getFilterClass()Method parameters in ai.timefold.solver.core.config.heuristic.selector.entity with type arguments of type SelectionFilter Modifier and Type Method Description voidEntitySelectorConfig. setFilterClass(Class<? extends SelectionFilter> filterClass)EntitySelectorConfigEntitySelectorConfig. withFilterClass(Class<? extends SelectionFilter> filterClass) -
Uses of SelectionFilter in ai.timefold.solver.core.config.heuristic.selector.move
Fields in ai.timefold.solver.core.config.heuristic.selector.move with type parameters of type SelectionFilter Modifier and Type Field Description protected Class<? extends SelectionFilter>MoveSelectorConfig. filterClassMethods in ai.timefold.solver.core.config.heuristic.selector.move that return types with arguments of type SelectionFilter Modifier and Type Method Description Class<? extends SelectionFilter>MoveSelectorConfig. getFilterClass()Method parameters in ai.timefold.solver.core.config.heuristic.selector.move with type arguments of type SelectionFilter Modifier and Type Method Description voidMoveSelectorConfig. setFilterClass(Class<? extends SelectionFilter> filterClass)Config_MoveSelectorConfig. withFilterClass(Class<? extends SelectionFilter> filterClass) -
Uses of SelectionFilter in ai.timefold.solver.core.config.heuristic.selector.value
Fields in ai.timefold.solver.core.config.heuristic.selector.value with type parameters of type SelectionFilter Modifier and Type Field Description protected Class<? extends SelectionFilter>ValueSelectorConfig. filterClassMethods in ai.timefold.solver.core.config.heuristic.selector.value that return types with arguments of type SelectionFilter Modifier and Type Method Description Class<? extends SelectionFilter>ValueSelectorConfig. getFilterClass()Method parameters in ai.timefold.solver.core.config.heuristic.selector.value with type arguments of type SelectionFilter Modifier and Type Method Description voidValueSelectorConfig. setFilterClass(Class<? extends SelectionFilter> filterClass)ValueSelectorConfigValueSelectorConfig. withFilterClass(Class<? extends SelectionFilter> filterClass) -
Uses of SelectionFilter in ai.timefold.solver.core.impl.domain.entity.descriptor
Methods in ai.timefold.solver.core.impl.domain.entity.descriptor that return SelectionFilter Modifier and Type Method Description SelectionFilter<Solution_,Object>EntityDescriptor. getEffectiveMovableEntitySelectionFilter() -
Uses of SelectionFilter in ai.timefold.solver.core.impl.domain.variable.descriptor
Methods in ai.timefold.solver.core.impl.domain.variable.descriptor that return SelectionFilter Modifier and Type Method Description SelectionFilter<Solution_,Object>GenuineVariableDescriptor. getMovableChainedTrailingValueFilter() -
Uses of SelectionFilter in ai.timefold.solver.core.impl.heuristic.selector.common.decorator
Methods in ai.timefold.solver.core.impl.heuristic.selector.common.decorator that return SelectionFilter Modifier and Type Method Description static <Solution_,T>
SelectionFilter<Solution_,T>SelectionFilter. compose(SelectionFilter<Solution_,T>... filterArray)Creates aSelectionFilterwhich applies all the provided filters one after another.static <Solution_,T>
SelectionFilter<Solution_,T>SelectionFilter. compose(List<SelectionFilter<Solution_,T>> filterList)As defined bycompose(SelectionFilter[]).Methods in ai.timefold.solver.core.impl.heuristic.selector.common.decorator with parameters of type SelectionFilter Modifier and Type Method Description static <Solution_,T>
SelectionFilter<Solution_,T>SelectionFilter. compose(SelectionFilter<Solution_,T>... filterArray)Creates aSelectionFilterwhich applies all the provided filters one after another.Method parameters in ai.timefold.solver.core.impl.heuristic.selector.common.decorator with type arguments of type SelectionFilter Modifier and Type Method Description static <Solution_,T>
SelectionFilter<Solution_,T>SelectionFilter. compose(List<SelectionFilter<Solution_,T>> filterList)As defined bycompose(SelectionFilter[]). -
Uses of SelectionFilter in ai.timefold.solver.core.impl.heuristic.selector.entity.decorator
Classes in ai.timefold.solver.core.impl.heuristic.selector.entity.decorator that implement SelectionFilter Modifier and Type Class Description classPinEntityFilter<Solution_>Filters out entities that return true for thePlanningPinannotated boolean member.Constructor parameters in ai.timefold.solver.core.impl.heuristic.selector.entity.decorator with type arguments of type SelectionFilter Constructor Description FilteringEntitySelector(EntitySelector<Solution_> childEntitySelector, List<SelectionFilter<Solution_,Object>> filterList) -
Uses of SelectionFilter in ai.timefold.solver.core.impl.heuristic.selector.move.decorator
Fields in ai.timefold.solver.core.impl.heuristic.selector.move.decorator declared as SelectionFilter Modifier and Type Field Description protected SelectionFilter<Solution_,Move<Solution_>>FilteringMoveSelector. filterConstructors in ai.timefold.solver.core.impl.heuristic.selector.move.decorator with parameters of type SelectionFilter Constructor Description FilteringMoveSelector(MoveSelector<Solution_> childMoveSelector, SelectionFilter<Solution_,Move<Solution_>> filter) -
Uses of SelectionFilter in ai.timefold.solver.core.impl.heuristic.selector.value.decorator
Classes in ai.timefold.solver.core.impl.heuristic.selector.value.decorator that implement SelectionFilter Modifier and Type Class Description classMovableChainedTrailingValueFilter<Solution_>Method parameters in ai.timefold.solver.core.impl.heuristic.selector.value.decorator with type arguments of type SelectionFilter Modifier and Type Method Description static <Solution_>
ValueSelector<Solution_>FilteringValueSelector. create(ValueSelector<Solution_> valueSelector, List<SelectionFilter<Solution_,Object>> filterList)Constructor parameters in ai.timefold.solver.core.impl.heuristic.selector.value.decorator with type arguments of type SelectionFilter Constructor Description EntityIndependentFilteringValueSelector(EntityIndependentValueSelector<Solution_> childValueSelector, List<SelectionFilter<Solution_,Object>> filterList)FilteringValueSelector(ValueSelector<Solution_> childValueSelector, List<SelectionFilter<Solution_,Object>> filterList)
-