public:
InputPort4DF2DS(DFToDSForLoop *node, TypeCode* type);
void getAllRepresentants(std::set<InPort *>& repr) const;
+ void releaseData() override;
void put(const void *data) throw(ConversionException);
InputPort *clone(Node *newHelder) const;
void *get() const throw(Exception);
//Node* DISOWNnode is a SWIG notation to indicate that the ownership of the node is transfered to C++
Node *edSetNode(Node *DISOWNnode);
virtual bool edAddChild(Node *DISOWNnode) throw(Exception);
+ bool isLoop() const override { return true; }
Node *edRemoveNode();
virtual void checkBasicConsistency() const throw(Exception);
//! Returns the port which value is used to take decision about the continuation of the loop.