Generate checkers for union member types 13/73713/5
authorRobert Varga <robert.varga@pantheon.tech>
Tue, 3 Jul 2018 16:28:20 +0000 (18:28 +0200)
committerTom Pantelis <tompantelis@gmail.com>
Tue, 10 Jul 2018 23:52:10 +0000 (23:52 +0000)
commit1c844b00a3fe62b153f7d26a59d7a4bb6093b61e
tree061a80139380bff6b739ff55ce4dc7ec74996691
parent1d5a620e1ff342eb7a3c6b35eff35c6c48acbe05
Generate checkers for union member types

Update AbstractTypeProvider to propagate restrictions and update
UnionTemplate to take advantage of common methods already present
in BuilderTemplate.

Change-Id: I7e34c3fcb3859db270647ca434ac02658e2b1316
JIRA: MDSAL-360
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
binding/mdsal-binding-generator-impl/src/main/java/org/opendaylight/mdsal/binding/yang/types/AbstractTypeProvider.java
binding/mdsal-binding-java-api-generator/src/main/java/org/opendaylight/mdsal/binding/java/api/generator/BaseTemplate.xtend
binding/mdsal-binding-java-api-generator/src/main/java/org/opendaylight/mdsal/binding/java/api/generator/BuilderTemplate.xtend
binding/mdsal-binding-java-api-generator/src/main/java/org/opendaylight/mdsal/binding/java/api/generator/UnionTemplate.xtend
model/ietf/ietf-restconf/src/test/java/org/opendaylight/yang/gen/v1/urn/ietf/params/xml/ns/yang/ietf/restconf/rev131019/restconf/restconf/modules/ModuleBuilderTest.java