27 #ifndef __SALOMEDS_SOBJECT_I_H__
28 #define __SALOMEDS_SOBJECT_I_H__
34 #include <SALOMEconfig.h>
35 #include CORBA_SERVER_HEADER(SALOMEDS)
42 public virtual PortableServer::ServantBase,
59 virtual CORBA::Boolean IsNull();
60 virtual char* GetID();
61 virtual SALOMEDS::SComponent_ptr GetFatherComponent();
62 virtual SALOMEDS::SObject_ptr GetFather() ;
63 virtual CORBA::Boolean FindAttribute(SALOMEDS::GenericAttribute_out anAttribute,
const char* aTypeOfAttribute);
64 virtual CORBA::Boolean ReferencedObject(SALOMEDS::SObject_out
obj) ;
65 virtual CORBA::Boolean FindSubObject(CORBA::Long atag, SALOMEDS::SObject_out
obj );
68 virtual void Name(
const char*);
71 virtual CORBA::Object_ptr GetObject();
73 virtual char* GetName();
74 virtual char* GetComment();
75 virtual char* GetIOR();
76 virtual void SetAttrString(
const char*,
const char*);
78 virtual CORBA::Short Tag();
79 virtual CORBA::Short GetLastChildTag();
80 virtual CORBA::Short Depth();
82 virtual CORBA::LongLong GetLocalImpl(
const char* theHostname, CORBA::Long thePID, CORBA::Boolean& isLocal);
#define Standard_EXPORT
Definition: DF_definitions.hxx:53
Definition: SALOMEDSImpl_SObject.hxx:41
Definition: SALOMEDS_SObject_i.hxx:44
SALOMEDSImpl_SObject * _impl
Definition: SALOMEDS_SObject_i.hxx:47
CORBA::ORB_var _orb
Definition: SALOMEDS_SObject_i.hxx:46
Implementation of the base servant for SALOME objects with reference counter.
Definition: SALOME_GenericObj_i.hh:53
virtual PortableServer::POA_ptr _default_POA()
Get default POA for the servant object.
Definition: SALOME_GenericObj_i.cc:97
obj
Definition: batchmode_salome.py:275
sequence< GenericAttribute > ListOfAttributes
List of attributes of SObjects.
Definition: SALOMEDS.idl:92