public class MinePatterns
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
static int |
INSTANCECOUNT_PERCENTAGE_THRESHOLD |
static int |
MAX_STRLENGTH |
static int |
MAX_STRLENGTH_TRANSFORMLOG |
static int |
OVERLAPPINGCOUNT_CONSERVEDNESS_THRESHOLD |
Constructor and Description |
---|
MinePatterns(PatternAbstractionFrame owner,
org.deckfour.xes.model.XLog log) |
Modifier and Type | Method and Description |
---|---|
void |
findPatterns(java.util.Set<PatternType> patternTypeSet,
PatternLengthPreference patternLengthPreference) |
ConservednessMetric |
getConservednessMetric() |
java.util.Set<java.lang.String> |
getDecodedAlphabet(java.util.Set<java.lang.String> encodedAlphabet) |
java.util.Set<java.lang.String> |
getEncodedAlphabet(java.util.Set<java.lang.String> decodedAlphabet) |
EncodedLog |
getEncodedLog() |
java.util.Map<java.util.TreeSet<java.lang.String>,java.util.TreeSet<java.lang.String>> |
getEntireLogCombinedBasePatternAlphabetPatternSetMap() |
java.util.Map<java.util.TreeSet<java.lang.String>,java.util.TreeSet<java.lang.String>> |
getEntireLogCombinedPatternAlphabetPatternSetMap() |
java.util.Map<java.util.TreeSet<java.lang.String>,java.util.TreeSet<java.lang.String>> |
getEntireLogMaximalRepeatBasePatternAlphabetPatternSetMap() |
java.util.Map<java.util.TreeSet<java.lang.String>,java.util.TreeSet<java.lang.String>> |
getEntireLogMaximalRepeatPatternAlphabetPatternSetMap() |
java.util.Map<java.util.TreeSet<java.lang.String>,java.util.TreeSet<java.lang.String>> |
getEntireLogTandemArrayBasePatternAlphabetPatternSetMap() |
java.util.Map<java.util.TreeSet<java.lang.String>,java.util.TreeSet<java.lang.String>> |
getEntireLogTandemArrayPatternAlphabetPatternSetMap() |
org.deckfour.xes.model.XLog |
getLogSelectedPatterns(java.util.Set<java.lang.String> patternSet) |
MetricPatternAlphabetCount |
getNonOverlappingGlobalLongerPatternAlphabetCount() |
MetricPatternAlphabetCount |
getNonOverlappingGlobalShorterPatternAlphabetCount() |
MetricPatternAlphabetCount |
getNonOverlappingLongerPatternAlphabetCount() |
MetricPatternAlphabetCount |
getNonOverlappingShorterPatternAlphabetCount() |
MetricPatternAlphabetCount |
getOverlappingPatternAlphabetCount() |
PatternLengthPreference |
getPatternLengthPreference() |
protected void |
printPatterns(java.util.Map<java.util.TreeSet<java.lang.String>,java.util.TreeSet<java.lang.String>> patternAlphabetPatternSetMap) |
void |
setMaxStringLength(int maxStrLength) |
void |
setPatternLengthPreference(PatternLengthPreference patternLengthPreference) |
public static int MAX_STRLENGTH
public static int MAX_STRLENGTH_TRANSFORMLOG
public static int INSTANCECOUNT_PERCENTAGE_THRESHOLD
public static int OVERLAPPINGCOUNT_CONSERVEDNESS_THRESHOLD
public MinePatterns(PatternAbstractionFrame owner, org.deckfour.xes.model.XLog log)
public void findPatterns(java.util.Set<PatternType> patternTypeSet, PatternLengthPreference patternLengthPreference)
public void setMaxStringLength(int maxStrLength)
public EncodedLog getEncodedLog()
protected void printPatterns(java.util.Map<java.util.TreeSet<java.lang.String>,java.util.TreeSet<java.lang.String>> patternAlphabetPatternSetMap)
public org.deckfour.xes.model.XLog getLogSelectedPatterns(java.util.Set<java.lang.String> patternSet)
public MetricPatternAlphabetCount getOverlappingPatternAlphabetCount()
public MetricPatternAlphabetCount getNonOverlappingShorterPatternAlphabetCount()
public MetricPatternAlphabetCount getNonOverlappingLongerPatternAlphabetCount()
public MetricPatternAlphabetCount getNonOverlappingGlobalShorterPatternAlphabetCount()
public MetricPatternAlphabetCount getNonOverlappingGlobalLongerPatternAlphabetCount()
public ConservednessMetric getConservednessMetric()
public java.util.Set<java.lang.String> getEncodedAlphabet(java.util.Set<java.lang.String> decodedAlphabet)
public java.util.Set<java.lang.String> getDecodedAlphabet(java.util.Set<java.lang.String> encodedAlphabet)
public java.util.Map<java.util.TreeSet<java.lang.String>,java.util.TreeSet<java.lang.String>> getEntireLogTandemArrayPatternAlphabetPatternSetMap()
public java.util.Map<java.util.TreeSet<java.lang.String>,java.util.TreeSet<java.lang.String>> getEntireLogMaximalRepeatPatternAlphabetPatternSetMap()
public java.util.Map<java.util.TreeSet<java.lang.String>,java.util.TreeSet<java.lang.String>> getEntireLogCombinedPatternAlphabetPatternSetMap()
public java.util.Map<java.util.TreeSet<java.lang.String>,java.util.TreeSet<java.lang.String>> getEntireLogTandemArrayBasePatternAlphabetPatternSetMap()
public java.util.Map<java.util.TreeSet<java.lang.String>,java.util.TreeSet<java.lang.String>> getEntireLogMaximalRepeatBasePatternAlphabetPatternSetMap()
public java.util.Map<java.util.TreeSet<java.lang.String>,java.util.TreeSet<java.lang.String>> getEntireLogCombinedBasePatternAlphabetPatternSetMap()
public PatternLengthPreference getPatternLengthPreference()
public void setPatternLengthPreference(PatternLengthPreference patternLengthPreference)