#include <iADTObjMgr.h>
Public Member Functions |
|
virtual IADTStyle * | GetStyle (const MCHAR *pCategName, const MCHAR *pStyleName)=0 |
virtual IADTStyle * | IsInstance (INode &n) const =0 |
virtual INode * | GetInstanceTop (INode &n) const =0 |
virtual unsigned long | NumInstances () const =0 |
virtual unsigned long | GetInstances (Tab< INode * > &instances) const =0 |
virtual bool | CanMakeUnique (INode &node) const =0 |
virtual IADTStyle * | MakeUnique (INode &node, RemapDir *pRemapDir) const =0 |
virtual void | MakeUniqueCategoryName (MSTR &name) const =0 |
virtual unsigned long | NumCategories () const =0 |
virtual unsigned long | GetCategories (Tab< IADTCategory * > &categories) const =0 |
virtual IADTCategory * | FindCategory (const MCHAR *pCategName) const =0 |
virtual void | ExpandSelection (INodeTab &nodes) const =0 |
Static Public Member Functions |
|
static IADTObjMgr * | GetADTObjMgr () |
virtual IADTStyle* GetStyle | ( | const MCHAR * | pCategName, |
const MCHAR * | pStyleName | ||
) | [pure virtual] |
virtual unsigned long NumInstances | ( | ) | const [pure virtual] |
virtual bool CanMakeUnique | ( | INode & | node | ) | const [pure virtual] |
virtual void MakeUniqueCategoryName | ( | MSTR & | name | ) | const [pure virtual] |
virtual unsigned long NumCategories | ( | ) | const [pure virtual] |
virtual unsigned long GetCategories | ( | Tab< IADTCategory * > & | categories | ) | const [pure virtual] |
virtual IADTCategory* FindCategory | ( | const MCHAR * | pCategName | ) | const [pure virtual] |
virtual void ExpandSelection | ( | INodeTab & | nodes | ) | const [pure virtual] |
static IADTObjMgr* GetADTObjMgr | ( | ) | [inline, static] |
{ return static_cast<IADTObjMgr*>(GetCOREInterface(ADT_OBJ_MGR_INTERFACE)); }