fr.inria.oadymppac.solver.analyser
Class ConstraintConstraintGraphAnalyser
java.lang.Object
fr.inria.oadymppac.solver.analyser.SolverAnalyserImpl
fr.inria.oadymppac.solver.analyser.AbstractGraphAnalyser
fr.inria.oadymppac.solver.analyser.ConstraintConstraintGraphAnalyser
- All Implemented Interfaces:
- SolverAnalyser, SolverManagable, SolverTypes
- public class ConstraintConstraintGraphAnalyser
- extends AbstractGraphAnalyser
- implements SolverAnalyser
- Author:
- raf
Window - Preferences - Java - Code Generation - Code and Comments
Field Summary |
static java.lang.String |
LABEL
|
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 java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
LABEL
public static final java.lang.String LABEL
- See Also:
- Constant Field Values
ConstraintConstraintGraphAnalyser
public ConstraintConstraintGraphAnalyser(Solver solver)
- Parameters:
solver
-
add
public void add(Constraint constraint)
- Specified by:
add
in interface SolverAnalyser
- Overrides:
add
in class SolverAnalyserImpl
add
public void add(Reduce reduce)
- Specified by:
add
in interface SolverAnalyser
- Overrides:
add
in class SolverAnalyserImpl
add
public void add(Awake awake)
- Overrides:
add
in class SolverAnalyserImpl
getGraph
public infovis.Graph getGraph()
- Overrides:
getGraph
in class AbstractGraphAnalyser
- Returns:
- Returns the graph.
setGraph
public void setGraph(infovis.Graph graph)
- Overrides:
setGraph
in class AbstractGraphAnalyser
- Parameters:
graph
- The graph to set.
getNodeTable
public infovis.Table getNodeTable()
- Overrides:
getNodeTable
in class AbstractGraphAnalyser
- Returns:
- Returns the table.
setNodeTable
public void setNodeTable(infovis.Table table)
- Overrides:
setNodeTable
in class AbstractGraphAnalyser
- Parameters:
table
- The table to set.
getLabel
public java.lang.String getLabel()
- Specified by:
getLabel
in interface SolverAnalyser
- Specified by:
getLabel
in class AbstractGraphAnalyser
- Returns:
- Returns the lABEL.
isBuildOnAwake
public boolean isBuildOnAwake()
- Returns:
- Returns the buildOnAwake.
setBuildOnAwake
public void setBuildOnAwake(boolean buildOnAwake)
- Parameters:
buildOnAwake
- The buildOnAwake to set.
isBuildOnExplanation
public boolean isBuildOnExplanation()
- Returns:
- Returns the buildOnExplanation.
setBuildOnExplanation
public void setBuildOnExplanation(boolean buildOnExplanation)
- Parameters:
buildOnExplanation
- The buildOnExplanation to set.
isBuildOnReduce
public boolean isBuildOnReduce()
- Returns:
- Returns the buildOnReduce.
setBuildOnReduce
public void setBuildOnReduce(boolean buildOnReduce)
- Parameters:
buildOnReduce
- The buildOnReduce to set.
endAnalyse
public void endAnalyse()
- Specified by:
endAnalyse
in interface SolverAnalyser
- Overrides:
endAnalyse
in class AbstractGraphAnalyser
initReduceEdge
public void initReduceEdge(Constraint ctr1,
Constraint ctr2,
Reduce reduce)