Propagate EffectiveModelContext for codegen plugins 46/86546/2
authorRobert Varga <robert.varga@pantheon.tech>
Sun, 22 Dec 2019 13:07:51 +0000 (14:07 +0100)
committerRobert Varga <nite@hq.sk>
Mon, 23 Dec 2019 16:48:34 +0000 (16:48 +0000)
commit08144dbae178351a098748c2edab0321d763669f
tree1e0a2efa04b6af7e45225634b0b37ab9ee2efce6
parent783d4c03eb08dacbaffd6ed89749129251729b1f
Propagate EffectiveModelContext for codegen plugins

yang-maven-plugin infra is giving us EffectiveModelContext, which
allows us to eventually switch code generation to work on
EffectiveStatements rather than on SchemaNodes. This propagates
EffectiveModelContext closer to actual users.

Change-Id: I90dd2aa983e05748c0ac838731580adbe5055003
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
binding/maven-sal-api-gen-plugin/src/main/java/org/opendaylight/mdsal/binding/maven/api/gen/plugin/CodeGeneratorImpl.java
binding/maven-sal-api-gen-plugin/src/main/java/org/opendaylight/mdsal/binding/yang/unified/doc/generator/GeneratorImpl.xtend
binding/maven-sal-api-gen-plugin/src/main/java/org/opendaylight/mdsal/binding/yang/wadl/generator/WadlRestconfGenerator.xtend
binding/mdsal-binding-java-api-generator/src/main/java/org/opendaylight/mdsal/binding/java/api/generator/YangModuleInfoTemplate.xtend
binding/mdsal-binding-java-api-generator/src/test/java/org/opendaylight/mdsal/binding/java/api/generator/test/BaseCompilationTest.java