#include <iBlockRef.h>

Public Member Functions |
|
| virtual const MCHAR * | GetName () const =0 |
| virtual bool | Add (IBlockRefComponent *component)=0 |
| virtual bool | Remove (IBlockRefComponent *component)=0 |
| virtual unsigned long | NumComponents () const =0 |
| virtual unsigned long | GetComponents (Tab< IBlockRefComponent * > &components) const =0 |
| virtual void | ExpandSelection (Tab< INode * > &nodesToSelect) const =0 |
| virtual bool | IsSelectionBoxNeeded () const =0 |
| virtual IOResult | Save (ISave *isave) const =0 |
| virtual IOResult | Load (ILoad *iload)=0 |
| virtual const MCHAR* GetName | ( | ) | const [pure virtual] |
| virtual bool Add | ( | IBlockRefComponent * | component | ) | [pure virtual] |
| virtual bool Remove | ( | IBlockRefComponent * | component | ) | [pure virtual] |
| virtual unsigned long NumComponents | ( | ) | const [pure virtual] |
| virtual unsigned long GetComponents | ( | Tab< IBlockRefComponent * > & | components | ) | const [pure virtual] |
| virtual bool IsSelectionBoxNeeded | ( | ) | const [pure virtual] |