Einzelnen Beitrag anzeigen
Alt 09.02.2010, 20:19   #2 (permalink)
Wildcard
Java-Forum Team
Moderator
 
Benutzerbild von Wildcard
 
Registriert seit: 10.11.2004
Beiträge: 18.262
Abgegebene Danke: 0
Erhielt 128 Danke für 126 Beiträge
Der EMF Editor ist sehr erweiterbar. Du kannst auch deinen eigenen Implementieren, wenn er dir nicht zusagt und trotzdem von EMF profitieren, da dir im generierten Edit Code schon ContentProvider, LabelProvider, Commands,... erstellt wurden. Damit ist es dann sehr einfach einen eigenen Editor umzusetzen.
Zusätzlich gibt es auch noch GMF um grafische Editoren zu generieren und XText für textuelle.
Eine schickere Properties View kann man sich mit wenigen Klicks mit EFF erzeugen.
Allen Ansätzen gemein ist, dass ausdrücklich erwünscht ist generierten Code mit händischem zu mischen. Versteh es allerdings nicht als initialen Generator und danach händisches weiterarbeiten.
Der Workflow ist üblicherweise:
-generieren
-customizen
-generieren
-weiter customizen...

Händische Änderungen bleiben dabei dank JMerge erhalten sofern man sich an die Doku hält. @generated NOT usw.
Wenn du nun daraus einen RCP haben möchtest, dann erstellst du mit Eclipse eine Product Definition, wählst die PlugIns/Features aus die enthalten sein soll, definierst Icon und Splashscreen und schon kannst du den RCP auf Knopfdruck bauen.
__________________
Take back the Desktop
Wildcard ist offline  
Bei Google nach dem markiertem Wort suchen Bei Wikipedia nach dem markiertem Wort suchen Im Forum nach dem markiertem Wort suchen
Mit Zitat antworten