Class SearchGraphPtReplaySemantics
- java.lang.Object
-
- org.processmining.ptrframework.algorithms.treereplay.PM4PYApproach.SearchGraphPtReplaySemantics
-
public class SearchGraphPtReplaySemantics extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description SearchGraphPtReplaySemantics()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleancanClose(ReplayProcessTree tree, ProcessTreeState state)booleancanEnable(ReplayProcessTree tree, ProcessTreeState state)booleancanOpen(ReplayProcessTree tree, ProcessTreeState state)Pair<java.util.List<Pair<ReplayProcessTree,org.processmining.ptrframework.algorithms.treereplay.PM4PYApproach.ReplayProcessTree.OperatorState>>,ProcessTreeState>closeVertex(ReplayProcessTree tree, ProcessTreeState state)Pair<java.util.List<Pair<ReplayProcessTree,org.processmining.ptrframework.algorithms.treereplay.PM4PYApproach.ReplayProcessTree.OperatorState>>,ProcessTreeState>enableVertex(ReplayProcessTree tree, ProcessTreeState state)ProcessTreeStategetInitialState(ReplayProcessTree tree)Pair<java.util.List<Pair<ReplayProcessTree,org.processmining.ptrframework.algorithms.treereplay.PM4PYApproach.ReplayProcessTree.OperatorState>>,ProcessTreeState>openVertex(ReplayProcessTree tree, ProcessTreeState state)Pair<java.util.List<Pair<ReplayProcessTree,org.processmining.ptrframework.algorithms.treereplay.PM4PYApproach.ReplayProcessTree.OperatorState>>,ProcessTreeState>shortestPathToClose(ReplayProcessTree tree, ProcessTreeState state)Pair<java.util.List<Pair<ReplayProcessTree,org.processmining.ptrframework.algorithms.treereplay.PM4PYApproach.ReplayProcessTree.OperatorState>>,ProcessTreeState>shortestPathToEnable(ReplayProcessTree tree, ProcessTreeState state)Pair<java.util.List<Pair<ReplayProcessTree,org.processmining.ptrframework.algorithms.treereplay.PM4PYApproach.ReplayProcessTree.OperatorState>>,ProcessTreeState>shortestPathToOpen(ReplayProcessTree tree, ProcessTreeState state)Pair<java.util.List<Pair<ReplayProcessTree,org.processmining.ptrframework.algorithms.treereplay.PM4PYApproach.ReplayProcessTree.OperatorState>>,ProcessTreeState>transformTree(ReplayProcessTree tree, org.processmining.ptrframework.algorithms.treereplay.PM4PYApproach.ReplayProcessTree.OperatorState stateType, ProcessTreeState state)
-
-
-
Method Detail
-
getInitialState
public ProcessTreeState getInitialState(ReplayProcessTree tree)
-
transformTree
public Pair<java.util.List<Pair<ReplayProcessTree,org.processmining.ptrframework.algorithms.treereplay.PM4PYApproach.ReplayProcessTree.OperatorState>>,ProcessTreeState> transformTree(ReplayProcessTree tree, org.processmining.ptrframework.algorithms.treereplay.PM4PYApproach.ReplayProcessTree.OperatorState stateType, ProcessTreeState state)
-
canEnable
public boolean canEnable(ReplayProcessTree tree, ProcessTreeState state)
-
canOpen
public boolean canOpen(ReplayProcessTree tree, ProcessTreeState state)
-
canClose
public boolean canClose(ReplayProcessTree tree, ProcessTreeState state)
-
closeVertex
public Pair<java.util.List<Pair<ReplayProcessTree,org.processmining.ptrframework.algorithms.treereplay.PM4PYApproach.ReplayProcessTree.OperatorState>>,ProcessTreeState> closeVertex(ReplayProcessTree tree, ProcessTreeState state)
-
enableVertex
public Pair<java.util.List<Pair<ReplayProcessTree,org.processmining.ptrframework.algorithms.treereplay.PM4PYApproach.ReplayProcessTree.OperatorState>>,ProcessTreeState> enableVertex(ReplayProcessTree tree, ProcessTreeState state)
-
openVertex
public Pair<java.util.List<Pair<ReplayProcessTree,org.processmining.ptrframework.algorithms.treereplay.PM4PYApproach.ReplayProcessTree.OperatorState>>,ProcessTreeState> openVertex(ReplayProcessTree tree, ProcessTreeState state)
-
shortestPathToOpen
public Pair<java.util.List<Pair<ReplayProcessTree,org.processmining.ptrframework.algorithms.treereplay.PM4PYApproach.ReplayProcessTree.OperatorState>>,ProcessTreeState> shortestPathToOpen(ReplayProcessTree tree, ProcessTreeState state)
-
shortestPathToClose
public Pair<java.util.List<Pair<ReplayProcessTree,org.processmining.ptrframework.algorithms.treereplay.PM4PYApproach.ReplayProcessTree.OperatorState>>,ProcessTreeState> shortestPathToClose(ReplayProcessTree tree, ProcessTreeState state)
-
shortestPathToEnable
public Pair<java.util.List<Pair<ReplayProcessTree,org.processmining.ptrframework.algorithms.treereplay.PM4PYApproach.ReplayProcessTree.OperatorState>>,ProcessTreeState> shortestPathToEnable(ReplayProcessTree tree, ProcessTreeState state)
-
-