de.cau.cs.kieler.ksbase.ui.menus
Class DynamicMenu
java.lang.Object
org.eclipse.jface.action.ContributionItem
org.eclipse.ui.actions.CompoundContributionItem
de.cau.cs.kieler.ksbase.ui.menus.DynamicMenu
- All Implemented Interfaces:
- IContributionItem
public class DynamicMenu
- extends CompoundContributionItem
A class implementing a dynamic menu. Used to add custom transformation commands that have been
configured by using the preference page.
- Rating

Methods inherited from class org.eclipse.jface.action.ContributionItem |
dispose, fill, fill, fill, getId, getParent, isEnabled, isGroupMarker, isSeparator, saveWidgetState, setId, setVisible, toString, update, update |
DynamicMenu
public DynamicMenu()
- Default empty constructor.
DynamicMenu
public DynamicMenu(String id)
- Creates a contribution with the given id.
- Parameters:
id
- The contribution item id
isDynamic
public boolean isDynamic()
- Specified by:
isDynamic
in interface IContributionItem
- Overrides:
isDynamic
in class CompoundContributionItem
getContributionItems
protected IContributionItem[] getContributionItems()
- Specified by:
getContributionItems
in class CompoundContributionItem
isVisible
public boolean isVisible()
- Specified by:
isVisible
in interface IContributionItem
- Overrides:
isVisible
in class ContributionItem