\r
// getters\r
inline ReferenceInterface* getReference() { return reference; }\r
+ inline QList<char> getConsumptionPattern() { return consumptionPattern; }\r
+ inline QList<char> getProductionPattern() { return productionPattern; } \r
\r
// setters\r
+ inline void setConsumptionPattern(QList<char> pattern) { consumptionPattern = pattern; }\r
+ inline void setProductionPattern(QList<char> pattern) { productionPattern = pattern; } \r
\r
// testers\r
bool isFunctionalInterface();\r
private:\r
\r
ReferenceInterface* reference; \r
-\r
+ \r
+ //patterns\r
+ QList<char> consumptionPattern; //! only usefull for input interfaces\r
+ QList<char> productionPattern; //! only usefull for output interfaces \r
};\r
\r
#endif // __FUNCTIONALINTERFACE_H__\r