package org.simantics.workbench.internal.contributions.search; 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); } }