public class GlueMiner
extends java.lang.Object
Constructor and Description |
---|
GlueMiner(org.processmining.framework.plugin.PluginContext context,
org.deckfour.xes.model.XLog log,
java.lang.Double wantedFitnessLevel,
java.lang.Double placesUnderfednessLevel,
java.lang.Double netFitnessLevel,
java.lang.Double relativeThresholdOnSourceAndEndActivities,
java.lang.Double relativeThresholdOnPlacesRegardingLogSize,
java.lang.Integer maxSourceOrTargetTransitions,
java.lang.Integer minAcceptedBehaviorCount) |
GlueMiner(org.processmining.framework.plugin.PluginContext context,
org.deckfour.xes.model.XLog log,
GlueMinerParameters parameters) |
Modifier and Type | Method and Description |
---|---|
void |
applyTokenReplaying() |
void |
buildEndActivities() |
void |
buildInitialPetrinet() |
void |
buildObject(org.processmining.framework.plugin.PluginContext context,
org.deckfour.xes.model.XLog log,
java.lang.Double wantedFitnessLevel,
java.lang.Double placesUnderfednessLevel,
java.lang.Double netFitnessLevel,
java.lang.Double relativeThresholdOnSourceAndEndActivities,
java.lang.Double relativeThresholdOnPlacesRegardingLogSize,
java.lang.Integer maxSourceOrTargetTransitions,
java.lang.Integer minAcceptedBehaviorCount) |
void |
buildStartActivities() |
void |
calculateDirectlyAndIndirectlyFollows() |
void |
cleanNonCompleteTransitions() |
void |
connectStartAndEndEventToStartAndEndActivities() |
org.deckfour.xes.classification.XEventClassifier |
getClassifier() |
org.processmining.plugins.etconformance.ETCResults |
getEtcResults() |
org.processmining.models.semantics.petrinet.Marking |
getFinalMarking() |
org.processmining.models.semantics.petrinet.Marking |
getInitialMarking() |
org.processmining.plugins.connectionfactories.logpetrinet.TransEvClassMapping |
getMapping() |
org.processmining.models.graphbased.directed.petrinet.Petrinet |
getNet() |
void |
initializePlaceAdditionTriager() |
void |
initializePlaceSearchRecursion() |
static void |
main(java.lang.String[] args) |
void |
mineEntireProcess() |
void |
powerCleanTheNetToReachFitnessLevel() |
void |
printReplayerResume() |
void |
removePlaceFromNet(org.processmining.models.graphbased.directed.petrinet.elements.Place place) |
void |
removeUnfitPlaces() |
void |
startRecursion() |
public GlueMiner(org.processmining.framework.plugin.PluginContext context, org.deckfour.xes.model.XLog log, GlueMinerParameters parameters)
public GlueMiner(org.processmining.framework.plugin.PluginContext context, org.deckfour.xes.model.XLog log, java.lang.Double wantedFitnessLevel, java.lang.Double placesUnderfednessLevel, java.lang.Double netFitnessLevel, java.lang.Double relativeThresholdOnSourceAndEndActivities, java.lang.Double relativeThresholdOnPlacesRegardingLogSize, java.lang.Integer maxSourceOrTargetTransitions, java.lang.Integer minAcceptedBehaviorCount)
public void buildObject(org.processmining.framework.plugin.PluginContext context, org.deckfour.xes.model.XLog log, java.lang.Double wantedFitnessLevel, java.lang.Double placesUnderfednessLevel, java.lang.Double netFitnessLevel, java.lang.Double relativeThresholdOnSourceAndEndActivities, java.lang.Double relativeThresholdOnPlacesRegardingLogSize, java.lang.Integer maxSourceOrTargetTransitions, java.lang.Integer minAcceptedBehaviorCount)
public org.processmining.models.graphbased.directed.petrinet.Petrinet getNet()
public org.processmining.models.semantics.petrinet.Marking getInitialMarking()
public org.processmining.models.semantics.petrinet.Marking getFinalMarking()
public org.deckfour.xes.classification.XEventClassifier getClassifier()
public org.processmining.plugins.connectionfactories.logpetrinet.TransEvClassMapping getMapping()
public void cleanNonCompleteTransitions()
public void buildStartActivities()
public void buildEndActivities()
public void buildInitialPetrinet()
public void connectStartAndEndEventToStartAndEndActivities()
public void mineEntireProcess()
public void powerCleanTheNetToReachFitnessLevel()
public void initializePlaceAdditionTriager()
public void initializePlaceSearchRecursion()
public void startRecursion()
public void applyTokenReplaying()
public void printReplayerResume()
public void removeUnfitPlaces()
public void removePlaceFromNet(org.processmining.models.graphbased.directed.petrinet.elements.Place place)
public void calculateDirectlyAndIndirectlyFollows()
public org.processmining.plugins.etconformance.ETCResults getEtcResults()
public static void main(java.lang.String[] args)