Uses of Interface
ai.timefold.solver.core.preview.api.domain.metamodel.PlanningVariableMetaModel
Packages that use PlanningVariableMetaModel
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 PlanningVariableMetaModel in ai.timefold.solver.core.impl.domain.solution.descriptor
Classes in ai.timefold.solver.core.impl.domain.solution.descriptor that implement PlanningVariableMetaModelModifier and TypeClassDescriptionfinal recordDefaultPlanningVariableMetaModel<Solution_,Entity_, Value_> -
Uses of PlanningVariableMetaModel in ai.timefold.solver.core.impl.move.director
Methods in ai.timefold.solver.core.impl.move.director with parameters of type PlanningVariableMetaModelModifier and TypeMethodDescriptionfinal <Entity_,Value_>
voidMoveDirector.changeVariable(@NonNull PlanningVariableMetaModel<Solution_, Entity_, Value_> variableMetaModel, @NonNull Entity_ entity, Value_ newValue) final <Entity_,Value_>
Value_MoveDirector.getValue(@NonNull PlanningVariableMetaModel<Solution_, Entity_, Value_> variableMetaModel, @NonNull Entity_ entity) -
Uses of PlanningVariableMetaModel in ai.timefold.solver.core.preview.api.domain.metamodel
Methods in ai.timefold.solver.core.preview.api.domain.metamodel that return PlanningVariableMetaModelModifier and TypeMethodDescriptiondefault <Value_> @NonNull PlanningVariableMetaModel<Solution_,Entity_, Value_> PlanningEntityMetaModel.planningVariable(@NonNull String variableName) As defined byPlanningEntityMetaModel.variable(String), but only succeeds if the variable is abasic planning variable. -
Uses of PlanningVariableMetaModel in ai.timefold.solver.core.preview.api.move
Methods in ai.timefold.solver.core.preview.api.move with parameters of type PlanningVariableMetaModelModifier and TypeMethodDescription<Entity_,Value_>
voidMutableSolutionView.changeVariable(@NonNull PlanningVariableMetaModel<Solution_, Entity_, Value_> variableMetaModel, @NonNull Entity_ entity, @Nullable Value_ newValue) Reads the value of a @basic planning variableof a given entity.<Entity_,Value_>
@Nullable Value_SolutionView.getValue(@NonNull PlanningVariableMetaModel<Solution_, Entity_, Value_> variableMetaModel, @NonNull Entity_ entity) Reads the value of a @basic planning variableof a given entity.