Class SharedFeatures

Object
SharedFeatures
All Implemented Interfaces:
Iterable<NameValue<Feature<FeatureInput>>>, NamedProvider<Feature<FeatureInput>>

public class SharedFeatures extends Object implements NamedProvider<Feature<FeatureInput>>, Iterable<NameValue<Feature<FeatureInput>>>
A group of features made available to other features to reference.

The features may have heterogeneous feature input-type, and are therefore stored with FeatureInput input-type, as this is the parent type for all feature-inputs.

This is the principle class for storing all available shared-features.

Author:
Owen Feehan