public interface IMOptimizer
IMRuleExecutionSet
implementation allowing to access compiled children) and will recursively compute possible optimizations.ICompilationContext.getProperty(Object)
and ICompilationContext.setProperty(Object, Object)
methods.Modifier and Type | Method and Description |
---|---|
void |
optimize(ICompilationContext ctxt,
IAddon rootAddon)
Computes global optimization on provided addon.
|
void optimize(ICompilationContext ctxt, IAddon rootAddon) throws MRuleValidationException
ctxt
- Compilation context.rootAddon
- Root addon to optimize.MRuleValidationException
- If an error is detected during process.