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.Objectpublic int getNumberOfComponents()
public gnu.trove.set.hash.THashSet<java.util.BitSet> getTraces()