## Uses of Interface
org.eclipse.ui.IPerspectiveListener

Packages that use IPerspectiveListener
org.eclipse.ui: Application programming interfaces for interaction with and extension of the Eclipse Platform User Interface.

### Uses of IPerspectiveListener in org.eclipse.ui

Subinterfaces of IPerspectiveListener in org.eclipse.ui
`interface` `IPerspectiveListener2` Extension interface to `IPerspectiveListener` which adds support for listening to part-specific perspective lifecycle events.
`interface` `IPerspectiveListener3` Extension interface to `IPerspectiveListener` which adds support for listening to perspective open and close events.
`interface` `IPerspectiveListener4` Extension interface to `IPerspectiveListener` which adds support for listening to perspective pre-deactivate events.

Classes in org.eclipse.ui that implement IPerspectiveListener
`class` `PerspectiveAdapter` This adapter class provides default implementations for the methods described by the `IPerspectiveListener` interface and its extension interfaces.

Methods in org.eclipse.ui with parameters of type IPerspectiveListener
`void` IPageService.`addPerspectiveListener(IPerspectiveListener listener)` Adds the given listener for a page's perspective lifecycle events.
`void` IPageService.`removePerspectiveListener(IPerspectiveListener listener)` Removes the given page's perspective listener.