Class DefaultConstraintVerifier<ConstraintProvider_ extends ConstraintProvider,Solution_,Score_ extends Score<Score_>>
java.lang.Object
ai.timefold.solver.test.impl.score.stream.DefaultConstraintVerifier<ConstraintProvider_,Solution_,Score_>
- All Implemented Interfaces:
ConstraintVerifier<ConstraintProvider_,Solution_>
public final class DefaultConstraintVerifier<ConstraintProvider_ extends ConstraintProvider,Solution_,Score_ extends Score<Score_>>
extends Object
implements ConstraintVerifier<ConstraintProvider_,Solution_>
-
Constructor Summary
ConstructorsConstructorDescriptionDefaultConstraintVerifier(ConstraintProvider_ constraintProvider, SolutionDescriptor<Solution_> solutionDescriptor) -
Method Summary
Modifier and TypeMethodDescriptionCreates a constraint verifier for all constraints of theConstraintProvider.verifyThat(@NonNull BiFunction<ConstraintProvider_, ConstraintFactory, Constraint> constraintFunction) Creates a constraint verifier for a givenConstraintof theConstraintProvider.Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface ai.timefold.solver.test.api.score.stream.ConstraintVerifier
withConstraintStreamImplType
-
Constructor Details
-
DefaultConstraintVerifier
public DefaultConstraintVerifier(ConstraintProvider_ constraintProvider, SolutionDescriptor<Solution_> solutionDescriptor)
-
-
Method Details
-
verifyThat
public @NonNull DefaultSingleConstraintVerification<Solution_,Score_> verifyThat(@NonNull BiFunction<ConstraintProvider_, ConstraintFactory, Constraint> constraintFunction) Description copied from interface:ConstraintVerifierCreates a constraint verifier for a givenConstraintof theConstraintProvider.- Specified by:
verifyThatin interfaceConstraintVerifier<ConstraintProvider_ extends ConstraintProvider,Solution_>
-
verifyThat
Description copied from interface:ConstraintVerifierCreates a constraint verifier for all constraints of theConstraintProvider.- Specified by:
verifyThatin interfaceConstraintVerifier<ConstraintProvider_ extends ConstraintProvider,Solution_>
-