Uses of Interface
ai.timefold.solver.core.preview.api.domain.metamodel.ElementPosition
Packages that use ElementPosition
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 ElementPosition in ai.timefold.solver.core.impl.domain.variable
Methods in ai.timefold.solver.core.impl.domain.variable that return ElementPosition -
Uses of ElementPosition in ai.timefold.solver.core.impl.heuristic.selector.common.iterator
Methods in ai.timefold.solver.core.impl.heuristic.selector.common.iterator that return ElementPositionModifier and TypeMethodDescriptionstatic ElementPositionUpcomingSelectionIterator.findUnpinnedDestination(Iterator<ElementPosition> 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 ElementPositionModifier and TypeMethodDescriptionstatic ElementPositionUpcomingSelectionIterator.findUnpinnedDestination(Iterator<ElementPosition> destinationIterator, ListVariableDescriptor<?> listVariableDescriptor) Some destination iterators, such as nearby destination iterators, may return even elements which are pinned. -
Uses of ElementPosition 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 ElementPosition -
Uses of ElementPosition in ai.timefold.solver.core.impl.move.director
Methods in ai.timefold.solver.core.impl.move.director that return ElementPositionModifier and TypeMethodDescriptionprotected static <Solution_,Entity_, Value_>
ElementPositionMoveDirector.getPositionOf(InnerScoreDirector<Solution_, ?> scoreDirector, PlanningListVariableMetaModel<Solution_, Entity_, Value_> variableMetaModel, Value_ value) <Entity_,Value_>
ElementPositionMoveDirector.getPositionOf(PlanningListVariableMetaModel<Solution_, Entity_, Value_> variableMetaModel, Value_ value) -
Uses of ElementPosition in ai.timefold.solver.core.preview.api.domain.metamodel
Subinterfaces of ElementPosition in ai.timefold.solver.core.preview.api.domain.metamodelModifier and TypeInterfaceDescriptioninterfaceUniquely identifies the position of a value in a list variable.interfaceIdentifies that a given value was not found in anyPlanningEntity's list variables. -
Uses of ElementPosition in ai.timefold.solver.core.preview.api.move
Methods in ai.timefold.solver.core.preview.api.move that return ElementPositionModifier and TypeMethodDescription<Entity_,Value_>
ElementPositionSolutionView.getPositionOf(PlanningListVariableMetaModel<Solution_, Entity_, Value_> variableMetaModel, Value_ value) Locates a given value in any @list planning variable.