Salome HOME
PR: merge from branch BR_UnitTests tag mergeto_trunk_17oct05
[modules/yacs.git] / src / SALOMEDS / SALOMEDS_AttributeExpandable_i.hxx
1 //  File   : SALOMEDS_AttributeExpandable_i.hxx
2 //  Author : Sergey RUIN
3 //  Module : SALOME
4 //  $Header:
5
6 #ifndef SALOMEDS_AttributeExpandable_i_HeaderFile
7 #define SALOMEDS_AttributeExpandable_i_HeaderFile
8
9 // IDL headers
10
11 #include <SALOMEconfig.h>
12 #include CORBA_SERVER_HEADER(SALOMEDS_Attributes)
13
14 #include "SALOMEDS_GenericAttribute_i.hxx"
15 #include "SALOMEDSImpl_AttributeExpandable.hxx"
16
17 class SALOMEDS_AttributeExpandable_i: public virtual POA_SALOMEDS::AttributeExpandable,
18                                       public virtual SALOMEDS_GenericAttribute_i 
19 {
20 public:
21   
22   SALOMEDS_AttributeExpandable_i(const Handle(SALOMEDSImpl_AttributeExpandable)& theAttr, CORBA::ORB_ptr orb)
23     :SALOMEDS_GenericAttribute_i(theAttr, orb) {};  
24
25   ~SALOMEDS_AttributeExpandable_i() {};
26   CORBA::Boolean IsExpandable();
27   void SetExpandable(CORBA::Boolean value);
28 };
29
30
31
32 #endif