Back to index

salome-kernel  6.5.0
Public Member Functions | Static Public Member Functions | Protected Attributes | Private Member Functions | Private Attributes | Static Private Attributes
Standard_EXPORT Protocol Reference

#include <DF_definitions.hxx>

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

List of all members.

Public Member Functions

 DFexception (const char *message)
 SALOMEDS_AttributeStudyProperties (SALOMEDSImpl_AttributeStudyProperties *theAttr)
 SALOMEDS_AttributeStudyProperties (SALOMEDS::AttributeStudyProperties_ptr theAttr)
 ~SALOMEDS_AttributeStudyProperties ()
virtual void SetUserName (const std::string &theName)
virtual std::string GetUserName ()
virtual void SetCreationDate (int theMinute, int theHour, int theDay, int theMonth, int theYear)
virtual bool GetCreationDate (int &theMinute, int &theHour, int &theDay, int &theMonth, int &theYear)
virtual void SetCreationMode (const std::string &theMode)
virtual std::string GetCreationMode ()
virtual void SetModified (int theModified)
virtual bool IsModified ()
virtual int GetModified ()
virtual void SetLocked (bool theLocked)
virtual bool IsLocked ()
virtual void SetModification (const std::string &theName, int theMinute, int theHour, int theDay, int theMonth, int theYear)
virtual void GetModificationsList (std::vector< std::string > &theNames, std::vector< int > &theMinutes, std::vector< int > &theHours, std::vector< int > &theDays, std::vector< int > &theMonths, std::vector< int > &theYears, bool theWithCreator)
virtual void SetUnits (const std::string &theUnits)
virtual std::string GetUnits ()
virtual void SetComment (const std::string &theComment)
virtual std::string GetComment ()
 SALOMEDS_Driver_i (SALOMEDS::Driver_ptr theDriver, CORBA::ORB_ptr theORB)
 ~SALOMEDS_Driver_i ()
virtual std::string GetIOR ()
virtual SALOMEDSImpl_TMPFile * Save (const SALOMEDSImpl_SComponent &theComponent, const std::string &theURL, long &theStreamLength, bool isMultiFile)
virtual SALOMEDSImpl_TMPFile * SaveASCII (const SALOMEDSImpl_SComponent &theComponent, const std::string &theURL, long &theStreamLength, bool isMultiFile)
virtual bool Load (const SALOMEDSImpl_SComponent &theComponent, const unsigned char *theStream, const long theStreamLength, const std::string &theURL, bool isMultiFile)
virtual bool LoadASCII (const SALOMEDSImpl_SComponent &theComponent, const unsigned char *theStream, const long theStreamLength, const std::string &theURL, bool isMultiFile)
virtual void Close (const SALOMEDSImpl_SComponent &theComponent)
virtual std::string ComponentDataType ()
virtual std::string IORToLocalPersistentID (const SALOMEDSImpl_SObject &theSObject, const std::string &IORString, bool isMultiFile, bool isASCII)
virtual std::string LocalPersistentIDToIOR (const SALOMEDSImpl_SObject &theSObject, const std::string &aLocalPersistentID, bool isMultiFile, bool isASCII)
virtual bool CanCopy (const SALOMEDSImpl_SObject &theObject)
virtual SALOMEDSImpl_TMPFile * CopyFrom (const SALOMEDSImpl_SObject &theObject, int &theObjectID, long &theStreamLength)
virtual bool CanPaste (const std::string &theComponentName, int theObjectID)
virtual std::string PasteInto (const unsigned char *theStream, const long theStreamLength, int theObjectID, const SALOMEDSImpl_SObject &theObject)
virtual SALOMEDSImpl_TMPFile * DumpPython (SALOMEDSImpl_Study *theStudy, bool isPublished, bool isMultiFile, bool &isValidScript, long &theStreamLength)
 SALOMEDS_GenericAttribute (SALOMEDSImpl_GenericAttribute *theGA)
 SALOMEDS_GenericAttribute (SALOMEDS::GenericAttribute_ptr theGA)
virtual ~SALOMEDS_GenericAttribute ()
void CheckLocked ()
std::string Type ()
std::string GetClassType ()
 _PTR (SObject) GetSObject()
 SALOMEDS_GenericAttribute_i (DF_Attribute *theImpl, CORBA::ORB_ptr theOrb)
virtual ~SALOMEDS_GenericAttribute_i ()
void CheckLocked () throw (SALOMEDS::GenericAttribute::LockProtection)
virtual char * Type ()
char * GetClassType ()
SALOMEDS::SObject_ptr GetSObject ()
virtual DF_AttributeGetImpl ()
virtual CORBA::LongLong GetLocalImpl (const char *theHostname, CORBA::Long thePID, CORBA::Boolean &isLocal)
 SALOMEDS_SComponent (const SALOMEDSImpl_SComponent &theSComponent)
 SALOMEDS_SComponent (SALOMEDS::SComponent_ptr theSComponent)
 ~SALOMEDS_SComponent ()
virtual std::string ComponentDataType ()
virtual bool ComponentIOR (std::string &theID)
SALOMEDS::SComponent_ptr GetSComponent ()
 SALOMEDS_SComponent_i (const SALOMEDSImpl_SComponent &, CORBA::ORB_ptr)
virtual ~SALOMEDS_SComponent_i ()
virtual char * ComponentDataType ()
virtual CORBA::Boolean ComponentIOR (CORBA::String_out theID)
 SALOMEDS_SObject (SALOMEDS::SObject_ptr theSObject)
 SALOMEDS_SObject (const SALOMEDSImpl_SObject &theSObject)
virtual ~SALOMEDS_SObject ()
virtual bool IsNull () const
virtual std::string GetID ()
virtual _PTR (SComponent) GetFatherComponent()
virtual _PTR (SObject) GetFather()
virtual bool FindAttribute (_PTR(GenericAttribute)&anAttribute, const std::string &aTypeOfAttribute)
virtual bool ReferencedObject (_PTR(SObject)&theObject)
virtual bool FindSubObject (int theTag, _PTR(SObject)&theObject)
virtual _PTR (Study) GetStudy()
virtual std::string Name ()
virtual void Name (const std::string &theName)
virtual std::vector< _PTR(GenericAttribute)> GetAllAttributes ()
virtual std::string GetName ()
virtual std::string GetComment ()
virtual std::string GetIOR ()
virtual void SetAttrString (const std::string &name, const std::string &value)
virtual int Tag ()
virtual int Depth ()
CORBA::Object_ptr GetObject ()
SALOMEDS::SObject_ptr GetSObject ()
SALOMEDS::SObject_var GetCORBAImpl ()
SALOMEDSImpl_SObject * GetLocalImpl ()
 SALOMEDS_SObject_i (const SALOMEDSImpl_SObject &, CORBA::ORB_ptr)
virtual ~SALOMEDS_SObject_i ()
virtual CORBA::Boolean IsNull ()
virtual char * GetID ()
virtual SALOMEDS::SComponent_ptr GetFatherComponent ()
virtual SALOMEDS::SObject_ptr GetFather ()
virtual CORBA::Boolean FindAttribute (SALOMEDS::GenericAttribute_out anAttribute, const char *aTypeOfAttribute)
virtual CORBA::Boolean ReferencedObject (SALOMEDS::SObject_out obj)
virtual CORBA::Boolean FindSubObject (CORBA::Long atag, SALOMEDS::SObject_out obj)
virtual SALOMEDS::Study_ptr GetStudy ()
virtual char * Name ()
virtual void Name (const char *)
virtual
SALOMEDS::ListOfAttributes
GetAllAttributes ()
virtual CORBA::Object_ptr GetObject ()
virtual char * GetName ()
virtual char * GetComment ()
virtual char * GetIOR ()
virtual void SetAttrString (const char *, const char *)
virtual CORBA::Short Tag ()
virtual CORBA::Short Depth ()
virtual CORBA::LongLong GetLocalImpl (const char *theHostname, CORBA::Long thePID, CORBA::Boolean &isLocal)
 SALOMEDS_Study (SALOMEDSImpl_Study *theStudy)
 SALOMEDS_Study (SALOMEDS::Study_ptr theStudy)
 ~SALOMEDS_Study ()
virtual std::string GetPersistentReference ()
virtual std::string GetTransientReference ()
virtual bool IsEmpty ()
virtual void SetContext (const std::string &thePath)
virtual std::string GetContext ()
virtual std::vector< std::string > GetObjectNames (const std::string &theContext)
virtual std::vector< std::string > GetDirectoryNames (const std::string &theContext)
virtual std::vector< std::string > GetFileNames (const std::string &theContext)
virtual std::vector< std::string > GetComponentNames (const std::string &theContext)
virtual _PTR (ChildIterator) NewChildIterator(const _PTR(SObject)&theSO)
virtual _PTR (SComponentIterator) NewComponentIterator()
virtual _PTR (StudyBuilder) NewBuilder()
virtual std::string Name ()
virtual void Name (const std::string &name)
virtual bool IsSaved ()
virtual void IsSaved (bool save)
virtual bool IsModified ()
virtual void Modified ()
virtual std::string URL ()
virtual void URL (const std::string &url)
virtual int StudyId ()
virtual void StudyId (int id)
virtual std::vector< _PTR(SObject)> FindDependances (const _PTR(SObject)&theSO)
virtual _PTR (AttributeStudyProperties) GetProperties()
virtual std::string GetLastModificationDate ()
virtual std::vector< std::string > GetModificationsDate ()
virtual _PTR (UseCaseBuilder) GetUseCaseBuilder()
virtual void Close ()
virtual void EnableUseCaseAutoFilling (bool isEnabled)
virtual bool DumpStudy (const std::string &thePath, const std::string &theBaseName, bool isPublished, bool isMultiFile)
virtual bool IsStudyLocked ()
virtual void UnLockStudy (const std::string &theLockerID)
virtual std::vector< std::string > GetLockerID ()
virtual void SetReal (const std::string &theVarName, const double theValue)
virtual void SetInteger (const std::string &theVarName, const int theValue)
virtual void SetBoolean (const std::string &theVarName, const bool theValue)
virtual void SetString (const std::string &theVarName, const std::string &theValue)
virtual void SetStringAsDouble (const std::string &theVarName, const double theValue)
virtual double GetReal (const std::string &theVarName)
virtual int GetInteger (const std::string &theVarName)
virtual bool GetBoolean (const std::string &theVarName)
virtual std::string GetString (const std::string &theVarName)
virtual bool IsReal (const std::string &theVarName)
virtual bool IsInteger (const std::string &theVarName)
virtual bool IsBoolean (const std::string &theVarName)
virtual bool IsString (const std::string &theVarName)
virtual bool IsVariable (const std::string &theVarName)
virtual std::vector< std::string > GetVariableNames ()
virtual bool RemoveVariable (const std::string &theVarName)
virtual bool RenameVariable (const std::string &theVarName, const std::string &theNewVarName)
virtual bool IsVariableUsed (const std::string &theVarName)
virtual std::vector
< std::vector< std::string > > 
ParseVariables (const std::string &theVars)
virtual void attach (SALOMEDS::Observer_ptr theObserver, bool modify)
std::string ConvertObjectToIOR (CORBA::Object_ptr theObject)
CORBA::Object_ptr ConvertIORToObject (const std::string &theIOR)
SALOMEDS::Study_ptr GetStudy ()
 SALOMEDS_Study_i (SALOMEDSImpl_Study *, CORBA::ORB_ptr)
 standard constructor
virtual ~SALOMEDS_Study_i ()
 standard destructor
virtual char * GetPersistentReference ()
 method to Get persistent reference of study (idem URL())
virtual char * GetTransientReference ()
 method to Get transient reference of study
virtual CORBA::Boolean IsEmpty ()
 method to detect if a study is empty
virtual SALOMEDS::SComponent_ptr FindComponent (const char *aComponentName)
 method to Find a Component with ComponentDataType = aComponentName
virtual SALOMEDS::SComponent_ptr FindComponentID (const char *aComponentID)
 method to Find a Component Find a Component from it's ID
virtual SALOMEDS::SObject_ptr FindObject (const char *anObjectName)
 method to Find an Object with SALOMEDS::Name = anObjectName
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
virtual SALOMEDS::SObject_ptr FindObjectID (const char *anObjectID)
 method to Find an Object with ID = anObjectID
virtual SALOMEDS::SObject_ptr CreateObjectID (const char *anObjectID)
 method to Create an Object with ID = anObjectID
virtual SALOMEDS::SObject_ptr FindObjectIOR (const char *anObjectIOR)
 method to Find an Object with ID = anObjectIOR
virtual SALOMEDS::SObject_ptr FindObjectByPath (const char *thePath)
 method to Find an Object by its path
virtual char * GetObjectPath (CORBA::Object_ptr theObject)
 method to get a path of SObject
virtual void SetContext (const char *thePath)
 method to set a context: root ('/') is UserData component
virtual char * GetContext ()
 method to get a context
virtual SALOMEDS::ListOfStringsGetObjectNames (const char *theContext)
 method to get all object names in the given context (or in the current context, if 'theContext' is empty)
virtual SALOMEDS::ListOfStringsGetDirectoryNames (const char *theContext)
 method to get all directory names in the given context (or in the current context, if 'theContext' is empty)
virtual SALOMEDS::ListOfStringsGetFileNames (const char *theContext)
 method to get all file names in the given context (or in the current context, if 'theContext' is empty)
virtual SALOMEDS::ListOfStringsGetComponentNames (const char *theContext)
 method to get all components names
virtual SALOMEDS::ChildIterator_ptr NewChildIterator (SALOMEDS::SObject_ptr aSO)
 method to Create a ChildIterator from an SObject
virtual
SALOMEDS::SComponentIterator_ptr 
NewComponentIterator ()
 method to Create a SComponentIterator
virtual SALOMEDS::StudyBuilder_ptr NewBuilder ()
 method to Create a StudyBuilder
virtual char * Name ()
 method to get study name
virtual void Name (const char *name)
 method to set study name
virtual CORBA::Boolean IsSaved ()
 method to get if study has been saved
virtual void IsSaved (CORBA::Boolean save)
 method to set if study has been saved
virtual CORBA::Boolean IsModified ()
 method to Detect if a Study has been modified since it has been saved
virtual void Modified ()
 method to set Modified flag of a Study to True
virtual char * URL ()
 method to get URL of the study (idem GetPersistentReference)
virtual void URL (const char *url)
 method to set URL of the study
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::ListOfDatesGetModificationsDate ()
virtual char * ConvertObjectToIOR (CORBA::Object_ptr theObject)
virtual CORBA::Object_ptr ConvertIORToObject (const char *theIOR)
virtual
SALOMEDS::UseCaseBuilder_ptr 
GetUseCaseBuilder ()
virtual void Close ()
void EnableUseCaseAutoFilling (CORBA::Boolean isEnabled)
virtual void AddPostponed (const char *theIOR)
virtual void AddCreatedPostponed (const char *theIOR)
virtual void RemovePostponed (const CORBA::Long theUndoLimit)
virtual void UndoPostponed (const CORBA::Long theWay)
virtual
SALOMEDS::AttributeParameter_ptr 
GetCommonParameters (const char *theID, CORBA::Long theSavePoint)
virtual
SALOMEDS::AttributeParameter_ptr 
GetModuleParameters (const char *theID, const char *theModuleName, CORBA::Long theSavePoint)
virtual void SetStudyLock (const char *theLockerID)
virtual bool IsStudyLocked ()
virtual void UnLockStudy (const char *theLockerID)
virtual SALOMEDS::ListOfStringsGetLockerID ()
virtual void SetReal (const char *theVarName, CORBA::Double theValue)
virtual void SetInteger (const char *theVarName, CORBA::Long theValue)
virtual void SetBoolean (const char *theVarName, CORBA::Boolean theValue)
virtual void SetString (const char *theVarName, const char *theValue)
virtual void SetStringAsDouble (const char *theVarName, CORBA::Double theValue)
virtual CORBA::Double GetReal (const char *theVarName)
virtual CORBA::Long GetInteger (const char *theVarName)
virtual CORBA::Boolean GetBoolean (const char *theVarName)
virtual char * GetString (const char *theVarName)
virtual CORBA::Boolean IsReal (const char *theVarName)
virtual CORBA::Boolean IsInteger (const char *theVarName)
virtual CORBA::Boolean IsBoolean (const char *theVarName)
virtual CORBA::Boolean IsString (const char *theVarName)
virtual CORBA::Boolean IsVariable (const char *theVarName)
virtual SALOMEDS::ListOfStringsGetVariableNames ()
virtual CORBA::Boolean RemoveVariable (const char *theVarName)
virtual CORBA::Boolean RenameVariable (const char *theVarName, const char *theNewVarName)
virtual CORBA::Boolean IsVariableUsed (const char *theVarName)
virtual
SALOMEDS::ListOfListOfStrings
ParseVariables (const char *theVars)
virtual char * GetDefaultScript (const char *theModuleName, const char *theShift)
virtual CORBA::Boolean DumpStudy (const char *thePath, const char *theBaseName, CORBA::Boolean isPublished, CORBA::Boolean isMultiFile)
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)
 SALOMEDS_StudyManager (SALOMEDS::StudyManager_ptr theManager)
 SALOMEDS_StudyManager ()
 ~SALOMEDS_StudyManager ()
virtual bool Save (const _PTR(Study)&theStudy, bool theMultiFile)
virtual bool SaveASCII (const _PTR(Study)&theStudy, bool theMultiFile)
virtual bool SaveAs (const std::string &theUrl, const _PTR(Study)&theStudy, bool theMultiFile)
virtual bool SaveAsASCII (const std::string &theUrl, const _PTR(Study)&theStudy, bool theMultiFile)
virtual std::vector< std::string > GetOpenStudies ()
virtual bool CanCopy (const _PTR(SObject)&theSO)
virtual bool Copy (const _PTR(SObject)&theSO)
virtual bool CanPaste (const _PTR(SObject)&theSO)
virtual _PTR (SObject) Paste(const _PTR(SObject)&theSO)
 SALOMEDS_StudyManager_i (CORBA::ORB_ptr orb, PortableServer::POA_ptr thePOA)
 standard constructor
virtual ~SALOMEDS_StudyManager_i ()
 standard destructor
void register_name (const char *name)
 method to Register study Manager in the naming service
virtual SALOMEDS::Study_ptr NewStudy (const char *study_name)
 method to Create a New Study of name study_name
virtual SALOMEDS::Study_ptr Open (const char *aStudyUrl) throw (SALOME::SALOME_Exception)
 method to Open a Study from it's persistent reference
virtual void Close (SALOMEDS::Study_ptr aStudy)
 method to close a Study
virtual CORBA::Boolean Save (SALOMEDS::Study_ptr aStudy, CORBA::Boolean theMultiFile)
 method to save a Study
virtual CORBA::Boolean SaveASCII (SALOMEDS::Study_ptr aStudy, CORBA::Boolean theMultiFile)
virtual CORBA::Boolean SaveAs (const char *aUrl, SALOMEDS::Study_ptr aStudy, CORBA::Boolean theMultiFile)
 method to save a Study to the persistent reference aUrl
virtual CORBA::Boolean SaveAsASCII (const char *aUrl, SALOMEDS::Study_ptr aStudy, CORBA::Boolean theMultiFile)
virtual
SALOMEDS::ListOfOpenStudies
GetOpenStudies ()
 method to Get name list of open studies in the session
virtual SALOMEDS::Study_ptr GetStudyByName (const char *aStudyName)
 method to get a Study from it's name
virtual SALOMEDS::Study_ptr GetStudyByID (CORBA::Short aStudyID)
 method to get a Study from it's ID
virtual CORBA::Boolean CanCopy (SALOMEDS::SObject_ptr theObject)
virtual CORBA::Boolean Copy (SALOMEDS::SObject_ptr theObject)
virtual CORBA::Boolean CanPaste (SALOMEDS::SObject_ptr theObject)
virtual SALOMEDS::SObject_ptr Paste (SALOMEDS::SObject_ptr theObject) throw (SALOMEDS::StudyBuilder::LockProtection)
virtual char * ConvertObjectToIOR (CORBA::Object_ptr theObject)
virtual CORBA::Object_ptr ConvertIORToObject (const char *theIOR)
void ping ()
CORBA::Long getPID ()
void ShutdownWithExit ()
virtual CORBA::LongLong GetLocalImpl (const char *theHostname, CORBA::Long thePID, CORBA::Boolean &isLocal)
void Shutdown ()

Static Public Member Functions

static SALOMEDS_GenericAttributeCreateAttribute (SALOMEDSImpl_GenericAttribute *theGA)
static SALOMEDS_GenericAttributeCreateAttribute (SALOMEDS::GenericAttribute_ptr theGA)
static
SALOMEDS::GenericAttribute_ptr 
CreateAttribute (DF_Attribute *theAttr, CORBA::ORB_ptr theOrb)
static SALOMEDS::SComponent_ptr New (const SALOMEDSImpl_SComponent &, CORBA::ORB_ptr)
static SALOMEDS::SObject_ptr New (const SALOMEDSImpl_SObject &, CORBA::ORB_ptr)
static SALOMEDS::Study_ptr GetStudy (const DF_Label &theLabel, CORBA::ORB_ptr orb)
static SALOMEDS_Study_iGetStudyServant (SALOMEDSImpl_Study *, CORBA::ORB_ptr orb)
static void IORUpdated (SALOMEDSImpl_AttributeIOR *theAttribute)
static PortableServer::POA_ptr GetPOA (const SALOMEDS::Study_ptr theStudy)

Protected Attributes

SALOMEDS::Driver_var _driver
CORBA::ORB_var _orb
bool _isLocal
SALOMEDSImpl_GenericAttribute * _local_impl
SALOMEDS::GenericAttribute_var _corba_impl
DF_Attribute_impl
SALOMEDSImpl_SObject * _local_impl
SALOMEDS::SObject_var _corba_impl
SALOMEDSImpl_SObject * _impl

Private Member Functions

void init_orb ()
void init_orb ()
void init_orb ()

Private Attributes

SALOMEDSImpl_Study * _local_impl
SALOMEDS::Study_var _corba_impl
SALOMEDSImpl_Study * _impl
SALOMEDS_StudyBuilder_i_builder
Notifier_notifier
SALOMEDSImpl_StudyManager * _local_impl
SALOMEDS::StudyManager_var _corba_impl
PortableServer::POA_var _poa
SALOMEDSImpl_StudyManager * _impl
SALOME_NamingService_name_service
SALOMEDS_DriverFactory_i_factory

Static Private Attributes

static std::map
< SALOMEDSImpl_Study
*, SALOMEDS_Study_i * > 
_mapOfStudies

Detailed Description

Definition at line 116 of file DF_definitions.hxx.


Constructor & Destructor Documentation

virtual Standard_EXPORT::~SALOMEDS_SObject ( ) [virtual]
virtual Standard_EXPORT::~SALOMEDS_SObject_i ( ) [virtual]
virtual Standard_EXPORT::~SALOMEDS_Study_i ( ) [virtual]

standard destructor

standard destructor


Member Function Documentation

Standard_EXPORT::_PTR ( SObject  ) [virtual]
virtual Standard_EXPORT::_PTR ( SComponent  ) [virtual]
virtual Standard_EXPORT::_PTR ( SObject  ) [virtual]
virtual Standard_EXPORT::_PTR ( Study  ) [virtual]
virtual Standard_EXPORT::_PTR ( SObject  ) const [virtual]
virtual Standard_EXPORT::_PTR ( ChildIterator  ) const [virtual]

Implements SALOMEDSClient_Study.

virtual Standard_EXPORT::_PTR ( SComponentIterator  ) [virtual]

Implements SALOMEDSClient_Study.

virtual Standard_EXPORT::_PTR ( StudyBuilder  ) [virtual]

Implements SALOMEDSClient_Study.

virtual Standard_EXPORT::_PTR ( AttributeStudyProperties  ) [virtual]

Implements SALOMEDSClient_Study.

virtual Standard_EXPORT::_PTR ( UseCaseBuilder  ) [virtual]

Implements SALOMEDSClient_Study.

virtual void Standard_EXPORT::AddCreatedPostponed ( const char *  theIOR) [virtual]
virtual void Standard_EXPORT::AddPostponed ( const char *  theIOR) [virtual]
virtual void Standard_EXPORT::attach ( SALOMEDS::Observer_ptr  theObserver,
bool  modify 
) [virtual]

Implements SALOMEDSClient_Study.

virtual void Standard_EXPORT::attach ( SALOMEDS::Observer_ptr  theObs,
CORBA::Boolean  modify 
) [virtual]
virtual bool Standard_EXPORT::CanCopy ( const _PTR(SObject)&  theSO) [virtual]
virtual bool Standard_EXPORT::CanCopy ( const SALOMEDSImpl_SObject &  theObject) [virtual]
virtual CORBA::Boolean Standard_EXPORT::CanCopy ( SALOMEDS::SObject_ptr  theObject) [virtual]
virtual bool Standard_EXPORT::CanPaste ( const _PTR(SObject)&  theSO) [virtual]
virtual bool Standard_EXPORT::CanPaste ( const std::string &  theComponentName,
int  theObjectID 
) [virtual]
virtual CORBA::Boolean Standard_EXPORT::CanPaste ( SALOMEDS::SObject_ptr  theObject) [virtual]
void Standard_EXPORT::CheckLocked ( ) [virtual]
virtual void Standard_EXPORT::Close ( const SALOMEDSImpl_SComponent &  theComponent) [virtual]
virtual void Standard_EXPORT::Close ( ) [virtual]

Implements SALOMEDSClient_Study.

virtual void Standard_EXPORT::Close ( SALOMEDS::Study_ptr  aStudy) [virtual]

method to close a Study

Parameters:
Study_ptrarguments
virtual void Standard_EXPORT::Close ( ) [virtual]

Implements SALOMEDSClient_Study.

virtual std::string Standard_EXPORT::ComponentDataType ( ) [virtual]
virtual char* Standard_EXPORT::ComponentDataType ( ) [virtual]
virtual std::string Standard_EXPORT::ComponentDataType ( ) [virtual]
virtual bool Standard_EXPORT::ComponentIOR ( std::string &  theID) [virtual]
virtual CORBA::Boolean Standard_EXPORT::ComponentIOR ( CORBA::String_out  theID) [virtual]
CORBA::Object_ptr Standard_EXPORT::ConvertIORToObject ( const std::string &  theIOR)
virtual CORBA::Object_ptr Standard_EXPORT::ConvertIORToObject ( const char *  theIOR) [inline, virtual]

Definition at line 143 of file SALOMEDS_StudyManager_i.hxx.

{ return _orb->string_to_object(theIOR); };  
virtual CORBA::Object_ptr Standard_EXPORT::ConvertIORToObject ( const char *  theIOR) [inline, virtual]

Definition at line 267 of file SALOMEDS_Study_i.hxx.

{ return _orb->string_to_object(theIOR); };
std::string Standard_EXPORT::ConvertObjectToIOR ( CORBA::Object_ptr  theObject)
virtual char* Standard_EXPORT::ConvertObjectToIOR ( CORBA::Object_ptr  theObject) [inline, virtual]

Definition at line 142 of file SALOMEDS_StudyManager_i.hxx.

{return _orb->object_to_string(theObject); }
virtual char* Standard_EXPORT::ConvertObjectToIOR ( CORBA::Object_ptr  theObject) [inline, virtual]

Definition at line 266 of file SALOMEDS_Study_i.hxx.

{return _orb->object_to_string(theObject); }
virtual bool Standard_EXPORT::Copy ( const _PTR(SObject)&  theSO) [virtual]
virtual CORBA::Boolean Standard_EXPORT::Copy ( SALOMEDS::SObject_ptr  theObject) [virtual]
virtual SALOMEDSImpl_TMPFile* Standard_EXPORT::CopyFrom ( const SALOMEDSImpl_SObject &  theObject,
int &  theObjectID,
long &  theStreamLength 
) [virtual]
static SALOMEDS_GenericAttribute* Standard_EXPORT::CreateAttribute ( SALOMEDSImpl_GenericAttribute *  theGA) [static]
static SALOMEDS_GenericAttribute* Standard_EXPORT::CreateAttribute ( SALOMEDS::GenericAttribute_ptr  theGA) [static]
static SALOMEDS::GenericAttribute_ptr Standard_EXPORT::CreateAttribute ( DF_Attribute theAttr,
CORBA::ORB_ptr  theOrb 
) [static]
virtual SALOMEDS::SObject_ptr Standard_EXPORT::CreateObjectID ( const char *  anObjectID) [virtual]

method to Create an Object with ID = anObjectID

Parameters:
anObjectIDchar* arguments
Returns:
SObject_ptr arguments, the object found
virtual int Standard_EXPORT::Depth ( ) [virtual]
virtual CORBA::Short Standard_EXPORT::Depth ( ) [virtual]
Standard_EXPORT::DFexception ( const char *  message) [inline]

Definition at line 119 of file DF_definitions.hxx.

                                   {
    std::cerr << message << std::endl;
  }
virtual SALOMEDSImpl_TMPFile* Standard_EXPORT::DumpPython ( SALOMEDSImpl_Study *  theStudy,
bool  isPublished,
bool  isMultiFile,
bool isValidScript,
long &  theStreamLength 
) [virtual]
virtual bool Standard_EXPORT::DumpStudy ( const std::string &  thePath,
const std::string &  theBaseName,
bool  isPublished,
bool  isMultiFile 
) [virtual]

Implements SALOMEDSClient_Study.

virtual CORBA::Boolean Standard_EXPORT::DumpStudy ( const char *  thePath,
const char *  theBaseName,
CORBA::Boolean  isPublished,
CORBA::Boolean  isMultiFile 
) [virtual]
virtual void Standard_EXPORT::EnableUseCaseAutoFilling ( bool  isEnabled) [virtual]

Implements SALOMEDSClient_Study.

void Standard_EXPORT::EnableUseCaseAutoFilling ( CORBA::Boolean  isEnabled)
virtual bool Standard_EXPORT::FindAttribute ( _PTR(GenericAttribute)&  anAttribute,
const std::string &  aTypeOfAttribute 
) [virtual]

Implements SALOMEDSClient_SObject.

Here is the caller graph for this function:

virtual CORBA::Boolean Standard_EXPORT::FindAttribute ( SALOMEDS::GenericAttribute_out  anAttribute,
const char *  aTypeOfAttribute 
) [virtual]
virtual SALOMEDS::SComponent_ptr Standard_EXPORT::FindComponent ( const char *  aComponentName) [virtual]

method to Find a Component with ComponentDataType = aComponentName

Parameters:
aComponentNamechar* arguments
Returns:
SComponent_ptr arguments, the component found
virtual SALOMEDS::SComponent_ptr Standard_EXPORT::FindComponentID ( const char *  aComponentID) [virtual]

method to Find a Component Find a Component from it's ID

Parameters:
aComponentIDchar* arguments
Returns:
SComponent_ptr arguments, the component found
virtual std::vector<_PTR(SObject)> Standard_EXPORT::FindDependances ( const _PTR(SObject)&  theSO) [virtual]

Implements SALOMEDSClient_Study.

virtual SALOMEDS::Study::ListOfSObject* Standard_EXPORT::FindDependances ( SALOMEDS::SObject_ptr  anObject) [virtual]
virtual SALOMEDS::SObject_ptr Standard_EXPORT::FindObject ( const char *  anObjectName) [virtual]

method to Find an Object with SALOMEDS::Name = anObjectName

Parameters:
anObjectNamechar* arguments
Returns:
SObject_ptr arguments, the object found
virtual SALOMEDS::Study::ListOfSObject* Standard_EXPORT::FindObjectByName ( const char *  anObjectName,
const char *  aComponentName 
) [virtual]

method to Find Object(s) with SALOMEDS::Name = anObjectName in a component with ComponentDataType = aComponentName

Parameters:
anObjectNamechar* arguments
aComponentNamechar* arguments
Returns:
ListOfSObject_ptr arguments, a list of objects found
virtual SALOMEDS::SObject_ptr Standard_EXPORT::FindObjectByPath ( const char *  thePath) [virtual]

method to Find an Object by its path

Parameters:
thePathchar* arguments
Returns:
SObject_ptr arguments, the object found
virtual SALOMEDS::SObject_ptr Standard_EXPORT::FindObjectID ( const char *  anObjectID) [virtual]

method to Find an Object with ID = anObjectID

Parameters:
anObjectIDchar* arguments
Returns:
SObject_ptr arguments, the object found
virtual SALOMEDS::SObject_ptr Standard_EXPORT::FindObjectIOR ( const char *  anObjectIOR) [virtual]

method to Find an Object with ID = anObjectIOR

Parameters:
anObjectIORchar* arguments
Returns:
SObject_ptr arguments, the object found
virtual bool Standard_EXPORT::FindSubObject ( int  theTag,
_PTR(SObject)&  theObject 
) [virtual]
virtual CORBA::Boolean Standard_EXPORT::FindSubObject ( CORBA::Long  atag,
SALOMEDS::SObject_out  obj 
) [virtual]
virtual std::vector<_PTR(GenericAttribute)> Standard_EXPORT::GetAllAttributes ( ) [virtual]
virtual bool Standard_EXPORT::GetBoolean ( const std::string &  theVarName) [virtual]

Implements SALOMEDSClient_Study.

virtual CORBA::Boolean Standard_EXPORT::GetBoolean ( const char *  theVarName) [virtual]
std::string Standard_EXPORT::GetClassType ( ) [virtual]
char* Standard_EXPORT::GetClassType ( ) [virtual]
virtual std::string Standard_EXPORT::GetComment ( ) [virtual]
virtual char* Standard_EXPORT::GetComment ( ) [virtual]
virtual std::string Standard_EXPORT::GetComment ( ) [virtual]
virtual SALOMEDS::AttributeParameter_ptr Standard_EXPORT::GetCommonParameters ( const char *  theID,
CORBA::Long  theSavePoint 
) [virtual]
virtual std::vector<std::string> Standard_EXPORT::GetComponentNames ( const std::string &  theContext) [virtual]

Implements SALOMEDSClient_Study.

virtual SALOMEDS::ListOfStrings* Standard_EXPORT::GetComponentNames ( const char *  theContext) [virtual]

method to get all components names

virtual std::string Standard_EXPORT::GetContext ( ) [virtual]

Implements SALOMEDSClient_Study.

virtual char* Standard_EXPORT::GetContext ( ) [virtual]

method to get a context

Implements SALOMEDSClient_Study.

SALOMEDS::SObject_var Standard_EXPORT::GetCORBAImpl ( ) [inline]

Definition at line 77 of file SALOMEDS_SObject.hxx.

{ return _corba_impl; }
virtual bool Standard_EXPORT::GetCreationDate ( int &  theMinute,
int &  theHour,
int &  theDay,
int &  theMonth,
int &  theYear 
) [virtual]
virtual std::string Standard_EXPORT::GetCreationMode ( ) [virtual]
virtual char* Standard_EXPORT::GetDefaultScript ( const char *  theModuleName,
const char *  theShift 
) [virtual]
virtual std::vector<std::string> Standard_EXPORT::GetDirectoryNames ( const std::string &  theContext) [virtual]

Implements SALOMEDSClient_Study.

virtual SALOMEDS::ListOfStrings* Standard_EXPORT::GetDirectoryNames ( const char *  theContext) [virtual]

method to get all directory names in the given context (or in the current context, if 'theContext' is empty)

virtual SALOMEDS::SObject_ptr Standard_EXPORT::GetFather ( ) [virtual]
virtual SALOMEDS::SComponent_ptr Standard_EXPORT::GetFatherComponent ( ) [virtual]
virtual std::vector<std::string> Standard_EXPORT::GetFileNames ( const std::string &  theContext) [virtual]

Implements SALOMEDSClient_Study.

virtual SALOMEDS::ListOfStrings* Standard_EXPORT::GetFileNames ( const char *  theContext) [virtual]

method to get all file names in the given context (or in the current context, if 'theContext' is empty)

virtual std::string Standard_EXPORT::GetID ( ) [virtual]
virtual char* Standard_EXPORT::GetID ( ) [virtual]
virtual DF_Attribute* Standard_EXPORT::GetImpl ( ) [inline, virtual]

Definition at line 59 of file SALOMEDS_GenericAttribute_i.hxx.

{ return _impl; }
virtual SALOMEDSImpl_Study* Standard_EXPORT::GetImpl ( ) [inline, virtual]

Definition at line 350 of file SALOMEDS_Study_i.hxx.

{ return _impl; }
virtual int Standard_EXPORT::GetInteger ( const std::string &  theVarName) [virtual]

Implements SALOMEDSClient_Study.

virtual CORBA::Long Standard_EXPORT::GetInteger ( const char *  theVarName) [virtual]
virtual std::string Standard_EXPORT::GetIOR ( ) [virtual]
virtual std::string Standard_EXPORT::GetIOR ( ) [virtual]
virtual char* Standard_EXPORT::GetIOR ( ) [virtual]
virtual std::string Standard_EXPORT::GetLastModificationDate ( ) [virtual]

Implements SALOMEDSClient_Study.

virtual char* Standard_EXPORT::GetLastModificationDate ( ) [virtual]

Implements SALOMEDSClient_Study.

virtual CORBA::LongLong Standard_EXPORT::GetLocalImpl ( const char *  theHostname,
CORBA::Long  thePID,
CORBA::Boolean &  isLocal 
) [virtual]
SALOMEDSImpl_SObject* Standard_EXPORT::GetLocalImpl ( ) [inline]

Definition at line 78 of file SALOMEDS_SObject.hxx.

{ return _local_impl; } 
virtual CORBA::LongLong Standard_EXPORT::GetLocalImpl ( const char *  theHostname,
CORBA::Long  thePID,
CORBA::Boolean &  isLocal 
) [virtual]
virtual CORBA::LongLong Standard_EXPORT::GetLocalImpl ( const char *  theHostname,
CORBA::Long  thePID,
CORBA::Boolean &  isLocal 
) [virtual]
virtual CORBA::LongLong Standard_EXPORT::GetLocalImpl ( const char *  theHostname,
CORBA::Long  thePID,
CORBA::Boolean &  isLocal 
) [virtual]
virtual std::vector<std::string> Standard_EXPORT::GetLockerID ( ) [virtual]

Implements SALOMEDSClient_Study.

Implements SALOMEDSClient_Study.

virtual std::vector<std::string> Standard_EXPORT::GetModificationsDate ( ) [virtual]

Implements SALOMEDSClient_Study.

Implements SALOMEDSClient_Study.

virtual void Standard_EXPORT::GetModificationsList ( std::vector< std::string > &  theNames,
std::vector< int > &  theMinutes,
std::vector< int > &  theHours,
std::vector< int > &  theDays,
std::vector< int > &  theMonths,
std::vector< int > &  theYears,
bool  theWithCreator 
) [virtual]
virtual int Standard_EXPORT::GetModified ( ) [virtual]
virtual SALOMEDS::AttributeParameter_ptr Standard_EXPORT::GetModuleParameters ( const char *  theID,
const char *  theModuleName,
CORBA::Long  theSavePoint 
) [virtual]
virtual std::string Standard_EXPORT::GetName ( ) [virtual]
virtual char* Standard_EXPORT::GetName ( ) [virtual]
virtual CORBA::Object_ptr Standard_EXPORT::GetObject ( ) [virtual]
CORBA::Object_ptr Standard_EXPORT::GetObject ( )
virtual std::vector<std::string> Standard_EXPORT::GetObjectNames ( const std::string &  theContext) [virtual]

Implements SALOMEDSClient_Study.

virtual SALOMEDS::ListOfStrings* Standard_EXPORT::GetObjectNames ( const char *  theContext) [virtual]

method to get all object names in the given context (or in the current context, if 'theContext' is empty)

virtual char* Standard_EXPORT::GetObjectPath ( CORBA::Object_ptr  theObject) [virtual]

method to get a path of SObject

Parameters:
aSOSObject_ptr arguments
Returns:
char* arguments, the path of the SObject

Here is the caller graph for this function:

virtual std::vector<std::string> Standard_EXPORT::GetOpenStudies ( ) [virtual]

method to Get name list of open studies in the session

Returns:
ListOfOpenStudies* arguments

Implements SALOMEDSClient_StudyManager.

virtual std::string Standard_EXPORT::GetPersistentReference ( ) [virtual]

Implements SALOMEDSClient_Study.

virtual char* Standard_EXPORT::GetPersistentReference ( ) [virtual]

method to Get persistent reference of study (idem URL())

See also:
URL()
Returns:
char* arguments, the persistent reference of the study

Implements SALOMEDSClient_Study.

CORBA::Long Standard_EXPORT::getPID ( )
static PortableServer::POA_ptr Standard_EXPORT::GetPOA ( const SALOMEDS::Study_ptr  theStudy) [static]
virtual SALOMEDS::AttributeStudyProperties_ptr Standard_EXPORT::GetProperties ( ) [virtual]
virtual double Standard_EXPORT::GetReal ( const std::string &  theVarName) [virtual]

Implements SALOMEDSClient_Study.

virtual CORBA::Double Standard_EXPORT::GetReal ( const char *  theVarName) [virtual]
SALOMEDS::SComponent_ptr Standard_EXPORT::GetSComponent ( )
SALOMEDS::SObject_ptr Standard_EXPORT::GetSObject ( )
SALOMEDS::SObject_ptr Standard_EXPORT::GetSObject ( )
virtual std::string Standard_EXPORT::GetString ( const std::string &  theVarName) [virtual]

Implements SALOMEDSClient_Study.

virtual char* Standard_EXPORT::GetString ( const char *  theVarName) [virtual]
virtual SALOMEDS::Study_ptr Standard_EXPORT::GetStudy ( ) [virtual]
SALOMEDS::Study_ptr Standard_EXPORT::GetStudy ( )
static SALOMEDS::Study_ptr Standard_EXPORT::GetStudy ( const DF_Label theLabel,
CORBA::ORB_ptr  orb 
) [static]
virtual SALOMEDS::Study_ptr Standard_EXPORT::GetStudyByID ( CORBA::Short  aStudyID) [virtual]

method to get a Study from it's ID

Parameters:
char*arguments, the study ID
Returns:
Study_ptr arguments
virtual SALOMEDS::Study_ptr Standard_EXPORT::GetStudyByName ( const char *  aStudyName) [virtual]

method to get a Study from it's name

Parameters:
char*arguments, the study name
Returns:
Study_ptr arguments
static SALOMEDS_Study_i* Standard_EXPORT::GetStudyServant ( SALOMEDSImpl_Study *  ,
CORBA::ORB_ptr  orb 
) [static]
virtual std::string Standard_EXPORT::GetTransientReference ( ) [virtual]

Implements SALOMEDSClient_Study.

virtual char* Standard_EXPORT::GetTransientReference ( ) [virtual]

method to Get transient reference of study

Returns:
char* arguments, the transient reference of the study

Implements SALOMEDSClient_Study.

virtual std::string Standard_EXPORT::GetUnits ( ) [virtual]
virtual SALOMEDS::UseCaseBuilder_ptr Standard_EXPORT::GetUseCaseBuilder ( ) [virtual]
virtual std::string Standard_EXPORT::GetUserName ( ) [virtual]
virtual std::vector<std::string> Standard_EXPORT::GetVariableNames ( ) [virtual]

Implements SALOMEDSClient_Study.

Implements SALOMEDSClient_Study.

void Standard_EXPORT::init_orb ( ) [private]
void Standard_EXPORT::init_orb ( ) [private]
void Standard_EXPORT::init_orb ( ) [private]
virtual std::string Standard_EXPORT::IORToLocalPersistentID ( const SALOMEDSImpl_SObject &  theSObject,
const std::string &  IORString,
bool  isMultiFile,
bool  isASCII 
) [virtual]

Here is the caller graph for this function:

static void Standard_EXPORT::IORUpdated ( SALOMEDSImpl_AttributeIOR *  theAttribute) [static]
virtual bool Standard_EXPORT::IsBoolean ( const std::string &  theVarName) [virtual]

Implements SALOMEDSClient_Study.

virtual CORBA::Boolean Standard_EXPORT::IsBoolean ( const char *  theVarName) [virtual]
virtual bool Standard_EXPORT::IsEmpty ( ) [virtual]

Implements SALOMEDSClient_Study.

virtual CORBA::Boolean Standard_EXPORT::IsEmpty ( ) [virtual]

method to detect if a study is empty

Returns:
bool arguments, true if study is empty

Implements SALOMEDSClient_Study.

virtual bool Standard_EXPORT::IsInteger ( const std::string &  theVarName) [virtual]

Implements SALOMEDSClient_Study.

virtual CORBA::Boolean Standard_EXPORT::IsInteger ( const char *  theVarName) [virtual]
virtual bool Standard_EXPORT::IsLocked ( ) [virtual]
virtual bool Standard_EXPORT::IsModified ( ) [virtual]
virtual bool Standard_EXPORT::IsModified ( ) [virtual]
virtual CORBA::Boolean Standard_EXPORT::IsModified ( ) [virtual]

method to Detect if a Study has been modified since it has been saved

Returns:
bool arguments

Implements SALOMEDSClient_AttributeStudyProperties.

virtual bool Standard_EXPORT::IsNull ( ) const [virtual]
virtual CORBA::Boolean Standard_EXPORT::IsNull ( ) [virtual]
virtual bool Standard_EXPORT::IsReal ( const std::string &  theVarName) [virtual]

Implements SALOMEDSClient_Study.

virtual CORBA::Boolean Standard_EXPORT::IsReal ( const char *  theVarName) [virtual]
virtual bool Standard_EXPORT::IsSaved ( ) [virtual]

Implements SALOMEDSClient_Study.

virtual void Standard_EXPORT::IsSaved ( bool  save) [virtual]

Implements SALOMEDSClient_Study.

virtual CORBA::Boolean Standard_EXPORT::IsSaved ( ) [virtual]

method to get if study has been saved

Returns:
bool arguments

Implements SALOMEDSClient_Study.

virtual void Standard_EXPORT::IsSaved ( CORBA::Boolean  save) [virtual]

method to set if study has been saved

Parameters:
savebool arguments
virtual bool Standard_EXPORT::IsString ( const std::string &  theVarName) [virtual]

Implements SALOMEDSClient_Study.

virtual CORBA::Boolean Standard_EXPORT::IsString ( const char *  theVarName) [virtual]
virtual bool Standard_EXPORT::IsStudyLocked ( ) [virtual]

Implements SALOMEDSClient_Study.

virtual bool Standard_EXPORT::IsStudyLocked ( ) [virtual]

Implements SALOMEDSClient_Study.

virtual bool Standard_EXPORT::IsVariable ( const std::string &  theVarName) [virtual]

Implements SALOMEDSClient_Study.

virtual CORBA::Boolean Standard_EXPORT::IsVariable ( const char *  theVarName) [virtual]
virtual bool Standard_EXPORT::IsVariableUsed ( const std::string &  theVarName) [virtual]

Implements SALOMEDSClient_Study.

virtual CORBA::Boolean Standard_EXPORT::IsVariableUsed ( const char *  theVarName) [virtual]
virtual bool Standard_EXPORT::Load ( const SALOMEDSImpl_SComponent &  theComponent,
const unsigned char *  theStream,
const long  theStreamLength,
const std::string &  theURL,
bool  isMultiFile 
) [virtual]
virtual bool Standard_EXPORT::LoadASCII ( const SALOMEDSImpl_SComponent &  theComponent,
const unsigned char *  theStream,
const long  theStreamLength,
const std::string &  theURL,
bool  isMultiFile 
) [virtual]
virtual std::string Standard_EXPORT::LocalPersistentIDToIOR ( const SALOMEDSImpl_SObject &  theSObject,
const std::string &  aLocalPersistentID,
bool  isMultiFile,
bool  isASCII 
) [virtual]
virtual void Standard_EXPORT::Modified ( ) [virtual]

Implements SALOMEDSClient_Study.

virtual void Standard_EXPORT::Modified ( ) [virtual]

method to set Modified flag of a Study to True

Implements SALOMEDSClient_Study.

virtual std::string Standard_EXPORT::Name ( ) [virtual]
virtual void Standard_EXPORT::Name ( const std::string &  theName) [virtual]
virtual char* Standard_EXPORT::Name ( ) [virtual]
virtual void Standard_EXPORT::Name ( const char *  ) [virtual]
virtual std::string Standard_EXPORT::Name ( ) [virtual]
virtual void Standard_EXPORT::Name ( const std::string &  name) [virtual]
virtual char* Standard_EXPORT::Name ( ) [virtual]

method to get study name

Returns:
char* arguments, the study name

Implements SALOMEDSClient_SObject.

virtual void Standard_EXPORT::Name ( const char *  name) [virtual]

method to set study name

Parameters:
namechar* arguments, the study name
static SALOMEDS::SComponent_ptr Standard_EXPORT::New ( const SALOMEDSImpl_SComponent &  ,
CORBA::ORB_ptr   
) [static]
static SALOMEDS::SObject_ptr Standard_EXPORT::New ( const SALOMEDSImpl_SObject &  ,
CORBA::ORB_ptr   
) [static]
virtual SALOMEDS::StudyBuilder_ptr Standard_EXPORT::NewBuilder ( ) [virtual]

method to Create a StudyBuilder

Returns:
StudyBuilder_ptr arguments, the created StudyBuilder
virtual SALOMEDS::ChildIterator_ptr Standard_EXPORT::NewChildIterator ( SALOMEDS::SObject_ptr  aSO) [virtual]

method to Create a ChildIterator from an SObject

Parameters:
aSOSObject_ptr arguments
Returns:
ChildIterator_ptr arguments, the created ChildIterator
virtual SALOMEDS::SComponentIterator_ptr Standard_EXPORT::NewComponentIterator ( ) [virtual]

method to Create a SComponentIterator

Returns:
SComponentIterator_ptr arguments, the created SComponentIterator
virtual SALOMEDS::Study_ptr Standard_EXPORT::NewStudy ( const char *  study_name) [virtual]

method to Create a New Study of name study_name

Parameters:
char*arguments, the new study name
Returns:
Study_ptr arguments
virtual SALOMEDS::Study_ptr Standard_EXPORT::Open ( const char *  aStudyUrl) throw (SALOME::SALOME_Exception) [virtual]

method to Open a Study from it's persistent reference

Parameters:
char*arguments, the study URL
Returns:
Study_ptr arguments
virtual std::vector< std::vector<std::string> > Standard_EXPORT::ParseVariables ( const std::string &  theVars) [virtual]

Implements SALOMEDSClient_Study.

virtual SALOMEDS::ListOfListOfStrings* Standard_EXPORT::ParseVariables ( const char *  theVars) [virtual]
virtual SALOMEDS::SObject_ptr Standard_EXPORT::Paste ( SALOMEDS::SObject_ptr  theObject) throw (SALOMEDS::StudyBuilder::LockProtection) [virtual]
virtual std::string Standard_EXPORT::PasteInto ( const unsigned char *  theStream,
const long  theStreamLength,
int  theObjectID,
const SALOMEDSImpl_SObject &  theObject 
) [virtual]
void Standard_EXPORT::ping ( ) [inline]

Definition at line 145 of file SALOMEDS_StudyManager_i.hxx.

{};
virtual bool Standard_EXPORT::ReferencedObject ( _PTR(SObject)&  theObject) [virtual]
virtual CORBA::Boolean Standard_EXPORT::ReferencedObject ( SALOMEDS::SObject_out  obj) [virtual]
void Standard_EXPORT::register_name ( const char *  name)

method to Register study Manager in the naming service

Parameters:
char*arguments, the context to register the study manager in the NS
virtual void Standard_EXPORT::RemovePostponed ( const CORBA::Long  theUndoLimit) [virtual]
virtual bool Standard_EXPORT::RemoveVariable ( const std::string &  theVarName) [virtual]

Implements SALOMEDSClient_Study.

virtual CORBA::Boolean Standard_EXPORT::RemoveVariable ( const char *  theVarName) [virtual]
virtual bool Standard_EXPORT::RenameVariable ( const std::string &  theVarName,
const std::string &  theNewVarName 
) [virtual]

Implements SALOMEDSClient_Study.

virtual CORBA::Boolean Standard_EXPORT::RenameVariable ( const char *  theVarName,
const char *  theNewVarName 
) [virtual]
Standard_EXPORT::SALOMEDS_AttributeStudyProperties ( SALOMEDSImpl_AttributeStudyProperties *  theAttr)
Standard_EXPORT::SALOMEDS_AttributeStudyProperties ( SALOMEDS::AttributeStudyProperties_ptr  theAttr)
Standard_EXPORT::SALOMEDS_Driver_i ( SALOMEDS::Driver_ptr  theDriver,
CORBA::ORB_ptr  theORB 
)
Standard_EXPORT::SALOMEDS_GenericAttribute ( SALOMEDSImpl_GenericAttribute *  theGA)
Standard_EXPORT::SALOMEDS_GenericAttribute ( SALOMEDS::GenericAttribute_ptr  theGA)
Standard_EXPORT::SALOMEDS_GenericAttribute_i ( DF_Attribute theImpl,
CORBA::ORB_ptr  theOrb 
)
Standard_EXPORT::SALOMEDS_SComponent ( const SALOMEDSImpl_SComponent &  theSComponent)
Standard_EXPORT::SALOMEDS_SComponent ( SALOMEDS::SComponent_ptr  theSComponent)
Standard_EXPORT::SALOMEDS_SComponent_i ( const SALOMEDSImpl_SComponent &  ,
CORBA::ORB_ptr   
)
Standard_EXPORT::SALOMEDS_SObject ( SALOMEDS::SObject_ptr  theSObject)
Standard_EXPORT::SALOMEDS_SObject ( const SALOMEDSImpl_SObject &  theSObject)
Standard_EXPORT::SALOMEDS_SObject_i ( const SALOMEDSImpl_SObject &  ,
CORBA::ORB_ptr   
)
Standard_EXPORT::SALOMEDS_Study ( SALOMEDSImpl_Study *  theStudy)
Standard_EXPORT::SALOMEDS_Study ( SALOMEDS::Study_ptr  theStudy)
Standard_EXPORT::SALOMEDS_Study_i ( SALOMEDSImpl_Study *  ,
CORBA::ORB_ptr   
)

standard constructor

Standard_EXPORT::SALOMEDS_StudyManager ( SALOMEDS::StudyManager_ptr  theManager)
Standard_EXPORT::SALOMEDS_StudyManager_i ( CORBA::ORB_ptr  orb,
PortableServer::POA_ptr  thePOA 
)

standard constructor

virtual SALOMEDSImpl_TMPFile* Standard_EXPORT::Save ( const SALOMEDSImpl_SComponent &  theComponent,
const std::string &  theURL,
long &  theStreamLength,
bool  isMultiFile 
) [virtual]
virtual bool Standard_EXPORT::Save ( const _PTR(Study)&  theStudy,
bool  theMultiFile 
) [virtual]
virtual CORBA::Boolean Standard_EXPORT::Save ( SALOMEDS::Study_ptr  aStudy,
CORBA::Boolean  theMultiFile 
) [virtual]

method to save a Study

Parameters:
Study_ptrarguments
virtual bool Standard_EXPORT::SaveAs ( const std::string &  theUrl,
const _PTR(Study)&  theStudy,
bool  theMultiFile 
) [virtual]
virtual CORBA::Boolean Standard_EXPORT::SaveAs ( const char *  aUrl,
SALOMEDS::Study_ptr  aStudy,
CORBA::Boolean  theMultiFile 
) [virtual]

method to save a Study to the persistent reference aUrl

Parameters:
char*arguments, the new URL of the study
Study_ptrarguments
virtual bool Standard_EXPORT::SaveAsASCII ( const std::string &  theUrl,
const _PTR(Study)&  theStudy,
bool  theMultiFile 
) [virtual]
virtual CORBA::Boolean Standard_EXPORT::SaveAsASCII ( const char *  aUrl,
SALOMEDS::Study_ptr  aStudy,
CORBA::Boolean  theMultiFile 
) [virtual]
virtual SALOMEDSImpl_TMPFile* Standard_EXPORT::SaveASCII ( const SALOMEDSImpl_SComponent &  theComponent,
const std::string &  theURL,
long &  theStreamLength,
bool  isMultiFile 
) [virtual]
virtual bool Standard_EXPORT::SaveASCII ( const _PTR(Study)&  theStudy,
bool  theMultiFile 
) [virtual]
virtual CORBA::Boolean Standard_EXPORT::SaveASCII ( SALOMEDS::Study_ptr  aStudy,
CORBA::Boolean  theMultiFile 
) [virtual]
virtual void Standard_EXPORT::SetAttrString ( const std::string &  name,
const std::string &  value 
) [virtual]
virtual void Standard_EXPORT::SetAttrString ( const char *  ,
const char *   
) [virtual]
virtual void Standard_EXPORT::SetBoolean ( const std::string &  theVarName,
const bool  theValue 
) [virtual]

Implements SALOMEDSClient_Study.

virtual void Standard_EXPORT::SetBoolean ( const char *  theVarName,
CORBA::Boolean  theValue 
) [virtual]
virtual void Standard_EXPORT::SetComment ( const std::string &  theComment) [virtual]
virtual void Standard_EXPORT::SetContext ( const std::string &  thePath) [virtual]

Implements SALOMEDSClient_Study.

virtual void Standard_EXPORT::SetContext ( const char *  thePath) [virtual]

method to set a context: root ('/') is UserData component

virtual void Standard_EXPORT::SetCreationDate ( int  theMinute,
int  theHour,
int  theDay,
int  theMonth,
int  theYear 
) [virtual]
virtual void Standard_EXPORT::SetCreationMode ( const std::string &  theMode) [virtual]
virtual void Standard_EXPORT::SetInteger ( const std::string &  theVarName,
const int  theValue 
) [virtual]

Implements SALOMEDSClient_Study.

virtual void Standard_EXPORT::SetInteger ( const char *  theVarName,
CORBA::Long  theValue 
) [virtual]
virtual void Standard_EXPORT::SetLocked ( bool  theLocked) [virtual]
virtual void Standard_EXPORT::SetModification ( const std::string &  theName,
int  theMinute,
int  theHour,
int  theDay,
int  theMonth,
int  theYear 
) [virtual]
virtual void Standard_EXPORT::SetModified ( int  theModified) [virtual]
virtual void Standard_EXPORT::SetReal ( const std::string &  theVarName,
const double  theValue 
) [virtual]

Implements SALOMEDSClient_Study.

virtual void Standard_EXPORT::SetReal ( const char *  theVarName,
CORBA::Double  theValue 
) [virtual]
virtual void Standard_EXPORT::SetString ( const std::string &  theVarName,
const std::string &  theValue 
) [virtual]

Implements SALOMEDSClient_Study.

virtual void Standard_EXPORT::SetString ( const char *  theVarName,
const char *  theValue 
) [virtual]
virtual void Standard_EXPORT::SetStringAsDouble ( const std::string &  theVarName,
const double  theValue 
) [virtual]

Implements SALOMEDSClient_Study.

virtual void Standard_EXPORT::SetStringAsDouble ( const char *  theVarName,
CORBA::Double  theValue 
) [virtual]
virtual void Standard_EXPORT::SetStudyLock ( const char *  theLockerID) [virtual]
virtual void Standard_EXPORT::SetUnits ( const std::string &  theUnits) [virtual]
virtual void Standard_EXPORT::SetUserName ( const std::string &  theName) [virtual]
void Standard_EXPORT::Shutdown ( ) [inline]

Definition at line 153 of file SALOMEDS_StudyManager_i.hxx.

{ if(!CORBA::is_nil(_orb)) _orb->shutdown(0); }
virtual int Standard_EXPORT::StudyId ( ) [virtual]

Implements SALOMEDSClient_Study.

virtual void Standard_EXPORT::StudyId ( int  id) [virtual]

Implements SALOMEDSClient_Study.

virtual CORBA::Short Standard_EXPORT::StudyId ( ) [virtual]

Implements SALOMEDSClient_Study.

virtual void Standard_EXPORT::StudyId ( CORBA::Short  id) [virtual]
virtual int Standard_EXPORT::Tag ( ) [virtual]
virtual CORBA::Short Standard_EXPORT::Tag ( ) [virtual]
std::string Standard_EXPORT::Type ( ) [virtual]
virtual char* Standard_EXPORT::Type ( ) [virtual]
virtual void Standard_EXPORT::UndoPostponed ( const CORBA::Long  theWay) [virtual]
virtual void Standard_EXPORT::UnLockStudy ( const std::string &  theLockerID) [virtual]

Implements SALOMEDSClient_Study.

virtual void Standard_EXPORT::UnLockStudy ( const char *  theLockerID) [virtual]
virtual void Standard_EXPORT::UpdateIORLabelMap ( const char *  anIOR,
const char *  aLabel 
) [virtual]
virtual std::string Standard_EXPORT::URL ( ) [virtual]

Implements SALOMEDSClient_Study.

virtual void Standard_EXPORT::URL ( const std::string &  url) [virtual]

Implements SALOMEDSClient_Study.

virtual char* Standard_EXPORT::URL ( ) [virtual]

method to get URL of the study (idem GetPersistentReference)

Returns:
char* arguments, the study URL

Implements SALOMEDSClient_Study.

virtual void Standard_EXPORT::URL ( const char *  url) [virtual]

method to set URL of the study

Parameters:
urlchar* arguments, the study URL

Member Data Documentation

Definition at line 56 of file SALOMEDS_Study_i.hxx.

SALOMEDS::GenericAttribute_var Standard_EXPORT::_corba_impl [protected]

Definition at line 44 of file SALOMEDS_GenericAttribute.hxx.

SALOMEDS::Study_var Standard_EXPORT::_corba_impl [private]

Definition at line 46 of file SALOMEDS_Study.hxx.

SALOMEDS::StudyManager_var Standard_EXPORT::_corba_impl [private]

Definition at line 46 of file SALOMEDS_StudyManager.hxx.

SALOMEDS::SObject_var Standard_EXPORT::_corba_impl [protected]

Definition at line 47 of file SALOMEDS_SObject.hxx.

SALOMEDS::Driver_var Standard_EXPORT::_driver [protected]

Definition at line 39 of file SALOMEDS_Driver_i.hxx.

Definition at line 64 of file SALOMEDS_StudyManager_i.hxx.

Definition at line 44 of file SALOMEDS_GenericAttribute_i.hxx.

SALOMEDSImpl_SObject* Standard_EXPORT::_impl [protected]

Definition at line 47 of file SALOMEDS_SObject_i.hxx.

SALOMEDSImpl_Study* Standard_EXPORT::_impl [private]

Definition at line 55 of file SALOMEDS_Study_i.hxx.

SALOMEDSImpl_StudyManager* Standard_EXPORT::_impl [private]

Definition at line 62 of file SALOMEDS_StudyManager_i.hxx.

Definition at line 42 of file SALOMEDS_GenericAttribute.hxx.

SALOMEDSImpl_GenericAttribute* Standard_EXPORT::_local_impl [protected]

Definition at line 43 of file SALOMEDS_GenericAttribute.hxx.

SALOMEDSImpl_StudyManager* Standard_EXPORT::_local_impl [private]

Definition at line 45 of file SALOMEDS_StudyManager.hxx.

SALOMEDSImpl_Study* Standard_EXPORT::_local_impl [private]

Definition at line 45 of file SALOMEDS_Study.hxx.

SALOMEDSImpl_SObject* Standard_EXPORT::_local_impl [protected]

Definition at line 46 of file SALOMEDS_SObject.hxx.

std::map<SALOMEDSImpl_Study*, SALOMEDS_Study_i*> Standard_EXPORT::_mapOfStudies [static, private]

Definition at line 57 of file SALOMEDS_Study_i.hxx.

Definition at line 63 of file SALOMEDS_StudyManager_i.hxx.

Definition at line 58 of file SALOMEDS_Study_i.hxx.

CORBA::ORB_var Standard_EXPORT::_orb [protected]

Definition at line 40 of file SALOMEDS_Driver_i.hxx.

PortableServer::POA_var Standard_EXPORT::_poa [private]

Definition at line 61 of file SALOMEDS_StudyManager_i.hxx.


The documentation for this protocol was generated from the following files: