Cleanup AbstractBindingRuntimeContext.getAvailableAugmentationTypes() 09/97909/9
authorRobert Varga <robert.varga@pantheon.tech>
Fri, 15 Oct 2021 16:01:22 +0000 (18:01 +0200)
committerRobert Varga <robert.varga@pantheon.tech>
Fri, 15 Oct 2021 18:10:44 +0000 (20:10 +0200)
commit23fefaa6f0341c29b057a6fbc8d4041ffb19d0a5
tree479222946c043a682a44b784ebc042924c028dc7
parentf6a4966099b968d8bb0106709086a26005f49861
Cleanup AbstractBindingRuntimeContext.getAvailableAugmentationTypes()

We are performing lookups along augmentation instantiation axis using
APIs which are going away. Cleanup the code and move the traversal to
BindingRuntimeTypes.

Leave a FIXME for getting the required intelligence from
GeneratorReactor as well as some sorely-needed documentation as to what
exactly is going on.

JIRA: MDSAL-695
Change-Id: I6dd7ad7807546091bfbc5cced48b574d6bff49e2
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
binding/mdsal-binding-generator/src/main/java/org/opendaylight/mdsal/binding/generator/impl/reactor/AbstractCompositeGenerator.java
binding/mdsal-binding-runtime-api/src/main/java/org/opendaylight/mdsal/binding/runtime/api/AbstractBindingRuntimeContext.java
binding/mdsal-binding-runtime-api/src/main/java/org/opendaylight/mdsal/binding/runtime/api/BindingRuntimeContext.java
binding/mdsal-binding-runtime-api/src/main/java/org/opendaylight/mdsal/binding/runtime/api/BindingRuntimeTypes.java