public class EEFButtonLifecycleManager extends AbstractEEFWidgetLifecycleManager
contextAdapter, help, interpreter, label, VALIDATION_MARKER_OFFSET, variableManager
container
Constructor and Description |
---|
EEFButtonLifecycleManager(EEFButtonDescription description,
org.eclipse.sirius.common.interpreter.api.IVariableManager variableManager,
org.eclipse.sirius.common.interpreter.api.IInterpreter interpreter,
EditingContextAdapter contextAdapter)
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.
|
protected IEEFWidgetController |
getController()
Returns the controller.
|
protected int |
getLabelVerticalAlignment()
Returns the vertical alignment of the label of the widget.
|
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.
|
void |
refresh()
Refresh the widgets.
|
createControl, dispose, getEEFStyleHelper, getStructuredSelection, isEnabled, needSeparatedLabel, setLabelFontStyle
public EEFButtonLifecycleManager(EEFButtonDescription description, org.eclipse.sirius.common.interpreter.api.IVariableManager variableManager, org.eclipse.sirius.common.interpreter.api.IInterpreter interpreter, EditingContextAdapter contextAdapter)
description
- The descriptionvariableManager
- The variable managerinterpreter
- The interpretercontextAdapter
- 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)
protected int getLabelVerticalAlignment()
getLabelVerticalAlignment
in class AbstractEEFWidgetLifecycleManager
AbstractEEFWidgetLifecycleManager.getLabelVerticalAlignment()
protected IEEFWidgetController getController()
getController
in class AbstractEEFWidgetLifecycleManager
AbstractEEFWidgetLifecycleManager.getController()
protected EEFWidgetDescription getWidgetDescription()
getWidgetDescription
in class AbstractEEFWidgetLifecycleManager
org.eclipse.eef.ide.ui.internal.widgets.AbstractEEFWidgetLifecycleManager#getWidgetDescription()
public void aboutToBeShown()
AbstractEEFWidgetLifecycleManager
aboutToBeShown
in interface IEEFLifecycleManager
aboutToBeShown
in class AbstractEEFWidgetLifecycleManager
AbstractEEFLifecycleManager.aboutToBeShown()
protected org.eclipse.swt.widgets.Control getValidationControl()
getValidationControl
in class AbstractEEFLifecycleManager
AbstractEEFLifecycleManager.getValidationControl()
public void aboutToBeHidden()
AbstractEEFWidgetLifecycleManager
aboutToBeHidden
in interface IEEFLifecycleManager
aboutToBeHidden
in class AbstractEEFWidgetLifecycleManager
AbstractEEFLifecycleManager.aboutToBeHidden()
public void refresh()
refresh
in interface IEEFLifecycleManager
refresh
in class AbstractEEFLifecycleManager
AbstractEEFLifecycleManager.refresh()