Hallo an alle,
ich hab mich lang davor gedrückt, aber nun will ich es wagen und mich mal ernsthaft mit EMF auseinandersetzen.
Ich hab jetzt bereits mehrere Ansätze mal ausprobiert:
* mittels einer ecore-Datei - hier finde ich aber das Handling und den Aufbau des Modells über den vorhandenen Editor eher düftig
* XML Schema - ganz nett, weil wir bereits viele haben, aber: Paketstrukturen sehen jedenfalls in meinem Beispiel eher Bescheiden aus
* UML-Diagramm - finde ich noch am sinnvollsten, leider hab ich mich schon lange (!) nicht mehr mit UML beschäftigt.
Was denkt ihr, ist der beste Ansatz?
Ich habe allerdings noch eine Fragen:
1) Export: wir haben mit einem Kunden nur eine XML-Schnittstelle, also interessiert sie im Endeffekt nur das Schema. Das kann man doch sicher irgendwie über das genmodel exportieren, oder? Wie sieht das aus? kann man da "hoffen", dass es jedes mal ungefähr gleich aussieht und nur die tatsächlichen Änderungen die Struktur beeinflussen?
2) Persistenz: ich habe bisher - auch nicht mit dem Tutorial von Lars Vogel - wirklich verstanden, wie man, wenn man das Modell im Java-Umfeld tatsächlich verwendet, es persistiert (und wieder liest) und als was das dort abgespeichert wird. (Anscheinend landet es im o.g. Beispiel in einer Datei über die dort angegebene URI, aber wirklich gerafft hab ich das nicht)
2.1) Wie kann man, ausser es dann über ein DAO oder so zu jagen, verschiedene Persistierungsarten vornehmen (XML, DB, ...)
Ich hoffe, das waren jetzt nicht alles DAU-Fragen, aber ich stelle sie aus gutem Grund: Wir kamen gestern mit der Idee, dass man ja für ein Produkt vielleicht ein GMF-Editor anbieten könnte und AFAIK braucht man dazu zwingend ein EMF...
Danke schon mal!
Daniel
ich hab mich lang davor gedrückt, aber nun will ich es wagen und mich mal ernsthaft mit EMF auseinandersetzen.
Ich hab jetzt bereits mehrere Ansätze mal ausprobiert:
* mittels einer ecore-Datei - hier finde ich aber das Handling und den Aufbau des Modells über den vorhandenen Editor eher düftig
* XML Schema - ganz nett, weil wir bereits viele haben, aber: Paketstrukturen sehen jedenfalls in meinem Beispiel eher Bescheiden aus
* UML-Diagramm - finde ich noch am sinnvollsten, leider hab ich mich schon lange (!) nicht mehr mit UML beschäftigt.
Was denkt ihr, ist der beste Ansatz?
Ich habe allerdings noch eine Fragen:
1) Export: wir haben mit einem Kunden nur eine XML-Schnittstelle, also interessiert sie im Endeffekt nur das Schema. Das kann man doch sicher irgendwie über das genmodel exportieren, oder? Wie sieht das aus? kann man da "hoffen", dass es jedes mal ungefähr gleich aussieht und nur die tatsächlichen Änderungen die Struktur beeinflussen?
2) Persistenz: ich habe bisher - auch nicht mit dem Tutorial von Lars Vogel - wirklich verstanden, wie man, wenn man das Modell im Java-Umfeld tatsächlich verwendet, es persistiert (und wieder liest) und als was das dort abgespeichert wird. (Anscheinend landet es im o.g. Beispiel in einer Datei über die dort angegebene URI, aber wirklich gerafft hab ich das nicht)
2.1) Wie kann man, ausser es dann über ein DAO oder so zu jagen, verschiedene Persistierungsarten vornehmen (XML, DB, ...)
Ich hoffe, das waren jetzt nicht alles DAU-Fragen, aber ich stelle sie aus gutem Grund: Wir kamen gestern mit der Idee, dass man ja für ein Produkt vielleicht ein GMF-Editor anbieten könnte und AFAIK braucht man dazu zwingend ein EMF...
Danke schon mal!
Daniel