/** * @see ResourceStateValidator#checkActivation(ResourceStateValidatorPresenter) */ public void checkActivation(ResourceStateValidatorPresenter presenter) throws CoreException { getStateValidator().checkActivation(presenter); }
/** * @see ResourceStateValidator#checkActivation(ResourceStateValidatorPresenter) */ public void checkActivation(ResourceStateValidatorPresenter presenter) throws CoreException { getStateValidator().checkActivation(presenter); }
protected void handleActivation() { if (fIsActivating) return; fIsActivating = true; try { fValidator.checkActivation(this); updatePartReadOnly(); } catch (CoreException e) { // do nothing for now } finally { fIsActivating = false; } }
public void checkActivation(ResourceStateValidatorPresenter presenter) throws CoreException { getStateValidator().checkActivation(presenter); }
public IStatus validateState() { IWorkbench wb = PlatformUI.getWorkbench(); if ((fShell==null) && (wb != null && (wb.getActiveWorkbenchWindow() != null))) fShell=wb.getActiveWorkbenchWindow().getShell(); if (fNeedsStateValidation) { setNeedsStateValidation(false); try { final IStatus status = fValidator.validateState(this); if (status.getSeverity() == IStatus.ERROR) { setNeedsStateValidation(true); if (!fMessageUp) { fMessageUp = true; Display.getDefault().asyncExec(new Runnable() { public void run() { MessageDialog.openError(getShell(), J2EEUIMessages.getResourceString("Error_checking_out_files_10"), status.getMessage()); //$NON-NLS-1$ } }); fMessageUp = false; } } fValidator.checkActivation(this); updatePartReadOnly(); return status; } catch (CoreException e) { // do nothing for now } } return ResourceStateValidator.OK_STATUS; }