Interface Indictment<Score_ extends Score<Score_>>
-
- Type Parameters:
Score_
- the actual score type
- All Known Implementing Classes:
DefaultIndictment
public interface Indictment<Score_ extends Score<Score_>>
Explains theScore
of aPlanningSolution
, from the opposite side thanConstraintMatchTotal
. Retrievable fromScoreExplanation.getIndictmentMap()
.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description default int
getConstraintMatchCount()
Set<ConstraintMatch<Score_>>
getConstraintMatchSet()
Object
getJustification()
Score_
getScore()
Sum of thegetConstraintMatchSet()
'sConstraintMatch.getScore()
.
-
-
-
Method Detail
-
getJustification
Object getJustification()
- Returns:
- never null
-
getConstraintMatchSet
Set<ConstraintMatch<Score_>> getConstraintMatchSet()
- Returns:
- never null
-
getConstraintMatchCount
default int getConstraintMatchCount()
- Returns:
>= 0
-
getScore
Score_ getScore()
Sum of thegetConstraintMatchSet()
'sConstraintMatch.getScore()
.- Returns:
- never null
-
-