Plugin Eclipse per la generazione di un diagramma delle classi [chiuso]


109

Qual è un buon plugin Eclipse per generare un diagramma delle classi (per un progetto)?

Questa immagine qui è esattamente ciò di cui sto parlando.


3
Questo è un diagramma di classe. È questo che intendevi per gerarchia del progetto?
Vineet Reynolds,

Uh, la stessa cosa non è vero? Indipendentemente da ciò, qualunque cosa generi un'immagine come quella che ho mostrato è ciò che voglio.

2
non proprio la stessa cosa per i professionisti. Aspettati qualche sopracciglia quando usi termini colloquiali.
Vineet Reynolds

A prescindere, conosci qualche plugin che fa quello che voglio?

3
Questo: architexa.com sembra molto interessante.
Rekin

Risposte:


147

Supponendo che intendessi indicare "Class Diagram" invece di "Project Hierarchy", ho utilizzato i seguenti plug-in Eclipse per generare Class Diagram in vari punti della mia carriera professionale:

  • ObjectAid . La mia preferenza attuale.
  • EclipseUML di Omondo . Al momento sembrano essere disponibili solo versioni commerciali. Il diagramma delle classi nella tua domanda è molto probabilmente generato da questo plugin.

Collegamenti obbligatori

Gli strumenti elencati non genereranno diagrammi di classe dal codice sorgente, o almeno quando li ho usati alcuni anni fa. Puoi usarli per creare diagrammi di classe a mano.

  • UMLet . L'ho usato diversi anni fa. Sembra essere in uso, secondo i commenti nel marketplace di Eclipse.
  • Viola . Questo supporta la creazione di altri tipi di diagrammi UML oltre ai diagrammi di classe.

Domande correlate su StackOverflow

  1. Esiste un plug-in Eclipse gratuito che crea un diagramma UML da classi / pacchetti Java?

Ad eccezione di ObjectAid e di poche altre menzioni, la maggior parte dei plug-in di Eclipse menzionati nelle domande elencate potrebbero non essere più disponibili o funzionerebbero solo con le versioni precedenti di Eclipse.


1
Grazie mille! Inoltre, esiste un modo per fare in modo che il plug-in riceva automaticamente le classi da uno dei miei progetti in Eclipse e generi automaticamente il diagramma invece di dover trascinare le classi sul diagramma?

@Gnarly, ObjectAid non sembra essere in grado di farlo, al momento.
Vineet Reynolds

1
@VineetReynolds - ObjectAid non è uno strumento gratuito. Esistono alternative gratuite oltre a eclipse uml2. objectaid.com/install-license
Apple Grinder

2
Puoi rilasciare interi pacchetti con ObjectAid e il diagramma verrà generato.
Mike R

1
Lascio cadere i pacchetti ma non ottengo né classi né relazioni
Houssem Badri

8

Deve essere un plug-in di Eclipse? Io uso doxygen, fornisco solo la cartella del codice, si occupa del resto.


4

Prova Amateras . È un ottimo plugin per la generazione di diagrammi UML incluso il diagramma delle classi.


Non è esattamente quello che sto cercando, ma è un'ottima opzione; Doxygen non era adatto a me, né ObjectAid, l'unico punto debole per Anteras è che devi mettere in relazione le entità da solo, ma a parte questo, molto semplice e raccomandabile per piccoli progetti
maxivis

è obsoleto ora sul mercato
shareef

3

Prova eUML2 . è un generatore di clic singolo, non è necessario trascinare e rilasciare.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.