public class RangeNode
extends org.kie.dmn.feel.lang.ast.BaseNode
| Modifier and Type | Class and Description |
|---|---|
static class |
RangeNode.IntervalBoundary |
| Constructor and Description |
|---|
RangeNode(org.antlr.v4.runtime.ParserRuleContext ctx,
RangeNode.IntervalBoundary lowerBound,
org.kie.dmn.feel.lang.ast.BaseNode start,
org.kie.dmn.feel.lang.ast.BaseNode end,
RangeNode.IntervalBoundary upperBound) |
| Modifier and Type | Method and Description |
|---|---|
<T> T |
accept(org.kie.dmn.feel.lang.ast.Visitor<T> v) |
org.kie.dmn.feel.runtime.Range |
evaluate(org.kie.dmn.feel.lang.EvaluationContext ctx) |
org.kie.dmn.feel.lang.ast.ASTNode[] |
getChildrenNode() |
org.kie.dmn.feel.lang.ast.BaseNode |
getEnd() |
RangeNode.IntervalBoundary |
getLowerBound() |
org.kie.dmn.feel.lang.Type |
getResultType() |
org.kie.dmn.feel.lang.ast.BaseNode |
getStart() |
RangeNode.IntervalBoundary |
getUpperBound() |
void |
setEnd(org.kie.dmn.feel.lang.ast.BaseNode end) |
void |
setLowerBound(RangeNode.IntervalBoundary lowerBound) |
void |
setStart(org.kie.dmn.feel.lang.ast.BaseNode start) |
void |
setUpperBound(RangeNode.IntervalBoundary upperBound) |
astEvent, astEvent, copyLocationAttributesFrom, getEndChar, getEndColumn, getEndLine, getStartChar, getStartColumn, getStartLine, getText, setEndChar, setEndColumn, setEndLine, setStartChar, setStartColumn, setStartLine, setText, toStringpublic RangeNode(org.antlr.v4.runtime.ParserRuleContext ctx,
RangeNode.IntervalBoundary lowerBound,
org.kie.dmn.feel.lang.ast.BaseNode start,
org.kie.dmn.feel.lang.ast.BaseNode end,
RangeNode.IntervalBoundary upperBound)
public RangeNode.IntervalBoundary getLowerBound()
public void setLowerBound(RangeNode.IntervalBoundary lowerBound)
public RangeNode.IntervalBoundary getUpperBound()
public void setUpperBound(RangeNode.IntervalBoundary upperBound)
public org.kie.dmn.feel.lang.ast.BaseNode getStart()
public void setStart(org.kie.dmn.feel.lang.ast.BaseNode start)
public org.kie.dmn.feel.lang.ast.BaseNode getEnd()
public void setEnd(org.kie.dmn.feel.lang.ast.BaseNode end)
public org.kie.dmn.feel.runtime.Range evaluate(org.kie.dmn.feel.lang.EvaluationContext ctx)
evaluate in interface org.kie.dmn.feel.lang.ast.ASTNodeevaluate in class org.kie.dmn.feel.lang.ast.BaseNodepublic org.kie.dmn.feel.lang.Type getResultType()
getResultType in interface org.kie.dmn.feel.lang.ast.ASTNodegetResultType in class org.kie.dmn.feel.lang.ast.BaseNodepublic org.kie.dmn.feel.lang.ast.ASTNode[] getChildrenNode()
getChildrenNode in interface org.kie.dmn.feel.lang.ast.ASTNodegetChildrenNode in class org.kie.dmn.feel.lang.ast.BaseNodepublic <T> T accept(org.kie.dmn.feel.lang.ast.Visitor<T> v)
accept in interface org.kie.dmn.feel.lang.ast.ASTNodeaccept in class org.kie.dmn.feel.lang.ast.BaseNodeCopyright © 2001–2021 JBoss by Red Hat. All rights reserved.