Class QueueLengths
- java.lang.Object
-
- org.processmining.plugins.inductiveVisualMiner.performance.QueueLengths
-
- Direct Known Subclasses:
QueueLengthsImplBPComplete,QueueLengthsImplCLIComplete,QueueLengthsImplCLIEnqueueStartComplete,QueueLengthsImplCLIStartComplete,QueueLengthsImplCombination,QueueLengthsImplComplete,QueueLengthsImplCompleteResource,QueueLengthsImplCPHComplete,QueueLengthsImplCPHEnqueueStartComplete,QueueLengthsImplCPHStartComplete,QueueLengthsImplPHComplete,QueueLengthsImplPHEnqueueStartComplete,QueueLengthsImplPHStartComplete,QueueLengthsImplUPComplete,QueueLengthsImplUPEnqueueStartComplete,QueueLengthsImplUPStartComplete
public abstract class QueueLengths extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description QueueLengths()
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description abstract java.lang.StringgetName()doublegetQueueLength(int unode, long time, gnu.trove.map.TIntObjectMap<QueueActivityLog> queueActivityLogs)abstract doublegetQueueProbability(int unode, QueueActivityLog l, long time, int traceIndex)
-
-
-
Method Detail
-
getQueueLength
public double getQueueLength(int unode, long time, gnu.trove.map.TIntObjectMap<QueueActivityLog> queueActivityLogs)- Parameters:
unode-time- , use new Date(time) to make a Date-object- Returns:
- the number of cases in queue for this unode
-
getQueueProbability
public abstract double getQueueProbability(int unode, QueueActivityLog l, long time, int traceIndex)- Parameters:
unode-l-time-traceIndex-- Returns:
- the probability that the trace is in queue at this moment.
-
getName
public abstract java.lang.String getName()
-
-