org.drools.planner.core.move.generic
Class GenericSwapPillarMoveFactory

java.lang.Object
  extended by org.drools.planner.core.move.factory.AbstractMoveFactory
      extended by org.drools.planner.core.move.generic.GenericSwapPillarMoveFactory
All Implemented Interfaces:
EventListener, DeciderAware, LocalSearchSolverPhaseLifecycleListener, MoveFactory

public class GenericSwapPillarMoveFactory
extends AbstractMoveFactory

Non-cacheable


Field Summary
 
Fields inherited from class org.drools.planner.core.move.factory.AbstractMoveFactory
decider, logger
 
Constructor Summary
GenericSwapPillarMoveFactory()
           
 
Method Summary
 List<Move> createMoveList(Solution solution)
           
 void phaseEnded(LocalSearchSolverPhaseScope localSearchSolverPhaseScope)
           
 void phaseStarted(LocalSearchSolverPhaseScope localSearchSolverPhaseScope)
           
 
Methods inherited from class org.drools.planner.core.move.factory.AbstractMoveFactory
beforeDeciding, setDecider, stepDecided, stepTaken
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

GenericSwapPillarMoveFactory

public GenericSwapPillarMoveFactory()
Method Detail

phaseStarted

public void phaseStarted(LocalSearchSolverPhaseScope localSearchSolverPhaseScope)
Specified by:
phaseStarted in interface LocalSearchSolverPhaseLifecycleListener
Overrides:
phaseStarted in class AbstractMoveFactory

phaseEnded

public void phaseEnded(LocalSearchSolverPhaseScope localSearchSolverPhaseScope)
Specified by:
phaseEnded in interface LocalSearchSolverPhaseLifecycleListener
Overrides:
phaseEnded in class AbstractMoveFactory

createMoveList

public List<Move> createMoveList(Solution solution)


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