org.eclipse.incquery.viewers.runtime.extensions

## Class IncQueryViewersPartSupport

- java.lang.Object
- - org.eclipse.incquery.viewers.runtime.extensions.IncQueryViewersPartSupport

- Direct Known Subclasses:
    IncQueryViewersViewSupport

      public abstract class IncQueryViewersPartSupport
      extends java.lang.Object

  Utility class to serve as an extension for `WorkbenchPart`s wishing to use IncQuery Viewers. Supports: - "forward reveal" mode, i.e. listen to global selection changes and attempt to show the corresponding contents inside the owner (through the callback "filteredSelectionChanged")
  Author:
    istvanrath

- - ### Field Summary

    Fields
    Modifier and Type | Field and Description
    --- | ---
    `ViewersComponentConfiguration` | `configuration` The configuration DTO.

  - ### Constructor Summary

    Constructors
    Constructor and Description
    `IncQueryViewersPartSupport(org.eclipse.ui.IWorkbenchPart _owner, ViewersComponentConfiguration _config)` Constructs a new support instance.

  - ### Method Summary

    All Methods Instance Methods Concrete Methods
    Modifier and Type | Method and Description
    --- | ---
    `void` | `dispose()` Dispose the support instance.

    - ### Methods inherited from class java.lang.Object

      `equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`

- - ### Field Detail

    - #### configuration

          public ViewersComponentConfiguration configuration

      The configuration DTO.

  - ### Constructor Detail

    - #### IncQueryViewersPartSupport

          public IncQueryViewersPartSupport(org.eclipse.ui.IWorkbenchPart _owner,
                                            ViewersComponentConfiguration _config)

      Constructs a new support instance.

  - ### Method Detail

    - #### dispose

          public void dispose()

      Dispose the support instance. Should be called when the owner `IWorkbenchPart` it starting to dispose itself.