Class EarthMoversStochasticConformancePartialOrderPlugin


  • public class EarthMoversStochasticConformancePartialOrderPlugin
    extends java.lang.Object
    • Method Summary

      All Methods Static Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      static <B extends PartialOrder,​A extends Order>
      double
      compute​(EMSCParametersBounds<A,​B> parameters, StochasticLanguage<A> languageA, StochasticLanguage<B> languageB, DistanceMatrix<A,​B> distanceMatrix, org.processmining.framework.plugin.ProMCanceller canceller)  
      static <A extends Order,​B extends PartialOrder>
      org.processmining.plugins.InductiveMiner.Pair<java.lang.Double,​java.lang.Double>
      compute​(EMSCParametersBounds<A,​B> parameters, StochasticLanguage<A> languageA, StochasticLanguage<B> languageB, org.processmining.framework.plugin.ProMCanceller canceller)  
      EMSCPartialOrderResult convert​(org.processmining.contexts.uitopia.UIPluginContext context, org.deckfour.xes.model.XLog log, org.processmining.models.graphbased.directed.petrinet.StochasticNet sNet)  
      EMSCPartialOrderResult convert​(org.processmining.contexts.uitopia.UIPluginContext context, org.deckfour.xes.model.XLog log, org.processmining.stochasticlabelledpetrinets.StochasticLabelledPetriNet net)  
      EMSCPartialOrderResult convert​(org.processmining.contexts.uitopia.UIPluginContext context, org.processmining.models.graphbased.directed.petrinet.StochasticNet sNetA, org.processmining.models.graphbased.directed.petrinet.StochasticNet sNetB)  
      EMSCPartialOrderResult convert​(org.processmining.contexts.uitopia.UIPluginContext context, org.processmining.stochasticlabelledpetrinets.StochasticLabelledPetriNet netA, org.processmining.stochasticlabelledpetrinets.StochasticLabelledPetriNet netB)  
      static void debug​(EMSCParameters<?,​?> parameters, java.lang.Object object)  
      static <A extends Order,​B extends PartialOrder>
      org.processmining.plugins.InductiveMiner.Pair<java.lang.Double,​java.lang.Double>
      measureLogModel​(org.deckfour.xes.model.XLog log, org.processmining.stochasticlabelledpetrinets.StochasticLabelledPetriNet net, EMSCParametersLogModelPartial<A,​B> parameters, org.processmining.framework.plugin.ProMCanceller canceller)  
      static <A extends PartialOrder,​B extends PartialOrder>
      org.processmining.plugins.InductiveMiner.Pair<java.lang.Double,​java.lang.Double>
      measureModelModel​(org.processmining.stochasticlabelledpetrinets.StochasticLabelledPetriNet netA, org.processmining.stochasticlabelledpetrinets.StochasticLabelledPetriNet netB, EMSCParametersModelModelPartial<A,​B> parameters, org.processmining.framework.plugin.ProMCanceller canceller)  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • EarthMoversStochasticConformancePartialOrderPlugin

        public EarthMoversStochasticConformancePartialOrderPlugin()
    • Method Detail

      • convert

        public EMSCPartialOrderResult 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 EMSCPartialOrderResult 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 EMSCPartialOrderResult 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 EMSCPartialOrderResult 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
      • measureLogModel

        public static <A extends Order,​B extends PartialOrder> org.processmining.plugins.InductiveMiner.Pair<java.lang.Double,​java.lang.Double> measureLogModel​(org.deckfour.xes.model.XLog log,
                                                                                                                                                                            org.processmining.stochasticlabelledpetrinets.StochasticLabelledPetriNet net,
                                                                                                                                                                            EMSCParametersLogModelPartial<A,​B> parameters,
                                                                                                                                                                            org.processmining.framework.plugin.ProMCanceller canceller)
                                                                                                                                                                     throws java.lang.InterruptedException
        Throws:
        java.lang.InterruptedException
      • measureModelModel

        public static <A extends PartialOrder,​B extends PartialOrder> org.processmining.plugins.InductiveMiner.Pair<java.lang.Double,​java.lang.Double> measureModelModel​(org.processmining.stochasticlabelledpetrinets.StochasticLabelledPetriNet netA,
                                                                                                                                                                                     org.processmining.stochasticlabelledpetrinets.StochasticLabelledPetriNet netB,
                                                                                                                                                                                     EMSCParametersModelModelPartial<A,​B> parameters,
                                                                                                                                                                                     org.processmining.framework.plugin.ProMCanceller canceller)
                                                                                                                                                                              throws java.lang.InterruptedException
        Throws:
        java.lang.InterruptedException
      • compute

        public static <A extends Order,​B extends PartialOrder> org.processmining.plugins.InductiveMiner.Pair<java.lang.Double,​java.lang.Double> compute​(EMSCParametersBounds<A,​B> parameters,
                                                                                                                                                                    StochasticLanguage<A> languageA,
                                                                                                                                                                    StochasticLanguage<B> languageB,
                                                                                                                                                                    org.processmining.framework.plugin.ProMCanceller canceller)
                                                                                                                                                             throws java.lang.InterruptedException
        Throws:
        java.lang.InterruptedException
      • debug

        public static void debug​(EMSCParameters<?,​?> parameters,
                                 java.lang.Object object)