X-Git-Url: https://bilbo.iut-bm.univ-fcomte.fr/and/gitweb/blast.git/blobdiff_plain/abbc64cf04a35ab3549d5c516f44c7c5921baa63..df84660fd98b39737692d57b68c8b2c2d34af0f1:/ReferenceBlock.h diff --git a/ReferenceBlock.h b/ReferenceBlock.h index 324e289..b1ebd84 100644 --- a/ReferenceBlock.h +++ b/ReferenceBlock.h @@ -56,6 +56,7 @@ private: void loadInformations(QDomElement &elt) throw(Exception); void loadParameters(QDomElement &elt) throw(Exception); void loadInterfaces(QDomElement &elt) throw(Exception); + void createInterfaceForParameters() throw(Exception); friend QDataStream &operator<<(QDataStream &out, const ReferenceBlock &b); friend QDataStream &operator>>(QDataStream &in, ReferenceBlock &b); @@ -64,6 +65,11 @@ private: // AbstractBlock interface public: void parametersValidation(QList* checkedBlocks, QList* blocksToConfigure); + +private: + // patterns + void checkInputPatternCompatibility() throw(Exception); + void computeOutputPattern(int nbExec = -1) throw(Exception); }; #endif // __REFERENCEBLOCK_H__