org.processmining.plugins.flex.replayer.algorithms
Interface IFlexLogReplayAlgorithm
- All Known Implementing Classes:
- ExtendedCostBasedAStarLogReplayAlgorithm
public interface IFlexLogReplayAlgorithm
- Author:
- aadrians
Method Summary |
FlexRepResult |
replayLog(org.processmining.framework.plugin.PluginContext context,
Flex flex,
FlexCodec codec,
StartTaskNodesSet startTaskNodesSet,
org.deckfour.xes.model.XLog log,
java.util.Collection<org.processmining.framework.util.Pair<FlexNode,org.deckfour.xes.classification.XEventClass>> mapping,
java.lang.Object[] parameters)
Method to replay a whole log and check for its conformance |
java.lang.String |
replayLogForAnalysis(org.processmining.framework.plugin.PluginContext context,
Flex flex,
StartTaskNodesSet startTaskNodesSet,
org.deckfour.xes.model.XLog log,
java.util.Collection<org.processmining.framework.util.Pair<FlexNode,org.deckfour.xes.classification.XEventClass>> mapping,
java.lang.Object[] parameters)
Method to replay a whole log and check for time needed in order to finish replay |
CaseReplayResult |
replayXTrace(org.processmining.framework.plugin.PluginContext context,
Flex flex,
StartTaskNodesSet startTaskNodesSet,
org.deckfour.xes.model.XTrace trace,
org.deckfour.xes.info.XLogInfo logInfo,
org.deckfour.xes.classification.XEventClasses classes,
java.util.Collection<org.processmining.framework.util.Pair<FlexNode,org.deckfour.xes.classification.XEventClass>> mapping,
java.lang.Object[] parameters)
Method to replay a selected trace on flexible model. |
java.lang.String |
toString()
|
FLEXREPRESULT
static final int FLEXREPRESULT
- See Also:
- Constant Field Values
CODEC
static final int CODEC
- See Also:
- Constant Field Values
USEMAXNUMOFSTATES
static final int USEMAXNUMOFSTATES
- See Also:
- Constant Field Values
USEMAXESTIMATED
static final int USEMAXESTIMATED
- See Also:
- Constant Field Values
ANALYSISTYPE
static final int ANALYSISTYPE
- See Also:
- Constant Field Values
OUTPUTFILE
static final int OUTPUTFILE
- See Also:
- Constant Field Values
PREFIXANALYSIS
static final int PREFIXANALYSIS
- See Also:
- Constant Field Values
REMOVEEVENTANALYSIS
static final int REMOVEEVENTANALYSIS
- See Also:
- Constant Field Values
INVERTPREFIXANALYSIS
static final int INVERTPREFIXANALYSIS
- See Also:
- Constant Field Values
toString
java.lang.String toString()
- Overrides:
toString
in class java.lang.Object
replayLog
FlexRepResult replayLog(org.processmining.framework.plugin.PluginContext context,
Flex flex,
FlexCodec codec,
StartTaskNodesSet startTaskNodesSet,
org.deckfour.xes.model.XLog log,
java.util.Collection<org.processmining.framework.util.Pair<FlexNode,org.deckfour.xes.classification.XEventClass>> mapping,
java.lang.Object[] parameters)
- Method to replay a whole log and check for its conformance
- Parameters:
context
- flex
- startTaskNodesSet
- log
- mapping
- parameters
-
- Returns:
replayLogForAnalysis
java.lang.String replayLogForAnalysis(org.processmining.framework.plugin.PluginContext context,
Flex flex,
StartTaskNodesSet startTaskNodesSet,
org.deckfour.xes.model.XLog log,
java.util.Collection<org.processmining.framework.util.Pair<FlexNode,org.deckfour.xes.classification.XEventClass>> mapping,
java.lang.Object[] parameters)
- Method to replay a whole log and check for time needed in order to finish replay
- Parameters:
context
- flex
- log
- mapping
- parameters
- divided into: (1) maximum number of states explored, (2) limit of
maximum possible states to decided whether a trace is replayed/not, (3) analysis type:
using gradually incremented prefix (PREFIXANALYSIS), removal of one event and replay
the rest (REMOVEEVENTANALYSIS), and inverting replay from full trace to prefix
(INVERTPREFIXANALYSIS).
- Returns:
replayXTrace
CaseReplayResult replayXTrace(org.processmining.framework.plugin.PluginContext context,
Flex flex,
StartTaskNodesSet startTaskNodesSet,
org.deckfour.xes.model.XTrace trace,
org.deckfour.xes.info.XLogInfo logInfo,
org.deckfour.xes.classification.XEventClasses classes,
java.util.Collection<org.processmining.framework.util.Pair<FlexNode,org.deckfour.xes.classification.XEventClass>> mapping,
java.lang.Object[] parameters)
- Method to replay a selected trace on flexible model. This method is used to see instances
that are explored to get the best replay result given a metrics
- Parameters:
context
- flex
- trace
- classes
- mapping
- parameters
-
- Returns: