org.processmining.plugins.log.statistics
Class EventClassStatistic

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

public class EventClassStatistic
extends java.lang.Object


Field Summary
protected  java.lang.String caseWithMaxDist
           
protected  java.lang.String eventClass
           
protected  int lastOccurrence
           
protected  java.lang.String lastSource
           
protected  int maxDistance
           
protected  java.util.List<java.lang.String> sourceEvents
           
 
Constructor Summary
EventClassStatistic(java.lang.String eventClass, int lastOccurrence, java.lang.String lastSource)
           
 
Method Summary
 void addSourceEvent(java.lang.String sourceEvent)
           
 boolean containsSourceEvent(java.lang.String sourceEvent)
           
 java.lang.String getCaseWithMaxDist()
           
 java.lang.String getEventClass()
           
 int getLastOccurrence()
           
 java.lang.String getLastSource()
           
 int getMaxDistance()
           
 java.util.List<java.lang.String> getSourceEvents()
           
 boolean isInLastSource(java.lang.String sourceEvent)
           
 void setCaseWithMaxDist(java.lang.String caseWithMaxDist)
           
 void setEventClass(java.lang.String eventClass)
           
 void setLastOccurrence(int lastOccurrence)
           
 void setLastSource(java.lang.String lastSource)
           
 void setMaxDistance(int maxDistance)
           
 void setSourceEvents(java.util.List<java.lang.String> sourceEvents)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

eventClass

protected java.lang.String eventClass

sourceEvents

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

lastOccurrence

protected int lastOccurrence

lastSource

protected java.lang.String lastSource

maxDistance

protected int maxDistance

caseWithMaxDist

protected java.lang.String caseWithMaxDist
Constructor Detail

EventClassStatistic

public EventClassStatistic(java.lang.String eventClass,
                           int lastOccurrence,
                           java.lang.String lastSource)
Parameters:
eventClass -
sourceEvents -
lastOccurrence -
maxDistance -
Method Detail

getEventClass

public java.lang.String getEventClass()
Returns:
the eventClass

setEventClass

public void setEventClass(java.lang.String eventClass)
Parameters:
eventClass - the eventClass to set

getSourceEvents

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

setSourceEvents

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

addSourceEvent

public void addSourceEvent(java.lang.String sourceEvent)

containsSourceEvent

public boolean containsSourceEvent(java.lang.String sourceEvent)

getLastOccurrence

public int getLastOccurrence()
Returns:
the lastOccurrence

setLastOccurrence

public void setLastOccurrence(int lastOccurrence)
Parameters:
lastOccurrence - the lastOccurrence to set

getLastSource

public java.lang.String getLastSource()
Returns:
the lastSource

setLastSource

public void setLastSource(java.lang.String lastSource)
Parameters:
lastSource - the lastSource to set

getMaxDistance

public int getMaxDistance()
Returns:
the maxDistance

setMaxDistance

public void setMaxDistance(int maxDistance)
Parameters:
maxDistance - the maxDistance to set

getCaseWithMaxDist

public java.lang.String getCaseWithMaxDist()
Returns:
the caseWithMaxDist

setCaseWithMaxDist

public void setCaseWithMaxDist(java.lang.String caseWithMaxDist)
Parameters:
caseWithMaxDist - the caseWithMaxDist to set

isInLastSource

public boolean isInLastSource(java.lang.String sourceEvent)