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

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

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

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

/**
 * Returns the selection provider managed by the site owning this action or the selection
 * provider explicitly set in {@link #setSpecialSelectionProvider(ISelectionProvider)}.
 *
 * @return the site's selection provider
 */
public ISelectionProvider getSelectionProvider() {
  if (fSpecialSelectionProvider != null) {
    return fSpecialSelectionProvider;
  }
  return fSite.getSelectionProvider();
}
origin: org.eclipse/org.eclipse.jdt.ui

/**
 * Returns the selection provider managed by the site owning this action or the selection
 * provider explicitly set in {@link #setSpecialSelectionProvider(ISelectionProvider)}.
 * 
 * @return the site's selection provider    
 */
public ISelectionProvider getSelectionProvider() {
  if (fSpecialSelectionProvider != null) {
    return fSpecialSelectionProvider;
  }
  return fSite.getSelectionProvider();
}

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

/**
 * Returns the selection provider managed by the site owning this action or the selection
 * provider explicitly set in {@link #setSpecialSelectionProvider(ISelectionProvider)}.
 *
 * @return the site's selection provider
 */
public ISelectionProvider getSelectionProvider() {
  if (fSpecialSelectionProvider != null) {
    return fSpecialSelectionProvider;
  }
  return fSite.getSelectionProvider();
}
origin: org.eclipse/org.eclipse.jdt.ui

private void deregisterActionsAsSelectionChangeListeners() {
  ISelectionProvider provider = fSite.getSelectionProvider();
  for (int i= 0; i < fActions.length; i++) {
    provider.removeSelectionChangedListener(fActions[i]);
  }
}

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

private void deregisterActionsAsSelectionChangeListeners()
{
  ISelectionProvider provider = _fSite.getSelectionProvider();
  for (int i = 0; i < _fActions.length; i++)
  {
    provider.removeSelectionChangedListener(_fActions[i]);
  }
}
origin: org.eclipse/org.eclipse.datatools.sqltools.sqleditor

private void registerActionsAsSelectionChangeListeners()
{
  ISelectionProvider provider = _fSite.getSelectionProvider();
  for (int i = 0; i < _fActions.length; i++)
  {
    provider.addSelectionChangedListener(_fActions[i]);
  }
}
origin: org.eclipse/org.eclipse.jdt.ui

private boolean canOperateOnSelection() {
  ISelection sel= fSite.getSelectionProvider().getSelection();
  if (!(sel instanceof IStructuredSelection))
    return false;
  IStructuredSelection selection= (IStructuredSelection)sel;
  for (Iterator iter= selection.iterator(); iter.hasNext();) {
    Object element= iter.next();
    if (element instanceof IWorkingSet)
      return false;
  }
  return true;
}
origin: org.eclipse/org.eclipse.jdt.ui

public void dispose() {
  ISelectionProvider provider= fSite.getSelectionProvider();
  provider.removeSelectionChangedListener(fOpen);
  super.dispose();
}

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

@Override
public void dispose() {
  ISelectionProvider provider= fSite.getSelectionProvider();
  provider.removeSelectionChangedListener(fShowInPackagesViewAction);
  super.dispose();
}
origin: org.eclipse/org.eclipse.jdt.ui

public void dispose() {
  ISelectionProvider provider= fSite.getSelectionProvider();
  provider.removeSelectionChangedListener(fShowInPackagesViewAction);
  super.dispose();
}

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

@Override
public void dispose() {
  ISelectionProvider provider= fSite.getSelectionProvider();
  provider.removeSelectionChangedListener(fShowInPackagesViewAction);
  super.dispose();
}
origin: org.eclipse.jdt/org.eclipse.jdt.ui

private void initialize(IWorkbenchSite site, boolean isJavaEditor) {
  fSite= site;
  ISelectionProvider provider= fSite.getSelectionProvider();
  ISelection selection= provider.getSelection();
  fShowInPackagesViewAction.update(selection);
  if (!isJavaEditor) {
    provider.addSelectionChangedListener(fShowInPackagesViewAction);
  }
}
origin: org.eclipse.scout.sdk.deps/org.eclipse.jdt.ui

private void initialize(IWorkbenchSite site, boolean isJavaEditor) {
  fSite= site;
  ISelectionProvider provider= fSite.getSelectionProvider();
  ISelection selection= provider.getSelection();
  fShowInPackagesViewAction.update(selection);
  if (!isJavaEditor) {
    provider.addSelectionChangedListener(fShowInPackagesViewAction);
  }
}
origin: org.eclipse/org.eclipse.jdt.ui

private void registerActionsAsSelectionChangeListeners() {
  ISelectionProvider provider = fSite.getSelectionProvider();
  ISelection selection= provider.getSelection();
  for (int i= 0; i < fActions.length; i++) {
    SelectionDispatchAction action= fActions[i];
    action.update(selection);
    provider.addSelectionChangedListener(action);
  }
}

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

public void dispose() {
  ISelectionProvider provider= fSite.getSelectionProvider();
  provider.removeSelectionChangedListener(fBuildAction);
  provider.removeSelectionChangedListener(fRefreshAction);
  super.dispose();
}    

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

  public void dispose() {
    ISelectionProvider provider= fSite.getSelectionProvider();
    provider.removeSelectionChangedListener(fSelectionChangedListener);
    
    IWorkspace workspace = ResourcesPlugin.getWorkspace();
    workspace.removeResourceChangeListener(fOpenAction);
    workspace.removeResourceChangeListener(fCloseAction);
    workspace.removeResourceChangeListener(fCloseUnrelatedAction);
    super.dispose();
  }
}
origin: org.eclipse/org.eclipse.jdt.ui

/**
 * Note: This constructor is for internal use only. Clients should not call this constructor.
 * @param editor the Java editor
 */
public OpenEditorActionGroup(JavaEditor editor) {
  fIsEditorOwner= true;
  fOpen= new OpenAction(editor);
  fOpen.setActionDefinitionId(IJavaEditorActionDefinitionIds.OPEN_EDITOR);
  editor.setAction("OpenEditor", fOpen); //$NON-NLS-1$
  fSite= editor.getEditorSite();
  initialize(fSite.getSelectionProvider());
}
origin: org.eclipse/org.eclipse.jdt.ui

  /**
   * {@inheritDoc}
   */
  public void update() {
    final IWorkbenchPart part= fSite.getPage().getActivePart();
    if (part != null)
      setActivePart(this, part);
    selectionChanged(this, fSite.getSelectionProvider().getSelection());
  }
}
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);
}
org.eclipse.uiIWorkbenchSitegetSelectionProvider

Javadoc

Returns the selection provider for this workbench site.

Popular methods of IWorkbenchSite

  • getShell
    Returns the shell for this workbench site. Not intended to be called from outside the UI thread. Cli
  • getPage
    Returns the page containing this workbench site.
  • getWorkbenchWindow
    Returns the workbench window containing this workbench site.
  • getAdapter
  • getService

Popular in Java

  • Running tasks concurrently on multiple threads
  • requestLocationUpdates (LocationManager)
  • orElseThrow (Optional)
    Return the contained value, if present, otherwise throw an exception to be created by the provided s
  • runOnUiThread (Activity)
  • BorderLayout (java.awt)
    A border layout lays out a container, arranging and resizing its components to fit in five regions:
  • Thread (java.lang)
    A thread is a thread of execution in a program. The Java Virtual Machine allows an application to ha
  • URLEncoder (java.net)
    This class is used to encode a string using the format required by application/x-www-form-urlencoded
  • MessageDigest (java.security)
    Uses a one-way hash function to turn an arbitrary number of bytes into a fixed-length byte sequence.
  • JComboBox (javax.swing)
  • IOUtils (org.apache.commons.io)
    General IO stream manipulation utilities. This class provides static utility methods for input/outpu
  • Top Sublime Text plugins
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