org.eclipse.emf.mapping.action
Class AddRootBottomAction
java.lang.Object
|
+--org.eclipse.emf.edit.ui.action.CommandAction
|
+--org.eclipse.emf.mapping.action.AddRootBottomAction
- All Implemented Interfaces:
- org.eclipse.ui.IActionDelegate, org.eclipse.ui.IEditorActionDelegate
- public class AddRootBottomAction
- extends CommandAction
This adds new root inputs to the mapping domain's root mapping.
Method Summary |
protected java.util.Collection |
getBottomsToAdd()
This method should be overriden with a domain-specific implementation
that returns the inputs to be added, e.g., by querying the user with a dialog. |
void |
run(org.eclipse.jface.action.IAction action)
The action must have been enabled for this to have been called,
so we must have stored the selection already by this point. |
void |
selectionChanged(org.eclipse.jface.action.IAction action,
org.eclipse.jface.viewers.ISelection selection)
This action ignores the selection. |
void |
setActiveEditor(org.eclipse.jface.action.IAction action,
org.eclipse.ui.IEditorPart editorPart)
The framework calls this so that we can register against this editor. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
AddRootBottomAction
public AddRootBottomAction()
getBottomsToAdd
protected java.util.Collection getBottomsToAdd()
- This method should be overriden with a domain-specific implementation
that returns the inputs to be added, e.g., by querying the user with a dialog.
selectionChanged
public void selectionChanged(org.eclipse.jface.action.IAction action,
org.eclipse.jface.viewers.ISelection selection)
- This action ignores the selection.
- Overrides:
selectionChanged
in class CommandAction
run
public void run(org.eclipse.jface.action.IAction action)
- Description copied from class:
CommandAction
- The action must have been enabled for this to have been called,
so we must have stored the selection already by this point.
- Overrides:
run
in class CommandAction
setActiveEditor
public void setActiveEditor(org.eclipse.jface.action.IAction action,
org.eclipse.ui.IEditorPart editorPart)
- Description copied from class:
CommandAction
- The framework calls this so that we can register against this editor.
We use this as an opportunity to record the action and the editor part for later use.
- Overrides:
setActiveEditor
in class CommandAction