Dobrý den,
chtěl bych si udělat menší aplikaci, ve které si bude moci uživatel vytvářet klasické javovské třídy se vztahy mezi nimi (+ k ním další věci, konstruktory, přístupové metody, dědičnost ...) v podobně UML diagramů (Class diagram).
V okně aplikace by byla nějaká základní tlačítka pro označení jakou třídu che uživatel přidat (Interface, abstr. třídu,...) a vedle by byla například JPanel, ve kterém by tyto třídy byly reprezentovány zmíněným "Class diagramem".
Pro tuto reprezentaci hledám (bohužel neúspěšně) různé knihovny, hledám nějakou knihovnu, která nabízí např. nějaký editor, který se přidá do Jpanelu a v něm lze editovat třídy a nabízí i z vytvořené třídy vygenerovat zdrojový kód v Javě (reverse engineering), se kterým by šlo dále pracovat např v nějakém dialogu.
Našel jsem různé nástroje, např: ObjectAid Uml, euml2, EMF, ArgoUml, Jupe, UML Designer a spoustu dalších, jenže všechno to jsou pouze pluginy pro editaci tříd v eclipse, či jiném SW a ne pro v nich vytvořené aplikace (alespoň nevím jak).
Stručně řečeno, hledám knihovnu, která obsahuje některé funkce jako EMF (eclipse modeling framework) pro editaci tříd a jejich vlastností (atributy a metody) + vazby mezi třídami (dědičnost, multplicita, apod.) a dá se použít v vytvořené aplikaci, tak se na Vás obracím s prosbou o pomoc, zda něco takového vůbec existuje, případně zda by jste mi poradili jak by to šlo vyřešit.
Díky moc.