Artikel

 
Juni 2009 | Artikel

Galileo macht´s möglich: Modeling wird praxistauglich Fortsetzung, Teil 3

Teil 1   Teil 2   Teil 3   

Weitere Verbesserungen in EMP
Eclipse Galileo bietet außerdem viele kleinere Verbesserungen im Eclipse Modeling Project. Das EMF Compare Framework, welches den Vergleich von EMF Modellen erlaubt, liegt nun in der Version 1.0.0 vor und unterstützt neuerdings auch das Erstellen von Patches. Das Format dazu wurde mit Xtext umgesetzt und ermöglicht, Unterschiede zwischen zwei Modellen festzuhalten. Diese können dann natürlich auch automatisch von einem in das andere Format transformiert werden. Dabei spielt es keine Rolle, ob die Modelle mit Xtext, GMF oder auf andere Weise erstellt wurden - Hauptsache es sind EMF Modelle.

Die Ecore Tools wurden ebenfalls intensiv weiterentwickelt, so dass die Arbeit mit EMF Ecore Modellen nun sehr leicht von der Hand geht. Darstellung von Typhierarchien oder der verbesserte Diagrammeditor sind nur einige der interessanten Funktionen.

Fazit
Das Galileo-Release ist ein simultanes Release von 33 Eclipse-Projekten. Nimmt man die verschiedenen Unterprojekte mit hinzu, kommt man gar auf eine Zahl von über 50 Projekten! Dabei ist festzustellen, dass hiervon allein 22 aus dem Eclipse Modeling Project kommen. Es gibt also natürlich noch viel mehr zu entdecken, als wir in diesem Artikel im Detail beschreiben konnten. Aus meiner Sicht ist jedoch auffallend, dass die verschiedenen Modeling-Lösungen in Galileo meist einen sehr pragmatischen Ansatz verfolgen und an Problemen aus der Praxis orientiert sind. Ein sehr erfreulicher Trend!

Sven Efftinge ist bei der itemis AG (www.itemis.de) beschäftigt und maßgeblich verantwortlich für die Weiterentwicklung von Methoden und Werkzeugen für die modellgetriebene Softwareentwicklung. Er ist Mitglied des Eclipse Modeling PMC und leitet die Entwicklung des TMF-Xtext-Frameworks. Er spricht regelmäßig auf Softwarekonferenzen und ist Koauthor des Buches "Modellgetriebene Softwareentwicklung" (dpunkt).

Teil 1   Teil 2   Teil 3   

andere Artikel dieser Serie


Anzeige

Kommentare

Gravatar Holger 26.06.2009
um 13:47 Uhr
Hallo Sven,

> ...dass allein 22 der 33 beteiligten Projekte aus dem
> Eclipse Modeling Project kommen...
>
Also ich komm "nur" auf 8 von 33: EMF, EMFT, GMF, JWT, MDT, M2M, M2T, TMF (vgl. http://wiki.eclipse.org/Galileo#Projects). Oder zählst du die Teilprojekte einzeln? Aber dann wären es auch deutlich mehr als insgesamt 33 Projekte...

Danke für den Artikel und dein Mitwirken bei Xtext, das ich ziemlich cool finde!
#zitieren
Gravatar Sven 30.06.2009
um 11:38 Uhr
Hi Holger,

Du hast Recht, da hab ich schlecht recherchiert.
Es sind 22 von insgesamt 51 Projekten. (Auf einer anderen Seite steht 33). Sorry dafür.
#zitieren
Gravatar Redaktion JAXenter 30.06.2009
um 16:32 Uhr
Die Zahl 22 dürfte sich tatsächlich auf die Summe der Galileo-Subprojekte beziehen. Im Artikel wurde dies entsprechend geändert. #zitieren

Anzeige

zurück zum Seitenanfang