Uses of Record Class
ai.timefold.solver.core.api.score.constraint.ConstraintRef
Packages that use ConstraintRef
Package
Description
-
Uses of ConstraintRef in ai.timefold.solver.core.api.score.analysis
Methods in ai.timefold.solver.core.api.score.analysis that return ConstraintRefModifier and TypeMethodDescription@NonNull ConstraintRefConstraintAnalysis.constraintRef()Returns the value of theconstraintRefrecord component.@NonNull ConstraintRefMatchAnalysis.constraintRef()Returns the value of theconstraintRefrecord component.Methods in ai.timefold.solver.core.api.score.analysis that return types with arguments of type ConstraintRefModifier and TypeMethodDescription@NonNull Map<ConstraintRef,ConstraintAnalysis<Score_>> ScoreAnalysis.constraintMap()Returns the value of theconstraintMaprecord component.Methods in ai.timefold.solver.core.api.score.analysis with parameters of type ConstraintRefModifier and TypeMethodDescription@Nullable ConstraintAnalysis<Score_>ScoreAnalysis.getConstraintAnalysis(@NonNull ConstraintRef constraintRef) Performs a lookup onScoreAnalysis.constraintMap().Constructors in ai.timefold.solver.core.api.score.analysis with parameters of type ConstraintRefModifierConstructorDescriptionConstraintAnalysis(@NonNull ConstraintRef constraintRef, @NonNull Score_ weight, @NonNull Score_ score, @Nullable List<MatchAnalysis<Score_>> matches) ConstraintAnalysis(@NonNull ConstraintRef constraintRef, @NonNull Score_ weight, @NonNull Score_ score, @Nullable List<MatchAnalysis<Score_>> matches, int matchCount) Creates an instance of aConstraintAnalysisrecord class.MatchAnalysis(@NonNull ConstraintRef constraintRef, @NonNull Score_ score, @NonNull ConstraintJustification justification) Creates an instance of aMatchAnalysisrecord class.Constructor parameters in ai.timefold.solver.core.api.score.analysis with type arguments of type ConstraintRefModifierConstructorDescriptionScoreAnalysis(@NonNull Score_ score, @NonNull Map<ConstraintRef, ConstraintAnalysis<Score_>> constraintMap) As defined byScoreAnalysis(Score, Map, boolean), with the final argument set to true.ScoreAnalysis(@NonNull Score_ score, @NonNull Map<ConstraintRef, ConstraintAnalysis<Score_>> constraintMap, boolean isSolutionInitialized) Creates an instance of aScoreAnalysisrecord class. -
Uses of ConstraintRef in ai.timefold.solver.core.api.score.constraint
Methods in ai.timefold.solver.core.api.score.constraint that return ConstraintRefModifier and TypeMethodDescription@NonNull ConstraintRefConstraintMatch.getConstraintRef()@NonNull ConstraintRefConstraintMatchTotal.getConstraintRef()static ConstraintRefstatic ConstraintRefMethods in ai.timefold.solver.core.api.score.constraint with parameters of type ConstraintRefConstructors in ai.timefold.solver.core.api.score.constraint with parameters of type ConstraintRefModifierConstructorDescriptionConstraintMatch(@NonNull ConstraintRef constraintRef, @Nullable ConstraintJustification justification, @NonNull Collection<Object> indictedObjectList, @NonNull Score_ score) -
Uses of ConstraintRef in ai.timefold.solver.core.api.score.stream
Methods in ai.timefold.solver.core.api.score.stream that return ConstraintRefMethods in ai.timefold.solver.core.api.score.stream with parameters of type ConstraintRefModifier and TypeMethodDescription@Nullable ConstraintConstraintMetaModel.getConstraint(@NonNull ConstraintRef constraintRef) Returns the constraint for the given reference. -
Uses of ConstraintRef in ai.timefold.solver.core.impl.domain.solution
Methods in ai.timefold.solver.core.impl.domain.solution with parameters of type ConstraintRefModifier and TypeMethodDescriptionConstraintConfigurationBasedConstraintWeightSupplier.getConstraintWeight(ConstraintRef constraintRef, Solution_ workingSolution) Deprecated, for removal: This API element is subject to removal in a future version.ConstraintWeightSupplier.getConstraintWeight(ConstraintRef constraintRef, Solution_ workingSolution) Get the weight for the constraint if known to the supplier.OverridesBasedConstraintWeightSupplier.getConstraintWeight(ConstraintRef constraintRef, Solution_ workingSolution) Method parameters in ai.timefold.solver.core.impl.domain.solution with type arguments of type ConstraintRefModifier and TypeMethodDescriptionvoidConstraintConfigurationBasedConstraintWeightSupplier.validate(Solution_ workingSolution, Set<ConstraintRef> userDefinedConstraints) Deprecated, for removal: This API element is subject to removal in a future version.voidConstraintWeightSupplier.validate(Solution_ workingSolution, Set<ConstraintRef> userDefinedConstraints) voidOverridesBasedConstraintWeightSupplier.validate(Solution_ workingSolution, Set<ConstraintRef> userDefinedConstraints) -
Uses of ConstraintRef in ai.timefold.solver.core.impl.score.constraint
Methods in ai.timefold.solver.core.impl.score.constraint that return ConstraintRefModifier and TypeMethodDescription@NonNull ConstraintRefDefaultConstraintMatchTotal.getConstraintRef()Constructors in ai.timefold.solver.core.impl.score.constraint with parameters of type ConstraintRefModifierConstructorDescriptionDefaultConstraintMatchTotal(ConstraintRef constraintRef) Deprecated, for removal: This API element is subject to removal in a future version.DefaultConstraintMatchTotal(ConstraintRef constraintRef, Score_ constraintWeight) -
Uses of ConstraintRef in ai.timefold.solver.core.impl.score.stream.bavet
Constructors in ai.timefold.solver.core.impl.score.stream.bavet with parameters of type ConstraintRefModifierConstructorDescriptionBavetConstraint(BavetConstraintFactory<Solution_> constraintFactory, ConstraintRef constraintRef, String description, String constraintGroup, Score<?> constraintWeight, ScoreImpactType scoreImpactType, Object justificationMapping, Object indictedObjectsMapping, BavetScoringConstraintStream<Solution_> scoringConstraintStream) -
Uses of ConstraintRef in ai.timefold.solver.core.impl.score.stream.common
Methods in ai.timefold.solver.core.impl.score.stream.common that return ConstraintRefMethods in ai.timefold.solver.core.impl.score.stream.common with parameters of type ConstraintRefModifier and TypeMethodDescriptionstatic <Solution_,Score_ extends Score<Score_>>
voidAbstractConstraint.validateWeight(SolutionDescriptor<Solution_> solutionDescriptor, ConstraintRef constraintRef, Score_ constraintWeight) Constructors in ai.timefold.solver.core.impl.score.stream.common with parameters of type ConstraintRefModifierConstructorDescriptionprotectedAbstractConstraint(ConstraintFactory_ constraintFactory, ConstraintRef constraintRef, String description, String constraintGroup, Score<?> defaultConstraintWeight, ScoreImpactType scoreImpactType, Object justificationMapping, Object indictedObjectsMapping)
DefaultConstraintMatchTotal(ConstraintRef, Score_).