public interface IEEFLifecycleManagerProvider
IEEFLifecycleManager
for a control.Modifier and Type | Method and Description |
---|---|
boolean |
canHandle(EEFControlDescription controlDescription)
Indicates if the lifecycle manager provider can handle the given control description.
|
IEEFLifecycleManager |
getLifecycleManager(EEFControlDescription controlDescription,
org.eclipse.sirius.common.interpreter.api.IVariableManager variableManager,
org.eclipse.sirius.common.interpreter.api.IInterpreter interpreter,
EditingContextAdapter editingContextAdapter)
Returns an
IEEFLifecycleManager for the given description. |
boolean canHandle(EEFControlDescription controlDescription)
controlDescription
- the description of the controltrue
if the lifecycle manager can handle it, false
otherwiseIEEFLifecycleManager getLifecycleManager(EEFControlDescription controlDescription, org.eclipse.sirius.common.interpreter.api.IVariableManager variableManager, org.eclipse.sirius.common.interpreter.api.IInterpreter interpreter, EditingContextAdapter editingContextAdapter)
IEEFLifecycleManager
for the given description. This method should not return
null
, if a description is not supported, return false in the method canHandle.controlDescription
- The control descriptionvariableManager
- The variable managerinterpreter
- The interpretereditingContextAdapter
- The editing context adapterIEEFLifecycleManager