Class RPSTDecomposerAlgorithm

    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      RPSTDecomposition apply​(org.processmining.framework.plugin.PluginContext context, org.processmining.acceptingpetrinetdecomposer.models.rpst.PetriNetRPST rpst, org.processmining.plugins.petrinet.replayresult.PNRepResult alignments1, org.deckfour.xes.model.XLog log1, org.processmining.plugins.petrinet.replayresult.PNRepResult alignments2, org.deckfour.xes.model.XLog log2, DecompositionParameters parameters, DecompositionInfoProvider info)
      The method that implements your algorithm.
      java.lang.Double EvalTree​(org.processmining.framework.plugin.PluginContext context, org.processmining.acceptingpetrinetdecomposer.models.rpst.PetriNetRPST rpst, org.processmining.plugins.petrinet.replayresult.PNRepResult alignments1, org.deckfour.xes.model.XLog log1, org.processmining.plugins.petrinet.replayresult.PNRepResult alignments2, org.deckfour.xes.model.XLog log2, org.processmining.acceptingpetrinetdecomposer.models.rpst.PetriNetRPSTNode fragment, DecompositionParameters parameters, DecompositionInfoProvider info)  
      • Methods inherited from class java.lang.Object

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

      • RPSTDecomposerAlgorithm

        public RPSTDecomposerAlgorithm()
    • Method Detail

      • apply

        public RPSTDecomposition apply​(org.processmining.framework.plugin.PluginContext context,
                                       org.processmining.acceptingpetrinetdecomposer.models.rpst.PetriNetRPST rpst,
                                       org.processmining.plugins.petrinet.replayresult.PNRepResult alignments1,
                                       org.deckfour.xes.model.XLog log1,
                                       org.processmining.plugins.petrinet.replayresult.PNRepResult alignments2,
                                       org.deckfour.xes.model.XLog log2,
                                       DecompositionParameters parameters,
                                       DecompositionInfoProvider info)
        The method that implements your algorithm. Note that this method only uses the boolean which is stored in the parameters. Nevertheless, it could have used the integer and/or the String as well.
        Parameters:
        context - The context where to run in.
        input1 - The first input.
        input2 - The second input.
        parameters - The parameters to use.
        Returns:
        The output.
      • EvalTree

        public java.lang.Double EvalTree​(org.processmining.framework.plugin.PluginContext context,
                                         org.processmining.acceptingpetrinetdecomposer.models.rpst.PetriNetRPST rpst,
                                         org.processmining.plugins.petrinet.replayresult.PNRepResult alignments1,
                                         org.deckfour.xes.model.XLog log1,
                                         org.processmining.plugins.petrinet.replayresult.PNRepResult alignments2,
                                         org.deckfour.xes.model.XLog log2,
                                         org.processmining.acceptingpetrinetdecomposer.models.rpst.PetriNetRPSTNode fragment,
                                         DecompositionParameters parameters,
                                         DecompositionInfoProvider info)