Class NodeOperator

    • Method Detail

      • createNodeOperator

        @NotNull
        public static @NotNull NodeOperator createNodeOperator​(@NotNull
                                                               @NotNull String operator)
      • getOperator

        @NotNull
        public @NotNull String getOperator()
      • isNegOp

        public boolean isNegOp()
      • isInvOp

        public boolean isInvOp()
      • isNotOp

        public boolean isNotOp()
      • isAndOp

        public boolean isAndOp()
      • isOrOp

        public boolean isOrOp()
      • isMultOp

        public boolean isMultOp()
      • isPlusOp

        public boolean isPlusOp()
      • isMinusOp

        public boolean isMinusOp()
      • isDivOp

        public boolean isDivOp()
      • isUnary

        public boolean isUnary()
      • isInfix

        public boolean isInfix()
      • isLogical

        public boolean isLogical()
      • isRelation

        public boolean isRelation()
      • getPrecedenceWeight

        public int getPrecedenceWeight()
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class Object