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.
- point - com.ps.consul.eclipse.ui.FilterDecide
<!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.
- name - Name of the decided filter.
- Operation - Operations is the operation shown in the filter dialog, it is also used to identify the 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 - Comma seperated list of the filter categories, this decide belongs to:
Element Filter Decide - Shows up for filtering element in all model editors and the Configspace editor.
Variant Model Filter Decide - Shows up in configspace editor only for filtering the variant model shown in the Matrix View
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>