Package de.gebit.integrity.ui.search

## Interface IntegritySearch

- All Known Implementing Classes:
    `DefaultIntegritySearch`

      public interface IntegritySearch

  The Integrity-specific search engine.
  Author:
    Rene Schneider - initial API and implementation

- - ### Method Summary

    All Methods Instance Methods Abstract Methods
    Modifier and Type | Method | Description
    --- | --- | ---
    `SuiteDefinition[]` | `findSuiteDefinitionByName​(String aSuiteName)` | Finds a suite definition by name (fullyqualified or part of the suite name).
    `org.eclipse.ui.IEditorPart` | `openSuiteDefinitionByName​(String aSuiteName, boolean aSelectFlag)` | Opens a suite definition by given suite name.

- - ### Method Detail

    - #### findSuiteDefinitionByName

          SuiteDefinition[] findSuiteDefinitionByName​(String aSuiteName)

      Finds a suite definition by name (fullyqualified or part of the suite name).
      Parameters:
        `aSuiteName` - fully qualified suite name or part of the suite name
      Returns:
        the matching suites

    - #### openSuiteDefinitionByName

          org.eclipse.ui.IEditorPart openSuiteDefinitionByName​(String aSuiteName,
                                                               boolean aSelectFlag)

      Opens a suite definition by given suite name. This calls `findSuiteDefinitionByName(String)` and opens the editor for the first match.
      Parameters:
        `aSuiteName` - the suite name to open (or part of)
        `aSelectFlag` - whether the suite name shall be jumped to and selected
      Returns:
        the opened editor or null