Variant Selection Change Actions

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

Since:
2.3

Description:
Extension point to register a variant selection change action.

This is an action which is presented to the user in the VariantModelEditors
context menu on selection of an element in this editor.

For each action has to be given the new state (for example on of ps:selected,ps:unselected,ps:excluded,ps:nonselectable)
which this action sets, a label for this action and whether this action applies no only the selected element, but also all subelements.

Configuration Markup:

<!ELEMENT extension (changeaction)+>

<!ATTLIST extension

point CDATA #REQUIRED

id    CDATA #IMPLIED

name  CDATA #IMPLIED>

Extension point for additional variant selection change actions.



<!ELEMENT changeaction EMPTY>

<!ATTLIST changeaction

newtype     CDATA #REQUIRED

subtree     (true | false) "false"

label       CDATA #REQUIRED

description CDATA #IMPLIED>

An additional variant selection change action.



Examples:
<changeaction newtype="the selection type which is set by this action"
          subtree="a bool, whether the new selection is applied to the whole subtree"
          label="the label of this action"
</changeaction>