Back to index

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

#include <SALOME_StudyEditor.hxx>

List of all members.

Public Types

typedef std::vector
< SALOMEDS::SObject_ptr > 
SObjectList

Public Member Functions

 SALOME_StudyEditor (int studyId)
 SALOME_StudyEditor (SALOMEDS::Study_ptr study)
SALOMEDS::SComponent_ptr newRoot (const char *moduleName)
SALOMEDS::SComponent_ptr findRoot (const char *moduleName)
bool bindEngine (SALOMEDS::SComponent_var studyRoot, Engines::EngineComponent_var engine)
SALOMEDS::SObject_ptr newObject (SALOMEDS::SObject_ptr parent)
SALOMEDS::SObject_ptr findObject (const char *entry)
void setName (SALOMEDS::SObject_var sobject, const char *value)
const char * getName (SALOMEDS::SObject_var sobject)
void setIcon (SALOMEDS::SObject_var sobject, const char *resourcename)
void setParameterInt (SALOMEDS::SObject_var sobject, const char *name, int value)
int getParameterInt (SALOMEDS::SObject_var sobject, const char *name)
void setParameterBool (SALOMEDS::SObject_var sobject, const char *name, bool value)
bool getParameterBool (SALOMEDS::SObject_var sobject, const char *name)
 SALOMEDS_DriverDefaultImpl (CORBA::ORB_ptr orb, PortableServer::POA_ptr poa, PortableServer::ObjectId *contId, const char *instanceName, const char *interfaceName)
virtual ~SALOMEDS_DriverDefaultImpl ()
SALOMEDS::TMPFileSave (SALOMEDS::SComponent_ptr theComponent, const char *theURL, bool isMultiFile)
virtual SALOMEDS::TMPFileSaveASCII (SALOMEDS::SComponent_ptr theComponent, const char *theURL, bool isMultiFile)
virtual bool Load (SALOMEDS::SComponent_ptr, const SALOMEDS::TMPFile &, const char *theURL, bool isMultiFile)
virtual bool LoadASCII (SALOMEDS::SComponent_ptr, const SALOMEDS::TMPFile &, const char *theURL, bool isMultiFile)
virtual void Close (SALOMEDS::SComponent_ptr IORSComponent)
virtual char * ComponentDataType ()
virtual char * IORToLocalPersistentID (SALOMEDS::SObject_ptr theSObject, const char *IORString, CORBA::Boolean isMultiFile, CORBA::Boolean isASCII)
virtual char * LocalPersistentIDToIOR (SALOMEDS::SObject_ptr theSObject, const char *aLocalPersistentID, CORBA::Boolean isMultiFile, CORBA::Boolean isASCII)
virtual bool CanPublishInStudy (CORBA::Object_ptr theIOR)
virtual SALOMEDS::SObject_ptr PublishInStudy (SALOMEDS::Study_ptr theStudy, SALOMEDS::SObject_ptr theSObject, CORBA::Object_ptr theObject, const char *theName) throw (SALOME::SALOME_Exception)
virtual CORBA::Boolean CanCopy (SALOMEDS::SObject_ptr theObject)
virtual SALOMEDS::TMPFileCopyFrom (SALOMEDS::SObject_ptr theObject, CORBA::Long &theObjectID)
virtual CORBA::Boolean CanPaste (const char *theComponentName, CORBA::Long theObjectID)
virtual SALOMEDS::SObject_ptr PasteInto (const SALOMEDS::TMPFile &theStream, CORBA::Long theObjectID, SALOMEDS::SObject_ptr theObject)

Static Public Attributes

static const int UNDEFINED = -1

Protected Member Functions

 SALOME_StudyEditor ()
void setStudy (SALOMEDS::Study_ptr study)
void setStudyById (int studyId)
int getStudyId ()

Protected Attributes

SALOMEDS::Study_var _study

Private Member Functions

 SALOMEDS_DriverDefaultImpl ()

Private Attributes

SALOMEDS::StudyBuilder_var _sbuilder

Detailed Description

Definition at line 32 of file SALOME_StudyEditor.hxx.


Member Typedef Documentation

typedef std::vector<SALOMEDS::SObject_ptr> KERNELHELPERS_EXPORT::SObjectList

Definition at line 38 of file SALOME_StudyEditor.hxx.


Constructor & Destructor Documentation


Member Function Documentation

bool KERNELHELPERS_EXPORT::bindEngine ( SALOMEDS::SComponent_var  studyRoot,
Engines::EngineComponent_var  engine 
)
virtual CORBA::Boolean KERNELHELPERS_EXPORT::CanCopy ( SALOMEDS::SObject_ptr  theObject) [virtual]
virtual CORBA::Boolean KERNELHELPERS_EXPORT::CanPaste ( const char *  theComponentName,
CORBA::Long  theObjectID 
) [virtual]
virtual bool KERNELHELPERS_EXPORT::CanPublishInStudy ( CORBA::Object_ptr  theIOR) [virtual]
virtual void KERNELHELPERS_EXPORT::Close ( SALOMEDS::SComponent_ptr  IORSComponent) [virtual]
virtual char* KERNELHELPERS_EXPORT::ComponentDataType ( ) [virtual]
virtual SALOMEDS::TMPFile* KERNELHELPERS_EXPORT::CopyFrom ( SALOMEDS::SObject_ptr  theObject,
CORBA::Long &  theObjectID 
) [virtual]
SALOMEDS::SObject_ptr KERNELHELPERS_EXPORT::findObject ( const char *  entry)
SALOMEDS::SComponent_ptr KERNELHELPERS_EXPORT::findRoot ( const char *  moduleName)
const char* KERNELHELPERS_EXPORT::getName ( SALOMEDS::SObject_var  sobject)
bool KERNELHELPERS_EXPORT::getParameterBool ( SALOMEDS::SObject_var  sobject,
const char *  name 
)
int KERNELHELPERS_EXPORT::getParameterInt ( SALOMEDS::SObject_var  sobject,
const char *  name 
)
int KERNELHELPERS_EXPORT::getStudyId ( ) [protected]
virtual char* KERNELHELPERS_EXPORT::IORToLocalPersistentID ( SALOMEDS::SObject_ptr  theSObject,
const char *  IORString,
CORBA::Boolean  isMultiFile,
CORBA::Boolean  isASCII 
) [virtual]
virtual bool KERNELHELPERS_EXPORT::Load ( SALOMEDS::SComponent_ptr  ,
const SALOMEDS::TMPFile ,
const char *  theURL,
bool  isMultiFile 
) [virtual]

Here is the caller graph for this function:

virtual bool KERNELHELPERS_EXPORT::LoadASCII ( SALOMEDS::SComponent_ptr  ,
const SALOMEDS::TMPFile ,
const char *  theURL,
bool  isMultiFile 
) [virtual]
virtual char* KERNELHELPERS_EXPORT::LocalPersistentIDToIOR ( SALOMEDS::SObject_ptr  theSObject,
const char *  aLocalPersistentID,
CORBA::Boolean  isMultiFile,
CORBA::Boolean  isASCII 
) [virtual]
SALOMEDS::SObject_ptr KERNELHELPERS_EXPORT::newObject ( SALOMEDS::SObject_ptr  parent)
SALOMEDS::SComponent_ptr KERNELHELPERS_EXPORT::newRoot ( const char *  moduleName)
virtual SALOMEDS::SObject_ptr KERNELHELPERS_EXPORT::PasteInto ( const SALOMEDS::TMPFile theStream,
CORBA::Long  theObjectID,
SALOMEDS::SObject_ptr  theObject 
) [virtual]
virtual SALOMEDS::SObject_ptr KERNELHELPERS_EXPORT::PublishInStudy ( SALOMEDS::Study_ptr  theStudy,
SALOMEDS::SObject_ptr  theSObject,
CORBA::Object_ptr  theObject,
const char *  theName 
) throw (SALOME::SALOME_Exception) [virtual]
KERNELHELPERS_EXPORT::SALOME_StudyEditor ( SALOMEDS::Study_ptr  study)
KERNELHELPERS_EXPORT::SALOMEDS_DriverDefaultImpl ( CORBA::ORB_ptr  orb,
PortableServer::POA_ptr  poa,
PortableServer::ObjectId *  contId,
const char *  instanceName,
const char *  interfaceName 
)
SALOMEDS::TMPFile* KERNELHELPERS_EXPORT::Save ( SALOMEDS::SComponent_ptr  theComponent,
const char *  theURL,
bool  isMultiFile 
)

Here is the caller graph for this function:

virtual SALOMEDS::TMPFile* KERNELHELPERS_EXPORT::SaveASCII ( SALOMEDS::SComponent_ptr  theComponent,
const char *  theURL,
bool  isMultiFile 
) [virtual]
void KERNELHELPERS_EXPORT::setIcon ( SALOMEDS::SObject_var  sobject,
const char *  resourcename 
)
void KERNELHELPERS_EXPORT::setName ( SALOMEDS::SObject_var  sobject,
const char *  value 
)
void KERNELHELPERS_EXPORT::setParameterBool ( SALOMEDS::SObject_var  sobject,
const char *  name,
bool  value 
)
void KERNELHELPERS_EXPORT::setParameterInt ( SALOMEDS::SObject_var  sobject,
const char *  name,
int  value 
)
void KERNELHELPERS_EXPORT::setStudy ( SALOMEDS::Study_ptr  study) [protected]
void KERNELHELPERS_EXPORT::setStudyById ( int  studyId) [protected]

Member Data Documentation

SALOMEDS::StudyBuilder_var KERNELHELPERS_EXPORT::_sbuilder [private]

Definition at line 67 of file SALOME_StudyEditor.hxx.

SALOMEDS::Study_var KERNELHELPERS_EXPORT::_study [protected]

Definition at line 64 of file SALOME_StudyEditor.hxx.

const int KERNELHELPERS_EXPORT::UNDEFINED = -1 [static]

Definition at line 56 of file SALOME_StudyEditor.hxx.


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