#include <SALOMEDS_Study_i.hxx>
Public Member Functions | |
SALOMEDS_Study_i (SALOMEDSImpl_Study *, CORBA::ORB_ptr) | |
standard constructor More... | |
virtual | ~SALOMEDS_Study_i () |
standard destructor More... | |
virtual char * | GetPersistentReference () |
method to Get persistent reference of study (idem URL()) More... | |
virtual char * | GetTransientReference () |
method to Get transient reference of study More... | |
virtual CORBA::Boolean | IsEmpty () |
method to detect if a study is empty More... | |
virtual SALOMEDS::SComponent_ptr | FindComponent (const char *aComponentName) |
method to Find a Component with ComponentDataType = aComponentName More... | |
virtual SALOMEDS::SComponent_ptr | FindComponentID (const char *aComponentID) |
method to Find a Component Find a Component from it's ID More... | |
virtual SALOMEDS::SObject_ptr | FindObject (const char *anObjectName) |
method to Find an Object with SALOMEDS::Name = anObjectName More... | |
virtual SALOMEDS::Study::ListOfSObject * | FindObjectByName (const char *anObjectName, const char *aComponentName) |
method to Find Object(s) with SALOMEDS::Name = anObjectName in a component with ComponentDataType = aComponentName More... | |
virtual SALOMEDS::SObject_ptr | FindObjectID (const char *anObjectID) |
method to Find an Object with ID = anObjectID More... | |
virtual SALOMEDS::SObject_ptr | CreateObjectID (const char *anObjectID) |
method to Create an Object with ID = anObjectID More... | |
virtual SALOMEDS::SObject_ptr | FindObjectIOR (const char *anObjectIOR) |
method to Find an Object with ID = anObjectIOR More... | |
virtual SALOMEDS::SObject_ptr | FindObjectByPath (const char *thePath) |
method to Find an Object by its path More... | |
virtual char * | GetObjectPath (CORBA::Object_ptr theObject) |
method to get a path of SObject More... | |
virtual void | SetContext (const char *thePath) |
method to set a context: root ('/') is UserData component More... | |
virtual char * | GetContext () |
method to get a context More... | |
virtual SALOMEDS::ListOfStrings * | GetObjectNames (const char *theContext) |
method to get all object names in the given context (or in the current context, if 'theContext' is empty) More... | |
virtual SALOMEDS::ListOfStrings * | GetDirectoryNames (const char *theContext) |
method to get all directory names in the given context (or in the current context, if 'theContext' is empty) More... | |
virtual SALOMEDS::ListOfStrings * | GetFileNames (const char *theContext) |
method to get all file names in the given context (or in the current context, if 'theContext' is empty) More... | |
virtual SALOMEDS::ListOfStrings * | GetComponentNames (const char *theContext) |
method to get all components names More... | |
virtual SALOMEDS::ChildIterator_ptr | NewChildIterator (SALOMEDS::SObject_ptr aSO) |
method to Create a ChildIterator from an SObject More... | |
virtual SALOMEDS::SComponentIterator_ptr | NewComponentIterator () |
method to Create a SComponentIterator More... | |
virtual SALOMEDS::StudyBuilder_ptr | NewBuilder () |
method to Create a StudyBuilder More... | |
virtual char * | Name () |
method to get study name More... | |
virtual void | Name (const char *name) |
method to set study name More... | |
virtual CORBA::Boolean | IsSaved () |
method to get if study has been saved More... | |
virtual void | IsSaved (CORBA::Boolean save) |
method to set if study has been saved More... | |
virtual CORBA::Boolean | IsModified () |
method to Detect if a Study has been modified since it has been saved More... | |
virtual void | Modified () |
method to set Modified flag of a Study to True More... | |
virtual char * | URL () |
method to get URL of the study (idem GetPersistentReference) More... | |
virtual void | URL (const char *url) |
method to set URL of the study More... | |
virtual CORBA::Short | StudyId () |
virtual void | StudyId (CORBA::Short id) |
virtual void | UpdateIORLabelMap (const char *anIOR, const char *aLabel) |
virtual SALOMEDS::Study::ListOfSObject * | FindDependances (SALOMEDS::SObject_ptr anObject) |
virtual SALOMEDS::AttributeStudyProperties_ptr | GetProperties () |
virtual char * | GetLastModificationDate () |
virtual SALOMEDS::ListOfDates * | GetModificationsDate () |
virtual char * | ConvertObjectToIOR (CORBA::Object_ptr theObject) |
virtual CORBA::Object_ptr | ConvertIORToObject (const char *theIOR) |
virtual SALOMEDS::UseCaseBuilder_ptr | GetUseCaseBuilder () |
Function : GetUseCaseBuilder Purpose : Returns a UseCase builder. More... | |
virtual void | Close () |
Function : Close Purpose : More... | |
void | EnableUseCaseAutoFilling (CORBA::Boolean isEnabled) |
Function : EnableUseCaseAutoFilling Purpose : More... | |
virtual void | AddPostponed (const char *theIOR) |
Function : AddPostponed Purpose : More... | |
virtual void | AddCreatedPostponed (const char *theIOR) |
virtual void | RemovePostponed (CORBA::Long theUndoLimit) |
Function : RemovePostponed Purpose : More... | |
virtual void | UndoPostponed (CORBA::Long theWay) |
Function : UndoPostponed Purpose : More... | |
virtual SALOMEDS::AttributeParameter_ptr | GetCommonParameters (const char *theID, CORBA::Long theSavePoint) |
Function : GetCommonParameters Purpose : More... | |
virtual SALOMEDS::AttributeParameter_ptr | GetModuleParameters (const char *theID, const char *theModuleName, CORBA::Long theSavePoint) |
Function : GetCommonModuleParameters Purpose : More... | |
virtual void | SetStudyLock (const char *theLockerID) |
Function : SetStudyLock Purpose : More... | |
virtual bool | IsStudyLocked () |
Function : IsStudyLocked Purpose : More... | |
virtual void | UnLockStudy (const char *theLockerID) |
Function : UnLockStudy Purpose : More... | |
virtual SALOMEDS::ListOfStrings * | GetLockerID () |
Function : GetLockerID Purpose : More... | |
virtual void | SetReal (const char *theVarName, CORBA::Double theValue) |
Function : SetReal Purpose : More... | |
virtual void | SetInteger (const char *theVarName, CORBA::Long theValue) |
Function : SetInteger Purpose : More... | |
virtual void | SetBoolean (const char *theVarName, CORBA::Boolean theValue) |
Function : SetBoolean Purpose : More... | |
virtual void | SetString (const char *theVarName, const char *theValue) |
Function : SetString Purpose : More... | |
virtual void | SetStringAsDouble (const char *theVarName, CORBA::Double theValue) |
Function : SetStringAsDouble Purpose : More... | |
virtual CORBA::Double | GetReal (const char *theVarName) |
Function : GetReal Purpose : More... | |
virtual CORBA::Long | GetInteger (const char *theVarName) |
Function : GetInteger Purpose : More... | |
virtual CORBA::Boolean | GetBoolean (const char *theVarName) |
Function : GetBoolean Purpose : More... | |
virtual char * | GetString (const char *theVarName) |
Function : GetString Purpose : More... | |
virtual CORBA::Boolean | IsReal (const char *theVarName) |
Function : IsReal Purpose : More... | |
virtual CORBA::Boolean | IsInteger (const char *theVarName) |
Function : IsInteger Purpose : More... | |
virtual CORBA::Boolean | IsBoolean (const char *theVarName) |
Function : IsBoolean Purpose : More... | |
virtual CORBA::Boolean | IsString (const char *theVarName) |
Function : IsString Purpose : More... | |
virtual CORBA::Boolean | IsVariable (const char *theVarName) |
Function : IsVariable Purpose : More... | |
virtual SALOMEDS::ListOfStrings * | GetVariableNames () |
Function : GetVariableNames Purpose : More... | |
virtual CORBA::Boolean | RemoveVariable (const char *theVarName) |
Function : RemoveVariable Purpose : More... | |
virtual CORBA::Boolean | RenameVariable (const char *theVarName, const char *theNewVarName) |
Function : RenameVariable Purpose : More... | |
virtual CORBA::Boolean | IsVariableUsed (const char *theVarName) |
Function : IsVariableUsed Purpose : More... | |
virtual SALOMEDS::ListOfListOfStrings * | ParseVariables (const char *theVars) |
Function : ParseVariables Purpose : More... | |
virtual char * | GetDefaultScript (const char *theModuleName, const char *theShift) |
Function : GetDefaultScript Purpose : More... | |
virtual CORBA::Boolean | DumpStudy (const char *thePath, const char *theBaseName, CORBA::Boolean isPublished, CORBA::Boolean isMultiFile) |
Function : DumpStudy Purpose : More... | |
virtual SALOMEDSImpl_Study * | GetImpl () |
virtual CORBA::LongLong | GetLocalImpl (const char *theHostname, CORBA::Long thePID, CORBA::Boolean &isLocal) |
virtual void | attach (SALOMEDS::Observer_ptr theObs, CORBA::Boolean modify) |
Function : attach Purpose : This function attach an observer to the study. More... | |
virtual void | detach (SALOMEDS::Observer_ptr theObs) |
Function : detach Purpose : This function detaches an observer from the study. More... | |
Static Public Member Functions | |
static SALOMEDS::Study_ptr | GetStudy (const DF_Label &theLabel, CORBA::ORB_ptr orb) |
static SALOMEDS_Study_i * | GetStudyServant (SALOMEDSImpl_Study *, CORBA::ORB_ptr orb) |
static void | IORUpdated (SALOMEDSImpl_AttributeIOR *theAttribute) |
Private Attributes | |
CORBA::ORB_var | _orb |
SALOMEDSImpl_Study * | _impl |
SALOMEDS_StudyBuilder_i * | _builder |
SALOMEDSImpl_AbstractCallback * | _notifier |
SALOMEDSImpl_AbstractCallback * | _genObjRegister |
bool | _closed |
Static Private Attributes | |
static std::map < SALOMEDSImpl_Study *, SALOMEDS_Study_i * > | _mapOfStudies |
SALOMEDS_Study_i::SALOMEDS_Study_i | ( | SALOMEDSImpl_Study * | theImpl, |
CORBA::ORB_ptr | orb | ||
) |
standard constructor
Function : SALOMEDS_Study_i Purpose : SALOMEDS_Study_i constructor.
References _builder, _closed, _genObjRegister, _impl, _notifier, _orb, KERNEL::getNamingService(), SALOMEDS::lock(), SALOMEDSImpl_Study::NewBuilder(), SALOME_NamingService::Resolve(), SALOMEDSImpl_Study::setGenObjRegister(), SALOMEDSImpl_Study::setNotifier(), SALOMEDSImpl_Study::StudyId(), and SALOMEDS::unlock().
Referenced by GetStudyServant().
|
virtual |
standard destructor
Function : ~SALOMEDS_Study_i Purpose : SALOMEDS_Study_i destructor.
References _builder, _genObjRegister, _impl, _mapOfStudies, _notifier, and SALOMEDSImpl_Study::setNotifier().
|
virtual |
References SALOMEDS::lock().
|
virtual |
Function : AddPostponed Purpose :
References SALOMEDS::lock().
|
virtual |
Function : attach Purpose : This function attach an observer to the study.
References _notifier.
|
virtual |
Function : Close Purpose :
References _closed, _impl, _orb, SALOMEDSImpl_Study::Close(), KERNEL::getNamingService(), SALOMEDS::lock(), MESSAGE, NewComponentIterator(), RemovePostponed(), SALOME_NamingService::Resolve(), SALOMEDSImpl_Study::StudyId(), and SALOMEDS::unlock().
|
virtual |
|
virtual |
|
virtual |
method to Create an Object with ID = anObjectID
Function : CreateObjectID Purpose : Creates an Object with ID = anObjectID.
anObjectID | char* arguments |
References _closed, _impl, _orb, SALOMEDSImpl_Study::CreateObjectID(), SALOMEDSImpl_SObject::IsNull(), SALOMEDS::lock(), and SALOMEDS_SObject_i::New().
|
virtual |
Function : detach Purpose : This function detaches an observer from the study.
References _notifier.
|
virtual |
Function : DumpStudy Purpose :
References _closed, _impl, _orb, SALOMEDSImpl_Study::DumpStudy(), and SALOMEDS::lock().
void SALOMEDS_Study_i::EnableUseCaseAutoFilling | ( | CORBA::Boolean | isEnabled | ) |
Function : EnableUseCaseAutoFilling Purpose :
References _builder, _closed, _impl, SALOMEDSImpl_Study::EnableUseCaseAutoFilling(), SALOMEDSImpl_Study::GetCallback(), SALOMEDS_StudyBuilder_i::GetImpl(), SALOMEDSImpl_StudyBuilder::SetOnAddSObject(), and SALOMEDSImpl_StudyBuilder::SetOnRemoveSObject().
|
virtual |
method to Find a Component with ComponentDataType = aComponentName
Function : FindComponent Purpose : Find a Component with ComponentDataType = aComponentName.
aComponentName | char* arguments |
References _closed, _impl, _orb, SALOMEDSImpl_Study::FindComponent(), SALOMEDSImpl_SObject::IsNull(), SALOMEDS::lock(), and SALOMEDS_SComponent_i::New().
|
virtual |
method to Find a Component Find a Component from it's ID
Function : FindComponentID Purpose : Find a Component from it's ID.
aComponentID | char* arguments |
References _closed, _impl, _orb, SALOMEDSImpl_Study::FindComponentID(), SALOMEDSImpl_SObject::IsNull(), SALOMEDS::lock(), and SALOMEDS_SComponent_i::New().
|
virtual |
References _closed, and SALOMEDS::lock().
|
virtual |
method to Find an Object with SALOMEDS::Name = anObjectName
Function : FindObject Purpose : Find an Object with SALOMEDS::Name = anObjectName.
anObjectName | char* arguments |
References _closed, _impl, _orb, SALOMEDSImpl_Study::FindObject(), SALOMEDSImpl_SObject::IsComponent(), SALOMEDSImpl_SObject::IsNull(), SALOMEDS::lock(), SALOMEDS_SComponent_i::New(), and SALOMEDS_SObject_i::New().
|
virtual |
method to Find Object(s) with SALOMEDS::Name = anObjectName in a component with ComponentDataType = aComponentName
Function : FindObjectByName Purpose : Find Objects with SALOMEDS::Name = anObjectName in a Component : with ComponentDataType = aComponentName.
anObjectName | char* arguments |
aComponentName | char* arguments |
References _closed, _impl, _orb, SALOMEDSImpl_Study::FindObjectByName(), SALOMEDS::lock(), and SALOMEDS_SObject_i::New().
|
virtual |
method to Find an Object by its path
Function : FindObjectByPath Purpose : Find an Object by its path = thePath.
thePath | char* arguments |
References _closed, _impl, _orb, SALOMEDSImpl_Study::FindObjectByPath(), SALOMEDSImpl_SObject::IsNull(), SALOMEDS::lock(), and SALOMEDS_SObject_i::New().
|
virtual |
method to Find an Object with ID = anObjectID
Function : FindObjectID Purpose : Find an Object with ID = anObjectID.
anObjectID | char* arguments |
References _closed, _impl, _orb, SALOMEDSImpl_Study::FindObjectID(), SALOMEDSImpl_SObject::IsNull(), SALOMEDS::lock(), and SALOMEDS_SObject_i::New().
|
virtual |
method to Find an Object with ID = anObjectIOR
Function : FindObjectIOR Purpose : Find an Object with IOR = anObjectIOR.
anObjectIOR | char* arguments |
References _closed, _impl, _orb, SALOMEDSImpl_Study::FindObjectIOR(), SALOMEDSImpl_SObject::IsNull(), SALOMEDS::lock(), and SALOMEDS_SObject_i::New().
|
virtual |
Function : GetBoolean Purpose :
References _closed, _impl, and SALOMEDSImpl_Study::GetVariableValue().
|
virtual |
Function : GetCommonParameters Purpose :
References _closed, _impl, _orb, SALOMEDSImpl_Study::GetCommonParameters(), and SALOMEDS::lock().
|
virtual |
method to get all components names
Function : GetComponentNames Purpose : method to get all components names SRN: Note, theContext can be any, it doesn't matter.
References _closed, _impl, SALOMEDSImpl_Study::GetComponentNames(), and SALOMEDS::lock().
|
virtual |
method to get a context
Function : GetContext Purpose : Gets the current context.
References _closed, _impl, SALOMEDSImpl_Study::GetContext(), SALOMEDSImpl_Study::HasCurrentContext(), and SALOMEDS::lock().
|
virtual |
Function : GetDefaultScript Purpose :
References _closed, _impl, SALOMEDSImpl_IParameters::getDefaultScript(), and SALOMEDS::lock().
|
virtual |
method to get all directory names in the given context (or in the current context, if 'theContext' is empty)
Function : GetDirectoryNames Purpose : method to get all directory names in the given context (or in the current context, if 'theContext' is empty)
References _closed, _impl, SALOMEDSImpl_Study::GetDirectoryNames(), SALOMEDSImpl_Study::GetErrorCode(), SALOMEDSImpl_Study::HasCurrentContext(), and SALOMEDS::lock().
|
virtual |
method to get all file names in the given context (or in the current context, if 'theContext' is empty)
Function : GetFileNames Purpose : method to get all file names in the given context (or in the current context, if 'theContext' is empty)
References _closed, _impl, SALOMEDSImpl_Study::GetErrorCode(), SALOMEDSImpl_Study::GetFileNames(), SALOMEDSImpl_Study::HasCurrentContext(), and SALOMEDS::lock().
|
virtual |
|
virtual |
Function : GetInteger Purpose :
References _closed, _impl, and SALOMEDSImpl_Study::GetVariableValue().
|
virtual |
References _closed, _impl, SALOMEDSImpl_Study::GetLastModificationDate(), and SALOMEDS::lock().
|
virtual |
References _impl, and Kernel_Utils::GetHostname().
|
virtual |
Function : GetLockerID Purpose :
References _closed, _impl, SALOMEDSImpl_Study::GetLockerID(), and SALOMEDS::lock().
|
virtual |
References _closed, _impl, SALOMEDSImpl_Study::GetModificationsDate(), and SALOMEDS::lock().
|
virtual |
Function : GetCommonModuleParameters Purpose :
References _closed, _impl, _orb, SALOMEDSImpl_Study::GetModuleParameters(), and SALOMEDS::lock().
|
virtual |
method to get all object names in the given context (or in the current context, if 'theContext' is empty)
Function : GetObjectNames Purpose : method to get all object names in the given context (or in the current context, if 'theContext' is empty)
References _closed, _impl, SALOMEDSImpl_Study::GetErrorCode(), SALOMEDSImpl_Study::GetObjectNames(), SALOMEDSImpl_Study::HasCurrentContext(), and SALOMEDS::lock().
|
virtual |
method to get a path of SObject
Function : GetObjectPath Purpose :
aSO | SObject_ptr arguments |
References _closed, _impl, _orb, SALOMEDSImpl_Study::FindObjectID(), SALOMEDSImpl_Study::FindObjectIOR(), SALOMEDSImpl_Study::GetObjectPath(), SALOMEDSImpl_SObject::IsNull(), and SALOMEDS::lock().
|
virtual |
method to Get persistent reference of study (idem URL())
Function : GetPersistentReference Purpose : Get persistent reference of study (idem URL())
References _closed, _impl, SALOMEDSImpl_Study::GetPersistentReference(), and SALOMEDS::lock().
|
virtual |
References _closed, _impl, _orb, SALOMEDSImpl_Study::GetProperties(), and SALOMEDS::lock().
|
virtual |
Function : GetReal Purpose :
References _closed, _impl, and SALOMEDSImpl_Study::GetVariableValue().
Function : GetString Purpose :
References _closed, _impl, and SALOMEDSImpl_Study::GetStringVariableValue().
|
static |
|
static |
|
virtual |
method to Get transient reference of study
Function : GetTransientReference Purpose : Get IOR of the Study (registred in OCAF document in doc->Root)
References _closed, _impl, SALOMEDSImpl_Study::GetTransientReference(), and SALOMEDS::lock().
|
virtual |
Function : GetUseCaseBuilder Purpose : Returns a UseCase builder.
References _closed, _impl, _orb, SALOMEDSImpl_Study::GetUseCaseBuilder(), and SALOMEDS::lock().
|
virtual |
Function : GetVariableNames Purpose :
References _closed, _impl, and SALOMEDSImpl_Study::GetVariableNames().
|
static |
References SALOMEDSImpl_Study::IORUpdated(), and SALOMEDS::lock().
|
virtual |
Function : IsBoolean Purpose :
References _closed, _impl, SALOMEDSImpl_GenericVariable::BOOLEAN_VAR, and SALOMEDSImpl_Study::IsTypeOf().
|
virtual |
method to detect if a study is empty
Function : IsEmpty Purpose : Detect if study is empty.
References _closed, _impl, SALOMEDSImpl_Study::IsEmpty(), and SALOMEDS::lock().
|
virtual |
Function : IsInteger Purpose :
References _closed, _impl, SALOMEDSImpl_GenericVariable::INTEGER_VAR, and SALOMEDSImpl_Study::IsTypeOf().
|
virtual |
method to Detect if a Study has been modified since it has been saved
Function : IsModified Purpose : Detect if a Study has been modified since it has been saved.
References _closed, _impl, SALOMEDSImpl_Study::IsModified(), and SALOMEDS::lock().
|
virtual |
Function : IsReal Purpose :
References _closed, _impl, SALOMEDSImpl_Study::IsTypeOf(), and SALOMEDSImpl_GenericVariable::REAL_VAR.
|
virtual |
method to get if study has been saved
Function : IsSaved Purpose : get if study has been saved.
References _closed, _impl, SALOMEDSImpl_Study::IsSaved(), and SALOMEDS::lock().
|
virtual |
method to set if study has been saved
Function : IsSaved Purpose : set if study has been saved.
save | bool arguments |
References _closed, _impl, SALOMEDSImpl_Study::IsSaved(), and SALOMEDS::lock().
|
virtual |
Function : IsString Purpose :
References _closed, _impl, SALOMEDSImpl_Study::IsTypeOf(), and SALOMEDSImpl_GenericVariable::STRING_VAR.
|
virtual |
Function : IsStudyLocked Purpose :
References _closed, _impl, SALOMEDSImpl_Study::IsStudyLocked(), and SALOMEDS::lock().
|
virtual |
Function : IsVariable Purpose :
References _closed, _impl, and SALOMEDSImpl_Study::IsVariable().
|
virtual |
Function : IsVariableUsed Purpose :
References _closed, _impl, and SALOMEDSImpl_Study::IsVariableUsed().
|
virtual |
method to set Modified flag of a Study to True
Function : Modified Purpose : Sets a Modified flag of a Study to True.
References _closed, _impl, SALOMEDS::lock(), and SALOMEDSImpl_Study::Modify().
|
virtual |
method to get study name
Function : Name Purpose : get study name.
References _impl, SALOMEDS::lock(), and SALOMEDSImpl_Study::Name().
|
virtual |
method to set study name
Function : Name Purpose : set study name.
name | char* arguments, the study name |
References _impl, SALOMEDS::lock(), and SALOMEDSImpl_Study::Name().
|
virtual |
method to Create a StudyBuilder
Function : NewBuilder Purpose : Create a StudyBuilder.
References _builder, _closed, and SALOMEDS::lock().
|
virtual |
method to Create a ChildIterator from an SObject
Function : NewChildIterator Purpose : Create a ChildIterator from an SObject.
aSO | SObject_ptr arguments |
References _closed, _impl, _orb, SALOMEDSImpl_Study::GetSObject(), and SALOMEDS::lock().
|
virtual |
method to Create a SComponentIterator
Function : NewComponentIterator Purpose : Create a SComponentIterator.
References _closed, _impl, _orb, SALOMEDS_SComponentIterator_i::Init(), SALOMEDS::lock(), and SALOMEDSImpl_Study::NewComponentIterator().
Referenced by Close().
|
virtual |
Function : ParseVariables Purpose :
References _closed, _impl, and SALOMEDSImpl_Study::ParseVariables().
|
virtual |
Function : RemovePostponed Purpose :
References _closed, _impl, _orb, SALOMEDSImpl_Study::GetIORs(), and SALOMEDS::lock().
Referenced by Close().
|
virtual |
Function : RemoveVariable Purpose :
References _closed, _impl, _notifier, SALOMEDSImpl_AbstractCallback::modifyNB_Notification(), and SALOMEDSImpl_Study::RemoveVariable().
|
virtual |
Function : RenameVariable Purpose :
References _closed, _impl, _notifier, SALOMEDSImpl_AbstractCallback::modifyNB_Notification(), and SALOMEDSImpl_Study::RenameVariable().
|
virtual |
Function : SetBoolean Purpose :
References _closed, _impl, _notifier, SALOMEDSImpl_GenericVariable::BOOLEAN_VAR, SALOMEDSImpl_AbstractCallback::modifyNB_Notification(), and SALOMEDSImpl_Study::SetVariable().
|
virtual |
method to set a context: root ('/') is UserData component
Function : SetContext Purpose : Sets the current context.
References _closed, _impl, SALOMEDSImpl_Study::GetErrorCode(), SALOMEDSImpl_Study::IsError(), SALOMEDS::lock(), and SALOMEDSImpl_Study::SetContext().
|
virtual |
Function : SetInteger Purpose :
References _closed, _impl, _notifier, SALOMEDSImpl_GenericVariable::INTEGER_VAR, SALOMEDSImpl_AbstractCallback::modifyNB_Notification(), and SALOMEDSImpl_Study::SetVariable().
|
virtual |
Function : SetReal Purpose :
References _closed, _impl, _notifier, SALOMEDSImpl_AbstractCallback::modifyNB_Notification(), SALOMEDSImpl_GenericVariable::REAL_VAR, and SALOMEDSImpl_Study::SetVariable().
Function : SetString Purpose :
References _closed, _impl, _notifier, SALOMEDSImpl_AbstractCallback::modifyNB_Notification(), SALOMEDSImpl_Study::SetStringVariable(), and SALOMEDSImpl_GenericVariable::STRING_VAR.
|
virtual |
Function : SetStringAsDouble Purpose :
References _closed, _impl, SALOMEDSImpl_Study::SetStringVariableAsDouble(), and SALOMEDSImpl_GenericVariable::STRING_VAR.
|
virtual |
Function : SetStudyLock Purpose :
References _closed, _impl, SALOMEDS::lock(), and SALOMEDSImpl_Study::SetStudyLock().
|
virtual |
References _impl, SALOMEDS::lock(), and SALOMEDSImpl_Study::StudyId().
|
virtual |
References _impl, SALOMEDS::lock(), and SALOMEDSImpl_Study::StudyId().
|
virtual |
Function : UndoPostponed Purpose :
References SALOMEDS::lock().
|
virtual |
Function : UnLockStudy Purpose :
References _closed, _impl, SALOMEDS::lock(), and SALOMEDSImpl_Study::UnLockStudy().
References _closed, _impl, SALOMEDS::lock(), and SALOMEDSImpl_Study::UpdateIORLabelMap().
|
virtual |
method to get URL of the study (idem GetPersistentReference)
Function : URL Purpose : get URL of the study (persistent reference of the study)
References _impl, SALOMEDS::lock(), and SALOMEDSImpl_Study::URL().
|
virtual |
method to set URL of the study
Function : URL Purpose : set URL of the study (persistent reference of the study)
url | char* arguments, the study URL |
References _impl, SALOMEDS::lock(), and SALOMEDSImpl_Study::URL().
|
private |
Referenced by EnableUseCaseAutoFilling(), NewBuilder(), SALOMEDS_Study_i(), and ~SALOMEDS_Study_i().
|
private |
Referenced by Close(), CreateObjectID(), DumpStudy(), EnableUseCaseAutoFilling(), FindComponent(), FindComponentID(), FindDependances(), FindObject(), FindObjectByName(), FindObjectByPath(), FindObjectID(), FindObjectIOR(), GetBoolean(), GetCommonParameters(), GetComponentNames(), GetContext(), GetDefaultScript(), GetDirectoryNames(), GetFileNames(), GetInteger(), GetLastModificationDate(), GetLockerID(), GetModificationsDate(), GetModuleParameters(), GetObjectNames(), GetObjectPath(), GetPersistentReference(), GetProperties(), GetReal(), GetString(), GetTransientReference(), GetUseCaseBuilder(), GetVariableNames(), IsBoolean(), IsEmpty(), IsInteger(), IsModified(), IsReal(), IsSaved(), IsString(), IsStudyLocked(), IsVariable(), IsVariableUsed(), Modified(), NewBuilder(), NewChildIterator(), NewComponentIterator(), ParseVariables(), RemovePostponed(), RemoveVariable(), RenameVariable(), SALOMEDS_Study_i(), SetBoolean(), SetContext(), SetInteger(), SetReal(), SetString(), SetStringAsDouble(), SetStudyLock(), UnLockStudy(), and UpdateIORLabelMap().
|
private |
Referenced by SALOMEDS_Study_i(), and ~SALOMEDS_Study_i().
|
private |
Referenced by Close(), CreateObjectID(), DumpStudy(), EnableUseCaseAutoFilling(), FindComponent(), FindComponentID(), FindObject(), FindObjectByName(), FindObjectByPath(), FindObjectID(), FindObjectIOR(), GetBoolean(), GetCommonParameters(), GetComponentNames(), GetContext(), GetDefaultScript(), GetDirectoryNames(), GetFileNames(), GetInteger(), GetLastModificationDate(), GetLocalImpl(), GetLockerID(), GetModificationsDate(), GetModuleParameters(), GetObjectNames(), GetObjectPath(), GetPersistentReference(), GetProperties(), GetReal(), GetString(), GetTransientReference(), GetUseCaseBuilder(), GetVariableNames(), IsBoolean(), IsEmpty(), IsInteger(), IsModified(), IsReal(), IsSaved(), IsString(), IsStudyLocked(), IsVariable(), IsVariableUsed(), Modified(), Name(), NewChildIterator(), NewComponentIterator(), ParseVariables(), RemovePostponed(), RemoveVariable(), RenameVariable(), SALOMEDS_Study_i(), SetBoolean(), SetContext(), SetInteger(), SetReal(), SetString(), SetStringAsDouble(), SetStudyLock(), StudyId(), UnLockStudy(), UpdateIORLabelMap(), URL(), and ~SALOMEDS_Study_i().
|
staticprivate |
Referenced by GetStudyServant(), and ~SALOMEDS_Study_i().
|
private |
Referenced by attach(), detach(), RemoveVariable(), RenameVariable(), SALOMEDS_Study_i(), SetBoolean(), SetInteger(), SetReal(), SetString(), and ~SALOMEDS_Study_i().
|
private |
Referenced by Close(), CreateObjectID(), DumpStudy(), FindComponent(), FindComponentID(), FindObject(), FindObjectByName(), FindObjectByPath(), FindObjectID(), FindObjectIOR(), GetCommonParameters(), GetModuleParameters(), GetObjectPath(), GetProperties(), GetUseCaseBuilder(), NewChildIterator(), NewComponentIterator(), RemovePostponed(), and SALOMEDS_Study_i().