fr.inria.oadymppac.solver.parsing.adapter
Class DefaultStateAdapter

java.lang.Object
  extended byfr.inria.oadymppac.solver.parsing.adapter.AbstractAdapter
      extended byfr.inria.oadymppac.solver.parsing.adapter.DefaultAdapter
          extended byfr.inria.oadymppac.solver.parsing.adapter.DefaultStateAdapter
All Implemented Interfaces:
SolverAdapter, SolverManagable, StateAdapter

public class DefaultStateAdapter
extends DefaultAdapter
implements StateAdapter

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.parsing.adapter.SolverAdapter
NONE
 
Constructor Summary
DefaultStateAdapter(Solver solver)
           
 
Method Summary
 void adapt(StateInfo info, State element)
           
 ConstraintStatusAdapter getConstraintAdapter()
           
 UpdateAdapter getUpdateAdapter()
           
 VariableStatusAdapter getVariableAdapter()
           
 void setConstraintAdapter(ConstraintStatusAdapter constraintAdapter)
           
 void setUpdateAdapter(UpdateAdapter updateAdapter)
           
 void setVariableAdapter(VariableStatusAdapter variableAdapter)
           
 
Methods inherited from class fr.inria.oadymppac.solver.parsing.adapter.AbstractAdapter
adapt, adapt, adapt, adapt, adapt, adapt, adapt, adapt, adapt, adapt, adapt, adapt, adapt, adapt, adapt, adapt, adapt, adapt, adapt, adapt, adapt, adapt, adapt, adapt, adapt, adapt, adapt, adapt, adapt, adapt, adapt, adapt, adapt, adapt, adapt, adapt, adapt, adapt, adapt, adapt, adapt, adapt, getSolver, 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.parsing.adapter.StateAdapter
adapt
 
Methods inherited from interface fr.inria.oadymppac.solver.SolverManagable
getSolver, setSolver
 

Constructor Detail

DefaultStateAdapter

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

adapt

public void adapt(StateInfo info,
                  State element)
           throws SolverException
Specified by:
adapt in interface StateAdapter
Overrides:
adapt in class AbstractAdapter
Throws:
SolverException

getConstraintAdapter

public ConstraintStatusAdapter getConstraintAdapter()
Specified by:
getConstraintAdapter in interface StateAdapter
Returns:
Returns the constraintAdapter.

setConstraintAdapter

public void setConstraintAdapter(ConstraintStatusAdapter constraintAdapter)
Specified by:
setConstraintAdapter in interface StateAdapter
Parameters:
constraintAdapter - The constraintAdapter to set.

getUpdateAdapter

public UpdateAdapter getUpdateAdapter()
Specified by:
getUpdateAdapter in interface StateAdapter
Returns:
Returns the updateAdapter.

setUpdateAdapter

public void setUpdateAdapter(UpdateAdapter updateAdapter)
Specified by:
setUpdateAdapter in interface StateAdapter
Parameters:
updateAdapter - The updateAdapter to set.

getVariableAdapter

public VariableStatusAdapter getVariableAdapter()
Specified by:
getVariableAdapter in interface StateAdapter
Returns:
Returns the variableAdapter.

setVariableAdapter

public void setVariableAdapter(VariableStatusAdapter variableAdapter)
Specified by:
setVariableAdapter in interface StateAdapter
Parameters:
variableAdapter - The variableAdapter to set.