public class CancellationAwareAStarAlgorithm extends java.lang.Object implements IFlexLogReplayAlgorithm
| Modifier and Type | Field and Description |
|---|---|
static int |
ALLOWEVENTSKIP |
static int |
ALLOWINAPPROPRIATEFIRING |
static int |
ALLOWINVITASK |
static int |
ALLOWREALTASK |
static int |
ALLOWTASKEXECWOTOKENS |
static int |
ANALYSISTYPEINTVAL |
static int |
FILELOCATIONSTRVAL |
static java.awt.Color |
GRAY |
static java.awt.Color |
GREEN |
static int |
HEURISTICDISTANCECOST |
static int |
INAPPROPRIATETRANSFIRECOST |
static int |
INITIATIVEINVISTASKCOST |
static int |
INITIATIVEREALTASKCOST |
protected static int |
ISRELIABLE |
static int |
ISTESTINGMODEINTVAL
Parameters to be exposed as input
|
static java.awt.Color |
LIGHTGRAY |
static java.awt.Color |
LIGHTGREEN |
static java.awt.Color |
LIGHTPURPLE |
static java.awt.Color |
LIGHTRED |
static java.awt.Color |
LIGHTYELLOW |
protected static int |
LISTOFPAIR
Other attributes
|
static int |
MAXEXPLOREDINSTANCESINTVAL |
static java.awt.Color |
ORANGE
GUI-related interface
|
static java.awt.Color |
PURPLE |
static java.awt.Color |
RED |
static int |
REPLAYEDEVENTCOST |
static int |
SKIPPEDEVENTCOST |
static java.awt.Color |
YELLOW |
ANALYSISTYPE, CODEC, FLEXREPRESULT, INVERTPREFIXANALYSIS, OUTPUTFILE, PREFIXANALYSIS, REMOVEEVENTANALYSIS, USEMAXESTIMATED, USEMAXNUMOFSTATES| Constructor and Description |
|---|
CancellationAwareAStarAlgorithm() |
| Modifier and Type | Method and Description |
|---|---|
FlexRepResult |
replayLog(org.processmining.framework.plugin.PluginContext context,
org.processmining.models.flexiblemodel.Flex flex,
FlexCodec codec,
org.processmining.models.flexiblemodel.StartTaskNodesSet startTaskNodesSet,
org.processmining.models.flexiblemodel.EndTaskNodesSet endTaskNodesSet,
org.deckfour.xes.model.XLog log,
java.util.Collection<org.processmining.framework.util.Pair<org.processmining.models.flexiblemodel.FlexNode,org.deckfour.xes.classification.XEventClass>> mapping,
java.lang.Object[] parameters)
main replay method
|
java.lang.String |
replayLogForAnalysis(org.processmining.framework.plugin.PluginContext context,
org.processmining.models.flexiblemodel.Flex flex,
org.processmining.models.flexiblemodel.StartTaskNodesSet startTaskNodesSet,
org.deckfour.xes.model.XLog log,
java.util.Collection<org.processmining.framework.util.Pair<org.processmining.models.flexiblemodel.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,
org.processmining.models.flexiblemodel.Flex flex,
org.processmining.models.flexiblemodel.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<org.processmining.models.flexiblemodel.FlexNode,org.deckfour.xes.classification.XEventClass>> mapping,
java.lang.Object[] parameters)
Method to replay a selected trace on flexible model.
|
java.lang.String |
toString()
Name of the algorithm
|
public static int ISTESTINGMODEINTVAL
public static int MAXEXPLOREDINSTANCESINTVAL
public static int INAPPROPRIATETRANSFIRECOST
public static int HEURISTICDISTANCECOST
public static int SKIPPEDEVENTCOST
public static int REPLAYEDEVENTCOST
public static int INITIATIVEINVISTASKCOST
public static int INITIATIVEREALTASKCOST
public static int FILELOCATIONSTRVAL
public static int ANALYSISTYPEINTVAL
public static int ALLOWINVITASK
public static int ALLOWREALTASK
public static int ALLOWEVENTSKIP
public static int ALLOWTASKEXECWOTOKENS
public static int ALLOWINAPPROPRIATEFIRING
protected static final int LISTOFPAIR
protected static final int ISRELIABLE
public static java.awt.Color ORANGE
public static java.awt.Color RED
public static java.awt.Color GREEN
public static java.awt.Color GRAY
public static java.awt.Color YELLOW
public static java.awt.Color PURPLE
public static java.awt.Color LIGHTRED
public static java.awt.Color LIGHTGREEN
public static java.awt.Color LIGHTYELLOW
public static java.awt.Color LIGHTGRAY
public static java.awt.Color LIGHTPURPLE
public java.lang.String toString()
toString in interface IFlexLogReplayAlgorithmtoString in class java.lang.Objectpublic FlexRepResult replayLog(org.processmining.framework.plugin.PluginContext context, org.processmining.models.flexiblemodel.Flex flex, FlexCodec codec, org.processmining.models.flexiblemodel.StartTaskNodesSet startTaskNodesSet, org.processmining.models.flexiblemodel.EndTaskNodesSet endTaskNodesSet, org.deckfour.xes.model.XLog log, java.util.Collection<org.processmining.framework.util.Pair<org.processmining.models.flexiblemodel.FlexNode,org.deckfour.xes.classification.XEventClass>> mapping, java.lang.Object[] parameters)
replayLog in interface IFlexLogReplayAlgorithmpublic java.lang.String replayLogForAnalysis(org.processmining.framework.plugin.PluginContext context,
org.processmining.models.flexiblemodel.Flex flex,
org.processmining.models.flexiblemodel.StartTaskNodesSet startTaskNodesSet,
org.deckfour.xes.model.XLog log,
java.util.Collection<org.processmining.framework.util.Pair<org.processmining.models.flexiblemodel.FlexNode,org.deckfour.xes.classification.XEventClass>> mapping,
java.lang.Object[] parameters)
IFlexLogReplayAlgorithmreplayLogForAnalysis in interface IFlexLogReplayAlgorithmparameters - 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).public CaseReplayResult replayXTrace(org.processmining.framework.plugin.PluginContext context, org.processmining.models.flexiblemodel.Flex flex, org.processmining.models.flexiblemodel.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<org.processmining.models.flexiblemodel.FlexNode,org.deckfour.xes.classification.XEventClass>> mapping, java.lang.Object[] parameters)
IFlexLogReplayAlgorithmreplayXTrace in interface IFlexLogReplayAlgorithm