Strana 27 z 55
4.8 Omondo EclipseUML2
Jedním z příkladů komerčního využití EMF uvedeného výše je zásuvný modul EclipseUML2
Obrázek 10: EclipseUML2 - Diagram tříd
Projekt EclipseUML2 je implementací metamodelu UML 2.1 na platformě
Eclipse založenou na EMF. Cílem tohoto projektu je poskytnutí
- použitelné implementace metamodelu pro podporu vývojových a modelovacích nástrojů,
- společné XMI schéma pro usnadnění výměny sémantických modelů a
- testovacích případů jako prostředku k validování specifikace (EMF).
Podpora MDA je zde klíčová a souvisí mj. s tím, že nástroj vznikl jako vzorová
implementace EMF. Poněkud slebší se mi jevila podpora životního cyklu a verzování,
ale to může být způsobeno omezeným časem, který jsem tomuto nástroji
mohl věnovat.