Class NodePredicates


  • public class NodePredicates
    extends java.lang.Object
    • Constructor Detail

      • NodePredicates

        public NodePredicates()
    • Method Detail

      • itemOfType

        public static java.util.function.Predicate<Node> itemOfType​(java.lang.Class nodeClass)
      • empty

        public static java.util.function.Predicate<Node[]> empty()
      • length

        public static java.util.function.Predicate<Node[]> length​(int expected)
      • item

        public static java.util.function.Predicate<Node[]> item​(int index,
                                                                java.util.function.Predicate<Node> pred)
      • incomingDataFlows

        public static GraphNodePredicate incomingDataFlows​(java.util.function.Predicate<Node[]> pred)
      • outgoingDataFlows

        public static GraphNodePredicate outgoingDataFlows​(java.util.function.Predicate<Node[]> pred)
      • singlePredWithForwardEdge

        public static GraphNodePredicate singlePredWithForwardEdge()
      • singleSuccWithForwardEdge

        public static GraphNodePredicate singleSuccWithForwardEdge()