Class AnnotationOutline
java.lang.Object
org.eclipse.ui.part.Page
org.eclipse.ui.views.contentoutline.ContentOutlinePage
org.apache.uima.caseditor.editor.outline.AnnotationOutline
- All Implemented Interfaces:
EventListener,org.eclipse.jface.viewers.ISelectionChangedListener,org.eclipse.jface.viewers.ISelectionProvider,org.eclipse.ui.ISelectionListener,org.eclipse.ui.part.IPage,org.eclipse.ui.part.IPageBookViewPage,org.eclipse.ui.views.contentoutline.IContentOutlinePage
public final class AnnotationOutline
extends org.eclipse.ui.views.contentoutline.ContentOutlinePage
implements org.eclipse.ui.ISelectionListener
This outline view displays all
AnnotationFSs of the current mode/type from the
binded editor.-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionprotected classThis listener receive events from the bound editor. -
Constructor Summary
ConstructorsConstructorDescriptionAnnotationOutline(AnnotationEditor editor) Creates a newAnnotationOutlineobject. -
Method Summary
Modifier and TypeMethodDescriptionvoidcreateControl(org.eclipse.swt.widgets.Composite parent) Creates the outline table control.voiddispose()org.eclipse.swt.widgets.ControlRetrieves the control.voidselectionChanged(org.eclipse.ui.IWorkbenchPart part, org.eclipse.jface.viewers.ISelection selection) voidsetActionBars(org.eclipse.ui.IActionBars actionBars) Adds the these actions to the global action handler:DeleteFeatureStructureActionSelectAllAction.voidsetFocus()Sets the focus.Methods inherited from class org.eclipse.ui.views.contentoutline.ContentOutlinePage
addSelectionChangedListener, fireSelectionChanged, getSelection, getTreeStyle, getTreeViewer, init, removeSelectionChangedListener, selectionChanged, setSelectionMethods inherited from class org.eclipse.ui.part.Page
getSite, makeContributions
-
Constructor Details
-
AnnotationOutline
Creates a newAnnotationOutlineobject.- Parameters:
editor- - the editor to bind
-
-
Method Details
-
createControl
public void createControl(org.eclipse.swt.widgets.Composite parent) Creates the outline table control.- Specified by:
createControlin interfaceorg.eclipse.ui.part.IPage- Overrides:
createControlin classorg.eclipse.ui.views.contentoutline.ContentOutlinePage- Parameters:
parent- the parent
-
getControl
public org.eclipse.swt.widgets.Control getControl()Retrieves the control.- Specified by:
getControlin interfaceorg.eclipse.ui.part.IPage- Overrides:
getControlin classorg.eclipse.ui.views.contentoutline.ContentOutlinePage- Returns:
- the control
-
setActionBars
public void setActionBars(org.eclipse.ui.IActionBars actionBars) Adds the these actions to the global action handler:DeleteFeatureStructureActionSelectAllAction.- Specified by:
setActionBarsin interfaceorg.eclipse.ui.part.IPage- Overrides:
setActionBarsin classorg.eclipse.ui.part.Page- Parameters:
actionBars- the new action bars
-
setFocus
public void setFocus()Sets the focus.- Specified by:
setFocusin interfaceorg.eclipse.ui.part.IPage- Overrides:
setFocusin classorg.eclipse.ui.views.contentoutline.ContentOutlinePage
-
selectionChanged
public void selectionChanged(org.eclipse.ui.IWorkbenchPart part, org.eclipse.jface.viewers.ISelection selection) - Specified by:
selectionChangedin interfaceorg.eclipse.ui.ISelectionListener
-
dispose
public void dispose()- Specified by:
disposein interfaceorg.eclipse.ui.part.IPage- Overrides:
disposein classorg.eclipse.ui.part.Page
-