--- /dev/null
+package org.simantics.workbench.search.impl;
+
+import org.eclipse.core.expressions.Expression;
+import org.simantics.workbench.search.ISearchService;
+import org.simantics.workbench.search.SearchQuery;
+
+public class SlaveSearchService implements ISearchService{
+
+ final ISearchService parent;
+ final Expression exp;
+
+ public SlaveSearchService(ISearchService parent, Expression expr) {
+ this.parent = parent;
+ this.exp = expr;
+ }
+
+ public Expression getDefaultExpression() {
+ return exp;
+ }
+
+ @Override
+ public void performQuery(SearchQuery query, ResultBrowser browserType, boolean activateResultBrowser) {
+ parent.performQuery(query, browserType, activateResultBrowser);
+
+ }
+
+}