omnics.event
Class SolverAdapter

java.lang.Object
  extended by omnics.event.SolverAdapter
All Implemented Interfaces:
java.io.Serializable, SolverListener
Direct Known Subclasses:
AbstractExplainer, FilterObserver, SolutionObserver, SolverObserver

public class SolverAdapter
extends java.lang.Object
implements SolverListener, java.io.Serializable

Author:
Cristian Frasinaru
See Also:
Serialized Form

Constructor Summary
SolverAdapter()
           
 
Method Summary
 void nogoodFound(FilterEvent event)
          Called when a nogood is found.
 void problemFiltered(FilterEvent event)
          Called after the problem has been filtered.
 void solutionExtended(SolverEvent event)
          Called when the solver extends the solution.
 void solutionFound(SolverEvent event)
          Called when the solver finds a solution.
 void solutionRestored(SolverEvent event)
          Called when the solver restores the solution.
 void solverFinished(SolverEvent event)
          Called when the solver is finished.
 void solverPaused(SolverEvent event)
          Called when the solver paused
 void solverResumed(SolverEvent event)
          Called when the solver resumed
 void solverStarted(SolverEvent event)
          Called when the solver starts to solve the problem.
 void valueRemoved(EliminationEvent event)
          Called when a value is removed by a filter.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SolverAdapter

public SolverAdapter()
Method Detail

solverStarted

public void solverStarted(SolverEvent event)
Description copied from interface: SolverListener
Called when the solver starts to solve the problem.

Specified by:
solverStarted in interface SolverListener

solverFinished

public void solverFinished(SolverEvent event)
Description copied from interface: SolverListener
Called when the solver is finished.

Specified by:
solverFinished in interface SolverListener

solverPaused

public void solverPaused(SolverEvent event)
Description copied from interface: SolverListener
Called when the solver paused

Specified by:
solverPaused in interface SolverListener

solverResumed

public void solverResumed(SolverEvent event)
Description copied from interface: SolverListener
Called when the solver resumed

Specified by:
solverResumed in interface SolverListener

solutionFound

public void solutionFound(SolverEvent event)
Description copied from interface: SolverListener
Called when the solver finds a solution.

Specified by:
solutionFound in interface SolverListener

solutionExtended

public void solutionExtended(SolverEvent event)
Description copied from interface: SolverListener
Called when the solver extends the solution.

Specified by:
solutionExtended in interface SolverListener

solutionRestored

public void solutionRestored(SolverEvent event)
Description copied from interface: SolverListener
Called when the solver restores the solution.

Specified by:
solutionRestored in interface SolverListener

problemFiltered

public void problemFiltered(FilterEvent event)
Description copied from interface: SolverListener
Called after the problem has been filtered.

Specified by:
problemFiltered in interface SolverListener

valueRemoved

public void valueRemoved(EliminationEvent event)
Description copied from interface: SolverListener
Called when a value is removed by a filter.

Specified by:
valueRemoved in interface SolverListener

nogoodFound

public void nogoodFound(FilterEvent event)
Description copied from interface: SolverListener
Called when a nogood is found.

Specified by:
nogoodFound in interface SolverListener