// testers
bool isGroupBlock();
+ bool isTopGroupBlock();
inline bool isTop() { return topGroup; }
// others
inline void addBlock(AbstractBlock* block) { blocks.append(block); }
void removeBlock(AbstractBlock* block);
+ AbstractBlock* getFunctionalBlockByName(QString name);
+
void removeAllBlocks();
void parametersValidation(QList<AbstractBlock *> *checkedBlocks, QList<AbstractBlock*>* blocksToConfigure);
void addGenericParameter(QString name, QString type, QString value);