public class TokenInteractionHelper
extends java.lang.Object
| Constructor and Description |
|---|
TokenInteractionHelper(java.util.Collection<CaseStatistics> caseStatisticsCollection) |
| Modifier and Type | Method and Description |
|---|---|
static <T> void |
applyConsumerToPair(org.processmining.framework.util.Pair<T,T> pair,
java.util.function.Consumer<T> changer) |
static <T,S> org.processmining.framework.util.Pair<S,S> |
applyFunctionToPair(org.processmining.framework.util.Pair<? extends T,? extends T> pair,
java.util.function.Function<T,S> map) |
void |
clearCache() |
java.util.List<CompleteInteraction> |
getAllSortedCompleteInteractions() |
java.util.List<IncompleteInteraction> |
getAllSortedIncompleteInteractions() |
org.processmining.framework.util.Pair<java.util.List<CompleteInteraction>,java.util.List<IncompleteInteraction>> |
getCache() |
static <T extends Interaction> |
getInteractionsForWindow(java.util.List<T> interactions,
org.joda.time.DateTime start,
org.joda.time.DateTime end,
CrossingMode mode) |
static org.processmining.framework.util.Pair<java.util.List<CompleteInteraction>,java.util.List<IncompleteInteraction>> |
getInteractionsPairForWindow(org.processmining.framework.util.Pair<java.util.List<CompleteInteraction>,java.util.List<IncompleteInteraction>> interactionsPair,
org.joda.time.DateTime startTime,
org.joda.time.DateTime endTime,
CrossingMode crossingMode) |
static org.processmining.framework.util.Pair<java.util.List<CompleteInteraction>,java.util.List<IncompleteInteraction>> |
getInteractionsStartingInWindowPair(org.processmining.framework.util.Pair<java.util.List<CompleteInteraction>,java.util.List<IncompleteInteraction>> interactionsPair,
org.joda.time.DateTime startTime,
org.joda.time.DateTime endTime) |
static org.apache.commons.math3.stat.descriptive.DescriptiveStatistics |
getSojournDurationsDescriptiveStatistics(java.util.List<CompleteInteraction> completeInteractions) |
void |
setupCache(boolean sorted) |
static void |
sortInteractionPair(org.processmining.framework.util.Pair<java.util.List<CompleteInteraction>,java.util.List<IncompleteInteraction>> pair,
java.util.Comparator<Interaction> comparator) |
public TokenInteractionHelper(java.util.Collection<CaseStatistics> caseStatisticsCollection)
public static org.processmining.framework.util.Pair<java.util.List<CompleteInteraction>,java.util.List<IncompleteInteraction>> getInteractionsPairForWindow(org.processmining.framework.util.Pair<java.util.List<CompleteInteraction>,java.util.List<IncompleteInteraction>> interactionsPair, org.joda.time.DateTime startTime, org.joda.time.DateTime endTime, CrossingMode crossingMode)
public static <T extends Interaction> java.util.List<T> getInteractionsForWindow(java.util.List<T> interactions, org.joda.time.DateTime start, org.joda.time.DateTime end, CrossingMode mode)
public static org.apache.commons.math3.stat.descriptive.DescriptiveStatistics getSojournDurationsDescriptiveStatistics(java.util.List<CompleteInteraction> completeInteractions)
public static void sortInteractionPair(org.processmining.framework.util.Pair<java.util.List<CompleteInteraction>,java.util.List<IncompleteInteraction>> pair, java.util.Comparator<Interaction> comparator)
public static org.processmining.framework.util.Pair<java.util.List<CompleteInteraction>,java.util.List<IncompleteInteraction>> getInteractionsStartingInWindowPair(org.processmining.framework.util.Pair<java.util.List<CompleteInteraction>,java.util.List<IncompleteInteraction>> interactionsPair, org.joda.time.DateTime startTime, org.joda.time.DateTime endTime)
public static <T,S> org.processmining.framework.util.Pair<S,S> applyFunctionToPair(org.processmining.framework.util.Pair<? extends T,? extends T> pair,
java.util.function.Function<T,S> map)
public static <T> void applyConsumerToPair(org.processmining.framework.util.Pair<T,T> pair,
java.util.function.Consumer<T> changer)
public org.processmining.framework.util.Pair<java.util.List<CompleteInteraction>,java.util.List<IncompleteInteraction>> getCache()
public void setupCache(boolean sorted)
public void clearCache()
public java.util.List<CompleteInteraction> getAllSortedCompleteInteractions()
public java.util.List<IncompleteInteraction> getAllSortedIncompleteInteractions()