27 #ifndef SALOMEAPP_DATAMODEL_H
28 #define SALOMEAPP_DATAMODEL_H
37 #include "SALOMEDSClient.hxx"
TrgItem synchronize(const SrcItem &, const TrgItem &, const TreeData &)
Synchronize two data trees by recurive comparing of the corresponding items.
Definition: SUIT_TreeSync.h:118
#define SALOMEAPPIMPL_EXPORT
Definition: SalomeApp.h:55
_PTR(Study) SalomeApp_Application
Definition: SalomeApp_Application.cxx:1356
virtual bool create(CAM_Study *)
Create empty data model.
Definition: CAM_DataModel.cxx:202
Base implementation of the module in the CAM application architecture.
Definition: CAM_Module.h:53
Represents document object in the CAM application architecture.
Definition: CAM_Study.h:38
Definition: LightApp_DataModel.h:47
LightApp_Module * getModule() const
Definition: LightApp_DataModel.cxx:162
LightApp_Study * getStudy() const
Definition: LightApp_DataModel.cxx:170
virtual void update(LightApp_DataObject *=0, LightApp_Study *=0)
Definition: LightApp_DataModel.cxx:122
virtual bool open(const QString &, CAM_Study *, QStringList)
Definition: LightApp_DataModel.cxx:59
Base data object class to build the data model for all the SALOME modules.
Definition: LightApp_DataObject.h:36
Definition: LightApp_Study.h:67
Data object representing the data instance in the tree-like hierarchy.
Definition: SUIT_DataObject.h:49
Description : Base class of data model.
Definition: SalomeApp_DataModel.h:47
Base class for all salome modules.
Definition: SalomeApp_Module.h:45
Definition: SalomeApp_Study.h:37