Overview

 
Package  Use  Tree  Deprecated  Index  Help 
 PREV CLASS   NEXT CLASS FRAMES    NO FRAMES  
SUMMARY: NESTED | FIELD | CONSTR | METHOD DETAIL: FIELD | CONSTR | METHOD


 

org.eclipse.emf.mapping.action
Class AddRootBottomAction

java.lang.Object
  extended byorg.eclipse.emf.edit.ui.action.CommandAction
      extended byorg.eclipse.emf.mapping.action.AddRootBottomAction

All Implemented Interfaces:
IActionDelegate, IEditorActionDelegate

Direct Known Subclasses:
AddOutputRootAction


public class AddRootBottomAction
extends CommandAction

This adds new root inputs to the mapping domain's root mapping.


Field Summary
 
Fields inherited from class org.eclipse.emf.edit.ui.action.CommandAction
action, collection, command, editingDomain, editorPart
 
Constructor Summary
AddRootBottomAction()
           
 
Method Summary
protected  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(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(IAction action, ISelection selection)
          This action ignores the selection.
 void setActiveEditor(IAction action, IEditorPart editorPart)
          The framework calls this so that we can register against this editor.
 
Methods inherited from class org.eclipse.emf.edit.ui.action.CommandAction
createActionCommand, getDefaultImageDescriptor, objectToImageDescriptor
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

 

 

AddRootBottomAction

public AddRootBottomAction()

Method Detail

 

 

getBottomsToAdd

protected 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(IAction action,
                             ISelection selection)

This action ignores the selection.

Specified by:
selectionChanged in interface IActionDelegate
Overrides:
selectionChanged in class CommandAction


 

 

run

public void run(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.

Specified by:
run in interface IActionDelegate
Overrides:
run in class CommandAction


 

 

setActiveEditor

public void setActiveEditor(IAction action,
                            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.

Specified by:
setActiveEditor in interface IEditorActionDelegate
Overrides:
setActiveEditor in class CommandAction


 

Overview

 
Package  Use  Tree  Deprecated  Index  Help 
Copyright 2001-2004 IBM Corporation and others.
All Rights Reserved.
 PREV CLASS   NEXT CLASS FRAMES    NO FRAMES  
SUMMARY: NESTED | FIELD | CONSTR | METHOD DETAIL: FIELD | CONSTR | METHOD