Plugin Eclipse para gerar um diagrama de classes [fechado]

109

O que é um bom plugin do Eclipse para gerar um diagrama de classes (para um projeto)?

Esta imagem aqui é exatamente o que estou falando.

Ricardo
fonte
3
Esse é um diagrama de classes. É isso que você quis dizer com hierarquia de projeto?
Vineet Reynolds de
Uh, mesma coisa, não é? Independentemente disso, o que quer que gere uma imagem como a que mostrei é o que eu quero.
2
não é exatamente a mesma coisa para profissionais. Espere algumas sobrancelhas ao usar termos coloquiais.
Vineet Reynolds
Bem, independentemente, você conhece algum plug-in que faz o que eu quero?
3
Este aqui: architexa.com parece muito interessante.
Rekin

Respostas:

147

Supondo que você pretendia declarar 'Diagrama de classe' em vez de 'Hierarquia do projeto', usei os seguintes plug-ins do Eclipse para gerar diagramas de classe em vários pontos da minha carreira profissional:

  • ObjectAid . Minha preferência atual.
  • EclipseUML de Omondo . Apenas versões comerciais parecem estar disponíveis no momento. O diagrama de classe em sua pergunta, provavelmente é gerado por este plugin.

Links obrigatórios

As ferramentas listadas não geram diagramas de classes a partir do código-fonte, ou pelo menos quando eu as usei alguns anos atrás. No entanto, você pode usá-los para criar diagramas de classe.

  • UMLet . Eu usei isso há vários anos. Parece estar em uso, passando pelos comentários do mercado Eclipse.
  • Violet . Isso suporta a criação de outros tipos de diagramas UML, além dos diagramas de classes.

Perguntas relacionadas no StackOverflow

  1. Existe um plugin Eclipse gratuito que cria um diagrama UML de classes / pacotes Java?

Exceto para ObjectAid e algumas outras menções, a maioria dos plug-ins Eclipse mencionados nas questões listadas podem não estar mais disponíveis ou funcionariam apenas com versões anteriores do Eclipse.

Vineet Reynolds
fonte
1
Muito obrigado! Além disso, há alguma maneira de fazer com que o plug-in obtenha classes automaticamente de um dos meus projetos no Eclipse e gere automaticamente o diagrama em vez de eu ter que arrastar e soltar as classes no diagrama?
@Gnarly, ObjectAid não parece ser capaz disso, no momento.
Vineet Reynolds
1
@VineetReynolds - ObjectAid não é uma ferramenta gratuita. Existem alternativas gratuitas além do eclipse uml2. objectaid.com/install-license
Apple Grinder
2
Você pode descartar pacotes inteiros com ObjectAid e o diagrama será gerado.
Mike R
1
Eu deixo cair os pacotes, mas não recebo nem classes nem relacionamentos
Houssem Badri
8

Deve ser um plug-in do Eclipse? Eu uso o doxygen, basta fornecer sua pasta de código, ele trata do resto.

Táxi Noi Bai Ha Noi
fonte
4

Experimente Amateras . É um plugin muito bom para gerar diagramas UML, incluindo diagrama de classes.

Nikunj
fonte
Não é exatamente o que procuro, mas é uma opção muito boa; O Doxygen não era adequado para mim, nem ObjectAid, o único ponto fraco para Anteras é que você tem que relacionar as entidades por si mesmo, mas diferente disso, muito simples e recomendável para pequenos projetos
maxivis
está desatualizado agora no mercado
shareef
3

Experimente eUML2 . é um gerador de um único clique, sem necessidade de arrastar e soltar.

digitebs
fonte