1 //=============================================================================
2 // File : SALOMEDS_BasicAttributeFactory.hxx
3 // Created : ven mai 31 13:45:47 CEST 2002
4 // Author : Estelle Deville, CEA
6 // Copyright : CEA 2002
8 //=============================================================================
10 #ifndef _BASIC_ATTRIBUTEFACTORY_HXX_
11 #define _BASIC_ATTRIBUTEFACTORY_HXX_
12 #include "SALOMEDS_BasicAttribute_i.hxx"
13 // Add new Attribute type here
14 #include "SALOMEDS_AttReal_i.hxx"
15 #include "SALOMEDS_AttLong_i.hxx"
17 #include "Utils_SALOME_Exception.hxx"
19 class BasicAttributeFactory
22 BasicAttributeFactory() {};
23 virtual ~BasicAttributeFactory() {};
25 SALOMEDS_BasicAttribute_i* Create(const char* type)
26 throw (SALOME_Exception);