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
Fields Modifier and Type Field Description protected ModuleContentProvider
contentProvider
protected org.eclipse.ui.texteditor.IDocumentProvider
documentProvider
protected AbstractModuleEditor
editor
protected org.eclipse.jface.viewers.ILabelProvider
labelProvider
protected org.eclipse.jface.action.Action
linkWithEditorAction
protected IModule
module
-
Constructor Summary
Constructors Constructor Description ModuleContentOutlinePage(org.eclipse.ui.texteditor.IDocumentProvider documentProvider, AbstractModuleEditor editor, org.eclipse.jface.viewers.ILabelProvider labelProvider, ModuleContentProvider contentProvider)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
createControl(org.eclipse.swt.widgets.Composite parent)
IModule
getModule()
Object
getOutlineRoot(IModule module)
boolean
isReady()
void
moduleParsed(AbstractModuleEditor editor, IModule module)
void
selectionChanged(org.eclipse.jface.viewers.SelectionChangedEvent event)
void
setModule(IModule module)
-
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
-
-
-
-
Field Detail
-
documentProvider
protected org.eclipse.ui.texteditor.IDocumentProvider documentProvider
-
module
protected IModule module
-
editor
protected AbstractModuleEditor editor
-
labelProvider
protected org.eclipse.jface.viewers.ILabelProvider labelProvider
-
contentProvider
protected ModuleContentProvider contentProvider
-
linkWithEditorAction
protected org.eclipse.jface.action.Action linkWithEditorAction
-
-
Constructor Detail
-
ModuleContentOutlinePage
public ModuleContentOutlinePage(org.eclipse.ui.texteditor.IDocumentProvider documentProvider, AbstractModuleEditor editor, org.eclipse.jface.viewers.ILabelProvider labelProvider, ModuleContentProvider contentProvider)
-
-
Method Detail
-
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
public IModule getModule()
-
setModule
public void setModule(IModule module)
-
moduleParsed
public void moduleParsed(AbstractModuleEditor editor, IModule module)
- Specified by:
moduleParsed
in interfaceIModuleParseListener
-
-