Teach SchemaAwareApplyOperation about anydata/anyxml 00/90000/2
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:44:13 +0000 (13:44 +0200)
commit317dd2367360393047d1983e6ac94865f1e473b0
treec5864a6f65bf2a75b67626c11d365ed7755f0bf9
parentdde4d538bb12b3e5e0ed0e5ae64f36e40fa2560a
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]