org.processmining.plugins.evaluation
Class MetaDataCount

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

public class MetaDataCount
extends java.lang.Object


Field Summary
protected  java.lang.String attributeName
           
protected  java.util.HashMap<java.lang.String,java.lang.Integer> attributeValueCount
           
protected  int maxValueCount
           
protected  MetaData metaData
           
 
Constructor Summary
MetaDataCount(java.lang.String attributeName, int maxValueCount, MetaData metaData)
           
 
Method Summary
 void decValueCount(org.deckfour.xes.model.XTrace xTrace)
           
 java.lang.String getAttributeName()
           
 int getAttributeValueCount(java.lang.String attributeValue)
           
 int getMaxValueCount()
           
 MetaData getMetaData()
           
 void incValueCount(org.deckfour.xes.model.XTrace xTrace)
           
 boolean isMaxCountReached(org.deckfour.xes.model.XTrace xTrace)
           
 void setAttributeName(java.lang.String attributeName)
           
 void setMaxValueCount(int maxValueCount)
           
 void setMetaData(MetaData metaData)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

attributeName

protected java.lang.String attributeName

attributeValueCount

protected java.util.HashMap<java.lang.String,java.lang.Integer> attributeValueCount

maxValueCount

protected int maxValueCount

metaData

protected MetaData metaData
Constructor Detail

MetaDataCount

public MetaDataCount(java.lang.String attributeName,
                     int maxValueCount,
                     MetaData metaData)
Parameters:
attributeName -
maxValueCount -
metaData -
Method Detail

getAttributeName

public java.lang.String getAttributeName()
Returns:
the attributeName

setAttributeName

public void setAttributeName(java.lang.String attributeName)
Parameters:
attributeName - the attributeName to set

getMaxValueCount

public int getMaxValueCount()
Returns:
the maxValueCount

setMaxValueCount

public void setMaxValueCount(int maxValueCount)
Parameters:
maxValueCount - the maxValueCount to set

getMetaData

public MetaData getMetaData()
Returns:
the metaData

setMetaData

public void setMetaData(MetaData metaData)
Parameters:
metaData - the metaData to set

getAttributeValueCount

public int getAttributeValueCount(java.lang.String attributeValue)

incValueCount

public void incValueCount(org.deckfour.xes.model.XTrace xTrace)

decValueCount

public void decValueCount(org.deckfour.xes.model.XTrace xTrace)

isMaxCountReached

public boolean isMaxCountReached(org.deckfour.xes.model.XTrace xTrace)