A Feature-Based Transformer is one which processes only a single feature, one at a time and in isolation from all other features; for example, a LengthCalculator. The act of processing in this way is known as Feature-Based Processing.
Some examples of Feature-Based restructuring are:
In general, most transformers dealing with attribute data are feature-based, while spatial data handling transformers are mostly Group-Based Transformers.
Categorizing feature-based transformers is usually straightforward, the general definition being that features are processed in isolation. When a single feature is processed by itself, but in relation to other features (for example the Snapper), then this is usually classed as a Group-Based process since the features have to be held together in memory to achieve this.
Feature-based transformers follow the general rule of FME, that features are processed one at a time.