org.topbraidcomposer.ui.views
Class AbstractViewAction
java.lang.Object
org.topbraidcomposer.ui.views.AbstractViewAction
- All Implemented Interfaces:
- org.eclipse.ui.IActionDelegate, org.eclipse.ui.IViewActionDelegate
- Direct Known Subclasses:
- AbstractSelectionViewAction, AbstractSPARQLViewAction, AddAllIndividualsAction, AddInstancesAction, AddMatchingPropertiesAction, AddSelectedResourceAction, AddSubClassesAction, AddUnreferencedResourcesAction, AssertAction, AssertConstructAction, BatchViewAction, ClearAction, CopyIntoClipboardAction, CreatePropertyAction, ExportResultSetAction, ExportToSpreadsheetAction, InferConstructAction, LoadResourcesAction, OpenNewBasketAction, OpenNewSPARQLViewAction, RefreshAction, RefreshAction, RefreshAction, RefreshAction, RefreshAction, RemoveAction, SaveResourcesAction, SelectAllAction, SelectAllAction, SelectColumnsAction, SetOWLThingRootAction, SetShowIndirectInstancesAction, ShowNodePanelAction, UnselectAllAction
public abstract class AbstractViewAction
- extends java.lang.Object
- implements org.eclipse.ui.IViewActionDelegate
A base implementation for ViewActions.
- Author:
- Holger Knublauch
|
Method Summary |
protected void |
asyncExec(java.lang.Runnable r)
|
protected org.eclipse.jface.action.IAction |
getAction()
|
protected org.eclipse.jface.viewers.ISelection |
getSelection()
|
protected org.eclipse.swt.widgets.Shell |
getShell()
|
protected org.eclipse.ui.IViewPart |
getViewPart()
|
void |
init(org.eclipse.ui.IViewPart view)
|
protected abstract void |
run()
|
void |
run(org.eclipse.jface.action.IAction action)
|
void |
selectionChanged(org.eclipse.jface.action.IAction action,
org.eclipse.jface.viewers.ISelection selection)
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
AbstractViewAction
public AbstractViewAction()
asyncExec
protected void asyncExec(java.lang.Runnable r)
getAction
protected org.eclipse.jface.action.IAction getAction()
getSelection
protected org.eclipse.jface.viewers.ISelection getSelection()
getShell
protected org.eclipse.swt.widgets.Shell getShell()
getViewPart
protected org.eclipse.ui.IViewPart getViewPart()
init
public void init(org.eclipse.ui.IViewPart view)
- Specified by:
init in interface org.eclipse.ui.IViewActionDelegate
run
protected abstract void run()
run
public void run(org.eclipse.jface.action.IAction action)
- Specified by:
run in interface org.eclipse.ui.IActionDelegate
selectionChanged
public void selectionChanged(org.eclipse.jface.action.IAction action,
org.eclipse.jface.viewers.ISelection selection)
- Specified by:
selectionChanged in interface org.eclipse.ui.IActionDelegate