Class FrequencyBasedProcessTreeParameters
- java.lang.Object
-
- org.processmining.logfiltering.algorithms.Sabya.FrequencyBasedProcessTreeParameters
-
public class FrequencyBasedProcessTreeParameters extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description FrequencyBasedProcessTreeParameters(org.deckfour.xes.classification.XEventClassifier eventClassifier)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.util.Map<java.lang.String,org.deckfour.xes.model.XEvent>getActivityEventMap()java.lang.IntegergetActivityFreqOfEventForVariant(java.lang.String activity, java.lang.String variant)java.util.Map<java.lang.String,java.util.List<java.lang.Integer>>getActivityTracesMap()java.lang.IntegergetCaseFreqOfEventForVariant(java.lang.String activity, java.lang.String variant)java.util.Map<java.lang.String,java.lang.String>getCharacterEventMap()java.lang.IntegergetCharCounter()java.util.Map<java.lang.String,java.lang.String>getEventCharacterMap()org.deckfour.xes.classification.XEventClassifiergetEventClassifier()java.util.Map<java.lang.String,java.lang.Integer>getEventFrequency()java.util.Map<java.lang.String,java.util.Map<java.lang.String,java.lang.Integer>>getEventVariantMap()java.util.Map<java.lang.String,java.util.Map<java.lang.String,java.lang.Integer>>getEventWithVariantWiseActivityFrequency()java.util.Map<java.lang.String,java.util.Map<java.lang.String,java.lang.Integer>>getEventWithVariantWiseCaseFrequency()doublegetThreshold()java.lang.IntegergetTotalTraces()java.util.Map<java.lang.Integer,java.lang.String>getTraceIdMap()java.util.Map<java.lang.Integer,org.deckfour.xes.model.XTrace>getTraceIdToXTraceMap()java.util.Map<java.lang.Integer,java.lang.String>getTraceIdVariantMap()java.util.Map<java.lang.String,java.lang.Integer>getVariantFrequency()java.util.Map<java.lang.String,java.lang.String>getVariantsToChange()java.util.Map<java.lang.String,java.util.List<java.lang.Integer>>getVariantTracesMap()java.util.Map<java.lang.String,java.util.List<java.lang.Integer>>getVariantTracesMapUpdated()java.util.Map<org.deckfour.xes.model.XTrace,java.lang.Integer>getXTraceToTraceIdMap()voidincrementFreqOfEventForVariant(java.lang.String activity, java.lang.String variant, java.lang.Integer traceFreqForVariant)voidincrementTotalTraces()voidresetData()voidsetActivityEventMap(java.util.Map<java.lang.String,org.deckfour.xes.model.XEvent> activityEventMap)voidsetActivityTracesMap(java.util.Map<java.lang.String,java.util.List<java.lang.Integer>> activityTracesMap)voidsetCharacterEventMap(java.util.Map<java.lang.String,java.lang.String> characterEventMap)voidsetCharCounter(java.lang.Integer charCounter)voidsetEventCharacterMap(java.util.Map<java.lang.String,java.lang.String> eventCharacterMap)voidsetEventClassifier(org.deckfour.xes.classification.XEventClassifier eventClassifier)voidsetEventFrequency(java.util.Map<java.lang.String,java.lang.Integer> eventFrequency)voidsetEventVariantMap(java.util.Map<java.lang.String,java.util.Map<java.lang.String,java.lang.Integer>> eventVariantMap)voidsetThreshold(double threshold)voidsetTraceIdMap(java.util.Map<java.lang.Integer,java.lang.String> traceIdMap)voidsetTraceIdToXTraceMapp(java.util.Map<java.lang.Integer,org.deckfour.xes.model.XTrace> traceIdToXTraceMap)voidsetTraceIdVariantMap(java.util.Map<java.lang.Integer,java.lang.String> traceIdVariantMap)voidsetVariantFrequency(java.util.Map<java.lang.String,java.lang.Integer> variantFrequency)voidsetVariantsToChange(java.util.Map<java.lang.String,java.lang.String> VariantsToChange)voidsetVariantTracesMap(java.util.Map<java.lang.String,java.util.List<java.lang.Integer>> variantTracesMap)voidsetVariantTracesMapUpdated(java.util.Map<java.lang.String,java.util.List<java.lang.Integer>> variantTracesMapUpdated)voidsetXTracetoTraceIdMap(java.util.Map<org.deckfour.xes.model.XTrace,java.lang.Integer> xTraceToTraceIdMap)
-
-
-
Method Detail
-
getEventClassifier
public org.deckfour.xes.classification.XEventClassifier getEventClassifier()
-
setEventClassifier
public void setEventClassifier(org.deckfour.xes.classification.XEventClassifier eventClassifier)
-
getTotalTraces
public java.lang.Integer getTotalTraces()
-
getCharCounter
public java.lang.Integer getCharCounter()
-
setCharCounter
public void setCharCounter(java.lang.Integer charCounter)
-
incrementTotalTraces
public void incrementTotalTraces()
-
getThreshold
public double getThreshold()
-
setThreshold
public void setThreshold(double threshold)
-
getEventCharacterMap
public java.util.Map<java.lang.String,java.lang.String> getEventCharacterMap()
-
setEventCharacterMap
public void setEventCharacterMap(java.util.Map<java.lang.String,java.lang.String> eventCharacterMap)
-
getVariantsToChange
public java.util.Map<java.lang.String,java.lang.String> getVariantsToChange()
-
setVariantsToChange
public void setVariantsToChange(java.util.Map<java.lang.String,java.lang.String> VariantsToChange)
-
getCharacterEventMap
public java.util.Map<java.lang.String,java.lang.String> getCharacterEventMap()
-
setCharacterEventMap
public void setCharacterEventMap(java.util.Map<java.lang.String,java.lang.String> characterEventMap)
-
getEventFrequency
public java.util.Map<java.lang.String,java.lang.Integer> getEventFrequency()
-
setEventFrequency
public void setEventFrequency(java.util.Map<java.lang.String,java.lang.Integer> eventFrequency)
-
getVariantFrequency
public java.util.Map<java.lang.String,java.lang.Integer> getVariantFrequency()
-
setVariantFrequency
public void setVariantFrequency(java.util.Map<java.lang.String,java.lang.Integer> variantFrequency)
-
getActivityEventMap
public java.util.Map<java.lang.String,org.deckfour.xes.model.XEvent> getActivityEventMap()
-
setActivityEventMap
public void setActivityEventMap(java.util.Map<java.lang.String,org.deckfour.xes.model.XEvent> activityEventMap)
-
getXTraceToTraceIdMap
public java.util.Map<org.deckfour.xes.model.XTrace,java.lang.Integer> getXTraceToTraceIdMap()
-
setXTracetoTraceIdMap
public void setXTracetoTraceIdMap(java.util.Map<org.deckfour.xes.model.XTrace,java.lang.Integer> xTraceToTraceIdMap)
-
getTraceIdToXTraceMap
public java.util.Map<java.lang.Integer,org.deckfour.xes.model.XTrace> getTraceIdToXTraceMap()
-
setTraceIdToXTraceMapp
public void setTraceIdToXTraceMapp(java.util.Map<java.lang.Integer,org.deckfour.xes.model.XTrace> traceIdToXTraceMap)
-
getTraceIdMap
public java.util.Map<java.lang.Integer,java.lang.String> getTraceIdMap()
-
setTraceIdMap
public void setTraceIdMap(java.util.Map<java.lang.Integer,java.lang.String> traceIdMap)
-
getTraceIdVariantMap
public java.util.Map<java.lang.Integer,java.lang.String> getTraceIdVariantMap()
-
setTraceIdVariantMap
public void setTraceIdVariantMap(java.util.Map<java.lang.Integer,java.lang.String> traceIdVariantMap)
-
getEventVariantMap
public java.util.Map<java.lang.String,java.util.Map<java.lang.String,java.lang.Integer>> getEventVariantMap()
-
setEventVariantMap
public void setEventVariantMap(java.util.Map<java.lang.String,java.util.Map<java.lang.String,java.lang.Integer>> eventVariantMap)
-
getVariantTracesMap
public java.util.Map<java.lang.String,java.util.List<java.lang.Integer>> getVariantTracesMap()
-
setVariantTracesMap
public void setVariantTracesMap(java.util.Map<java.lang.String,java.util.List<java.lang.Integer>> variantTracesMap)
-
getVariantTracesMapUpdated
public java.util.Map<java.lang.String,java.util.List<java.lang.Integer>> getVariantTracesMapUpdated()
-
setVariantTracesMapUpdated
public void setVariantTracesMapUpdated(java.util.Map<java.lang.String,java.util.List<java.lang.Integer>> variantTracesMapUpdated)
-
getActivityTracesMap
public java.util.Map<java.lang.String,java.util.List<java.lang.Integer>> getActivityTracesMap()
-
setActivityTracesMap
public void setActivityTracesMap(java.util.Map<java.lang.String,java.util.List<java.lang.Integer>> activityTracesMap)
-
getActivityFreqOfEventForVariant
public java.lang.Integer getActivityFreqOfEventForVariant(java.lang.String activity, java.lang.String variant)
-
incrementFreqOfEventForVariant
public void incrementFreqOfEventForVariant(java.lang.String activity, java.lang.String variant, java.lang.Integer traceFreqForVariant)
-
getCaseFreqOfEventForVariant
public java.lang.Integer getCaseFreqOfEventForVariant(java.lang.String activity, java.lang.String variant)
-
getEventWithVariantWiseActivityFrequency
public java.util.Map<java.lang.String,java.util.Map<java.lang.String,java.lang.Integer>> getEventWithVariantWiseActivityFrequency()
-
getEventWithVariantWiseCaseFrequency
public java.util.Map<java.lang.String,java.util.Map<java.lang.String,java.lang.Integer>> getEventWithVariantWiseCaseFrequency()
-
resetData
public void resetData()
-
-