Notice: this Wiki will be going read only early in 2024 and edits will no longer be possible. Please see: https://gitlab.eclipse.org/eclipsefdn/helpdesk/-/wikis/Wiki-shutdown-plan for the plan.
EMF Search Framework Extensibility
Revision as of 15:24, 5 February 2008 by Lucas.bigeardel.gmail.com (Talk | contribs) (→org.eclipse.emf.search.modelSearchEngine)
search core extensibility
org.eclipse.emf.search.modelSearchEngine
Users wanting to contribute an custom ecore metamodel based search should extends modelSearchEngine.
* id - model search engine unique ID * label - Query label to be displayed as a prefix of in search result pages * searchQueryFactory - This extension point element describes a model search engine compliant with org.eclipse.emf.search.providers.IModelSearchQueryFactory APIs. * queryParametersFactory - parameter factory compliant with IModelSearchQueryParametersFactory * modelResourceValidator - resource validator compliant with IModelSearchQueryParametersFactory and specializing AbstractModelResourceValidator
Example:
<extension point="org.eclipse.emf.search.modelSearchEngine"> <modelSearchEngine id="org.eclipse.emf.search.genModelSearchEngine" label="%GenModelSearchEngine.Label" modelResourceValidator="org.eclipse.emf.search.genmodel.engine.GenModelResourceValidator" queryParametersFactory="org.eclipse.emf.search.genmodel.factories.GenModelSearchQueryParametersFactory" searchQueryFactory="org.eclipse.emf.search.genmodel.factories.GenModelSearchQueryFactory"> </modelSearchEngine> </extension>