Details
-
New Feature
-
Status: Closed
-
Major
-
Resolution: Fixed
-
None
-
None
Description
Currently an extension is either required or optional. However, the extensions of the feature model also allow to keep transient state like a cache of calculations. For example, the result of scanning a feature could be attached to a feature model to avoid rescanning of downstream users.
Therefore we should probably add a method to get the state of an extension with the values TRANSIENT,OPTIONAL,REQUIRED