Added @ConstructorProperties annotation to constructors of classes generated from... 32/3132/1
authorMartin Vitez <mvitez@cisco.com>
Wed, 27 Nov 2013 14:21:48 +0000 (15:21 +0100)
committerMartin Vitez <mvitez@cisco.com>
Wed, 27 Nov 2013 14:45:30 +0000 (15:45 +0100)
commit7dd81cd31f3c89627afa09698e443c76c75f0418
tree8e525d10d57647776200aea5cf9934ed9cf994a0
parent06ba1ca75d29a0fadc04a1c2c76cbac2cece0ba3
Added @ConstructorProperties annotation to constructors of classes generated from typedef.

Added getConstructorPropertyName method to TypeProvider to obtain name of constructor property.

Signed-off-by: Martin Vitez <mvitez@cisco.com>
code-generator/binding-generator-impl/src/test/java/org/opendaylight/yangtools/sal/binding/generator/impl/TypeProviderIntegrationTest.java
code-generator/binding-generator-impl/src/test/resources/type-provider/ietf-inet-types@2010-09-24.yang [new file with mode: 0644]
code-generator/binding-generator-impl/src/test/resources/type-provider/test.yang
code-generator/binding-generator-spi/src/main/java/org/opendaylight/yangtools/sal/binding/generator/spi/TypeProvider.java
code-generator/binding-generator-util/src/main/java/org/opendaylight/yangtools/binding/generator/util/generated/type/builder/GeneratedTOBuilderImpl.java
code-generator/binding-java-api-generator/src/main/java/org/opendaylight/yangtools/sal/java/api/generator/ClassTemplate.xtend
code-generator/binding-model-api/src/main/java/org/opendaylight/yangtools/sal/binding/model/api/GeneratedTransferObject.java
code-generator/binding-model-api/src/main/java/org/opendaylight/yangtools/sal/binding/model/api/type/builder/GeneratedTOBuilder.java
code-generator/binding-type-provider/pom.xml
code-generator/binding-type-provider/src/main/java/org/opendaylight/yangtools/sal/binding/yang/types/BaseYangTypes.java
code-generator/binding-type-provider/src/main/java/org/opendaylight/yangtools/sal/binding/yang/types/TypeProviderImpl.java