Interface QlBasicDelegateCheck.IQlResultAcceptor

  • Enclosing class:
    QlBasicDelegateCheck

    public static interface QlBasicDelegateCheck.IQlResultAcceptor
    • Method Summary

      All Methods Instance Methods Abstract Methods 
      Modifier and Type Method Description
      void addIssue​(String message)
      Adds issue associated with the currently checked object as a context
      void addIssue​(String message, int length)
      Adds issue with the coordinates of the marked text block.
      void addIssue​(String message, int lineNumber, int offset, int length)
      Adds issue with the generic coordinates of the marked text block.
      void addIssue​(String message, org.eclipse.emf.ecore.EObject target, org.eclipse.emf.ecore.EStructuralFeature feature)
      Adds issue associated with the given target object and feature
      void addIssue​(String message, org.eclipse.emf.ecore.EObject target, org.eclipse.emf.ecore.EStructuralFeature manyFeature, int index)
      Adds issue for element with given index in feature collection and with the given message.
    • Method Detail

      • addIssue

        void addIssue​(String message)
        Adds issue associated with the currently checked object as a context
        Parameters:
        message - The issue's message, not null
      • addIssue

        void addIssue​(String message,
                      org.eclipse.emf.ecore.EObject target,
                      org.eclipse.emf.ecore.EStructuralFeature feature)
        Adds issue associated with the given target object and feature
        Parameters:
        message - The issue's message, not null
        target - The target object, not null
        feature - The target object feacture, not null
      • addIssue

        void addIssue​(String message,
                      org.eclipse.emf.ecore.EObject target,
                      org.eclipse.emf.ecore.EStructuralFeature manyFeature,
                      int index)
        Adds issue for element with given index in feature collection and with the given message.
        Parameters:
        message - The issue's message, not null
        manyFeature - The target object feature, not null
        index - The index in feature collection. May not be negative
      • addIssue

        void addIssue​(String message,
                      int length)
        Adds issue with the coordinates of the marked text block. The block starts at the beginning of the current element's syntax model and has a given length
        Parameters:
        message - The issue's message, not null
        length - The length of the coordinate block
      • addIssue

        void addIssue​(String message,
                      int lineNumber,
                      int offset,
                      int length)
        Adds issue with the generic coordinates of the marked text block.
        Parameters:
        message - The issue's message, not null
        lineNumber - The line number
        offset - The offset from the line's beginning
        length - The length of the block