Package org.processmining.specpp.config
Class BaseDataExtractionStrategy
- java.lang.Object
-
- org.processmining.specpp.config.BaseDataExtractionStrategy
-
- All Implemented Interfaces:
DataExtractionStrategy
public class BaseDataExtractionStrategy extends java.lang.Object implements DataExtractionStrategy
-
-
Constructor Summary
Constructors Constructor Description BaseDataExtractionStrategy()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static Pair<java.util.Comparator<Activity>>createOrderings(Log log, java.util.Map<java.lang.String,Activity> activityMapping, java.lang.Class<? extends ActivityOrderingStrategy> transitionEncodingsBuilderClass)static org.apache.commons.collections4.BidiMap<Activity,Transition>createTransitions(Log log, java.util.Map<java.lang.String,Activity> activityMapping)static Tuple2<IntEncodings<Transition>,org.apache.commons.collections4.BidiMap<Activity,Transition>>deriveTransitions(Pair<java.util.Comparator<Activity>> comparators, Log log, java.util.Map<java.lang.String,Activity> activityMapping)InputDataBundleextract(ParsedLog parsedLog, DataExtractionParameters parameters)static TransitionmakeTransition(Activity activity, java.lang.String label, boolean isInitial, boolean isFinal)static IntEncodings<Transition>orderTransitions(Pair<java.util.Comparator<Activity>> comparators, java.util.Map<java.lang.String,Activity> activityMapping, org.apache.commons.collections4.BidiMap<Activity,Transition> transitionMapping)voidregisterDataSources(GlobalComponentRepository cr, InputDataBundle bundle)-
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.DataExtractionStrategy
getExtractor
-
-
-
-
Method Detail
-
makeTransition
public static Transition makeTransition(Activity activity, java.lang.String label, boolean isInitial, boolean isFinal)
-
createTransitions
public static org.apache.commons.collections4.BidiMap<Activity,Transition> createTransitions(Log log, java.util.Map<java.lang.String,Activity> activityMapping)
-
deriveTransitions
public static Tuple2<IntEncodings<Transition>,org.apache.commons.collections4.BidiMap<Activity,Transition>> deriveTransitions(Pair<java.util.Comparator<Activity>> comparators, Log log, java.util.Map<java.lang.String,Activity> activityMapping)
-
orderTransitions
public static IntEncodings<Transition> orderTransitions(Pair<java.util.Comparator<Activity>> comparators, java.util.Map<java.lang.String,Activity> activityMapping, org.apache.commons.collections4.BidiMap<Activity,Transition> transitionMapping)
-
createOrderings
public static Pair<java.util.Comparator<Activity>> createOrderings(Log log, java.util.Map<java.lang.String,Activity> activityMapping, java.lang.Class<? extends ActivityOrderingStrategy> transitionEncodingsBuilderClass)
-
extract
public InputDataBundle extract(ParsedLog parsedLog, DataExtractionParameters parameters)
- Specified by:
extractin interfaceDataExtractionStrategy
-
registerDataSources
public void registerDataSources(GlobalComponentRepository cr, InputDataBundle bundle)
- Specified by:
registerDataSourcesin interfaceDataExtractionStrategy
-
-