Bug 12144 Re-format all files [code manipulation]
I could be nice to have the ability to re-format all Java files in one time. Beyond, to do all java file based actions on a selection of files (as for search for example).
org.eclipse.jdt.ui/ui/org/eclipse/jdt/ui/actions/GenerateActionGroup.java
private int fillViewSubMenu(IMenuManager source) {
		int added= 0;
		added+= addAction(source, fSortMembers);
		source.add(new Separator());
		added+= addAction(source, fOrganizeImports);
		added+= addAction(source, fAddImport);
		source.add(new Separator());
		added+= addAction(source, fOverrideMethods);
		added+= addAction(source, fAddGetterSetter);
		added+= addAction(source, fAddDelegateMethods);
		added+= addAction(source, fAddUnimplementedConstructors);
		added+= addAction(source, fGenerateConstructorUsingFields);
		added+= addAction(source, fAddJavaDocStub);
		added+= addAction(source, fAddToClasspathAction);
		added+= addAction(source, fRemoveFromClasspathAction);
		source.add(new Separator());		
		added+= addAction(source, fSurroundWithTryCatch);
		added+= addAction(source, fExternalizeStrings);
		added+= addAction(source, fFindStringsToExternalize);
		return added;
	}
	/* (non-Javadoc)
	 * Method declared in ActionGroup
	 */
	public void dispose() {
		if (fRegisteredSelectionListeners != null) {
			ISelectionProvider provider= fSite.getSelectionProvider();
			for (Iterator iter= fRegisteredSelectionListeners.iterator(); iter.hasNext();) {
				ISelectionChangedListener listener= (ISelectionChangedListener) iter.next();
				provider.removeSelectionChangedListener(listener);