org.processmining.plugins.log.abstraction.activitycluster
Class ActivityCluster

java.lang.Object
  extended by org.processmining.plugins.log.abstraction.activitycluster.ActivityCluster

public class ActivityCluster
extends java.lang.Object

Author:
thomas.baier

Field Summary
protected  java.util.List<ActivityClusterElement> clusterElements
           
protected  int distToLastOcc
           
protected  int lastIndex
           
protected  int maxDist
           
protected  ActivityClassCluster parentClassCluster
           
 
Method Summary
 void add(org.deckfour.xes.model.XEvent xEvent, int traceIndex)
           
 void addUpfront(ActivityClusterElement newElem)
           
 double calculateGoodness()
           
 ActivityCluster clone()
           
 boolean containsEventSource(org.deckfour.xes.model.XEvent xEvent)
           
 boolean containsResource(org.deckfour.xes.model.XEvent xEvent)
           
 boolean containsSourceEventFromDiffResource(org.deckfour.xes.model.XEvent xEvent)
           
 java.util.List<ActivityClusterElement> getClusterElements()
           
 int getDistToLastOcc()
           
 int getLastIndex()
           
 int getMaxDist()
           
 ActivityClassCluster getParentClassCluster()
           
 int increaseDistToLastOcc()
           
 void removeLast()
           
 void setClusterElements(java.util.List<ActivityClusterElement> clusterElements)
           
 void setDistToLastOcc(int activityIndex)
           
 void setLastIndex(int lastIndex)
           
 void setMaxDist(int maxDist)
           
 void setParentClassCluster(ActivityClassCluster parentClassCluster)
           
 int size()
           
 double square(int number)
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

parentClassCluster

protected ActivityClassCluster parentClassCluster

maxDist

protected int maxDist

lastIndex

protected int lastIndex

clusterElements

protected java.util.List<ActivityClusterElement> clusterElements

distToLastOcc

protected int distToLastOcc
Method Detail

calculateGoodness

public double calculateGoodness()

square

public double square(int number)

clone

public ActivityCluster clone()
Overrides:
clone in class java.lang.Object

size

public int size()

getParentClassCluster

public ActivityClassCluster getParentClassCluster()
Returns:
the parentClassCluster

setParentClassCluster

public void setParentClassCluster(ActivityClassCluster parentClassCluster)
Parameters:
parentClassCluster - the parentClassCluster to set

getDistToLastOcc

public int getDistToLastOcc()
Returns:
the distToLastOcc

setDistToLastOcc

public void setDistToLastOcc(int activityIndex)
Parameters:
distToLastOcc - the distToLastOcc to set

increaseDistToLastOcc

public int increaseDistToLastOcc()

add

public void add(org.deckfour.xes.model.XEvent xEvent,
                int traceIndex)

addUpfront

public void addUpfront(ActivityClusterElement newElem)

getMaxDist

public int getMaxDist()
Returns:
the maxDist

setMaxDist

public void setMaxDist(int maxDist)
Parameters:
maxDist - the maxDist to set

getLastIndex

public int getLastIndex()
Returns:
the lastIndex

setLastIndex

public void setLastIndex(int lastIndex)
Parameters:
lastIndex - the lastIndex to set

getClusterElements

public java.util.List<ActivityClusterElement> getClusterElements()
Returns:
the clusterElements

setClusterElements

public void setClusterElements(java.util.List<ActivityClusterElement> clusterElements)
Parameters:
clusterElements - the clusterElements to set

removeLast

public void removeLast()

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object

containsEventSource

public boolean containsEventSource(org.deckfour.xes.model.XEvent xEvent)

containsResource

public boolean containsResource(org.deckfour.xes.model.XEvent xEvent)

containsSourceEventFromDiffResource

public boolean containsSourceEventFromDiffResource(org.deckfour.xes.model.XEvent xEvent)