fr.inria.oadymppac.utils
Class ObjectManagerImpl

java.lang.Object
  extended byfr.inria.oadymppac.utils.ObjectManagerImpl
All Implemented Interfaces:
ObjectManager
Direct Known Subclasses:
ExceptionManager, IndexedObjectManager

public abstract class ObjectManagerImpl
extends java.lang.Object
implements ObjectManager

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
ObjectManagerImpl()
           
 
Method Summary
abstract  int getCount()
          Return the number of variables in the manager.
abstract  java.lang.Object getFromIndex(int index)
           
abstract  java.lang.Object getFromKey(java.lang.Object key)
           
abstract  int getIndex(java.lang.Object key)
           
 Properties getOwner()
          Get the value of solver.
abstract  java.util.Iterator iterator()
          Return the iterator on all the variables.
 void setOwner(Properties owner)
          Set the value of solver.
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface fr.inria.oadymppac.utils.ObjectManager
add
 

Constructor Detail

ObjectManagerImpl

public ObjectManagerImpl()
Method Detail

getOwner

public Properties getOwner()
Get the value of solver.

Specified by:
getOwner in interface ObjectManager
Returns:
value of solver.

setOwner

public void setOwner(Properties owner)
Set the value of solver.

Specified by:
setOwner in interface ObjectManager

getCount

public abstract int getCount()
Return the number of variables in the manager.

Specified by:
getCount in interface ObjectManager

iterator

public abstract java.util.Iterator iterator()
Return the iterator on all the variables.

Specified by:
iterator in interface ObjectManager

getFromIndex

public abstract java.lang.Object getFromIndex(int index)
Specified by:
getFromIndex in interface ObjectManager

getIndex

public abstract int getIndex(java.lang.Object key)
Specified by:
getIndex in interface ObjectManager

getFromKey

public abstract java.lang.Object getFromKey(java.lang.Object key)
Specified by:
getFromKey in interface ObjectManager