Protege-2000 1.7

edu.stanford.smi.protege.model.framedb
Class MultiMap

java.lang.Object
  |
  +--edu.stanford.smi.protege.model.framedb.MultiMap
Direct Known Subclasses:
ListMultiMap, SetMultiMap

public abstract class MultiMap
extends Object

Description of Type

Author:
Ray Fergerson

Constructor Summary
MultiMap()
           
MultiMap(int initSize)
           
 
Method Summary
 void addValue(Object key, Object value)
           
 void addValues(Object key, Collection values)
           
abstract  Collection createCollection()
           
 Collection getKeys()
           
 Collection getValues(Object key)
           
 Collection removeKey(Object key)
           
 void removeValue(Object key, Object value)
           
 void removeValues(Object key, Collection values)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

MultiMap

public MultiMap()

MultiMap

public MultiMap(int initSize)
Method Detail

addValue

public void addValue(Object key,
                     Object value)

addValues

public void addValues(Object key,
                      Collection values)

createCollection

public abstract Collection createCollection()

getKeys

public Collection getKeys()

getValues

public Collection getValues(Object key)

removeKey

public Collection removeKey(Object key)

removeValue

public void removeValue(Object key,
                        Object value)

removeValues

public void removeValues(Object key,
                         Collection values)

Protege-2000 1.7

Submit a bug report or feature request
Protege-2000 is a trademark of Stanford University.
Copyright (c) 1998-2002 Stanford University.