Interface NodeContainer

All Superinterfaces:
Iterable<Node>, Serializable
All Known Implementing Classes:
AndNode, ConditionNode, DefaultNodeContainer, EquationNode, FuncallNode, IsTrueNode, LogicalNode, NotNode, OrNode, PathNode, SingleNodeContainer

public interface NodeContainer extends Iterable<Node>, Serializable
  • Method Details

    • size

      int size()
    • get

      Node get(int index)
    • indexOf

      int indexOf(Node node)
    • add

      void add(Node node)
    • insert

      void insert(int index, Node node)
    • remove

      void remove(int index)
    • set

      void set(int index, Node newNode)
    • iterator

      ListIterator<Node> iterator()
      Specified by:
      iterator in interface Iterable<Node>