public class ProcessTreeFootprintHandler
extends java.lang.Object
Constructor and Description |
---|
ProcessTreeFootprintHandler(org.processmining.processtree.ProcessTree pt) |
Modifier and Type | Method and Description |
---|---|
boolean |
canDirectlyFollow(NodeWrapper t1,
NodeWrapper t2)
Check if two nodes can directly follow each other in order relation
|
boolean |
canDirectlyFollowInLoop(NodeWrapper lca,
NodeWrapper t1,
NodeWrapper t2) |
java.util.List<NodeWrapper> |
getDownwardPath(NodeWrapper v1,
NodeWrapper v2) |
java.util.Set<NodeWrapper> |
getFirstNodes(NodeWrapper n) |
java.util.Set<NodeWrapper> |
getLastNodes(NodeWrapper n) |
NodeWrapper |
getLCA(NodeWrapper v1,
NodeWrapper v2) |
void |
identifySkipNodes(NodeWrapper n) |
public ProcessTreeFootprintHandler(org.processmining.processtree.ProcessTree pt)
public java.util.Set<NodeWrapper> getFirstNodes(NodeWrapper n)
public java.util.Set<NodeWrapper> getLastNodes(NodeWrapper n)
public void identifySkipNodes(NodeWrapper n)
public boolean canDirectlyFollowInLoop(NodeWrapper lca, NodeWrapper t1, NodeWrapper t2)
public boolean canDirectlyFollow(NodeWrapper t1, NodeWrapper t2)
t1
- nodet2
- nodepublic NodeWrapper getLCA(NodeWrapper v1, NodeWrapper v2)
public java.util.List<NodeWrapper> getDownwardPath(NodeWrapper v1, NodeWrapper v2)