From 07c5f6ec23fcf9237a24e71adcfacabce677f818 Mon Sep 17 00:00:00 2001 From: Renaud G Date: Fri, 29 Apr 2022 10:48:09 +0200 Subject: Change file organization. --- node/executionnode.h | 102 --------------------------------------------------- 1 file changed, 102 deletions(-) delete mode 100644 node/executionnode.h (limited to 'node/executionnode.h') diff --git a/node/executionnode.h b/node/executionnode.h deleted file mode 100644 index d1bdf66..0000000 --- a/node/executionnode.h +++ /dev/null @@ -1,102 +0,0 @@ -#ifndef EXECUTIONNODE_H -#define EXECUTIONNODE_H - -#include "result/result.h" -#include - -/** - * @brief The ExecutionNode class - */ -class ExecutionNode -{ -public: - /** - * @brief ExecutionNode - */ - ExecutionNode(); - /** - * @brief ~ExecutionNode - */ - virtual ~ExecutionNode(); - /** - * @brief run - * @param previous - */ - virtual void run(ExecutionNode* previous= nullptr)= 0; - /** - * @brief getResult - * @return - */ - virtual Result* getResult(); - /** - * @brief setNextNode - */ - void setNextNode(ExecutionNode*); - /** - * @brief getNextNode - * @return - */ - ExecutionNode* getNextNode(); - /** - * @brief getPreviousNode - * @return - */ - virtual ExecutionNode* getPreviousNode() const; - void setPreviousNode(ExecutionNode* node); - /** - * @brief toString - * @return - */ - virtual QString toString(bool withLabel) const= 0; - /** - * @brief getPriority - * @return - */ - virtual qint64 getPriority() const= 0; - /** - * @brief getErrorList - * @return - */ - virtual QMap getExecutionErrorMap(); - - /** - * @brief generateDotTree - */ - virtual void generateDotTree(QString&); - - /** - * @brief getHelp - * @return - */ - virtual QString getHelp(); - - /** - * @brief getCopy - * @return should return a copy of that node. - */ - virtual ExecutionNode* getCopy() const= 0; - - virtual qint64 getScalarResult(); - -protected: - /** - * @brief m_nextNode - */ - ExecutionNode* m_previousNode= nullptr; - /** - * @brief m_result - */ - Result* m_result= nullptr; - /** - * @brief m_nextNode - */ - ExecutionNode* m_nextNode= nullptr; - /** - * @brief m_errors - */ - QMap m_errors; - - QString m_id; -}; - -#endif // EXECUTIONNODE_H -- cgit v1.2.3-70-g09d2