2011-08-09 8 views
1

EclipseプラグインがEclipseにUI寄与をしたかどうかをプログラムで確認するにはどうすればよいですか?EclipseプラグインがUIに貢献するかどうかをプログラムでどのように判断しますか?

具体的には、私はp2リポジトリにアクセスしています。リポジトリ内のどのプラグインにUIを投稿するかしないかを伝えたいと思っています。

または、p2経由以外の方法(BundleContextなど)がある場合は、

ありがとうございます!

答えて

2

UIと非UIプラグインとの間に2つの違いがあります。

  1. UIプラグインは非のに対し、他のUIプラグインに依存し、org.eclipse.ui.plugin.AbstractUIPluginからSWTプラグインに
  2. UIプラグインベーターサブクラスに依存推移は、 -UIプラグインアクチベータは通常サブクラスorg.eclipse.core.runtime.Pluginからです。

p2リポジトリを分析する場合は、#1を探してください。 org.eclipse.swtの推移的な依存関係をすべてチェックしてください。

関連する問題