11 #ifndef __DOP_InOutInfo__
12 #define __DOP_InOutInfo__
38 : myDataType(datatype),
39 myIsRepetitive(isrepetitive)
60 {
return myIsRepetitive; }
65 {
return myDataType; }
72 return "Objects to be processed";
74 return "Data to be attached";
76 return "Solvers to be attached";
78 return "Relationships to create";
80 return "Any node type";
82 return "Invalid node type";
86 return "Invalid node type";
91 return getLabelText(getDataType());
115 return (type == getDataType());
bool matchesDataType(DOP_InOutDataType type) const
Returns true if this connection can match the given type.
DOP_InOutInfo(const DOP_InOutInfo &src)
bool operator==(const DOP_InOutInfo &src)
static const char * getLabelText(DOP_InOutDataType type)
DOP_InOutDataType getDataType() const
const char * getLabelText() const
DOP_InOutInfo(DOP_InOutDataType datatype, bool isrepetitive)
This is the base class for all DOP nodes.
const DOP_InOutInfo & operator=(const DOP_InOutInfo &src)
bool getIsRepetitive() const