Generator Uml na Java

0

Witam,

Pisze aplikację na pracę dyplomową, której zadaniem będzie generowanie kodu z diagramu bazującego na UML(mogę stworzyć też "własne klocki"). Po jednej stronie aplikacji przeciągamy klasy, metody, itp. A po drugiej gdy klikniemy przycisk "generuj" ma zastać wygenerowany kod w jeżyku Java.
Mam problem, gdyż nie wiem jak zrobić pole na które będę dodawał te obiekty, a później je swobodnie przeciągał.

Z góry dziękuję za wszelaką pomoc, bądź sugestię.

3
  1. Nie wiem czy pisanie edytora GUI to dobry pomysł, dużo pitolenia, a to nie jest pewnie twój cel.
    Każdy rozsądny tool do UMLa potrafi eksportować do formatu XML (XMI konkretnie)
    Zamiast się bawić w edycję, zrobisz parsowanie XML i będziesz miał z głowy, edycja będzie wygodniejsza dla użytkownika, a i będziesz mógł skorzystać z jakis gotowych diagramów itp.
  2. Ale teraz druga sprawa - normalnie magisterka to pół roku roboty, godzina wstydu i tytuł na całe życie.
    W tym przepadku jednak robisz coś co jest zaczątkiem niesławnego MDA (model driven architecture) i będzie to raczej rok roboty, godzina obrony, a tytuł i wstyd na całe życie.

Jakbyś pytał skad wiem... to nadal wstydze sie swojej magisterki. Zgadnij jaki był temat.

1

Tak to jest inżynierka. Faktycznie porozmawiam z promotorem aby nie robić własnego edytora GUI tylko skorzystać z plików XMI. Dzięki

0

Cześć,
Byłem u promotora i mogę zmienić temat. Mam takie pytanie do Was bardziej doświadczonych programistów. Jeżeli robiłbym ten generator UML z plików XMI do Javy, to jakbyście to zrobili. Chodzi mi o to że muszę nakreślić zakres pracy. Nie jestem bardzo doświadczonym programistom, dopiero się uczę. Mam 3 miesiące na prace więc muszę mierzyć siły na zamiary, ale z drugiej strony nie chce też iść na łatwiznę.
Jakbyście to widzieli w dwóch zdaniach? Parsowanie klas metod pól i żeby w projekcie od razu tworzyły się te klasy z polami i metodami?
Z góry wielkie dzięki za jakąkolwiek opinie bądź sugestie

1 użytkowników online, w tym zalogowanych: 0, gości: 1