| begin_editing(UndoC *pUndo) | EditableI |  [virtual] | 
| clone() | EditableI |  [virtual] | 
| copy(EditableI *pEditable)=0 | EditableI |  [pure virtual] | 
| create()=0 | EditableI |  [pure virtual] | 
| create(EditableI *pOriginal)=0 | EditableI |  [pure virtual] | 
| DataBlockI() | DataBlockI |  [protected] | 
| duplicate() | EditableI |  [virtual] | 
| EditableI() | EditableI |  [protected] | 
| EditableI(EditableI *m_pOriginal) | EditableI |  [protected] | 
| end_editing(UndoC *pUndo) | EditableI |  [virtual] | 
| get_alive() const | DataBlockI |  [virtual] | 
| get_original() const | EditableI |  [virtual] | 
| get_undo() | EditableI |  [virtual] | 
| load(FileIO::LoadC *pLoad)=0 | EditableI |  [pure virtual] | 
| release() | DataBlockI |  [virtual] | 
| restore(EditableI *pEditable)=0 | EditableI |  [pure virtual] | 
| save(FileIO::SaveC *pSave)=0 | EditableI |  [pure virtual] | 
| set_alive(bool bState) | DataBlockI |  [virtual] | 
| ~DataBlockI() | DataBlockI |  [protected, virtual] | 
| ~EditableI() | EditableI |  [protected, virtual] |