fr.inria.oadymppac.utils
Class IndexedObjectManager

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

public abstract class IndexedObjectManager
extends ObjectManagerImpl

Title:

Description:

Copyright: Copyright (c) 2002

Company:

Version:
$Revision: 1.1 $
Author:
Mohammad Ghoniem

Field Summary
 
Fields inherited from interface fr.inria.oadymppac.utils.ObjectManager
INVALID
 
Method Summary
 int add(Indexable element)
           
 int add(java.lang.Object element)
           
 int getCount()
          Return the number of variables in the manager.
 java.lang.Object getFromIndex(int index)
          Returns the index's created variable.
 java.lang.Object getFromKey(java.lang.Object key)
          Returns the index's created variable.
 int getIndex(java.lang.Object key)
          Returns the variable whose name is vname.
 Properties getOwner()
          Get the value of solver.
 java.util.Iterator iterator()
          Return the iterator on all the variables.
 void setOwner(Properties owner)
          Set the value of solver.
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Method Detail

getOwner

public Properties getOwner()
Get the value of solver.

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

setOwner

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

Specified by:
setOwner in interface ObjectManager
Overrides:
setOwner in class ObjectManagerImpl

getIndex

public int getIndex(java.lang.Object key)
Returns the variable whose name is vname.

Specified by:
getIndex in interface ObjectManager
Specified by:
getIndex in class ObjectManagerImpl

getFromIndex

public java.lang.Object getFromIndex(int index)
Returns the index's created variable.

Specified by:
getFromIndex in interface ObjectManager
Specified by:
getFromIndex in class ObjectManagerImpl

getFromKey

public java.lang.Object getFromKey(java.lang.Object key)
Returns the index's created variable.

Specified by:
getFromKey in interface ObjectManager
Specified by:
getFromKey in class ObjectManagerImpl

add

public int add(java.lang.Object element)

add

public int add(Indexable element)

getCount

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

Specified by:
getCount in interface ObjectManager
Specified by:
getCount in class ObjectManagerImpl

iterator

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

Specified by:
iterator in interface ObjectManager
Specified by:
iterator in class ObjectManagerImpl

toString

public java.lang.String toString()