File Exchange

image thumbnail


version (93 KB) by Andreas
A tool for managing and organizing classes, with a simple interface and (optional) tree diagram


Updated 17 Aug 2015

From GitHub

View Version History

View license on GitHub

This is version 0.5.6 of Class Inheritance Browser, originally released @

This tool searches a given directory and populates a browser window with pertinent information about each discovered class, including properties, methods, and superclasses. Other useful features include opening a class definition file from the browser window, opening a file to the line where a certain method is defined, and printing property help to the console.

Additionally, if the Bioinformatics Toolbox is installed, a tree diagram will be displayed that visualizes inheritance relationships between all Matlab classes found.

Originally written as a project for Engineering 177, Advanced Matlab Programming, Spring 2010, Professor Andrew Packard, University of California, Berkeley.
You can fork this code @

Cite As

Andreas (2021). matlab-ClassInheritanceBrowser (, GitHub. Retrieved .

Comments and Ratings (3)

suwarmin suwarmin

andrea p

why events and listeners are not reported in the interface and tree diagram? they could help understand the dynamical behavior of a set of classes

The readme.txt says:
This tool makes use of the biograph function from the Bioinformatics toolbox.
If this toolbox is not installed, the class inheritance browser will not be able to display the tree diagram.
So, it is not useful for me.
Zbigniew, Krakow -Poland,

MATLAB Release Compatibility
Created with R2009b
Compatible with any release
Platform Compatibility
Windows macOS Linux

Inspired by: Class Inheritance Browser

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!