Update MutableTreeNode methods 08/93908/1
authorRobert Varga <robert.varga@pantheon.tech>
Sun, 22 Nov 2020 12:39:36 +0000 (13:39 +0100)
committerRobert Varga <robert.varga@pantheon.tech>
Sun, 22 Nov 2020 12:40:25 +0000 (13:40 +0100)
commit89e48d8fb668a933b02a89919ec2d6ed5988ccf6
tree554c6ff5eda53590323df1b2dafedf85142c6b12
parent72ac6b9f40f3f68d722fa2358cfffc647f96f747
Update MutableTreeNode methods

Rename addChild() to putChild() and make it return previous child
if this was a replace operation. Also update removeChild() to return
removed child.

JIRA: YANGTOOLS-1182
Change-Id: I0c601f4b6b9d99bcc403b6928f6e8c9bfef36a34
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
yang/yang-data-api/src/main/java/org/opendaylight/yangtools/yang/data/api/schema/tree/spi/AbstractMutableContainerNode.java
yang/yang-data-api/src/main/java/org/opendaylight/yangtools/yang/data/api/schema/tree/spi/MutableTreeNode.java
yang/yang-data-impl/src/main/java/org/opendaylight/yangtools/yang/data/impl/schema/tree/AbstractNodeContainerModificationStrategy.java
yang/yang-data-impl/src/main/java/org/opendaylight/yangtools/yang/data/impl/schema/tree/ListModificationStrategy.java