Add YANG Schema Mount parser support 30/80730/4
authorRobert Varga <robert.varga@pantheon.tech>
Thu, 7 Mar 2019 19:18:21 +0000 (20:18 +0100)
committerRobert Varga <robert.varga@pantheon.tech>
Fri, 8 Mar 2019 08:11:34 +0000 (09:11 +0100)
commit18f08017dcdc114f5f7e22c171cac79b38ea0526
treebdf9f2dc687d4282f04df65b8d1e64f935f6c325
parent49e5698f622202aeb9d7135474fd984f96add2f6
Add YANG Schema Mount parser support

This adds the necessary bits and pieces to properly support
mount-point extension in the parser.

JIRA: YANGTOOLS-965
Change-Id: I7ca1b6c8c961e3033dc8023089d9169573dc3c4e
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
23 files changed:
artifacts/pom.xml
docs/pom.xml
features/odl-yangtools-parser-api/pom.xml
features/odl-yangtools-parser/pom.xml
yang/pom.xml
yang/rfc8528-model-api/pom.xml [new file with mode: 0644]
yang/rfc8528-model-api/src/main/java/org/opendaylight/yangtools/rfc8528/model/api/MountPointEffectiveStatement.java [new file with mode: 0644]
yang/rfc8528-model-api/src/main/java/org/opendaylight/yangtools/rfc8528/model/api/MountPointSchemaNode.java [new file with mode: 0644]
yang/rfc8528-model-api/src/main/java/org/opendaylight/yangtools/rfc8528/model/api/MountPointStatement.java [new file with mode: 0644]
yang/rfc8528-model-api/src/main/java/org/opendaylight/yangtools/rfc8528/model/api/SchemaMountConstants.java [new file with mode: 0644]
yang/rfc8528-model-api/src/main/java/org/opendaylight/yangtools/rfc8528/model/api/SchemaMountStatements.java [new file with mode: 0644]
yang/rfc8528-model-api/src/main/java/org/opendaylight/yangtools/rfc8528/model/api/package-info.java [new file with mode: 0644]
yang/rfc8528-parser-support/pom.xml [new file with mode: 0644]
yang/rfc8528-parser-support/src/main/java/org/opendaylight/yangtools/rfc8528/parser/MountPointStatementSupport.java [new file with mode: 0644]
yang/rfc8528-parser-support/src/main/java/org/opendaylight/yangtools/rfc8528/parser/package-info.java [new file with mode: 0644]
yang/rfc8528-parser-support/src/test/java/org/opendaylight/yangtools/rfc8528/parser/MountPointTest.java [new file with mode: 0644]
yang/rfc8528-parser-support/src/test/resources/example-grp.yang [new file with mode: 0644]
yang/rfc8528-parser-support/src/test/resources/example-uses.yang [new file with mode: 0644]
yang/rfc8528-parser-support/src/test/resources/ietf-inet-types@2013-07-15.yang [new file with mode: 0644]
yang/rfc8528-parser-support/src/test/resources/ietf-yang-schema-mount@2019-01-14.yang [new file with mode: 0644]
yang/rfc8528-parser-support/src/test/resources/ietf-yang-types@2013-07-15.yang [new file with mode: 0644]
yang/yang-parser-impl/pom.xml
yang/yang-parser-impl/src/main/java/org/opendaylight/yangtools/yang/parser/impl/DefaultReactors.java