Class BslReferenceQuery

  • All Implemented Interfaces:
    org.eclipse.search.ui.ISearchQuery

    public class BslReferenceQuery
    extends org.eclipse.xtext.ui.editor.findrefs.ReferenceQuery
    Special ReferenceQuery for built-in language. Provides special implementation of ISearchResult - BslReferenceSearchResult
    • Field Summary

      • Fields inherited from class org.eclipse.xtext.ui.editor.findrefs.ReferenceQuery

        localContextProvider
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      protected org.eclipse.xtext.ui.editor.findrefs.ReferenceSearchResult createSearchResult()  
      void init​(Iterable<org.eclipse.emf.common.util.URI> targetURIs, com.google.common.base.Predicate<org.eclipse.xtext.resource.IReferenceDescription> filter, String label)  
      boolean isEnabled()
      Checks that reference query is enabled
      org.eclipse.core.runtime.IStatus run​(org.eclipse.core.runtime.IProgressMonitor monitor)  
      void setEnabled​(boolean enabled)
      Sets availability of reference query
      • Methods inherited from class org.eclipse.xtext.ui.editor.findrefs.ReferenceQuery

        canRerun, canRunInBackground, getFilter, getLabel, getSearchResult
    • Constructor Detail

      • BslReferenceQuery

        public BslReferenceQuery()
    • Method Detail

      • init

        public void init​(Iterable<org.eclipse.emf.common.util.URI> targetURIs,
                         com.google.common.base.Predicate<org.eclipse.xtext.resource.IReferenceDescription> filter,
                         String label)
        Overrides:
        init in class org.eclipse.xtext.ui.editor.findrefs.ReferenceQuery
      • run

        public org.eclipse.core.runtime.IStatus run​(org.eclipse.core.runtime.IProgressMonitor monitor)
                                             throws org.eclipse.core.runtime.OperationCanceledException
        Specified by:
        run in interface org.eclipse.search.ui.ISearchQuery
        Overrides:
        run in class org.eclipse.xtext.ui.editor.findrefs.ReferenceQuery
        Throws:
        org.eclipse.core.runtime.OperationCanceledException
      • isEnabled

        public boolean isEnabled()
        Checks that reference query is enabled
        Returns:
        true if reference query is enabled
      • setEnabled

        public void setEnabled​(boolean enabled)
        Sets availability of reference query
        Parameters:
        enabled - status of availability of reference query
      • createSearchResult

        protected org.eclipse.xtext.ui.editor.findrefs.ReferenceSearchResult createSearchResult()
        Overrides:
        createSearchResult in class org.eclipse.xtext.ui.editor.findrefs.ReferenceQuery