Class DMNDTAnalyserValueFromNodeVisitor

    • Constructor Detail

      • DMNDTAnalyserValueFromNodeVisitor

        public DMNDTAnalyserValueFromNodeVisitor​(List<org.kie.dmn.feel.lang.FEELProfile> feelProfiles)
    • Method Detail

      • defaultVisit

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

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

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

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

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

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

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

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