Class ProcessTreeUtils


  • public class ProcessTreeUtils
    extends java.lang.Object
    • Method Summary

      All Methods Static Methods Concrete Methods 
      Modifier and Type Method Description
      static boolean canBeRolledUp​(org.processmining.processtree.Block parent, org.processmining.processtree.Node nodeToBeChecked)  
      static void cutSubProcessTreeByNode​(org.processmining.processtree.ProcessTree tree, org.processmining.processtree.Node node)  
      static org.processmining.processtree.Block getParent​(org.processmining.processtree.Node node)  
      static boolean isAllFlowerTree​(org.processmining.processtree.ProcessTree tree)  
      static void removeNode​(org.processmining.processtree.ProcessTree tree, org.processmining.processtree.Node node)  
      static org.processmining.processtree.ProcessTree replaceSubProcessTreeBySubProcessTree​(org.processmining.processtree.ProcessTree tree, org.processmining.processtree.Node toBeReplaced, org.processmining.processtree.ProcessTree replacingTree)  
      static void rollUpBlock​(org.processmining.processtree.ProcessTree tree, org.processmining.processtree.Block parent, org.processmining.processtree.Node nodeForRollUp)  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • ProcessTreeUtils

        public ProcessTreeUtils()
    • 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)