Interface ITextSearchSupplier

All Known Subinterfaces:
ITextSearchRefactoringSupplier, ITextSearchReferenceFinderSupplier
All Known Implementing Classes:
AbstractTextSearchRefactoringSupplierForQlSemanticLanguage, BasicHtmlTextSearchRefactoringSupplier, BslTextSearchRefactoringSupplier, BslTextSearchReferenceFinderSupplier, BslTextSearchSupplier, CharacteristicDescriptionTextSearchRefactoringSupplier, DcsQueryTextSearchRefactoringSupplier, DynamicListTextSearchRefactoringSupplier, HelpMdReferenceTextSearchRefactoringSupplier, HtmlDocumentMdReferenceTextSearchRefactoringSupplier, RightQlTextSearchRefactoringSupplier, RightTemplateTextSearchRefactoringSupplier

public interface ITextSearchSupplier
Special interface of supplier for refactoring and references finder by full text search results
  • Method Details

    • getSearchStrings

      Collection<String> getSearchStrings(org.eclipse.emf.ecore.EObject context, String oldName)
      Generates strings for full text search by renaming element and its original name
      Parameters:
      context - renaming element, cannot be null
      oldName - original name, cannot be null
      Returns:
      strings for full text search by renaming element and its original name, never null
    • filterSearchResult

      Collection<Match> filterSearchResult(org.eclipse.emf.ecore.EObject context, String oldName, Collection<Match> results)
      Filters search results
      Parameters:
      context - renaming element, cannot be null
      oldName - original name, cannot be null
      results - full text search results for filtering, cannot be null
      Returns:
      filtered search result, never null