#include <MyDataModel.hxx>

Public Member Functions | |
| MyDataModel () | |
| virtual DataObject * | newDataObject () | 
  Public Member Functions inherited from DataModel | |
| DataModel () | |
| ~DataModel () | |
| bool | addDataObject (DataObject *dataObject) | 
| bool | removeDataObject (string nameId) | 
| bool | removeDataObject (DataObject *dataObject) | 
| DataObject * | getDataObject (string nameId) | 
| map< string, DataObject * > ::iterator  | begin () | 
| map< string, DataObject * > ::iterator  | end () | 
| MyDataModel::MyDataModel | ( | ) | 
      
  | 
  virtual | 
This function can be used to create a specific instance of DataObject. Note that this function is a pure virtual method and then no default behavior is done. In particular, the newly created object is not automatically added to the data model. This behavior should be implemented in a dedicated version of this class.
Implements DataModel.