Eclipse Platform Release 3.7

## Uses of Interface
org.eclipse.jface.viewers.ISelection

Packages that use ISelection
org.eclipse.compare: Provides support for performing structural and textual compare operations on arbitrary data and displaying the results.
org.eclipse.compare.contentmergeviewer: Support for compare and merge viewers which show the content side-by-side.
org.eclipse.debug.ui: Provides a generic debugger user interface that clients may customize via standard workbench extension points.
org.eclipse.debug.ui.actions: Provides a set of actions related to running and debugging applications.
org.eclipse.debug.ui.contexts: Provides a set of interfaces and classes for debug context management.
org.eclipse.help.ui.browser: Provides an implementation of IWorkbenchWindowActionDelegate for opening a URL in a browser.
org.eclipse.jface.preference: Provides a framework for preferences.
org.eclipse.jface.text: Provides a framework for creating and manipulating text documents.
org.eclipse.jface.util: Provides useful building blocks used throughout JFace, including property change events, a listener list implementation, and runtime checked assertions.
org.eclipse.jface.viewers: Provides a framework for viewers, which are model-based content adapters for SWT widgets.
org.eclipse.ltk.ui.refactoring: Application programming interface to implement a wizard based user interface for refactorings.
org.eclipse.ltk.ui.refactoring.actions: Application programming interface to actions related to the refactoring history.
org.eclipse.search.ui: Classes and interface required to contribute search dialog pages and search result view pages.
org.eclipse.search.ui.text: Provides the base classes to implement a search result view part for searches with textual matches.
org.eclipse.team.ui: Provides basic support for managing Team providers.
org.eclipse.team.ui.history: Application programming interfaces for working with history.
org.eclipse.team.ui.synchronize: Contains the team synchronization presentation framework and support for the Synchronize View.
org.eclipse.ui: Application programming interfaces for interaction with and extension of the Eclipse Platform User Interface.
org.eclipse.ui.actions: Classes for actions and operations used in a workbench window, page, or part in the Eclipse Platform User Interface.
org.eclipse.ui.editors.text: Provides a standard text editor and concrete document providers based `IFileBuffer` and others directly handling `IFile` and `IStorage` as editor input.
org.eclipse.ui.forms: Forms-based controls for use in views, editors, and wizards.
org.eclipse.ui.handlers: Provides support for integrating handlers into the Eclipse workbench.
org.eclipse.ui.navigator: Provides the Common Navigator framework.
org.eclipse.ui.part: Classes for the creation of workbench parts that integrate with the Eclipse Platform User Interface.
org.eclipse.ui.texteditor: Provides a framework for text editors obeying to the desktop rules.
org.eclipse.ui.texteditor.quickdiff: Provides interfaces to for the `org.eclipse.ui.editors.quickDiffReferenceProvider` extension point and adds an action to enable quick diff display for an editor.
org.eclipse.ui.views.contentoutline: Provides the standard Content Outline view which can show the active editor's custom outline for the document being edited.
org.eclipse.ui.views.framelist: Provides support for a web-browser style of navigation within a view by maintaining a list of frames.
org.eclipse.ui.views.navigator: Provides the standard Resource Navigator view which presents the tree of resources in the workspace.
org.eclipse.ui.views.properties: Provides the standard Property Sheet view which displays custom properties of the active workbench part's current selection.
org.eclipse.ui.views.properties.tabbed: Provides the Tabbed Properties framework.
org.eclipse.ui.views.tasklist: Provides the standard Task List view for displaying tasks and problem annotations on resources.

Uses of ISelection in org.eclipse.compare

Methods in org.eclipse.compare that return ISelection
`ISelection` `CompareViewerPane.getSelection()`
`ISelection` `CompareViewerSwitchingPane.getSelection()`

Methods in org.eclipse.compare with parameters of type ISelection
`void` `CompareViewerPane.setSelection(ISelection s)`
`void` `CompareViewerSwitchingPane.setSelection(ISelection s)`

Uses of ISelection in org.eclipse.compare.contentmergeviewer

Methods in org.eclipse.compare.contentmergeviewer that return ISelection
`ISelection` `ContentMergeViewer.getSelection()` The `ContentMergeViewer` implementation of this `Viewer` method returns the empty selection.

Methods in org.eclipse.compare.contentmergeviewer with parameters of type ISelection
`void` `ContentMergeViewer.setSelection(ISelection selection, boolean reveal)` The `ContentMergeViewer` implementation of this `Viewer` method does nothing.

Uses of ISelection in org.eclipse.debug.ui

Methods in org.eclipse.debug.ui that return ISelection
`static ISelection` `DebugUITools.getDebugContextForEvent(ExecutionEvent event)` Return the debug context for the given executionEvent or `null` if none.
`static ISelection` `DebugUITools.getDebugContextForEventChecked(ExecutionEvent event)` Return the debug context for the given executionEvent.

Methods in org.eclipse.debug.ui with parameters of type ISelection
`IResource` `ILaunchShortcut2.getLaunchableResource(ISelection selection)` Returns an `IResource` that maps to the given selection for launch purposes, or `null` if none.
`ILaunchConfiguration[]` `ILaunchShortcut2.getLaunchConfigurations(ISelection selection)` Returns an array of `ILaunchConfiguration`s that apply to the specified selection, an empty collection if one could be created but does not exist, or `null` if default resource mappings should be used to derive associated configurations.
`void` `ILaunchShortcut.launch(ISelection selection, String mode)` Locates a launchable entity in the given selection and launches an application in the specified mode.

Uses of ISelection in org.eclipse.debug.ui.actions

Methods in org.eclipse.debug.ui.actions that return ISelection
`protected ISelection` `DebugCommandAction.getContext()` Returns the context (selection) this action operates on.

Methods in org.eclipse.debug.ui.actions with parameters of type ISelection
`void` `IAddMemoryBlocksTarget.addMemoryBlocks(IWorkbenchPart part, ISelection selection)` Perform an add memory block on the given element that is currently selected in the Debug view.
`void` `IAddMemoryRenderingsTarget.addMemoryRenderings(IWorkbenchPart part, ISelection selection, IMemoryRenderingType[] renderingTypes)` Adds memory renderings.
`boolean` `IAddMemoryBlocksTarget.canAddMemoryBlocks(IWorkbenchPart part, ISelection selection)` Returns whether an add memory block operation can be performed from the specified part and the given selection.
`boolean` `IAddMemoryRenderingsTarget.canAddMemoryRenderings(IWorkbenchPart part, ISelection selection)` Returns whether a memory rendering can be added from the specified part, based on the the given selection, which is the active debug context in the current workbench window.
`boolean` `IRunToLineTarget.canRunToLine(IWorkbenchPart part, ISelection selection, ISuspendResume target)` Returns whether a run to line operation can be performed on the given element that is currently selected and suspended in the Debug view.
`boolean` `IToggleBreakpointsTargetExtension.canToggleBreakpoints(IWorkbenchPart part, ISelection selection)` Returns whether line breakpoints can be toggled on the given selection.
`boolean` `IToggleBreakpointsTarget.canToggleLineBreakpoints(IWorkbenchPart part, ISelection selection)` Returns whether line breakpoints can be toggled on the given selection.
`boolean` `IToggleBreakpointsTarget.canToggleMethodBreakpoints(IWorkbenchPart part, ISelection selection)` Returns whether method breakpoints can be toggled on the given selection.
`boolean` `IToggleBreakpointsTarget.canToggleWatchpoints(IWorkbenchPart part, ISelection selection)` Returns whether watchpoints can be toggled on the given selection.
`String` `IToggleBreakpointsTargetFactory.getDefaultToggleTarget(IWorkbenchPart part, ISelection selection)` Returns the identifier of the default toggle breakpoints target to use for the given selection, or `null` if this factory has no preference.
`IMemoryRenderingType[]` `IAddMemoryRenderingsTarget.getMemoryRenderingTypes(IWorkbenchPart part, ISelection selection)` Returns a list of rendering types that can be added from the given workbench part and active debug context, possibly empty.
`Set` `IToggleBreakpointsTargetFactory.getToggleTargets(IWorkbenchPart part, ISelection selection)` Returns all possible types of toggle breakpoints targets that this factory can create for the given selection and part, possibly empty.
`protected void` `ToggleWatchpointActionDelegate.performAction(IToggleBreakpointsTarget target, IWorkbenchPart part, ISelection selection)`
`protected void` `ToggleMethodBreakpointActionDelegate.performAction(IToggleBreakpointsTarget target, IWorkbenchPart part, ISelection selection)`
`void` `IRunToLineTarget.runToLine(IWorkbenchPart part, ISelection selection, ISuspendResume target)` Perform a run to line operation on the given element that is currently selected and suspended in the Debug view.
`void` `AbstractLaunchHistoryAction.selectionChanged(IAction action, ISelection selection)`
`void` `RunToLineActionDelegate.selectionChanged(IAction action, ISelection selection)`
`void` `ContextualLaunchAction.selectionChanged(IAction action, ISelection selection)`
`void` `AddMemoryRenderingActionDelegate.selectionChanged(IAction action, ISelection selection)`
`void` `OpenLaunchDialogAction.selectionChanged(IAction action, ISelection selection)`
`void` `LaunchShortcutsAction.selectionChanged(IAction action, ISelection selection)`
`void` `LaunchAsAction.selectionChanged(IAction action, ISelection selection)` Deprecated.
`void` `RulerBreakpointTypesActionDelegate.selectionChanged(IAction action, ISelection selection)`
`void` `IToggleBreakpointsTargetExtension.toggleBreakpoints(IWorkbenchPart part, ISelection selection)` Creates new line breakpoints or removes existing breakpoints.
`void` `IToggleBreakpointsTarget.toggleLineBreakpoints(IWorkbenchPart part, ISelection selection)` Creates new line breakpoints or removes existing breakpoints.
`void` `IToggleBreakpointsTarget.toggleMethodBreakpoints(IWorkbenchPart part, ISelection selection)` Creates new method breakpoints or removes existing breakpoints.
`void` `IToggleBreakpointsTarget.toggleWatchpoints(IWorkbenchPart part, ISelection selection)` Creates new watchpoints or removes existing breakpoints.

Uses of ISelection in org.eclipse.debug.ui.contexts

Methods in org.eclipse.debug.ui.contexts that return ISelection
`ISelection` `IDebugContextService.getActiveContext()` Returns the active context in this service's window or `null`.
`ISelection` `IDebugContextProvider.getActiveContext()` Returns the currently active context, possibly empty or `null`.
`ISelection` `IDebugContextService.getActiveContext(String partId)` Returns the active context in the specified part of this service's window or `null` if none.
`ISelection` `IDebugContextService.getActiveContext(String partId, String partSecondaryId)` Returns the active context in the specified part of this service's window or `null` if none.
`ISelection` `DebugContextEvent.getContext()` Returns the debug context associated with this event.

Constructors in org.eclipse.debug.ui.contexts with parameters of type ISelection
`DebugContextEvent(IDebugContextProvider source, ISelection context, int flags)` Constructs a new debug context event.

Uses of ISelection in org.eclipse.help.ui.browser

Methods in org.eclipse.help.ui.browser with parameters of type ISelection
`void` `LaunchURL.selectionChanged(IAction action, ISelection selection)`

Uses of ISelection in org.eclipse.jface.preference

Methods in org.eclipse.jface.preference with parameters of type ISelection
`protected IPreferenceNode` `PreferenceDialog.getSingleSelection(ISelection selection)`

Uses of ISelection in org.eclipse.jface.text

Subinterfaces of ISelection in org.eclipse.jface.text
`interface` `IBlockTextSelection` A rectangular selection in a text document.
`interface` `IMarkSelection` A mark selection can be sent out by text viewers.
`interface` `ITextSelection` This interface represents a textual selection.

Classes in org.eclipse.jface.text that implement ISelection
`class` `BlockTextSelection` Standard implementation of `IBlockTextSelection`.
`class` `MarkSelection` Default implementation of `IMarkSelection`.
`class` `TextSelection` Standard implementation of `ITextSelection`.

Methods in org.eclipse.jface.text that return ISelection
`ISelection` `TextViewer.getSelection()`

Methods in org.eclipse.jface.text with parameters of type ISelection
`boolean` `ISelectionValidator.isValid(ISelection selection)` Tests whether the given post selection is still valid.
`void` `TextViewer.setSelection(ISelection selection, boolean reveal)`

Uses of ISelection in org.eclipse.jface.util

Methods in org.eclipse.jface.util that return ISelection
`ISelection` `LocalSelectionTransfer.getSelection()` Returns the local transfer data.

Methods in org.eclipse.jface.util with parameters of type ISelection
`void` `LocalSelectionTransfer.setSelection(ISelection s)` Sets the transfer data for local use.

Uses of ISelection in org.eclipse.jface.viewers

Subinterfaces of ISelection in org.eclipse.jface.viewers
`interface` `IStructuredSelection` A selection containing elements.
`interface` `ITreeSelection` A selection containing tree paths.

Classes in org.eclipse.jface.viewers that implement ISelection
`class` `StructuredSelection` A concrete implementation of the `IStructuredSelection` interface, suitable for instantiating.
`class` `TreeSelection` A concrete implementation of the `ITreeSelection` interface, suitable for instantiating.

Fields in org.eclipse.jface.viewers declared as ISelection
`protected ISelection` `OpenEvent.selection` The selection.
`protected ISelection` `SelectionChangedEvent.selection` The selection.
`protected ISelection` `DoubleClickEvent.selection` The selection.

Methods in org.eclipse.jface.viewers that return ISelection
`ISelection` `OpenEvent.getSelection()` Returns the selection.
`ISelection` `SelectionChangedEvent.getSelection()` Returns the selection.
`ISelection` `StructuredViewer.getSelection()` The `StructuredViewer` implementation of this method returns the result as an `IStructuredSelection`.
`ISelection` `DoubleClickEvent.getSelection()` Returns the selection.
`abstract ISelection` `Viewer.getSelection()`
`ISelection` `ISelectionProvider.getSelection()` Returns the current selection for this provider.
`ISelection` `AbstractTreeViewer.getSelection()` This implementation of getSelection() returns an instance of ITreeSelection.

Methods in org.eclipse.jface.viewers with parameters of type ISelection
`protected void` `StructuredViewer.handleInvalidSelection(ISelection invalidSelection, ISelection newSelection)` Handles an invalid selection.
`void` `Viewer.setSelection(ISelection selection)` The viewer implementation of this `ISelectionProvider` method make the new selection for this viewer without making it visible.
`void` `ISelectionProvider.setSelection(ISelection selection)` Sets the current selection for this selection provider.
`void` `TreeViewer.setSelection(ISelection selection, boolean reveal)` Sets a new selection for this viewer and optionally makes it visible.
`void` `StructuredViewer.setSelection(ISelection selection, boolean reveal)`
`abstract void` `Viewer.setSelection(ISelection selection, boolean reveal)` Sets a new selection for this viewer and optionally makes it visible.
`void` `TableViewer.setSelection(ISelection selection, boolean reveal)` Sets a new selection for this viewer and optionally makes it visible.
`protected void` `StructuredViewer.setSelectionToWidget(ISelection selection, boolean reveal)` Converts the selection to a `List` and calls `setSelectionToWidget(List, boolean)`.
`protected void` `AbstractTreeViewer.setSelectionToWidget(ISelection selection, boolean reveal)`
`protected void` `StructuredViewer.updateSelection(ISelection selection)` Updates the selection of this viewer.

Constructors in org.eclipse.jface.viewers with parameters of type ISelection
`DoubleClickEvent(Viewer source, ISelection selection)` Creates a new event for the given source and selection.
`OpenEvent(Viewer source, ISelection selection)` Creates a new event for the given source and selection.
`SelectionChangedEvent(ISelectionProvider source, ISelection selection)` Creates a new event for the given source and selection.

Uses of ISelection in org.eclipse.ltk.ui.refactoring

Methods in org.eclipse.ltk.ui.refactoring with parameters of type ISelection
`void` `UndoRefactoringAction.selectionChanged(IAction action, ISelection s)` Deprecated.
`void` `RedoRefactoringAction.selectionChanged(IAction action, ISelection s)` Deprecated.

Uses of ISelection in org.eclipse.ltk.ui.refactoring.actions

Methods in org.eclipse.ltk.ui.refactoring.actions with parameters of type ISelection
`void` `ApplyRefactoringScriptAction.selectionChanged(IAction action, ISelection selection)` Notifies this action delegate that the selection in the workbench has changed.
`void` `CreateRefactoringScriptAction.selectionChanged(IAction action, ISelection selection)` Notifies this action delegate that the selection in the workbench has changed.
`void` `ShowRefactoringHistoryAction.selectionChanged(IAction action, ISelection selection)` Notifies this action delegate that the selection in the workbench has changed.

Uses of ISelection in org.eclipse.search.ui

Methods in org.eclipse.search.ui that return ISelection
`ISelection` `ISearchResultView.getSelection()` Deprecated. Returns the current selection of the search result view
`ISelection` `ISearchPageContainer.getSelection()` Returns the selection with which this container was opened.

Uses of ISelection in org.eclipse.search.ui.text

Methods in org.eclipse.search.ui.text with parameters of type ISelection
`protected boolean` `AbstractTextSearchViewPage.canRemoveMatchesWith(ISelection selection)` Determines whether the provided selection can be used to remove matches from the result.

Uses of ISelection in org.eclipse.team.ui

Methods in org.eclipse.team.ui with parameters of type ISelection
`protected ICompareInput` `PageCompareEditorInput.asCompareInput(ISelection selection)` Return a compare input that represents the selection.
`protected ICompareInput` `PageSaveablePart.getCompareInput(ISelection selection)` Deprecated. Return a compare input that represents the selection.

Uses of ISelection in org.eclipse.team.ui.history

Methods in org.eclipse.team.ui.history with parameters of type ISelection
`protected ICompareInput` `HistoryPageCompareEditorInput.asCompareInput(ISelection selection)`
`protected ICompareInput` `HistoryPageSaveablePart.getCompareInput(ISelection selection)` Deprecated.

Uses of ISelection in org.eclipse.team.ui.synchronize

Methods in org.eclipse.team.ui.synchronize with parameters of type ISelection
`protected ICompareInput` `ParticipantPageCompareEditorInput.asCompareInput(ISelection selection)`
`protected ICompareInput` `ParticipantPageSaveablePart.getCompareInput(ISelection selection)` Deprecated. Return a compare input that represents the selection.
`void` `ModelParticipantAction.selectionChanged(ISelection selection)` Set the selection of this action to the given selection
`void` `SynchronizeModelAction.selectionChanged(ISelection selection)` Set the selection of this action to the given selection

Uses of ISelection in org.eclipse.ui

Methods in org.eclipse.ui that return ISelection
`ISelection` `ISelectionService.getSelection()` Returns the current selection in the active part.
`ISelection` `ISelectionService.getSelection(String partId)` Returns the current selection in the part with the given id.

Methods in org.eclipse.ui with parameters of type ISelection
`protected abstract void` `OpenAndLinkWithEditorHelper.activate(ISelection selection)` Tells to activate the editor that is open on the given selection.
`boolean` `SelectionEnabler.isEnabledForSelection(ISelection selection)` Check if the receiver is enabled for the given selection.
`protected abstract void` `OpenAndLinkWithEditorHelper.linkToEditor(ISelection selection)` Tells to link the given selection to the editor that is open on the given selection but does nothing if no matching editor can be found.
`protected abstract void` `OpenAndLinkWithEditorHelper.open(ISelection selection, boolean activate)` Tells to open an editor for the given selection.
`void` `IActionDelegate.selectionChanged(IAction action, ISelection selection)` Notifies this action delegate that the selection in the workbench has changed.
`void` `ISelectionListener.selectionChanged(IWorkbenchPart part, ISelection selection)` Notifies this listener that the selection has changed.

Uses of ISelection in org.eclipse.ui.actions

Methods in org.eclipse.ui.actions that return ISelection
`ISelection` `SelectionProviderAction.getSelection()` Returns the current selection in the selection provider.
`ISelection` `ActionContext.getSelection()` Returns the selection.

Methods in org.eclipse.ui.actions with parameters of type ISelection
`void` `ActionDelegate.selectionChanged(IAction action, ISelection selection)` The `ActionDelegate` implementation of this `IActionDelegate` method does nothing.
`void` `SelectionProviderAction.selectionChanged(ISelection selection)` Notifies this action that the given (non-structured) selection has changed in the selection provider.
`void` `ActionContext.setSelection(ISelection selection)` Sets the selection.

Constructors in org.eclipse.ui.actions with parameters of type ISelection
`ActionContext(ISelection selection)` Creates a new action context with the given selection.

Uses of ISelection in org.eclipse.ui.editors.text

Methods in org.eclipse.ui.editors.text that return ISelection
`protected ISelection` `FileBufferOperationHandler.getSelection()` Returns the selection of the active workbench window.

Methods in org.eclipse.ui.editors.text with parameters of type ISelection
`void` `FileBufferOperationAction.selectionChanged(IAction action, ISelection selection)`

Uses of ISelection in org.eclipse.ui.forms

Methods in org.eclipse.ui.forms with parameters of type ISelection
`void` `ManagedForm.fireSelectionChanged(IFormPart part, ISelection selection)` A part can use this method to notify other parts that implement IPartSelectionListener about selection changes.
`void` `IManagedForm.fireSelectionChanged(IFormPart part, ISelection selection)` A part can use this method to notify other parts that implement IPartSelectionListener about selection changes.
`void` `IPartSelectionListener.selectionChanged(IFormPart part, ISelection selection)` Called when the provided part has changed selection state.
`void` `DetailsPart.selectionChanged(IFormPart part, ISelection selection)`

Uses of ISelection in org.eclipse.ui.handlers

Methods in org.eclipse.ui.handlers that return ISelection
`static ISelection` `HandlerUtil.getActiveMenuEditorInput(ExecutionEvent event)` Return the active menu editor input, if available.
`static ISelection` `HandlerUtil.getActiveMenuEditorInputChecked(ExecutionEvent event)` Return the active menu editor input.
`static ISelection` `HandlerUtil.getActiveMenuSelection(ExecutionEvent event)` Return the active menu selection.
`static ISelection` `HandlerUtil.getActiveMenuSelectionChecked(ExecutionEvent event)` Return the active menu selection.
`static ISelection` `HandlerUtil.getCurrentSelection(ExecutionEvent event)` Return the current selection.
`static ISelection` `HandlerUtil.getCurrentSelectionChecked(ExecutionEvent event)` Return the current selection.
`static ISelection` `HandlerUtil.getShowInSelection(ExecutionEvent event)` Return the ShowInContext selection.
`static ISelection` `HandlerUtil.getShowInSelectionChecked(ExecutionEvent event)` Return the ShowInContext selection.

Uses of ISelection in org.eclipse.ui.navigator

Methods in org.eclipse.ui.navigator that return ISelection
`ISelection` `CommonViewer.getSelection()` Returns the current selection.

Methods in org.eclipse.ui.navigator with parameters of type ISelection
`void` `CommonNavigator.selectReveal(ISelection selection)` Set the selection to the Common Navigator tree, and expand nodes if necessary.
`void` `CommonViewer.setSelection(ISelection selection, boolean reveal)`
`protected void` `CommonNavigatorManager.updateStatusBar(ISelection aSelection)`

Uses of ISelection in org.eclipse.ui.part

Methods in org.eclipse.ui.part that return ISelection
`ISelection` `ShowInContext.getSelection()` Returns the selection, or `null` to indicate no selection.
`ISelection` `MultiPageSelectionProvider.getSelection()`
`ISelection` `PageBookView.SelectionProvider.getSelection()`

Methods in org.eclipse.ui.part with parameters of type ISelection
`void` `ISetSelectionTarget.selectReveal(ISelection selection)` Reveals and selects the given element within this target view.
`void` `ShowInContext.setSelection(ISelection selection)` Sets the selection, or `null` to indicate no selection.
`void` `MultiPageSelectionProvider.setSelection(ISelection selection)`
`void` `PageBookView.SelectionProvider.setSelection(ISelection selection)`

Constructors in org.eclipse.ui.part with parameters of type ISelection
`ShowInContext(Object input, ISelection selection)` Constructs a new `ShowInContext` with the given input and selection.

Uses of ISelection in org.eclipse.ui.texteditor

Methods in org.eclipse.ui.texteditor that return ISelection
`protected ISelection` `AbstractTextEditor.doGetSelection()` Returns the current selection.
`ISelection` `AbstractTextEditor.SelectionProvider.getSelection()`

Methods in org.eclipse.ui.texteditor with parameters of type ISelection
`protected void` `AbstractTextEditor.doSetSelection(ISelection selection)` Sets the given selection.
`boolean` `AbstractTextEditor.SelectionProvider.isValid(ISelection postSelection)`
`void` `GotoLastEditPositionAction.selectionChanged(IAction action, ISelection selection)`
`void` `AbstractRulerActionDelegate.selectionChanged(IAction action, ISelection selection)`
`void` `AbstractTextEditor.SelectionProvider.setSelection(ISelection selection)`

Uses of ISelection in org.eclipse.ui.texteditor.quickdiff

Methods in org.eclipse.ui.texteditor.quickdiff with parameters of type ISelection
`void` `QuickDiffToggleAction.selectionChanged(IAction action, ISelection selection)`

Uses of ISelection in org.eclipse.ui.views.contentoutline

Methods in org.eclipse.ui.views.contentoutline that return ISelection
`ISelection` `ContentOutlinePage.getSelection()`
`ISelection` `ContentOutline.getSelection()`

Methods in org.eclipse.ui.views.contentoutline with parameters of type ISelection
`protected void` `ContentOutlinePage.fireSelectionChanged(ISelection selection)` Fires a selection changed event.
`void` `ContentOutlinePage.setSelection(ISelection selection)`
`void` `ContentOutline.setSelection(ISelection selection)`

Uses of ISelection in org.eclipse.ui.views.framelist

Methods in org.eclipse.ui.views.framelist that return ISelection
`ISelection` `TreeFrame.getSelection()` Returns the selection.

Methods in org.eclipse.ui.views.framelist with parameters of type ISelection
`void` `TreeFrame.setSelection(ISelection selection)` Sets the selection.

Uses of ISelection in org.eclipse.ui.views.navigator

Methods in org.eclipse.ui.views.navigator that return ISelection
`ISelection` `LocalSelectionTransfer.getSelection()` Deprecated.

Methods in org.eclipse.ui.views.navigator with parameters of type ISelection
`protected static Object` `ResourceNavigator.getSingleElement(ISelection s)` Deprecated. Returns the selected element if the selection consists of a single element only.
`protected void` `ResourceNavigator.handleOpen(ISelection selection)` Deprecated. Handles an open event from the viewer.
`protected void` `ResourceNavigator.linkToEditor(ISelection selection)` Deprecated. Brings the corresponding editor to top if the selected resource is open.
`void` `ResourceNavigator.selectReveal(ISelection selection)` Deprecated. Selects and reveals the specified elements.
`void` `LocalSelectionTransfer.setSelection(ISelection s)` Deprecated.

Uses of ISelection in org.eclipse.ui.views.properties

Methods in org.eclipse.ui.views.properties with parameters of type ISelection
`void` `PropertySheetPage.handleEntrySelection(ISelection selection)` Handles a selection change in the entry table.
`void` `PropertySheetPage.selectionChanged(IWorkbenchPart part, ISelection selection)`
`void` `PropertySheet.selectionChanged(IWorkbenchPart part, ISelection sel)`

Constructors in org.eclipse.ui.views.properties with parameters of type ISelection
`PropertyShowInContext(IWorkbenchPart aPart, ISelection selection)`

Uses of ISelection in org.eclipse.ui.views.properties.tabbed

Methods in org.eclipse.ui.views.properties.tabbed that return ISelection
`ISelection` `AbstractPropertySection.getSelection()` Get the current workbench selection.

Methods in org.eclipse.ui.views.properties.tabbed with parameters of type ISelection
`boolean` `ISectionDescriptor.appliesTo(IWorkbenchPart part, ISelection selection)` Determines if this section applies to the selection.
`boolean` `AbstractSectionDescriptor.appliesTo(IWorkbenchPart part, ISelection selection)`
`ITabDescriptor[]` `ITabDescriptorProvider.getTabDescriptors(IWorkbenchPart part, ISelection selection)` Returns all tab descriptors.
`Image` `TabbedPropertySheetPage.getTitleImage(ISelection selection)` Returns the title image for given selection.
`String` `TabbedPropertySheetPage.getTitleText(ISelection selection)` Returns text of the properties title for given selection.
`void` `TabbedPropertySheetPage.selectionChanged(IWorkbenchPart part, ISelection selection)`
`void` `TabContents.setInput(IWorkbenchPart part, ISelection selection)` Sets page's sections input objects.
`void` `AdvancedPropertySection.setInput(IWorkbenchPart part, ISelection selection)`
`void` `AbstractPropertySection.setInput(IWorkbenchPart part, ISelection selection)`
`void` `ISection.setInput(IWorkbenchPart part, ISelection selection)` Notifies the section that the workbench selection has changed.

Uses of ISelection in org.eclipse.ui.views.tasklist

Methods in org.eclipse.ui.views.tasklist that return ISelection
`ISelection` `TaskList.getSelection()` Deprecated. API method which returns the current selection.

Methods in org.eclipse.ui.views.tasklist with parameters of type ISelection
`void` `TaskList.setSelection(ISelection selection, boolean reveal)` Deprecated. API method which sets the current selection of this viewer.

Eclipse Platform Release 3.7

Guidelines for using Eclipse APIs.

Copyright (c) Eclipse contributors and others 2000, 2011. All rights reserved.