Class PlaceDiscoveryAlgorithm<P extends PlaceDiscoveryParameters,R>
- java.lang.Object
-
- org.processmining.placebasedlpmdiscovery.prom.placediscovery.algorithms.PlaceDiscoveryAlgorithm<P,R>
-
- Type Parameters:
P- The parameters needed for the place discoveryR- The result of the place discovery algorithm
- Direct Known Subclasses:
EstMinerPlaceDiscoveryAlgorithm,HeuristicMinerPlaceDiscoveryAlgorithm,InductiveMinerPlaceDiscoveryAlgorithm,SPECppPlaceDiscoveryAlgorithm
public abstract class PlaceDiscoveryAlgorithm<P extends PlaceDiscoveryParameters,R> extends java.lang.ObjectGiven a log it discovers a set of places for that log
-
-
Field Summary
Fields Modifier and Type Field Description protected AbstractPlaceConverter<R>converterprotected Pparameters
-
Constructor Summary
Constructors Constructor Description PlaceDiscoveryAlgorithm(AbstractPlaceConverter<R> converter, P parameters)
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description abstract PlaceDiscoveryResultgetPlaces(org.deckfour.xes.model.XLog log)Extracts a set of places for a given event log
-
-
-
Field Detail
-
converter
protected AbstractPlaceConverter<R> converter
-
parameters
protected P extends PlaceDiscoveryParameters parameters
-
-
Constructor Detail
-
PlaceDiscoveryAlgorithm
public PlaceDiscoveryAlgorithm(AbstractPlaceConverter<R> converter, P parameters)
-
-
Method Detail
-
getPlaces
public abstract PlaceDiscoveryResult getPlaces(org.deckfour.xes.model.XLog log)
Extracts a set of places for a given event log- Parameters:
log- : the event log for which the set of places is extracted- Returns:
- the set of places extracted from the event log and possibly additional information
-
-