GEF v2.0

org.eclipse.gef.ui.stackview
Class CommandStackInspector

java.lang.Object
  |
  +--org.eclipse.ui.part.WorkbenchPart
        |
        +--org.eclipse.ui.part.ViewPart
              |
              +--org.eclipse.ui.part.PageBookView
                    |
                    +--org.eclipse.gef.ui.stackview.CommandStackInspector
All Implemented Interfaces:
IAdaptable, IExecutableExtension, IPartListener, IViewPart, IWorkbenchPart

public class CommandStackInspector
extends PageBookView


Inner classes inherited from class org.eclipse.ui.part.PageBookView
PageBookView.PageRec, PageBookView.SelectionProvider
 
Fields inherited from interface org.eclipse.ui.IWorkbenchPart
PROP_TITLE
 
Constructor Summary
CommandStackInspector()
           
 
Method Summary
protected  IPage createDefaultPage(PageBook book)
          Returns the default page.
protected  PageBookView.PageRec doCreatePage(IWorkbenchPart part)
          Answer a page for the part.
protected  void doDestroyPage(IWorkbenchPart part, PageBookView.PageRec rec)
          Destroys a page in the pagebook.
protected  IWorkbenchPart getBootstrapPart()
          Answer the active workbench part.
protected  boolean isImportant(IWorkbenchPart part)
           
 
Methods inherited from class org.eclipse.ui.part.PageBookView
createPartControl, dispose, getCurrentContributingPart, getCurrentPage, getDefaultPage, getPageBook, getPageRec, getPageRec, getPageSite, getSelectionProvider, init, initPage, partActivated, partBroughtToTop, partClosed, partDeactivated, partOpened, setFocus, showPageRec
 
Methods inherited from class org.eclipse.ui.part.ViewPart
getViewSite, init, saveState
 
Methods inherited from class org.eclipse.ui.part.WorkbenchPart
addPropertyListener, firePropertyChange, getAdapter, getConfigurationElement, getDefaultImage, getSite, getTitle, getTitleImage, getTitleToolTip, removePropertyListener, setInitializationData, setSite, setTitle, setTitleImage, setTitleToolTip
 
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.IWorkbenchPart
addPropertyListener, getSite, getTitle, getTitleImage, getTitleToolTip, removePropertyListener
 
Methods inherited from interface org.eclipse.core.runtime.IAdaptable
getAdapter
 

Constructor Detail

CommandStackInspector

public CommandStackInspector()
Method Detail

createDefaultPage

protected IPage createDefaultPage(PageBook book)
Returns the default page.
Overrides:
createDefaultPage in class PageBookView
Returns:
the default property sheet page.

doCreatePage

protected PageBookView.PageRec doCreatePage(IWorkbenchPart part)
Answer a page for the part.
Overrides:
doCreatePage in class PageBookView

doDestroyPage

protected void doDestroyPage(IWorkbenchPart part,
                             PageBookView.PageRec rec)
Destroys a page in the pagebook.

Subclasses of PageBookView must implement the creation and destruction of pages in the view. This method should be implemented by the subclass to destroy a page for the given part.

Overrides:
doDestroyPage in class PageBookView
Parameters:
part - the input part

getBootstrapPart

protected IWorkbenchPart getBootstrapPart()
Answer the active workbench part.
Overrides:
getBootstrapPart in class PageBookView

isImportant

protected boolean isImportant(IWorkbenchPart part)
Overrides:
isImportant in class PageBookView

GEF v2.0