X-Git-Url: https://gerrit.simantics.org/r/gitweb?p=simantics%2Fplatform.git;a=blobdiff_plain;f=bundles%2Forg.simantics.workbench.search%2Fsrc%2Forg%2Fsimantics%2Fworkbench%2Fsearch%2FSearchEngine.java;fp=bundles%2Forg.simantics.workbench.search%2Fsrc%2Forg%2Fsimantics%2Fworkbench%2Fsearch%2FSearchEngine.java;h=93fdf105c18788facc59034f5b9d3b7d79b0e588;hp=0c0c92c22d22fedd1e589bc6a8306a2c168b96a0;hb=5e340942bc7de041b75c6ba281617eb0c800f30a;hpb=69e1a2ba724ffadd5227d13f97eb0d9100068804 diff --git a/bundles/org.simantics.workbench.search/src/org/simantics/workbench/search/SearchEngine.java b/bundles/org.simantics.workbench.search/src/org/simantics/workbench/search/SearchEngine.java index 0c0c92c22..93fdf105c 100644 --- a/bundles/org.simantics.workbench.search/src/org/simantics/workbench/search/SearchEngine.java +++ b/bundles/org.simantics.workbench.search/src/org/simantics/workbench/search/SearchEngine.java @@ -13,7 +13,7 @@ public class SearchEngine { private String id; private String name; private Function5 searchFunction; - private Set supportedParams = new HashSet(); + private Set supportedParams = new HashSet<>(); private boolean enabledByDefault; public SearchEngine(String id, Function5 searchFunction, boolean enabledByDefault) { @@ -48,11 +48,15 @@ public class SearchEngine { return id.hashCode(); } - public void addSupportedParam(String param) { - this.supportedParams.add(param); + public void addSupportedParam(String name) { + addSupportedParam(name, name); } - public Set getSupportedParams() { + public void addSupportedParam(String name, String label) { + this.supportedParams.add(new SearchParam(name, label)); + } + + public Set getSupportedParams() { return supportedParams; }