public class GraphVizSocialNetworkVisualizationImpl<T> extends org.processmining.plugins.graphviz.dot.Dot implements SocialNetworkVisualization<T>
org.processmining.plugins.graphviz.dot.Dot.GraphDirection
SocialNetworkVisualization.Factory, SocialNetworkVisualization.Library
Constructor and Description |
---|
GraphVizSocialNetworkVisualizationImpl() |
Modifier and Type | Method and Description |
---|---|
void |
addArc(T from,
T to) |
void |
addVertex(T vertex) |
void |
clear() |
boolean |
containsArc(T from,
T to) |
boolean |
containsVertex(T vertex) |
javax.swing.JComponent |
get() |
java.lang.String |
getArcLabel(T from,
T to) |
SocialNetworkVisualization.Library |
getLibrary() |
void |
removeArc(T from,
T to) |
void |
removeVertex(T vertex) |
void |
setArcLabel(T from,
T to,
java.lang.String label) |
void |
setArcLabelStyle(T from,
T to,
SocialNetworkArcLabelStyle style) |
void |
setArcStyle(T from,
T to,
SocialNetworkArcStyle... styles) |
void |
setArcStyle(T from,
T to,
SocialNetworkArcStyle style) |
void |
setVertexLabel(T node,
java.lang.String label) |
void |
setVertexStyle(T node,
SocialNetworkVertexStyle style) |
exportToFile, getDirection, isKeepOrderingOfChildren, setDirection, setKeepOrderingOfChildren, setStringValue, toString
addCluster, addEdge, addEdge, addEdge, addEdge, addNode, addNode, addNode, appendOptions, appendSpecialOptions, contentToString, getClusters, getEdgeOption, getEdgeOptions, getEdges, getEdgesRecursive, getFirstEdge, getGraphOption, getGraphOptions, getId, getNodeOption, getNodeOptionKeySet, getNodes, getNodesRecursive, insertNode, insertNode, insertNode, removeCluster, removeEdge, removeNode, setEdgeOption, setGraphOption, setNodeOption
addMouseListener, addSelectionListener, escapeString, getLabel, getOption, getOptionKeySet, getSelectionListeners, isSelectable, labelToString, mouseClicked, mouseEntered, mouseExited, mousePressed, mouseReleased, setLabel, setOption, setSelectable
public GraphVizSocialNetworkVisualizationImpl()
public void addArc(T from, T to)
addArc
in interface SocialNetworkVisualization<T>
public void addVertex(T vertex)
addVertex
in interface SocialNetworkVisualization<T>
public void clear()
clear
in interface SocialNetworkVisualization<T>
public boolean containsArc(T from, T to)
containsArc
in interface SocialNetworkVisualization<T>
public boolean containsVertex(T vertex)
containsVertex
in interface SocialNetworkVisualization<T>
public javax.swing.JComponent get()
get
in interface SocialNetworkVisualization<T>
public java.lang.String getArcLabel(T from, T to)
getArcLabel
in interface SocialNetworkVisualization<T>
public SocialNetworkVisualization.Library getLibrary()
getLibrary
in interface SocialNetworkVisualization<T>
public void removeArc(T from, T to)
removeArc
in interface SocialNetworkVisualization<T>
public void removeVertex(T vertex)
removeVertex
in interface SocialNetworkVisualization<T>
public void setArcLabel(T from, T to, java.lang.String label)
setArcLabel
in interface SocialNetworkVisualization<T>
public void setArcLabelStyle(T from, T to, SocialNetworkArcLabelStyle style)
setArcLabelStyle
in interface SocialNetworkVisualization<T>
public void setArcStyle(T from, T to, SocialNetworkArcStyle style)
setArcStyle
in interface SocialNetworkVisualization<T>
public void setArcStyle(T from, T to, SocialNetworkArcStyle... styles)
setArcStyle
in interface SocialNetworkVisualization<T>
public void setVertexLabel(T node, java.lang.String label)
setVertexLabel
in interface SocialNetworkVisualization<T>
public void setVertexStyle(T node, SocialNetworkVertexStyle style)
setVertexStyle
in interface SocialNetworkVisualization<T>