Interface BavetScoringNode
-
- All Superinterfaces:
BavetNode
- All Known Implementing Classes:
BavetScoringBiNode
,BavetScoringTriNode
,BavetScoringUniNode
public interface BavetScoringNode extends BavetNode
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description ConstraintMatchTotal
buildConstraintMatchTotal(Score<?> zeroScore)
String
getConstraintId()
String
getConstraintName()
String
getConstraintPackage()
Score<?>
getConstraintWeight()
-
Methods inherited from interface org.optaplanner.core.impl.score.stream.bavet.common.BavetNode
getNodeOrder
-
-
-
-
Method Detail
-
getConstraintPackage
String getConstraintPackage()
- Returns:
- never null
-
getConstraintName
String getConstraintName()
- Returns:
- never null
-
getConstraintId
String getConstraintId()
- Returns:
- never null
-
getConstraintWeight
Score<?> getConstraintWeight()
- Returns:
- never null
-
buildConstraintMatchTotal
ConstraintMatchTotal buildConstraintMatchTotal(Score<?> zeroScore)
- Parameters:
zeroScore
- never null- Returns:
- never null
-
-