Carsten Ziegeler created SLING-7829:
---------------------------------------

             Summary: Reduce feature include to allow only one feature
                 Key: SLING-7829
                 URL: https://issues.apache.org/jira/browse/SLING-7829
             Project: Sling
          Issue Type: Task
          Components: Feature Model
            Reporter: Carsten Ziegeler
             Fix For: Feature Model 0.1.4, Feature Model IO 0.1.4


Currently a feature can include a list of features (modify them by removal) and 
aggregate this.
However, the include mechanism has never been intended to act as an aggregation 
mechanism. Its rather intended to adjust an existing feature, basically 
creating an own variant of a feature.
Therefore we should limit the include mechanism to a single feature.
We might probably also rename this to something better
We might also add a flag like "final" to a feature, which indicates that this 
feature can't be "included/modified" by another feature.



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)

Reply via email to