#ifndef  ENTITY_SDAILIMITS_AND_FITS_H
#define  ENTITY_SDAILIMITS_AND_FITS_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 SdaiLimits_and_fits : public SDAI_Application_instance {
    protected:
        SDAI_String _form_variance;
        SDAI_String _zone_variance;
        SDAI_String _grade;
        SDAI_String _source;
    public: 
        SdaiLimits_and_fits();
        SdaiLimits_and_fits( SDAI_Application_instance *se, bool addAttrs = true );
        SdaiLimits_and_fits( SdaiLimits_and_fits & e );
        ~SdaiLimits_and_fits();
        int opcode() {
            return 1595;
        }
  const SdaiLabel   form_variance_() const;
        SdaiLabel   form_variance_();
        void form_variance_( const SdaiLabel x );

  const SdaiLabel   zone_variance_() const;
        SdaiLabel   zone_variance_();
        void zone_variance_( const SdaiLabel x );

  const SdaiLabel   grade_() const;
        SdaiLabel   grade_();
        void grade_( const SdaiLabel x );

  const SdaiText   source_() const;
        SdaiText   source_();
        void source_( const SdaiText x );

};

inline SdaiLimits_and_fits * create_SdaiLimits_and_fits() {
    return new SdaiLimits_and_fits;
}

void init_SdaiLimits_and_fits(Registry& reg);

namespace ap209_multidisciplinary_analysis_and_design_mim_lf {
    extern EntityDescriptor *e_limits_and_fits;
    extern AttrDescriptor *a_2390form_variance;
    extern AttrDescriptor *a_2391zone_variance;
    extern AttrDescriptor *a_2392grade;
    extern AttrDescriptor *a_2393source;
}

#endif
