ValueProviderSets
Identifier:
com.ps.consul.eclipse.ui.ValueProviderSets
Since:
1.3
Description:
An extension represents a set of value providers.
These sets are stored for a model type - or a list of model types,
such that the set is only provided if all models are present - and are identified by a name.
Each Value Provider has a name got with getAttributeDescriptor().
The set of valueproviders is defined by a comma seperated list of these descriptors.
If all available model attributes are wanted specify "Model Attributes". If all attributes of one name are desired specify "name [*]"
Configuration Markup:
<!ELEMENT extension (set)+>
<!ATTLIST extension
point CDATA #REQUIRED
id CDATA #IMPLIED
name CDATA #IMPLIED>
Extension point for additional value provider sets.
<!ELEMENT set EMPTY>
<!ATTLIST set
modeltype CDATA #REQUIRED
name CDATA #REQUIRED
list CDATA #IMPLIED>
An additional value provider set.
- modeltype - Describes for which model type this value provider set is provided;
Comma seperated items mean that all models
of the types have to exist to provide the set; separate by
semicolons to register a set for each of the types;
- name - Namee of the list
- list - Comma seperated list of descriptors for the value providers;
For all generic and mode attributes the attributedescriptor has to
be specified, for all model attributes specify
"Model Attributes"; And if it is required to get all attributes of one name specify "name [*]";
Examples:
<set modeltype="a semicolon separated list of model types, where this set is used for (comma separated
types mean, that all models have to be present to provide the list"
name="the name of this list"
list="the comma seperated list of valueproviders identified by its attributedescriptors"/>