AugmentEffectiveStatement should be SchemaTreeAware 80/99780/3
authorRobert Varga <robert.varga@pantheon.tech>
Wed, 16 Feb 2022 22:27:07 +0000 (23:27 +0100)
committerRobert Varga <robert.varga@pantheon.tech>
Thu, 17 Feb 2022 08:31:14 +0000 (09:31 +0100)
commit9985c8d409f4a141dc3eed2042fb19e0c7d412fc
tree8dd1b27eba05cb06e587b13622ead75e17f1c053
parentcd4359187e6e51aef2de7b6fe20378326047eec9
AugmentEffectiveStatement should be SchemaTreeAware

Design of downstream users' classes is somewhat hampered by
AugmentEffectiveStatement not exposing the fact it roots schema tree
addressable components. Fix that and eliminate AbstractDataNodeContainer
as it is no longer needed.

JIRA: YANGTOOLS-1400
Change-Id: I8c34d64e61efbf18780975718d017d12284763d4
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
model/yang-model-api/src/main/java/org/opendaylight/yangtools/yang/model/api/stmt/AugmentEffectiveStatement.java
model/yang-model-ri/src/main/java/org/opendaylight/yangtools/yang/model/ri/stmt/impl/eff/AbstractDataNodeContainer.java [deleted file]
model/yang-model-ri/src/main/java/org/opendaylight/yangtools/yang/model/ri/stmt/impl/eff/AugmentEffectiveStatementImpl.java