public class EEFGroupLifecycleManager extends AbstractEEFLifecycleManager
EEFGroupDescription
.container
Constructor and Description |
---|
EEFGroupLifecycleManager(EEFGroupDescription 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.
|
void |
createControl(org.eclipse.swt.widgets.Composite parent,
IEEFFormContainer formContainer)
Creates the controls for the description.
|
void |
dispose()
Disposes the content created.
|
protected IEEFController |
getController()
Returns the controller.
|
protected org.eclipse.swt.widgets.Control |
getValidationControl()
Returns the control on which the validation marker will appear.
|
void |
refresh()
Refresh the widgets.
|
public EEFGroupLifecycleManager(EEFGroupDescription description, org.eclipse.sirius.common.interpreter.api.IVariableManager variableManager, org.eclipse.sirius.common.interpreter.api.IInterpreter interpreter, EditingContextAdapter contextAdapter)
description
- The description of the groupvariableManager
- The variable managerinterpreter
- The interpretercontextAdapter
- The editing context adapterpublic void createControl(org.eclipse.swt.widgets.Composite parent, IEEFFormContainer formContainer)
createControl
in interface IEEFLifecycleManager
createControl
in class AbstractEEFLifecycleManager
parent
- The composite parentformContainer
- The form containerAbstractEEFLifecycleManager.createControl(org.eclipse.swt.widgets.Composite,
org.eclipse.eef.common.ui.api.IEEFFormContainer)
protected IEEFController getController()
getController
in class AbstractEEFLifecycleManager
AbstractEEFLifecycleManager.getController()
protected org.eclipse.swt.widgets.Control getValidationControl()
getValidationControl
in class AbstractEEFLifecycleManager
AbstractEEFLifecycleManager.getValidationControl()
public void aboutToBeShown()
aboutToBeShown
in interface IEEFLifecycleManager
aboutToBeShown
in class AbstractEEFLifecycleManager
IEEFLifecycleManager.aboutToBeShown()
public void refresh()
refresh
in interface IEEFLifecycleManager
refresh
in class AbstractEEFLifecycleManager
IEEFLifecycleManager.refresh()
public void aboutToBeHidden()
aboutToBeHidden
in interface IEEFLifecycleManager
aboutToBeHidden
in class AbstractEEFLifecycleManager
IEEFLifecycleManager.aboutToBeHidden()
public void dispose()
IEEFLifecycleManager.dispose()