ptolemy.graph.analysis.analyzer
Interface GraphAnalyzer

All Superinterfaces:
Analyzer
All Known Subinterfaces:
AllPairShortestPathAnalyzer, ClusterNodesTransformer, CycleExistenceAnalyzer, CycleMeanAnalyzer, MaximumProfitToCostRatioAnalyzer, MirrorTransformer, NegativeLengthCycleAnalyzer, ScheduleAnalyzer, SelfLoopAnalyzer, SingleSourceLongestPathAnalyzer, SinkNodeAnalyzer, SourceNodeAnalyzer, Transformer, TransitiveClosureAnalyzer, ZeroLengthCycleAnalyzer
All Known Implementing Classes:
AllEdgeSingleSourceLongestPathStrategy, CachedStrategy, ClusterNodesTransformerStrategy, FloydWarshallAllPairShortestPathStrategy, FloydWarshallCycleExistenceStrategy, FloydWarshallNegativeLengthCycleStrategy, FloydWarshallStrategy, FloydWarshallTransitiveClosureStrategy, FloydWarshallZeroLengthCycleStrategy, KarpCycleMeanStrategy, MirrorTransformerStrategy, ParhiMaximumProfitToCostRatioStrategy, SelfLoopStrategy, SinkNodeStrategy, SourceNodeStrategy

public interface GraphAnalyzer
extends Analyzer

A base interface for all the graph analyzers. Graph analyzers are analyzers which analyze graphs and compute results, that will be accessed through methods that interfaces that extend this one will define.

Since:
Ptolemy II 4.0
Version:
$Id: GraphAnalyzer.java 38798 2005-07-08 20:00:01Z cxh $
Author:
Shahrooz Shahparnia
Accepted Rating:
Red (ssb)
Proposed Rating:
Red (shahrooz)

Method Summary
 Graph graph()
          Return the graph associated with this analyzer.
 
Methods inherited from interface ptolemy.graph.analysis.analyzer.Analyzer
toString, valid
 

Method Detail

graph

Graph graph()
Return the graph associated with this analyzer.

Returns:
Return the graph associated with this analyzer.