/ /フラグメントプラグインのE4 lifeCycleURIプロパティ-java、eclipse、eclipse-plugin、eclipse-rcp、e4

フラグメントプラグインのE4 lifeCycleURIプロパティ - java、eclipse、eclipse-plugin、eclipse-rcp、e4

Eclipse 4は初めてです。 既存のアプリケーションをリファクタリングし、ドメイン関連のUIとコードをフラグメントプラグインに移動しようとしています。既存のアプリケーションでは、プラグインのlifeCycleURIプロパティを使用してjavaクラスをリンクし、IEclipseContextでいくつかのサービスを登録しました。ただし、plugin.xmlのフラグメントタグは「property name = "lifeCycleURI"」を認識しません。

フラグメントプラグインのライフサイクルマネージャーコードを登録するにはどうすればよいですか?

回答:

回答№1は1

のみ org.eclipse.core.runtime.products 拡張機能はライフサイクルクラスをサポートしているため、プラグインまたはフラグメントのライフサイクルを定義することはできません。

OSGiサービスを定義したい場合は、 Component Definition。 OSGiサービスは自動的に追加されます IEclipseContext.

また、 ContextFunction コンテキストに遅延的に追加します。見る ここに

を使用してコンテキストに追加することもできます Addon