| 
| virtual  | ~SALOMEDSClient_Study () | 
|   | 
| virtual std::string  | GetPersistentReference ()=0 | 
|   | 
| virtual std::string  | GetTransientReference ()=0 | 
|   | 
| virtual bool  | IsEmpty ()=0 | 
|   | 
virtual clt_shared_ptr 
< SALOMEDSClient_SComponent >  | FindComponent (const std::string &aComponentName)=0 | 
|   | 
virtual clt_shared_ptr 
< SALOMEDSClient_SComponent >  | FindComponentID (const std::string &aComponentID)=0 | 
|   | 
virtual clt_shared_ptr 
< SALOMEDSClient_SObject >  | FindObject (const std::string &anObjectName)=0 | 
|   | 
virtual std::vector 
< clt_shared_ptr 
< SALOMEDSClient_SObject > >  | FindObjectByName (const std::string &anObjectName, const std::string &aComponentName)=0 | 
|   | 
virtual clt_shared_ptr 
< SALOMEDSClient_SObject >  | FindObjectID (const std::string &anObjectID)=0 | 
|   | 
virtual clt_shared_ptr 
< SALOMEDSClient_SObject >  | CreateObjectID (const std::string &anObjectID)=0 | 
|   | 
virtual clt_shared_ptr 
< SALOMEDSClient_SObject >  | FindObjectIOR (const std::string &anObjectIOR)=0 | 
|   | 
virtual clt_shared_ptr 
< SALOMEDSClient_SObject >  | FindObjectByPath (const std::string &thePath)=0 | 
|   | 
| virtual std::string  | GetObjectPath (const clt_shared_ptr< SALOMEDSClient_SObject > &theSO)=0 | 
|   | 
| virtual void  | SetContext (const std::string &thePath)=0 | 
|   | 
| virtual std::string  | GetContext ()=0 | 
|   | 
| virtual std::vector< std::string >  | GetObjectNames (const std::string &theContext)=0 | 
|   | 
| virtual std::vector< std::string >  | GetDirectoryNames (const std::string &theContext)=0 | 
|   | 
| virtual std::vector< std::string >  | GetFileNames (const std::string &theContext)=0 | 
|   | 
| virtual std::vector< std::string >  | GetComponentNames (const std::string &theContext)=0 | 
|   | 
virtual clt_shared_ptr 
< SALOMEDSClient_ChildIterator >  | NewChildIterator (const clt_shared_ptr< SALOMEDSClient_SObject > &theSO)=0 | 
|   | 
virtual clt_shared_ptr 
< SALOMEDSClient_SComponentIterator >  | NewComponentIterator ()=0 | 
|   | 
virtual clt_shared_ptr 
< SALOMEDSClient_StudyBuilder >  | NewBuilder ()=0 | 
|   | 
| virtual std::string  | Name ()=0 | 
|   | 
| virtual void  | Name (const std::string &name)=0 | 
|   | 
| virtual bool  | IsSaved ()=0 | 
|   | 
| virtual void  | IsSaved (bool save)=0 | 
|   | 
| virtual bool  | IsModified ()=0 | 
|   | 
| virtual void  | Modified ()=0 | 
|   | 
| virtual std::string  | URL ()=0 | 
|   | 
| virtual void  | URL (const std::string &url)=0 | 
|   | 
| virtual int  | StudyId ()=0 | 
|   | 
| virtual void  | StudyId (int id)=0 | 
|   | 
virtual std::vector 
< clt_shared_ptr 
< SALOMEDSClient_SObject > >  | FindDependances (const clt_shared_ptr< SALOMEDSClient_SObject > &theSO)=0 | 
|   | 
virtual clt_shared_ptr 
< SALOMEDSClient_AttributeStudyProperties >  | GetProperties ()=0 | 
|   | 
| virtual std::string  | GetLastModificationDate ()=0 | 
|   | 
| virtual std::vector< std::string >  | GetModificationsDate ()=0 | 
|   | 
virtual clt_shared_ptr 
< SALOMEDSClient_UseCaseBuilder >  | GetUseCaseBuilder ()=0 | 
|   | 
| virtual void  | Close ()=0 | 
|   | 
| virtual void  | EnableUseCaseAutoFilling (bool isEnabled)=0 | 
|   | 
| virtual bool  | DumpStudy (const std::string &thePath, const std::string &theBaseName, bool isPublished, bool isMultiFile)=0 | 
|   | 
virtual clt_shared_ptr 
< SALOMEDSClient_AttributeParameter >  | GetCommonParameters (const std::string &theID, int theSavePoint)=0 | 
|   | 
virtual clt_shared_ptr 
< SALOMEDSClient_AttributeParameter >  | GetModuleParameters (const std::string &theID, const std::string &theModuleName, int theSavePoint)=0 | 
|   | 
| virtual void  | SetStudyLock (const std::string &theLockerID)=0 | 
|   | 
| virtual bool  | IsStudyLocked ()=0 | 
|   | 
| virtual void  | UnLockStudy (const std::string &theLockerID)=0 | 
|   | 
| virtual std::vector< std::string >  | GetLockerID ()=0 | 
|   | 
| virtual void  | SetReal (const std::string &theVarName, const double theValue)=0 | 
|   | 
| virtual void  | SetInteger (const std::string &theVarName, const int theValue)=0 | 
|   | 
| virtual void  | SetBoolean (const std::string &theVarName, const bool theValue)=0 | 
|   | 
| virtual void  | SetString (const std::string &theVarName, const std::string &theValue)=0 | 
|   | 
| virtual void  | SetStringAsDouble (const std::string &theVarName, const double theValue)=0 | 
|   | 
| virtual double  | GetReal (const std::string &theVarName)=0 | 
|   | 
| virtual int  | GetInteger (const std::string &theVarName)=0 | 
|   | 
| virtual bool  | GetBoolean (const std::string &theVarName)=0 | 
|   | 
| virtual std::string  | GetString (const std::string &theVarName)=0 | 
|   | 
| virtual bool  | IsReal (const std::string &theVarName)=0 | 
|   | 
| virtual bool  | IsInteger (const std::string &theVarName)=0 | 
|   | 
| virtual bool  | IsBoolean (const std::string &theVarName)=0 | 
|   | 
| virtual bool  | IsString (const std::string &theVarName)=0 | 
|   | 
| virtual bool  | IsVariable (const std::string &theVarName)=0 | 
|   | 
| virtual std::vector< std::string >  | GetVariableNames ()=0 | 
|   | 
| virtual bool  | RemoveVariable (const std::string &theVarName)=0 | 
|   | 
| virtual bool  | RenameVariable (const std::string &theVarName, const std::string &theNewVarName)=0 | 
|   | 
| virtual bool  | IsVariableUsed (const std::string &theVarName)=0 | 
|   | 
virtual std::vector 
< std::vector< std::string > >  | ParseVariables (const std::string &theVars)=0 | 
|   | 
| virtual void  | attach (SALOMEDS::Observer_ptr theObserver, bool modify)=0 | 
|   | 
| virtual void  | detach (SALOMEDS::Observer_ptr theObserver)=0 | 
|   |