fr.inria.oadymppac.solver.parsing
Class VariableConstraintManagerEventListener
java.lang.Object
fr.inria.oadymppac.parsing.event.EventListenerImpl
fr.inria.oadymppac.solver.parsing.AbstractManagerEventListener
fr.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 |
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 java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
logger
public static org.apache.log4j.Logger logger
VariableConstraintManagerEventListener
public VariableConstraintManagerEventListener(Solver solver)
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