Interface IBslValidationContributor

All Known Implementing Classes:
BslValidationContributor

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
  • Nested Class Summary

    Nested Classes
    Modifier and Type
    Interface
    Description
    static class 
    Adapter that holds the provided context.
  • Method Summary

    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 Details

    • 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