fr.inria.oadymppac.solver
Interface Cause

All Superinterfaces:
Indexable, SolverElement, SolverManagable, ValueList
All Known Implementing Classes:
DefaultCause

public interface Cause
extends ValueList

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

Field Summary
static java.lang.String EVENT_TYPE
           
 
Method Summary
 Explanation getExplanation()
           
 short getType()
           
 Variable getVariable()
           
 void setExplanation(Explanation expl)
           
 void setType(short type)
           
 void setVariable(Variable variable)
           
 
Methods inherited from interface fr.inria.oadymppac.solver.ValueList
add, getMax, getMin, getSize, getValues, setMax, setMin, setSize
 
Methods inherited from interface fr.inria.oadymppac.solver.SolverElement
getEventType, getLabel, getSolverType
 
Methods inherited from interface fr.inria.oadymppac.utils.Indexable
getIndex, getKey, reset, setIndex
 
Methods inherited from interface fr.inria.oadymppac.solver.SolverManagable
getSolver, setSolver
 

Field Detail

EVENT_TYPE

public static final java.lang.String EVENT_TYPE
See Also:
Constant Field Values
Method Detail

getVariable

public Variable getVariable()

setVariable

public void setVariable(Variable variable)

getType

public short getType()

setType

public void setType(short type)

getExplanation

public Explanation getExplanation()

setExplanation

public void setExplanation(Explanation expl)