org.drools.planner.core.score.director
Class AbstractScoreDirectorFactory
java.lang.Object
org.drools.planner.core.score.director.AbstractScoreDirectorFactory
- All Implemented Interfaces:
- ScoreDirectorFactory
- Direct Known Subclasses:
- DroolsScoreDirectorFactory, IncrementalScoreDirectorFactory, SimpleScoreDirectorFactory
public abstract class AbstractScoreDirectorFactory
- extends Object
- implements ScoreDirectorFactory
Abstract superclass for ScoreDirectorFactory
.
- See Also:
ScoreDirectorFactory
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
logger
protected final transient org.slf4j.Logger logger
solutionDescriptor
protected SolutionDescriptor solutionDescriptor
scoreDefinition
protected ScoreDefinition scoreDefinition
assertionScoreDirectorFactory
protected ScoreDirectorFactory assertionScoreDirectorFactory
AbstractScoreDirectorFactory
public AbstractScoreDirectorFactory()
getSolutionDescriptor
public SolutionDescriptor getSolutionDescriptor()
- Specified by:
getSolutionDescriptor
in interface ScoreDirectorFactory
- Returns:
- never null
setSolutionDescriptor
public void setSolutionDescriptor(SolutionDescriptor solutionDescriptor)
getScoreDefinition
public ScoreDefinition getScoreDefinition()
- Specified by:
getScoreDefinition
in interface ScoreDirectorFactory
- Returns:
- never null
setScoreDefinition
public void setScoreDefinition(ScoreDefinition scoreDefinition)
getAssertionScoreDirectorFactory
public ScoreDirectorFactory getAssertionScoreDirectorFactory()
setAssertionScoreDirectorFactory
public void setAssertionScoreDirectorFactory(ScoreDirectorFactory assertionScoreDirectorFactory)
assertScore
public void assertScore(Solution solution)
- Description copied from interface:
ScoreDirectorFactory
- Asserts that if the
Score
is calculated for the parameter solution,
it would be equal to the Solution.getScore()
of that parameter.
- Specified by:
assertScore
in interface ScoreDirectorFactory
- Parameters:
solution
- never null- See Also:
ScoreDirector.assertWorkingScore(Score)
Copyright © 2001-2012 JBoss by Red Hat. All Rights Reserved.