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 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