SuperV_Impl Class Reference

#include <SuperV_Impl.hxx>

Inheritance diagram for SuperV_Impl:

Inheritance graph

Public Member Functions

 SuperV_Impl ()
 SuperV_Impl (CORBA::ORB_ptr orb, PortableServer::POA_ptr poa, PortableServer::ObjectId *contId, const char *instanceName, const char *interfaceName)
virtual ~SuperV_Impl ()
virtual void Destroy ()
Engines::TMPFile * DumpPython (CORBA::Object_ptr theStudy, CORBA::Boolean isPublished, CORBA::Boolean &isValidScript)
SALOMEDS::TMPFile * Save (SALOMEDS::SComponent_ptr theComponent, const char *theURL, bool isMultiFile)
SALOMEDS::TMPFile * SaveASCII (SALOMEDS::SComponent_ptr theComponent, const char *theURL, bool isMultiFile)
CORBA::Boolean Load (SALOMEDS::SComponent_ptr theComponent, const SALOMEDS::TMPFile &theStream, const char *theURL, bool isMultiFile)
CORBA::Boolean LoadASCII (SALOMEDS::SComponent_ptr theComponent, const SALOMEDS::TMPFile &theStream, const char *theURL, bool isMultiFile)
void Close (SALOMEDS::SComponent_ptr theComponent)
char * ComponentDataType ()
char * IORToLocalPersistentID (SALOMEDS::SObject_ptr theSObject, const char *IORString, CORBA::Boolean isMultiFile, CORBA::Boolean isASCII)
char * LocalPersistentIDToIOR (SALOMEDS::SObject_ptr theSObject, const char *aLocalPersistentID, CORBA::Boolean isMultiFile, CORBA::Boolean isASCII) throw (SALOME::SALOME_Exception)
char * IORToLocalPersistentID (SALOMEDS::SObject_ptr theSObject, CORBA::Boolean isMultiFile)
char * LocalPersistentIDToIOR (SALOMEDS::SObject_ptr theSObject, CORBA::Boolean isMultiFile)
bool CanPublishInStudy (CORBA::Object_ptr theIOR)
SALOMEDS::SObject_ptr PublishInStudy (SALOMEDS::Study_ptr theStudy, SALOMEDS::SObject_ptr theSObject, CORBA::Object_ptr theObject, const char *theName) throw (SALOME::SALOME_Exception)
CORBA::Boolean CanCopy (SALOMEDS::SObject_ptr theObject)
SALOMEDS::TMPFile * CopyFrom (SALOMEDS::SObject_ptr theObject, CORBA::Long &theObjectID)
CORBA::Boolean CanPaste (const char *theComponentName, CORBA::Long theObjectID)
SALOMEDS::SObject_ptr PasteInto (const SALOMEDS::TMPFile &theStream, CORBA::Long theObjectID, SALOMEDS::SObject_ptr theObject)
virtual SUPERV::Value_ptr StringValue (const char *aStrIOR)
virtual SUPERV::Value_ptr AnyValue (const CORBA::Any &anAny)
virtual SUPERV::Value_ptr Value (CORBA::Any *anAny)
virtual CORBA::Object_ptr ToObject (CORBA::Object_ptr anObjectRef)
virtual SUPERV::Graph_ptr Graph (const char *aDataFlowName)
virtual SUPERV::Graph_ptr GraphE (const char *aDataFlowName)
virtual SUPERV::StreamGraph_ptr StreamGraph (const char *aDataFlowName)
virtual SUPERV::StreamGraph_ptr StreamGraphE (const char *aDataFlowName)
virtual SUPERV::StreamGraph_ptr getStreamGraph (const char *ior)
virtual SUPERV::Graph_ptr getGraph (const char *ior)

Private Attributes

CORBA::ORB_ptr _Orb
PortableServer::POA_ptr _Poa
PortableServer::ObjectId * _ContId
char * myStrURL

Constructor & Destructor Documentation

SuperV_Impl::SuperV_Impl  ) 
 

SuperV_Impl::SuperV_Impl CORBA::ORB_ptr  orb,
PortableServer::POA_ptr  poa,
PortableServer::ObjectId *  contId,
const char *  instanceName,
const char *  interfaceName
 

SuperV_Impl::~SuperV_Impl  )  [virtual]
 


Member Function Documentation

void SuperV_Impl::Destroy  )  [virtual]
 

Engines::TMPFile * SuperV_Impl::DumpPython CORBA::Object_ptr  theStudy,
CORBA::Boolean  isPublished,
CORBA::Boolean &  isValidScript
 

SALOMEDS::TMPFile * SuperV_Impl::Save SALOMEDS::SComponent_ptr  theComponent,
const char *  theURL,
bool  isMultiFile
 

SALOMEDS::TMPFile * SuperV_Impl::SaveASCII SALOMEDS::SComponent_ptr  theComponent,
const char *  theURL,
bool  isMultiFile
 

CORBA::Boolean SuperV_Impl::Load SALOMEDS::SComponent_ptr  theComponent,
const SALOMEDS::TMPFile &  theStream,
const char *  theURL,
bool  isMultiFile
 

CORBA::Boolean SuperV_Impl::LoadASCII SALOMEDS::SComponent_ptr  theComponent,
const SALOMEDS::TMPFile &  theStream,
const char *  theURL,
bool  isMultiFile
 

void SuperV_Impl::Close SALOMEDS::SComponent_ptr  theComponent  ) 
 

char * SuperV_Impl::ComponentDataType  ) 
 

char * SuperV_Impl::IORToLocalPersistentID SALOMEDS::SObject_ptr  theSObject,
const char *  IORString,
CORBA::Boolean  isMultiFile,
CORBA::Boolean  isASCII
 

char * SuperV_Impl::LocalPersistentIDToIOR SALOMEDS::SObject_ptr  theSObject,
const char *  aLocalPersistentID,
CORBA::Boolean  isMultiFile,
CORBA::Boolean  isASCII
throw (SALOME::SALOME_Exception)
 

char* SuperV_Impl.IORToLocalPersistentID SALOMEDS::SObject_ptr  theSObject,
CORBA::Boolean  isMultiFile
 

char* SuperV_Impl.LocalPersistentIDToIOR SALOMEDS::SObject_ptr  theSObject,
CORBA::Boolean  isMultiFile
 

bool SuperV_Impl::CanPublishInStudy CORBA::Object_ptr  theIOR  ) 
 

SALOMEDS::SObject_ptr SuperV_Impl::PublishInStudy SALOMEDS::Study_ptr  theStudy,
SALOMEDS::SObject_ptr  theSObject,
CORBA::Object_ptr  theObject,
const char *  theName
throw (SALOME::SALOME_Exception)
 

CORBA::Boolean SuperV_Impl::CanCopy SALOMEDS::SObject_ptr  theObject  ) 
 

SALOMEDS::TMPFile * SuperV_Impl::CopyFrom SALOMEDS::SObject_ptr  theObject,
CORBA::Long &  theObjectID
 

CORBA::Boolean SuperV_Impl::CanPaste const char *  theComponentName,
CORBA::Long  theObjectID
 

SALOMEDS::SObject_ptr SuperV_Impl::PasteInto const SALOMEDS::TMPFile &  theStream,
CORBA::Long  theObjectID,
SALOMEDS::SObject_ptr  theObject
 

SUPERV::Value_ptr SuperV_Impl::StringValue const char *  aStrIOR  )  [virtual]
 

SUPERV::Value_ptr SuperV_Impl::AnyValue const CORBA::Any &  anAny  )  [virtual]
 

SUPERV::Value_ptr SuperV_Impl::Value CORBA::Any *  anAny  )  [virtual]
 

CORBA::Object_ptr SuperV_Impl::ToObject CORBA::Object_ptr  anObjectRef  )  [virtual]
 

SUPERV::Graph_ptr SuperV_Impl::Graph const char *  aDataFlowName  )  [virtual]
 

SUPERV::Graph_ptr SuperV_Impl::GraphE const char *  aDataFlowName  )  [virtual]
 

SUPERV::StreamGraph_ptr SuperV_Impl::StreamGraph const char *  aDataFlowName  )  [virtual]
 

SUPERV::StreamGraph_ptr SuperV_Impl::StreamGraphE const char *  aDataFlowName  )  [virtual]
 

SUPERV::StreamGraph_ptr SuperV_Impl::getStreamGraph const char *  ior  )  [virtual]
 

SUPERV::Graph_ptr SuperV_Impl::getGraph const char *  ior  )  [virtual]
 


Field Documentation

CORBA::ORB_ptr SuperV_Impl._Orb [private]
 

PortableServer::POA_ptr SuperV_Impl._Poa [private]
 

PortableServer::ObjectId* SuperV_Impl._ContId [private]
 

char* SuperV_Impl.myStrURL [private]