Added getTypeDefaultConstruction method to TypeProvider. 68/3068/1
authorMartin Vitez <mvitez@cisco.com>
Mon, 25 Nov 2013 16:55:00 +0000 (17:55 +0100)
committerMartin Vitez <mvitez@cisco.com>
Mon, 25 Nov 2013 16:55:00 +0000 (17:55 +0100)
commitb27116e10db582cfffb46b8dd2235761aaf14964
tree6eaaa29931255bf8a23898944e5cac06cd08f5be
parent95a241d8ed3c622bb0e829deb76ac78f9fc3329d
Added getTypeDefaultConstruction method to TypeProvider.

Method can be used in code generation to create construction for new type with default value. Added tests.

Signed-off-by: Martin Vitez <mvitez@cisco.com>
code-generator/binding-generator-impl/src/main/java/org/opendaylight/yangtools/sal/binding/generator/impl/BindingGeneratorImpl.xtend
code-generator/binding-generator-impl/src/test/java/org/opendaylight/yangtools/sal/binding/generator/impl/TypeProviderIntegrationTest.java [new file with mode: 0644]
code-generator/binding-generator-impl/src/test/resources/type-provider/test.yang [new file with mode: 0644]
code-generator/binding-generator-spi/src/main/java/org/opendaylight/yangtools/sal/binding/generator/spi/TypeProvider.java
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
yang/yang-model-util/src/main/java/org/opendaylight/yangtools/yang/model/util/StringType.java
yang/yang-model-util/src/main/java/org/opendaylight/yangtools/yang/model/util/YangTypesConverter.java
yang/yang-parser-impl/src/main/java/org/opendaylight/yangtools/yang/parser/util/ParserListenerUtils.java