fr.inria.oadymppac.solver
Class DefaultDelta

java.lang.Object
  extended byfr.inria.oadymppac.solver.SolverElementImpl
      extended byfr.inria.oadymppac.solver.ValueListImpl
          extended byfr.inria.oadymppac.solver.DefaultDelta
All Implemented Interfaces:
ChronoProvider, Delta, DepthProvider, Indexable, SolverElement, SolverManagable, ValueList

public class DefaultDelta
extends ValueListImpl
implements Delta

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 interface fr.inria.oadymppac.solver.Delta
EVENT_TYPE
 
Constructor Summary
DefaultDelta(Solver solver)
           
 
Method Summary
 int getChrono()
           
 int getDepth()
           
 java.lang.String getEventType()
           
 java.lang.Object getKey()
           
 java.lang.String getLabel()
           
 byte getSolverType()
           
 Variable getVariable()
           
 void reset()
           
 void setChrono(int chrono)
           
 void setDepth(int depth)
           
 void setVariable(Variable variable)
           
 
Methods inherited from class fr.inria.oadymppac.solver.ValueListImpl
add, getMax, getMin, getSize, getValues, setMax, setMin, setSize
 
Methods inherited from class fr.inria.oadymppac.solver.SolverElementImpl
getIndex, getSolver, setIndex, setSolver
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface fr.inria.oadymppac.solver.ValueList
add, getMax, getMin, getSize, getValues, setMax, setMin, setSize
 
Methods inherited from interface fr.inria.oadymppac.utils.Indexable
getIndex, setIndex
 
Methods inherited from interface fr.inria.oadymppac.solver.SolverManagable
getSolver, setSolver
 

Constructor Detail

DefaultDelta

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

getVariable

public Variable getVariable()
Specified by:
getVariable in interface Delta

setVariable

public void setVariable(Variable variable)
Specified by:
setVariable in interface Delta

getLabel

public java.lang.String getLabel()
Specified by:
getLabel in interface SolverElement

getSolverType

public byte getSolverType()
Specified by:
getSolverType in interface SolverElement

getKey

public java.lang.Object getKey()
Specified by:
getKey in interface Indexable

getChrono

public int getChrono()
Specified by:
getChrono in interface ChronoProvider
Returns:
Returns the chrono.

setChrono

public void setChrono(int chrono)
Specified by:
setChrono in interface ChronoProvider
Parameters:
chrono - The chrono to set.

getDepth

public int getDepth()
Specified by:
getDepth in interface DepthProvider
Returns:
Returns the depth.

setDepth

public void setDepth(int depth)
Specified by:
setDepth in interface DepthProvider
Parameters:
depth - The depth to set.

getEventType

public java.lang.String getEventType()
Specified by:
getEventType in interface SolverElement

reset

public void reset()
Specified by:
reset in interface Indexable