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