fr.inria.oadymppac.solver
Class SolverElementImpl

java.lang.Object
  extended byfr.inria.oadymppac.solver.SolverElementImpl
All Implemented Interfaces:
Indexable, SolverManagable
Direct Known Subclasses:
AbstractStatus, DefaultConstraintStatus, DefaultExplanation, SolverMainElementImpl, ValueListImpl

public abstract class SolverElementImpl
extends java.lang.Object
implements SolverManagable, Indexable


Constructor Summary
SolverElementImpl(Solver solver)
           
 
Method Summary
 int getIndex()
          Get the value of id.
 Solver getSolver()
           
 void setIndex(int index)
           
 void setSolver(Solver solver)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface fr.inria.oadymppac.utils.Indexable
getKey, reset
 

Constructor Detail

SolverElementImpl

public SolverElementImpl(Solver solver)
Method Detail

getIndex

public int getIndex()
Get the value of id.

Specified by:
getIndex in interface Indexable
Returns:
value of id.

setIndex

public void setIndex(int index)
Specified by:
setIndex in interface Indexable
Parameters:
index - The index to set.

getSolver

public Solver getSolver()
Specified by:
getSolver in interface SolverManagable
Returns:
Returns the solver.

setSolver

public void setSolver(Solver solver)
Specified by:
setSolver in interface SolverManagable
Parameters:
solver - The solver to set.