Tabnine Logo
IWorkbenchSite.getShell
Code IndexAdd Tabnine to your IDE (free)

How to use
getShell
method
in
org.eclipse.ui.IWorkbenchSite

Best Java code snippets using org.eclipse.ui.IWorkbenchSite.getShell (Showing top 20 results out of 513)

origin: org.eclipse/org.eclipse.datatools.sqltools.sqleditor

/**
 * Returns the shell provided by the site owning this action.
 * 
 * @return the site's shell
 */
public Shell getShell()
{
  return _fSite.getShell();
}
origin: org.eclipse/org.eclipse.jdt.ui

/**
 * Returns the shell provided by the site owning this action.
 * 
 * @return the site's shell    
 */
public Shell getShell() {
  return fSite.getShell();
}

origin: org.eclipse.jdt/org.eclipse.jdt.ui

/**
 * Returns the shell provided by the site owning this action.
 *
 * @return the site's shell
 */
public Shell getShell() {
  return fSite.getShell();
}
origin: org.eclipse.scout.sdk.deps/org.eclipse.jdt.ui

/**
 * Returns the shell provided by the site owning this action.
 *
 * @return the site's shell
 */
public Shell getShell() {
  return fSite.getShell();
}
origin: org.eclipse/org.eclipse.jdt.ui

protected Shell getShell() {
  if (fSite == null)
    return JavaPlugin.getActiveWorkbenchShell();
  
  return fSite.getShell() != null ? fSite.getShell() : JavaPlugin.getActiveWorkbenchShell();
}

origin: org.eclipse.jdt/org.eclipse.jdt.ui

protected Shell getShell() {
  if (fSite == null)
    return JavaPlugin.getActiveWorkbenchShell();
  return fSite.getShell() != null ? fSite.getShell() : JavaPlugin.getActiveWorkbenchShell();
}
origin: org.eclipse.scout.sdk.deps/org.eclipse.jdt.ui

protected Shell getShell() {
  if (fSite == null)
    return JavaPlugin.getActiveWorkbenchShell();
  return fSite.getShell() != null ? fSite.getShell() : JavaPlugin.getActiveWorkbenchShell();
}
origin: org.eclipse/org.eclipse.search

private boolean askForResearch(List outOfDateEntries, List outOfSyncEntries) {
  SearchAgainConfirmationDialog dialog= new SearchAgainConfirmationDialog(fSite.getShell(), (ILabelProvider) fPage.getViewer().getLabelProvider(), outOfSyncEntries, outOfDateEntries);
  return dialog.open() == IDialogConstants.OK_ID;
}

origin: org.eclipse/org.eclipse.search

public void run() {
  IWorkspace workspace= ResourcesPlugin.getWorkspace();
  ISchedulingRule rule= workspace.getRuleFactory().modifyRule(workspace.getRoot());
  try { 
    Platform.getJobManager().beginRule(rule, null);
    if (validateResources((FileSearchQuery) fPage.getInput().getQuery())) {
      ReplaceDialog2 dialog= new ReplaceDialog2(fSite.getShell(), fElements, fPage);
      dialog.open();
    }
  } catch (OperationCanceledException e) {
  } finally {
    Platform.getJobManager().endRule(rule);
  }
}

origin: org.eclipse.platform/org.eclipse.search

@Override
public void run() {
  IMarker[] markers= getMarkers();
  if (markers != null)
    try {
      SearchPlugin.getWorkspace().deleteMarkers(markers);
    } catch (CoreException ex) {
      ExceptionHandler.handle(ex, SearchMessages.Search_Error_deleteMarkers_title, SearchMessages.Search_Error_deleteMarkers_message);
    }
  else {
    String title= SearchMessages.RemovePotentialMatchesAction_dialog_title;
    String message= SearchMessages.RemovePotentialMatchesAction_dialog_message;
    MessageDialog.openInformation(fSite.getShell(), title, message);
  }
  // action only makes sense once
  setEnabled(false);
}
origin: org.eclipse/org.eclipse.search

public void run() {
  IMarker[] markers= getMarkers();
  if (markers != null)
    try {
      SearchPlugin.getWorkspace().deleteMarkers(markers);
    } catch (CoreException ex) {
      ExceptionHandler.handle(ex, SearchMessages.Search_Error_deleteMarkers_title, SearchMessages.Search_Error_deleteMarkers_message); 
    }
  else {
    String title= SearchMessages.RemovePotentialMatchesAction_dialog_title; 
    String message= SearchMessages.RemovePotentialMatchesAction_dialog_message; 
    MessageDialog.openInformation(fSite.getShell(), title, message);
  }
  // action only makes sense once
  setEnabled(false);
}

origin: org.eclipse/org.eclipse.datatools.sqltools.sqleditor

private CCPActionGroup(IWorkbenchSite site)
{
  _fSite = site;
  _fClipboard = new Clipboard(site.getShell().getDisplay());
  _fPasteAction = new PasteAction(_fSite, _fClipboard);
  _fPasteAction.setActionDefinitionId(IWorkbenchActionDefinitionIds.PASTE);
  _fCopyAction = new CopyToClipboardAction(_fSite, _fClipboard, _fPasteAction);
  _fCopyAction.setActionDefinitionId(IWorkbenchActionDefinitionIds.COPY);
  _fCutAction = new CutAction(_fSite, _fClipboard, _fPasteAction);
  _fCutAction.setActionDefinitionId(IWorkbenchActionDefinitionIds.CUT);
  _fDeleteAction = new DeleteAction(_fSite);
  _fDeleteAction.setActionDefinitionId(IWorkbenchActionDefinitionIds.DELETE);
  _fActions = new SelectionDispatchAction[] 
  {
    _fCutAction, _fCopyAction, _fPasteAction, _fDeleteAction
  }
  ;
  registerActionsAsSelectionChangeListeners();
}
origin: org.eclipse/org.eclipse.jdt.ui

private CCPActionGroup(IWorkbenchSite site) {
  fSite= site;
  fClipboard= new Clipboard(site.getShell().getDisplay());
  
  fPasteAction= new PasteAction(fSite, fClipboard);
  fPasteAction.setActionDefinitionId(IWorkbenchActionDefinitionIds.PASTE);
  
  fCopyAction= new CopyToClipboardAction(fSite, fClipboard);
  fCopyAction.setActionDefinitionId(IWorkbenchActionDefinitionIds.COPY);
  
  fCopyQualifiedNameAction= new CopyQualifiedNameAction(fSite);
  fCopyQualifiedNameAction.setActionDefinitionId(CopyQualifiedNameAction.ACTION_DEFINITION_ID);
  
  fCutAction= new CutAction(fSite, fClipboard);
  fCutAction.setActionDefinitionId(IWorkbenchActionDefinitionIds.CUT);
  
  fDeleteAction= new DeleteAction(fSite);
  fDeleteAction.setActionDefinitionId(IWorkbenchActionDefinitionIds.DELETE);
  
  fActions= new SelectionDispatchAction[] { fCutAction, fCopyAction, fCopyQualifiedNameAction, fPasteAction, fDeleteAction };
  registerActionsAsSelectionChangeListeners();
}
origin: org.eclipse.scout.sdk.deps/org.eclipse.jdt.ui

private BuildActionGroup(IWorkbenchSite site, ISelectionProvider specialSelectionProvider, RefreshAction refreshAction) {
  fSelectionProvider= specialSelectionProvider != null ? specialSelectionProvider : site.getSelectionProvider();
  fBuildAction= new BuildAction(new ShellProviderAdapter(site.getShell()), IncrementalProjectBuilder.INCREMENTAL_BUILD);
  fBuildAction.setText(ActionMessages.BuildAction_label);
  fBuildAction.setActionDefinitionId(IWorkbenchCommandConstants.PROJECT_BUILD_PROJECT);
  fRefreshAction= refreshAction;
  fRefreshAction.setActionDefinitionId(IWorkbenchCommandConstants.FILE_REFRESH);
  if (specialSelectionProvider != null) {
    fRefreshAction.setSpecialSelectionProvider(specialSelectionProvider);
  }
  fSelectionProvider.addSelectionChangedListener(fBuildAction);
  fSelectionProvider.addSelectionChangedListener(fRefreshAction);
}
origin: org.eclipse.jdt/org.eclipse.jdt.ui

private BuildActionGroup(IWorkbenchSite site, ISelectionProvider specialSelectionProvider, RefreshAction refreshAction) {
  fSelectionProvider= specialSelectionProvider != null ? specialSelectionProvider : site.getSelectionProvider();
  fBuildAction= new BuildAction(new ShellProviderAdapter(site.getShell()), IncrementalProjectBuilder.INCREMENTAL_BUILD);
  fBuildAction.setText(ActionMessages.BuildAction_label);
  fBuildAction.setActionDefinitionId(IWorkbenchCommandConstants.PROJECT_BUILD_PROJECT);
  fRefreshAction= refreshAction;
  fRefreshAction.setActionDefinitionId(IWorkbenchCommandConstants.FILE_REFRESH);
  if (specialSelectionProvider != null) {
    fRefreshAction.setSpecialSelectionProvider(specialSelectionProvider);
  }
  fSelectionProvider.addSelectionChangedListener(fBuildAction);
  fSelectionProvider.addSelectionChangedListener(fRefreshAction);
}
origin: org.eclipse/org.eclipse.jdt.ui

/**
 * Creates a new <code>BuildActionGroup</code>. The group requires that
 * the selection provided by the view part's selection provider is of type
 * <code>org.eclipse.jface.viewers.IStructuredSelection</code>.
 * 
 * @param part the view part that owns this action group
 */
public BuildActionGroup(IViewPart part) {
  fSite= part.getSite();
  Shell shell= fSite.getShell();
  ISelectionProvider provider= fSite.getSelectionProvider();
  
  fBuildAction= new BuildAction(shell, IncrementalProjectBuilder.INCREMENTAL_BUILD);
  fBuildAction.setText(ActionMessages.BuildAction_label); 
  fBuildAction.setActionDefinitionId("org.eclipse.ui.project.buildProject"); //$NON-NLS-1$
  
  fRefreshAction= new RefreshAction(fSite);
  fRefreshAction.setActionDefinitionId("org.eclipse.ui.file.refresh"); //$NON-NLS-1$
  
  provider.addSelectionChangedListener(fBuildAction);
  provider.addSelectionChangedListener(fRefreshAction);
}

origin: org.eclipse/org.eclipse.jdt.ui

/**
 * Creates a new <code>OpenProjectAction</code>. The action requires
 * that the selection provided by the site's selection provider is of type <code>
 * org.eclipse.jface.viewers.IStructuredSelection</code>.
 * 
 * @param site the site providing context information for this action
 */
public OpenProjectAction(IWorkbenchSite site) {
  super(site);
  fWorkbenchAction= new OpenResourceAction(site.getShell());
  setText(fWorkbenchAction.getText());
  setToolTipText(fWorkbenchAction.getToolTipText());
  PlatformUI.getWorkbench().getHelpSystem().setHelp(this, IJavaHelpContextIds.OPEN_PROJECT_ACTION);
  setEnabled(hasClosedProjectsInWorkspace());
}

origin: org.eclipse/org.eclipse.jdt.ui

public void run(IStructuredSelection selection) {
  IAdaptable[] elements= getSelectedElements(selection);
  GrayedCheckedModel model= createGrayedCheckedModel(elements, getAllWorkingSets());
  WorkingSetModelAwareSelectionDialog dialog= new WorkingSetModelAwareSelectionDialog(fSite.getShell(), model, elements);
  
  if (elements.length == 1) {
    IAdaptable element= elements[0];
    String elementName;
    if (element instanceof IResource) {
      elementName= ((IResource)element).getName();
    } else {
      elementName= JavaElementLabels.getElementLabel((IJavaElement)element, JavaElementLabels.ALL_DEFAULT);
    }
    dialog.setMessage(Messages.format(WorkingSetMessages.ConfigureWorkingSetAssignementAction_DialogMessage_specific, elementName));
  } else {
    dialog.setMessage(Messages.format(WorkingSetMessages.ConfigureWorkingSetAssignementAction_DialogMessage_multi, new Integer(elements.length)));
  }
  if (dialog.open() == Window.OK) {
    updateWorkingSets(dialog.getSelection(), dialog.getGrayed(), elements);
    selectAndReveal(elements);
  }
}

origin: org.eclipse.scout.sdk.deps/org.eclipse.jdt.ui

@Override
public void run(IStructuredSelection selection) {
  IAdaptable[] elements= getSelectedElements(selection);
  GrayedCheckedModel model= createGrayedCheckedModel(elements, getAllWorkingSets(), null);
  WorkingSetModelAwareSelectionDialog dialog= new WorkingSetModelAwareSelectionDialog(fSite.getShell(), model, elements);
  if (elements.length == 1) {
    IAdaptable element= elements[0];
    String elementName;
    if (element instanceof IResource) {
      elementName= BasicElementLabels.getResourceName((IResource) element);
    } else {
      elementName= JavaElementLabels.getElementLabel((IJavaElement)element, JavaElementLabels.ALL_DEFAULT);
    }
    dialog.setMessage(Messages.format(WorkingSetMessages.ConfigureWorkingSetAssignementAction_DialogMessage_specific, elementName));
  } else {
    dialog.setMessage(Messages.format(WorkingSetMessages.ConfigureWorkingSetAssignementAction_DialogMessage_multi, new Integer(elements.length)));
  }
  if (dialog.open() == Window.OK) {
    updateWorkingSets(dialog.getSelection(), dialog.getGrayed(), elements);
    selectAndReveal(elements);
  }
}
origin: org.eclipse.jdt/org.eclipse.jdt.ui

@Override
public void run(IStructuredSelection selection) {
  IAdaptable[] elements= getSelectedElements(selection);
  GrayedCheckedModel model= createGrayedCheckedModel(elements, getAllWorkingSets(), null);
  WorkingSetModelAwareSelectionDialog dialog= new WorkingSetModelAwareSelectionDialog(fSite.getShell(), model, elements);
  if (elements.length == 1) {
    IAdaptable element= elements[0];
    String elementName;
    if (element instanceof IResource) {
      elementName= org.eclipse.jdt.internal.core.manipulation.util.BasicElementLabels.getResourceName((IResource) element);
    } else {
      elementName= JavaElementLabels.getElementLabel((IJavaElement)element, JavaElementLabels.ALL_DEFAULT);
    }
    dialog.setMessage(Messages.format(WorkingSetMessages.ConfigureWorkingSetAssignementAction_DialogMessage_specific, elementName));
  } else {
    dialog.setMessage(Messages.format(WorkingSetMessages.ConfigureWorkingSetAssignementAction_DialogMessage_multi, Integer.valueOf(elements.length)));
  }
  if (dialog.open() == Window.OK) {
    updateWorkingSets(dialog.getSelection(), dialog.getGrayed(), elements);
    selectAndReveal(elements);
  }
}
org.eclipse.uiIWorkbenchSitegetShell

Javadoc

Returns the shell for this workbench site. Not intended to be called from outside the UI thread. Clients should call IWorkbench.getDisplay() to gain access to the display rather than calling getShell().getDisplay().

For compatibility, this method will not throw an exception if called from outside the UI thread, but the returned Shell may be wrong.

Popular methods of IWorkbenchSite

  • getSelectionProvider
    Returns the selection provider for this workbench site.
  • getPage
    Returns the page containing this workbench site.
  • getWorkbenchWindow
    Returns the workbench window containing this workbench site.
  • getAdapter
  • getService

Popular in Java

  • Start an intent from android
  • startActivity (Activity)
  • getExternalFilesDir (Context)
  • getResourceAsStream (ClassLoader)
  • MessageDigest (java.security)
    Uses a one-way hash function to turn an arbitrary number of bytes into a fixed-length byte sequence.
  • ResultSet (java.sql)
    An interface for an object which represents a database table entry, returned as the result of the qu
  • NumberFormat (java.text)
    The abstract base class for all number formats. This class provides the interface for formatting and
  • LinkedList (java.util)
    Doubly-linked list implementation of the List and Dequeinterfaces. Implements all optional list oper
  • Semaphore (java.util.concurrent)
    A counting semaphore. Conceptually, a semaphore maintains a set of permits. Each #acquire blocks if
  • AtomicInteger (java.util.concurrent.atomic)
    An int value that may be updated atomically. See the java.util.concurrent.atomic package specificati
  • 21 Best IntelliJ Plugins
Tabnine Logo
  • Products

    Search for Java codeSearch for JavaScript code
  • IDE Plugins

    IntelliJ IDEAWebStormVisual StudioAndroid StudioEclipseVisual Studio CodePyCharmSublime TextPhpStormVimAtomGoLandRubyMineEmacsJupyter NotebookJupyter LabRiderDataGripAppCode
  • Company

    About UsContact UsCareers
  • Resources

    FAQBlogTabnine AcademyStudentsTerms of usePrivacy policyJava Code IndexJavascript Code Index
Get Tabnine for your IDE now