L
- T
- public abstract class AbstractBalancedDataConformancePlugin<L,T>
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
protected static java.lang.String |
RESULT_DESC |
Constructor and Description |
---|
AbstractBalancedDataConformancePlugin() |
Modifier and Type | Method and Description |
---|---|
static java.lang.String |
buildResultLabel(org.deckfour.xes.model.XLog log,
org.processmining.models.graphbased.directed.petrinet.PetrinetGraph net) |
protected abstract T |
convertAlignmentResult(BalancedDataAlignmentState state,
com.google.common.util.concurrent.AtomicDouble sumFitness) |
protected static org.processmining.datapetrinets.DataPetriNet |
convertToDPN(org.processmining.models.graphbased.directed.petrinet.PetrinetGraph net) |
protected static org.processmining.datapetrinets.DataPetriNet |
convertToDPN(org.processmining.models.graphbased.directed.petrinet.PetrinetGraph net,
org.processmining.framework.plugin.PluginContext context) |
protected L |
doBalancedDataConformanceChecking(org.processmining.datapetrinets.DataPetriNet net,
java.util.Collection<org.deckfour.xes.model.XTrace> traces,
org.processmining.framework.plugin.Progress progressListener,
BalancedProcessorConfiguration config) |
protected static <T extends nl.tue.astar.Tail> |
getStorageHandlerFactory(BalancedProcessorConfiguration.ControlFlowStorageHandlerType controlFlowStorageHandler,
BalancedProcessorConfiguration.DataStateStorageHandlerType dataStateStorageHandler,
DataAlignmentAdapter dataAlignmentAdapter) |
protected abstract L |
preparePluginResult(org.processmining.datapetrinets.DataPetriNet net,
org.deckfour.xes.model.XLog log,
DataConformancePlusConfiguration config,
java.util.List<T> dataAlignmentResults,
long usedTime,
com.google.common.util.concurrent.AtomicDouble sumFitness) |
static BalancedProcessorConfiguration |
queryConfiguration(org.processmining.contexts.uitopia.UIPluginContext context,
org.processmining.datapetrinets.DataPetriNet net,
org.deckfour.xes.model.XLog log) |
protected static final java.lang.String RESULT_DESC
public AbstractBalancedDataConformancePlugin()
protected abstract L preparePluginResult(org.processmining.datapetrinets.DataPetriNet net, org.deckfour.xes.model.XLog log, DataConformancePlusConfiguration config, java.util.List<T> dataAlignmentResults, long usedTime, com.google.common.util.concurrent.AtomicDouble sumFitness)
protected abstract T convertAlignmentResult(BalancedDataAlignmentState state, com.google.common.util.concurrent.AtomicDouble sumFitness)
public static BalancedProcessorConfiguration queryConfiguration(org.processmining.contexts.uitopia.UIPluginContext context, org.processmining.datapetrinets.DataPetriNet net, org.deckfour.xes.model.XLog log) throws org.processmining.framework.util.ui.widgets.helper.UserCancelledException
org.processmining.framework.util.ui.widgets.helper.UserCancelledException
protected static org.processmining.datapetrinets.DataPetriNet convertToDPN(org.processmining.models.graphbased.directed.petrinet.PetrinetGraph net, org.processmining.framework.plugin.PluginContext context)
protected static org.processmining.datapetrinets.DataPetriNet convertToDPN(org.processmining.models.graphbased.directed.petrinet.PetrinetGraph net)
public static java.lang.String buildResultLabel(org.deckfour.xes.model.XLog log, org.processmining.models.graphbased.directed.petrinet.PetrinetGraph net)
protected L doBalancedDataConformanceChecking(org.processmining.datapetrinets.DataPetriNet net, java.util.Collection<org.deckfour.xes.model.XTrace> traces, org.processmining.framework.plugin.Progress progressListener, BalancedProcessorConfiguration config) throws ControlFlowAlignmentException, DataAlignmentException
protected static <T extends nl.tue.astar.Tail> AlignmentAdapter.StorageHandlerFactory<T> getStorageHandlerFactory(BalancedProcessorConfiguration.ControlFlowStorageHandlerType controlFlowStorageHandler, BalancedProcessorConfiguration.DataStateStorageHandlerType dataStateStorageHandler, DataAlignmentAdapter dataAlignmentAdapter)