Eclipse-Plugin zum Generieren eines Klassendiagramms [geschlossen]

109

Was ist ein gutes Eclipse-Plugin zum Generieren eines Klassendiagramms (für ein Projekt)?

Dieses Bild hier ist genau das , worüber ich spreche.

Ricardo
quelle
3
Das ist ein Klassendiagramm. Ist es das, was Sie unter Projekthierarchie verstanden haben?
Vineet Reynolds
Äh, dasselbe ist es nicht? Unabhängig davon, was auch immer ein Bild wie das, das ich gezeigt habe, erzeugt, ist das, was ich will.
2
Nicht ganz dasselbe für Profis. Erwarten Sie ein paar Augenbrauen, wenn Sie umgangssprachliche Begriffe verwenden.
Vineet Reynolds
Kennen Sie Plugins, die das tun, was ich will?
3
Dieser: architexa.com sieht sehr interessant aus.
Rekin

Antworten:

146

Angenommen, Sie wollten "Klassendiagramm" anstelle von "Projekthierarchie" angeben, habe ich die folgenden Eclipse-Plug-Ins verwendet, um an verschiedenen Punkten meiner beruflichen Laufbahn Klassendiagramme zu erstellen:

  • ObjectAid . Meine aktuelle Präferenz.
  • EclipseUML von Omondo . Derzeit scheinen nur kommerzielle Versionen verfügbar zu sein. Das Klassendiagramm in Ihrer Frage wird höchstwahrscheinlich von diesem Plugin generiert.

Obligatorische Links

Die aufgelisteten Tools generieren keine Klassendiagramme aus dem Quellcode oder zumindest nicht, wenn ich sie vor einigen Jahren verwendet habe. Sie können sie jedoch verwenden, um Klassendiagramme von Hand zu erstellen.

  • UMLet . Ich habe das vor einigen Jahren benutzt. Scheint in Gebrauch zu sein, wie aus den Kommentaren auf dem Eclipse-Marktplatz hervorgeht.
  • Violett . Dies unterstützt die Erstellung anderer Arten von UML-Diagrammen zusätzlich zu Klassendiagrammen.

Verwandte Fragen zu StackOverflow

  1. Gibt es ein kostenloses Eclipse-Plugin, das aus Java-Klassen / -Paketen ein UML-Diagramm erstellt?

Mit Ausnahme von ObjectAid und einigen anderen Erwähnungen sind die meisten der in den aufgeführten Fragen genannten Eclipse-Plug-Ins möglicherweise nicht mehr verfügbar oder funktionieren nur mit älteren Versionen von Eclipse.

Vineet Reynolds
quelle
1
Vielen Dank! Gibt es auch eine Möglichkeit, dass das Plugin automatisch Klassen aus einem meiner Projekte in Eclipse abruft und das Diagramm automatisch generiert, anstatt dass ich die Klassen per Drag & Drop auf das Diagramm ziehen muss?
@Gnarly, ObjectAid scheint derzeit nicht dazu in der Lage zu sein.
Vineet Reynolds
1
@VineetReynolds - ObjectAid ist kein kostenloses Tool. Gibt es neben eclipse uml2 noch kostenlose Alternativen? objectaid.com/install-license
Apple Grinder
2
Sie können ganze Pakete mit ObjectAid löschen und das Diagramm wird generiert.
Mike R
1
Ich
lasse
8

Muss es ein Eclipse-Plug-In sein? Ich benutze doxygen, gebe einfach deinen Codeordner an, er erledigt den Rest.

Taxi Noi Bai Ha Noi
quelle
4

Probieren Sie Amateras . Es ist ein sehr gutes Plugin zum Generieren von UML-Diagrammen einschließlich Klassendiagrammen.

nIKUNJ
quelle
Es ist nicht genau das, wonach ich suche, aber es ist eine sehr gute Option. Doxygen war weder für mich noch für ObjectAid geeignet. Die einzige Schwachstelle für Anteras ist, dass Sie die Entitäten selbst in Beziehung setzen müssen, aber davon abgesehen, sehr einfach und empfehlenswert für kleine Projekte
maxivis
Es ist jetzt auf dem Markt veraltet
Shareef
3

Versuchen Sie es mit eUML2 . Es ist ein Single-Click-Generator, der nicht per Drag & Drop erstellt werden muss.

Digitebs
quelle