Package org.eclipse.net4j.util.ui.views
Class MultiViewersView
java.lang.Object
org.eclipse.core.commands.common.EventManager
org.eclipse.ui.part.WorkbenchPart
org.eclipse.ui.part.ViewPart
org.eclipse.net4j.util.ui.views.MultiViewersView
- All Implemented Interfaces:
IAdaptable
,IExecutableExtension
,IPersistable
,IViewPart
,IWorkbenchPart
,IWorkbenchPart2
,IWorkbenchPart3
,ISetSelectionTarget
,IWorkbenchPartOrientation
- Direct Known Subclasses:
MasterDetailsView
- Since:
- 2.0
- Author:
- Eike Stepper
-
Nested Class Summary
-
Field Summary
Fields inherited from interface org.eclipse.ui.IWorkbenchPart
PROP_TITLE
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionvoid
final void
createPartControl
(Composite parent) protected abstract Control
protected void
doubleClicked
(Object object) protected void
fillContextMenu
(IMenuManager manager, StructuredViewer viewer, IStructuredSelection selection) protected void
fillLocalPullDown
(IMenuManager manager) protected void
fillLocalToolBar
(IToolBarManager manager) protected final Display
getShell()
void
refreshElement
(Object element, boolean updateLabels) void
refreshViewer
(boolean updateLabels) void
revealElement
(Object element) void
selectReveal
(ISelection selection) void
setCurrentViewer
(StructuredViewer viewer) void
setFocus()
protected final void
showMessage
(String message) protected final boolean
showMessage
(MultiViewersView.MessageType type, String message) void
updateLabels
(Object element) Methods inherited from class org.eclipse.ui.part.ViewPart
checkSite, getViewSite, init, init, saveState, setContentDescription, setInitializationData, setPartName
Methods inherited from class org.eclipse.ui.part.WorkbenchPart
addPartPropertyListener, addPropertyListener, dispose, firePartPropertyChanged, firePropertyChange, getAdapter, getConfigurationElement, getContentDescription, getDefaultImage, getOrientation, getPartName, getPartProperties, getPartProperty, getSite, getTitle, getTitleImage, getTitleToolTip, removePartPropertyListener, removePropertyListener, setPartProperty, setSite, setTitle, setTitleImage, setTitleToolTip, showBusy
Methods inherited from class org.eclipse.core.commands.common.EventManager
addListenerObject, clearListeners, getListeners, isListenerAttached, removeListenerObject
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface org.eclipse.core.runtime.IAdaptable
getAdapter
Methods inherited from interface org.eclipse.ui.IWorkbenchPart
addPropertyListener, dispose, getSite, getTitle, getTitleImage, getTitleToolTip, removePropertyListener
-
Constructor Details
-
MultiViewersView
public MultiViewersView()
-
-
Method Details
-
getShell
-
getCurrentViewer
-
setCurrentViewer
-
setFocus
public void setFocus()- Specified by:
setFocus
in interfaceIWorkbenchPart
- Specified by:
setFocus
in classWorkbenchPart
-
refreshViewer
public void refreshViewer(boolean updateLabels) -
refreshElement
-
updateLabels
-
revealElement
-
selectReveal
- Specified by:
selectReveal
in interfaceISetSelectionTarget
-
closeView
public void closeView() -
createPartControl
- Specified by:
createPartControl
in interfaceIWorkbenchPart
- Specified by:
createPartControl
in classWorkbenchPart
-
createUI
-
doubleClicked
-
fillContextMenu
protected void fillContextMenu(IMenuManager manager, StructuredViewer viewer, IStructuredSelection selection) -
fillLocalPullDown
-
fillLocalToolBar
-
showMessage
-
showMessage
-
getDisplay
-