Bug 262101 [CommonNavigator] Make the GoIntoActionProvider API so JDT can use it
bundles/org.eclipse.ui.navigator.resources/src/org/eclipse/ui/internal/navigator/resources/actions/GoIntoActionProvider.java
private GoIntoAction goIntoAction;
	/*
	 * (non-Javadoc)
	 * 
	 * @see
	 * org.eclipse.ui.navigator.CommonActionProvider#init(org.eclipse.ui.navigator
	 * .ICommonActionExtensionSite)
	 */
	public void init(ICommonActionExtensionSite anActionSite) {
		anActionSite.getViewSite().getShell();
		CommonViewer viewer = (CommonViewer) anActionSite.getStructuredViewer();
		goIntoAction = new GoIntoAction(viewer.getFrameList());
	}
	public void dispose() {
		goIntoAction.dispose();
	}
	public void fillActionBars(IActionBars actionBars) {
		actionBars.setGlobalActionHandler(IWorkbenchActionConstants.GO_INTO, goIntoAction);
	}
	public void fillContextMenu(IMenuManager menu) {
		menu.appendToGroup("group.new", goIntoAction); 
	}
	public void updateActionBars() {
		goIntoAction.update();
	}
}