IDMObject Class Reference

Inheritance diagram for IDMObject:

IBase IDMContainer IDMFile ICell ICellView IDMLib IView


Public Methods

virtual bool isContainer ()=0
virtual bool isLib ()=0
virtual bool isCell ()=0
virtual bool isView ()=0
virtual bool isCellView ()=0
virtual bool isDMFile ()=0

Static Public Methods

const GuidgetId ()

Detailed Description

This is the base class that encapsulates DM object information. The class hierarchy rooted at oaDMIObject reflects the DM Object hierarchy. The purpose of each class is to encapsulate the information needed to find or reconstruct the object without dependencies on OA types. It is intended that the objects will be created by the application or plug-in as needed, passed through the interface, and then destructed by the caller after the interface call returns.


Member Function Documentation

const Guid & IDMObject::getId   [inline, static]
 

Reimplemented in IDMFile, IDMContainer, IDMLib, ICell, IView, and ICellView.

bool IDMObject::isCell   [pure virtual]
 

bool IDMObject::isCellView   [pure virtual]
 

bool IDMObject::isContainer   [pure virtual]
 

bool IDMObject::isDMFile   [pure virtual]
 

bool IDMObject::isLib   [pure virtual]
 

bool IDMObject::isView   [pure virtual]
 


The documentation for this class was generated from the following files:

Return to top of page