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, shareGlobalActionsprotected 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.EditingDomainActionBarContributorprotected org.eclipse.emf.edit.ui.action.RedoAction createRedoAction()
createRedoAction in class org.eclipse.emf.edit.ui.action.EditingDomainActionBarContributorprotected org.eclipse.emf.edit.ui.action.UndoAction createUndoAction()
createUndoAction in class org.eclipse.emf.edit.ui.action.EditingDomainActionBarContributorpublic void setActiveEditor(org.eclipse.ui.IEditorPart part)
setActiveEditor in interface org.eclipse.ui.IEditorActionBarContributorsetActiveEditor in class org.eclipse.emf.edit.ui.action.EditingDomainActionBarContributorpublic void dispose()
dispose in interface org.eclipse.ui.IEditorActionBarContributordispose in class org.eclipse.ui.part.EditorActionBarContributorpublic void deactivate()
deactivate in class org.eclipse.emf.edit.ui.action.EditingDomainActionBarContributorprotected java.util.Set<org.eclipse.emf.transaction.TransactionalEditingDomain> getEditingDomainsFromCompareEditor()
public void activate()
activate in class org.eclipse.emf.edit.ui.action.EditingDomainActionBarContributorpublic void update()
update in class org.eclipse.emf.edit.ui.action.EditingDomainActionBarContributor