public class EEFListLifecycleManager extends AbstractEEFWidgetLifecycleManager
editingContextAdapter, help, interpreter, label, VALIDATION_MARKER_OFFSET, variableManager
container
Constructor and Description |
---|
EEFListLifecycleManager(EEFListDescription description,
org.eclipse.sirius.common.interpreter.api.IVariableManager variableManager,
org.eclipse.sirius.common.interpreter.api.IInterpreter interpreter,
EditingContextAdapter editingContextAdapter)
The constructor.
|
Modifier and Type | Method and Description |
---|---|
void |
aboutToBeHidden()
Prepares for the widgets to be hidden.
|
void |
aboutToBeShown()
Prepares for the widgets to be shown.
|
protected void |
createMainControl(org.eclipse.swt.widgets.Composite parent,
IEEFFormContainer formContainer)
Create the main control.
|
void |
dispose()
Disposes the content created.
|
protected IEEFWidgetController |
getController()
Returns the controller.
|
protected org.eclipse.swt.widgets.Control |
getValidationControl()
Returns the control on which the validation marker will appear.
|
protected EEFWidgetDescription |
getWidgetDescription()
Returns the description of the widget.
|
protected void |
setEnabled(boolean isEnabled)
Sets the enablement of the widget.
|
createControl, getEEFStyleHelper, getLabelVerticalAlignment, getStructuredSelection, getWidgetSemanticElement, isEnabled, lockedByMe, lockedByOther, lockedNoWrite, needSeparatedLabel, refresh, setLabelFontStyle, unlocked
public EEFListLifecycleManager(EEFListDescription description, org.eclipse.sirius.common.interpreter.api.IVariableManager variableManager, org.eclipse.sirius.common.interpreter.api.IInterpreter interpreter, EditingContextAdapter editingContextAdapter)
description
- The descriptionvariableManager
- The variable managerinterpreter
- The interpretereditingContextAdapter
- The editing context adapterprotected void createMainControl(org.eclipse.swt.widgets.Composite parent, IEEFFormContainer formContainer)
createMainControl
in class AbstractEEFWidgetLifecycleManager
parent
- The composite parentformContainer
- The form containerAbstractEEFWidgetLifecycleManager.createMainControl(org.eclipse.swt.widgets.Composite,
org.eclipse.eef.common.ui.api.IEEFFormContainer)
public void aboutToBeShown()
aboutToBeShown
in interface IEEFLifecycleManager
aboutToBeShown
in class AbstractEEFWidgetLifecycleManager
AbstractEEFWidgetLifecycleManager.aboutToBeShown()
protected void setEnabled(boolean isEnabled)
setEnabled
in class AbstractEEFWidgetLifecycleManager
isEnabled
- true
when the widget should have its default behavior, false
when the widget
should be in a read only mode.AbstractEEFWidgetLifecycleManager.setEnabled(boolean)
public void aboutToBeHidden()
aboutToBeHidden
in interface IEEFLifecycleManager
aboutToBeHidden
in class AbstractEEFWidgetLifecycleManager
AbstractEEFWidgetLifecycleManager.aboutToBeHidden()
protected IEEFWidgetController getController()
getController
in class AbstractEEFWidgetLifecycleManager
AbstractEEFWidgetLifecycleManager.getController()
protected EEFWidgetDescription getWidgetDescription()
getWidgetDescription
in class AbstractEEFWidgetLifecycleManager
AbstractEEFWidgetLifecycleManager.getWidgetDescription()
protected org.eclipse.swt.widgets.Control getValidationControl()
getValidationControl
in class AbstractEEFLifecycleManager
AbstractEEFLifecycleManager.getValidationControl()
public void dispose()
dispose
in interface IEEFLifecycleManager
dispose
in class AbstractEEFWidgetLifecycleManager
AbstractEEFWidgetLifecycleManager.dispose()