Interface IBasicCheckExtension
-
- All Known Implementing Classes:
ModuleTopObjectNameFilterExtension
,TopObjectFilterExtension
public interface IBasicCheckExtension
Generic extension of theBasicCheck
. Allows to contribute semi-ready pluggable solutions into theBasicCheck
descendants
-
-
Method Summary
All Methods Instance Methods Default Methods Modifier and Type Method Description default void
configureContextCollector(ICheckDefinition definition)
This method allows to add settings to theICheckDefinition
during the check configuration cycledefault ITopObjectFilter
contributeTopObjectFilter()
Contributes the top object model filter if necessarydefault 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
-
-
-
Method Detail
-
configureContextCollector
default void configureContextCollector(ICheckDefinition definition)
This method allows to add settings to theICheckDefinition
during 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
null
in 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 benull
parameters
- The set of check parameters. May not benull
progressMonitor
- The progress monitor to control check execution. May not benull
- Returns:
- True in case if the check must be executed. False otherwise
-
-