diff --git a/src/org/processmining/ebi/objects/EbiEventLog.java b/src/org/processmining/ebi/objects/EbiEventLog.java
index cc7d641..7528814 100644
--- a/src/org/processmining/ebi/objects/EbiEventLog.java
+++ b/src/org/processmining/ebi/objects/EbiEventLog.java
@@ -3,25 +3,17 @@
import java.io.IOException;
import java.io.InputStream;
-import javax.swing.JComponent;
-
import org.apache.commons.io.IOUtils;
import org.apache.commons.io.output.ByteArrayOutputStream;
import org.deckfour.xes.model.XLog;
import org.deckfour.xes.out.XSerializer;
import org.deckfour.xes.out.XesXmlSerializer;
-import org.processmining.contexts.uitopia.annotations.UITopiaVariant;
-import org.processmining.contexts.uitopia.annotations.Visualizer;
-import org.processmining.earthmoversstochasticconformancechecking.tracealignments.StochasticTraceAlignmentsLogModel;
import org.processmining.framework.plugin.PluginContext;
-import org.processmining.framework.plugin.annotations.Plugin;
-import org.processmining.framework.plugin.annotations.PluginVariant;
-import org.processmining.plugins.InductiveMiner.plugins.dialogs.IMMiningDialog;
import org.xeslite.parser.XesLiteXmlParser;
public class EbiEventLog {
- public static String XLogToEbiEventLog(PluginContext context, XLog log) throws IOException {
+ public static String XLogToEbiString(PluginContext context, XLog log) throws IOException {
ByteArrayOutputStream stream = new ByteArrayOutputStream();
XSerializer logSerializer = new XesXmlSerializer();
logSerializer.serialize(log, stream);
diff --git a/src/org/processmining/ebi/objects/EbiFraction.java b/src/org/processmining/ebi/objects/EbiFraction.java
index 49d923f..e62a518 100644
--- a/src/org/processmining/ebi/objects/EbiFraction.java
+++ b/src/org/processmining/ebi/objects/EbiFraction.java
@@ -11,7 +11,6 @@
import org.processmining.framework.plugin.PluginContext;
import org.processmining.framework.plugin.annotations.Plugin;
import org.processmining.framework.plugin.annotations.PluginVariant;
-import org.processmining.framework.util.HTMLToString;
import org.processmining.plugins.InductiveMiner.plugins.dialogs.IMMiningDialog;
public class EbiFraction {
@@ -36,7 +35,7 @@ public static BigFraction fromEbiString(PluginContext context, String value) {
JComponent.class }, parameterLabels = { "fraction" }, userAccessible = true)
@Visualizer
@UITopiaVariant(affiliation = IMMiningDialog.affiliation, author = IMMiningDialog.author, email = IMMiningDialog.email)
- @PluginVariant(variantLabel = "Visualise stochastic trace alignments", requiredParameterLabels = { 0 })
+ @PluginVariant(variantLabel = "Visualise fraction", requiredParameterLabels = { 0 })
public JComponent fancy(PluginContext context, BigFraction fraction) {
return new HtmlPanel("Approximate value: " + fraction.doubleValue() + "
Exact value:
" + fraction.getNumerator() + "
/
" + fraction.getDenominator());
}
diff --git a/src/org/processmining/ebi/objects/EbiInteger.java b/src/org/processmining/ebi/objects/EbiInteger.java
index 00f98b8..30eee69 100644
--- a/src/org/processmining/ebi/objects/EbiInteger.java
+++ b/src/org/processmining/ebi/objects/EbiInteger.java
@@ -1,30 +1,56 @@
package org.processmining.ebi.objects;
+import javax.swing.JComponent;
+import javax.swing.event.ChangeEvent;
+import javax.swing.event.ChangeListener;
+
import org.processmining.ebi.plugins.EbiDialog.EbiDialogPanel;
import org.processmining.framework.plugin.PluginContext;
-import org.processmining.framework.util.HTMLToString;
+
+import com.fluxicon.slickerbox.components.NiceIntegerSlider;
+import com.fluxicon.slickerbox.components.NiceSlider.Orientation;
+import com.fluxicon.slickerbox.factory.SlickerFactory;
public class EbiInteger {
- public static String toEbiString(PluginContext context, int value) {
- // TODO Auto-generated method stub
- return null;
+ public static String toEbiString(PluginContext context, Integer value) {
+ return value.toString();
}
- public static HTMLToString fromEbiString(PluginContext context, java.lang.String value) {
- return new HTMLToString() {
+ public static Integer fromEbiString(PluginContext context, String value) {
+ return Integer.parseInt(value);
+ }
+
+ public static EbiDialogPanel create_input_panel(String explanation) {
+ SlickerFactory factory = SlickerFactory.instance();
+ return new EbiDialogPanel() {
+
+ private int value = 500;
@Override
- public String toHTMLString(boolean includeHTMLTags) {
+ public JComponent create_left() {
+ return factory.createLabel(explanation);
+ }
+
+ @Override
+ public JComponent create_right() {
+ NiceIntegerSlider right = factory.createNiceIntegerSlider("", 0, Integer.MAX_VALUE, value, Orientation.HORIZONTAL);
+ right.addChangeListener(new ChangeListener() {
+ @Override
+ public void stateChanged(ChangeEvent e) {
+ value = right.getValue();
+ }
+ });
+
+ return right;
+ }
+
+ @Override
+ public Object getValue() {
return value;
}
};
}
- public static EbiDialogPanel create_input_panel(String string) {
- // TODO Auto-generated method stub
- return null;
- }
-
}
diff --git a/src/org/processmining/ebi/objects/EbiLabelledPetriNet.java b/src/org/processmining/ebi/objects/EbiLabelledPetriNet.java
index 77c752f..4433c55 100644
--- a/src/org/processmining/ebi/objects/EbiLabelledPetriNet.java
+++ b/src/org/processmining/ebi/objects/EbiLabelledPetriNet.java
@@ -6,6 +6,7 @@
import org.apache.commons.io.IOUtils;
import org.apache.commons.lang3.StringEscapeUtils;
+import org.processmining.acceptingpetrinet.models.AcceptingPetriNet;
import org.processmining.framework.plugin.PluginContext;
import org.processmining.models.graphbased.directed.petrinet.Petrinet;
import org.processmining.models.graphbased.directed.petrinet.PetrinetEdge;
@@ -23,6 +24,62 @@
import gnu.trove.map.hash.TObjectIntHashMap;
public class EbiLabelledPetriNet {
+
+ public static String AcceptingPetriNet2EbiString(PluginContext context, AcceptingPetriNet apn) throws Exception {
+StringBuilder w = new StringBuilder();
+
+ w.append("stochastic labelled Petri net\n");
+ w.append("# number of places\\n");
+ w.append(apn.getNet().getPlaces().size() + "\n");
+
+ w.append("# initial marking\\n");
+ TObjectIntMap placemap = new TObjectIntHashMap<>();
+ {
+ int place = 0;
+ for (Place place_object: apn.getNet().getPlaces()) {
+ placemap.put(place_object, place);
+
+ //initial marking
+ for (int x = 0; x < apn.getInitialMarking().occurrences(place_object); x++) {
+ w.append(place + "\n");
+ }
+
+ place++;
+ }
+ }
+
+ w.append("# number of transitions\\n");
+ w.append(apn.getNet().getTransitions().size() + "\n");
+ int transition = 0;
+ for (Transition transition_object: apn.getNet().getTransitions()) {
+ w.append("# transition " + transition + "\n");
+ if (transition_object.isInvisible()) {
+ w.append("silent\n");
+ } else {
+ w.append("label " + StringEscapeUtils.escapeJava(transition_object.getLabel()) + "\n");
+ }
+
+ w.append("# number of input places\n");
+ w.append(apn.getNet().getInEdges(transition_object).size() + "\n");
+ for (PetrinetEdge extends PetrinetNode, ? extends PetrinetNode> edge : apn.getNet().getInEdges(transition_object)) {
+ Place place_object = (Place) edge.getSource();
+ int place = placemap.get(place_object);
+ w.append(place + "\n");
+ }
+
+ w.append("# number of output places\n");
+ w.append(apn.getNet().getOutEdges(transition_object).size() + "\n");
+ for (PetrinetEdge extends PetrinetNode, ? extends PetrinetNode> edge : apn.getNet().getOutEdges(transition_object)) {
+ Place place_object = (Place) edge.getTarget();
+ int place = placemap.get(place_object);
+ w.append(place + "\n");
+ }
+
+ transition++;
+ }
+
+ return w.toString();
+ }
public static PetrinetImpl EbiString2Petrinet(PluginContext context, String input) throws IOException {
PetrinetImpl result = new PetrinetImpl("");
diff --git a/src/org/processmining/ebi/objects/EbiLogDiv.java b/src/org/processmining/ebi/objects/EbiLogDiv.java
index ad771e9..20bf3c1 100644
--- a/src/org/processmining/ebi/objects/EbiLogDiv.java
+++ b/src/org/processmining/ebi/objects/EbiLogDiv.java
@@ -1,19 +1,48 @@
package org.processmining.ebi.objects;
+import java.math.BigInteger;
+
+import javax.swing.JComponent;
+
+import org.processmining.contexts.uitopia.annotations.UITopiaVariant;
+import org.processmining.contexts.uitopia.annotations.Visualizer;
+import org.processmining.contexts.util.HtmlPanel;
import org.processmining.framework.plugin.PluginContext;
-import org.processmining.framework.util.HTMLToString;
+import org.processmining.framework.plugin.annotations.Plugin;
+import org.processmining.framework.plugin.annotations.PluginVariant;
+import org.processmining.plugins.InductiveMiner.plugins.dialogs.IMMiningDialog;
public class EbiLogDiv {
+
+ public BigInteger a;
+ public BigInteger b;
+ public BigInteger c;
+
+ public String approximate;
- public static HTMLToString fromEbiString(PluginContext context, java.lang.String value) {
- return new HTMLToString() {
-
- @Override
- public String toHTMLString(boolean includeHTMLTags) {
- return value;
- }
-
- };
+ public static EbiLogDiv fromEbiString(PluginContext context, String value) {
+ //Ebi returns the value on the first line
+ String[] arr = value.split("\\R", 2);
+
+ //split in numerator/denominator
+ String[] arr2 = arr[0].split("/");
+
+ EbiLogDiv result = new EbiLogDiv();
+ result.a = new BigInteger(arr2[0].substring(4));
+ result.b = new BigInteger(arr2[1].substring(0, arr2[1].length() - 1));
+ result.c = new BigInteger(arr2[2]);
+
+ result.approximate = arr[0].substring(15);
+
+ return result;
}
-}
+ @Plugin(name = "LogDiv", returnLabels = {"logdiv visualisation" }, returnTypes = {
+ JComponent.class }, parameterLabels = { "logdiv" }, userAccessible = true)
+ @Visualizer
+ @UITopiaVariant(affiliation = IMMiningDialog.affiliation, author = IMMiningDialog.author, email = IMMiningDialog.email)
+ @PluginVariant(variantLabel = "Visualise logdiv", requiredParameterLabels = { 0 })
+ public JComponent fancy(PluginContext context, EbiLogDiv logdiv) {
+ return new HtmlPanel("Approximate value: " + logdiv.approximate + "
Exact value: log(
" + logdiv.a + "
/
" + logdiv.b + ") /
" + logdiv.c);
+ }
+}
\ No newline at end of file
diff --git a/src/org/processmining/ebi/objects/EbiString.java b/src/org/processmining/ebi/objects/EbiString.java
index b9e4660..e8ca04e 100644
--- a/src/org/processmining/ebi/objects/EbiString.java
+++ b/src/org/processmining/ebi/objects/EbiString.java
@@ -4,7 +4,7 @@
public class EbiString {
- public static String toEbiString(String value) {
+ public static String toEbiString(PluginContext context, String value) {
return value;
}
diff --git a/src/org/processmining/ebi/plugins/EbiPlugins.java b/src/org/processmining/ebi/plugins/EbiPlugins.java
index f58533d..21dea88 100644
--- a/src/org/processmining/ebi/plugins/EbiPlugins.java
+++ b/src/org/processmining/ebi/plugins/EbiPlugins.java
@@ -28,7 +28,7 @@ public class EbiPlugins {
// == command Ebi analyse completeness ==
public static org.apache.commons.math3.fraction.BigFraction Ebi_analyse_completeness__as__fraction__to__fraction(PluginContext context, org.deckfour.xes.model.XLog input_0) throws Exception {
- String result = CallEbi.call_ebi("Ebi analyse completeness", ".frac", new String[] {org.processmining.ebi.objects.EbiEventLog.XLogToEbiEventLog(context, input_0)});
+ String result = CallEbi.call_ebi("Ebi analyse completeness", ".frac", new String[] {org.processmining.ebi.objects.EbiEventLog.XLogToEbiString(context, input_0)});
return org.processmining.ebi.objects.EbiFraction.fromEbiString(context, result);
}
@@ -92,16 +92,16 @@ public org.apache.commons.math3.fraction.BigFraction prom_Ebi_analyse_completene
// == command Ebi conformance entropic-relevance ==
- public static org.processmining.framework.util.HTMLToString Ebi_conformance_entropic_relevance__as__logdiv__to__logdiv_html(PluginContext context, org.deckfour.xes.model.XLog input_0, org.deckfour.xes.model.XLog input_1) throws Exception {
- String result = CallEbi.call_ebi("Ebi conformance entropic-relevance", ".logdiv", new String[] {org.processmining.ebi.objects.EbiEventLog.XLogToEbiEventLog(context, input_0), org.processmining.ebi.objects.EbiEventLog.XLogToEbiEventLog(context, input_1)});
+ public static org.processmining.ebi.objects.EbiLogDiv Ebi_conformance_entropic_relevance__as__logdiv__to__logdiv(PluginContext context, org.deckfour.xes.model.XLog input_0, org.deckfour.xes.model.XLog input_1) throws Exception {
+ String result = CallEbi.call_ebi("Ebi conformance entropic-relevance", ".logdiv", new String[] {org.processmining.ebi.objects.EbiEventLog.XLogToEbiString(context, input_0), org.processmining.ebi.objects.EbiEventLog.XLogToEbiString(context, input_1)});
return org.processmining.ebi.objects.EbiLogDiv.fromEbiString(context, result);
}
@Plugin(
- name = "Compute entropic relevance (uniform). (input: XLog, XLog; output: logdiv_html)",
+ name = "Compute entropic relevance (uniform). (input: XLog, XLog; output: logdiv)",
level = PluginLevel.PeerReviewed,
- returnLabels = { "logdiv_html" },
- returnTypes = { org.processmining.framework.util.HTMLToString.class },
+ returnLabels = { "logdiv" },
+ returnTypes = { org.processmining.ebi.objects.EbiLogDiv.class },
parameterLabels = { "XLog", "XLog" },
userAccessible = true,
categories = { PluginCategory.Discovery, PluginCategory.Analytics, PluginCategory.ConformanceChecking },
@@ -109,20 +109,20 @@ public static org.processmining.framework.util.HTMLToString Ebi_conformance_entr
)
@UITopiaVariant(affiliation = IMMiningDialog.affiliation, author = IMMiningDialog.author, email = IMMiningDialog.email)
@PluginVariant(variantLabel = "Call Ebi", requiredParameterLabels = { 0, 1 })
- public org.processmining.framework.util.HTMLToString prom_Ebi_conformance_entropic_relevance__as__logdiv__to__logdiv_html(PluginContext context, org.deckfour.xes.model.XLog input_0, org.deckfour.xes.model.XLog input_1) throws Exception {
- return Ebi_conformance_entropic_relevance__as__logdiv__to__logdiv_html(context, input_0, input_1);
+ public org.processmining.ebi.objects.EbiLogDiv prom_Ebi_conformance_entropic_relevance__as__logdiv__to__logdiv(PluginContext context, org.deckfour.xes.model.XLog input_0, org.deckfour.xes.model.XLog input_1) throws Exception {
+ return Ebi_conformance_entropic_relevance__as__logdiv__to__logdiv(context, input_0, input_1);
}
- public static org.processmining.framework.util.HTMLToString Ebi_conformance_entropic_relevance__as__logdiv__to__logdiv_html(PluginContext context, org.deckfour.xes.model.XLog input_0, org.processmining.stochasticlabelledpetrinets.StochasticLabelledPetriNet input_1) throws Exception {
- String result = CallEbi.call_ebi("Ebi conformance entropic-relevance", ".logdiv", new String[] {org.processmining.ebi.objects.EbiEventLog.XLogToEbiEventLog(context, input_0), org.processmining.ebi.objects.EbiStochasticLabelledPetriNet.StochasticLabelledPetriNet2EbiString(context, input_1)});
+ public static org.processmining.ebi.objects.EbiLogDiv Ebi_conformance_entropic_relevance__as__logdiv__to__logdiv(PluginContext context, org.deckfour.xes.model.XLog input_0, org.processmining.stochasticlabelledpetrinets.StochasticLabelledPetriNet input_1) throws Exception {
+ String result = CallEbi.call_ebi("Ebi conformance entropic-relevance", ".logdiv", new String[] {org.processmining.ebi.objects.EbiEventLog.XLogToEbiString(context, input_0), org.processmining.ebi.objects.EbiStochasticLabelledPetriNet.StochasticLabelledPetriNet2EbiString(context, input_1)});
return org.processmining.ebi.objects.EbiLogDiv.fromEbiString(context, result);
}
@Plugin(
- name = "Compute entropic relevance (uniform). (input: XLog, StochasticLabelledPetriNet; output: logdiv_html)",
+ name = "Compute entropic relevance (uniform). (input: XLog, StochasticLabelledPetriNet; output: logdiv)",
level = PluginLevel.PeerReviewed,
- returnLabels = { "logdiv_html" },
- returnTypes = { org.processmining.framework.util.HTMLToString.class },
+ returnLabels = { "logdiv" },
+ returnTypes = { org.processmining.ebi.objects.EbiLogDiv.class },
parameterLabels = { "XLog", "StochasticLabelledPetriNet" },
userAccessible = true,
categories = { PluginCategory.Discovery, PluginCategory.Analytics, PluginCategory.ConformanceChecking },
@@ -130,8 +130,8 @@ public static org.processmining.framework.util.HTMLToString Ebi_conformance_entr
)
@UITopiaVariant(affiliation = IMMiningDialog.affiliation, author = IMMiningDialog.author, email = IMMiningDialog.email)
@PluginVariant(variantLabel = "Call Ebi", requiredParameterLabels = { 0, 1 })
- public org.processmining.framework.util.HTMLToString prom_Ebi_conformance_entropic_relevance__as__logdiv__to__logdiv_html(PluginContext context, org.deckfour.xes.model.XLog input_0, org.processmining.stochasticlabelledpetrinets.StochasticLabelledPetriNet input_1) throws Exception {
- return Ebi_conformance_entropic_relevance__as__logdiv__to__logdiv_html(context, input_0, input_1);
+ public org.processmining.ebi.objects.EbiLogDiv prom_Ebi_conformance_entropic_relevance__as__logdiv__to__logdiv(PluginContext context, org.deckfour.xes.model.XLog input_0, org.processmining.stochasticlabelledpetrinets.StochasticLabelledPetriNet input_1) throws Exception {
+ return Ebi_conformance_entropic_relevance__as__logdiv__to__logdiv(context, input_0, input_1);
}
@@ -139,7 +139,7 @@ public org.processmining.framework.util.HTMLToString prom_Ebi_conformance_entrop
// == command Ebi conformance jensen-shannon ==
public static org.processmining.framework.util.HTMLToString Ebi_conformance_jensen_shannon__as__rootlogdiv__to__logdiv_html(PluginContext context, org.deckfour.xes.model.XLog input_0, org.processmining.stochasticlabelledpetrinets.StochasticLabelledPetriNet input_1) throws Exception {
- String result = CallEbi.call_ebi("Ebi conformance jensen-shannon", ".rldiv", new String[] {org.processmining.ebi.objects.EbiEventLog.XLogToEbiEventLog(context, input_0), org.processmining.ebi.objects.EbiStochasticLabelledPetriNet.StochasticLabelledPetriNet2EbiString(context, input_1)});
+ String result = CallEbi.call_ebi("Ebi conformance jensen-shannon", ".rldiv", new String[] {org.processmining.ebi.objects.EbiEventLog.XLogToEbiString(context, input_0), org.processmining.ebi.objects.EbiStochasticLabelledPetriNet.StochasticLabelledPetriNet2EbiString(context, input_1)});
return org.processmining.ebi.objects.EbiRootLogDiv.fromEbiString(context, result);
}
@@ -160,7 +160,7 @@ public org.processmining.framework.util.HTMLToString prom_Ebi_conformance_jensen
}
public static org.processmining.framework.util.HTMLToString Ebi_conformance_jensen_shannon__as__rootlogdiv__to__logdiv_html(PluginContext context, org.deckfour.xes.model.XLog input_0, org.deckfour.xes.model.XLog input_1) throws Exception {
- String result = CallEbi.call_ebi("Ebi conformance jensen-shannon", ".rldiv", new String[] {org.processmining.ebi.objects.EbiEventLog.XLogToEbiEventLog(context, input_0), org.processmining.ebi.objects.EbiEventLog.XLogToEbiEventLog(context, input_1)});
+ String result = CallEbi.call_ebi("Ebi conformance jensen-shannon", ".rldiv", new String[] {org.processmining.ebi.objects.EbiEventLog.XLogToEbiString(context, input_0), org.processmining.ebi.objects.EbiEventLog.XLogToEbiString(context, input_1)});
return org.processmining.ebi.objects.EbiRootLogDiv.fromEbiString(context, result);
}
@@ -184,24 +184,24 @@ public org.processmining.framework.util.HTMLToString prom_Ebi_conformance_jensen
// == command Ebi conformance jensen-shannon-sample ==
- public static org.processmining.framework.util.HTMLToString Ebi_conformance_jensen_shannon_sample__as__rootlogdiv__to__logdiv_html(PluginContext context, org.processmining.stochasticlabelledpetrinets.StochasticLabelledPetriNet input_0, org.processmining.stochasticlabelledpetrinets.StochasticLabelledPetriNet input_1, int input_2) throws Exception {
- String result = CallEbi.call_ebi("Ebi conformance jensen-shannon-sample", ".rldiv", new String[] {org.processmining.ebi.objects.EbiStochasticLabelledPetriNet.StochasticLabelledPetriNet2EbiString(context, input_0), org.processmining.ebi.objects.EbiStochasticLabelledPetriNet.StochasticLabelledPetriNet2EbiString(context, input_1), org.processmining.ebi.objects.EbiInteger.toEbiString(context, input_2)});
+ public static org.processmining.framework.util.HTMLToString Ebi_conformance_jensen_shannon_sample__as__rootlogdiv__to__logdiv_html(PluginContext context, org.deckfour.xes.model.XLog input_0, org.deckfour.xes.model.XLog input_1, Integer input_2) throws Exception {
+ String result = CallEbi.call_ebi("Ebi conformance jensen-shannon-sample", ".rldiv", new String[] {org.processmining.ebi.objects.EbiEventLog.XLogToEbiString(context, input_0), org.processmining.ebi.objects.EbiEventLog.XLogToEbiString(context, input_1), org.processmining.ebi.objects.EbiInteger.toEbiString(context, input_2)});
return org.processmining.ebi.objects.EbiRootLogDiv.fromEbiString(context, result);
}
@Plugin(
- name = "Compute Jensen-Shannon stochastic conformance with sampling. (input: StochasticLabelledPetriNet, StochasticLabelledPetriNet; output: logdiv_html)",
+ name = "Compute Jensen-Shannon stochastic conformance with sampling. (input: XLog, XLog; output: logdiv_html)",
level = PluginLevel.PeerReviewed,
returnLabels = { "logdiv_html" },
returnTypes = { org.processmining.framework.util.HTMLToString.class },
- parameterLabels = { "StochasticLabelledPetriNet", "StochasticLabelledPetriNet" },
+ parameterLabels = { "XLog", "XLog" },
userAccessible = true,
categories = { PluginCategory.Discovery, PluginCategory.Analytics, PluginCategory.ConformanceChecking },
help = "Compute Jensen-Shannon stochastic conformance with sampling. (calls Ebi)"
)
@UITopiaVariant(affiliation = IMMiningDialog.affiliation, author = IMMiningDialog.author, email = IMMiningDialog.email)
@PluginVariant(variantLabel = "Call Ebi", requiredParameterLabels = { 0, 1 })
- public org.processmining.framework.util.HTMLToString prom_Ebi_conformance_jensen_shannon_sample__as__rootlogdiv__to__logdiv_html(UIPluginContext context, org.processmining.stochasticlabelledpetrinets.StochasticLabelledPetriNet input_0, org.processmining.stochasticlabelledpetrinets.StochasticLabelledPetriNet input_1) throws Exception {
+ public org.processmining.framework.util.HTMLToString prom_Ebi_conformance_jensen_shannon_sample__as__rootlogdiv__to__logdiv_html(UIPluginContext context, org.deckfour.xes.model.XLog input_0, org.deckfour.xes.model.XLog input_1) throws Exception {
EbiDialog dialog = new EbiDialog();
dialog.add_input(org.processmining.ebi.objects.EbiInteger.create_input_panel("Number of traces to sample."));
InteractionResult result = context.showWizard("Compute Jensen-Shannon stochastic conformance with sampling.", true, true, dialog);
@@ -210,28 +210,28 @@ public org.processmining.framework.util.HTMLToString prom_Ebi_conformance_jensen
context.getFutureResult(0).cancel(false);
return null;
}
- int input_2 = dialog.get_parameter_int(0);
+ Integer input_2 = dialog.get_parameter_Integer(0);
return Ebi_conformance_jensen_shannon_sample__as__rootlogdiv__to__logdiv_html(context, input_0, input_1, input_2);
}
- public static org.processmining.framework.util.HTMLToString Ebi_conformance_jensen_shannon_sample__as__rootlogdiv__to__logdiv_html(PluginContext context, org.processmining.stochasticlabelledpetrinets.StochasticLabelledPetriNet input_0, org.deckfour.xes.model.XLog input_1, int input_2) throws Exception {
- String result = CallEbi.call_ebi("Ebi conformance jensen-shannon-sample", ".rldiv", new String[] {org.processmining.ebi.objects.EbiStochasticLabelledPetriNet.StochasticLabelledPetriNet2EbiString(context, input_0), org.processmining.ebi.objects.EbiEventLog.XLogToEbiEventLog(context, input_1), org.processmining.ebi.objects.EbiInteger.toEbiString(context, input_2)});
+ public static org.processmining.framework.util.HTMLToString Ebi_conformance_jensen_shannon_sample__as__rootlogdiv__to__logdiv_html(PluginContext context, org.deckfour.xes.model.XLog input_0, org.processmining.stochasticlabelledpetrinets.StochasticLabelledPetriNet input_1, Integer input_2) throws Exception {
+ String result = CallEbi.call_ebi("Ebi conformance jensen-shannon-sample", ".rldiv", new String[] {org.processmining.ebi.objects.EbiEventLog.XLogToEbiString(context, input_0), org.processmining.ebi.objects.EbiStochasticLabelledPetriNet.StochasticLabelledPetriNet2EbiString(context, input_1), org.processmining.ebi.objects.EbiInteger.toEbiString(context, input_2)});
return org.processmining.ebi.objects.EbiRootLogDiv.fromEbiString(context, result);
}
@Plugin(
- name = "Compute Jensen-Shannon stochastic conformance with sampling. (input: StochasticLabelledPetriNet, XLog; output: logdiv_html)",
+ name = "Compute Jensen-Shannon stochastic conformance with sampling. (input: XLog, StochasticLabelledPetriNet; output: logdiv_html)",
level = PluginLevel.PeerReviewed,
returnLabels = { "logdiv_html" },
returnTypes = { org.processmining.framework.util.HTMLToString.class },
- parameterLabels = { "StochasticLabelledPetriNet", "XLog" },
+ parameterLabels = { "XLog", "StochasticLabelledPetriNet" },
userAccessible = true,
categories = { PluginCategory.Discovery, PluginCategory.Analytics, PluginCategory.ConformanceChecking },
help = "Compute Jensen-Shannon stochastic conformance with sampling. (calls Ebi)"
)
@UITopiaVariant(affiliation = IMMiningDialog.affiliation, author = IMMiningDialog.author, email = IMMiningDialog.email)
@PluginVariant(variantLabel = "Call Ebi", requiredParameterLabels = { 0, 1 })
- public org.processmining.framework.util.HTMLToString prom_Ebi_conformance_jensen_shannon_sample__as__rootlogdiv__to__logdiv_html(UIPluginContext context, org.processmining.stochasticlabelledpetrinets.StochasticLabelledPetriNet input_0, org.deckfour.xes.model.XLog input_1) throws Exception {
+ public org.processmining.framework.util.HTMLToString prom_Ebi_conformance_jensen_shannon_sample__as__rootlogdiv__to__logdiv_html(UIPluginContext context, org.deckfour.xes.model.XLog input_0, org.processmining.stochasticlabelledpetrinets.StochasticLabelledPetriNet input_1) throws Exception {
EbiDialog dialog = new EbiDialog();
dialog.add_input(org.processmining.ebi.objects.EbiInteger.create_input_panel("Number of traces to sample."));
InteractionResult result = context.showWizard("Compute Jensen-Shannon stochastic conformance with sampling.", true, true, dialog);
@@ -240,28 +240,28 @@ public org.processmining.framework.util.HTMLToString prom_Ebi_conformance_jensen
context.getFutureResult(0).cancel(false);
return null;
}
- int input_2 = dialog.get_parameter_int(0);
+ Integer input_2 = dialog.get_parameter_Integer(0);
return Ebi_conformance_jensen_shannon_sample__as__rootlogdiv__to__logdiv_html(context, input_0, input_1, input_2);
}
- public static org.processmining.framework.util.HTMLToString Ebi_conformance_jensen_shannon_sample__as__rootlogdiv__to__logdiv_html(PluginContext context, org.deckfour.xes.model.XLog input_0, org.processmining.stochasticlabelledpetrinets.StochasticLabelledPetriNet input_1, int input_2) throws Exception {
- String result = CallEbi.call_ebi("Ebi conformance jensen-shannon-sample", ".rldiv", new String[] {org.processmining.ebi.objects.EbiEventLog.XLogToEbiEventLog(context, input_0), org.processmining.ebi.objects.EbiStochasticLabelledPetriNet.StochasticLabelledPetriNet2EbiString(context, input_1), org.processmining.ebi.objects.EbiInteger.toEbiString(context, input_2)});
+ public static org.processmining.framework.util.HTMLToString Ebi_conformance_jensen_shannon_sample__as__rootlogdiv__to__logdiv_html(PluginContext context, org.processmining.stochasticlabelledpetrinets.StochasticLabelledPetriNet input_0, org.deckfour.xes.model.XLog input_1, Integer input_2) throws Exception {
+ String result = CallEbi.call_ebi("Ebi conformance jensen-shannon-sample", ".rldiv", new String[] {org.processmining.ebi.objects.EbiStochasticLabelledPetriNet.StochasticLabelledPetriNet2EbiString(context, input_0), org.processmining.ebi.objects.EbiEventLog.XLogToEbiString(context, input_1), org.processmining.ebi.objects.EbiInteger.toEbiString(context, input_2)});
return org.processmining.ebi.objects.EbiRootLogDiv.fromEbiString(context, result);
}
@Plugin(
- name = "Compute Jensen-Shannon stochastic conformance with sampling. (input: XLog, StochasticLabelledPetriNet; output: logdiv_html)",
+ name = "Compute Jensen-Shannon stochastic conformance with sampling. (input: StochasticLabelledPetriNet, XLog; output: logdiv_html)",
level = PluginLevel.PeerReviewed,
returnLabels = { "logdiv_html" },
returnTypes = { org.processmining.framework.util.HTMLToString.class },
- parameterLabels = { "XLog", "StochasticLabelledPetriNet" },
+ parameterLabels = { "StochasticLabelledPetriNet", "XLog" },
userAccessible = true,
categories = { PluginCategory.Discovery, PluginCategory.Analytics, PluginCategory.ConformanceChecking },
help = "Compute Jensen-Shannon stochastic conformance with sampling. (calls Ebi)"
)
@UITopiaVariant(affiliation = IMMiningDialog.affiliation, author = IMMiningDialog.author, email = IMMiningDialog.email)
@PluginVariant(variantLabel = "Call Ebi", requiredParameterLabels = { 0, 1 })
- public org.processmining.framework.util.HTMLToString prom_Ebi_conformance_jensen_shannon_sample__as__rootlogdiv__to__logdiv_html(UIPluginContext context, org.deckfour.xes.model.XLog input_0, org.processmining.stochasticlabelledpetrinets.StochasticLabelledPetriNet input_1) throws Exception {
+ public org.processmining.framework.util.HTMLToString prom_Ebi_conformance_jensen_shannon_sample__as__rootlogdiv__to__logdiv_html(UIPluginContext context, org.processmining.stochasticlabelledpetrinets.StochasticLabelledPetriNet input_0, org.deckfour.xes.model.XLog input_1) throws Exception {
EbiDialog dialog = new EbiDialog();
dialog.add_input(org.processmining.ebi.objects.EbiInteger.create_input_panel("Number of traces to sample."));
InteractionResult result = context.showWizard("Compute Jensen-Shannon stochastic conformance with sampling.", true, true, dialog);
@@ -270,28 +270,28 @@ public org.processmining.framework.util.HTMLToString prom_Ebi_conformance_jensen
context.getFutureResult(0).cancel(false);
return null;
}
- int input_2 = dialog.get_parameter_int(0);
+ Integer input_2 = dialog.get_parameter_Integer(0);
return Ebi_conformance_jensen_shannon_sample__as__rootlogdiv__to__logdiv_html(context, input_0, input_1, input_2);
}
- public static org.processmining.framework.util.HTMLToString Ebi_conformance_jensen_shannon_sample__as__rootlogdiv__to__logdiv_html(PluginContext context, org.deckfour.xes.model.XLog input_0, org.deckfour.xes.model.XLog input_1, int input_2) throws Exception {
- String result = CallEbi.call_ebi("Ebi conformance jensen-shannon-sample", ".rldiv", new String[] {org.processmining.ebi.objects.EbiEventLog.XLogToEbiEventLog(context, input_0), org.processmining.ebi.objects.EbiEventLog.XLogToEbiEventLog(context, input_1), org.processmining.ebi.objects.EbiInteger.toEbiString(context, input_2)});
+ public static org.processmining.framework.util.HTMLToString Ebi_conformance_jensen_shannon_sample__as__rootlogdiv__to__logdiv_html(PluginContext context, org.processmining.stochasticlabelledpetrinets.StochasticLabelledPetriNet input_0, org.processmining.stochasticlabelledpetrinets.StochasticLabelledPetriNet input_1, Integer input_2) throws Exception {
+ String result = CallEbi.call_ebi("Ebi conformance jensen-shannon-sample", ".rldiv", new String[] {org.processmining.ebi.objects.EbiStochasticLabelledPetriNet.StochasticLabelledPetriNet2EbiString(context, input_0), org.processmining.ebi.objects.EbiStochasticLabelledPetriNet.StochasticLabelledPetriNet2EbiString(context, input_1), org.processmining.ebi.objects.EbiInteger.toEbiString(context, input_2)});
return org.processmining.ebi.objects.EbiRootLogDiv.fromEbiString(context, result);
}
@Plugin(
- name = "Compute Jensen-Shannon stochastic conformance with sampling. (input: XLog, XLog; output: logdiv_html)",
+ name = "Compute Jensen-Shannon stochastic conformance with sampling. (input: StochasticLabelledPetriNet, StochasticLabelledPetriNet; output: logdiv_html)",
level = PluginLevel.PeerReviewed,
returnLabels = { "logdiv_html" },
returnTypes = { org.processmining.framework.util.HTMLToString.class },
- parameterLabels = { "XLog", "XLog" },
+ parameterLabels = { "StochasticLabelledPetriNet", "StochasticLabelledPetriNet" },
userAccessible = true,
categories = { PluginCategory.Discovery, PluginCategory.Analytics, PluginCategory.ConformanceChecking },
help = "Compute Jensen-Shannon stochastic conformance with sampling. (calls Ebi)"
)
@UITopiaVariant(affiliation = IMMiningDialog.affiliation, author = IMMiningDialog.author, email = IMMiningDialog.email)
@PluginVariant(variantLabel = "Call Ebi", requiredParameterLabels = { 0, 1 })
- public org.processmining.framework.util.HTMLToString prom_Ebi_conformance_jensen_shannon_sample__as__rootlogdiv__to__logdiv_html(UIPluginContext context, org.deckfour.xes.model.XLog input_0, org.deckfour.xes.model.XLog input_1) throws Exception {
+ public org.processmining.framework.util.HTMLToString prom_Ebi_conformance_jensen_shannon_sample__as__rootlogdiv__to__logdiv_html(UIPluginContext context, org.processmining.stochasticlabelledpetrinets.StochasticLabelledPetriNet input_0, org.processmining.stochasticlabelledpetrinets.StochasticLabelledPetriNet input_1) throws Exception {
EbiDialog dialog = new EbiDialog();
dialog.add_input(org.processmining.ebi.objects.EbiInteger.create_input_panel("Number of traces to sample."));
InteractionResult result = context.showWizard("Compute Jensen-Shannon stochastic conformance with sampling.", true, true, dialog);
@@ -300,7 +300,7 @@ public org.processmining.framework.util.HTMLToString prom_Ebi_conformance_jensen
context.getFutureResult(0).cancel(false);
return null;
}
- int input_2 = dialog.get_parameter_int(0);
+ Integer input_2 = dialog.get_parameter_Integer(0);
return Ebi_conformance_jensen_shannon_sample__as__rootlogdiv__to__logdiv_html(context, input_0, input_1, input_2);
}
@@ -308,45 +308,45 @@ public org.processmining.framework.util.HTMLToString prom_Ebi_conformance_jensen
// == command Ebi conformance unit-earth-movers-stochastic-conformance ==
- public static org.apache.commons.math3.fraction.BigFraction Ebi_conformance_unit_earth_movers_stochastic_conformance__as__fraction__to__fraction(PluginContext context, org.deckfour.xes.model.XLog input_0, org.processmining.stochasticlabelledpetrinets.StochasticLabelledPetriNet input_1) throws Exception {
- String result = CallEbi.call_ebi("Ebi conformance unit-earth-movers-stochastic-conformance", ".frac", new String[] {org.processmining.ebi.objects.EbiEventLog.XLogToEbiEventLog(context, input_0), org.processmining.ebi.objects.EbiStochasticLabelledPetriNet.StochasticLabelledPetriNet2EbiString(context, input_1)});
+ public static org.apache.commons.math3.fraction.BigFraction Ebi_conformance_unit_earth_movers_stochastic_conformance__as__fraction__to__fraction(PluginContext context, org.deckfour.xes.model.XLog input_0, org.deckfour.xes.model.XLog input_1) throws Exception {
+ String result = CallEbi.call_ebi("Ebi conformance unit-earth-movers-stochastic-conformance", ".frac", new String[] {org.processmining.ebi.objects.EbiEventLog.XLogToEbiString(context, input_0), org.processmining.ebi.objects.EbiEventLog.XLogToEbiString(context, input_1)});
return org.processmining.ebi.objects.EbiFraction.fromEbiString(context, result);
}
@Plugin(
- name = "Compute unit-earth movers' stochastic conformance. (input: XLog, StochasticLabelledPetriNet; output: fraction)",
+ name = "Compute unit-earth movers' stochastic conformance. (input: XLog, XLog; output: fraction)",
level = PluginLevel.PeerReviewed,
returnLabels = { "fraction" },
returnTypes = { org.apache.commons.math3.fraction.BigFraction.class },
- parameterLabels = { "XLog", "StochasticLabelledPetriNet" },
+ parameterLabels = { "XLog", "XLog" },
userAccessible = true,
categories = { PluginCategory.Discovery, PluginCategory.Analytics, PluginCategory.ConformanceChecking },
help = "Compute unit-earth movers' stochastic conformance. (calls Ebi)"
)
@UITopiaVariant(affiliation = IMMiningDialog.affiliation, author = IMMiningDialog.author, email = IMMiningDialog.email)
@PluginVariant(variantLabel = "Call Ebi", requiredParameterLabels = { 0, 1 })
- public org.apache.commons.math3.fraction.BigFraction prom_Ebi_conformance_unit_earth_movers_stochastic_conformance__as__fraction__to__fraction(PluginContext context, org.deckfour.xes.model.XLog input_0, org.processmining.stochasticlabelledpetrinets.StochasticLabelledPetriNet input_1) throws Exception {
+ public org.apache.commons.math3.fraction.BigFraction prom_Ebi_conformance_unit_earth_movers_stochastic_conformance__as__fraction__to__fraction(PluginContext context, org.deckfour.xes.model.XLog input_0, org.deckfour.xes.model.XLog input_1) throws Exception {
return Ebi_conformance_unit_earth_movers_stochastic_conformance__as__fraction__to__fraction(context, input_0, input_1);
}
- public static org.apache.commons.math3.fraction.BigFraction Ebi_conformance_unit_earth_movers_stochastic_conformance__as__fraction__to__fraction(PluginContext context, org.deckfour.xes.model.XLog input_0, org.deckfour.xes.model.XLog input_1) throws Exception {
- String result = CallEbi.call_ebi("Ebi conformance unit-earth-movers-stochastic-conformance", ".frac", new String[] {org.processmining.ebi.objects.EbiEventLog.XLogToEbiEventLog(context, input_0), org.processmining.ebi.objects.EbiEventLog.XLogToEbiEventLog(context, input_1)});
+ public static org.apache.commons.math3.fraction.BigFraction Ebi_conformance_unit_earth_movers_stochastic_conformance__as__fraction__to__fraction(PluginContext context, org.deckfour.xes.model.XLog input_0, org.processmining.stochasticlabelledpetrinets.StochasticLabelledPetriNet input_1) throws Exception {
+ String result = CallEbi.call_ebi("Ebi conformance unit-earth-movers-stochastic-conformance", ".frac", new String[] {org.processmining.ebi.objects.EbiEventLog.XLogToEbiString(context, input_0), org.processmining.ebi.objects.EbiStochasticLabelledPetriNet.StochasticLabelledPetriNet2EbiString(context, input_1)});
return org.processmining.ebi.objects.EbiFraction.fromEbiString(context, result);
}
@Plugin(
- name = "Compute unit-earth movers' stochastic conformance. (input: XLog, XLog; output: fraction)",
+ name = "Compute unit-earth movers' stochastic conformance. (input: XLog, StochasticLabelledPetriNet; output: fraction)",
level = PluginLevel.PeerReviewed,
returnLabels = { "fraction" },
returnTypes = { org.apache.commons.math3.fraction.BigFraction.class },
- parameterLabels = { "XLog", "XLog" },
+ parameterLabels = { "XLog", "StochasticLabelledPetriNet" },
userAccessible = true,
categories = { PluginCategory.Discovery, PluginCategory.Analytics, PluginCategory.ConformanceChecking },
help = "Compute unit-earth movers' stochastic conformance. (calls Ebi)"
)
@UITopiaVariant(affiliation = IMMiningDialog.affiliation, author = IMMiningDialog.author, email = IMMiningDialog.email)
@PluginVariant(variantLabel = "Call Ebi", requiredParameterLabels = { 0, 1 })
- public org.apache.commons.math3.fraction.BigFraction prom_Ebi_conformance_unit_earth_movers_stochastic_conformance__as__fraction__to__fraction(PluginContext context, org.deckfour.xes.model.XLog input_0, org.deckfour.xes.model.XLog input_1) throws Exception {
+ public org.apache.commons.math3.fraction.BigFraction prom_Ebi_conformance_unit_earth_movers_stochastic_conformance__as__fraction__to__fraction(PluginContext context, org.deckfour.xes.model.XLog input_0, org.processmining.stochasticlabelledpetrinets.StochasticLabelledPetriNet input_1) throws Exception {
return Ebi_conformance_unit_earth_movers_stochastic_conformance__as__fraction__to__fraction(context, input_0, input_1);
}
@@ -358,15 +358,36 @@ public org.apache.commons.math3.fraction.BigFraction prom_Ebi_conformance_unit_e
// == command Ebi convert labelled-Petri-net ==
- public static org.processmining.models.graphbased.directed.petrinet.Petrinet Ebi_convert_labelled_Petri_net__as__labelled_Petri_net__to__AcceptingPetriNet(PluginContext context, org.processmining.stochasticlabelledpetrinets.StochasticLabelledPetriNet input_0) throws Exception {
+ public static org.processmining.models.graphbased.directed.petrinet.Petrinet Ebi_convert_labelled_Petri_net__as__labelled_Petri_net__to__PetriNet(PluginContext context, org.processmining.models.graphbased.directed.petrinet.Petrinet input_0) throws Exception {
+ String result = CallEbi.call_ebi("Ebi convert labelled-Petri-net", ".lpn", new String[] {org.processmining.ebi.objects.EbiLabelledPetriNet.PetriNet2EbiString(context, input_0)});
+ return org.processmining.ebi.objects.EbiLabelledPetriNet.EbiString2Petrinet(context, result);
+ }
+
+ @Plugin(
+ name = "Convert an object to a labelled Petri net. (input: PetriNet; output: PetriNet)",
+ level = PluginLevel.PeerReviewed,
+ returnLabels = { "PetriNet" },
+ returnTypes = { org.processmining.models.graphbased.directed.petrinet.Petrinet.class },
+ parameterLabels = { "PetriNet" },
+ userAccessible = true,
+ categories = { PluginCategory.Discovery, PluginCategory.Analytics, PluginCategory.ConformanceChecking },
+ help = "Convert an object to a labelled Petri net. (calls Ebi)"
+ )
+ @UITopiaVariant(affiliation = IMMiningDialog.affiliation, author = IMMiningDialog.author, email = IMMiningDialog.email)
+ @PluginVariant(variantLabel = "Call Ebi", requiredParameterLabels = { 0 })
+ public org.processmining.models.graphbased.directed.petrinet.Petrinet prom_Ebi_convert_labelled_Petri_net__as__labelled_Petri_net__to__PetriNet(PluginContext context, org.processmining.models.graphbased.directed.petrinet.Petrinet input_0) throws Exception {
+ return Ebi_convert_labelled_Petri_net__as__labelled_Petri_net__to__PetriNet(context, input_0);
+ }
+
+ public static org.processmining.models.graphbased.directed.petrinet.Petrinet Ebi_convert_labelled_Petri_net__as__labelled_Petri_net__to__PetriNet(PluginContext context, org.processmining.stochasticlabelledpetrinets.StochasticLabelledPetriNet input_0) throws Exception {
String result = CallEbi.call_ebi("Ebi convert labelled-Petri-net", ".lpn", new String[] {org.processmining.ebi.objects.EbiStochasticLabelledPetriNet.StochasticLabelledPetriNet2EbiString(context, input_0)});
return org.processmining.ebi.objects.EbiLabelledPetriNet.EbiString2Petrinet(context, result);
}
@Plugin(
- name = "Convert an object to a labelled Petri net. (input: StochasticLabelledPetriNet; output: AcceptingPetriNet)",
+ name = "Convert an object to a labelled Petri net. (input: StochasticLabelledPetriNet; output: PetriNet)",
level = PluginLevel.PeerReviewed,
- returnLabels = { "AcceptingPetriNet" },
+ returnLabels = { "PetriNet" },
returnTypes = { org.processmining.models.graphbased.directed.petrinet.Petrinet.class },
parameterLabels = { "StochasticLabelledPetriNet" },
userAccessible = true,
@@ -375,19 +396,19 @@ public static org.processmining.models.graphbased.directed.petrinet.Petrinet Ebi
)
@UITopiaVariant(affiliation = IMMiningDialog.affiliation, author = IMMiningDialog.author, email = IMMiningDialog.email)
@PluginVariant(variantLabel = "Call Ebi", requiredParameterLabels = { 0 })
- public org.processmining.models.graphbased.directed.petrinet.Petrinet prom_Ebi_convert_labelled_Petri_net__as__labelled_Petri_net__to__AcceptingPetriNet(PluginContext context, org.processmining.stochasticlabelledpetrinets.StochasticLabelledPetriNet input_0) throws Exception {
- return Ebi_convert_labelled_Petri_net__as__labelled_Petri_net__to__AcceptingPetriNet(context, input_0);
+ public org.processmining.models.graphbased.directed.petrinet.Petrinet prom_Ebi_convert_labelled_Petri_net__as__labelled_Petri_net__to__PetriNet(PluginContext context, org.processmining.stochasticlabelledpetrinets.StochasticLabelledPetriNet input_0) throws Exception {
+ return Ebi_convert_labelled_Petri_net__as__labelled_Petri_net__to__PetriNet(context, input_0);
}
- public static org.processmining.models.graphbased.directed.petrinet.Petrinet Ebi_convert_labelled_Petri_net__as__labelled_Petri_net__to__AcceptingPetriNet(PluginContext context, org.processmining.models.graphbased.directed.petrinet.Petrinet input_0) throws Exception {
- String result = CallEbi.call_ebi("Ebi convert labelled-Petri-net", ".lpn", new String[] {org.processmining.ebi.objects.EbiLabelledPetriNet.PetriNet2EbiString(context, input_0)});
+ public static org.processmining.models.graphbased.directed.petrinet.Petrinet Ebi_convert_labelled_Petri_net__as__labelled_Petri_net__to__PetriNet(PluginContext context, org.processmining.acceptingpetrinet.models.AcceptingPetriNet input_0) throws Exception {
+ String result = CallEbi.call_ebi("Ebi convert labelled-Petri-net", ".lpn", new String[] {org.processmining.ebi.objects.EbiLabelledPetriNet.AcceptingPetriNet2EbiString(context, input_0)});
return org.processmining.ebi.objects.EbiLabelledPetriNet.EbiString2Petrinet(context, result);
}
@Plugin(
- name = "Convert an object to a labelled Petri net. (input: AcceptingPetriNet; output: AcceptingPetriNet)",
+ name = "Convert an object to a labelled Petri net. (input: AcceptingPetriNet; output: PetriNet)",
level = PluginLevel.PeerReviewed,
- returnLabels = { "AcceptingPetriNet" },
+ returnLabels = { "PetriNet" },
returnTypes = { org.processmining.models.graphbased.directed.petrinet.Petrinet.class },
parameterLabels = { "AcceptingPetriNet" },
userAccessible = true,
@@ -396,23 +417,23 @@ public static org.processmining.models.graphbased.directed.petrinet.Petrinet Ebi
)
@UITopiaVariant(affiliation = IMMiningDialog.affiliation, author = IMMiningDialog.author, email = IMMiningDialog.email)
@PluginVariant(variantLabel = "Call Ebi", requiredParameterLabels = { 0 })
- public org.processmining.models.graphbased.directed.petrinet.Petrinet prom_Ebi_convert_labelled_Petri_net__as__labelled_Petri_net__to__AcceptingPetriNet(PluginContext context, org.processmining.models.graphbased.directed.petrinet.Petrinet input_0) throws Exception {
- return Ebi_convert_labelled_Petri_net__as__labelled_Petri_net__to__AcceptingPetriNet(context, input_0);
+ public org.processmining.models.graphbased.directed.petrinet.Petrinet prom_Ebi_convert_labelled_Petri_net__as__labelled_Petri_net__to__PetriNet(PluginContext context, org.processmining.acceptingpetrinet.models.AcceptingPetriNet input_0) throws Exception {
+ return Ebi_convert_labelled_Petri_net__as__labelled_Petri_net__to__PetriNet(context, input_0);
}
// == command Ebi convert stochastic-finite-deterministic-automaton ==
- public static org.processmining.models.graphbased.directed.petrinet.Petrinet Ebi_convert_stochastic_finite_deterministic_automaton__as__labelled_Petri_net__to__AcceptingPetriNet(PluginContext context, org.deckfour.xes.model.XLog input_0) throws Exception {
- String result = CallEbi.call_ebi("Ebi convert stochastic-finite-deterministic-automaton", ".lpn", new String[] {org.processmining.ebi.objects.EbiEventLog.XLogToEbiEventLog(context, input_0)});
+ public static org.processmining.models.graphbased.directed.petrinet.Petrinet Ebi_convert_stochastic_finite_deterministic_automaton__as__labelled_Petri_net__to__PetriNet(PluginContext context, org.deckfour.xes.model.XLog input_0) throws Exception {
+ String result = CallEbi.call_ebi("Ebi convert stochastic-finite-deterministic-automaton", ".lpn", new String[] {org.processmining.ebi.objects.EbiEventLog.XLogToEbiString(context, input_0)});
return org.processmining.ebi.objects.EbiLabelledPetriNet.EbiString2Petrinet(context, result);
}
@Plugin(
- name = "Convert an object to a finite stochastic language. (input: XLog; output: AcceptingPetriNet)",
+ name = "Convert an object to a finite stochastic language. (input: XLog; output: PetriNet)",
level = PluginLevel.PeerReviewed,
- returnLabels = { "AcceptingPetriNet" },
+ returnLabels = { "PetriNet" },
returnTypes = { org.processmining.models.graphbased.directed.petrinet.Petrinet.class },
parameterLabels = { "XLog" },
userAccessible = true,
@@ -421,23 +442,44 @@ public static org.processmining.models.graphbased.directed.petrinet.Petrinet Ebi
)
@UITopiaVariant(affiliation = IMMiningDialog.affiliation, author = IMMiningDialog.author, email = IMMiningDialog.email)
@PluginVariant(variantLabel = "Call Ebi", requiredParameterLabels = { 0 })
- public org.processmining.models.graphbased.directed.petrinet.Petrinet prom_Ebi_convert_stochastic_finite_deterministic_automaton__as__labelled_Petri_net__to__AcceptingPetriNet(PluginContext context, org.deckfour.xes.model.XLog input_0) throws Exception {
- return Ebi_convert_stochastic_finite_deterministic_automaton__as__labelled_Petri_net__to__AcceptingPetriNet(context, input_0);
+ public org.processmining.models.graphbased.directed.petrinet.Petrinet prom_Ebi_convert_stochastic_finite_deterministic_automaton__as__labelled_Petri_net__to__PetriNet(PluginContext context, org.deckfour.xes.model.XLog input_0) throws Exception {
+ return Ebi_convert_stochastic_finite_deterministic_automaton__as__labelled_Petri_net__to__PetriNet(context, input_0);
}
// == command Ebi discover alignments ==
- public static org.processmining.models.graphbased.directed.petrinet.Petrinet Ebi_discover_alignments__as__labelled_Petri_net__to__AcceptingPetriNet(PluginContext context, org.deckfour.xes.model.XLog input_0, org.processmining.models.graphbased.directed.petrinet.Petrinet input_1) throws Exception {
- String result = CallEbi.call_ebi("Ebi discover alignments", ".lpn", new String[] {org.processmining.ebi.objects.EbiEventLog.XLogToEbiEventLog(context, input_0), org.processmining.ebi.objects.EbiLabelledPetriNet.PetriNet2EbiString(context, input_1)});
+ public static org.processmining.models.graphbased.directed.petrinet.Petrinet Ebi_discover_alignments__as__labelled_Petri_net__to__PetriNet(PluginContext context, org.deckfour.xes.model.XLog input_0, org.processmining.models.graphbased.directed.petrinet.Petrinet input_1) throws Exception {
+ String result = CallEbi.call_ebi("Ebi discover alignments", ".lpn", new String[] {org.processmining.ebi.objects.EbiEventLog.XLogToEbiString(context, input_0), org.processmining.ebi.objects.EbiLabelledPetriNet.PetriNet2EbiString(context, input_1)});
+ return org.processmining.ebi.objects.EbiLabelledPetriNet.EbiString2Petrinet(context, result);
+ }
+
+ @Plugin(
+ name = "Give each transition a weight that matches the aligned occurrences of its label. The model must be livelock-free. (input: XLog, PetriNet; output: PetriNet)",
+ level = PluginLevel.PeerReviewed,
+ returnLabels = { "PetriNet" },
+ returnTypes = { org.processmining.models.graphbased.directed.petrinet.Petrinet.class },
+ parameterLabels = { "XLog", "PetriNet" },
+ userAccessible = true,
+ categories = { PluginCategory.Discovery, PluginCategory.Analytics, PluginCategory.ConformanceChecking },
+ help = "Give each transition a weight that matches the aligned occurrences of its label. The model must be livelock-free. (calls Ebi)"
+ )
+ @UITopiaVariant(affiliation = IMMiningDialog.affiliation, author = IMMiningDialog.author, email = IMMiningDialog.email)
+ @PluginVariant(variantLabel = "Call Ebi", requiredParameterLabels = { 0, 1 })
+ public org.processmining.models.graphbased.directed.petrinet.Petrinet prom_Ebi_discover_alignments__as__labelled_Petri_net__to__PetriNet(PluginContext context, org.deckfour.xes.model.XLog input_0, org.processmining.models.graphbased.directed.petrinet.Petrinet input_1) throws Exception {
+ return Ebi_discover_alignments__as__labelled_Petri_net__to__PetriNet(context, input_0, input_1);
+ }
+
+ public static org.processmining.models.graphbased.directed.petrinet.Petrinet Ebi_discover_alignments__as__labelled_Petri_net__to__PetriNet(PluginContext context, org.deckfour.xes.model.XLog input_0, org.processmining.acceptingpetrinet.models.AcceptingPetriNet input_1) throws Exception {
+ String result = CallEbi.call_ebi("Ebi discover alignments", ".lpn", new String[] {org.processmining.ebi.objects.EbiEventLog.XLogToEbiString(context, input_0), org.processmining.ebi.objects.EbiLabelledPetriNet.AcceptingPetriNet2EbiString(context, input_1)});
return org.processmining.ebi.objects.EbiLabelledPetriNet.EbiString2Petrinet(context, result);
}
@Plugin(
- name = "Give each transition a weight that matches the aligned occurrences of its label. The model must be livelock-free. (input: XLog, AcceptingPetriNet; output: AcceptingPetriNet)",
+ name = "Give each transition a weight that matches the aligned occurrences of its label. The model must be livelock-free. (input: XLog, AcceptingPetriNet; output: PetriNet)",
level = PluginLevel.PeerReviewed,
- returnLabels = { "AcceptingPetriNet" },
+ returnLabels = { "PetriNet" },
returnTypes = { org.processmining.models.graphbased.directed.petrinet.Petrinet.class },
parameterLabels = { "XLog", "AcceptingPetriNet" },
userAccessible = true,
@@ -446,19 +488,19 @@ public static org.processmining.models.graphbased.directed.petrinet.Petrinet Ebi
)
@UITopiaVariant(affiliation = IMMiningDialog.affiliation, author = IMMiningDialog.author, email = IMMiningDialog.email)
@PluginVariant(variantLabel = "Call Ebi", requiredParameterLabels = { 0, 1 })
- public org.processmining.models.graphbased.directed.petrinet.Petrinet prom_Ebi_discover_alignments__as__labelled_Petri_net__to__AcceptingPetriNet(PluginContext context, org.deckfour.xes.model.XLog input_0, org.processmining.models.graphbased.directed.petrinet.Petrinet input_1) throws Exception {
- return Ebi_discover_alignments__as__labelled_Petri_net__to__AcceptingPetriNet(context, input_0, input_1);
+ public org.processmining.models.graphbased.directed.petrinet.Petrinet prom_Ebi_discover_alignments__as__labelled_Petri_net__to__PetriNet(PluginContext context, org.deckfour.xes.model.XLog input_0, org.processmining.acceptingpetrinet.models.AcceptingPetriNet input_1) throws Exception {
+ return Ebi_discover_alignments__as__labelled_Petri_net__to__PetriNet(context, input_0, input_1);
}
- public static org.processmining.models.graphbased.directed.petrinet.Petrinet Ebi_discover_alignments__as__labelled_Petri_net__to__AcceptingPetriNet(PluginContext context, org.deckfour.xes.model.XLog input_0, org.processmining.stochasticlabelledpetrinets.StochasticLabelledPetriNet input_1) throws Exception {
- String result = CallEbi.call_ebi("Ebi discover alignments", ".lpn", new String[] {org.processmining.ebi.objects.EbiEventLog.XLogToEbiEventLog(context, input_0), org.processmining.ebi.objects.EbiStochasticLabelledPetriNet.StochasticLabelledPetriNet2EbiString(context, input_1)});
+ public static org.processmining.models.graphbased.directed.petrinet.Petrinet Ebi_discover_alignments__as__labelled_Petri_net__to__PetriNet(PluginContext context, org.deckfour.xes.model.XLog input_0, org.processmining.stochasticlabelledpetrinets.StochasticLabelledPetriNet input_1) throws Exception {
+ String result = CallEbi.call_ebi("Ebi discover alignments", ".lpn", new String[] {org.processmining.ebi.objects.EbiEventLog.XLogToEbiString(context, input_0), org.processmining.ebi.objects.EbiStochasticLabelledPetriNet.StochasticLabelledPetriNet2EbiString(context, input_1)});
return org.processmining.ebi.objects.EbiLabelledPetriNet.EbiString2Petrinet(context, result);
}
@Plugin(
- name = "Give each transition a weight that matches the aligned occurrences of its label. The model must be livelock-free. (input: XLog, StochasticLabelledPetriNet; output: AcceptingPetriNet)",
+ name = "Give each transition a weight that matches the aligned occurrences of its label. The model must be livelock-free. (input: XLog, StochasticLabelledPetriNet; output: PetriNet)",
level = PluginLevel.PeerReviewed,
- returnLabels = { "AcceptingPetriNet" },
+ returnLabels = { "PetriNet" },
returnTypes = { org.processmining.models.graphbased.directed.petrinet.Petrinet.class },
parameterLabels = { "XLog", "StochasticLabelledPetriNet" },
userAccessible = true,
@@ -467,21 +509,21 @@ public static org.processmining.models.graphbased.directed.petrinet.Petrinet Ebi
)
@UITopiaVariant(affiliation = IMMiningDialog.affiliation, author = IMMiningDialog.author, email = IMMiningDialog.email)
@PluginVariant(variantLabel = "Call Ebi", requiredParameterLabels = { 0, 1 })
- public org.processmining.models.graphbased.directed.petrinet.Petrinet prom_Ebi_discover_alignments__as__labelled_Petri_net__to__AcceptingPetriNet(PluginContext context, org.deckfour.xes.model.XLog input_0, org.processmining.stochasticlabelledpetrinets.StochasticLabelledPetriNet input_1) throws Exception {
- return Ebi_discover_alignments__as__labelled_Petri_net__to__AcceptingPetriNet(context, input_0, input_1);
+ public org.processmining.models.graphbased.directed.petrinet.Petrinet prom_Ebi_discover_alignments__as__labelled_Petri_net__to__PetriNet(PluginContext context, org.deckfour.xes.model.XLog input_0, org.processmining.stochasticlabelledpetrinets.StochasticLabelledPetriNet input_1) throws Exception {
+ return Ebi_discover_alignments__as__labelled_Petri_net__to__PetriNet(context, input_0, input_1);
}
public static org.processmining.stochasticlabelledpetrinets.StochasticLabelledPetriNet Ebi_discover_alignments__as__stochastic_labelled_Petri_net__to__StochasticLabelledPetriNet(PluginContext context, org.deckfour.xes.model.XLog input_0, org.processmining.models.graphbased.directed.petrinet.Petrinet input_1) throws Exception {
- String result = CallEbi.call_ebi("Ebi discover alignments", ".slpn", new String[] {org.processmining.ebi.objects.EbiEventLog.XLogToEbiEventLog(context, input_0), org.processmining.ebi.objects.EbiLabelledPetriNet.PetriNet2EbiString(context, input_1)});
+ String result = CallEbi.call_ebi("Ebi discover alignments", ".slpn", new String[] {org.processmining.ebi.objects.EbiEventLog.XLogToEbiString(context, input_0), org.processmining.ebi.objects.EbiLabelledPetriNet.PetriNet2EbiString(context, input_1)});
return org.processmining.ebi.objects.EbiStochasticLabelledPetriNet.EbiString2StochasticLabelledPetriNet(context, result);
}
@Plugin(
- name = "Give each transition a weight that matches the aligned occurrences of its label. The model must be livelock-free. (input: XLog, AcceptingPetriNet; output: StochasticLabelledPetriNet)",
+ name = "Give each transition a weight that matches the aligned occurrences of its label. The model must be livelock-free. (input: XLog, PetriNet; output: StochasticLabelledPetriNet)",
level = PluginLevel.PeerReviewed,
returnLabels = { "StochasticLabelledPetriNet" },
returnTypes = { org.processmining.stochasticlabelledpetrinets.StochasticLabelledPetriNet.class },
- parameterLabels = { "XLog", "AcceptingPetriNet" },
+ parameterLabels = { "XLog", "PetriNet" },
userAccessible = true,
categories = { PluginCategory.Discovery, PluginCategory.Analytics, PluginCategory.ConformanceChecking },
help = "Give each transition a weight that matches the aligned occurrences of its label. The model must be livelock-free. (calls Ebi)"
@@ -493,7 +535,7 @@ public org.processmining.stochasticlabelledpetrinets.StochasticLabelledPetriNet
}
public static org.processmining.stochasticlabelledpetrinets.StochasticLabelledPetriNet Ebi_discover_alignments__as__stochastic_labelled_Petri_net__to__StochasticLabelledPetriNet(PluginContext context, org.deckfour.xes.model.XLog input_0, org.processmining.stochasticlabelledpetrinets.StochasticLabelledPetriNet input_1) throws Exception {
- String result = CallEbi.call_ebi("Ebi discover alignments", ".slpn", new String[] {org.processmining.ebi.objects.EbiEventLog.XLogToEbiEventLog(context, input_0), org.processmining.ebi.objects.EbiStochasticLabelledPetriNet.StochasticLabelledPetriNet2EbiString(context, input_1)});
+ String result = CallEbi.call_ebi("Ebi discover alignments", ".slpn", new String[] {org.processmining.ebi.objects.EbiEventLog.XLogToEbiString(context, input_0), org.processmining.ebi.objects.EbiStochasticLabelledPetriNet.StochasticLabelledPetriNet2EbiString(context, input_1)});
return org.processmining.ebi.objects.EbiStochasticLabelledPetriNet.EbiString2StochasticLabelledPetriNet(context, result);
}
@@ -513,19 +555,40 @@ public org.processmining.stochasticlabelledpetrinets.StochasticLabelledPetriNet
return Ebi_discover_alignments__as__stochastic_labelled_Petri_net__to__StochasticLabelledPetriNet(context, input_0, input_1);
}
+ public static org.processmining.stochasticlabelledpetrinets.StochasticLabelledPetriNet Ebi_discover_alignments__as__stochastic_labelled_Petri_net__to__StochasticLabelledPetriNet(PluginContext context, org.deckfour.xes.model.XLog input_0, org.processmining.acceptingpetrinet.models.AcceptingPetriNet input_1) throws Exception {
+ String result = CallEbi.call_ebi("Ebi discover alignments", ".slpn", new String[] {org.processmining.ebi.objects.EbiEventLog.XLogToEbiString(context, input_0), org.processmining.ebi.objects.EbiLabelledPetriNet.AcceptingPetriNet2EbiString(context, input_1)});
+ return org.processmining.ebi.objects.EbiStochasticLabelledPetriNet.EbiString2StochasticLabelledPetriNet(context, result);
+ }
+
+ @Plugin(
+ name = "Give each transition a weight that matches the aligned occurrences of its label. The model must be livelock-free. (input: XLog, AcceptingPetriNet; output: StochasticLabelledPetriNet)",
+ level = PluginLevel.PeerReviewed,
+ returnLabels = { "StochasticLabelledPetriNet" },
+ returnTypes = { org.processmining.stochasticlabelledpetrinets.StochasticLabelledPetriNet.class },
+ parameterLabels = { "XLog", "AcceptingPetriNet" },
+ userAccessible = true,
+ categories = { PluginCategory.Discovery, PluginCategory.Analytics, PluginCategory.ConformanceChecking },
+ help = "Give each transition a weight that matches the aligned occurrences of its label. The model must be livelock-free. (calls Ebi)"
+ )
+ @UITopiaVariant(affiliation = IMMiningDialog.affiliation, author = IMMiningDialog.author, email = IMMiningDialog.email)
+ @PluginVariant(variantLabel = "Call Ebi", requiredParameterLabels = { 0, 1 })
+ public org.processmining.stochasticlabelledpetrinets.StochasticLabelledPetriNet prom_Ebi_discover_alignments__as__stochastic_labelled_Petri_net__to__StochasticLabelledPetriNet(PluginContext context, org.deckfour.xes.model.XLog input_0, org.processmining.acceptingpetrinet.models.AcceptingPetriNet input_1) throws Exception {
+ return Ebi_discover_alignments__as__stochastic_labelled_Petri_net__to__StochasticLabelledPetriNet(context, input_0, input_1);
+ }
+
// == command Ebi discover occurrence ==
- public static org.processmining.models.graphbased.directed.petrinet.Petrinet Ebi_discover_occurrence__as__labelled_Petri_net__to__AcceptingPetriNet(PluginContext context, org.deckfour.xes.model.XLog input_0, org.processmining.stochasticlabelledpetrinets.StochasticLabelledPetriNet input_1) throws Exception {
- String result = CallEbi.call_ebi("Ebi discover occurrence", ".lpn", new String[] {org.processmining.ebi.objects.EbiEventLog.XLogToEbiEventLog(context, input_0), org.processmining.ebi.objects.EbiStochasticLabelledPetriNet.StochasticLabelledPetriNet2EbiString(context, input_1)});
+ public static org.processmining.models.graphbased.directed.petrinet.Petrinet Ebi_discover_occurrence__as__labelled_Petri_net__to__PetriNet(PluginContext context, org.deckfour.xes.model.XLog input_0, org.processmining.stochasticlabelledpetrinets.StochasticLabelledPetriNet input_1) throws Exception {
+ String result = CallEbi.call_ebi("Ebi discover occurrence", ".lpn", new String[] {org.processmining.ebi.objects.EbiEventLog.XLogToEbiString(context, input_0), org.processmining.ebi.objects.EbiStochasticLabelledPetriNet.StochasticLabelledPetriNet2EbiString(context, input_1)});
return org.processmining.ebi.objects.EbiLabelledPetriNet.EbiString2Petrinet(context, result);
}
@Plugin(
- name = "Give each transition a weight that matches the occurrences of its label; silent transitions get a weight of 1. (input: XLog, StochasticLabelledPetriNet; output: AcceptingPetriNet)",
+ name = "Give each transition a weight that matches the occurrences of its label; silent transitions get a weight of 1. (input: XLog, StochasticLabelledPetriNet; output: PetriNet)",
level = PluginLevel.PeerReviewed,
- returnLabels = { "AcceptingPetriNet" },
+ returnLabels = { "PetriNet" },
returnTypes = { org.processmining.models.graphbased.directed.petrinet.Petrinet.class },
parameterLabels = { "XLog", "StochasticLabelledPetriNet" },
userAccessible = true,
@@ -534,19 +597,19 @@ public static org.processmining.models.graphbased.directed.petrinet.Petrinet Ebi
)
@UITopiaVariant(affiliation = IMMiningDialog.affiliation, author = IMMiningDialog.author, email = IMMiningDialog.email)
@PluginVariant(variantLabel = "Call Ebi", requiredParameterLabels = { 0, 1 })
- public org.processmining.models.graphbased.directed.petrinet.Petrinet prom_Ebi_discover_occurrence__as__labelled_Petri_net__to__AcceptingPetriNet(PluginContext context, org.deckfour.xes.model.XLog input_0, org.processmining.stochasticlabelledpetrinets.StochasticLabelledPetriNet input_1) throws Exception {
- return Ebi_discover_occurrence__as__labelled_Petri_net__to__AcceptingPetriNet(context, input_0, input_1);
+ public org.processmining.models.graphbased.directed.petrinet.Petrinet prom_Ebi_discover_occurrence__as__labelled_Petri_net__to__PetriNet(PluginContext context, org.deckfour.xes.model.XLog input_0, org.processmining.stochasticlabelledpetrinets.StochasticLabelledPetriNet input_1) throws Exception {
+ return Ebi_discover_occurrence__as__labelled_Petri_net__to__PetriNet(context, input_0, input_1);
}
- public static org.processmining.models.graphbased.directed.petrinet.Petrinet Ebi_discover_occurrence__as__labelled_Petri_net__to__AcceptingPetriNet(PluginContext context, org.deckfour.xes.model.XLog input_0, org.processmining.models.graphbased.directed.petrinet.Petrinet input_1) throws Exception {
- String result = CallEbi.call_ebi("Ebi discover occurrence", ".lpn", new String[] {org.processmining.ebi.objects.EbiEventLog.XLogToEbiEventLog(context, input_0), org.processmining.ebi.objects.EbiLabelledPetriNet.PetriNet2EbiString(context, input_1)});
+ public static org.processmining.models.graphbased.directed.petrinet.Petrinet Ebi_discover_occurrence__as__labelled_Petri_net__to__PetriNet(PluginContext context, org.deckfour.xes.model.XLog input_0, org.processmining.acceptingpetrinet.models.AcceptingPetriNet input_1) throws Exception {
+ String result = CallEbi.call_ebi("Ebi discover occurrence", ".lpn", new String[] {org.processmining.ebi.objects.EbiEventLog.XLogToEbiString(context, input_0), org.processmining.ebi.objects.EbiLabelledPetriNet.AcceptingPetriNet2EbiString(context, input_1)});
return org.processmining.ebi.objects.EbiLabelledPetriNet.EbiString2Petrinet(context, result);
}
@Plugin(
- name = "Give each transition a weight that matches the occurrences of its label; silent transitions get a weight of 1. (input: XLog, AcceptingPetriNet; output: AcceptingPetriNet)",
+ name = "Give each transition a weight that matches the occurrences of its label; silent transitions get a weight of 1. (input: XLog, AcceptingPetriNet; output: PetriNet)",
level = PluginLevel.PeerReviewed,
- returnLabels = { "AcceptingPetriNet" },
+ returnLabels = { "PetriNet" },
returnTypes = { org.processmining.models.graphbased.directed.petrinet.Petrinet.class },
parameterLabels = { "XLog", "AcceptingPetriNet" },
userAccessible = true,
@@ -555,33 +618,54 @@ public static org.processmining.models.graphbased.directed.petrinet.Petrinet Ebi
)
@UITopiaVariant(affiliation = IMMiningDialog.affiliation, author = IMMiningDialog.author, email = IMMiningDialog.email)
@PluginVariant(variantLabel = "Call Ebi", requiredParameterLabels = { 0, 1 })
- public org.processmining.models.graphbased.directed.petrinet.Petrinet prom_Ebi_discover_occurrence__as__labelled_Petri_net__to__AcceptingPetriNet(PluginContext context, org.deckfour.xes.model.XLog input_0, org.processmining.models.graphbased.directed.petrinet.Petrinet input_1) throws Exception {
- return Ebi_discover_occurrence__as__labelled_Petri_net__to__AcceptingPetriNet(context, input_0, input_1);
+ public org.processmining.models.graphbased.directed.petrinet.Petrinet prom_Ebi_discover_occurrence__as__labelled_Petri_net__to__PetriNet(PluginContext context, org.deckfour.xes.model.XLog input_0, org.processmining.acceptingpetrinet.models.AcceptingPetriNet input_1) throws Exception {
+ return Ebi_discover_occurrence__as__labelled_Petri_net__to__PetriNet(context, input_0, input_1);
}
- public static org.processmining.stochasticlabelledpetrinets.StochasticLabelledPetriNet Ebi_discover_occurrence__as__stochastic_labelled_Petri_net__to__StochasticLabelledPetriNet(PluginContext context, org.deckfour.xes.model.XLog input_0, org.processmining.stochasticlabelledpetrinets.StochasticLabelledPetriNet input_1) throws Exception {
- String result = CallEbi.call_ebi("Ebi discover occurrence", ".slpn", new String[] {org.processmining.ebi.objects.EbiEventLog.XLogToEbiEventLog(context, input_0), org.processmining.ebi.objects.EbiStochasticLabelledPetriNet.StochasticLabelledPetriNet2EbiString(context, input_1)});
+ public static org.processmining.models.graphbased.directed.petrinet.Petrinet Ebi_discover_occurrence__as__labelled_Petri_net__to__PetriNet(PluginContext context, org.deckfour.xes.model.XLog input_0, org.processmining.models.graphbased.directed.petrinet.Petrinet input_1) throws Exception {
+ String result = CallEbi.call_ebi("Ebi discover occurrence", ".lpn", new String[] {org.processmining.ebi.objects.EbiEventLog.XLogToEbiString(context, input_0), org.processmining.ebi.objects.EbiLabelledPetriNet.PetriNet2EbiString(context, input_1)});
+ return org.processmining.ebi.objects.EbiLabelledPetriNet.EbiString2Petrinet(context, result);
+ }
+
+ @Plugin(
+ name = "Give each transition a weight that matches the occurrences of its label; silent transitions get a weight of 1. (input: XLog, PetriNet; output: PetriNet)",
+ level = PluginLevel.PeerReviewed,
+ returnLabels = { "PetriNet" },
+ returnTypes = { org.processmining.models.graphbased.directed.petrinet.Petrinet.class },
+ parameterLabels = { "XLog", "PetriNet" },
+ userAccessible = true,
+ categories = { PluginCategory.Discovery, PluginCategory.Analytics, PluginCategory.ConformanceChecking },
+ help = "Give each transition a weight that matches the occurrences of its label; silent transitions get a weight of 1. (calls Ebi)"
+ )
+ @UITopiaVariant(affiliation = IMMiningDialog.affiliation, author = IMMiningDialog.author, email = IMMiningDialog.email)
+ @PluginVariant(variantLabel = "Call Ebi", requiredParameterLabels = { 0, 1 })
+ public org.processmining.models.graphbased.directed.petrinet.Petrinet prom_Ebi_discover_occurrence__as__labelled_Petri_net__to__PetriNet(PluginContext context, org.deckfour.xes.model.XLog input_0, org.processmining.models.graphbased.directed.petrinet.Petrinet input_1) throws Exception {
+ return Ebi_discover_occurrence__as__labelled_Petri_net__to__PetriNet(context, input_0, input_1);
+ }
+
+ public static org.processmining.stochasticlabelledpetrinets.StochasticLabelledPetriNet Ebi_discover_occurrence__as__stochastic_labelled_Petri_net__to__StochasticLabelledPetriNet(PluginContext context, org.deckfour.xes.model.XLog input_0, org.processmining.models.graphbased.directed.petrinet.Petrinet input_1) throws Exception {
+ String result = CallEbi.call_ebi("Ebi discover occurrence", ".slpn", new String[] {org.processmining.ebi.objects.EbiEventLog.XLogToEbiString(context, input_0), org.processmining.ebi.objects.EbiLabelledPetriNet.PetriNet2EbiString(context, input_1)});
return org.processmining.ebi.objects.EbiStochasticLabelledPetriNet.EbiString2StochasticLabelledPetriNet(context, result);
}
@Plugin(
- name = "Give each transition a weight that matches the occurrences of its label; silent transitions get a weight of 1. (input: XLog, StochasticLabelledPetriNet; output: StochasticLabelledPetriNet)",
+ name = "Give each transition a weight that matches the occurrences of its label; silent transitions get a weight of 1. (input: XLog, PetriNet; output: StochasticLabelledPetriNet)",
level = PluginLevel.PeerReviewed,
returnLabels = { "StochasticLabelledPetriNet" },
returnTypes = { org.processmining.stochasticlabelledpetrinets.StochasticLabelledPetriNet.class },
- parameterLabels = { "XLog", "StochasticLabelledPetriNet" },
+ parameterLabels = { "XLog", "PetriNet" },
userAccessible = true,
categories = { PluginCategory.Discovery, PluginCategory.Analytics, PluginCategory.ConformanceChecking },
help = "Give each transition a weight that matches the occurrences of its label; silent transitions get a weight of 1. (calls Ebi)"
)
@UITopiaVariant(affiliation = IMMiningDialog.affiliation, author = IMMiningDialog.author, email = IMMiningDialog.email)
@PluginVariant(variantLabel = "Call Ebi", requiredParameterLabels = { 0, 1 })
- public org.processmining.stochasticlabelledpetrinets.StochasticLabelledPetriNet prom_Ebi_discover_occurrence__as__stochastic_labelled_Petri_net__to__StochasticLabelledPetriNet(PluginContext context, org.deckfour.xes.model.XLog input_0, org.processmining.stochasticlabelledpetrinets.StochasticLabelledPetriNet input_1) throws Exception {
+ public org.processmining.stochasticlabelledpetrinets.StochasticLabelledPetriNet prom_Ebi_discover_occurrence__as__stochastic_labelled_Petri_net__to__StochasticLabelledPetriNet(PluginContext context, org.deckfour.xes.model.XLog input_0, org.processmining.models.graphbased.directed.petrinet.Petrinet input_1) throws Exception {
return Ebi_discover_occurrence__as__stochastic_labelled_Petri_net__to__StochasticLabelledPetriNet(context, input_0, input_1);
}
- public static org.processmining.stochasticlabelledpetrinets.StochasticLabelledPetriNet Ebi_discover_occurrence__as__stochastic_labelled_Petri_net__to__StochasticLabelledPetriNet(PluginContext context, org.deckfour.xes.model.XLog input_0, org.processmining.models.graphbased.directed.petrinet.Petrinet input_1) throws Exception {
- String result = CallEbi.call_ebi("Ebi discover occurrence", ".slpn", new String[] {org.processmining.ebi.objects.EbiEventLog.XLogToEbiEventLog(context, input_0), org.processmining.ebi.objects.EbiLabelledPetriNet.PetriNet2EbiString(context, input_1)});
+ public static org.processmining.stochasticlabelledpetrinets.StochasticLabelledPetriNet Ebi_discover_occurrence__as__stochastic_labelled_Petri_net__to__StochasticLabelledPetriNet(PluginContext context, org.deckfour.xes.model.XLog input_0, org.processmining.acceptingpetrinet.models.AcceptingPetriNet input_1) throws Exception {
+ String result = CallEbi.call_ebi("Ebi discover occurrence", ".slpn", new String[] {org.processmining.ebi.objects.EbiEventLog.XLogToEbiString(context, input_0), org.processmining.ebi.objects.EbiLabelledPetriNet.AcceptingPetriNet2EbiString(context, input_1)});
return org.processmining.ebi.objects.EbiStochasticLabelledPetriNet.EbiString2StochasticLabelledPetriNet(context, result);
}
@@ -597,7 +681,28 @@ public static org.processmining.stochasticlabelledpetrinets.StochasticLabelledPe
)
@UITopiaVariant(affiliation = IMMiningDialog.affiliation, author = IMMiningDialog.author, email = IMMiningDialog.email)
@PluginVariant(variantLabel = "Call Ebi", requiredParameterLabels = { 0, 1 })
- public org.processmining.stochasticlabelledpetrinets.StochasticLabelledPetriNet prom_Ebi_discover_occurrence__as__stochastic_labelled_Petri_net__to__StochasticLabelledPetriNet(PluginContext context, org.deckfour.xes.model.XLog input_0, org.processmining.models.graphbased.directed.petrinet.Petrinet input_1) throws Exception {
+ public org.processmining.stochasticlabelledpetrinets.StochasticLabelledPetriNet prom_Ebi_discover_occurrence__as__stochastic_labelled_Petri_net__to__StochasticLabelledPetriNet(PluginContext context, org.deckfour.xes.model.XLog input_0, org.processmining.acceptingpetrinet.models.AcceptingPetriNet input_1) throws Exception {
+ return Ebi_discover_occurrence__as__stochastic_labelled_Petri_net__to__StochasticLabelledPetriNet(context, input_0, input_1);
+ }
+
+ public static org.processmining.stochasticlabelledpetrinets.StochasticLabelledPetriNet Ebi_discover_occurrence__as__stochastic_labelled_Petri_net__to__StochasticLabelledPetriNet(PluginContext context, org.deckfour.xes.model.XLog input_0, org.processmining.stochasticlabelledpetrinets.StochasticLabelledPetriNet input_1) throws Exception {
+ String result = CallEbi.call_ebi("Ebi discover occurrence", ".slpn", new String[] {org.processmining.ebi.objects.EbiEventLog.XLogToEbiString(context, input_0), org.processmining.ebi.objects.EbiStochasticLabelledPetriNet.StochasticLabelledPetriNet2EbiString(context, input_1)});
+ return org.processmining.ebi.objects.EbiStochasticLabelledPetriNet.EbiString2StochasticLabelledPetriNet(context, result);
+ }
+
+ @Plugin(
+ name = "Give each transition a weight that matches the occurrences of its label; silent transitions get a weight of 1. (input: XLog, StochasticLabelledPetriNet; output: StochasticLabelledPetriNet)",
+ level = PluginLevel.PeerReviewed,
+ returnLabels = { "StochasticLabelledPetriNet" },
+ returnTypes = { org.processmining.stochasticlabelledpetrinets.StochasticLabelledPetriNet.class },
+ parameterLabels = { "XLog", "StochasticLabelledPetriNet" },
+ userAccessible = true,
+ categories = { PluginCategory.Discovery, PluginCategory.Analytics, PluginCategory.ConformanceChecking },
+ help = "Give each transition a weight that matches the occurrences of its label; silent transitions get a weight of 1. (calls Ebi)"
+ )
+ @UITopiaVariant(affiliation = IMMiningDialog.affiliation, author = IMMiningDialog.author, email = IMMiningDialog.email)
+ @PluginVariant(variantLabel = "Call Ebi", requiredParameterLabels = { 0, 1 })
+ public org.processmining.stochasticlabelledpetrinets.StochasticLabelledPetriNet prom_Ebi_discover_occurrence__as__stochastic_labelled_Petri_net__to__StochasticLabelledPetriNet(PluginContext context, org.deckfour.xes.model.XLog input_0, org.processmining.stochasticlabelledpetrinets.StochasticLabelledPetriNet input_1) throws Exception {
return Ebi_discover_occurrence__as__stochastic_labelled_Petri_net__to__StochasticLabelledPetriNet(context, input_0, input_1);
}
@@ -605,71 +710,92 @@ public org.processmining.stochasticlabelledpetrinets.StochasticLabelledPetriNet
// == command Ebi discover uniform ==
- public static org.processmining.models.graphbased.directed.petrinet.Petrinet Ebi_discover_uniform__as__labelled_Petri_net__to__AcceptingPetriNet(PluginContext context, org.processmining.stochasticlabelledpetrinets.StochasticLabelledPetriNet input_0) throws Exception {
- String result = CallEbi.call_ebi("Ebi discover uniform", ".lpn", new String[] {org.processmining.ebi.objects.EbiStochasticLabelledPetriNet.StochasticLabelledPetriNet2EbiString(context, input_0)});
+ public static org.processmining.models.graphbased.directed.petrinet.Petrinet Ebi_discover_uniform__as__labelled_Petri_net__to__PetriNet(PluginContext context, org.processmining.acceptingpetrinet.models.AcceptingPetriNet input_0) throws Exception {
+ String result = CallEbi.call_ebi("Ebi discover uniform", ".lpn", new String[] {org.processmining.ebi.objects.EbiLabelledPetriNet.AcceptingPetriNet2EbiString(context, input_0)});
return org.processmining.ebi.objects.EbiLabelledPetriNet.EbiString2Petrinet(context, result);
}
@Plugin(
- name = "Give each transition a weight of 1. (input: StochasticLabelledPetriNet; output: AcceptingPetriNet)",
+ name = "Give each transition a weight of 1. (input: AcceptingPetriNet; output: PetriNet)",
level = PluginLevel.PeerReviewed,
- returnLabels = { "AcceptingPetriNet" },
+ returnLabels = { "PetriNet" },
returnTypes = { org.processmining.models.graphbased.directed.petrinet.Petrinet.class },
- parameterLabels = { "StochasticLabelledPetriNet" },
+ parameterLabels = { "AcceptingPetriNet" },
userAccessible = true,
categories = { PluginCategory.Discovery, PluginCategory.Analytics, PluginCategory.ConformanceChecking },
help = "Give each transition a weight of 1. (calls Ebi)"
)
@UITopiaVariant(affiliation = IMMiningDialog.affiliation, author = IMMiningDialog.author, email = IMMiningDialog.email)
@PluginVariant(variantLabel = "Call Ebi", requiredParameterLabels = { 0 })
- public org.processmining.models.graphbased.directed.petrinet.Petrinet prom_Ebi_discover_uniform__as__labelled_Petri_net__to__AcceptingPetriNet(PluginContext context, org.processmining.stochasticlabelledpetrinets.StochasticLabelledPetriNet input_0) throws Exception {
- return Ebi_discover_uniform__as__labelled_Petri_net__to__AcceptingPetriNet(context, input_0);
+ public org.processmining.models.graphbased.directed.petrinet.Petrinet prom_Ebi_discover_uniform__as__labelled_Petri_net__to__PetriNet(PluginContext context, org.processmining.acceptingpetrinet.models.AcceptingPetriNet input_0) throws Exception {
+ return Ebi_discover_uniform__as__labelled_Petri_net__to__PetriNet(context, input_0);
}
- public static org.processmining.models.graphbased.directed.petrinet.Petrinet Ebi_discover_uniform__as__labelled_Petri_net__to__AcceptingPetriNet(PluginContext context, org.processmining.models.graphbased.directed.petrinet.Petrinet input_0) throws Exception {
+ public static org.processmining.models.graphbased.directed.petrinet.Petrinet Ebi_discover_uniform__as__labelled_Petri_net__to__PetriNet(PluginContext context, org.processmining.models.graphbased.directed.petrinet.Petrinet input_0) throws Exception {
String result = CallEbi.call_ebi("Ebi discover uniform", ".lpn", new String[] {org.processmining.ebi.objects.EbiLabelledPetriNet.PetriNet2EbiString(context, input_0)});
return org.processmining.ebi.objects.EbiLabelledPetriNet.EbiString2Petrinet(context, result);
}
@Plugin(
- name = "Give each transition a weight of 1. (input: AcceptingPetriNet; output: AcceptingPetriNet)",
+ name = "Give each transition a weight of 1. (input: PetriNet; output: PetriNet)",
level = PluginLevel.PeerReviewed,
- returnLabels = { "AcceptingPetriNet" },
+ returnLabels = { "PetriNet" },
returnTypes = { org.processmining.models.graphbased.directed.petrinet.Petrinet.class },
- parameterLabels = { "AcceptingPetriNet" },
+ parameterLabels = { "PetriNet" },
userAccessible = true,
categories = { PluginCategory.Discovery, PluginCategory.Analytics, PluginCategory.ConformanceChecking },
help = "Give each transition a weight of 1. (calls Ebi)"
)
@UITopiaVariant(affiliation = IMMiningDialog.affiliation, author = IMMiningDialog.author, email = IMMiningDialog.email)
@PluginVariant(variantLabel = "Call Ebi", requiredParameterLabels = { 0 })
- public org.processmining.models.graphbased.directed.petrinet.Petrinet prom_Ebi_discover_uniform__as__labelled_Petri_net__to__AcceptingPetriNet(PluginContext context, org.processmining.models.graphbased.directed.petrinet.Petrinet input_0) throws Exception {
- return Ebi_discover_uniform__as__labelled_Petri_net__to__AcceptingPetriNet(context, input_0);
+ public org.processmining.models.graphbased.directed.petrinet.Petrinet prom_Ebi_discover_uniform__as__labelled_Petri_net__to__PetriNet(PluginContext context, org.processmining.models.graphbased.directed.petrinet.Petrinet input_0) throws Exception {
+ return Ebi_discover_uniform__as__labelled_Petri_net__to__PetriNet(context, input_0);
}
- public static org.processmining.stochasticlabelledpetrinets.StochasticLabelledPetriNet Ebi_discover_uniform__as__stochastic_labelled_Petri_net__to__StochasticLabelledPetriNet(PluginContext context, org.processmining.stochasticlabelledpetrinets.StochasticLabelledPetriNet input_0) throws Exception {
- String result = CallEbi.call_ebi("Ebi discover uniform", ".slpn", new String[] {org.processmining.ebi.objects.EbiStochasticLabelledPetriNet.StochasticLabelledPetriNet2EbiString(context, input_0)});
+ public static org.processmining.models.graphbased.directed.petrinet.Petrinet Ebi_discover_uniform__as__labelled_Petri_net__to__PetriNet(PluginContext context, org.processmining.stochasticlabelledpetrinets.StochasticLabelledPetriNet input_0) throws Exception {
+ String result = CallEbi.call_ebi("Ebi discover uniform", ".lpn", new String[] {org.processmining.ebi.objects.EbiStochasticLabelledPetriNet.StochasticLabelledPetriNet2EbiString(context, input_0)});
+ return org.processmining.ebi.objects.EbiLabelledPetriNet.EbiString2Petrinet(context, result);
+ }
+
+ @Plugin(
+ name = "Give each transition a weight of 1. (input: StochasticLabelledPetriNet; output: PetriNet)",
+ level = PluginLevel.PeerReviewed,
+ returnLabels = { "PetriNet" },
+ returnTypes = { org.processmining.models.graphbased.directed.petrinet.Petrinet.class },
+ parameterLabels = { "StochasticLabelledPetriNet" },
+ userAccessible = true,
+ categories = { PluginCategory.Discovery, PluginCategory.Analytics, PluginCategory.ConformanceChecking },
+ help = "Give each transition a weight of 1. (calls Ebi)"
+ )
+ @UITopiaVariant(affiliation = IMMiningDialog.affiliation, author = IMMiningDialog.author, email = IMMiningDialog.email)
+ @PluginVariant(variantLabel = "Call Ebi", requiredParameterLabels = { 0 })
+ public org.processmining.models.graphbased.directed.petrinet.Petrinet prom_Ebi_discover_uniform__as__labelled_Petri_net__to__PetriNet(PluginContext context, org.processmining.stochasticlabelledpetrinets.StochasticLabelledPetriNet input_0) throws Exception {
+ return Ebi_discover_uniform__as__labelled_Petri_net__to__PetriNet(context, input_0);
+ }
+
+ public static org.processmining.stochasticlabelledpetrinets.StochasticLabelledPetriNet Ebi_discover_uniform__as__stochastic_labelled_Petri_net__to__StochasticLabelledPetriNet(PluginContext context, org.processmining.models.graphbased.directed.petrinet.Petrinet input_0) throws Exception {
+ String result = CallEbi.call_ebi("Ebi discover uniform", ".slpn", new String[] {org.processmining.ebi.objects.EbiLabelledPetriNet.PetriNet2EbiString(context, input_0)});
return org.processmining.ebi.objects.EbiStochasticLabelledPetriNet.EbiString2StochasticLabelledPetriNet(context, result);
}
@Plugin(
- name = "Give each transition a weight of 1. (input: StochasticLabelledPetriNet; output: StochasticLabelledPetriNet)",
+ name = "Give each transition a weight of 1. (input: PetriNet; output: StochasticLabelledPetriNet)",
level = PluginLevel.PeerReviewed,
returnLabels = { "StochasticLabelledPetriNet" },
returnTypes = { org.processmining.stochasticlabelledpetrinets.StochasticLabelledPetriNet.class },
- parameterLabels = { "StochasticLabelledPetriNet" },
+ parameterLabels = { "PetriNet" },
userAccessible = true,
categories = { PluginCategory.Discovery, PluginCategory.Analytics, PluginCategory.ConformanceChecking },
help = "Give each transition a weight of 1. (calls Ebi)"
)
@UITopiaVariant(affiliation = IMMiningDialog.affiliation, author = IMMiningDialog.author, email = IMMiningDialog.email)
@PluginVariant(variantLabel = "Call Ebi", requiredParameterLabels = { 0 })
- public org.processmining.stochasticlabelledpetrinets.StochasticLabelledPetriNet prom_Ebi_discover_uniform__as__stochastic_labelled_Petri_net__to__StochasticLabelledPetriNet(PluginContext context, org.processmining.stochasticlabelledpetrinets.StochasticLabelledPetriNet input_0) throws Exception {
+ public org.processmining.stochasticlabelledpetrinets.StochasticLabelledPetriNet prom_Ebi_discover_uniform__as__stochastic_labelled_Petri_net__to__StochasticLabelledPetriNet(PluginContext context, org.processmining.models.graphbased.directed.petrinet.Petrinet input_0) throws Exception {
return Ebi_discover_uniform__as__stochastic_labelled_Petri_net__to__StochasticLabelledPetriNet(context, input_0);
}
- public static org.processmining.stochasticlabelledpetrinets.StochasticLabelledPetriNet Ebi_discover_uniform__as__stochastic_labelled_Petri_net__to__StochasticLabelledPetriNet(PluginContext context, org.processmining.models.graphbased.directed.petrinet.Petrinet input_0) throws Exception {
- String result = CallEbi.call_ebi("Ebi discover uniform", ".slpn", new String[] {org.processmining.ebi.objects.EbiLabelledPetriNet.PetriNet2EbiString(context, input_0)});
+ public static org.processmining.stochasticlabelledpetrinets.StochasticLabelledPetriNet Ebi_discover_uniform__as__stochastic_labelled_Petri_net__to__StochasticLabelledPetriNet(PluginContext context, org.processmining.acceptingpetrinet.models.AcceptingPetriNet input_0) throws Exception {
+ String result = CallEbi.call_ebi("Ebi discover uniform", ".slpn", new String[] {org.processmining.ebi.objects.EbiLabelledPetriNet.AcceptingPetriNet2EbiString(context, input_0)});
return org.processmining.ebi.objects.EbiStochasticLabelledPetriNet.EbiString2StochasticLabelledPetriNet(context, result);
}
@@ -685,7 +811,28 @@ public static org.processmining.stochasticlabelledpetrinets.StochasticLabelledPe
)
@UITopiaVariant(affiliation = IMMiningDialog.affiliation, author = IMMiningDialog.author, email = IMMiningDialog.email)
@PluginVariant(variantLabel = "Call Ebi", requiredParameterLabels = { 0 })
- public org.processmining.stochasticlabelledpetrinets.StochasticLabelledPetriNet prom_Ebi_discover_uniform__as__stochastic_labelled_Petri_net__to__StochasticLabelledPetriNet(PluginContext context, org.processmining.models.graphbased.directed.petrinet.Petrinet input_0) throws Exception {
+ public org.processmining.stochasticlabelledpetrinets.StochasticLabelledPetriNet prom_Ebi_discover_uniform__as__stochastic_labelled_Petri_net__to__StochasticLabelledPetriNet(PluginContext context, org.processmining.acceptingpetrinet.models.AcceptingPetriNet input_0) throws Exception {
+ return Ebi_discover_uniform__as__stochastic_labelled_Petri_net__to__StochasticLabelledPetriNet(context, input_0);
+ }
+
+ public static org.processmining.stochasticlabelledpetrinets.StochasticLabelledPetriNet Ebi_discover_uniform__as__stochastic_labelled_Petri_net__to__StochasticLabelledPetriNet(PluginContext context, org.processmining.stochasticlabelledpetrinets.StochasticLabelledPetriNet input_0) throws Exception {
+ String result = CallEbi.call_ebi("Ebi discover uniform", ".slpn", new String[] {org.processmining.ebi.objects.EbiStochasticLabelledPetriNet.StochasticLabelledPetriNet2EbiString(context, input_0)});
+ return org.processmining.ebi.objects.EbiStochasticLabelledPetriNet.EbiString2StochasticLabelledPetriNet(context, result);
+ }
+
+ @Plugin(
+ name = "Give each transition a weight of 1. (input: StochasticLabelledPetriNet; output: StochasticLabelledPetriNet)",
+ level = PluginLevel.PeerReviewed,
+ returnLabels = { "StochasticLabelledPetriNet" },
+ returnTypes = { org.processmining.stochasticlabelledpetrinets.StochasticLabelledPetriNet.class },
+ parameterLabels = { "StochasticLabelledPetriNet" },
+ userAccessible = true,
+ categories = { PluginCategory.Discovery, PluginCategory.Analytics, PluginCategory.ConformanceChecking },
+ help = "Give each transition a weight of 1. (calls Ebi)"
+ )
+ @UITopiaVariant(affiliation = IMMiningDialog.affiliation, author = IMMiningDialog.author, email = IMMiningDialog.email)
+ @PluginVariant(variantLabel = "Call Ebi", requiredParameterLabels = { 0 })
+ public org.processmining.stochasticlabelledpetrinets.StochasticLabelledPetriNet prom_Ebi_discover_uniform__as__stochastic_labelled_Petri_net__to__StochasticLabelledPetriNet(PluginContext context, org.processmining.stochasticlabelledpetrinets.StochasticLabelledPetriNet input_0) throws Exception {
return Ebi_discover_uniform__as__stochastic_labelled_Petri_net__to__StochasticLabelledPetriNet(context, input_0);
}
@@ -693,8 +840,29 @@ public org.processmining.stochasticlabelledpetrinets.StochasticLabelledPetriNet
// == command Ebi information ==
+ public static String Ebi_information__as__string__to__string(PluginContext context, org.processmining.stochasticlabelledpetrinets.StochasticLabelledPetriNet input_0) throws Exception {
+ String result = CallEbi.call_ebi("Ebi information", ".txt", new String[] {org.processmining.ebi.objects.EbiStochasticLabelledPetriNet.StochasticLabelledPetriNet2EbiString(context, input_0)});
+ return org.processmining.ebi.objects.EbiString.fromEbiString(context, result);
+ }
+
+ @Plugin(
+ name = "Show information about an object. (input: StochasticLabelledPetriNet; output: string)",
+ level = PluginLevel.PeerReviewed,
+ returnLabels = { "string" },
+ returnTypes = { String.class },
+ parameterLabels = { "StochasticLabelledPetriNet" },
+ userAccessible = true,
+ categories = { PluginCategory.Discovery, PluginCategory.Analytics, PluginCategory.ConformanceChecking },
+ help = "Show information about an object. (calls Ebi)"
+ )
+ @UITopiaVariant(affiliation = IMMiningDialog.affiliation, author = IMMiningDialog.author, email = IMMiningDialog.email)
+ @PluginVariant(variantLabel = "Call Ebi", requiredParameterLabels = { 0 })
+ public String prom_Ebi_information__as__string__to__string(PluginContext context, org.processmining.stochasticlabelledpetrinets.StochasticLabelledPetriNet input_0) throws Exception {
+ return Ebi_information__as__string__to__string(context, input_0);
+ }
+
public static String Ebi_information__as__string__to__string(PluginContext context, org.deckfour.xes.model.XLog input_0) throws Exception {
- String result = CallEbi.call_ebi("Ebi information", ".txt", new String[] {org.processmining.ebi.objects.EbiEventLog.XLogToEbiEventLog(context, input_0)});
+ String result = CallEbi.call_ebi("Ebi information", ".txt", new String[] {org.processmining.ebi.objects.EbiEventLog.XLogToEbiString(context, input_0)});
return org.processmining.ebi.objects.EbiString.fromEbiString(context, result);
}
@@ -714,29 +882,29 @@ public String prom_Ebi_information__as__string__to__string(PluginContext context
return Ebi_information__as__string__to__string(context, input_0);
}
- public static String Ebi_information__as__string__to__string(PluginContext context, org.processmining.stochasticlabelledpetrinets.StochasticLabelledPetriNet input_0) throws Exception {
- String result = CallEbi.call_ebi("Ebi information", ".txt", new String[] {org.processmining.ebi.objects.EbiStochasticLabelledPetriNet.StochasticLabelledPetriNet2EbiString(context, input_0)});
+ public static String Ebi_information__as__string__to__string(PluginContext context, org.processmining.models.graphbased.directed.petrinet.Petrinet input_0) throws Exception {
+ String result = CallEbi.call_ebi("Ebi information", ".txt", new String[] {org.processmining.ebi.objects.EbiLabelledPetriNet.PetriNet2EbiString(context, input_0)});
return org.processmining.ebi.objects.EbiString.fromEbiString(context, result);
}
@Plugin(
- name = "Show information about an object. (input: StochasticLabelledPetriNet; output: string)",
+ name = "Show information about an object. (input: PetriNet; output: string)",
level = PluginLevel.PeerReviewed,
returnLabels = { "string" },
returnTypes = { String.class },
- parameterLabels = { "StochasticLabelledPetriNet" },
+ parameterLabels = { "PetriNet" },
userAccessible = true,
categories = { PluginCategory.Discovery, PluginCategory.Analytics, PluginCategory.ConformanceChecking },
help = "Show information about an object. (calls Ebi)"
)
@UITopiaVariant(affiliation = IMMiningDialog.affiliation, author = IMMiningDialog.author, email = IMMiningDialog.email)
@PluginVariant(variantLabel = "Call Ebi", requiredParameterLabels = { 0 })
- public String prom_Ebi_information__as__string__to__string(PluginContext context, org.processmining.stochasticlabelledpetrinets.StochasticLabelledPetriNet input_0) throws Exception {
+ public String prom_Ebi_information__as__string__to__string(PluginContext context, org.processmining.models.graphbased.directed.petrinet.Petrinet input_0) throws Exception {
return Ebi_information__as__string__to__string(context, input_0);
}
- public static String Ebi_information__as__string__to__string(PluginContext context, org.processmining.models.graphbased.directed.petrinet.Petrinet input_0) throws Exception {
- String result = CallEbi.call_ebi("Ebi information", ".txt", new String[] {org.processmining.ebi.objects.EbiLabelledPetriNet.PetriNet2EbiString(context, input_0)});
+ public static String Ebi_information__as__string__to__string(PluginContext context, org.processmining.acceptingpetrinet.models.AcceptingPetriNet input_0) throws Exception {
+ String result = CallEbi.call_ebi("Ebi information", ".txt", new String[] {org.processmining.ebi.objects.EbiLabelledPetriNet.AcceptingPetriNet2EbiString(context, input_0)});
return org.processmining.ebi.objects.EbiString.fromEbiString(context, result);
}
@@ -752,7 +920,7 @@ public static String Ebi_information__as__string__to__string(PluginContext conte
)
@UITopiaVariant(affiliation = IMMiningDialog.affiliation, author = IMMiningDialog.author, email = IMMiningDialog.email)
@PluginVariant(variantLabel = "Call Ebi", requiredParameterLabels = { 0 })
- public String prom_Ebi_information__as__string__to__string(PluginContext context, org.processmining.models.graphbased.directed.petrinet.Petrinet input_0) throws Exception {
+ public String prom_Ebi_information__as__string__to__string(PluginContext context, org.processmining.acceptingpetrinet.models.AcceptingPetriNet input_0) throws Exception {
return Ebi_information__as__string__to__string(context, input_0);
}
@@ -842,7 +1010,7 @@ public String prom_Ebi_latex_help_manual__as__string__to__string(PluginContext c
// == command Ebi probability model ==
public static org.apache.commons.math3.fraction.BigFraction Ebi_probability_model__as__fraction__to__fraction(PluginContext context, org.deckfour.xes.model.XLog input_0, org.deckfour.xes.model.XLog input_1) throws Exception {
- String result = CallEbi.call_ebi("Ebi probability model", ".frac", new String[] {org.processmining.ebi.objects.EbiEventLog.XLogToEbiEventLog(context, input_0), org.processmining.ebi.objects.EbiEventLog.XLogToEbiEventLog(context, input_1)});
+ String result = CallEbi.call_ebi("Ebi probability model", ".frac", new String[] {org.processmining.ebi.objects.EbiEventLog.XLogToEbiString(context, input_0), org.processmining.ebi.objects.EbiEventLog.XLogToEbiString(context, input_1)});
return org.processmining.ebi.objects.EbiFraction.fromEbiString(context, result);
}
@@ -863,7 +1031,7 @@ public org.apache.commons.math3.fraction.BigFraction prom_Ebi_probability_model_
}
public static org.apache.commons.math3.fraction.BigFraction Ebi_probability_model__as__fraction__to__fraction(PluginContext context, org.processmining.stochasticlabelledpetrinets.StochasticLabelledPetriNet input_0, org.deckfour.xes.model.XLog input_1) throws Exception {
- String result = CallEbi.call_ebi("Ebi probability model", ".frac", new String[] {org.processmining.ebi.objects.EbiStochasticLabelledPetriNet.StochasticLabelledPetriNet2EbiString(context, input_0), org.processmining.ebi.objects.EbiEventLog.XLogToEbiEventLog(context, input_1)});
+ String result = CallEbi.call_ebi("Ebi probability model", ".frac", new String[] {org.processmining.ebi.objects.EbiStochasticLabelledPetriNet.StochasticLabelledPetriNet2EbiString(context, input_0), org.processmining.ebi.objects.EbiEventLog.XLogToEbiString(context, input_1)});
return org.processmining.ebi.objects.EbiFraction.fromEbiString(context, result);
}
@@ -935,6 +1103,27 @@ public static com.kitfox.svg.SVGDiagram Ebi_visualise_svg__as__SVG__to__svg(Plug
return org.processmining.ebi.objects.EbiSvg.fromEbiString(context, result);
}
+ @Plugin(
+ name = "Visualise an object as scalable vector graphics. (input: PetriNet; output: svg)",
+ level = PluginLevel.PeerReviewed,
+ returnLabels = { "svg" },
+ returnTypes = { com.kitfox.svg.SVGDiagram.class },
+ parameterLabels = { "PetriNet" },
+ userAccessible = true,
+ categories = { PluginCategory.Discovery, PluginCategory.Analytics, PluginCategory.ConformanceChecking },
+ help = "Visualise an object as scalable vector graphics. (calls Ebi)"
+ )
+ @UITopiaVariant(affiliation = IMMiningDialog.affiliation, author = IMMiningDialog.author, email = IMMiningDialog.email)
+ @PluginVariant(variantLabel = "Call Ebi", requiredParameterLabels = { 0 })
+ public com.kitfox.svg.SVGDiagram prom_Ebi_visualise_svg__as__SVG__to__svg(PluginContext context, org.processmining.models.graphbased.directed.petrinet.Petrinet input_0) throws Exception {
+ return Ebi_visualise_svg__as__SVG__to__svg(context, input_0);
+ }
+
+ public static com.kitfox.svg.SVGDiagram Ebi_visualise_svg__as__SVG__to__svg(PluginContext context, org.processmining.acceptingpetrinet.models.AcceptingPetriNet input_0) throws Exception {
+ String result = CallEbi.call_ebi("Ebi visualise svg", ".svg", new String[] {org.processmining.ebi.objects.EbiLabelledPetriNet.AcceptingPetriNet2EbiString(context, input_0)});
+ return org.processmining.ebi.objects.EbiSvg.fromEbiString(context, result);
+ }
+
@Plugin(
name = "Visualise an object as scalable vector graphics. (input: AcceptingPetriNet; output: svg)",
level = PluginLevel.PeerReviewed,
@@ -947,7 +1136,7 @@ public static com.kitfox.svg.SVGDiagram Ebi_visualise_svg__as__SVG__to__svg(Plug
)
@UITopiaVariant(affiliation = IMMiningDialog.affiliation, author = IMMiningDialog.author, email = IMMiningDialog.email)
@PluginVariant(variantLabel = "Call Ebi", requiredParameterLabels = { 0 })
- public com.kitfox.svg.SVGDiagram prom_Ebi_visualise_svg__as__SVG__to__svg(PluginContext context, org.processmining.models.graphbased.directed.petrinet.Petrinet input_0) throws Exception {
+ public com.kitfox.svg.SVGDiagram prom_Ebi_visualise_svg__as__SVG__to__svg(PluginContext context, org.processmining.acceptingpetrinet.models.AcceptingPetriNet input_0) throws Exception {
return Ebi_visualise_svg__as__SVG__to__svg(context, input_0);
}
@@ -955,24 +1144,24 @@ public com.kitfox.svg.SVGDiagram prom_Ebi_visualise_svg__as__SVG__to__svg(Plugin
// == command Ebi visualise text ==
- public static String Ebi_visualise_text__as__string__to__string(PluginContext context, org.processmining.models.graphbased.directed.petrinet.Petrinet input_0) throws Exception {
- String result = CallEbi.call_ebi("Ebi visualise text", ".txt", new String[] {org.processmining.ebi.objects.EbiLabelledPetriNet.PetriNet2EbiString(context, input_0)});
+ public static String Ebi_visualise_text__as__string__to__string(PluginContext context, org.deckfour.xes.model.XLog input_0) throws Exception {
+ String result = CallEbi.call_ebi("Ebi visualise text", ".txt", new String[] {org.processmining.ebi.objects.EbiEventLog.XLogToEbiString(context, input_0)});
return org.processmining.ebi.objects.EbiString.fromEbiString(context, result);
}
@Plugin(
- name = "Visualise an object as text. (input: AcceptingPetriNet; output: string)",
+ name = "Visualise an object as text. (input: XLog; output: string)",
level = PluginLevel.PeerReviewed,
returnLabels = { "string" },
returnTypes = { String.class },
- parameterLabels = { "AcceptingPetriNet" },
+ parameterLabels = { "XLog" },
userAccessible = true,
categories = { PluginCategory.Discovery, PluginCategory.Analytics, PluginCategory.ConformanceChecking },
help = "Visualise an object as text. (calls Ebi)"
)
@UITopiaVariant(affiliation = IMMiningDialog.affiliation, author = IMMiningDialog.author, email = IMMiningDialog.email)
@PluginVariant(variantLabel = "Call Ebi", requiredParameterLabels = { 0 })
- public String prom_Ebi_visualise_text__as__string__to__string(PluginContext context, org.processmining.models.graphbased.directed.petrinet.Petrinet input_0) throws Exception {
+ public String prom_Ebi_visualise_text__as__string__to__string(PluginContext context, org.deckfour.xes.model.XLog input_0) throws Exception {
return Ebi_visualise_text__as__string__to__string(context, input_0);
}
@@ -997,26 +1186,100 @@ public String prom_Ebi_visualise_text__as__string__to__string(PluginContext cont
return Ebi_visualise_text__as__string__to__string(context, input_0);
}
- public static String Ebi_visualise_text__as__string__to__string(PluginContext context, org.deckfour.xes.model.XLog input_0) throws Exception {
- String result = CallEbi.call_ebi("Ebi visualise text", ".txt", new String[] {org.processmining.ebi.objects.EbiEventLog.XLogToEbiEventLog(context, input_0)});
+ public static String Ebi_visualise_text__as__string__to__string(PluginContext context, org.processmining.models.graphbased.directed.petrinet.Petrinet input_0) throws Exception {
+ String result = CallEbi.call_ebi("Ebi visualise text", ".txt", new String[] {org.processmining.ebi.objects.EbiLabelledPetriNet.PetriNet2EbiString(context, input_0)});
return org.processmining.ebi.objects.EbiString.fromEbiString(context, result);
}
@Plugin(
- name = "Visualise an object as text. (input: XLog; output: string)",
+ name = "Visualise an object as text. (input: PetriNet; output: string)",
level = PluginLevel.PeerReviewed,
returnLabels = { "string" },
returnTypes = { String.class },
- parameterLabels = { "XLog" },
+ parameterLabels = { "PetriNet" },
userAccessible = true,
categories = { PluginCategory.Discovery, PluginCategory.Analytics, PluginCategory.ConformanceChecking },
help = "Visualise an object as text. (calls Ebi)"
)
@UITopiaVariant(affiliation = IMMiningDialog.affiliation, author = IMMiningDialog.author, email = IMMiningDialog.email)
@PluginVariant(variantLabel = "Call Ebi", requiredParameterLabels = { 0 })
- public String prom_Ebi_visualise_text__as__string__to__string(PluginContext context, org.deckfour.xes.model.XLog input_0) throws Exception {
+ public String prom_Ebi_visualise_text__as__string__to__string(PluginContext context, org.processmining.models.graphbased.directed.petrinet.Petrinet input_0) throws Exception {
+ return Ebi_visualise_text__as__string__to__string(context, input_0);
+ }
+
+ public static String Ebi_visualise_text__as__string__to__string(PluginContext context, org.processmining.acceptingpetrinet.models.AcceptingPetriNet input_0) throws Exception {
+ String result = CallEbi.call_ebi("Ebi visualise text", ".txt", new String[] {org.processmining.ebi.objects.EbiLabelledPetriNet.AcceptingPetriNet2EbiString(context, input_0)});
+ return org.processmining.ebi.objects.EbiString.fromEbiString(context, result);
+ }
+
+ @Plugin(
+ name = "Visualise an object as text. (input: AcceptingPetriNet; output: string)",
+ level = PluginLevel.PeerReviewed,
+ returnLabels = { "string" },
+ returnTypes = { String.class },
+ parameterLabels = { "AcceptingPetriNet" },
+ userAccessible = true,
+ categories = { PluginCategory.Discovery, PluginCategory.Analytics, PluginCategory.ConformanceChecking },
+ help = "Visualise an object as text. (calls Ebi)"
+ )
+ @UITopiaVariant(affiliation = IMMiningDialog.affiliation, author = IMMiningDialog.author, email = IMMiningDialog.email)
+ @PluginVariant(variantLabel = "Call Ebi", requiredParameterLabels = { 0 })
+ public String prom_Ebi_visualise_text__as__string__to__string(PluginContext context, org.processmining.acceptingpetrinet.models.AcceptingPetriNet input_0) throws Exception {
return Ebi_visualise_text__as__string__to__string(context, input_0);
}
+@SuppressWarnings("unused")
+
+ private static void call_every_ebi_to_java_translator(PluginContext context) throws Exception {
+ {
+ org.deckfour.xes.model.XLog input = org.processmining.ebi.objects.EbiEventLog.EbiStringToXLog(context, "");
+ org.processmining.ebi.objects.EbiEventLog.XLogToEbiString(context, input);
+ }
+ {
+ org.processmining.models.graphbased.directed.petrinet.Petrinet input = org.processmining.ebi.objects.EbiLabelledPetriNet.EbiString2Petrinet(context, "");
+ org.processmining.ebi.objects.EbiLabelledPetriNet.PetriNet2EbiString(context, input);
+ }
+ {
+ org.processmining.acceptingpetrinet.models.AcceptingPetriNet input = null;
+ org.processmining.ebi.objects.EbiLabelledPetriNet.AcceptingPetriNet2EbiString(context, input);
+ }
+ {
+ org.processmining.stochasticlabelledpetrinets.StochasticLabelledPetriNet input = org.processmining.ebi.objects.EbiStochasticLabelledPetriNet.EbiString2StochasticLabelledPetriNet(context, "");
+ org.processmining.ebi.objects.EbiStochasticLabelledPetriNet.StochasticLabelledPetriNet2EbiString(context, input);
+ }
+ {
+ org.deckfour.xes.model.XLog input = org.processmining.ebi.objects.EbiEventLog.EbiStringToXLog(context, "");
+ org.processmining.ebi.objects.EbiEventLog.XLogToEbiString(context, input);
+ }
+ {
+ org.deckfour.xes.model.XLog input = org.processmining.ebi.objects.EbiEventLog.EbiStringToXLog(context, "");
+ org.processmining.ebi.objects.EbiEventLog.XLogToEbiString(context, input);
+ }
+ {
+ org.processmining.models.graphbased.directed.petrinet.Petrinet input = org.processmining.ebi.objects.EbiLabelledPetriNet.EbiString2Petrinet(context, "");
+ org.processmining.ebi.objects.EbiLabelledPetriNet.PetriNet2EbiString(context, input);
+ }
+ {
+ org.processmining.acceptingpetrinet.models.AcceptingPetriNet input = null;
+ org.processmining.ebi.objects.EbiLabelledPetriNet.AcceptingPetriNet2EbiString(context, input);
+ }
+ {
+ org.processmining.stochasticlabelledpetrinets.StochasticLabelledPetriNet input = org.processmining.ebi.objects.EbiStochasticLabelledPetriNet.EbiString2StochasticLabelledPetriNet(context, "");
+ org.processmining.ebi.objects.EbiStochasticLabelledPetriNet.StochasticLabelledPetriNet2EbiString(context, input);
+ }
+ {
+ String input = org.processmining.ebi.objects.EbiString.fromEbiString(context, "");
+ org.processmining.ebi.objects.EbiString.toEbiString(context, input);
+ }
+ {
+ Integer input = org.processmining.ebi.objects.EbiInteger.fromEbiString(context, "");
+ org.processmining.ebi.objects.EbiInteger.toEbiString(context, input);
+ }
+ {
+ org.apache.commons.math3.fraction.BigFraction input = org.processmining.ebi.objects.EbiFraction.fromEbiString(context, "");
+ org.processmining.ebi.objects.EbiFraction.toEbiString(context, input);
+ }
+ }
+
}