model
Class AbstractObject

java.lang.Object
  extended by model.OntologyObject
      extended by model.AbstractObject

public class AbstractObject
extends OntologyObject

Represents a non-physical object.


Constructor Summary
AbstractObject(long ID, java.util.ArrayList<java.lang.String> hierarchy, java.util.HashSet<Attribute> attributes)
          Constructs an abstract object.
 
Method Summary
 
Methods inherited from class model.OntologyObject
getAttribute, getAttributes, getAttributeValue, getDepth, getGraphics, getHistory, getID, getType, instanceOf, isMoveable, setAttribute, setAttributes, setGraphics, setHierarchy, setHistory, setSelected
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AbstractObject

public AbstractObject(long ID,
                      java.util.ArrayList<java.lang.String> hierarchy,
                      java.util.HashSet<Attribute> attributes)
Constructs an abstract object.

Parameters:
ID - - a unique identifier
hierarchy - - the inheritance hierarchy of the object
attributes - - the object properties