Interface IBslValidationContributor


  • public interface IBslValidationContributor
    Extension for call IValidationContributor for checking Bsl language objects. Extension provides API for validate EObject from Bsl language model and add Issue to actual DiagnosticChain
    • Method Summary

      All Methods Instance Methods Abstract Methods 
      Modifier and Type Method Description
      void validate​(org.eclipse.emf.ecore.EObject eObject, org.eclipse.emf.common.util.DiagnosticChain diagnostic, Map<Object,​Object> context, org.eclipse.core.resources.IProject project, org.eclipse.core.runtime.IProgressMonitor progressMonitor)
      Validates concrete EObject from Bsl language model
    • Method Detail

      • validate

        void validate​(org.eclipse.emf.ecore.EObject eObject,
                      org.eclipse.emf.common.util.DiagnosticChain diagnostic,
                      Map<Object,​Object> context,
                      org.eclipse.core.resources.IProject project,
                      org.eclipse.core.runtime.IProgressMonitor progressMonitor)
        Validates concrete EObject from Bsl language model
        Parameters:
        eObject - validating object, cannot be null
        diagnostic - actual DiagnosticChain for accumulate Issue, cannot be null
        context - The context of the validation. Stores the externally provided data that affects the called validation scenarios. Cannot be null
        project - the project, can be null
        progressMonitor - canсel indicator, can be null