Added support for parsing yang models with already resolved context. 84/684/1
authorMartin Vitez <mvitez@cisco.com>
Mon, 24 Jun 2013 09:48:14 +0000 (11:48 +0200)
committerMartin Vitez <mvitez@cisco.com>
Wed, 24 Jul 2013 11:44:53 +0000 (13:44 +0200)
commite0205c46bc443592ea52f78955d1cb2204a7b8fc
tree937f554eaa754b8b7001c7d121626aecc796d674
parentdb3cf354f6fb5912cb6b09e455ba433977ad3bb8
Added support for parsing yang models with already resolved context.

Added rebuild method to AugmentationTargetBuilder interface to support augmentation of resolved context.
Refactored YangParserImpl to improve readability, internal utility methods moved to ParserUtils class.
Added test to check parsing with context.
Added YangErrorListener to redirect antlr4 error messages from standard error output to logger.
Added more javadocs.

Change-Id: I838646cc4b3593a03420c1b578ee39c043f89e3d
Signed-off-by: Martin Vitez <mvitez@cisco.com>
yang-model-api/src/main/java/org/opendaylight/controller/yang/model/api/ChoiceNode.java
yang-model-api/src/main/java/org/opendaylight/controller/yang/model/api/Module.java
yang-model-api/src/main/java/org/opendaylight/controller/yang/model/api/NotificationDefinition.java
yang-model-util/src/main/java/org/opendaylight/controller/yang/model/util/AbstractUnsignedInteger.java