#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));
}