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