Make sure we populate features 44/80744/1
authorRobert Varga <robert.varga@pantheon.tech>
Fri, 8 Mar 2019 17:38:04 +0000 (18:38 +0100)
committerRobert Varga <robert.varga@pantheon.tech>
Sat, 9 Mar 2019 12:13:44 +0000 (13:13 +0100)
commit48922a50215c704a610e03ac1a1e5635d9dc257e
tree12247ef0dbab93bf19a44f88725f7c256fcb52a4
parentafae17b562f7ad0cdc9b844943dca045051f92d2
Make sure we populate features

The way features work with EffeciveModules means features are not
populated into FeatureNamespace. In fact that namespace is not
activated at all.

Fix this up, so features can be cross-referenced with if-feature.

Change-Id: I73cb4e8cf648e5f8ef72edce00556e4e69ee908c
JIRA: YANGTOOLS-964
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
(cherry picked from commit 33bc94f1abc68aebd26bc12ac1c085d6ba001eb9)
yang/yang-parser-rfc7950/src/main/java/org/opendaylight/yangtools/yang/parser/rfc7950/reactor/RFC7950Reactors.java
yang/yang-parser-rfc7950/src/main/java/org/opendaylight/yangtools/yang/parser/rfc7950/stmt/feature/FeatureStatementSupport.java
yang/yang-parser-spi/src/main/java/org/opendaylight/yangtools/yang/parser/spi/FeatureNamespace.java