Class PartialLifecycleManager

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

    public class PartialLifecycleManager
    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
      PartialLifecycleManager​(org.eclipse.eef.EEFCustomWidgetDescription controlDescription, 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

      • PartialLifecycleManager

        public PartialLifecycleManager​(org.eclipse.eef.EEFCustomWidgetDescription controlDescription,
                                       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​(org.eclipse.swt.widgets.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
      • 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 org.eclipse.swt.widgets.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 enabled)
        Specified by:
        setEnabled in class org.eclipse.eef.ide.ui.api.widgets.AbstractEEFWidgetLifecycleManager