Class ModuleContentOutlinePage
java.lang.Object
org.eclipse.ui.part.Page
org.eclipse.ui.views.contentoutline.ContentOutlinePage
org.eclipse.epsilon.common.dt.editor.outline.ModuleContentOutlinePage
- All Implemented Interfaces:
IModuleParseListener
,org.eclipse.jface.viewers.ISelectionChangedListener
,org.eclipse.jface.viewers.ISelectionProvider
,org.eclipse.ui.part.IPage
,org.eclipse.ui.part.IPageBookViewPage
,org.eclipse.ui.views.contentoutline.IContentOutlinePage
public class ModuleContentOutlinePage
extends org.eclipse.ui.views.contentoutline.ContentOutlinePage
implements IModuleParseListener
-
Field Summary
Modifier and TypeFieldDescriptionprotected ModuleContentProvider
protected org.eclipse.ui.texteditor.IDocumentProvider
protected AbstractModuleEditor
protected org.eclipse.jface.viewers.ILabelProvider
protected org.eclipse.jface.action.Action
protected IModule
-
Constructor Summary
ConstructorDescriptionModuleContentOutlinePage
(org.eclipse.ui.texteditor.IDocumentProvider documentProvider, AbstractModuleEditor editor, org.eclipse.jface.viewers.ILabelProvider labelProvider, ModuleContentProvider contentProvider) -
Method Summary
Modifier and TypeMethodDescriptionvoid
createControl
(org.eclipse.swt.widgets.Composite parent) getOutlineRoot
(IModule module) boolean
isReady()
void
moduleParsed
(AbstractModuleEditor editor, IModule module) void
selectionChanged
(org.eclipse.jface.viewers.SelectionChangedEvent event) void
Methods inherited from class org.eclipse.ui.views.contentoutline.ContentOutlinePage
addSelectionChangedListener, fireSelectionChanged, getControl, getSelection, getTreeStyle, getTreeViewer, init, removeSelectionChangedListener, setFocus, setSelection
Methods inherited from class org.eclipse.ui.part.Page
dispose, getSite, makeContributions, setActionBars
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.part.IPage
dispose, setActionBars
-
Field Details
-
documentProvider
protected org.eclipse.ui.texteditor.IDocumentProvider documentProvider -
module
-
editor
-
labelProvider
protected org.eclipse.jface.viewers.ILabelProvider labelProvider -
contentProvider
-
linkWithEditorAction
protected org.eclipse.jface.action.Action linkWithEditorAction
-
-
Constructor Details
-
ModuleContentOutlinePage
public ModuleContentOutlinePage(org.eclipse.ui.texteditor.IDocumentProvider documentProvider, AbstractModuleEditor editor, org.eclipse.jface.viewers.ILabelProvider labelProvider, ModuleContentProvider contentProvider)
-
-
Method Details
-
createControl
public void createControl(org.eclipse.swt.widgets.Composite parent) - Specified by:
createControl
in interfaceorg.eclipse.ui.part.IPage
- Overrides:
createControl
in classorg.eclipse.ui.views.contentoutline.ContentOutlinePage
-
isReady
public boolean isReady() -
selectionChanged
public void selectionChanged(org.eclipse.jface.viewers.SelectionChangedEvent event) - Specified by:
selectionChanged
in interfaceorg.eclipse.jface.viewers.ISelectionChangedListener
- Overrides:
selectionChanged
in classorg.eclipse.ui.views.contentoutline.ContentOutlinePage
-
getModule
-
setModule
-
moduleParsed
- Specified by:
moduleParsed
in interfaceIModuleParseListener
-
getOutlineRoot
-