## Package org.eclipse.jst.jsf.metadataprocessors.features

Provides tooling services for tag attribute values based on the org.eclipse.jst.jsf.core.AttributeValueRuntimeTypes.

See:
Description

Interface Summary
ICreateValues
IDefaultValue: Interface providing a default value.
IPossibleValue: Interface for providing lists of possible values Values can be different than displayed values.
IPossibleValues: Interface for providing possible values.
IValidationMessage: Interface for validation messages for metadata features Provisional API - subject to change
IValidELValues: An `IMetaDataEnabledFeature` for semantic validation of EL Values Provisional API - subject to change
IValidValues: An `IMetaDataEnabledFeature` for validating values using metadata Provisional API - subject to change

Class Summary
PossibleValue: Implements `IPossibleValues` Provisional API - subject to change
ValidationMessage: Metadata Validation Message implementation Provisional API - subject to change

Exception Summary
ELIsNotValidException: Exception Provisional API - subject to change

## Package org.eclipse.jst.jsf.metadataprocessors.features Description

Provides tooling services for tag attribute values based on the org.eclipse.jst.jsf.core.AttributeValueRuntimeTypes.

New features can added to the system using the org.eclipse.jst.jsf.core.MetaDataEnabledFeatures extension-point. This extension point provides the binding of a AttributeValueRuntimeTypes to a feature so that new behaviors can be added to existing types.

Provisional API - subject to change