org.processmining.plugins.log.statistics
Class LogStatistics

java.lang.Object
  extended by org.processmining.plugins.log.statistics.LogStatistics

public class LogStatistics
extends java.lang.Object

Author:
thomas.baier

Field Summary
protected  java.util.HashMap<java.lang.String,EventClassStatistic> eventClasses
           
protected  int numOfEvents
           
protected  java.util.HashSet<java.lang.String> sourceEvents
           
protected  java.util.HashMap<java.lang.String,java.util.List<org.deckfour.xes.model.XTrace>> variants
           
 
Constructor Summary
LogStatistics()
           
LogStatistics(java.util.HashMap<java.lang.String,java.util.List<org.deckfour.xes.model.XTrace>> variants, java.util.HashSet<java.lang.String> sourceEvents, int numOfEvents, java.util.HashMap<java.lang.String,EventClassStatistic> eventClasses, int maxDistBetweenEventClasses)
           
 
Method Summary
 void addSourceEvent(java.lang.String sourceEvent)
           
 int getMaxDistBetweenEventClasses()
           
 int getNumOfEventClasses()
           
 int getNumOfEvents()
           
 int getNumOfVariants()
           
 java.util.HashSet<java.lang.String> getSourceEvents()
           
 java.util.HashMap<java.lang.String,java.util.List<org.deckfour.xes.model.XTrace>> getVariants()
           
 void printEventClasses()
           
 void setMaxDistBetweenEventClasses(int maxDistBetweenEventClasses)
           
 void setNumOfEvents(int numOfEvents)
           
 void setSourceEvents(java.util.HashSet<java.lang.String> sourceEvents)
           
 void setVariants(java.util.HashMap<java.lang.String,java.util.List<org.deckfour.xes.model.XTrace>> variants)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

variants

protected java.util.HashMap<java.lang.String,java.util.List<org.deckfour.xes.model.XTrace>> variants

sourceEvents

protected java.util.HashSet<java.lang.String> sourceEvents

numOfEvents

protected int numOfEvents

eventClasses

protected java.util.HashMap<java.lang.String,EventClassStatistic> eventClasses
Constructor Detail

LogStatistics

public LogStatistics()

LogStatistics

public LogStatistics(java.util.HashMap<java.lang.String,java.util.List<org.deckfour.xes.model.XTrace>> variants,
                     java.util.HashSet<java.lang.String> sourceEvents,
                     int numOfEvents,
                     java.util.HashMap<java.lang.String,EventClassStatistic> eventClasses,
                     int maxDistBetweenEventClasses)
Parameters:
variants -
numOfEvents -
eventNames -
maxDistBetweenEventClasses -
Method Detail

getVariants

public java.util.HashMap<java.lang.String,java.util.List<org.deckfour.xes.model.XTrace>> getVariants()
Returns:
the variants

setVariants

public void setVariants(java.util.HashMap<java.lang.String,java.util.List<org.deckfour.xes.model.XTrace>> variants)
Parameters:
variants - the variants to set

addSourceEvent

public void addSourceEvent(java.lang.String sourceEvent)

getSourceEvents

public java.util.HashSet<java.lang.String> getSourceEvents()
Returns:
the sourceEvents

setSourceEvents

public void setSourceEvents(java.util.HashSet<java.lang.String> sourceEvents)
Parameters:
sourceEvents - the sourceEvents to set

getNumOfEvents

public int getNumOfEvents()
Returns:
the numOfEvents

setNumOfEvents

public void setNumOfEvents(int numOfEvents)
Parameters:
numOfEvents - the numOfEvents to set

getNumOfEventClasses

public int getNumOfEventClasses()
Returns:
the eventNames

getNumOfVariants

public int getNumOfVariants()

getMaxDistBetweenEventClasses

public int getMaxDistBetweenEventClasses()
Returns:
the maxDistBetweenEventClasses

setMaxDistBetweenEventClasses

public void setMaxDistBetweenEventClasses(int maxDistBetweenEventClasses)
Parameters:
maxDistBetweenEventClasses - the maxDistBetweenEventClasses to set

printEventClasses

public void printEventClasses()