Uses of Interface
ai.timefold.solver.core.preview.api.domain.metamodel.ElementLocation
Packages that use ElementLocation
Package
Description
This package contains classes and interfaces that represent the metamodel of the domain.
This package contains classes and interfaces that are used to write moves to explore the neighborhood of a
PlanningSolution.-
Uses of ElementLocation in ai.timefold.solver.core.impl.domain.variable
Methods in ai.timefold.solver.core.impl.domain.variable that return ElementLocation -
Uses of ElementLocation in ai.timefold.solver.core.impl.heuristic.selector.common.iterator
Methods in ai.timefold.solver.core.impl.heuristic.selector.common.iterator that return ElementLocationModifier and TypeMethodDescriptionstatic ElementLocationUpcomingSelectionIterator.findUnpinnedDestination(Iterator<ElementLocation> destinationIterator, ListVariableDescriptor<?> listVariableDescriptor) Some destination iterators, such as nearby destination iterators, may return even elements which are pinned.Method parameters in ai.timefold.solver.core.impl.heuristic.selector.common.iterator with type arguments of type ElementLocationModifier and TypeMethodDescriptionstatic ElementLocationUpcomingSelectionIterator.findUnpinnedDestination(Iterator<ElementLocation> destinationIterator, ListVariableDescriptor<?> listVariableDescriptor) Some destination iterators, such as nearby destination iterators, may return even elements which are pinned. -
Uses of ElementLocation in ai.timefold.solver.core.impl.heuristic.selector.list
Methods in ai.timefold.solver.core.impl.heuristic.selector.list that return types with arguments of type ElementLocation -
Uses of ElementLocation in ai.timefold.solver.core.impl.move.director
Methods in ai.timefold.solver.core.impl.move.director that return ElementLocationModifier and TypeMethodDescription<Entity_,Value_>
@NonNull ElementLocationEphemeralMoveDirector.getPositionOf(@NonNull PlanningListVariableMetaModel<Solution_, Entity_, Value_> variableMetaModel, @NonNull Value_ value) <Entity_,Value_>
@NonNull ElementLocationMoveDirector.getPositionOf(@NonNull PlanningListVariableMetaModel<Solution_, Entity_, Value_> variableMetaModel, @NonNull Value_ value) protected static <Solution_,Entity_, Value_>
ElementLocationMoveDirector.getPositionOf(InnerScoreDirector<Solution_, ?> scoreDirector, PlanningListVariableMetaModel<Solution_, Entity_, Value_> variableMetaModel, Value_ value) -
Uses of ElementLocation in ai.timefold.solver.core.preview.api.domain.metamodel
Subinterfaces of ElementLocation in ai.timefold.solver.core.preview.api.domain.metamodelModifier and TypeInterfaceDescriptioninterfaceUniquely identifies the location of a value in a list variable.interfaceIdentifies that a given value was not found in anyPlanningEntity's list variables. -
Uses of ElementLocation in ai.timefold.solver.core.preview.api.move
Methods in ai.timefold.solver.core.preview.api.move that return ElementLocationModifier and TypeMethodDescription<Entity_,Value_>
@NonNull ElementLocationSolutionView.getPositionOf(@NonNull PlanningListVariableMetaModel<Solution_, Entity_, Value_> variableMetaModel, @NonNull Value_ value) Locates a given value in any @list planning variable.