|
| virtual | ~SALOMEDSClient_Study () |
| |
| virtual void | Init ()=0 |
| |
| virtual void | Clear ()=0 |
| |
| virtual bool | Open (const std::string &theStudyUrl)=0 |
| |
| virtual bool | CanOpen (const std::string &theStudyUrl)=0 |
| |
| virtual std::string | GetPersistentReference ()=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 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 &aName)=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 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 bool | Save (bool theMultiFile, bool theASCII)=0 |
| |
| virtual bool | SaveAs (const std::string &theUrl, bool theMultiFile, bool theASCII)=0 |
| |
| virtual bool | CanCopy (const clt_shared_ptr< SALOMEDSClient_SObject > &theSO)=0 |
| |
| virtual bool | Copy (const clt_shared_ptr< SALOMEDSClient_SObject > &theSO)=0 |
| |
| virtual bool | CanPaste (const clt_shared_ptr< SALOMEDSClient_SObject > &theSO)=0 |
| |
| virtual clt_shared_ptr< SALOMEDSClient_SObject > | Paste (const clt_shared_ptr< SALOMEDSClient_SObject > &theSO)=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 |
| |