Class AttributeSummary<T,C extends org.deckfour.xes.model.XAttribute>
- java.lang.Object
-
- org.processmining.placebasedlpmdiscovery.utilityandcontext.eventattributesummary.AttributeSummary<T,C>
-
- Direct Known Subclasses:
DistinctValuesAttributeSummary,RangeAttributeSummary
public abstract class AttributeSummary<T,C extends org.deckfour.xes.model.XAttribute> extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description protected java.lang.Class<C>attributeClassprotected booleancompleteListUsed to determine whether all values that this summary summarizes are stored or not.static java.lang.StringCOUNTprotected java.lang.Stringkeystatic java.lang.StringMAXstatic java.lang.StringMEANstatic java.lang.StringMEDIANstatic java.lang.StringMINprotected java.util.Map<java.lang.String,java.lang.Number>representationFeaturesstatic java.lang.StringSUMprotected java.util.List<T>values
-
Constructor Summary
Constructors Constructor Description AttributeSummary(java.lang.String key, boolean completeList)
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description abstract booleanacceptValue(org.deckfour.xes.model.XAttribute attribute)voidaddValue(org.deckfour.xes.model.XAttribute attribute)protected abstract voidaddValueInSummary(org.deckfour.xes.model.XAttribute attribute)protected abstract voidcomputeRepresentationFeatures()protected abstract TextractAttributeValue(org.deckfour.xes.model.XAttribute attribute)java.lang.Class<C>getAttributeClass()java.lang.StringgetKey()java.util.Map<java.lang.String,java.lang.Number>getRepresentationFeatures()protected abstract voidinitializeRepresentationFeatures()protected abstract voidsetAttributeClass()
-
-
-
Field Detail
-
MIN
public static final java.lang.String MIN
- See Also:
- Constant Field Values
-
MAX
public static final java.lang.String MAX
- See Also:
- Constant Field Values
-
COUNT
public static final java.lang.String COUNT
- See Also:
- Constant Field Values
-
SUM
public static final java.lang.String SUM
- See Also:
- Constant Field Values
-
MEAN
public static final java.lang.String MEAN
- See Also:
- Constant Field Values
-
MEDIAN
public static final java.lang.String MEDIAN
- See Also:
- Constant Field Values
-
completeList
protected final boolean completeList
Used to determine whether all values that this summary summarizes are stored or not.
-
attributeClass
protected java.lang.Class<C extends org.deckfour.xes.model.XAttribute> attributeClass
-
key
protected java.lang.String key
-
values
protected java.util.List<T> values
-
representationFeatures
protected java.util.Map<java.lang.String,java.lang.Number> representationFeatures
-
-
Method Detail
-
getKey
public java.lang.String getKey()
-
setAttributeClass
protected abstract void setAttributeClass()
-
addValue
public void addValue(org.deckfour.xes.model.XAttribute attribute)
-
addValueInSummary
protected abstract void addValueInSummary(org.deckfour.xes.model.XAttribute attribute)
-
extractAttributeValue
protected abstract T extractAttributeValue(org.deckfour.xes.model.XAttribute attribute)
-
initializeRepresentationFeatures
protected abstract void initializeRepresentationFeatures()
-
computeRepresentationFeatures
protected abstract void computeRepresentationFeatures()
-
getRepresentationFeatures
public java.util.Map<java.lang.String,java.lang.Number> getRepresentationFeatures()
-
getAttributeClass
public java.lang.Class<C> getAttributeClass()
-
acceptValue
public abstract boolean acceptValue(org.deckfour.xes.model.XAttribute attribute)
-
-