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
- public abstract class MultiViewersView
- extends ViewPart
- implements ISetSelectionTarget
- Since:
- 2.0
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 java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
MultiViewersView
public MultiViewersView()
getShell
public Shell getShell()
getCurrentViewer
public StructuredViewer getCurrentViewer()
setCurrentViewer
public void setCurrentViewer(StructuredViewer viewer)
setFocus
public void setFocus()
- Specified by:
setFocus
in interface IWorkbenchPart
- Specified by:
setFocus
in class WorkbenchPart
refreshViewer
public void refreshViewer(boolean updateLabels)
refreshElement
public void refreshElement(Object element,
boolean updateLabels)
updateLabels
public void updateLabels(Object element)
revealElement
public void revealElement(Object element)
selectReveal
public void selectReveal(ISelection selection)
- Specified by:
selectReveal
in interface ISetSelectionTarget
closeView
public void closeView()
createPartControl
public final void createPartControl(Composite parent)
- Specified by:
createPartControl
in interface IWorkbenchPart
- Specified by:
createPartControl
in class WorkbenchPart
createUI
protected abstract Control createUI(Composite parent)
doubleClicked
protected void doubleClicked(Object object)
fillContextMenu
protected void fillContextMenu(IMenuManager manager,
StructuredViewer viewer,
IStructuredSelection selection)
fillLocalPullDown
protected void fillLocalPullDown(IMenuManager manager)
fillLocalToolBar
protected void fillLocalToolBar(IToolBarManager manager)
showMessage
protected final void showMessage(String message)
showMessage
protected final boolean showMessage(MultiViewersView.MessageType type,
String message)
getDisplay
protected final Display getDisplay()
Copyright (c) 2011, 2012 Eike Stepper (Berlin, Germany) and others.