Class FlatLogProcessing
- java.lang.Object
-
- org.processmining.OCLPMDiscovery.utils.FlatLogProcessing
-
public class FlatLogProcessing extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description FlatLogProcessing()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static java.util.HashMap<java.lang.String,java.lang.String>computeCaseStatistics(org.deckfour.xes.model.XLog log)static java.util.Set<org.processmining.placebasedlpmdiscovery.model.Place>convertPetriNetToPlaceNetsHiddenTagging(org.processmining.framework.plugin.PluginContext context, org.processmining.models.graphbased.directed.petrinet.Petrinet petrinet, java.lang.String objectType)tags place nets but casts from TaggedPlace to Placestatic java.util.Set<org.processmining.placebasedlpmdiscovery.model.Place>convertPetriNetToPlaceNetsNoTagging(org.processmining.framework.plugin.PluginContext context, org.processmining.models.graphbased.directed.petrinet.Petrinet petrinet, java.lang.String objectType)static java.lang.Object[]convertPetriNetToPlaceNetsWithMap(org.processmining.framework.plugin.PluginContext context, org.processmining.models.graphbased.directed.petrinet.Petrinet petrinet, java.lang.String objectType)tags place nets by saving a mapstatic java.util.HashSet<TaggedPlace>convertPetriNetToTaggedPlaceNets(org.processmining.framework.plugin.PluginContext context, org.processmining.models.graphbased.directed.petrinet.Petrinet petrinet, java.lang.String objectType)static org.processmining.models.graphbased.directed.petrinet.PetrinetdiscoverPetriNet(org.processmining.framework.plugin.PluginContext context, org.deckfour.xes.model.XLog log, OCLPMDiscoveryParameters parameters)static doublefindFirstQuartile(java.util.List<java.lang.Integer> sortedList)static doublefindThirdQuartile(java.util.List<java.lang.Integer> sortedList)static java.util.HashSet<TaggedPlace>processFlatLog(org.processmining.framework.plugin.PluginContext context, org.deckfour.xes.model.XLog log, java.lang.String objectType, OCLPMDiscoveryParameters parameters)Discover Petri net, convert to place nets and tag themstatic java.util.Set<org.processmining.placebasedlpmdiscovery.model.Place>processFlatLogHiddenTagging(org.processmining.framework.plugin.PluginContext context, org.deckfour.xes.model.XLog log, java.lang.String objectType, OCLPMDiscoveryParameters parameters)Discover Petri net, convert to tagged places but then cast to placesstatic java.util.Set<org.processmining.placebasedlpmdiscovery.model.Place>processFlatLogNoTagging(org.processmining.framework.plugin.PluginContext context, org.deckfour.xes.model.XLog log, java.lang.String objectType, OCLPMDiscoveryParameters parameters)
-
-
-
Method Detail
-
processFlatLog
public static java.util.HashSet<TaggedPlace> processFlatLog(org.processmining.framework.plugin.PluginContext context, org.deckfour.xes.model.XLog log, java.lang.String objectType, OCLPMDiscoveryParameters parameters)
Discover Petri net, convert to place nets and tag them- Parameters:
context-log-objectType-parameters-- Returns:
- {Set
, HashMap }
-
processFlatLogHiddenTagging
public static java.util.Set<org.processmining.placebasedlpmdiscovery.model.Place> processFlatLogHiddenTagging(org.processmining.framework.plugin.PluginContext context, org.deckfour.xes.model.XLog log, java.lang.String objectType, OCLPMDiscoveryParameters parameters)Discover Petri net, convert to tagged places but then cast to places- Parameters:
context-log-objectType-parameters-- Returns:
-
processFlatLogNoTagging
public static java.util.Set<org.processmining.placebasedlpmdiscovery.model.Place> processFlatLogNoTagging(org.processmining.framework.plugin.PluginContext context, org.deckfour.xes.model.XLog log, java.lang.String objectType, OCLPMDiscoveryParameters parameters)
-
discoverPetriNet
public static org.processmining.models.graphbased.directed.petrinet.Petrinet discoverPetriNet(org.processmining.framework.plugin.PluginContext context, org.deckfour.xes.model.XLog log, OCLPMDiscoveryParameters parameters)
-
convertPetriNetToPlaceNetsWithMap
public static java.lang.Object[] convertPetriNetToPlaceNetsWithMap(org.processmining.framework.plugin.PluginContext context, org.processmining.models.graphbased.directed.petrinet.Petrinet petrinet, java.lang.String objectType)tags place nets by saving a map- Parameters:
context-petrinet-objectType-- Returns:
- {Set
, HashMap }
-
convertPetriNetToPlaceNetsHiddenTagging
public static java.util.Set<org.processmining.placebasedlpmdiscovery.model.Place> convertPetriNetToPlaceNetsHiddenTagging(org.processmining.framework.plugin.PluginContext context, org.processmining.models.graphbased.directed.petrinet.Petrinet petrinet, java.lang.String objectType)tags place nets but casts from TaggedPlace to Place- Parameters:
context-petrinet-objectType-- Returns:
-
convertPetriNetToTaggedPlaceNets
public static java.util.HashSet<TaggedPlace> convertPetriNetToTaggedPlaceNets(org.processmining.framework.plugin.PluginContext context, org.processmining.models.graphbased.directed.petrinet.Petrinet petrinet, java.lang.String objectType)
-
convertPetriNetToPlaceNetsNoTagging
public static java.util.Set<org.processmining.placebasedlpmdiscovery.model.Place> convertPetriNetToPlaceNetsNoTagging(org.processmining.framework.plugin.PluginContext context, org.processmining.models.graphbased.directed.petrinet.Petrinet petrinet, java.lang.String objectType)
-
computeCaseStatistics
public static java.util.HashMap<java.lang.String,java.lang.String> computeCaseStatistics(org.deckfour.xes.model.XLog log)
-
findFirstQuartile
public static double findFirstQuartile(java.util.List<java.lang.Integer> sortedList)
-
findThirdQuartile
public static double findThirdQuartile(java.util.List<java.lang.Integer> sortedList)
-
-