UML to Java code & Java code to UML – Java – Fórum – Programujte.com
 x   TIP: Přetáhni ikonu na hlavní panel pro připnutí webu

UML to Java code & Java code to UML – Java – Fórum – Programujte.comUML to Java code & Java code to UML – Java – Fórum – Programujte.com

 

Majk
~ Anonymní uživatel
5 příspěvků
30. 6. 2016   #1
-
0
-

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.

Nahlásit jako SPAM
IP: 188.75.176.–
Kit+15
Guru
1. 7. 2016   #2
-
0
-

#1 Majk
Kdysi jsem zkoušel Umbrello, které z UML dokázalo vygenerovat zdroják, ale produktivita takové práce byla ve srovnání s přímým zápisem kódu velice nízká. Za vyzkoušení to však stojí.

Existují i profesionální nástroje, ale zpravidla bývají velmi drahé.

Nahlásit jako SPAM
IP: 194.228.13.–
Komentáře označují místa, kde programátor udělal chybu nebo něco nedodělal.
Zjistit počet nových příspěvků

Přidej příspěvek

Toto téma je starší jak čtvrt roku – přidej svůj příspěvek jen tehdy, máš-li k tématu opravdu co říct!

Ano, opravdu chci reagovat → zobrazí formulář pro přidání příspěvku

×Vložení zdrojáku

×Vložení obrázku

Vložit URL obrázku Vybrat obrázek na disku
Vlož URL adresu obrázku:
Klikni a vyber obrázek z počítače:

×Vložení videa

Aktuálně jsou podporována videa ze serverů YouTube, Vimeo a Dailymotion.
×
 
Podporujeme Gravatara.
Zadej URL adresu Avatara (40 x 40 px) nebo emailovou adresu pro použití Gravatara.
Email nikam neukládáme, po získání Gravatara je zahozen.
-
Pravidla pro psaní příspěvků, používej diakritiku. ENTER pro nový odstavec, SHIFT + ENTER pro nový řádek.
Sledovat nové příspěvky (pouze pro přihlášené)
Sleduj vlákno a v případě přidání nového příspěvku o tom budeš vědět mezi prvními.
Reaguješ na příspěvek:

Uživatelé prohlížející si toto vlákno

Uživatelé on-line: 0 registrovaných, 34 hostů

Podobná vlákna

UML to Java - asociace — založil pedro.cze

UML? — založil katerina_a

UML generator — založil Sony123

UML diagram — založil Berri

Dědičnost v UML — založil Aleš

Moderátoři diskuze

 

Hostujeme u Českého hostingu       ISSN 1801-1586       ⇡ Nahoru Webtea.cz logo © 20032024 Programujte.com
Zasadilo a pěstuje Webtea.cz, šéfredaktor Lukáš Churý