2012-01-19 12 views
2

私は非常に基本的なRCPアプリケーション(e3.7.1)に1つの(Hello World)プラグインしか持っていません。コード管理のために、別のプラグインですべてのパースペクティブとビューを開発したいと思っています。私は今、パースペクティブとビューを持つ1つのプラグインをセットアップしました。どのように拡張機能や拡張機能を設定するのですか?パースペクティブメニューにパースペクティブとビューを表示したい。プラグインをパースペクティブで表示して自分のRCPアプリケーションに追加する方法

+0

RCPアプリケーションを作成してそのRCPアプリケーション用のプラグインを作成するという例で誰でも作成できます(プラグインはRCPアプリケーションの新しいメニューまたはビューを作成します)。私はあなたの助けに感謝します。 – aviit

答えて

1

RCPアプリケーションをどのように作成しましたか.product定義を作成しましたか?あなたは機能を作りましたか?

Eclipseは基本的にプラグイン(OSGIバンドル)をベースにしており、さまざまなプラグインでビューとパースペクティブを作成できます。あなたのプラグインがRCP .product定義の一部であるかぎり、プレーンプラグインまたはフィーチャ定義のいずれかとして、必要なすべてのプラグインを使用してRCPアプリケーションをエクスポートすることができます。 Eclipseから実行する方法について話しているだけの場合は、実行構成を編集し、Eclipseアプリケーションの実行構成でアクティブ化する必要があるすべてのプラグインを追加する必要があります。この設定は、RCPアプリケーションの起動に使用します。

+0

はい、私は.productを持っており、プラグイン(メインとパースペクティブ)は同じ機能に含まれています。それで、私は単に私のパースペクティブプラグインでパースペクティブとビューの拡張子を使うことができ、それを私のメインプラグインとビルドと一緒に機能に入れたら、perpectiveは実行可能ですか?パースペクティブメニューからアクセスできます(私はメインプラグインでそのショーを聞かせます)?ありがとう! – QueNuevo

0

これらのメニューのビューセットとパースペクティブショートカットは、現在のに固有のものです。

あなたはそれらのショートカットを利用できるようにしたい視点があなた自身である場合は、あなたのIPerspectiveFactoryからIPageLayout方法addShowViewShortcut()addPerspectiveShortcut()を呼び出す必要があります。これらのショートカットを他の人の視点で利用できるようにしたい場合は、org.eclipse.ui.perspectiveExtensions拡張ポイントを使用してください。

関連する問題