- All Superinterfaces:
public interface ISelectionListener extends EventListenerInterface for listening to selection changes.
This interface may be implemented by clients.
void selectionChanged(IWorkbenchPart part, ISelection selection)Notifies this listener that the selection has changed.
Note: it is important that this method returns as quickly as possible to avoid UI freezes. For example, do not update the UI if the UI is not visible. See the
SelectionListenerFactoryfor listeners that are build for this purpose.
This method is called when the selection changes to a
non-nullvalue, but not when the selection changes to
null. If there is a requirement to be notified in the latter scenario, implement
INullSelectionListener. The event will be posted through this method.
part- the workbench part containing the selection
selection- the current selection. This may be
- See Also: