# Uses of Package
org.eclipse.incquery.validation.core.api

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

- Classes in org.eclipse.incquery.validation.core.api used by org.eclipse.incquery.validation.core
  Class and Description
  IConstraint Interface for a constraint.
  IConstraintSpecification Interface for a constraint specification.
  IEntry This interfaces represents a tuple of non-key parameters in a violation of a constraint.
  IValidationEngine A validation engine is responsible for managing the constraints existing in the scope of an EMF-IncQuery Engine (e.g.
  IViolation A violation is set of model elements in an instance model that satisfy the specification of a constraint.
  IViolationFilter Interface for filtering violations when retrieving them from a constraint or registering for event notifications.

- Classes in org.eclipse.incquery.validation.core.api used by org.eclipse.incquery.validation.core.api
  Class and Description
  ConstraintSpecification Generic implementation of the IConstraintSpecification interface for code buildable constraint specifications.
  ConstraintSpecification.ConstraintSpecificationBuilder Static builder class provided to construct ConstraintSpecification instances.
  IConstraint Interface for a constraint.
  IConstraintSpecification Interface for a constraint specification.
  IEntry This interfaces represents a tuple of non-key parameters in a violation of a constraint.
  IViolation A violation is set of model elements in an instance model that satisfy the specification of a constraint.
  IViolationFilter Interface for filtering violations when retrieving them from a constraint or registering for event notifications.
  Severity Severity type to define the severity of a violation.

- Classes in org.eclipse.incquery.validation.core.api used by org.eclipse.incquery.validation.core.listeners
  Class and Description
  IConstraint Interface for a constraint.
  IEntry This interfaces represents a tuple of non-key parameters in a violation of a constraint.
  IViolation A violation is set of model elements in an instance model that satisfy the specification of a constraint.

- Classes in org.eclipse.incquery.validation.core.api used by org.eclipse.incquery.validation.runtime
  Class and Description
  IConstraintSpecification Interface for a constraint specification.
  IEntry This interfaces represents a tuple of non-key parameters in a violation of a constraint.
  IValidationEngine A validation engine is responsible for managing the constraints existing in the scope of an EMF-IncQuery Engine (e.g.
  IViolation A violation is set of model elements in an instance model that satisfy the specification of a constraint.