Class AbstractColumnAbstraction<E>
- java.lang.Object
-
- org.processmining.logabstractions.models.abstr.AbstractAbstraction<E>
-
- org.processmining.logabstractions.models.abstr.AbstractColumnAbstraction<E>
-
- All Implemented Interfaces:
Abstraction<E>,ColumnAbstraction<E>
- Direct Known Subclasses:
ActivityCountAbstractionImpl,EndActivityAbstractionImpl,LengthOneLoopAbstractionImpl,StartActivityAbstractionImpl
public abstract class AbstractColumnAbstraction<E> extends AbstractAbstraction<E> implements ColumnAbstraction<E>
-
-
Constructor Summary
Constructors Constructor Description AbstractColumnAbstraction(E[] eventClasses, double[] column, double threshold)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.util.Collection<E>getAllGEQThreshold()java.util.Collection<E>getAllLessThanThreshold()double[]getColumn()doublegetThreshold()doublegetValue(int index)doublegetValue(E e)booleanholds(int index)booleanholds(E index)-
Methods inherited from class org.processmining.logabstractions.models.abstr.AbstractAbstraction
getEventClass, getEventClasses, getIndex
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface org.processmining.logabstractions.models.Abstraction
getEventClass, getEventClasses, getIndex
-
-
-
-
Constructor Detail
-
AbstractColumnAbstraction
public AbstractColumnAbstraction(E[] eventClasses, double[] column, double threshold)
-
-
Method Detail
-
getValue
public double getValue(E e)
- Specified by:
getValuein interfaceColumnAbstraction<E>
-
getValue
public double getValue(int index)
- Specified by:
getValuein interfaceColumnAbstraction<E>
-
getThreshold
public double getThreshold()
- Specified by:
getThresholdin interfaceColumnAbstraction<E>
-
getColumn
public double[] getColumn()
- Specified by:
getColumnin interfaceColumnAbstraction<E>
-
getAllGEQThreshold
public java.util.Collection<E> getAllGEQThreshold()
- Specified by:
getAllGEQThresholdin interfaceColumnAbstraction<E>
-
getAllLessThanThreshold
public java.util.Collection<E> getAllLessThanThreshold()
- Specified by:
getAllLessThanThresholdin interfaceColumnAbstraction<E>
-
holds
public boolean holds(int index)
- Specified by:
holdsin interfaceColumnAbstraction<E>
-
holds
public boolean holds(E index)
- Specified by:
holdsin interfaceColumnAbstraction<E>
-
-