Bug 77871 [GlobalActions] (Re)Build Project should track resources itself
bundles/org.eclipse.ui.ide/src/org/eclipse/ui/ide/IDEActionFactory.java
if (window == null) {
                throw new IllegalArgumentException();
            }
            return new BuildCleanAction(window);
        }
    };
    /**
     * IDE-specific workbench action: Build automaticaly
     * This action maintains its enablement state.
     */
    public static final ActionFactory BUILD_AUTOMATICALLY = new ActionFactory(
            "buildAutomatically") { 
        
        public IWorkbenchAction create(IWorkbenchWindow window) {
            if (window == null) {
                throw new IllegalArgumentException();
            }
            return new ToggleAutoBuildAction(window);
        }
    };
    /**
     * IDE-specific workbench action: Incremental build.
     * This action is a {@link RetargetAction} with 
     * id "buildProject". This action maintains its enablement state.
     */
    public static final ActionFactory BUILD_PROJECT = new ActionFactory(
            "buildProject") { 
        
        public IWorkbenchAction create(IWorkbenchWindow window) {
            if (window == null) {