Centralize non-key property copies 35/89235/1
authorRobert Varga <robert.varga@pantheon.tech>
Tue, 21 Apr 2020 12:44:25 +0000 (14:44 +0200)
committerRobert Varga <robert.varga@pantheon.tech>
Tue, 21 Apr 2020 13:00:14 +0000 (15:00 +0200)
commit7d1929fa208817401ef25b03fce2699bfa221ce4
treeadeeb193ff4085018e92756825ec7bbb57c44f54
parent5904dc87089104d7219b604e55f82492899fb515
Centralize non-key property copies

AbstractBuilderTemplate can discern between a copied key property
and other properties. Make sure we split the second part into a
separte method, allowing it to be customized.

The immediate benefit here is that we do not end up copying properties
if there are no keys.

JIRA: MDSAL-451
Change-Id: Ic1ba59d12cd65e7e8991345d50dc80db3fc029bf
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
binding/mdsal-binding-java-api-generator/src/main/java/org/opendaylight/mdsal/binding/java/api/generator/AbstractBuilderTemplate.xtend
binding/mdsal-binding-java-api-generator/src/main/java/org/opendaylight/mdsal/binding/java/api/generator/BuilderImplTemplate.xtend
binding/mdsal-binding-java-api-generator/src/main/java/org/opendaylight/mdsal/binding/java/api/generator/BuilderTemplate.xtend