Class PartialOrderILPLinearAlg
- java.lang.Object
-
- org.processmining.plugins.astar.petrinet.AbstractPetrinetReplayer<org.processmining.plugins.astar.petrinet.impl.PILPTail,PartialAwarePILPDelegate>
-
- org.processmining.partialorder.plugins.replay.PartialOrderILPLinearAlg
-
- All Implemented Interfaces:
org.processmining.plugins.petrinet.replayer.algorithms.IPNPartialOrderAwareReplayAlgorithm,org.processmining.plugins.petrinet.replayer.algorithms.IPNReplayAlgorithm
public class PartialOrderILPLinearAlg extends org.processmining.plugins.astar.petrinet.AbstractPetrinetReplayer<org.processmining.plugins.astar.petrinet.impl.PILPTail,PartialAwarePILPDelegate>
-
-
Field Summary
Fields Modifier and Type Field Description booleanisComputePAlignmentLasy
-
Constructor Summary
Constructors Constructor Description PartialOrderILPLinearAlg()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected intaddPOReplayResults(org.processmining.models.graphbased.directed.petrinet.PetrinetGraph net, PartialAwarePILPDelegate delegate, org.deckfour.xes.classification.XEventClasses classes, org.processmining.plugins.connectionfactories.logpetrinet.TransEvClassMapping mapping, org.deckfour.xes.model.XTrace trace, org.processmining.plugins.astar.petrinet.AbstractPetrinetReplayer.Result r, gnu.trove.map.TIntIntMap doneMap, org.deckfour.xes.model.XLog log, java.util.List<org.processmining.plugins.replayer.replayresult.SyncReplayResult> col, int traceIndex, int minCostMoveModel, java.util.Map<java.lang.Integer,org.processmining.plugins.replayer.replayresult.SyncReplayResult> mapRes)protected PartialAwarePILPDelegategetDelegate(org.processmining.models.graphbased.directed.petrinet.PetrinetGraph net, org.deckfour.xes.model.XLog log, org.deckfour.xes.classification.XEventClasses classes, org.processmining.plugins.connectionfactories.logpetrinet.TransEvClassMapping mapping, int delta, int threads)protected POSyncReplayResultrecordToResult(org.processmining.plugins.astar.petrinet.impl.AbstractPDelegate<?> d, org.deckfour.xes.model.XTrace trace, nl.tue.astar.Trace filteredTrace, org.processmining.plugins.astar.petrinet.impl.PRecord r, int traceIndex, int stateCount, boolean isReliable, long milliseconds, int queuedStates, int minCostMoveModel)org.processmining.plugins.petrinet.replayresult.PNRepResultreplayLog(org.processmining.framework.plugin.PluginContext context, org.processmining.models.graphbased.directed.petrinet.PetrinetGraph net, org.deckfour.xes.model.XLog log, org.processmining.plugins.connectionfactories.logpetrinet.TransEvClassMapping mapping, org.processmining.plugins.petrinet.replayer.algorithms.IPNReplayParameter parameters)Replay log assuming GUI exist (progress bars, etc)voidsetComputeLasy(boolean computeLasy)java.lang.StringtoString()The name of the algorithm-
Methods inherited from class org.processmining.plugins.astar.petrinet.AbstractPetrinetReplayer
addReplayResults, compareEventClassList, constructHead, constructParamProvider, getHTMLInfo, getLinearTrace, getMinBoundMoveModel, getPartialOrderBuilder, importParameters, isAllReqSatisfied, isParameterReqCorrect, isReqWOParameterSatisfied, recordToResult, setPartialOrderBuilder
-
-
-
-
Method Detail
-
replayLog
public org.processmining.plugins.petrinet.replayresult.PNRepResult replayLog(org.processmining.framework.plugin.PluginContext context, org.processmining.models.graphbased.directed.petrinet.PetrinetGraph net, org.deckfour.xes.model.XLog log, org.processmining.plugins.connectionfactories.logpetrinet.TransEvClassMapping mapping, org.processmining.plugins.petrinet.replayer.algorithms.IPNReplayParameter parameters) throws nl.tue.astar.AStarExceptionDescription copied from interface:org.processmining.plugins.petrinet.replayer.algorithms.IPNReplayAlgorithmReplay log assuming GUI exist (progress bars, etc)- Specified by:
replayLogin interfaceorg.processmining.plugins.petrinet.replayer.algorithms.IPNReplayAlgorithm- Overrides:
replayLogin classorg.processmining.plugins.astar.petrinet.AbstractPetrinetReplayer<org.processmining.plugins.astar.petrinet.impl.PILPTail,PartialAwarePILPDelegate>- Returns:
- Throws:
nl.tue.astar.AStarException
-
addPOReplayResults
protected int addPOReplayResults(org.processmining.models.graphbased.directed.petrinet.PetrinetGraph net, PartialAwarePILPDelegate delegate, org.deckfour.xes.classification.XEventClasses classes, org.processmining.plugins.connectionfactories.logpetrinet.TransEvClassMapping mapping, org.deckfour.xes.model.XTrace trace, org.processmining.plugins.astar.petrinet.AbstractPetrinetReplayer.Result r, gnu.trove.map.TIntIntMap doneMap, org.deckfour.xes.model.XLog log, java.util.List<org.processmining.plugins.replayer.replayresult.SyncReplayResult> col, int traceIndex, int minCostMoveModel, java.util.Map<java.lang.Integer,org.processmining.plugins.replayer.replayresult.SyncReplayResult> mapRes)
-
recordToResult
protected POSyncReplayResult recordToResult(org.processmining.plugins.astar.petrinet.impl.AbstractPDelegate<?> d, org.deckfour.xes.model.XTrace trace, nl.tue.astar.Trace filteredTrace, org.processmining.plugins.astar.petrinet.impl.PRecord r, int traceIndex, int stateCount, boolean isReliable, long milliseconds, int queuedStates, int minCostMoveModel)
-
getDelegate
protected PartialAwarePILPDelegate getDelegate(org.processmining.models.graphbased.directed.petrinet.PetrinetGraph net, org.deckfour.xes.model.XLog log, org.deckfour.xes.classification.XEventClasses classes, org.processmining.plugins.connectionfactories.logpetrinet.TransEvClassMapping mapping, int delta, int threads)
- Specified by:
getDelegatein classorg.processmining.plugins.astar.petrinet.AbstractPetrinetReplayer<org.processmining.plugins.astar.petrinet.impl.PILPTail,PartialAwarePILPDelegate>
-
toString
public java.lang.String toString()
Description copied from interface:org.processmining.plugins.petrinet.replayer.algorithms.IPNReplayAlgorithmThe name of the algorithm- Specified by:
toStringin interfaceorg.processmining.plugins.petrinet.replayer.algorithms.IPNReplayAlgorithm- Overrides:
toStringin classjava.lang.Object
-
setComputeLasy
public void setComputeLasy(boolean computeLasy)
-
-