| 
| virtual  | ~SALOMEDSClient_StudyBuilder () | 
|   | 
virtual clt_shared_ptr 
< SALOMEDSClient_SComponent >  | NewComponent (const std::string &ComponentDataType)=0 | 
|   | 
| virtual void  | DefineComponentInstance (const clt_shared_ptr< SALOMEDSClient_SComponent > &, const std::string &ComponentIOR)=0 | 
|   | 
| virtual void  | RemoveComponent (const clt_shared_ptr< SALOMEDSClient_SComponent > &theSCO)=0 | 
|   | 
virtual clt_shared_ptr 
< SALOMEDSClient_SObject >  | NewObject (const clt_shared_ptr< SALOMEDSClient_SObject > &theFatherObject)=0 | 
|   | 
virtual clt_shared_ptr 
< SALOMEDSClient_SObject >  | NewObjectToTag (const clt_shared_ptr< SALOMEDSClient_SObject > &theFatherObject, int theTag)=0 | 
|   | 
| virtual void  | AddDirectory (const std::string &thePath)=0 | 
|   | 
| virtual void  | LoadWith (const clt_shared_ptr< SALOMEDSClient_SComponent > &theSCO, const std::string &theIOR)=0 | 
|   | 
| virtual void  | Load (const clt_shared_ptr< SALOMEDSClient_SObject > &theSCO)=0 | 
|   | 
| virtual void  | RemoveObject (const clt_shared_ptr< SALOMEDSClient_SObject > &theSO)=0 | 
|   | 
| virtual void  | RemoveObjectWithChildren (const clt_shared_ptr< SALOMEDSClient_SObject > &theSO)=0 | 
|   | 
virtual clt_shared_ptr 
< SALOMEDSClient_GenericAttribute >  | FindOrCreateAttribute (const clt_shared_ptr< SALOMEDSClient_SObject > &theSO, const std::string &aTypeOfAttribute)=0 | 
|   | 
| virtual bool  | FindAttribute (const clt_shared_ptr< SALOMEDSClient_SObject > &theSO, clt_shared_ptr< SALOMEDSClient_GenericAttribute > &theAttribute, const std::string &aTypeOfAttribute)=0 | 
|   | 
| virtual void  | RemoveAttribute (const clt_shared_ptr< SALOMEDSClient_SObject > &theSO, const std::string &aTypeOfAttribute)=0 | 
|   | 
| virtual void  | Addreference (const clt_shared_ptr< SALOMEDSClient_SObject > &me, const clt_shared_ptr< SALOMEDSClient_SObject > &thereferencedObject)=0 | 
|   | 
| virtual void  | RemoveReference (const clt_shared_ptr< SALOMEDSClient_SObject > &me)=0 | 
|   | 
| virtual void  | SetGUID (const clt_shared_ptr< SALOMEDSClient_SObject > &theSO, const std::string &theGUID)=0 | 
|   | 
| virtual bool  | IsGUID (const clt_shared_ptr< SALOMEDSClient_SObject > &theSO, const std::string &theGUID)=0 | 
|   | 
| virtual void  | NewCommand ()=0 | 
|   | 
| virtual void  | CommitCommand ()=0 | 
|   | 
| virtual bool  | HasOpenCommand ()=0 | 
|   | 
| virtual void  | AbortCommand ()=0 | 
|   | 
| virtual void  | Undo ()=0 | 
|   | 
| virtual void  | Redo ()=0 | 
|   | 
| virtual bool  | GetAvailableUndos ()=0 | 
|   | 
| virtual bool  | GetAvailableRedos ()=0 | 
|   | 
| virtual int  | UndoLimit ()=0 | 
|   | 
| virtual void  | UndoLimit (int theLimit)=0 | 
|   | 
| virtual void  | SetName (const clt_shared_ptr< SALOMEDSClient_SObject > &theSO, const std::string &theValue)=0 | 
|   | 
| virtual void  | SetComment (const clt_shared_ptr< SALOMEDSClient_SObject > &theSO, const std::string &theValue)=0 | 
|   | 
| virtual void  | SetIOR (const clt_shared_ptr< SALOMEDSClient_SObject > &theSO, const std::string &theValue)=0 | 
|   |