public class SimpleTransformer extends FuzzyGraphTransformer
Modifier and Type | Field and Description |
---|---|
protected MutableFuzzyGraph |
graph |
protected double |
threshold |
context, name
Constructor and Description |
---|
SimpleTransformer(org.processmining.framework.plugin.PluginContext context) |
Modifier and Type | Method and Description |
---|---|
protected void |
cleanUpEdges(double significanceThreshold,
double correlationThreshold) |
protected boolean |
doSignificantlyOverlap(java.util.Set<FMNode> first,
java.util.Set<FMNode> second) |
double |
getThreshold() |
protected void |
mergeAllClusters() |
protected boolean |
mergeAllPossibleInto(FMClusterNode cluster) |
protected FMClusterNode |
mergeClusters(FMClusterNode first,
FMClusterNode second) |
void |
setThreshold(double aThreshold) |
protected boolean |
shouldMerge(FMClusterNode first,
FMClusterNode second) |
protected boolean |
shouldMergeWith(FMNode node,
FMClusterNode cluster) |
void |
transform(MutableFuzzyGraph graph) |
getContext, getName, toString
protected double threshold
protected MutableFuzzyGraph graph
public SimpleTransformer(org.processmining.framework.plugin.PluginContext context)
public void setThreshold(double aThreshold)
public double getThreshold()
public void transform(MutableFuzzyGraph graph)
transform
in class FuzzyGraphTransformer
protected boolean shouldMergeWith(FMNode node, FMClusterNode cluster)
protected boolean shouldMerge(FMClusterNode first, FMClusterNode second)
protected boolean doSignificantlyOverlap(java.util.Set<FMNode> first, java.util.Set<FMNode> second)
protected FMClusterNode mergeClusters(FMClusterNode first, FMClusterNode second)
protected boolean mergeAllPossibleInto(FMClusterNode cluster)
protected void mergeAllClusters()
protected void cleanUpEdges(double significanceThreshold, double correlationThreshold)