1 //=============================================================================
2 // File : SALOMEDS_BasicAttribute_i.hxx
3 // Created : ven mai 31 13:45:47 CEST 2002
4 // Author : Estelle Deville, CEA
6 // Copyright : CEA 2002
8 //=============================================================================
10 #ifndef _BASIC_ATTRIBUTE_I_HXX_
11 #define _BASIC_ATTRIBUTE_I_HXX_
14 #include <SALOMEconfig.h>
15 #include CORBA_SERVER_HEADER(SALOMEDS)
16 #include <TDF_Label.hxx>
18 class SALOMEDS_BasicAttribute_i: public POA_SALOMEDS::BasicAttribute,
19 public PortableServer::RefCountServantBase {
24 SALOMEDS_BasicAttribute_i() {};
26 ~SALOMEDS_BasicAttribute_i() {};
28 virtual char * Save() =0;
29 virtual void Load () =0;
30 CORBA::Boolean GetPtr(SALOMEDS::SObject so);
31 void SetLabel(const TDF_Label Lab);
32 virtual char* GetType() = 0;