Interface IBasicCheckExtension
-
- All Known Implementing Classes:
ModuleTopObjectNameFilterExtension,TopObjectFilterExtension
public interface IBasicCheckExtensionGeneric extension of theBasicCheck. Allows to contribute semi-ready pluggable solutions into theBasicCheckdescendants
-
-
Method Summary
All Methods Instance Methods Default Methods Modifier and Type Method Description default voidconfigureContextCollector(ICheckDefinition definition)This method allows to add settings to theICheckDefinitionduring the check configuration cycledefault ITopObjectFiltercontributeTopObjectFilter()Contributes the top object model filter if necessarydefault booleanpreCheck(Object object, ICheckParameters parameters, org.eclipse.core.runtime.IProgressMonitor progressMonitor)This extension method is being executed prior the mainBasicCheck.check(Object, com.e1c.g5.v8.dt.check.components.BasicCheck.ResultAcceptor, ICheckParameters, IProgressMonitor)method
-
-
-
Method Detail
-
configureContextCollector
default void configureContextCollector(ICheckDefinition definition)
This method allows to add settings to theICheckDefinitionduring the check configuration cycle- Parameters:
definition- The check definition. May not benull
-
contributeTopObjectFilter
default ITopObjectFilter contributeTopObjectFilter()
Contributes the top object model filter if necessary- Returns:
- The filter to contribute. May be left
nullin case if the filter isn't necessary
-
preCheck
default boolean preCheck(Object object, ICheckParameters parameters, org.eclipse.core.runtime.IProgressMonitor progressMonitor)
This extension method is being executed prior the mainBasicCheck.check(Object, com.e1c.g5.v8.dt.check.components.BasicCheck.ResultAcceptor, ICheckParameters, IProgressMonitor)method- Parameters:
object- The context object. May not benullparameters- The set of check parameters. May not benullprogressMonitor- The progress monitor to control check execution. May not benull- Returns:
- True in case if the check must be executed. False otherwise
-
-