fr.inria.oadymppac.solver
Class DefaultUpdate

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

public class DefaultUpdate
extends AbstractStatus
implements Update

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

Field Summary
 short[] types
           
 Variable variable
           
 
Fields inherited from interface fr.inria.oadymppac.solver.Update
EVENT_TYPE
 
Constructor Summary
DefaultUpdate(Solver solver)
           
 
Method Summary
 SolverMainElement getElement()
           
 java.lang.String getEventType()
           
 java.lang.Object getKey()
           
 java.lang.String getLabel()
           
 byte getSolverType()
           
 short[] getTypes()
           
 void reset()
           
 void setElement(SolverMainElement element)
           
 void setTypes(short[] types)
           
 
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
 

Field Detail

types

public short[] types

variable

public Variable variable
Constructor Detail

DefaultUpdate

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

getTypes

public short[] getTypes()
Specified by:
getTypes in interface Update

setTypes

public void setTypes(short[] types)
Specified by:
setTypes in interface Update

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

getEventType

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

reset

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