de.cau.cs.kieler.ksbase.ui.menus
Class KSBasEMenuContributionService.ButtonConfiguration
java.lang.Object
de.cau.cs.kieler.ksbase.ui.menus.KSBasEMenuContributionService.ButtonConfiguration
- Enclosing class:
- KSBasEMenuContributionService
public static class KSBasEMenuContributionService.ButtonConfiguration
- extends Object
A container class for configurations for buttons.
- Rating

getId
public String getId()
- Returns:
- the id
getLabel
public String getLabel()
- Returns:
- the label
getTooltip
public String getTooltip()
- Returns:
- the tooltip
getIcon
public ImageDescriptor getIcon()
- Returns:
- the icon
getStyle
public int getStyle()
- Returns:
- the style
getLocationSchemeExpression
public KSBasEMenuContributionService.LocationScheme getLocationSchemeExpression()
- Returns:
- the visibilityExpression
getVisibilityExpression
public Expression getVisibilityExpression()
- Returns:
- the visibilityExpression
getActiveEditors
public String[] getActiveEditors()
- Returns:
- the activeEditors
getResponsiveCombination
public ICombination getResponsiveCombination()
- Returns:
- the responsiveCombination
toString
public String toString()
-
- Overrides:
toString
in class Object
isSeparator
public boolean isSeparator()
- Returns:
- true if this is a separator
getKeySequence
public KeySequence getKeySequence()
- Returns:
- the key Sequence
getShortcutContext
public String getShortcutContext()
- Returns:
- the shortcutContext