Получить классную структуру проекта android

У меня есть открытый проект проекта Android, написанный на Java (Eclipse). Есть около 300 классов. Я хочу уметь быстрее понять код и иметь общее представление всех классов, интерфейсов и знать, как они связаны друг с другом. Есть ли способ в Eclips или внешней утилите, которая могла бы помочь получить структуру классов проекта?

Я не пробовал, но это выглядит хорошо: http://sourceforge.net/projects/jug/

EDIT: Ну, это выглядит еще лучше: http://www.objectaid.com/home

EDIT 2: Смотрите также: http://www.nwiresoftware.com/

Я еще не сделал этого с Java, но вы можете попробовать некоторые из обсуждаемых здесь вариантов:

Как сгенерировать диаграммы UML (особенно диаграммы последовательности) из кода Java

Получить UML-диаграммы вашего кода

Существует множество UML-плагинов, доступных для Eclipse. Это действительно о том, сколько информации вы хотите и с которой вам комфортно. Самый популярный, который я нашел, это Object Aid, но быстрый поиск Google для UML-плагинов для Eclipse возвращает ряд параметров.

Если вам нужны подробные диаграммы UML, я настоятельно рекомендую взглянуть на Enterprise Architect . Он обеспечивает тесную интеграцию с Eclipse. Настольная версия довольно доступная.