org.eclipse.gmt.umlx.editor.outline
Class OutlinePage

java.lang.Object
  extended by org.eclipse.ui.part.Page
      extended by org.eclipse.gmt.umlx.editor.outline.OutlinePage
All Implemented Interfaces:
org.eclipse.core.runtime.IAdaptable, org.eclipse.jface.viewers.ISelectionProvider, org.eclipse.ui.part.IPage, org.eclipse.ui.part.IPageBookViewPage, org.eclipse.ui.views.contentoutline.IContentOutlinePage

public class OutlinePage
extends org.eclipse.ui.part.Page
implements org.eclipse.ui.views.contentoutline.IContentOutlinePage, org.eclipse.core.runtime.IAdaptable


Constructor Summary
OutlinePage(ActiveEditDomain editDomain)
           
 
Method Summary
 void addSelectionChangedListener(org.eclipse.jface.viewers.ISelectionChangedListener listener)
           
 void createControl(org.eclipse.swt.widgets.Composite parent)
           
 void dispose()
           
 java.lang.Object getAdapter(java.lang.Class adapter)
           
 org.eclipse.swt.widgets.Control getControl()
           
 ActiveEditDomain getEditDomain()
           
 org.eclipse.jface.viewers.ISelection getSelection()
           
 ISelectionSupervisor getSelectionSupervisor()
           
 void init(org.eclipse.ui.part.IPageSite pageSite)
           
 void removeSelectionChangedListener(org.eclipse.jface.viewers.ISelectionChangedListener listener)
           
 void setFocus()
           
 void setSelection(org.eclipse.jface.viewers.ISelection modelSelection)
           
 boolean showMarkedObject(java.lang.Object markedObject)
           
 
Methods inherited from class org.eclipse.ui.part.Page
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
setActionBars
 

Constructor Detail

OutlinePage

public OutlinePage(ActiveEditDomain editDomain)
Method Detail

addSelectionChangedListener

public void addSelectionChangedListener(org.eclipse.jface.viewers.ISelectionChangedListener listener)
Specified by:
addSelectionChangedListener 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

dispose

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

getAdapter

public java.lang.Object getAdapter(java.lang.Class adapter)
Specified by:
getAdapter in interface org.eclipse.core.runtime.IAdaptable

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

getEditDomain

public ActiveEditDomain getEditDomain()

getSelection

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

getSelectionSupervisor

public ISelectionSupervisor getSelectionSupervisor()

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

removeSelectionChangedListener

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

setFocus

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

setSelection

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

showMarkedObject

public boolean showMarkedObject(java.lang.Object markedObject)