org.eclipse.gmt.umlx.editor.actions
Class MultiPageActionBarContributor

java.lang.Object
  extended by org.eclipse.ui.part.EditorActionBarContributor
      extended by org.eclipse.ui.part.MultiPageEditorActionBarContributor
          extended by org.eclipse.gmt.umlx.editor.actions.MultiPageActionBarContributor
All Implemented Interfaces:
org.eclipse.ui.IEditorActionBarContributor
Direct Known Subclasses:
MultiSheetEditorContributor

public abstract class MultiPageActionBarContributor
extends org.eclipse.ui.part.MultiPageEditorActionBarContributor

MultiSheetActionBarContributor adds the ActionBarContributor functionality to MultiPageEditorActionBarContributor.


Constructor Summary
MultiPageActionBarContributor()
           
 
Method Summary
 void dispose()
          Disposes the contributor.
 void init(org.eclipse.ui.IActionBars bars)
           
 void setActivePage(org.eclipse.ui.IEditorPart editor)
           
 
Methods inherited from class org.eclipse.ui.part.MultiPageEditorActionBarContributor
setActiveEditor
 
Methods inherited from class org.eclipse.ui.part.EditorActionBarContributor
contributeToCoolBar, contributeToMenu, contributeToStatusLine, contributeToToolBar, getActionBars, getPage, init
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

MultiPageActionBarContributor

public MultiPageActionBarContributor()
Method Detail

dispose

public void dispose()
Disposes the contributor. Removes all RetargetActions that were IPartListeners on the IWorkbenchPage and disposes them. Also disposes the action registry.

Subclasses may extend this method to perform additional cleanup.

Specified by:
dispose in interface org.eclipse.ui.IEditorActionBarContributor
Overrides:
dispose in class org.eclipse.ui.part.EditorActionBarContributor
See Also:
EditorActionBarContributor.dispose()

init

public void init(org.eclipse.ui.IActionBars bars)
Overrides:
init in class org.eclipse.ui.part.EditorActionBarContributor
See Also:
EditorActionBarContributor.init(IActionBars)

setActivePage

public void setActivePage(org.eclipse.ui.IEditorPart editor)
Specified by:
setActivePage in class org.eclipse.ui.part.MultiPageEditorActionBarContributor
See Also:
IEditorActionBarContributor.setActiveEditor(IEditorPart)