This extension point allows various querying participants to be registered.
Three or four of these entities can be used together to perform a complete execution of query and present the results.
<!ELEMENT extension (type* , presenter* , systemQuery*)>
<!ATTLIST extension
point CDATA #REQUIRED
id CDATA #IMPLIED
name CDATA #IMPLIED>
<!ELEMENT type EMPTY>
<!ATTLIST type
ID CDATA #REQUIRED
executor CDATA #REQUIRED>
Declares a new query type that can be executed by an executor. Whenever a overlay of this type is executed by the system, the provided executor will be asked to provide a command to execute it.
<!ELEMENT presenter EMPTY>
<!ATTLIST presenter
type CDATA #REQUIRED
presentationContext CDATA #REQUIRED
class CDATA #REQUIRED
overlayConfigurator CDATA #IMPLIED>
Declares a presenter that should be used to present the results of an overlay of the provided type in the provided type of presentation context. An optional overlay configurator is provided in order to configure an overlay of an open query that must be closed in order to execute. If no overlay is provided then only closed queries of the provided type can be executed in the provided type of presentation context.
<!ELEMENT systemQuery EMPTY>
<!ATTLIST systemQuery
file CDATA #REQUIRED
name CDATA #IMPLIED
icon CDATA #IMPLIED>
Registers a query for reuse. If name/description is provided then this information will override whatever is stored in the query. If an icon is provided then this icon will be used wherever this system query is presented.
Copyright (c) 2004, 2018 Model RealTime, HCL and others. All Rights Reserved.