IJavaProject、IJavaElement、IAdaptable的作用域

最近学习Eclipse插件开发,想做个简单的插件,于是开发了一个开发文件的小插件(luna.explorer),支持多文件打开,文件定位。我是个新手,自然问题多多,总结一下。
因为需要在项目中添加右击菜单,所以不得不接触IJavaProject、IJavaElement、IAdaptable这三个接口;
IJaveProject:只能在java项目单击菜单才出现。
IJavaElement:在任意Java元素上单击菜单有效。
IAdaptable:在任意处打击都有效。

你可能感兴趣的:(java,eclipse)