/**********************************************************************************/ /* Deklarationsmodul */ /**********************************************************************************/ /* * generiert mit Innovator Version 8.1.04 * * erstellt am: 12.01.2006 14:36:12 * Repository : swtc20 * Modell : swt * Benutzer : swtc20 * File : /users/swtc20/code/CVentilGeraet.hpp * */ // ino.module.CVentilGeraet.1081.ifndef #ifndef _CVENTILGERAET_HPP_1081 #define _CVENTILGERAET_HPP_1081 // ino.end #include "CObserver.hpp" #include "CSubjekt.hpp" #include "CGeraet.hpp" #include using std::string; namespace systemModel { namespace AnalyseModell { // ino.class.CVentilGeraete.774.declaration class CVentilGeraet: public CObserver, public CGeraet // ino.end // ino.class.CVentilGeraete.774.body { // ino.method.pruefeGewicht.995.declaration public: virtual int pruefeGewicht(); // ino.end // ino.method.oeffneVentil.776.declaration public: virtual int oeffneVentil(); // ino.end // ino.method.schliesseVentil.778.declaration public: virtual int schliesseVentil(); // ino.end public: CVentilGeraet(); CVentilGeraet(string,CSubjekt *); CVentilGeraet(string); virtual int aktualisiere()=0; public: virtual int startCGeraet(int); public: virtual int stopCGeraet(); private: int mAenderung; public: void setAenderung(int); int getAenderung() {return mAenderung;} }; // ino.end }; // namespace AnalyseModell }; // namespace systemModel #if !defined(NO_IMPLICIT_NAMESPACE_USE) using namespace systemModel::AnalyseModell; #endif // ino.module.CVentilGeraet.1081.endif #endif // ino.end