public abstract class AbstractAlphaMiner<E,A extends AlphaClassicAbstraction<E>,P extends AlphaMinerParameters> extends java.lang.Object implements AlphaMiner<E,A,P>
Constructor and Description |
---|
AbstractAlphaMiner(org.processmining.framework.plugin.PluginContext context,
P parameters,
A abstraction) |
Modifier and Type | Method and Description |
---|---|
protected void |
addFinalPlace(org.processmining.models.graphbased.directed.petrinet.Petrinet net,
org.processmining.logabstractions.models.EndActivityAbstraction<E> endActivities) |
protected void |
addFinalPlace(org.processmining.models.graphbased.directed.petrinet.Petrinet net,
org.processmining.logabstractions.models.EndActivityAbstraction<E> endActivities,
org.processmining.models.semantics.petrinet.Marking m) |
protected void |
addInitialPlace(org.processmining.models.graphbased.directed.petrinet.Petrinet net,
org.processmining.logabstractions.models.StartActivityAbstraction<E> startActivities,
org.processmining.models.semantics.petrinet.Marking m) |
protected <C extends java.util.Collection<E>> |
addPlaces(org.processmining.models.graphbased.directed.petrinet.Petrinet net,
java.lang.Iterable<AlphaPairImpl<C,C>> tuples) |
protected void |
addTransitions(org.processmining.models.graphbased.directed.petrinet.Petrinet net) |
protected void |
addTransitions(org.processmining.models.graphbased.directed.petrinet.Petrinet net,
java.util.Collection<E> ignore) |
A |
getAbstraction() |
java.util.Map<AlphaPairImpl<java.util.Collection<E>,java.util.Collection<E>>,org.processmining.models.graphbased.directed.petrinet.elements.Place> |
getAlphaPairToPlaceMapping() |
org.processmining.framework.plugin.PluginContext |
getContext() |
java.util.Map<E,org.processmining.models.graphbased.directed.petrinet.elements.Transition> |
getEventClassToTransitionMapping() |
java.util.concurrent.Executor |
getExecutor() |
P |
getParameters() |
org.processmining.framework.plugin.Progress |
getProgress() |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
run
protected void addFinalPlace(org.processmining.models.graphbased.directed.petrinet.Petrinet net, org.processmining.logabstractions.models.EndActivityAbstraction<E> endActivities)
protected void addFinalPlace(org.processmining.models.graphbased.directed.petrinet.Petrinet net, org.processmining.logabstractions.models.EndActivityAbstraction<E> endActivities, org.processmining.models.semantics.petrinet.Marking m)
protected void addInitialPlace(org.processmining.models.graphbased.directed.petrinet.Petrinet net, org.processmining.logabstractions.models.StartActivityAbstraction<E> startActivities, org.processmining.models.semantics.petrinet.Marking m)
protected <C extends java.util.Collection<E>> org.processmining.models.graphbased.directed.petrinet.Petrinet addPlaces(org.processmining.models.graphbased.directed.petrinet.Petrinet net, java.lang.Iterable<AlphaPairImpl<C,C>> tuples)
protected void addTransitions(org.processmining.models.graphbased.directed.petrinet.Petrinet net)
protected void addTransitions(org.processmining.models.graphbased.directed.petrinet.Petrinet net, java.util.Collection<E> ignore)
public A getAbstraction()
getAbstraction
in interface AlphaMiner<E,A extends AlphaClassicAbstraction<E>,P extends AlphaMinerParameters>
public java.util.Map<AlphaPairImpl<java.util.Collection<E>,java.util.Collection<E>>,org.processmining.models.graphbased.directed.petrinet.elements.Place> getAlphaPairToPlaceMapping()
getAlphaPairToPlaceMapping
in interface AlphaMiner<E,A extends AlphaClassicAbstraction<E>,P extends AlphaMinerParameters>
public org.processmining.framework.plugin.PluginContext getContext()
getContext
in interface AlphaMiner<E,A extends AlphaClassicAbstraction<E>,P extends AlphaMinerParameters>
public java.util.Map<E,org.processmining.models.graphbased.directed.petrinet.elements.Transition> getEventClassToTransitionMapping()
getEventClassToTransitionMapping
in interface AlphaMiner<E,A extends AlphaClassicAbstraction<E>,P extends AlphaMinerParameters>
public java.util.concurrent.Executor getExecutor()
getExecutor
in interface AlphaMiner<E,A extends AlphaClassicAbstraction<E>,P extends AlphaMinerParameters>
public P getParameters()
getParameters
in interface AlphaMiner<E,A extends AlphaClassicAbstraction<E>,P extends AlphaMinerParameters>
public org.processmining.framework.plugin.Progress getProgress()
getProgress
in interface AlphaMiner<E,A extends AlphaClassicAbstraction<E>,P extends AlphaMinerParameters>