Make sure we populate features 38/80738/3
authorRobert Varga <robert.varga@pantheon.tech>
Fri, 8 Mar 2019 17:38:04 +0000 (18:38 +0100)
committerRobert Varga <robert.varga@pantheon.tech>
Fri, 8 Mar 2019 18:04:30 +0000 (19:04 +0100)
commit33bc94f1abc68aebd26bc12ac1c085d6ba001eb9
tree25f72e3e6e986d51ca7e1431cdcb07878067c194
parent269c7819abcb30e6e1b4d601227f70da1a43360e
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>
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