org.eclipse.gmf.runtime.lite.parts
Class DiagramContentOutlinePage

java.lang.Object
  extended by org.eclipse.ui.part.Page
      extended by org.eclipse.gmf.runtime.lite.parts.DiagramContentOutlinePage
All Implemented Interfaces:
org.eclipse.jface.viewers.ISelectionProvider, org.eclipse.ui.part.IPage, org.eclipse.ui.part.IPageBookViewPage, org.eclipse.ui.views.contentoutline.IContentOutlinePage

public class DiagramContentOutlinePage
extends org.eclipse.ui.part.Page
implements org.eclipse.ui.views.contentoutline.IContentOutlinePage

The diagram outline.


Field Summary
static int ID_OUTLINE
           
static int ID_OVERVIEW
           
 
Constructor Summary
DiagramContentOutlinePage(IDiagramOutlineHost host, int defaultMode)
           
 
Method Summary
 void addSelectionChangedListener(org.eclipse.jface.viewers.ISelectionChangedListener listener)
           
protected  void configureOutlinePage()
           
protected  void configureTreeViewer(org.eclipse.gef.ui.parts.TreeViewer treeViewer)
           
 void createControl(org.eclipse.swt.widgets.Composite parent)
           
 void dispose()
           
 org.eclipse.swt.widgets.Control getControl()
           
 org.eclipse.jface.viewers.ISelection getSelection()
           
protected  void hookOutlineViewer(org.eclipse.gef.ui.parts.TreeViewer viewer)
           
 void init(org.eclipse.ui.part.IPageSite pageSite)
           
protected  void initializeOverview()
           
 void removeSelectionChangedListener(org.eclipse.jface.viewers.ISelectionChangedListener listener)
           
 void setFocus()
           
 void setSelection(org.eclipse.jface.viewers.ISelection selection)
           
protected  void showPage(int pageId)
           
protected  void unhookOutlineViewer(org.eclipse.gef.ui.parts.TreeViewer viewer)
           
 
Methods inherited from class org.eclipse.ui.part.Page
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
setActionBars
 

Field Detail

ID_OVERVIEW

public static final int ID_OVERVIEW
See Also:
Constant Field Values

ID_OUTLINE

public static final int ID_OUTLINE
See Also:
Constant Field Values
Constructor Detail

DiagramContentOutlinePage

public DiagramContentOutlinePage(IDiagramOutlineHost host,
                                 int defaultMode)
Method Detail

init

public void init(org.eclipse.ui.part.IPageSite pageSite)
Specified by:
init in interface org.eclipse.ui.part.IPageBookViewPage
Overrides:
init in class org.eclipse.ui.part.Page

addSelectionChangedListener

public void addSelectionChangedListener(org.eclipse.jface.viewers.ISelectionChangedListener listener)
Specified by:
addSelectionChangedListener in interface org.eclipse.jface.viewers.ISelectionProvider

removeSelectionChangedListener

public void removeSelectionChangedListener(org.eclipse.jface.viewers.ISelectionChangedListener listener)
Specified by:
removeSelectionChangedListener in interface org.eclipse.jface.viewers.ISelectionProvider

getSelection

public org.eclipse.jface.viewers.ISelection getSelection()
Specified by:
getSelection in interface org.eclipse.jface.viewers.ISelectionProvider

setSelection

public void setSelection(org.eclipse.jface.viewers.ISelection selection)
Specified by:
setSelection in interface org.eclipse.jface.viewers.ISelectionProvider

createControl

public void createControl(org.eclipse.swt.widgets.Composite parent)
Specified by:
createControl in interface org.eclipse.ui.part.IPage
Specified by:
createControl in class org.eclipse.ui.part.Page

hookOutlineViewer

protected void hookOutlineViewer(org.eclipse.gef.ui.parts.TreeViewer viewer)

unhookOutlineViewer

protected void unhookOutlineViewer(org.eclipse.gef.ui.parts.TreeViewer viewer)

configureOutlinePage

protected void configureOutlinePage()

configureTreeViewer

protected void configureTreeViewer(org.eclipse.gef.ui.parts.TreeViewer treeViewer)

showPage

protected void showPage(int pageId)

initializeOverview

protected void initializeOverview()

getControl

public org.eclipse.swt.widgets.Control getControl()
Specified by:
getControl in interface org.eclipse.ui.part.IPage
Specified by:
getControl in class org.eclipse.ui.part.Page

setFocus

public void setFocus()
Specified by:
setFocus in interface org.eclipse.ui.part.IPage
Specified by:
setFocus in class org.eclipse.ui.part.Page

dispose

public void dispose()
Specified by:
dispose in interface org.eclipse.ui.part.IPage
Overrides:
dispose in class org.eclipse.ui.part.Page


Copyright © 2012. All Rights Reserved.