Filter Decide

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

Since:
3.2.18

Description:
Extension point for adding new Decides for the filter dialogs.
Depending on the filter category the decide is added to the element filter dialog or to the variant filter dialog in the matrix view.

The decided class has to be given, if the decide stores more information, then the leaf decide interface provides, a decide xml converter might be needed.
A decide xml converter serializes the current state of the decide instance and also recreates the decide state from xml.

The name is just not used yet.

Configuration Markup:

<!ELEMENT extension (Filter_Decide+)+>

<!ATTLIST extension

point CDATA #REQUIRED

id    CDATA #IMPLIED

name  CDATA #IMPLIED>

Extension point for additional Filter Decide.



<!ELEMENT Filter_Decide EMPTY>

<!ATTLIST Filter_Decide

name                   CDATA #REQUIRED

Operation              CDATA #REQUIRED

Decide_Class           CDATA #REQUIRED

Decide_Converter_Class CDATA #IMPLIED

Filter_Category        (Element Filter Decide|Variant Model Filter Decide) >

An additional filter decide.



Examples:
<extension point="com.ps.consul.eclipse.ui.FilterDecide">
 <Filter_Decide
  Decide_Class="com.ps.consul.eclipse.ui.editor.configspace.filter.ElementSelectionDecide"
  Decide_Converter_Class="com.ps.consul.eclipse.ui.editor.configspace.filter.ElementSelectionDecideConverter"
  Filter_Category="Variant Model Filter Decide"
  Operation="Selected"
  name="Element Selection Decide - Selected">
 </Filter_Decide>
</extension>