Environment for
DeveLoping
KDD-Applications
Supported by Index-Structures

de.lmu.ifi.dbs.elki.data
Class MultiInstanceObject<O extends DatabaseObject>

java.lang.Object
  extended by de.lmu.ifi.dbs.elki.logging.AbstractLoggable
      extended by de.lmu.ifi.dbs.elki.data.AbstractDatabaseObject
          extended by de.lmu.ifi.dbs.elki.data.MultiInstanceObject<O>
All Implemented Interfaces:
DatabaseObject, Loggable

public class MultiInstanceObject<O extends DatabaseObject>
extends AbstractDatabaseObject

MultiInstanceObject represents a collection of several DatabaseObjects of an equal type.

Author:
Arthur Zimek

Field Summary
private  List<O> members
          Holds the members of this MultiInstanceObject.
 
Fields inherited from class de.lmu.ifi.dbs.elki.logging.AbstractLoggable
debug
 
Constructor Summary
MultiInstanceObject(List<O> members)
          Provides a MultiInstanceObject comprising the specified members.
 
Method Summary
 
Methods inherited from class de.lmu.ifi.dbs.elki.data.AbstractDatabaseObject
getID, setID
 
Methods inherited from class de.lmu.ifi.dbs.elki.logging.AbstractLoggable
debugFine, debugFiner, debugFinest, exception, message, progress, progress, progress, verbose, verbose, warning
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface de.lmu.ifi.dbs.elki.data.DatabaseObject
equals
 

Field Detail

members

private List<O extends DatabaseObject> members
Holds the members of this MultiInstanceObject.

Constructor Detail

MultiInstanceObject

public MultiInstanceObject(List<O> members)
Provides a MultiInstanceObject comprising the specified members.

Parameters:
members - a list of members - the references of the members are kept as given, but in a new list

Release 0.1 (2008-07-10_1838)