public class ConcurrentOptionalOrLog
extends java.lang.Object
Constructor and Description |
---|
ConcurrentOptionalOrLog(IMLog log,
Components<org.deckfour.xes.classification.XEventClass> components)
Make sure the components are 1 ....
|
ConcurrentOptionalOrLog(gnu.trove.set.hash.THashSet<java.util.BitSet> traces,
int numberOfComponents) |
Modifier and Type | Method and Description |
---|---|
int |
getNumberOfComponents() |
gnu.trove.set.hash.THashSet<java.util.BitSet> |
getTraces() |
static ConcurrentOptionalOrLog |
mergeConcurrent(ConcurrentOptionalOrLog oldLog,
int[] old2new,
int newNumberOfComponents)
Reduce the event log by merging the two components.
|
java.lang.String |
toString() |
public ConcurrentOptionalOrLog(IMLog log, Components<org.deckfour.xes.classification.XEventClass> components)
log
- components
- public ConcurrentOptionalOrLog(gnu.trove.set.hash.THashSet<java.util.BitSet> traces, int numberOfComponents)
public static ConcurrentOptionalOrLog mergeConcurrent(ConcurrentOptionalOrLog oldLog, int[] old2new, int newNumberOfComponents)
oldLog
- old2new
- A map which maps the old component to a new componentnewNumberOfComponents
- public java.lang.String toString()
toString
in class java.lang.Object
public int getNumberOfComponents()
public gnu.trove.set.hash.THashSet<java.util.BitSet> getTraces()