net.openai.ai.nn.gui.data
Interface DataObject

All Known Subinterfaces:
GUINeuron
All Known Implementing Classes:
AbstractDataObject, AbstractGUINeuron

public interface DataObject

Generic Interface for DataObjects to be stored recursivly in DataContainers

Version:
$Id: DataObject.java,v 1.2 2002/02/14 23:22:17 gleo Exp $ History:
$Log: DataObject.java,v $
Revision 1.2 2002/02/14 23:22:17 gleo
Jindent run through.

Revision 1.1 2002/02/13 09:15:22 tweber
Initial release of a new GUI-datamodel
Author:
Thomas Weber
See Also:
DataContainer

Method Summary
 long getID()
          Returns the ID of the object
 DataContainer getParent()
          Returns the parent of this object
 DataObject getSibbling(long iID)
          Returns a sibbling of this object.
 void setID(long lID)
          Sets the ID of the object
 void setParent(DataContainer parent)
          Sets the parent of this object (for nested structures)
 

Method Detail

getID

public long getID()
Returns the ID of the object


setID

public void setID(long lID)
Sets the ID of the object


setParent

public void setParent(DataContainer parent)
Sets the parent of this object (for nested structures)


getParent

public DataContainer getParent()
Returns the parent of this object


getSibbling

public DataObject getSibbling(long iID)
Returns a sibbling of this object. The sibbling must be stored in the same container.

Parameters:
iID - The sibblings ID
Returns:
A DataObject with the given ID


Copyright - 2001 OpenAI Labs. All Rights Reserved.