feature-chaining-features-not-self

Available in: KerML, SysML

This checks that features do not chain themselves directly.

Specification

A Feature cannot be one of its own chaining_features.

Example

This is only possible in KerML as otherwise chained features are not referenceable:

feature a chains a; // error