IDMLib Class Reference

Inheritance diagram for IDMLib:

IDMContainer IDMObject IBase


Public Methods

virtual SRef< IStringgetLibName ()=0
virtual void getCells (ICellIter *&cells)=0
virtual void getViews (IViewIter *&views)=0
virtual void getCellViews (ICellViewIter *&cellViews)=0

Static Public Methods

const GuidgetId ()

Detailed Description

This class is derived from the IDMObject base class and is used for passing DMLib information through the interface. This DMLib object can be implemented on either side of the interface. A simple implementation is provided by the plugIn package. The purpose of the IDMLib class is to encapsulate the information needed to find or reconstruct the object, without dependencies on OpenAccess types. It is intended that this object will be created by the application or plug-in as needed, passed through the interface, and then released by the caller after the interface call returns.


Member Function Documentation

void IDMLib::getCells ICellIter *&    cells [pure virtual]
 

Parameters:
cells 

void IDMLib::getCellViews ICellViewIter *&    cellViews [pure virtual]
 

This function returns a collection of cellViews in this library.

Parameters:
cellViews 

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

Reimplemented from IDMContainer.

SRef< IString > IDMLib::getLibName   [pure virtual]
 

void IDMLib::getViews IViewIter *&    views [pure virtual]
 

Parameters:
views 


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

Return to top of page