Interface ValidationResultListener


  • public interface ValidationResultListener
    Diagnostic listener which can be used to subscribe to Diagnostic changes during model validation.
    Author:
    Mat Hansen
    • Method Summary

      All Methods Instance Methods Abstract Methods 
      Modifier and Type Method Description
      void afterValidate​(org.eclipse.emf.ecore.EObject eObject, org.eclipse.emf.common.util.Diagnostic diagnostic)
      Callback which is invoked for every validation result which passed filtering.
      void onValidate​(org.eclipse.emf.ecore.EObject eObject, org.eclipse.emf.common.util.Diagnostic diagnostic)
      Callback which is invoked for every validation result.
    • Method Detail

      • onValidate

        void onValidate​(org.eclipse.emf.ecore.EObject eObject,
                        org.eclipse.emf.common.util.Diagnostic diagnostic)
        Callback which is invoked for every validation result.
        Parameters:
        eObject - the eObject which has been validated
        diagnostic - the Diagnostic result of the validation
      • afterValidate

        void afterValidate​(org.eclipse.emf.ecore.EObject eObject,
                           org.eclipse.emf.common.util.Diagnostic diagnostic)
        Callback which is invoked for every validation result which passed filtering. Validation result has been added to the validator output at this point. Note: this method is not triggered by ValidationService.validate(EObject).
        Parameters:
        eObject - the eObject which has been validated
        diagnostic - the Diagnostic result of the validation