List of usage examples for org.eclipse.jface.dialogs MessageDialog ERROR
int ERROR
To view the source code for org.eclipse.jface.dialogs MessageDialog ERROR.
Click Source Link
From source file:eu.skillpro.ams.pscm.connector.amsservice.ui.WipeResourceExecutableSkillsHandler.java
License:Open Source License
@Override public Object execute(ExecutionEvent event) throws ExecutionException { try {//www.j ava 2s .c o m Report report = wipeWipeWipe(); MessageBox messageBox = new MessageBox(PlatformUI.getWorkbench().getActiveWorkbenchWindow().getShell(), SWT.ICON_QUESTION | SWT.OK); messageBox.setText("Wiping Resource Executable Skills"); messageBox.setMessage(report.message); messageBox.open(); } catch (ClientProtocolException e) { e.printStackTrace(); MessageDialog.open(MessageDialog.ERROR, HandlerUtil.getActiveShell(event), "Protocol exception", e.getMessage(), SWT.SHEET); } catch (IOException e) { e.printStackTrace(); MessageDialog.open(MessageDialog.ERROR, HandlerUtil.getActiveShell(event), "IOException exception", e.getMessage(), SWT.SHEET); } return null; }
From source file:ext.org.eclipse.jdt.internal.ui.text.java.CompletionProposalComputerRegistry.java
License:Open Source License
/** * Log the status and inform the user about a misbehaving extension. * * @param descriptor the descriptor of the misbehaving extension * @param status a status object that will be logged *///from w w w.ja v a 2 s. co m void informUser(CompletionProposalComputerDescriptor descriptor, IStatus status) { JavaPlugin.log(status); String title = JavaTextMessages.CompletionProposalComputerRegistry_error_dialog_title; CompletionProposalCategory category = descriptor.getCategory(); IContributor culprit = descriptor.getContributor(); Set<String> affectedPlugins = getAffectedContributors(category, culprit); final String avoidHint; final String culpritName = culprit == null ? null : culprit.getName(); if (affectedPlugins.isEmpty()) avoidHint = Messages.format(JavaTextMessages.CompletionProposalComputerRegistry_messageAvoidanceHint, new Object[] { culpritName, category.getDisplayName() }); else avoidHint = Messages.format( JavaTextMessages.CompletionProposalComputerRegistry_messageAvoidanceHintWithWarning, new Object[] { culpritName, category.getDisplayName(), toString(affectedPlugins) }); String message = status.getMessage(); // inlined from MessageDialog.openError MessageDialog dialog = new MessageDialog(JavaPlugin.getActiveWorkbenchShell(), title, null /* default image */, message, MessageDialog.ERROR, new String[] { IDialogConstants.OK_LABEL }, 0) { @Override protected Control createCustomArea(Composite parent) { Link link = new Link(parent, SWT.NONE); link.setText(avoidHint); link.addSelectionListener(new SelectionAdapter() { @Override public void widgetSelected(SelectionEvent e) { PreferencesUtil .createPreferenceDialogOn(getShell(), "org.eclipse.jdt.ui.preferences.CodeAssistPreferenceAdvanced", null, null) //$NON-NLS-1$ .open(); } }); GridData gridData = new GridData(SWT.FILL, SWT.BEGINNING, true, false); gridData.widthHint = this.getMinimumMessageWidth(); link.setLayoutData(gridData); return link; } }; dialog.open(); }
From source file:fr.inria.atlanmod.collaboro.ui.wizards.NewLocalCollaboroProjectWizard.java
License:Open Source License
@Override public boolean performFinish() { final String projectName = newProjectPage.getProjectName(); WorkspaceModifyOperation operation = new WorkspaceModifyOperation() { @Override//from w w w .j a v a2 s . com protected void execute(IProgressMonitor progressMonitor) { progressMonitor.beginTask("Creating Collaboro Project", 10); progressMonitor.subTask("Registering packages"); ResourceSet rset = new ResourceSetImpl(); rset.getResourceFactoryRegistry().getExtensionToFactoryMap().put(Controller.HISTORY_EXTENSION, new EcoreResourceFactoryImpl()); rset.getPackageRegistry().put(HistoryPackage.eNS_URI, HistoryPackage.eINSTANCE); rset.getPackageRegistry().put(NotationPackage.eNS_URI, NotationPackage.eINSTANCE); rset.getResourceFactoryRegistry().getExtensionToFactoryMap().put(Controller.MODEL_EXTENSION, new EcoreResourceFactoryImpl()); rset.getResourceFactoryRegistry().getExtensionToFactoryMap().put(Controller.NOTATION_EXTENSION, new EcoreResourceFactoryImpl()); rset.getResourceFactoryRegistry().getExtensionToFactoryMap().put(Controller.ECORE_EXTENSION, new EcoreResourceFactoryImpl()); progressMonitor.worked(1); progressMonitor.subTask("Creating the project"); IWorkspaceRoot root = ResourcesPlugin.getWorkspace().getRoot(); IProject project = root.getProject(projectName); try { project.create(progressMonitor); project.open(progressMonitor); } catch (Exception e) { e.printStackTrace(); MessageDialog dialog = new MessageDialog(getShell(), "Error", null, "Error when creating the project in the workspace", MessageDialog.ERROR, new String[] { "OK" }, 0); dialog.open(); progressMonitor.done(); return; } IFolder modelsFolder = project.getFolder("models"); try { modelsFolder.create(true, true, progressMonitor); } catch (Exception e) { e.printStackTrace(); MessageDialog dialog = new MessageDialog(getShell(), "Error", null, "Error when creating the folder 'models' in the project", MessageDialog.ERROR, new String[] { "OK" }, 0); dialog.open(); progressMonitor.done(); return; } IFolder examplesFolder = project.getFolder("examples"); try { examplesFolder.create(true, true, progressMonitor); } catch (Exception e) { e.printStackTrace(); MessageDialog dialog = new MessageDialog(getShell(), "Error", null, "Error when creating the folder 'examples' in the project", MessageDialog.ERROR, new String[] { "OK" }, 0); dialog.open(); progressMonitor.done(); return; } progressMonitor.worked(1); progressMonitor.subTask("Creating initial Collaboro model"); History historyModel = createInitialHistoryModel(); List<User> users = newUsersPage.getUsers(); if (users != null) historyModel.getUsers().addAll(users); URI collaboroFile = URI.createPlatformResourceURI( modelsFolder.getFullPath().toString() + File.separator + projectName + ".history", true); Resource collaboroRes = rset.createResource(collaboroFile); collaboroRes.getContents().add(historyModel); try { collaboroRes.save(null); } catch (Exception exception) { exception.printStackTrace(); MessageDialog dialog = new MessageDialog(getShell(), "Error", null, "Error when creating initial Collaboro model", MessageDialog.ERROR, new String[] { "OK" }, 0); dialog.open(); progressMonitor.done(); return; } progressMonitor.worked(1); progressMonitor.subTask("Creating initial Ecore model"); EPackage ePackage = createInitiaEcorePackage(projectName); URI ePackageFile = URI.createPlatformResourceURI( modelsFolder.getFullPath().toString() + File.separator + projectName + ".ecore", true); Resource ePackageRes = rset.createResource(ePackageFile); ePackageRes.getContents().add(ePackage); try { ePackageRes.save(null); } catch (Exception exception) { exception.printStackTrace(); MessageDialog dialog = new MessageDialog(getShell(), "Error", null, "Error when creating initial Ecore model", MessageDialog.ERROR, new String[] { "OK" }, 0); dialog.open(); progressMonitor.done(); return; } progressMonitor.worked(1); progressMonitor.subTask("Creating initial Notation model"); Definition notation = createInitiaNotationModel(); URI notationFile = URI.createPlatformResourceURI( modelsFolder.getFullPath().toString() + File.separator + projectName + ".notation", true); Resource notationRes = rset.createResource(notationFile); notationRes.getContents().add(notation); try { notationRes.save(null); } catch (Exception exception) { exception.printStackTrace(); MessageDialog dialog = new MessageDialog(getShell(), "Error", null, "Error when creating initial Notation model", MessageDialog.ERROR, new String[] { "OK" }, 0); dialog.open(); progressMonitor.done(); return; } progressMonitor.worked(6); progressMonitor.done(); } }; try { getContainer().run(false, false, operation); } catch (InvocationTargetException e) { e.printStackTrace(); } catch (InterruptedException e) { e.printStackTrace(); } return true; }
From source file:gda.rcp.views.NudgePositionerComposite.java
License:Open Source License
private void move(double position) throws DeviceException { boolean batonHeld = JythonServerFacade.getInstance().isBatonHeld(); if (!batonHeld) { MessageDialog dialog = new MessageDialog(Display.getDefault().getActiveShell(), "Baton not held", null, "You do not hold the baton, please take the baton using the baton manager.", MessageDialog.ERROR, new String[] { "Ok" }, 0); dialog.open();//from w ww . j a v a2 s.co m } else if (!limitsSet || (position >= lowerLimit && position <= upperLimit) && moveEnabled) NudgePositionerComposite.this.scannable.asynchronousMoveTo(position); }
From source file:gov.nasa.ensemble.common.ui.EnsembleComposite.java
License:Open Source License
private void nolayout() { MessageDialog dialog = new MessageDialog(Display.getDefault().getActiveShell(), "EnsembleComposite", null, "layout must be set for EnsembleComposite: " + this, MessageDialog.ERROR, new String[] { "OK" }, 1); dialog.open();//from w w w.jav a 2s .c om setBackground(ColorConstants.red); }
From source file:gov.nasa.ensemble.common.ui.wizard.AbstractEnsembleProjectExportWizardPage.java
License:Open Source License
private void carefullyDisplayErrorDialog(String message) { if (message == null) { message = "Unknown error."; }/*from www . jav a 2 s .co m*/ int errorCode = MessageDialog.ERROR; IWizardContainer container = getContainer(); Shell shell = null; if (container != null) { shell = container.getShell(); } // get a shell if the current one is null, we need to show the error. if (shell == null) { shell = WidgetUtils.getShell(); } MessageDialog.open(errorCode, shell, getErrorDialogTitle(), "Error encountered while " + getExportingActionVerb() + " " + getOutputProductNameSingular() + ": " + message, SWT.SHEET); }
From source file:gov.redhawk.frontend.ui.internal.AllocateHandler.java
License:Open Source License
@Override public Object execute(ExecutionEvent event) throws ExecutionException { IStructuredSelection selection = (IStructuredSelection) HandlerUtil.getActiveMenuSelection(event); if (selection == null) { selection = (IStructuredSelection) HandlerUtil.getCurrentSelection(event); }/*w w w . j a v a 2 s. co m*/ if (selection.getFirstElement() instanceof TunerStatus && selection.size() > 1) { Object[] items = selection.toArray(); TunerStatus[] tuners = castArray(items, new TunerStatus[0]); if (tuners.length > 0) { WizardDialog dialog = new WizardDialog(HandlerUtil.getActiveShell(event), new TunerAllocationWizard(tuners[0])); dialog.open(); } } else { Object obj = selection.getFirstElement(); if (obj instanceof UnallocatedTunerContainer) { UnallocatedTunerContainer container = (UnallocatedTunerContainer) obj; TunerStatus[] tuners = getUnallocatedTunersOfType(container.getTunerContainer(), container.getTunerType()); if (tuners.length > 0) { WizardDialog dialog = new WizardDialog(HandlerUtil.getActiveShell(event), new TunerAllocationWizard(tuners[0])); dialog.open(); } } else if (obj instanceof TunerContainer) { TunerContainer container = (TunerContainer) obj; TunerStatus[] tuners = container.getTunerStatus().toArray(new TunerStatus[0]); if (tuners.length > 0) { WizardDialog dialog = new WizardDialog(HandlerUtil.getActiveShell(event), new TunerAllocationWizard(tuners[0])); dialog.open(); } else { ScaDevice<?> device = ScaEcoreUtils.getEContainerOfType(container, ScaDevice.class); if (device != null) { WizardDialog dialog = new WizardDialog(HandlerUtil.getActiveShell(event), new TunerAllocationWizard(FrontendFactory.eINSTANCE.createTunerStatus(), device)); warnNoTuners(event); dialog.open(); } else { MessageDialog warning = new MessageDialog(HandlerUtil.getActiveShell(event), "Error - No Device Found", null, "The device could not be found.", MessageDialog.ERROR, new String[] { "OK" }, 0); warning.open(); return null; } } } else if (obj instanceof ScaDevice<?>) { ScaDevice<?> device = (ScaDevice<?>) obj; TunerContainer container = TunerUtils.INSTANCE.getTunerContainer(device); if (container == null) { MessageDialog warning = new MessageDialog(HandlerUtil.getActiveShell(event), "Error - No Tuner Container Found", null, "The device's tuner container could not be found. Make sure the device's \"Data Providers Enabled\" property is set to \"true\".", MessageDialog.ERROR, new String[] { "OK" }, 0); warning.open(); return null; } TunerStatus[] tuners = container.getTunerStatus().toArray(new TunerStatus[0]); if (tuners.length > 0) { WizardDialog dialog = new WizardDialog(HandlerUtil.getActiveShell(event), new TunerAllocationWizard(tuners[0])); dialog.open(); } else { WizardDialog dialog = new WizardDialog(HandlerUtil.getActiveShell(event), new TunerAllocationWizard(FrontendFactory.eINSTANCE.createTunerStatus(), device)); warnNoTuners(event); dialog.open(); } } } return null; }
From source file:gov.redhawk.sca.ui.ConnectPortWizard.java
License:Open Source License
protected void performFinish(IProgressMonitor monitor) throws InterruptedException, InvocationTargetException { monitor.beginTask("Connecting...", IProgressMonitor.UNKNOWN); try {// w w w. j a v a 2 s . c om CorbaUtils.invoke(new Callable<Object>() { @Override public Object call() throws Exception { page.source.connectPort(page.target.getCorbaObj(), page.connectionID); return null; } }, monitor); } catch (final CoreException e) { UIJob uiJob = new UIJob("Port connection error") { @Override public IStatus runInUIThread(IProgressMonitor monitor) { Throwable cause = e.getCause(); String errorMsg; if (cause instanceof InvalidPort) { InvalidPort invalidPort = ((InvalidPort) cause); errorMsg = "The source port refused to connect to the target.\n"; errorMsg += String.format("Received an InvalidPort exception (code %d, message '%s')", invalidPort.errorCode, invalidPort.msg); } else { errorMsg = "Error completing connection: " + cause.getMessage(); } MessageDialog errorDialog = new MessageDialog(getShell(), "Error", null, errorMsg, MessageDialog.ERROR, new String[] { "OK" }, 0); errorDialog.open(); return Status.OK_STATUS; } }; uiJob.schedule(); throw new InvocationTargetException(e); } }
From source file:gov.va.isaac.mdht.otf.ui.properties.GenericRefexTableViewer.java
License:Apache License
@Override protected void createColumns() { // this is called by superclass before subclass fields are initialized refexColumns = new ArrayList<TableViewerColumn>(); refexColumnEditors = new ArrayList<OTFTableEditingSupport>(); final String[] titles = getColumnTitles(); final int[] bounds = getColumnWidths(); final RefsetAttributeType[] columnTypes = getColumnTypes(); for (int i = 0; i < titles.length; i++) { final RefsetAttributeType columnType = columnTypes[i]; final int columnIndex = i; OTFTableEditingSupport refexEditor = new OTFTableEditingSupport(this, columnType) { private CellEditor cellEditor = null; @Override//from w w w . ja v a2 s .com protected String getOperationLabel() { return "Set refex field"; } @Override protected CellEditor getCellEditor(final Object element) { if (RefsetMember.isPrimitiveType(attributeType)) { cellEditor = new DialogCellEditor(tableViewer.getTable()) { @Override protected Object openDialogBox(Control cellEditorWindow) { Object value = getPrimitiveValue(attributeType); //change the column type if set in the dialog attributeType = primitiveInputDialog.getValueKind(); return value; } }; } else { cellEditor = new DialogCellEditor(tableViewer.getTable()) { @Override protected Object openDialogBox(Control cellEditorWindow) { ComponentVersionBI component = getMemberComponent(attributeType); return component; } }; } return cellEditor; } @Override protected IStatus doSetValue(Object element, Object value) { RefsetMember refsetMember = (RefsetMember) element; if (columnIndex == 0) { Object dialogValue = cellEditor.getValue(); if (dialogValue instanceof ComponentVersionBI) { ComponentVersionBI memberComponent = (ComponentVersionBI) dialogValue; refsetMember.setReferencedComponent(memberComponent); refresh(); } } else if (columnIndex == 1 && RefsetMember.isPrimitiveType(attributeType)) { Object cellValue = cellEditor.getValue(); if (!cellValue.equals(refsetMember.getExtensionValue())) { try { refsetMember.setExtensionValue(cellValue); } catch (NumberFormatException e) { MessageDialog.open(MessageDialog.ERROR, getActivePart().getSite().getShell(), "Invalid Value", "Value must be type: " + attributeType.name(), SWT.NONE); } } } else if (columnIndex > 1) { Object dialogValue = cellEditor.getValue(); if (dialogValue instanceof ComponentVersionBI) { ComponentVersionBI memberComponent = (ComponentVersionBI) dialogValue; refsetMember.getExtensionComponents()[columnIndex - 2] = memberComponent; refresh(); } } return Status.OK_STATUS; } @Override protected Object getValue(Object element) { RefsetMember refex = (RefsetMember) element; if (columnIndex == 0) { return getFirstColumnComponent(refex); } else if (columnIndex == 1 && RefsetMember.isPrimitiveType(attributeType)) { if (refex.getExtensionValue() != null) { return refex.getExtensionValue().toString(); } else { return ""; } } else if (columnIndex > 1) { return refex.getExtensionComponents()[columnIndex - 2]; } return null; } }; TableViewerColumn refexColumn = createTableViewerColumn(titles[columnIndex], bounds[columnIndex], columnIndex); refexColumns.add(columnIndex, refexColumn); refexColumn.setEditingSupport(refexEditor); refexColumnEditors.add(columnIndex, refexEditor); } }
From source file:gov.va.isaac.mdht.otf.ui.properties.RefsetMemberSection.java
License:Apache License
/** * Create blueprint and build chronicle// w w w . ja v a 2 s. co m */ protected RefexVersionBI<?> buildAndCommit() { RefexVersionBI<?> refexVersion = null; List<RefsetMember> newMembersCopy = new ArrayList<RefsetMember>(newMembers); for (RefsetMember refsetMember : newMembersCopy) { try { refsetMember.validateRefex(); } catch (Exception e) { MessageDialog.open(MessageDialog.ERROR, getPart().getSite().getShell(), "Invalid Refex", e.getMessage(), SWT.NONE); continue; } try { RefexCAB refexCAB = refsetMember.createBlueprint(); refexCAB.recomputeUuid(); refexVersion = builderService.construct(refexCAB); newMembers.remove(refsetMember); } catch (IOException | ContradictionException | InvalidCAB e) { StatusManager.getManager().handle( new Status(IStatus.ERROR, Activator.PLUGIN_ID, "Cannot build Refex version", e), StatusManager.SHOW | StatusManager.LOG); } } try { // commit enclosing concept storeService.addUncommitted(conceptVersion); if (newMembers.isEmpty()) { dirty = false; } } catch (IOException e) { StatusManager.getManager().handle( new Status(IStatus.ERROR, Activator.PLUGIN_ID, "Cannot commit refset member(s)", e), StatusManager.SHOW | StatusManager.LOG); } return refexVersion; }