org.processmining.plugins.log.abstraction.activitycluster
Class Preferences
java.lang.Object
org.processmining.plugins.log.abstraction.activitycluster.Preferences
- All Implemented Interfaces:
- java.lang.Cloneable
public class Preferences
- extends java.lang.Object
- implements java.lang.Cloneable
- Author:
- thomas.baier
| Methods inherited from class java.lang.Object |
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
prefName
protected java.lang.String prefName
optimizeClusters
protected boolean optimizeClusters
markedClusters
protected boolean markedClusters
saveToDisk
protected boolean saveToDisk
resultFilePath
protected java.lang.String resultFilePath
saveLogWithSubLogsToDisk
protected boolean saveLogWithSubLogsToDisk
logWithSubLogsFilePath
protected java.lang.String logWithSubLogsFilePath
keepStartEvent
protected boolean keepStartEvent
simulateMerge
protected boolean simulateMerge
localInstancesBordersUsed
protected boolean localInstancesBordersUsed
mergeEventsFromSameSource
protected boolean mergeEventsFromSameSource
mergeEventsFromSameSourceAndResource
protected boolean mergeEventsFromSameSourceAndResource
mergeEventsFromDifferentResources
protected boolean mergeEventsFromDifferentResources
maxClusterSize
protected int maxClusterSize
maxMergeDistance
protected int maxMergeDistance
instanceBorderDef
protected InstanceBorderDefinition instanceBorderDef
Preferences
public Preferences()
Preferences
public Preferences(boolean forwardLookingOnly,
boolean markedClusters)
- Parameters:
maxMergeDistance - mergeEventsFromSameSource -
isSaveLogWithSubLogsToDisk
public boolean isSaveLogWithSubLogsToDisk()
- Returns:
- the saveLogWithSubLogsToDisk
setSaveLogWithSubLogsToDisk
public void setSaveLogWithSubLogsToDisk(boolean saveLogWithSubLogsToDisk)
- Parameters:
saveLogWithSubLogsToDisk - the saveLogWithSubLogsToDisk to set
getLogWithSubLogsFilePath
public java.lang.String getLogWithSubLogsFilePath()
- Returns:
- the logWithSubLogsFilePath
setLogWithSubLogsFilePath
public void setLogWithSubLogsFilePath(java.lang.String logWithSubLogsFilePath)
- Parameters:
logWithSubLogsFilePath - the logWithSubLogsFilePath to set
isKeepStartEvent
public boolean isKeepStartEvent()
- Returns:
- the keepStartEvent
setKeepStartEvent
public void setKeepStartEvent(boolean keepStartEvent)
- Parameters:
keepStartEvent - the keepStartEvent to set
isMarkedClusters
public boolean isMarkedClusters()
- Returns:
- the markedClusters
setMarkedClusters
public void setMarkedClusters(boolean markedClusters)
- Parameters:
markedClusters - the markedClusters to set
isOptimizeClusters
public boolean isOptimizeClusters()
- Returns:
- true when clusters should be optimized; false when using only forward looking
setOptimizeClusters
public void setOptimizeClusters(boolean optimizeClusters)
- Parameters:
optimizeClusters - the optimizeClusters to set
isSaveToDisk
public boolean isSaveToDisk()
- Returns:
- the saveToDisk
setSaveToDisk
public void setSaveToDisk(boolean saveToDisk)
- Parameters:
saveToDisk - the saveToDisk to set
getResultFilePath
public java.lang.String getResultFilePath()
- Returns:
- the resultFilePath
setResultFilePath
public void setResultFilePath(java.lang.String resultFilePath)
- Parameters:
resultFilePath - the resultFilePath to set
getSubLogMap
public java.util.Map<java.lang.String,org.deckfour.xes.model.XLog> getSubLogMap()
- Returns:
- the subLogMap
setSubLogMap
public void setSubLogMap(java.util.Map<java.lang.String,org.deckfour.xes.model.XLog> subLogMap)
- Parameters:
subLogMap - the subLogMap to set
isSimulateMerge
public boolean isSimulateMerge()
- Returns:
- the simulateMerge
setSimulateMerge
public void setSimulateMerge(boolean simulateMerge)
- Parameters:
simulateMerge - the simulateMerge to set
isMergeEventsFromSameSource
public boolean isMergeEventsFromSameSource()
- Returns:
- the mergeEventsFromSameSource
setMergeEventsFromSameSource
public void setMergeEventsFromSameSource(boolean mergeEventsFromSameSource)
- Parameters:
mergeEventsFromSameSource - the mergeEventsFromSameSource to set
isMergeEventsFromSameSourceAndResource
public boolean isMergeEventsFromSameSourceAndResource()
- Returns:
- the mergeEventsFromSameSourceAndResource
setMergeEventsFromSameSourceAndResource
public void setMergeEventsFromSameSourceAndResource(boolean mergeEventsFromSameSourceAndResource)
- Parameters:
mergeEventsFromSameSourceAndResource - the mergeEventsFromSameSourceAndResource to set
isMergeEventsFromDifferentResources
public boolean isMergeEventsFromDifferentResources()
- Returns:
- the mergeEventsFromDifferentResources
setMergeEventsFromDifferentResources
public void setMergeEventsFromDifferentResources(boolean mergeEventsFromDifferentResources)
- Parameters:
mergeEventsFromDifferentResources - the mergeEventsFromDifferentResources to set
getMaxClusterSize
public int getMaxClusterSize()
- Returns:
- the maxClusterSize
setMaxClusterSize
public void setMaxClusterSize(int maxClusterSize)
- Parameters:
maxClusterSize - the maxClusterSize to set
getMaxMergeDistance
public int getMaxMergeDistance()
- Returns:
- the maxMergeDistance
setMaxMergeDistance
public void setMaxMergeDistance(int maxMergeDistance)
- Parameters:
maxMergeDistance - the maxMergeDistance to set
getInstanceBorderDef
public InstanceBorderDefinition getInstanceBorderDef()
- Returns:
- the instanceBorderDef
setInstanceBorderDef
public void setInstanceBorderDef(InstanceBorderDefinition instanceBorderDef)
- Parameters:
instanceBorderDef - the instanceBorderDef to set
isLocalInstancesBordersUsed
public boolean isLocalInstancesBordersUsed()
- Returns:
- the localInstancesBordersUsed
setLocalInstancesBordersUsed
public void setLocalInstancesBordersUsed(boolean localInstancesBordersUsed)
- Parameters:
localInstancesBordersUsed - the localInstancesBordersUsed to set
getPrefName
public java.lang.String getPrefName()
- Returns:
- the prefName
setPrefName
public void setPrefName(java.lang.String prefName)
- Parameters:
prefName - the prefName to set
clone
public java.lang.Object clone()
- Overrides:
clone in class java.lang.Object