Package de.cau.cs.kieler.kiml.grana

Base classes for implementation of analysis algorithms and classes that provide the analyses as services.

See:
          Description

Interface Summary
IAnalysis The interface all graph analysis algorithms have to implement.
IBundleChangedListener Interface for listeners to an AbstractAnalysesBundle.
IDepending<T extends Comparable<T>> An interface for classes that can be identified by an identifier and have dependencies on other objects.
 

Class Summary
AbstractAnalysisBundle An analysis bundle can provide several analyses.
AbstractAnalysisResultVisualizer The abstract base class all analysis result visualizer have to extend.
AbstractInfoAnalysis Analyses that derive from this class are required to provide an id, name and description.
AnalysisCategory An analysis category.
AnalysisFailed An analysis should return a subclass of this class if it failed to analyse the graph and provide meaningful information through the toString method.
AnalysisServices Singleton class for global access to the KIML graph analysis services.
DependencyGraph<S extends Comparable<S>,T extends IDepending<S>> A graph structure for expressing and resolving object dependencies.
MinAvgMaxResult<T,S> A helper class to store minimum, average and maximum in one object.
 

Enum Summary
AnalysisFailed.Type the analysis failed types.
 

Package de.cau.cs.kieler.kiml.grana Description

Base classes for implementation of analysis algorithms and classes that provide the analyses as services.