Remote Systems
v6.4.1

com.ibm.etools.systems.core.ui.actions
Interface ISystemDynamicPopupMenuExtension


public interface ISystemDynamicPopupMenuExtension

Required interface for use in making contributions view the adapter menu extension extension point (com.ibm.etools.systems.core.dynamicPopupMenuActions).


Method Summary
 void populateMenu(Shell shell, IMenuManager menu, IStructuredSelection selection, String menuGroup)
          Populates the menu with specialized actions.
 boolean supportsSelection(IStructuredSelection selection)
          Returns true if this menu extension supports the specified selection.
 

Method Detail

supportsSelection

public boolean supportsSelection(IStructuredSelection selection)
Returns true if this menu extension supports the specified selection.

Parameters:
selection - the resources to contriubte menu items to
Returns:
true if the extension will be used for menu population

populateMenu

public void populateMenu(Shell shell,
                         IMenuManager menu,
                         IStructuredSelection selection,
                         String menuGroup)
Populates the menu with specialized actions.

Parameters:
shell - the shell
menu - the menu to contribute actions to
menuGroup - the defect menu group to add actions to
selection - the resources to contriubte menu items to

Remote Systems
v6.4.1

Copyright © 2005 IBM Corp. All Rights Reserved.

Note: This documentation is for part of an interim API that is still under development and expected to change significantly before reaching stability. It is being made available at this early stage to solicit feedback from pioneering adopters on the understanding that any code that uses this API will almost certainly be broken (repeatedly) as the API evolves.