Class RPSTDecomposerAlgorithm
- java.lang.Object
-
- org.processmining.processcomparisonpetrinetdecomposition.algorithms.RPSTDecomposerAlgorithm
-
- Direct Known Subclasses:
EvaluationTimeTestPlugin,RPSTDecomposerPlugin
public class RPSTDecomposerAlgorithm extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description RPSTDecomposerAlgorithm()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description RPSTDecompositionapply(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.DoubleEvalTree(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)
-
-
-
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)
-
-