]> gerrit.simantics Code Review - simantics/platform.git/blob - bundles/org.simantics.workbench/src/org/simantics/workbench/internal/contributions/search/SlaveSearchService.java
Migrated source code from Simantics SVN
[simantics/platform.git] / bundles / org.simantics.workbench / src / org / simantics / workbench / internal / contributions / search / SlaveSearchService.java
1 package org.simantics.workbench.internal.contributions.search;\r
2 \r
3 import org.eclipse.core.expressions.Expression;\r
4 import org.simantics.workbench.search.ISearchService;\r
5 import org.simantics.workbench.search.SearchQuery;\r
6 \r
7 public class SlaveSearchService implements ISearchService{\r
8         \r
9         final ISearchService parent;\r
10         final Expression exp;\r
11         \r
12         public SlaveSearchService(ISearchService parent, Expression expr) {\r
13                 this.parent = parent;\r
14                 this.exp = expr;\r
15         }\r
16         \r
17         public Expression getDefaultExpression() {\r
18                 return exp;\r
19         }\r
20         \r
21         @Override\r
22         public void performQuery(SearchQuery query, ResultBrowser browserType, boolean activateResultBrowser) {\r
23                 parent.performQuery(query, browserType, activateResultBrowser);\r
24                 \r
25         }\r
26 \r
27 }\r