org.processmining.mining.fuzzymining.graph
Class Node

java.lang.Object
  extended by org.processmining.mining.fuzzymining.graph.Node
All Implemented Interfaces:
DotFileWriter
Direct Known Subclasses:
ClusterNode

public class Node
extends java.lang.Object
implements DotFileWriter


Field Summary
protected  FuzzyGraph graph
           
protected  int index
           
protected  double significance
           
 
Constructor Summary
Node(FuzzyGraph graph, int index)
           
 
Method Summary
 boolean directlyFollows(Node other)
           
 boolean equals(java.lang.Object obj)
           
 FuzzyGraph getGraph()
           
 int getIndex()
           
 java.util.Set<Node> getPredecessors()
           
 double getSignificance()
           
 java.util.Set<Node> getSuccessors()
           
 java.lang.String getToolTipText()
           
 int hashCode()
           
 java.lang.String id()
           
 boolean isDirectlyConnectedTo(Node other)
           
 void setSignificance(double significance)
           
 java.lang.String toString()
           
 void writeToDot(java.io.Writer bw)
           
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Field Detail

graph

protected FuzzyGraph graph

index

protected int index

significance

protected double significance
Constructor Detail

Node

public Node(FuzzyGraph graph,
            int index)
Method Detail

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()