Class ProcessTreeUtils
- java.lang.Object
-
- org.processmining.ptrframework.utils.ProcessTreeUtils
-
public class ProcessTreeUtils extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description ProcessTreeUtils()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static booleancanBeRolledUp(org.processmining.processtree.Block parent, org.processmining.processtree.Node nodeToBeChecked)static voidcutSubProcessTreeByNode(org.processmining.processtree.ProcessTree tree, org.processmining.processtree.Node node)static org.processmining.processtree.BlockgetParent(org.processmining.processtree.Node node)static booleanisAllFlowerTree(org.processmining.processtree.ProcessTree tree)static voidremoveNode(org.processmining.processtree.ProcessTree tree, org.processmining.processtree.Node node)static org.processmining.processtree.ProcessTreereplaceSubProcessTreeBySubProcessTree(org.processmining.processtree.ProcessTree tree, org.processmining.processtree.Node toBeReplaced, org.processmining.processtree.ProcessTree replacingTree)static voidrollUpBlock(org.processmining.processtree.ProcessTree tree, org.processmining.processtree.Block parent, org.processmining.processtree.Node nodeForRollUp)
-
-
-
Method Detail
-
isAllFlowerTree
public static boolean isAllFlowerTree(org.processmining.processtree.ProcessTree tree)
-
cutSubProcessTreeByNode
public static void cutSubProcessTreeByNode(org.processmining.processtree.ProcessTree tree, org.processmining.processtree.Node node)
-
replaceSubProcessTreeBySubProcessTree
public static org.processmining.processtree.ProcessTree replaceSubProcessTreeBySubProcessTree(org.processmining.processtree.ProcessTree tree, org.processmining.processtree.Node toBeReplaced, org.processmining.processtree.ProcessTree replacingTree)
-
getParent
public static org.processmining.processtree.Block getParent(org.processmining.processtree.Node node)
-
canBeRolledUp
public static boolean canBeRolledUp(org.processmining.processtree.Block parent, org.processmining.processtree.Node nodeToBeChecked)
-
rollUpBlock
public static void rollUpBlock(org.processmining.processtree.ProcessTree tree, org.processmining.processtree.Block parent, org.processmining.processtree.Node nodeForRollUp)
-
removeNode
public static void removeNode(org.processmining.processtree.ProcessTree tree, org.processmining.processtree.Node node)
-
-