Class PartialLifecycleManager

java.lang.Object
org.eclipse.eef.ide.ui.api.widgets.AbstractEEFLifecycleManager
org.eclipse.eef.ide.ui.api.widgets.AbstractEEFWidgetLifecycleManager
org.eclipse.epsilon.sirius.widget.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)
     
  • Method Summary

    Modifier and Type
    Method
    Description
    void
     
    protected void
    createMainControl(org.eclipse.swt.widgets.Composite parent, org.eclipse.eef.common.ui.api.IEEFFormContainer formContainer)
     
    void
     
    protected org.eclipse.eef.core.api.controllers.IEEFWidgetController
     
    protected org.eclipse.swt.widgets.Control
     
    protected org.eclipse.eef.EEFWidgetDescription
     
    protected void
    setEnabled(boolean enabled)
     

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

    aboutToBeHidden, createControl, getEEFStyleHelper, getLabelVerticalAlignment, getStructuredSelection, getWidgetSemanticElement, isEnabled, lockedByMe, lockedByOther, lockedNoWrite, needSeparatedLabel, refresh, setLabelFontStyle, unlocked

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

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

    • 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