1. org.eclipse.ui.actionSets
<actionSet>
给 Eclipse 增加主菜单和工具栏 (Workbench Window Actions)
implements IWorkbenchWindowActionDelegate
2. org.eclipse.ui.popupMenus
给 Eclipse 增加上下文右键菜单
<objectContribution>
针对选择的对象不同,显示上下文菜单 (Object Action)
implements IViewActionDelegate
<viewerContribution>
针对在不同的View里面,显示上下文菜单 (View Actions)
比如: targetID – “org.eclipse.jdt.ui.MembersView”
implements IViewActionDelegate
可以专门针对编辑器的上下文菜单 (Editor Actions)
比如: targetID – “#CompilationUnitEditorContext” (Java Editor)
implements IEditorActionDelegate
3. org.eclipse.ui.viewActions
<viewerContribution>
给 Eclipse 的 View 上面的工具栏和菜单栏增加 View 系统菜单和工具栏
4. org.eclipse.ui.editorActions
<editorContribution>
针对不同的编辑器环境(比如JavaEditor, JSPEditor),在Eclipse主菜单上面增加不同的菜单和工具栏
也就是说,给 JavaEditor 在 Eclipse 主菜单上面增加的菜单和工具栏,在 JSPEditor 打开的时候就看不到