Class TableLifecycleManager

    • 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
      • setPropertySection

        protected abstract void setPropertySection​(Composite parent)
      • 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