model
Class ConstructedObject

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

public class ConstructedObject
extends OntologyObject

A constructed object represents a physical object.


Constructor Summary
ConstructedObject(long ID, java.util.ArrayList<java.lang.String> hierarchy, java.util.HashSet<Attribute> attributes)
          Constructs an constructed 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

ConstructedObject

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

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