java.lang.Object
com.amalgamasimulation.desktop.ui.editor.internal.InternalElement<org.eclipse.swt.widgets.Button>
com.amalgamasimulation.desktop.ui.editor.sections.descriptors.buttons.common.InternalButton
Direct Known Subclasses:
ContainerButton, EmfButton, SeparateButton, SimpleButton

public abstract class InternalButton extends com.amalgamasimulation.desktop.ui.editor.internal.InternalElement<org.eclipse.swt.widgets.Button>
  • Field Details

  • Constructor Details

  • Method Details

    • setEventBroker

      public void setEventBroker(org.eclipse.e4.core.services.events.IEventBroker eventBroker)
      Overrides:
      setEventBroker in class com.amalgamasimulation.desktop.ui.editor.internal.InternalElement<org.eclipse.swt.widgets.Button>
    • setCurrentEnable

      public void setCurrentEnable(boolean enable)
      Specified by:
      setCurrentEnable in class com.amalgamasimulation.desktop.ui.editor.internal.InternalElement<org.eclipse.swt.widgets.Button>
    • updateElement

      public void updateElement()
      Specified by:
      updateElement in class com.amalgamasimulation.desktop.ui.editor.internal.InternalElement<org.eclipse.swt.widgets.Button>
    • doAction

      protected abstract void doAction(org.eclipse.swt.events.SelectionEvent event)
    • createElement

      public void createElement(org.eclipse.swt.widgets.Composite parent, boolean needHorizontalIndent)
      Specified by:
      createElement in class com.amalgamasimulation.desktop.ui.editor.internal.InternalElement<org.eclipse.swt.widgets.Button>