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)
override;
72 const QString &fileName,
73 const QString &netName,
74 const int &totalNodes,
75 const int &totalLinks,
76 const int &edgeDirType,
77 const qint64 &elapsedTime,
78 const QString &message = QString())
override;
The Graph class This is the main class for a Graph, used in conjuction with GraphVertex,...
Definition graph.h:72
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 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:99
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:81
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) override
Definition graph_parse_sink_graph.cpp:78
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:104
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