Variant Selection Handlers

Identifier:
com.ps.consul.eclipse.ui.VariantSelectionHandlers

Since:
2.3

Description:
Extension point to register VariantSelectionHandlers which perform finally the selection changes.

It has to be registered a class of type com.ps.consul.eclipse.ui.editors.vdm.handler.ISelectionChangeHandler.
See Code documentation for detailed information.

This handler can either return a modeling message to perform any changes to the model and to do any additional user interactions
for example, or return a map containing all selection changes finally to perform.

In addition this extension point uses a priority to decide which registered handler is to use, if there is more than one registered.

Configuration Markup:

<!ELEMENT extension (handler)+>

<!ATTLIST extension

point CDATA #REQUIRED

id    CDATA #IMPLIED

name  CDATA #IMPLIED>

Extension point for additional Variant selection Handlers.



<!ELEMENT handler EMPTY>

<!ATTLIST handler

class    CDATA #REQUIRED

priority CDATA "100"

name     CDATA #IMPLIED>

An additional variant selection handler.



Examples:
<handler name="an optional name for the handler"
          class="the class of the handler which must be of type com.ps.consul.eclipse.ui.editors.vdm.handler.ISelectionChangeHandler"
          priority="a number, 100 is default, less number means higher priority"
</handler>