org.eclipse.emf.ecore.xcore.ui
Class AbstractSelectionView
java.lang.Object
org.eclipse.core.commands.common.EventManager
org.eclipse.ui.part.WorkbenchPart
org.eclipse.ui.part.ViewPart
org.eclipse.emf.ecore.xcore.ui.AbstractSelectionView
- All Implemented Interfaces:
- IAdaptable, IExecutableExtension, IPersistable, IViewPart, IWorkbenchPart, IWorkbenchPart2, IWorkbenchPart3, IWorkbenchPartOrientation
- Direct Known Subclasses:
- EOperationInvocationView
public abstract class AbstractSelectionView
- extends ViewPart
Methods inherited from class org.eclipse.ui.part.WorkbenchPart |
addPartPropertyListener, addPropertyListener, firePartPropertyChanged, firePropertyChange, getConfigurationElement, getContentDescription, getDefaultImage, getOrientation, getPartName, getPartProperties, getPartProperty, getSite, getTitle, getTitleImage, getTitleToolTip, removePartPropertyListener, removePropertyListener, setFocus, setPartProperty, setSite, setTitle, setTitleImage, setTitleToolTip, showBusy |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
editingDomainProvider
protected IEditingDomainProvider editingDomainProvider
selectionProvider
protected ISelectionProvider selectionProvider
selection
protected java.lang.Object selection
AbstractSelectionView
public AbstractSelectionView()
init
public void init(IViewSite site)
throws PartInitException
- Specified by:
init
in interface IViewPart
- Overrides:
init
in class ViewPart
- Throws:
PartInitException
dispose
public void dispose()
- Specified by:
dispose
in interface IWorkbenchPart
- Overrides:
dispose
in class WorkbenchPart
setSelectionProvider
protected void setSelectionProvider(ISelectionProvider selectionProvider)
setEditingDomainProvider
protected void setEditingDomainProvider(IEditingDomainProvider editingDomainProvider)
updateView
protected void updateView()
getAdapter
public java.lang.Object getAdapter(java.lang.Class type)
- Specified by:
getAdapter
in interface IAdaptable
- Overrides:
getAdapter
in class WorkbenchPart
getAdapter
protected <T> T getAdapter(IWorkbenchPart part,
java.lang.Class<T> c)
selectionChanged
public void selectionChanged(SelectionChangedEvent event)
selectionChanged
protected void selectionChanged(ISelection selection)
isValidSelection
protected boolean isValidSelection(java.lang.Object o)
createPartControl
public void createPartControl(Composite parent)
- Specified by:
createPartControl
in interface IWorkbenchPart
- Specified by:
createPartControl
in class WorkbenchPart
createTextControl
protected Text createTextControl(Composite parent,
int style)
disposeTextControl
protected void disposeTextControl(Text textControl)
createActions
protected void createActions()
createMenu
protected void createMenu(IMenuManager mgr)
createToolbar
protected void createToolbar(IToolBarManager mgr)