Skip to main content

Notice: This Wiki is now read only and edits are no longer possible. Please see: https://gitlab.eclipse.org/eclipsefdn/helpdesk/-/wikis/Wiki-shutdown-plan for the plan.

Jump to: navigation, search

Difference between revisions of "EMF Search Framework Extensibility"

(New page: == search core extensibility == Identifier: org.eclipse.emf.search.modelSearchEngine Since: Eclipse Modeling EMFT Search 0.1.0 Description: Users wanting to contribute a custom ecore me...)
 
(search core extensibility)
Line 4: Line 4:
  
 
Identifier: org.eclipse.emf.search.modelSearchEngine
 
Identifier: org.eclipse.emf.search.modelSearchEngine
 +
 
Since: Eclipse Modeling EMFT Search 0.1.0
 
Since: Eclipse Modeling EMFT Search 0.1.0
Description: Users wanting to contribute a custom ecore metamodel based search should extend modelSearchEngine.
 
Configuration Markup:
 
<!ELEMENT extension (modelSearchEngine)+>
 
<!ATTLIST extension
 
point CDATA #REQUIRED
 
id    CDATA #IMPLIED
 
name  CDATA #IMPLIED>
 
  
<!ELEMENT modelSearchEngine EMPTY>
 
<!ATTLIST modelSearchEngine
 
id                    CDATA #REQUIRED
 
label                  CDATA #REQUIRED
 
searchQueryFactory    CDATA #REQUIRED
 
queryParametersFactory CDATA #REQUIRED
 
modelResourceValidator CDATA #REQUIRED>
 
 
Users wanting to contribute an custom ecore metamodel based search should extends modelSearchEngine.
 
Users wanting to contribute an custom ecore metamodel based search should extends modelSearchEngine.
  
id -
+
* id - model search engine unique ID
label -
+
* label - Query label to be displayed as suffix of in search result pages
searchQueryFactory - This extension point element describes a model search engine compliant with org.eclipse.emf.search.providers.IModelSearchQueryFactory APIs.
+
* searchQueryFactory - This extension point element describes a model search engine compliant with org.eclipse.emf.search.providers.IModelSearchQueryFactory APIs.
queryParametersFactory - This extension point element describes a model search engine parameter factory compliant with org.eclipse.emf.search.providers.IModelSearchQueryParametersFactory APIs
+
* queryParametersFactory - This extension point element describes a model search engine parameter factory compliant with org.eclipse.emf.search.providers.IModelSearchQueryParametersFactory APIs
modelResourceValidator - This extension point element describes a model search engine resource validator compliant with org.eclipse.emf.search.providers.IModelSearchQueryParametersFactory APIs and specializing org.eclipse.emf.search.engine.AbstractModelResourceValidator
+
modelResourceValidator - This extension point element describes a model search engine resource validator compliant with
 
+
* org.eclipse.emf.search.providers.IModelSearchQueryParametersFactory APIs and specializing org.eclipse.emf.search.engine.AbstractModelResourceValidator
Examples:
+
 
+
Copyright (c) 2007 Anyware Technologies. All rights reserved. This program and the accompanying materials are made available under the terms of the Eclipse Public License v1.0 which accompanies this distribution, and is available at http://www.eclipse.org/legal/epl-v10.html Contributors: Lucas Bigeardel (Anyware Technologies) - initial API and implementation
+

Revision as of 14:49, 5 February 2008

search core extensibility

Identifier: org.eclipse.emf.search.modelSearchEngine

Since: Eclipse Modeling EMFT Search 0.1.0

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 suffix 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 - This extension point element describes a model search engine parameter factory compliant with org.eclipse.emf.search.providers.IModelSearchQueryParametersFactory APIs

modelResourceValidator - This extension point element describes a model search engine resource validator compliant with

  • org.eclipse.emf.search.providers.IModelSearchQueryParametersFactory APIs and specializing org.eclipse.emf.search.engine.AbstractModelResourceValidator

Back to the top