/**********************************************************************************/ /* Deklarationsmodul */ /**********************************************************************************/ /* * generiert mit Innovator Version 8.1.04 * * erstellt am: 12.01.2006 14:36:15 * Repository : swtc20 * Modell : swt * Benutzer : swtc20 * File : /users/swtc20/code/CSubjekt.hpp * */ // ino.module.CSubjekt.1072.ifndef #ifndef _CSUBJEKT_HPP_1072 #define _CSUBJEKT_HPP_1072 // ino.end #include "CObserver.hpp" #include #include using std::string; using std::vector; namespace systemModel { namespace AnalyseModell { // ino.class.CSubjekt.512.declaration class CSubjekt // ino.end // ino.class.CSubjekt.512.body { // ino.method.meldeAn.516.declaration public: virtual int meldeAn (CObserver *); // ino.end // ino.method.meldeAb.518.declaration public: virtual int meldeAb(); // ino.end // ino.method.benachrichtige.520.declaration public: virtual void benachrichtige(CObserver *); // ino.end public: virtual void benachrichtigeAlle(); private: vector obsVec; }; // ino.end }; // namespace AnalyseModell }; // namespace systemModel #if !defined(NO_IMPLICIT_NAMESPACE_USE) using namespace systemModel::AnalyseModell; #endif // ino.module.CSubjekt.1072.endif #endif // ino.end