at.dms.kjc.flatgraph
Interface FlatVisitor

All Known Implementing Classes:
BlockExecutionCounts, BlockFlattener, ClusterFusion, DFTraversal, DFTraversal, DumpGraph, DumpSymbolicGraph, FileReaderVisitor, FileState, FileVisitor, FineGrainSimulator, IDDoLoops, IMEMEstimation, IMEMEstimation, JoinerRemoval, Layout, Layout, RateMatch, RateMatch, RawExecutionCode, RawExecutionCode, RemoveDeadDoLoops, RemoveGlobals, RemoveGlobals, RemovePrintStatements, RemovePrintStatements, RemoveUnusedVars, SinkUnroller, SinkUnroller, StructureIncludeFile, TileCode, TileCode, WorkBasedSimulator, WorkEstimatesMap, WorkEstimatesMap, WorkSorted

public interface FlatVisitor

Visitor interface to a graph of FlatNodes.

Author:
mgordon

Method Summary
 void visitNode(FlatNode node)
          The visitor must define this method that will be called once on each FlatNode that is down stream of the accepting node.
 

Method Detail

visitNode

void visitNode(FlatNode node)
The visitor must define this method that will be called once on each FlatNode that is down stream of the accepting node.

Parameters:
node - the node that is being currently visited.