## Uses of Interface
org.eclipse.incquery.validation.core.api.IConstraintSpecification

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

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

    Methods in org.eclipse.incquery.validation.core that return IConstraintSpecification
    Modifier and Type | Method and Description
    --- | ---
    `IConstraintSpecification` | Constraint.`getSpecification()`

    Methods in org.eclipse.incquery.validation.core with parameters of type IConstraintSpecification
    Modifier and Type | Method and Description
    --- | ---
    `IConstraint` | ValidationEngine.`addConstraintSpecification(IConstraintSpecification constraintSpecification)`
    `IConstraint` | ValidationEngine.`removeConstraintSpecification(IConstraintSpecification constraintSpecification)`

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

    Classes in org.eclipse.incquery.validation.core.api that implement IConstraintSpecification
    Modifier and Type | Class and Description
    --- | ---
    `class` | `ConstraintSpecification` Generic implementation of the IConstraintSpecification interface for code buildable constraint specifications.

    Methods in org.eclipse.incquery.validation.core.api that return IConstraintSpecification
    Modifier and Type | Method and Description
    --- | ---
    `IConstraintSpecification` | IConstraint.`getSpecification()` Returns the constraint specification from which the constraint was instantiated on the validation engine.

    Methods in org.eclipse.incquery.validation.core.api with parameters of type IConstraintSpecification
    Modifier and Type | Method and Description
    --- | ---
    `IConstraint` | IValidationEngine.`addConstraintSpecification(IConstraintSpecification constraintSpecification)` Adds the given constraint specification to the validation engine and returns the created constraint.
    `IConstraint` | IValidationEngine.`removeConstraintSpecification(IConstraintSpecification constraintSpecification)` Removes the given constraint specification from the validation engine and returns the corresponding constraint.

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

    Methods in org.eclipse.incquery.validation.runtime that return types with arguments of type IConstraintSpecification
    Modifier and Type | Method and Description
    --- | ---
    `static java.util.Set<IConstraintSpecification>` | ValidationManager.`getConstraintSpecificationsForEditorId(java.lang.String editorId)` Deprecated. Use `ConstraintExtensionRegistry.getConstraintSpecificationsForEditorId(String)` instead
    `static java.util.Set<IConstraintSpecification>` | ConstraintExtensionRegistry.`getConstraintSpecificationsForEditorId(java.lang.String editorId)` Returns the registered constraint specifications for a particular editor Id.
    `static com.google.common.collect.Multimap<java.lang.String,IConstraintSpecification>` | ValidationManager.`getEditorConstraintSpecificationMap()` Deprecated. Use `ConstraintExtensionRegistry.getEditorConstraintSpecificationMap()` instead