## Uses of Class
org.eclipse.incquery.viewers.runtime.model.ViewerDataFilter

- Packages that use ViewerDataFilter
  Package | Description
  --- | ---
  org.eclipse.incquery.viewers.runtime |
  org.eclipse.incquery.viewers.runtime.extensions |
  org.eclipse.incquery.viewers.runtime.model |

- - ### Uses of ViewerDataFilter in org.eclipse.incquery.viewers.runtime

    Methods in org.eclipse.incquery.viewers.runtime with parameters of type ViewerDataFilter
    Modifier and Type | Method and Description
    --- | ---
    `static void` | IncQueryViewerSupport.`bind(org.eclipse.jface.viewers.AbstractListViewer viewer, ViewerDataModel model, ViewerDataFilter filter)` Deprecated. Use `#bind(AbstractListViewer, ViewerStateSet)` where `ViewerStateSet` consists of the shared data between various viewers.
    `static void` | IncQueryViewerSupport.`bind(org.eclipse.jface.viewers.AbstractTreeViewer viewer, ViewerDataModel model, ViewerDataFilter filter)` Deprecated. Use `IncQueryViewerSupport.bind(AbstractTreeViewer, ViewerState)` where `ViewerState` consists of the shared data between various viewers.

  - ### Uses of ViewerDataFilter in org.eclipse.incquery.viewers.runtime.extensions

    Methods in org.eclipse.incquery.viewers.runtime.extensions that return ViewerDataFilter
    Modifier and Type | Method and Description
    --- | ---
    `ViewerDataFilter` | ViewersComponentConfiguration.`getFilter()`

    Methods in org.eclipse.incquery.viewers.runtime.extensions with parameters of type ViewerDataFilter
    Modifier and Type | Method and Description
    --- | ---
    `void` | ViewersComponentConfiguration.`setFilter(ViewerDataFilter filter)`

    Constructors in org.eclipse.incquery.viewers.runtime.extensions with parameters of type ViewerDataFilter
    Constructor and Description
    `ViewersComponentConfiguration(org.eclipse.emf.common.notify.Notifier _model, java.util.Collection<IQuerySpecification<?>> _patterns, ViewerDataFilter _filter)`

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

    Fields in org.eclipse.incquery.viewers.runtime.model declared as ViewerDataFilter
    Modifier and Type | Field and Description
    --- | ---
    `static ViewerDataFilter` | ViewerDataFilter.`UNFILTERED`

    Methods in org.eclipse.incquery.viewers.runtime.model that return ViewerDataFilter
    Modifier and Type | Method and Description
    --- | ---
    `static ViewerDataFilter` | ViewerDataFilter.`cloneFilter(ViewerDataFilter other)` Copies all filter rules from an existing `ViewerDataFilter` instance.

    Methods in org.eclipse.incquery.viewers.runtime.model with parameters of type ViewerDataFilter
    Modifier and Type | Method and Description
    --- | ---
    `static ViewerDataFilter` | ViewerDataFilter.`cloneFilter(ViewerDataFilter other)` Copies all filter rules from an existing `ViewerDataFilter` instance.
    `static ContainmentRule` | ContainmentRule.`initiate(IQuerySpecification<?> specification, PAnnotation annotation, ViewerState state, ViewerDataFilter filter)`
    `static ItemRule` | ItemRule.`initiate(IQuerySpecification<?> specification, PAnnotation annotation, ViewerState state, ViewerDataFilter filter)`
    `static EdgeRule` | EdgeRule.`initiate(IQuerySpecification<?> specification, PAnnotation annotation, ViewerState state, ViewerDataFilter filter)`
    `static ViewerState` | IncQueryViewerDataModel.`newViewerState(IncQueryEngine engine, java.util.Collection<IQuerySpecification<?>> patterns, ViewerDataFilter filter, java.util.Collection<ViewerState.ViewerStateFeature> features)` Instantiate a `ViewerState` and its corresponding `ViewerDataModel` instance, for IncQuery-based model sources.
    `static ViewerState` | IncQueryViewerDataModel.`newViewerState(IncQueryViewerDataModel model, ViewerDataFilter filter, java.util.Collection<ViewerState.ViewerStateFeature> features)` Instantiate a new `ViewerState`, for an already existing `IncQueryViewerDataModel` instance.

    Constructors in org.eclipse.incquery.viewers.runtime.model with parameters of type ViewerDataFilter
    Constructor and Description
    `ContainmentRule(ContainmentQuerySpecificationDescriptor descriptor, ViewerState state, ViewerDataFilter filter)`
    `EdgeRule(EdgeQuerySpecificationDescriptor descriptor, ViewerState state, ViewerDataFilter filter)`
    `ViewerState(ViewerDataModel model, ViewerDataFilter filter, java.util.Collection<ViewerState.ViewerStateFeature> features)`