#ifndef  ENTITY_SDAITEXT_STYLE_WITH_BOX_CHARACTERISTICS_H
#define  ENTITY_SDAITEXT_STYLE_WITH_BOX_CHARACTERISTICS_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 SdaiText_style_with_box_characteristics : public SdaiText_style {
     protected:
        SdaiBox_characteristic_select_agg_ptr _characteristics = NULL;          //  of  box_characteristic_select

    public: 
        SdaiText_style_with_box_characteristics();
        SdaiText_style_with_box_characteristics( SDAI_Application_instance *se, bool addAttrs = true );
        SdaiText_style_with_box_characteristics( SdaiText_style_with_box_characteristics & e );
        ~SdaiText_style_with_box_characteristics();
        int opcode() {
            return 1585;
        }
        SdaiBox_characteristic_select_agg_ptr_c characteristics_() const;
        SdaiBox_characteristic_select_agg_ptr   characteristics_();
        void characteristics_( const SdaiBox_characteristic_select_agg_ptr x );

};

inline SdaiText_style_with_box_characteristics * create_SdaiText_style_with_box_characteristics() {
    return new SdaiText_style_with_box_characteristics;
}

void init_SdaiText_style_with_box_characteristics(Registry& reg);

namespace ap209_multidisciplinary_analysis_and_design_mim_lf {
    extern EntityDescriptor *e_text_style_with_box_characteristics;
    extern AttrDescriptor *a_2374characteristics;
}

#endif
