Simplify builder's addAugmentation() method 42/45742/7
authorRobert Varga <robert.varga@pantheon.tech>
Mon, 20 Apr 2020 23:15:06 +0000 (01:15 +0200)
committerRobert Varga <robert.varga@pantheon.tech>
Tue, 21 Apr 2020 06:39:22 +0000 (08:39 +0200)
commit6adc7af9a1a13edb5bcd4d2538b31525ae63f1f0
tree801cf19adf4597069d0812dbcb57ca5ba33f358a
parente3c2c14eefad463d26f4a4e5ad243764128b33df
Simplify builder's addAugmentation() method

All augmentation already extend DataObject, which really is to say
that Augmentation should be doing the same. This has the benefit
of giving us access to DataContainer.implementedInterface(), which
we can use to add a simplified addAugmentation() method.

JIRA: MDSAL-183
Change-Id: I053a2d23e6bf95e07fa58e4078a37661e6e726a3
Signed-off-by: Michael Vorburger <vorburger@redhat.com>
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
binding/mdsal-binding-dom-codec/src/main/java/org/opendaylight/mdsal/binding/dom/codec/impl/DataObjectStreamer.java
binding/mdsal-binding-generator-impl/src/main/java/org/opendaylight/mdsal/binding/generator/impl/AbstractTypeGenerator.java
binding/mdsal-binding-java-api-generator/src/main/java/org/opendaylight/mdsal/binding/java/api/generator/BuilderTemplate.xtend
binding/mdsal-binding-spec-util/src/main/java/org/opendaylight/mdsal/binding/spec/util/DataObjectReadingUtil.java
binding/mdsal-binding-spec-util/src/test/java/org/opendaylight/mdsal/binding/spec/reflect/BindingReflectionsTest.java
binding/yang-binding/src/main/java/org/opendaylight/yangtools/yang/binding/Augmentation.java