Class EarthMoversStochasticConformancePlugin
- java.lang.Object
-
- org.processmining.earthmoversstochasticconformancechecking.plugins.EarthMoversStochasticConformancePlugin
-
public class EarthMoversStochasticConformancePlugin extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description EarthMoversStochasticConformancePlugin()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static org.processmining.plugins.InductiveMiner.Triple<ReallocationMatrix,java.lang.Double,DistanceMatrix<TotalOrder,TotalOrder>>compute(EMSCParameters<TotalOrder,TotalOrder> parameters, StochasticLanguage<TotalOrder> languageA, StochasticLanguage<TotalOrder> languageB, org.processmining.framework.plugin.ProMCanceller canceller)StochasticTraceAlignmentsLogLogconvert(org.processmining.contexts.uitopia.UIPluginContext context, org.deckfour.xes.model.XLog logA, org.deckfour.xes.model.XLog logB)StochasticTraceAlignmentsLogModelconvert(org.processmining.contexts.uitopia.UIPluginContext context, org.deckfour.xes.model.XLog log, org.processmining.models.graphbased.directed.petrinet.StochasticNet sNet)StochasticTraceAlignmentsLogModelconvert(org.processmining.contexts.uitopia.UIPluginContext context, org.deckfour.xes.model.XLog log, org.processmining.stochasticlabelledpetrinets.StochasticLabelledPetriNet net)StochasticTraceAlignmentsModelModelconvert(org.processmining.contexts.uitopia.UIPluginContext context, org.processmining.models.graphbased.directed.petrinet.StochasticNet sNetA, org.processmining.models.graphbased.directed.petrinet.StochasticNet sNetB)StochasticTraceAlignmentsModelModelconvert(org.processmining.contexts.uitopia.UIPluginContext context, org.processmining.stochasticlabelledpetrinets.StochasticLabelledPetriNet netA, org.processmining.stochasticlabelledpetrinets.StochasticLabelledPetriNet netB)static voiddebug(EMSCParameters<?,?> parameters, java.lang.Object object)static org.processmining.models.semantics.petrinet.MarkinggetInitialMarking(org.processmining.models.graphbased.directed.petrinet.StochasticNet net)static StochasticTraceAlignmentsLogLogmeasureLogLog(org.deckfour.xes.model.XLog logA, org.deckfour.xes.model.XLog logB, EMSCParametersLogLog parameters, org.processmining.framework.plugin.ProMCanceller canceller)static StochasticTraceAlignmentsLogModelmeasureLogModel(org.deckfour.xes.model.XLog log, org.processmining.models.graphbased.directed.petrinet.StochasticNet net, org.processmining.models.semantics.petrinet.Marking initialMarking, EMSCParametersLogModel parameters, org.processmining.framework.plugin.ProMCanceller canceller)static StochasticTraceAlignmentsLogModelmeasureLogModel(org.deckfour.xes.model.XLog log, org.processmining.stochasticlabelledpetrinets.StochasticLabelledPetriNet net, EMSCParametersLogModel parameters, org.processmining.framework.plugin.ProMCanceller canceller)static StochasticTraceAlignmentsModelModelmeasureModelModel(org.processmining.models.graphbased.directed.petrinet.StochasticNet netA, org.processmining.models.semantics.petrinet.Marking initialMarkingA, org.processmining.models.graphbased.directed.petrinet.StochasticNet netB, org.processmining.models.semantics.petrinet.Marking initialMarkingB, EMSCParametersModelModel parameters, org.processmining.framework.plugin.ProMCanceller canceller)static StochasticTraceAlignmentsModelModelmeasureModelModel(org.processmining.stochasticlabelledpetrinets.StochasticLabelledPetriNet netA, org.processmining.stochasticlabelledpetrinets.StochasticLabelledPetriNet netB, EMSCParametersModelModel parameters, org.processmining.framework.plugin.ProMCanceller canceller)
-
-
-
Method Detail
-
convert
public StochasticTraceAlignmentsLogLog convert(org.processmining.contexts.uitopia.UIPluginContext context, org.deckfour.xes.model.XLog logA, org.deckfour.xes.model.XLog logB) throws java.lang.InterruptedException
- Throws:
java.lang.InterruptedException
-
convert
public StochasticTraceAlignmentsLogModel convert(org.processmining.contexts.uitopia.UIPluginContext context, org.deckfour.xes.model.XLog log, org.processmining.models.graphbased.directed.petrinet.StochasticNet sNet) throws java.lang.InterruptedException
- Throws:
java.lang.InterruptedException
-
convert
public StochasticTraceAlignmentsLogModel convert(org.processmining.contexts.uitopia.UIPluginContext context, org.deckfour.xes.model.XLog log, org.processmining.stochasticlabelledpetrinets.StochasticLabelledPetriNet net) throws java.lang.InterruptedException
- Throws:
java.lang.InterruptedException
-
convert
public StochasticTraceAlignmentsModelModel convert(org.processmining.contexts.uitopia.UIPluginContext context, org.processmining.models.graphbased.directed.petrinet.StochasticNet sNetA, org.processmining.models.graphbased.directed.petrinet.StochasticNet sNetB) throws java.lang.InterruptedException
- Throws:
java.lang.InterruptedException
-
convert
public StochasticTraceAlignmentsModelModel convert(org.processmining.contexts.uitopia.UIPluginContext context, org.processmining.stochasticlabelledpetrinets.StochasticLabelledPetriNet netA, org.processmining.stochasticlabelledpetrinets.StochasticLabelledPetriNet netB) throws java.lang.InterruptedException
- Throws:
java.lang.InterruptedException
-
measureLogLog
public static StochasticTraceAlignmentsLogLog measureLogLog(org.deckfour.xes.model.XLog logA, org.deckfour.xes.model.XLog logB, EMSCParametersLogLog parameters, org.processmining.framework.plugin.ProMCanceller canceller) throws java.lang.InterruptedException
- Throws:
java.lang.InterruptedException
-
measureLogModel
public static StochasticTraceAlignmentsLogModel measureLogModel(org.deckfour.xes.model.XLog log, org.processmining.models.graphbased.directed.petrinet.StochasticNet net, org.processmining.models.semantics.petrinet.Marking initialMarking, EMSCParametersLogModel parameters, org.processmining.framework.plugin.ProMCanceller canceller) throws java.lang.InterruptedException
- Throws:
java.lang.InterruptedException
-
measureLogModel
public static StochasticTraceAlignmentsLogModel measureLogModel(org.deckfour.xes.model.XLog log, org.processmining.stochasticlabelledpetrinets.StochasticLabelledPetriNet net, EMSCParametersLogModel parameters, org.processmining.framework.plugin.ProMCanceller canceller) throws java.lang.InterruptedException
- Throws:
java.lang.InterruptedException
-
measureModelModel
public static StochasticTraceAlignmentsModelModel measureModelModel(org.processmining.models.graphbased.directed.petrinet.StochasticNet netA, org.processmining.models.semantics.petrinet.Marking initialMarkingA, org.processmining.models.graphbased.directed.petrinet.StochasticNet netB, org.processmining.models.semantics.petrinet.Marking initialMarkingB, EMSCParametersModelModel parameters, org.processmining.framework.plugin.ProMCanceller canceller) throws java.lang.InterruptedException
- Throws:
java.lang.InterruptedException
-
measureModelModel
public static StochasticTraceAlignmentsModelModel measureModelModel(org.processmining.stochasticlabelledpetrinets.StochasticLabelledPetriNet netA, org.processmining.stochasticlabelledpetrinets.StochasticLabelledPetriNet netB, EMSCParametersModelModel parameters, org.processmining.framework.plugin.ProMCanceller canceller) throws java.lang.InterruptedException
- Throws:
java.lang.InterruptedException
-
compute
public static org.processmining.plugins.InductiveMiner.Triple<ReallocationMatrix,java.lang.Double,DistanceMatrix<TotalOrder,TotalOrder>> compute(EMSCParameters<TotalOrder,TotalOrder> parameters, StochasticLanguage<TotalOrder> languageA, StochasticLanguage<TotalOrder> languageB, org.processmining.framework.plugin.ProMCanceller canceller) throws java.lang.InterruptedException
- Throws:
java.lang.InterruptedException
-
getInitialMarking
public static org.processmining.models.semantics.petrinet.Marking getInitialMarking(org.processmining.models.graphbased.directed.petrinet.StochasticNet net)
-
debug
public static void debug(EMSCParameters<?,?> parameters, java.lang.Object object)
-
-