## Uses of Interface
org.eclipse.incquery.validation.core.listeners.ViolationListener

- Packages that use ViolationListener
  Package | Description
  --- | ---
  org.eclipse.incquery.validation.core |
  org.eclipse.incquery.validation.core.api |
  org.eclipse.incquery.validation.runtime |

- - ### Uses of ViolationListener in org.eclipse.incquery.validation.core

    Methods in org.eclipse.incquery.validation.core that return types with arguments of type ViolationListener
    Modifier and Type | Method and Description
    --- | ---
    `java.util.Set<ViolationListener>` | Violation.`getListeners()`

    Methods in org.eclipse.incquery.validation.core with parameters of type ViolationListener
    Modifier and Type | Method and Description
    --- | ---
    `boolean` | Violation.`addListener(ViolationListener listener)`
    `boolean` | Violation.`removeListener(ViolationListener listener)`

  - ### Uses of ViolationListener in org.eclipse.incquery.validation.core.api

    Methods in org.eclipse.incquery.validation.core.api that return types with arguments of type ViolationListener
    Modifier and Type | Method and Description
    --- | ---
    `java.util.Collection<ViolationListener>` | IViolation.`getListeners()` Returns the listeners registered for the violation.

    Methods in org.eclipse.incquery.validation.core.api with parameters of type ViolationListener
    Modifier and Type | Method and Description
    --- | ---
    `boolean` | IViolation.`addListener(ViolationListener listener)` Adds the given listener to the list of listeners to be notified on specific events regarding the violation.
    `boolean` | IViolation.`removeListener(ViolationListener listener)` Removes the given listener from the list of listeners to be notified on specific events regarding the violation.

  - ### Uses of ViolationListener in org.eclipse.incquery.validation.runtime

    Classes in org.eclipse.incquery.validation.runtime that implement ViolationListener
    Modifier and Type | Class and Description
    --- | ---
    `class` | `MarkerManagerViolationListener`