#include <SALOMEDSImpl_StudyBuilder.hxx>
Public Member Functions | |
| SALOMEDSImpl_StudyBuilder (const SALOMEDSImpl_Study *theOwner) | |
| Function : constructor Purpose :  More... | |
| ~SALOMEDSImpl_StudyBuilder () | |
| Function : destructor Purpose :  More... | |
| virtual SALOMEDSImpl_SComponent | NewComponent (const std::string &ComponentDataType) | 
| Function : NewComponent Purpose : Create a new component (Scomponent)  More... | |
| virtual bool | DefineComponentInstance (const SALOMEDSImpl_SComponent &, const std::string &ComponentIOR) | 
| Function : DefineComponentInstance Purpose : Add IOR attribute of a Scomponent.  More... | |
| virtual bool | RemoveComponent (const SALOMEDSImpl_SComponent &aComponent) | 
| Function : RemoveComponent Purpose : Delete a Scomponent.  More... | |
| virtual SALOMEDSImpl_SObject | NewObject (const SALOMEDSImpl_SObject &theFatherObject) | 
| Function : NewObject Purpose : Create a new SObject.  More... | |
| virtual SALOMEDSImpl_SObject | NewObjectToTag (const SALOMEDSImpl_SObject &theFatherObject, const int theTag) | 
| Function : NewObjectToTag Purpose :  More... | |
| virtual bool | AddDirectory (const std::string &thePath) | 
| The methods adds a new subdirectory, the path can be absolute or relative (then the current context is used)  More... | |
| virtual bool | LoadWith (const SALOMEDSImpl_SComponent &sco, SALOMEDSImpl_Driver *Engine) | 
| Function : LoadWith Purpose :  More... | |
| virtual bool | Load (const SALOMEDSImpl_SObject &sco) | 
| Function : Load Purpose :  More... | |
| virtual bool | RemoveObject (const SALOMEDSImpl_SObject &anObject) | 
| Function : RemoveObject Purpose :  More... | |
| virtual bool | RemoveObjectWithChildren (const SALOMEDSImpl_SObject &anObject) | 
| Function : RemoveObjectWithChildren Purpose :  More... | |
| virtual DF_Attribute * | FindOrCreateAttribute (const SALOMEDSImpl_SObject &anObject, const std::string &aTypeOfAttribute) | 
| Function : FindOrCreateAttribute Purpose : Add attribute of given type to SObject, if there is attribute of such type, returns existing one.  More... | |
| virtual bool | FindAttribute (const SALOMEDSImpl_SObject &anObject, DF_Attribute *&anAttribute, const std::string &aTypeOfAttribute) | 
| Function : FindAttribute Purpose : Find attribute of given type assigned SObject, returns Standard_True if it is found.  More... | |
| virtual bool | RemoveAttribute (const SALOMEDSImpl_SObject &anObject, const std::string &aTypeOfAttribute) | 
| Function : RemoveAttribute Purpose : Remove attribute of given type assigned SObject.  More... | |
| virtual bool | Addreference (const SALOMEDSImpl_SObject &me, const SALOMEDSImpl_SObject &thereferencedObject) | 
| Function : Addreference Purpose :  More... | |
| virtual bool | RemoveReference (const SALOMEDSImpl_SObject &me) | 
| Function : RemoveReference Purpose :  More... | |
| virtual bool | SetGUID (const SALOMEDSImpl_SObject &anObject, const std::string &theGUID) | 
| Function : SetGUID Purpose :  More... | |
| virtual bool | IsGUID (const SALOMEDSImpl_SObject &anObject, const std::string &theGUID) | 
| Function : IsGUID Purpose :  More... | |
| virtual void | NewCommand () | 
| Function : NewCommand Purpose :  More... | |
| virtual void | CommitCommand () | 
| Function : CommitCommand Purpose :  More... | |
| virtual bool | HasOpenCommand () | 
| Function : HasOpenCommand Purpose :  More... | |
| virtual void | AbortCommand () | 
| Function : AbortCommand Purpose :  More... | |
| virtual void | Undo () | 
| Function : Undo Purpose :  More... | |
| virtual void | Redo () | 
| Function : Redo Purpose :  More... | |
| bool | GetAvailableUndos () | 
| Function : GetAvailableUndos Purpose :  More... | |
| bool | GetAvailableRedos () | 
| Function : GetAvailableRedos Purpose :  More... | |
| bool | IsSaved () | 
| bool | IsModified () | 
| virtual int | UndoLimit () | 
| Function : UndoLimit Purpose :  More... | |
| virtual void | UndoLimit (const int) | 
| Function : UndoLimit Purpose :  More... | |
| void | CheckLocked () | 
| Function : CheckLocked Purpose :  More... | |
| virtual SALOMEDSImpl_Callback * | SetOnAddSObject (const SALOMEDSImpl_Callback *theCallback) | 
| Function : SetOnAddSObject Purpose :  More... | |
| virtual SALOMEDSImpl_Callback * | SetOnRemoveSObject (const SALOMEDSImpl_Callback *theCallback) | 
| Function : SetOnNewSObject Purpose :  More... | |
| virtual bool | SetName (const SALOMEDSImpl_SObject &theSO, const std::string &theValue) | 
| Function : SetName Purpose :  More... | |
| virtual bool | SetComment (const SALOMEDSImpl_SObject &theSO, const std::string &theValue) | 
| Function : SetComment Purpose :  More... | |
| virtual bool | SetIOR (const SALOMEDSImpl_SObject &theSO, const std::string &theValue) | 
| Function : SetIOR Purpose :  More... | |
| virtual std::string | GetErrorCode () | 
| virtual bool | IsError () | 
| virtual SALOMEDSImpl_Study * | GetOwner () | 
Private Attributes | |
| DF_Document * | _doc | 
| SALOMEDSImpl_Study * | _study | 
| SALOMEDSImpl_Callback * | _callbackOnAdd | 
| SALOMEDSImpl_Callback * | _callbackOnRemove | 
| std::string | _errorCode | 
| SALOMEDSImpl_StudyBuilder::SALOMEDSImpl_StudyBuilder | ( | const SALOMEDSImpl_Study * | theOwner | ) | 
Function : constructor Purpose :
References _callbackOnAdd, _callbackOnRemove, _doc, _errorCode, _study, and SALOMEDSImpl_Study::GetDocument().
| SALOMEDSImpl_StudyBuilder::~SALOMEDSImpl_StudyBuilder | ( | ) | 
Function : destructor Purpose :
      
  | 
  virtual | 
Function : AbortCommand Purpose :
References _errorCode.
Referenced by SALOMEDS_StudyBuilder::AbortCommand(), and SALOMEDS_StudyBuilder_i::AbortCommand().
      
  | 
  virtual | 
The methods adds a new subdirectory, the path can be absolute or relative (then the current context is used)
Function : AddDirectory Purpose : adds a new directory with a path = thePath.
References _doc, _errorCode, _study, CheckLocked(), DIRECTORYID, SALOMEDSImpl_Study::FindObjectByPath(), SALOMEDSImpl_Study::GetContext(), SALOMEDSImpl_SObject::GetLabel(), DF_Label::IsNull(), NewObject(), SALOMEDSImpl_AttributeName::Set(), SALOMEDSImpl_AttributeLocalID::Set(), DF_Document::SetModified(), and SALOMEDSImpl_Tool::splitString().
Referenced by SALOMEDS_StudyBuilder::AddDirectory(), and SALOMEDS_StudyBuilder_i::AddDirectory().
      
  | 
  virtual | 
Function : Addreference Purpose :
References _callbackOnRemove, _doc, _errorCode, SALOMEDSImpl_AttributeTarget::Add(), CheckLocked(), SALOMEDSImpl_SObject::GetLabel(), DF_Label::IsDescendant(), DF_Document::Main(), SALOMEDSImpl_Callback::OnRemoveSObject(), SALOMEDSImpl_AttributeTarget::Set(), SALOMEDSImpl_AttributeReference::Set(), and SALOMEDSImpl_Study::SObject().
Referenced by SALOMEDS_StudyBuilder::Addreference(), SALOMEDS_StudyBuilder_i::Addreference(), main(), and ReadAttributes().
| void SALOMEDSImpl_StudyBuilder::CheckLocked | ( | ) | 
Function : CheckLocked Purpose :
References _errorCode, _study, SALOMEDSImpl_Study::GetProperties(), HasOpenCommand(), and SALOMEDSImpl_AttributeStudyProperties::IsLocked().
Referenced by AddDirectory(), Addreference(), SALOMEDS_StudyBuilder::CheckLocked(), SALOMEDS_StudyBuilder_i::CheckLocked(), DefineComponentInstance(), FindOrCreateAttribute(), NewComponent(), NewObject(), NewObjectToTag(), RemoveAttribute(), RemoveComponent(), RemoveObject(), RemoveObjectWithChildren(), RemoveReference(), SetComment(), SetGUID(), SetIOR(), SetName(), and UndoLimit().
      
  | 
  virtual | 
Function : CommitCommand Purpose :
References _doc, _errorCode, _study, SALOMEDSImpl_AttributeStudyProperties::GetModified(), SALOMEDSImpl_Study::GetProperties(), SALOMEDSImpl_AttributeStudyProperties::IsLockChanged(), SALOMEDSImpl_AttributeStudyProperties::IsLocked(), DF_Document::SetModified(), and SALOMEDSImpl_AttributeStudyProperties::SetModified().
Referenced by SALOMEDS_StudyBuilder::CommitCommand(), and SALOMEDS_StudyBuilder_i::CommitCommand().
      
  | 
  virtual | 
Function : DefineComponentInstance Purpose : Add IOR attribute of a Scomponent.
References _errorCode, CheckLocked(), SALOMEDSImpl_SObject::GetLabel(), and SALOMEDSImpl_AttributeIOR::Set().
Referenced by SALOMEDS_StudyBuilder_i::DefineComponentInstance(), and LoadWith().
      
  | 
  virtual | 
Function : FindAttribute Purpose : Find attribute of given type assigned SObject, returns Standard_True if it is found.
References _errorCode, DF_Label::FindAttribute(), SALOMEDSImpl_SObject::GetGUID(), and SALOMEDSImpl_SObject::GetLabel().
Referenced by SALOMEDS_StudyBuilder::FindAttribute(), SALOMEDS_StudyBuilder_i::FindAttribute(), SALOMEDSImpl_Study::FindVariableAttribute(), SALOMEDSImpl_Study::GetCommonParameters(), SALOMEDSImpl_IParameters::getLastSavePoint(), and SALOMEDSImpl_Study::ReplaceVariableAttribute().
      
  | 
  virtual | 
Function : FindOrCreateAttribute Purpose : Add attribute of given type to SObject, if there is attribute of such type, returns existing one.
References __FindOrCreateAttributeForBuilder, _doc, _errorCode, CheckLocked(), SALOMEDSImpl_AttributeUserID::DefaultID(), DF_Label::FindAttribute(), SALOMEDSImpl_AttributeTreeNode::GetDefaultTreeID(), SALOMEDSImpl_SObject::GetLabel(), DF_Label::IsNull(), SALOMEDSImpl_AttributeTreeNode::Set(), SALOMEDSImpl_AttributeUserID::Set(), and DF_Document::SetModified().
Referenced by SALOMEDS_StudyBuilder_i::FindOrCreateAttribute(), SALOMEDSImpl_Study::GetCommonParameters(), SALOMEDSImpl_Study::GetModuleParameters(), main(), and ReadAttributes().
| bool SALOMEDSImpl_StudyBuilder::GetAvailableRedos | ( | ) | 
Function : GetAvailableRedos Purpose :
References _errorCode.
Referenced by SALOMEDS_StudyBuilder::GetAvailableRedos(), and SALOMEDS_StudyBuilder_i::GetAvailableRedos().
| bool SALOMEDSImpl_StudyBuilder::GetAvailableUndos | ( | ) | 
Function : GetAvailableUndos Purpose :
References _errorCode.
Referenced by SALOMEDS_StudyBuilder::GetAvailableUndos(), and SALOMEDS_StudyBuilder_i::GetAvailableUndos().
      
  | 
  virtual | 
      
  | 
  virtual | 
Referenced by SALOMEDS_StudyBuilder_i::Addreference(), SALOMEDS_StudyBuilder_i::DefineComponentInstance(), SALOMEDS_StudyBuilder_i::FindAttribute(), SALOMEDS_StudyBuilder_i::FindOrCreateAttribute(), SALOMEDS_StudyBuilder_i::IsGUID(), SALOMEDS_StudyBuilder_i::NewObject(), SALOMEDS_StudyBuilder_i::NewObjectToTag(), SALOMEDS_StudyBuilder_i::RemoveAttribute(), SALOMEDS_StudyBuilder_i::RemoveComponent(), SALOMEDS_StudyBuilder_i::RemoveObject(), SALOMEDS_StudyBuilder_i::RemoveObjectWithChildren(), SALOMEDS_StudyBuilder_i::RemoveReference(), and SALOMEDS_StudyBuilder_i::SetGUID().
      
  | 
  virtual | 
Function : HasOpenCommand Purpose :
References _errorCode.
Referenced by CheckLocked(), SALOMEDS_StudyBuilder::HasOpenCommand(), and SALOMEDS_StudyBuilder_i::HasOpenCommand().
      
  | 
  virtual | 
Referenced by SALOMEDS_StudyBuilder::AddDirectory(), and SALOMEDS_StudyBuilder::LoadWith().
      
  | 
  virtual | 
Function : IsGUID Purpose :
References _errorCode, SALOMEDSImpl_SObject::GetLabel(), and DF_Label::IsAttribute().
Referenced by SALOMEDS_StudyBuilder::IsGUID(), and SALOMEDS_StudyBuilder_i::IsGUID().
| bool SALOMEDSImpl_StudyBuilder::IsModified | ( | ) | 
| bool SALOMEDSImpl_StudyBuilder::IsSaved | ( | ) | 
      
  | 
  virtual | 
      
  | 
  virtual | 
Function : LoadWith Purpose :
References _doc, _errorCode, _study, HDFfile::CloseOnDisk(), HDFgroup::CloseOnDisk(), HDFdataset::CloseOnDisk(), HDFascii::ConvertFromASCIIToHDF(), DefineComponentInstance(), HDFgroup::ExistInternalObject(), DF_Label::FindAttribute(), SALOMEDSImpl_Tool::GetDirFromPath(), SALOMEDSImpl_AttributeComment::GetID(), SALOMEDSImpl_AttributeIOR::GetID(), SALOMEDSImpl_AttributePersistentRef::GetID(), SALOMEDSImpl_SObject::GetID(), SALOMEDSImpl_Driver::GetIOR(), SALOMEDSImpl_SObject::GetLabel(), SALOMEDSImpl_Study::GetProperties(), HDFdataset::GetSize(), HDF_RDONLY, HDFascii::isASCII(), SALOMEDSImpl_AttributeStudyProperties::IsLocked(), SALOMEDSImpl_Driver::Load(), SALOMEDSImpl_Driver::LoadASCII(), DF_Document::Main(), HDFfile::OpenOnDisk(), HDFgroup::OpenOnDisk(), HDFdataset::OpenOnDisk(), HDFdataset::ReadFromDisk(), RemoveAttribute(), SALOMEDSImpl_Tool::RemoveTemporaryFiles(), SALOMEDSImpl_AttributeStudyProperties::SetLocked(), Translate_persistentID_to_IOR(), SALOMEDSImpl_AttributeComment::Value(), and SALOMEDSImpl_AttributePersistentRef::Value().
Referenced by SALOMEDSImpl_Study::DumpStudy(), SALOMEDSImpl_StudyManager::Impl_SaveAs(), and SALOMEDS_StudyBuilder::LoadWith().
      
  | 
  virtual | 
Function : NewCommand Purpose :
References _errorCode, _study, SALOMEDSImpl_Study::GetProperties(), and SALOMEDSImpl_AttributeStudyProperties::IsLockChanged().
Referenced by SALOMEDS_StudyBuilder::NewCommand(), and SALOMEDS_StudyBuilder_i::NewCommand().
      
  | 
  virtual | 
Function : NewComponent Purpose : Create a new component (Scomponent)
References _callbackOnAdd, _doc, _errorCode, _study, SALOMEDSImpl_Study::addSO_Notification(), CheckLocked(), SALOMEDSImpl_Study::GetSComponent(), DF_Document::Main(), DF_Label::NewChild(), SALOMEDSImpl_Callback::OnAddSObject(), SALOMEDSImpl_AttributeComment::Set(), and DF_Document::SetModified().
Referenced by SALOMEDSImpl_Study::GetCommonParameters(), main(), and SALOMEDS_StudyBuilder_i::NewComponent().
      
  | 
  virtual | 
Function : NewObject Purpose : Create a new SObject.
References _callbackOnAdd, _doc, _errorCode, _study, SALOMEDSImpl_Study::addSO_Notification(), CheckLocked(), SALOMEDSImpl_SObject::GetLabel(), SALOMEDSImpl_Study::GetSObject(), DF_Label::NewChild(), SALOMEDSImpl_Callback::OnAddSObject(), and DF_Document::SetModified().
Referenced by AddDirectory(), SALOMEDSImpl_Study::GetModuleParameters(), main(), and SALOMEDS_StudyBuilder_i::NewObject().
      
  | 
  virtual | 
Function : NewObjectToTag Purpose :
References _callbackOnAdd, _doc, _errorCode, _study, SALOMEDSImpl_Study::addSO_Notification(), CheckLocked(), DF_Label::FindChild(), SALOMEDSImpl_SObject::GetLabel(), SALOMEDSImpl_Study::GetSObject(), SALOMEDSImpl_Callback::OnAddSObject(), and DF_Document::SetModified().
Referenced by SALOMEDSImpl_Study::GetCommonParameters(), main(), and SALOMEDS_StudyBuilder_i::NewObjectToTag().
      
  | 
  virtual | 
Function : Redo Purpose :
References _doc, _errorCode, _study, SALOMEDSImpl_AttributeStudyProperties::GetModified(), SALOMEDSImpl_Study::GetProperties(), SALOMEDSImpl_AttributeStudyProperties::IsLocked(), DF_Document::SetModified(), and SALOMEDSImpl_AttributeStudyProperties::SetModified().
Referenced by SALOMEDS_StudyBuilder::Redo(), and SALOMEDS_StudyBuilder_i::Redo().
      
  | 
  virtual | 
Function : RemoveAttribute Purpose : Remove attribute of given type assigned SObject.
References _doc, _errorCode, _study, CheckLocked(), SALOMEDSImpl_Study::DeleteIORLabelMapItem(), DF_Label::FindAttribute(), DF_Label::ForgetAttribute(), SALOMEDSImpl_SObject::GetGUID(), SALOMEDSImpl_AttributeIOR::GetID(), SALOMEDSImpl_SObject::GetLabel(), SALOMEDSImpl_Study::modifySO_Notification(), DF_Document::SetModified(), and SALOMEDSImpl_AttributeIOR::Value().
Referenced by LoadWith(), SALOMEDS_StudyBuilder::RemoveAttribute(), and SALOMEDS_StudyBuilder_i::RemoveAttribute().
      
  | 
  virtual | 
Function : RemoveComponent Purpose : Delete a Scomponent.
References _errorCode, CheckLocked(), and RemoveObject().
Referenced by SALOMEDS_StudyBuilder::RemoveComponent(), and SALOMEDS_StudyBuilder_i::RemoveComponent().
      
  | 
  virtual | 
Function : RemoveObject Purpose :
References _callbackOnRemove, _doc, _errorCode, _study, CheckLocked(), SALOMEDSImpl_Study::DeleteIORLabelMapItem(), DF_Label::FindAttribute(), DF_Label::ForgetAllAttributes(), SALOMEDSImpl_AttributeReference::Get(), SALOMEDSImpl_AttributeReference::GetID(), SALOMEDSImpl_AttributeTarget::GetID(), SALOMEDSImpl_AttributeIOR::GetID(), SALOMEDSImpl_SObject::GetLabel(), SALOMEDSImpl_Callback::OnRemoveSObject(), SALOMEDSImpl_AttributeTarget::Remove(), SALOMEDSImpl_Study::removeSO_Notification(), DF_Document::SetModified(), SALOMEDSImpl_Study::SObject(), and SALOMEDSImpl_AttributeIOR::Value().
Referenced by main(), RemoveComponent(), SALOMEDS_StudyBuilder::RemoveObject(), and SALOMEDS_StudyBuilder_i::RemoveObject().
      
  | 
  virtual | 
Function : RemoveObjectWithChildren Purpose :
References _callbackOnRemove, _doc, _errorCode, _study, CheckLocked(), SALOMEDSImpl_Study::DeleteIORLabelMapItem(), DF_Label::FindAttribute(), DF_Label::ForgetAllAttributes(), SALOMEDSImpl_AttributeReference::Get(), SALOMEDSImpl_AttributeReference::GetID(), SALOMEDSImpl_AttributeTarget::GetID(), SALOMEDSImpl_AttributeIOR::GetID(), SALOMEDSImpl_SObject::GetLabel(), DF_ChildIterator::More(), DF_ChildIterator::Next(), SALOMEDSImpl_Callback::OnRemoveSObject(), SALOMEDSImpl_AttributeTarget::Remove(), SALOMEDSImpl_Study::removeSO_Notification(), DF_Document::SetModified(), SALOMEDSImpl_Study::SObject(), DF_ChildIterator::Value(), and SALOMEDSImpl_AttributeIOR::Value().
Referenced by SALOMEDS_StudyBuilder::RemoveObjectWithChildren(), and SALOMEDS_StudyBuilder_i::RemoveObjectWithChildren().
      
  | 
  virtual | 
Function : RemoveReference Purpose :
References _doc, _errorCode, CheckLocked(), DF_Label::FindAttribute(), DF_Label::ForgetAttribute(), SALOMEDSImpl_AttributeReference::GetID(), SALOMEDSImpl_AttributeTarget::GetID(), SALOMEDSImpl_SObject::GetLabel(), SALOMEDSImpl_SObject::ReferencedObject(), SALOMEDSImpl_AttributeTarget::Remove(), DF_Document::SetModified(), and SALOMEDSImpl_Study::SObject().
Referenced by SALOMEDS_StudyBuilder::RemoveReference(), and SALOMEDS_StudyBuilder_i::RemoveReference().
      
  | 
  virtual | 
Function : SetComment Purpose :
References _doc, _errorCode, CheckLocked(), SALOMEDSImpl_SObject::GetLabel(), SALOMEDSImpl_AttributeComment::Set(), and DF_Document::SetModified().
Referenced by SALOMEDS_StudyBuilder::SetComment().
      
  | 
  virtual | 
Function : SetGUID Purpose :
References _doc, _errorCode, CheckLocked(), SALOMEDSImpl_SObject::GetLabel(), SALOMEDSImpl_AttributeUserID::Set(), and DF_Document::SetModified().
Referenced by SALOMEDS_StudyBuilder::SetGUID(), and SALOMEDS_StudyBuilder_i::SetGUID().
      
  | 
  virtual | 
Function : SetIOR Purpose :
References _doc, _errorCode, CheckLocked(), SALOMEDSImpl_SObject::GetLabel(), SALOMEDSImpl_AttributeIOR::Set(), and DF_Document::SetModified().
Referenced by SALOMEDS_StudyBuilder::SetIOR().
      
  | 
  virtual | 
Function : SetName Purpose :
References _doc, _errorCode, CheckLocked(), SALOMEDSImpl_SObject::GetLabel(), SALOMEDSImpl_AttributeName::Set(), and DF_Document::SetModified().
Referenced by SALOMEDS_StudyBuilder::SetName().
      
  | 
  virtual | 
Function : SetOnAddSObject Purpose :
References _callbackOnAdd, and _errorCode.
Referenced by SALOMEDSImpl_Study::EnableUseCaseAutoFilling(), SALOMEDS_Study_i::EnableUseCaseAutoFilling(), and SALOMEDSImpl_Study::NewBuilder().
      
  | 
  virtual | 
Function : SetOnNewSObject Purpose :
References _callbackOnRemove, and _errorCode.
Referenced by SALOMEDSImpl_Study::EnableUseCaseAutoFilling(), SALOMEDS_Study_i::EnableUseCaseAutoFilling(), and SALOMEDSImpl_Study::NewBuilder().
      
  | 
  virtual | 
Function : Undo Purpose :
References _doc, _errorCode, _study, SALOMEDSImpl_AttributeStudyProperties::GetModified(), SALOMEDSImpl_Study::GetProperties(), SALOMEDSImpl_AttributeStudyProperties::IsLocked(), DF_Document::SetModified(), and SALOMEDSImpl_AttributeStudyProperties::SetModified().
Referenced by SALOMEDS_StudyBuilder::Undo(), and SALOMEDS_StudyBuilder_i::Undo().
      
  | 
  virtual | 
Function : UndoLimit Purpose :
References _errorCode.
Referenced by SALOMEDS_StudyBuilder::UndoLimit(), and SALOMEDS_StudyBuilder_i::UndoLimit().
      
  | 
  virtual | 
Function : UndoLimit Purpose :
References _errorCode, and CheckLocked().
      
  | 
  private | 
Referenced by NewComponent(), NewObject(), NewObjectToTag(), SALOMEDSImpl_StudyBuilder(), and SetOnAddSObject().
      
  | 
  private | 
Referenced by Addreference(), RemoveObject(), RemoveObjectWithChildren(), SALOMEDSImpl_StudyBuilder(), and SetOnRemoveSObject().
      
  | 
  private | 
Referenced by AddDirectory(), Addreference(), CommitCommand(), FindOrCreateAttribute(), LoadWith(), NewComponent(), NewObject(), NewObjectToTag(), Redo(), RemoveAttribute(), RemoveObject(), RemoveObjectWithChildren(), RemoveReference(), SALOMEDSImpl_StudyBuilder(), SetComment(), SetGUID(), SetIOR(), SetName(), and Undo().
      
  | 
  private | 
Referenced by AbortCommand(), AddDirectory(), Addreference(), CheckLocked(), CommitCommand(), DefineComponentInstance(), FindAttribute(), FindOrCreateAttribute(), GetAvailableRedos(), GetAvailableUndos(), HasOpenCommand(), IsGUID(), Load(), LoadWith(), NewCommand(), NewComponent(), NewObject(), NewObjectToTag(), Redo(), RemoveAttribute(), RemoveComponent(), RemoveObject(), RemoveObjectWithChildren(), RemoveReference(), SALOMEDSImpl_StudyBuilder(), SetComment(), SetGUID(), SetIOR(), SetName(), SetOnAddSObject(), SetOnRemoveSObject(), Undo(), and UndoLimit().
      
  | 
  private |