public class LogSkeleton
extends java.lang.Object
implements org.processmining.framework.util.HTMLToString
Constructor and Description |
---|
LogSkeleton() |
LogSkeleton(LogSkeletonCount countModel) |
Modifier and Type | Method and Description |
---|---|
void |
addPrePost(java.lang.String activity,
java.util.Collection<java.lang.String> pre,
java.util.Collection<java.lang.String> post) |
void |
addSameCount(java.util.Collection<java.lang.String> activities) |
void |
addSameCount(int noiseLevel,
java.util.Collection<java.lang.String> activities) |
boolean |
check(org.deckfour.xes.model.XTrace trace,
LogSkeletonCount model,
java.util.Set<java.lang.String> messages,
boolean[] checks) |
void |
cleanPrePost() |
org.processmining.plugins.graphviz.dot.Dot |
createGraph(LogSkeletonBrowser visualizer) |
org.processmining.plugins.graphviz.dot.Dot |
createGraph(LogSkeletonBrowserParameters parameters) |
org.processmining.plugins.graphviz.dot.Dot |
createGraph(java.util.Set<LogSkeletonBrowser> visualizers) |
void |
exportToFile(com.csvreader.CsvWriter writer) |
java.util.Collection<java.lang.String> |
getActivities() |
java.util.Set<java.lang.String> |
getAlwaysAfter(java.lang.String activity) |
java.util.Set<java.lang.String> |
getAlwaysBefore(java.lang.String activity) |
int |
getEquivalenceThreshold() |
java.util.Set<java.lang.String> |
getForbidden() |
java.lang.String |
getLabel() |
int |
getNotCoExistenceThreshold() |
java.util.Set<java.lang.String> |
getRequired() |
int |
getResponseThreshold() |
java.util.Collection<java.lang.String> |
getSameCounts(java.lang.String activity) |
java.util.List<java.util.List<java.lang.String>> |
getSplitters() |
boolean |
hasManyNotCoExistenceArcs(LogSkeletonBrowserParameters parameters) |
void |
importFromStream(com.csvreader.CsvReader reader) |
void |
setEquivalenceThreshold(int equivalenceThreshold) |
void |
setForbidden(java.util.Set<java.lang.String> forbidden) |
void |
setLabel(java.lang.String label) |
void |
setNotCoExistenceThreshold(int notCoOccurencethreshold) |
void |
setPrecedenceThreshold(int precedenceThreshold) |
void |
setRequired(java.util.Set<java.lang.String> required) |
void |
setResponseThreshold(int responseThreshold) |
void |
setSplitters(java.util.List<java.util.List<java.lang.String>> splitters) |
java.lang.String |
toHTMLString(boolean includeHTMLTags) |
org.processmining.plugins.graphviz.dot.Dot |
visualize(LogSkeletonBrowserParameters parameters) |
public LogSkeleton()
public LogSkeleton(LogSkeletonCount countModel)
public void addSameCount(java.util.Collection<java.lang.String> activities)
public void addSameCount(int noiseLevel, java.util.Collection<java.lang.String> activities)
public java.util.Collection<java.lang.String> getSameCounts(java.lang.String activity)
public void addPrePost(java.lang.String activity, java.util.Collection<java.lang.String> pre, java.util.Collection<java.lang.String> post)
public void cleanPrePost()
public boolean check(org.deckfour.xes.model.XTrace trace, LogSkeletonCount model, java.util.Set<java.lang.String> messages, boolean[] checks)
public java.lang.String toHTMLString(boolean includeHTMLTags)
toHTMLString
in interface org.processmining.framework.util.HTMLToString
public org.processmining.plugins.graphviz.dot.Dot visualize(LogSkeletonBrowserParameters parameters)
public org.processmining.plugins.graphviz.dot.Dot createGraph(LogSkeletonBrowser visualizer)
public org.processmining.plugins.graphviz.dot.Dot createGraph(java.util.Set<LogSkeletonBrowser> visualizers)
public org.processmining.plugins.graphviz.dot.Dot createGraph(LogSkeletonBrowserParameters parameters)
public java.util.Collection<java.lang.String> getActivities()
public java.util.Set<java.lang.String> getRequired()
public void setRequired(java.util.Set<java.lang.String> required)
public java.util.Set<java.lang.String> getForbidden()
public void setForbidden(java.util.Set<java.lang.String> forbidden)
public java.util.List<java.util.List<java.lang.String>> getSplitters()
public void setSplitters(java.util.List<java.util.List<java.lang.String>> splitters)
public java.lang.String getLabel()
public void setLabel(java.lang.String label)
public void exportToFile(com.csvreader.CsvWriter writer) throws java.io.IOException
java.io.IOException
public void importFromStream(com.csvreader.CsvReader reader) throws java.io.IOException
java.io.IOException
public java.util.Set<java.lang.String> getAlwaysBefore(java.lang.String activity)
public java.util.Set<java.lang.String> getAlwaysAfter(java.lang.String activity)
public void setPrecedenceThreshold(int precedenceThreshold)
public int getResponseThreshold()
public void setResponseThreshold(int responseThreshold)
public int getNotCoExistenceThreshold()
public void setNotCoExistenceThreshold(int notCoOccurencethreshold)
public boolean hasManyNotCoExistenceArcs(LogSkeletonBrowserParameters parameters)
public int getEquivalenceThreshold()
public void setEquivalenceThreshold(int equivalenceThreshold)