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

- Packages that use PatternCall
  Package | Description
  --- | ---
  org.eclipse.incquery.patternlanguage.emf.validation |
  org.eclipse.incquery.patternlanguage.patternLanguage |
  org.eclipse.incquery.patternlanguage.patternLanguage.impl |
  org.eclipse.incquery.patternlanguage.patternLanguage.util |
  org.eclipse.incquery.patternlanguage.validation |

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

    Methods in org.eclipse.incquery.patternlanguage.emf.validation with parameters of type PatternCall
    Modifier and Type | Method and Description
    --- | ---
    `void` | EMFPatternLanguageJavaValidator.`checkForWrongLiteralAndComputationValuesInPatternCalls(PatternCall patternCall)` This validator checks if the literal or computational values match the pattern call's type.

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

    Methods in org.eclipse.incquery.patternlanguage.patternLanguage that return PatternCall
    Modifier and Type | Method and Description
    --- | ---
    `PatternCall` | PatternLanguageFactory.`createPatternCall()` Returns a new object of class 'Pattern Call'.
    `PatternCall` | PatternCompositionConstraint.`getCall()` Returns the value of the 'Call' containment reference.
    `PatternCall` | AggregatedValue.`getCall()` Returns the value of the 'Call' containment reference.

    Methods in org.eclipse.incquery.patternlanguage.patternLanguage with parameters of type PatternCall
    Modifier and Type | Method and Description
    --- | ---
    `void` | PatternCompositionConstraint.`setCall(PatternCall value)` Sets the value of the '`Call`' containment reference.
    `void` | AggregatedValue.`setCall(PatternCall value)` Sets the value of the '`Call`' containment reference.

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

    Classes in org.eclipse.incquery.patternlanguage.patternLanguage.impl that implement PatternCall
    Modifier and Type | Class and Description
    --- | ---
    `class` | `PatternCallImpl` An implementation of the model object 'Pattern Call'.

    Methods in org.eclipse.incquery.patternlanguage.patternLanguage.impl that return PatternCall
    Modifier and Type | Method and Description
    --- | ---
    `PatternCall` | PatternLanguageFactoryImpl.`createPatternCall()`
    `PatternCall` | PatternCompositionConstraintImpl.`getCall()`
    `PatternCall` | AggregatedValueImpl.`getCall()`

    Methods in org.eclipse.incquery.patternlanguage.patternLanguage.impl with parameters of type PatternCall
    Modifier and Type | Method and Description
    --- | ---
    `org.eclipse.emf.common.notify.NotificationChain` | PatternCompositionConstraintImpl.`basicSetCall(PatternCall newCall, org.eclipse.emf.common.notify.NotificationChain msgs)`
    `org.eclipse.emf.common.notify.NotificationChain` | AggregatedValueImpl.`basicSetCall(PatternCall newCall, org.eclipse.emf.common.notify.NotificationChain msgs)`
    `void` | PatternCompositionConstraintImpl.`setCall(PatternCall newCall)`
    `void` | AggregatedValueImpl.`setCall(PatternCall newCall)`

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

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

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

    Methods in org.eclipse.incquery.patternlanguage.validation with parameters of type PatternCall
    Modifier and Type | Method and Description
    --- | ---
    `void` | PatternLanguageJavaValidator.`checkApplicabilityOfTransitiveClosureInPatternCall(PatternCall call)`
    `void` | PatternLanguageJavaValidator.`checkPatternCallParameters(PatternCall call)`
    `void` | PatternLanguageJavaValidator.`checkPrivatePatternCall(PatternCall call)`
    `void` | PatternLanguageJavaValidator.`checkRecursivePatternCall(PatternCall call)`