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 contextAdapter)
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 contextAdapter)
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 interpretercontextAdapter - The editing context adapterIEEFLifecycleManager