Back to index

salome-kernel  6.5.0
Public Member Functions | Public Attributes
SALOMEDSClient_StudyBuilder Class Reference

#include <SALOMEDSClient_StudyBuilder.hxx>

Inheritance diagram for SALOMEDSClient_StudyBuilder:
Inheritance graph
[legend]
Collaboration diagram for SALOMEDSClient_StudyBuilder:
Collaboration graph
[legend]

List of all members.

Public Member Functions

virtual ~SALOMEDSClient_StudyBuilder ()
virtual void RemoveComponent (const _PTR(SComponent)&theSCO)=0
virtual _PTR (SObject) NewObject(const _PTR(SObject)&theFatherObject)=0
virtual _PTR (SObject) NewObjectToTag(const _PTR(SObject)&theFatherObject
virtual void AddDirectory (const std::string &thePath)=0
virtual void LoadWith (const _PTR(SComponent)&theSCO, const std::string &theIOR)=0
virtual void Load (const _PTR(SObject)&theSCO)=0
virtual void RemoveObject (const _PTR(SObject)&theSO)=0
virtual void RemoveObjectWithChildren (const _PTR(SObject)&theSO)=0
virtual _PTR (GenericAttribute) FindOrCreateAttribute(const _PTR(SObject)&theSO
virtual bool FindAttribute (const _PTR(SObject)&theSO, _PTR(GenericAttribute)&theAttribute, const std::string &aTypeOfAttribute)=0
virtual void RemoveAttribute (const _PTR(SObject)&theSO, const std::string &aTypeOfAttribute)=0
virtual void Addreference (const _PTR(SObject)&me, const _PTR(SObject)&thereferencedObject)=0
virtual void RemoveReference (const _PTR(SObject)&me)=0
virtual void SetGUID (const _PTR(SObject)&theSO, const std::string &theGUID)=0
virtual bool IsGUID (const _PTR(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 _PTR(SObject)&theSO, const std::string &theValue)=0
virtual void SetComment (const _PTR(SObject)&theSO, const std::string &theValue)=0
virtual void SetIOR (const _PTR(SObject)&theSO, const std::string &theValue)=0

Public Attributes

virtual int theTag = 0
virtual const std::string & aTypeOfAttribute = 0

Detailed Description

Definition at line 36 of file SALOMEDSClient_StudyBuilder.hxx.


Constructor & Destructor Documentation

Definition at line 39 of file SALOMEDSClient_StudyBuilder.hxx.

{}

Member Function Documentation

virtual SALOMEDSClient_StudyBuilder::_PTR ( SObject  ) const [pure virtual]

Implemented in SALOMEDS_EXPORT, and SALOMEDS_EXPORT.

virtual SALOMEDSClient_StudyBuilder::_PTR ( SObject  ) const [virtual]

Reimplemented in SALOMEDS_EXPORT, and SALOMEDS_EXPORT.

virtual SALOMEDSClient_StudyBuilder::_PTR ( GenericAttribute  ) const [virtual]

Reimplemented in SALOMEDS_EXPORT.

virtual void SALOMEDSClient_StudyBuilder::AbortCommand ( ) [pure virtual]

Implemented in SALOMEDS_EXPORT.

virtual void SALOMEDSClient_StudyBuilder::AddDirectory ( const std::string &  thePath) [pure virtual]

Implemented in SALOMEDS_EXPORT.

virtual void SALOMEDSClient_StudyBuilder::Addreference ( const _PTR(SObject)&  me,
const _PTR(SObject)&  thereferencedObject 
) [pure virtual]

Implemented in SALOMEDS_EXPORT.

virtual void SALOMEDSClient_StudyBuilder::CommitCommand ( ) [pure virtual]

Implemented in SALOMEDS_EXPORT.

virtual bool SALOMEDSClient_StudyBuilder::FindAttribute ( const _PTR(SObject)&  theSO,
_PTR(GenericAttribute)&  theAttribute,
const std::string &  aTypeOfAttribute 
) [pure virtual]

Implemented in SALOMEDS_EXPORT.

Implemented in SALOMEDS_EXPORT.

Implemented in SALOMEDS_EXPORT.

Implemented in SALOMEDS_EXPORT.

virtual bool SALOMEDSClient_StudyBuilder::IsGUID ( const _PTR(SObject)&  theSO,
const std::string &  theGUID 
) [pure virtual]

Implemented in SALOMEDS_EXPORT.

virtual void SALOMEDSClient_StudyBuilder::Load ( const _PTR(SObject)&  theSCO) [pure virtual]

Implemented in SALOMEDS_EXPORT.

virtual void SALOMEDSClient_StudyBuilder::LoadWith ( const _PTR(SComponent)&  theSCO,
const std::string &  theIOR 
) [pure virtual]

Implemented in SALOMEDS_EXPORT.

virtual void SALOMEDSClient_StudyBuilder::NewCommand ( ) [pure virtual]

Implemented in SALOMEDS_EXPORT.

virtual void SALOMEDSClient_StudyBuilder::Redo ( ) [pure virtual]

Implemented in SALOMEDS_EXPORT.

virtual void SALOMEDSClient_StudyBuilder::RemoveAttribute ( const _PTR(SObject)&  theSO,
const std::string &  aTypeOfAttribute 
) [pure virtual]

Implemented in SALOMEDS_EXPORT.

virtual void SALOMEDSClient_StudyBuilder::RemoveComponent ( const _PTR(SComponent)&  theSCO) [pure virtual]

Implemented in SALOMEDS_EXPORT.

virtual void SALOMEDSClient_StudyBuilder::RemoveObject ( const _PTR(SObject)&  theSO) [pure virtual]

Implemented in SALOMEDS_EXPORT.

virtual void SALOMEDSClient_StudyBuilder::RemoveObjectWithChildren ( const _PTR(SObject)&  theSO) [pure virtual]

Implemented in SALOMEDS_EXPORT.

virtual void SALOMEDSClient_StudyBuilder::RemoveReference ( const _PTR(SObject)&  me) [pure virtual]

Implemented in SALOMEDS_EXPORT.

virtual void SALOMEDSClient_StudyBuilder::SetComment ( const _PTR(SObject)&  theSO,
const std::string &  theValue 
) [pure virtual]

Implemented in SALOMEDS_EXPORT.

virtual void SALOMEDSClient_StudyBuilder::SetGUID ( const _PTR(SObject)&  theSO,
const std::string &  theGUID 
) [pure virtual]

Implemented in SALOMEDS_EXPORT.

virtual void SALOMEDSClient_StudyBuilder::SetIOR ( const _PTR(SObject)&  theSO,
const std::string &  theValue 
) [pure virtual]

Implemented in SALOMEDS_EXPORT.

virtual void SALOMEDSClient_StudyBuilder::SetName ( const _PTR(SObject)&  theSO,
const std::string &  theValue 
) [pure virtual]

Implemented in SALOMEDS_EXPORT.

virtual void SALOMEDSClient_StudyBuilder::Undo ( ) [pure virtual]

Implemented in SALOMEDS_EXPORT.

virtual int SALOMEDSClient_StudyBuilder::UndoLimit ( ) [pure virtual]

Implemented in SALOMEDS_EXPORT.

virtual void SALOMEDSClient_StudyBuilder::UndoLimit ( int  theLimit) [pure virtual]

Implemented in SALOMEDS_EXPORT.


Member Data Documentation

virtual const std::string& SALOMEDSClient_StudyBuilder::aTypeOfAttribute = 0

Reimplemented in SALOMEDS_EXPORT.

Definition at line 51 of file SALOMEDSClient_StudyBuilder.hxx.

Reimplemented in SALOMEDS_EXPORT.

Definition at line 45 of file SALOMEDSClient_StudyBuilder.hxx.


The documentation for this class was generated from the following file: