## Uses of Interface
org.eclipse.incquery.viewers.runtime.model.Containment

- Packages that use Containment
  Package | Description
  --- | ---
  org.eclipse.incquery.viewers.runtime.model |
  org.eclipse.incquery.viewers.runtime.model.impl |
  org.eclipse.incquery.viewers.runtime.model.listeners |
  org.eclipse.incquery.viewers.runtime.model.patterns |
  org.eclipse.incquery.viewers.runtime.model.patterns.util |
  org.eclipse.incquery.viewers.runtime.model.util |
  org.eclipse.incquery.viewers.runtime.sources |
  org.eclipse.incquery.viewers.runtime.util |

- - ### Uses of Containment in org.eclipse.incquery.viewers.runtime.model

    Methods in org.eclipse.incquery.viewers.runtime.model that return Containment
    Modifier and Type | Method and Description
    --- | ---
    `Containment` | NotationFactory.`createContainment()` Returns a new object of class 'Containment'.

    Methods in org.eclipse.incquery.viewers.runtime.model that return types with arguments of type Containment
    Modifier and Type | Method and Description
    --- | ---
    `org.eclipse.emf.common.util.EList<Containment>` | NotationModel.`getContainments()` Returns the value of the 'Containments' containment reference list.
    `java.util.Collection<Containment>` | ViewerState.`getContainments()`

    Methods in org.eclipse.incquery.viewers.runtime.model with parameters of type Containment
    Modifier and Type | Method and Description
    --- | ---
    `void` | ViewerState.`containmentAppeared(Containment containment)`
    `void` | ViewerState.`containmentDisappeared(Containment containment)`

  - ### Uses of Containment in org.eclipse.incquery.viewers.runtime.model.impl

    Classes in org.eclipse.incquery.viewers.runtime.model.impl that implement Containment
    Modifier and Type | Class and Description
    --- | ---
    `class` | `ContainmentImpl` An implementation of the model object 'Containment'.

    Methods in org.eclipse.incquery.viewers.runtime.model.impl that return Containment
    Modifier and Type | Method and Description
    --- | ---
    `Containment` | NotationFactoryImpl.`createContainment()`

    Methods in org.eclipse.incquery.viewers.runtime.model.impl that return types with arguments of type Containment
    Modifier and Type | Method and Description
    --- | ---
    `org.eclipse.emf.common.util.EList<Containment>` | NotationModelImpl.`getContainments()`

  - ### Uses of Containment in org.eclipse.incquery.viewers.runtime.model.listeners

    Methods in org.eclipse.incquery.viewers.runtime.model.listeners with parameters of type Containment
    Modifier and Type | Method and Description
    --- | ---
    `void` | IViewerStateListener.`containmentAppeared(Containment containment)`
    `void` | AbstractViewerStateListener.`containmentAppeared(Containment containment)`
    `void` | IViewerStateListener.`containmentDisappeared(Containment containment)`
    `void` | AbstractViewerStateListener.`containmentDisappeared(Containment containment)`

  - ### Uses of Containment in org.eclipse.incquery.viewers.runtime.model.patterns

    Methods in org.eclipse.incquery.viewers.runtime.model.patterns that return Containment
    Modifier and Type | Method and Description
    --- | ---
    `Containment` | Param2containmentMatch.`getContainment()`

    Methods in org.eclipse.incquery.viewers.runtime.model.patterns that return types with arguments of type Containment
    Modifier and Type | Method and Description
    --- | ---
    `java.util.Set<Containment>` | Param2containmentMatcher.`getAllValuesOfcontainment()` Retrieve the set of values that occur in matches for containment.
    `java.util.Set<Containment>` | Param2containmentMatcher.`getAllValuesOfcontainment(java.lang.Object pSource, java.lang.Object pTarget, Trace pTrace)` Retrieve the set of values that occur in matches for containment.
    `java.util.Set<Containment>` | Param2containmentMatcher.`getAllValuesOfcontainment(Param2containmentMatch partialMatch)` Retrieve the set of values that occur in matches for containment.

    Methods in org.eclipse.incquery.viewers.runtime.model.patterns with parameters of type Containment
    Modifier and Type | Method and Description
    --- | ---
    `int` | Param2containmentMatcher.`countMatches(java.lang.Object pSource, java.lang.Object pTarget, Trace pTrace, Containment pContainment)` Returns the number of all matches of the pattern that conform to the given fixed values of some parameters.
    `void` | Param2containmentMatcher.`forEachMatch(java.lang.Object pSource, java.lang.Object pTarget, Trace pTrace, Containment pContainment, IMatchProcessor<? super Param2containmentMatch> processor)` Executes the given processor on each match of the pattern that conforms to the given fixed values of some parameters.
    `boolean` | Param2containmentMatcher.`forOneArbitraryMatch(java.lang.Object pSource, java.lang.Object pTarget, Trace pTrace, Containment pContainment, IMatchProcessor<? super Param2containmentMatch> processor)` Executes the given processor on an arbitrarily chosen match of the pattern that conforms to the given fixed values of some parameters.
    `java.util.Collection<Param2containmentMatch>` | Param2containmentMatcher.`getAllMatches(java.lang.Object pSource, java.lang.Object pTarget, Trace pTrace, Containment pContainment)` Returns the set of all matches of the pattern that conform to the given fixed values of some parameters.
    `java.util.Set<java.lang.Object>` | Param2containmentMatcher.`getAllValuesOfsource(java.lang.Object pTarget, Trace pTrace, Containment pContainment)` Retrieve the set of values that occur in matches for source.
    `java.util.Set<java.lang.Object>` | Param2containmentMatcher.`getAllValuesOftarget(java.lang.Object pSource, Trace pTrace, Containment pContainment)` Retrieve the set of values that occur in matches for target.
    `java.util.Set<Trace>` | Param2containmentMatcher.`getAllValuesOftrace(java.lang.Object pSource, java.lang.Object pTarget, Containment pContainment)` Retrieve the set of values that occur in matches for trace.
    `Param2containmentMatch` | Param2containmentMatcher.`getOneArbitraryMatch(java.lang.Object pSource, java.lang.Object pTarget, Trace pTrace, Containment pContainment)` Returns an arbitrarily chosen match of the pattern that conforms to the given fixed values of some parameters.
    `boolean` | Param2containmentMatcher.`hasMatch(java.lang.Object pSource, java.lang.Object pTarget, Trace pTrace, Containment pContainment)` Indicates whether the given combination of specified pattern parameters constitute a valid pattern match, under any possible substitution of the unspecified parameters (if any).
    `Param2containmentMatch` | Param2containmentMatcher.`newMatch(java.lang.Object pSource, java.lang.Object pTarget, Trace pTrace, Containment pContainment)` Returns a new (partial) match.
    `static Param2containmentMatch` | Param2containmentMatch.`newMatch(java.lang.Object pSource, java.lang.Object pTarget, Trace pTrace, Containment pContainment)` Returns a new (partial) match.
    `static Param2containmentMatch` | Param2containmentMatch.`newMutableMatch(java.lang.Object pSource, java.lang.Object pTarget, Trace pTrace, Containment pContainment)` Returns a mutable (partial) match.
    `void` | Param2containmentMatch.`setContainment(Containment pContainment)`

  - ### Uses of Containment in org.eclipse.incquery.viewers.runtime.model.patterns.util

    Methods in org.eclipse.incquery.viewers.runtime.model.patterns.util with parameters of type Containment
    Modifier and Type | Method and Description
    --- | ---
    `abstract void` | Param2containmentProcessor.`process(java.lang.Object pSource, java.lang.Object pTarget, Trace pTrace, Containment pContainment)` Defines the action that is to be executed on each match.

  - ### Uses of Containment in org.eclipse.incquery.viewers.runtime.model.util

    Methods in org.eclipse.incquery.viewers.runtime.model.util with parameters of type Containment
    Modifier and Type | Method and Description
    --- | ---
    `T` | NotationSwitch.`caseContainment(Containment object)` Returns the result of interpreting the object as an instance of 'Containment'.

  - ### Uses of Containment in org.eclipse.incquery.viewers.runtime.sources

    Methods in org.eclipse.incquery.viewers.runtime.sources with parameters of type Containment
    Modifier and Type | Method and Description
    --- | ---
    `void` | TreeContentProvider.`containmentAppeared(Containment edge)`
    `void` | TreeContentProvider.`containmentDisappeared(Containment edge)`

  - ### Uses of Containment in org.eclipse.incquery.viewers.runtime.util

    Methods in org.eclipse.incquery.viewers.runtime.util that return types with arguments of type Containment
    Modifier and Type | Method and Description
    --- | ---
    `static java.util.Collection<Containment>` | ViewerTraceabilityUtil.`deleteTracesAndContainments(IncQueryEngine engine, java.lang.Object source, java.lang.Object target)`
    `static java.util.Collection<Containment>` | ViewerTraceabilityUtil.`traceTocontainment(IncQueryEngine engine, java.lang.Object source, java.lang.Object target)`