Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Is there a good plugin for generate UML from Android(Java) classes? [closed]

I am looking for a good plugin for eclipse to read my Android classes and generate the UML of my android classes, with the classes diagram, the associations, inheritances. etc.

any ideas?

like image 511
rogcg Avatar asked Apr 06 '11 16:04

rogcg


People also ask

How can I automatically generate a UML diagram from a Java project?

In the Project tool window, right-click a package for which you want to create a diagram and select Diagrams | Show Diagram Ctrl+Alt+Shift+U ). In the list that opens, select Java Class Diagram. IntelliJ IDEA generates a UML diagram for classes and their dependencies.

Can Android Studio generate class diagram?

Android Studio has a great plugin that can help you get crisp UML diagrams directly in your Android Project and manage that too in in-studio itself!

Can IntelliJ generate UML?

IntelliJ IDEA Ultimate allows you to generate UML diagrams. You can use ⌥⇧⌘U (macOS) or Ctrl+Alt+Shift+U (Windows/Linux) to generate a UML diagram for your code which can help you and your team to read and understand the codebase.

Can Eclipse generate UML diagrams?

You can create UML project for any of your Java project in Eclipse.


1 Answers

I'd suggest removing the Android tag, and adding a Java one - this question is really about geenrating UML for Java - Android vs J2xE is an implementation detail.

On that theme, there's a good discussion on tools in this thread How to generate UML diagrams (especially sequence diagrams) from Java code (link invalid).

free UML sequence diagram reverse engineering eclipse plugin working out of the box - does such a thing exist?

Do you really need tight Eclipse integration? You could probably use a command-line tool and add an Ant target for it - that way you can have UML updated as part of your build process.

If you're not already using Ant, you can add support following the instructions at Managing Projects from the Command Line

Hope this helps,

Phil

like image 100
Phil Lello Avatar answered Sep 21 '22 20:09

Phil Lello