OptaPlanner core 6.0.0.Beta3

org.optaplanner.core.impl.score.director
Interface ScoreDirectorFactory

All Known Implementing Classes:
AbstractScoreDirectorFactory, DroolsScoreDirectorFactory, IncrementalScoreDirectorFactory, SimpleScoreDirectorFactory

public interface ScoreDirectorFactory

Builds a ScoreDirector.


Method Summary
 void assertScoreFromScratch(Solution solution)
          Asserts that if the Score is calculated for the parameter solution, it would be equal to the Solution.getScore() of that parameter.
 ScoreDirector buildScoreDirector()
          Creates a new ScoreDirector instance.
 ScoreDefinition getScoreDefinition()
           
 SolutionDescriptor getSolutionDescriptor()
           
 

Method Detail

getSolutionDescriptor

SolutionDescriptor getSolutionDescriptor()
Returns:
never null

getScoreDefinition

ScoreDefinition getScoreDefinition()
Returns:
never null

buildScoreDirector

ScoreDirector buildScoreDirector()
Creates a new ScoreDirector instance.

Returns:
never null

assertScoreFromScratch

void assertScoreFromScratch(Solution solution)
Asserts that if the Score is calculated for the parameter solution, it would be equal to the Solution.getScore() of that parameter.

Parameters:
solution - never null
See Also:
ScoreDirector#assertWorkingScoreFromScratch(Score)

OptaPlanner core 6.0.0.Beta3

Copyright © 2006-2013 JBoss by Red Hat. All Rights Reserved.