#ifndef  ENTITY_SDAIIFCCOSTVALUE_H
#define  ENTITY_SDAIIFCCOSTVALUE_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 SdaiIfccostvalue : public SdaiIfcappliedvalue {
     protected:
        SDAI_String _costtype;
        SDAI_String _condition;    //  OPTIONAL
    public: 
        SdaiIfccostvalue();
        SdaiIfccostvalue( SDAI_Application_instance *se, bool addAttrs = true );
        SdaiIfccostvalue( SdaiIfccostvalue & e );
        ~SdaiIfccostvalue();
        int opcode() {
            return 230;
        }
  const SdaiIfclabel   costtype_() const;
        SdaiIfclabel   costtype_();
        void costtype_( const SdaiIfclabel x );

  const SdaiIfctext   condition_() const;
        SdaiIfctext   condition_();
        void condition_( const SdaiIfctext x );

};

inline SdaiIfccostvalue * create_SdaiIfccostvalue() {
    return new SdaiIfccostvalue;
}

void init_SdaiIfccostvalue(Registry& reg);

namespace ifc2x3 {
    extern EntityDescriptor *e_ifccostvalue;
    extern AttrDescriptor *a_523costtype;
    extern AttrDescriptor *a_524condition;
}

#endif
