35 void addNewRelation(
const QString &relName,
const bool &changeRelation =
false)
override;
36 void setRelation(
int relNum,
const bool &updateUI =
true)
override;
41 const QString &numColor,
44 const QString &lColor,
48 const QString &iconPath = QString(),
49 const bool &signalMW =
false,
50 const QHash<QString, QString> nodeCustomAttributes =
51 QHash<QString, QString>())
override;
57 const bool &signalMW =
false)
override;
63 const int &edgeDirType,
66 const QString &edgeLabel = QString(),
67 const bool &signalMW =
false,
68 const QHash<QString,QString> &edgeCustomAttributes =
69 QHash<QString,QString>())
override;
74 const QString &fileName,
75 const QString &netName,
76 const int &totalNodes,
77 const int &totalLinks,
78 const int &edgeDirType,
79 const qint64 &elapsedTime,
80 const QString &message = QString())
override;
The Graph class This is the main class for a Graph, used in conjuction with GraphVertex,...
Definition graph.h:74
Forwards parse mutations directly into an existing Graph instance.
Definition graph_parse_sink_graph.h:31
void createNodeAtPosRandom(const bool &signalMW=false) override
Definition graph_parse_sink_graph.cpp:66
void addNewRelation(const QString &relName, const bool &changeRelation=false) override
Definition graph_parse_sink_graph.cpp:27
void createEdge(const int &source, const int &target, const qreal &weight, const QString &color, const int &edgeDirType, const bool &arrows, const bool &bezier, const QString &edgeLabel=QString(), const bool &signalMW=false, const QHash< QString, QString > &edgeCustomAttributes=QHash< QString, QString >()) override
Definition graph_parse_sink_graph.cpp:78
void createNodeAtPosRandomWithLabel(const int &num, const QString &label, const bool &signalMW=false) override
Definition graph_parse_sink_graph.cpp:71
void setRelation(int relNum, const bool &updateUI=true) override
Definition graph_parse_sink_graph.cpp:32
void removeDummyNode(int num) override
Definition graph_parse_sink_graph.cpp:101
void createNode(const int &num, const int &size, const QString &color, const QString &numColor, const int &numSize, const QString &label, const QString &lColor, const int &lSize, const QPointF &p, const QString &shape, const QString &iconPath=QString(), const bool &signalMW=false, const QHash< QString, QString > nodeCustomAttributes=QHash< QString, QString >()) override
Definition graph_parse_sink_graph.cpp:37
Graph & m_graph
Definition graph_parse_sink_graph.h:83
void fileLoaded(const int &fileType, const QString &fileName, const QString &netName, const int &totalNodes, const int &totalLinks, const int &edgeDirType, const qint64 &elapsedTime, const QString &message=QString()) override
Definition graph_parse_sink_graph.cpp:106
Explicit mutation surface for parse-time graph construction.
Definition graph_parse_sink.h:33
Transitional mutation sink interface for Parser -> Graph IO operations.
Definition graph_parse_sink.h:23