#ifndef  ENTITY_SDAICOMPOSITE_TEXT_H
#define  ENTITY_SDAICOMPOSITE_TEXT_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 SdaiComposite_text : public SdaiGeometric_representation_item {
     protected:
        SdaiText_or_character_agg_ptr _collected_text = NULL;          //  of  text_or_character

    public: 
        SdaiComposite_text();
        SdaiComposite_text( SDAI_Application_instance *se, bool addAttrs = true );
        SdaiComposite_text( SdaiComposite_text & e );
        ~SdaiComposite_text();
        int opcode() {
            return 142;
        }
        SdaiText_or_character_agg_ptr_c collected_text_() const;
        SdaiText_or_character_agg_ptr   collected_text_();
        void collected_text_( const SdaiText_or_character_agg_ptr x );

};

inline SdaiComposite_text * create_SdaiComposite_text() {
    return new SdaiComposite_text;
}

void init_SdaiComposite_text(Registry& reg);

namespace ap210_electronic_assembly_interconnect_and_packaging_design_mim_lf {
    extern EntityDescriptor *e_composite_text;
    extern AttrDescriptor *a_170collected_text;
}

#endif
