Use SchemaNodeIdentifier.Descendant to map refined nodes 00/87800/7
authorRobert Varga <robert.varga@pantheon.tech>
Sun, 16 Feb 2020 21:35:39 +0000 (22:35 +0100)
committerRobert Varga <robert.varga@pantheon.tech>
Mon, 17 Feb 2020 10:41:07 +0000 (11:41 +0100)
commite992960e2aed5287ee07c3cfe8d596b7e17e669b
treeca0bb3969ca04cdc6844dd0bea007bb4be264e66
parentd41d9c5bd65368fe253b02d629668e37c5c892df
Use SchemaNodeIdentifier.Descendant to map refined nodes

SchemaPath is completely ambiguous here, whereas we really want to
say 'Descendant' here -- that captures correctly how the path should
be interpreted.

JIRA: YANGTOOLS-1084
Change-Id: I5b6d9b75184dec419831ca7451de35e43812ea2b
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
yang/yang-model-api/src/main/java/org/opendaylight/yangtools/yang/model/api/UsesNode.java
yang/yang-parser-rfc7950/src/main/java/org/opendaylight/yangtools/yang/parser/rfc7950/stmt/uses/UsesEffectiveStatementImpl.java
yang/yang-parser-rfc7950/src/test/java/org/opendaylight/yangtools/yang/stmt/GroupingAndUsesStmtTest.java
yang/yang-parser-rfc7950/src/test/java/org/opendaylight/yangtools/yang/stmt/GroupingTest.java
yang/yang-parser-rfc7950/src/test/java/org/opendaylight/yangtools/yang/stmt/YangParserWithContextTest.java