scitools.com

← Graph catalog

Call and Refs Class Internal is one of the interactive graphs Understand can draw of your code — call trees, dependencies, control flow, and more.

Call and Refs Class Internal

Languages: Basic, C#, C++, Java, Pascal, Python, Web
Targets: Classes
Visualize class maintainability and how it interacts with other objects

This plugin generates an interactive graph that visualizes the internal structure of a class, showcasing its methods, objects, and their relationships (calls and references). It also highlights external dependencies with other classes. The level of detail and types of relationships displayed can be customized through plugin options. This graph was provided by our partner TechMatrix and is discussed in the blog article Cool Plugins for Code Maintenance ↗.

This graph visualizes three metrics:

  • CountDeclClassMethod: Class methods are blue rectangles
  • CountClassCoupled: Dependencies are dashed line gray edges
  • PercentLackOfCohesion: Edges connecting methods (blue rectangles) and objects (ovals) within the target class (off-white cluster).

    Features:

    • Clear visualization of class methods and their interactions
    • Identification of objects used by the class and their connections
    • Highlighting of external class dependencies for improved understanding
    • Customization options to tailor the graph to your needs

    This variant is a plugin. It can be enabled/disabled from the Plugin Manager.