Salome HOME
BugID: IPAL9392, modified methods GetRowUnits.
[modules/kernel.git] / src / SALOMEDSClient / SALOMEDSClient_SComponent.hxx
1 //  File   : SALOMEDSClient_SComponent.hxx
2 //  Author : Sergey RUIN
3 //  Module : SALOME
4
5 #ifndef __SALOMEDSCLIENT_SCOMPONENT_H__
6 #define __SALOMEDSCLIENT_SCOMPONENT_H__
7
8 #include "SALOMEDSClient_definitions.hxx"
9 #include "SALOMEDSClient_SObject.hxx"
10 #include <string> 
11
12 class SALOMEDSClient_SComponent: public virtual SALOMEDSClient_SObject
13 {
14 public:
15   virtual ~SALOMEDSClient_SComponent() {}
16   
17   virtual std::string ComponentDataType() = 0;
18   virtual bool ComponentIOR(std::string& theID) = 0;    
19
20 };
21 #endif