2012-12-14 12 views
10

Ich habe kürzlich nach einem Werkzeug gesucht, um Java-Code aus einem UML-Diagramm zu generieren. Ich habe Papyrus und Omondo schon für Eclipse angeschaut. Das Problem, das ich habe, ist, dass das Tool in einer Anzahl von Projekten benötigt wird, die mit JPA- und JAXB-Klassen geladen werden. Dies führt dazu, dass sowohl Omondo als auch Papyrus zu kurz kommen, da Annotationen und Getter/Setter ziemlich wichtig sind. Was ich suche, ist ein Tool, das in der Lage ist, ein grafisches Klassendiagramm dieser Projekte zu verwalten, wie ein UML-Diagramm, und dieses dann nach Bedarf in Java-Code zu übersetzen.UML zu Java Codegenerierungstool

Was ich suche ist ein zuverlässiges Klassendiagramm ->Java-Code Werkzeug, UML vorzugsweise auf der Basis, dass Träger (so viele wie möglich von) folgenden:

  • Java Primitiven (und Wrapper)
  • Annotations auf Methoden und Attribute
  • Referenzierung von Java-Klassen in Kernklassendiagramm
  • Einfach Getter/setter Verfahren Generation
  • Codierung direkt in den definierten Methoden

Wenn jemand weiß, von einem Werkzeug (es muss nicht UML-Klassendiagramme sein) würde ich sehr viel darüber wissen.

Antwort

7

Was mich das größte UML-Tool ist ArgoUML. Es ist sehr mächtig. Basierend auf Java. Es verbessert sich ständig und wird mehr und mehr nützliches Werkzeug.

+2

AgroUML? ein Tippfehler? –

1

Warum nicht auf Bouml schauen .... ganz nett und sehr schnell.

The link