Teach SchemaAwareApplyOperation about anydata/anyxml 01/90001/1
authorRobert Varga <robert.varga@pantheon.tech>
Wed, 27 May 2020 10:12:40 +0000 (12:12 +0200)
committerRobert Varga <robert.varga@pantheon.tech>
Wed, 27 May 2020 11:47:47 +0000 (13:47 +0200)
commit5155b2c34c8f88a0a786fc0b63af924b7eba7569
tree0224c7d855bd2cce04a3b54d5629743def500868
parentf6e003d5222ea17869040a87e56c9bfec89f5d3f
Teach SchemaAwareApplyOperation about anydata/anyxml

When we encounter an anydata/anyxml element in schema, we should
not be ignoring it, cascading to a silent failure, but rather
treat it as a leaf-like node.

JIRA: YANGTOOLS-1104
Change-Id: I896a3b6e65fe8e5b897e71103d616b3e03f3c1b3
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
(cherry picked from commit 4b64f1f8c65d362ce3447aa7f2c97132c253fffa)
yang/yang-data-impl/src/main/java/org/opendaylight/yangtools/yang/data/impl/schema/tree/SchemaAwareApplyOperation.java
yang/yang-data-impl/src/main/java/org/opendaylight/yangtools/yang/data/impl/schema/tree/ValueNodeModificationStrategy.java
yang/yang-data-impl/src/test/java/org/opendaylight/yangtools/yang/data/impl/schema/tree/YT1104Test.java [new file with mode: 0644]
yang/yang-data-impl/src/test/resources/yt1104.yang [new file with mode: 0644]