Uses of Interface
org.eclipse.ui.IWorkbenchPart
-
Packages that use IWorkbenchPart Package Description org.eclipse.compare Provides support for performing structural and textual compare operations on arbitrary data and displaying the results.org.eclipse.compare.patch Provides support for applying and working with patches.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.debug.ui.sourcelookup Provides a user interface for debug platform source lookup facilities.org.eclipse.search.ui Classes and interface required to contribute search dialog pages and search result view pages.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.console Application programming interfaces for interaction with the Eclipse console.org.eclipse.ui.editors.text Provides a standard text editor and concrete document providers basedIFileBuffer
and others directly handlingIFile
andIStorage
as editor input.org.eclipse.ui.forms.editor Support for forms-based multi-page editors.org.eclipse.ui.handlers Provides support for integrating handlers into the Eclipse workbench.org.eclipse.ui.ide APIs for the IDE-specific portion of the Eclipse Platform User Interface.org.eclipse.ui.internal.views.markers org.eclipse.ui.navigator Provides the Common Navigator framework.org.eclipse.ui.navigator.resources Provides reusable components for clients that need to expand on the capabilities provided by the reference Common Navigator Resources extension.org.eclipse.ui.operations Classes that provide the basic workbench UI support for undo and redo of operations.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.templates Application programming interfaces for interaction with the Eclipse text editor template support.org.eclipse.ui.views.bookmarkexplorer Provides the standard Bookmarks view which displays bookmarks on resources.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.markers Utility classes for working with markers in views
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. -
-
Uses of IWorkbenchPart in org.eclipse.compare
Methods in org.eclipse.compare that return IWorkbenchPart Modifier and Type Method Description IWorkbenchPart
CompareEditorInput. getWorkbenchPart()
IWorkbenchPart
ICompareContainer. getWorkbenchPart()
Return the workbench part associated with this container ornull
if there is no part or it is not available. -
Uses of IWorkbenchPart in org.eclipse.compare.patch
Constructors in org.eclipse.compare.patch with parameters of type IWorkbenchPart Constructor Description ApplyPatchOperation(IWorkbenchPart targetPart, IResource resource)
Create an operation for the given part and resource.ApplyPatchOperation(IWorkbenchPart part, IStorage patch, IResource target, CompareConfiguration configuration)
Creates a new ApplyPatchOperation with the supplied compare configuration, patch and target. -
Uses of IWorkbenchPart in org.eclipse.debug.ui
Subinterfaces of IWorkbenchPart in org.eclipse.debug.ui Modifier and Type Interface Description interface
IDebugView
Common function for debug views.Classes in org.eclipse.debug.ui that implement IWorkbenchPart Modifier and Type Class Description class
AbstractDebugView
Common function for views related to debugging.Methods in org.eclipse.debug.ui that return IWorkbenchPart Modifier and Type Method Description protected IWorkbenchPart
AbstractDebugView. getBootstrapPart()
Methods in org.eclipse.debug.ui with parameters of type IWorkbenchPart Modifier and Type Method Description protected PageBookView.PageRec
AbstractDebugView. doCreatePage(IWorkbenchPart part)
protected void
AbstractDebugView. doDestroyPage(IWorkbenchPart part, PageBookView.PageRec pageRecord)
static ISelection
DebugUITools. getDebugContextForPart(IWorkbenchPart part)
Returns the currently selected context in the given part or part's workbench window.protected boolean
AbstractDebugView. isImportant(IWorkbenchPart part)
-
Uses of IWorkbenchPart in org.eclipse.debug.ui.actions
Methods in org.eclipse.debug.ui.actions with parameters of type IWorkbenchPart Modifier and Type Method Description 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
IToggleBreakpointsTargetExtension2. canToggleBreakpointsWithEvent(IWorkbenchPart part, ISelection selection, Event event)
Returns whether breakpoints can be toggled on the given selection with the givenEvent
.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, ornull
if this factory has no preference.Set<String>
IToggleBreakpointsTargetManager. getEnabledToggleBreakpointsTargetIDs(IWorkbenchPart part, ISelection selection)
Returns the set ofString
IDs of toggle breakpoint targets, which are enabled for the given active part and selection.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.String
IToggleBreakpointsTargetManager. getPreferredToggleBreakpointsTargetID(IWorkbenchPart part, ISelection selection)
Returns the ID of the calculated preferred toggle breakpoints target for the given active part and selection.IToggleBreakpointsTarget
IToggleBreakpointsTargetManager. getToggleBreakpointsTarget(IWorkbenchPart part, ISelection selection)
Given the ID of toggle breakpoint target, this method will try to find the factory that creates it and return an instance of it.Set<String>
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.void
DebugCommandAction. init(IWorkbenchPart part)
Initializes this action for a specific part.protected void
ToggleMethodBreakpointActionDelegate. performAction(IToggleBreakpointsTarget target, IWorkbenchPart part, ISelection selection)
protected void
ToggleWatchpointActionDelegate. 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
AddMemoryRenderingActionDelegate. setActivePart(IAction action, IWorkbenchPart targetPart)
void
ContextualLaunchAction. setActivePart(IAction action, IWorkbenchPart targetPart)
boolean
IAddMemoryBlocksTarget. supportsAddMemoryBlocks(IWorkbenchPart part)
Returns whether this target will support adding memory block from the specified part.void
IToggleBreakpointsTargetExtension. toggleBreakpoints(IWorkbenchPart part, ISelection selection)
Creates new line breakpoints or removes existing breakpoints.void
IToggleBreakpointsTargetExtension2. toggleBreakpointsWithEvent(IWorkbenchPart part, ISelection selection, Event event)
Creates or removes existing breakpoints based on any modifiers in the givenEvent
.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.Constructors in org.eclipse.debug.ui.actions with parameters of type IWorkbenchPart Constructor Description RunToLineAction(IWorkbenchPart part, IDocument document, IVerticalRulerInfo rulerInfo)
Constructs a new action to toggle a breakpoint in the given part containing the given document and ruler.ToggleBreakpointAction(IWorkbenchPart part, IDocument document, IVerticalRulerInfo rulerInfo)
Constructs a new action to toggle a breakpoint in the given part containing the given document and ruler. -
Uses of IWorkbenchPart in org.eclipse.debug.ui.contexts
Methods in org.eclipse.debug.ui.contexts that return IWorkbenchPart Modifier and Type Method Description IWorkbenchPart
AbstractDebugContextProvider. getPart()
IWorkbenchPart
IDebugContextProvider. getPart()
Returns the part associated with this context provider ornull
if none.Constructors in org.eclipse.debug.ui.contexts with parameters of type IWorkbenchPart Constructor Description AbstractDebugContextProvider(IWorkbenchPart part)
Constructs a context provider for the specified part, possiblynull
. -
Uses of IWorkbenchPart in org.eclipse.debug.ui.sourcelookup
Classes in org.eclipse.debug.ui.sourcelookup that implement IWorkbenchPart Modifier and Type Class Description class
CommonSourceNotFoundEditor
Default editor displayed when source is not found. -
Uses of IWorkbenchPart in org.eclipse.search.ui
Subinterfaces of IWorkbenchPart in org.eclipse.search.ui Modifier and Type Interface Description interface
ISearchResultView
Deprecated, for removal: This API element is subject to removal in a future version.Part of the old ('classic') search result view.interface
ISearchResultViewPart
Interface for the search result view. -
Uses of IWorkbenchPart in org.eclipse.team.ui
Subinterfaces of IWorkbenchPart in org.eclipse.team.ui Modifier and Type Interface Description interface
ISaveableWorkbenchPart
Deprecated.Clients should use a subclass ofCompareEditorInput
andCompareUI.openCompareDialog(org.eclipse.compare.CompareEditorInput)
Classes in org.eclipse.team.ui that implement IWorkbenchPart Modifier and Type Class Description class
PageSaveablePart
Deprecated.Clients should use a subclass ofCompareEditorInput
andCompareUI.openCompareDialog(org.eclipse.compare.CompareEditorInput)
class
SaveablePartAdapter
Deprecated.Clients should use a subclass ofCompareEditorInput
andCompareUI.openCompareDialog(org.eclipse.compare.CompareEditorInput)
Methods in org.eclipse.team.ui that return IWorkbenchPart Modifier and Type Method Description IWorkbenchPart
TeamOperation. getPart()
Return the part that is associated with this operation.Constructors in org.eclipse.team.ui with parameters of type IWorkbenchPart Constructor Description TeamOperation(IWorkbenchPart part)
Create an team operation associated with the given part.TeamOperation(IWorkbenchPart part, IRunnableContext context)
Create an team operation associated with the given part that will run in the given context. -
Uses of IWorkbenchPart in org.eclipse.team.ui.history
Classes in org.eclipse.team.ui.history that implement IWorkbenchPart Modifier and Type Class Description class
HistoryPageSaveablePart
Deprecated.Methods in org.eclipse.team.ui.history that return IWorkbenchPart Modifier and Type Method Description IWorkbenchPart
IHistoryPageSite. getPart()
Return the workbench part for the page ornull
if a workbench part is not available (e.g. if the page is being shown in a dialog). -
Uses of IWorkbenchPart in org.eclipse.team.ui.synchronize
Subinterfaces of IWorkbenchPart in org.eclipse.team.ui.synchronize Modifier and Type Interface Description interface
ISynchronizeView
A view that displays synchronization participants that are registered with the synchronize manager.Classes in org.eclipse.team.ui.synchronize that implement IWorkbenchPart Modifier and Type Class Description class
ParticipantPageSaveablePart
Deprecated.Clients should use a subclass ofPageCompareEditorInput
andCompareUI.openCompareDialog(org.eclipse.compare.CompareEditorInput)
Methods in org.eclipse.team.ui.synchronize that return IWorkbenchPart Modifier and Type Method Description IWorkbenchPart
ISynchronizePageSite. getPart()
Return the workbench part for the page ornull
if a workbench part is not available (e.g. if the page is being shown in a dialog).Methods in org.eclipse.team.ui.synchronize with parameters of type IWorkbenchPart Modifier and Type Method Description void
ISynchronizeParticipant. run(IWorkbenchPart part)
Runs the participants action.void
ModelSynchronizeParticipant. run(IWorkbenchPart part)
void
SubscriberParticipant. run(IWorkbenchPart part)
Constructors in org.eclipse.team.ui.synchronize with parameters of type IWorkbenchPart Constructor Description ModelMergeOperation(IWorkbenchPart part, ISynchronizationScopeManager manager)
Create a model merge operation.ModelOperation(IWorkbenchPart part, ISynchronizationScopeManager manager)
Create a model operation that operates on the given scope.ModelParticipantMergeOperation(IWorkbenchPart part, ISynchronizationScopeManager manager)
Create a merge participant operation for the scope of the given manager. -
Uses of IWorkbenchPart in org.eclipse.ui
Subinterfaces of IWorkbenchPart in org.eclipse.ui Modifier and Type Interface Description interface
IEditorPart
An editor is a visual component within a workbench page.interface
IInPlaceEditor
Interface for editor parts that represent an in-place style editor.interface
IReusableEditor
Interface for reusable editors.interface
IViewPart
A view is a visual component within a workbench page.interface
IWorkbenchPart2
ExtendsIWorkbenchPart
, adding the name and status text properties.interface
IWorkbenchPart3
A part can provide arbitrary properties.Methods in org.eclipse.ui that return IWorkbenchPart Modifier and Type Method Description IWorkbenchPart
IPartService. getActivePart()
Returns the active part.IWorkbenchPart
SelectionListenerFactory.ISelectionModel. getCurrentSelectionPart()
IWorkbenchPart
SelectionListenerFactory.ISelectionModel. getLastDeliveredSelectionPart()
IWorkbenchPart
IWorkbenchPartReference. getPart(boolean restore)
Returns the IWorkbenchPart referenced by this object.IWorkbenchPart
IWorkbenchPartSite. getPart()
Returns the part associated with this siteIWorkbenchPart
SelectionListenerFactory.ISelectionModel. getTargetPart()
Methods in org.eclipse.ui with parameters of type IWorkbenchPart Modifier and Type Method Description void
IWorkbenchPage. activate(IWorkbenchPart part)
Activates the given part.void
IWorkbenchPage. bringToTop(IWorkbenchPart part)
Moves the given part forward in the Z order of this page so as to make it visible, without changing which part has focus.static ISelectionListener
SelectionListenerFactory. createListener(IWorkbenchPart part, Predicate<SelectionListenerFactory.ISelectionModel> predicate)
Create a listener for a part that also acts as the selection listener.static ISelectionListener
SelectionListenerFactory. createListener(IWorkbenchPart part, ISelectionListener listener, Predicate<SelectionListenerFactory.ISelectionModel> predicate)
Create a listener for a part with a separate selection listener.static ISelectionListener
SelectionListenerFactory. createVisibleListener(IWorkbenchPart part, ISelectionListener listener)
Convenience method to create a listener that only gets notified when: the selection has changed; the part is visible.static ISelectionListener
SelectionListenerFactory. createVisibleListener(IWorkbenchPart part, ISelectionListener listener, Predicate<SelectionListenerFactory.ISelectionModel> additionalPredicate)
Convenience method to create a listener that only gets notified when: the selection has changed; the part is visible.static ISelectionListener
SelectionListenerFactory. createVisibleSelfMutedListener(IWorkbenchPart part, ISelectionListener listener)
Provides a listener that only gets notified of selection events when: the selection was not already delivered from any part; the part is visible; the selection does not originate from the part.static ISelectionListener
SelectionListenerFactory. createVisibleSelfMutedListener(IWorkbenchPart part, ISelectionListener listener, Predicate<SelectionListenerFactory.ISelectionModel> additionalPredicate)
Provides a listener that only gets notified of selection events when: the selection has changed; the part is visible; the selection does not originate from the part.void
Saveable. disableUI(IWorkbenchPart[] parts, boolean closing)
Disables the UI of the given parts containing this saveable if necessary.void
Saveable. enableUI(IWorkbenchPart[] parts)
Enables the UI of the given parts containing this saveable after a background save operation has finished.IWorkbenchPartReference
IWorkbenchPage. getReference(IWorkbenchPart part)
Find the part reference for the given part.boolean
IWorkbenchPage. isPartVisible(IWorkbenchPart part)
Returns whether the specified part is visible.void
IPartListener. partActivated(IWorkbenchPart part)
Notifies this listener that the given part has been activated.void
IPartListener. partBroughtToTop(IWorkbenchPart part)
Notifies this listener that the given part has been brought to the top.void
SubActionBars. partChanged(IWorkbenchPart part)
Notification that the target part for the action bars has changed.void
IPartListener. partClosed(IWorkbenchPart part)
Notifies this listener that the given part has been closed.void
IPartListener. partDeactivated(IWorkbenchPart part)
Notifies this listener that the given part has been deactivated.void
IPartListener. partOpened(IWorkbenchPart part)
Notifies this listener that the given part has been opened.boolean
ISaveableFilter. select(Saveable saveable, IWorkbenchPart[] containingParts)
Indicate whether the given saveable matches this filter.void
ISelectionListener. selectionChanged(IWorkbenchPart part, ISelection selection)
Notifies this listener that the selection has changed.void
IObjectActionDelegate. setActivePart(IAction action, IWorkbenchPart targetPart)
Sets the active part for the delegate. -
Uses of IWorkbenchPart in org.eclipse.ui.actions
Methods in org.eclipse.ui.actions that return IWorkbenchPart Modifier and Type Method Description IWorkbenchPart
PartEventAction. getActivePart()
Returns the currently active part in the workbench.Methods in org.eclipse.ui.actions with parameters of type IWorkbenchPart Modifier and Type Method Description void
PartEventAction. partActivated(IWorkbenchPart part)
ThePartEventAction
implementation of thisIPartListener
method records that the given part is active.void
RetargetAction. partActivated(IWorkbenchPart part)
A workbench part has been activated.void
PartEventAction. partBroughtToTop(IWorkbenchPart part)
ThePartEventAction
implementation of thisIPartListener
method does nothing.void
PartEventAction. partClosed(IWorkbenchPart part)
ThePartEventAction
implementation of thisIPartListener
method clears the active part if it just closed.void
RetargetAction. partClosed(IWorkbenchPart part)
A workbench part has been closed.void
PartEventAction. partDeactivated(IWorkbenchPart part)
ThePartEventAction
implementation of thisIPartListener
method records that there is no active part.void
RetargetAction. partDeactivated(IWorkbenchPart part)
A workbench part has been deactivated.void
PartEventAction. partOpened(IWorkbenchPart part)
ThePartEventAction
implementation of thisIPartListener
method does nothing. -
Uses of IWorkbenchPart in org.eclipse.ui.console
Subinterfaces of IWorkbenchPart in org.eclipse.ui.console Modifier and Type Interface Description interface
IConsoleView
A view that displays consoles registered with the console manager. -
Uses of IWorkbenchPart in org.eclipse.ui.editors.text
Classes in org.eclipse.ui.editors.text that implement IWorkbenchPart Modifier and Type Class Description class
TextEditor
The standard/default text editor. -
Uses of IWorkbenchPart in org.eclipse.ui.forms.editor
Subinterfaces of IWorkbenchPart in org.eclipse.ui.forms.editor Modifier and Type Interface Description interface
IFormPage
Interface that all GUI pages need to implement in order to be added to FormEditor part.Classes in org.eclipse.ui.forms.editor that implement IWorkbenchPart Modifier and Type Class Description class
FormEditor
This class forms a base of multi-page form editors that typically use one or more pages with forms and one page for raw source of the editor input.class
FormPage
A base class that all pages that should be added to FormEditor must subclass.class
SharedHeaderFormEditor
A variation ofFormEditor
, this editor has a stable header that does not change when pages are switched. -
Uses of IWorkbenchPart in org.eclipse.ui.handlers
Methods in org.eclipse.ui.handlers that return IWorkbenchPart Modifier and Type Method Description static IWorkbenchPart
HandlerUtil. getActivePart(ExecutionEvent event)
Return the active part.static IWorkbenchPart
HandlerUtil. getActivePartChecked(ExecutionEvent event)
Return the active part. -
Uses of IWorkbenchPart in org.eclipse.ui.ide
Methods in org.eclipse.ui.ide with parameters of type IWorkbenchPart Modifier and Type Method Description boolean
ResourceSaveableFilter. select(Saveable saveable, IWorkbenchPart[] containingParts)
-
Uses of IWorkbenchPart in org.eclipse.ui.internal.views.markers
Classes in org.eclipse.ui.internal.views.markers with annotations of type with type parameters of type that implement declared as with annotations of type with type parameters of type with annotations of type with annotations of type with type parameters of type that return that return types with arguments of type with parameters of type with type arguments of type that throw with annotations of type with annotations of type with parameters of type with type arguments of type that throw IWorkbenchPart Modifier and Type Class Description class
org.eclipse.ui.internal.views.markers.ExtendedMarkersView
The ExtendedMarkersView is the internal implementation of the view that shows markers using the markerGenerators extension point. -
Uses of IWorkbenchPart in org.eclipse.ui.navigator
Classes in org.eclipse.ui.navigator that implement IWorkbenchPart Modifier and Type Class Description class
CommonNavigator
This class provides the IViewPart for the Common Navigator framework in the Eclipse workbench.Methods in org.eclipse.ui.navigator that return IWorkbenchPart Modifier and Type Method Description IWorkbenchPart
ICommonViewerWorkbenchSite. getPart()
-
Uses of IWorkbenchPart in org.eclipse.ui.navigator.resources
Classes in org.eclipse.ui.navigator.resources that implement IWorkbenchPart Modifier and Type Class Description class
ProjectExplorer
-
Uses of IWorkbenchPart in org.eclipse.ui.operations
Constructors in org.eclipse.ui.operations with parameters of type IWorkbenchPart Constructor Description LinearUndoViolationUserApprover(IUndoContext context, IWorkbenchPart part)
Create a LinearUndoViolationUserApprover associated with the specified workbench part. -
Uses of IWorkbenchPart in org.eclipse.ui.part
Classes in org.eclipse.ui.part that implement IWorkbenchPart Modifier and Type Class Description class
AbstractMultiEditor
A AbstractMultiEditor is a composite of editors.class
EditorPart
Abstract base implementation of all workbench editors.class
MultiEditor
A MultiEditor is a composite of editors.class
MultiPageEditor
Deprecated, for removal: This API element is subject to removal in a future version.Use the classMultiPageEditorPart
insteadclass
MultiPageEditorPart
A multi-page editor is an editor with multiple pages, each of which may contain an editor or an arbitrary SWT control.class
PageBookView
Abstract superclass of all multi-page workbench views.class
ViewPart
Abstract base implementation of all workbench views.class
WorkbenchPart
Abstract base implementation of all workbench parts.Fields in org.eclipse.ui.part declared as IWorkbenchPart Modifier and Type Field Description IWorkbenchPart
PageBookView.PageRec. part
The part.Methods in org.eclipse.ui.part that return IWorkbenchPart Modifier and Type Method Description protected abstract IWorkbenchPart
PageBookView. getBootstrapPart()
Returns the active, important workbench part for this view.IWorkbenchPart
IContributedContentsView. getContributingPart()
Returns the workbench part which contributed the current contents of this view.protected IWorkbenchPart
PageBookView. getCurrentContributingPart()
Returns the part which contributed the current page to this view.IWorkbenchPart
MultiPageEditorSite. getPart()
Methods in org.eclipse.ui.part with parameters of type IWorkbenchPart Modifier and Type Method Description protected abstract PageBookView.PageRec
PageBookView. doCreatePage(IWorkbenchPart part)
Creates a new page in the pagebook for a particular part.protected abstract void
PageBookView. doDestroyPage(IWorkbenchPart part, PageBookView.PageRec pageRecord)
Destroys a page in the pagebook for a particular part.protected PageBookView.PageRec
PageBookView. getPageRec(IWorkbenchPart part)
Returns the page record for the given part.protected abstract boolean
PageBookView. isImportant(IWorkbenchPart part)
Returns whether the given part should be added to this view.void
PageBookView. partActivated(IWorkbenchPart part)
ThePageBookView
implementation of thisIPartListener
method shows the page when the given part is activated.void
PageBookView. partBroughtToTop(IWorkbenchPart part)
ThePageBookView
implementation of thisIPartListener
method does nothing.void
PageBookView. partClosed(IWorkbenchPart part)
ThePageBookView
implementation of thisIPartListener
method deal with the closing of the active part.void
PageBookView. partDeactivated(IWorkbenchPart part)
ThePageBookView
implementation of thisIPartListener
method does nothing.protected void
PageBookView. partHidden(IWorkbenchPart part)
Make sure that the part is not considered if it is hidden.void
PageBookView. partOpened(IWorkbenchPart part)
protected void
PageBookView. partVisible(IWorkbenchPart part)
Make sure that the part is not considered if it is hidden.Constructors in org.eclipse.ui.part with parameters of type IWorkbenchPart Constructor Description PageRec(IWorkbenchPart part, IPage page)
Creates a new page record initialized to the given part and page.PageSwitcher(IWorkbenchPart part)
Register the handlers for page switching with this view or editor. -
Uses of IWorkbenchPart in org.eclipse.ui.texteditor
Subinterfaces of IWorkbenchPart in org.eclipse.ui.texteditor Modifier and Type Interface Description interface
ITextEditor
Interface to a text editor.Classes in org.eclipse.ui.texteditor that implement IWorkbenchPart Modifier and Type Class Description class
AbstractDecoratedTextEditor
An intermediate editor comprising functionality not present in the leanerAbstractTextEditor
, but used in many heavy weight (and especially source editing) editors, such as line numbers, change ruler, overview ruler, print margins, current line highlighting, etc.class
AbstractTextEditor
Abstract base implementation of a text editor.class
StatusTextEditor
Capable of handling input elements that have an associated status with them.Constructors in org.eclipse.ui.texteditor with parameters of type IWorkbenchPart Constructor Description FindNextAction(ResourceBundle bundle, String prefix, IWorkbenchPart workbenchPart, boolean forward)
Creates a new find/replace action for the given workbench part.FindReplaceAction(ResourceBundle bundle, String prefix, IWorkbenchPart workbenchPart)
Creates a new find/replace action for the given workbench part.IncrementalFindAction(ResourceBundle bundle, String prefix, IWorkbenchPart workbenchPart, boolean forward)
Creates a new incremental find action for the given workbench part. -
Uses of IWorkbenchPart in org.eclipse.ui.texteditor.templates
Classes in org.eclipse.ui.texteditor.templates that implement IWorkbenchPart Modifier and Type Class Description class
TemplatesView
The Templates view.hostsITemplatesPage
s that shows the templates for the currently active editor part.Methods in org.eclipse.ui.texteditor.templates that return IWorkbenchPart Modifier and Type Method Description protected IWorkbenchPart
TemplatesView. getBootstrapPart()
Methods in org.eclipse.ui.texteditor.templates with parameters of type IWorkbenchPart Modifier and Type Method Description protected PageBookView.PageRec
TemplatesView. doCreatePage(IWorkbenchPart part)
protected void
TemplatesView. doDestroyPage(IWorkbenchPart part, PageBookView.PageRec rec)
protected boolean
TemplatesView. isImportant(IWorkbenchPart part)
void
TemplatesView. partBroughtToTop(IWorkbenchPart part)
-
Uses of IWorkbenchPart in org.eclipse.ui.views.bookmarkexplorer
Classes in org.eclipse.ui.views.bookmarkexplorer that implement IWorkbenchPart Modifier and Type Class Description class
BookmarkNavigator
Deprecated.This view is no longer in use as of Eclipse 3.4. -
Uses of IWorkbenchPart in org.eclipse.ui.views.contentoutline
Classes in org.eclipse.ui.views.contentoutline that implement IWorkbenchPart Modifier and Type Class Description class
ContentOutline
Main class for the Content Outline View.Methods in org.eclipse.ui.views.contentoutline that return IWorkbenchPart Modifier and Type Method Description protected IWorkbenchPart
ContentOutline. getBootstrapPart()
Methods in org.eclipse.ui.views.contentoutline with parameters of type IWorkbenchPart Modifier and Type Method Description protected PageBookView.PageRec
ContentOutline. doCreatePage(IWorkbenchPart part)
protected void
ContentOutline. doDestroyPage(IWorkbenchPart part, PageBookView.PageRec rec)
protected boolean
ContentOutline. isImportant(IWorkbenchPart part)
void
ContentOutline. partBroughtToTop(IWorkbenchPart part)
-
Uses of IWorkbenchPart in org.eclipse.ui.views.markers
Classes in org.eclipse.ui.views.markers that implement IWorkbenchPart Modifier and Type Class Description class
MarkerSupportView
The MarkerSupportView is a view that supports the extensions in the markerSupport extension point. -
Uses of IWorkbenchPart in org.eclipse.ui.views.navigator
Subinterfaces of IWorkbenchPart in org.eclipse.ui.views.navigator Modifier and Type Interface Description interface
IResourceNavigator
Deprecated.as of 3.5, use the Common Navigator Framework classes insteadClasses in org.eclipse.ui.views.navigator that implement IWorkbenchPart Modifier and Type Class Description class
ResourceNavigator
Deprecated.as of 3.5, use the Common Navigator Framework classes instead -
Uses of IWorkbenchPart in org.eclipse.ui.views.properties
Classes in org.eclipse.ui.views.properties that implement IWorkbenchPart Modifier and Type Class Description class
PropertySheet
Main class for the Property Sheet View.Methods in org.eclipse.ui.views.properties that return IWorkbenchPart Modifier and Type Method Description protected IWorkbenchPart
PropertySheet. getBootstrapPart()
IWorkbenchPart
PropertyShowInContext. getPart()
Methods in org.eclipse.ui.views.properties with parameters of type IWorkbenchPart Modifier and Type Method Description protected PageBookView.PageRec
PropertySheet. doCreatePage(IWorkbenchPart part)
protected void
PropertySheet. doDestroyPage(IWorkbenchPart part, PageBookView.PageRec rec)
protected boolean
PropertySheet. isImportant(IWorkbenchPart part)
void
PropertySheet. partActivated(IWorkbenchPart part)
ThePropertySheet
implementation of thisIPartListener
method first sees if the active part is anIContributedContentsView
adapter and if so, asks it for its contributing part.void
PropertySheet. partClosed(IWorkbenchPart part)
protected void
PropertySheet. partHidden(IWorkbenchPart part)
protected void
PropertySheet. partVisible(IWorkbenchPart part)
void
PropertySheet. selectionChanged(IWorkbenchPart part, ISelection sel)
void
PropertySheetPage. selectionChanged(IWorkbenchPart part, ISelection selection)
void
PropertyShowInContext. setPart(IWorkbenchPart part)
Constructors in org.eclipse.ui.views.properties with parameters of type IWorkbenchPart Constructor Description PropertyShowInContext(IWorkbenchPart aPart, ISelection selection)
PropertyShowInContext(IWorkbenchPart aPart, ShowInContext aShowInContext)
-
Uses of IWorkbenchPart in org.eclipse.ui.views.properties.tabbed
Methods in org.eclipse.ui.views.properties.tabbed that return IWorkbenchPart Modifier and Type Method Description IWorkbenchPart
AbstractPropertySection. getPart()
Methods in org.eclipse.ui.views.properties.tabbed with parameters of type IWorkbenchPart Modifier and Type Method Description boolean
AbstractSectionDescriptor. appliesTo(IWorkbenchPart part, ISelection selection)
boolean
ISectionDescriptor. appliesTo(IWorkbenchPart part, ISelection selection)
Determines if this section applies to the selection.ITabDescriptor[]
ITabDescriptorProvider. getTabDescriptors(IWorkbenchPart part, ISelection selection)
Returns all tab descriptors.protected void
TabbedPropertySheetPage. handlePartActivated(IWorkbenchPart part)
Handle the part activated event.void
TabbedPropertySheetPage. selectionChanged(IWorkbenchPart part, ISelection selection)
void
AbstractPropertySection. setInput(IWorkbenchPart part, ISelection selection)
void
AdvancedPropertySection. setInput(IWorkbenchPart part, ISelection selection)
void
ISection. setInput(IWorkbenchPart part, ISelection selection)
Notifies the section that the workbench selection has changed.void
TabContents. setInput(IWorkbenchPart part, ISelection selection)
Sets page's sections input objects.
-