Interface ScoreDefinition<Score_ extends Score<Score_>>

Type Parameters:
Score_ - the Score type
All Known Subinterfaces:
PlanningScore.NullScoreDefinition
All Known Implementing Classes:
AbstractBendableScoreDefinition, AbstractScoreDefinition, BendableBigDecimalScoreDefinition, BendableLongScoreDefinition, BendableScoreDefinition, HardMediumSoftBigDecimalScoreDefinition, HardMediumSoftLongScoreDefinition, HardMediumSoftScoreDefinition, HardSoftBigDecimalScoreDefinition, HardSoftLongScoreDefinition, HardSoftScoreDefinition, SimpleBigDecimalScoreDefinition, SimpleLongScoreDefinition, SimpleScoreDefinition

public interface ScoreDefinition<Score_ extends Score<Score_>>
A ScoreDefinition knows how to compare Scores and what the perfect maximum/minimum Score is.
See Also: