#ifndef _TEXTMODEL_H_ #define _TEXTMODEL_H_ #include #include #include namespace odc { class View : public Store { private: static const std::string TYPENAME; static const TypeProxy PROXY; public: View(INTEGER id); static const std::string &getType(); static const std::string *getSuper(); virtual const std::string &getTypeName() const; virtual void internalize(Reader &reader); }; class Fold : public View { private: static const std::string TYPENAME; static const TypeProxy PROXY; Store *d_hidden; SHORTCHAR *d_label; public: Fold(INTEGER id); static const std::string &getType(); static const std::string *getSuper(); virtual const std::string &getTypeName() const; virtual void internalize(Reader &reader); virtual std::string toString(); }; } #endif