Java Reference
In-Depth Information
is not shown in Figure 10-39, the AbstractElementSelectionProvider uses
an ElementSelectionServiceJob class to run asynchronously in a separate
job, sending matching objects to a listener. The runtime does not supply a con-
crete implementation of the provider, nor does the generated code contribute to
its extension-point, described next.
Figure 10-39
ElementSelectionService
ElementSelectionProvider Extension-Point
Identifier: org.eclipse.gmf.runtime.common.ui.services.
elementSelection
Description: This extension-point facilitates the configuration of providers
for the ElementSelectionService ( org.eclipse.gmf.runtime.com-
mon.ui.services.elementselection.ElementSelectionService ).
Using this extension-point, providers are registered to provide a list of elements
for the element selection composite and element selection dialog.
Configuration markup:
<!ELEMENT extension (ElementSelectionProvider)>
<!ELEMENT ElementSelectionProvider (Priority , Policy?)>
<!ATTLIST ElementSelectionProvider
class CDATA #REQUIRED>
Search WWH ::




Custom Search