org.eclipse.viatra.query.runtime.base.api.filters

## Interface IBaseIndexFeatureFilter

-     public interface IBaseIndexFeatureFilter

  Defines if an `EStructuralFeature` should not be indexed by VIATRA Base. This filtering method should only be used if the input metamodel has certain features, that the base indexer cannot handle. If the filtered feature is a containment feature, the whole sub-tree accessible through the said feature will be filtered. Note: This API feature is for advanced users only. Usage of this feature is not encouraged, unless the filtering task is impossible via using the more straightforward `IBaseIndexResourceFilter` or `IBaseIndexObjectFilter`.
  Since:
    1.5

- - ### Method Summary

    All Methods Instance Methods Abstract Methods
    Modifier and Type | Method and Description
    --- | ---
    `boolean` | `isFiltered(org.eclipse.emf.ecore.EStructuralFeature feature)` Decides whether the selected `EStructuralFeature` is filtered.

- - ### Method Detail

    - #### isFiltered

          boolean isFiltered(org.eclipse.emf.ecore.EStructuralFeature feature)

      Decides whether the selected `EStructuralFeature` is filtered.
      Parameters:
        `feature` -
      Returns:
        true, if the feature should not be indexed