1 #ifndef __BLOCKPARAMETERPORT_H__
\r
2 #define __BLOCKPARAMETERPORT_H__
\r
9 #include "BlockParameter.h"
\r
10 class BlockParameter;
\r
12 using namespace std;
\r
15 class BlockParameterPort : public BlockParameter {
\r
19 BlockParameterPort();
\r
20 BlockParameterPort(AbstractBlock* _owner, const QString& _name, const QString& _value, const QString& _ifaceName);
\r
23 inline QString getIfaceName() { return ifaceName; }
\r
24 inline QString getContext() { return "port";}
\r
26 void setIfaceName(const QString& _ifaceName);
\r
29 bool isPortParameter();
\r
32 BlockParameter* clone();
\r
33 QString toVHDL(int context, int flags);
\r
41 #endif // __BLOCKPARAMETERPORT_H__
\r