## Uses of Interface
org.eclipse.incquery.patternlanguage.validation.IIssueCallback

- Packages that use IIssueCallback
  Package | Description
  --- | ---
  org.eclipse.incquery.patternlanguage.annotations |
  org.eclipse.incquery.patternlanguage.emf |
  org.eclipse.incquery.patternlanguage.emf.annotations |
  org.eclipse.incquery.patternlanguage.emf.validation |
  org.eclipse.incquery.patternlanguage.validation |
  org.eclipse.incquery.validation.runtime.annotation |
  org.eclipse.incquery.viewers.runtime.validators |

- - ### Uses of IIssueCallback in org.eclipse.incquery.patternlanguage.annotations

    Methods in org.eclipse.incquery.patternlanguage.annotations with parameters of type IIssueCallback
    Modifier and Type | Method and Description
    --- | ---
    `void` | IPatternAnnotationAdditionalValidator.`executeAdditionalValidation(Annotation annotation, IIssueCallback validator)` Executes additional, annotation-specific validation on a pattern.

  - ### Uses of IIssueCallback in org.eclipse.incquery.patternlanguage.emf

    Methods in org.eclipse.incquery.patternlanguage.emf that return types with arguments of type IIssueCallback
    Modifier and Type | Method and Description
    --- | ---
    `java.lang.Class<? extends IIssueCallback>` | EMFPatternLanguageRuntimeModule.`bindIIssueCallback()`

  - ### Uses of IIssueCallback in org.eclipse.incquery.patternlanguage.emf.annotations

    Methods in org.eclipse.incquery.patternlanguage.emf.annotations with parameters of type IIssueCallback
    Modifier and Type | Method and Description
    --- | ---
    `void` | AnnotationExpressionValidator.`validateModelExpression(java.lang.String expression, Pattern pattern, ValueReference ref, IIssueCallback validator)` Validates a path expression starting with a parameter of the pattern.
    `void` | AnnotationExpressionValidator.`validateParameterString(java.lang.String expression, Pattern pattern, ValueReference ref, IIssueCallback validator)` Validates a path expression referring to a simple pattern parameter
    `void` | AnnotationExpressionValidator.`validateStringExpression(java.lang.String expression, Pattern pattern, ValueReference ref, IIssueCallback validator)` Validates a string expression that may contain model references escaped inside '$' symbols.

  - ### Uses of IIssueCallback in org.eclipse.incquery.patternlanguage.emf.validation

    Classes in org.eclipse.incquery.patternlanguage.emf.validation that implement IIssueCallback
    Modifier and Type | Class and Description
    --- | ---
    `class` | `AbstractEMFPatternLanguageJavaValidator`
    `class` | `EMFPatternLanguageJavaValidator` Validators for EMFPattern Language: Duplicate import of EPackages Enum types Unused variables Type checking for parameters and body variables Type checking for literal and computational values in pattern calls, path expressions and compare constraints Pattern body searching for isolated constraints (cartesian products) Non-EDataTypes in check expression

  - ### Uses of IIssueCallback in org.eclipse.incquery.patternlanguage.validation

    Classes in org.eclipse.incquery.patternlanguage.validation that implement IIssueCallback
    Modifier and Type | Class and Description
    --- | ---
    `class` | `PatternLanguageJavaValidator` Validators for Core Pattern Language.

  - ### Uses of IIssueCallback in org.eclipse.incquery.validation.runtime.annotation

    Methods in org.eclipse.incquery.validation.runtime.annotation with parameters of type IIssueCallback
    Modifier and Type | Method and Description
    --- | ---
    `void` | ConstraintAnnotationValidator.`executeAdditionalValidation(Annotation annotation, IIssueCallback validator)`

  - ### Uses of IIssueCallback in org.eclipse.incquery.viewers.runtime.validators

    Methods in org.eclipse.incquery.viewers.runtime.validators with parameters of type IIssueCallback
    Modifier and Type | Method and Description
    --- | ---
    `void` | ItemValidator.`executeAdditionalValidation(Annotation annotation, IIssueCallback validator)`
    `void` | EdgeValidator.`executeAdditionalValidation(Annotation annotation, IIssueCallback validator)`
    `void` | AbstractAnnotationValidator.`executeAdditionalValidation(Annotation annotation, IIssueCallback validator)`