Eclipse Platform Release 3.7

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

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

Uses of IWorkbenchPartReference in org.eclipse.ui

Subinterfaces of IWorkbenchPartReference in org.eclipse.ui
`interface` `IEditorReference` Implements a reference to an editor.
`interface` `IViewReference` Defines a reference to an IViewPart.

Methods in org.eclipse.ui that return IWorkbenchPartReference
`IWorkbenchPartReference` `IPartService.getActivePartReference()` Returns the active part reference.
`IWorkbenchPartReference` `IWorkbenchPage.getReference(IWorkbenchPart part)` Find the part reference for the given part.
`IWorkbenchPartReference[]` `MultiPartInitException.getReferences()` Returns an array of part references, containing references of parts that were intialized correctly.

Methods in org.eclipse.ui with parameters of type IWorkbenchPartReference
`int` `IWorkbenchPage.getPartState(IWorkbenchPartReference ref)` Returns the maximized/minimized/restored state of the given part reference.
`void` `IPartListener2.partActivated(IWorkbenchPartReference partRef)` Notifies this listener that the given part has been activated.
`void` `IPartListener2.partBroughtToTop(IWorkbenchPartReference partRef)` Notifies this listener that the given part has been brought to the top.
`void` `IPartListener2.partClosed(IWorkbenchPartReference partRef)` Notifies this listener that the given part has been closed.
`void` `IPartListener2.partDeactivated(IWorkbenchPartReference partRef)` Notifies this listener that the given part has been deactivated.
`void` `IPartListener2.partHidden(IWorkbenchPartReference partRef)` Notifies this listener that the given part is hidden or obscured by another part.
`void` `IPartListener2.partInputChanged(IWorkbenchPartReference partRef)` Notifies this listener that the given part's input was changed.
`void` `IPartListener2.partOpened(IWorkbenchPartReference partRef)` Notifies this listener that the given part has been opened.
`void` `IPartListener2.partVisible(IWorkbenchPartReference partRef)` Notifies this listener that the given part is visible.
`void` `PerspectiveAdapter.perspectiveChanged(IWorkbenchPage page, IPerspectiveDescriptor perspective, IWorkbenchPartReference partRef, String changeId)`
`void` `IPerspectiveListener2.perspectiveChanged(IWorkbenchPage page, IPerspectiveDescriptor perspective, IWorkbenchPartReference partRef, String changeId)` Notifies this listener that a part in the given page's perspective has changed in some way (for example, view show/hide, editor open/close, etc).
`void` `IWorkbenchPage.setPartState(IWorkbenchPartReference ref, int state)` Set the state of the given part reference.
`void` `IWorkbenchPage.toggleZoom(IWorkbenchPartReference ref)` Zoom the page in on a part.

Constructors in org.eclipse.ui with parameters of type IWorkbenchPartReference
`MultiPartInitException(IWorkbenchPartReference[] references, PartInitException[] exceptions)` Creates a new exception object.

Eclipse Platform Release 3.7

Guidelines for using Eclipse APIs.

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