org.processmining.mining.fuzzymining.graph
Class Node
java.lang.Object
org.processmining.mining.fuzzymining.graph.Node
- All Implemented Interfaces:
- DotFileWriter
- Direct Known Subclasses:
- ClusterNode
public class Node
- extends java.lang.Object
- implements DotFileWriter
Methods inherited from class java.lang.Object |
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
graph
protected FuzzyGraph graph
index
protected int index
significance
protected double significance
Node
public Node(FuzzyGraph graph,
int index)
isDirectlyConnectedTo
public boolean isDirectlyConnectedTo(Node other)
directlyFollows
public boolean directlyFollows(Node other)
getPredecessors
public java.util.Set<Node> getPredecessors()
getSuccessors
public java.util.Set<Node> getSuccessors()
getIndex
public int getIndex()
getGraph
public FuzzyGraph getGraph()
getSignificance
public double getSignificance()
setSignificance
public void setSignificance(double significance)
id
public java.lang.String id()
equals
public boolean equals(java.lang.Object obj)
- Overrides:
equals
in class java.lang.Object
hashCode
public int hashCode()
- Overrides:
hashCode
in class java.lang.Object
toString
public java.lang.String toString()
- Overrides:
toString
in class java.lang.Object
writeToDot
public void writeToDot(java.io.Writer bw)
throws java.io.IOException
- Specified by:
writeToDot
in interface DotFileWriter
- Throws:
java.io.IOException
getToolTipText
public java.lang.String getToolTipText()