BUG 1131: untangling package cyclic dependencies in yang-parser-impl
authorTony Tkacik <ttkacik@cisco.com>
Wed, 4 Jun 2014 13:54:22 +0000 (15:54 +0200)
committerRobert Varga <rovarga@cisco.com>
Sat, 21 Jun 2014 10:01:15 +0000 (12:01 +0200)
commitfe7704e42ad8b350f19da82d2d8fefc8d5105af1
tree6e259a5a096e0b8df47c818e2ba439f2d4b3d385
parentc0dfdcfbae0eb66c57f550a3fd7cec52968e9d83
BUG 1131: untangling package cyclic dependencies in yang-parser-impl

This untanglement of package cyclic dependencies introduced
better code organization, when more-obvious components
logical blocks are available, most of moved classes
were private to parser and was never meant for public consumption.

  - yang.model.util - Utility and simple implementations of yang-model-api
  - yang.parser.builder.* - Builders for yang-model-api with
semantic functionality
  - yang.parser.impl - Actual implementation of YANG Parser
  - yang.parser.impl.util - Utility functions on top of YANG Parser
  - yang.parser.util - Utility classes, potential candidates for movements.

Change-Id: Ia5718f4712d91df7cea0f55d4cc1a502d376faea
Signed-off-by: Tony Tkacik <ttkacik@cisco.com>
Signed-off-by: Robert Varga <rovarga@cisco.com>
code-generator/binding-generator-impl/src/test/java/org/opendaylight/yangtools/sal/binding/generator/impl/RefineTest.java
code-generator/binding-type-provider/src/main/java/org/opendaylight/yangtools/sal/binding/yang/types/TypeProviderImpl.java