Class IMLogStartEndComplete
- java.lang.Object
-
- org.processmining.plugins.InductiveMiner.mining.logs.IMLogImpl
-
- org.processmining.plugins.InductiveMiner.mining.logs.IMLogStartEndComplete
-
-
Field Summary
-
Fields inherited from class org.processmining.plugins.InductiveMiner.mining.logs.IMLogImpl
activityClassifier, addedTraces, lifeCycleClassifier, xLog
-
-
Constructor Summary
Constructors Constructor Description IMLogStartEndComplete(org.deckfour.xes.model.XLog log, org.deckfour.xes.classification.XEventClassifier activityClassifier, XLifeCycleClassifier lifeCycleClassifier)IMLogStartEndComplete(IMLogStartEndComplete log)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description IMLogStartEndCompleteclone()Clone this IMLog.IMTracecopyTrace(IMTrace trace, java.util.BitSet traceOutEvents)Copy a trace and return the copy.IMLogImpldecoupleFromXLog()Turns the IMLog into an XLog, and makes a new IMLog out of it.static IMLogfromIMLog(IMLog log)static java.lang.BooleangetBooleanAttrFromTrace(org.deckfour.xes.model.XTrace trace, java.lang.String attrKey)booleanisEndComplete(int traceIndex)booleanisStartComplete(int traceIndex)java.util.Iterator<IMTrace>iterator()static voidremoveFromBitSet(java.util.BitSet set, int index)voidsetEndComplete(int traceIndex, boolean isEndComplete)voidsetStartComplete(int traceIndex, boolean isStartComplete)java.lang.StringtoString()org.deckfour.xes.model.XLogtoXLog()-
Methods inherited from class org.processmining.plugins.InductiveMiner.mining.logs.IMLogImpl
classify, copyTrace, getClassifier, getLifeCycle, getLifeCycleClassifier, getTraceWithIndex, setClassifier, setLifeCycleClassifier, size
-
-
-
-
Constructor Detail
-
IMLogStartEndComplete
public IMLogStartEndComplete(org.deckfour.xes.model.XLog log, org.deckfour.xes.classification.XEventClassifier activityClassifier, XLifeCycleClassifier lifeCycleClassifier)
-
IMLogStartEndComplete
public IMLogStartEndComplete(IMLogStartEndComplete log)
-
-
Method Detail
-
clone
public IMLogStartEndComplete clone()
Description copied from interface:IMLogClone this IMLog. The new one might be based on the same XLog as the old one.
-
copyTrace
public IMTrace copyTrace(IMTrace trace, java.util.BitSet traceOutEvents)
Description copied from interface:IMLogCopy a trace and return the copy.
-
iterator
public java.util.Iterator<IMTrace> iterator()
-
toXLog
public org.deckfour.xes.model.XLog toXLog()
-
decoupleFromXLog
public IMLogImpl decoupleFromXLog()
Description copied from class:IMLogImplTurns the IMLog into an XLog, and makes a new IMLog out of it. Use this method to reduce memory usage if the log becomes sparse.- Specified by:
decoupleFromXLogin interfaceIMLog- Overrides:
decoupleFromXLogin classIMLogImpl- Returns:
- the newly created IMLog, which has no connection anymore to the original XLog.
-
toString
public java.lang.String toString()
-
isStartComplete
public boolean isStartComplete(int traceIndex)
-
setStartComplete
public void setStartComplete(int traceIndex, boolean isStartComplete)
-
isEndComplete
public boolean isEndComplete(int traceIndex)
-
setEndComplete
public void setEndComplete(int traceIndex, boolean isEndComplete)
-
getBooleanAttrFromTrace
public static java.lang.Boolean getBooleanAttrFromTrace(org.deckfour.xes.model.XTrace trace, java.lang.String attrKey)
-
removeFromBitSet
public static void removeFromBitSet(java.util.BitSet set, int index)
-
-