RefineStatement should operate on SchemaNodeIdentifier.Descendant 97/87797/8
authorRobert Varga <robert.varga@pantheon.tech>
Sun, 16 Feb 2020 16:23:29 +0000 (17:23 +0100)
committerRobert Varga <robert.varga@pantheon.tech>
Mon, 17 Feb 2020 09:14:25 +0000 (10:14 +0100)
commit64913c2b5bd4d81901cc3021ab7c679a93d67337
tree95a6f2197bb3c879c3247329f8022f5c1a4824b7
parenta146f3ea722657a6c1d16ee1a98166ba777167d2
RefineStatement should operate on SchemaNodeIdentifier.Descendant

The spec is clear, this has to be a descendant, make sure we reflect
that in the API.

JIRA: YANGTOOLS-1083
Change-Id: Icab418a7e5f8ff2c9f0e3b6e2640a3b87010538a
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
yang/yang-model-api/src/main/java/org/opendaylight/yangtools/yang/model/api/stmt/RefineEffectiveStatement.java
yang/yang-model-api/src/main/java/org/opendaylight/yangtools/yang/model/api/stmt/RefineStatement.java
yang/yang-parser-rfc7950/src/main/java/org/opendaylight/yangtools/yang/parser/rfc7950/stmt/ArgumentUtils.java
yang/yang-parser-rfc7950/src/main/java/org/opendaylight/yangtools/yang/parser/rfc7950/stmt/refine/AbstractRefineStatementSupport.java
yang/yang-parser-rfc7950/src/main/java/org/opendaylight/yangtools/yang/parser/rfc7950/stmt/refine/RefineEffectiveStatementImpl.java
yang/yang-parser-rfc7950/src/main/java/org/opendaylight/yangtools/yang/parser/rfc7950/stmt/refine/RefineStatementImpl.java