2016-05-28 7 views
2

Vor einiger Zeit habe ich einen grafischen Editor mit GMF (xsd-> ecore-> EMF-> GMF). Zusätzlich habe ich Plugins mit verschiedenen Ansichten, Launcher (Debugger) und mehr erstellt.Migrate EMF/GMF basierte Eclipse 3 Plugins RCP

All diese Plugins wurden mit Eclipse Helios erstellt.

Nun würde Ich mag eine RCP-Anwendung aus meiner Plugins erstellen. Ich habe viele Internet-Recherchen gemacht, verstehe aber immer noch nicht wirklich, wie ich anfangen soll.

las ich dieses Tutorial (http://www.vogella.com/tutorials/EclipseRCP/article.html#plugin_creatinge4), aber ich bin noch nicht sicher, was zu tun ist. Wenn ich tun würde, wie in diesem Tutorial gesagt, müsste ich alle Fenster, Editoren, Menüs und so weiter manuell erstellen, richtig?

Und wenn ja, wie bekomme ich diese Standard-Eclipse-Funktionen in meiner RCP-Anwendung, wie: Erstellen Sie ein leeres Projekt, starten Sie meinen Assistenten "Neues Diagramm", doppelklicken Sie auf die Diagrammdatei in der Projektansicht, um den Editor zu öffnen. .und so weiter ...

muß ich wirklich manuell mit der Anwendungsmodell-Datei all diese Funktionen bauen ??

Ich könnte wirklich einige Hinweise auf die richtige Richtung verwenden.

Vielen Dank im Voraus!

Antwort

1

Das Tutorial, das Sie gefunden haben, beschreibt die neue e4 API. Dies unterstützt nicht viele der älteren 3.x-Kompatibilitäts-APIs, so dass es nicht geeignet ist, um einen RCP zu erstellen, der Plugins basierend auf 3.x verwendet. Die e4-API eignet sich gut zum Erstellen neuer RCPs, die keine 3.x-Plugins verwenden.

Stattdessen können Sie noch einen 3.x Stil RCP bauen, siehe this tutorial für weitere Details über das zu tun. Der 3.x-Stil RCP wird weiterhin für eine lange Zeit unterstützt werden.

+0

Danke für Ihre Antwort. Ich habe immer noch Probleme, ein RCP aus meinen Plugins auch als 3.x-Stil RCP zu erstellen. Im Moment bleibe ich bei der Plugin-Lösung und werde zu einem anderen Zeitpunkt auf dieses Thema zurückkommen. – SuiTheDoc

Verwandte Themen