/*----------------------------------------------------------------------------
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();
}
//------------------------------------------------------------------------------
|