public class Cluster<E extends org.processmining.models.graphbased.directed.AbstractDirectedGraphEdge,N extends org.processmining.models.graphbased.directed.AbstractDirectedGraphNode>
extends java.lang.Object
implements java.lang.Runnable
Constructor and Description |
---|
Cluster(java.util.Set<E> edges,
CandidatePlaceSelectionStrategy<N> selectionStrategy,
CandidatePlaceIteratorEnum placeIteratorType,
ConflictStrategyEnum conflictStrategyType,
java.util.concurrent.atomic.AtomicInteger maxPlaceNumber) |
Modifier and Type | Method and Description |
---|---|
static <E extends org.processmining.models.graphbased.directed.AbstractDirectedGraphEdge,N extends org.processmining.models.graphbased.directed.AbstractDirectedGraphNode> |
checkPlaceConsistency(PartialPlaceEvaluation<N> ppe,
java.util.Set<E> edges) |
java.util.Set<E> |
getEdges() |
java.util.Set<N> |
getInputNodes() |
java.util.Set<N> |
getOutputNodes() |
java.util.Set<PlaceEvaluation<N>> |
getPlacesToBeAdded() |
void |
printDotFile() |
java.lang.String |
printStatistics() |
void |
run() |
void |
setActivityFrequencyMap(java.util.Map<java.lang.String,java.lang.Integer> activityFrequencyMap) |
void |
setLog(org.deckfour.xes.model.XLog log) |
void |
setPlaceEvaluationThreshold(double placeEvaluationThreshold) |
void |
setPrePlaceEvaluationThreshold(double prePlaceEvaluationThreshold) |
void |
stop() |
java.lang.String |
toDot() |
java.lang.String |
toString() |
public Cluster(java.util.Set<E> edges, CandidatePlaceSelectionStrategy<N> selectionStrategy, CandidatePlaceIteratorEnum placeIteratorType, ConflictStrategyEnum conflictStrategyType, java.util.concurrent.atomic.AtomicInteger maxPlaceNumber)
public void printDotFile()
public java.lang.String toDot()
public void setPrePlaceEvaluationThreshold(double prePlaceEvaluationThreshold)
public void setPlaceEvaluationThreshold(double placeEvaluationThreshold)
public java.util.Set<E> getEdges()
public java.util.Set<N> getInputNodes()
public java.util.Set<N> getOutputNodes()
public void setLog(org.deckfour.xes.model.XLog log)
public void setActivityFrequencyMap(java.util.Map<java.lang.String,java.lang.Integer> activityFrequencyMap)
public java.util.Set<PlaceEvaluation<N>> getPlacesToBeAdded()
public void run()
run
in interface java.lang.Runnable
public void stop()
public static <E extends org.processmining.models.graphbased.directed.AbstractDirectedGraphEdge,N extends org.processmining.models.graphbased.directed.AbstractDirectedGraphNode> boolean checkPlaceConsistency(PartialPlaceEvaluation<N> ppe, java.util.Set<E> edges)
public java.lang.String toString()
toString
in class java.lang.Object
public java.lang.String printStatistics()