public class IMLogImpl extends java.lang.Object implements IMLog
| Modifier and Type | Field and Description |
|---|---|
protected org.deckfour.xes.classification.XEventClassifier |
activityClassifier |
protected gnu.trove.list.array.TIntArrayList |
addedTraces |
protected XLifeCycleClassifier |
lifeCycleClassifier |
protected org.deckfour.xes.model.XLog |
xLog |
| Constructor and Description |
|---|
IMLogImpl(IMLogImpl log)
Clone an existing IMlog
|
IMLogImpl(org.deckfour.xes.model.XLog xLog,
org.deckfour.xes.classification.XEventClassifier activityClassifier,
XLifeCycleClassifier lifeCycleClassifier)
Create an IMlog from an XLog.
|
| Modifier and Type | Method and Description |
|---|---|
org.deckfour.xes.classification.XEventClass |
classify(IMTrace IMTrace,
org.deckfour.xes.model.XEvent event)
Classify an event
|
IMLog |
clone()
Clone this IMLog.
|
IMTrace |
copyTrace(IMTrace trace)
Copy a trace and return the copy.
|
IMTrace |
copyTrace(IMTrace trace,
java.util.BitSet traceOutEvents)
Copy a trace and return the copy.
|
IMLogImpl |
decoupleFromXLog()
Turns the IMLog into an XLog, and makes a new IMLog out of it.
|
org.deckfour.xes.classification.XEventClassifier |
getClassifier() |
XLifeCycleClassifier.Transition |
getLifeCycle(org.deckfour.xes.model.XEvent event) |
XLifeCycleClassifier |
getLifeCycleClassifier() |
org.deckfour.xes.model.XTrace |
getTraceWithIndex(int traceIndex) |
java.util.Iterator<IMTrace> |
iterator() |
void |
setClassifier(org.deckfour.xes.classification.XEventClassifier classifier) |
void |
setLifeCycleClassifier(XLifeCycleClassifier classifier) |
int |
size()
Return the number of traces in the log
|
java.lang.String |
toString() |
org.deckfour.xes.model.XLog |
toXLog() |
protected final org.deckfour.xes.model.XLog xLog
protected final gnu.trove.list.array.TIntArrayList addedTraces
protected org.deckfour.xes.classification.XEventClassifier activityClassifier
protected XLifeCycleClassifier lifeCycleClassifier
public IMLogImpl(org.deckfour.xes.model.XLog xLog,
org.deckfour.xes.classification.XEventClassifier activityClassifier,
XLifeCycleClassifier lifeCycleClassifier)
xLog - public IMLogImpl(IMLogImpl log)
log - public IMLog clone()
IMLogpublic org.deckfour.xes.classification.XEventClass classify(IMTrace IMTrace, org.deckfour.xes.model.XEvent event)
public org.deckfour.xes.classification.XEventClassifier getClassifier()
getClassifier in interface IMLogpublic void setClassifier(org.deckfour.xes.classification.XEventClassifier classifier)
setClassifier in interface IMLogpublic XLifeCycleClassifier.Transition getLifeCycle(org.deckfour.xes.model.XEvent event)
getLifeCycle in interface IMLogpublic XLifeCycleClassifier getLifeCycleClassifier()
getLifeCycleClassifier in interface IMLogpublic void setLifeCycleClassifier(XLifeCycleClassifier classifier)
setLifeCycleClassifier in interface IMLogpublic org.deckfour.xes.model.XTrace getTraceWithIndex(int traceIndex)
getTraceWithIndex in interface IMLogpublic int size()
public IMTrace copyTrace(IMTrace trace, java.util.BitSet traceOutEvents)
IMLogpublic IMTrace copyTrace(IMTrace trace)
IMLogpublic java.util.Iterator<IMTrace> iterator()
iterator in interface java.lang.Iterable<IMTrace>public java.lang.String toString()
public IMLogImpl decoupleFromXLog()
decoupleFromXLog in interface IMLog