public class ProcessAnalyticsUtils
extends java.lang.Object
Constructor and Description |
---|
ProcessAnalyticsUtils() |
Modifier and Type | Method and Description |
---|---|
static boolean |
addToCounter(java.util.Map<java.lang.String,java.lang.Double> actValue,
java.util.Map<java.lang.String,java.lang.Integer> actCount,
ProcessView processView,
ActivityStartOptions activityOption,
java.lang.String activity,
double timeDiff) |
static void |
execTran(org.processmining.models.graphbased.directed.petrinet.elements.Transition enabledTran,
org.processmining.models.graphbased.directed.petrinet.Petrinet pn,
java.util.Set<org.processmining.models.graphbased.directed.petrinet.elements.Place> marking) |
static java.util.Set<java.lang.Integer> |
getAllSyncMoveCodes(org.processmining.models.graphbased.directed.petrinet.elements.Transition selectedTran,
java.util.Set<CaseLevelInfo> caseLevelInfo) |
static java.util.Set<org.processmining.models.graphbased.directed.petrinet.elements.Place> |
getCurrentMarkingPlaceKey(java.util.Map<java.util.Set<org.processmining.models.graphbased.directed.petrinet.elements.Place>,java.util.Map<java.lang.String,java.lang.Float>> logMovesFrequency,
java.util.Set<org.processmining.models.graphbased.directed.petrinet.elements.Place> marking) |
static long |
getDateDiff(java.util.Date date1,
java.util.Date date2,
java.util.concurrent.TimeUnit timeUnit) |
static org.processmining.models.graphbased.directed.petrinet.elements.Place |
getFinalPlace(org.processmining.models.graphbased.directed.petrinet.Petrinet pn) |
static org.processmining.models.graphbased.directed.petrinet.elements.Place |
getInitialPlace(org.processmining.models.graphbased.directed.petrinet.Petrinet pn) |
static long |
getSelctedTimeGranularity(java.util.Date d1,
java.util.Date d2,
TimeView timeView) |
static java.util.Set<java.lang.String> |
getTransitionNames(java.util.Set<org.processmining.models.graphbased.directed.petrinet.elements.Transition> tranSet) |
static void |
initializeCounter(java.util.Map<java.lang.String,java.util.Map<java.lang.Double,java.lang.Double>> synchornousCount,
java.util.Set<org.processmining.models.graphbased.directed.petrinet.elements.Transition> tranSet) |
static void |
printLogMoves(java.util.Map<java.lang.Integer,java.util.Map<org.deckfour.xes.classification.XEventClass,java.util.Set<org.processmining.models.graphbased.directed.petrinet.elements.Place>>> syncLogMovePlaces,
org.processmining.plugins.petrinet.replayresult.PNRepResult replayResult,
java.util.Collection<org.processmining.models.graphbased.directed.petrinet.elements.Place> places) |
static void |
printLogMoves(java.util.Map<org.processmining.models.graphbased.directed.petrinet.elements.Transition,java.lang.Float> syncMovesFrequency,
java.util.Map<java.util.Set<org.processmining.models.graphbased.directed.petrinet.elements.Place>,java.util.Map<java.lang.String,java.lang.Float>> logMovesFrequency,
java.util.Map<org.processmining.models.graphbased.directed.petrinet.elements.Transition,java.lang.Float> modelMovesFrequency) |
public static java.util.Set<java.lang.String> getTransitionNames(java.util.Set<org.processmining.models.graphbased.directed.petrinet.elements.Transition> tranSet)
public static void execTran(org.processmining.models.graphbased.directed.petrinet.elements.Transition enabledTran, org.processmining.models.graphbased.directed.petrinet.Petrinet pn, java.util.Set<org.processmining.models.graphbased.directed.petrinet.elements.Place> marking)
public static void printLogMoves(java.util.Map<java.lang.Integer,java.util.Map<org.deckfour.xes.classification.XEventClass,java.util.Set<org.processmining.models.graphbased.directed.petrinet.elements.Place>>> syncLogMovePlaces, org.processmining.plugins.petrinet.replayresult.PNRepResult replayResult, java.util.Collection<org.processmining.models.graphbased.directed.petrinet.elements.Place> places)
public static long getSelctedTimeGranularity(java.util.Date d1, java.util.Date d2, TimeView timeView)
public static void initializeCounter(java.util.Map<java.lang.String,java.util.Map<java.lang.Double,java.lang.Double>> synchornousCount, java.util.Set<org.processmining.models.graphbased.directed.petrinet.elements.Transition> tranSet)
public static long getDateDiff(java.util.Date date1, java.util.Date date2, java.util.concurrent.TimeUnit timeUnit)
public static java.util.Set<org.processmining.models.graphbased.directed.petrinet.elements.Place> getCurrentMarkingPlaceKey(java.util.Map<java.util.Set<org.processmining.models.graphbased.directed.petrinet.elements.Place>,java.util.Map<java.lang.String,java.lang.Float>> logMovesFrequency, java.util.Set<org.processmining.models.graphbased.directed.petrinet.elements.Place> marking)
public static void printLogMoves(java.util.Map<org.processmining.models.graphbased.directed.petrinet.elements.Transition,java.lang.Float> syncMovesFrequency, java.util.Map<java.util.Set<org.processmining.models.graphbased.directed.petrinet.elements.Place>,java.util.Map<java.lang.String,java.lang.Float>> logMovesFrequency, java.util.Map<org.processmining.models.graphbased.directed.petrinet.elements.Transition,java.lang.Float> modelMovesFrequency)
public static org.processmining.models.graphbased.directed.petrinet.elements.Place getInitialPlace(org.processmining.models.graphbased.directed.petrinet.Petrinet pn)
public static org.processmining.models.graphbased.directed.petrinet.elements.Place getFinalPlace(org.processmining.models.graphbased.directed.petrinet.Petrinet pn)
public static boolean addToCounter(java.util.Map<java.lang.String,java.lang.Double> actValue, java.util.Map<java.lang.String,java.lang.Integer> actCount, ProcessView processView, ActivityStartOptions activityOption, java.lang.String activity, double timeDiff)
public static java.util.Set<java.lang.Integer> getAllSyncMoveCodes(org.processmining.models.graphbased.directed.petrinet.elements.Transition selectedTran, java.util.Set<CaseLevelInfo> caseLevelInfo)