プラグイン配下のファイルにアクセスするには
昔は
Plugin.getDescriptor().getInstallURL()
でプラグインのURLを取得できたが、Deplicatedになった上に、3.1ではなんかうまく動かなくなった。
findメソッドで、プラグイン以下のpathのファイルのURLを取得できる。
URL url = Plugin.find(path);
取得したurlに対しopenStream()などで、ファイルのストリームを開きアクセスできる。
URLをEclipse以外のAPIにわたす場合などは、resovle()して、URLの形式を普通のURLにかえる。
url = Platform.resolve(url);
参考
http://dev.eclipse.org/newslists/news.eclipse.platform/msg28755.html
久々にプラグインにさわったなぁ。。。