Bump yangtools to 3.0.0 72/81272/15
authorRobert Varga <robert.varga@pantheon.tech>
Thu, 28 Mar 2019 19:42:16 +0000 (20:42 +0100)
committerSomashekhar Javalagi <somashekhar.manohara.javalagi@ericsson.com>
Fri, 12 Apr 2019 01:15:42 +0000 (06:45 +0530)
commit959d0adb82d69e18b4507a9010167c59c9b6cd46
treebf16fa4161e740bd17f2b7bc108db002ba6b5f99
parenta201b000f7d777bd7b53748c3f13487fbb398599
Bump yangtools to 3.0.0

This bumps yangtools to 3.0.0, adjusting by API changes introduced
in this release:
- EffectiveModelContextFactory is required by yang.model.repo.api
  constructs
- JSONParserStream.create() deprecated methods removed
- ParserConfigurationException no longer thrown from UntrustedXML
- strict if-feature validation by YANG parser
- SchemaUtils.getNodeIdentifierForAugmentation() removal
- LeafrefSchemaNode correctly using PathExpression and not the
  overly-general RevisionAwareXPath
- NormalizedNodeStreamWriter updates
- NormalizedNodes no longer having attributes

The last two items require a complete overhaul of how edit operation
is disassembled in EditOperationNormalizedNodeStreamWriter. This
is addressed in a follow-up patch.

Change-Id: Ic58c7392d6326bc785bc2f1da9f5dee866e830dc
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
27 files changed:
features/netconf/odl-netconf-api/pom.xml
features/netconf/odl-netconf-api/src/main/feature/feature.xml
features/netconf/odl-netconf-util/pom.xml
features/netconf/odl-netconf-util/src/main/feature/feature.xml
features/restconf/odl-restconf-common/pom.xml
features/restconf/odl-restconf-common/src/main/feature/feature.xml
netconf/netconf-topology-singleton/src/main/java/org/opendaylight/netconf/topology/singleton/impl/actors/NetconfNodeActor.java
netconf/netconf-topology-singleton/src/main/java/org/opendaylight/netconf/topology/singleton/impl/utils/NetconfTopologyUtils.java
netconf/netconf-topology-singleton/src/test/java/org/opendaylight/netconf/topology/singleton/impl/NetconfNodeActorTest.java
netconf/netconf-topology/src/main/java/org/opendaylight/netconf/topology/AbstractNetconfTopology.java
netconf/netconf-util/src/main/java/org/opendaylight/netconf/util/StreamingContext.java
netconf/sal-netconf-connector/src/main/java/org/opendaylight/netconf/sal/connect/netconf/LibraryModulesSchemas.java
netconf/sal-netconf-connector/src/main/java/org/opendaylight/netconf/sal/connect/netconf/schema/mapping/NetconfMessageTransformer.java
netconf/sal-netconf-connector/src/main/java/org/opendaylight/netconf/sal/connect/netconf/util/NetconfMessageTransformUtil.java
netconf/sal-netconf-connector/src/test/resources/schemas/config-test-rpc.yang
netconf/tools/netconf-testtool/src/main/java/org/opendaylight/netconf/test/tool/NetconfDeviceSimulator.java
restconf/restconf-nb-bierman02/src/main/java/org/opendaylight/netconf/sal/rest/impl/DepthAwareNormalizedNodeWriter.java
restconf/restconf-nb-bierman02/src/main/java/org/opendaylight/netconf/sal/rest/impl/RestconfDocumentedExceptionMapper.java
restconf/restconf-nb-bierman02/src/main/java/org/opendaylight/netconf/sal/rest/impl/XmlNormalizedNodeBodyReader.java
restconf/restconf-nb-bierman02/src/test/java/org/opendaylight/netconf/sal/rest/impl/DepthAwareNormalizedNodeWriterTest.java
restconf/restconf-nb-rfc8040/src/main/java/org/opendaylight/restconf/nb/rfc8040/jersey/providers/ParameterAwareNormalizedNodeWriter.java
restconf/restconf-nb-rfc8040/src/main/java/org/opendaylight/restconf/nb/rfc8040/jersey/providers/XmlNormalizedNodeBodyReader.java
restconf/restconf-nb-rfc8040/src/main/java/org/opendaylight/restconf/nb/rfc8040/services/simple/impl/FakeRestconfModule.java
restconf/restconf-nb-rfc8040/src/test/java/org/opendaylight/restconf/nb/rfc8040/jersey/providers/ParameterAwareNormalizedNodeWriterDepthTest.java
restconf/restconf-nb-rfc8040/src/test/java/org/opendaylight/restconf/nb/rfc8040/jersey/providers/ParameterAwareNormalizedNodeWriterFieldsTest.java
restconf/restconf-nb-rfc8040/src/test/java/org/opendaylight/restconf/nb/rfc8040/jersey/providers/ParameterAwareNormalizedNodeWriterParametersTest.java
restconf/sal-rest-docgen/src/main/java/org/opendaylight/netconf/sal/rest/doc/impl/ModelGenerator.java