- ConnectedInterface* connectedFrom;
- /*!
- * \brief associatedIface the control (resp. data) interface that is bounded to this data (resp. control) interface
- * If a reference block is designed to be fully integrated in Blast, nearly every data interface is bounded
- * to a control interface that signals if the value presented on the interface is valid or not. associatedIface
- * references this control interface if this is a data interface, and a data interface is this is a control interface.
- * Note that the association is done by the call of setAssociatedIface() that must be done only for a control interface.
- * (NB: a test is done in the method to prevent the other case).
- */
- ConnectedInterface* associatedIface;
+ ConnectedInterface* connectedFrom;
+ AbstractInputModifier* inputModifier; // if needed, represent a block taht does not appear on screen but taht will modify the stream.
+
+ // patterns
+ QList<char>* outputPattern; //! only usefull for output interfaces