Class OCLPMDiscoveryPlugin


  • public class OCLPMDiscoveryPlugin
    extends java.lang.Object
    • Constructor Detail

      • OCLPMDiscoveryPlugin

        public OCLPMDiscoveryPlugin()
    • 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: