From a0eb64512b56671123ae52a8884d2132e5c7bbe2 Mon Sep 17 00:00:00 2001 From: Tomas Cere Date: Mon, 17 Aug 2015 13:07:02 +0200 Subject: [PATCH] Cleanup project structure and dependencies Add restconf-parent pom Add parent dependencies/build plugins and properties to restconf/netconf parent poms Rename md-sal dir to restconf since restconf is no longer part of md-sal Change-Id: I3874d514ec969c1710b2fe173db4c53781387d4f Signed-off-by: Tomas Cere --- .../netconf/mdsal-netconf-connector/pom.xml | 4 + .../netconf/messagebus-netconf/pom.xml | 5 - opendaylight/netconf/netconf-api/pom.xml | 8 +- .../api/NetconfDeserializerException.java | 2 +- .../netconf/api/NetconfExiSession.java | 1 + .../netconf/api/NetconfSessionListener.java | 1 - .../monitoring/NetconfMonitoringService.java | 2 + .../netconf/netconf-mapping-api/pom.xml | 1 - opendaylight/netconf/netconf-util/pom.xml | 1 - opendaylight/netconf/pom.xml | 207 ++++++++++-------- opendaylight/restconf/pom.xml | 73 ++++++ .../sal-rest-connector/pom.xml | 4 +- .../rest/connector/RestConnectorModule.java | 0 .../connector/RestConnectorModuleFactory.java | 0 .../rest/common/RestconfValidationUtils.java | 0 .../SchemaExportContentYangBodyWriter.java | 0 .../SchemaExportContentYinBodyWriter.java | 0 .../sal/rest/schema/SchemaExportContext.java | 0 .../rest/schema/SchemaRetrievalService.java | 0 .../schema/SchemaRetrievalServiceImpl.java | 0 .../controller/sal/rest/api/Draft02.java | 0 .../sal/rest/api/RestConnector.java | 0 .../sal/rest/api/RestconfConstants.java | 0 .../api/RestconfNormalizedNodeWriter.java | 0 .../sal/rest/api/RestconfService.java | 0 .../controller/sal/rest/api/package-info.java | 0 .../AbstractIdentifierAwareJaxRsProvider.java | 0 .../impl/DepthAwareNormalizedNodeWriter.java | 0 .../impl/JsonNormalizedNodeBodyReader.java | 0 .../impl/NormalizedNodeJsonBodyWriter.java | 0 .../impl/NormalizedNodeXmlBodyWriter.java | 0 .../controller/sal/rest/impl/RestUtil.java | 0 .../sal/rest/impl/RestconfApplication.java | 0 .../rest/impl/RestconfCompositeWrapper.java | 0 ...estconfDelegatingNormalizedNodeWriter.java | 0 .../RestconfDocumentedExceptionMapper.java | 0 .../rest/impl/UnsupportedFormatException.java | 0 .../impl/XmlNormalizedNodeBodyReader.java | 0 .../sal/rest/impl/package-info.java | 0 .../sal/restconf/impl/BrokerFacade.java | 0 .../sal/restconf/impl/ControllerContext.java | 0 .../sal/restconf/impl/IdentityValuesDTO.java | 0 .../impl/InstanceIdentifierContext.java | 0 .../restconf/impl/NormalizedDataPrunner.java | 0 .../restconf/impl/NormalizedNodeContext.java | 0 .../restconf/impl/QueryParametersParser.java | 0 .../sal/restconf/impl/RestCodec.java | 0 .../impl/RestconfDocumentedException.java | 0 .../sal/restconf/impl/RestconfError.java | 0 .../sal/restconf/impl/RestconfImpl.java | 0 .../restconf/impl/RestconfProviderImpl.java | 0 .../StatisticsRestconfServiceWrapper.java | 0 .../sal/restconf/impl/WriterParameters.java | 0 .../sal/restconf/impl/package-info.java | 0 .../streams/listeners/ListenerAdapter.java | 0 .../sal/streams/listeners/Notificator.java | 0 .../streams/websockets/WebSocketServer.java | 0 .../websockets/WebSocketServerHandler.java | 0 .../WebSocketServerInitializer.java | 0 .../src/main/resources/WEB-INF/web.xml | 0 .../yang/opendaylight-rest-connector.yang | 0 .../src/main/yang/sal-remote-augment.yang | 0 .../md/sal/rest/common/TestRestconfUtils.java | 0 .../draft02/test/RestPostOperationTest.java | 0 .../providers/AbstractBodyReaderTest.java | 0 .../test/providers/TestJsonBodyReader.java | 0 .../TestJsonBodyReaderMountPoint.java | 0 .../test/providers/TestJsonBodyWriter.java | 0 .../test/providers/TestXmlBodyReader.java | 0 .../TestXmlBodyReaderMountPoint.java | 0 .../test/providers/TestXmlBodyWriter.java | 0 .../test/CnSnToJsonBasicDataTypesTest.java | 0 .../json/test/CnSnToJsonIdentityrefTest.java | 0 ...nToJsonWithDataFromSeveralModulesTest.java | 0 .../to/cnsn/test/RestPutListDataTest.java | 0 .../to/nn/test/JsonIdentityrefToNnTest.java | 0 .../json/to/nn/test/JsonLeafrefToNnTest.java | 0 .../impl/json/to/nn/test/JsonToNnTest.java | 0 .../nn/to/json/test/NnJsonChoiceCaseTest.java | 0 .../nn/to/json/test/NnToJsonLeafrefType.java | 0 .../test/NnToJsonNotExistingLeafTypeTest.java | 0 .../to/json/test/NnToJsonWithAugmentTest.java | 0 .../test/NnInstanceIdentifierToXmlTest.java | 0 .../test/NnToXmlNotExistingLeafTypeTest.java | 0 .../impl/nn/to/xml/test/NnToXmlTest.java | 0 .../nn/to/xml/test/NnToXmlWithChoiceTest.java | 0 ...NnToXmlWithDataFromSeveralModulesTest.java | 0 .../restconf/impl/test/BrokerFacadeTest.java | 0 .../sal/restconf/impl/test/Bug3595Test.java | 0 ...nSnToXmlAndJsonInstanceIdentifierTest.java | 0 .../test/CodecsExceptionsCatchingTest.java | 0 .../impl/test/CutDataToCorrectDepthTest.java | 0 .../sal/restconf/impl/test/DummyFuture.java | 0 .../restconf/impl/test/DummyRpcResult.java | 0 .../sal/restconf/impl/test/DummyType.java | 0 .../impl/test/InvokeRpcMethodTest.java | 0 .../restconf/impl/test/MediaTypesTest.java | 0 .../MultipleEqualNamesForDataNodesTest.java | 0 .../restconf/impl/test/NormalizeNodeTest.java | 0 .../impl/test/RestCodecExceptionsTest.java | 0 .../impl/test/RestDeleteOperationTest.java | 0 ...GetAugmentedElementWhenEqualNamesTest.java | 0 .../impl/test/RestGetOperationTest.java | 0 .../impl/test/RestOperationUtils.java | 0 .../impl/test/RestPostOperationTest.java | 0 .../restconf/impl/test/RestPutConfigTest.java | 0 .../impl/test/RestPutOperationTest.java | 0 ...RestconfDocumentedExceptionMapperTest.java | 0 .../restconf/impl/test/RestconfErrorTest.java | 0 .../restconf/impl/test/RestconfImplTest.java | 0 .../sal/restconf/impl/test/TestUtils.java | 0 .../impl/test/URIParametersParsing.java | 0 .../sal/restconf/impl/test/URITest.java | 0 ...mlAndJsonToCnSnInstanceIdentifierTest.java | 0 .../test/XmlAndJsonToCnSnLeafRefTest.java | 0 .../test/YangAndXmlAndDataSchemaLoader.java | 0 .../client/IClientMessageCallback.java | 0 .../websockets/client/WebSocketClient.java | 0 .../client/WebSocketClientHandler.java | 0 .../impl/websockets/test/RestStream.java | 0 .../test/XmlAugmentedElementToCnSnTest.java | 0 .../impl/xml/to/cnsn/test/XmlToCnSnTest.java | 0 .../resources/common/augment/json/dataa.json | 0 .../resources/common/augment/json/datab.json | 0 .../resources/common/augment/xml/dataa.xml | 0 .../resources/common/augment/xml/datab.xml | 0 .../common/augment/yang/augment-main-a.yang | 0 .../common/augment/yang/augment-main-b.yang | 0 .../resources/common/augment/yang/main.yang | 0 .../opendaylight-inventory.yang | 0 .../sal-remote-augment.yang | 0 .../sal-remote@2014-01-14.yang | 0 .../decoding-exception/yang/number.yang | 0 .../equal-name-data-for-container.json | 0 .../equal-name-data-for-container.xml | 0 .../equal-name-data-for-leaf.json | 0 .../equal-name-data-for-leaf.xml | 0 .../yang/equal-data-node-names.yang | 0 .../test-data2/data-rpc-input.json | 0 .../test-data2/data-rpc-input.xml | 0 .../full-versions/test-data2/data2.xml | 0 .../full-versions/test-data2/data3.xml | 0 .../full-versions/test-data2/data4.xml | 0 .../full-versions/test-data2/data5.xml | 0 .../full-versions/test-data2/data6.xml | 0 .../full-versions/test-data2/data7.xml | 0 .../test-module/test-module.yang | 0 .../resources/full-versions/testData.json | 0 .../test/resources/full-versions/testData.xml | 0 .../full-versions/yangs/ex-vlan.yang | 0 .../full-versions/yangs/iana-if-type.yang | 0 .../yangs/ietf-interfaces@2013-07-04.yang | 0 .../yangs/ietf-yang-types@2013-05-16.yang | 0 .../yangs/sal-remote@2014-01-14.yang | 0 .../full-versions/yangs/simple-nodes.yang | 0 .../full-versions/yangs/toaster.yang | 0 .../json/json_augment_choice_container.json | 0 .../json/json_augment_container.json | 0 .../json/json_sub_container.json | 0 .../instanceidentifier/json/jsondata.json | 0 .../json/jsondata_leaf_list.json | 0 .../xml/xml_augment_choice_container.xml | 0 .../xml/xml_augment_container.xml | 0 .../xml/xml_sub_container.xml | 0 .../instanceidentifier/xml/xmldata.xml | 0 .../xml/xmldata_leaf_list.xml | 0 .../yang/augment-augment-module.yang | 0 .../yang/augment-module-leaf-list.yang | 0 .../yang/augment-module.yang | 0 .../yang/instance-identifier-module.yang | 0 .../invoke-rpc/invoke-rpc-module.yang | 0 .../resources/invoke-rpc/json/rpc-input.json | 0 .../resources/invoke-rpc/json/rpc-output.json | 0 .../resources/invoke-rpc/xml/rpc-input.xml | 0 .../resources/invoke-rpc/xml/rpc-output.xml | 0 .../resources/json-to-nn/array-with-null.json | 0 .../test/resources/json-to-nn/empty-data.json | 0 .../resources/json-to-nn/empty-data1.json | 0 .../identityref/identity-module.yang | 0 .../identityref/identityref-module.yang | 0 .../json-to-nn/identityref/json/data.json | 0 .../invalid-uri-character-in-value.json | 0 .../leafref/augment-leafref-module.yang | 0 .../json-to-nn/leafref/json/data.json | 0 .../json-to-nn/leafref/leafref-module.yang | 0 .../json-to-nn/multiple-items-in-list.json | 0 .../json-to-nn/multiple-leaflist-items.json | 0 .../simple-container.yang | 0 .../json-to-nn/simple-container.json | 0 .../simple-list-yang/1/simple-list1.yang | 0 .../simple-list-yang/2/simple-list2.yang | 0 .../simple-list-yang/3/multiple-items.yang | 0 .../simple-list-yang/4/array-with-null.yang | 0 .../resources/json-to-nn/simple-list.json | 0 .../json-to-nn/unsupported-json-format.json | 0 .../json-to-nn/wrong-top-level1.json | 0 .../json-to-nn/wrong-top-level2.json | 0 .../json-to-nn/wrong-top-level3.json | 0 .../test/resources/leafref/json/jsondata.json | 0 .../test/resources/leafref/xml/xmldata.xml | 0 .../leafref/yang/leafref-module.yang | 0 .../leafref/yang/referenced-module.yang | 0 .../test/resources/modules/iana-if-type.yang | 0 .../resources/modules/ietf-inet-types.yang | 0 .../modules/ietf-interfaces@2013-07-04.yang | 0 .../modules/ietf-restconf@2013-10-19.yang | 0 .../resources/modules/ietf-yang-types.yang | 0 .../src/test/resources/modules/module1.yang | 0 .../src/test/resources/modules/module2.yang | 0 .../src/test/resources/modules/module3.yang | 0 .../iana-if-type.yang | 0 .../ietf-inet-types.yang | 0 .../ietf-interfaces@2013-07-04.yang | 0 .../ietf-restconf@2013-10-19.yang | 0 .../ietf-yang-types.yang | 0 .../module1-behind-mount-point.yang | 0 .../module2-behind-mount-point.yang | 0 .../test/resources/modules/nested-module.yang | 0 .../multiple-nodes/multiple-nodes.yang | 0 .../augmentation/augment-container.yang | 0 .../nn-to-json/augmentation/augment-leaf.yang | 0 .../augmentation/augment-leaflist.yang | 0 .../nn-to-json/augmentation/augment-list.yang | 0 .../nn-to-json/augmentation/xml/data.xml | 0 .../nn-to-json/augmentation/yang.yang | 0 .../resources/nn-to-json/choice/choice.yang | 0 .../xml/data_case_defined_without_case.xml | 0 .../nn-to-json/choice/xml/data_container.xml | 0 .../nn-to-json/choice/xml/data_leaflist.xml | 0 .../nn-to-json/choice/xml/data_list.xml | 0 .../xml/data_more_choices_same_level.xml | 0 ...e_choices_same_level_various_paths_err.xml | 0 .../choice/xml/data_no_first_case.xml | 0 .../choice/xml/data_random_level.xml | 0 .../xml/data_three_choices_same_level.xml | 0 .../choice/xml/data_various_path_err.xml | 0 .../data-of-several-modules/yang/module1.yang | 0 .../data-of-several-modules/yang/module2.yang | 0 .../identityref/identity-module.yang | 0 .../identityref/identityref-module.yang | 0 .../invalid-top-level-element.yang | 0 .../leafref/cont-augment-module.yang | 0 .../nn-to-json/leafref/main-module.yang | 0 .../xml/data_absolut_ref_to_existing_leaf.xml | 0 .../xml/data_from_leafref_to_leafref.xml | 0 .../xml/data_ref_to_non_existing_leaf.xml | 0 .../leafref/xml/data_ref_to_not_leaf.xml | 0 ...tiv_ref_from_leaflist_to_existing_leaf.xml | 0 .../xml/data_relativ_ref_to_existing_leaf.xml | 0 .../nn-to-json/list/list-types-module | 0 .../simple-data-types/simple-data-types.yang | 0 .../simple-data-types/xml/bad-data.xml | 0 .../nn-to-json/simple-data-types/xml/data.xml | 0 .../simple-yang-types/simple-yang-types.yang | 0 .../xml/awaited_output_data.json | 0 .../xml/awaited_output_empty_data.json | 0 .../nn-to-json/simple-yang-types/xml/data.xml | 0 .../simple-yang-types/xml/empty_data.xml | 0 .../nn-to-xml/choice/module-with-choice.yang | 0 .../data-of-several-modules/yang/module1.yang | 0 .../data-of-several-modules/yang/module2.yang | 0 .../aug-referenced-elements-module.yang | 0 .../eferenced-elements-module.yang | 0 .../rinstance-identifier-module.yang | 0 .../nn-to-xml/yang/basic-module.yang | 0 .../nn-to-xml/yang/referenced-module.yang | 0 .../normalize-node/yang/normalize-node-module | 0 .../parts/ietf-interfaces_interfaces.json | 0 .../parts/ietf-interfaces_interfaces.xml | 0 .../parts/ietf-interfaces_interfaces2.xml | 0 ...f-interfaces_interfaces_absolute_path.json | 0 ...tf-interfaces_interfaces_absolute_path.xml | 0 ...f-interfaces_interfaces_absolute_path2.xml | 0 ...ces_interfaces_interface_absolute_path.xml | 0 .../test-mount-point/yang/test-interface.yang | 0 .../yang/test-interface2.yang | 0 .../test-config-data/xml/block-data.xml | 0 .../resources/test-config-data/xml/data2.xml | 0 .../test-config-data/xml/test-interface.xml | 0 .../test-config-data/xml/test-interface2.xml | 0 .../test-config-data/xml/test-interface3.xml | 0 .../yang1/test-interface.yang | 0 .../yang2/test-interface2.yang | 0 .../test/resources/varioustest/xmldata.xml | 0 .../data-container-yang/data-container.yang | 0 .../resources/xml-to-cnsn/data-container.xml | 0 .../data-list-yang/data-container.yang | 0 .../xml-to-cnsn/data-list-yang/data-list.yang | 0 .../test/resources/xml-to-cnsn/data-list.xml | 0 .../xml-to-cnsn/data-nmspc-in-attributes.xml | 0 .../data-of-several-modules/yang/module1.yang | 0 .../data-of-several-modules/yang/module2.yang | 0 .../test/resources/xml-to-cnsn/empty-data.xml | 0 .../identityref/identity-module.yang | 0 .../identityref/identityref-module.yang | 0 .../xml/data-default-nmspc-in-element.xml | 0 .../data-default-nmspc-in-parrent-element.xml | 0 .../identityref/xml/data-nmspc-in-element.xml | 0 .../xml/data-nmspc-in-parrent-element.xml | 0 .../xml/data-no-nmspc-value-with-prefix.xml | 0 .../data-no-nmspc-value-without-prefix.xml | 0 .../yang-augments/general-module.yang | 0 .../yang-augments/identity-module.yang | 0 .../yang-augments/identityref-module.yang | 0 .../xml-to-cnsn/leafref/leafref-module | 0 .../xml-to-cnsn/leafref/xml/data.xml | 0 .../sal-rest-docgen-maven/pom.xml | 4 +- .../rest/doc/maven/StaticDocGenerator.java | 0 .../sal-rest-docgen/pom.xml | 4 +- .../controller/sal/rest/doc/DocProvider.java | 0 .../sal/rest/doc/api/ApiDocService.java | 0 .../sal/rest/doc/impl/ApiDocGenerator.java | 0 .../sal/rest/doc/impl/ApiDocServiceImpl.java | 0 .../doc/impl/BaseYangSwaggerGenerator.java | 0 .../sal/rest/doc/impl/ModelGenerator.java | 0 .../sal/rest/doc/jaxrs/ApiDocApplication.java | 0 .../rest/doc/jaxrs/JaxbContextResolver.java | 0 .../doc/model/builder/OperationBuilder.java | 0 .../doc/mountpoints/MountPointSwagger.java | 0 .../controller/sal/rest/doc/swagger/Api.java | 0 .../sal/rest/doc/swagger/ApiDeclaration.java | 0 .../sal/rest/doc/swagger/Operation.java | 0 .../sal/rest/doc/swagger/Parameter.java | 0 .../sal/rest/doc/swagger/Resource.java | 0 .../sal/rest/doc/swagger/ResourceList.java | 0 .../sal/rest/doc/swagger/ResponseMessage.java | 0 .../sal/rest/doc/util/RestDocgenUtil.java | 0 .../src/main/resources/README.txt | 0 .../src/main/resources/WEB-INF/web.xml | 0 .../explorer/css/highlight.default.css | 0 .../main/resources/explorer/css/screen.css | 0 .../ui-lightness/images/animated-overlay.gif | Bin .../ui-bg_diagonals-thick_18_b81900_40x40.png | Bin .../ui-bg_diagonals-thick_20_666666_40x40.png | Bin .../images/ui-bg_flat_10_000000_40x100.png | Bin .../images/ui-bg_glass_100_f6f6f6_1x400.png | Bin .../images/ui-bg_glass_100_fdf5ce_1x400.png | Bin .../images/ui-bg_glass_65_ffffff_1x400.png | Bin .../ui-bg_gloss-wave_35_f6a828_500x100.png | Bin .../ui-bg_highlight-soft_100_eeeeee_1x100.png | Bin .../ui-bg_highlight-soft_75_ffe45c_1x100.png | Bin .../images/ui-icons_222222_256x240.png | Bin .../images/ui-icons_228ef1_256x240.png | Bin .../images/ui-icons_ef8c08_256x240.png | Bin .../images/ui-icons_ffd27a_256x240.png | Bin .../images/ui-icons_ffffff_256x240.png | Bin .../ui-lightness/jquery-ui-1.10.4.custom.css | 0 .../jquery-ui-1.10.4.custom.min.css | 0 .../resources/explorer/images/logo_small.png | Bin .../explorer/images/pet_store_api.png | Bin .../resources/explorer/images/throbber.gif | Bin .../resources/explorer/images/wordnik_api.png | Bin .../src/main/resources/explorer/index.html | 0 .../resources/explorer/lib/backbone-min.js | 0 .../explorer/lib/handlebars-1.0.0.js | 0 .../explorer/lib/highlight.7.3.pack.js | 0 .../explorer/lib/jquery-1.8.0.min.js | 0 .../explorer/lib/jquery-ui-1.11.0.min.js | 0 .../explorer/lib/jquery.ba-bbq.min.js | 0 .../explorer/lib/jquery.slideto.min.js | 0 .../explorer/lib/jquery.wiggle.min.js | 0 .../resources/explorer/lib/odl/list_mounts.js | 0 .../resources/explorer/lib/odl/swagger.js | 0 .../resources/explorer/lib/shred.bundle.js | 0 .../resources/explorer/lib/shred/content.js | 0 .../main/resources/explorer/lib/swagger.js | 0 .../resources/explorer/lib/underscore-min.js | 0 .../main/resources/explorer/static/fonts.css | 0 .../main/resources/explorer/static/index.html | 0 .../explorer/static/opendaylight.css | 0 .../resources/explorer/static/swagger-ui.js | 0 .../main/resources/explorer/static/swagger.js | 0 .../src/main/resources/explorer/swagger-ui.js | 0 .../main/resources/explorer/swagger-ui.min.js | 0 .../rest/doc/impl/ApiDocGeneratorTest.java | 0 .../sal/rest/doc/impl/DocGenTestHelper.java | 0 .../sal/rest/doc/impl/ModelGeneratorTest.java | 0 .../rest/doc/impl/MountPointSwaggerTest.java | 0 .../test/resources/sample-swagger-spec.json | 0 .../src/test/resources/toaster.json | 0 .../src/test/resources/topology-good.json | 0 .../src/test/resources/topology-new.json | 0 .../src/test/resources/topology.json | 0 .../src/test/resources/wadl.xml | 0 .../src/test/resources/yang/opflex.yang | 0 .../src/test/resources/yang/toaster.yang | 0 .../resources/yang/toaster_augmented.yang | 0 .../test/resources/yang/toaster_short.yang | 0 .../sal-restconf-broker/pom.xml | 4 +- .../binding/impl/DataBrokerServiceImpl.java | 0 .../broker/SalRemoteServiceBroker.java | 0 .../broker/client/SalRemoteClient.java | 0 .../client/SalRemoteClientDeployer.java | 0 .../broker/client/SalRemoteClientImpl.java | 0 .../broker/event/RemoteDataChangeEvent.java | 0 .../broker/impl/DataBrokerServiceImpl.java | 0 .../broker/impl/NotificationServiceImpl.java | 0 .../broker/impl/RemoteServicesFactory.java | 0 .../broker/impl/RpcConsumerRegistryImpl.java | 0 .../RemoteDataChangeNotificationListener.java | 0 .../listeners/RemoteNotificationListener.java | 0 .../listeners/SalNotificationListener.java | 0 .../broker/tools/RemoteStreamTools.java | 0 .../RemoteDataModificationTransaction.java | 0 pom.xml | 194 +++++++++++++++- 405 files changed, 392 insertions(+), 123 deletions(-) create mode 100644 opendaylight/restconf/pom.xml rename opendaylight/{md-sal => restconf}/sal-rest-connector/pom.xml (98%) rename opendaylight/{md-sal => restconf}/sal-rest-connector/src/main/java/org/opendaylight/controller/config/yang/md/sal/rest/connector/RestConnectorModule.java (100%) rename opendaylight/{md-sal => restconf}/sal-rest-connector/src/main/java/org/opendaylight/controller/config/yang/md/sal/rest/connector/RestConnectorModuleFactory.java (100%) rename opendaylight/{md-sal => restconf}/sal-rest-connector/src/main/java/org/opendaylight/controller/md/sal/rest/common/RestconfValidationUtils.java (100%) rename opendaylight/{md-sal => restconf}/sal-rest-connector/src/main/java/org/opendaylight/controller/md/sal/rest/schema/SchemaExportContentYangBodyWriter.java (100%) rename opendaylight/{md-sal => restconf}/sal-rest-connector/src/main/java/org/opendaylight/controller/md/sal/rest/schema/SchemaExportContentYinBodyWriter.java (100%) rename opendaylight/{md-sal => restconf}/sal-rest-connector/src/main/java/org/opendaylight/controller/md/sal/rest/schema/SchemaExportContext.java (100%) rename opendaylight/{md-sal => restconf}/sal-rest-connector/src/main/java/org/opendaylight/controller/md/sal/rest/schema/SchemaRetrievalService.java (100%) rename opendaylight/{md-sal => restconf}/sal-rest-connector/src/main/java/org/opendaylight/controller/md/sal/rest/schema/SchemaRetrievalServiceImpl.java (100%) rename opendaylight/{md-sal => restconf}/sal-rest-connector/src/main/java/org/opendaylight/controller/sal/rest/api/Draft02.java (100%) rename opendaylight/{md-sal => restconf}/sal-rest-connector/src/main/java/org/opendaylight/controller/sal/rest/api/RestConnector.java (100%) rename opendaylight/{md-sal => restconf}/sal-rest-connector/src/main/java/org/opendaylight/controller/sal/rest/api/RestconfConstants.java (100%) rename opendaylight/{md-sal => restconf}/sal-rest-connector/src/main/java/org/opendaylight/controller/sal/rest/api/RestconfNormalizedNodeWriter.java (100%) rename opendaylight/{md-sal => restconf}/sal-rest-connector/src/main/java/org/opendaylight/controller/sal/rest/api/RestconfService.java (100%) rename opendaylight/{md-sal => restconf}/sal-rest-connector/src/main/java/org/opendaylight/controller/sal/rest/api/package-info.java (100%) rename opendaylight/{md-sal => restconf}/sal-rest-connector/src/main/java/org/opendaylight/controller/sal/rest/impl/AbstractIdentifierAwareJaxRsProvider.java (100%) rename opendaylight/{md-sal => restconf}/sal-rest-connector/src/main/java/org/opendaylight/controller/sal/rest/impl/DepthAwareNormalizedNodeWriter.java (100%) rename opendaylight/{md-sal => restconf}/sal-rest-connector/src/main/java/org/opendaylight/controller/sal/rest/impl/JsonNormalizedNodeBodyReader.java (100%) rename opendaylight/{md-sal => restconf}/sal-rest-connector/src/main/java/org/opendaylight/controller/sal/rest/impl/NormalizedNodeJsonBodyWriter.java (100%) rename opendaylight/{md-sal => restconf}/sal-rest-connector/src/main/java/org/opendaylight/controller/sal/rest/impl/NormalizedNodeXmlBodyWriter.java (100%) rename opendaylight/{md-sal => restconf}/sal-rest-connector/src/main/java/org/opendaylight/controller/sal/rest/impl/RestUtil.java (100%) rename opendaylight/{md-sal => restconf}/sal-rest-connector/src/main/java/org/opendaylight/controller/sal/rest/impl/RestconfApplication.java (100%) rename opendaylight/{md-sal => restconf}/sal-rest-connector/src/main/java/org/opendaylight/controller/sal/rest/impl/RestconfCompositeWrapper.java (100%) rename opendaylight/{md-sal => restconf}/sal-rest-connector/src/main/java/org/opendaylight/controller/sal/rest/impl/RestconfDelegatingNormalizedNodeWriter.java (100%) rename opendaylight/{md-sal => restconf}/sal-rest-connector/src/main/java/org/opendaylight/controller/sal/rest/impl/RestconfDocumentedExceptionMapper.java (100%) rename opendaylight/{md-sal => restconf}/sal-rest-connector/src/main/java/org/opendaylight/controller/sal/rest/impl/UnsupportedFormatException.java (100%) rename opendaylight/{md-sal => restconf}/sal-rest-connector/src/main/java/org/opendaylight/controller/sal/rest/impl/XmlNormalizedNodeBodyReader.java (100%) rename opendaylight/{md-sal => restconf}/sal-rest-connector/src/main/java/org/opendaylight/controller/sal/rest/impl/package-info.java (100%) rename opendaylight/{md-sal => restconf}/sal-rest-connector/src/main/java/org/opendaylight/controller/sal/restconf/impl/BrokerFacade.java (100%) rename opendaylight/{md-sal => restconf}/sal-rest-connector/src/main/java/org/opendaylight/controller/sal/restconf/impl/ControllerContext.java (100%) rename opendaylight/{md-sal => restconf}/sal-rest-connector/src/main/java/org/opendaylight/controller/sal/restconf/impl/IdentityValuesDTO.java (100%) rename opendaylight/{md-sal => restconf}/sal-rest-connector/src/main/java/org/opendaylight/controller/sal/restconf/impl/InstanceIdentifierContext.java (100%) rename opendaylight/{md-sal => restconf}/sal-rest-connector/src/main/java/org/opendaylight/controller/sal/restconf/impl/NormalizedDataPrunner.java (100%) rename opendaylight/{md-sal => restconf}/sal-rest-connector/src/main/java/org/opendaylight/controller/sal/restconf/impl/NormalizedNodeContext.java (100%) rename opendaylight/{md-sal => restconf}/sal-rest-connector/src/main/java/org/opendaylight/controller/sal/restconf/impl/QueryParametersParser.java (100%) rename opendaylight/{md-sal => restconf}/sal-rest-connector/src/main/java/org/opendaylight/controller/sal/restconf/impl/RestCodec.java (100%) rename opendaylight/{md-sal => restconf}/sal-rest-connector/src/main/java/org/opendaylight/controller/sal/restconf/impl/RestconfDocumentedException.java (100%) rename opendaylight/{md-sal => restconf}/sal-rest-connector/src/main/java/org/opendaylight/controller/sal/restconf/impl/RestconfError.java (100%) rename opendaylight/{md-sal => restconf}/sal-rest-connector/src/main/java/org/opendaylight/controller/sal/restconf/impl/RestconfImpl.java (100%) rename opendaylight/{md-sal => restconf}/sal-rest-connector/src/main/java/org/opendaylight/controller/sal/restconf/impl/RestconfProviderImpl.java (100%) rename opendaylight/{md-sal => restconf}/sal-rest-connector/src/main/java/org/opendaylight/controller/sal/restconf/impl/StatisticsRestconfServiceWrapper.java (100%) rename opendaylight/{md-sal => restconf}/sal-rest-connector/src/main/java/org/opendaylight/controller/sal/restconf/impl/WriterParameters.java (100%) rename opendaylight/{md-sal => restconf}/sal-rest-connector/src/main/java/org/opendaylight/controller/sal/restconf/impl/package-info.java (100%) rename opendaylight/{md-sal => restconf}/sal-rest-connector/src/main/java/org/opendaylight/controller/sal/streams/listeners/ListenerAdapter.java (100%) rename opendaylight/{md-sal => restconf}/sal-rest-connector/src/main/java/org/opendaylight/controller/sal/streams/listeners/Notificator.java (100%) rename opendaylight/{md-sal => restconf}/sal-rest-connector/src/main/java/org/opendaylight/controller/sal/streams/websockets/WebSocketServer.java (100%) rename opendaylight/{md-sal => restconf}/sal-rest-connector/src/main/java/org/opendaylight/controller/sal/streams/websockets/WebSocketServerHandler.java (100%) rename opendaylight/{md-sal => restconf}/sal-rest-connector/src/main/java/org/opendaylight/controller/sal/streams/websockets/WebSocketServerInitializer.java (100%) rename opendaylight/{md-sal => restconf}/sal-rest-connector/src/main/resources/WEB-INF/web.xml (100%) rename opendaylight/{md-sal => restconf}/sal-rest-connector/src/main/yang/opendaylight-rest-connector.yang (100%) rename opendaylight/{md-sal => restconf}/sal-rest-connector/src/main/yang/sal-remote-augment.yang (100%) rename opendaylight/{md-sal => restconf}/sal-rest-connector/src/test/java/org/opendaylight/controller/md/sal/rest/common/TestRestconfUtils.java (100%) rename opendaylight/{md-sal => restconf}/sal-rest-connector/src/test/java/org/opendaylight/controller/sal/rest/impl/draft02/test/RestPostOperationTest.java (100%) rename opendaylight/{md-sal => restconf}/sal-rest-connector/src/test/java/org/opendaylight/controller/sal/rest/impl/test/providers/AbstractBodyReaderTest.java (100%) rename opendaylight/{md-sal => restconf}/sal-rest-connector/src/test/java/org/opendaylight/controller/sal/rest/impl/test/providers/TestJsonBodyReader.java (100%) rename opendaylight/{md-sal => restconf}/sal-rest-connector/src/test/java/org/opendaylight/controller/sal/rest/impl/test/providers/TestJsonBodyReaderMountPoint.java (100%) rename opendaylight/{md-sal => restconf}/sal-rest-connector/src/test/java/org/opendaylight/controller/sal/rest/impl/test/providers/TestJsonBodyWriter.java (100%) rename opendaylight/{md-sal => restconf}/sal-rest-connector/src/test/java/org/opendaylight/controller/sal/rest/impl/test/providers/TestXmlBodyReader.java (100%) rename opendaylight/{md-sal => restconf}/sal-rest-connector/src/test/java/org/opendaylight/controller/sal/rest/impl/test/providers/TestXmlBodyReaderMountPoint.java (100%) rename opendaylight/{md-sal => restconf}/sal-rest-connector/src/test/java/org/opendaylight/controller/sal/rest/impl/test/providers/TestXmlBodyWriter.java (100%) rename opendaylight/{md-sal => restconf}/sal-rest-connector/src/test/java/org/opendaylight/controller/sal/restconf/impl/cnsn/to/json/test/CnSnToJsonBasicDataTypesTest.java (100%) rename opendaylight/{md-sal => restconf}/sal-rest-connector/src/test/java/org/opendaylight/controller/sal/restconf/impl/cnsn/to/json/test/CnSnToJsonIdentityrefTest.java (100%) rename opendaylight/{md-sal => restconf}/sal-rest-connector/src/test/java/org/opendaylight/controller/sal/restconf/impl/cnsn/to/json/test/CnSnToJsonWithDataFromSeveralModulesTest.java (100%) rename opendaylight/{md-sal => restconf}/sal-rest-connector/src/test/java/org/opendaylight/controller/sal/restconf/impl/input/to/cnsn/test/RestPutListDataTest.java (100%) rename opendaylight/{md-sal => restconf}/sal-rest-connector/src/test/java/org/opendaylight/controller/sal/restconf/impl/json/to/nn/test/JsonIdentityrefToNnTest.java (100%) rename opendaylight/{md-sal => restconf}/sal-rest-connector/src/test/java/org/opendaylight/controller/sal/restconf/impl/json/to/nn/test/JsonLeafrefToNnTest.java (100%) rename opendaylight/{md-sal => restconf}/sal-rest-connector/src/test/java/org/opendaylight/controller/sal/restconf/impl/json/to/nn/test/JsonToNnTest.java (100%) rename opendaylight/{md-sal => restconf}/sal-rest-connector/src/test/java/org/opendaylight/controller/sal/restconf/impl/nn/to/json/test/NnJsonChoiceCaseTest.java (100%) rename opendaylight/{md-sal => restconf}/sal-rest-connector/src/test/java/org/opendaylight/controller/sal/restconf/impl/nn/to/json/test/NnToJsonLeafrefType.java (100%) rename opendaylight/{md-sal => restconf}/sal-rest-connector/src/test/java/org/opendaylight/controller/sal/restconf/impl/nn/to/json/test/NnToJsonNotExistingLeafTypeTest.java (100%) rename opendaylight/{md-sal => restconf}/sal-rest-connector/src/test/java/org/opendaylight/controller/sal/restconf/impl/nn/to/json/test/NnToJsonWithAugmentTest.java (100%) rename opendaylight/{md-sal => restconf}/sal-rest-connector/src/test/java/org/opendaylight/controller/sal/restconf/impl/nn/to/xml/test/NnInstanceIdentifierToXmlTest.java (100%) rename opendaylight/{md-sal => restconf}/sal-rest-connector/src/test/java/org/opendaylight/controller/sal/restconf/impl/nn/to/xml/test/NnToXmlNotExistingLeafTypeTest.java (100%) rename opendaylight/{md-sal => restconf}/sal-rest-connector/src/test/java/org/opendaylight/controller/sal/restconf/impl/nn/to/xml/test/NnToXmlTest.java (100%) rename opendaylight/{md-sal => restconf}/sal-rest-connector/src/test/java/org/opendaylight/controller/sal/restconf/impl/nn/to/xml/test/NnToXmlWithChoiceTest.java (100%) rename opendaylight/{md-sal => restconf}/sal-rest-connector/src/test/java/org/opendaylight/controller/sal/restconf/impl/nn/to/xml/test/NnToXmlWithDataFromSeveralModulesTest.java (100%) rename opendaylight/{md-sal => restconf}/sal-rest-connector/src/test/java/org/opendaylight/controller/sal/restconf/impl/test/BrokerFacadeTest.java (100%) rename opendaylight/{md-sal => restconf}/sal-rest-connector/src/test/java/org/opendaylight/controller/sal/restconf/impl/test/Bug3595Test.java (100%) rename opendaylight/{md-sal => restconf}/sal-rest-connector/src/test/java/org/opendaylight/controller/sal/restconf/impl/test/CnSnToXmlAndJsonInstanceIdentifierTest.java (100%) rename opendaylight/{md-sal => restconf}/sal-rest-connector/src/test/java/org/opendaylight/controller/sal/restconf/impl/test/CodecsExceptionsCatchingTest.java (100%) rename opendaylight/{md-sal => restconf}/sal-rest-connector/src/test/java/org/opendaylight/controller/sal/restconf/impl/test/CutDataToCorrectDepthTest.java (100%) rename opendaylight/{md-sal => restconf}/sal-rest-connector/src/test/java/org/opendaylight/controller/sal/restconf/impl/test/DummyFuture.java (100%) rename opendaylight/{md-sal => restconf}/sal-rest-connector/src/test/java/org/opendaylight/controller/sal/restconf/impl/test/DummyRpcResult.java (100%) rename opendaylight/{md-sal => restconf}/sal-rest-connector/src/test/java/org/opendaylight/controller/sal/restconf/impl/test/DummyType.java (100%) rename opendaylight/{md-sal => restconf}/sal-rest-connector/src/test/java/org/opendaylight/controller/sal/restconf/impl/test/InvokeRpcMethodTest.java (100%) rename opendaylight/{md-sal => restconf}/sal-rest-connector/src/test/java/org/opendaylight/controller/sal/restconf/impl/test/MediaTypesTest.java (100%) rename opendaylight/{md-sal => restconf}/sal-rest-connector/src/test/java/org/opendaylight/controller/sal/restconf/impl/test/MultipleEqualNamesForDataNodesTest.java (100%) rename opendaylight/{md-sal => restconf}/sal-rest-connector/src/test/java/org/opendaylight/controller/sal/restconf/impl/test/NormalizeNodeTest.java (100%) rename opendaylight/{md-sal => restconf}/sal-rest-connector/src/test/java/org/opendaylight/controller/sal/restconf/impl/test/RestCodecExceptionsTest.java (100%) rename opendaylight/{md-sal => restconf}/sal-rest-connector/src/test/java/org/opendaylight/controller/sal/restconf/impl/test/RestDeleteOperationTest.java (100%) rename opendaylight/{md-sal => restconf}/sal-rest-connector/src/test/java/org/opendaylight/controller/sal/restconf/impl/test/RestGetAugmentedElementWhenEqualNamesTest.java (100%) rename opendaylight/{md-sal => restconf}/sal-rest-connector/src/test/java/org/opendaylight/controller/sal/restconf/impl/test/RestGetOperationTest.java (100%) rename opendaylight/{md-sal => restconf}/sal-rest-connector/src/test/java/org/opendaylight/controller/sal/restconf/impl/test/RestOperationUtils.java (100%) rename opendaylight/{md-sal => restconf}/sal-rest-connector/src/test/java/org/opendaylight/controller/sal/restconf/impl/test/RestPostOperationTest.java (100%) rename opendaylight/{md-sal => restconf}/sal-rest-connector/src/test/java/org/opendaylight/controller/sal/restconf/impl/test/RestPutConfigTest.java (100%) rename opendaylight/{md-sal => restconf}/sal-rest-connector/src/test/java/org/opendaylight/controller/sal/restconf/impl/test/RestPutOperationTest.java (100%) rename opendaylight/{md-sal => restconf}/sal-rest-connector/src/test/java/org/opendaylight/controller/sal/restconf/impl/test/RestconfDocumentedExceptionMapperTest.java (100%) rename opendaylight/{md-sal => restconf}/sal-rest-connector/src/test/java/org/opendaylight/controller/sal/restconf/impl/test/RestconfErrorTest.java (100%) rename opendaylight/{md-sal => restconf}/sal-rest-connector/src/test/java/org/opendaylight/controller/sal/restconf/impl/test/RestconfImplTest.java (100%) rename opendaylight/{md-sal => restconf}/sal-rest-connector/src/test/java/org/opendaylight/controller/sal/restconf/impl/test/TestUtils.java (100%) rename opendaylight/{md-sal => restconf}/sal-rest-connector/src/test/java/org/opendaylight/controller/sal/restconf/impl/test/URIParametersParsing.java (100%) rename opendaylight/{md-sal => restconf}/sal-rest-connector/src/test/java/org/opendaylight/controller/sal/restconf/impl/test/URITest.java (100%) rename opendaylight/{md-sal => restconf}/sal-rest-connector/src/test/java/org/opendaylight/controller/sal/restconf/impl/test/XmlAndJsonToCnSnInstanceIdentifierTest.java (100%) rename opendaylight/{md-sal => restconf}/sal-rest-connector/src/test/java/org/opendaylight/controller/sal/restconf/impl/test/XmlAndJsonToCnSnLeafRefTest.java (100%) rename opendaylight/{md-sal => restconf}/sal-rest-connector/src/test/java/org/opendaylight/controller/sal/restconf/impl/test/YangAndXmlAndDataSchemaLoader.java (100%) rename opendaylight/{md-sal => restconf}/sal-rest-connector/src/test/java/org/opendaylight/controller/sal/restconf/impl/websockets/client/IClientMessageCallback.java (100%) rename opendaylight/{md-sal => restconf}/sal-rest-connector/src/test/java/org/opendaylight/controller/sal/restconf/impl/websockets/client/WebSocketClient.java (100%) rename opendaylight/{md-sal => restconf}/sal-rest-connector/src/test/java/org/opendaylight/controller/sal/restconf/impl/websockets/client/WebSocketClientHandler.java (100%) rename opendaylight/{md-sal => restconf}/sal-rest-connector/src/test/java/org/opendaylight/controller/sal/restconf/impl/websockets/test/RestStream.java (100%) rename opendaylight/{md-sal => restconf}/sal-rest-connector/src/test/java/org/opendaylight/controller/sal/restconf/impl/xml/to/cnsn/test/XmlAugmentedElementToCnSnTest.java (100%) rename opendaylight/{md-sal => restconf}/sal-rest-connector/src/test/java/org/opendaylight/controller/sal/restconf/impl/xml/to/cnsn/test/XmlToCnSnTest.java (100%) rename opendaylight/{md-sal => restconf}/sal-rest-connector/src/test/resources/common/augment/json/dataa.json (100%) rename opendaylight/{md-sal => restconf}/sal-rest-connector/src/test/resources/common/augment/json/datab.json (100%) rename opendaylight/{md-sal => restconf}/sal-rest-connector/src/test/resources/common/augment/xml/dataa.xml (100%) rename opendaylight/{md-sal => restconf}/sal-rest-connector/src/test/resources/common/augment/xml/datab.xml (100%) rename opendaylight/{md-sal => restconf}/sal-rest-connector/src/test/resources/common/augment/yang/augment-main-a.yang (100%) rename opendaylight/{md-sal => restconf}/sal-rest-connector/src/test/resources/common/augment/yang/augment-main-b.yang (100%) rename opendaylight/{md-sal => restconf}/sal-rest-connector/src/test/resources/common/augment/yang/main.yang (100%) rename opendaylight/{md-sal => restconf}/sal-rest-connector/src/test/resources/datastore-and-scope-specification/opendaylight-inventory.yang (100%) rename opendaylight/{md-sal => restconf}/sal-rest-connector/src/test/resources/datastore-and-scope-specification/sal-remote-augment.yang (100%) rename opendaylight/{md-sal => restconf}/sal-rest-connector/src/test/resources/datastore-and-scope-specification/sal-remote@2014-01-14.yang (100%) rename opendaylight/{md-sal => restconf}/sal-rest-connector/src/test/resources/decoding-exception/yang/number.yang (100%) rename opendaylight/{md-sal => restconf}/sal-rest-connector/src/test/resources/equal-data-node-names/equal-name-data-for-container.json (100%) rename opendaylight/{md-sal => restconf}/sal-rest-connector/src/test/resources/equal-data-node-names/equal-name-data-for-container.xml (100%) rename opendaylight/{md-sal => restconf}/sal-rest-connector/src/test/resources/equal-data-node-names/equal-name-data-for-leaf.json (100%) rename opendaylight/{md-sal => restconf}/sal-rest-connector/src/test/resources/equal-data-node-names/equal-name-data-for-leaf.xml (100%) rename opendaylight/{md-sal => restconf}/sal-rest-connector/src/test/resources/equal-data-node-names/yang/equal-data-node-names.yang (100%) rename opendaylight/{md-sal => restconf}/sal-rest-connector/src/test/resources/full-versions/test-data2/data-rpc-input.json (100%) rename opendaylight/{md-sal => restconf}/sal-rest-connector/src/test/resources/full-versions/test-data2/data-rpc-input.xml (100%) rename opendaylight/{md-sal => restconf}/sal-rest-connector/src/test/resources/full-versions/test-data2/data2.xml (100%) rename opendaylight/{md-sal => restconf}/sal-rest-connector/src/test/resources/full-versions/test-data2/data3.xml (100%) rename opendaylight/{md-sal => restconf}/sal-rest-connector/src/test/resources/full-versions/test-data2/data4.xml (100%) rename opendaylight/{md-sal => restconf}/sal-rest-connector/src/test/resources/full-versions/test-data2/data5.xml (100%) rename opendaylight/{md-sal => restconf}/sal-rest-connector/src/test/resources/full-versions/test-data2/data6.xml (100%) rename opendaylight/{md-sal => restconf}/sal-rest-connector/src/test/resources/full-versions/test-data2/data7.xml (100%) rename opendaylight/{md-sal => restconf}/sal-rest-connector/src/test/resources/full-versions/test-module/test-module.yang (100%) rename opendaylight/{md-sal => restconf}/sal-rest-connector/src/test/resources/full-versions/testData.json (100%) rename opendaylight/{md-sal => restconf}/sal-rest-connector/src/test/resources/full-versions/testData.xml (100%) rename opendaylight/{md-sal => restconf}/sal-rest-connector/src/test/resources/full-versions/yangs/ex-vlan.yang (100%) rename opendaylight/{md-sal => restconf}/sal-rest-connector/src/test/resources/full-versions/yangs/iana-if-type.yang (100%) rename opendaylight/{md-sal => restconf}/sal-rest-connector/src/test/resources/full-versions/yangs/ietf-interfaces@2013-07-04.yang (100%) rename opendaylight/{md-sal => restconf}/sal-rest-connector/src/test/resources/full-versions/yangs/ietf-yang-types@2013-05-16.yang (100%) rename opendaylight/{md-sal => restconf}/sal-rest-connector/src/test/resources/full-versions/yangs/sal-remote@2014-01-14.yang (100%) rename opendaylight/{md-sal => restconf}/sal-rest-connector/src/test/resources/full-versions/yangs/simple-nodes.yang (100%) rename opendaylight/{md-sal => restconf}/sal-rest-connector/src/test/resources/full-versions/yangs/toaster.yang (100%) rename opendaylight/{md-sal => restconf}/sal-rest-connector/src/test/resources/instanceidentifier/json/json_augment_choice_container.json (100%) rename opendaylight/{md-sal => restconf}/sal-rest-connector/src/test/resources/instanceidentifier/json/json_augment_container.json (100%) rename opendaylight/{md-sal => restconf}/sal-rest-connector/src/test/resources/instanceidentifier/json/json_sub_container.json (100%) rename opendaylight/{md-sal => restconf}/sal-rest-connector/src/test/resources/instanceidentifier/json/jsondata.json (100%) rename opendaylight/{md-sal => restconf}/sal-rest-connector/src/test/resources/instanceidentifier/json/jsondata_leaf_list.json (100%) rename opendaylight/{md-sal => restconf}/sal-rest-connector/src/test/resources/instanceidentifier/xml/xml_augment_choice_container.xml (100%) rename opendaylight/{md-sal => restconf}/sal-rest-connector/src/test/resources/instanceidentifier/xml/xml_augment_container.xml (100%) rename opendaylight/{md-sal => restconf}/sal-rest-connector/src/test/resources/instanceidentifier/xml/xml_sub_container.xml (100%) rename opendaylight/{md-sal => restconf}/sal-rest-connector/src/test/resources/instanceidentifier/xml/xmldata.xml (100%) rename opendaylight/{md-sal => restconf}/sal-rest-connector/src/test/resources/instanceidentifier/xml/xmldata_leaf_list.xml (100%) rename opendaylight/{md-sal => restconf}/sal-rest-connector/src/test/resources/instanceidentifier/yang/augment-augment-module.yang (100%) rename opendaylight/{md-sal => restconf}/sal-rest-connector/src/test/resources/instanceidentifier/yang/augment-module-leaf-list.yang (100%) rename opendaylight/{md-sal => restconf}/sal-rest-connector/src/test/resources/instanceidentifier/yang/augment-module.yang (100%) rename opendaylight/{md-sal => restconf}/sal-rest-connector/src/test/resources/instanceidentifier/yang/instance-identifier-module.yang (100%) rename opendaylight/{md-sal => restconf}/sal-rest-connector/src/test/resources/invoke-rpc/invoke-rpc-module.yang (100%) rename opendaylight/{md-sal => restconf}/sal-rest-connector/src/test/resources/invoke-rpc/json/rpc-input.json (100%) rename opendaylight/{md-sal => restconf}/sal-rest-connector/src/test/resources/invoke-rpc/json/rpc-output.json (100%) rename opendaylight/{md-sal => restconf}/sal-rest-connector/src/test/resources/invoke-rpc/xml/rpc-input.xml (100%) rename opendaylight/{md-sal => restconf}/sal-rest-connector/src/test/resources/invoke-rpc/xml/rpc-output.xml (100%) rename opendaylight/{md-sal => restconf}/sal-rest-connector/src/test/resources/json-to-nn/array-with-null.json (100%) rename opendaylight/{md-sal => restconf}/sal-rest-connector/src/test/resources/json-to-nn/empty-data.json (100%) rename opendaylight/{md-sal => restconf}/sal-rest-connector/src/test/resources/json-to-nn/empty-data1.json (100%) rename opendaylight/{md-sal => restconf}/sal-rest-connector/src/test/resources/json-to-nn/identityref/identity-module.yang (100%) rename opendaylight/{md-sal => restconf}/sal-rest-connector/src/test/resources/json-to-nn/identityref/identityref-module.yang (100%) rename opendaylight/{md-sal => restconf}/sal-rest-connector/src/test/resources/json-to-nn/identityref/json/data.json (100%) rename opendaylight/{md-sal => restconf}/sal-rest-connector/src/test/resources/json-to-nn/invalid-uri-character-in-value.json (100%) rename opendaylight/{md-sal => restconf}/sal-rest-connector/src/test/resources/json-to-nn/leafref/augment-leafref-module.yang (100%) rename opendaylight/{md-sal => restconf}/sal-rest-connector/src/test/resources/json-to-nn/leafref/json/data.json (100%) rename opendaylight/{md-sal => restconf}/sal-rest-connector/src/test/resources/json-to-nn/leafref/leafref-module.yang (100%) rename opendaylight/{md-sal => restconf}/sal-rest-connector/src/test/resources/json-to-nn/multiple-items-in-list.json (100%) rename opendaylight/{md-sal => restconf}/sal-rest-connector/src/test/resources/json-to-nn/multiple-leaflist-items.json (100%) rename opendaylight/{md-sal => restconf}/sal-rest-connector/src/test/resources/json-to-nn/simple-container-yang/simple-container.yang (100%) rename opendaylight/{md-sal => restconf}/sal-rest-connector/src/test/resources/json-to-nn/simple-container.json (100%) rename opendaylight/{md-sal => restconf}/sal-rest-connector/src/test/resources/json-to-nn/simple-list-yang/1/simple-list1.yang (100%) rename opendaylight/{md-sal => restconf}/sal-rest-connector/src/test/resources/json-to-nn/simple-list-yang/2/simple-list2.yang (100%) rename opendaylight/{md-sal => restconf}/sal-rest-connector/src/test/resources/json-to-nn/simple-list-yang/3/multiple-items.yang (100%) rename opendaylight/{md-sal => restconf}/sal-rest-connector/src/test/resources/json-to-nn/simple-list-yang/4/array-with-null.yang (100%) rename opendaylight/{md-sal => restconf}/sal-rest-connector/src/test/resources/json-to-nn/simple-list.json (100%) rename opendaylight/{md-sal => restconf}/sal-rest-connector/src/test/resources/json-to-nn/unsupported-json-format.json (100%) rename opendaylight/{md-sal => restconf}/sal-rest-connector/src/test/resources/json-to-nn/wrong-top-level1.json (100%) rename opendaylight/{md-sal => restconf}/sal-rest-connector/src/test/resources/json-to-nn/wrong-top-level2.json (100%) rename opendaylight/{md-sal => restconf}/sal-rest-connector/src/test/resources/json-to-nn/wrong-top-level3.json (100%) rename opendaylight/{md-sal => restconf}/sal-rest-connector/src/test/resources/leafref/json/jsondata.json (100%) rename opendaylight/{md-sal => restconf}/sal-rest-connector/src/test/resources/leafref/xml/xmldata.xml (100%) rename opendaylight/{md-sal => restconf}/sal-rest-connector/src/test/resources/leafref/yang/leafref-module.yang (100%) rename opendaylight/{md-sal => restconf}/sal-rest-connector/src/test/resources/leafref/yang/referenced-module.yang (100%) rename opendaylight/{md-sal => restconf}/sal-rest-connector/src/test/resources/modules/iana-if-type.yang (100%) rename opendaylight/{md-sal => restconf}/sal-rest-connector/src/test/resources/modules/ietf-inet-types.yang (100%) rename opendaylight/{md-sal => restconf}/sal-rest-connector/src/test/resources/modules/ietf-interfaces@2013-07-04.yang (100%) rename opendaylight/{md-sal => restconf}/sal-rest-connector/src/test/resources/modules/ietf-restconf@2013-10-19.yang (100%) rename opendaylight/{md-sal => restconf}/sal-rest-connector/src/test/resources/modules/ietf-yang-types.yang (100%) rename opendaylight/{md-sal => restconf}/sal-rest-connector/src/test/resources/modules/module1.yang (100%) rename opendaylight/{md-sal => restconf}/sal-rest-connector/src/test/resources/modules/module2.yang (100%) rename opendaylight/{md-sal => restconf}/sal-rest-connector/src/test/resources/modules/module3.yang (100%) rename opendaylight/{md-sal => restconf}/sal-rest-connector/src/test/resources/modules/modules-behind-mount-point/iana-if-type.yang (100%) rename opendaylight/{md-sal => restconf}/sal-rest-connector/src/test/resources/modules/modules-behind-mount-point/ietf-inet-types.yang (100%) rename opendaylight/{md-sal => restconf}/sal-rest-connector/src/test/resources/modules/modules-behind-mount-point/ietf-interfaces@2013-07-04.yang (100%) rename opendaylight/{md-sal => restconf}/sal-rest-connector/src/test/resources/modules/modules-behind-mount-point/ietf-restconf@2013-10-19.yang (100%) rename opendaylight/{md-sal => restconf}/sal-rest-connector/src/test/resources/modules/modules-behind-mount-point/ietf-yang-types.yang (100%) rename opendaylight/{md-sal => restconf}/sal-rest-connector/src/test/resources/modules/modules-behind-mount-point/module1-behind-mount-point.yang (100%) rename opendaylight/{md-sal => restconf}/sal-rest-connector/src/test/resources/modules/modules-behind-mount-point/module2-behind-mount-point.yang (100%) rename opendaylight/{md-sal => restconf}/sal-rest-connector/src/test/resources/modules/nested-module.yang (100%) rename opendaylight/{md-sal => restconf}/sal-rest-connector/src/test/resources/multiple-nodes/multiple-nodes.yang (100%) rename opendaylight/{md-sal => restconf}/sal-rest-connector/src/test/resources/nn-to-json/augmentation/augment-container.yang (100%) rename opendaylight/{md-sal => restconf}/sal-rest-connector/src/test/resources/nn-to-json/augmentation/augment-leaf.yang (100%) rename opendaylight/{md-sal => restconf}/sal-rest-connector/src/test/resources/nn-to-json/augmentation/augment-leaflist.yang (100%) rename opendaylight/{md-sal => restconf}/sal-rest-connector/src/test/resources/nn-to-json/augmentation/augment-list.yang (100%) rename opendaylight/{md-sal => restconf}/sal-rest-connector/src/test/resources/nn-to-json/augmentation/xml/data.xml (100%) rename opendaylight/{md-sal => restconf}/sal-rest-connector/src/test/resources/nn-to-json/augmentation/yang.yang (100%) rename opendaylight/{md-sal => restconf}/sal-rest-connector/src/test/resources/nn-to-json/choice/choice.yang (100%) rename opendaylight/{md-sal => restconf}/sal-rest-connector/src/test/resources/nn-to-json/choice/xml/data_case_defined_without_case.xml (100%) rename opendaylight/{md-sal => restconf}/sal-rest-connector/src/test/resources/nn-to-json/choice/xml/data_container.xml (100%) rename opendaylight/{md-sal => restconf}/sal-rest-connector/src/test/resources/nn-to-json/choice/xml/data_leaflist.xml (100%) rename opendaylight/{md-sal => restconf}/sal-rest-connector/src/test/resources/nn-to-json/choice/xml/data_list.xml (100%) rename opendaylight/{md-sal => restconf}/sal-rest-connector/src/test/resources/nn-to-json/choice/xml/data_more_choices_same_level.xml (100%) rename opendaylight/{md-sal => restconf}/sal-rest-connector/src/test/resources/nn-to-json/choice/xml/data_more_choices_same_level_various_paths_err.xml (100%) rename opendaylight/{md-sal => restconf}/sal-rest-connector/src/test/resources/nn-to-json/choice/xml/data_no_first_case.xml (100%) rename opendaylight/{md-sal => restconf}/sal-rest-connector/src/test/resources/nn-to-json/choice/xml/data_random_level.xml (100%) rename opendaylight/{md-sal => restconf}/sal-rest-connector/src/test/resources/nn-to-json/choice/xml/data_three_choices_same_level.xml (100%) rename opendaylight/{md-sal => restconf}/sal-rest-connector/src/test/resources/nn-to-json/choice/xml/data_various_path_err.xml (100%) rename opendaylight/{md-sal => restconf}/sal-rest-connector/src/test/resources/nn-to-json/data-of-several-modules/yang/module1.yang (100%) rename opendaylight/{md-sal => restconf}/sal-rest-connector/src/test/resources/nn-to-json/data-of-several-modules/yang/module2.yang (100%) rename opendaylight/{md-sal => restconf}/sal-rest-connector/src/test/resources/nn-to-json/identityref/identity-module.yang (100%) rename opendaylight/{md-sal => restconf}/sal-rest-connector/src/test/resources/nn-to-json/identityref/identityref-module.yang (100%) rename opendaylight/{md-sal => restconf}/sal-rest-connector/src/test/resources/nn-to-json/invalid-top-level-element/invalid-top-level-element.yang (100%) rename opendaylight/{md-sal => restconf}/sal-rest-connector/src/test/resources/nn-to-json/leafref/cont-augment-module.yang (100%) rename opendaylight/{md-sal => restconf}/sal-rest-connector/src/test/resources/nn-to-json/leafref/main-module.yang (100%) rename opendaylight/{md-sal => restconf}/sal-rest-connector/src/test/resources/nn-to-json/leafref/xml/data_absolut_ref_to_existing_leaf.xml (100%) rename opendaylight/{md-sal => restconf}/sal-rest-connector/src/test/resources/nn-to-json/leafref/xml/data_from_leafref_to_leafref.xml (100%) rename opendaylight/{md-sal => restconf}/sal-rest-connector/src/test/resources/nn-to-json/leafref/xml/data_ref_to_non_existing_leaf.xml (100%) rename opendaylight/{md-sal => restconf}/sal-rest-connector/src/test/resources/nn-to-json/leafref/xml/data_ref_to_not_leaf.xml (100%) rename opendaylight/{md-sal => restconf}/sal-rest-connector/src/test/resources/nn-to-json/leafref/xml/data_relativ_ref_from_leaflist_to_existing_leaf.xml (100%) rename opendaylight/{md-sal => restconf}/sal-rest-connector/src/test/resources/nn-to-json/leafref/xml/data_relativ_ref_to_existing_leaf.xml (100%) rename opendaylight/{md-sal => restconf}/sal-rest-connector/src/test/resources/nn-to-json/list/list-types-module (100%) rename opendaylight/{md-sal => restconf}/sal-rest-connector/src/test/resources/nn-to-json/simple-data-types/simple-data-types.yang (100%) rename opendaylight/{md-sal => restconf}/sal-rest-connector/src/test/resources/nn-to-json/simple-data-types/xml/bad-data.xml (100%) rename opendaylight/{md-sal => restconf}/sal-rest-connector/src/test/resources/nn-to-json/simple-data-types/xml/data.xml (100%) rename opendaylight/{md-sal => restconf}/sal-rest-connector/src/test/resources/nn-to-json/simple-yang-types/simple-yang-types.yang (100%) rename opendaylight/{md-sal => restconf}/sal-rest-connector/src/test/resources/nn-to-json/simple-yang-types/xml/awaited_output_data.json (100%) rename opendaylight/{md-sal => restconf}/sal-rest-connector/src/test/resources/nn-to-json/simple-yang-types/xml/awaited_output_empty_data.json (100%) rename opendaylight/{md-sal => restconf}/sal-rest-connector/src/test/resources/nn-to-json/simple-yang-types/xml/data.xml (100%) rename opendaylight/{md-sal => restconf}/sal-rest-connector/src/test/resources/nn-to-json/simple-yang-types/xml/empty_data.xml (100%) rename opendaylight/{md-sal => restconf}/sal-rest-connector/src/test/resources/nn-to-xml/choice/module-with-choice.yang (100%) rename opendaylight/{md-sal => restconf}/sal-rest-connector/src/test/resources/nn-to-xml/data-of-several-modules/yang/module1.yang (100%) rename opendaylight/{md-sal => restconf}/sal-rest-connector/src/test/resources/nn-to-xml/data-of-several-modules/yang/module2.yang (100%) rename opendaylight/{md-sal => restconf}/sal-rest-connector/src/test/resources/nn-to-xml/instance_identifier/aug-referenced-elements-module.yang (100%) rename opendaylight/{md-sal => restconf}/sal-rest-connector/src/test/resources/nn-to-xml/instance_identifier/eferenced-elements-module.yang (100%) rename opendaylight/{md-sal => restconf}/sal-rest-connector/src/test/resources/nn-to-xml/instance_identifier/rinstance-identifier-module.yang (100%) rename opendaylight/{md-sal => restconf}/sal-rest-connector/src/test/resources/nn-to-xml/yang/basic-module.yang (100%) rename opendaylight/{md-sal => restconf}/sal-rest-connector/src/test/resources/nn-to-xml/yang/referenced-module.yang (100%) rename opendaylight/{md-sal => restconf}/sal-rest-connector/src/test/resources/normalize-node/yang/normalize-node-module (100%) rename opendaylight/{md-sal => restconf}/sal-rest-connector/src/test/resources/parts/ietf-interfaces_interfaces.json (100%) rename opendaylight/{md-sal => restconf}/sal-rest-connector/src/test/resources/parts/ietf-interfaces_interfaces.xml (100%) rename opendaylight/{md-sal => restconf}/sal-rest-connector/src/test/resources/parts/ietf-interfaces_interfaces2.xml (100%) rename opendaylight/{md-sal => restconf}/sal-rest-connector/src/test/resources/parts/ietf-interfaces_interfaces_absolute_path.json (100%) rename opendaylight/{md-sal => restconf}/sal-rest-connector/src/test/resources/parts/ietf-interfaces_interfaces_absolute_path.xml (100%) rename opendaylight/{md-sal => restconf}/sal-rest-connector/src/test/resources/parts/ietf-interfaces_interfaces_absolute_path2.xml (100%) rename opendaylight/{md-sal => restconf}/sal-rest-connector/src/test/resources/parts/ietf-interfaces_interfaces_interface_absolute_path.xml (100%) rename opendaylight/{md-sal => restconf}/sal-rest-connector/src/test/resources/test-config-data/test-mount-point/yang/test-interface.yang (100%) rename opendaylight/{md-sal => restconf}/sal-rest-connector/src/test/resources/test-config-data/test-mount-point/yang/test-interface2.yang (100%) rename opendaylight/{md-sal => restconf}/sal-rest-connector/src/test/resources/test-config-data/xml/block-data.xml (100%) rename opendaylight/{md-sal => restconf}/sal-rest-connector/src/test/resources/test-config-data/xml/data2.xml (100%) rename opendaylight/{md-sal => restconf}/sal-rest-connector/src/test/resources/test-config-data/xml/test-interface.xml (100%) rename opendaylight/{md-sal => restconf}/sal-rest-connector/src/test/resources/test-config-data/xml/test-interface2.xml (100%) rename opendaylight/{md-sal => restconf}/sal-rest-connector/src/test/resources/test-config-data/xml/test-interface3.xml (100%) rename opendaylight/{md-sal => restconf}/sal-rest-connector/src/test/resources/test-config-data/yang1/test-interface.yang (100%) rename opendaylight/{md-sal => restconf}/sal-rest-connector/src/test/resources/test-config-data/yang2/test-interface2.yang (100%) rename opendaylight/{md-sal => restconf}/sal-rest-connector/src/test/resources/varioustest/xmldata.xml (100%) rename opendaylight/{md-sal => restconf}/sal-rest-connector/src/test/resources/xml-to-cnsn/data-container-yang/data-container.yang (100%) rename opendaylight/{md-sal => restconf}/sal-rest-connector/src/test/resources/xml-to-cnsn/data-container.xml (100%) rename opendaylight/{md-sal => restconf}/sal-rest-connector/src/test/resources/xml-to-cnsn/data-list-yang/data-container.yang (100%) rename opendaylight/{md-sal => restconf}/sal-rest-connector/src/test/resources/xml-to-cnsn/data-list-yang/data-list.yang (100%) rename opendaylight/{md-sal => restconf}/sal-rest-connector/src/test/resources/xml-to-cnsn/data-list.xml (100%) rename opendaylight/{md-sal => restconf}/sal-rest-connector/src/test/resources/xml-to-cnsn/data-nmspc-in-attributes.xml (100%) rename opendaylight/{md-sal => restconf}/sal-rest-connector/src/test/resources/xml-to-cnsn/data-of-several-modules/yang/module1.yang (100%) rename opendaylight/{md-sal => restconf}/sal-rest-connector/src/test/resources/xml-to-cnsn/data-of-several-modules/yang/module2.yang (100%) rename opendaylight/{md-sal => restconf}/sal-rest-connector/src/test/resources/xml-to-cnsn/empty-data.xml (100%) rename opendaylight/{md-sal => restconf}/sal-rest-connector/src/test/resources/xml-to-cnsn/identityref/identity-module.yang (100%) rename opendaylight/{md-sal => restconf}/sal-rest-connector/src/test/resources/xml-to-cnsn/identityref/identityref-module.yang (100%) rename opendaylight/{md-sal => restconf}/sal-rest-connector/src/test/resources/xml-to-cnsn/identityref/xml/data-default-nmspc-in-element.xml (100%) rename opendaylight/{md-sal => restconf}/sal-rest-connector/src/test/resources/xml-to-cnsn/identityref/xml/data-default-nmspc-in-parrent-element.xml (100%) rename opendaylight/{md-sal => restconf}/sal-rest-connector/src/test/resources/xml-to-cnsn/identityref/xml/data-nmspc-in-element.xml (100%) rename opendaylight/{md-sal => restconf}/sal-rest-connector/src/test/resources/xml-to-cnsn/identityref/xml/data-nmspc-in-parrent-element.xml (100%) rename opendaylight/{md-sal => restconf}/sal-rest-connector/src/test/resources/xml-to-cnsn/identityref/xml/data-no-nmspc-value-with-prefix.xml (100%) rename opendaylight/{md-sal => restconf}/sal-rest-connector/src/test/resources/xml-to-cnsn/identityref/xml/data-no-nmspc-value-without-prefix.xml (100%) rename opendaylight/{md-sal => restconf}/sal-rest-connector/src/test/resources/xml-to-cnsn/identityref/yang-augments/general-module.yang (100%) rename opendaylight/{md-sal => restconf}/sal-rest-connector/src/test/resources/xml-to-cnsn/identityref/yang-augments/identity-module.yang (100%) rename opendaylight/{md-sal => restconf}/sal-rest-connector/src/test/resources/xml-to-cnsn/identityref/yang-augments/identityref-module.yang (100%) rename opendaylight/{md-sal => restconf}/sal-rest-connector/src/test/resources/xml-to-cnsn/leafref/leafref-module (100%) rename opendaylight/{md-sal => restconf}/sal-rest-connector/src/test/resources/xml-to-cnsn/leafref/xml/data.xml (100%) rename opendaylight/{md-sal => restconf}/sal-rest-docgen-maven/pom.xml (94%) rename opendaylight/{md-sal => restconf}/sal-rest-docgen-maven/src/main/java/org/opendaylight/controller/sal/rest/doc/maven/StaticDocGenerator.java (100%) rename opendaylight/{md-sal => restconf}/sal-rest-docgen/pom.xml (97%) rename opendaylight/{md-sal => restconf}/sal-rest-docgen/src/main/java/org/opendaylight/controller/sal/rest/doc/DocProvider.java (100%) rename opendaylight/{md-sal => restconf}/sal-rest-docgen/src/main/java/org/opendaylight/controller/sal/rest/doc/api/ApiDocService.java (100%) rename opendaylight/{md-sal => restconf}/sal-rest-docgen/src/main/java/org/opendaylight/controller/sal/rest/doc/impl/ApiDocGenerator.java (100%) rename opendaylight/{md-sal => restconf}/sal-rest-docgen/src/main/java/org/opendaylight/controller/sal/rest/doc/impl/ApiDocServiceImpl.java (100%) rename opendaylight/{md-sal => restconf}/sal-rest-docgen/src/main/java/org/opendaylight/controller/sal/rest/doc/impl/BaseYangSwaggerGenerator.java (100%) rename opendaylight/{md-sal => restconf}/sal-rest-docgen/src/main/java/org/opendaylight/controller/sal/rest/doc/impl/ModelGenerator.java (100%) rename opendaylight/{md-sal => restconf}/sal-rest-docgen/src/main/java/org/opendaylight/controller/sal/rest/doc/jaxrs/ApiDocApplication.java (100%) rename opendaylight/{md-sal => restconf}/sal-rest-docgen/src/main/java/org/opendaylight/controller/sal/rest/doc/jaxrs/JaxbContextResolver.java (100%) rename opendaylight/{md-sal => restconf}/sal-rest-docgen/src/main/java/org/opendaylight/controller/sal/rest/doc/model/builder/OperationBuilder.java (100%) rename opendaylight/{md-sal => restconf}/sal-rest-docgen/src/main/java/org/opendaylight/controller/sal/rest/doc/mountpoints/MountPointSwagger.java (100%) rename opendaylight/{md-sal => restconf}/sal-rest-docgen/src/main/java/org/opendaylight/controller/sal/rest/doc/swagger/Api.java (100%) rename opendaylight/{md-sal => restconf}/sal-rest-docgen/src/main/java/org/opendaylight/controller/sal/rest/doc/swagger/ApiDeclaration.java (100%) rename opendaylight/{md-sal => restconf}/sal-rest-docgen/src/main/java/org/opendaylight/controller/sal/rest/doc/swagger/Operation.java (100%) rename opendaylight/{md-sal => restconf}/sal-rest-docgen/src/main/java/org/opendaylight/controller/sal/rest/doc/swagger/Parameter.java (100%) rename opendaylight/{md-sal => restconf}/sal-rest-docgen/src/main/java/org/opendaylight/controller/sal/rest/doc/swagger/Resource.java (100%) rename opendaylight/{md-sal => restconf}/sal-rest-docgen/src/main/java/org/opendaylight/controller/sal/rest/doc/swagger/ResourceList.java (100%) rename opendaylight/{md-sal => restconf}/sal-rest-docgen/src/main/java/org/opendaylight/controller/sal/rest/doc/swagger/ResponseMessage.java (100%) rename opendaylight/{md-sal => restconf}/sal-rest-docgen/src/main/java/org/opendaylight/controller/sal/rest/doc/util/RestDocgenUtil.java (100%) rename opendaylight/{md-sal => restconf}/sal-rest-docgen/src/main/resources/README.txt (100%) rename opendaylight/{md-sal => restconf}/sal-rest-docgen/src/main/resources/WEB-INF/web.xml (100%) rename opendaylight/{md-sal => restconf}/sal-rest-docgen/src/main/resources/explorer/css/highlight.default.css (100%) rename opendaylight/{md-sal => restconf}/sal-rest-docgen/src/main/resources/explorer/css/screen.css (100%) rename opendaylight/{md-sal => restconf}/sal-rest-docgen/src/main/resources/explorer/css/ui-lightness/images/animated-overlay.gif (100%) rename opendaylight/{md-sal => restconf}/sal-rest-docgen/src/main/resources/explorer/css/ui-lightness/images/ui-bg_diagonals-thick_18_b81900_40x40.png (100%) rename opendaylight/{md-sal => restconf}/sal-rest-docgen/src/main/resources/explorer/css/ui-lightness/images/ui-bg_diagonals-thick_20_666666_40x40.png (100%) rename opendaylight/{md-sal => restconf}/sal-rest-docgen/src/main/resources/explorer/css/ui-lightness/images/ui-bg_flat_10_000000_40x100.png (100%) rename opendaylight/{md-sal => restconf}/sal-rest-docgen/src/main/resources/explorer/css/ui-lightness/images/ui-bg_glass_100_f6f6f6_1x400.png (100%) rename opendaylight/{md-sal => restconf}/sal-rest-docgen/src/main/resources/explorer/css/ui-lightness/images/ui-bg_glass_100_fdf5ce_1x400.png (100%) rename opendaylight/{md-sal => restconf}/sal-rest-docgen/src/main/resources/explorer/css/ui-lightness/images/ui-bg_glass_65_ffffff_1x400.png (100%) rename opendaylight/{md-sal => restconf}/sal-rest-docgen/src/main/resources/explorer/css/ui-lightness/images/ui-bg_gloss-wave_35_f6a828_500x100.png (100%) rename opendaylight/{md-sal => restconf}/sal-rest-docgen/src/main/resources/explorer/css/ui-lightness/images/ui-bg_highlight-soft_100_eeeeee_1x100.png (100%) rename opendaylight/{md-sal => restconf}/sal-rest-docgen/src/main/resources/explorer/css/ui-lightness/images/ui-bg_highlight-soft_75_ffe45c_1x100.png (100%) rename opendaylight/{md-sal => restconf}/sal-rest-docgen/src/main/resources/explorer/css/ui-lightness/images/ui-icons_222222_256x240.png (100%) rename opendaylight/{md-sal => restconf}/sal-rest-docgen/src/main/resources/explorer/css/ui-lightness/images/ui-icons_228ef1_256x240.png (100%) rename opendaylight/{md-sal => restconf}/sal-rest-docgen/src/main/resources/explorer/css/ui-lightness/images/ui-icons_ef8c08_256x240.png (100%) rename opendaylight/{md-sal => restconf}/sal-rest-docgen/src/main/resources/explorer/css/ui-lightness/images/ui-icons_ffd27a_256x240.png (100%) rename opendaylight/{md-sal => restconf}/sal-rest-docgen/src/main/resources/explorer/css/ui-lightness/images/ui-icons_ffffff_256x240.png (100%) rename opendaylight/{md-sal => restconf}/sal-rest-docgen/src/main/resources/explorer/css/ui-lightness/jquery-ui-1.10.4.custom.css (100%) rename opendaylight/{md-sal => restconf}/sal-rest-docgen/src/main/resources/explorer/css/ui-lightness/jquery-ui-1.10.4.custom.min.css (100%) rename opendaylight/{md-sal => restconf}/sal-rest-docgen/src/main/resources/explorer/images/logo_small.png (100%) rename opendaylight/{md-sal => restconf}/sal-rest-docgen/src/main/resources/explorer/images/pet_store_api.png (100%) rename opendaylight/{md-sal => restconf}/sal-rest-docgen/src/main/resources/explorer/images/throbber.gif (100%) rename opendaylight/{md-sal => restconf}/sal-rest-docgen/src/main/resources/explorer/images/wordnik_api.png (100%) rename opendaylight/{md-sal => restconf}/sal-rest-docgen/src/main/resources/explorer/index.html (100%) rename opendaylight/{md-sal => restconf}/sal-rest-docgen/src/main/resources/explorer/lib/backbone-min.js (100%) rename opendaylight/{md-sal => restconf}/sal-rest-docgen/src/main/resources/explorer/lib/handlebars-1.0.0.js (100%) rename opendaylight/{md-sal => restconf}/sal-rest-docgen/src/main/resources/explorer/lib/highlight.7.3.pack.js (100%) rename opendaylight/{md-sal => restconf}/sal-rest-docgen/src/main/resources/explorer/lib/jquery-1.8.0.min.js (100%) rename opendaylight/{md-sal => restconf}/sal-rest-docgen/src/main/resources/explorer/lib/jquery-ui-1.11.0.min.js (100%) rename opendaylight/{md-sal => restconf}/sal-rest-docgen/src/main/resources/explorer/lib/jquery.ba-bbq.min.js (100%) rename opendaylight/{md-sal => restconf}/sal-rest-docgen/src/main/resources/explorer/lib/jquery.slideto.min.js (100%) rename opendaylight/{md-sal => restconf}/sal-rest-docgen/src/main/resources/explorer/lib/jquery.wiggle.min.js (100%) rename opendaylight/{md-sal => restconf}/sal-rest-docgen/src/main/resources/explorer/lib/odl/list_mounts.js (100%) rename opendaylight/{md-sal => restconf}/sal-rest-docgen/src/main/resources/explorer/lib/odl/swagger.js (100%) rename opendaylight/{md-sal => restconf}/sal-rest-docgen/src/main/resources/explorer/lib/shred.bundle.js (100%) rename opendaylight/{md-sal => restconf}/sal-rest-docgen/src/main/resources/explorer/lib/shred/content.js (100%) rename opendaylight/{md-sal => restconf}/sal-rest-docgen/src/main/resources/explorer/lib/swagger.js (100%) rename opendaylight/{md-sal => restconf}/sal-rest-docgen/src/main/resources/explorer/lib/underscore-min.js (100%) rename opendaylight/{md-sal => restconf}/sal-rest-docgen/src/main/resources/explorer/static/fonts.css (100%) rename opendaylight/{md-sal => restconf}/sal-rest-docgen/src/main/resources/explorer/static/index.html (100%) rename opendaylight/{md-sal => restconf}/sal-rest-docgen/src/main/resources/explorer/static/opendaylight.css (100%) rename opendaylight/{md-sal => restconf}/sal-rest-docgen/src/main/resources/explorer/static/swagger-ui.js (100%) rename opendaylight/{md-sal => restconf}/sal-rest-docgen/src/main/resources/explorer/static/swagger.js (100%) rename opendaylight/{md-sal => restconf}/sal-rest-docgen/src/main/resources/explorer/swagger-ui.js (100%) rename opendaylight/{md-sal => restconf}/sal-rest-docgen/src/main/resources/explorer/swagger-ui.min.js (100%) rename opendaylight/{md-sal => restconf}/sal-rest-docgen/src/test/java/org/opendaylight/controller/sal/rest/doc/impl/ApiDocGeneratorTest.java (100%) rename opendaylight/{md-sal => restconf}/sal-rest-docgen/src/test/java/org/opendaylight/controller/sal/rest/doc/impl/DocGenTestHelper.java (100%) rename opendaylight/{md-sal => restconf}/sal-rest-docgen/src/test/java/org/opendaylight/controller/sal/rest/doc/impl/ModelGeneratorTest.java (100%) rename opendaylight/{md-sal => restconf}/sal-rest-docgen/src/test/java/org/opendaylight/controller/sal/rest/doc/impl/MountPointSwaggerTest.java (100%) rename opendaylight/{md-sal => restconf}/sal-rest-docgen/src/test/resources/sample-swagger-spec.json (100%) rename opendaylight/{md-sal => restconf}/sal-rest-docgen/src/test/resources/toaster.json (100%) rename opendaylight/{md-sal => restconf}/sal-rest-docgen/src/test/resources/topology-good.json (100%) rename opendaylight/{md-sal => restconf}/sal-rest-docgen/src/test/resources/topology-new.json (100%) rename opendaylight/{md-sal => restconf}/sal-rest-docgen/src/test/resources/topology.json (100%) rename opendaylight/{md-sal => restconf}/sal-rest-docgen/src/test/resources/wadl.xml (100%) rename opendaylight/{md-sal => restconf}/sal-rest-docgen/src/test/resources/yang/opflex.yang (100%) rename opendaylight/{md-sal => restconf}/sal-rest-docgen/src/test/resources/yang/toaster.yang (100%) rename opendaylight/{md-sal => restconf}/sal-rest-docgen/src/test/resources/yang/toaster_augmented.yang (100%) rename opendaylight/{md-sal => restconf}/sal-rest-docgen/src/test/resources/yang/toaster_short.yang (100%) rename opendaylight/{md-sal => restconf}/sal-restconf-broker/pom.xml (96%) rename opendaylight/{md-sal => restconf}/sal-restconf-broker/src/main/java/org/opendaylight/controller/sal/restconf/binding/impl/DataBrokerServiceImpl.java (100%) rename opendaylight/{md-sal => restconf}/sal-restconf-broker/src/main/java/org/opendaylight/controller/sal/restconf/broker/SalRemoteServiceBroker.java (100%) rename opendaylight/{md-sal => restconf}/sal-restconf-broker/src/main/java/org/opendaylight/controller/sal/restconf/broker/client/SalRemoteClient.java (100%) rename opendaylight/{md-sal => restconf}/sal-restconf-broker/src/main/java/org/opendaylight/controller/sal/restconf/broker/client/SalRemoteClientDeployer.java (100%) rename opendaylight/{md-sal => restconf}/sal-restconf-broker/src/main/java/org/opendaylight/controller/sal/restconf/broker/client/SalRemoteClientImpl.java (100%) rename opendaylight/{md-sal => restconf}/sal-restconf-broker/src/main/java/org/opendaylight/controller/sal/restconf/broker/event/RemoteDataChangeEvent.java (100%) rename opendaylight/{md-sal => restconf}/sal-restconf-broker/src/main/java/org/opendaylight/controller/sal/restconf/broker/impl/DataBrokerServiceImpl.java (100%) rename opendaylight/{md-sal => restconf}/sal-restconf-broker/src/main/java/org/opendaylight/controller/sal/restconf/broker/impl/NotificationServiceImpl.java (100%) rename opendaylight/{md-sal => restconf}/sal-restconf-broker/src/main/java/org/opendaylight/controller/sal/restconf/broker/impl/RemoteServicesFactory.java (100%) rename opendaylight/{md-sal => restconf}/sal-restconf-broker/src/main/java/org/opendaylight/controller/sal/restconf/broker/impl/RpcConsumerRegistryImpl.java (100%) rename opendaylight/{md-sal => restconf}/sal-restconf-broker/src/main/java/org/opendaylight/controller/sal/restconf/broker/listeners/RemoteDataChangeNotificationListener.java (100%) rename opendaylight/{md-sal => restconf}/sal-restconf-broker/src/main/java/org/opendaylight/controller/sal/restconf/broker/listeners/RemoteNotificationListener.java (100%) rename opendaylight/{md-sal => restconf}/sal-restconf-broker/src/main/java/org/opendaylight/controller/sal/restconf/broker/listeners/SalNotificationListener.java (100%) rename opendaylight/{md-sal => restconf}/sal-restconf-broker/src/main/java/org/opendaylight/controller/sal/restconf/broker/tools/RemoteStreamTools.java (100%) rename opendaylight/{md-sal => restconf}/sal-restconf-broker/src/main/java/org/opendaylight/controller/sal/restconf/broker/transactions/RemoteDataModificationTransaction.java (100%) diff --git a/opendaylight/netconf/mdsal-netconf-connector/pom.xml b/opendaylight/netconf/mdsal-netconf-connector/pom.xml index 14b0b69dfe..e100beaf26 100644 --- a/opendaylight/netconf/mdsal-netconf-connector/pom.xml +++ b/opendaylight/netconf/mdsal-netconf-connector/pom.xml @@ -51,6 +51,10 @@ org.opendaylight.controller sal-core-api + + org.opendaylight.controller + sal-dom-config + org.opendaylight.controller commons.logback_settings diff --git a/opendaylight/netconf/messagebus-netconf/pom.xml b/opendaylight/netconf/messagebus-netconf/pom.xml index 847327c93e..9c9582d78c 100644 --- a/opendaylight/netconf/messagebus-netconf/pom.xml +++ b/opendaylight/netconf/messagebus-netconf/pom.xml @@ -74,11 +74,6 @@ and is available at http://www.eclipse.org/legal/epl-v10.html junit test - - org.glassfish.jersey.test-framework.providers - jersey-test-framework-provider-grizzly2 - test - org.mockito mockito-all diff --git a/opendaylight/netconf/netconf-api/pom.xml b/opendaylight/netconf/netconf-api/pom.xml index 6b5299111d..8fdfe656d5 100644 --- a/opendaylight/netconf/netconf-api/pom.xml +++ b/opendaylight/netconf/netconf-api/pom.xml @@ -24,10 +24,10 @@ org.opendaylight.controller config-api - - org.opendaylight.controller - config-manager-facade-xml - + + org.opendaylight.controller + config-manager-facade-xml + org.opendaylight.controller protocol-framework diff --git a/opendaylight/netconf/netconf-api/src/main/java/org/opendaylight/controller/netconf/api/NetconfDeserializerException.java b/opendaylight/netconf/netconf-api/src/main/java/org/opendaylight/controller/netconf/api/NetconfDeserializerException.java index 6e27b48978..7ad9da6e6f 100644 --- a/opendaylight/netconf/netconf-api/src/main/java/org/opendaylight/controller/netconf/api/NetconfDeserializerException.java +++ b/opendaylight/netconf/netconf-api/src/main/java/org/opendaylight/controller/netconf/api/NetconfDeserializerException.java @@ -10,7 +10,7 @@ package org.opendaylight.controller.netconf.api; /** * This exception is thrown by - * {@link NetconfSessionListener#onMessage(NetconfMessage)} to indicate fatal + * {@link NetconfSessionListener#onMessage(NetconfSession, NetconfMessage)} to indicate fatal * communication problem after which the session should be closed. */ public class NetconfDeserializerException extends Exception { diff --git a/opendaylight/netconf/netconf-api/src/main/java/org/opendaylight/controller/netconf/api/NetconfExiSession.java b/opendaylight/netconf/netconf-api/src/main/java/org/opendaylight/controller/netconf/api/NetconfExiSession.java index 66510b42d1..d0e03431cf 100644 --- a/opendaylight/netconf/netconf-api/src/main/java/org/opendaylight/controller/netconf/api/NetconfExiSession.java +++ b/opendaylight/netconf/netconf-api/src/main/java/org/opendaylight/controller/netconf/api/NetconfExiSession.java @@ -14,6 +14,7 @@ public interface NetconfExiSession { /** * Start exi communication with parameters included in start-exi message + * @param startExiMessage start exi message */ void startExiCommunication(NetconfMessage startExiMessage); diff --git a/opendaylight/netconf/netconf-api/src/main/java/org/opendaylight/controller/netconf/api/NetconfSessionListener.java b/opendaylight/netconf/netconf-api/src/main/java/org/opendaylight/controller/netconf/api/NetconfSessionListener.java index 0f7869d97a..607de7b1fc 100644 --- a/opendaylight/netconf/netconf-api/src/main/java/org/opendaylight/controller/netconf/api/NetconfSessionListener.java +++ b/opendaylight/netconf/netconf-api/src/main/java/org/opendaylight/controller/netconf/api/NetconfSessionListener.java @@ -11,5 +11,4 @@ package org.opendaylight.controller.netconf.api; import org.opendaylight.protocol.framework.SessionListener; public interface NetconfSessionListener extends SessionListener { - } diff --git a/opendaylight/netconf/netconf-api/src/main/java/org/opendaylight/controller/netconf/api/monitoring/NetconfMonitoringService.java b/opendaylight/netconf/netconf-api/src/main/java/org/opendaylight/controller/netconf/api/monitoring/NetconfMonitoringService.java index d22412c7cf..409a56424b 100644 --- a/opendaylight/netconf/netconf-api/src/main/java/org/opendaylight/controller/netconf/api/monitoring/NetconfMonitoringService.java +++ b/opendaylight/netconf/netconf-api/src/main/java/org/opendaylight/controller/netconf/api/monitoring/NetconfMonitoringService.java @@ -25,6 +25,8 @@ public interface NetconfMonitoringService extends CapabilityListener, SessionLis /** * Allows push based state information transfer. After the listener is registered, current state is pushed to the listener. + * @param listener Monitoring listener + * @return listener registration */ AutoCloseable registerListener(MonitoringListener listener); diff --git a/opendaylight/netconf/netconf-mapping-api/pom.xml b/opendaylight/netconf/netconf-mapping-api/pom.xml index 85d38bced2..0df1b6a2c4 100644 --- a/opendaylight/netconf/netconf-mapping-api/pom.xml +++ b/opendaylight/netconf/netconf-mapping-api/pom.xml @@ -20,7 +20,6 @@ org.opendaylight.controller config-manager-facade-xml - 0.4.0-SNAPSHOT diff --git a/opendaylight/netconf/netconf-util/pom.xml b/opendaylight/netconf/netconf-util/pom.xml index 5097570b12..44b7a14061 100644 --- a/opendaylight/netconf/netconf-util/pom.xml +++ b/opendaylight/netconf/netconf-util/pom.xml @@ -16,7 +16,6 @@ org.opendaylight.controller config-manager-facade-xml - 0.4.0-SNAPSHOT ${project.groupId} diff --git a/opendaylight/netconf/pom.xml b/opendaylight/netconf/pom.xml index f33eb112bf..ec1bcce3c5 100644 --- a/opendaylight/netconf/pom.xml +++ b/opendaylight/netconf/pom.xml @@ -4,13 +4,12 @@ org.opendaylight.controller - commons.opendaylight - 1.6.0-SNAPSHOT - ../commons/opendaylight + netconf-parent + 0.4.0-SNAPSHOT + ../../pom.xml - netconf-subsystem - 0.4.0-SNAPSHOT + netconf-subsystem pom ${project.artifactId} @@ -60,92 +59,120 @@ - - - - - org.apache.felix - maven-bundle-plugin - true - - - ${project.groupId}.${project.artifactId} - - - - - org.opendaylight.yangtools - yang-maven-plugin - - - config - - generate-sources - - - - - org.opendaylight.controller.config.yangjmxgenerator.plugin.JMXGenerator - ${jmxGeneratorPath} - - urn:opendaylight:params:xml:ns:yang:controller==org.opendaylight.controller.config.yang - - - - org.opendaylight.yangtools.maven.sal.api.gen.plugin.CodeGeneratorImpl - ${salGeneratorPath} - - - true - - - - - - org.opendaylight.controller - yang-jmx-generator-plugin - ${config.version} - - - - + + + + org.opendaylight.controller + config-artifacts + ${config.version} + pom + import + + + org.opendaylight.controller + mdsal-artifacts + ${mdsal.version} + pom + import + + + org.opendaylight.controller + netconf-artifacts + ${netconf.version} + pom + import + + + org.opendaylight.yangtools + yangtools-artifacts + ${yangtools.version} + pom + import + + + + org.opendaylight.controller + features-protocol-framework + ${protocol-framework.version} + features + xml + runtime + + + + org.opendaylight.controller + protocol-framework + ${protocol-framework.version} + + + + org.opendaylight.controller + messagebus-api + ${mdsal.version} + + + org.opendaylight.controller + messagebus-config + ${mdsal.version} + + + org.opendaylight.controller + messagebus-impl + ${mdsal.version} + + + org.opendaylight.controller + messagebus-spi + ${mdsal.version} + + + org.opendaylight.controller + messagebus-util + ${mdsal.version} + + + + org.apache.sshd + sshd-core + ${sshd-core.version} + + + openexi + nagasena + ${exi.nagasena.version} + + + openexi + nagasena-rta + ${exi.nagasena.version} + + + org.opendaylight.yangtools + maven-sal-api-gen-plugin + ${yangtools.version} + + + + org.opendaylight.controller + yang-jmx-generator-plugin + ${config.version} + + + + org.opendaylight.controller + commons.logback_settings + ${commons.logback_settings.version} + test + + + org.opendaylight.odlparent + features-test + ${features.test.version} + test + - - - - org.apache.maven.plugins - maven-checkstyle-plugin - - false - true - checkstyle-logging.xml - true - true - ${project.basedir} - **\/*.java,**\/*.xml,**\/*.ini,**\/*.sh,**\/*.bat,**\/*.yang - **\/target\/,**\/bin\/,**\/target-ide\/,**\/${jmxGeneratorPath}\/,**\/${salGeneratorPath}\/,**\/netconf\/test\/tool\/Main.java, **\/netconf\/test\/tool\/client\/stress\/StressClient.java - - - - org.opendaylight.yangtools - checkstyle-logging - ${yangtools.version} - - - - - - check - - - - - - org.apache.maven.plugins - maven-compiler-plugin - - - + + diff --git a/opendaylight/restconf/pom.xml b/opendaylight/restconf/pom.xml new file mode 100644 index 0000000000..29900c3536 --- /dev/null +++ b/opendaylight/restconf/pom.xml @@ -0,0 +1,73 @@ + + + 4.0.0 + + + org.opendaylight.controller + netconf-parent + 0.4.0-SNAPSHOT + ../../pom.xml + + restconf-parent + + pom + ${project.artifactId} + + + sal-rest-connector + sal-rest-docgen + sal-rest-docgen-maven + sal-restconf-broker + + + + + + org.opendaylight.controller + config-artifacts + ${config.version} + pom + import + + + org.opendaylight.controller + mdsal-artifacts + ${mdsal.version} + pom + import + + + org.opendaylight.yangtools + yangtools-artifacts + ${yangtools.version} + pom + import + + + + org.apache.maven + maven-core + 3.1.1 + provided + + + + org.glassfish.jersey.test-framework.providers + jersey-test-framework-provider-grizzly2 + 2.4 + + + org.opendaylight.yangtools + maven-sal-api-gen-plugin + ${yangtools.version} + + + org.opendaylight.controller + yang-jmx-generator-plugin + ${config.version} + + + + + + diff --git a/opendaylight/md-sal/sal-rest-connector/pom.xml b/opendaylight/restconf/sal-rest-connector/pom.xml similarity index 98% rename from opendaylight/md-sal/sal-rest-connector/pom.xml rename to opendaylight/restconf/sal-rest-connector/pom.xml index 7fb4cd443b..58ea835438 100644 --- a/opendaylight/md-sal/sal-rest-connector/pom.xml +++ b/opendaylight/restconf/sal-rest-connector/pom.xml @@ -3,8 +3,8 @@ 4.0.0 org.opendaylight.controller - sal-parent - 1.3.0-SNAPSHOT + restconf-parent + 0.4.0-SNAPSHOT sal-rest-connector bundle diff --git a/opendaylight/md-sal/sal-rest-connector/src/main/java/org/opendaylight/controller/config/yang/md/sal/rest/connector/RestConnectorModule.java b/opendaylight/restconf/sal-rest-connector/src/main/java/org/opendaylight/controller/config/yang/md/sal/rest/connector/RestConnectorModule.java similarity index 100% rename from opendaylight/md-sal/sal-rest-connector/src/main/java/org/opendaylight/controller/config/yang/md/sal/rest/connector/RestConnectorModule.java rename to opendaylight/restconf/sal-rest-connector/src/main/java/org/opendaylight/controller/config/yang/md/sal/rest/connector/RestConnectorModule.java diff --git a/opendaylight/md-sal/sal-rest-connector/src/main/java/org/opendaylight/controller/config/yang/md/sal/rest/connector/RestConnectorModuleFactory.java b/opendaylight/restconf/sal-rest-connector/src/main/java/org/opendaylight/controller/config/yang/md/sal/rest/connector/RestConnectorModuleFactory.java similarity index 100% rename from opendaylight/md-sal/sal-rest-connector/src/main/java/org/opendaylight/controller/config/yang/md/sal/rest/connector/RestConnectorModuleFactory.java rename to opendaylight/restconf/sal-rest-connector/src/main/java/org/opendaylight/controller/config/yang/md/sal/rest/connector/RestConnectorModuleFactory.java diff --git a/opendaylight/md-sal/sal-rest-connector/src/main/java/org/opendaylight/controller/md/sal/rest/common/RestconfValidationUtils.java b/opendaylight/restconf/sal-rest-connector/src/main/java/org/opendaylight/controller/md/sal/rest/common/RestconfValidationUtils.java similarity index 100% rename from opendaylight/md-sal/sal-rest-connector/src/main/java/org/opendaylight/controller/md/sal/rest/common/RestconfValidationUtils.java rename to opendaylight/restconf/sal-rest-connector/src/main/java/org/opendaylight/controller/md/sal/rest/common/RestconfValidationUtils.java diff --git a/opendaylight/md-sal/sal-rest-connector/src/main/java/org/opendaylight/controller/md/sal/rest/schema/SchemaExportContentYangBodyWriter.java b/opendaylight/restconf/sal-rest-connector/src/main/java/org/opendaylight/controller/md/sal/rest/schema/SchemaExportContentYangBodyWriter.java similarity index 100% rename from opendaylight/md-sal/sal-rest-connector/src/main/java/org/opendaylight/controller/md/sal/rest/schema/SchemaExportContentYangBodyWriter.java rename to opendaylight/restconf/sal-rest-connector/src/main/java/org/opendaylight/controller/md/sal/rest/schema/SchemaExportContentYangBodyWriter.java diff --git a/opendaylight/md-sal/sal-rest-connector/src/main/java/org/opendaylight/controller/md/sal/rest/schema/SchemaExportContentYinBodyWriter.java b/opendaylight/restconf/sal-rest-connector/src/main/java/org/opendaylight/controller/md/sal/rest/schema/SchemaExportContentYinBodyWriter.java similarity index 100% rename from opendaylight/md-sal/sal-rest-connector/src/main/java/org/opendaylight/controller/md/sal/rest/schema/SchemaExportContentYinBodyWriter.java rename to opendaylight/restconf/sal-rest-connector/src/main/java/org/opendaylight/controller/md/sal/rest/schema/SchemaExportContentYinBodyWriter.java diff --git a/opendaylight/md-sal/sal-rest-connector/src/main/java/org/opendaylight/controller/md/sal/rest/schema/SchemaExportContext.java b/opendaylight/restconf/sal-rest-connector/src/main/java/org/opendaylight/controller/md/sal/rest/schema/SchemaExportContext.java similarity index 100% rename from opendaylight/md-sal/sal-rest-connector/src/main/java/org/opendaylight/controller/md/sal/rest/schema/SchemaExportContext.java rename to opendaylight/restconf/sal-rest-connector/src/main/java/org/opendaylight/controller/md/sal/rest/schema/SchemaExportContext.java diff --git a/opendaylight/md-sal/sal-rest-connector/src/main/java/org/opendaylight/controller/md/sal/rest/schema/SchemaRetrievalService.java b/opendaylight/restconf/sal-rest-connector/src/main/java/org/opendaylight/controller/md/sal/rest/schema/SchemaRetrievalService.java similarity index 100% rename from opendaylight/md-sal/sal-rest-connector/src/main/java/org/opendaylight/controller/md/sal/rest/schema/SchemaRetrievalService.java rename to opendaylight/restconf/sal-rest-connector/src/main/java/org/opendaylight/controller/md/sal/rest/schema/SchemaRetrievalService.java diff --git a/opendaylight/md-sal/sal-rest-connector/src/main/java/org/opendaylight/controller/md/sal/rest/schema/SchemaRetrievalServiceImpl.java b/opendaylight/restconf/sal-rest-connector/src/main/java/org/opendaylight/controller/md/sal/rest/schema/SchemaRetrievalServiceImpl.java similarity index 100% rename from opendaylight/md-sal/sal-rest-connector/src/main/java/org/opendaylight/controller/md/sal/rest/schema/SchemaRetrievalServiceImpl.java rename to opendaylight/restconf/sal-rest-connector/src/main/java/org/opendaylight/controller/md/sal/rest/schema/SchemaRetrievalServiceImpl.java diff --git a/opendaylight/md-sal/sal-rest-connector/src/main/java/org/opendaylight/controller/sal/rest/api/Draft02.java b/opendaylight/restconf/sal-rest-connector/src/main/java/org/opendaylight/controller/sal/rest/api/Draft02.java similarity index 100% rename from opendaylight/md-sal/sal-rest-connector/src/main/java/org/opendaylight/controller/sal/rest/api/Draft02.java rename to opendaylight/restconf/sal-rest-connector/src/main/java/org/opendaylight/controller/sal/rest/api/Draft02.java diff --git a/opendaylight/md-sal/sal-rest-connector/src/main/java/org/opendaylight/controller/sal/rest/api/RestConnector.java b/opendaylight/restconf/sal-rest-connector/src/main/java/org/opendaylight/controller/sal/rest/api/RestConnector.java similarity index 100% rename from opendaylight/md-sal/sal-rest-connector/src/main/java/org/opendaylight/controller/sal/rest/api/RestConnector.java rename to opendaylight/restconf/sal-rest-connector/src/main/java/org/opendaylight/controller/sal/rest/api/RestConnector.java diff --git a/opendaylight/md-sal/sal-rest-connector/src/main/java/org/opendaylight/controller/sal/rest/api/RestconfConstants.java b/opendaylight/restconf/sal-rest-connector/src/main/java/org/opendaylight/controller/sal/rest/api/RestconfConstants.java similarity index 100% rename from opendaylight/md-sal/sal-rest-connector/src/main/java/org/opendaylight/controller/sal/rest/api/RestconfConstants.java rename to opendaylight/restconf/sal-rest-connector/src/main/java/org/opendaylight/controller/sal/rest/api/RestconfConstants.java diff --git a/opendaylight/md-sal/sal-rest-connector/src/main/java/org/opendaylight/controller/sal/rest/api/RestconfNormalizedNodeWriter.java b/opendaylight/restconf/sal-rest-connector/src/main/java/org/opendaylight/controller/sal/rest/api/RestconfNormalizedNodeWriter.java similarity index 100% rename from opendaylight/md-sal/sal-rest-connector/src/main/java/org/opendaylight/controller/sal/rest/api/RestconfNormalizedNodeWriter.java rename to opendaylight/restconf/sal-rest-connector/src/main/java/org/opendaylight/controller/sal/rest/api/RestconfNormalizedNodeWriter.java diff --git a/opendaylight/md-sal/sal-rest-connector/src/main/java/org/opendaylight/controller/sal/rest/api/RestconfService.java b/opendaylight/restconf/sal-rest-connector/src/main/java/org/opendaylight/controller/sal/rest/api/RestconfService.java similarity index 100% rename from opendaylight/md-sal/sal-rest-connector/src/main/java/org/opendaylight/controller/sal/rest/api/RestconfService.java rename to opendaylight/restconf/sal-rest-connector/src/main/java/org/opendaylight/controller/sal/rest/api/RestconfService.java diff --git a/opendaylight/md-sal/sal-rest-connector/src/main/java/org/opendaylight/controller/sal/rest/api/package-info.java b/opendaylight/restconf/sal-rest-connector/src/main/java/org/opendaylight/controller/sal/rest/api/package-info.java similarity index 100% rename from opendaylight/md-sal/sal-rest-connector/src/main/java/org/opendaylight/controller/sal/rest/api/package-info.java rename to opendaylight/restconf/sal-rest-connector/src/main/java/org/opendaylight/controller/sal/rest/api/package-info.java diff --git a/opendaylight/md-sal/sal-rest-connector/src/main/java/org/opendaylight/controller/sal/rest/impl/AbstractIdentifierAwareJaxRsProvider.java b/opendaylight/restconf/sal-rest-connector/src/main/java/org/opendaylight/controller/sal/rest/impl/AbstractIdentifierAwareJaxRsProvider.java similarity index 100% rename from opendaylight/md-sal/sal-rest-connector/src/main/java/org/opendaylight/controller/sal/rest/impl/AbstractIdentifierAwareJaxRsProvider.java rename to opendaylight/restconf/sal-rest-connector/src/main/java/org/opendaylight/controller/sal/rest/impl/AbstractIdentifierAwareJaxRsProvider.java diff --git a/opendaylight/md-sal/sal-rest-connector/src/main/java/org/opendaylight/controller/sal/rest/impl/DepthAwareNormalizedNodeWriter.java b/opendaylight/restconf/sal-rest-connector/src/main/java/org/opendaylight/controller/sal/rest/impl/DepthAwareNormalizedNodeWriter.java similarity index 100% rename from opendaylight/md-sal/sal-rest-connector/src/main/java/org/opendaylight/controller/sal/rest/impl/DepthAwareNormalizedNodeWriter.java rename to opendaylight/restconf/sal-rest-connector/src/main/java/org/opendaylight/controller/sal/rest/impl/DepthAwareNormalizedNodeWriter.java diff --git a/opendaylight/md-sal/sal-rest-connector/src/main/java/org/opendaylight/controller/sal/rest/impl/JsonNormalizedNodeBodyReader.java b/opendaylight/restconf/sal-rest-connector/src/main/java/org/opendaylight/controller/sal/rest/impl/JsonNormalizedNodeBodyReader.java similarity index 100% rename from opendaylight/md-sal/sal-rest-connector/src/main/java/org/opendaylight/controller/sal/rest/impl/JsonNormalizedNodeBodyReader.java rename to opendaylight/restconf/sal-rest-connector/src/main/java/org/opendaylight/controller/sal/rest/impl/JsonNormalizedNodeBodyReader.java diff --git a/opendaylight/md-sal/sal-rest-connector/src/main/java/org/opendaylight/controller/sal/rest/impl/NormalizedNodeJsonBodyWriter.java b/opendaylight/restconf/sal-rest-connector/src/main/java/org/opendaylight/controller/sal/rest/impl/NormalizedNodeJsonBodyWriter.java similarity index 100% rename from opendaylight/md-sal/sal-rest-connector/src/main/java/org/opendaylight/controller/sal/rest/impl/NormalizedNodeJsonBodyWriter.java rename to opendaylight/restconf/sal-rest-connector/src/main/java/org/opendaylight/controller/sal/rest/impl/NormalizedNodeJsonBodyWriter.java diff --git a/opendaylight/md-sal/sal-rest-connector/src/main/java/org/opendaylight/controller/sal/rest/impl/NormalizedNodeXmlBodyWriter.java b/opendaylight/restconf/sal-rest-connector/src/main/java/org/opendaylight/controller/sal/rest/impl/NormalizedNodeXmlBodyWriter.java similarity index 100% rename from opendaylight/md-sal/sal-rest-connector/src/main/java/org/opendaylight/controller/sal/rest/impl/NormalizedNodeXmlBodyWriter.java rename to opendaylight/restconf/sal-rest-connector/src/main/java/org/opendaylight/controller/sal/rest/impl/NormalizedNodeXmlBodyWriter.java diff --git a/opendaylight/md-sal/sal-rest-connector/src/main/java/org/opendaylight/controller/sal/rest/impl/RestUtil.java b/opendaylight/restconf/sal-rest-connector/src/main/java/org/opendaylight/controller/sal/rest/impl/RestUtil.java similarity index 100% rename from opendaylight/md-sal/sal-rest-connector/src/main/java/org/opendaylight/controller/sal/rest/impl/RestUtil.java rename to opendaylight/restconf/sal-rest-connector/src/main/java/org/opendaylight/controller/sal/rest/impl/RestUtil.java diff --git a/opendaylight/md-sal/sal-rest-connector/src/main/java/org/opendaylight/controller/sal/rest/impl/RestconfApplication.java b/opendaylight/restconf/sal-rest-connector/src/main/java/org/opendaylight/controller/sal/rest/impl/RestconfApplication.java similarity index 100% rename from opendaylight/md-sal/sal-rest-connector/src/main/java/org/opendaylight/controller/sal/rest/impl/RestconfApplication.java rename to opendaylight/restconf/sal-rest-connector/src/main/java/org/opendaylight/controller/sal/rest/impl/RestconfApplication.java diff --git a/opendaylight/md-sal/sal-rest-connector/src/main/java/org/opendaylight/controller/sal/rest/impl/RestconfCompositeWrapper.java b/opendaylight/restconf/sal-rest-connector/src/main/java/org/opendaylight/controller/sal/rest/impl/RestconfCompositeWrapper.java similarity index 100% rename from opendaylight/md-sal/sal-rest-connector/src/main/java/org/opendaylight/controller/sal/rest/impl/RestconfCompositeWrapper.java rename to opendaylight/restconf/sal-rest-connector/src/main/java/org/opendaylight/controller/sal/rest/impl/RestconfCompositeWrapper.java diff --git a/opendaylight/md-sal/sal-rest-connector/src/main/java/org/opendaylight/controller/sal/rest/impl/RestconfDelegatingNormalizedNodeWriter.java b/opendaylight/restconf/sal-rest-connector/src/main/java/org/opendaylight/controller/sal/rest/impl/RestconfDelegatingNormalizedNodeWriter.java similarity index 100% rename from opendaylight/md-sal/sal-rest-connector/src/main/java/org/opendaylight/controller/sal/rest/impl/RestconfDelegatingNormalizedNodeWriter.java rename to opendaylight/restconf/sal-rest-connector/src/main/java/org/opendaylight/controller/sal/rest/impl/RestconfDelegatingNormalizedNodeWriter.java diff --git a/opendaylight/md-sal/sal-rest-connector/src/main/java/org/opendaylight/controller/sal/rest/impl/RestconfDocumentedExceptionMapper.java b/opendaylight/restconf/sal-rest-connector/src/main/java/org/opendaylight/controller/sal/rest/impl/RestconfDocumentedExceptionMapper.java similarity index 100% rename from opendaylight/md-sal/sal-rest-connector/src/main/java/org/opendaylight/controller/sal/rest/impl/RestconfDocumentedExceptionMapper.java rename to opendaylight/restconf/sal-rest-connector/src/main/java/org/opendaylight/controller/sal/rest/impl/RestconfDocumentedExceptionMapper.java diff --git a/opendaylight/md-sal/sal-rest-connector/src/main/java/org/opendaylight/controller/sal/rest/impl/UnsupportedFormatException.java b/opendaylight/restconf/sal-rest-connector/src/main/java/org/opendaylight/controller/sal/rest/impl/UnsupportedFormatException.java similarity index 100% rename from opendaylight/md-sal/sal-rest-connector/src/main/java/org/opendaylight/controller/sal/rest/impl/UnsupportedFormatException.java rename to opendaylight/restconf/sal-rest-connector/src/main/java/org/opendaylight/controller/sal/rest/impl/UnsupportedFormatException.java diff --git a/opendaylight/md-sal/sal-rest-connector/src/main/java/org/opendaylight/controller/sal/rest/impl/XmlNormalizedNodeBodyReader.java b/opendaylight/restconf/sal-rest-connector/src/main/java/org/opendaylight/controller/sal/rest/impl/XmlNormalizedNodeBodyReader.java similarity index 100% rename from opendaylight/md-sal/sal-rest-connector/src/main/java/org/opendaylight/controller/sal/rest/impl/XmlNormalizedNodeBodyReader.java rename to opendaylight/restconf/sal-rest-connector/src/main/java/org/opendaylight/controller/sal/rest/impl/XmlNormalizedNodeBodyReader.java diff --git a/opendaylight/md-sal/sal-rest-connector/src/main/java/org/opendaylight/controller/sal/rest/impl/package-info.java b/opendaylight/restconf/sal-rest-connector/src/main/java/org/opendaylight/controller/sal/rest/impl/package-info.java similarity index 100% rename from opendaylight/md-sal/sal-rest-connector/src/main/java/org/opendaylight/controller/sal/rest/impl/package-info.java rename to opendaylight/restconf/sal-rest-connector/src/main/java/org/opendaylight/controller/sal/rest/impl/package-info.java diff --git a/opendaylight/md-sal/sal-rest-connector/src/main/java/org/opendaylight/controller/sal/restconf/impl/BrokerFacade.java b/opendaylight/restconf/sal-rest-connector/src/main/java/org/opendaylight/controller/sal/restconf/impl/BrokerFacade.java similarity index 100% rename from opendaylight/md-sal/sal-rest-connector/src/main/java/org/opendaylight/controller/sal/restconf/impl/BrokerFacade.java rename to opendaylight/restconf/sal-rest-connector/src/main/java/org/opendaylight/controller/sal/restconf/impl/BrokerFacade.java diff --git a/opendaylight/md-sal/sal-rest-connector/src/main/java/org/opendaylight/controller/sal/restconf/impl/ControllerContext.java b/opendaylight/restconf/sal-rest-connector/src/main/java/org/opendaylight/controller/sal/restconf/impl/ControllerContext.java similarity index 100% rename from opendaylight/md-sal/sal-rest-connector/src/main/java/org/opendaylight/controller/sal/restconf/impl/ControllerContext.java rename to opendaylight/restconf/sal-rest-connector/src/main/java/org/opendaylight/controller/sal/restconf/impl/ControllerContext.java diff --git a/opendaylight/md-sal/sal-rest-connector/src/main/java/org/opendaylight/controller/sal/restconf/impl/IdentityValuesDTO.java b/opendaylight/restconf/sal-rest-connector/src/main/java/org/opendaylight/controller/sal/restconf/impl/IdentityValuesDTO.java similarity index 100% rename from opendaylight/md-sal/sal-rest-connector/src/main/java/org/opendaylight/controller/sal/restconf/impl/IdentityValuesDTO.java rename to opendaylight/restconf/sal-rest-connector/src/main/java/org/opendaylight/controller/sal/restconf/impl/IdentityValuesDTO.java diff --git a/opendaylight/md-sal/sal-rest-connector/src/main/java/org/opendaylight/controller/sal/restconf/impl/InstanceIdentifierContext.java b/opendaylight/restconf/sal-rest-connector/src/main/java/org/opendaylight/controller/sal/restconf/impl/InstanceIdentifierContext.java similarity index 100% rename from opendaylight/md-sal/sal-rest-connector/src/main/java/org/opendaylight/controller/sal/restconf/impl/InstanceIdentifierContext.java rename to opendaylight/restconf/sal-rest-connector/src/main/java/org/opendaylight/controller/sal/restconf/impl/InstanceIdentifierContext.java diff --git a/opendaylight/md-sal/sal-rest-connector/src/main/java/org/opendaylight/controller/sal/restconf/impl/NormalizedDataPrunner.java b/opendaylight/restconf/sal-rest-connector/src/main/java/org/opendaylight/controller/sal/restconf/impl/NormalizedDataPrunner.java similarity index 100% rename from opendaylight/md-sal/sal-rest-connector/src/main/java/org/opendaylight/controller/sal/restconf/impl/NormalizedDataPrunner.java rename to opendaylight/restconf/sal-rest-connector/src/main/java/org/opendaylight/controller/sal/restconf/impl/NormalizedDataPrunner.java diff --git a/opendaylight/md-sal/sal-rest-connector/src/main/java/org/opendaylight/controller/sal/restconf/impl/NormalizedNodeContext.java b/opendaylight/restconf/sal-rest-connector/src/main/java/org/opendaylight/controller/sal/restconf/impl/NormalizedNodeContext.java similarity index 100% rename from opendaylight/md-sal/sal-rest-connector/src/main/java/org/opendaylight/controller/sal/restconf/impl/NormalizedNodeContext.java rename to opendaylight/restconf/sal-rest-connector/src/main/java/org/opendaylight/controller/sal/restconf/impl/NormalizedNodeContext.java diff --git a/opendaylight/md-sal/sal-rest-connector/src/main/java/org/opendaylight/controller/sal/restconf/impl/QueryParametersParser.java b/opendaylight/restconf/sal-rest-connector/src/main/java/org/opendaylight/controller/sal/restconf/impl/QueryParametersParser.java similarity index 100% rename from opendaylight/md-sal/sal-rest-connector/src/main/java/org/opendaylight/controller/sal/restconf/impl/QueryParametersParser.java rename to opendaylight/restconf/sal-rest-connector/src/main/java/org/opendaylight/controller/sal/restconf/impl/QueryParametersParser.java diff --git a/opendaylight/md-sal/sal-rest-connector/src/main/java/org/opendaylight/controller/sal/restconf/impl/RestCodec.java b/opendaylight/restconf/sal-rest-connector/src/main/java/org/opendaylight/controller/sal/restconf/impl/RestCodec.java similarity index 100% rename from opendaylight/md-sal/sal-rest-connector/src/main/java/org/opendaylight/controller/sal/restconf/impl/RestCodec.java rename to opendaylight/restconf/sal-rest-connector/src/main/java/org/opendaylight/controller/sal/restconf/impl/RestCodec.java diff --git a/opendaylight/md-sal/sal-rest-connector/src/main/java/org/opendaylight/controller/sal/restconf/impl/RestconfDocumentedException.java b/opendaylight/restconf/sal-rest-connector/src/main/java/org/opendaylight/controller/sal/restconf/impl/RestconfDocumentedException.java similarity index 100% rename from opendaylight/md-sal/sal-rest-connector/src/main/java/org/opendaylight/controller/sal/restconf/impl/RestconfDocumentedException.java rename to opendaylight/restconf/sal-rest-connector/src/main/java/org/opendaylight/controller/sal/restconf/impl/RestconfDocumentedException.java diff --git a/opendaylight/md-sal/sal-rest-connector/src/main/java/org/opendaylight/controller/sal/restconf/impl/RestconfError.java b/opendaylight/restconf/sal-rest-connector/src/main/java/org/opendaylight/controller/sal/restconf/impl/RestconfError.java similarity index 100% rename from opendaylight/md-sal/sal-rest-connector/src/main/java/org/opendaylight/controller/sal/restconf/impl/RestconfError.java rename to opendaylight/restconf/sal-rest-connector/src/main/java/org/opendaylight/controller/sal/restconf/impl/RestconfError.java diff --git a/opendaylight/md-sal/sal-rest-connector/src/main/java/org/opendaylight/controller/sal/restconf/impl/RestconfImpl.java b/opendaylight/restconf/sal-rest-connector/src/main/java/org/opendaylight/controller/sal/restconf/impl/RestconfImpl.java similarity index 100% rename from opendaylight/md-sal/sal-rest-connector/src/main/java/org/opendaylight/controller/sal/restconf/impl/RestconfImpl.java rename to opendaylight/restconf/sal-rest-connector/src/main/java/org/opendaylight/controller/sal/restconf/impl/RestconfImpl.java diff --git a/opendaylight/md-sal/sal-rest-connector/src/main/java/org/opendaylight/controller/sal/restconf/impl/RestconfProviderImpl.java b/opendaylight/restconf/sal-rest-connector/src/main/java/org/opendaylight/controller/sal/restconf/impl/RestconfProviderImpl.java similarity index 100% rename from opendaylight/md-sal/sal-rest-connector/src/main/java/org/opendaylight/controller/sal/restconf/impl/RestconfProviderImpl.java rename to opendaylight/restconf/sal-rest-connector/src/main/java/org/opendaylight/controller/sal/restconf/impl/RestconfProviderImpl.java diff --git a/opendaylight/md-sal/sal-rest-connector/src/main/java/org/opendaylight/controller/sal/restconf/impl/StatisticsRestconfServiceWrapper.java b/opendaylight/restconf/sal-rest-connector/src/main/java/org/opendaylight/controller/sal/restconf/impl/StatisticsRestconfServiceWrapper.java similarity index 100% rename from opendaylight/md-sal/sal-rest-connector/src/main/java/org/opendaylight/controller/sal/restconf/impl/StatisticsRestconfServiceWrapper.java rename to opendaylight/restconf/sal-rest-connector/src/main/java/org/opendaylight/controller/sal/restconf/impl/StatisticsRestconfServiceWrapper.java diff --git a/opendaylight/md-sal/sal-rest-connector/src/main/java/org/opendaylight/controller/sal/restconf/impl/WriterParameters.java b/opendaylight/restconf/sal-rest-connector/src/main/java/org/opendaylight/controller/sal/restconf/impl/WriterParameters.java similarity index 100% rename from opendaylight/md-sal/sal-rest-connector/src/main/java/org/opendaylight/controller/sal/restconf/impl/WriterParameters.java rename to opendaylight/restconf/sal-rest-connector/src/main/java/org/opendaylight/controller/sal/restconf/impl/WriterParameters.java diff --git a/opendaylight/md-sal/sal-rest-connector/src/main/java/org/opendaylight/controller/sal/restconf/impl/package-info.java b/opendaylight/restconf/sal-rest-connector/src/main/java/org/opendaylight/controller/sal/restconf/impl/package-info.java similarity index 100% rename from opendaylight/md-sal/sal-rest-connector/src/main/java/org/opendaylight/controller/sal/restconf/impl/package-info.java rename to opendaylight/restconf/sal-rest-connector/src/main/java/org/opendaylight/controller/sal/restconf/impl/package-info.java diff --git a/opendaylight/md-sal/sal-rest-connector/src/main/java/org/opendaylight/controller/sal/streams/listeners/ListenerAdapter.java b/opendaylight/restconf/sal-rest-connector/src/main/java/org/opendaylight/controller/sal/streams/listeners/ListenerAdapter.java similarity index 100% rename from opendaylight/md-sal/sal-rest-connector/src/main/java/org/opendaylight/controller/sal/streams/listeners/ListenerAdapter.java rename to opendaylight/restconf/sal-rest-connector/src/main/java/org/opendaylight/controller/sal/streams/listeners/ListenerAdapter.java diff --git a/opendaylight/md-sal/sal-rest-connector/src/main/java/org/opendaylight/controller/sal/streams/listeners/Notificator.java b/opendaylight/restconf/sal-rest-connector/src/main/java/org/opendaylight/controller/sal/streams/listeners/Notificator.java similarity index 100% rename from opendaylight/md-sal/sal-rest-connector/src/main/java/org/opendaylight/controller/sal/streams/listeners/Notificator.java rename to opendaylight/restconf/sal-rest-connector/src/main/java/org/opendaylight/controller/sal/streams/listeners/Notificator.java diff --git a/opendaylight/md-sal/sal-rest-connector/src/main/java/org/opendaylight/controller/sal/streams/websockets/WebSocketServer.java b/opendaylight/restconf/sal-rest-connector/src/main/java/org/opendaylight/controller/sal/streams/websockets/WebSocketServer.java similarity index 100% rename from opendaylight/md-sal/sal-rest-connector/src/main/java/org/opendaylight/controller/sal/streams/websockets/WebSocketServer.java rename to opendaylight/restconf/sal-rest-connector/src/main/java/org/opendaylight/controller/sal/streams/websockets/WebSocketServer.java diff --git a/opendaylight/md-sal/sal-rest-connector/src/main/java/org/opendaylight/controller/sal/streams/websockets/WebSocketServerHandler.java b/opendaylight/restconf/sal-rest-connector/src/main/java/org/opendaylight/controller/sal/streams/websockets/WebSocketServerHandler.java similarity index 100% rename from opendaylight/md-sal/sal-rest-connector/src/main/java/org/opendaylight/controller/sal/streams/websockets/WebSocketServerHandler.java rename to opendaylight/restconf/sal-rest-connector/src/main/java/org/opendaylight/controller/sal/streams/websockets/WebSocketServerHandler.java diff --git a/opendaylight/md-sal/sal-rest-connector/src/main/java/org/opendaylight/controller/sal/streams/websockets/WebSocketServerInitializer.java b/opendaylight/restconf/sal-rest-connector/src/main/java/org/opendaylight/controller/sal/streams/websockets/WebSocketServerInitializer.java similarity index 100% rename from opendaylight/md-sal/sal-rest-connector/src/main/java/org/opendaylight/controller/sal/streams/websockets/WebSocketServerInitializer.java rename to opendaylight/restconf/sal-rest-connector/src/main/java/org/opendaylight/controller/sal/streams/websockets/WebSocketServerInitializer.java diff --git a/opendaylight/md-sal/sal-rest-connector/src/main/resources/WEB-INF/web.xml b/opendaylight/restconf/sal-rest-connector/src/main/resources/WEB-INF/web.xml similarity index 100% rename from opendaylight/md-sal/sal-rest-connector/src/main/resources/WEB-INF/web.xml rename to opendaylight/restconf/sal-rest-connector/src/main/resources/WEB-INF/web.xml diff --git a/opendaylight/md-sal/sal-rest-connector/src/main/yang/opendaylight-rest-connector.yang b/opendaylight/restconf/sal-rest-connector/src/main/yang/opendaylight-rest-connector.yang similarity index 100% rename from opendaylight/md-sal/sal-rest-connector/src/main/yang/opendaylight-rest-connector.yang rename to opendaylight/restconf/sal-rest-connector/src/main/yang/opendaylight-rest-connector.yang diff --git a/opendaylight/md-sal/sal-rest-connector/src/main/yang/sal-remote-augment.yang b/opendaylight/restconf/sal-rest-connector/src/main/yang/sal-remote-augment.yang similarity index 100% rename from opendaylight/md-sal/sal-rest-connector/src/main/yang/sal-remote-augment.yang rename to opendaylight/restconf/sal-rest-connector/src/main/yang/sal-remote-augment.yang diff --git a/opendaylight/md-sal/sal-rest-connector/src/test/java/org/opendaylight/controller/md/sal/rest/common/TestRestconfUtils.java b/opendaylight/restconf/sal-rest-connector/src/test/java/org/opendaylight/controller/md/sal/rest/common/TestRestconfUtils.java similarity index 100% rename from opendaylight/md-sal/sal-rest-connector/src/test/java/org/opendaylight/controller/md/sal/rest/common/TestRestconfUtils.java rename to opendaylight/restconf/sal-rest-connector/src/test/java/org/opendaylight/controller/md/sal/rest/common/TestRestconfUtils.java diff --git a/opendaylight/md-sal/sal-rest-connector/src/test/java/org/opendaylight/controller/sal/rest/impl/draft02/test/RestPostOperationTest.java b/opendaylight/restconf/sal-rest-connector/src/test/java/org/opendaylight/controller/sal/rest/impl/draft02/test/RestPostOperationTest.java similarity index 100% rename from opendaylight/md-sal/sal-rest-connector/src/test/java/org/opendaylight/controller/sal/rest/impl/draft02/test/RestPostOperationTest.java rename to opendaylight/restconf/sal-rest-connector/src/test/java/org/opendaylight/controller/sal/rest/impl/draft02/test/RestPostOperationTest.java diff --git a/opendaylight/md-sal/sal-rest-connector/src/test/java/org/opendaylight/controller/sal/rest/impl/test/providers/AbstractBodyReaderTest.java b/opendaylight/restconf/sal-rest-connector/src/test/java/org/opendaylight/controller/sal/rest/impl/test/providers/AbstractBodyReaderTest.java similarity index 100% rename from opendaylight/md-sal/sal-rest-connector/src/test/java/org/opendaylight/controller/sal/rest/impl/test/providers/AbstractBodyReaderTest.java rename to opendaylight/restconf/sal-rest-connector/src/test/java/org/opendaylight/controller/sal/rest/impl/test/providers/AbstractBodyReaderTest.java diff --git a/opendaylight/md-sal/sal-rest-connector/src/test/java/org/opendaylight/controller/sal/rest/impl/test/providers/TestJsonBodyReader.java b/opendaylight/restconf/sal-rest-connector/src/test/java/org/opendaylight/controller/sal/rest/impl/test/providers/TestJsonBodyReader.java similarity index 100% rename from opendaylight/md-sal/sal-rest-connector/src/test/java/org/opendaylight/controller/sal/rest/impl/test/providers/TestJsonBodyReader.java rename to opendaylight/restconf/sal-rest-connector/src/test/java/org/opendaylight/controller/sal/rest/impl/test/providers/TestJsonBodyReader.java diff --git a/opendaylight/md-sal/sal-rest-connector/src/test/java/org/opendaylight/controller/sal/rest/impl/test/providers/TestJsonBodyReaderMountPoint.java b/opendaylight/restconf/sal-rest-connector/src/test/java/org/opendaylight/controller/sal/rest/impl/test/providers/TestJsonBodyReaderMountPoint.java similarity index 100% rename from opendaylight/md-sal/sal-rest-connector/src/test/java/org/opendaylight/controller/sal/rest/impl/test/providers/TestJsonBodyReaderMountPoint.java rename to opendaylight/restconf/sal-rest-connector/src/test/java/org/opendaylight/controller/sal/rest/impl/test/providers/TestJsonBodyReaderMountPoint.java diff --git a/opendaylight/md-sal/sal-rest-connector/src/test/java/org/opendaylight/controller/sal/rest/impl/test/providers/TestJsonBodyWriter.java b/opendaylight/restconf/sal-rest-connector/src/test/java/org/opendaylight/controller/sal/rest/impl/test/providers/TestJsonBodyWriter.java similarity index 100% rename from opendaylight/md-sal/sal-rest-connector/src/test/java/org/opendaylight/controller/sal/rest/impl/test/providers/TestJsonBodyWriter.java rename to opendaylight/restconf/sal-rest-connector/src/test/java/org/opendaylight/controller/sal/rest/impl/test/providers/TestJsonBodyWriter.java diff --git a/opendaylight/md-sal/sal-rest-connector/src/test/java/org/opendaylight/controller/sal/rest/impl/test/providers/TestXmlBodyReader.java b/opendaylight/restconf/sal-rest-connector/src/test/java/org/opendaylight/controller/sal/rest/impl/test/providers/TestXmlBodyReader.java similarity index 100% rename from opendaylight/md-sal/sal-rest-connector/src/test/java/org/opendaylight/controller/sal/rest/impl/test/providers/TestXmlBodyReader.java rename to opendaylight/restconf/sal-rest-connector/src/test/java/org/opendaylight/controller/sal/rest/impl/test/providers/TestXmlBodyReader.java diff --git a/opendaylight/md-sal/sal-rest-connector/src/test/java/org/opendaylight/controller/sal/rest/impl/test/providers/TestXmlBodyReaderMountPoint.java b/opendaylight/restconf/sal-rest-connector/src/test/java/org/opendaylight/controller/sal/rest/impl/test/providers/TestXmlBodyReaderMountPoint.java similarity index 100% rename from opendaylight/md-sal/sal-rest-connector/src/test/java/org/opendaylight/controller/sal/rest/impl/test/providers/TestXmlBodyReaderMountPoint.java rename to opendaylight/restconf/sal-rest-connector/src/test/java/org/opendaylight/controller/sal/rest/impl/test/providers/TestXmlBodyReaderMountPoint.java diff --git a/opendaylight/md-sal/sal-rest-connector/src/test/java/org/opendaylight/controller/sal/rest/impl/test/providers/TestXmlBodyWriter.java b/opendaylight/restconf/sal-rest-connector/src/test/java/org/opendaylight/controller/sal/rest/impl/test/providers/TestXmlBodyWriter.java similarity index 100% rename from opendaylight/md-sal/sal-rest-connector/src/test/java/org/opendaylight/controller/sal/rest/impl/test/providers/TestXmlBodyWriter.java rename to opendaylight/restconf/sal-rest-connector/src/test/java/org/opendaylight/controller/sal/rest/impl/test/providers/TestXmlBodyWriter.java diff --git a/opendaylight/md-sal/sal-rest-connector/src/test/java/org/opendaylight/controller/sal/restconf/impl/cnsn/to/json/test/CnSnToJsonBasicDataTypesTest.java b/opendaylight/restconf/sal-rest-connector/src/test/java/org/opendaylight/controller/sal/restconf/impl/cnsn/to/json/test/CnSnToJsonBasicDataTypesTest.java similarity index 100% rename from opendaylight/md-sal/sal-rest-connector/src/test/java/org/opendaylight/controller/sal/restconf/impl/cnsn/to/json/test/CnSnToJsonBasicDataTypesTest.java rename to opendaylight/restconf/sal-rest-connector/src/test/java/org/opendaylight/controller/sal/restconf/impl/cnsn/to/json/test/CnSnToJsonBasicDataTypesTest.java diff --git a/opendaylight/md-sal/sal-rest-connector/src/test/java/org/opendaylight/controller/sal/restconf/impl/cnsn/to/json/test/CnSnToJsonIdentityrefTest.java b/opendaylight/restconf/sal-rest-connector/src/test/java/org/opendaylight/controller/sal/restconf/impl/cnsn/to/json/test/CnSnToJsonIdentityrefTest.java similarity index 100% rename from opendaylight/md-sal/sal-rest-connector/src/test/java/org/opendaylight/controller/sal/restconf/impl/cnsn/to/json/test/CnSnToJsonIdentityrefTest.java rename to opendaylight/restconf/sal-rest-connector/src/test/java/org/opendaylight/controller/sal/restconf/impl/cnsn/to/json/test/CnSnToJsonIdentityrefTest.java diff --git a/opendaylight/md-sal/sal-rest-connector/src/test/java/org/opendaylight/controller/sal/restconf/impl/cnsn/to/json/test/CnSnToJsonWithDataFromSeveralModulesTest.java b/opendaylight/restconf/sal-rest-connector/src/test/java/org/opendaylight/controller/sal/restconf/impl/cnsn/to/json/test/CnSnToJsonWithDataFromSeveralModulesTest.java similarity index 100% rename from opendaylight/md-sal/sal-rest-connector/src/test/java/org/opendaylight/controller/sal/restconf/impl/cnsn/to/json/test/CnSnToJsonWithDataFromSeveralModulesTest.java rename to opendaylight/restconf/sal-rest-connector/src/test/java/org/opendaylight/controller/sal/restconf/impl/cnsn/to/json/test/CnSnToJsonWithDataFromSeveralModulesTest.java diff --git a/opendaylight/md-sal/sal-rest-connector/src/test/java/org/opendaylight/controller/sal/restconf/impl/input/to/cnsn/test/RestPutListDataTest.java b/opendaylight/restconf/sal-rest-connector/src/test/java/org/opendaylight/controller/sal/restconf/impl/input/to/cnsn/test/RestPutListDataTest.java similarity index 100% rename from opendaylight/md-sal/sal-rest-connector/src/test/java/org/opendaylight/controller/sal/restconf/impl/input/to/cnsn/test/RestPutListDataTest.java rename to opendaylight/restconf/sal-rest-connector/src/test/java/org/opendaylight/controller/sal/restconf/impl/input/to/cnsn/test/RestPutListDataTest.java diff --git a/opendaylight/md-sal/sal-rest-connector/src/test/java/org/opendaylight/controller/sal/restconf/impl/json/to/nn/test/JsonIdentityrefToNnTest.java b/opendaylight/restconf/sal-rest-connector/src/test/java/org/opendaylight/controller/sal/restconf/impl/json/to/nn/test/JsonIdentityrefToNnTest.java similarity index 100% rename from opendaylight/md-sal/sal-rest-connector/src/test/java/org/opendaylight/controller/sal/restconf/impl/json/to/nn/test/JsonIdentityrefToNnTest.java rename to opendaylight/restconf/sal-rest-connector/src/test/java/org/opendaylight/controller/sal/restconf/impl/json/to/nn/test/JsonIdentityrefToNnTest.java diff --git a/opendaylight/md-sal/sal-rest-connector/src/test/java/org/opendaylight/controller/sal/restconf/impl/json/to/nn/test/JsonLeafrefToNnTest.java b/opendaylight/restconf/sal-rest-connector/src/test/java/org/opendaylight/controller/sal/restconf/impl/json/to/nn/test/JsonLeafrefToNnTest.java similarity index 100% rename from opendaylight/md-sal/sal-rest-connector/src/test/java/org/opendaylight/controller/sal/restconf/impl/json/to/nn/test/JsonLeafrefToNnTest.java rename to opendaylight/restconf/sal-rest-connector/src/test/java/org/opendaylight/controller/sal/restconf/impl/json/to/nn/test/JsonLeafrefToNnTest.java diff --git a/opendaylight/md-sal/sal-rest-connector/src/test/java/org/opendaylight/controller/sal/restconf/impl/json/to/nn/test/JsonToNnTest.java b/opendaylight/restconf/sal-rest-connector/src/test/java/org/opendaylight/controller/sal/restconf/impl/json/to/nn/test/JsonToNnTest.java similarity index 100% rename from opendaylight/md-sal/sal-rest-connector/src/test/java/org/opendaylight/controller/sal/restconf/impl/json/to/nn/test/JsonToNnTest.java rename to opendaylight/restconf/sal-rest-connector/src/test/java/org/opendaylight/controller/sal/restconf/impl/json/to/nn/test/JsonToNnTest.java diff --git a/opendaylight/md-sal/sal-rest-connector/src/test/java/org/opendaylight/controller/sal/restconf/impl/nn/to/json/test/NnJsonChoiceCaseTest.java b/opendaylight/restconf/sal-rest-connector/src/test/java/org/opendaylight/controller/sal/restconf/impl/nn/to/json/test/NnJsonChoiceCaseTest.java similarity index 100% rename from opendaylight/md-sal/sal-rest-connector/src/test/java/org/opendaylight/controller/sal/restconf/impl/nn/to/json/test/NnJsonChoiceCaseTest.java rename to opendaylight/restconf/sal-rest-connector/src/test/java/org/opendaylight/controller/sal/restconf/impl/nn/to/json/test/NnJsonChoiceCaseTest.java diff --git a/opendaylight/md-sal/sal-rest-connector/src/test/java/org/opendaylight/controller/sal/restconf/impl/nn/to/json/test/NnToJsonLeafrefType.java b/opendaylight/restconf/sal-rest-connector/src/test/java/org/opendaylight/controller/sal/restconf/impl/nn/to/json/test/NnToJsonLeafrefType.java similarity index 100% rename from opendaylight/md-sal/sal-rest-connector/src/test/java/org/opendaylight/controller/sal/restconf/impl/nn/to/json/test/NnToJsonLeafrefType.java rename to opendaylight/restconf/sal-rest-connector/src/test/java/org/opendaylight/controller/sal/restconf/impl/nn/to/json/test/NnToJsonLeafrefType.java diff --git a/opendaylight/md-sal/sal-rest-connector/src/test/java/org/opendaylight/controller/sal/restconf/impl/nn/to/json/test/NnToJsonNotExistingLeafTypeTest.java b/opendaylight/restconf/sal-rest-connector/src/test/java/org/opendaylight/controller/sal/restconf/impl/nn/to/json/test/NnToJsonNotExistingLeafTypeTest.java similarity index 100% rename from opendaylight/md-sal/sal-rest-connector/src/test/java/org/opendaylight/controller/sal/restconf/impl/nn/to/json/test/NnToJsonNotExistingLeafTypeTest.java rename to opendaylight/restconf/sal-rest-connector/src/test/java/org/opendaylight/controller/sal/restconf/impl/nn/to/json/test/NnToJsonNotExistingLeafTypeTest.java diff --git a/opendaylight/md-sal/sal-rest-connector/src/test/java/org/opendaylight/controller/sal/restconf/impl/nn/to/json/test/NnToJsonWithAugmentTest.java b/opendaylight/restconf/sal-rest-connector/src/test/java/org/opendaylight/controller/sal/restconf/impl/nn/to/json/test/NnToJsonWithAugmentTest.java similarity index 100% rename from opendaylight/md-sal/sal-rest-connector/src/test/java/org/opendaylight/controller/sal/restconf/impl/nn/to/json/test/NnToJsonWithAugmentTest.java rename to opendaylight/restconf/sal-rest-connector/src/test/java/org/opendaylight/controller/sal/restconf/impl/nn/to/json/test/NnToJsonWithAugmentTest.java diff --git a/opendaylight/md-sal/sal-rest-connector/src/test/java/org/opendaylight/controller/sal/restconf/impl/nn/to/xml/test/NnInstanceIdentifierToXmlTest.java b/opendaylight/restconf/sal-rest-connector/src/test/java/org/opendaylight/controller/sal/restconf/impl/nn/to/xml/test/NnInstanceIdentifierToXmlTest.java similarity index 100% rename from opendaylight/md-sal/sal-rest-connector/src/test/java/org/opendaylight/controller/sal/restconf/impl/nn/to/xml/test/NnInstanceIdentifierToXmlTest.java rename to opendaylight/restconf/sal-rest-connector/src/test/java/org/opendaylight/controller/sal/restconf/impl/nn/to/xml/test/NnInstanceIdentifierToXmlTest.java diff --git a/opendaylight/md-sal/sal-rest-connector/src/test/java/org/opendaylight/controller/sal/restconf/impl/nn/to/xml/test/NnToXmlNotExistingLeafTypeTest.java b/opendaylight/restconf/sal-rest-connector/src/test/java/org/opendaylight/controller/sal/restconf/impl/nn/to/xml/test/NnToXmlNotExistingLeafTypeTest.java similarity index 100% rename from opendaylight/md-sal/sal-rest-connector/src/test/java/org/opendaylight/controller/sal/restconf/impl/nn/to/xml/test/NnToXmlNotExistingLeafTypeTest.java rename to opendaylight/restconf/sal-rest-connector/src/test/java/org/opendaylight/controller/sal/restconf/impl/nn/to/xml/test/NnToXmlNotExistingLeafTypeTest.java diff --git a/opendaylight/md-sal/sal-rest-connector/src/test/java/org/opendaylight/controller/sal/restconf/impl/nn/to/xml/test/NnToXmlTest.java b/opendaylight/restconf/sal-rest-connector/src/test/java/org/opendaylight/controller/sal/restconf/impl/nn/to/xml/test/NnToXmlTest.java similarity index 100% rename from opendaylight/md-sal/sal-rest-connector/src/test/java/org/opendaylight/controller/sal/restconf/impl/nn/to/xml/test/NnToXmlTest.java rename to opendaylight/restconf/sal-rest-connector/src/test/java/org/opendaylight/controller/sal/restconf/impl/nn/to/xml/test/NnToXmlTest.java diff --git a/opendaylight/md-sal/sal-rest-connector/src/test/java/org/opendaylight/controller/sal/restconf/impl/nn/to/xml/test/NnToXmlWithChoiceTest.java b/opendaylight/restconf/sal-rest-connector/src/test/java/org/opendaylight/controller/sal/restconf/impl/nn/to/xml/test/NnToXmlWithChoiceTest.java similarity index 100% rename from opendaylight/md-sal/sal-rest-connector/src/test/java/org/opendaylight/controller/sal/restconf/impl/nn/to/xml/test/NnToXmlWithChoiceTest.java rename to opendaylight/restconf/sal-rest-connector/src/test/java/org/opendaylight/controller/sal/restconf/impl/nn/to/xml/test/NnToXmlWithChoiceTest.java diff --git a/opendaylight/md-sal/sal-rest-connector/src/test/java/org/opendaylight/controller/sal/restconf/impl/nn/to/xml/test/NnToXmlWithDataFromSeveralModulesTest.java b/opendaylight/restconf/sal-rest-connector/src/test/java/org/opendaylight/controller/sal/restconf/impl/nn/to/xml/test/NnToXmlWithDataFromSeveralModulesTest.java similarity index 100% rename from opendaylight/md-sal/sal-rest-connector/src/test/java/org/opendaylight/controller/sal/restconf/impl/nn/to/xml/test/NnToXmlWithDataFromSeveralModulesTest.java rename to opendaylight/restconf/sal-rest-connector/src/test/java/org/opendaylight/controller/sal/restconf/impl/nn/to/xml/test/NnToXmlWithDataFromSeveralModulesTest.java diff --git a/opendaylight/md-sal/sal-rest-connector/src/test/java/org/opendaylight/controller/sal/restconf/impl/test/BrokerFacadeTest.java b/opendaylight/restconf/sal-rest-connector/src/test/java/org/opendaylight/controller/sal/restconf/impl/test/BrokerFacadeTest.java similarity index 100% rename from opendaylight/md-sal/sal-rest-connector/src/test/java/org/opendaylight/controller/sal/restconf/impl/test/BrokerFacadeTest.java rename to opendaylight/restconf/sal-rest-connector/src/test/java/org/opendaylight/controller/sal/restconf/impl/test/BrokerFacadeTest.java diff --git a/opendaylight/md-sal/sal-rest-connector/src/test/java/org/opendaylight/controller/sal/restconf/impl/test/Bug3595Test.java b/opendaylight/restconf/sal-rest-connector/src/test/java/org/opendaylight/controller/sal/restconf/impl/test/Bug3595Test.java similarity index 100% rename from opendaylight/md-sal/sal-rest-connector/src/test/java/org/opendaylight/controller/sal/restconf/impl/test/Bug3595Test.java rename to opendaylight/restconf/sal-rest-connector/src/test/java/org/opendaylight/controller/sal/restconf/impl/test/Bug3595Test.java diff --git a/opendaylight/md-sal/sal-rest-connector/src/test/java/org/opendaylight/controller/sal/restconf/impl/test/CnSnToXmlAndJsonInstanceIdentifierTest.java b/opendaylight/restconf/sal-rest-connector/src/test/java/org/opendaylight/controller/sal/restconf/impl/test/CnSnToXmlAndJsonInstanceIdentifierTest.java similarity index 100% rename from opendaylight/md-sal/sal-rest-connector/src/test/java/org/opendaylight/controller/sal/restconf/impl/test/CnSnToXmlAndJsonInstanceIdentifierTest.java rename to opendaylight/restconf/sal-rest-connector/src/test/java/org/opendaylight/controller/sal/restconf/impl/test/CnSnToXmlAndJsonInstanceIdentifierTest.java diff --git a/opendaylight/md-sal/sal-rest-connector/src/test/java/org/opendaylight/controller/sal/restconf/impl/test/CodecsExceptionsCatchingTest.java b/opendaylight/restconf/sal-rest-connector/src/test/java/org/opendaylight/controller/sal/restconf/impl/test/CodecsExceptionsCatchingTest.java similarity index 100% rename from opendaylight/md-sal/sal-rest-connector/src/test/java/org/opendaylight/controller/sal/restconf/impl/test/CodecsExceptionsCatchingTest.java rename to opendaylight/restconf/sal-rest-connector/src/test/java/org/opendaylight/controller/sal/restconf/impl/test/CodecsExceptionsCatchingTest.java diff --git a/opendaylight/md-sal/sal-rest-connector/src/test/java/org/opendaylight/controller/sal/restconf/impl/test/CutDataToCorrectDepthTest.java b/opendaylight/restconf/sal-rest-connector/src/test/java/org/opendaylight/controller/sal/restconf/impl/test/CutDataToCorrectDepthTest.java similarity index 100% rename from opendaylight/md-sal/sal-rest-connector/src/test/java/org/opendaylight/controller/sal/restconf/impl/test/CutDataToCorrectDepthTest.java rename to opendaylight/restconf/sal-rest-connector/src/test/java/org/opendaylight/controller/sal/restconf/impl/test/CutDataToCorrectDepthTest.java diff --git a/opendaylight/md-sal/sal-rest-connector/src/test/java/org/opendaylight/controller/sal/restconf/impl/test/DummyFuture.java b/opendaylight/restconf/sal-rest-connector/src/test/java/org/opendaylight/controller/sal/restconf/impl/test/DummyFuture.java similarity index 100% rename from opendaylight/md-sal/sal-rest-connector/src/test/java/org/opendaylight/controller/sal/restconf/impl/test/DummyFuture.java rename to opendaylight/restconf/sal-rest-connector/src/test/java/org/opendaylight/controller/sal/restconf/impl/test/DummyFuture.java diff --git a/opendaylight/md-sal/sal-rest-connector/src/test/java/org/opendaylight/controller/sal/restconf/impl/test/DummyRpcResult.java b/opendaylight/restconf/sal-rest-connector/src/test/java/org/opendaylight/controller/sal/restconf/impl/test/DummyRpcResult.java similarity index 100% rename from opendaylight/md-sal/sal-rest-connector/src/test/java/org/opendaylight/controller/sal/restconf/impl/test/DummyRpcResult.java rename to opendaylight/restconf/sal-rest-connector/src/test/java/org/opendaylight/controller/sal/restconf/impl/test/DummyRpcResult.java diff --git a/opendaylight/md-sal/sal-rest-connector/src/test/java/org/opendaylight/controller/sal/restconf/impl/test/DummyType.java b/opendaylight/restconf/sal-rest-connector/src/test/java/org/opendaylight/controller/sal/restconf/impl/test/DummyType.java similarity index 100% rename from opendaylight/md-sal/sal-rest-connector/src/test/java/org/opendaylight/controller/sal/restconf/impl/test/DummyType.java rename to opendaylight/restconf/sal-rest-connector/src/test/java/org/opendaylight/controller/sal/restconf/impl/test/DummyType.java diff --git a/opendaylight/md-sal/sal-rest-connector/src/test/java/org/opendaylight/controller/sal/restconf/impl/test/InvokeRpcMethodTest.java b/opendaylight/restconf/sal-rest-connector/src/test/java/org/opendaylight/controller/sal/restconf/impl/test/InvokeRpcMethodTest.java similarity index 100% rename from opendaylight/md-sal/sal-rest-connector/src/test/java/org/opendaylight/controller/sal/restconf/impl/test/InvokeRpcMethodTest.java rename to opendaylight/restconf/sal-rest-connector/src/test/java/org/opendaylight/controller/sal/restconf/impl/test/InvokeRpcMethodTest.java diff --git a/opendaylight/md-sal/sal-rest-connector/src/test/java/org/opendaylight/controller/sal/restconf/impl/test/MediaTypesTest.java b/opendaylight/restconf/sal-rest-connector/src/test/java/org/opendaylight/controller/sal/restconf/impl/test/MediaTypesTest.java similarity index 100% rename from opendaylight/md-sal/sal-rest-connector/src/test/java/org/opendaylight/controller/sal/restconf/impl/test/MediaTypesTest.java rename to opendaylight/restconf/sal-rest-connector/src/test/java/org/opendaylight/controller/sal/restconf/impl/test/MediaTypesTest.java diff --git a/opendaylight/md-sal/sal-rest-connector/src/test/java/org/opendaylight/controller/sal/restconf/impl/test/MultipleEqualNamesForDataNodesTest.java b/opendaylight/restconf/sal-rest-connector/src/test/java/org/opendaylight/controller/sal/restconf/impl/test/MultipleEqualNamesForDataNodesTest.java similarity index 100% rename from opendaylight/md-sal/sal-rest-connector/src/test/java/org/opendaylight/controller/sal/restconf/impl/test/MultipleEqualNamesForDataNodesTest.java rename to opendaylight/restconf/sal-rest-connector/src/test/java/org/opendaylight/controller/sal/restconf/impl/test/MultipleEqualNamesForDataNodesTest.java diff --git a/opendaylight/md-sal/sal-rest-connector/src/test/java/org/opendaylight/controller/sal/restconf/impl/test/NormalizeNodeTest.java b/opendaylight/restconf/sal-rest-connector/src/test/java/org/opendaylight/controller/sal/restconf/impl/test/NormalizeNodeTest.java similarity index 100% rename from opendaylight/md-sal/sal-rest-connector/src/test/java/org/opendaylight/controller/sal/restconf/impl/test/NormalizeNodeTest.java rename to opendaylight/restconf/sal-rest-connector/src/test/java/org/opendaylight/controller/sal/restconf/impl/test/NormalizeNodeTest.java diff --git a/opendaylight/md-sal/sal-rest-connector/src/test/java/org/opendaylight/controller/sal/restconf/impl/test/RestCodecExceptionsTest.java b/opendaylight/restconf/sal-rest-connector/src/test/java/org/opendaylight/controller/sal/restconf/impl/test/RestCodecExceptionsTest.java similarity index 100% rename from opendaylight/md-sal/sal-rest-connector/src/test/java/org/opendaylight/controller/sal/restconf/impl/test/RestCodecExceptionsTest.java rename to opendaylight/restconf/sal-rest-connector/src/test/java/org/opendaylight/controller/sal/restconf/impl/test/RestCodecExceptionsTest.java diff --git a/opendaylight/md-sal/sal-rest-connector/src/test/java/org/opendaylight/controller/sal/restconf/impl/test/RestDeleteOperationTest.java b/opendaylight/restconf/sal-rest-connector/src/test/java/org/opendaylight/controller/sal/restconf/impl/test/RestDeleteOperationTest.java similarity index 100% rename from opendaylight/md-sal/sal-rest-connector/src/test/java/org/opendaylight/controller/sal/restconf/impl/test/RestDeleteOperationTest.java rename to opendaylight/restconf/sal-rest-connector/src/test/java/org/opendaylight/controller/sal/restconf/impl/test/RestDeleteOperationTest.java diff --git a/opendaylight/md-sal/sal-rest-connector/src/test/java/org/opendaylight/controller/sal/restconf/impl/test/RestGetAugmentedElementWhenEqualNamesTest.java b/opendaylight/restconf/sal-rest-connector/src/test/java/org/opendaylight/controller/sal/restconf/impl/test/RestGetAugmentedElementWhenEqualNamesTest.java similarity index 100% rename from opendaylight/md-sal/sal-rest-connector/src/test/java/org/opendaylight/controller/sal/restconf/impl/test/RestGetAugmentedElementWhenEqualNamesTest.java rename to opendaylight/restconf/sal-rest-connector/src/test/java/org/opendaylight/controller/sal/restconf/impl/test/RestGetAugmentedElementWhenEqualNamesTest.java diff --git a/opendaylight/md-sal/sal-rest-connector/src/test/java/org/opendaylight/controller/sal/restconf/impl/test/RestGetOperationTest.java b/opendaylight/restconf/sal-rest-connector/src/test/java/org/opendaylight/controller/sal/restconf/impl/test/RestGetOperationTest.java similarity index 100% rename from opendaylight/md-sal/sal-rest-connector/src/test/java/org/opendaylight/controller/sal/restconf/impl/test/RestGetOperationTest.java rename to opendaylight/restconf/sal-rest-connector/src/test/java/org/opendaylight/controller/sal/restconf/impl/test/RestGetOperationTest.java diff --git a/opendaylight/md-sal/sal-rest-connector/src/test/java/org/opendaylight/controller/sal/restconf/impl/test/RestOperationUtils.java b/opendaylight/restconf/sal-rest-connector/src/test/java/org/opendaylight/controller/sal/restconf/impl/test/RestOperationUtils.java similarity index 100% rename from opendaylight/md-sal/sal-rest-connector/src/test/java/org/opendaylight/controller/sal/restconf/impl/test/RestOperationUtils.java rename to opendaylight/restconf/sal-rest-connector/src/test/java/org/opendaylight/controller/sal/restconf/impl/test/RestOperationUtils.java diff --git a/opendaylight/md-sal/sal-rest-connector/src/test/java/org/opendaylight/controller/sal/restconf/impl/test/RestPostOperationTest.java b/opendaylight/restconf/sal-rest-connector/src/test/java/org/opendaylight/controller/sal/restconf/impl/test/RestPostOperationTest.java similarity index 100% rename from opendaylight/md-sal/sal-rest-connector/src/test/java/org/opendaylight/controller/sal/restconf/impl/test/RestPostOperationTest.java rename to opendaylight/restconf/sal-rest-connector/src/test/java/org/opendaylight/controller/sal/restconf/impl/test/RestPostOperationTest.java diff --git a/opendaylight/md-sal/sal-rest-connector/src/test/java/org/opendaylight/controller/sal/restconf/impl/test/RestPutConfigTest.java b/opendaylight/restconf/sal-rest-connector/src/test/java/org/opendaylight/controller/sal/restconf/impl/test/RestPutConfigTest.java similarity index 100% rename from opendaylight/md-sal/sal-rest-connector/src/test/java/org/opendaylight/controller/sal/restconf/impl/test/RestPutConfigTest.java rename to opendaylight/restconf/sal-rest-connector/src/test/java/org/opendaylight/controller/sal/restconf/impl/test/RestPutConfigTest.java diff --git a/opendaylight/md-sal/sal-rest-connector/src/test/java/org/opendaylight/controller/sal/restconf/impl/test/RestPutOperationTest.java b/opendaylight/restconf/sal-rest-connector/src/test/java/org/opendaylight/controller/sal/restconf/impl/test/RestPutOperationTest.java similarity index 100% rename from opendaylight/md-sal/sal-rest-connector/src/test/java/org/opendaylight/controller/sal/restconf/impl/test/RestPutOperationTest.java rename to opendaylight/restconf/sal-rest-connector/src/test/java/org/opendaylight/controller/sal/restconf/impl/test/RestPutOperationTest.java diff --git a/opendaylight/md-sal/sal-rest-connector/src/test/java/org/opendaylight/controller/sal/restconf/impl/test/RestconfDocumentedExceptionMapperTest.java b/opendaylight/restconf/sal-rest-connector/src/test/java/org/opendaylight/controller/sal/restconf/impl/test/RestconfDocumentedExceptionMapperTest.java similarity index 100% rename from opendaylight/md-sal/sal-rest-connector/src/test/java/org/opendaylight/controller/sal/restconf/impl/test/RestconfDocumentedExceptionMapperTest.java rename to opendaylight/restconf/sal-rest-connector/src/test/java/org/opendaylight/controller/sal/restconf/impl/test/RestconfDocumentedExceptionMapperTest.java diff --git a/opendaylight/md-sal/sal-rest-connector/src/test/java/org/opendaylight/controller/sal/restconf/impl/test/RestconfErrorTest.java b/opendaylight/restconf/sal-rest-connector/src/test/java/org/opendaylight/controller/sal/restconf/impl/test/RestconfErrorTest.java similarity index 100% rename from opendaylight/md-sal/sal-rest-connector/src/test/java/org/opendaylight/controller/sal/restconf/impl/test/RestconfErrorTest.java rename to opendaylight/restconf/sal-rest-connector/src/test/java/org/opendaylight/controller/sal/restconf/impl/test/RestconfErrorTest.java diff --git a/opendaylight/md-sal/sal-rest-connector/src/test/java/org/opendaylight/controller/sal/restconf/impl/test/RestconfImplTest.java b/opendaylight/restconf/sal-rest-connector/src/test/java/org/opendaylight/controller/sal/restconf/impl/test/RestconfImplTest.java similarity index 100% rename from opendaylight/md-sal/sal-rest-connector/src/test/java/org/opendaylight/controller/sal/restconf/impl/test/RestconfImplTest.java rename to opendaylight/restconf/sal-rest-connector/src/test/java/org/opendaylight/controller/sal/restconf/impl/test/RestconfImplTest.java diff --git a/opendaylight/md-sal/sal-rest-connector/src/test/java/org/opendaylight/controller/sal/restconf/impl/test/TestUtils.java b/opendaylight/restconf/sal-rest-connector/src/test/java/org/opendaylight/controller/sal/restconf/impl/test/TestUtils.java similarity index 100% rename from opendaylight/md-sal/sal-rest-connector/src/test/java/org/opendaylight/controller/sal/restconf/impl/test/TestUtils.java rename to opendaylight/restconf/sal-rest-connector/src/test/java/org/opendaylight/controller/sal/restconf/impl/test/TestUtils.java diff --git a/opendaylight/md-sal/sal-rest-connector/src/test/java/org/opendaylight/controller/sal/restconf/impl/test/URIParametersParsing.java b/opendaylight/restconf/sal-rest-connector/src/test/java/org/opendaylight/controller/sal/restconf/impl/test/URIParametersParsing.java similarity index 100% rename from opendaylight/md-sal/sal-rest-connector/src/test/java/org/opendaylight/controller/sal/restconf/impl/test/URIParametersParsing.java rename to opendaylight/restconf/sal-rest-connector/src/test/java/org/opendaylight/controller/sal/restconf/impl/test/URIParametersParsing.java diff --git a/opendaylight/md-sal/sal-rest-connector/src/test/java/org/opendaylight/controller/sal/restconf/impl/test/URITest.java b/opendaylight/restconf/sal-rest-connector/src/test/java/org/opendaylight/controller/sal/restconf/impl/test/URITest.java similarity index 100% rename from opendaylight/md-sal/sal-rest-connector/src/test/java/org/opendaylight/controller/sal/restconf/impl/test/URITest.java rename to opendaylight/restconf/sal-rest-connector/src/test/java/org/opendaylight/controller/sal/restconf/impl/test/URITest.java diff --git a/opendaylight/md-sal/sal-rest-connector/src/test/java/org/opendaylight/controller/sal/restconf/impl/test/XmlAndJsonToCnSnInstanceIdentifierTest.java b/opendaylight/restconf/sal-rest-connector/src/test/java/org/opendaylight/controller/sal/restconf/impl/test/XmlAndJsonToCnSnInstanceIdentifierTest.java similarity index 100% rename from opendaylight/md-sal/sal-rest-connector/src/test/java/org/opendaylight/controller/sal/restconf/impl/test/XmlAndJsonToCnSnInstanceIdentifierTest.java rename to opendaylight/restconf/sal-rest-connector/src/test/java/org/opendaylight/controller/sal/restconf/impl/test/XmlAndJsonToCnSnInstanceIdentifierTest.java diff --git a/opendaylight/md-sal/sal-rest-connector/src/test/java/org/opendaylight/controller/sal/restconf/impl/test/XmlAndJsonToCnSnLeafRefTest.java b/opendaylight/restconf/sal-rest-connector/src/test/java/org/opendaylight/controller/sal/restconf/impl/test/XmlAndJsonToCnSnLeafRefTest.java similarity index 100% rename from opendaylight/md-sal/sal-rest-connector/src/test/java/org/opendaylight/controller/sal/restconf/impl/test/XmlAndJsonToCnSnLeafRefTest.java rename to opendaylight/restconf/sal-rest-connector/src/test/java/org/opendaylight/controller/sal/restconf/impl/test/XmlAndJsonToCnSnLeafRefTest.java diff --git a/opendaylight/md-sal/sal-rest-connector/src/test/java/org/opendaylight/controller/sal/restconf/impl/test/YangAndXmlAndDataSchemaLoader.java b/opendaylight/restconf/sal-rest-connector/src/test/java/org/opendaylight/controller/sal/restconf/impl/test/YangAndXmlAndDataSchemaLoader.java similarity index 100% rename from opendaylight/md-sal/sal-rest-connector/src/test/java/org/opendaylight/controller/sal/restconf/impl/test/YangAndXmlAndDataSchemaLoader.java rename to opendaylight/restconf/sal-rest-connector/src/test/java/org/opendaylight/controller/sal/restconf/impl/test/YangAndXmlAndDataSchemaLoader.java diff --git a/opendaylight/md-sal/sal-rest-connector/src/test/java/org/opendaylight/controller/sal/restconf/impl/websockets/client/IClientMessageCallback.java b/opendaylight/restconf/sal-rest-connector/src/test/java/org/opendaylight/controller/sal/restconf/impl/websockets/client/IClientMessageCallback.java similarity index 100% rename from opendaylight/md-sal/sal-rest-connector/src/test/java/org/opendaylight/controller/sal/restconf/impl/websockets/client/IClientMessageCallback.java rename to opendaylight/restconf/sal-rest-connector/src/test/java/org/opendaylight/controller/sal/restconf/impl/websockets/client/IClientMessageCallback.java diff --git a/opendaylight/md-sal/sal-rest-connector/src/test/java/org/opendaylight/controller/sal/restconf/impl/websockets/client/WebSocketClient.java b/opendaylight/restconf/sal-rest-connector/src/test/java/org/opendaylight/controller/sal/restconf/impl/websockets/client/WebSocketClient.java similarity index 100% rename from opendaylight/md-sal/sal-rest-connector/src/test/java/org/opendaylight/controller/sal/restconf/impl/websockets/client/WebSocketClient.java rename to opendaylight/restconf/sal-rest-connector/src/test/java/org/opendaylight/controller/sal/restconf/impl/websockets/client/WebSocketClient.java diff --git a/opendaylight/md-sal/sal-rest-connector/src/test/java/org/opendaylight/controller/sal/restconf/impl/websockets/client/WebSocketClientHandler.java b/opendaylight/restconf/sal-rest-connector/src/test/java/org/opendaylight/controller/sal/restconf/impl/websockets/client/WebSocketClientHandler.java similarity index 100% rename from opendaylight/md-sal/sal-rest-connector/src/test/java/org/opendaylight/controller/sal/restconf/impl/websockets/client/WebSocketClientHandler.java rename to opendaylight/restconf/sal-rest-connector/src/test/java/org/opendaylight/controller/sal/restconf/impl/websockets/client/WebSocketClientHandler.java diff --git a/opendaylight/md-sal/sal-rest-connector/src/test/java/org/opendaylight/controller/sal/restconf/impl/websockets/test/RestStream.java b/opendaylight/restconf/sal-rest-connector/src/test/java/org/opendaylight/controller/sal/restconf/impl/websockets/test/RestStream.java similarity index 100% rename from opendaylight/md-sal/sal-rest-connector/src/test/java/org/opendaylight/controller/sal/restconf/impl/websockets/test/RestStream.java rename to opendaylight/restconf/sal-rest-connector/src/test/java/org/opendaylight/controller/sal/restconf/impl/websockets/test/RestStream.java diff --git a/opendaylight/md-sal/sal-rest-connector/src/test/java/org/opendaylight/controller/sal/restconf/impl/xml/to/cnsn/test/XmlAugmentedElementToCnSnTest.java b/opendaylight/restconf/sal-rest-connector/src/test/java/org/opendaylight/controller/sal/restconf/impl/xml/to/cnsn/test/XmlAugmentedElementToCnSnTest.java similarity index 100% rename from opendaylight/md-sal/sal-rest-connector/src/test/java/org/opendaylight/controller/sal/restconf/impl/xml/to/cnsn/test/XmlAugmentedElementToCnSnTest.java rename to opendaylight/restconf/sal-rest-connector/src/test/java/org/opendaylight/controller/sal/restconf/impl/xml/to/cnsn/test/XmlAugmentedElementToCnSnTest.java diff --git a/opendaylight/md-sal/sal-rest-connector/src/test/java/org/opendaylight/controller/sal/restconf/impl/xml/to/cnsn/test/XmlToCnSnTest.java b/opendaylight/restconf/sal-rest-connector/src/test/java/org/opendaylight/controller/sal/restconf/impl/xml/to/cnsn/test/XmlToCnSnTest.java similarity index 100% rename from opendaylight/md-sal/sal-rest-connector/src/test/java/org/opendaylight/controller/sal/restconf/impl/xml/to/cnsn/test/XmlToCnSnTest.java rename to opendaylight/restconf/sal-rest-connector/src/test/java/org/opendaylight/controller/sal/restconf/impl/xml/to/cnsn/test/XmlToCnSnTest.java diff --git a/opendaylight/md-sal/sal-rest-connector/src/test/resources/common/augment/json/dataa.json b/opendaylight/restconf/sal-rest-connector/src/test/resources/common/augment/json/dataa.json similarity index 100% rename from opendaylight/md-sal/sal-rest-connector/src/test/resources/common/augment/json/dataa.json rename to opendaylight/restconf/sal-rest-connector/src/test/resources/common/augment/json/dataa.json diff --git a/opendaylight/md-sal/sal-rest-connector/src/test/resources/common/augment/json/datab.json b/opendaylight/restconf/sal-rest-connector/src/test/resources/common/augment/json/datab.json similarity index 100% rename from opendaylight/md-sal/sal-rest-connector/src/test/resources/common/augment/json/datab.json rename to opendaylight/restconf/sal-rest-connector/src/test/resources/common/augment/json/datab.json diff --git a/opendaylight/md-sal/sal-rest-connector/src/test/resources/common/augment/xml/dataa.xml b/opendaylight/restconf/sal-rest-connector/src/test/resources/common/augment/xml/dataa.xml similarity index 100% rename from opendaylight/md-sal/sal-rest-connector/src/test/resources/common/augment/xml/dataa.xml rename to opendaylight/restconf/sal-rest-connector/src/test/resources/common/augment/xml/dataa.xml diff --git a/opendaylight/md-sal/sal-rest-connector/src/test/resources/common/augment/xml/datab.xml b/opendaylight/restconf/sal-rest-connector/src/test/resources/common/augment/xml/datab.xml similarity index 100% rename from opendaylight/md-sal/sal-rest-connector/src/test/resources/common/augment/xml/datab.xml rename to opendaylight/restconf/sal-rest-connector/src/test/resources/common/augment/xml/datab.xml diff --git a/opendaylight/md-sal/sal-rest-connector/src/test/resources/common/augment/yang/augment-main-a.yang b/opendaylight/restconf/sal-rest-connector/src/test/resources/common/augment/yang/augment-main-a.yang similarity index 100% rename from opendaylight/md-sal/sal-rest-connector/src/test/resources/common/augment/yang/augment-main-a.yang rename to opendaylight/restconf/sal-rest-connector/src/test/resources/common/augment/yang/augment-main-a.yang diff --git a/opendaylight/md-sal/sal-rest-connector/src/test/resources/common/augment/yang/augment-main-b.yang b/opendaylight/restconf/sal-rest-connector/src/test/resources/common/augment/yang/augment-main-b.yang similarity index 100% rename from opendaylight/md-sal/sal-rest-connector/src/test/resources/common/augment/yang/augment-main-b.yang rename to opendaylight/restconf/sal-rest-connector/src/test/resources/common/augment/yang/augment-main-b.yang diff --git a/opendaylight/md-sal/sal-rest-connector/src/test/resources/common/augment/yang/main.yang b/opendaylight/restconf/sal-rest-connector/src/test/resources/common/augment/yang/main.yang similarity index 100% rename from opendaylight/md-sal/sal-rest-connector/src/test/resources/common/augment/yang/main.yang rename to opendaylight/restconf/sal-rest-connector/src/test/resources/common/augment/yang/main.yang diff --git a/opendaylight/md-sal/sal-rest-connector/src/test/resources/datastore-and-scope-specification/opendaylight-inventory.yang b/opendaylight/restconf/sal-rest-connector/src/test/resources/datastore-and-scope-specification/opendaylight-inventory.yang similarity index 100% rename from opendaylight/md-sal/sal-rest-connector/src/test/resources/datastore-and-scope-specification/opendaylight-inventory.yang rename to opendaylight/restconf/sal-rest-connector/src/test/resources/datastore-and-scope-specification/opendaylight-inventory.yang diff --git a/opendaylight/md-sal/sal-rest-connector/src/test/resources/datastore-and-scope-specification/sal-remote-augment.yang b/opendaylight/restconf/sal-rest-connector/src/test/resources/datastore-and-scope-specification/sal-remote-augment.yang similarity index 100% rename from opendaylight/md-sal/sal-rest-connector/src/test/resources/datastore-and-scope-specification/sal-remote-augment.yang rename to opendaylight/restconf/sal-rest-connector/src/test/resources/datastore-and-scope-specification/sal-remote-augment.yang diff --git a/opendaylight/md-sal/sal-rest-connector/src/test/resources/datastore-and-scope-specification/sal-remote@2014-01-14.yang b/opendaylight/restconf/sal-rest-connector/src/test/resources/datastore-and-scope-specification/sal-remote@2014-01-14.yang similarity index 100% rename from opendaylight/md-sal/sal-rest-connector/src/test/resources/datastore-and-scope-specification/sal-remote@2014-01-14.yang rename to opendaylight/restconf/sal-rest-connector/src/test/resources/datastore-and-scope-specification/sal-remote@2014-01-14.yang diff --git a/opendaylight/md-sal/sal-rest-connector/src/test/resources/decoding-exception/yang/number.yang b/opendaylight/restconf/sal-rest-connector/src/test/resources/decoding-exception/yang/number.yang similarity index 100% rename from opendaylight/md-sal/sal-rest-connector/src/test/resources/decoding-exception/yang/number.yang rename to opendaylight/restconf/sal-rest-connector/src/test/resources/decoding-exception/yang/number.yang diff --git a/opendaylight/md-sal/sal-rest-connector/src/test/resources/equal-data-node-names/equal-name-data-for-container.json b/opendaylight/restconf/sal-rest-connector/src/test/resources/equal-data-node-names/equal-name-data-for-container.json similarity index 100% rename from opendaylight/md-sal/sal-rest-connector/src/test/resources/equal-data-node-names/equal-name-data-for-container.json rename to opendaylight/restconf/sal-rest-connector/src/test/resources/equal-data-node-names/equal-name-data-for-container.json diff --git a/opendaylight/md-sal/sal-rest-connector/src/test/resources/equal-data-node-names/equal-name-data-for-container.xml b/opendaylight/restconf/sal-rest-connector/src/test/resources/equal-data-node-names/equal-name-data-for-container.xml similarity index 100% rename from opendaylight/md-sal/sal-rest-connector/src/test/resources/equal-data-node-names/equal-name-data-for-container.xml rename to opendaylight/restconf/sal-rest-connector/src/test/resources/equal-data-node-names/equal-name-data-for-container.xml diff --git a/opendaylight/md-sal/sal-rest-connector/src/test/resources/equal-data-node-names/equal-name-data-for-leaf.json b/opendaylight/restconf/sal-rest-connector/src/test/resources/equal-data-node-names/equal-name-data-for-leaf.json similarity index 100% rename from opendaylight/md-sal/sal-rest-connector/src/test/resources/equal-data-node-names/equal-name-data-for-leaf.json rename to opendaylight/restconf/sal-rest-connector/src/test/resources/equal-data-node-names/equal-name-data-for-leaf.json diff --git a/opendaylight/md-sal/sal-rest-connector/src/test/resources/equal-data-node-names/equal-name-data-for-leaf.xml b/opendaylight/restconf/sal-rest-connector/src/test/resources/equal-data-node-names/equal-name-data-for-leaf.xml similarity index 100% rename from opendaylight/md-sal/sal-rest-connector/src/test/resources/equal-data-node-names/equal-name-data-for-leaf.xml rename to opendaylight/restconf/sal-rest-connector/src/test/resources/equal-data-node-names/equal-name-data-for-leaf.xml diff --git a/opendaylight/md-sal/sal-rest-connector/src/test/resources/equal-data-node-names/yang/equal-data-node-names.yang b/opendaylight/restconf/sal-rest-connector/src/test/resources/equal-data-node-names/yang/equal-data-node-names.yang similarity index 100% rename from opendaylight/md-sal/sal-rest-connector/src/test/resources/equal-data-node-names/yang/equal-data-node-names.yang rename to opendaylight/restconf/sal-rest-connector/src/test/resources/equal-data-node-names/yang/equal-data-node-names.yang diff --git a/opendaylight/md-sal/sal-rest-connector/src/test/resources/full-versions/test-data2/data-rpc-input.json b/opendaylight/restconf/sal-rest-connector/src/test/resources/full-versions/test-data2/data-rpc-input.json similarity index 100% rename from opendaylight/md-sal/sal-rest-connector/src/test/resources/full-versions/test-data2/data-rpc-input.json rename to opendaylight/restconf/sal-rest-connector/src/test/resources/full-versions/test-data2/data-rpc-input.json diff --git a/opendaylight/md-sal/sal-rest-connector/src/test/resources/full-versions/test-data2/data-rpc-input.xml b/opendaylight/restconf/sal-rest-connector/src/test/resources/full-versions/test-data2/data-rpc-input.xml similarity index 100% rename from opendaylight/md-sal/sal-rest-connector/src/test/resources/full-versions/test-data2/data-rpc-input.xml rename to opendaylight/restconf/sal-rest-connector/src/test/resources/full-versions/test-data2/data-rpc-input.xml diff --git a/opendaylight/md-sal/sal-rest-connector/src/test/resources/full-versions/test-data2/data2.xml b/opendaylight/restconf/sal-rest-connector/src/test/resources/full-versions/test-data2/data2.xml similarity index 100% rename from opendaylight/md-sal/sal-rest-connector/src/test/resources/full-versions/test-data2/data2.xml rename to opendaylight/restconf/sal-rest-connector/src/test/resources/full-versions/test-data2/data2.xml diff --git a/opendaylight/md-sal/sal-rest-connector/src/test/resources/full-versions/test-data2/data3.xml b/opendaylight/restconf/sal-rest-connector/src/test/resources/full-versions/test-data2/data3.xml similarity index 100% rename from opendaylight/md-sal/sal-rest-connector/src/test/resources/full-versions/test-data2/data3.xml rename to opendaylight/restconf/sal-rest-connector/src/test/resources/full-versions/test-data2/data3.xml diff --git a/opendaylight/md-sal/sal-rest-connector/src/test/resources/full-versions/test-data2/data4.xml b/opendaylight/restconf/sal-rest-connector/src/test/resources/full-versions/test-data2/data4.xml similarity index 100% rename from opendaylight/md-sal/sal-rest-connector/src/test/resources/full-versions/test-data2/data4.xml rename to opendaylight/restconf/sal-rest-connector/src/test/resources/full-versions/test-data2/data4.xml diff --git a/opendaylight/md-sal/sal-rest-connector/src/test/resources/full-versions/test-data2/data5.xml b/opendaylight/restconf/sal-rest-connector/src/test/resources/full-versions/test-data2/data5.xml similarity index 100% rename from opendaylight/md-sal/sal-rest-connector/src/test/resources/full-versions/test-data2/data5.xml rename to opendaylight/restconf/sal-rest-connector/src/test/resources/full-versions/test-data2/data5.xml diff --git a/opendaylight/md-sal/sal-rest-connector/src/test/resources/full-versions/test-data2/data6.xml b/opendaylight/restconf/sal-rest-connector/src/test/resources/full-versions/test-data2/data6.xml similarity index 100% rename from opendaylight/md-sal/sal-rest-connector/src/test/resources/full-versions/test-data2/data6.xml rename to opendaylight/restconf/sal-rest-connector/src/test/resources/full-versions/test-data2/data6.xml diff --git a/opendaylight/md-sal/sal-rest-connector/src/test/resources/full-versions/test-data2/data7.xml b/opendaylight/restconf/sal-rest-connector/src/test/resources/full-versions/test-data2/data7.xml similarity index 100% rename from opendaylight/md-sal/sal-rest-connector/src/test/resources/full-versions/test-data2/data7.xml rename to opendaylight/restconf/sal-rest-connector/src/test/resources/full-versions/test-data2/data7.xml diff --git a/opendaylight/md-sal/sal-rest-connector/src/test/resources/full-versions/test-module/test-module.yang b/opendaylight/restconf/sal-rest-connector/src/test/resources/full-versions/test-module/test-module.yang similarity index 100% rename from opendaylight/md-sal/sal-rest-connector/src/test/resources/full-versions/test-module/test-module.yang rename to opendaylight/restconf/sal-rest-connector/src/test/resources/full-versions/test-module/test-module.yang diff --git a/opendaylight/md-sal/sal-rest-connector/src/test/resources/full-versions/testData.json b/opendaylight/restconf/sal-rest-connector/src/test/resources/full-versions/testData.json similarity index 100% rename from opendaylight/md-sal/sal-rest-connector/src/test/resources/full-versions/testData.json rename to opendaylight/restconf/sal-rest-connector/src/test/resources/full-versions/testData.json diff --git a/opendaylight/md-sal/sal-rest-connector/src/test/resources/full-versions/testData.xml b/opendaylight/restconf/sal-rest-connector/src/test/resources/full-versions/testData.xml similarity index 100% rename from opendaylight/md-sal/sal-rest-connector/src/test/resources/full-versions/testData.xml rename to opendaylight/restconf/sal-rest-connector/src/test/resources/full-versions/testData.xml diff --git a/opendaylight/md-sal/sal-rest-connector/src/test/resources/full-versions/yangs/ex-vlan.yang b/opendaylight/restconf/sal-rest-connector/src/test/resources/full-versions/yangs/ex-vlan.yang similarity index 100% rename from opendaylight/md-sal/sal-rest-connector/src/test/resources/full-versions/yangs/ex-vlan.yang rename to opendaylight/restconf/sal-rest-connector/src/test/resources/full-versions/yangs/ex-vlan.yang diff --git a/opendaylight/md-sal/sal-rest-connector/src/test/resources/full-versions/yangs/iana-if-type.yang b/opendaylight/restconf/sal-rest-connector/src/test/resources/full-versions/yangs/iana-if-type.yang similarity index 100% rename from opendaylight/md-sal/sal-rest-connector/src/test/resources/full-versions/yangs/iana-if-type.yang rename to opendaylight/restconf/sal-rest-connector/src/test/resources/full-versions/yangs/iana-if-type.yang diff --git a/opendaylight/md-sal/sal-rest-connector/src/test/resources/full-versions/yangs/ietf-interfaces@2013-07-04.yang b/opendaylight/restconf/sal-rest-connector/src/test/resources/full-versions/yangs/ietf-interfaces@2013-07-04.yang similarity index 100% rename from opendaylight/md-sal/sal-rest-connector/src/test/resources/full-versions/yangs/ietf-interfaces@2013-07-04.yang rename to opendaylight/restconf/sal-rest-connector/src/test/resources/full-versions/yangs/ietf-interfaces@2013-07-04.yang diff --git a/opendaylight/md-sal/sal-rest-connector/src/test/resources/full-versions/yangs/ietf-yang-types@2013-05-16.yang b/opendaylight/restconf/sal-rest-connector/src/test/resources/full-versions/yangs/ietf-yang-types@2013-05-16.yang similarity index 100% rename from opendaylight/md-sal/sal-rest-connector/src/test/resources/full-versions/yangs/ietf-yang-types@2013-05-16.yang rename to opendaylight/restconf/sal-rest-connector/src/test/resources/full-versions/yangs/ietf-yang-types@2013-05-16.yang diff --git a/opendaylight/md-sal/sal-rest-connector/src/test/resources/full-versions/yangs/sal-remote@2014-01-14.yang b/opendaylight/restconf/sal-rest-connector/src/test/resources/full-versions/yangs/sal-remote@2014-01-14.yang similarity index 100% rename from opendaylight/md-sal/sal-rest-connector/src/test/resources/full-versions/yangs/sal-remote@2014-01-14.yang rename to opendaylight/restconf/sal-rest-connector/src/test/resources/full-versions/yangs/sal-remote@2014-01-14.yang diff --git a/opendaylight/md-sal/sal-rest-connector/src/test/resources/full-versions/yangs/simple-nodes.yang b/opendaylight/restconf/sal-rest-connector/src/test/resources/full-versions/yangs/simple-nodes.yang similarity index 100% rename from opendaylight/md-sal/sal-rest-connector/src/test/resources/full-versions/yangs/simple-nodes.yang rename to opendaylight/restconf/sal-rest-connector/src/test/resources/full-versions/yangs/simple-nodes.yang diff --git a/opendaylight/md-sal/sal-rest-connector/src/test/resources/full-versions/yangs/toaster.yang b/opendaylight/restconf/sal-rest-connector/src/test/resources/full-versions/yangs/toaster.yang similarity index 100% rename from opendaylight/md-sal/sal-rest-connector/src/test/resources/full-versions/yangs/toaster.yang rename to opendaylight/restconf/sal-rest-connector/src/test/resources/full-versions/yangs/toaster.yang diff --git a/opendaylight/md-sal/sal-rest-connector/src/test/resources/instanceidentifier/json/json_augment_choice_container.json b/opendaylight/restconf/sal-rest-connector/src/test/resources/instanceidentifier/json/json_augment_choice_container.json similarity index 100% rename from opendaylight/md-sal/sal-rest-connector/src/test/resources/instanceidentifier/json/json_augment_choice_container.json rename to opendaylight/restconf/sal-rest-connector/src/test/resources/instanceidentifier/json/json_augment_choice_container.json diff --git a/opendaylight/md-sal/sal-rest-connector/src/test/resources/instanceidentifier/json/json_augment_container.json b/opendaylight/restconf/sal-rest-connector/src/test/resources/instanceidentifier/json/json_augment_container.json similarity index 100% rename from opendaylight/md-sal/sal-rest-connector/src/test/resources/instanceidentifier/json/json_augment_container.json rename to opendaylight/restconf/sal-rest-connector/src/test/resources/instanceidentifier/json/json_augment_container.json diff --git a/opendaylight/md-sal/sal-rest-connector/src/test/resources/instanceidentifier/json/json_sub_container.json b/opendaylight/restconf/sal-rest-connector/src/test/resources/instanceidentifier/json/json_sub_container.json similarity index 100% rename from opendaylight/md-sal/sal-rest-connector/src/test/resources/instanceidentifier/json/json_sub_container.json rename to opendaylight/restconf/sal-rest-connector/src/test/resources/instanceidentifier/json/json_sub_container.json diff --git a/opendaylight/md-sal/sal-rest-connector/src/test/resources/instanceidentifier/json/jsondata.json b/opendaylight/restconf/sal-rest-connector/src/test/resources/instanceidentifier/json/jsondata.json similarity index 100% rename from opendaylight/md-sal/sal-rest-connector/src/test/resources/instanceidentifier/json/jsondata.json rename to opendaylight/restconf/sal-rest-connector/src/test/resources/instanceidentifier/json/jsondata.json diff --git a/opendaylight/md-sal/sal-rest-connector/src/test/resources/instanceidentifier/json/jsondata_leaf_list.json b/opendaylight/restconf/sal-rest-connector/src/test/resources/instanceidentifier/json/jsondata_leaf_list.json similarity index 100% rename from opendaylight/md-sal/sal-rest-connector/src/test/resources/instanceidentifier/json/jsondata_leaf_list.json rename to opendaylight/restconf/sal-rest-connector/src/test/resources/instanceidentifier/json/jsondata_leaf_list.json diff --git a/opendaylight/md-sal/sal-rest-connector/src/test/resources/instanceidentifier/xml/xml_augment_choice_container.xml b/opendaylight/restconf/sal-rest-connector/src/test/resources/instanceidentifier/xml/xml_augment_choice_container.xml similarity index 100% rename from opendaylight/md-sal/sal-rest-connector/src/test/resources/instanceidentifier/xml/xml_augment_choice_container.xml rename to opendaylight/restconf/sal-rest-connector/src/test/resources/instanceidentifier/xml/xml_augment_choice_container.xml diff --git a/opendaylight/md-sal/sal-rest-connector/src/test/resources/instanceidentifier/xml/xml_augment_container.xml b/opendaylight/restconf/sal-rest-connector/src/test/resources/instanceidentifier/xml/xml_augment_container.xml similarity index 100% rename from opendaylight/md-sal/sal-rest-connector/src/test/resources/instanceidentifier/xml/xml_augment_container.xml rename to opendaylight/restconf/sal-rest-connector/src/test/resources/instanceidentifier/xml/xml_augment_container.xml diff --git a/opendaylight/md-sal/sal-rest-connector/src/test/resources/instanceidentifier/xml/xml_sub_container.xml b/opendaylight/restconf/sal-rest-connector/src/test/resources/instanceidentifier/xml/xml_sub_container.xml similarity index 100% rename from opendaylight/md-sal/sal-rest-connector/src/test/resources/instanceidentifier/xml/xml_sub_container.xml rename to opendaylight/restconf/sal-rest-connector/src/test/resources/instanceidentifier/xml/xml_sub_container.xml diff --git a/opendaylight/md-sal/sal-rest-connector/src/test/resources/instanceidentifier/xml/xmldata.xml b/opendaylight/restconf/sal-rest-connector/src/test/resources/instanceidentifier/xml/xmldata.xml similarity index 100% rename from opendaylight/md-sal/sal-rest-connector/src/test/resources/instanceidentifier/xml/xmldata.xml rename to opendaylight/restconf/sal-rest-connector/src/test/resources/instanceidentifier/xml/xmldata.xml diff --git a/opendaylight/md-sal/sal-rest-connector/src/test/resources/instanceidentifier/xml/xmldata_leaf_list.xml b/opendaylight/restconf/sal-rest-connector/src/test/resources/instanceidentifier/xml/xmldata_leaf_list.xml similarity index 100% rename from opendaylight/md-sal/sal-rest-connector/src/test/resources/instanceidentifier/xml/xmldata_leaf_list.xml rename to opendaylight/restconf/sal-rest-connector/src/test/resources/instanceidentifier/xml/xmldata_leaf_list.xml diff --git a/opendaylight/md-sal/sal-rest-connector/src/test/resources/instanceidentifier/yang/augment-augment-module.yang b/opendaylight/restconf/sal-rest-connector/src/test/resources/instanceidentifier/yang/augment-augment-module.yang similarity index 100% rename from opendaylight/md-sal/sal-rest-connector/src/test/resources/instanceidentifier/yang/augment-augment-module.yang rename to opendaylight/restconf/sal-rest-connector/src/test/resources/instanceidentifier/yang/augment-augment-module.yang diff --git a/opendaylight/md-sal/sal-rest-connector/src/test/resources/instanceidentifier/yang/augment-module-leaf-list.yang b/opendaylight/restconf/sal-rest-connector/src/test/resources/instanceidentifier/yang/augment-module-leaf-list.yang similarity index 100% rename from opendaylight/md-sal/sal-rest-connector/src/test/resources/instanceidentifier/yang/augment-module-leaf-list.yang rename to opendaylight/restconf/sal-rest-connector/src/test/resources/instanceidentifier/yang/augment-module-leaf-list.yang diff --git a/opendaylight/md-sal/sal-rest-connector/src/test/resources/instanceidentifier/yang/augment-module.yang b/opendaylight/restconf/sal-rest-connector/src/test/resources/instanceidentifier/yang/augment-module.yang similarity index 100% rename from opendaylight/md-sal/sal-rest-connector/src/test/resources/instanceidentifier/yang/augment-module.yang rename to opendaylight/restconf/sal-rest-connector/src/test/resources/instanceidentifier/yang/augment-module.yang diff --git a/opendaylight/md-sal/sal-rest-connector/src/test/resources/instanceidentifier/yang/instance-identifier-module.yang b/opendaylight/restconf/sal-rest-connector/src/test/resources/instanceidentifier/yang/instance-identifier-module.yang similarity index 100% rename from opendaylight/md-sal/sal-rest-connector/src/test/resources/instanceidentifier/yang/instance-identifier-module.yang rename to opendaylight/restconf/sal-rest-connector/src/test/resources/instanceidentifier/yang/instance-identifier-module.yang diff --git a/opendaylight/md-sal/sal-rest-connector/src/test/resources/invoke-rpc/invoke-rpc-module.yang b/opendaylight/restconf/sal-rest-connector/src/test/resources/invoke-rpc/invoke-rpc-module.yang similarity index 100% rename from opendaylight/md-sal/sal-rest-connector/src/test/resources/invoke-rpc/invoke-rpc-module.yang rename to opendaylight/restconf/sal-rest-connector/src/test/resources/invoke-rpc/invoke-rpc-module.yang diff --git a/opendaylight/md-sal/sal-rest-connector/src/test/resources/invoke-rpc/json/rpc-input.json b/opendaylight/restconf/sal-rest-connector/src/test/resources/invoke-rpc/json/rpc-input.json similarity index 100% rename from opendaylight/md-sal/sal-rest-connector/src/test/resources/invoke-rpc/json/rpc-input.json rename to opendaylight/restconf/sal-rest-connector/src/test/resources/invoke-rpc/json/rpc-input.json diff --git a/opendaylight/md-sal/sal-rest-connector/src/test/resources/invoke-rpc/json/rpc-output.json b/opendaylight/restconf/sal-rest-connector/src/test/resources/invoke-rpc/json/rpc-output.json similarity index 100% rename from opendaylight/md-sal/sal-rest-connector/src/test/resources/invoke-rpc/json/rpc-output.json rename to opendaylight/restconf/sal-rest-connector/src/test/resources/invoke-rpc/json/rpc-output.json diff --git a/opendaylight/md-sal/sal-rest-connector/src/test/resources/invoke-rpc/xml/rpc-input.xml b/opendaylight/restconf/sal-rest-connector/src/test/resources/invoke-rpc/xml/rpc-input.xml similarity index 100% rename from opendaylight/md-sal/sal-rest-connector/src/test/resources/invoke-rpc/xml/rpc-input.xml rename to opendaylight/restconf/sal-rest-connector/src/test/resources/invoke-rpc/xml/rpc-input.xml diff --git a/opendaylight/md-sal/sal-rest-connector/src/test/resources/invoke-rpc/xml/rpc-output.xml b/opendaylight/restconf/sal-rest-connector/src/test/resources/invoke-rpc/xml/rpc-output.xml similarity index 100% rename from opendaylight/md-sal/sal-rest-connector/src/test/resources/invoke-rpc/xml/rpc-output.xml rename to opendaylight/restconf/sal-rest-connector/src/test/resources/invoke-rpc/xml/rpc-output.xml diff --git a/opendaylight/md-sal/sal-rest-connector/src/test/resources/json-to-nn/array-with-null.json b/opendaylight/restconf/sal-rest-connector/src/test/resources/json-to-nn/array-with-null.json similarity index 100% rename from opendaylight/md-sal/sal-rest-connector/src/test/resources/json-to-nn/array-with-null.json rename to opendaylight/restconf/sal-rest-connector/src/test/resources/json-to-nn/array-with-null.json diff --git a/opendaylight/md-sal/sal-rest-connector/src/test/resources/json-to-nn/empty-data.json b/opendaylight/restconf/sal-rest-connector/src/test/resources/json-to-nn/empty-data.json similarity index 100% rename from opendaylight/md-sal/sal-rest-connector/src/test/resources/json-to-nn/empty-data.json rename to opendaylight/restconf/sal-rest-connector/src/test/resources/json-to-nn/empty-data.json diff --git a/opendaylight/md-sal/sal-rest-connector/src/test/resources/json-to-nn/empty-data1.json b/opendaylight/restconf/sal-rest-connector/src/test/resources/json-to-nn/empty-data1.json similarity index 100% rename from opendaylight/md-sal/sal-rest-connector/src/test/resources/json-to-nn/empty-data1.json rename to opendaylight/restconf/sal-rest-connector/src/test/resources/json-to-nn/empty-data1.json diff --git a/opendaylight/md-sal/sal-rest-connector/src/test/resources/json-to-nn/identityref/identity-module.yang b/opendaylight/restconf/sal-rest-connector/src/test/resources/json-to-nn/identityref/identity-module.yang similarity index 100% rename from opendaylight/md-sal/sal-rest-connector/src/test/resources/json-to-nn/identityref/identity-module.yang rename to opendaylight/restconf/sal-rest-connector/src/test/resources/json-to-nn/identityref/identity-module.yang diff --git a/opendaylight/md-sal/sal-rest-connector/src/test/resources/json-to-nn/identityref/identityref-module.yang b/opendaylight/restconf/sal-rest-connector/src/test/resources/json-to-nn/identityref/identityref-module.yang similarity index 100% rename from opendaylight/md-sal/sal-rest-connector/src/test/resources/json-to-nn/identityref/identityref-module.yang rename to opendaylight/restconf/sal-rest-connector/src/test/resources/json-to-nn/identityref/identityref-module.yang diff --git a/opendaylight/md-sal/sal-rest-connector/src/test/resources/json-to-nn/identityref/json/data.json b/opendaylight/restconf/sal-rest-connector/src/test/resources/json-to-nn/identityref/json/data.json similarity index 100% rename from opendaylight/md-sal/sal-rest-connector/src/test/resources/json-to-nn/identityref/json/data.json rename to opendaylight/restconf/sal-rest-connector/src/test/resources/json-to-nn/identityref/json/data.json diff --git a/opendaylight/md-sal/sal-rest-connector/src/test/resources/json-to-nn/invalid-uri-character-in-value.json b/opendaylight/restconf/sal-rest-connector/src/test/resources/json-to-nn/invalid-uri-character-in-value.json similarity index 100% rename from opendaylight/md-sal/sal-rest-connector/src/test/resources/json-to-nn/invalid-uri-character-in-value.json rename to opendaylight/restconf/sal-rest-connector/src/test/resources/json-to-nn/invalid-uri-character-in-value.json diff --git a/opendaylight/md-sal/sal-rest-connector/src/test/resources/json-to-nn/leafref/augment-leafref-module.yang b/opendaylight/restconf/sal-rest-connector/src/test/resources/json-to-nn/leafref/augment-leafref-module.yang similarity index 100% rename from opendaylight/md-sal/sal-rest-connector/src/test/resources/json-to-nn/leafref/augment-leafref-module.yang rename to opendaylight/restconf/sal-rest-connector/src/test/resources/json-to-nn/leafref/augment-leafref-module.yang diff --git a/opendaylight/md-sal/sal-rest-connector/src/test/resources/json-to-nn/leafref/json/data.json b/opendaylight/restconf/sal-rest-connector/src/test/resources/json-to-nn/leafref/json/data.json similarity index 100% rename from opendaylight/md-sal/sal-rest-connector/src/test/resources/json-to-nn/leafref/json/data.json rename to opendaylight/restconf/sal-rest-connector/src/test/resources/json-to-nn/leafref/json/data.json diff --git a/opendaylight/md-sal/sal-rest-connector/src/test/resources/json-to-nn/leafref/leafref-module.yang b/opendaylight/restconf/sal-rest-connector/src/test/resources/json-to-nn/leafref/leafref-module.yang similarity index 100% rename from opendaylight/md-sal/sal-rest-connector/src/test/resources/json-to-nn/leafref/leafref-module.yang rename to opendaylight/restconf/sal-rest-connector/src/test/resources/json-to-nn/leafref/leafref-module.yang diff --git a/opendaylight/md-sal/sal-rest-connector/src/test/resources/json-to-nn/multiple-items-in-list.json b/opendaylight/restconf/sal-rest-connector/src/test/resources/json-to-nn/multiple-items-in-list.json similarity index 100% rename from opendaylight/md-sal/sal-rest-connector/src/test/resources/json-to-nn/multiple-items-in-list.json rename to opendaylight/restconf/sal-rest-connector/src/test/resources/json-to-nn/multiple-items-in-list.json diff --git a/opendaylight/md-sal/sal-rest-connector/src/test/resources/json-to-nn/multiple-leaflist-items.json b/opendaylight/restconf/sal-rest-connector/src/test/resources/json-to-nn/multiple-leaflist-items.json similarity index 100% rename from opendaylight/md-sal/sal-rest-connector/src/test/resources/json-to-nn/multiple-leaflist-items.json rename to opendaylight/restconf/sal-rest-connector/src/test/resources/json-to-nn/multiple-leaflist-items.json diff --git a/opendaylight/md-sal/sal-rest-connector/src/test/resources/json-to-nn/simple-container-yang/simple-container.yang b/opendaylight/restconf/sal-rest-connector/src/test/resources/json-to-nn/simple-container-yang/simple-container.yang similarity index 100% rename from opendaylight/md-sal/sal-rest-connector/src/test/resources/json-to-nn/simple-container-yang/simple-container.yang rename to opendaylight/restconf/sal-rest-connector/src/test/resources/json-to-nn/simple-container-yang/simple-container.yang diff --git a/opendaylight/md-sal/sal-rest-connector/src/test/resources/json-to-nn/simple-container.json b/opendaylight/restconf/sal-rest-connector/src/test/resources/json-to-nn/simple-container.json similarity index 100% rename from opendaylight/md-sal/sal-rest-connector/src/test/resources/json-to-nn/simple-container.json rename to opendaylight/restconf/sal-rest-connector/src/test/resources/json-to-nn/simple-container.json diff --git a/opendaylight/md-sal/sal-rest-connector/src/test/resources/json-to-nn/simple-list-yang/1/simple-list1.yang b/opendaylight/restconf/sal-rest-connector/src/test/resources/json-to-nn/simple-list-yang/1/simple-list1.yang similarity index 100% rename from opendaylight/md-sal/sal-rest-connector/src/test/resources/json-to-nn/simple-list-yang/1/simple-list1.yang rename to opendaylight/restconf/sal-rest-connector/src/test/resources/json-to-nn/simple-list-yang/1/simple-list1.yang diff --git a/opendaylight/md-sal/sal-rest-connector/src/test/resources/json-to-nn/simple-list-yang/2/simple-list2.yang b/opendaylight/restconf/sal-rest-connector/src/test/resources/json-to-nn/simple-list-yang/2/simple-list2.yang similarity index 100% rename from opendaylight/md-sal/sal-rest-connector/src/test/resources/json-to-nn/simple-list-yang/2/simple-list2.yang rename to opendaylight/restconf/sal-rest-connector/src/test/resources/json-to-nn/simple-list-yang/2/simple-list2.yang diff --git a/opendaylight/md-sal/sal-rest-connector/src/test/resources/json-to-nn/simple-list-yang/3/multiple-items.yang b/opendaylight/restconf/sal-rest-connector/src/test/resources/json-to-nn/simple-list-yang/3/multiple-items.yang similarity index 100% rename from opendaylight/md-sal/sal-rest-connector/src/test/resources/json-to-nn/simple-list-yang/3/multiple-items.yang rename to opendaylight/restconf/sal-rest-connector/src/test/resources/json-to-nn/simple-list-yang/3/multiple-items.yang diff --git a/opendaylight/md-sal/sal-rest-connector/src/test/resources/json-to-nn/simple-list-yang/4/array-with-null.yang b/opendaylight/restconf/sal-rest-connector/src/test/resources/json-to-nn/simple-list-yang/4/array-with-null.yang similarity index 100% rename from opendaylight/md-sal/sal-rest-connector/src/test/resources/json-to-nn/simple-list-yang/4/array-with-null.yang rename to opendaylight/restconf/sal-rest-connector/src/test/resources/json-to-nn/simple-list-yang/4/array-with-null.yang diff --git a/opendaylight/md-sal/sal-rest-connector/src/test/resources/json-to-nn/simple-list.json b/opendaylight/restconf/sal-rest-connector/src/test/resources/json-to-nn/simple-list.json similarity index 100% rename from opendaylight/md-sal/sal-rest-connector/src/test/resources/json-to-nn/simple-list.json rename to opendaylight/restconf/sal-rest-connector/src/test/resources/json-to-nn/simple-list.json diff --git a/opendaylight/md-sal/sal-rest-connector/src/test/resources/json-to-nn/unsupported-json-format.json b/opendaylight/restconf/sal-rest-connector/src/test/resources/json-to-nn/unsupported-json-format.json similarity index 100% rename from opendaylight/md-sal/sal-rest-connector/src/test/resources/json-to-nn/unsupported-json-format.json rename to opendaylight/restconf/sal-rest-connector/src/test/resources/json-to-nn/unsupported-json-format.json diff --git a/opendaylight/md-sal/sal-rest-connector/src/test/resources/json-to-nn/wrong-top-level1.json b/opendaylight/restconf/sal-rest-connector/src/test/resources/json-to-nn/wrong-top-level1.json similarity index 100% rename from opendaylight/md-sal/sal-rest-connector/src/test/resources/json-to-nn/wrong-top-level1.json rename to opendaylight/restconf/sal-rest-connector/src/test/resources/json-to-nn/wrong-top-level1.json diff --git a/opendaylight/md-sal/sal-rest-connector/src/test/resources/json-to-nn/wrong-top-level2.json b/opendaylight/restconf/sal-rest-connector/src/test/resources/json-to-nn/wrong-top-level2.json similarity index 100% rename from opendaylight/md-sal/sal-rest-connector/src/test/resources/json-to-nn/wrong-top-level2.json rename to opendaylight/restconf/sal-rest-connector/src/test/resources/json-to-nn/wrong-top-level2.json diff --git a/opendaylight/md-sal/sal-rest-connector/src/test/resources/json-to-nn/wrong-top-level3.json b/opendaylight/restconf/sal-rest-connector/src/test/resources/json-to-nn/wrong-top-level3.json similarity index 100% rename from opendaylight/md-sal/sal-rest-connector/src/test/resources/json-to-nn/wrong-top-level3.json rename to opendaylight/restconf/sal-rest-connector/src/test/resources/json-to-nn/wrong-top-level3.json diff --git a/opendaylight/md-sal/sal-rest-connector/src/test/resources/leafref/json/jsondata.json b/opendaylight/restconf/sal-rest-connector/src/test/resources/leafref/json/jsondata.json similarity index 100% rename from opendaylight/md-sal/sal-rest-connector/src/test/resources/leafref/json/jsondata.json rename to opendaylight/restconf/sal-rest-connector/src/test/resources/leafref/json/jsondata.json diff --git a/opendaylight/md-sal/sal-rest-connector/src/test/resources/leafref/xml/xmldata.xml b/opendaylight/restconf/sal-rest-connector/src/test/resources/leafref/xml/xmldata.xml similarity index 100% rename from opendaylight/md-sal/sal-rest-connector/src/test/resources/leafref/xml/xmldata.xml rename to opendaylight/restconf/sal-rest-connector/src/test/resources/leafref/xml/xmldata.xml diff --git a/opendaylight/md-sal/sal-rest-connector/src/test/resources/leafref/yang/leafref-module.yang b/opendaylight/restconf/sal-rest-connector/src/test/resources/leafref/yang/leafref-module.yang similarity index 100% rename from opendaylight/md-sal/sal-rest-connector/src/test/resources/leafref/yang/leafref-module.yang rename to opendaylight/restconf/sal-rest-connector/src/test/resources/leafref/yang/leafref-module.yang diff --git a/opendaylight/md-sal/sal-rest-connector/src/test/resources/leafref/yang/referenced-module.yang b/opendaylight/restconf/sal-rest-connector/src/test/resources/leafref/yang/referenced-module.yang similarity index 100% rename from opendaylight/md-sal/sal-rest-connector/src/test/resources/leafref/yang/referenced-module.yang rename to opendaylight/restconf/sal-rest-connector/src/test/resources/leafref/yang/referenced-module.yang diff --git a/opendaylight/md-sal/sal-rest-connector/src/test/resources/modules/iana-if-type.yang b/opendaylight/restconf/sal-rest-connector/src/test/resources/modules/iana-if-type.yang similarity index 100% rename from opendaylight/md-sal/sal-rest-connector/src/test/resources/modules/iana-if-type.yang rename to opendaylight/restconf/sal-rest-connector/src/test/resources/modules/iana-if-type.yang diff --git a/opendaylight/md-sal/sal-rest-connector/src/test/resources/modules/ietf-inet-types.yang b/opendaylight/restconf/sal-rest-connector/src/test/resources/modules/ietf-inet-types.yang similarity index 100% rename from opendaylight/md-sal/sal-rest-connector/src/test/resources/modules/ietf-inet-types.yang rename to opendaylight/restconf/sal-rest-connector/src/test/resources/modules/ietf-inet-types.yang diff --git a/opendaylight/md-sal/sal-rest-connector/src/test/resources/modules/ietf-interfaces@2013-07-04.yang b/opendaylight/restconf/sal-rest-connector/src/test/resources/modules/ietf-interfaces@2013-07-04.yang similarity index 100% rename from opendaylight/md-sal/sal-rest-connector/src/test/resources/modules/ietf-interfaces@2013-07-04.yang rename to opendaylight/restconf/sal-rest-connector/src/test/resources/modules/ietf-interfaces@2013-07-04.yang diff --git a/opendaylight/md-sal/sal-rest-connector/src/test/resources/modules/ietf-restconf@2013-10-19.yang b/opendaylight/restconf/sal-rest-connector/src/test/resources/modules/ietf-restconf@2013-10-19.yang similarity index 100% rename from opendaylight/md-sal/sal-rest-connector/src/test/resources/modules/ietf-restconf@2013-10-19.yang rename to opendaylight/restconf/sal-rest-connector/src/test/resources/modules/ietf-restconf@2013-10-19.yang diff --git a/opendaylight/md-sal/sal-rest-connector/src/test/resources/modules/ietf-yang-types.yang b/opendaylight/restconf/sal-rest-connector/src/test/resources/modules/ietf-yang-types.yang similarity index 100% rename from opendaylight/md-sal/sal-rest-connector/src/test/resources/modules/ietf-yang-types.yang rename to opendaylight/restconf/sal-rest-connector/src/test/resources/modules/ietf-yang-types.yang diff --git a/opendaylight/md-sal/sal-rest-connector/src/test/resources/modules/module1.yang b/opendaylight/restconf/sal-rest-connector/src/test/resources/modules/module1.yang similarity index 100% rename from opendaylight/md-sal/sal-rest-connector/src/test/resources/modules/module1.yang rename to opendaylight/restconf/sal-rest-connector/src/test/resources/modules/module1.yang diff --git a/opendaylight/md-sal/sal-rest-connector/src/test/resources/modules/module2.yang b/opendaylight/restconf/sal-rest-connector/src/test/resources/modules/module2.yang similarity index 100% rename from opendaylight/md-sal/sal-rest-connector/src/test/resources/modules/module2.yang rename to opendaylight/restconf/sal-rest-connector/src/test/resources/modules/module2.yang diff --git a/opendaylight/md-sal/sal-rest-connector/src/test/resources/modules/module3.yang b/opendaylight/restconf/sal-rest-connector/src/test/resources/modules/module3.yang similarity index 100% rename from opendaylight/md-sal/sal-rest-connector/src/test/resources/modules/module3.yang rename to opendaylight/restconf/sal-rest-connector/src/test/resources/modules/module3.yang diff --git a/opendaylight/md-sal/sal-rest-connector/src/test/resources/modules/modules-behind-mount-point/iana-if-type.yang b/opendaylight/restconf/sal-rest-connector/src/test/resources/modules/modules-behind-mount-point/iana-if-type.yang similarity index 100% rename from opendaylight/md-sal/sal-rest-connector/src/test/resources/modules/modules-behind-mount-point/iana-if-type.yang rename to opendaylight/restconf/sal-rest-connector/src/test/resources/modules/modules-behind-mount-point/iana-if-type.yang diff --git a/opendaylight/md-sal/sal-rest-connector/src/test/resources/modules/modules-behind-mount-point/ietf-inet-types.yang b/opendaylight/restconf/sal-rest-connector/src/test/resources/modules/modules-behind-mount-point/ietf-inet-types.yang similarity index 100% rename from opendaylight/md-sal/sal-rest-connector/src/test/resources/modules/modules-behind-mount-point/ietf-inet-types.yang rename to opendaylight/restconf/sal-rest-connector/src/test/resources/modules/modules-behind-mount-point/ietf-inet-types.yang diff --git a/opendaylight/md-sal/sal-rest-connector/src/test/resources/modules/modules-behind-mount-point/ietf-interfaces@2013-07-04.yang b/opendaylight/restconf/sal-rest-connector/src/test/resources/modules/modules-behind-mount-point/ietf-interfaces@2013-07-04.yang similarity index 100% rename from opendaylight/md-sal/sal-rest-connector/src/test/resources/modules/modules-behind-mount-point/ietf-interfaces@2013-07-04.yang rename to opendaylight/restconf/sal-rest-connector/src/test/resources/modules/modules-behind-mount-point/ietf-interfaces@2013-07-04.yang diff --git a/opendaylight/md-sal/sal-rest-connector/src/test/resources/modules/modules-behind-mount-point/ietf-restconf@2013-10-19.yang b/opendaylight/restconf/sal-rest-connector/src/test/resources/modules/modules-behind-mount-point/ietf-restconf@2013-10-19.yang similarity index 100% rename from opendaylight/md-sal/sal-rest-connector/src/test/resources/modules/modules-behind-mount-point/ietf-restconf@2013-10-19.yang rename to opendaylight/restconf/sal-rest-connector/src/test/resources/modules/modules-behind-mount-point/ietf-restconf@2013-10-19.yang diff --git a/opendaylight/md-sal/sal-rest-connector/src/test/resources/modules/modules-behind-mount-point/ietf-yang-types.yang b/opendaylight/restconf/sal-rest-connector/src/test/resources/modules/modules-behind-mount-point/ietf-yang-types.yang similarity index 100% rename from opendaylight/md-sal/sal-rest-connector/src/test/resources/modules/modules-behind-mount-point/ietf-yang-types.yang rename to opendaylight/restconf/sal-rest-connector/src/test/resources/modules/modules-behind-mount-point/ietf-yang-types.yang diff --git a/opendaylight/md-sal/sal-rest-connector/src/test/resources/modules/modules-behind-mount-point/module1-behind-mount-point.yang b/opendaylight/restconf/sal-rest-connector/src/test/resources/modules/modules-behind-mount-point/module1-behind-mount-point.yang similarity index 100% rename from opendaylight/md-sal/sal-rest-connector/src/test/resources/modules/modules-behind-mount-point/module1-behind-mount-point.yang rename to opendaylight/restconf/sal-rest-connector/src/test/resources/modules/modules-behind-mount-point/module1-behind-mount-point.yang diff --git a/opendaylight/md-sal/sal-rest-connector/src/test/resources/modules/modules-behind-mount-point/module2-behind-mount-point.yang b/opendaylight/restconf/sal-rest-connector/src/test/resources/modules/modules-behind-mount-point/module2-behind-mount-point.yang similarity index 100% rename from opendaylight/md-sal/sal-rest-connector/src/test/resources/modules/modules-behind-mount-point/module2-behind-mount-point.yang rename to opendaylight/restconf/sal-rest-connector/src/test/resources/modules/modules-behind-mount-point/module2-behind-mount-point.yang diff --git a/opendaylight/md-sal/sal-rest-connector/src/test/resources/modules/nested-module.yang b/opendaylight/restconf/sal-rest-connector/src/test/resources/modules/nested-module.yang similarity index 100% rename from opendaylight/md-sal/sal-rest-connector/src/test/resources/modules/nested-module.yang rename to opendaylight/restconf/sal-rest-connector/src/test/resources/modules/nested-module.yang diff --git a/opendaylight/md-sal/sal-rest-connector/src/test/resources/multiple-nodes/multiple-nodes.yang b/opendaylight/restconf/sal-rest-connector/src/test/resources/multiple-nodes/multiple-nodes.yang similarity index 100% rename from opendaylight/md-sal/sal-rest-connector/src/test/resources/multiple-nodes/multiple-nodes.yang rename to opendaylight/restconf/sal-rest-connector/src/test/resources/multiple-nodes/multiple-nodes.yang diff --git a/opendaylight/md-sal/sal-rest-connector/src/test/resources/nn-to-json/augmentation/augment-container.yang b/opendaylight/restconf/sal-rest-connector/src/test/resources/nn-to-json/augmentation/augment-container.yang similarity index 100% rename from opendaylight/md-sal/sal-rest-connector/src/test/resources/nn-to-json/augmentation/augment-container.yang rename to opendaylight/restconf/sal-rest-connector/src/test/resources/nn-to-json/augmentation/augment-container.yang diff --git a/opendaylight/md-sal/sal-rest-connector/src/test/resources/nn-to-json/augmentation/augment-leaf.yang b/opendaylight/restconf/sal-rest-connector/src/test/resources/nn-to-json/augmentation/augment-leaf.yang similarity index 100% rename from opendaylight/md-sal/sal-rest-connector/src/test/resources/nn-to-json/augmentation/augment-leaf.yang rename to opendaylight/restconf/sal-rest-connector/src/test/resources/nn-to-json/augmentation/augment-leaf.yang diff --git a/opendaylight/md-sal/sal-rest-connector/src/test/resources/nn-to-json/augmentation/augment-leaflist.yang b/opendaylight/restconf/sal-rest-connector/src/test/resources/nn-to-json/augmentation/augment-leaflist.yang similarity index 100% rename from opendaylight/md-sal/sal-rest-connector/src/test/resources/nn-to-json/augmentation/augment-leaflist.yang rename to opendaylight/restconf/sal-rest-connector/src/test/resources/nn-to-json/augmentation/augment-leaflist.yang diff --git a/opendaylight/md-sal/sal-rest-connector/src/test/resources/nn-to-json/augmentation/augment-list.yang b/opendaylight/restconf/sal-rest-connector/src/test/resources/nn-to-json/augmentation/augment-list.yang similarity index 100% rename from opendaylight/md-sal/sal-rest-connector/src/test/resources/nn-to-json/augmentation/augment-list.yang rename to opendaylight/restconf/sal-rest-connector/src/test/resources/nn-to-json/augmentation/augment-list.yang diff --git a/opendaylight/md-sal/sal-rest-connector/src/test/resources/nn-to-json/augmentation/xml/data.xml b/opendaylight/restconf/sal-rest-connector/src/test/resources/nn-to-json/augmentation/xml/data.xml similarity index 100% rename from opendaylight/md-sal/sal-rest-connector/src/test/resources/nn-to-json/augmentation/xml/data.xml rename to opendaylight/restconf/sal-rest-connector/src/test/resources/nn-to-json/augmentation/xml/data.xml diff --git a/opendaylight/md-sal/sal-rest-connector/src/test/resources/nn-to-json/augmentation/yang.yang b/opendaylight/restconf/sal-rest-connector/src/test/resources/nn-to-json/augmentation/yang.yang similarity index 100% rename from opendaylight/md-sal/sal-rest-connector/src/test/resources/nn-to-json/augmentation/yang.yang rename to opendaylight/restconf/sal-rest-connector/src/test/resources/nn-to-json/augmentation/yang.yang diff --git a/opendaylight/md-sal/sal-rest-connector/src/test/resources/nn-to-json/choice/choice.yang b/opendaylight/restconf/sal-rest-connector/src/test/resources/nn-to-json/choice/choice.yang similarity index 100% rename from opendaylight/md-sal/sal-rest-connector/src/test/resources/nn-to-json/choice/choice.yang rename to opendaylight/restconf/sal-rest-connector/src/test/resources/nn-to-json/choice/choice.yang diff --git a/opendaylight/md-sal/sal-rest-connector/src/test/resources/nn-to-json/choice/xml/data_case_defined_without_case.xml b/opendaylight/restconf/sal-rest-connector/src/test/resources/nn-to-json/choice/xml/data_case_defined_without_case.xml similarity index 100% rename from opendaylight/md-sal/sal-rest-connector/src/test/resources/nn-to-json/choice/xml/data_case_defined_without_case.xml rename to opendaylight/restconf/sal-rest-connector/src/test/resources/nn-to-json/choice/xml/data_case_defined_without_case.xml diff --git a/opendaylight/md-sal/sal-rest-connector/src/test/resources/nn-to-json/choice/xml/data_container.xml b/opendaylight/restconf/sal-rest-connector/src/test/resources/nn-to-json/choice/xml/data_container.xml similarity index 100% rename from opendaylight/md-sal/sal-rest-connector/src/test/resources/nn-to-json/choice/xml/data_container.xml rename to opendaylight/restconf/sal-rest-connector/src/test/resources/nn-to-json/choice/xml/data_container.xml diff --git a/opendaylight/md-sal/sal-rest-connector/src/test/resources/nn-to-json/choice/xml/data_leaflist.xml b/opendaylight/restconf/sal-rest-connector/src/test/resources/nn-to-json/choice/xml/data_leaflist.xml similarity index 100% rename from opendaylight/md-sal/sal-rest-connector/src/test/resources/nn-to-json/choice/xml/data_leaflist.xml rename to opendaylight/restconf/sal-rest-connector/src/test/resources/nn-to-json/choice/xml/data_leaflist.xml diff --git a/opendaylight/md-sal/sal-rest-connector/src/test/resources/nn-to-json/choice/xml/data_list.xml b/opendaylight/restconf/sal-rest-connector/src/test/resources/nn-to-json/choice/xml/data_list.xml similarity index 100% rename from opendaylight/md-sal/sal-rest-connector/src/test/resources/nn-to-json/choice/xml/data_list.xml rename to opendaylight/restconf/sal-rest-connector/src/test/resources/nn-to-json/choice/xml/data_list.xml diff --git a/opendaylight/md-sal/sal-rest-connector/src/test/resources/nn-to-json/choice/xml/data_more_choices_same_level.xml b/opendaylight/restconf/sal-rest-connector/src/test/resources/nn-to-json/choice/xml/data_more_choices_same_level.xml similarity index 100% rename from opendaylight/md-sal/sal-rest-connector/src/test/resources/nn-to-json/choice/xml/data_more_choices_same_level.xml rename to opendaylight/restconf/sal-rest-connector/src/test/resources/nn-to-json/choice/xml/data_more_choices_same_level.xml diff --git a/opendaylight/md-sal/sal-rest-connector/src/test/resources/nn-to-json/choice/xml/data_more_choices_same_level_various_paths_err.xml b/opendaylight/restconf/sal-rest-connector/src/test/resources/nn-to-json/choice/xml/data_more_choices_same_level_various_paths_err.xml similarity index 100% rename from opendaylight/md-sal/sal-rest-connector/src/test/resources/nn-to-json/choice/xml/data_more_choices_same_level_various_paths_err.xml rename to opendaylight/restconf/sal-rest-connector/src/test/resources/nn-to-json/choice/xml/data_more_choices_same_level_various_paths_err.xml diff --git a/opendaylight/md-sal/sal-rest-connector/src/test/resources/nn-to-json/choice/xml/data_no_first_case.xml b/opendaylight/restconf/sal-rest-connector/src/test/resources/nn-to-json/choice/xml/data_no_first_case.xml similarity index 100% rename from opendaylight/md-sal/sal-rest-connector/src/test/resources/nn-to-json/choice/xml/data_no_first_case.xml rename to opendaylight/restconf/sal-rest-connector/src/test/resources/nn-to-json/choice/xml/data_no_first_case.xml diff --git a/opendaylight/md-sal/sal-rest-connector/src/test/resources/nn-to-json/choice/xml/data_random_level.xml b/opendaylight/restconf/sal-rest-connector/src/test/resources/nn-to-json/choice/xml/data_random_level.xml similarity index 100% rename from opendaylight/md-sal/sal-rest-connector/src/test/resources/nn-to-json/choice/xml/data_random_level.xml rename to opendaylight/restconf/sal-rest-connector/src/test/resources/nn-to-json/choice/xml/data_random_level.xml diff --git a/opendaylight/md-sal/sal-rest-connector/src/test/resources/nn-to-json/choice/xml/data_three_choices_same_level.xml b/opendaylight/restconf/sal-rest-connector/src/test/resources/nn-to-json/choice/xml/data_three_choices_same_level.xml similarity index 100% rename from opendaylight/md-sal/sal-rest-connector/src/test/resources/nn-to-json/choice/xml/data_three_choices_same_level.xml rename to opendaylight/restconf/sal-rest-connector/src/test/resources/nn-to-json/choice/xml/data_three_choices_same_level.xml diff --git a/opendaylight/md-sal/sal-rest-connector/src/test/resources/nn-to-json/choice/xml/data_various_path_err.xml b/opendaylight/restconf/sal-rest-connector/src/test/resources/nn-to-json/choice/xml/data_various_path_err.xml similarity index 100% rename from opendaylight/md-sal/sal-rest-connector/src/test/resources/nn-to-json/choice/xml/data_various_path_err.xml rename to opendaylight/restconf/sal-rest-connector/src/test/resources/nn-to-json/choice/xml/data_various_path_err.xml diff --git a/opendaylight/md-sal/sal-rest-connector/src/test/resources/nn-to-json/data-of-several-modules/yang/module1.yang b/opendaylight/restconf/sal-rest-connector/src/test/resources/nn-to-json/data-of-several-modules/yang/module1.yang similarity index 100% rename from opendaylight/md-sal/sal-rest-connector/src/test/resources/nn-to-json/data-of-several-modules/yang/module1.yang rename to opendaylight/restconf/sal-rest-connector/src/test/resources/nn-to-json/data-of-several-modules/yang/module1.yang diff --git a/opendaylight/md-sal/sal-rest-connector/src/test/resources/nn-to-json/data-of-several-modules/yang/module2.yang b/opendaylight/restconf/sal-rest-connector/src/test/resources/nn-to-json/data-of-several-modules/yang/module2.yang similarity index 100% rename from opendaylight/md-sal/sal-rest-connector/src/test/resources/nn-to-json/data-of-several-modules/yang/module2.yang rename to opendaylight/restconf/sal-rest-connector/src/test/resources/nn-to-json/data-of-several-modules/yang/module2.yang diff --git a/opendaylight/md-sal/sal-rest-connector/src/test/resources/nn-to-json/identityref/identity-module.yang b/opendaylight/restconf/sal-rest-connector/src/test/resources/nn-to-json/identityref/identity-module.yang similarity index 100% rename from opendaylight/md-sal/sal-rest-connector/src/test/resources/nn-to-json/identityref/identity-module.yang rename to opendaylight/restconf/sal-rest-connector/src/test/resources/nn-to-json/identityref/identity-module.yang diff --git a/opendaylight/md-sal/sal-rest-connector/src/test/resources/nn-to-json/identityref/identityref-module.yang b/opendaylight/restconf/sal-rest-connector/src/test/resources/nn-to-json/identityref/identityref-module.yang similarity index 100% rename from opendaylight/md-sal/sal-rest-connector/src/test/resources/nn-to-json/identityref/identityref-module.yang rename to opendaylight/restconf/sal-rest-connector/src/test/resources/nn-to-json/identityref/identityref-module.yang diff --git a/opendaylight/md-sal/sal-rest-connector/src/test/resources/nn-to-json/invalid-top-level-element/invalid-top-level-element.yang b/opendaylight/restconf/sal-rest-connector/src/test/resources/nn-to-json/invalid-top-level-element/invalid-top-level-element.yang similarity index 100% rename from opendaylight/md-sal/sal-rest-connector/src/test/resources/nn-to-json/invalid-top-level-element/invalid-top-level-element.yang rename to opendaylight/restconf/sal-rest-connector/src/test/resources/nn-to-json/invalid-top-level-element/invalid-top-level-element.yang diff --git a/opendaylight/md-sal/sal-rest-connector/src/test/resources/nn-to-json/leafref/cont-augment-module.yang b/opendaylight/restconf/sal-rest-connector/src/test/resources/nn-to-json/leafref/cont-augment-module.yang similarity index 100% rename from opendaylight/md-sal/sal-rest-connector/src/test/resources/nn-to-json/leafref/cont-augment-module.yang rename to opendaylight/restconf/sal-rest-connector/src/test/resources/nn-to-json/leafref/cont-augment-module.yang diff --git a/opendaylight/md-sal/sal-rest-connector/src/test/resources/nn-to-json/leafref/main-module.yang b/opendaylight/restconf/sal-rest-connector/src/test/resources/nn-to-json/leafref/main-module.yang similarity index 100% rename from opendaylight/md-sal/sal-rest-connector/src/test/resources/nn-to-json/leafref/main-module.yang rename to opendaylight/restconf/sal-rest-connector/src/test/resources/nn-to-json/leafref/main-module.yang diff --git a/opendaylight/md-sal/sal-rest-connector/src/test/resources/nn-to-json/leafref/xml/data_absolut_ref_to_existing_leaf.xml b/opendaylight/restconf/sal-rest-connector/src/test/resources/nn-to-json/leafref/xml/data_absolut_ref_to_existing_leaf.xml similarity index 100% rename from opendaylight/md-sal/sal-rest-connector/src/test/resources/nn-to-json/leafref/xml/data_absolut_ref_to_existing_leaf.xml rename to opendaylight/restconf/sal-rest-connector/src/test/resources/nn-to-json/leafref/xml/data_absolut_ref_to_existing_leaf.xml diff --git a/opendaylight/md-sal/sal-rest-connector/src/test/resources/nn-to-json/leafref/xml/data_from_leafref_to_leafref.xml b/opendaylight/restconf/sal-rest-connector/src/test/resources/nn-to-json/leafref/xml/data_from_leafref_to_leafref.xml similarity index 100% rename from opendaylight/md-sal/sal-rest-connector/src/test/resources/nn-to-json/leafref/xml/data_from_leafref_to_leafref.xml rename to opendaylight/restconf/sal-rest-connector/src/test/resources/nn-to-json/leafref/xml/data_from_leafref_to_leafref.xml diff --git a/opendaylight/md-sal/sal-rest-connector/src/test/resources/nn-to-json/leafref/xml/data_ref_to_non_existing_leaf.xml b/opendaylight/restconf/sal-rest-connector/src/test/resources/nn-to-json/leafref/xml/data_ref_to_non_existing_leaf.xml similarity index 100% rename from opendaylight/md-sal/sal-rest-connector/src/test/resources/nn-to-json/leafref/xml/data_ref_to_non_existing_leaf.xml rename to opendaylight/restconf/sal-rest-connector/src/test/resources/nn-to-json/leafref/xml/data_ref_to_non_existing_leaf.xml diff --git a/opendaylight/md-sal/sal-rest-connector/src/test/resources/nn-to-json/leafref/xml/data_ref_to_not_leaf.xml b/opendaylight/restconf/sal-rest-connector/src/test/resources/nn-to-json/leafref/xml/data_ref_to_not_leaf.xml similarity index 100% rename from opendaylight/md-sal/sal-rest-connector/src/test/resources/nn-to-json/leafref/xml/data_ref_to_not_leaf.xml rename to opendaylight/restconf/sal-rest-connector/src/test/resources/nn-to-json/leafref/xml/data_ref_to_not_leaf.xml diff --git a/opendaylight/md-sal/sal-rest-connector/src/test/resources/nn-to-json/leafref/xml/data_relativ_ref_from_leaflist_to_existing_leaf.xml b/opendaylight/restconf/sal-rest-connector/src/test/resources/nn-to-json/leafref/xml/data_relativ_ref_from_leaflist_to_existing_leaf.xml similarity index 100% rename from opendaylight/md-sal/sal-rest-connector/src/test/resources/nn-to-json/leafref/xml/data_relativ_ref_from_leaflist_to_existing_leaf.xml rename to opendaylight/restconf/sal-rest-connector/src/test/resources/nn-to-json/leafref/xml/data_relativ_ref_from_leaflist_to_existing_leaf.xml diff --git a/opendaylight/md-sal/sal-rest-connector/src/test/resources/nn-to-json/leafref/xml/data_relativ_ref_to_existing_leaf.xml b/opendaylight/restconf/sal-rest-connector/src/test/resources/nn-to-json/leafref/xml/data_relativ_ref_to_existing_leaf.xml similarity index 100% rename from opendaylight/md-sal/sal-rest-connector/src/test/resources/nn-to-json/leafref/xml/data_relativ_ref_to_existing_leaf.xml rename to opendaylight/restconf/sal-rest-connector/src/test/resources/nn-to-json/leafref/xml/data_relativ_ref_to_existing_leaf.xml diff --git a/opendaylight/md-sal/sal-rest-connector/src/test/resources/nn-to-json/list/list-types-module b/opendaylight/restconf/sal-rest-connector/src/test/resources/nn-to-json/list/list-types-module similarity index 100% rename from opendaylight/md-sal/sal-rest-connector/src/test/resources/nn-to-json/list/list-types-module rename to opendaylight/restconf/sal-rest-connector/src/test/resources/nn-to-json/list/list-types-module diff --git a/opendaylight/md-sal/sal-rest-connector/src/test/resources/nn-to-json/simple-data-types/simple-data-types.yang b/opendaylight/restconf/sal-rest-connector/src/test/resources/nn-to-json/simple-data-types/simple-data-types.yang similarity index 100% rename from opendaylight/md-sal/sal-rest-connector/src/test/resources/nn-to-json/simple-data-types/simple-data-types.yang rename to opendaylight/restconf/sal-rest-connector/src/test/resources/nn-to-json/simple-data-types/simple-data-types.yang diff --git a/opendaylight/md-sal/sal-rest-connector/src/test/resources/nn-to-json/simple-data-types/xml/bad-data.xml b/opendaylight/restconf/sal-rest-connector/src/test/resources/nn-to-json/simple-data-types/xml/bad-data.xml similarity index 100% rename from opendaylight/md-sal/sal-rest-connector/src/test/resources/nn-to-json/simple-data-types/xml/bad-data.xml rename to opendaylight/restconf/sal-rest-connector/src/test/resources/nn-to-json/simple-data-types/xml/bad-data.xml diff --git a/opendaylight/md-sal/sal-rest-connector/src/test/resources/nn-to-json/simple-data-types/xml/data.xml b/opendaylight/restconf/sal-rest-connector/src/test/resources/nn-to-json/simple-data-types/xml/data.xml similarity index 100% rename from opendaylight/md-sal/sal-rest-connector/src/test/resources/nn-to-json/simple-data-types/xml/data.xml rename to opendaylight/restconf/sal-rest-connector/src/test/resources/nn-to-json/simple-data-types/xml/data.xml diff --git a/opendaylight/md-sal/sal-rest-connector/src/test/resources/nn-to-json/simple-yang-types/simple-yang-types.yang b/opendaylight/restconf/sal-rest-connector/src/test/resources/nn-to-json/simple-yang-types/simple-yang-types.yang similarity index 100% rename from opendaylight/md-sal/sal-rest-connector/src/test/resources/nn-to-json/simple-yang-types/simple-yang-types.yang rename to opendaylight/restconf/sal-rest-connector/src/test/resources/nn-to-json/simple-yang-types/simple-yang-types.yang diff --git a/opendaylight/md-sal/sal-rest-connector/src/test/resources/nn-to-json/simple-yang-types/xml/awaited_output_data.json b/opendaylight/restconf/sal-rest-connector/src/test/resources/nn-to-json/simple-yang-types/xml/awaited_output_data.json similarity index 100% rename from opendaylight/md-sal/sal-rest-connector/src/test/resources/nn-to-json/simple-yang-types/xml/awaited_output_data.json rename to opendaylight/restconf/sal-rest-connector/src/test/resources/nn-to-json/simple-yang-types/xml/awaited_output_data.json diff --git a/opendaylight/md-sal/sal-rest-connector/src/test/resources/nn-to-json/simple-yang-types/xml/awaited_output_empty_data.json b/opendaylight/restconf/sal-rest-connector/src/test/resources/nn-to-json/simple-yang-types/xml/awaited_output_empty_data.json similarity index 100% rename from opendaylight/md-sal/sal-rest-connector/src/test/resources/nn-to-json/simple-yang-types/xml/awaited_output_empty_data.json rename to opendaylight/restconf/sal-rest-connector/src/test/resources/nn-to-json/simple-yang-types/xml/awaited_output_empty_data.json diff --git a/opendaylight/md-sal/sal-rest-connector/src/test/resources/nn-to-json/simple-yang-types/xml/data.xml b/opendaylight/restconf/sal-rest-connector/src/test/resources/nn-to-json/simple-yang-types/xml/data.xml similarity index 100% rename from opendaylight/md-sal/sal-rest-connector/src/test/resources/nn-to-json/simple-yang-types/xml/data.xml rename to opendaylight/restconf/sal-rest-connector/src/test/resources/nn-to-json/simple-yang-types/xml/data.xml diff --git a/opendaylight/md-sal/sal-rest-connector/src/test/resources/nn-to-json/simple-yang-types/xml/empty_data.xml b/opendaylight/restconf/sal-rest-connector/src/test/resources/nn-to-json/simple-yang-types/xml/empty_data.xml similarity index 100% rename from opendaylight/md-sal/sal-rest-connector/src/test/resources/nn-to-json/simple-yang-types/xml/empty_data.xml rename to opendaylight/restconf/sal-rest-connector/src/test/resources/nn-to-json/simple-yang-types/xml/empty_data.xml diff --git a/opendaylight/md-sal/sal-rest-connector/src/test/resources/nn-to-xml/choice/module-with-choice.yang b/opendaylight/restconf/sal-rest-connector/src/test/resources/nn-to-xml/choice/module-with-choice.yang similarity index 100% rename from opendaylight/md-sal/sal-rest-connector/src/test/resources/nn-to-xml/choice/module-with-choice.yang rename to opendaylight/restconf/sal-rest-connector/src/test/resources/nn-to-xml/choice/module-with-choice.yang diff --git a/opendaylight/md-sal/sal-rest-connector/src/test/resources/nn-to-xml/data-of-several-modules/yang/module1.yang b/opendaylight/restconf/sal-rest-connector/src/test/resources/nn-to-xml/data-of-several-modules/yang/module1.yang similarity index 100% rename from opendaylight/md-sal/sal-rest-connector/src/test/resources/nn-to-xml/data-of-several-modules/yang/module1.yang rename to opendaylight/restconf/sal-rest-connector/src/test/resources/nn-to-xml/data-of-several-modules/yang/module1.yang diff --git a/opendaylight/md-sal/sal-rest-connector/src/test/resources/nn-to-xml/data-of-several-modules/yang/module2.yang b/opendaylight/restconf/sal-rest-connector/src/test/resources/nn-to-xml/data-of-several-modules/yang/module2.yang similarity index 100% rename from opendaylight/md-sal/sal-rest-connector/src/test/resources/nn-to-xml/data-of-several-modules/yang/module2.yang rename to opendaylight/restconf/sal-rest-connector/src/test/resources/nn-to-xml/data-of-several-modules/yang/module2.yang diff --git a/opendaylight/md-sal/sal-rest-connector/src/test/resources/nn-to-xml/instance_identifier/aug-referenced-elements-module.yang b/opendaylight/restconf/sal-rest-connector/src/test/resources/nn-to-xml/instance_identifier/aug-referenced-elements-module.yang similarity index 100% rename from opendaylight/md-sal/sal-rest-connector/src/test/resources/nn-to-xml/instance_identifier/aug-referenced-elements-module.yang rename to opendaylight/restconf/sal-rest-connector/src/test/resources/nn-to-xml/instance_identifier/aug-referenced-elements-module.yang diff --git a/opendaylight/md-sal/sal-rest-connector/src/test/resources/nn-to-xml/instance_identifier/eferenced-elements-module.yang b/opendaylight/restconf/sal-rest-connector/src/test/resources/nn-to-xml/instance_identifier/eferenced-elements-module.yang similarity index 100% rename from opendaylight/md-sal/sal-rest-connector/src/test/resources/nn-to-xml/instance_identifier/eferenced-elements-module.yang rename to opendaylight/restconf/sal-rest-connector/src/test/resources/nn-to-xml/instance_identifier/eferenced-elements-module.yang diff --git a/opendaylight/md-sal/sal-rest-connector/src/test/resources/nn-to-xml/instance_identifier/rinstance-identifier-module.yang b/opendaylight/restconf/sal-rest-connector/src/test/resources/nn-to-xml/instance_identifier/rinstance-identifier-module.yang similarity index 100% rename from opendaylight/md-sal/sal-rest-connector/src/test/resources/nn-to-xml/instance_identifier/rinstance-identifier-module.yang rename to opendaylight/restconf/sal-rest-connector/src/test/resources/nn-to-xml/instance_identifier/rinstance-identifier-module.yang diff --git a/opendaylight/md-sal/sal-rest-connector/src/test/resources/nn-to-xml/yang/basic-module.yang b/opendaylight/restconf/sal-rest-connector/src/test/resources/nn-to-xml/yang/basic-module.yang similarity index 100% rename from opendaylight/md-sal/sal-rest-connector/src/test/resources/nn-to-xml/yang/basic-module.yang rename to opendaylight/restconf/sal-rest-connector/src/test/resources/nn-to-xml/yang/basic-module.yang diff --git a/opendaylight/md-sal/sal-rest-connector/src/test/resources/nn-to-xml/yang/referenced-module.yang b/opendaylight/restconf/sal-rest-connector/src/test/resources/nn-to-xml/yang/referenced-module.yang similarity index 100% rename from opendaylight/md-sal/sal-rest-connector/src/test/resources/nn-to-xml/yang/referenced-module.yang rename to opendaylight/restconf/sal-rest-connector/src/test/resources/nn-to-xml/yang/referenced-module.yang diff --git a/opendaylight/md-sal/sal-rest-connector/src/test/resources/normalize-node/yang/normalize-node-module b/opendaylight/restconf/sal-rest-connector/src/test/resources/normalize-node/yang/normalize-node-module similarity index 100% rename from opendaylight/md-sal/sal-rest-connector/src/test/resources/normalize-node/yang/normalize-node-module rename to opendaylight/restconf/sal-rest-connector/src/test/resources/normalize-node/yang/normalize-node-module diff --git a/opendaylight/md-sal/sal-rest-connector/src/test/resources/parts/ietf-interfaces_interfaces.json b/opendaylight/restconf/sal-rest-connector/src/test/resources/parts/ietf-interfaces_interfaces.json similarity index 100% rename from opendaylight/md-sal/sal-rest-connector/src/test/resources/parts/ietf-interfaces_interfaces.json rename to opendaylight/restconf/sal-rest-connector/src/test/resources/parts/ietf-interfaces_interfaces.json diff --git a/opendaylight/md-sal/sal-rest-connector/src/test/resources/parts/ietf-interfaces_interfaces.xml b/opendaylight/restconf/sal-rest-connector/src/test/resources/parts/ietf-interfaces_interfaces.xml similarity index 100% rename from opendaylight/md-sal/sal-rest-connector/src/test/resources/parts/ietf-interfaces_interfaces.xml rename to opendaylight/restconf/sal-rest-connector/src/test/resources/parts/ietf-interfaces_interfaces.xml diff --git a/opendaylight/md-sal/sal-rest-connector/src/test/resources/parts/ietf-interfaces_interfaces2.xml b/opendaylight/restconf/sal-rest-connector/src/test/resources/parts/ietf-interfaces_interfaces2.xml similarity index 100% rename from opendaylight/md-sal/sal-rest-connector/src/test/resources/parts/ietf-interfaces_interfaces2.xml rename to opendaylight/restconf/sal-rest-connector/src/test/resources/parts/ietf-interfaces_interfaces2.xml diff --git a/opendaylight/md-sal/sal-rest-connector/src/test/resources/parts/ietf-interfaces_interfaces_absolute_path.json b/opendaylight/restconf/sal-rest-connector/src/test/resources/parts/ietf-interfaces_interfaces_absolute_path.json similarity index 100% rename from opendaylight/md-sal/sal-rest-connector/src/test/resources/parts/ietf-interfaces_interfaces_absolute_path.json rename to opendaylight/restconf/sal-rest-connector/src/test/resources/parts/ietf-interfaces_interfaces_absolute_path.json diff --git a/opendaylight/md-sal/sal-rest-connector/src/test/resources/parts/ietf-interfaces_interfaces_absolute_path.xml b/opendaylight/restconf/sal-rest-connector/src/test/resources/parts/ietf-interfaces_interfaces_absolute_path.xml similarity index 100% rename from opendaylight/md-sal/sal-rest-connector/src/test/resources/parts/ietf-interfaces_interfaces_absolute_path.xml rename to opendaylight/restconf/sal-rest-connector/src/test/resources/parts/ietf-interfaces_interfaces_absolute_path.xml diff --git a/opendaylight/md-sal/sal-rest-connector/src/test/resources/parts/ietf-interfaces_interfaces_absolute_path2.xml b/opendaylight/restconf/sal-rest-connector/src/test/resources/parts/ietf-interfaces_interfaces_absolute_path2.xml similarity index 100% rename from opendaylight/md-sal/sal-rest-connector/src/test/resources/parts/ietf-interfaces_interfaces_absolute_path2.xml rename to opendaylight/restconf/sal-rest-connector/src/test/resources/parts/ietf-interfaces_interfaces_absolute_path2.xml diff --git a/opendaylight/md-sal/sal-rest-connector/src/test/resources/parts/ietf-interfaces_interfaces_interface_absolute_path.xml b/opendaylight/restconf/sal-rest-connector/src/test/resources/parts/ietf-interfaces_interfaces_interface_absolute_path.xml similarity index 100% rename from opendaylight/md-sal/sal-rest-connector/src/test/resources/parts/ietf-interfaces_interfaces_interface_absolute_path.xml rename to opendaylight/restconf/sal-rest-connector/src/test/resources/parts/ietf-interfaces_interfaces_interface_absolute_path.xml diff --git a/opendaylight/md-sal/sal-rest-connector/src/test/resources/test-config-data/test-mount-point/yang/test-interface.yang b/opendaylight/restconf/sal-rest-connector/src/test/resources/test-config-data/test-mount-point/yang/test-interface.yang similarity index 100% rename from opendaylight/md-sal/sal-rest-connector/src/test/resources/test-config-data/test-mount-point/yang/test-interface.yang rename to opendaylight/restconf/sal-rest-connector/src/test/resources/test-config-data/test-mount-point/yang/test-interface.yang diff --git a/opendaylight/md-sal/sal-rest-connector/src/test/resources/test-config-data/test-mount-point/yang/test-interface2.yang b/opendaylight/restconf/sal-rest-connector/src/test/resources/test-config-data/test-mount-point/yang/test-interface2.yang similarity index 100% rename from opendaylight/md-sal/sal-rest-connector/src/test/resources/test-config-data/test-mount-point/yang/test-interface2.yang rename to opendaylight/restconf/sal-rest-connector/src/test/resources/test-config-data/test-mount-point/yang/test-interface2.yang diff --git a/opendaylight/md-sal/sal-rest-connector/src/test/resources/test-config-data/xml/block-data.xml b/opendaylight/restconf/sal-rest-connector/src/test/resources/test-config-data/xml/block-data.xml similarity index 100% rename from opendaylight/md-sal/sal-rest-connector/src/test/resources/test-config-data/xml/block-data.xml rename to opendaylight/restconf/sal-rest-connector/src/test/resources/test-config-data/xml/block-data.xml diff --git a/opendaylight/md-sal/sal-rest-connector/src/test/resources/test-config-data/xml/data2.xml b/opendaylight/restconf/sal-rest-connector/src/test/resources/test-config-data/xml/data2.xml similarity index 100% rename from opendaylight/md-sal/sal-rest-connector/src/test/resources/test-config-data/xml/data2.xml rename to opendaylight/restconf/sal-rest-connector/src/test/resources/test-config-data/xml/data2.xml diff --git a/opendaylight/md-sal/sal-rest-connector/src/test/resources/test-config-data/xml/test-interface.xml b/opendaylight/restconf/sal-rest-connector/src/test/resources/test-config-data/xml/test-interface.xml similarity index 100% rename from opendaylight/md-sal/sal-rest-connector/src/test/resources/test-config-data/xml/test-interface.xml rename to opendaylight/restconf/sal-rest-connector/src/test/resources/test-config-data/xml/test-interface.xml diff --git a/opendaylight/md-sal/sal-rest-connector/src/test/resources/test-config-data/xml/test-interface2.xml b/opendaylight/restconf/sal-rest-connector/src/test/resources/test-config-data/xml/test-interface2.xml similarity index 100% rename from opendaylight/md-sal/sal-rest-connector/src/test/resources/test-config-data/xml/test-interface2.xml rename to opendaylight/restconf/sal-rest-connector/src/test/resources/test-config-data/xml/test-interface2.xml diff --git a/opendaylight/md-sal/sal-rest-connector/src/test/resources/test-config-data/xml/test-interface3.xml b/opendaylight/restconf/sal-rest-connector/src/test/resources/test-config-data/xml/test-interface3.xml similarity index 100% rename from opendaylight/md-sal/sal-rest-connector/src/test/resources/test-config-data/xml/test-interface3.xml rename to opendaylight/restconf/sal-rest-connector/src/test/resources/test-config-data/xml/test-interface3.xml diff --git a/opendaylight/md-sal/sal-rest-connector/src/test/resources/test-config-data/yang1/test-interface.yang b/opendaylight/restconf/sal-rest-connector/src/test/resources/test-config-data/yang1/test-interface.yang similarity index 100% rename from opendaylight/md-sal/sal-rest-connector/src/test/resources/test-config-data/yang1/test-interface.yang rename to opendaylight/restconf/sal-rest-connector/src/test/resources/test-config-data/yang1/test-interface.yang diff --git a/opendaylight/md-sal/sal-rest-connector/src/test/resources/test-config-data/yang2/test-interface2.yang b/opendaylight/restconf/sal-rest-connector/src/test/resources/test-config-data/yang2/test-interface2.yang similarity index 100% rename from opendaylight/md-sal/sal-rest-connector/src/test/resources/test-config-data/yang2/test-interface2.yang rename to opendaylight/restconf/sal-rest-connector/src/test/resources/test-config-data/yang2/test-interface2.yang diff --git a/opendaylight/md-sal/sal-rest-connector/src/test/resources/varioustest/xmldata.xml b/opendaylight/restconf/sal-rest-connector/src/test/resources/varioustest/xmldata.xml similarity index 100% rename from opendaylight/md-sal/sal-rest-connector/src/test/resources/varioustest/xmldata.xml rename to opendaylight/restconf/sal-rest-connector/src/test/resources/varioustest/xmldata.xml diff --git a/opendaylight/md-sal/sal-rest-connector/src/test/resources/xml-to-cnsn/data-container-yang/data-container.yang b/opendaylight/restconf/sal-rest-connector/src/test/resources/xml-to-cnsn/data-container-yang/data-container.yang similarity index 100% rename from opendaylight/md-sal/sal-rest-connector/src/test/resources/xml-to-cnsn/data-container-yang/data-container.yang rename to opendaylight/restconf/sal-rest-connector/src/test/resources/xml-to-cnsn/data-container-yang/data-container.yang diff --git a/opendaylight/md-sal/sal-rest-connector/src/test/resources/xml-to-cnsn/data-container.xml b/opendaylight/restconf/sal-rest-connector/src/test/resources/xml-to-cnsn/data-container.xml similarity index 100% rename from opendaylight/md-sal/sal-rest-connector/src/test/resources/xml-to-cnsn/data-container.xml rename to opendaylight/restconf/sal-rest-connector/src/test/resources/xml-to-cnsn/data-container.xml diff --git a/opendaylight/md-sal/sal-rest-connector/src/test/resources/xml-to-cnsn/data-list-yang/data-container.yang b/opendaylight/restconf/sal-rest-connector/src/test/resources/xml-to-cnsn/data-list-yang/data-container.yang similarity index 100% rename from opendaylight/md-sal/sal-rest-connector/src/test/resources/xml-to-cnsn/data-list-yang/data-container.yang rename to opendaylight/restconf/sal-rest-connector/src/test/resources/xml-to-cnsn/data-list-yang/data-container.yang diff --git a/opendaylight/md-sal/sal-rest-connector/src/test/resources/xml-to-cnsn/data-list-yang/data-list.yang b/opendaylight/restconf/sal-rest-connector/src/test/resources/xml-to-cnsn/data-list-yang/data-list.yang similarity index 100% rename from opendaylight/md-sal/sal-rest-connector/src/test/resources/xml-to-cnsn/data-list-yang/data-list.yang rename to opendaylight/restconf/sal-rest-connector/src/test/resources/xml-to-cnsn/data-list-yang/data-list.yang diff --git a/opendaylight/md-sal/sal-rest-connector/src/test/resources/xml-to-cnsn/data-list.xml b/opendaylight/restconf/sal-rest-connector/src/test/resources/xml-to-cnsn/data-list.xml similarity index 100% rename from opendaylight/md-sal/sal-rest-connector/src/test/resources/xml-to-cnsn/data-list.xml rename to opendaylight/restconf/sal-rest-connector/src/test/resources/xml-to-cnsn/data-list.xml diff --git a/opendaylight/md-sal/sal-rest-connector/src/test/resources/xml-to-cnsn/data-nmspc-in-attributes.xml b/opendaylight/restconf/sal-rest-connector/src/test/resources/xml-to-cnsn/data-nmspc-in-attributes.xml similarity index 100% rename from opendaylight/md-sal/sal-rest-connector/src/test/resources/xml-to-cnsn/data-nmspc-in-attributes.xml rename to opendaylight/restconf/sal-rest-connector/src/test/resources/xml-to-cnsn/data-nmspc-in-attributes.xml diff --git a/opendaylight/md-sal/sal-rest-connector/src/test/resources/xml-to-cnsn/data-of-several-modules/yang/module1.yang b/opendaylight/restconf/sal-rest-connector/src/test/resources/xml-to-cnsn/data-of-several-modules/yang/module1.yang similarity index 100% rename from opendaylight/md-sal/sal-rest-connector/src/test/resources/xml-to-cnsn/data-of-several-modules/yang/module1.yang rename to opendaylight/restconf/sal-rest-connector/src/test/resources/xml-to-cnsn/data-of-several-modules/yang/module1.yang diff --git a/opendaylight/md-sal/sal-rest-connector/src/test/resources/xml-to-cnsn/data-of-several-modules/yang/module2.yang b/opendaylight/restconf/sal-rest-connector/src/test/resources/xml-to-cnsn/data-of-several-modules/yang/module2.yang similarity index 100% rename from opendaylight/md-sal/sal-rest-connector/src/test/resources/xml-to-cnsn/data-of-several-modules/yang/module2.yang rename to opendaylight/restconf/sal-rest-connector/src/test/resources/xml-to-cnsn/data-of-several-modules/yang/module2.yang diff --git a/opendaylight/md-sal/sal-rest-connector/src/test/resources/xml-to-cnsn/empty-data.xml b/opendaylight/restconf/sal-rest-connector/src/test/resources/xml-to-cnsn/empty-data.xml similarity index 100% rename from opendaylight/md-sal/sal-rest-connector/src/test/resources/xml-to-cnsn/empty-data.xml rename to opendaylight/restconf/sal-rest-connector/src/test/resources/xml-to-cnsn/empty-data.xml diff --git a/opendaylight/md-sal/sal-rest-connector/src/test/resources/xml-to-cnsn/identityref/identity-module.yang b/opendaylight/restconf/sal-rest-connector/src/test/resources/xml-to-cnsn/identityref/identity-module.yang similarity index 100% rename from opendaylight/md-sal/sal-rest-connector/src/test/resources/xml-to-cnsn/identityref/identity-module.yang rename to opendaylight/restconf/sal-rest-connector/src/test/resources/xml-to-cnsn/identityref/identity-module.yang diff --git a/opendaylight/md-sal/sal-rest-connector/src/test/resources/xml-to-cnsn/identityref/identityref-module.yang b/opendaylight/restconf/sal-rest-connector/src/test/resources/xml-to-cnsn/identityref/identityref-module.yang similarity index 100% rename from opendaylight/md-sal/sal-rest-connector/src/test/resources/xml-to-cnsn/identityref/identityref-module.yang rename to opendaylight/restconf/sal-rest-connector/src/test/resources/xml-to-cnsn/identityref/identityref-module.yang diff --git a/opendaylight/md-sal/sal-rest-connector/src/test/resources/xml-to-cnsn/identityref/xml/data-default-nmspc-in-element.xml b/opendaylight/restconf/sal-rest-connector/src/test/resources/xml-to-cnsn/identityref/xml/data-default-nmspc-in-element.xml similarity index 100% rename from opendaylight/md-sal/sal-rest-connector/src/test/resources/xml-to-cnsn/identityref/xml/data-default-nmspc-in-element.xml rename to opendaylight/restconf/sal-rest-connector/src/test/resources/xml-to-cnsn/identityref/xml/data-default-nmspc-in-element.xml diff --git a/opendaylight/md-sal/sal-rest-connector/src/test/resources/xml-to-cnsn/identityref/xml/data-default-nmspc-in-parrent-element.xml b/opendaylight/restconf/sal-rest-connector/src/test/resources/xml-to-cnsn/identityref/xml/data-default-nmspc-in-parrent-element.xml similarity index 100% rename from opendaylight/md-sal/sal-rest-connector/src/test/resources/xml-to-cnsn/identityref/xml/data-default-nmspc-in-parrent-element.xml rename to opendaylight/restconf/sal-rest-connector/src/test/resources/xml-to-cnsn/identityref/xml/data-default-nmspc-in-parrent-element.xml diff --git a/opendaylight/md-sal/sal-rest-connector/src/test/resources/xml-to-cnsn/identityref/xml/data-nmspc-in-element.xml b/opendaylight/restconf/sal-rest-connector/src/test/resources/xml-to-cnsn/identityref/xml/data-nmspc-in-element.xml similarity index 100% rename from opendaylight/md-sal/sal-rest-connector/src/test/resources/xml-to-cnsn/identityref/xml/data-nmspc-in-element.xml rename to opendaylight/restconf/sal-rest-connector/src/test/resources/xml-to-cnsn/identityref/xml/data-nmspc-in-element.xml diff --git a/opendaylight/md-sal/sal-rest-connector/src/test/resources/xml-to-cnsn/identityref/xml/data-nmspc-in-parrent-element.xml b/opendaylight/restconf/sal-rest-connector/src/test/resources/xml-to-cnsn/identityref/xml/data-nmspc-in-parrent-element.xml similarity index 100% rename from opendaylight/md-sal/sal-rest-connector/src/test/resources/xml-to-cnsn/identityref/xml/data-nmspc-in-parrent-element.xml rename to opendaylight/restconf/sal-rest-connector/src/test/resources/xml-to-cnsn/identityref/xml/data-nmspc-in-parrent-element.xml diff --git a/opendaylight/md-sal/sal-rest-connector/src/test/resources/xml-to-cnsn/identityref/xml/data-no-nmspc-value-with-prefix.xml b/opendaylight/restconf/sal-rest-connector/src/test/resources/xml-to-cnsn/identityref/xml/data-no-nmspc-value-with-prefix.xml similarity index 100% rename from opendaylight/md-sal/sal-rest-connector/src/test/resources/xml-to-cnsn/identityref/xml/data-no-nmspc-value-with-prefix.xml rename to opendaylight/restconf/sal-rest-connector/src/test/resources/xml-to-cnsn/identityref/xml/data-no-nmspc-value-with-prefix.xml diff --git a/opendaylight/md-sal/sal-rest-connector/src/test/resources/xml-to-cnsn/identityref/xml/data-no-nmspc-value-without-prefix.xml b/opendaylight/restconf/sal-rest-connector/src/test/resources/xml-to-cnsn/identityref/xml/data-no-nmspc-value-without-prefix.xml similarity index 100% rename from opendaylight/md-sal/sal-rest-connector/src/test/resources/xml-to-cnsn/identityref/xml/data-no-nmspc-value-without-prefix.xml rename to opendaylight/restconf/sal-rest-connector/src/test/resources/xml-to-cnsn/identityref/xml/data-no-nmspc-value-without-prefix.xml diff --git a/opendaylight/md-sal/sal-rest-connector/src/test/resources/xml-to-cnsn/identityref/yang-augments/general-module.yang b/opendaylight/restconf/sal-rest-connector/src/test/resources/xml-to-cnsn/identityref/yang-augments/general-module.yang similarity index 100% rename from opendaylight/md-sal/sal-rest-connector/src/test/resources/xml-to-cnsn/identityref/yang-augments/general-module.yang rename to opendaylight/restconf/sal-rest-connector/src/test/resources/xml-to-cnsn/identityref/yang-augments/general-module.yang diff --git a/opendaylight/md-sal/sal-rest-connector/src/test/resources/xml-to-cnsn/identityref/yang-augments/identity-module.yang b/opendaylight/restconf/sal-rest-connector/src/test/resources/xml-to-cnsn/identityref/yang-augments/identity-module.yang similarity index 100% rename from opendaylight/md-sal/sal-rest-connector/src/test/resources/xml-to-cnsn/identityref/yang-augments/identity-module.yang rename to opendaylight/restconf/sal-rest-connector/src/test/resources/xml-to-cnsn/identityref/yang-augments/identity-module.yang diff --git a/opendaylight/md-sal/sal-rest-connector/src/test/resources/xml-to-cnsn/identityref/yang-augments/identityref-module.yang b/opendaylight/restconf/sal-rest-connector/src/test/resources/xml-to-cnsn/identityref/yang-augments/identityref-module.yang similarity index 100% rename from opendaylight/md-sal/sal-rest-connector/src/test/resources/xml-to-cnsn/identityref/yang-augments/identityref-module.yang rename to opendaylight/restconf/sal-rest-connector/src/test/resources/xml-to-cnsn/identityref/yang-augments/identityref-module.yang diff --git a/opendaylight/md-sal/sal-rest-connector/src/test/resources/xml-to-cnsn/leafref/leafref-module b/opendaylight/restconf/sal-rest-connector/src/test/resources/xml-to-cnsn/leafref/leafref-module similarity index 100% rename from opendaylight/md-sal/sal-rest-connector/src/test/resources/xml-to-cnsn/leafref/leafref-module rename to opendaylight/restconf/sal-rest-connector/src/test/resources/xml-to-cnsn/leafref/leafref-module diff --git a/opendaylight/md-sal/sal-rest-connector/src/test/resources/xml-to-cnsn/leafref/xml/data.xml b/opendaylight/restconf/sal-rest-connector/src/test/resources/xml-to-cnsn/leafref/xml/data.xml similarity index 100% rename from opendaylight/md-sal/sal-rest-connector/src/test/resources/xml-to-cnsn/leafref/xml/data.xml rename to opendaylight/restconf/sal-rest-connector/src/test/resources/xml-to-cnsn/leafref/xml/data.xml diff --git a/opendaylight/md-sal/sal-rest-docgen-maven/pom.xml b/opendaylight/restconf/sal-rest-docgen-maven/pom.xml similarity index 94% rename from opendaylight/md-sal/sal-rest-docgen-maven/pom.xml rename to opendaylight/restconf/sal-rest-docgen-maven/pom.xml index c7d0f69fb9..22e2d68574 100644 --- a/opendaylight/md-sal/sal-rest-docgen-maven/pom.xml +++ b/opendaylight/restconf/sal-rest-docgen-maven/pom.xml @@ -11,8 +11,8 @@ 4.0.0 org.opendaylight.controller - sal-parent - 1.3.0-SNAPSHOT + restconf-parent + 0.4.0-SNAPSHOT sal-rest-docgen-maven diff --git a/opendaylight/md-sal/sal-rest-docgen-maven/src/main/java/org/opendaylight/controller/sal/rest/doc/maven/StaticDocGenerator.java b/opendaylight/restconf/sal-rest-docgen-maven/src/main/java/org/opendaylight/controller/sal/rest/doc/maven/StaticDocGenerator.java similarity index 100% rename from opendaylight/md-sal/sal-rest-docgen-maven/src/main/java/org/opendaylight/controller/sal/rest/doc/maven/StaticDocGenerator.java rename to opendaylight/restconf/sal-rest-docgen-maven/src/main/java/org/opendaylight/controller/sal/rest/doc/maven/StaticDocGenerator.java diff --git a/opendaylight/md-sal/sal-rest-docgen/pom.xml b/opendaylight/restconf/sal-rest-docgen/pom.xml similarity index 97% rename from opendaylight/md-sal/sal-rest-docgen/pom.xml rename to opendaylight/restconf/sal-rest-docgen/pom.xml index 4e371a5b42..e403380e2f 100644 --- a/opendaylight/md-sal/sal-rest-docgen/pom.xml +++ b/opendaylight/restconf/sal-rest-docgen/pom.xml @@ -3,8 +3,8 @@ 4.0.0 org.opendaylight.controller - sal-parent - 1.3.0-SNAPSHOT + restconf-parent + 0.4.0-SNAPSHOT sal-rest-docgen diff --git a/opendaylight/md-sal/sal-rest-docgen/src/main/java/org/opendaylight/controller/sal/rest/doc/DocProvider.java b/opendaylight/restconf/sal-rest-docgen/src/main/java/org/opendaylight/controller/sal/rest/doc/DocProvider.java similarity index 100% rename from opendaylight/md-sal/sal-rest-docgen/src/main/java/org/opendaylight/controller/sal/rest/doc/DocProvider.java rename to opendaylight/restconf/sal-rest-docgen/src/main/java/org/opendaylight/controller/sal/rest/doc/DocProvider.java diff --git a/opendaylight/md-sal/sal-rest-docgen/src/main/java/org/opendaylight/controller/sal/rest/doc/api/ApiDocService.java b/opendaylight/restconf/sal-rest-docgen/src/main/java/org/opendaylight/controller/sal/rest/doc/api/ApiDocService.java similarity index 100% rename from opendaylight/md-sal/sal-rest-docgen/src/main/java/org/opendaylight/controller/sal/rest/doc/api/ApiDocService.java rename to opendaylight/restconf/sal-rest-docgen/src/main/java/org/opendaylight/controller/sal/rest/doc/api/ApiDocService.java diff --git a/opendaylight/md-sal/sal-rest-docgen/src/main/java/org/opendaylight/controller/sal/rest/doc/impl/ApiDocGenerator.java b/opendaylight/restconf/sal-rest-docgen/src/main/java/org/opendaylight/controller/sal/rest/doc/impl/ApiDocGenerator.java similarity index 100% rename from opendaylight/md-sal/sal-rest-docgen/src/main/java/org/opendaylight/controller/sal/rest/doc/impl/ApiDocGenerator.java rename to opendaylight/restconf/sal-rest-docgen/src/main/java/org/opendaylight/controller/sal/rest/doc/impl/ApiDocGenerator.java diff --git a/opendaylight/md-sal/sal-rest-docgen/src/main/java/org/opendaylight/controller/sal/rest/doc/impl/ApiDocServiceImpl.java b/opendaylight/restconf/sal-rest-docgen/src/main/java/org/opendaylight/controller/sal/rest/doc/impl/ApiDocServiceImpl.java similarity index 100% rename from opendaylight/md-sal/sal-rest-docgen/src/main/java/org/opendaylight/controller/sal/rest/doc/impl/ApiDocServiceImpl.java rename to opendaylight/restconf/sal-rest-docgen/src/main/java/org/opendaylight/controller/sal/rest/doc/impl/ApiDocServiceImpl.java diff --git a/opendaylight/md-sal/sal-rest-docgen/src/main/java/org/opendaylight/controller/sal/rest/doc/impl/BaseYangSwaggerGenerator.java b/opendaylight/restconf/sal-rest-docgen/src/main/java/org/opendaylight/controller/sal/rest/doc/impl/BaseYangSwaggerGenerator.java similarity index 100% rename from opendaylight/md-sal/sal-rest-docgen/src/main/java/org/opendaylight/controller/sal/rest/doc/impl/BaseYangSwaggerGenerator.java rename to opendaylight/restconf/sal-rest-docgen/src/main/java/org/opendaylight/controller/sal/rest/doc/impl/BaseYangSwaggerGenerator.java diff --git a/opendaylight/md-sal/sal-rest-docgen/src/main/java/org/opendaylight/controller/sal/rest/doc/impl/ModelGenerator.java b/opendaylight/restconf/sal-rest-docgen/src/main/java/org/opendaylight/controller/sal/rest/doc/impl/ModelGenerator.java similarity index 100% rename from opendaylight/md-sal/sal-rest-docgen/src/main/java/org/opendaylight/controller/sal/rest/doc/impl/ModelGenerator.java rename to opendaylight/restconf/sal-rest-docgen/src/main/java/org/opendaylight/controller/sal/rest/doc/impl/ModelGenerator.java diff --git a/opendaylight/md-sal/sal-rest-docgen/src/main/java/org/opendaylight/controller/sal/rest/doc/jaxrs/ApiDocApplication.java b/opendaylight/restconf/sal-rest-docgen/src/main/java/org/opendaylight/controller/sal/rest/doc/jaxrs/ApiDocApplication.java similarity index 100% rename from opendaylight/md-sal/sal-rest-docgen/src/main/java/org/opendaylight/controller/sal/rest/doc/jaxrs/ApiDocApplication.java rename to opendaylight/restconf/sal-rest-docgen/src/main/java/org/opendaylight/controller/sal/rest/doc/jaxrs/ApiDocApplication.java diff --git a/opendaylight/md-sal/sal-rest-docgen/src/main/java/org/opendaylight/controller/sal/rest/doc/jaxrs/JaxbContextResolver.java b/opendaylight/restconf/sal-rest-docgen/src/main/java/org/opendaylight/controller/sal/rest/doc/jaxrs/JaxbContextResolver.java similarity index 100% rename from opendaylight/md-sal/sal-rest-docgen/src/main/java/org/opendaylight/controller/sal/rest/doc/jaxrs/JaxbContextResolver.java rename to opendaylight/restconf/sal-rest-docgen/src/main/java/org/opendaylight/controller/sal/rest/doc/jaxrs/JaxbContextResolver.java diff --git a/opendaylight/md-sal/sal-rest-docgen/src/main/java/org/opendaylight/controller/sal/rest/doc/model/builder/OperationBuilder.java b/opendaylight/restconf/sal-rest-docgen/src/main/java/org/opendaylight/controller/sal/rest/doc/model/builder/OperationBuilder.java similarity index 100% rename from opendaylight/md-sal/sal-rest-docgen/src/main/java/org/opendaylight/controller/sal/rest/doc/model/builder/OperationBuilder.java rename to opendaylight/restconf/sal-rest-docgen/src/main/java/org/opendaylight/controller/sal/rest/doc/model/builder/OperationBuilder.java diff --git a/opendaylight/md-sal/sal-rest-docgen/src/main/java/org/opendaylight/controller/sal/rest/doc/mountpoints/MountPointSwagger.java b/opendaylight/restconf/sal-rest-docgen/src/main/java/org/opendaylight/controller/sal/rest/doc/mountpoints/MountPointSwagger.java similarity index 100% rename from opendaylight/md-sal/sal-rest-docgen/src/main/java/org/opendaylight/controller/sal/rest/doc/mountpoints/MountPointSwagger.java rename to opendaylight/restconf/sal-rest-docgen/src/main/java/org/opendaylight/controller/sal/rest/doc/mountpoints/MountPointSwagger.java diff --git a/opendaylight/md-sal/sal-rest-docgen/src/main/java/org/opendaylight/controller/sal/rest/doc/swagger/Api.java b/opendaylight/restconf/sal-rest-docgen/src/main/java/org/opendaylight/controller/sal/rest/doc/swagger/Api.java similarity index 100% rename from opendaylight/md-sal/sal-rest-docgen/src/main/java/org/opendaylight/controller/sal/rest/doc/swagger/Api.java rename to opendaylight/restconf/sal-rest-docgen/src/main/java/org/opendaylight/controller/sal/rest/doc/swagger/Api.java diff --git a/opendaylight/md-sal/sal-rest-docgen/src/main/java/org/opendaylight/controller/sal/rest/doc/swagger/ApiDeclaration.java b/opendaylight/restconf/sal-rest-docgen/src/main/java/org/opendaylight/controller/sal/rest/doc/swagger/ApiDeclaration.java similarity index 100% rename from opendaylight/md-sal/sal-rest-docgen/src/main/java/org/opendaylight/controller/sal/rest/doc/swagger/ApiDeclaration.java rename to opendaylight/restconf/sal-rest-docgen/src/main/java/org/opendaylight/controller/sal/rest/doc/swagger/ApiDeclaration.java diff --git a/opendaylight/md-sal/sal-rest-docgen/src/main/java/org/opendaylight/controller/sal/rest/doc/swagger/Operation.java b/opendaylight/restconf/sal-rest-docgen/src/main/java/org/opendaylight/controller/sal/rest/doc/swagger/Operation.java similarity index 100% rename from opendaylight/md-sal/sal-rest-docgen/src/main/java/org/opendaylight/controller/sal/rest/doc/swagger/Operation.java rename to opendaylight/restconf/sal-rest-docgen/src/main/java/org/opendaylight/controller/sal/rest/doc/swagger/Operation.java diff --git a/opendaylight/md-sal/sal-rest-docgen/src/main/java/org/opendaylight/controller/sal/rest/doc/swagger/Parameter.java b/opendaylight/restconf/sal-rest-docgen/src/main/java/org/opendaylight/controller/sal/rest/doc/swagger/Parameter.java similarity index 100% rename from opendaylight/md-sal/sal-rest-docgen/src/main/java/org/opendaylight/controller/sal/rest/doc/swagger/Parameter.java rename to opendaylight/restconf/sal-rest-docgen/src/main/java/org/opendaylight/controller/sal/rest/doc/swagger/Parameter.java diff --git a/opendaylight/md-sal/sal-rest-docgen/src/main/java/org/opendaylight/controller/sal/rest/doc/swagger/Resource.java b/opendaylight/restconf/sal-rest-docgen/src/main/java/org/opendaylight/controller/sal/rest/doc/swagger/Resource.java similarity index 100% rename from opendaylight/md-sal/sal-rest-docgen/src/main/java/org/opendaylight/controller/sal/rest/doc/swagger/Resource.java rename to opendaylight/restconf/sal-rest-docgen/src/main/java/org/opendaylight/controller/sal/rest/doc/swagger/Resource.java diff --git a/opendaylight/md-sal/sal-rest-docgen/src/main/java/org/opendaylight/controller/sal/rest/doc/swagger/ResourceList.java b/opendaylight/restconf/sal-rest-docgen/src/main/java/org/opendaylight/controller/sal/rest/doc/swagger/ResourceList.java similarity index 100% rename from opendaylight/md-sal/sal-rest-docgen/src/main/java/org/opendaylight/controller/sal/rest/doc/swagger/ResourceList.java rename to opendaylight/restconf/sal-rest-docgen/src/main/java/org/opendaylight/controller/sal/rest/doc/swagger/ResourceList.java diff --git a/opendaylight/md-sal/sal-rest-docgen/src/main/java/org/opendaylight/controller/sal/rest/doc/swagger/ResponseMessage.java b/opendaylight/restconf/sal-rest-docgen/src/main/java/org/opendaylight/controller/sal/rest/doc/swagger/ResponseMessage.java similarity index 100% rename from opendaylight/md-sal/sal-rest-docgen/src/main/java/org/opendaylight/controller/sal/rest/doc/swagger/ResponseMessage.java rename to opendaylight/restconf/sal-rest-docgen/src/main/java/org/opendaylight/controller/sal/rest/doc/swagger/ResponseMessage.java diff --git a/opendaylight/md-sal/sal-rest-docgen/src/main/java/org/opendaylight/controller/sal/rest/doc/util/RestDocgenUtil.java b/opendaylight/restconf/sal-rest-docgen/src/main/java/org/opendaylight/controller/sal/rest/doc/util/RestDocgenUtil.java similarity index 100% rename from opendaylight/md-sal/sal-rest-docgen/src/main/java/org/opendaylight/controller/sal/rest/doc/util/RestDocgenUtil.java rename to opendaylight/restconf/sal-rest-docgen/src/main/java/org/opendaylight/controller/sal/rest/doc/util/RestDocgenUtil.java diff --git a/opendaylight/md-sal/sal-rest-docgen/src/main/resources/README.txt b/opendaylight/restconf/sal-rest-docgen/src/main/resources/README.txt similarity index 100% rename from opendaylight/md-sal/sal-rest-docgen/src/main/resources/README.txt rename to opendaylight/restconf/sal-rest-docgen/src/main/resources/README.txt diff --git a/opendaylight/md-sal/sal-rest-docgen/src/main/resources/WEB-INF/web.xml b/opendaylight/restconf/sal-rest-docgen/src/main/resources/WEB-INF/web.xml similarity index 100% rename from opendaylight/md-sal/sal-rest-docgen/src/main/resources/WEB-INF/web.xml rename to opendaylight/restconf/sal-rest-docgen/src/main/resources/WEB-INF/web.xml diff --git a/opendaylight/md-sal/sal-rest-docgen/src/main/resources/explorer/css/highlight.default.css b/opendaylight/restconf/sal-rest-docgen/src/main/resources/explorer/css/highlight.default.css similarity index 100% rename from opendaylight/md-sal/sal-rest-docgen/src/main/resources/explorer/css/highlight.default.css rename to opendaylight/restconf/sal-rest-docgen/src/main/resources/explorer/css/highlight.default.css diff --git a/opendaylight/md-sal/sal-rest-docgen/src/main/resources/explorer/css/screen.css b/opendaylight/restconf/sal-rest-docgen/src/main/resources/explorer/css/screen.css similarity index 100% rename from opendaylight/md-sal/sal-rest-docgen/src/main/resources/explorer/css/screen.css rename to opendaylight/restconf/sal-rest-docgen/src/main/resources/explorer/css/screen.css diff --git a/opendaylight/md-sal/sal-rest-docgen/src/main/resources/explorer/css/ui-lightness/images/animated-overlay.gif b/opendaylight/restconf/sal-rest-docgen/src/main/resources/explorer/css/ui-lightness/images/animated-overlay.gif similarity index 100% rename from opendaylight/md-sal/sal-rest-docgen/src/main/resources/explorer/css/ui-lightness/images/animated-overlay.gif rename to opendaylight/restconf/sal-rest-docgen/src/main/resources/explorer/css/ui-lightness/images/animated-overlay.gif diff --git a/opendaylight/md-sal/sal-rest-docgen/src/main/resources/explorer/css/ui-lightness/images/ui-bg_diagonals-thick_18_b81900_40x40.png b/opendaylight/restconf/sal-rest-docgen/src/main/resources/explorer/css/ui-lightness/images/ui-bg_diagonals-thick_18_b81900_40x40.png similarity index 100% rename from opendaylight/md-sal/sal-rest-docgen/src/main/resources/explorer/css/ui-lightness/images/ui-bg_diagonals-thick_18_b81900_40x40.png rename to opendaylight/restconf/sal-rest-docgen/src/main/resources/explorer/css/ui-lightness/images/ui-bg_diagonals-thick_18_b81900_40x40.png diff --git a/opendaylight/md-sal/sal-rest-docgen/src/main/resources/explorer/css/ui-lightness/images/ui-bg_diagonals-thick_20_666666_40x40.png b/opendaylight/restconf/sal-rest-docgen/src/main/resources/explorer/css/ui-lightness/images/ui-bg_diagonals-thick_20_666666_40x40.png similarity index 100% rename from opendaylight/md-sal/sal-rest-docgen/src/main/resources/explorer/css/ui-lightness/images/ui-bg_diagonals-thick_20_666666_40x40.png rename to opendaylight/restconf/sal-rest-docgen/src/main/resources/explorer/css/ui-lightness/images/ui-bg_diagonals-thick_20_666666_40x40.png diff --git a/opendaylight/md-sal/sal-rest-docgen/src/main/resources/explorer/css/ui-lightness/images/ui-bg_flat_10_000000_40x100.png b/opendaylight/restconf/sal-rest-docgen/src/main/resources/explorer/css/ui-lightness/images/ui-bg_flat_10_000000_40x100.png similarity index 100% rename from opendaylight/md-sal/sal-rest-docgen/src/main/resources/explorer/css/ui-lightness/images/ui-bg_flat_10_000000_40x100.png rename to opendaylight/restconf/sal-rest-docgen/src/main/resources/explorer/css/ui-lightness/images/ui-bg_flat_10_000000_40x100.png diff --git a/opendaylight/md-sal/sal-rest-docgen/src/main/resources/explorer/css/ui-lightness/images/ui-bg_glass_100_f6f6f6_1x400.png b/opendaylight/restconf/sal-rest-docgen/src/main/resources/explorer/css/ui-lightness/images/ui-bg_glass_100_f6f6f6_1x400.png similarity index 100% rename from opendaylight/md-sal/sal-rest-docgen/src/main/resources/explorer/css/ui-lightness/images/ui-bg_glass_100_f6f6f6_1x400.png rename to opendaylight/restconf/sal-rest-docgen/src/main/resources/explorer/css/ui-lightness/images/ui-bg_glass_100_f6f6f6_1x400.png diff --git a/opendaylight/md-sal/sal-rest-docgen/src/main/resources/explorer/css/ui-lightness/images/ui-bg_glass_100_fdf5ce_1x400.png b/opendaylight/restconf/sal-rest-docgen/src/main/resources/explorer/css/ui-lightness/images/ui-bg_glass_100_fdf5ce_1x400.png similarity index 100% rename from opendaylight/md-sal/sal-rest-docgen/src/main/resources/explorer/css/ui-lightness/images/ui-bg_glass_100_fdf5ce_1x400.png rename to opendaylight/restconf/sal-rest-docgen/src/main/resources/explorer/css/ui-lightness/images/ui-bg_glass_100_fdf5ce_1x400.png diff --git a/opendaylight/md-sal/sal-rest-docgen/src/main/resources/explorer/css/ui-lightness/images/ui-bg_glass_65_ffffff_1x400.png b/opendaylight/restconf/sal-rest-docgen/src/main/resources/explorer/css/ui-lightness/images/ui-bg_glass_65_ffffff_1x400.png similarity index 100% rename from opendaylight/md-sal/sal-rest-docgen/src/main/resources/explorer/css/ui-lightness/images/ui-bg_glass_65_ffffff_1x400.png rename to opendaylight/restconf/sal-rest-docgen/src/main/resources/explorer/css/ui-lightness/images/ui-bg_glass_65_ffffff_1x400.png diff --git a/opendaylight/md-sal/sal-rest-docgen/src/main/resources/explorer/css/ui-lightness/images/ui-bg_gloss-wave_35_f6a828_500x100.png b/opendaylight/restconf/sal-rest-docgen/src/main/resources/explorer/css/ui-lightness/images/ui-bg_gloss-wave_35_f6a828_500x100.png similarity index 100% rename from opendaylight/md-sal/sal-rest-docgen/src/main/resources/explorer/css/ui-lightness/images/ui-bg_gloss-wave_35_f6a828_500x100.png rename to opendaylight/restconf/sal-rest-docgen/src/main/resources/explorer/css/ui-lightness/images/ui-bg_gloss-wave_35_f6a828_500x100.png diff --git a/opendaylight/md-sal/sal-rest-docgen/src/main/resources/explorer/css/ui-lightness/images/ui-bg_highlight-soft_100_eeeeee_1x100.png b/opendaylight/restconf/sal-rest-docgen/src/main/resources/explorer/css/ui-lightness/images/ui-bg_highlight-soft_100_eeeeee_1x100.png similarity index 100% rename from opendaylight/md-sal/sal-rest-docgen/src/main/resources/explorer/css/ui-lightness/images/ui-bg_highlight-soft_100_eeeeee_1x100.png rename to opendaylight/restconf/sal-rest-docgen/src/main/resources/explorer/css/ui-lightness/images/ui-bg_highlight-soft_100_eeeeee_1x100.png diff --git a/opendaylight/md-sal/sal-rest-docgen/src/main/resources/explorer/css/ui-lightness/images/ui-bg_highlight-soft_75_ffe45c_1x100.png b/opendaylight/restconf/sal-rest-docgen/src/main/resources/explorer/css/ui-lightness/images/ui-bg_highlight-soft_75_ffe45c_1x100.png similarity index 100% rename from opendaylight/md-sal/sal-rest-docgen/src/main/resources/explorer/css/ui-lightness/images/ui-bg_highlight-soft_75_ffe45c_1x100.png rename to opendaylight/restconf/sal-rest-docgen/src/main/resources/explorer/css/ui-lightness/images/ui-bg_highlight-soft_75_ffe45c_1x100.png diff --git a/opendaylight/md-sal/sal-rest-docgen/src/main/resources/explorer/css/ui-lightness/images/ui-icons_222222_256x240.png b/opendaylight/restconf/sal-rest-docgen/src/main/resources/explorer/css/ui-lightness/images/ui-icons_222222_256x240.png similarity index 100% rename from opendaylight/md-sal/sal-rest-docgen/src/main/resources/explorer/css/ui-lightness/images/ui-icons_222222_256x240.png rename to opendaylight/restconf/sal-rest-docgen/src/main/resources/explorer/css/ui-lightness/images/ui-icons_222222_256x240.png diff --git a/opendaylight/md-sal/sal-rest-docgen/src/main/resources/explorer/css/ui-lightness/images/ui-icons_228ef1_256x240.png b/opendaylight/restconf/sal-rest-docgen/src/main/resources/explorer/css/ui-lightness/images/ui-icons_228ef1_256x240.png similarity index 100% rename from opendaylight/md-sal/sal-rest-docgen/src/main/resources/explorer/css/ui-lightness/images/ui-icons_228ef1_256x240.png rename to opendaylight/restconf/sal-rest-docgen/src/main/resources/explorer/css/ui-lightness/images/ui-icons_228ef1_256x240.png diff --git a/opendaylight/md-sal/sal-rest-docgen/src/main/resources/explorer/css/ui-lightness/images/ui-icons_ef8c08_256x240.png b/opendaylight/restconf/sal-rest-docgen/src/main/resources/explorer/css/ui-lightness/images/ui-icons_ef8c08_256x240.png similarity index 100% rename from opendaylight/md-sal/sal-rest-docgen/src/main/resources/explorer/css/ui-lightness/images/ui-icons_ef8c08_256x240.png rename to opendaylight/restconf/sal-rest-docgen/src/main/resources/explorer/css/ui-lightness/images/ui-icons_ef8c08_256x240.png diff --git a/opendaylight/md-sal/sal-rest-docgen/src/main/resources/explorer/css/ui-lightness/images/ui-icons_ffd27a_256x240.png b/opendaylight/restconf/sal-rest-docgen/src/main/resources/explorer/css/ui-lightness/images/ui-icons_ffd27a_256x240.png similarity index 100% rename from opendaylight/md-sal/sal-rest-docgen/src/main/resources/explorer/css/ui-lightness/images/ui-icons_ffd27a_256x240.png rename to opendaylight/restconf/sal-rest-docgen/src/main/resources/explorer/css/ui-lightness/images/ui-icons_ffd27a_256x240.png diff --git a/opendaylight/md-sal/sal-rest-docgen/src/main/resources/explorer/css/ui-lightness/images/ui-icons_ffffff_256x240.png b/opendaylight/restconf/sal-rest-docgen/src/main/resources/explorer/css/ui-lightness/images/ui-icons_ffffff_256x240.png similarity index 100% rename from opendaylight/md-sal/sal-rest-docgen/src/main/resources/explorer/css/ui-lightness/images/ui-icons_ffffff_256x240.png rename to opendaylight/restconf/sal-rest-docgen/src/main/resources/explorer/css/ui-lightness/images/ui-icons_ffffff_256x240.png diff --git a/opendaylight/md-sal/sal-rest-docgen/src/main/resources/explorer/css/ui-lightness/jquery-ui-1.10.4.custom.css b/opendaylight/restconf/sal-rest-docgen/src/main/resources/explorer/css/ui-lightness/jquery-ui-1.10.4.custom.css similarity index 100% rename from opendaylight/md-sal/sal-rest-docgen/src/main/resources/explorer/css/ui-lightness/jquery-ui-1.10.4.custom.css rename to opendaylight/restconf/sal-rest-docgen/src/main/resources/explorer/css/ui-lightness/jquery-ui-1.10.4.custom.css diff --git a/opendaylight/md-sal/sal-rest-docgen/src/main/resources/explorer/css/ui-lightness/jquery-ui-1.10.4.custom.min.css b/opendaylight/restconf/sal-rest-docgen/src/main/resources/explorer/css/ui-lightness/jquery-ui-1.10.4.custom.min.css similarity index 100% rename from opendaylight/md-sal/sal-rest-docgen/src/main/resources/explorer/css/ui-lightness/jquery-ui-1.10.4.custom.min.css rename to opendaylight/restconf/sal-rest-docgen/src/main/resources/explorer/css/ui-lightness/jquery-ui-1.10.4.custom.min.css diff --git a/opendaylight/md-sal/sal-rest-docgen/src/main/resources/explorer/images/logo_small.png b/opendaylight/restconf/sal-rest-docgen/src/main/resources/explorer/images/logo_small.png similarity index 100% rename from opendaylight/md-sal/sal-rest-docgen/src/main/resources/explorer/images/logo_small.png rename to opendaylight/restconf/sal-rest-docgen/src/main/resources/explorer/images/logo_small.png diff --git a/opendaylight/md-sal/sal-rest-docgen/src/main/resources/explorer/images/pet_store_api.png b/opendaylight/restconf/sal-rest-docgen/src/main/resources/explorer/images/pet_store_api.png similarity index 100% rename from opendaylight/md-sal/sal-rest-docgen/src/main/resources/explorer/images/pet_store_api.png rename to opendaylight/restconf/sal-rest-docgen/src/main/resources/explorer/images/pet_store_api.png diff --git a/opendaylight/md-sal/sal-rest-docgen/src/main/resources/explorer/images/throbber.gif b/opendaylight/restconf/sal-rest-docgen/src/main/resources/explorer/images/throbber.gif similarity index 100% rename from opendaylight/md-sal/sal-rest-docgen/src/main/resources/explorer/images/throbber.gif rename to opendaylight/restconf/sal-rest-docgen/src/main/resources/explorer/images/throbber.gif diff --git a/opendaylight/md-sal/sal-rest-docgen/src/main/resources/explorer/images/wordnik_api.png b/opendaylight/restconf/sal-rest-docgen/src/main/resources/explorer/images/wordnik_api.png similarity index 100% rename from opendaylight/md-sal/sal-rest-docgen/src/main/resources/explorer/images/wordnik_api.png rename to opendaylight/restconf/sal-rest-docgen/src/main/resources/explorer/images/wordnik_api.png diff --git a/opendaylight/md-sal/sal-rest-docgen/src/main/resources/explorer/index.html b/opendaylight/restconf/sal-rest-docgen/src/main/resources/explorer/index.html similarity index 100% rename from opendaylight/md-sal/sal-rest-docgen/src/main/resources/explorer/index.html rename to opendaylight/restconf/sal-rest-docgen/src/main/resources/explorer/index.html diff --git a/opendaylight/md-sal/sal-rest-docgen/src/main/resources/explorer/lib/backbone-min.js b/opendaylight/restconf/sal-rest-docgen/src/main/resources/explorer/lib/backbone-min.js similarity index 100% rename from opendaylight/md-sal/sal-rest-docgen/src/main/resources/explorer/lib/backbone-min.js rename to opendaylight/restconf/sal-rest-docgen/src/main/resources/explorer/lib/backbone-min.js diff --git a/opendaylight/md-sal/sal-rest-docgen/src/main/resources/explorer/lib/handlebars-1.0.0.js b/opendaylight/restconf/sal-rest-docgen/src/main/resources/explorer/lib/handlebars-1.0.0.js similarity index 100% rename from opendaylight/md-sal/sal-rest-docgen/src/main/resources/explorer/lib/handlebars-1.0.0.js rename to opendaylight/restconf/sal-rest-docgen/src/main/resources/explorer/lib/handlebars-1.0.0.js diff --git a/opendaylight/md-sal/sal-rest-docgen/src/main/resources/explorer/lib/highlight.7.3.pack.js b/opendaylight/restconf/sal-rest-docgen/src/main/resources/explorer/lib/highlight.7.3.pack.js similarity index 100% rename from opendaylight/md-sal/sal-rest-docgen/src/main/resources/explorer/lib/highlight.7.3.pack.js rename to opendaylight/restconf/sal-rest-docgen/src/main/resources/explorer/lib/highlight.7.3.pack.js diff --git a/opendaylight/md-sal/sal-rest-docgen/src/main/resources/explorer/lib/jquery-1.8.0.min.js b/opendaylight/restconf/sal-rest-docgen/src/main/resources/explorer/lib/jquery-1.8.0.min.js similarity index 100% rename from opendaylight/md-sal/sal-rest-docgen/src/main/resources/explorer/lib/jquery-1.8.0.min.js rename to opendaylight/restconf/sal-rest-docgen/src/main/resources/explorer/lib/jquery-1.8.0.min.js diff --git a/opendaylight/md-sal/sal-rest-docgen/src/main/resources/explorer/lib/jquery-ui-1.11.0.min.js b/opendaylight/restconf/sal-rest-docgen/src/main/resources/explorer/lib/jquery-ui-1.11.0.min.js similarity index 100% rename from opendaylight/md-sal/sal-rest-docgen/src/main/resources/explorer/lib/jquery-ui-1.11.0.min.js rename to opendaylight/restconf/sal-rest-docgen/src/main/resources/explorer/lib/jquery-ui-1.11.0.min.js diff --git a/opendaylight/md-sal/sal-rest-docgen/src/main/resources/explorer/lib/jquery.ba-bbq.min.js b/opendaylight/restconf/sal-rest-docgen/src/main/resources/explorer/lib/jquery.ba-bbq.min.js similarity index 100% rename from opendaylight/md-sal/sal-rest-docgen/src/main/resources/explorer/lib/jquery.ba-bbq.min.js rename to opendaylight/restconf/sal-rest-docgen/src/main/resources/explorer/lib/jquery.ba-bbq.min.js diff --git a/opendaylight/md-sal/sal-rest-docgen/src/main/resources/explorer/lib/jquery.slideto.min.js b/opendaylight/restconf/sal-rest-docgen/src/main/resources/explorer/lib/jquery.slideto.min.js similarity index 100% rename from opendaylight/md-sal/sal-rest-docgen/src/main/resources/explorer/lib/jquery.slideto.min.js rename to opendaylight/restconf/sal-rest-docgen/src/main/resources/explorer/lib/jquery.slideto.min.js diff --git a/opendaylight/md-sal/sal-rest-docgen/src/main/resources/explorer/lib/jquery.wiggle.min.js b/opendaylight/restconf/sal-rest-docgen/src/main/resources/explorer/lib/jquery.wiggle.min.js similarity index 100% rename from opendaylight/md-sal/sal-rest-docgen/src/main/resources/explorer/lib/jquery.wiggle.min.js rename to opendaylight/restconf/sal-rest-docgen/src/main/resources/explorer/lib/jquery.wiggle.min.js diff --git a/opendaylight/md-sal/sal-rest-docgen/src/main/resources/explorer/lib/odl/list_mounts.js b/opendaylight/restconf/sal-rest-docgen/src/main/resources/explorer/lib/odl/list_mounts.js similarity index 100% rename from opendaylight/md-sal/sal-rest-docgen/src/main/resources/explorer/lib/odl/list_mounts.js rename to opendaylight/restconf/sal-rest-docgen/src/main/resources/explorer/lib/odl/list_mounts.js diff --git a/opendaylight/md-sal/sal-rest-docgen/src/main/resources/explorer/lib/odl/swagger.js b/opendaylight/restconf/sal-rest-docgen/src/main/resources/explorer/lib/odl/swagger.js similarity index 100% rename from opendaylight/md-sal/sal-rest-docgen/src/main/resources/explorer/lib/odl/swagger.js rename to opendaylight/restconf/sal-rest-docgen/src/main/resources/explorer/lib/odl/swagger.js diff --git a/opendaylight/md-sal/sal-rest-docgen/src/main/resources/explorer/lib/shred.bundle.js b/opendaylight/restconf/sal-rest-docgen/src/main/resources/explorer/lib/shred.bundle.js similarity index 100% rename from opendaylight/md-sal/sal-rest-docgen/src/main/resources/explorer/lib/shred.bundle.js rename to opendaylight/restconf/sal-rest-docgen/src/main/resources/explorer/lib/shred.bundle.js diff --git a/opendaylight/md-sal/sal-rest-docgen/src/main/resources/explorer/lib/shred/content.js b/opendaylight/restconf/sal-rest-docgen/src/main/resources/explorer/lib/shred/content.js similarity index 100% rename from opendaylight/md-sal/sal-rest-docgen/src/main/resources/explorer/lib/shred/content.js rename to opendaylight/restconf/sal-rest-docgen/src/main/resources/explorer/lib/shred/content.js diff --git a/opendaylight/md-sal/sal-rest-docgen/src/main/resources/explorer/lib/swagger.js b/opendaylight/restconf/sal-rest-docgen/src/main/resources/explorer/lib/swagger.js similarity index 100% rename from opendaylight/md-sal/sal-rest-docgen/src/main/resources/explorer/lib/swagger.js rename to opendaylight/restconf/sal-rest-docgen/src/main/resources/explorer/lib/swagger.js diff --git a/opendaylight/md-sal/sal-rest-docgen/src/main/resources/explorer/lib/underscore-min.js b/opendaylight/restconf/sal-rest-docgen/src/main/resources/explorer/lib/underscore-min.js similarity index 100% rename from opendaylight/md-sal/sal-rest-docgen/src/main/resources/explorer/lib/underscore-min.js rename to opendaylight/restconf/sal-rest-docgen/src/main/resources/explorer/lib/underscore-min.js diff --git a/opendaylight/md-sal/sal-rest-docgen/src/main/resources/explorer/static/fonts.css b/opendaylight/restconf/sal-rest-docgen/src/main/resources/explorer/static/fonts.css similarity index 100% rename from opendaylight/md-sal/sal-rest-docgen/src/main/resources/explorer/static/fonts.css rename to opendaylight/restconf/sal-rest-docgen/src/main/resources/explorer/static/fonts.css diff --git a/opendaylight/md-sal/sal-rest-docgen/src/main/resources/explorer/static/index.html b/opendaylight/restconf/sal-rest-docgen/src/main/resources/explorer/static/index.html similarity index 100% rename from opendaylight/md-sal/sal-rest-docgen/src/main/resources/explorer/static/index.html rename to opendaylight/restconf/sal-rest-docgen/src/main/resources/explorer/static/index.html diff --git a/opendaylight/md-sal/sal-rest-docgen/src/main/resources/explorer/static/opendaylight.css b/opendaylight/restconf/sal-rest-docgen/src/main/resources/explorer/static/opendaylight.css similarity index 100% rename from opendaylight/md-sal/sal-rest-docgen/src/main/resources/explorer/static/opendaylight.css rename to opendaylight/restconf/sal-rest-docgen/src/main/resources/explorer/static/opendaylight.css diff --git a/opendaylight/md-sal/sal-rest-docgen/src/main/resources/explorer/static/swagger-ui.js b/opendaylight/restconf/sal-rest-docgen/src/main/resources/explorer/static/swagger-ui.js similarity index 100% rename from opendaylight/md-sal/sal-rest-docgen/src/main/resources/explorer/static/swagger-ui.js rename to opendaylight/restconf/sal-rest-docgen/src/main/resources/explorer/static/swagger-ui.js diff --git a/opendaylight/md-sal/sal-rest-docgen/src/main/resources/explorer/static/swagger.js b/opendaylight/restconf/sal-rest-docgen/src/main/resources/explorer/static/swagger.js similarity index 100% rename from opendaylight/md-sal/sal-rest-docgen/src/main/resources/explorer/static/swagger.js rename to opendaylight/restconf/sal-rest-docgen/src/main/resources/explorer/static/swagger.js diff --git a/opendaylight/md-sal/sal-rest-docgen/src/main/resources/explorer/swagger-ui.js b/opendaylight/restconf/sal-rest-docgen/src/main/resources/explorer/swagger-ui.js similarity index 100% rename from opendaylight/md-sal/sal-rest-docgen/src/main/resources/explorer/swagger-ui.js rename to opendaylight/restconf/sal-rest-docgen/src/main/resources/explorer/swagger-ui.js diff --git a/opendaylight/md-sal/sal-rest-docgen/src/main/resources/explorer/swagger-ui.min.js b/opendaylight/restconf/sal-rest-docgen/src/main/resources/explorer/swagger-ui.min.js similarity index 100% rename from opendaylight/md-sal/sal-rest-docgen/src/main/resources/explorer/swagger-ui.min.js rename to opendaylight/restconf/sal-rest-docgen/src/main/resources/explorer/swagger-ui.min.js diff --git a/opendaylight/md-sal/sal-rest-docgen/src/test/java/org/opendaylight/controller/sal/rest/doc/impl/ApiDocGeneratorTest.java b/opendaylight/restconf/sal-rest-docgen/src/test/java/org/opendaylight/controller/sal/rest/doc/impl/ApiDocGeneratorTest.java similarity index 100% rename from opendaylight/md-sal/sal-rest-docgen/src/test/java/org/opendaylight/controller/sal/rest/doc/impl/ApiDocGeneratorTest.java rename to opendaylight/restconf/sal-rest-docgen/src/test/java/org/opendaylight/controller/sal/rest/doc/impl/ApiDocGeneratorTest.java diff --git a/opendaylight/md-sal/sal-rest-docgen/src/test/java/org/opendaylight/controller/sal/rest/doc/impl/DocGenTestHelper.java b/opendaylight/restconf/sal-rest-docgen/src/test/java/org/opendaylight/controller/sal/rest/doc/impl/DocGenTestHelper.java similarity index 100% rename from opendaylight/md-sal/sal-rest-docgen/src/test/java/org/opendaylight/controller/sal/rest/doc/impl/DocGenTestHelper.java rename to opendaylight/restconf/sal-rest-docgen/src/test/java/org/opendaylight/controller/sal/rest/doc/impl/DocGenTestHelper.java diff --git a/opendaylight/md-sal/sal-rest-docgen/src/test/java/org/opendaylight/controller/sal/rest/doc/impl/ModelGeneratorTest.java b/opendaylight/restconf/sal-rest-docgen/src/test/java/org/opendaylight/controller/sal/rest/doc/impl/ModelGeneratorTest.java similarity index 100% rename from opendaylight/md-sal/sal-rest-docgen/src/test/java/org/opendaylight/controller/sal/rest/doc/impl/ModelGeneratorTest.java rename to opendaylight/restconf/sal-rest-docgen/src/test/java/org/opendaylight/controller/sal/rest/doc/impl/ModelGeneratorTest.java diff --git a/opendaylight/md-sal/sal-rest-docgen/src/test/java/org/opendaylight/controller/sal/rest/doc/impl/MountPointSwaggerTest.java b/opendaylight/restconf/sal-rest-docgen/src/test/java/org/opendaylight/controller/sal/rest/doc/impl/MountPointSwaggerTest.java similarity index 100% rename from opendaylight/md-sal/sal-rest-docgen/src/test/java/org/opendaylight/controller/sal/rest/doc/impl/MountPointSwaggerTest.java rename to opendaylight/restconf/sal-rest-docgen/src/test/java/org/opendaylight/controller/sal/rest/doc/impl/MountPointSwaggerTest.java diff --git a/opendaylight/md-sal/sal-rest-docgen/src/test/resources/sample-swagger-spec.json b/opendaylight/restconf/sal-rest-docgen/src/test/resources/sample-swagger-spec.json similarity index 100% rename from opendaylight/md-sal/sal-rest-docgen/src/test/resources/sample-swagger-spec.json rename to opendaylight/restconf/sal-rest-docgen/src/test/resources/sample-swagger-spec.json diff --git a/opendaylight/md-sal/sal-rest-docgen/src/test/resources/toaster.json b/opendaylight/restconf/sal-rest-docgen/src/test/resources/toaster.json similarity index 100% rename from opendaylight/md-sal/sal-rest-docgen/src/test/resources/toaster.json rename to opendaylight/restconf/sal-rest-docgen/src/test/resources/toaster.json diff --git a/opendaylight/md-sal/sal-rest-docgen/src/test/resources/topology-good.json b/opendaylight/restconf/sal-rest-docgen/src/test/resources/topology-good.json similarity index 100% rename from opendaylight/md-sal/sal-rest-docgen/src/test/resources/topology-good.json rename to opendaylight/restconf/sal-rest-docgen/src/test/resources/topology-good.json diff --git a/opendaylight/md-sal/sal-rest-docgen/src/test/resources/topology-new.json b/opendaylight/restconf/sal-rest-docgen/src/test/resources/topology-new.json similarity index 100% rename from opendaylight/md-sal/sal-rest-docgen/src/test/resources/topology-new.json rename to opendaylight/restconf/sal-rest-docgen/src/test/resources/topology-new.json diff --git a/opendaylight/md-sal/sal-rest-docgen/src/test/resources/topology.json b/opendaylight/restconf/sal-rest-docgen/src/test/resources/topology.json similarity index 100% rename from opendaylight/md-sal/sal-rest-docgen/src/test/resources/topology.json rename to opendaylight/restconf/sal-rest-docgen/src/test/resources/topology.json diff --git a/opendaylight/md-sal/sal-rest-docgen/src/test/resources/wadl.xml b/opendaylight/restconf/sal-rest-docgen/src/test/resources/wadl.xml similarity index 100% rename from opendaylight/md-sal/sal-rest-docgen/src/test/resources/wadl.xml rename to opendaylight/restconf/sal-rest-docgen/src/test/resources/wadl.xml diff --git a/opendaylight/md-sal/sal-rest-docgen/src/test/resources/yang/opflex.yang b/opendaylight/restconf/sal-rest-docgen/src/test/resources/yang/opflex.yang similarity index 100% rename from opendaylight/md-sal/sal-rest-docgen/src/test/resources/yang/opflex.yang rename to opendaylight/restconf/sal-rest-docgen/src/test/resources/yang/opflex.yang diff --git a/opendaylight/md-sal/sal-rest-docgen/src/test/resources/yang/toaster.yang b/opendaylight/restconf/sal-rest-docgen/src/test/resources/yang/toaster.yang similarity index 100% rename from opendaylight/md-sal/sal-rest-docgen/src/test/resources/yang/toaster.yang rename to opendaylight/restconf/sal-rest-docgen/src/test/resources/yang/toaster.yang diff --git a/opendaylight/md-sal/sal-rest-docgen/src/test/resources/yang/toaster_augmented.yang b/opendaylight/restconf/sal-rest-docgen/src/test/resources/yang/toaster_augmented.yang similarity index 100% rename from opendaylight/md-sal/sal-rest-docgen/src/test/resources/yang/toaster_augmented.yang rename to opendaylight/restconf/sal-rest-docgen/src/test/resources/yang/toaster_augmented.yang diff --git a/opendaylight/md-sal/sal-rest-docgen/src/test/resources/yang/toaster_short.yang b/opendaylight/restconf/sal-rest-docgen/src/test/resources/yang/toaster_short.yang similarity index 100% rename from opendaylight/md-sal/sal-rest-docgen/src/test/resources/yang/toaster_short.yang rename to opendaylight/restconf/sal-rest-docgen/src/test/resources/yang/toaster_short.yang diff --git a/opendaylight/md-sal/sal-restconf-broker/pom.xml b/opendaylight/restconf/sal-restconf-broker/pom.xml similarity index 96% rename from opendaylight/md-sal/sal-restconf-broker/pom.xml rename to opendaylight/restconf/sal-restconf-broker/pom.xml index 85805b6ef0..6a96808118 100644 --- a/opendaylight/md-sal/sal-restconf-broker/pom.xml +++ b/opendaylight/restconf/sal-restconf-broker/pom.xml @@ -3,8 +3,8 @@ 4.0.0 org.opendaylight.controller - sal-parent - 1.3.0-SNAPSHOT + restconf-parent + 0.4.0-SNAPSHOT sal-restconf-broker bundle diff --git a/opendaylight/md-sal/sal-restconf-broker/src/main/java/org/opendaylight/controller/sal/restconf/binding/impl/DataBrokerServiceImpl.java b/opendaylight/restconf/sal-restconf-broker/src/main/java/org/opendaylight/controller/sal/restconf/binding/impl/DataBrokerServiceImpl.java similarity index 100% rename from opendaylight/md-sal/sal-restconf-broker/src/main/java/org/opendaylight/controller/sal/restconf/binding/impl/DataBrokerServiceImpl.java rename to opendaylight/restconf/sal-restconf-broker/src/main/java/org/opendaylight/controller/sal/restconf/binding/impl/DataBrokerServiceImpl.java diff --git a/opendaylight/md-sal/sal-restconf-broker/src/main/java/org/opendaylight/controller/sal/restconf/broker/SalRemoteServiceBroker.java b/opendaylight/restconf/sal-restconf-broker/src/main/java/org/opendaylight/controller/sal/restconf/broker/SalRemoteServiceBroker.java similarity index 100% rename from opendaylight/md-sal/sal-restconf-broker/src/main/java/org/opendaylight/controller/sal/restconf/broker/SalRemoteServiceBroker.java rename to opendaylight/restconf/sal-restconf-broker/src/main/java/org/opendaylight/controller/sal/restconf/broker/SalRemoteServiceBroker.java diff --git a/opendaylight/md-sal/sal-restconf-broker/src/main/java/org/opendaylight/controller/sal/restconf/broker/client/SalRemoteClient.java b/opendaylight/restconf/sal-restconf-broker/src/main/java/org/opendaylight/controller/sal/restconf/broker/client/SalRemoteClient.java similarity index 100% rename from opendaylight/md-sal/sal-restconf-broker/src/main/java/org/opendaylight/controller/sal/restconf/broker/client/SalRemoteClient.java rename to opendaylight/restconf/sal-restconf-broker/src/main/java/org/opendaylight/controller/sal/restconf/broker/client/SalRemoteClient.java diff --git a/opendaylight/md-sal/sal-restconf-broker/src/main/java/org/opendaylight/controller/sal/restconf/broker/client/SalRemoteClientDeployer.java b/opendaylight/restconf/sal-restconf-broker/src/main/java/org/opendaylight/controller/sal/restconf/broker/client/SalRemoteClientDeployer.java similarity index 100% rename from opendaylight/md-sal/sal-restconf-broker/src/main/java/org/opendaylight/controller/sal/restconf/broker/client/SalRemoteClientDeployer.java rename to opendaylight/restconf/sal-restconf-broker/src/main/java/org/opendaylight/controller/sal/restconf/broker/client/SalRemoteClientDeployer.java diff --git a/opendaylight/md-sal/sal-restconf-broker/src/main/java/org/opendaylight/controller/sal/restconf/broker/client/SalRemoteClientImpl.java b/opendaylight/restconf/sal-restconf-broker/src/main/java/org/opendaylight/controller/sal/restconf/broker/client/SalRemoteClientImpl.java similarity index 100% rename from opendaylight/md-sal/sal-restconf-broker/src/main/java/org/opendaylight/controller/sal/restconf/broker/client/SalRemoteClientImpl.java rename to opendaylight/restconf/sal-restconf-broker/src/main/java/org/opendaylight/controller/sal/restconf/broker/client/SalRemoteClientImpl.java diff --git a/opendaylight/md-sal/sal-restconf-broker/src/main/java/org/opendaylight/controller/sal/restconf/broker/event/RemoteDataChangeEvent.java b/opendaylight/restconf/sal-restconf-broker/src/main/java/org/opendaylight/controller/sal/restconf/broker/event/RemoteDataChangeEvent.java similarity index 100% rename from opendaylight/md-sal/sal-restconf-broker/src/main/java/org/opendaylight/controller/sal/restconf/broker/event/RemoteDataChangeEvent.java rename to opendaylight/restconf/sal-restconf-broker/src/main/java/org/opendaylight/controller/sal/restconf/broker/event/RemoteDataChangeEvent.java diff --git a/opendaylight/md-sal/sal-restconf-broker/src/main/java/org/opendaylight/controller/sal/restconf/broker/impl/DataBrokerServiceImpl.java b/opendaylight/restconf/sal-restconf-broker/src/main/java/org/opendaylight/controller/sal/restconf/broker/impl/DataBrokerServiceImpl.java similarity index 100% rename from opendaylight/md-sal/sal-restconf-broker/src/main/java/org/opendaylight/controller/sal/restconf/broker/impl/DataBrokerServiceImpl.java rename to opendaylight/restconf/sal-restconf-broker/src/main/java/org/opendaylight/controller/sal/restconf/broker/impl/DataBrokerServiceImpl.java diff --git a/opendaylight/md-sal/sal-restconf-broker/src/main/java/org/opendaylight/controller/sal/restconf/broker/impl/NotificationServiceImpl.java b/opendaylight/restconf/sal-restconf-broker/src/main/java/org/opendaylight/controller/sal/restconf/broker/impl/NotificationServiceImpl.java similarity index 100% rename from opendaylight/md-sal/sal-restconf-broker/src/main/java/org/opendaylight/controller/sal/restconf/broker/impl/NotificationServiceImpl.java rename to opendaylight/restconf/sal-restconf-broker/src/main/java/org/opendaylight/controller/sal/restconf/broker/impl/NotificationServiceImpl.java diff --git a/opendaylight/md-sal/sal-restconf-broker/src/main/java/org/opendaylight/controller/sal/restconf/broker/impl/RemoteServicesFactory.java b/opendaylight/restconf/sal-restconf-broker/src/main/java/org/opendaylight/controller/sal/restconf/broker/impl/RemoteServicesFactory.java similarity index 100% rename from opendaylight/md-sal/sal-restconf-broker/src/main/java/org/opendaylight/controller/sal/restconf/broker/impl/RemoteServicesFactory.java rename to opendaylight/restconf/sal-restconf-broker/src/main/java/org/opendaylight/controller/sal/restconf/broker/impl/RemoteServicesFactory.java diff --git a/opendaylight/md-sal/sal-restconf-broker/src/main/java/org/opendaylight/controller/sal/restconf/broker/impl/RpcConsumerRegistryImpl.java b/opendaylight/restconf/sal-restconf-broker/src/main/java/org/opendaylight/controller/sal/restconf/broker/impl/RpcConsumerRegistryImpl.java similarity index 100% rename from opendaylight/md-sal/sal-restconf-broker/src/main/java/org/opendaylight/controller/sal/restconf/broker/impl/RpcConsumerRegistryImpl.java rename to opendaylight/restconf/sal-restconf-broker/src/main/java/org/opendaylight/controller/sal/restconf/broker/impl/RpcConsumerRegistryImpl.java diff --git a/opendaylight/md-sal/sal-restconf-broker/src/main/java/org/opendaylight/controller/sal/restconf/broker/listeners/RemoteDataChangeNotificationListener.java b/opendaylight/restconf/sal-restconf-broker/src/main/java/org/opendaylight/controller/sal/restconf/broker/listeners/RemoteDataChangeNotificationListener.java similarity index 100% rename from opendaylight/md-sal/sal-restconf-broker/src/main/java/org/opendaylight/controller/sal/restconf/broker/listeners/RemoteDataChangeNotificationListener.java rename to opendaylight/restconf/sal-restconf-broker/src/main/java/org/opendaylight/controller/sal/restconf/broker/listeners/RemoteDataChangeNotificationListener.java diff --git a/opendaylight/md-sal/sal-restconf-broker/src/main/java/org/opendaylight/controller/sal/restconf/broker/listeners/RemoteNotificationListener.java b/opendaylight/restconf/sal-restconf-broker/src/main/java/org/opendaylight/controller/sal/restconf/broker/listeners/RemoteNotificationListener.java similarity index 100% rename from opendaylight/md-sal/sal-restconf-broker/src/main/java/org/opendaylight/controller/sal/restconf/broker/listeners/RemoteNotificationListener.java rename to opendaylight/restconf/sal-restconf-broker/src/main/java/org/opendaylight/controller/sal/restconf/broker/listeners/RemoteNotificationListener.java diff --git a/opendaylight/md-sal/sal-restconf-broker/src/main/java/org/opendaylight/controller/sal/restconf/broker/listeners/SalNotificationListener.java b/opendaylight/restconf/sal-restconf-broker/src/main/java/org/opendaylight/controller/sal/restconf/broker/listeners/SalNotificationListener.java similarity index 100% rename from opendaylight/md-sal/sal-restconf-broker/src/main/java/org/opendaylight/controller/sal/restconf/broker/listeners/SalNotificationListener.java rename to opendaylight/restconf/sal-restconf-broker/src/main/java/org/opendaylight/controller/sal/restconf/broker/listeners/SalNotificationListener.java diff --git a/opendaylight/md-sal/sal-restconf-broker/src/main/java/org/opendaylight/controller/sal/restconf/broker/tools/RemoteStreamTools.java b/opendaylight/restconf/sal-restconf-broker/src/main/java/org/opendaylight/controller/sal/restconf/broker/tools/RemoteStreamTools.java similarity index 100% rename from opendaylight/md-sal/sal-restconf-broker/src/main/java/org/opendaylight/controller/sal/restconf/broker/tools/RemoteStreamTools.java rename to opendaylight/restconf/sal-restconf-broker/src/main/java/org/opendaylight/controller/sal/restconf/broker/tools/RemoteStreamTools.java diff --git a/opendaylight/md-sal/sal-restconf-broker/src/main/java/org/opendaylight/controller/sal/restconf/broker/transactions/RemoteDataModificationTransaction.java b/opendaylight/restconf/sal-restconf-broker/src/main/java/org/opendaylight/controller/sal/restconf/broker/transactions/RemoteDataModificationTransaction.java similarity index 100% rename from opendaylight/md-sal/sal-restconf-broker/src/main/java/org/opendaylight/controller/sal/restconf/broker/transactions/RemoteDataModificationTransaction.java rename to opendaylight/restconf/sal-restconf-broker/src/main/java/org/opendaylight/controller/sal/restconf/broker/transactions/RemoteDataModificationTransaction.java diff --git a/pom.xml b/pom.xml index 9abe9dfdbb..e7d57756fc 100644 --- a/pom.xml +++ b/pom.xml @@ -1,20 +1,190 @@ - 4.0.0 + 4.0.0 + + + org.opendaylight.odlparent + odlparent + 1.6.0-SNAPSHOT + - org.opendaylight.controller - commons.opendaylight - 1.6.0-SNAPSHOT - - netconf-parent + netconf-parent + 0.4.0-SNAPSHOT + pom + ${project.artifactId} + + + opendaylight/netconf + opendaylight/restconf + + + + 01-netconf.xml + 02-netconf-topology.xml + 08-mdsal-netconf.xml + 10-rest-connector.xml + 99-netconf-connector.xml + + 0.3.0-SNAPSHOT + 0.2.0-SNAPSHOT + 1.6.0-SNAPSHOT + 0.4.0-SNAPSHOT + 0000.0002.0053.0 + 1.6.0-SNAPSHOT + 2010.09.24.8-SNAPSHOT + 2013.10.19.8-SNAPSHOT + 2013.10.21.8-SNAPSHOT + 2010.09.24.8-SNAPSHOT + 1.3.0-SNAPSHOT + 0.4.0-SNAPSHOT + 0.7.0-SNAPSHOT + 0.14.0 + 0.8.0-SNAPSHOT + + src/main/yang-gen-config + src/main/yang-gen-sal - 0.4.0-SNAPSHOT - pom - ${project.artifactId} + - - opendaylight/netconf - + + + + + org.apache.maven.plugins + maven-checkstyle-plugin + + true + controller/checkstyle.xml + true + true + ${project.basedir} + **\/*.java,**\/*.xml,**\/*.ini,**\/*.sh,**\/*.bat + **\/target\/,**\/bin\/,**\/target-ide\/,**\/${jmxGeneratorPath}\/,**\/${salGeneratorPath}\/,**\/protobuff\/,**\/src\/main\/resources\/archetype-resources\/**\/*.java + + + + org.opendaylight.controller + checkstyle + 0.2.0-SNAPSHOT + + + + + + check + + process-sources + + + + + org.apache.felix + maven-bundle-plugin + true + + + ${project.groupId}.${project.artifactId} + + + + + org.opendaylight.yangtools + yang-maven-plugin + ${yangtools.version} + + + config + + generate-sources + + + + + org.opendaylight.controller.config.yangjmxgenerator.plugin.JMXGenerator + ${jmxGeneratorPath} + + urn:opendaylight:params:xml:ns:yang:controller==org.opendaylight.controller.config.yang + + + + org.opendaylight.yangtools.maven.sal.api.gen.plugin.CodeGeneratorImpl + ${salGeneratorPath} + + + true + + + + + + org.opendaylight.controller + yang-jmx-generator-plugin + ${config.version} + + + org.opendaylight.yangtools + maven-sal-api-gen-plugin + ${yangtools.version} + jar + + + org.opendaylight.yangtools + yang-binding + ${yangtools.version} + jar + + + + + org.codehaus.mojo + build-helper-maven-plugin + 1.8 + + + add-source + generate-sources + + add-source + + + + ${project.build.directory}/generated-sources/config; + + + + + + + + + + + integrationtests + + false + + + opendaylight/netconf/netconf-it + + + + doclint-java8-disable + + [1.8,) + + + + + org.apache.maven.plugins + maven-javadoc-plugin + + -Xdoclint:none + + + + + + -- 2.36.6