EMF vom Java code...

lumo

Top Contributor
Hallo

Ich habe bis jetzt meine applikation so aufgebaut, dass ich aus meinem datenbank modell eine javaklasse entwickle und diese dann in der rcp verwende (und per JFace databinding binde)

jetzt möchte ich das ganze aber noch (nachträglich) mit EMF verpacken (support von undo/redo etc...)

geht das?
finde nur tutorials wie ich EMF modelliere und daraus Java klassen generiere...

ich habe gelesen dass ich mit EMF Compare dann auch modelle sauber importieren kann (denn die implementierung eines import-managers steht mir auch noch bevor...)

erleuchtet mich, google schaffts nich ;)
 

Wildcard

Top Contributor
Du musst zunächst mal Interfaces aus deinen Klassen extrahieren und dann die interfaces mit EMF Annotations ausstatten (ist dokumentiert wie das geht). Dann kannst du daraus ein Ecore und genmodel erzeugen. Danach würde ich generieren (in ein anderes Package) und dann beim ersten mal händisch mergen (dort wo du custom code brauchst). Ab dann kannst du dann wahlweise die Interfaces direkt ändern, oder im Ecore Arbeiten und hast einen Round Trip.
 

lumo

Top Contributor
Das klingt gut, denn ich hab mein datenmodell sowieso schon mit Interfaces und Implementierungen getrennt! Werde mir das gleich morgen mal anschauen, danke für den Tipp!
 
Ähnliche Java Themen
  Titel Forum Antworten Datum
E Editor Schriftgröße ändern per "Java Code" Plattformprogrammierung 8
G Eclipse Modelling Framework - Java Code aus Model erzeugen. Plattformprogrammierung 2
E OSGi Eclipse Plug-in programmierung: java.lang.NullPointerException: Cannot enter synchronized block because "profile" is null Plattformprogrammierung 4
T Java Projekt läuft nur in Eclipse Plattformprogrammierung 6
K Problem bei Einbinden einer DLL in Java-Projekt Plattformprogrammierung 4
M Java Projekt in Windows (7): Wohin mit temporären Dateien? Plattformprogrammierung 3
B Eclipse zeigt Fehler nach Java-Update auf 1.8.0_40 Plattformprogrammierung 3
Bregedur Suche eine Möglichkeit alle Dateien eines Verzeichnisses in eine Java-Applet zu übernehmen Plattformprogrammierung 1
T Modularisierung in Java Plattformprogrammierung 3
C Java Editor funktioniert nicht Plattformprogrammierung 9
B Eclipse RCP und Java 7 Plattformprogrammierung 7
A RCP java.lang.ClassNotFoundException: org.eclipse.core.runtime.adaptor.EclipseStarter Plattformprogrammierung 7
R Framework zur Erstellung Java-Desktop-Anwendungen Plattformprogrammierung 14
T Java Rcp Plugin laden Plattformprogrammierung 4
G Java Class Wizard in Eclipse nachbauen Plattformprogrammierung 7
dzim java.lang.ClassNotFoundException beim laden eines Plugins Plattformprogrammierung 10
SaSa83 Inkompatibilität meiner RCP Anwendung zwischen JAVA 1.5 & JAVA6 Plattformprogrammierung 2
S KeyEvents in Java ändern Plattformprogrammierung 20
G Java Projekt in RCP Projekt umwandeln Plattformprogrammierung 2
G Java.NoSuchMethodError Plattformprogrammierung 2
lumo RCP wechseln der Font von Eclipse per code Plattformprogrammierung 10
G EMF Custom Code Plattformprogrammierung 2
M RCP Code Organisation wegen reuse Plattformprogrammierung 5
J Code Editor auslesen? Plattformprogrammierung 3
T Neue Products Fehler JVM Terminated exit code 13 Plattformprogrammierung 4

Ähnliche Java Themen

Neue Themen


Oben