Package com.powsybl.timeseries.ast
Class DefaultNodeCalcVisitor<R,A>
- java.lang.Object
-
- com.powsybl.timeseries.ast.DefaultNodeCalcVisitor<R,A>
-
- All Implemented Interfaces:
NodeCalcVisitor<R,A>
- Direct Known Subclasses:
TimeSeriesNames
public class DefaultNodeCalcVisitor<R,A> extends Object implements NodeCalcVisitor<R,A>
- Author:
- Geoffroy Jamgotchian
-
-
Constructor Summary
Constructors Constructor Description DefaultNodeCalcVisitor()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description org.apache.commons.lang3.tuple.Pair<NodeCalc,NodeCalc>
iterate(BinaryOperation nodeCalc, A arg)
NodeCalc
iterate(MaxNodeCalc nodeCalc, A arg)
NodeCalc
iterate(MinNodeCalc nodeCalc, A arg)
NodeCalc
iterate(TimeNodeCalc nodeCalc, A arg)
NodeCalc
iterate(UnaryOperation nodeCalc, A arg)
R
visit(BigDecimalNodeCalc nodeCalc, A arg)
R
visit(BinaryOperation nodeCalc, A arg, R left, R right)
R
visit(DoubleNodeCalc nodeCalc, A arg)
R
visit(FloatNodeCalc nodeCalc, A arg)
R
visit(IntegerNodeCalc nodeCalc, A arg)
R
visit(MaxNodeCalc nodeCalc, A arg, R child)
R
visit(MinNodeCalc nodeCalc, A arg, R child)
R
visit(TimeNodeCalc nodeCalc, A arg, R child)
R
visit(TimeSeriesNameNodeCalc nodeCalc, A arg)
R
visit(TimeSeriesNumNodeCalc nodeCalc, A arg)
R
visit(UnaryOperation nodeCalc, A arg, R child)
-
-
-
Method Detail
-
visit
public R visit(IntegerNodeCalc nodeCalc, A arg)
- Specified by:
visit
in interfaceNodeCalcVisitor<R,A>
-
visit
public R visit(FloatNodeCalc nodeCalc, A arg)
- Specified by:
visit
in interfaceNodeCalcVisitor<R,A>
-
visit
public R visit(DoubleNodeCalc nodeCalc, A arg)
- Specified by:
visit
in interfaceNodeCalcVisitor<R,A>
-
visit
public R visit(BigDecimalNodeCalc nodeCalc, A arg)
- Specified by:
visit
in interfaceNodeCalcVisitor<R,A>
-
visit
public R visit(BinaryOperation nodeCalc, A arg, R left, R right)
- Specified by:
visit
in interfaceNodeCalcVisitor<R,A>
-
iterate
public org.apache.commons.lang3.tuple.Pair<NodeCalc,NodeCalc> iterate(BinaryOperation nodeCalc, A arg)
- Specified by:
iterate
in interfaceNodeCalcVisitor<R,A>
-
visit
public R visit(UnaryOperation nodeCalc, A arg, R child)
- Specified by:
visit
in interfaceNodeCalcVisitor<R,A>
-
iterate
public NodeCalc iterate(UnaryOperation nodeCalc, A arg)
- Specified by:
iterate
in interfaceNodeCalcVisitor<R,A>
-
visit
public R visit(MinNodeCalc nodeCalc, A arg, R child)
- Specified by:
visit
in interfaceNodeCalcVisitor<R,A>
-
iterate
public NodeCalc iterate(MinNodeCalc nodeCalc, A arg)
- Specified by:
iterate
in interfaceNodeCalcVisitor<R,A>
-
visit
public R visit(MaxNodeCalc nodeCalc, A arg, R child)
- Specified by:
visit
in interfaceNodeCalcVisitor<R,A>
-
iterate
public NodeCalc iterate(MaxNodeCalc nodeCalc, A arg)
- Specified by:
iterate
in interfaceNodeCalcVisitor<R,A>
-
visit
public R visit(TimeNodeCalc nodeCalc, A arg, R child)
- Specified by:
visit
in interfaceNodeCalcVisitor<R,A>
-
iterate
public NodeCalc iterate(TimeNodeCalc nodeCalc, A arg)
- Specified by:
iterate
in interfaceNodeCalcVisitor<R,A>
-
visit
public R visit(TimeSeriesNameNodeCalc nodeCalc, A arg)
- Specified by:
visit
in interfaceNodeCalcVisitor<R,A>
-
visit
public R visit(TimeSeriesNumNodeCalc nodeCalc, A arg)
- Specified by:
visit
in interfaceNodeCalcVisitor<R,A>
-
-