fr.inria.oadymppac.solver.parsing
Class ConstraintConstraintManagerEventListener

java.lang.Object
  extended byfr.inria.oadymppac.parsing.event.EventListenerImpl
      extended byfr.inria.oadymppac.solver.parsing.AbstractManagerEventListener
          extended byfr.inria.oadymppac.solver.parsing.ConstraintConstraintManagerEventListener
All Implemented Interfaces:
EventListener, java.util.EventListener, SolverManagable, SolverTypes

public class ConstraintConstraintManagerEventListener
extends AbstractManagerEventListener

Author:
raf

Field Summary
static org.apache.log4j.Logger logger
           
 
Fields inherited from interface fr.inria.oadymppac.solver.SolverTypes
ANNOTATION, AWAKE, BACKTO, CAUSE, CONSTRAINT, CONSTRAINT_STATUS, DELTA, DOMAIN, EVENT_SIZE, EXCEPTION, EXPLANATION, POST, REDUCE, REJECT, REMOVE, RESTORE, SCHEDULE, SEARCHNODE, SOLVED, STAGE, STAGE_EVENT, STATE, SUSPEND, UPDATE, VALUELIST, VARIABLE, VARIABLE_STATUS
 
Constructor Summary
ConstraintConstraintManagerEventListener(Solver solver)
           
 
Method Summary
 void eventProcess(AwakeEvent ev)
           
 void eventProcess(NewConstraintEvent ev)
           
 void eventProcess(ReduceEvent ev)
           
 ConstraintConstraintGraphAnalyser getAnalyser()
           
 infovis.Graph getGraph()
           
 Solver getSolver()
           
 void processEnd()
           
 void processStart()
           
 void setAnalyser(ConstraintConstraintGraphAnalyser analyser)
           
 void setSolver(Solver solver)
           
 
Methods inherited from class fr.inria.oadymppac.solver.parsing.AbstractManagerEventListener
eventProcess, eventProcess, eventProcess, eventProcess, eventProcess, eventProcess, eventProcess, eventProcess, eventProcess, eventProcess, eventProcess, eventProcess, eventProcess, eventProcess, eventProcess, eventProcess, eventProcess, eventProcess, eventProcess, extractAnnotationIdentifier, extractChoicePointIdentifier, extractConstraintIdentifier, extractEventIdentifier, extractFailureIdentifier, extractSolutionIdentifier, extractStageIdentifier, extractVariableIdentifier, getAnnotation, getAwake, getBackTo, getChoicePoint, getFailure, getNewConstraint, getNewVariable, getPost, getReduce, getReject, getRemove, getRestore, getSchedule, getSolution, getSolved, getState, getSuspend, processInstruction
 
Methods inherited from class fr.inria.oadymppac.parsing.event.EventListenerImpl
eventProcess
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

logger

public static org.apache.log4j.Logger logger
Constructor Detail

ConstraintConstraintManagerEventListener

public ConstraintConstraintManagerEventListener(Solver solver)
Method Detail

eventProcess

public void eventProcess(NewConstraintEvent ev)
Overrides:
eventProcess in class AbstractManagerEventListener

eventProcess

public void eventProcess(ReduceEvent ev)
Overrides:
eventProcess in class AbstractManagerEventListener

eventProcess

public void eventProcess(AwakeEvent ev)
Overrides:
eventProcess in class AbstractManagerEventListener

getSolver

public Solver getSolver()
Specified by:
getSolver in interface SolverManagable
Overrides:
getSolver in class AbstractManagerEventListener
Returns:
Returns the solver.

setSolver

public void setSolver(Solver solver)
Specified by:
setSolver in interface SolverManagable
Overrides:
setSolver in class AbstractManagerEventListener
Parameters:
solver - The solver to set.

getGraph

public infovis.Graph getGraph()
Returns:
Returns the graph.

getAnalyser

public ConstraintConstraintGraphAnalyser getAnalyser()
Returns:
Returns the analyser.

setAnalyser

public void setAnalyser(ConstraintConstraintGraphAnalyser analyser)
Parameters:
analyser - The analyser to set.

processStart

public void processStart()
Specified by:
processStart in interface EventListener
Overrides:
processStart in class AbstractManagerEventListener

processEnd

public void processEnd()
Specified by:
processEnd in interface EventListener
Overrides:
processEnd in class AbstractManagerEventListener