Interface TerminalNode

    • Method Detail

      • initInferredMask

        void initInferredMask()
      • getDeclaredMask

        BitMask getDeclaredMask()
      • setDeclaredMask

        void setDeclaredMask​(BitMask mask)
      • getInferredMask

        BitMask getInferredMask()
      • setInferredMask

        void setInferredMask​(BitMask mask)
      • getNegativeMask

        BitMask getNegativeMask()
      • setNegativeMask

        void setNegativeMask​(BitMask mask)
      • isFireDirect

        boolean isFireDirect()
      • getAllDeclarations

        Declaration[] getAllDeclarations()
      • getRequiredDeclarations

        Declaration[] getRequiredDeclarations()
      • getSalienceDeclarations

        Declaration[] getSalienceDeclarations()
      • isTerminalNodeOf

        boolean isTerminalNodeOf​(LeftTupleNode node)
      • visitLeftTupleNodes

        void visitLeftTupleNodes​(java.util.function.Consumer<LeftTupleNode> func)
      • getSubruleIndex

        int getSubruleIndex()