Class ActivityOrderingStrategy
- java.lang.Object
-
- org.processmining.specpp.preprocessing.orderings.ActivityOrderingStrategy
-
- All Implemented Interfaces:
java.util.function.Supplier<Pair<java.util.Comparator<Activity>>>,SimpleBuilder<Pair<java.util.Comparator<Activity>>>
- Direct Known Subclasses:
AbsoluteActivityFrequency,AbsoluteTraceFrequency,AverageFirstOccurrenceIndex,AverageTraceOccurrence,Lexicographic,RandomOrdering
public abstract class ActivityOrderingStrategy extends java.lang.Object implements SimpleBuilder<Pair<java.util.Comparator<Activity>>>
-
-
Constructor Summary
Constructors Constructor Description ActivityOrderingStrategy(Log log, java.util.Map<java.lang.String,Activity> activityMapping)
-
Method Summary
All Methods Static Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description Pair<java.util.Comparator<Activity>>build()abstract Pair<java.util.Comparator<Activity>>computeActivityOrderings(Log log, java.util.Map<java.lang.String,Activity> mapping)static IntEncodings<Transition>createEncodings(Pair<java.util.Set<Activity>> selectedActivitiesPair, Pair<java.util.Comparator<Activity>> comparators, org.apache.commons.collections4.BidiMap<Activity,Transition> mapping)static java.util.List<Transition>createOrderedList(java.util.Collection<Activity> activities, java.util.Comparator<Activity> comparator, org.apache.commons.collections4.BidiMap<Activity,Transition> mapping)static IntEncoding<Transition>createPostsetEncoding(java.util.Collection<Activity> activities, java.util.Comparator<Activity> comparator, org.apache.commons.collections4.BidiMap<Activity,Transition> mapping)static IntEncoding<Transition>createPresetEncoding(java.util.Collection<Activity> activities, java.util.Comparator<Activity> comparator, org.apache.commons.collections4.BidiMap<Activity,Transition> mapping)-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface org.processmining.specpp.config.components.SimpleBuilder
get
-
-
-
-
Method Detail
-
createEncodings
public static IntEncodings<Transition> createEncodings(Pair<java.util.Set<Activity>> selectedActivitiesPair, Pair<java.util.Comparator<Activity>> comparators, org.apache.commons.collections4.BidiMap<Activity,Transition> mapping)
-
createPresetEncoding
public static IntEncoding<Transition> createPresetEncoding(java.util.Collection<Activity> activities, java.util.Comparator<Activity> comparator, org.apache.commons.collections4.BidiMap<Activity,Transition> mapping)
-
createPostsetEncoding
public static IntEncoding<Transition> createPostsetEncoding(java.util.Collection<Activity> activities, java.util.Comparator<Activity> comparator, org.apache.commons.collections4.BidiMap<Activity,Transition> mapping)
-
createOrderedList
public static java.util.List<Transition> createOrderedList(java.util.Collection<Activity> activities, java.util.Comparator<Activity> comparator, org.apache.commons.collections4.BidiMap<Activity,Transition> mapping)
-
computeActivityOrderings
public abstract Pair<java.util.Comparator<Activity>> computeActivityOrderings(Log log, java.util.Map<java.lang.String,Activity> mapping)
-
-