Class NotifyingResourceValidator

  • All Implemented Interfaces:
    org.eclipse.xtext.validation.IResourceValidator
    Direct Known Subclasses:
    BslNotifyingResourceValidator

    public class NotifyingResourceValidator
    extends org.eclipse.xtext.validation.ResourceValidatorImpl
    Delegating IResourceValidator implementation that notifies its listeners upon validation completion.
    • Nested Class Summary

      • Nested classes/interfaces inherited from class org.eclipse.xtext.validation.ResourceValidatorImpl

        org.eclipse.xtext.validation.ResourceValidatorImpl.ListBasedMarkerAcceptor
    • Field Summary

      • Fields inherited from interface org.eclipse.xtext.validation.IResourceValidator

        NULL
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      protected void notifyListeners​(org.eclipse.emf.ecore.resource.Resource resource, List<org.eclipse.xtext.validation.Issue> issues)
      List<org.eclipse.xtext.validation.Issue> validate​(org.eclipse.emf.ecore.resource.Resource resource, org.eclipse.xtext.validation.CheckMode mode, org.eclipse.xtext.util.CancelIndicator indicator)
      • Methods inherited from class org.eclipse.xtext.validation.ResourceValidatorImpl

        collectResourceDiagnostics, createAcceptor, getDiagnosticConverter, getDiagnostician, getOperationCanceledManager, issueFromEValidatorDiagnostic, issueFromXtextResourceDiagnostic, resolveProxies, setDiagnosticConverter, setDiagnostician, validate, validate
    • Constructor Detail

      • NotifyingResourceValidator

        @Inject
        public NotifyingResourceValidator​(com.google.inject.Injector injector)
    • Method Detail

      • validate

        public List<org.eclipse.xtext.validation.Issue> validate​(org.eclipse.emf.ecore.resource.Resource resource,
                                                                 org.eclipse.xtext.validation.CheckMode mode,
                                                                 org.eclipse.xtext.util.CancelIndicator indicator)
        Specified by:
        validate in interface org.eclipse.xtext.validation.IResourceValidator
        Overrides:
        validate in class org.eclipse.xtext.validation.ResourceValidatorImpl
      • notifyListeners

        protected void notifyListeners​(org.eclipse.emf.ecore.resource.Resource resource,
                                       List<org.eclipse.xtext.validation.Issue> issues)
        Parameters:
        resource - actual validating resource, can't be null
        issues - found Issue, can't be null