Class TableLifeCycleManager

  • All Implemented Interfaces:
    org.eclipse.eef.ide.ui.api.widgets.IEEFLifecycleManager

    public class TableLifeCycleManager
    extends org.eclipse.eef.ide.ui.api.widgets.AbstractEEFWidgetLifecycleManager
    • Field Summary

      • Fields inherited from class org.eclipse.eef.ide.ui.api.widgets.AbstractEEFWidgetLifecycleManager

        editingContextAdapter, help, interpreter, label, VALIDATION_MARKER_OFFSET, variableManager
      • Fields inherited from class org.eclipse.eef.ide.ui.api.widgets.AbstractEEFLifecycleManager

        container
    • Constructor Summary

      Constructors 
      Constructor Description
      TableLifeCycleManager​(org.eclipse.eef.EEFCustomWidgetDescription description, org.eclipse.sirius.common.interpreter.api.IVariableManager variableManager, org.eclipse.sirius.common.interpreter.api.IInterpreter interpreter, org.eclipse.eef.core.api.EditingContextAdapter contextAdapter)  
    • Constructor Detail

      • TableLifeCycleManager

        public TableLifeCycleManager​(org.eclipse.eef.EEFCustomWidgetDescription description,
                                     org.eclipse.sirius.common.interpreter.api.IVariableManager variableManager,
                                     org.eclipse.sirius.common.interpreter.api.IInterpreter interpreter,
                                     org.eclipse.eef.core.api.EditingContextAdapter contextAdapter)
    • Method Detail

      • createMainControl

        protected void createMainControl​(Composite parent,
                                         org.eclipse.eef.common.ui.api.IEEFFormContainer formContainer)
        Specified by:
        createMainControl in class org.eclipse.eef.ide.ui.api.widgets.AbstractEEFWidgetLifecycleManager
      • aboutToBeShown

        public void aboutToBeShown()
        Specified by:
        aboutToBeShown in interface org.eclipse.eef.ide.ui.api.widgets.IEEFLifecycleManager
        Overrides:
        aboutToBeShown in class org.eclipse.eef.ide.ui.api.widgets.AbstractEEFWidgetLifecycleManager
      • refresh

        public void refresh()
        Specified by:
        refresh in interface org.eclipse.eef.ide.ui.api.widgets.IEEFLifecycleManager
        Overrides:
        refresh in class org.eclipse.eef.ide.ui.api.widgets.AbstractEEFWidgetLifecycleManager
      • aboutToBeHidden

        public void aboutToBeHidden()
        Specified by:
        aboutToBeHidden in interface org.eclipse.eef.ide.ui.api.widgets.IEEFLifecycleManager
        Overrides:
        aboutToBeHidden in class org.eclipse.eef.ide.ui.api.widgets.AbstractEEFWidgetLifecycleManager
      • getController

        protected org.eclipse.eef.core.api.controllers.IEEFWidgetController getController()
        Specified by:
        getController in class org.eclipse.eef.ide.ui.api.widgets.AbstractEEFWidgetLifecycleManager
      • getWidgetDescription

        protected org.eclipse.eef.EEFWidgetDescription getWidgetDescription()
        Specified by:
        getWidgetDescription in class org.eclipse.eef.ide.ui.api.widgets.AbstractEEFWidgetLifecycleManager
      • getValidationControl

        protected Control getValidationControl()
        Specified by:
        getValidationControl in class org.eclipse.eef.ide.ui.api.widgets.AbstractEEFLifecycleManager
      • dispose

        public void dispose()
        Specified by:
        dispose in interface org.eclipse.eef.ide.ui.api.widgets.IEEFLifecycleManager
        Overrides:
        dispose in class org.eclipse.eef.ide.ui.api.widgets.AbstractEEFWidgetLifecycleManager
      • setEnabled

        protected void setEnabled​(boolean isEnabled)
        Specified by:
        setEnabled in class org.eclipse.eef.ide.ui.api.widgets.AbstractEEFWidgetLifecycleManager