Class AbstractScoreDirector<Solution_,Score_ extends Score<Score_>,Factory_ extends AbstractScoreDirectorFactory<Solution_,Score_,Factory_>>

java.lang.Object
ai.timefold.solver.core.impl.score.director.AbstractScoreDirector<Solution_,Score_,Factory_>
All Implemented Interfaces:
ScoreDirector<Solution_>, InnerScoreDirector<Solution_,Score_>, VariableDescriptorAwareScoreDirector<Solution_>, AutoCloseable, Cloneable
Direct Known Subclasses:
BavetConstraintStreamScoreDirector, EasyScoreDirector, IncrementalScoreDirector

public abstract class AbstractScoreDirector<Solution_,Score_ extends Score<Score_>,Factory_ extends AbstractScoreDirectorFactory<Solution_,Score_,Factory_>> extends Object implements InnerScoreDirector<Solution_,Score_>, Cloneable
Abstract superclass for ScoreDirector.

Implementation note: Extending classes should follow these guidelines: