/** * Turn auto-building off. * * * @since 1.0.0 */ public static void turnAutoBuildOff() { try { IWorkspace workspace = ResourcesPlugin.getWorkspace(); IWorkspaceDescription wd = workspace.getDescription(); wd.setAutoBuilding(false); workspace.setDescription(wd); } catch (CoreException ce) { //Logger.getLogger().logError(ce); } }
public static void setAutoBuild(boolean b) { System.out.println("Setting auto-build to " + b); IWorkspace workspace = ResourcesPlugin.getWorkspace(); try { IWorkspaceDescription desc = workspace.getDescription(); desc.setAutoBuilding(b); workspace.setDescription(desc); } catch (CoreException e) { e.printStackTrace(); } } }
public boolean setAutoBuilding(boolean enable) throws CoreException { IWorkspace workspace = ResourcesPlugin.getWorkspace(); IWorkspaceDescription description = workspace.getDescription(); boolean changed = description.isAutoBuilding() != enable; if (changed) { description.setAutoBuilding(enable); workspace.setDescription(description); } return changed; }
/** * Turn auto-building on. * * * @since 1.0.0 */ public static void turnAutoBuildOn() { try { IWorkspace workspace = ResourcesPlugin.getWorkspace(); IWorkspaceDescription wd = workspace.getDescription(); wd.setAutoBuilding(true); workspace.setDescription(wd); } catch (CoreException ce) { //Logger.getLogger().logError(ce); } }
/** * Set the auto-building state. * * @param aBoolean * <code>true</code> to turn auto-building on. * * @since 1.0.0 */ public static void turnAutoBuildOn(boolean aBoolean) { try { IWorkspace workspace = ResourcesPlugin.getWorkspace(); IWorkspaceDescription wd = workspace.getDescription(); wd.setAutoBuilding(aBoolean); workspace.setDescription(wd); } catch (CoreException ce) { //Logger.getLogger().logError(ce); } }
private boolean disableAutobuild() throws CoreException { IWorkspace workspace = ResourcesPlugin.getWorkspace(); boolean autobuild = workspace.isAutoBuilding(); if (autobuild) { IWorkspaceDescription description = workspace.getDescription(); description.setAutoBuilding(false); workspace.setDescription(description); } return autobuild; }
/** * Set the autobuild to the value of the parameter and * return the old one. * * @param state the value to be set for autobuilding. * @return the old value of the autobuild state */ public static boolean enableAutoBuild(boolean state) throws CoreException { IWorkspace workspace= ResourcesPlugin.getWorkspace(); IWorkspaceDescription desc= workspace.getDescription(); boolean isAutoBuilding= desc.isAutoBuilding(); if (isAutoBuilding != state) { desc.setAutoBuilding(state); workspace.setDescription(desc); } return isAutoBuilding; }
/** * Sets whether building automatically is enabled in the workspace or not and returns the old * value. * * @param state <code>true</code> if automatically building is enabled, <code>false</code> * otherwise * @return the old state * @throws CoreException thrown if the operation failed */ public static boolean setAutoBuilding(boolean state) throws CoreException { IWorkspace workspace= ResourcesPlugin.getWorkspace(); IWorkspaceDescription desc= workspace.getDescription(); boolean isAutoBuilding= desc.isAutoBuilding(); if (isAutoBuilding != state) { desc.setAutoBuilding(state); workspace.setDescription(desc); } return isAutoBuilding; }
@Override public void run() { IWorkspace workspace = ResourcesPlugin.getWorkspace(); IWorkspaceDescription description = workspace.getDescription(); description.setAutoBuilding(!description.isAutoBuilding()); try { workspace.setDescription(description); } catch (CoreException e) { ErrorDialog.openError(window.getShell(), null, null, e.getStatus()); } } }
/** * Sets whether building automatically is enabled in the workspace or not and returns the old * value. * * @param state <code>true</code> if automatically building is enabled, <code>false</code> * otherwise * @return the old state * @throws CoreException thrown if the operation failed */ public static boolean setAutoBuilding(boolean state) throws CoreException { IWorkspace workspace= ResourcesPlugin.getWorkspace(); IWorkspaceDescription desc= workspace.getDescription(); boolean isAutoBuilding= desc.isAutoBuilding(); if (isAutoBuilding != state) { desc.setAutoBuilding(state); workspace.setDescription(desc); } return isAutoBuilding; }
workspace.setDescription(description); } catch(CoreException e){ throw new JavaModelException(e);
workspace.setDescription(description); } catch(CoreException e){ throw new JavaModelException(e);
workspace.setDescription(description); } catch(CoreException e){ throw new JavaModelException(e);
workspace.setDescription(description); } catch(CoreException e){ throw new JavaModelException(e);
private void restoreAutobuild() throws CoreException { // this is only called if autobuild was on before. IWorkspace workspace= ResourcesPlugin.getWorkspace(); IWorkspaceDescription description = workspace.getDescription(); description.setAutoBuilding(true); workspace.setDescription(description); if (fSaved) { new GlobalBuildAction(fPage.getSite().getWorkbenchWindow(), IncrementalProjectBuilder.INCREMENTAL_BUILD).run(); } }
private void updateParallelBuild(int maxConcurrentBuilds) { IWorkspace workspace = ResourcesPlugin.getWorkspace(); IWorkspaceDescription description = workspace.getDescription(); if (description.getMaxConcurrentBuilds() == maxConcurrentBuilds) { return; } description.setMaxConcurrentBuilds(maxConcurrentBuilds); try { workspace.setDescription(description); } catch (CoreException e) { JavaLanguageServerPlugin.logException("Problems setting maxConcurrentBuilds from workspace.", e); } String stringValue = maxConcurrentBuilds != 1 ? Boolean.TRUE.toString() : Boolean.FALSE.toString(); IEclipsePreferences pref = InstanceScope.INSTANCE.getNode(IMavenConstants.PLUGIN_ID); pref.put(MavenPreferenceConstants.P_BUILDER_USE_NULL_SCHEDULING_RULE, stringValue); pref = InstanceScope.INSTANCE.getNode(JavaCore.PLUGIN_ID); pref.put(JavaBuilder.PREF_NULL_SCHEDULING_RULE, stringValue); }
static boolean setAutoBuilding(boolean state) { IWorkspaceDescription workspaceDesc= getWorkspace().getDescription(); boolean isAutobuilding= workspaceDesc.isAutoBuilding(); if (isAutobuilding != state) { workspaceDesc.setAutoBuilding(state); try { getWorkspace().setDescription(workspaceDesc); } catch (CoreException ex) { ExceptionHandler.handle(ex, SearchMessages.Search_Error_setDescription_title, SearchMessages.Search_Error_setDescription_message); } } return isAutobuilding; }
static boolean setAutoBuilding(boolean state) { IWorkspaceDescription workspaceDesc= getWorkspace().getDescription(); boolean isAutobuilding= workspaceDesc.isAutoBuilding(); if (isAutobuilding != state) { workspaceDesc.setAutoBuilding(state); try { getWorkspace().setDescription(workspaceDesc); } catch (CoreException ex) { ExceptionHandler.handle(ex, SearchMessages.Search_Error_setDescription_title, SearchMessages.Search_Error_setDescription_message); } } return isAutobuilding; }
/** * Perform the result of the OK from the receiver. */ @Override public boolean performOk() { long longevityValue = validateLongTextEntry(longevityText, DAY_LENGTH); int maxFileStates = validateMaxFileStates(); long maxStateSize = validateMaxFileStateSize(); boolean applyPolicy = applyPolicyButton.getSelection(); if (longevityValue == FAILED_VALUE || maxFileStates == FAILED_VALUE || maxStateSize == FAILED_VALUE) { return false; } IWorkspaceDescription description = getWorkspaceDescription(); description.setFileStateLongevity(longevityValue * DAY_LENGTH); description.setMaxFileStates(maxFileStates); description.setMaxFileStateSize(maxStateSize * MEGABYTES); description.setApplyFileStatePolicy(applyPolicy); try { //As it is only a copy save it back in ResourcesPlugin.getWorkspace().setDescription(description); } catch (CoreException exception) { ErrorDialog.openError(getShell(), IDEWorkbenchMessages.FileHistory_exceptionSaving, exception .getMessage(), exception.getStatus()); return false; } return true; }
description.setMaxBuildIterations(maxItersField.getIntValue()); try { getWorkspace().setDescription(description); } catch (CoreException exception) {