fr.inria.oadymppac.solver
Class SolverObjectManager

java.lang.Object
  extended byfr.inria.oadymppac.utils.ObjectManagerImpl
      extended byfr.inria.oadymppac.utils.IndexedObjectManager
          extended byfr.inria.oadymppac.solver.SolverObjectManager
All Implemented Interfaces:
ObjectManager, SolverManagable
Direct Known Subclasses:
AnnotationManager, AwakeManager, BackToManager, ConstraintManager, OrderedManager, PostManager, RejectManager, RemoveManager, RestoreManager, ScheduleManager, SearchNodeManager, SolvedManager, StageManager, StateManager, SuspendManager, UpdateManager, VariableManager

public abstract class SolverObjectManager
extends IndexedObjectManager
implements SolverManagable

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.utils.ObjectManager
INVALID
 
Constructor Summary
SolverObjectManager()
           
 
Method Summary
 Solver getSolver()
           
static java.lang.Object key(int key)
           
static java.lang.Object key(java.lang.String key)
           
 void setSolver(Solver solver)
           
 
Methods inherited from class fr.inria.oadymppac.utils.IndexedObjectManager
add, add, getCount, getFromIndex, getFromKey, getIndex, getOwner, iterator, setOwner, toString
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

SolverObjectManager

public SolverObjectManager()
Method Detail

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.

key

public static java.lang.Object key(java.lang.String key)

key

public static java.lang.Object key(int key)