#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] |