pl.edu.agh.cast.ui.outline
Class OutlineTreeView
java.lang.Object
org.eclipse.core.commands.common.EventManager
org.eclipse.ui.part.WorkbenchPart
org.eclipse.ui.part.ViewPart
pl.edu.agh.cast.ui.AbstractConfigurableView
pl.edu.agh.cast.ui.AbstractTreeView
pl.edu.agh.cast.ui.outline.OutlineTreeView
- All Implemented Interfaces:
- org.eclipse.core.runtime.IAdaptable, org.eclipse.core.runtime.IExecutableExtension, org.eclipse.ui.IPartListener, org.eclipse.ui.IPersistable, org.eclipse.ui.IViewPart, org.eclipse.ui.IWorkbenchPart, org.eclipse.ui.IWorkbenchPart2, org.eclipse.ui.IWorkbenchPart3, org.eclipse.ui.part.IWorkbenchPartOrientation
public class OutlineTreeView
- extends AbstractTreeView
- implements org.eclipse.ui.IPartListener
- Author:
- fox, awos
Field Summary |
static java.lang.String |
ID
|
Fields inherited from interface org.eclipse.ui.IWorkbenchPart |
PROP_TITLE |
Method Summary |
protected void |
activate()
Activate the view, e.g. |
protected void |
contributeToActionBars()
Fill action bars with view specific actions. |
protected void |
createControl(org.eclipse.swt.widgets.Composite parent)
This method creats the tree control, it is intendet to be changed
in subclasses which need some more sophisticated control. |
void |
dispose()
|
protected void |
hookContextMenu()
Add actions and action groups to context menu. |
protected void |
hookDoubleClickAction()
Provide action for double click. |
protected void |
makeActions()
Create actions which are used in this view. |
void |
partActivated(org.eclipse.ui.IWorkbenchPart part)
|
void |
partBroughtToTop(org.eclipse.ui.IWorkbenchPart part)
|
void |
partClosed(org.eclipse.ui.IWorkbenchPart part)
|
void |
partDeactivated(org.eclipse.ui.IWorkbenchPart part)
|
void |
partOpened(org.eclipse.ui.IWorkbenchPart part)
|
Methods inherited from class org.eclipse.ui.part.ViewPart |
checkSite, getViewSite, init, setContentDescription, setInitializationData, setPartName |
Methods inherited from class org.eclipse.ui.part.WorkbenchPart |
addPartPropertyListener, addPropertyListener, 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.ui.IWorkbenchPart |
addPropertyListener, getSite, getTitle, getTitleImage, getTitleToolTip, removePropertyListener |
Methods inherited from interface org.eclipse.core.runtime.IAdaptable |
getAdapter |
ID
public static final java.lang.String ID
- See Also:
- Constant Field Values
OutlineTreeView
public OutlineTreeView()
activate
protected void activate()
- Description copied from class:
AbstractConfigurableView
- Activate the view, e.g. register listeners, etc.
- Specified by:
activate
in class AbstractConfigurableView
dispose
public void dispose()
- Specified by:
dispose
in interface org.eclipse.ui.IWorkbenchPart
- Overrides:
dispose
in class AbstractTreeView
contributeToActionBars
protected void contributeToActionBars()
- Description copied from class:
AbstractConfigurableView
- Fill action bars with view specific actions.
- Specified by:
contributeToActionBars
in class AbstractConfigurableView
hookContextMenu
protected void hookContextMenu()
- Description copied from class:
AbstractConfigurableView
- Add actions and action groups to context menu.
- Specified by:
hookContextMenu
in class AbstractConfigurableView
hookDoubleClickAction
protected void hookDoubleClickAction()
- Description copied from class:
AbstractConfigurableView
- Provide action for double click.
- Specified by:
hookDoubleClickAction
in class AbstractConfigurableView
makeActions
protected void makeActions()
- Description copied from class:
AbstractConfigurableView
- Create actions which are used in this view.
- Specified by:
makeActions
in class AbstractConfigurableView
createControl
protected void createControl(org.eclipse.swt.widgets.Composite parent)
- Description copied from class:
AbstractTreeView
- This method creats the tree control, it is intendet to be changed
in subclasses which need some more sophisticated control.
- Overrides:
createControl
in class AbstractTreeView
partActivated
public void partActivated(org.eclipse.ui.IWorkbenchPart part)
- Specified by:
partActivated
in interface org.eclipse.ui.IPartListener
partDeactivated
public void partDeactivated(org.eclipse.ui.IWorkbenchPart part)
- Specified by:
partDeactivated
in interface org.eclipse.ui.IPartListener
partBroughtToTop
public void partBroughtToTop(org.eclipse.ui.IWorkbenchPart part)
- Specified by:
partBroughtToTop
in interface org.eclipse.ui.IPartListener
partClosed
public void partClosed(org.eclipse.ui.IWorkbenchPart part)
- Specified by:
partClosed
in interface org.eclipse.ui.IPartListener
partOpened
public void partOpened(org.eclipse.ui.IWorkbenchPart part)
- Specified by:
partOpened
in interface org.eclipse.ui.IPartListener
Copyright © 2007-2008 AGH University of Science and Technology. All Rights Reserved.