Prune empty nodes from transaction when it is sealed 76/13576/3
authorRobert Varga <rovarga@cisco.com>
Thu, 11 Dec 2014 17:03:14 +0000 (18:03 +0100)
committerRobert Varga <nite@hq.sk>
Mon, 15 Dec 2014 13:32:59 +0000 (13:32 +0000)
commitfe30cc8cfb0e1945ced3902e98ef886d1bf869d8
tree7e6d47ac38cdac2adab6596ff4a7849aa4c1bd34
parent0de2319b44307584e4ad68fbe7c8bddad55946d6
Prune empty nodes from transaction when it is sealed

When we seal() a ModifiedNode tree, check also whether we have unmodified
children and prune them. Also turn a SUBTREE_MODIFIED with empty nodes
into an UNMODIFIED node.

Change-Id: I077d23023fdbfb4ab232ed826cc32b4541779e87
Signed-off-by: Robert Varga <rovarga@cisco.com>
yang/yang-data-impl/src/main/java/org/opendaylight/yangtools/yang/data/impl/schema/tree/ModifiedNode.java