fr.inria.oadymppac.solver.parsing
Class VariableConstraintManagerEventListener

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

public class VariableConstraintManagerEventListener
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
VariableConstraintManagerEventListener(Solver solver)
           
 
Method Summary
 void eventProcess(NewConstraintEvent ev)
           
 void eventProcess(NewVariableEvent ev)
           
 void eventProcess(ReduceEvent ev)
           
 VariableConstraintGraphAnalyser getAnalyser()
           
 infovis.Graph getGraph()
           
 Solver getSolver()
           
 void processEnd()
           
 void processStart()
           
 void setAnalyser(VariableConstraintGraphAnalyser 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

VariableConstraintManagerEventListener

public VariableConstraintManagerEventListener(Solver solver)
Method Detail

eventProcess

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

eventProcess

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

eventProcess

public void eventProcess(ReduceEvent 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 VariableConstraintGraphAnalyser getAnalyser()
Returns:
Returns the analyser.

setAnalyser

public void setAnalyser(VariableConstraintGraphAnalyser 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