Class BavetConstraint<Solution_>
- java.lang.Object
-
- ai.timefold.solver.constraint.streams.common.AbstractConstraint<Solution_,BavetConstraint<Solution_>,BavetConstraintFactory<Solution_>>
-
- ai.timefold.solver.constraint.streams.bavet.BavetConstraint<Solution_>
-
- All Implemented Interfaces:
Constraint
public final class BavetConstraint<Solution_> extends AbstractConstraint<Solution_,BavetConstraint<Solution_>,BavetConstraintFactory<Solution_>>
-
-
Constructor Summary
Constructors Constructor Description BavetConstraint(BavetConstraintFactory<Solution_> constraintFactory, String constraintPackage, String constraintName, Function<Solution_,Score<?>> constraintWeightExtractor, ScoreImpactType scoreImpactType, Object justificationMapping, Object indictedObjectsMapping, boolean isConstraintWeightConfigurable, BavetScoringConstraintStream<Solution_> scoringConstraintStream)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidcollectActiveConstraintStreams(Set<BavetAbstractConstraintStream<Solution_>> constraintStreamSet)StringtoString()-
Methods inherited from class ai.timefold.solver.constraint.streams.common.AbstractConstraint
assertCorrectImpact, assertCorrectImpact, assertCorrectImpact, extractConstraintWeight, getConstraintFactory, getConstraintId, getConstraintName, getConstraintPackage, getIndictedObjectsMapping, getJustificationMapping, getScoreImpactType
-
-
-
-
Constructor Detail
-
BavetConstraint
public BavetConstraint(BavetConstraintFactory<Solution_> constraintFactory, String constraintPackage, String constraintName, Function<Solution_,Score<?>> constraintWeightExtractor, ScoreImpactType scoreImpactType, Object justificationMapping, Object indictedObjectsMapping, boolean isConstraintWeightConfigurable, BavetScoringConstraintStream<Solution_> scoringConstraintStream)
-
-