Class NavigatorSearchFilterWithHistory


  • public class NavigatorSearchFilterWithHistory
    extends SearchFilterWithHistory
    Filters navigator contents by search pattern with plugable history support.
    • Constructor Detail

      • NavigatorSearchFilterWithHistory

        public NavigatorSearchFilterWithHistory​(Collection<org.eclipse.emf.ecore.EClass> eClasses,
                                                boolean searchBySynonym,
                                                IResourceLookup resourceLookup,
                                                org.eclipse.xtext.naming.IQualifiedNameProvider qualifiedNameProvider,
                                                IModelObjectTreeSearchEngine searchEngine)
        Creates a new instance of NavigatorSearchFilterWithHistory.
        Parameters:
        eClasses - the collection of EClass'es to search among, can not be null
        searchBySynonym - defines whether to search by synonym (getSynonym())
        resourceLookup - the resource lookup, can not be null
        qualifiedNameProvider - the qualified name provider, can not be null
        searchEngine - the md object tree search engine, can not be null
      • NavigatorSearchFilterWithHistory

        public NavigatorSearchFilterWithHistory​(Collection<org.eclipse.emf.ecore.EClass> eClasses,
                                                Collection<org.eclipse.emf.ecore.EClass> eClassesFilterBy,
                                                boolean searchBySynonym,
                                                IResourceLookup resourceLookup,
                                                org.eclipse.xtext.naming.IQualifiedNameProvider qualifiedNameProvider,
                                                IModelObjectTreeSearchEngine searchEngine)
        Creates a new instance of NavigatorSearchFilterWithHistory.
        Parameters:
        eClasses - the collection of EClass'es to search among, can not be null
        eClassesFilterBy - the collection of EClass'es to filter the search trie by, can be null
        searchBySynonym - defines whether to search by synonym (getSynonym())
        resourceLookup - the resource lookup, can not be null
        qualifiedNameProvider - the qualified name provider, can not be null
        searchEngine - the md object tree search engine, can not be null
      • NavigatorSearchFilterWithHistory

        public NavigatorSearchFilterWithHistory​(Collection<org.eclipse.emf.ecore.EClass> eClasses,
                                                ISearchHistory searchHistory,
                                                boolean searchBySynonym,
                                                IResourceLookup resourceLookup,
                                                org.eclipse.xtext.naming.IQualifiedNameProvider qualifiedNameProvider,
                                                IModelObjectTreeSearchEngine searchEngine)
        Creates a new instance of NavigatorSearchFilterWithHistory.
        Parameters:
        eClasses - the collection of EClass'es to search among, can not be null
        searchHistory - the filter search history, can not be null
        searchBySynonym - defines whether to search by synonym (getSynonym())
        resourceLookup - the resource lookup, can not be null
        qualifiedNameProvider - the qualified name provider, can not be null
        searchEngine - the md object tree search engine, can not be null
      • NavigatorSearchFilterWithHistory

        public NavigatorSearchFilterWithHistory​(Collection<org.eclipse.emf.ecore.EClass> eClasses,
                                                Collection<org.eclipse.emf.ecore.EClass> eClassesFilterBy,
                                                ISearchHistory searchHistory,
                                                boolean searchBySynonym,
                                                IResourceLookup resourceLookup,
                                                org.eclipse.xtext.naming.IQualifiedNameProvider qualifiedNameProvider,
                                                IModelObjectTreeSearchEngine searchEngine)
        Creates a new instance of NavigatorSearchFilterWithHistory.
        Parameters:
        eClasses - the collection of EClass'es to search among, can not be null
        eClassesFilterBy - the collection of EClass'es to filter the search trie by, can be null
        searchHistory - the filter search history, can not be null
        searchBySynonym - defines whether to search by synonym (getSynonym())
        resourceLookup - the resource lookup, can not be null
        qualifiedNameProvider - the qualified name provider, can not be null
        searchEngine - the md object tree search engine, can not be null