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
ConstructorsConstructorDescriptionPartialLifecycleManager
(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 TypeMethodDescriptionvoid
protected void
createMainControl
(org.eclipse.swt.widgets.Composite parent, org.eclipse.eef.common.ui.api.IEEFFormContainer formContainer) void
dispose()
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
-
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 classorg.eclipse.eef.ide.ui.api.widgets.AbstractEEFWidgetLifecycleManager
-
aboutToBeShown
public void aboutToBeShown()- Specified by:
aboutToBeShown
in interfaceorg.eclipse.eef.ide.ui.api.widgets.IEEFLifecycleManager
- Overrides:
aboutToBeShown
in classorg.eclipse.eef.ide.ui.api.widgets.AbstractEEFWidgetLifecycleManager
-
getController
protected org.eclipse.eef.core.api.controllers.IEEFWidgetController getController()- Specified by:
getController
in classorg.eclipse.eef.ide.ui.api.widgets.AbstractEEFWidgetLifecycleManager
-
getWidgetDescription
protected org.eclipse.eef.EEFWidgetDescription getWidgetDescription()- Specified by:
getWidgetDescription
in classorg.eclipse.eef.ide.ui.api.widgets.AbstractEEFWidgetLifecycleManager
-
getValidationControl
protected org.eclipse.swt.widgets.Control getValidationControl()- Specified by:
getValidationControl
in classorg.eclipse.eef.ide.ui.api.widgets.AbstractEEFLifecycleManager
-
dispose
public void dispose()- Specified by:
dispose
in interfaceorg.eclipse.eef.ide.ui.api.widgets.IEEFLifecycleManager
- Overrides:
dispose
in classorg.eclipse.eef.ide.ui.api.widgets.AbstractEEFWidgetLifecycleManager
-
setEnabled
protected void setEnabled(boolean enabled) - Specified by:
setEnabled
in classorg.eclipse.eef.ide.ui.api.widgets.AbstractEEFWidgetLifecycleManager
-