Switch YangToSourcesProcessor to use YangParser 16/67816/4
authorRobert Varga <robert.varga@pantheon.tech>
Thu, 1 Feb 2018 12:39:17 +0000 (13:39 +0100)
committerRobert Varga <robert.varga@pantheon.tech>
Fri, 2 Feb 2018 02:35:08 +0000 (03:35 +0100)
commite58cc423f7d61b556894f34826519b060b7c664f
tree6eae3636da85e21506e72adcb10b8b5fd9af7a5e
parentbd56d9164cd2c1dd943a347a728433c57dff22d3
Switch YangToSourcesProcessor to use YangParser

Rather than going through YangTextSchemaContextResolver, use
YangParser to assemble the SchemaContext. This gives us better
control over the parsing process and also allows us to build
only sources which are required to generate code in local directory.

JIRA: YANGTOOLS-825
Change-Id: Ie3c49517aedd5ae3604ed27dc5bd1f1f1fa7a4d1
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
yang/yang-maven-plugin-it/src/test/java/org/opendaylight/yangtools/yang2sources/plugin/it/YangToSourcesPluginTestIT.java
yang/yang-maven-plugin/src/main/java/org/opendaylight/yangtools/yang2sources/plugin/ProcessorModuleReactor.java
yang/yang-maven-plugin/src/main/java/org/opendaylight/yangtools/yang2sources/plugin/YangToSourcesProcessor.java