org.processmining.mining.fuzzymining.graph.transform
Class FuzzyEdgeTransformer

java.lang.Object
  extended by org.processmining.mining.fuzzymining.graph.transform.FuzzyGraphTransformer
      extended by org.processmining.mining.fuzzymining.graph.transform.FuzzyEdgeTransformer

public class FuzzyEdgeTransformer
extends FuzzyGraphTransformer

Author:
christian

Field Summary
protected  FuzzyGraph graph
           
protected  boolean ignoreSelfLoops
           
protected  boolean interpretPercentageAbsolute
           
protected  int numberOfInitialNodes
           
protected  java.util.BitSet preserveMask
           
protected  double preservePercentage
           
protected  double sigCorRatio
           
 
Fields inherited from class org.processmining.mining.fuzzymining.graph.transform.FuzzyGraphTransformer
name
 
Constructor Summary
FuzzyEdgeTransformer()
           
 
Method Summary
protected  void buildPreserveMask()
           
protected  void filterEdges()
           
protected  boolean getBitMask(int x, int y)
           
 boolean getIgnoreSelfLoops()
           
 boolean getInterpretPercentageAbsolute()
           
protected  void processEdgesForNode(int index)
           
protected  void setBitMask(int x, int y, boolean value)
           
 void setIgnoreSelfLoops(boolean ignored)
           
 void setInterpretPercentageAbsolute(boolean isAbsolute)
           
 void setPreservePercentage(double percentage)
           
 void setSignificanceCorrelationRatio(double ratio)
           
 void transform(FuzzyGraph graph)
           
protected  int translateIndex(int x, int y)
           
 
Methods inherited from class org.processmining.mining.fuzzymining.graph.transform.FuzzyGraphTransformer
getName, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

numberOfInitialNodes

protected int numberOfInitialNodes

graph

protected FuzzyGraph graph

preserveMask

protected java.util.BitSet preserveMask

sigCorRatio

protected double sigCorRatio

preservePercentage

protected double preservePercentage

ignoreSelfLoops

protected boolean ignoreSelfLoops

interpretPercentageAbsolute

protected boolean interpretPercentageAbsolute
Constructor Detail

FuzzyEdgeTransformer

public FuzzyEdgeTransformer()
Method Detail

setIgnoreSelfLoops

public void setIgnoreSelfLoops(boolean ignored)

getIgnoreSelfLoops

public boolean getIgnoreSelfLoops()

setInterpretPercentageAbsolute

public void setInterpretPercentageAbsolute(boolean isAbsolute)

getInterpretPercentageAbsolute

public boolean getInterpretPercentageAbsolute()

setSignificanceCorrelationRatio

public void setSignificanceCorrelationRatio(double ratio)

setPreservePercentage

public void setPreservePercentage(double percentage)

transform

public void transform(FuzzyGraph graph)
Specified by:
transform in class FuzzyGraphTransformer

buildPreserveMask

protected void buildPreserveMask()

processEdgesForNode

protected void processEdgesForNode(int index)

filterEdges

protected void filterEdges()

setBitMask

protected void setBitMask(int x,
                          int y,
                          boolean value)

getBitMask

protected boolean getBitMask(int x,
                             int y)

translateIndex

protected int translateIndex(int x,
                             int y)