Class StartEndActivityFactory
- java.lang.Object
-
- org.processmining.logabstractions.factories.StartEndActivityFactory
-
public class StartEndActivityFactory extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description static doubleDEFAULT_THRESHOLD_ABSOLUTEstatic doubleDEFAULT_THRESHOLD_BOOLEAN
-
Constructor Summary
Constructors Constructor Description StartEndActivityFactory()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static double[]constructAbsoluteEndActivityColumn(org.deckfour.xes.model.XLog log, org.deckfour.xes.classification.XEventClasses classes)static double[]constructAbsoluteStartActivityColumn(org.deckfour.xes.model.XLog log, org.deckfour.xes.classification.XEventClasses classes)static org.processmining.framework.util.Pair<double[],double[]>constructAbsoluteStartEndActivityColumn(org.deckfour.xes.model.XLog log, org.deckfour.xes.classification.XEventClasses classes)static double[]constructBooleanEndActivityColumn(org.deckfour.xes.model.XLog log, org.deckfour.xes.classification.XEventClasses classes)static EndActivityAbstraction<org.deckfour.xes.classification.XEventClass>constructBooleanLengthOneLoopFreeEndActivityAbstraction(org.deckfour.xes.model.XLog log, org.deckfour.xes.classification.XEventClasses classes, LengthOneLoopAbstraction<org.deckfour.xes.classification.XEventClass> lola)static org.processmining.framework.util.Pair<org.deckfour.xes.classification.XEventClass[],double[]>constructBooleanLengthOneLoopFreeEndActivityColumn(org.deckfour.xes.model.XLog log, org.deckfour.xes.classification.XEventClasses classes, LengthOneLoopAbstraction<org.deckfour.xes.classification.XEventClass> lola)static StartActivityAbstraction<org.deckfour.xes.classification.XEventClass>constructBooleanLengthOneLoopFreeStartActivityAbstraction(org.deckfour.xes.model.XLog log, org.deckfour.xes.classification.XEventClasses classes, LengthOneLoopAbstraction<org.deckfour.xes.classification.XEventClass> lola)static org.processmining.framework.util.Pair<org.deckfour.xes.classification.XEventClass[],double[]>constructBooleanLengthOneLoopFreeStartActivityColumn(org.deckfour.xes.model.XLog log, org.deckfour.xes.classification.XEventClasses classes, LengthOneLoopAbstraction<org.deckfour.xes.classification.XEventClass> lola)static double[]constructBooleanStartActivityColumn(org.deckfour.xes.model.XLog log, org.deckfour.xes.classification.XEventClasses classes)static org.processmining.framework.util.Pair<StartActivityAbstraction<org.deckfour.xes.classification.XEventClass>,EndActivityAbstraction<org.deckfour.xes.classification.XEventClass>>constructBooleanStartEndActivityAbstraction(org.deckfour.xes.model.XLog log, org.deckfour.xes.classification.XEventClasses classes)static org.processmining.framework.util.Pair<double[],double[]>constructBooleanStartEndActivityColumn(org.deckfour.xes.model.XLog log, org.deckfour.xes.classification.XEventClasses classes)static <E> EndActivityAbstraction<E>constructEndActivityAbstraction(E[] eventClasses, double[] column, double threshold)static <E> StartActivityAbstraction<E>constructStartActivityAbstraction(E[] eventClasses, double[] column, double threshold)
-
-
-
Field Detail
-
DEFAULT_THRESHOLD_ABSOLUTE
public static final double DEFAULT_THRESHOLD_ABSOLUTE
- See Also:
- Constant Field Values
-
DEFAULT_THRESHOLD_BOOLEAN
public static final double DEFAULT_THRESHOLD_BOOLEAN
- See Also:
- Constant Field Values
-
-
Method Detail
-
constructAbsoluteEndActivityColumn
public static double[] constructAbsoluteEndActivityColumn(org.deckfour.xes.model.XLog log, org.deckfour.xes.classification.XEventClasses classes)
-
constructAbsoluteStartActivityColumn
public static double[] constructAbsoluteStartActivityColumn(org.deckfour.xes.model.XLog log, org.deckfour.xes.classification.XEventClasses classes)
-
constructAbsoluteStartEndActivityColumn
public static org.processmining.framework.util.Pair<double[],double[]> constructAbsoluteStartEndActivityColumn(org.deckfour.xes.model.XLog log, org.deckfour.xes.classification.XEventClasses classes)
-
constructBooleanEndActivityColumn
public static double[] constructBooleanEndActivityColumn(org.deckfour.xes.model.XLog log, org.deckfour.xes.classification.XEventClasses classes)
-
constructBooleanLengthOneLoopFreeEndActivityAbstraction
public static EndActivityAbstraction<org.deckfour.xes.classification.XEventClass> constructBooleanLengthOneLoopFreeEndActivityAbstraction(org.deckfour.xes.model.XLog log, org.deckfour.xes.classification.XEventClasses classes, LengthOneLoopAbstraction<org.deckfour.xes.classification.XEventClass> lola)
-
constructBooleanLengthOneLoopFreeEndActivityColumn
public static org.processmining.framework.util.Pair<org.deckfour.xes.classification.XEventClass[],double[]> constructBooleanLengthOneLoopFreeEndActivityColumn(org.deckfour.xes.model.XLog log, org.deckfour.xes.classification.XEventClasses classes, LengthOneLoopAbstraction<org.deckfour.xes.classification.XEventClass> lola)
-
constructBooleanLengthOneLoopFreeStartActivityAbstraction
public static StartActivityAbstraction<org.deckfour.xes.classification.XEventClass> constructBooleanLengthOneLoopFreeStartActivityAbstraction(org.deckfour.xes.model.XLog log, org.deckfour.xes.classification.XEventClasses classes, LengthOneLoopAbstraction<org.deckfour.xes.classification.XEventClass> lola)
-
constructBooleanLengthOneLoopFreeStartActivityColumn
public static org.processmining.framework.util.Pair<org.deckfour.xes.classification.XEventClass[],double[]> constructBooleanLengthOneLoopFreeStartActivityColumn(org.deckfour.xes.model.XLog log, org.deckfour.xes.classification.XEventClasses classes, LengthOneLoopAbstraction<org.deckfour.xes.classification.XEventClass> lola)
-
constructBooleanStartActivityColumn
public static double[] constructBooleanStartActivityColumn(org.deckfour.xes.model.XLog log, org.deckfour.xes.classification.XEventClasses classes)
-
constructBooleanStartEndActivityAbstraction
public static org.processmining.framework.util.Pair<StartActivityAbstraction<org.deckfour.xes.classification.XEventClass>,EndActivityAbstraction<org.deckfour.xes.classification.XEventClass>> constructBooleanStartEndActivityAbstraction(org.deckfour.xes.model.XLog log, org.deckfour.xes.classification.XEventClasses classes)
-
constructBooleanStartEndActivityColumn
public static org.processmining.framework.util.Pair<double[],double[]> constructBooleanStartEndActivityColumn(org.deckfour.xes.model.XLog log, org.deckfour.xes.classification.XEventClasses classes)
-
constructEndActivityAbstraction
public static <E> EndActivityAbstraction<E> constructEndActivityAbstraction(E[] eventClasses, double[] column, double threshold)
-
constructStartActivityAbstraction
public static <E> StartActivityAbstraction<E> constructStartActivityAbstraction(E[] eventClasses, double[] column, double threshold)
-
-