org.processmining.plugins.evaluation
Class ActivityPerformanceStatistics

java.lang.Object
  extended by org.processmining.plugins.evaluation.ActivityPerformanceStatistics

public class ActivityPerformanceStatistics
extends java.lang.Object

Author:
Thomas Baier

Field Summary
protected  java.util.Map<java.lang.String,java.util.List<ActivityDuration>> activityStartEnd
           
protected  java.util.Map<java.lang.String,java.util.Map<java.lang.String,BasicStatistics>> performanceValueMap
           
 
Constructor Summary
ActivityPerformanceStatistics()
           
 
Method Summary
 void addPerformanceValue(java.lang.String activity, java.lang.String prefName, java.lang.Double performanceValue)
           
 void addTimeStamp(java.lang.String activity, java.lang.String prefName, java.util.Date eventTimeStamp)
           
 void writeToFile(java.io.File file)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

performanceValueMap

protected java.util.Map<java.lang.String,java.util.Map<java.lang.String,BasicStatistics>> performanceValueMap

activityStartEnd

protected java.util.Map<java.lang.String,java.util.List<ActivityDuration>> activityStartEnd
Constructor Detail

ActivityPerformanceStatistics

public ActivityPerformanceStatistics()
Method Detail

addTimeStamp

public void addTimeStamp(java.lang.String activity,
                         java.lang.String prefName,
                         java.util.Date eventTimeStamp)

addPerformanceValue

public void addPerformanceValue(java.lang.String activity,
                                java.lang.String prefName,
                                java.lang.Double performanceValue)

writeToFile

public void writeToFile(java.io.File file)
                 throws java.lang.Exception
Throws:
java.lang.Exception