Interface NodeCalcVisitor<R,A>

All Known Implementing Classes:
DefaultNodeCalcVisitor, NodeCalcCacheCreator, NodeCalcCloner, NodeCalcDuplicateDetector, NodeCalcEvaluator, NodeCalcModifier, NodeCalcPrinter, NodeCalcResolver, NodeCalcSimplifier, TimeSeriesNames

public interface NodeCalcVisitor<R,A>
A NodeCalcVisitor controls the traversal and performs a computation on NodeCalc trees.

The iterate methods allow the visitor to describe which children are traversed and their order. The visit methods compute results for nodes from the node and all the results of the children.

Author:
Geoffroy Jamgotchian <geoffroy.jamgotchian at rte-france.com>, Jon Harper <jon.harper at rte-france.com>
See Also: