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
FieldsModifier and TypeFieldDescriptionprotected ModuleContentProviderprotected org.eclipse.ui.texteditor.IDocumentProviderprotected AbstractModuleEditorprotected org.eclipse.jface.viewers.ILabelProviderprotected org.eclipse.jface.action.Actionprotected IModule -
Constructor Summary
ConstructorsConstructorDescriptionModuleContentOutlinePage(org.eclipse.ui.texteditor.IDocumentProvider documentProvider, AbstractModuleEditor editor, org.eclipse.jface.viewers.ILabelProvider labelProvider, ModuleContentProvider contentProvider) -
Method Summary
Modifier and TypeMethodDescriptionvoidcreateControl(org.eclipse.swt.widgets.Composite parent) getOutlineRoot(IModule module) booleanisReady()voidmoduleParsed(AbstractModuleEditor editor, IModule module) voidselectionChanged(org.eclipse.jface.viewers.SelectionChangedEvent event) voidMethods inherited from class org.eclipse.ui.views.contentoutline.ContentOutlinePage
addSelectionChangedListener, fireSelectionChanged, getControl, getSelection, getTreeStyle, getTreeViewer, init, removeSelectionChangedListener, setFocus, setSelectionMethods inherited from class org.eclipse.ui.part.Page
dispose, getSite, makeContributions, setActionBarsMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods 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:
createControlin interfaceorg.eclipse.ui.part.IPage- Overrides:
createControlin classorg.eclipse.ui.views.contentoutline.ContentOutlinePage
-
isReady
public boolean isReady() -
selectionChanged
public void selectionChanged(org.eclipse.jface.viewers.SelectionChangedEvent event) - Specified by:
selectionChangedin interfaceorg.eclipse.jface.viewers.ISelectionChangedListener- Overrides:
selectionChangedin classorg.eclipse.ui.views.contentoutline.ContentOutlinePage
-
getModule
-
setModule
-
moduleParsed
- Specified by:
moduleParsedin interfaceIModuleParseListener
-
getOutlineRoot
-