fr.inria.oadymppac.solver.analyser
Class AbstractGraphAnalyser

java.lang.Object
  extended byfr.inria.oadymppac.solver.analyser.SolverAnalyserImpl
      extended byfr.inria.oadymppac.solver.analyser.AbstractGraphAnalyser
All Implemented Interfaces:
SolverAnalyser, SolverManagable, SolverTypes
Direct Known Subclasses:
ConstraintConstraintGraphAnalyser, VariableConstraintGraphAnalyser

public abstract class AbstractGraphAnalyser
extends SolverAnalyserImpl

Author:
raf TODO To change the template for this generated type comment go to Window - Preferences - Java - Code Generation - Code and Comments

Field Summary
 
Fields inherited from class fr.inria.oadymppac.solver.analyser.SolverAnalyserImpl
logger
 
Fields inherited from interface fr.inria.oadymppac.solver.analyser.SolverAnalyser
LABELS
 
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
AbstractGraphAnalyser(Solver solver)
           
 
Method Summary
 void endAnalyse()
           
 infovis.Graph getGraph()
           
abstract  java.lang.String getLabel()
           
 infovis.Table getNodeTable()
           
 AbstractTemporizer getTemporizer()
           
 void setGraph(infovis.Graph graph)
           
 void setNodeTable(infovis.Table table)
           
 void setTemporizer(AbstractTemporizer temporizer)
           
 
Methods inherited from class fr.inria.oadymppac.solver.analyser.SolverAnalyserImpl
add, add, add, add, analyse, getSolver, setSolver
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AbstractGraphAnalyser

public AbstractGraphAnalyser(Solver solver)
Parameters:
solver -
Method Detail

getGraph

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

setGraph

public void setGraph(infovis.Graph graph)
Parameters:
graph - The graph to set.

getNodeTable

public infovis.Table getNodeTable()
Returns:
Returns the table.

setNodeTable

public void setNodeTable(infovis.Table table)
Parameters:
table - The table to set.

getLabel

public abstract java.lang.String getLabel()
Returns:
Returns the lABEL.

endAnalyse

public void endAnalyse()

getTemporizer

public AbstractTemporizer getTemporizer()
Returns:
Returns the temporizer.

setTemporizer

public void setTemporizer(AbstractTemporizer temporizer)
Parameters:
temporizer - The temporizer to set.