public final class PatternBasedLogAbstractionPlugin
extends java.lang.Object
| Constructor and Description |
|---|
PatternBasedLogAbstractionPlugin() |
| Modifier and Type | Method and Description |
|---|---|
static org.deckfour.xes.model.XLog |
abstractAlignedLog(AbstractionModel abstractionModel,
org.processmining.xesalignmentextension.XAlignmentExtension.XAlignedLog alignedLog,
boolean keepUnmappedEvents,
double errorRateLimit,
org.processmining.plugins.connectionfactories.logpetrinet.TransEvClassMapping transitionMapping) |
org.deckfour.xes.model.XLog |
abstractLogBasedOnPatterns(org.processmining.contexts.uitopia.UIPluginContext context,
org.deckfour.xes.model.XLog log,
org.processmining.datapetrinets.DataPetriNet... abstractionNets) |
org.deckfour.xes.model.XLog |
abstractLogBasedOnPatterns(org.processmining.contexts.uitopia.UIPluginContext context,
org.deckfour.xes.model.XLog log,
org.processmining.models.graphbased.directed.petrinet.Petrinet... abstractionNets) |
org.deckfour.xes.model.XLog |
abstractLogBasedOnPatterns(org.processmining.contexts.uitopia.UIPluginContext context,
org.deckfour.xes.model.XLog log,
org.processmining.models.graphbased.directed.petrinet.PetrinetGraph... abstractionNets) |
static org.deckfour.xes.model.XLog |
abstractPatterns(org.processmining.framework.plugin.PluginContext context,
org.deckfour.xes.model.XLog log,
AbstractionModel abstractionModel,
boolean keepUnmappedEvents,
double errorRateLimit,
org.processmining.plugins.balancedconformance.config.BalancedProcessorConfiguration alignmentConfig)
Deprecated.
|
static org.deckfour.xes.model.XLog |
abstractPatterns(org.processmining.framework.plugin.Progress progress,
org.deckfour.xes.model.XLog log,
AbstractionModel abstractionModel,
boolean keepUnmappedEvents,
double errorRateLimit,
org.processmining.plugins.balancedconformance.config.BalancedProcessorConfiguration alignmentConfig) |
static org.deckfour.xes.model.XLog |
abstractPatterns(org.processmining.contexts.uitopia.UIPluginContext context,
org.deckfour.xes.model.XLog log,
AbstractionModel model,
boolean keepUnmappedEvents) |
static org.processmining.xesalignmentextension.XAlignmentExtension.XAlignedLog |
alignLogToAbstractionModel(org.processmining.framework.plugin.Progress progress,
org.processmining.plugins.balancedconformance.config.BalancedProcessorConfiguration alignmentConfig,
org.deckfour.xes.model.XLog log,
AbstractionModel model) |
static java.lang.String |
buildInitialModel(java.util.Map<java.lang.String,AbstractionPattern> abstractionPatterns) |
static java.util.Map<java.lang.String,AbstractionPattern> |
buildPatterns(java.util.Map<org.processmining.datapetrinets.DataPetriNet,java.lang.String> patternToName) |
static AbstractionModel |
composePatterns(java.lang.String abstractionModel,
java.util.Map<java.lang.String,AbstractionPattern> abstractionPatterns,
boolean simplify) |
static LogAbstracterBasedOnAlignment |
createAbstractionProcessor(AbstractionModel abstractionModel,
org.processmining.plugins.connectionfactories.logpetrinet.TransEvClassMapping transitionMapping) |
static org.processmining.datapetrinets.DataPetriNet |
transformNet(org.processmining.models.graphbased.directed.petrinet.PetrinetGraph graph) |
static org.processmining.datapetrinets.DataPetriNet[] |
transformNets(org.processmining.models.graphbased.directed.petrinet.PetrinetGraph[] abstractionNets) |
public org.deckfour.xes.model.XLog abstractLogBasedOnPatterns(org.processmining.contexts.uitopia.UIPluginContext context,
org.deckfour.xes.model.XLog log,
org.processmining.models.graphbased.directed.petrinet.Petrinet... abstractionNets)
throws org.processmining.plugins.balancedconformance.controlflow.ControlFlowAlignmentException,
org.processmining.plugins.balancedconformance.dataflow.exception.DataAlignmentException,
ParseException,
CompositionVisitorException,
PatternStructureException
org.processmining.plugins.balancedconformance.controlflow.ControlFlowAlignmentExceptionorg.processmining.plugins.balancedconformance.dataflow.exception.DataAlignmentExceptionParseExceptionCompositionVisitorExceptionPatternStructureExceptionpublic org.deckfour.xes.model.XLog abstractLogBasedOnPatterns(org.processmining.contexts.uitopia.UIPluginContext context,
org.deckfour.xes.model.XLog log,
org.processmining.datapetrinets.DataPetriNet... abstractionNets)
throws org.processmining.plugins.balancedconformance.controlflow.ControlFlowAlignmentException,
org.processmining.plugins.balancedconformance.dataflow.exception.DataAlignmentException,
ParseException,
CompositionVisitorException,
PatternStructureException
org.processmining.plugins.balancedconformance.controlflow.ControlFlowAlignmentExceptionorg.processmining.plugins.balancedconformance.dataflow.exception.DataAlignmentExceptionParseExceptionCompositionVisitorExceptionPatternStructureExceptionpublic org.deckfour.xes.model.XLog abstractLogBasedOnPatterns(org.processmining.contexts.uitopia.UIPluginContext context,
org.deckfour.xes.model.XLog log,
org.processmining.models.graphbased.directed.petrinet.PetrinetGraph... abstractionNets)
throws org.processmining.plugins.balancedconformance.controlflow.ControlFlowAlignmentException,
org.processmining.plugins.balancedconformance.dataflow.exception.DataAlignmentException,
ParseException,
CompositionVisitorException,
PatternStructureException
org.processmining.plugins.balancedconformance.controlflow.ControlFlowAlignmentExceptionorg.processmining.plugins.balancedconformance.dataflow.exception.DataAlignmentExceptionParseExceptionCompositionVisitorExceptionPatternStructureExceptionpublic static org.deckfour.xes.model.XLog abstractPatterns(org.processmining.contexts.uitopia.UIPluginContext context,
org.deckfour.xes.model.XLog log,
AbstractionModel model,
boolean keepUnmappedEvents)
throws org.processmining.framework.util.ui.widgets.helper.UserCancelledException,
org.processmining.plugins.balancedconformance.controlflow.ControlFlowAlignmentException,
org.processmining.plugins.balancedconformance.dataflow.exception.DataAlignmentException,
PatternStructureException
org.processmining.framework.util.ui.widgets.helper.UserCancelledExceptionorg.processmining.plugins.balancedconformance.controlflow.ControlFlowAlignmentExceptionorg.processmining.plugins.balancedconformance.dataflow.exception.DataAlignmentExceptionPatternStructureExceptionpublic static java.util.Map<java.lang.String,AbstractionPattern> buildPatterns(java.util.Map<org.processmining.datapetrinets.DataPetriNet,java.lang.String> patternToName)
public static AbstractionModel composePatterns(java.lang.String abstractionModel, java.util.Map<java.lang.String,AbstractionPattern> abstractionPatterns, boolean simplify) throws ParseException, CompositionVisitorException
@Deprecated
public static org.deckfour.xes.model.XLog abstractPatterns(org.processmining.framework.plugin.PluginContext context,
org.deckfour.xes.model.XLog log,
AbstractionModel abstractionModel,
boolean keepUnmappedEvents,
double errorRateLimit,
org.processmining.plugins.balancedconformance.config.BalancedProcessorConfiguration alignmentConfig)
throws org.processmining.plugins.balancedconformance.controlflow.ControlFlowAlignmentException,
org.processmining.plugins.balancedconformance.dataflow.exception.DataAlignmentException,
PatternStructureException
org.processmining.plugins.balancedconformance.controlflow.ControlFlowAlignmentExceptionorg.processmining.plugins.balancedconformance.dataflow.exception.DataAlignmentExceptionPatternStructureExceptionpublic static org.deckfour.xes.model.XLog abstractPatterns(org.processmining.framework.plugin.Progress progress,
org.deckfour.xes.model.XLog log,
AbstractionModel abstractionModel,
boolean keepUnmappedEvents,
double errorRateLimit,
org.processmining.plugins.balancedconformance.config.BalancedProcessorConfiguration alignmentConfig)
throws org.processmining.plugins.balancedconformance.controlflow.ControlFlowAlignmentException,
org.processmining.plugins.balancedconformance.dataflow.exception.DataAlignmentException,
PatternStructureException
org.processmining.plugins.balancedconformance.controlflow.ControlFlowAlignmentExceptionorg.processmining.plugins.balancedconformance.dataflow.exception.DataAlignmentExceptionPatternStructureExceptionpublic static org.deckfour.xes.model.XLog abstractAlignedLog(AbstractionModel abstractionModel, org.processmining.xesalignmentextension.XAlignmentExtension.XAlignedLog alignedLog, boolean keepUnmappedEvents, double errorRateLimit, org.processmining.plugins.connectionfactories.logpetrinet.TransEvClassMapping transitionMapping) throws PatternStructureException
PatternStructureExceptionpublic static org.processmining.xesalignmentextension.XAlignmentExtension.XAlignedLog alignLogToAbstractionModel(org.processmining.framework.plugin.Progress progress,
org.processmining.plugins.balancedconformance.config.BalancedProcessorConfiguration alignmentConfig,
org.deckfour.xes.model.XLog log,
AbstractionModel model)
throws org.processmining.plugins.balancedconformance.controlflow.ControlFlowAlignmentException,
org.processmining.plugins.balancedconformance.dataflow.exception.DataAlignmentException
org.processmining.plugins.balancedconformance.controlflow.ControlFlowAlignmentExceptionorg.processmining.plugins.balancedconformance.dataflow.exception.DataAlignmentExceptionpublic static LogAbstracterBasedOnAlignment createAbstractionProcessor(AbstractionModel abstractionModel, org.processmining.plugins.connectionfactories.logpetrinet.TransEvClassMapping transitionMapping) throws PatternStructureException
PatternStructureExceptionpublic static org.processmining.datapetrinets.DataPetriNet[] transformNets(org.processmining.models.graphbased.directed.petrinet.PetrinetGraph[] abstractionNets)
public static org.processmining.datapetrinets.DataPetriNet transformNet(org.processmining.models.graphbased.directed.petrinet.PetrinetGraph graph)
public static java.lang.String buildInitialModel(java.util.Map<java.lang.String,AbstractionPattern> abstractionPatterns)