fr.inria.oadymppac.solver
Class DefaultVariableStatus

java.lang.Object
  extended byfr.inria.oadymppac.solver.SolverElementImpl
      extended byfr.inria.oadymppac.solver.AbstractStatus
          extended byfr.inria.oadymppac.solver.DefaultVariableStatus
All Implemented Interfaces:
Indexable, SolverElement, SolverManagable, StateProvider, Status, VariableStatus

public class DefaultVariableStatus
extends AbstractStatus
implements VariableStatus

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.VariableStatus
EVENT_TYPE
 
Constructor Summary
DefaultVariableStatus(Solver solver)
           
 
Method Summary
 Domain getDomain()
           
 SolverMainElement getElement()
           
 java.lang.String getEventType()
           
 java.lang.Object getKey()
           
 java.lang.String getLabel()
           
 byte getSolverType()
           
 short getType()
           
 void reset()
           
 void setDomain(Domain domain)
           
 void setDomain(ValueList domain)
           
 void setElement(SolverMainElement element)
           
 void setType(short type)
           
 
Methods inherited from class fr.inria.oadymppac.solver.AbstractStatus
getState, getStatus, setState, setStatus
 
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.Status
getStatus, setStatus
 
Methods inherited from interface fr.inria.oadymppac.utils.Indexable
getIndex, setIndex
 
Methods inherited from interface fr.inria.oadymppac.solver.SolverManagable
getSolver, setSolver
 
Methods inherited from interface fr.inria.oadymppac.solver.StateProvider
getState, setState
 

Constructor Detail

DefaultVariableStatus

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

getDomain

public Domain getDomain()
Specified by:
getDomain in interface VariableStatus

getType

public short getType()
Specified by:
getType in interface VariableStatus

setDomain

public void setDomain(ValueList domain)

setType

public void setType(short type)
Specified by:
setType in interface VariableStatus

getElement

public SolverMainElement getElement()
Specified by:
getElement in interface Status

setElement

public void setElement(SolverMainElement element)
Specified by:
setElement in interface Status

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

setDomain

public void setDomain(Domain domain)
Specified by:
setDomain in interface VariableStatus

getEventType

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

reset

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