org.eclipse.gef.ui.parts
Class ContentOutlinePage
java.lang.Object
org.eclipse.ui.part.Page
org.eclipse.gef.ui.parts.ContentOutlinePage
-
All Implemented Interfaces:
-
IContentOutlinePage,
IPage,
IPageBookViewPage,
ISelectionProvider
- public class ContentOutlinePage
- extends
Page
- implements
IContentOutlinePage
A adapter for an outline page containing a single EditPartViewer. This class handles
selection processing and widget focus. There is no need to manage viewer lifecycle.
When dispose()
is called in the superclass, the EditPartViewer will
receive widget dispose callback, and perform any necessary cleanup. This class is just
an adapter.
Methods inherited from class java.lang.Object
|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
|
ContentOutlinePage
public ContentOutlinePage(
EditPartViewer viewer)
- Constructs a ContentOutlinePage for the given viewer.
-
Parameters:
-
viewer
- the viewer
addSelectionChangedListener
public void addSelectionChangedListener(
ISelectionChangedListener listener)
-
-
Specified by:
-
addSelectionChangedListener
in interface
ISelectionProvider
-
-
See Also:
-
ISelectionProvider.addSelectionChangedListener(ISelectionChangedListener)
createControl
public void createControl(Composite parent)
- Forwards the createControl request to the editpartviewer.
-
-
-
See Also:
-
IPage.createControl(org.eclipse.swt.widgets.Composite)
getControl
public Control getControl()
-
-
Specified by:
-
getControl
in interface
IPage
-
-
See Also:
-
IPage.getControl()
getSelection
public
ISelection getSelection()
- Forwards selection request to the viewer.
-
-
Specified by:
-
getSelection
in interface
ISelectionProvider
-
-
See Also:
-
ISelectionProvider.getSelection()
getViewer
protected
EditPartViewer getViewer()
- Returns the EditPartViewer
-
-
-
Returns:
- the viewer
removeSelectionChangedListener
public void removeSelectionChangedListener(
ISelectionChangedListener listener)
-
-
Specified by:
-
removeSelectionChangedListener
in interface
ISelectionProvider
-
-
See Also:
-
ISelectionProvider.removeSelectionChangedListener(ISelectionChangedListener)
setFocus
public void setFocus()
- Sets focus to a part in the page.
-
-
Specified by:
-
setFocus
in interface
IPage
-
setSelection
public void setSelection(
ISelection selection)
-
-
Specified by:
-
setSelection
in interface
ISelectionProvider
-
-
See Also:
-
ISelectionProvider.setSelection(org.eclipse.jface.viewers.ISelection)
Copyright (c) IBM Corp. and others 2000, 2007. All Rights Reserved.