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=0c0c92c22d22fedd1e589bc6a8306a2c168b96a0;hp=243bbe5260c16df77759d733d6e5242ccb1b1d51;hb=0ae2b770234dfc3cbb18bd38f324125cf0faca07;hpb=24e2b34260f219f0d1644ca7a138894980e25b14 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 243bbe526..0c0c92c22 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 @@ -1,73 +1,73 @@ -package org.simantics.workbench.search; - -import java.util.HashSet; -import java.util.Set; - -import org.eclipse.core.runtime.IProgressMonitor; -import org.simantics.db.ReadGraph; -import org.simantics.db.Resource; -import org.simantics.scl.runtime.function.Function5; - -public class SearchEngine { - - private String id; - private String name; - private Function5 searchFunction; - private Set supportedParams = new HashSet(); - private boolean enabledByDefault; - - public SearchEngine(String id, Function5 searchFunction, boolean enabledByDefault) { - this(id, id, searchFunction, enabledByDefault); - } - - public SearchEngine(String id, String name, Function5 searchFunction, boolean enabledByDefault) { - this.id = id; - this.name = name; - this.searchFunction = searchFunction; - this.enabledByDefault = enabledByDefault; - } - - public String getId() { - return id; - } - - public String getName() { - return name; - } - - public Function5 getSearchFunction() { - return searchFunction; - } - - public boolean isEnabledByDefault() { - return enabledByDefault; - } - - @Override - public int hashCode() { - return id.hashCode(); - } - - public void addSupportedParam(String param) { - this.supportedParams.add(param); - } - - public Set getSupportedParams() { - return supportedParams; - } - - @Override - public boolean equals(Object obj) { - if (obj == null) - return false; - if (obj.getClass() != getClass()) - return false; - SearchEngine other = (SearchEngine)obj; - return id.equals(other.id); - } - - @Override - public String toString() { - return name; - } -} +package org.simantics.workbench.search; + +import java.util.HashSet; +import java.util.Set; + +import org.eclipse.core.runtime.IProgressMonitor; +import org.simantics.db.ReadGraph; +import org.simantics.db.Resource; +import org.simantics.scl.runtime.function.Function5; + +public class SearchEngine { + + private String id; + private String name; + private Function5 searchFunction; + private Set supportedParams = new HashSet(); + private boolean enabledByDefault; + + public SearchEngine(String id, Function5 searchFunction, boolean enabledByDefault) { + this(id, id, searchFunction, enabledByDefault); + } + + public SearchEngine(String id, String name, Function5 searchFunction, boolean enabledByDefault) { + this.id = id; + this.name = name; + this.searchFunction = searchFunction; + this.enabledByDefault = enabledByDefault; + } + + public String getId() { + return id; + } + + public String getName() { + return name; + } + + public Function5 getSearchFunction() { + return searchFunction; + } + + public boolean isEnabledByDefault() { + return enabledByDefault; + } + + @Override + public int hashCode() { + return id.hashCode(); + } + + public void addSupportedParam(String param) { + this.supportedParams.add(param); + } + + public Set getSupportedParams() { + return supportedParams; + } + + @Override + public boolean equals(Object obj) { + if (obj == null) + return false; + if (obj.getClass() != getClass()) + return false; + SearchEngine other = (SearchEngine)obj; + return id.equals(other.id); + } + + @Override + public String toString() { + return name; + } +}