So generieren Sie Java-Code vom Modell von EMF
-
12-12-2019 - |
Frage
Ich habe ein Modell mit EMF erstellt und ein Eclipse-Plugin für dieses Modell generiert. Im Plugin kann ich jetzt eine Instanz dieses Modells definieren.Aber jetzt möchte ich Java-Code von diesem Fall generieren.Wie kann ich das tun?
Lösung
Sie sollten zuerst ein Genmodel von Ihrem Ecore-Modell erstellen.Neu -> Erstellen -> EMF-Generatormodell -> von Ecore -> Wählen Sie Ecore aus.Klicken Sie dann auf das Element der obersten Ebene dieses Modells und wählen Sie alle.
edit: Es gibt keinen Weg, um Java aus dem benutzerdefinierten Modell Java zu generieren.Sie müssen Jet, Accelo oder Xtend2 verwenden, um Ihnen den Generator zu schreiben.Oder Sie können wahrscheinlich einen Blick auf das XTEXT-Projekt ansehen.
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow