org.eclipse.epsilon.common.dt.editor.outline
Class AstOutlinePage

java.lang.Object
  extended by org.eclipse.ui.part.Page
      extended by org.eclipse.ui.views.contentoutline.ContentOutlinePage
          extended by org.eclipse.epsilon.common.dt.editor.outline.ModuleContentOutlinePage
              extended by org.eclipse.epsilon.common.dt.editor.outline.AstOutlinePage
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 AstOutlinePage
extends ModuleContentOutlinePage


Constructor Summary
AstOutlinePage(org.eclipse.ui.texteditor.IDocumentProvider documentProvider, org.eclipse.ui.texteditor.ITextEditor editor, org.eclipse.jface.viewers.ILabelProvider labelProvider)
           
 
Method Summary
 java.lang.Object getOutlineRoot(IModule module)
           
 void selectionChanged(org.eclipse.jface.viewers.SelectionChangedEvent event)
           
 
Methods inherited from class org.eclipse.epsilon.common.dt.editor.outline.ModuleContentOutlinePage
createControl, getModule, isReady, moduleParsed, setModule, toAst
 
Methods inherited from class org.eclipse.ui.views.contentoutline.ContentOutlinePage
addSelectionChangedListener, getControl, getSelection, init, removeSelectionChangedListener, setFocus, setSelection
 
Methods inherited from class org.eclipse.ui.part.Page
dispose, getSite, makeContributions, setActionBars
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.eclipse.ui.part.IPage
dispose, setActionBars
 

Constructor Detail

AstOutlinePage

public AstOutlinePage(org.eclipse.ui.texteditor.IDocumentProvider documentProvider,
                      org.eclipse.ui.texteditor.ITextEditor editor,
                      org.eclipse.jface.viewers.ILabelProvider labelProvider)
Method Detail

getOutlineRoot

public java.lang.Object getOutlineRoot(IModule module)
Overrides:
getOutlineRoot in class ModuleContentOutlinePage

selectionChanged

public void selectionChanged(org.eclipse.jface.viewers.SelectionChangedEvent event)
Specified by:
selectionChanged in interface org.eclipse.jface.viewers.ISelectionChangedListener
Overrides:
selectionChanged in class ModuleContentOutlinePage