org.processmining.mining.dmcscanning.logutils
Class LogItemOrder
java.lang.Object
org.processmining.mining.dmcscanning.logutils.LogItemOrder
- All Implemented Interfaces:
- java.lang.Comparable
public class LogItemOrder
- extends java.lang.Object
- implements java.lang.Comparable
Maintains the absolute ordering of abstract events even
from different process instances.
- Author:
- Christian W. Guenther (christian at deckfour dot org)
Constructor Summary |
protected |
LogItemOrder(int procInst,
int logItem)
|
Methods inherited from class java.lang.Object |
clone, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
processInstances
protected static java.util.ArrayList processInstances
logItemCounters
protected static java.util.HashMap logItemCounters
processInstanceOrder
protected int processInstanceOrder
logItemOrder
protected int logItemOrder
LogItemOrder
protected LogItemOrder(int procInst,
int logItem)
reset
public static void reset()
getOrder
public static LogItemOrder getOrder(AbstractEvent item)
getProcessInstanceId
protected static java.lang.String getProcessInstanceId(ProcessInstance procInst)
getProcessInstanceOrder
public int getProcessInstanceOrder()
getLogItemOrder
public int getLogItemOrder()
compareTo
public int compareTo(java.lang.Object arg0)
- Specified by:
compareTo
in interface java.lang.Comparable
equals
public boolean equals(java.lang.Object obj)
- checks for identity of two log item order objects
- Overrides:
equals
in class java.lang.Object
getLongRepresentation
public long getLongRepresentation()