27 #ifndef __SALOMEDSImpl_STUDYBUILDER_H__
28 #define __SALOMEDSImpl_STUDYBUILDER_H__
74 const std::string& aTypeOfAttribute);
77 const std::string& aTypeOfAttribute);
79 virtual bool RemoveAttribute(
const SALOMEDSImpl_SObject& anObject,
const std::string& aTypeOfAttribute);
89 virtual void NewCommand();
90 virtual void CommitCommand();
91 virtual bool HasOpenCommand();
92 virtual void AbortCommand();
95 bool GetAvailableUndos();
96 bool GetAvailableRedos();
99 virtual int UndoLimit();
100 virtual void UndoLimit(
const int);
114 virtual bool IsError() {
return _errorCode !=
""; }
#define SALOMEDSIMPL_EXPORT
Definition: SALOMEDSImpl_Defines.hxx:34
static SALOMEDS::Study_var _study
Definition: SALOMEDS_Study_i.cxx:71
Definition: DF_Attribute.hxx:30
Definition: DF_Document.hxx:32
Definition: SALOMEDSImpl_Callback.hxx:34
Definition: SALOMEDSImpl_Driver.hxx:34
Definition: SALOMEDSImpl_SComponent.hxx:44
Definition: SALOMEDSImpl_SObject.hxx:41
Definition: SALOMEDSImpl_StudyBuilder.hxx:42
virtual bool IsError()
Definition: SALOMEDSImpl_StudyBuilder.hxx:114
SALOMEDSImpl_Callback * _callbackOnRemove
Definition: SALOMEDSImpl_StudyBuilder.hxx:47
virtual std::string GetErrorCode()
Definition: SALOMEDSImpl_StudyBuilder.hxx:113
std::string _errorCode
Definition: SALOMEDSImpl_StudyBuilder.hxx:48
SALOMEDSImpl_Callback * _callbackOnAdd
Definition: SALOMEDSImpl_StudyBuilder.hxx:46
SALOMEDSImpl_Study * _study
Definition: SALOMEDSImpl_StudyBuilder.hxx:45
DF_Document * _doc
Definition: SALOMEDSImpl_StudyBuilder.hxx:44
virtual SALOMEDSImpl_Study * GetOwner()
Definition: SALOMEDSImpl_StudyBuilder.hxx:116
Definition: SALOMEDSImpl_Study.hxx:59
def SetName(objId, name)
Definition: salome_ComponentGUI.py:89