Implemented typedef units statement in generated code. 21/2821/1
authorMartin Vitez <mvitez@cisco.com>
Mon, 18 Nov 2013 10:54:39 +0000 (11:54 +0100)
committerMartin Vitez <mvitez@cisco.com>
Mon, 18 Nov 2013 12:09:27 +0000 (13:09 +0100)
commit67cbc69d43a056d6dd2fbed73e5270a6efb73a3c
treed80c9aa0c6dacec2802fcca9a0239bec39491378
parent4a05b815ce21b7a56bf8866e54b031391434c27a
Implemented typedef units statement in generated code.

Added _UNITS constant to classes generated from typedefs with units statement (except typedef with enumeration as base type).
Updated tests.

Signed-off-by: Martin Vitez <mvitez@cisco.com>
code-generator/binding-generator-util/src/main/java/org/opendaylight/yangtools/binding/generator/util/Types.java
code-generator/binding-java-api-generator/src/test/java/org/opendaylight/yangtools/sal/java/api/generator/test/AugmentToUsesInAugmentCompilationTest.java
code-generator/binding-java-api-generator/src/test/java/org/opendaylight/yangtools/sal/java/api/generator/test/CascadeUsesCompilationTest.java
code-generator/binding-java-api-generator/src/test/java/org/opendaylight/yangtools/sal/java/api/generator/test/CompilationTest.java
code-generator/binding-java-api-generator/src/test/java/org/opendaylight/yangtools/sal/java/api/generator/test/CompilationTestUtils.java
code-generator/binding-java-api-generator/src/test/java/org/opendaylight/yangtools/sal/java/api/generator/test/TypedefCompilationTest.java
code-generator/binding-java-api-generator/src/test/resources/compilation/typedef/foo.yang
code-generator/binding-type-provider/src/main/java/org/opendaylight/yangtools/sal/binding/yang/types/TypeProviderImpl.java