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

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.DefaultReduceAdapter
All Implemented Interfaces:
ReduceAdapter, SolverAdapter, SolverManagable

public class DefaultReduceAdapter
extends DefaultAdapter
implements ReduceAdapter

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
DefaultReduceAdapter(Solver solver)
           
 
Method Summary
 void adapt(ReduceInfo info, Reduce element)
           
 DeltaAdapter getDeltaAdapter()
           
 DomainAdapter getDomainAdapter()
           
 ExplanationAdapter getExplanationAdapter()
           
 StateAdapter getStateAdapter()
           
 UpdateAdapter getUpdateAdapter()
           
 void setDeltaAdapter(DeltaAdapter deltaAdapter)
           
 void setDomainAdapter(DomainAdapter domainAdapter)
           
 void setExplanationAdapter(ExplanationAdapter explanationAdapter)
           
 void setStateAdapter(StateAdapter stateAdapter)
           
 void setUpdateAdapter(UpdateAdapter updateAdapter)
           
 
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.ReduceAdapter
adapt
 
Methods inherited from interface fr.inria.oadymppac.solver.SolverManagable
getSolver, setSolver
 

Constructor Detail

DefaultReduceAdapter

public DefaultReduceAdapter(Solver solver)
Method Detail

adapt

public void adapt(ReduceInfo info,
                  Reduce element)
           throws SolverException
Specified by:
adapt in interface ReduceAdapter
Overrides:
adapt in class AbstractAdapter
Throws:
SolverException

getDeltaAdapter

public DeltaAdapter getDeltaAdapter()
Specified by:
getDeltaAdapter in interface ReduceAdapter
Returns:
Returns the deltaAdapter.

setDeltaAdapter

public void setDeltaAdapter(DeltaAdapter deltaAdapter)
Specified by:
setDeltaAdapter in interface ReduceAdapter
Parameters:
deltaAdapter - The deltaAdapter to set.

getDomainAdapter

public DomainAdapter getDomainAdapter()
Specified by:
getDomainAdapter in interface ReduceAdapter
Returns:
Returns the domainAdapter.

setDomainAdapter

public void setDomainAdapter(DomainAdapter domainAdapter)
Specified by:
setDomainAdapter in interface ReduceAdapter
Parameters:
domainAdapter - The domainAdapter to set.

getStateAdapter

public StateAdapter getStateAdapter()
Specified by:
getStateAdapter in interface ReduceAdapter
Returns:
Returns the stateAdapter.

setStateAdapter

public void setStateAdapter(StateAdapter stateAdapter)
Specified by:
setStateAdapter in interface ReduceAdapter
Parameters:
stateAdapter - The stateAdapter to set.

getUpdateAdapter

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

setUpdateAdapter

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

getExplanationAdapter

public ExplanationAdapter getExplanationAdapter()
Specified by:
getExplanationAdapter in interface ReduceAdapter
Returns:
Returns the explanationAdapter.

setExplanationAdapter

public void setExplanationAdapter(ExplanationAdapter explanationAdapter)
Specified by:
setExplanationAdapter in interface ReduceAdapter
Parameters:
explanationAdapter - The explanationAdapter to set.