Class DMNDTAnalyserValueFromNodeVisitor.SupportedConstantValueVisitor

  • All Implemented Interfaces:
    org.kie.dmn.feel.lang.ast.Visitor<Boolean>
    Enclosing class:
    DMNDTAnalyserValueFromNodeVisitor

    protected static class DMNDTAnalyserValueFromNodeVisitor.SupportedConstantValueVisitor
    extends org.kie.dmn.feel.lang.ast.visitor.DefaultedVisitor<Boolean>
    • Constructor Detail

      • SupportedConstantValueVisitor

        protected SupportedConstantValueVisitor()
    • Method Detail

      • areAllSupported

        public boolean areAllSupported​(List<org.kie.dmn.feel.lang.ast.BaseNode> nodes)
      • defaultVisit

        public Boolean defaultVisit​(org.kie.dmn.feel.lang.ast.ASTNode n)
        Specified by:
        defaultVisit in class org.kie.dmn.feel.lang.ast.visitor.DefaultedVisitor<Boolean>
      • visit

        public Boolean visit​(org.kie.dmn.feel.lang.ast.BooleanNode n)
        Specified by:
        visit in interface org.kie.dmn.feel.lang.ast.Visitor<Boolean>
        Overrides:
        visit in class org.kie.dmn.feel.lang.ast.visitor.DefaultedVisitor<Boolean>
      • visit

        public Boolean visit​(org.kie.dmn.feel.lang.ast.NumberNode n)
        Specified by:
        visit in interface org.kie.dmn.feel.lang.ast.Visitor<Boolean>
        Overrides:
        visit in class org.kie.dmn.feel.lang.ast.visitor.DefaultedVisitor<Boolean>
      • visit

        public Boolean visit​(org.kie.dmn.feel.lang.ast.StringNode n)
        Specified by:
        visit in interface org.kie.dmn.feel.lang.ast.Visitor<Boolean>
        Overrides:
        visit in class org.kie.dmn.feel.lang.ast.visitor.DefaultedVisitor<Boolean>
      • visit

        public Boolean visit​(org.kie.dmn.feel.lang.ast.SignedUnaryNode n)
        Specified by:
        visit in interface org.kie.dmn.feel.lang.ast.Visitor<Boolean>
        Overrides:
        visit in class org.kie.dmn.feel.lang.ast.visitor.DefaultedVisitor<Boolean>
      • visit

        public Boolean visit​(org.kie.dmn.feel.lang.ast.FunctionInvocationNode n)
        Specified by:
        visit in interface org.kie.dmn.feel.lang.ast.Visitor<Boolean>
        Overrides:
        visit in class org.kie.dmn.feel.lang.ast.visitor.DefaultedVisitor<Boolean>