public final class Helpers
extends java.lang.Object
| Modifier and Type | Class and Description |
|---|---|
static class |
Helpers.KellyColorsSequence |
| Modifier and Type | Method and Description |
|---|---|
static org.joda.time.format.PeriodFormatter |
choosePeriodFormatter(org.joda.time.Duration d) |
static <T,K> java.util.List<K> |
createGenericMapping(java.util.Collection<CaseStatistics> caseStatisticsCollection,
java.util.function.Function<CaseStatistics,java.util.function.BiFunction<T,T,java.util.Optional<K>>> optionalMapper,
T start,
T end) |
static org.apache.commons.math3.stat.descriptive.DescriptiveStatistics |
createRelativeTimeWindowDescriptiveStatistics(java.util.Collection<CaseStatistics> caseStatisticsCollection,
java.util.function.Function<CaseStatistics,java.util.function.BiFunction<org.joda.time.Duration,org.joda.time.Duration,java.util.OptionalDouble>> doubleMapper,
org.joda.time.Duration start,
org.joda.time.Duration end) |
static org.apache.commons.math3.stat.descriptive.DescriptiveStatistics |
createTimeWindowDescriptiveStatistics(java.util.Collection<CaseStatistics> caseStatisticsCollection,
java.util.function.Function<CaseStatistics,java.util.function.BiFunction<org.joda.time.DateTime,org.joda.time.DateTime,java.util.OptionalDouble>> doubleMapper,
org.joda.time.DateTime start,
org.joda.time.DateTime end) |
static org.apache.commons.math3.stat.descriptive.DescriptiveStatistics |
foldDescriptiveStatisticsList(java.util.List<org.apache.commons.math3.stat.descriptive.DescriptiveStatistics> descriptiveStatisticsList,
java.util.function.ToDoubleFunction<org.apache.commons.math3.stat.descriptive.DescriptiveStatistics> mapper,
boolean skipEmpty) |
static java.util.Map<java.lang.Integer,java.lang.Double> |
foldDescriptiveStatisticsListToMap(java.util.List<org.apache.commons.math3.stat.descriptive.DescriptiveStatistics> descriptiveStatisticsList,
java.util.function.ToDoubleFunction<org.apache.commons.math3.stat.descriptive.DescriptiveStatistics> mapper,
boolean skipEmpty) |
static java.lang.Double |
getAverageCaseEvents(java.util.Collection<TokenProgression> tokenProgressions) |
static java.lang.Double |
getAverageSize(java.util.Collection<TokenProgression> tokenProgressions) |
static java.io.File |
getFileFromDialog(java.awt.Component parent,
java.lang.String defaultName) |
static org.processmining.models.semantics.petrinet.Marking |
getFinalMarking(org.processmining.framework.plugin.PluginContext context,
org.processmining.models.graphbased.directed.petrinet.PetrinetGraph net) |
static org.processmining.models.semantics.petrinet.Marking |
getInitialMarking(org.processmining.framework.plugin.PluginContext context,
org.processmining.models.graphbased.directed.petrinet.PetrinetGraph net) |
static Helpers.KellyColorsSequence |
getKellyColorSequence() |
static java.lang.String |
getNewIntervalLengthText(PlaceStatistics placeStatistics,
int intervalNumber,
boolean relative) |
static java.awt.Color |
getRandomColor() |
static java.awt.Color |
getRandomColorRGB() |
static java.awt.Color |
getRandomKellyColor() |
static <T extends java.lang.Comparable<T>> |
max(T first,
T second) |
static <T extends java.lang.Comparable<T>> |
min(T first,
T second) |
static java.lang.String |
printDuration(org.joda.time.Duration d) |
public static java.lang.String printDuration(org.joda.time.Duration d)
public static java.awt.Color getRandomKellyColor()
public static java.awt.Color getRandomColorRGB()
public static java.awt.Color getRandomColor()
public static Helpers.KellyColorsSequence getKellyColorSequence()
public static org.joda.time.format.PeriodFormatter choosePeriodFormatter(org.joda.time.Duration d)
public static <T extends java.lang.Comparable<T>> T min(T first,
T second)
public static <T extends java.lang.Comparable<T>> T max(T first,
T second)
public static java.lang.Double getAverageSize(java.util.Collection<TokenProgression> tokenProgressions)
public static java.lang.Double getAverageCaseEvents(java.util.Collection<TokenProgression> tokenProgressions)
public static org.apache.commons.math3.stat.descriptive.DescriptiveStatistics foldDescriptiveStatisticsList(java.util.List<org.apache.commons.math3.stat.descriptive.DescriptiveStatistics> descriptiveStatisticsList,
java.util.function.ToDoubleFunction<org.apache.commons.math3.stat.descriptive.DescriptiveStatistics> mapper,
boolean skipEmpty)
public static java.util.Map<java.lang.Integer,java.lang.Double> foldDescriptiveStatisticsListToMap(java.util.List<org.apache.commons.math3.stat.descriptive.DescriptiveStatistics> descriptiveStatisticsList,
java.util.function.ToDoubleFunction<org.apache.commons.math3.stat.descriptive.DescriptiveStatistics> mapper,
boolean skipEmpty)
public static <T,K> java.util.List<K> createGenericMapping(java.util.Collection<CaseStatistics> caseStatisticsCollection, java.util.function.Function<CaseStatistics,java.util.function.BiFunction<T,T,java.util.Optional<K>>> optionalMapper, T start, T end)
public static org.apache.commons.math3.stat.descriptive.DescriptiveStatistics createTimeWindowDescriptiveStatistics(java.util.Collection<CaseStatistics> caseStatisticsCollection, java.util.function.Function<CaseStatistics,java.util.function.BiFunction<org.joda.time.DateTime,org.joda.time.DateTime,java.util.OptionalDouble>> doubleMapper, org.joda.time.DateTime start, org.joda.time.DateTime end)
public static org.apache.commons.math3.stat.descriptive.DescriptiveStatistics createRelativeTimeWindowDescriptiveStatistics(java.util.Collection<CaseStatistics> caseStatisticsCollection, java.util.function.Function<CaseStatistics,java.util.function.BiFunction<org.joda.time.Duration,org.joda.time.Duration,java.util.OptionalDouble>> doubleMapper, org.joda.time.Duration start, org.joda.time.Duration end)
public static java.lang.String getNewIntervalLengthText(PlaceStatistics placeStatistics, int intervalNumber, boolean relative)
public static java.io.File getFileFromDialog(java.awt.Component parent,
java.lang.String defaultName)
public static org.processmining.models.semantics.petrinet.Marking getInitialMarking(org.processmining.framework.plugin.PluginContext context,
org.processmining.models.graphbased.directed.petrinet.PetrinetGraph net)
public static org.processmining.models.semantics.petrinet.Marking getFinalMarking(org.processmining.framework.plugin.PluginContext context,
org.processmining.models.graphbased.directed.petrinet.PetrinetGraph net)