Class OCLPMDiscoveryPlugin
- java.lang.Object
-
- org.processmining.OCLPMDiscovery.plugins.mining.OCLPMDiscoveryPlugin
-
public class OCLPMDiscoveryPlugin extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description OCLPMDiscoveryPlugin()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static OCLPMResultmineOCLPMs(org.processmining.contexts.uitopia.UIPluginContext context, org.processmining.ocel.ocelobjects.OcelEventLog ocelOriginal)static OCLPMResultmineOCLPMs(org.processmining.contexts.uitopia.UIPluginContext context, org.processmining.ocel.ocelobjects.OcelEventLog ocelOriginal, TaggedPlaceSet placeSet)static OCLPMResultmineOCLPMs(org.processmining.contexts.uitopia.UIPluginContext context, org.processmining.ocel.ocelobjects.OcelEventLog ocelOriginal, TaggedPlaceSet placeSet, org.jgrapht.Graph<java.lang.String,org.jgrapht.graph.DefaultEdge> graph)static OCLPMResultmineOCLPMs(org.processmining.framework.plugin.PluginContext context, org.processmining.ocel.ocelobjects.OcelEventLog ocelOriginal, LPMResultsTagged lpms, TaggedPlaceSet placeSet)static OCLPMResultmineOCLPMs(OCLPMDiscoveryParameters parameters, org.processmining.ocel.ocelobjects.OcelEventLog ocel)Complete OCLPM discoverystatic OCLPMResultmineOCLPMs(OCLPMDiscoveryParameters parameters, org.processmining.ocel.ocelobjects.OcelEventLog ocel, java.util.ArrayList<java.lang.String> labels, TaggedPlaceSet placeSet)OCLPM discovery variant accepting enhanced ocel (ocel which already has case notions to be used for LPM discovery).static OCLPMResultmineOCLPMs(OCLPMDiscoveryParameters parameters, org.processmining.ocel.ocelobjects.OcelEventLog ocel, LPMResultsTagged lpms, TaggedPlaceSet placeSet)Object-Centric Local Process Model Discovery given LPMs with tagged places.static OCLPMResultmineOCLPMs(OCLPMDiscoveryParameters parameters, org.processmining.ocel.ocelobjects.OcelEventLog ocel, TaggedPlaceSet placeSet)OCLPM discovery without place discovery.static OCLPMResultmineOCLPMs(OCLPMDiscoveryParameters parameters, org.processmining.ocel.ocelobjects.OcelEventLog ocel, TaggedPlaceSet placeSet, org.jgrapht.Graph<java.lang.String,org.jgrapht.graph.DefaultEdge> graph)Object-Centric Local Process Model Discovery given place set and object graph.
-
-
-
Method Detail
-
mineOCLPMs
public static OCLPMResult mineOCLPMs(org.processmining.contexts.uitopia.UIPluginContext context, org.processmining.ocel.ocelobjects.OcelEventLog ocelOriginal)
-
mineOCLPMs
public static OCLPMResult mineOCLPMs(org.processmining.contexts.uitopia.UIPluginContext context, org.processmining.ocel.ocelobjects.OcelEventLog ocelOriginal, TaggedPlaceSet placeSet) throws java.lang.Exception
- Throws:
java.lang.Exception
-
mineOCLPMs
public static OCLPMResult mineOCLPMs(org.processmining.contexts.uitopia.UIPluginContext context, org.processmining.ocel.ocelobjects.OcelEventLog ocelOriginal, TaggedPlaceSet placeSet, org.jgrapht.Graph<java.lang.String,org.jgrapht.graph.DefaultEdge> graph) throws java.lang.Exception
- Throws:
java.lang.Exception
-
mineOCLPMs
public static OCLPMResult mineOCLPMs(org.processmining.framework.plugin.PluginContext context, org.processmining.ocel.ocelobjects.OcelEventLog ocelOriginal, LPMResultsTagged lpms, TaggedPlaceSet placeSet) throws java.lang.Exception
- Throws:
java.lang.Exception
-
mineOCLPMs
public static OCLPMResult mineOCLPMs(OCLPMDiscoveryParameters parameters, org.processmining.ocel.ocelobjects.OcelEventLog ocel)
Complete OCLPM discovery- Parameters:
parameters-ocel-- Returns:
-
mineOCLPMs
public static OCLPMResult mineOCLPMs(OCLPMDiscoveryParameters parameters, org.processmining.ocel.ocelobjects.OcelEventLog ocel, TaggedPlaceSet placeSet)
OCLPM discovery without place discovery.- Parameters:
parameters-ocel-placeSet-- Returns:
-
mineOCLPMs
public static OCLPMResult mineOCLPMs(OCLPMDiscoveryParameters parameters, org.processmining.ocel.ocelobjects.OcelEventLog ocel, TaggedPlaceSet placeSet, org.jgrapht.Graph<java.lang.String,org.jgrapht.graph.DefaultEdge> graph)
Object-Centric Local Process Model Discovery given place set and object graph.- Parameters:
parameters-ocel-placeSet-graph-- Returns:
- Throws:
java.lang.Exception
-
mineOCLPMs
public static OCLPMResult mineOCLPMs(OCLPMDiscoveryParameters parameters, org.processmining.ocel.ocelobjects.OcelEventLog ocel, LPMResultsTagged lpms, TaggedPlaceSet placeSet) throws java.lang.Exception
Object-Centric Local Process Model Discovery given LPMs with tagged places.- Parameters:
parameters-ocel-lpms-placeSet-- Returns:
- Throws:
java.lang.Exception
-
mineOCLPMs
public static OCLPMResult mineOCLPMs(OCLPMDiscoveryParameters parameters, org.processmining.ocel.ocelobjects.OcelEventLog ocel, java.util.ArrayList<java.lang.String> labels, TaggedPlaceSet placeSet)
OCLPM discovery variant accepting enhanced ocel (ocel which already has case notions to be used for LPM discovery).- Parameters:
parameters-ocel-labels- Are the names of the columns of the provided case notions.placeSet-- Returns:
-
-