FileDocCategorySizeDatePackage
UMLObject.javaAPI DocExample1288Tue Dec 08 01:21:00 GMT 1998oisoft.togetherx.scriptapi.UML

UMLObject.java

/*----------------------------------------------------------------------------
Copyright © 1998 Object International Software GmbH
----------------------------------------------------------------------------*/
package oisoft.togetherx.scriptapi.UML;

import oisoft.togetherx.scriptapi.UML.enums.*;

//------------------------------------------------------------------------------
/**
* Presents object = class instance.
* 
* @version  2.1.01  12.03.1998
* @author   Andrei Ivanov                  
* @see UMLClass
*/
public interface UMLObject extends UMLNode 
{
  /** Returns the class which this object instantiates
   * Only classes can be instantiated. 
   * They should be not-abstract, but verification is not performed 
   * in the current version.
   */
  UMLClass                getClassOfInstance();   
  /**
   * @deprecated Not implemented yet.
   */
  UMLAttributeEnumeration getAttributes();
  /** Getting life rectangles of this object in the interaction diagram.
   * This is point to extract then the messages of this object.
   * @see UMLLiferect
   * @return Liferect enumerator
   */
  UMLLiferectEnumeration  getLiferects();
}
//------------------------------------------------------------------------------