## Uses of Interface
org.eclipse.incquery.patternlanguage.patternLanguage.Constraint

- Packages that use Constraint
  Package | Description
  --- | ---
  org.eclipse.incquery.patternlanguage.emf.eMFPatternLanguage |
  org.eclipse.incquery.patternlanguage.emf.eMFPatternLanguage.impl |
  org.eclipse.incquery.patternlanguage.emf.eMFPatternLanguage.util |
  org.eclipse.incquery.patternlanguage.emf.specification.builder |
  org.eclipse.incquery.patternlanguage.patternLanguage |
  org.eclipse.incquery.patternlanguage.patternLanguage.impl |
  org.eclipse.incquery.patternlanguage.patternLanguage.util |

- - ### Uses of Constraint in org.eclipse.incquery.patternlanguage.emf.eMFPatternLanguage

    Subinterfaces of Constraint in org.eclipse.incquery.patternlanguage.emf.eMFPatternLanguage
    Modifier and Type | Interface and Description
    --- | ---
    `interface` | `EClassifierConstraint` A representation of the model object 'EClassifier Constraint'.

  - ### Uses of Constraint in org.eclipse.incquery.patternlanguage.emf.eMFPatternLanguage.impl

    Classes in org.eclipse.incquery.patternlanguage.emf.eMFPatternLanguage.impl that implement Constraint
    Modifier and Type | Class and Description
    --- | ---
    `class` | `EClassifierConstraintImpl` An implementation of the model object 'EClassifier Constraint'.

  - ### Uses of Constraint in org.eclipse.incquery.patternlanguage.emf.eMFPatternLanguage.util

    Methods in org.eclipse.incquery.patternlanguage.emf.eMFPatternLanguage.util with parameters of type Constraint
    Modifier and Type | Method and Description
    --- | ---
    `T` | EMFPatternLanguageSwitch.`caseConstraint(Constraint object)` Returns the result of interpreting the object as an instance of 'Constraint'.

  - ### Uses of Constraint in org.eclipse.incquery.patternlanguage.emf.specification.builder

    Methods in org.eclipse.incquery.patternlanguage.emf.specification.builder with parameters of type Constraint
    Modifier and Type | Method and Description
    --- | ---
    `void` | PatternModelAcceptor.`acceptConstraint(Constraint constraint)` Accepts a general `Constraint`.
    `void` | EPMToPBody.`acceptConstraint(Constraint constraint)`

  - ### Uses of Constraint in org.eclipse.incquery.patternlanguage.patternLanguage

    Subinterfaces of Constraint in org.eclipse.incquery.patternlanguage.patternLanguage
    Modifier and Type | Interface and Description
    --- | ---
    `interface` | `CheckConstraint` A representation of the model object 'Check Constraint'.
    `interface` | `CompareConstraint` A representation of the model object 'Compare Constraint'.
    `interface` | `PathExpressionConstraint` A representation of the model object 'Path Expression Constraint'.
    `interface` | `PatternCompositionConstraint` A representation of the model object 'Pattern Composition Constraint'.

    Methods in org.eclipse.incquery.patternlanguage.patternLanguage that return Constraint
    Modifier and Type | Method and Description
    --- | ---
    `Constraint` | PatternLanguageFactory.`createConstraint()` Returns a new object of class 'Constraint'.

    Methods in org.eclipse.incquery.patternlanguage.patternLanguage that return types with arguments of type Constraint
    Modifier and Type | Method and Description
    --- | ---
    `org.eclipse.emf.common.util.EList<Constraint>` | PatternBody.`getConstraints()` Returns the value of the 'Constraints' containment reference list.

  - ### Uses of Constraint in org.eclipse.incquery.patternlanguage.patternLanguage.impl

    Classes in org.eclipse.incquery.patternlanguage.patternLanguage.impl that implement Constraint
    Modifier and Type | Class and Description
    --- | ---
    `class` | `CheckConstraintImpl` An implementation of the model object 'Check Constraint'.
    `class` | `CompareConstraintImpl` An implementation of the model object 'Compare Constraint'.
    `class` | `ConstraintImpl` An implementation of the model object 'Constraint'.
    `class` | `PathExpressionConstraintImpl` An implementation of the model object 'Path Expression Constraint'.
    `class` | `PatternCompositionConstraintImpl` An implementation of the model object 'Pattern Composition Constraint'.

    Methods in org.eclipse.incquery.patternlanguage.patternLanguage.impl that return Constraint
    Modifier and Type | Method and Description
    --- | ---
    `Constraint` | PatternLanguageFactoryImpl.`createConstraint()`

    Methods in org.eclipse.incquery.patternlanguage.patternLanguage.impl that return types with arguments of type Constraint
    Modifier and Type | Method and Description
    --- | ---
    `org.eclipse.emf.common.util.EList<Constraint>` | PatternBodyImpl.`getConstraints()`

  - ### Uses of Constraint in org.eclipse.incquery.patternlanguage.patternLanguage.util

    Methods in org.eclipse.incquery.patternlanguage.patternLanguage.util with parameters of type Constraint
    Modifier and Type | Method and Description
    --- | ---
    `T` | PatternLanguageSwitch.`caseConstraint(Constraint object)` Returns the result of interpreting the object as an instance of 'Constraint'.