Add support for RFC6536 extensions 41/65141/11
authorRobert Varga <robert.varga@pantheon.tech>
Fri, 3 Nov 2017 22:05:10 +0000 (23:05 +0100)
committerRobert Varga <robert.varga@pantheon.tech>
Wed, 15 Nov 2017 11:32:29 +0000 (12:32 +0100)
commitaa263a5ec7d417b120ebb6e3db491fb5e18d3199
tree11f19c6ecda746c37fe1acf1c105d89b1dda6215
parenta93d098c5ea45c25d61db588c8082d1b8553628e
Add support for RFC6536 extensions

This patch adds support for parsing RFC6536 extensions and related
concepts for end users.

Change-Id: I41ae3192b74660be409c63bbec82a1a14c7de4af
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
23 files changed:
common/artifacts/pom.xml
features/odl-yangtools-parser-api/pom.xml
features/odl-yangtools-parser/pom.xml
yang/pom.xml
yang/rfc6536-model-api/pom.xml [new file with mode: 0644]
yang/rfc6536-model-api/src/main/java/org/opendaylight/yangtools/rfc6536/model/api/DefaultDenyAllEffectiveStatement.java [new file with mode: 0644]
yang/rfc6536-model-api/src/main/java/org/opendaylight/yangtools/rfc6536/model/api/DefaultDenyAllSchemaNode.java [new file with mode: 0644]
yang/rfc6536-model-api/src/main/java/org/opendaylight/yangtools/rfc6536/model/api/DefaultDenyAllStatement.java [new file with mode: 0644]
yang/rfc6536-model-api/src/main/java/org/opendaylight/yangtools/rfc6536/model/api/DefaultDenyWriteEffectiveStatement.java [new file with mode: 0644]
yang/rfc6536-model-api/src/main/java/org/opendaylight/yangtools/rfc6536/model/api/DefaultDenyWriteSchemaNode.java [new file with mode: 0644]
yang/rfc6536-model-api/src/main/java/org/opendaylight/yangtools/rfc6536/model/api/DefaultDenyWriteStatement.java [new file with mode: 0644]
yang/rfc6536-model-api/src/main/java/org/opendaylight/yangtools/rfc6536/model/api/NACMConstants.java [new file with mode: 0644]
yang/rfc6536-model-api/src/main/java/org/opendaylight/yangtools/rfc6536/model/api/NACMStatements.java [new file with mode: 0644]
yang/rfc6536-model-api/src/main/java/org/opendaylight/yangtools/rfc6536/model/api/package-info.java [new file with mode: 0644]
yang/rfc6536-parser-support/pom.xml [new file with mode: 0644]
yang/rfc6536-parser-support/src/main/java/org/opendaylight/yangtools/rfc6536/parser/DefaultDenyAllStatementSupport.java [new file with mode: 0644]
yang/rfc6536-parser-support/src/main/java/org/opendaylight/yangtools/rfc6536/parser/DefaultDenyWriteStatementSupport.java [new file with mode: 0644]
yang/rfc6536-parser-support/src/main/java/org/opendaylight/yangtools/rfc6536/parser/package-info.java [new file with mode: 0644]
yang/rfc6536-parser-support/src/test/java/org/opendaylight/yangtools/rfc6536/parser/NACMTest.java [new file with mode: 0644]
yang/rfc6536-parser-support/src/test/resources/ietf-netconf-acm@2012-02-22.yang [new file with mode: 0644]
yang/rfc6536-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