Package org.optaplanner.core.impl.score.inliner
-
Interface Summary Interface Description JustificationsSupplier This interface allows to create justifications lazily if and only if constraint matches are enabled.UndoScoreImpacter WeightedScoreImpacter There are several valid ways how an impacter could be called from a constraint stream:.penalize(..., (int) 1)
.penalizeLong(..., (int) 1)
.penalizeLong(..., (long) 1)
.penalizeBigDecimal(..., (int) 1)
.penalizeBigDecimal(..., (long) 1)
.penalizeBigDecimal(..., BigDecimal.ONE)
Plus reward variants of the above. An implementation of this interface can throw anUnsupportedOperationException
for the method types it doesn't support.WeightedScoreImpacter.BigDecimalImpactFunction WeightedScoreImpacter.IntImpactFunction WeightedScoreImpacter.LongImpactFunction -
Class Summary Class Description ScoreInliner<Score_ extends Score<Score_>>