org.drools.planner.config.phase.custom
Class CustomSolverPhaseConfig

java.lang.Object
  extended by org.drools.planner.config.phase.SolverPhaseConfig
      extended by org.drools.planner.config.phase.custom.CustomSolverPhaseConfig

public class CustomSolverPhaseConfig
extends SolverPhaseConfig


Field Summary
protected  List<Class<CustomSolverPhaseCommand>> customSolverPhaseCommandClassList
           
 
Constructor Summary
CustomSolverPhaseConfig()
           
 
Method Summary
 CustomSolverPhase buildSolverPhase(EnvironmentMode environmentMode, SolutionDescriptor solutionDescriptor, ScoreDefinition scoreDefinition, Termination solverTermination)
           
 List<Class<CustomSolverPhaseCommand>> getCustomSolverPhaseCommandClassList()
           
 void inherit(CustomSolverPhaseConfig inheritedConfig)
           
 void setCustomSolverPhaseCommandClassList(List<Class<CustomSolverPhaseCommand>> customSolverPhaseCommandClassList)
           
 
Methods inherited from class org.drools.planner.config.phase.SolverPhaseConfig
configureSolverPhase, getTerminationConfig, inherit, setTerminationConfig
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

customSolverPhaseCommandClassList

protected List<Class<CustomSolverPhaseCommand>> customSolverPhaseCommandClassList
Constructor Detail

CustomSolverPhaseConfig

public CustomSolverPhaseConfig()
Method Detail

getCustomSolverPhaseCommandClassList

public List<Class<CustomSolverPhaseCommand>> getCustomSolverPhaseCommandClassList()

setCustomSolverPhaseCommandClassList

public void setCustomSolverPhaseCommandClassList(List<Class<CustomSolverPhaseCommand>> customSolverPhaseCommandClassList)

buildSolverPhase

public CustomSolverPhase buildSolverPhase(EnvironmentMode environmentMode,
                                          SolutionDescriptor solutionDescriptor,
                                          ScoreDefinition scoreDefinition,
                                          Termination solverTermination)
Specified by:
buildSolverPhase in class SolverPhaseConfig

inherit

public void inherit(CustomSolverPhaseConfig inheritedConfig)


Copyright © 2001-2011 JBoss by Red Hat. All Rights Reserved.