Package org.processmining.lpm.discovery
Class CalculateLogEpisodes
- java.lang.Object
-
- org.processmining.lpm.discovery.CalculateLogEpisodes
-
public class CalculateLogEpisodes extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description protected EfficientEventSeteesprotected java.util.Map<java.lang.String,org.deckfour.xes.model.XLog>efficientLogCacheprotected LocalProcessModelParametersparams
-
Constructor Summary
Constructors Constructor Description CalculateLogEpisodes()CalculateLogEpisodes(LocalProcessModelParameters params)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static org.processmining.plugins.petrinet.replayresult.PNMatchInstancesRepResultcalculateNAlignment(org.processmining.framework.plugin.PluginContext context, org.deckfour.xes.model.XLog log, org.processmining.acceptingpetrinet.models.AcceptingPetriNet apn, int maxTraceLength, org.processmining.models.graphbased.directed.petrinet.elements.Transition backloop, LocalProcessModelParameters params)static org.processmining.acceptingpetrinet.models.AcceptingPetriNetcloneAcceptingPetriNet(org.processmining.acceptingpetrinet.models.AcceptingPetriNet apn)static org.processmining.models.graphbased.directed.petrinet.PetrinetclonePetriNet(org.processmining.models.graphbased.directed.petrinet.Petrinet pn)org.deckfour.xes.model.XLogevaluateNetOnLog(org.processmining.framework.plugin.PluginContext context, org.processmining.acceptingpetrinet.models.AcceptingPetriNet apn)static org.deckfour.xes.model.XLognewEmptyLog()org.deckfour.xes.model.XLogrun(org.processmining.framework.plugin.PluginContext context, org.processmining.acceptingpetrinet.models.AcceptingPetriNet apn, org.deckfour.xes.model.XLog log)org.deckfour.xes.model.XLogrun(org.processmining.framework.plugin.PluginContext context, LocalProcessModel lpm, org.deckfour.xes.model.XLog log)
-
-
-
Field Detail
-
efficientLogCache
protected java.util.Map<java.lang.String,org.deckfour.xes.model.XLog> efficientLogCache
-
ees
protected EfficientEventSet ees
-
params
protected LocalProcessModelParameters params
-
-
Constructor Detail
-
CalculateLogEpisodes
public CalculateLogEpisodes()
-
CalculateLogEpisodes
public CalculateLogEpisodes(LocalProcessModelParameters params)
-
-
Method Detail
-
run
public org.deckfour.xes.model.XLog run(org.processmining.framework.plugin.PluginContext context, org.processmining.acceptingpetrinet.models.AcceptingPetriNet apn, org.deckfour.xes.model.XLog log)
-
run
public org.deckfour.xes.model.XLog run(org.processmining.framework.plugin.PluginContext context, LocalProcessModel lpm, org.deckfour.xes.model.XLog log)
-
evaluateNetOnLog
public org.deckfour.xes.model.XLog evaluateNetOnLog(org.processmining.framework.plugin.PluginContext context, org.processmining.acceptingpetrinet.models.AcceptingPetriNet apn)
-
calculateNAlignment
public static org.processmining.plugins.petrinet.replayresult.PNMatchInstancesRepResult calculateNAlignment(org.processmining.framework.plugin.PluginContext context, org.deckfour.xes.model.XLog log, org.processmining.acceptingpetrinet.models.AcceptingPetriNet apn, int maxTraceLength, org.processmining.models.graphbased.directed.petrinet.elements.Transition backloop, LocalProcessModelParameters params)
-
cloneAcceptingPetriNet
public static org.processmining.acceptingpetrinet.models.AcceptingPetriNet cloneAcceptingPetriNet(org.processmining.acceptingpetrinet.models.AcceptingPetriNet apn)
-
clonePetriNet
public static org.processmining.models.graphbased.directed.petrinet.Petrinet clonePetriNet(org.processmining.models.graphbased.directed.petrinet.Petrinet pn)
-
newEmptyLog
public static org.deckfour.xes.model.XLog newEmptyLog()
-
-