bool removeFunctionalBlock(FunctionalBlock* block);
FunctionalBlock* getFunctionalBlockByName(QString name, GroupBlock* parent = NULL); //! if parent = NULL, search in the whole graph
- // methods for source blocks
- FunctionalBlock* createSourceBlock(ReferenceBlock *ref, bool createIfaces = true);
- FunctionalBlock* duplicateSourceBlock(FunctionalBlock *block);
- FunctionalBlock* getSourceBlockByName(QString name);
- bool removeSourceBlock(FunctionalBlock* block);
+ // methods for stimulis blocks
+ FunctionalBlock* createStimuliBlock(ReferenceBlock *ref, bool createIfaces = true);
+ FunctionalBlock* duplicateStimuliBlock(FunctionalBlock *block);
+ FunctionalBlock* getStimuliBlockByName(QString name);
+ bool removeStimuliBlock(FunctionalBlock* block);
// others
QList<AbstractInterface *> getOutsideInterfaces();
private:
GroupBlock* topGroup;
QList<GroupBlock *> groups; //! usefull to avoid recursive methods to find a particular group.
- QList<FunctionalBlock*> sources; //! source for the top group
+ QList<FunctionalBlock*> stimulis; //! source for the top group
};