public class ModelCompareActionBarContributor
extends org.eclipse.emf.edit.ui.action.EditingDomainActionBarContributor
Brings support for undo/redo actions.
Modifier and Type | Field and Description |
---|---|
protected org.eclipse.core.commands.operations.IOperationHistoryListener |
historyListener
The operation history listener responsible for setting editing domain on
undo/redo actions as soon as an operation (on the command stack of that precise editing domain)
has been finished.
|
Constructor and Description |
---|
ModelCompareActionBarContributor()
Default constructor that creates a new instance of this contributor.
|
Modifier and Type | Method and Description |
---|---|
void |
activate() |
protected org.eclipse.core.commands.operations.IOperationHistoryListener |
createOperationHistoryListener()
Creates the operation history listener that is responsible for setting
editing domain on undo/redo actions as soon as an operation (on the command stack of that
precise editing domain) has been finished.
|
protected org.eclipse.emf.edit.ui.action.RedoAction |
createRedoAction()
Returns the RedoAction this action bar contributor must provide.
|
protected org.eclipse.emf.edit.ui.action.UndoAction |
createUndoAction()
Returns the UndoAction this action bar contributor must provide.
|
void |
deactivate() |
void |
dispose() |
protected java.util.Set<org.eclipse.emf.transaction.TransactionalEditingDomain> |
getEditingDomainsFromCompareEditor() |
void |
init(org.eclipse.ui.IActionBars actionBars) |
void |
setActiveEditor(org.eclipse.ui.IEditorPart part) |
void |
update() |
addGlobalActions, contributeToMenu, contributeToStatusLine, contributeToToolBar, createCopyAction, createCutAction, createDeleteAction, createPasteAction, getActiveEditor, menuAboutToShow, propertyChanged, removeAllReferencesOnDelete, setActivePage, setActiveView, shareGlobalActions
protected org.eclipse.core.commands.operations.IOperationHistoryListener historyListener
public ModelCompareActionBarContributor()
protected org.eclipse.core.commands.operations.IOperationHistoryListener createOperationHistoryListener()
public void init(org.eclipse.ui.IActionBars actionBars)
init
in class org.eclipse.emf.edit.ui.action.EditingDomainActionBarContributor
protected org.eclipse.emf.edit.ui.action.RedoAction createRedoAction()
createRedoAction
in class org.eclipse.emf.edit.ui.action.EditingDomainActionBarContributor
protected org.eclipse.emf.edit.ui.action.UndoAction createUndoAction()
createUndoAction
in class org.eclipse.emf.edit.ui.action.EditingDomainActionBarContributor
public void setActiveEditor(org.eclipse.ui.IEditorPart part)
setActiveEditor
in interface org.eclipse.ui.IEditorActionBarContributor
setActiveEditor
in class org.eclipse.emf.edit.ui.action.EditingDomainActionBarContributor
public void dispose()
dispose
in interface org.eclipse.ui.IEditorActionBarContributor
dispose
in class org.eclipse.ui.part.EditorActionBarContributor
public void deactivate()
deactivate
in class org.eclipse.emf.edit.ui.action.EditingDomainActionBarContributor
protected java.util.Set<org.eclipse.emf.transaction.TransactionalEditingDomain> getEditingDomainsFromCompareEditor()
public void activate()
activate
in class org.eclipse.emf.edit.ui.action.EditingDomainActionBarContributor
public void update()
update
in class org.eclipse.emf.edit.ui.action.EditingDomainActionBarContributor