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
Nested Classes -
Field Summary
Fields inherited from interface org.eclipse.ui.IWorkbenchPart
PROP_TITLE -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidfinal voidcreatePartControl(Composite parent) protected abstract Controlprotected voiddoubleClicked(Object object) protected voidfillContextMenu(IMenuManager manager, StructuredViewer viewer, IStructuredSelection selection) protected voidfillLocalPullDown(IMenuManager manager) protected voidfillLocalToolBar(IToolBarManager manager) protected final DisplaygetShell()voidrefreshElement(Object element, boolean updateLabels) voidrefreshViewer(boolean updateLabels) voidrevealElement(Object element) voidselectReveal(ISelection selection) voidsetCurrentViewer(StructuredViewer viewer) voidsetFocus()protected final voidshowMessage(String message) protected final booleanshowMessage(MultiViewersView.MessageType type, String message) voidupdateLabels(Object element) Methods inherited from class org.eclipse.ui.part.ViewPart
checkSite, getViewSite, init, init, saveState, setContentDescription, setInitializationData, setPartNameMethods 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, showBusyMethods inherited from class org.eclipse.core.commands.common.EventManager
addListenerObject, clearListeners, getListeners, isListenerAttached, removeListenerObjectMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.eclipse.core.runtime.IAdaptable
getAdapterMethods 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:
setFocusin interfaceIWorkbenchPart- Specified by:
setFocusin classWorkbenchPart
-
refreshViewer
public void refreshViewer(boolean updateLabels) -
refreshElement
-
updateLabels
-
revealElement
-
selectReveal
- Specified by:
selectRevealin interfaceISetSelectionTarget
-
closeView
public void closeView() -
createPartControl
- Specified by:
createPartControlin interfaceIWorkbenchPart- Specified by:
createPartControlin classWorkbenchPart
-
createUI
-
doubleClicked
-
fillContextMenu
protected void fillContextMenu(IMenuManager manager, StructuredViewer viewer, IStructuredSelection selection) -
fillLocalPullDown
-
fillLocalToolBar
-
showMessage
-
showMessage
-
getDisplay
-