From 33613a85afc4b1481367fbe92a17ee59c240250b Mon Sep 17 00:00:00 2001 From: Sven Eisenhauer Date: Fri, 10 Nov 2023 15:11:48 +0100 Subject: add new repo --- Bachelor/Softwaretechnik2/code/CSubjekt.cpp | 57 +++++++++++++++++++++++++++++ 1 file changed, 57 insertions(+) create mode 100644 Bachelor/Softwaretechnik2/code/CSubjekt.cpp (limited to 'Bachelor/Softwaretechnik2/code/CSubjekt.cpp') diff --git a/Bachelor/Softwaretechnik2/code/CSubjekt.cpp b/Bachelor/Softwaretechnik2/code/CSubjekt.cpp new file mode 100644 index 0000000..51c1b58 --- /dev/null +++ b/Bachelor/Softwaretechnik2/code/CSubjekt.cpp @@ -0,0 +1,57 @@ +/**********************************************************************************/ +/* Definitionsmodul */ +/**********************************************************************************/ +/* + * generiert mit Innovator Version 8.1.04 + * + * erstellt am: 12.01.2006 14:36:19 + * Repository : swtc20 + * Modell : swt + * Benutzer : swtc20 + * File : /users/swtc20/code/CSubjekt.cpp + * + */ + + +// ino.module.CSubjekt.1079.includes +#include "CObserver.hpp" +#include "CSubjekt.hpp" +// ino.end + +#include +using std::vector; + +// ino.method.meldeAn.516.definition +int systemModel::AnalyseModell::CSubjekt::meldeAn(CObserver *pobs) +// ino.end +// ino.method.meldeAn.516.body +{ + obsVec.push_back(pobs); + //benachrichtigeAlle(); + return 0; +} +// ino.end + +// ino.method.meldeAb.518.definition +int systemModel::AnalyseModell::CSubjekt::meldeAb() +// ino.end +// ino.method.meldeAb.518.body +{ + obsVec.pop_back(); + return 0; +} +// ino.end + +// ino.method.benachrichtige.520.definition +void systemModel::AnalyseModell::CSubjekt::benachrichtige(CObserver* pBeobachter) +// ino.end +// ino.method.benachrichtige.520.body +{ +} +// ino.end + + +void systemModel::AnalyseModell::CSubjekt::benachrichtigeAlle() { + for (int i=0;iaktualisiere(); +} -- cgit v1.2.3