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 theScoreof 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 intgetConstraintMatchCount()Set<ConstraintMatch<Score_>>getConstraintMatchSet()ObjectgetJustification()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
-
-