1 11 package org.eclipse.pde.internal.ui.search; 12 13 import org.eclipse.jface.action.Action; 14 import org.eclipse.search.ui.ISearchQuery; 15 import org.eclipse.search.ui.NewSearchUI; 16 17 18 public abstract class BaseSearchAction extends Action { 19 20 public BaseSearchAction(String text) { 21 setText(text); 22 } 23 24 27 public void run() { 28 NewSearchUI.activateSearchResultView(); 29 NewSearchUI.runQueryInBackground(createSearchQuery()); 30 } 31 32 protected abstract ISearchQuery createSearchQuery(); 33 34 } 35 | Popular Tags |