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
  • requestLocationUpdates (LocationManager)
  • getContentResolver (Context)
  • setContentView (Activity)
  • EOFException (java.io)
    Thrown when a program encounters the end of a file or stream during an input operation.
  • SortedSet (java.util)
    SortedSet is a Set which iterates over its elements in a sorted order. The order is determined eithe
  • TimeZone (java.util)
    TimeZone represents a time zone offset, and also figures out daylight savings. Typically, you get a
  • Handler (java.util.logging)
    A Handler object accepts a logging request and exports the desired messages to a target, for example
  • Pattern (java.util.regex)
    Patterns are compiled regular expressions. In many cases, convenience methods such as String#matches
  • DateTimeFormat (org.joda.time.format)
    Factory that creates instances of DateTimeFormatter from patterns and styles. Datetime formatting i
  • Best plugins for Eclipse
Tabnine Logo
  • Products

    Search for Java codeSearch for JavaScript code
  • IDE Plugins

    IntelliJ IDEAWebStormVisual StudioAndroid StudioEclipseVisual Studio CodePyCharmSublime TextPhpStormVimGoLandRubyMineEmacsJupyter NotebookJupyter LabRiderDataGripAppCode
  • Company

    About UsContact UsCareers
  • Resources

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