Class SubLog
- java.lang.Object
-
- org.processmining.specpp.datastructures.log.impls.LogImpl
-
- org.processmining.specpp.datastructures.log.impls.SubLog
-
- All Implemented Interfaces:
java.lang.Iterable<IndexedVariant>,Log,Immutable,ProperlyHashable,ProperlyPrintable,Streamable<IndexedVariant>
public class SubLog extends LogImpl
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedSubLog(IndexSubset indexSubset, Variant[] variants, int[] variantFrequencies)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description VariantgetVariant(int index)intgetVariantFrequency(int index)java.util.stream.IntStreamstreamIndices()BitMaskvariantIndices()-
Methods inherited from class org.processmining.specpp.datastructures.log.impls.LogImpl
fullString, getVariantFrequencies, iterator, stream, toString, totalTraceCount, variantCount
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface org.processmining.specpp.traits.ProperlyHashable
hashCode
-
-
-
-
Constructor Detail
-
SubLog
protected SubLog(IndexSubset indexSubset, Variant[] variants, int[] variantFrequencies)
-
-
Method Detail
-
getVariantFrequency
public int getVariantFrequency(int index)
- Specified by:
getVariantFrequencyin interfaceLog- Overrides:
getVariantFrequencyin classLogImpl
-
getVariant
public Variant getVariant(int index)
- Specified by:
getVariantin interfaceLog- Overrides:
getVariantin classLogImpl
-
streamIndices
public java.util.stream.IntStream streamIndices()
- Specified by:
streamIndicesin interfaceLog- Overrides:
streamIndicesin classLogImpl
-
variantIndices
public BitMask variantIndices()
- Specified by:
variantIndicesin interfaceLog- Overrides:
variantIndicesin classLogImpl
-
-