OptaPlanner distribution 6.0.0.Beta5

org.optaplanner.core.impl.constructionheuristic.greedyFit.selector
Class GreedyPlanningEntitySelector

java.lang.Object
  extended by org.optaplanner.core.impl.constructionheuristic.greedyFit.selector.GreedyPlanningEntitySelector
All Implemented Interfaces:
Iterable<Object>, EventListener, GreedySolverPhaseLifecycleListener

public class GreedyPlanningEntitySelector
extends Object
implements Iterable<Object>, GreedySolverPhaseLifecycleListener

Determines the order in which the planning entities are fit into the solution


Constructor Summary
GreedyPlanningEntitySelector()
           
 
Method Summary
 Iterator<Object> iterator()
           
 void phaseEnded(GreedyFitSolverPhaseScope phaseScope)
           
 void phaseStarted(GreedyFitSolverPhaseScope phaseScope)
           
 void setPlanningEntitySelectorList(List<PlanningEntitySelector> planningEntitySelectorList)
           
 void stepEnded(GreedyFitStepScope stepScope)
           
 void stepStarted(GreedyFitStepScope stepScope)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

GreedyPlanningEntitySelector

public GreedyPlanningEntitySelector()
Method Detail

setPlanningEntitySelectorList

public void setPlanningEntitySelectorList(List<PlanningEntitySelector> planningEntitySelectorList)

phaseStarted

public void phaseStarted(GreedyFitSolverPhaseScope phaseScope)
Specified by:
phaseStarted in interface GreedySolverPhaseLifecycleListener

stepStarted

public void stepStarted(GreedyFitStepScope stepScope)
Specified by:
stepStarted in interface GreedySolverPhaseLifecycleListener

stepEnded

public void stepEnded(GreedyFitStepScope stepScope)
Specified by:
stepEnded in interface GreedySolverPhaseLifecycleListener

phaseEnded

public void phaseEnded(GreedyFitSolverPhaseScope phaseScope)
Specified by:
phaseEnded in interface GreedySolverPhaseLifecycleListener

iterator

public Iterator<Object> iterator()
Specified by:
iterator in interface Iterable<Object>

OptaPlanner distribution 6.0.0.Beta5

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