#ifndef  ENTITY_SDAIIFCCOMPRESSORTYPE_H
#define  ENTITY_SDAIIFCCOMPRESSORTYPE_H

// This file was generated by exp2cxx,
// 0.8.1.
// You probably don't want to edit it since your modifications
// will be lost if exp2cxx is used to regenerate it.

class SC_SCHEMA_EXPORT SdaiIfccompressortype : public SdaiIfcflowmovingdevicetype {
     protected:
        SdaiIfccompressortypeenum_var _predefinedtype;
    public: 
        SdaiIfccompressortype();
        SdaiIfccompressortype( SDAI_Application_instance *se, bool addAttrs = true );
        SdaiIfccompressortype( SdaiIfccompressortype & e );
        ~SdaiIfccompressortype();
        int opcode() {
            return 415;
        }
  const SdaiIfccompressortypeenum_var   predefinedtype_() const;
        SdaiIfccompressortypeenum_var   predefinedtype_();
        void predefinedtype_( const SdaiIfccompressortypeenum_var x );

};

inline SdaiIfccompressortype * create_SdaiIfccompressortype() {
    return new SdaiIfccompressortype;
}

void init_SdaiIfccompressortype(Registry& reg);

namespace ifc4 {
    extern EntityDescriptor *e_ifccompressortype;
    extern AttrDescriptor *a_947predefinedtype;
}

#endif
